Patents Assigned to Standard Microsystems Corporation
  • Patent number: 10749994
    Abstract: A network device (ND) includes a first interface controller operable to transfer data between the ND and a host processing unit (host), a second interface controller operable to transfer data between the ND and the host, a network interface configured to interface the ND with a network, and a control unit operable to: receive incoming data from the network, process the incoming data, and transmit the processed incoming data to the host through the second interface controller; or, receive outgoing data from the host through the second interface controller, process the received outgoing data, and transmit the processed outgoing data to the network. The first interface controller, the control unit, and the network interface are together operable to enable the host to transmit and/or receive other data to and/or from the network and the first interface controller. The host and the control unit share a same network address.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: August 18, 2020
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventors: Hariramanathan Ramakrishnan, Bryan A. Whitehead, Maksim A. Azarov, Neil A. Winchester, William R. Chiechi
  • Patent number: 9794378
    Abstract: A Network Device (ND) may be configured to enable secure digital video streaming for HD (high definition) digital video systems over a standard network. The ND may operate in at least one of two modes, a co-processor mode and a stand-alone mode, and may provide at least three high level functions: network interface control (NIC), video streaming offload (VSO), and stand-alone video streaming (SVS). To seamlessly execute the VSO functionality, the ND may be configured to have two network stacks running synchronously on a single network interface having a single network address. The two network stacks may share the data traffic, while the Host network stack may act as a master, and configure the ND network stack to accept only specifically designated traffic, thus offloading some of the data processing to the processor configured in the ND.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: October 17, 2017
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventors: Hariramanathan Ramakrishnan, Bryan A. Whitehead, Maksim A. Azarov, Neil A. Winchester, William R. Chiechi
  • Patent number: 9612977
    Abstract: 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.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: April 4, 2017
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventors: Alan Berenbaum, Richard Wahler
  • Patent number: 9385641
    Abstract: System and method for initiating rotation of a rotor in a motor. The motor may include the rotor and a plurality of pairs of electromagnets. A rotation period may be determined. One or more pairs of electromagnets of the plurality of pairs of electromagnets may be excited at a first excitation level. The excited one or more pairs of electromagnets may be determined based on the rotation period. The excitation level may be decreased, over a first period of time, to a second excitation level. The second excitation level may be a lower excitation level than the first excitation level. The excitation level may be increased, over a second period of time, to a third excitation level. The third excitation level may be a higher excitation level than the second excitation level. The rotation period may be decreased over the first and second periods of time.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: July 5, 2016
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventors: Lynn R. Kern, James P. McFarland
  • Patent number: 9348730
    Abstract: A system in which firmware residing in ROM may be upgraded without re-spinning silicon. A one-bit flag may be assigned for each patchable function representing a firmware upgrade. The first statement of each function may check its associated flag and determine if patch-code should be executed in place of the current function residing in ROM. If the flag is not set, the code may continue executing normally. If the flag is set, a function identifier may be placed into a global memory location, and an assembly language “jump” instruction may be executed, redirecting program control to a specified location in a volatile Scratch Read Only Memory (SROM) where the corresponding patched code may be stored. If more than one function is patched, the global identifier may be used to determine which patched function to execute. Using an assembly language “jump” instruction to redirect control results in the patched function's returning normally to its calling function once it has completed executing.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: May 24, 2016
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventors: Andrew J. Odlivak, Ravindra Kumar, Warren R. Stearns, John Glen Rockford
  • Patent number: 9212664
    Abstract: A control circuit for controlling the rotational speed of a fan may include a memory element to store operating data corresponding to an operational profile of the fan defined by RPM (revolutions per minute) versus temperature, with the operating data comprising a respective temperature value and a respective RPM value for each respective operating point representing a change in slope of a function that corresponds to the operational profile of the fan. A processing unit may receive a present temperature value, retrieve the operating data from the storage unit, and identify a pair of consecutive operating points corresponding to the present temperature. The processing unit may calculate a desired RPM value corresponding to the present temperature value by performing linear interpolation between the pair of consecutive operating points, and provide the desired RPM value to a closed-loop fan controller to control the fan according to the desired RPM value.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: December 15, 2015
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventors: Chao-Ming Tsai, Lynn R. Kern
  • Patent number: 9201480
    Abstract: 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 (DP and DM), VBUS, and GND. The emulation system further comprises a profile database that stores one or more charging profiles including one or more stimulus-response pairs for each charging profile. The emulation circuit further includes emulation circuitry for detecting stimulus generated by the portable device and for generating responses according to the charging profiles.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 1, 2015
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventor: Christopher Fischbach
  • Patent number: 9152270
    Abstract: 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.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: October 6, 2015
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventors: Miroslav Oljaca, Srinivas K. Pulijala
  • Patent number: 9018896
    Abstract: 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.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: April 28, 2015
    Assignee: Standard Microsystems Corporation
    Inventors: Christopher Fischbach, Timothy J. Knowlton
  • Patent number: 8994321
    Abstract: A charging method and system for rationing charge or energy supplied by a host to a portable device. The system includes a power switch connected to a current sensing module that detects instantaneous current drawn by the portable device. A current register connected to the current sensing module stores the instantaneous current value. A timing module generates timing information. A cumulative charge value obtained by multiplying the instantaneous current value with the timing information is stored in a charge register. Further, a cumulative energy value may be obtained by multiplying the cumulative charge value with a detected voltage value. 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 and/or the cumulative energy value with the threshold charge value. A control signal is generated when the threshold charge value is exceeded.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: March 31, 2015
    Assignee: Standard Microsystems Corporation
    Inventor: Timothy J. Knowlton
  • Patent number: 8990181
    Abstract: 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.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: March 24, 2015
    Assignee: Standard Microsystems Corporation
    Inventors: Lokesh Johri, Sasikala Divakaruni, Andrew Bartlett, Richard W. Holbrook
  • Patent number: 8982520
    Abstract: A system and method for efficient input/output (I/O) port overvoltage protection of a high-speed port. An interfacing system for connecting peripheral devices to a computing system comprises ports for conveying serial communications bi-directional signals and an overvoltage protection circuit. The protection circuit prevents an overvoltage condition on one port in response to an overvoltage event on a corresponding second port. In one embodiment, the interfacing system connects USB peripheral devices to an automotive infotainment system comprising an automotive battery potiential greater than a USB power supply. In addition, the overvoltage protection circuit is able to transmit signals between the two ports without signal attenuation defined by an industry standard specification such as Universal Serial Bus (USB) Implementers Forum (IF) eye pattern diagram test.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: March 17, 2015
    Assignee: Standard Microsystems Corporation
    Inventors: Alexei A. Predtetchenski, Hans L. Magnusson
  • Patent number: 8907633
    Abstract: 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.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: December 9, 2014
    Assignee: Standard Microsystems Corporation
    Inventors: Christopher Fischbach, Timothy J. Knowlton, James P. McFarland
  • Patent number: 8896246
    Abstract: A motor includes a rotor and a plurality of pairs of electromagnets. The energy needed for alignment of the rotor is used to generate the first movement in forced commutation and may be combined with the initial energy to start the motor. The logic is configured to align the rotor by energizing the three coils of the motor. PWM is applied to the first coil to control current on the coils; when a maximum PWM duty cycle is reached, the coil not required to rotate the correct direction are released, thereby initiating motion in a rotor. A rotation period is determined. One or more pairs of electromagnets are excited at a first excitation level which may be increased, over a second period, to a second level. The second level may be a higher level than the first level. The rotation period may be decreased over the first and second periods.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: November 25, 2014
    Assignee: Standard Microsystems Corporation
    Inventors: Lynn R. Kern, James P. McFarland, Joe A. Marrero
  • Patent number: 8890877
    Abstract: Updating firmware of a display device. The display device may include a display screen and a video interface for receiving video signals from a host system and providing the video signals for display on the display screen. The display device may include a memory that stores program instructions for controlling operation of the display device. The display device may include a serial bus interface (e.g., a USB interface), which may receive signals from a host computer for updating the program instructions in the memory. A serial bus to first protocol bridge may receive the serial bus signals from the serial bus interface and convert the serial bus signals to signals of the first protocol. A display controller may update the program instructions in the memory of the display in response to the signals of the first protocol.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: November 18, 2014
    Assignee: Standard Microsystems Corporation
    Inventors: Mark Yi-Li Fu, Dale A. Herman
  • Patent number: 8884589
    Abstract: 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.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: November 11, 2014
    Assignee: Standard Microsystems Corporation
    Inventors: Timothy J. Knowlton, Christopher Fischbach
  • Patent number: 8880728
    Abstract: An audio-visual content delivery system includes an interface to communicate with a local area network (LAN). A packet processing circuit in the system may filter and route Ethernet packet data received from the LAN, to specific ports and/or queues without host processor intervention. The packet processing circuit may utilize a set of filter and routing mechanisms configurable in hardware to interpret various Internet Engineering Task Force networking transport protocols, and may transfer the packet data in a format recognized by a variety of consumer subsystems, each of which may be coupled to the packet processing circuit. The packet processing circuit may be implemented as a semiconductor device, and may allow encapsulated application data to be routed to a plurality of different types of application sinks or processors, forming a point-to-point or multi-point serial or parallel data stream over a standard transport covering numerous levels of the ISO data communications stack.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: November 4, 2014
    Assignee: Standard Microsystems Corporation
    Inventors: Neil Winchester, Paul Brant, William Chiechi, Charles Forni, Anthony Tarascio
  • Patent number: 8860378
    Abstract: 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.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: October 14, 2014
    Assignee: Standard Microsystems Corporation
    Inventor: Srinivas K. Pulijala
  • Patent number: 8839371
    Abstract: A method and system for securing access to a storage device including one or more locked logical sections. The method includes providing an interface device including a first port connected to a computing system and a second port connected to the storage device. Further, the method includes receiving a unique identifier from a wireless device, and deriving a key from the unique identifier. Based on the derived key, the method unlocks a logical section in the storage device. The method may further store access permission rights for the locked logical sections in the interface device and unlock the logical section based on the access permission rights. Moreover, the method may further authenticate the identity of a user of the wireless device for unlocking the storage device.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: September 16, 2014
    Assignee: Standard Microsystems Corporation
    Inventors: Atish Ghosh, Mark Bohm
  • Patent number: 8799633
    Abstract: To improve Wake-on-LAN (WOL) functionality of a device, a Media Access Control (MAC) address filtering function may be implemented in the device's Ethernet physical layer (ePHY) block. When the ePHY detects a WOL frame, the MAC filtering function in the ePHY may perform address comparison between the MAC address associated with the device, and the MAC address contained in the WOL frame. Performing the MAC address comparison within the ePHY allows the main system components, such as the main SOC and other components to remain in standby mode (or sleep mode) until a MAC address match has been determined. Therefore, the main system components do not need to be rebooted every time the device receives a WOL frame, only when there is a match between the MAC address of the system and the MAC address contained in the detected WOL packet.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: August 5, 2014
    Assignee: Standard Microsystems Corporation
    Inventor: Kenichi Suganami