Patents Examined by Terrell S Johnson
  • Patent number: 10810019
    Abstract: A method for interface refresh synchronization, a terminal device, and a non-transitory computer-readable storage medium are provided. The method includes: obtaining, in a user space of an operating system, refresh information of a plurality of interface refresh operations, when the plurality of interface refresh operations are initiated by a plurality of foreground applications in the user space; and transmitting the obtained refresh information of the plurality of interface refresh operations to a kernel space of the operating system, the refresh information including a thread number of each interface refresh operation, refresh time and refresh contents corresponding to each thread number.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: October 20, 2020
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Yuanqing Zeng
  • Patent number: 10809788
    Abstract: An electronic system includes N electronic components where N is an integer of 2 or more, (N+1) batteries, and N selection circuits associated with the respective N electronic components. Each of the N electronic components is coupled to two batteries among the (N+1) batteries. Combinations of two batteries coupled to the respective N electronic components are different from each other. Each of (N?1) batteries among the (N+1) batteries is coupled to two electronic components among the N electronic components. Combinations of two electronic components coupled to the respective (N?1) batteries are different from each other. Each of the N selection circuits is configured to supply, as driving power, electric power output from at least one of two batteries coupled to a corresponding electronic component among the N electronic components to the corresponding electronic component.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: October 20, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Kentarou Yuasa
  • Patent number: 10809759
    Abstract: Exposing a leap second to a plurality of applications includes identifying a system setting enabling leap second support and that a positive leap second should be added to the end of a chosen date. Based on the system setting enabling leap second support and based on the occurrence of the positive leap second, a first conversion component is exposed to a first application. The first conversion component presents, over a period of two seconds of actual time, a last second of the chosen date as if it is one second of system time. Based on the system setting enabling leap second support, based on the occurrence of the positive leap second, and based on a second application opting in to leap seconds, a second conversion component is exposed to the second application. The second conversion component presents an extra 61st second of system time at the end of a last minute of the chosen date.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: October 20, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Lin, Mehmet Iyigun, Daniel F. Cuomo, Jr., Keith Loren Mange, Sarath Madakasira, Travis Luke
  • Patent number: 10802560
    Abstract: An information handling system with multiple power input ports, such as USB ports, capable of receiving power from external power supplies may control power received from the power supplies. A first controller may detect a first power supply coupled to a first power input port of the system and may allow power to flow from the external power supply to the system. Any additional power supplies detected by controllers may be blocked from providing power to the system while the first power supply is providing power.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: October 13, 2020
    Assignee: Dell Products L.P.
    Inventors: Mohammed Hijazi, Geroncio O. Tan, Merle J. Wood, III, Marcin Nowak
  • Patent number: 10795688
    Abstract: A target device operating on a first operating system can receive an incremental update for a second operating system and store in a first data set a snapshot of the second the second operating system based on the incremental update. The target device may then export an image of the second operating system to a second data set and boot into the second image. The target device may receive operating system updates, build operating system images in the background, and boot into the updated operating system when the process is complete. Storing snapshots of the incremental updates and previous operating system images allows for reversion to old operating systems.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: October 6, 2020
    Assignee: DATTO, INC.
    Inventors: John Roland, Chad Kosie, Philipp Heckel
  • Patent number: 10761581
    Abstract: A method and module for programmable power management and a system on chip are disclosed. The module includes: a token ring and an operation unit. The token ring is provided with a cyclically running token and forming a clock information. The operation unit is configured to perform a corresponding power management operation according to a predetermined operation step register and the token; wherein the step register records a time sequence for performing power management operations, the time sequence being represented by the clock information.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: September 1, 2020
    Assignee: SMARTECH WORLDWIDE LIMITED
    Inventor: Jungug Kim
  • Patent number: 10754404
    Abstract: In an embodiment, a processor includes a first power rail, a first component coupled to the first power rail, and a compensation control unit. The compensation control unit is to: detect a request to change a voltage level of the first power rail by a first voltage change amount; in response to detecting the request, determine that the first voltage change amount exceeds a first threshold level associated with the first component; and in response to determining that the first voltage change amount exceeds the first threshold level, initiate a first compensation action prior to changing the voltage level of the first power rail. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 25, 2020
    Assignee: Intel Corporation
    Inventors: Xiuting C. Man, Amir Ali Radjai, Jeremy J. Shrall
  • Patent number: 10754955
    Abstract: A method and an information handling system (IHS) for authenticating boot path updates in an IHS. The method includes initializing, by an image loader of the IHS, a current boot path associated with a first image. The method also includes detecting, by a processor of the IHS, detecting an attempt to update the current boot path to utilize a second image that is different from the first image. The method further includes, in response to detecting the attempt to update the current boot path, initializing a pre-authentication process to authenticate the second image. The method further includes, in response to the pre-authentication process authenticating the second image, updating the current boot path to utilize the second image and enabling a subsequent boot of the IHS using the second image.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: August 25, 2020
    Assignee: Dell Products, L.P.
    Inventors: Elie A. Jreij, Eugene D. Cho, Mukund P. Khatri
  • Patent number: 10747295
    Abstract: Techniques are disclosed relating a computer system in a power-down state receiving a communication from a remote computer system and performing a task indicated by the communication. The computer system in a power-down state performs the task without transitioning from the power-down state into a power-up state. Exemplary tasks performed in the power-down state include uploading one or more files to a remote computer system, downloading one or more files from a remote computer system, deleting one or more files from the computer system, accessing input/output devices, disabling the computer system, and performing a memory check on the computer system.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 18, 2020
    Assignee: Apple Inc.
    Inventors: Timothy R. Paaske, Josh P. de Cesare
  • Patent number: 10740467
    Abstract: An in-band remote access controller access system includes a remote access controller. A Basic Input/Output System (BIOS) that is coupled to the remote access controller and includes a BIOS storage that stores a configuration table including a plurality of function definitions that are configured to provide for the management of an in-band communication session with the remote access controller. A secure storage system includes boot security information that is configured to provide for the performance of a managed boot of the BIOS. A processing system provides, to the remote access controller using at least one of the plurality of function definitions, application security information provided by an application requesting access to the remote access controller. The remote access controller authenticates the application security information using the boot security information and, in response, establishes a communication session with the application.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: August 11, 2020
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Puthillathe, Shekar Babu Suryanarayana
  • Patent number: 10739845
    Abstract: An apparatus includes a circuit that has a normal mode of operation and a low-power mode of operation. The circuit consumes more power in the normal mode of operation than in the low-power mode of operation. The apparatus further includes a power-supply circuit. The power-supply circuit provides a normal supply voltage to the circuit in the normal mode of operation. The power-supply circuit includes a non-linear circuit to provide a compressed supply voltage to the circuit in the low-power mode of operation, wherein the normal supply voltage is greater than the compressed supply voltage.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 11, 2020
    Assignee: Silicon Laboratories Inc.
    Inventors: Praveen Kallam, Johnny Gudmund Bjornsen, Kenneth W. Fernald, Scott Willingham, Pavel Konecny
  • Patent number: 10732871
    Abstract: A method of transitioning between a sleep mode for a storage device to reduce power consumption and to increase responsiveness includes collecting one or more recent parameters related to host-storage device workload. The host-storage device workload is correlated to project a next host idle time. A transition between a storage sleep mode is determined.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: August 4, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Shay Benisty, Judah Gamliel Hahn, Ariel Navon, Alexander Bazarsky, Alon Marcu
  • Patent number: 10732691
    Abstract: The disclosed method may include (1) monitoring, while a computing device receives power from an external power supply, (A) the amount of power consumed by the computing device and (B) the amount of power provided to the computing device by the external power supply, (2) detecting that the amount of power provided to the computing device exceeds the amount of power consumed by the computing device by at least a certain threshold, (3) determining, based on the amount of power provided to the computing device exceeding the amount of power consumed by the computing device by the certain threshold, that the computing device is experiencing a malfunction, and then (4) mitigating potential damage to the computing device due to the malfunction by at least partially reducing the amount of power provided to the computing device from the external power supply. Various other apparatuses, systems, and methods are disclosed.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 4, 2020
    Assignee: Juniper Networks, Inc
    Inventors: Franklin D. Boyden, David K. Owen, Anupama Padminidevi Karthikeyan Nair, Jaspal S. Gill, Katsuhiro Okamura, Michael D. Savini
  • Patent number: 10732684
    Abstract: According to at least one example embodiment, a method and corresponding apparatus for controlling power in a multi-core processor chip include: accumulating, at a controller within the multi-core processor chip, one or more power estimates associated with multiple core processors within the multi-core processor chip. A global power threshold is determined based on a cumulative power estimate, the cumulative power estimate being determined based at least in part on the one or more power estimates accumulated. The controller causes power consumption at each of the core processors to be controlled based on the determined global power threshold. The controller may directly control power consumption at the core processors or may command the core processors to do so.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: August 4, 2020
    Assignee: MARVELL ASIA PTE, LTD.
    Inventors: David A. Carlson, Richard E. Kessler
  • Patent number: 10732864
    Abstract: A data storage device includes a power input port, a nonvolatile memory module, a controller for the nonvolatile memory module, and a power analyzer electrically coupled to the power input port. The power analyzer is configured to receive input power from the power input port, determine power data associated with the data storage device based on the input power, and store the power data in a memory of the power analyzer.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: August 4, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Sahil Sharma
  • Patent number: 10725532
    Abstract: Data storage system power shedding for vaulting and/or backup is provided herein. A data storage system can include a processor that executes computer-executable components, at least one memory, and a basic input/output system device that stores respective ones of the computer-executable components executed by the processor. The computer-executable components comprise a power monitor component that monitors an input alternating current power level of the data storage system, a processor management component that causes the processor to transition from a multiple-core operating mode to a single-core operating mode in response to an indication from the power monitor component that the input AC power level has decreased below a threshold, and a backup component that initiates a transfer of data stored by the at least one memory to at least one backup storage device in response to the processor being configured to operate in the single-core operating mode.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: July 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: James C. Tryhubczak, Wuck Foo Wong
  • Patent number: 10727825
    Abstract: A circuit system may include a first stage circuit configured to generate two pairs of signals in response to an input signal. The circuit system may also include a second stage circuit that is configured to combine a first signal of a first pair with a first signal of a second pair to generate a first combined signal, and to combine a second signal of the first pair with a second signal of the second pair to generate a second combined signal. Transistors of the second stage circuit may be sized in relation to transition timings of the first and second pairs of signals such that skew and duty cycle distortion is minimized between the first and second combined signals.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: July 28, 2020
    Assignee: SanDisk Technologies LLC
    Inventor: Shiv Harit Mathur
  • Patent number: 10719120
    Abstract: A spare capacity status of each of multiple computing systems in a data center is monitored. Temporary workloads are assigned to these computing systems if there exists sufficient additional electrical power supply and capacity on power distribution lines. Thus, computing systems that are typically not productively used, such as those that are about to be decommissioned, have not yet been assigned for normal servicing, are reserved for special circumstances, or that are assigned to services that are currently in low demand, are temporarily used for productive data center purposes.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: July 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Kevin H. Lin, Min Ni, Ephraim Donghyun Park
  • Patent number: 10705585
    Abstract: A system for battery current monitoring includes a system power throttle stored in memory and executable by the one or more processors to place a battery of an electronic device into a state of expected zero-drain throughout a time interval while the electronic device remains active, and a battery leakage monitor stored in the memory and executable by the one or more processors to detect a battery charge leak based on a series of time-separated parameter measurements for the battery collected during the time interval.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: July 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sachin Ramesh Chandra, Gung Moon Chan, Vinod Chakravarthy, Brian D. Hahn, Da Hai Hu, Brett A. Muzzey, Gary Alan Tornquist, Rajagopal K. Venkatachalam, Ceceli Wilhelmi
  • Patent number: 10674465
    Abstract: A hearing assistance system including a hearing instrument designated as a master device and at least another hearing instrument designated as a slave device. The master device is communicatively coupled to the slave device via a wireless link. The master device has a master clock and generates master time stamps for specified events timed by the master clock. The master time stamps are sent to the slave device via the wireless link. The slave device has a slave clock and generates slave time stamps for specified events timed by the slave clock. The slave clock is adjusted for synchronization to the master clock using the master time stamps and the slave time stamps.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: June 2, 2020
    Assignee: Starkey Laboratories, Inc.
    Inventors: Jon S. Kindred, Tao Zhang, Ivo Merks, Jeffrey Paul Solum, Mihran H Touriguian