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: 11226919Abstract: 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: GrantFiled: June 23, 2020Date of Patent: January 18, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Bradshaw Darrow Austin, Jian Liu, Jiming Sun
-
Patent number: 11119754Abstract: 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: GrantFiled: April 1, 2020Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Jiming Sun, Tsung Ho Wu
-
Patent number: 10936300Abstract: 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: GrantFiled: June 6, 2019Date of Patent: March 2, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jiming Sun, Tsung Ho Wu, Bradshaw Darrow Austin
-
Patent number: 9968940Abstract: 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: GrantFiled: August 21, 2015Date of Patent: May 15, 2018Assignee: EMERSON ELECTRIC CO.Inventors: Thomas Hartmann, Nicholas J. Hirsch, Thomas R. Berger, Jiming Sun
-
Patent number: 9704452Abstract: 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: GrantFiled: November 13, 2014Date of Patent: July 11, 2017Assignee: Intel CorporationInventors: Jiming Sun, Philip Park
-
Publication number: 20160140683Abstract: 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: ApplicationFiled: November 13, 2014Publication date: May 19, 2016Inventors: Jiming Sun, Philip Park
-
Publication number: 20160053473Abstract: 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: ApplicationFiled: August 21, 2015Publication date: February 25, 2016Applicant: Emerson Electric Co.Inventors: Thomas HARTMANN, Nicholas J. HIRSCH, Thomas R. BERGER, Jiming SUN
-
Patent number: 8370525Abstract: 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: GrantFiled: March 30, 2001Date of Patent: February 5, 2013Assignee: Intel CorporationInventors: Jiming Sun, Dennis L. Holmbo
-
Publication number: 20100321395Abstract: 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: ApplicationFiled: June 18, 2009Publication date: December 23, 2010Applicant: APPLE INC.Inventors: Maciej Maciesowicz, Carol Lavelle, David A. Curran, Jiming Sun
-
Patent number: 7145549Abstract: 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: GrantFiled: November 27, 2000Date of Patent: December 5, 2006Assignee: Intel CorporationInventor: Jiming Sun
-
Patent number: 6732264Abstract: 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: GrantFiled: December 14, 1999Date of Patent: May 4, 2004Assignee: Intel CorporationInventors: Jiming Sun, Albert Tsang
-
Patent number: 6694468Abstract: 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: GrantFiled: March 1, 2000Date of Patent: February 17, 2004Assignee: Intel CorporationInventor: Jiming Sun
-
Patent number: 6643721Abstract: 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: GrantFiled: March 22, 2000Date of Patent: November 4, 2003Assignee: Intel CorporationInventor: Jiming Sun
-
Patent number: 6636962Abstract: 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: GrantFiled: December 10, 1999Date of Patent: October 21, 2003Assignee: Intel CorporationInventors: Jiming Sun, Kai Cheng
-
Publication number: 20020143994Abstract: 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: ApplicationFiled: March 30, 2001Publication date: October 3, 2002Inventors: Jiming Sun, Dennis L. Holmbo
-
Patent number: 6378068Abstract: 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: GrantFiled: June 1, 1995Date of Patent: April 23, 2002Assignee: NEC CorporationInventors: 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: 6301673Abstract: 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: GrantFiled: January 23, 1997Date of Patent: October 9, 2001Assignee: NEC CorporationInventors: 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: 6223293Abstract: 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: GrantFiled: February 16, 1995Date of Patent: April 24, 2001Assignee: NEC CorporationInventors: 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: 6193422Abstract: 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: GrantFiled: June 22, 1994Date of Patent: February 27, 2001Assignee: NEC CorporationInventors: Steven L. Belt, Robert J. Grabon, Chandrakant H. Pandya, Jiming Sun, Neysa K. Terry-Gray, Min E. Lee, Norman M. Hack
-
Patent number: 5983357Abstract: 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: GrantFiled: July 28, 1995Date of Patent: November 9, 1999Assignee: Compaq Computer CorporationInventor: Jiming Sun