Patents Examined by Danny Chan
  • Patent number: 11561595
    Abstract: Techniques facilitating voltage management via on-chip sensors are provided. In one example, a computer-implemented method can comprise measuring, by a first processor core, power supply information. The computer-implemented method can also comprise measuring, by the first processor core, a value of an electrical current generated by the first processor core. Further, the computer-implemented method can comprise applying, by the first processor core, a mitigation technique at the first processor core in response to a determination that a combination of the power supply noise information and the value of the electrical current indicates a presence of a voltage noise at the first processor core.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: January 24, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Pierce I-Jen Chuang, Phillip John Restle, Christos Vezyrtzis
  • Patent number: 11543872
    Abstract: The described technology provides a method for dynamically adjusting operating voltage of a device, including receiving device characteristics data related to a device, performing a margining test for the device to generate a performance curve characterizing variation of the device's current performance speeds at various operating voltages from expected performance speeds at the various operating voltages, determining an operating voltage for the device based on the device characteristics data and the performance curve, and adjusting the operating of the device based on the determined operating voltage.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: January 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chirag Shah, Gregory A. Nielsen, Seppo Juhani Jarvensivu
  • Patent number: 11537405
    Abstract: A computer-implemented tool for use with an medical device having a computer system, the tool including an unsecured software-implemented suite of diagnostic tools and utilities configured to read logs, read system configuration provide a Telnet function, eject USB, and deactivate itself, and a secured software-implemented suite of diagnostic tools and utilities configured to interpret a key file received from an external source, upload the tool into the computer system of the medical device, run the tool upon booting up of the computer system to enable a replacement component in the medical device to be activated after installation in the medical device.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 27, 2022
    Assignee: Summit Imaging, Inc.
    Inventors: Lawrence R. Nguyen, James B. Taylor
  • Patent number: 11520603
    Abstract: A method for configuring a cooking appliance by a terminal capable of exchanging data according to a communication protocol with the cooking appliance, the configuration method including creating and/or selecting a cooking program, the cooking program (prog), creating and/or selecting a desired cooking state corresponding to a state of progress of the implementation of the cooking program, determining cooking configuration data from the cooking program and/or the desired cooking state, and sending the cooking configuration data to the cooking appliance.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 6, 2022
    Inventors: Laurent Blond, Sébastien Volatier, Antony Masson
  • Patent number: 11513574
    Abstract: A system and method are provided for controlling a reset procedure. The system has a plurality of power domains, where each power domain comprises a plurality of components, and a plurality of power controllers, wherein each power controller has at last one associated power domain and is arranged to control a supply of power to each associated power domain. The plurality of power controllers are arranged in a hierarchical arrangement comprising two or more hierarchical levels. A given power controller at a given hierarchical level is arranged to implement a reset procedure requiring a reset to be performed in a given reset domain, where the given reset domain comprises at least a subset of the components provided in multiple power domains associated with multiple power controllers provided in at least one hierarchical level below the given hierarchical level.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: November 29, 2022
    Assignee: Arm Limited
    Inventors: Csaba Kelemen, Gergely Kiss, Balázs Mészáros
  • Patent number: 11513820
    Abstract: A method for resource allocation, a terminal, and a computer-readable storage medium are provided. The method includes the following. A target application sends scene information to an operating system through a data channel established with the operating system, where the scene information is indicative of a running scene of the target application. The operating system acquires a target optimization configuration file corresponding to the scene information, where the target optimization configuration file contains optimization configuration information corresponding to different running time periods in the running scene, and the optimization configuration information is indicative of a manner for system resource allocation. The operating system acquires target optimization configuration information corresponding to a current running time period from the target optimization configuration file.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: November 29, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yan Chen, Jie Cheng
  • Patent number: 11513576
    Abstract: Systems and methods are disclosed for allocating and distributing power management budgets for subsystems (e.g., power usage clients) of a computer system. A power budget allocation subsystem may include a plurality of feedback branches having different associated time constants. Power usage clients with slower power response times may be provided power budgets based on a feedback branch having an associated longer time constant, while power usage clients with faster power response times may be provided with power budgets based on a feedback branch having an associated shorter time constant. The power budgets may be determined in the feedback branches based on power budgeting policies weighting the power budget of each subsystem relative to total power mitigation.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: November 29, 2022
    Assignee: Apple Inc.
    Inventors: Achmed R. Zahir, Diwakar N. Tundlam, James S. Ismail, Keith Cox, Reza Arastoo, Douglas A. MacKay, John M. Ananny, Michael Eng
  • Patent number: 11513809
    Abstract: A network boot of a platform-specific operating system kernel is performed from a compressed platform-specific operating system kernel. The platform-specific operating system kernel, when booted, dynamically builds from the compressed platform-specific operating system kernel a bootable file system and boots application code. An application is loaded from the bootable file system.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: November 29, 2022
    Assignee: International Business Machines Corporation
    Inventor: John I. Buswell
  • Patent number: 11507162
    Abstract: An information processing apparatus includes a first communication interface for receiving a job, a second communication interface for delivering electric power, a processing unit that performing processing related to the job, and a controller that is configured to, in response to receiving the job received from an external device via the first communication interface, transmits a power request to the external device via the second communication interface.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: November 22, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Masaki Ohtake, Hajime Usami
  • Patent number: 11500437
    Abstract: A power supply device and a display system including the same are provided. A power supply device according to the disclosure is disposed so as to be spaced apart from a display device and supplies power to the display device, and includes a first power supplier which supplies power to the display device through a cable in a wired manner, a second power supplier which supplies power to the display device in a wireless manner, a detector for detecting whether the power supply device is connected to the display device through the cable, and a processor configured to control the second power supplier in a state in which the display device and the power supply device are disconnected, such that power is supplied in the wireless manner, and control the first power supplier based on detecting connection between the display device and the power supply device, such that power is supplied in the wired manner.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: November 15, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-hoon Lee, Jeong-il Kang
  • Patent number: 11481017
    Abstract: To achieve a reduction of power consumption by stopping an inter-node data input/output process and node processing by autonomous control of each node without using a management table. Included are a data processing unit that performs predetermined processing on data input from an upstream node; and a data output management unit that outputs, to a downstream node, the data on which the predetermined processing has been performed in the data processing unit, and monitors a state of the downstream node. The data output management unit controls the data processing unit to stop the data processing in a case of detecting that there is no downstream node using the output data. The stop of node processing and inter-node data input/output are performed upstream in a chain manner.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: October 25, 2022
    Assignee: SONY CORPORATION
    Inventor: Masataka Toyoura
  • Patent number: 11467644
    Abstract: An information handling system may include a processor; a battery to supply power to the information handling system, the battery comprising a voltage regulator to power a battery management unit (BMU) on the battery and set a system present pin of the BMU to a high voltage; the BMU to: detect a voltage indicator indicating a change in voltage state at a system present pin of the BMU that is externally connectable to a ground or voltage source at the information handling system, the voltage indicator indicative of an electrical coupling of the battery to the information handling system while the information handling system is in an off state; and register the voltage indicator within a battery register of the BMU; and a microcontroller, upon powering on of the information handling system, to read the voltage indicator at the battery register and determine that the battery has been coupled to the information handling system.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: October 11, 2022
    Assignee: Dell Products, LP
    Inventors: Geroncio O. Tan, Chia-Liang Lin, Jui Chin Fang, Chia-Fa Chang, Timothy C. Shaw
  • Patent number: 11429173
    Abstract: Described is an apparatus and method to prevent a processor from abruptly shutting down by proactive power management. The apparatus comprises a power supply rail to receive a current and a voltage from a power supply generator (e.g., a DC-DC converter, and low dropout regulator); a processor coupled to the power supply rail, wherein the processor is to operate with a current and a voltage provided by the power supply rail; and an interface to receive a request to throttle one or more performance parameters of the processor when a monitored current through the power supply rail or a monitored voltage on the power supply rail crosses a threshold current or a threshold voltage, respectively, wherein the threshold current is below a catastrophic threshold current of a voltage regulator, or wherein the threshold voltage is above a catastrophic threshold voltage of the processor.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 30, 2022
    Assignee: Intel Corporation
    Inventors: Chee Lim Nge, Amit Jain, Anant Deval, Nimrod Angel, Fabrice Paillet, Michael Zelikson, Sergio Carlo Rodriguez
  • Patent number: 11409878
    Abstract: An example computer system includes a memory having a computer program, a set of data containing a cryptographic first hash protected by a code, and a set of trusted security guidelines for operating an electronic device; a trusted platform module device to store a second hash associated with the computer program; a trusted application computing agent to establish that a hardware initialization sequence of the electronic device is trusted upon matching the first hash with the second hash; and a controller to operate the computer program on the electronic device according to the set of trusted security guidelines.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: August 9, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vali Ali, Richard Bramley, Ronaldo Rod Ferreira, Endrigo Pinheiro
  • Patent number: 11409348
    Abstract: Various embodiments described herein use a plurality of capacitor sets (e.g., capacitor banks) in a power backup architecture for an electronic system (e.g., memory sub-system), where each capacitor set can be individually checked against a health condition (e.g., in parallel) to determine their respective health during power-up of an electronic system or during normal operation of the electronic system. In response to determining that at least one capacitor set has failed the health condition (or a certain number of capacitor sets have failed the health condition), the electronic system can perform certain operations prior to primary power loss to the electronic system (e.g., memory sub-system preemptively performs a data backup process to data integrity) and can adjust the operational mode of the electronic system (e.g., memory sub-system switches from read-write mode to read-only mode).
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: August 9, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Vehid Suljic, Matthew D. Rowley
  • Patent number: 11409346
    Abstract: A control circuit is provided. A memory is configured to store a program code. A central processing unit (CPU) executes a plurality of instructions according to the program code. When a specific instruction is executed by the CPU, the CPU generates a control signal. A power mode management circuit generates a selection signal according to the control signal. A processing circuit transforms first power data according to the selection signal. A first storage circuit stores the first power data. The processing circuit generates first set data and second set data according to first power data. A first specific device operates in a first power mode according to the first set data. A second specific device operates in a second power mode according to the second set data. The first storage circuit, the power mode management circuit and the processing circuit are in an always-on state.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: August 9, 2022
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Jen-Lieh Lin, Chuang-Huang Kuo, Cheng-Chih Wang
  • Patent number: 11385904
    Abstract: Methods and apparatus for selecting operating modes in a device are disclosed. In an embodiment, a method includes powering on a device that is configured to operate in safe and normal operating modes, detecting whether the device enters the normal operating mode within a time interval, and enabling the device to operate in the safe operating mode when the device does not enter the normal operating mode within the time interval. In an embodiment, an apparatus includes a power signal controller that powers on a device that is configured to operate in safe and normal operating modes, a state machine that detects whether the device enters the normal operating mode within a time interval, and a control signal controller that enables the device to operate in the safe operating mode when the device does not enter the normal operating mode within the time interval.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: July 12, 2022
    Assignee: ACTIVE-SEMI, INC.
    Inventors: Shu Ji, Chin-Ming Cheng
  • Patent number: 11350541
    Abstract: A data center includes a server rack and a back-up battery rack. The back-up battery rack includes a plurality of battery modules, each of which has completed a primary usage as an emergency power source for the server rack. A monitoring device determines a system configuration of the plurality of battery modules in the back-up battery rack, based on a specification required for the back-up battery rack and a history characteristic of each of the battery modules that has completed the primary usage in the server rack.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 31, 2022
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Satoshi Nakaya
  • Patent number: 11347294
    Abstract: The present disclosure relates to an apparatus and a method for managing power in an electronic device. According to the various embodiments of the present disclosure, a method for operating an electronic device comprises determining a wake-up period based on at least one of a received signal strength and a state of the electronic device, and controlling a wireless communication module of the electronic device based on the wake-up period.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: May 31, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jisu Oh, Seyoun Lim, Dong-Gi Jang, Jin-Hyo Kim, Seyeong Bae
  • Patent number: 11349701
    Abstract: Provided is a process, including: receiving, with a rack-controller, via a first network, an application program interface (API) request; based on the API request, selecting, with the rack-controller, one of a plurality of routines to effectuate control via the second network of at least some of the plurality of rack-mounted computing devices; executing, with the rack-controller, the selected routine and, as a result, sending one or more commands via the second network encoded in a second protocol different from the first protocol to effectuate an action indicated by the API request.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: May 31, 2022
    Assignee: Vapor IO Inc.
    Inventors: Andrew Brian Cencini, Steven White, Cole Malone Crawford