Patents Examined by Ji H. Bae
  • Patent number: 10712801
    Abstract: When power is provided through a USB-C cable from a source device to a sink device, a sudden connection or disconnection of the cable between the two devices may cause a sudden power surge or power drop in at least one of those devices, leading to other problems. To avoid this sudden event from causing potential damage or disruption to one of the devices, in some embodiments a CC pin in the cable is used to announce the impending connection/disconnection, and the device may throttle back its power consumption before power is actually applied to or removed from the power pins.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 14, 2020
    Assignee: Intel Corporation
    Inventors: Chee Lim Nge, Eugene Gorbatov, Zhongsheng Wang, James G. Hermerding, II, Basavaraj B. Astekar, Jenn Chuan Cheng, Chia-Hung Sophia Kuo, Ashwin Umpathy, Tin-Cheung Kung, Yifan Li, Alexander B. Uan-Zo-Li
  • Patent number: 10700671
    Abstract: An integrated circuit includes a delay circuit and first and second interface circuits. The delay circuit delays a first timing signal by an internal delay to generate an internal timing signal. The first interface circuit communicates data to an external device in response to the internal timing signal. The second interface circuit transmits an external timing signal for capturing the data in the external device. An external delay is added to the external timing signal in the external device to generate a delayed external timing signal. The delay circuit sets the internal delay based on a comparison between the delayed external timing signal and a calibration signal transmitted by the first interface circuit.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: June 30, 2020
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Ely Tsern, Brian S. Leibowitz, Jared Zerbe
  • Patent number: 10671731
    Abstract: According to one embodiment, an electronic apparatus includes a hardware processor. The hardware processor executes first authentication processing and second authentication processing when the electronic apparatus is powered on or rebooted. The hardware processor executes the first authentication processing using first data stored in the nonvolatile storage region after executing the second authentication processing in a case of executing the second authentication processing when the electronic apparatus is powered on or rebooted. The hardware processor deletes the first data from the nonvolatile storage region when setting of not executing the second authentication processing upon the electronic apparatus is powered on or rebooted is made.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: June 2, 2020
    Assignee: TOSHIBA CLIENT SOLUTIONS CO., LTD.
    Inventor: Taisuke Furuya
  • Patent number: 10671141
    Abstract: A method of controlling a link state of a communication port of a storage device according to the present inventive concepts includes setting the link state of the communication port to a link active state that can exchange data with a host, determining a holding time of a first standby state among link states of the communication port, changing the link state of the communication port to the first standby state, monitoring whether an exit event occurs during the holding time from the time when a transition to the first standby state occurs, and in response to an exit event not occurring during the holding time, changing the link state of the communication port to a second standby state. A recovery time from the first standby state to the link active state is shorter than a recovery time from the second standby state to the link active state.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: June 2, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ohsung Kwon, Youngjun Yoo, Hojun Shim, Kwanggu Lee
  • Patent number: 10671146
    Abstract: The present invention relates to an adaptive power providing device and a method for adaptively providing power to multiple power receiving devices. A power providing device detects at its plugs or ports power drawn by the power receiving devices and adjusts the related port power budget if the drawn power consistently grows over time, thereby avoiding overpower switch-off.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: June 2, 2020
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Matthias Wendt, Lennart Yseboodt
  • Patent number: 10664030
    Abstract: A system and method to dynamically balance power to a multi-node system is disclosed. A chassis management controller is operable to regulate the power from a power source to each of the nodes. The chassis management controller determines a setting power for each nodes and a real power consumed by each node. The chassis management controller determines a next setting power for each node based on the real power and unused total power and total additional balance power for the plurality of nodes. The chassis management controller commands each node to regulate the power consumption of the node up to the setting power value.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: May 26, 2020
    Assignee: QUANTA COMPUTER INC.
    Inventors: Jen-Hsuen Huang, Fa-Da Lin, Yi-Ping Lin
  • Patent number: 10642624
    Abstract: A system and method include creating a bootable virtual machine (VM) image for a container image. The method includes a controller machine creating a single partition within an output VM disk file where the single partition comprises a master boot record and a partition table, forming a valid file system in a main partition of the output VM disk file, arranging an input set of container image definitions as a list where a base image forms a head of the list and subsequent images follow in the list, sequentially processing the list for each image by adding the input set of container image definitions to the output VM file; and applying a final networking configuration over the output VM file.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: May 5, 2020
    Assignee: NUTANIX, INC.
    Inventors: Rabi Shanker, Prerna Saxena, Raghu Prasad Rapole
  • Patent number: 10637476
    Abstract: The clock circuit of an integrated circuit operates with variations such as temperature, ground noise, and power noise. Various aspects of an improved clock integrated circuit address one or more of the variations in temperature, ground noise, and power noise.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: April 28, 2020
    Assignee: Macronix International Co., Ltd.
    Inventors: Chung-Kuang Chen, Chun Hsiung Hung, Han Sung Chen
  • Patent number: 10613876
    Abstract: An apparatus comprises a plurality of cores and a controller coupled to the cores. The controller is to lower an operating point of a first core if a first number based on processor clock cycles per instruction (CPI) associated with a second core is higher than a first threshold. The controller is operable to increase the operating point of the first core if the first number is lower than a second threshold.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: April 7, 2020
    Assignee: Intel Corporation
    Inventors: Andrew Herdrich, Ramesh Illikkal, Donald Newell, Ravishankar Iyer, Vineet Chadha
  • Patent number: 10613619
    Abstract: Techniques and apparatuses are described that provide an ultra-low power mode for a low-cost force-sensing device. These techniques extend battery life of the device by minimizing power consumption for potential wake-up events. To do this, a high-pass filter (e.g., differentiator) is used to evaluate sensor signals in a time domain to provide an estimate of a rate of change of the signal. When the rate of change of the signal deviates from a baseline value by a threshold amount, then a microcontroller is woken to evaluate a large number of historical samples, such as 200 or more milliseconds worth of historical data. If a human gesture is not recognized, then the microcontroller returns to an idle state, but if a human gesture is recognized, then a high-power application processor is woken to execute an application configured to perform an operation mapped to the human gesture.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Debanjan Mukherjee, James Brooks Miller
  • Patent number: 10591953
    Abstract: The present disclosure relates to a signal processing apparatus and method that enables to reduce required power. In the signal processing apparatus, a RTC of a main chip and a RTC of a power supply chip are synchronized before power supply of the main chip is stopped, and the RTC of the main chip is synchronized with the time of the RTC of the power supply chip after the power supply of the main chip is restored. In this way, the RTC uses continuous time information before and after the stop. The present disclosure is capable of being applied to, for example, a GPS module in which a digital circuit includes a plurality of chips.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: March 17, 2020
    Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATION
    Inventors: Sotaro Ohara, Katsuyuki Tanaka, Katsumi Takaoka, Keita Izumi, Suguru Houchi, Gaku Hidai, Yutaka Takagi, Hideki Takahashi, Hideki Awata, Yasushi Katayama, Naoki Yoshimochi, Toshimasa Shimizu
  • Patent number: 10592255
    Abstract: A computer-implemented method, for booting a computer system, that provides a list with entries of startup processes. Each startup process defines a resource of the computer system. For each startup process a requirement is defined. The method further comprises fetching one of the entries of the list with entries of startup processes; determining whether the requirement is satisfied for the one of the entries of the list with entries of startup processes; fetching, in case the requirement is not fulfilled, a next one of the entries of the list with entries of startup processes; starting, in case the required resource is fulfilled, the startup process; and repeating the fetching a next one of the entries, the determining and the starting until all startup processes of the list of startup processes have been started.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Reinhard T. Buendgen, Jakob C. Lang, Volker Boenisch, Angel Nunez Mencias
  • Patent number: 10585469
    Abstract: An operation method of a communication node in an Ethernet-based vehicle network, the communication node including a regulator, a physical (PHY) layer unit, and a processor, includes outputting, by the processor, a first signal to initiate a supply of power to the communication node; outputting, by the processor, a second signal to initiate a transition of the communication node from a normal mode to a sleep mode; and transitioning, by the PHY layer unit, the communication node from the normal mode to the sleep mode when the second signal is received at the PHY layer unit from the processor.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: March 10, 2020
    Assignee: Hyundai Motor Company
    Inventors: Sang Woo Yu, Jin Hwa Yun, Kang Woon Seo, Jun Byung Chae, Dong Ok Kim
  • Patent number: 10585671
    Abstract: A computer-implemented method, for booting a computer system, that provides a list with entries of startup processes. Each startup process defines a resource of the computer system. For each startup process a requirement is defined. The method further comprises fetching one of the entries of the list with entries of startup processes; determining whether the requirement is satisfied for the one of the entries of the list with entries of startup processes; fetching, in case the requirement is not fulfilled, a next one of the entries of the list with entries of startup processes; starting, in case the required resource is fulfilled, the startup process; and repeating the fetching a next one of the entries, the determining and the starting until all startup processes of the list of startup processes have been started.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Reinhard T. Buendgen, Jakob C. Lang, Volker Boenisch, Angel Nunez Mencias
  • Patent number: 10571953
    Abstract: A system is provided which comprises: a first circuitry to generate a first clock signal; and a second circuitry to generate a second clock signal such that: a frequency of the second clock signal is varied over a clock pulse of the first clock signal, and an average of the frequency of the second clock signal over the clock pulse of the first clock signal is substantially maintained at a target frequency.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: February 25, 2020
    Assignee: Intel Corporation
    Inventors: Eyal Fayneh, Elias Nassar, Inbar Falkov, Ramkumar Krithivasan, Vijay K. Vuppaladadium, Miguel A. Corvacho Hernandez, Samer Nasser, Yair Talker
  • Patent number: 10551901
    Abstract: A frequency governing method for a processor includes reading power management information from the processor. The processor operates in an active state or one of multiple power saving states. The power management information includes first information indicating occupancy of a first core of the processor in the active state and second information indicating occupancy of the first core in a first power saving state. The method includes generating an effective utilization based on the first information and the second information. The method includes setting a target frequency by performing a selected action of a first action including increasing the target frequency and a second action including decreasing the target frequency with respect to a current frequency of the processor based on the effective utilization. The selected action is selected according to the effective utilization. The method includes instructing the processor to operate the first core at the target frequency.
    Type: Grant
    Filed: July 1, 2017
    Date of Patent: February 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rathijit Sen, Alan Dale Halverson
  • Patent number: 10545767
    Abstract: A computer-implemented method, for booting a computer system, that provides a list with entries of startup processes. Each startup process defines a resource of the computer system. For each startup process a requirement is defined. The method further comprises fetching one of the entries of the list with entries of startup processes; determining whether the requirement is satisfied for the one of the entries of the list with entries of startup processes; fetching, in case the requirement is not fulfilled, a next one of the entries of the list with entries of startup processes; starting, in case the required resource is fulfilled, the startup process; and repeating the fetching a next one of the entries, the determining and the starting until all startup processes of the list of startup processes have been started.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Reinhard T. Buendgen, Jakob C. Lang, Volker Boenisch, Angel Nunez Mencias
  • Patent number: 10547604
    Abstract: An information recording apparatus has a drive unit to record digital information including digital contents; and a host unit to control reading and writing of the digital information for the drive unit. The host unit has a network processing unit to communicate with a server, a shadow determination unit to determine whether a shadow boot program to be executed prior to a boot program is executable, a shadow reading unit to read the shadow program from the drive unit when the shadow determination unit determines to be executable, a shadow execution unit to execute the shadow program, a server authentication unit to perform authentication with the server in accordance with a processing of the shadow program, and a password transmitter to transmit to the drive unit a password used for unlock of the drive unit when the authentication with the server is successful.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: January 28, 2020
    Assignee: Toshiba Memory Corporation
    Inventor: Hiroshi Isozaki
  • Patent number: 10545553
    Abstract: In one embodiment, a method includes determining a plurality of hardware components of a system. The method also includes power cycling a first hardware component of the plurality of hardware components of the system according to a dynamic schedule. Also, the method includes determining whether the first hardware component experienced a power-up failure resulting from the power cycling. Moreover, the method includes outputting an indication to replace and/or repair the first hardware component in response to a determination that the first hardware component experienced the power-up failure resulting from the power cycling. Other systems, methods, ad computer program products for preventing unexpected power-up failures of individual hardware components are described in accordance with more embodiments.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthew G. Borlick, Brian J. Cagno, Lokesh M. Gupta, Karl A. Nielsen, Todd C. Sorenson
  • Patent number: 10520974
    Abstract: One embodiment includes a clock distribution system. The system includes a standing-wave resonator configured to receive and to resonate a sinusoidal clock signal. The standing-wave resonator includes at least one anti-node portion associated with a peak current amplitude of the sinusoidal clock signal. The system also includes at least one clock line interconnecting each of the at least one anti-node portion and an associated circuit. The at least one clock line can be configured to propagate the sinusoidal clock signal for timing functions associated with the associated circuit.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: December 31, 2019
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Joshua A. Strong, Anna Y. Herr, Quentin P. Herr, Steven B. Shauck