Patents Examined by Sumil M Desai
  • Patent number: 10620687
    Abstract: Methods and apparatus to provide a hybrid power management approach are described. Some embodiments redefine the interface to Power Control Unit (PCU) allowing a hybrid implementation where software running on CPU (Central Processing Unit, also referred to herein interchangeably as “processor”) cores performs more of the work for power management, enabling the PCU to remain as a simple or regular microcontroller. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: Jonathan M. Eastep, Richard J. Greco, Federico Ardanaz
  • Patent number: 10606642
    Abstract: A system and method for dynamically implementing a resource budget based at least in part on receiving information that prompts a determination of whether to adjust a maximum amount of resources available for utilization at least in part by data storage operations. As a result of the determination, the system and method produce, based at least in part on the information, a resource budget that reflects an adjustment to the maximum amount of resources available for utilization at least in part by the data storage operations, and implements the resource budget such that performance of the data storage operations is adjusted in accordance with the adjustment to the maximum amount of resources available for utilization.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: March 31, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, Colin Laird Lazier
  • Patent number: 10564873
    Abstract: The present invention relates to a method for updating a firmware on a device, from a current version to a new version, said firmware being split into: —a core part, —an extended part comprising a plurality of entry points callable by the core part, said method comprising: —inhibiting the entry points between the core part of the current version, called current core part, and the extended part of the current version, called current extended part; —erasing the current extended part; —downloading the core part of the new version, called new core part; —erasing the current core part; —downloading—the extended part of the new version, called new extended part; —activating the entry points between the new core part and the new extended part.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: February 18, 2020
    Assignee: Thales Dis France SA
    Inventor: Stephane Durand
  • Patent number: 10539994
    Abstract: The invention relates to an apparatus (1) enabled to provide power to a powered device (2) via a wired data link (3). The apparatus (1) is configured to provide the power to the powered device (2) in accordance with a configuration determined based on at least one parameter transmitted by the powered device (2) via the wired data link (3) in a power cycle. Further, the apparatus (1) comprises a memory (12) for storing an information about the configuration and a controller (10) for controlling the apparatus (1) on the basis of the stored information to provide power in accordance with the same configuration to the powered device (12) in a subsequent power cycle after a power outage. Moreover, the invention relates to a method for operating the apparatus (1).
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: January 21, 2020
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Matthias Wendt, Robert Woudenberg
  • Patent number: 10528117
    Abstract: A method of thermal mitigation in a device having a plurality of non-real-time processing units (PUs) and a plurality of real-time PUs, including connecting each of the plurality of real-time PUs and the plurality of non-real-time PUs to a first power supply, and performing thermal mitigation. Performing thermal mitigation includes disconnecting each of the plurality of non-real-time PUs except one of the plurality of non-real-time PUs from the first power supply resulting in an active non-real-time PU, and connecting a second power supply that derives power from the first power supply to the active non-real-time PU, wherein a voltage supplied by the second power supply is less than a voltage supplied by the first power supply.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 7, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Nikesh Gupta, Harshit Tiwari, Ashish Bajaj, Maheshwar Thakur Singh
  • Patent number: 10509456
    Abstract: A method for power management by a rack management controller (RMC) of a server rack includes collecting power consumption data from a first baseboard management controller (BMC) of a first server in the server rack and sending the power consumption data to a management server. The RMC receives power requirements from the management server and determines a power setting based on the power consumption data and the power requirements. The RMC requests the first BMC to limit power consumption of the first server according to the power setting.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: December 17, 2019
    Assignee: QUANTA COMPUTER INC.
    Inventors: Shih-Chieh Lin, Wei-Yu Chien
  • Patent number: 10476498
    Abstract: A power-up signal generation circuit including a pre-power-up signal generation block operates by using a first power supply voltage, and generates a pre-power-up signal when the first power supply voltage becomes higher than a first level, and a second power supply voltage becomes higher than a second level; a level shifting block suitable for pull-down driving a first node when the pre-power-up signal is not in an activated state, and pull-up driving the first node with the second power supply voltage when the pre-power-up signal is in the activated state; a driving block suitable for pull-down driving the first node when the second power supply voltage is lower than the second level; and a power-up signal driving block operates by using the second power supply voltage, and generates a power-up signal through a second node by driving the second node based on a voltage level of the first node.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: November 12, 2019
    Assignee: SK hynix Inc.
    Inventors: Kyoung-Youn Lee, Sang-Ho Lee
  • Patent number: 10379874
    Abstract: Devices, systems and methods are disclosed for quickly readying a device when charging a dead battery. For example, a device may enter a hibernation mode when the battery becomes critically low and may resume normal operation from the hibernation mode when an external power source is connected to the device. While the battery is critically low but the device is connected to the external power source, the device may generate a visible indication, such as a watermark, and apply the watermark to content to allow a user to control the device while indicating to the user that the battery is critically low and should not be removed from the external power source. Thus, the device may reduce user-perceived latency from when the external power source is connected to when the device resumes system interactivity (e.g., being responsive to user input).
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: August 13, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Vidhyananth Ramasamy Venkatasamy, Haili Wang
  • Patent number: 10379877
    Abstract: A wearable device includes first and second electronic modules, a connection module configured to electrically connect the first electronic module to the second electronic module, and a length adjusting module of which length is adjustable to bring the connection module in contact with a user. The length adjusting module comprises first and second fastening units configured to be assembled and disassembled and configured to be locked together in a fastened position when assembled. When the first and second fastening units are assembled, the first fastening unit is electrically connected to the second fastening unit and a length of the length adjusting module is adjusted.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 13, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-woo Ko, Dong-wook Kwon, Jeong-hoon Park, Ga-hyun Joo
  • Patent number: 10372183
    Abstract: According to one embodiment, a storage-battery evaluation device includes: a data generator and a deterioration evaluator. The data generator generates a plurality of data items including charge amounts and voltage values of an energy storage device based on current values and the voltage values measured from the energy storage device, the energy storage device being subjected to charge/discharge control in accordance with charge/discharge command values. The deterioration evaluator evaluates a deterioration state of the energy storage device based on a distribution of the voltage values included in the data items the charge amounts of which belong to a first charge-amount range when it is detected that a distribution of first charge/discharge command values satisfies a predetermined condition, the first charge/discharge command values being the charge/discharge command values at which the data items the charge amounts of which belong to the first charge-amount range is obtained.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: August 6, 2019
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Takahiro Yamamoto, Shinichiro Kosugi, Ryosuke Takeuchi, Masatake Sakuma, Takahisa Wada, Toru Ezawa, Takenori Kobayashi
  • Patent number: 10331189
    Abstract: A baseboard management control subsystem may determine a fan speed value associated with a fan speed used to cool a particular hardware configuration of an information handling system. The baseboard management control subsystem may further determine a power value associated with a power consumed by a fan running at the determined fan speed value. The baseboard management system may manage power within the information handling system based on the determined fan speed value and the determined power value.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: June 25, 2019
    Assignee: Dell Products L.P.
    Inventors: Dominick A. Lovicott, John Erven Jenne
  • Patent number: 10317983
    Abstract: Accessory device power management techniques are described in which a power exchange state for a system including a host computing device, an accessory device, and an adapter is recognized. Power exchange states may be defined according to relative states of charge (RSOC) and connection status for the system components and mapped to power management control actions. Responsive to the recognition of a current power exchange state, corresponding power management control actions may be ascertained and applied to jointly manage power for the system. For instance, the host device may draw supplemental power from a power source associated with an accessory device (e.g., a battery or power adapter) or supply power for use by the accessory device according to different states. Power exchanges may also be managed in accordance with capabilities of the accessory device identified based on authentication of the accessory device.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gene Robert Obie, Yi He, Duane Martin Evans, Heng Huang, Michael Earl Gruber, Thitipant Tantasirikorn
  • Patent number: 10310586
    Abstract: In an embodiment, a system includes a memory controller that includes a memory cache and a display controller configured to control a display. The system may be configured to detect that the images being displayed are essentially static, and may be configured to cause the display controller to request allocation in the memory cache for source frame buffer data. In some embodiments, the system may also alter power management configuration in the memory cache to prevent the memory cache from shutting down or reducing its effective size during the idle screen case, so that the frame buffer data may remain cached. During times that the display is dynamically changing, the frame buffer data may not be cached in the memory cache and the power management configuration may permit the shutting down/size reduction in the memory cache.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 4, 2019
    Assignee: Apple Inc.
    Inventors: Sukalpa Biswas, Shinye Shiu, Cyril de la Cropte de Chanterac, Manu Gulati, Pulkit Desai, Rong Zhang Hu
  • Patent number: 10281972
    Abstract: A computing device including a motherboard. The motherboard is coupled to a memory socket, a power rail, and a regulator controller. The memory socket is able to couple to a circuit board that includes memory circuitry. The power rail provides a high-voltage power signal to power circuitry on the circuit board. The power rail provides the high-voltage power signal through the memory socket. The regulator controller provides a control signal to power circuitry on the circuit board. The control signal includes a pulse width modulation signal. An output voltage of the power circuitry on the circuit board may be controlled by the control signal.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: May 7, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mohamed Amin Bemat, Ali Salem Ba-Thunya
  • Patent number: 10261803
    Abstract: In accordance with embodiments of the present disclosure, a method may include, during boot of a modular information handling system disposed in a chassis configured to receive a plurality of modular information handling systems and a plurality of modular information handling resources, pausing execution of a basic input/output system. The method may also include communicating a first indicator, wherein the first indicator causes a chassis management controller of the chassis to perform link optimization operations of a communication link between the modular information handling system and a modular information handling resource. The method may further include, in response to communication by the chassis management controller of a second indicator, the second indicator indicating completion of link optimization operations by the chassis management controller, unpausing execution of the basic input/output system.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: April 16, 2019
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Binay A. Kuruvila, Shawn Joel Dube
  • Patent number: 10241881
    Abstract: A combination of one or more monitoring devices and a central processor at a hosted service gathers data from a customer site, identifies energy system events of interest, and analyzes the energy system event of interest to determine and recommend or implement vendor services designed to increase energy savings and/or energy system reliability.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 26, 2019
    Assignee: SCHNEIDER ELECTRIC USA, INC.
    Inventors: Jacques Roland van Campen, Daniel J. Wall, Paul James Tindale
  • Patent number: 10234930
    Abstract: In an embodiment, a processor includes: a plurality of first cores to independently execute instructions, each of the plurality of first cores including a plurality of counters to store performance information; at least one second core to perform memory operations; and a power controller to receive performance information from at least some of the plurality of counters, determine a workload type executed on the processor based at least in part on the performance information, and based on the workload type dynamically migrate one or more threads from one or more of the plurality of first cores to the at least one second core for execution during a next operation interval. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: March 19, 2019
    Assignee: Intel Corporation
    Inventors: Victor W. Lee, Edward T. Grochowski, Daehyun Kim, Yuxin Bai, Sheng Li, Naveen K. Mellempudi, Dhiraj D. Kalamkar
  • Patent number: 10228750
    Abstract: Systems and methods for reducing the power consumption of an Information Handling System (IHS). In some embodiments, an IHS may be configured to: in response to a request to operate in static display mode: (a) render static content on a display, (b) allow the processor to enter standby by notifying an OS that the display is off while keeping the display on, and (c) maintain the display refreshed with the static content; while in static mode and in response to a command that requires updating the static content, wake up the processor and generate updated static content using the processor; and after generating the updated static content: render the updated static content on the display while the processor is awake, allow the processor to re-enter standby by notifying the OS that the display is off while keeping the display on, and maintain the display refreshed with the updated static content.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: March 12, 2019
    Assignee: Dell Products, L.P.
    Inventors: Isaac Hsu, Adolfo S. Montero
  • Patent number: 10216936
    Abstract: The malfunction of a system caused by data managed by system firmware is prevented. A firmware ROM 100 is provided with a code area, a default area, and variable areas. Data (CV) fundamental to pre-boot created by a UEFI are written to the variable area. Global variables (GV) defined by the UEFI and data (UV) created by an OS are written to the variable area. The variable area is a recording area capable of being write-locked in the firmware ROM. The UEFI write-locks the variable area after completion of the pre-boot. Thus, the rewriting of CV by the OS can be prevented.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: February 26, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Yusaku Morishige, Ken Sasaki, Norihiro Andoh
  • Patent number: 10203747
    Abstract: An apparatus for selecting a function includes a comparison module that compares energy consumption characteristics of a plurality of processors available for execution of a function, where each energy consumption characteristic varies as a function of function size. The apparatus includes a selection module that selects, based on the size of the function, a processor from the plurality of processors with a lowest energy consumption for execution of the function. The apparatus includes an execution module that executes the function on the selected processor.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: February 12, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: John W. Nicholson, Michael T. Vanover, Jianbang Zhang, Jason A. Matteson