STANDARD MICROSYSTEMS CORPORATION Patent applications |
Patent application number | Title | Published |
20130227235 | EXTENSIBLE HARDWARE DEVICE CONFIGURATION USING MEMORY - The present disclosure provides a system and method for implementing extensible hardware configuration using memory. A memory containing an Info Block is provided. The Info Block contains a set of descriptors, which comprises an address part and a data part. The OTP Engine reads each valid descriptor stored in the Info Block, and writes the data in the data part into the memory location specified by the address part. The OTP Engine interacts with the Info Block by accessing the Info Block Controller registers via the central system bus. | 08-29-2013 |
20130221437 | TRANSISTOR WITH MINIMIZED RESISTANCE - The present disclosure discloses a power transistor array designed to have a very low resistance. The power transistor array includes a bottom metal layer and a top metal layer. The bottom metal layer includes a plurality of strips, each corresponding to either drain or source strips, the drain and source strips being placed in parallel and alternating with each other. Further, the top metal layer, above the bottom metal layer, includes a plurality of strips. Each strip corresponds to either drain or source strips, the drain and the source strips being placed and alternating with each other. The strips of the top metal layer are oriented at angle with respect to the strips of the bottom metal layer. Moreover, the power transistor includes a plurality of bond pads on the top metal layer, and bond wires with one end attached to the corresponding bond pad. | 08-29-2013 |
20130187895 | METHODS AND SYSTEMS FOR IMPROVING TOUCH SENSITIVITY OF TOUCH-BASED DEVICES - The present disclosure discloses methods and systems for improving touch detection of a touch screen device. The method includes determining touch coordinates when the touch screen device is touched. Subsequently, a sampling time is adjusted, depending on the touch coordinates relative to initial coordinates of the touch screen device. | 07-25-2013 |
20130135130 | METHOD AND SYSTEM FOR AUTO-RANGING ANALOG-TO-DIGITAL CONVERTER FOR CURRENT SENSING - Embodiments of the present disclosure provide a method and system for an auto-ranging analog-to-digital converter (ADC) for dynamically scaling inputs to an ADC. The auto-ranging ADC includes a dynamically configurable transistor arrangement for delivering a load current and a replica device for replicating the load current. A current sense resistor generates a replicated load voltage based on the replicated current. The ADC generates a digital value based on the replicated load voltage. The auto-ranging ADC also includes an auto-ranging controller for dynamically configuring the transistor arrangement based on the digital value to scale the inputs to the ADC. | 05-30-2013 |
20130134988 | METHOD AND SYSTEM FOR HIGH GAIN AUTO-ZEROING ARRANGEMENT FOR ELECTRONIC CIRCUITS - A method and system for high gain auto-zeroing arrangement for electronic circuits. An auto-zero electronic circuit eliminates an offset associated with a test electronic circuit. The test electronic circuit includes a pair of input terminals configured to receive an input voltage signal and a pair of output terminals. The auto-zero electronic circuit includes a pair of source followers, and a pair of capacitors coupled to the output terminals of the test electronic circuit for sampling the offset associated with the test electronic circuit. The auto-zero electronic circuit also includes a differential pair coupled to the pair of source followers. A pair of diode-connected transistors, coupled to the differential pair, is configured to generate biasing voltage signals. The biasing voltage signals modulate the control terminals of a pair of input source followers of the test electronic circuit and eliminate the offset associated with the test electronic circuit. | 05-30-2013 |
20130127402 | METHOD AND SYSTEM FOR ATTACHMENT AND REMOVAL INDICATION FOR BATTERY CHARGING DEVICES - Embodiments of the present disclosure provide a method and system for indicating an attachment and removal for a portable device. The method includes the steps of attaching the portable device to a charging system, delivering current to the portable device from the charging system, the delivered current is limited based on the portable device, replicating the current flowing through the first switch at a second switch, generating a voltage based on the current flowing through the second switch, comparing the voltage with a pre-defined threshold voltage, and indicating at least one of attachment or removal for the portable device based on the comparison. | 05-23-2013 |
20130069600 | METHOD AND SYSTEM FOR OPTIMIZING CURRENT LIMITING BEHAVIOR OF CHARGER - A method and system for optimizing the behavior of a charger connected to a portable device when the portable device current exceeds the charger current limit. The system includes a configuration module configured to set a maximum current limit and a register-based current limit values. The system further includes a port power switch configured to limit the portable device current, in the event that the portable device current exceeds the maximum current limit value. The port power switch is configures to modify the portable device current to a predetermined constant current value or reset the current to zero based on the relation between the maximum current limit and the register-based current limit value. | 03-21-2013 |
20130063098 | METHOD AND SYSTEM FOR POWER SWITCH TEMPERATURE REGULATION - The invention is related to a method and system for temperature regulation of a power switch during charging of a portable device. The method includes the steps of establishing a connection between the portable device and a charging circuit, monitoring a charging current supplied from the charging circuit to the portable device, monitoring a temperature of the power switch, while the portable device is being charged, comparing the monitored temperature with a predefined threshold temperature, and restricting the charging current, based on the comparison. | 03-14-2013 |
20130019305 | METHOD AND SYSTEM FOR CONTROLLING ACCESS TO EMBEDDED NONVOLATILE MEMORIESAANM Berenbaum; AlanAACI New YorkAAST NYAACO USAAGP Berenbaum; Alan New York NY USAANM Wahler; RichardAACI St. JamesAAST NYAACO USAAGP Wahler; Richard St. James NY US - A system to control access to a nonvolatile memory. The system includes an embedded controller, and a nonvolatile memory including a password. The embedded controller and the nonvolatile memory may be in communication with one another. The system further includes a lock register receiving and storing the password from the nonvolatile memory, and a key register receiving a key from the embedded controller and holding the key for one machine cycle. Further, the system includes a comparator connected between the lock register and the key register. The comparator compares the password received from the lock register and the key received from the key register. Output from the comparator is provided to an access filter connected between the embedded controller and the nonvolatile memory. Based on the comparator output, the access filter may grant or block access to the nonvolatile memory. | 01-17-2013 |
20130002192 | METHOD AND SYSTEM FOR SAMPLING MULTIPLE PROFILES IN A CHARGING PORT WITHOUT HOST INTERVENTION - An emulation system for charging any arbitrary portable device through a communication port on the portable device. The system includes a receptacle port for communicating with the portable device and a profile database for storing multiple charging profiles. Each charging profile including a set of parameters and at least one exit condition. Further, an emulation module applies a first charging profile to the portable device and monitors the set of parameters associated with the charging profile to identify an associated exit condition. Upon a determination that the exit condition for the first charging profile is met, the emulation module applies a next charging profile to the portable device. | 01-03-2013 |
20120313571 | METHOD AND SYSTEM FOR RATIONING CHARGE OR ENERGY PROVIDED TO A PORTABLE DEVICE - A charging method and system for rationing charge or energy supplied by a host to a portable device. The system includes a power switch, and a current sensing module connected to the power switch. The current sensing module detects instantaneous current drawn by the portable device. The system further includes a current register connected to the current sensing module for storing the instantaneous current value. A timing module generates timing information. The system also includes a charge register storing a cumulative charge drawn by the portable device. The cumulative charge is obtained by multiplying the instantaneous current value with the timing information. A threshold database stores a threshold value, and a rationing module connected to the host and the charge register continuously compares the cumulative charge value with the threshold charge value. When the cumulative charge value exceeds the threshold charge value, a control signal is generated. | 12-13-2012 |
20120306455 | METHOD AND SYSTEM FOR DETERMINING WHETHER A PORTABLE DEVICE IS CHARGING - A method and system for detecting a charging current supplied to a portable device through a USB charger. The method includes the steps of connecting a charging circuit to a portable device, allowing the portable device to draw charging current from the charging circuit, measuring the current drawn from the charging circuit, comparing the measured current with a threshold value, making one or more system level decisions regarding charging of the portable device if the detected charging current is below the threshold current. | 12-06-2012 |
20120179847 | Method and System for Implementing Bus Operations with Precise Timing - The present disclosure describes a system and method for implementing bus operations with precise timing. The system includes a trigger descriptor register for a bus operation. The trigger descriptor register includes a bus definition field, which further includes data and address fields for providing data and address information for the bus operation. The trigger descriptor register may also include a holdoff time field to store a time value and includes an event select field to select a trigger for the bus operation. A processor configures the trigger descriptor register. A counter may count based on a time period such that at the end of the counting, the bus operation is performed based on the data and address fields. The time period is derived from one or more of the holdoff field or an external timer. The disclosed method and system employ hardware assist for maintaining precise timing while performing bus operations. | 07-12-2012 |
20120166173 | METHOD AND SYSTEM FOR DETERMINING AN ARBITRARY CHARGING PROTOCOL IN USB CHARGING PORTS - An emulation system for determining an arbitrary charging protocol in USB charging ports and for optimally charging portable devices. The emulation system comprises a power switch for powering on the emulation system, a high-speed data switch for transferring data to and from the portable device, a USB receptacle port including data pins (D | 06-28-2012 |
20120072401 | METHOD AND SYSTEM FOR TRANSFERRING DATA BETWEEN A HOST DEVICE AND AN EXTERNAL DEVICE - A method for transferring data between a host device and an external device is described. The external device has FAT32 file system. The method accepts parameters for an incoming data file from the host device. Further, the method allocates memory blocks for the incoming file data on the external device based on the parameters and indexes the allocated memory blocks on a memory index table to create a file footprint. The method reads the memory index table to identify the file footprint and receives the incoming file data from the host device. | 03-22-2012 |
20120066422 | METHOD AND SYSTEM FOR TRANSFERRING HIGH-SPEED DATA WITHIN A PORTABLE DEVICE - A system for high-speed data transfer within a portable device, such as, cell phone or a set-top box, which includes a memory medium and a processor. The system includes a first port for coupling to the processor, and a second port for coupling to the memory medium. Further, the system includes an embedded Universal Serial Bus (USB) host configured for receiving data transfer commands from the processor, and transferring data at high speed between a USB device on the processor and the memory medium. Moreover, a data path is provided between the embedded USB host and the first port. | 03-15-2012 |
20110076014 | Transmission Network Having an Optical Receiver that Utilizes Dual Power Pins and a Single Status Pin to Lower Power Consumption, Lower Manufacturing Cost, and Increase Transmission Efficiency - A communication network is provided for interconnecting a network of digital systems, such as multimedia devices. Each node of the communication network may include a receiver and a transmitter. The receiver and transmitter of each node can be an optical receiver and transmitter. The optical receiver is preferably powered by two power supply pins, each providing different supply amounts. An activity detector within the receiver can be powered from a first supply amount, and the signal path of the optical receiver can be supplied from a second supply amount greater than the first supply amount. The first supply amount is provided at all times, and the second supply amount is only provided if activity is detected. A voltage regulator which provides the first supply amount can be beneficially embodied on the same integrated circuit as a network interface to reduce the manufacturing cost of the network. By powering the activity detector separate from the signal path, power down and power up (normal) operating states are envisioned for reducing power consumption and increasing longevity of the optical receiver and transmitter. | 03-31-2011 |
20100135309 | System and Method for Transferring Non-Compliant Packetized and Streaming Data Into and From a Multimedia Device Coupled to a Network Across Which Compliant Data is Sent - A communication system, network, interface, and port architecture are provided for transporting different types of data across a network. The network can be arranged by connecting the ports in a daisy chain fashion to achieve a ring architecture or topology. The network forwards data according to a specific network protocol, and any incoming data that follows that protocol will be sent onto the network. If the incoming data protocol does not match the network protocol, then the incoming data is not sent immediately to the network, but instead is sent to an input pin of a device upon the network specifically designed to receive that incoming data. The network, therefore, has ports that support both compliant and non-compliant incoming data, and the devices that produce such data. Examples of non-compliant data include any data which does not time-division multiplex different asynchronous, isochronous, and synchronous data in dedicated channels within each frame, and which have a preamble, coding, frequency, or overall protocol different from that which is established for network transfer. | 06-03-2010 |