Patents by Inventor Jiming Sun

Jiming Sun has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11226919
    Abstract: Communication links, such as peripheral component interconnect express (PCIe) links between two PCIe-compatible devices, can be checked during a boot process to determine whether those links were established and trained successfully. Firmware, such as Basic Input/Output System (BIOS), can be programmed to determine links for which there are PCIe devices, and determine whether those links were established with the correct values for one or more connection parameters (e.g., speed and width). If one or more of these links was not established with the correct parameter values, the BIOS can perform up to a maximum or threshold number of retrain attempts. If those retrain attempts are unsuccessful, the BIOS can attempt up to a maximum or threshold number of reboot attempts. If, after a maximum number of reboot actions, one or more links still have not been established and trained successfully, a remedial action can be taken.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: January 18, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bradshaw Darrow Austin, Jian Liu, Jiming Sun
  • Patent number: 11119754
    Abstract: An update process for updating components of one or more host devices includes selecting an update path for updating a system component of the one or more host devices and generating an update manifest including a plurality of update payloads for the system component that are included in the update path. The update path may be selected and/or derived based on a multi-stage combination of a hash of an update payload corresponding to a current version of the system component and respective hashes of the one or more update payloads using a reversible function to maintain backward and forward trackability and compatibility for the updates. A plurality of possible update paths may be represented in a directed graph that is managed by a control system. The update payloads may be uploaded to the host devices to cause the host devices to update the system component based on the update manifest.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiming Sun, Tsung Ho Wu
  • Patent number: 10936300
    Abstract: Various embodiments provide for the live updating of system software or firmware, such as BIOS information, without the need for a reboot. A payload containing BIOS update information can be generated and signed with an encryption key. The information in the payload is able to be updated through a live update, and can be selected in part based on the configuration and BIOS version of the computing device to be updated. Upon an update being triggered, a target device is placed into a management mode wherein normal work is suspended and the device is isolated. The payload is verified and decrypted, and appropriate functions called in order to update the relevant BIOS information. After the update is verified, the device exits management mode and resumes a typical workflow. If the update is not successful, or unable to be performed via live update, a conventional update can be performed that includes a reboot.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 2, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jiming Sun, Tsung Ho Wu, Bradshaw Darrow Austin
  • Patent number: 9968940
    Abstract: A food waste disposer system has a food waste disposer and a rechargeable power source that provides power to a motor of the food waste disposer. In an aspect, the motor is a permanent magnet DC motor having a nominal no-load speed in the range of 15,000 revolutions per minute to 30,000 revolutions per minute and the motor section includes a gear reduction mechanism. In an aspect, the food waste disposer system includes a power module that communicates wirelessly with a wireless activator. In an aspect, a stopper receivable in an inlet of the food waste disposer includes or is couplable to a power source which in an aspect is a rechargeable power source and in an aspect, is disposed in a housing of the stopper. In an aspect, the stopper includes a cord for coupling the stopper to the power source which is a source of AC power.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: May 15, 2018
    Assignee: EMERSON ELECTRIC CO.
    Inventors: Thomas Hartmann, Nicholas J. Hirsch, Thomas R. Berger, Jiming Sun
  • Patent number: 9704452
    Abstract: Described herein are technologies related to a method of initializing and configuring a display pipeline for a graphic support in a pre-operating system (pre-OS) environment.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: July 11, 2017
    Assignee: Intel Corporation
    Inventors: Jiming Sun, Philip Park
  • Publication number: 20160140683
    Abstract: Described herein are technologies related to a method of initializing and configuring a display pipeline for a graphic support in a pre-operating system (pre-OS) environment.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 19, 2016
    Inventors: Jiming Sun, Philip Park
  • Publication number: 20160053473
    Abstract: A food waste disposer system has a food waste disposer and a rechargeable power source that provides power to a motor of the food waste disposer. In an aspect, the motor is a permanent magnet DC motor having a nominal no-load speed in the range of 15,000 revolutions per minute to 30,000 revolutions per minute and the motor section includes a gear reduction mechanism. In an aspect, the food waste disposer system includes a power module that communicates wirelessly with a wireless activator. In an aspect, a stopper receivable in an inlet of the food waste disposer includes or is couplable to a power source which in an aspect is a rechargeable power source and in an aspect, is disposed in a housing of the stopper. In an aspect, the stopper includes a cord for coupling the stopper to the power source which is a source of AC power.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 25, 2016
    Applicant: Emerson Electric Co.
    Inventors: Thomas HARTMANN, Nicholas J. HIRSCH, Thomas R. BERGER, Jiming SUN
  • Patent number: 8370525
    Abstract: A method and apparatus for implementing ink data communication between multiple parties using computing and/or communication devices on a network is disclosed. An electronic chat system comprising a hardware interface layer for receiving raw ink data from an input device, an ink management layer for processing the raw ink data into a form useable by a chat interface layer, and a network interface layer for transferring the processed ink data across a network to a chat interface layer on a remote computer.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: February 5, 2013
    Assignee: Intel Corporation
    Inventors: Jiming Sun, Dennis L. Holmbo
  • Publication number: 20100321395
    Abstract: A display simulation system is provided having a flexible design for emulating and/or supporting any number of display types and/or display standards. The display simulation system may include one or more reference drivers that include a virtual graphics processing unit (GPU) and one or more virtual frame buffer drivers. In one embodiment, the display simulation system may implement a virtual display in response to a user selection input. For instance, the user selection input may initiate a simulated hot-plug event on the display simulation system. Based upon the user selection, an appropriate display profile corresponding to the selected display type or standard may be loaded by the display driver. In this manner, the display simulation system may provide for user interaction with the virtual display, such as for testing, verification, benchmarking, or development purposes.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Applicant: APPLE INC.
    Inventors: Maciej Maciesowicz, Carol Lavelle, David A. Curran, Jiming Sun
  • Patent number: 7145549
    Abstract: A method, system, apparatus, and program product for moving a pointer on a display screen. A ring capable of being worn by a user contains a sensor unit having multiple sensors. When the user activates one of the sensors, the pointer on the display screen moves in a corresponding direction.
    Type: Grant
    Filed: November 27, 2000
    Date of Patent: December 5, 2006
    Assignee: Intel Corporation
    Inventor: Jiming Sun
  • Patent number: 6732264
    Abstract: Firmware for a computer system reduces boot time utilizing the multi-tasking capabilities of a processor to perform at least two boot tasks simultaneously. The boot tasks can be divided into groups which are executed in parallel. To accommodate certain boot tasks which must be performed in sequence, the boot tasks can be arranged in groups which are executed sequentially. The tasks within each group are performed simultaneously. The boot time is also reduced by only enumerating hardware if the system hardware has been changed since the previous boot. The firmware determines if hardware has been changed by checking an electrical hardware latch which signals whether the computer case has been opened.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: May 4, 2004
    Assignee: Intel Corporation
    Inventors: Jiming Sun, Albert Tsang
  • Patent number: 6694468
    Abstract: A method includes filling a cache memory with a test pattern and forcing a write-back of the cache memory to a region of memory. The cache memory is refilled with the contents of the region of memory, and the contents of the cache memory are compared with the test pattern.
    Type: Grant
    Filed: March 1, 2000
    Date of Patent: February 17, 2004
    Assignee: Intel Corporation
    Inventor: Jiming Sun
  • Patent number: 6643721
    Abstract: A computer user interface and method for its operation are disclosed. The interface uses a new architecture that allows it to adapt readily to the type of input device being used to operate the computer. The look and feel of the interface depends on which input device is selected as primary. Thus, when mouse/keyboard is the primary input device, the interface-controllable elements such as scrollbars, buttons, icons, menus, lists, and dialog boxes may appear as with a conventional GUI. When a different physical input device is primary, such as pen or speech recognition, the look and feel of these elements can change to be more appropriate for that device. This change is virtually transparent to the applications utilizing the user interface.
    Type: Grant
    Filed: March 22, 2000
    Date of Patent: November 4, 2003
    Assignee: Intel Corporation
    Inventor: Jiming Sun
  • Patent number: 6636962
    Abstract: A chipset in a computer system is initialized without intervention by the processor, thereby reducing the time required to boot the computer system. The system includes a nonvolatile storage device for storing configuration data for the chipset. Logic circuitry loads the configuration data into configuration registers in the chipset. The storage device and logic circuitry can be integrated into the chipset. A data pump can be used to load the configuration data into the configuration registers by serially pumping configuration data onto a scan line coupled to the configuration registers. In a system having more than one chipset, the chipsets can be initialized simultaneously to further reduce the amount of time required to boot the system. The configuration data can be downloaded into the storage device when the system is manufactured, or it can be downloaded from the processor the first time the system is powered up.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: October 21, 2003
    Assignee: Intel Corporation
    Inventors: Jiming Sun, Kai Cheng
  • Publication number: 20020143994
    Abstract: A method and apparatus for implementing ink data communication between multiple parties using computing and/or communication devices on a network is disclosed. An electronic chat system comprising a hardware interface layer for receiving raw ink data from an input device, an ink management layer for processing the raw ink data into a form useable by a chat interface layer, and a network interface layer for transferring the processed ink data across a network to a chat interface layer on a remote computer.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventors: Jiming Sun, Dennis L. Holmbo
  • Patent number: 6378068
    Abstract: A laptop computer system includes a protected mode microprocessor capable of operating in restricted and unrestricted modes, and an arrangement which in response to a predetermined condition saves information from the processor and then forcibly switches the processor to its unrestricted mode of operation. When running a multi-tasking operating system where an application program is being executed in a restricted mode, a suspend/resume operation can be carried out in which the system is substantially powered down and then powered back up, and will resume the interrupted application with the restricted mode back in effect. Further, set-up changes such as adjustment of the processor speed can be made without exiting the application program running in the restricted mode.
    Type: Grant
    Filed: June 1, 1995
    Date of Patent: April 23, 2002
    Assignee: NEC Corporation
    Inventors: Mark J. Foster, Saifuddin T. Fakhruddin, James L. Walker, Matthew B. Mendelow, Jiming Sun, Rodman S. Brahman, Michael P. Krau, Brian D. Willoughby, Michael D. Maddix, Steven L. Belt, Scott A. Hovey, Mark A. Ruthenbeck
  • Patent number: 6301673
    Abstract: A laptop computer system includes a protected mode microprocessor capable of operating in restricted and unrestricted modes, and an arrangement which in response to a predetermined condition saves information from the processor and then forcibly switches the processor to its unrestricted mode of operation. When running a multi-tasking operating system where an application program is being executed in a restricted mode, a suspend/resume operation can be carried out in which the system is substantially powered down and then powered back up, and will resume the interrupted application with the restricted mode back in effect. Further, set-up changes such as adjustment of the processor speed can be made without exiting the application program running in the restricted mode.
    Type: Grant
    Filed: January 23, 1997
    Date of Patent: October 9, 2001
    Assignee: NEC Corporation
    Inventors: Mark J. Foster, Saifuddin T. Fakhruddin, James L. Walker, Matthew B. Mendelow, Jiming Sun, Rodman S. Brahman, Michael P. Krau, Brian D. Willoughby, Michael D. Maddix, Steven L. Belt, Scott A. Hovey, Mark A. Ruthenbeck
  • Patent number: 6223293
    Abstract: A laptop computer system includes a protected mode microprocessor capable of operating in restricted and unrestricted modes, and an arrangement which in response to a predetermined condition saves information from the processor and then forcibly switches the processor to its unrestricted mode of operation. When running a multi-tasking operating system where an application program is being executed in a restricted mode, a suspend/resume operation can be carried out in which the system is substantially powered down and then powered back up, and will resume the interrupted application with the restricted mode back in effect. Further, setup changes such as adjustment of the processor speed can be made without exiting the application program running in the restricted mode.
    Type: Grant
    Filed: February 16, 1995
    Date of Patent: April 24, 2001
    Assignee: NEC Corporation
    Inventors: Mark J. Foster, Saifuddin T. Fakhruddin, James L. Walker, Matthew B. Mendelow, Jiming Sun, Rodman S. Brahman, Michael P. Krau, Brian D. Willoughby, Michael D. Maddix, Steven L. Belt, Scott A. Hovey, Mark A. Ruthenbeck
  • Patent number: 6193422
    Abstract: A portable computer system includes an input device such as a keyboard, a display, and a processor which is operable in a normal operational mode and in a reduced power mode, the processor carrying out program execution in each of the normal operational mode and reduced power mode. A timing arrangement switches the processor from its normal operational mode to its reduced power mode in response to the absence of any of a plurality of predetermined events during a predetermined time interval, the predetermined events including actuation of keys on the keyboard and transmission of information to the video display.
    Type: Grant
    Filed: June 22, 1994
    Date of Patent: February 27, 2001
    Assignee: NEC Corporation
    Inventors: Steven L. Belt, Robert J. Grabon, Chandrakant H. Pandya, Jiming Sun, Neysa K. Terry-Gray, Min E. Lee, Norman M. Hack
  • Patent number: 5983357
    Abstract: Power is managed in a computer system that includes a power-using device. The power used by the device is regulated based on a measured rate of communications with the device.
    Type: Grant
    Filed: July 28, 1995
    Date of Patent: November 9, 1999
    Assignee: Compaq Computer Corporation
    Inventor: Jiming Sun