Patents Examined by Zahid Choudhury
  • Patent number: 10846100
    Abstract: Provided are an electronic device and a method for controlling same. In the method for controlling the electronic device, received is an input of a user command for executing a second OS during execution of a first OS. And a virtual sensor driver, for receiving sensor data from a sensor device, is provided when the second OS is executed. Sensor data is received from the sensor device by means of the provided virtual sensor driver. And the received sensor data is transmitted to an application of the second OS.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: November 24, 2020
    Inventors: Bok-deuk Jeong, Anton Yakovlev, Vasily Leonenko, Sung-min Lee
  • Patent number: 10838742
    Abstract: A firmware can include multiple features for multiple users enabled based on the presence of authenticated variables. When attempting to access functionality of a feature, the firmware will check for the presence of an authenticated variable corresponding to the feature. The authenticated variable for the feature may be installed by a user. The firmware may data to enable a feature that includes an authenticated variable for enabling the feature and an authenticated variable corresponding to an end-user of the firmware. If the firmware has access to the end-user authenticated variable, the feature authenticated variable is installed.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: November 17, 2020
    Assignee: American Megatrends International, LLC
    Inventor: Matthew Hoffmann
  • Patent number: 10824436
    Abstract: A hybrid co-processing system including both complex instruction set computer (CISC) architecture-based processing clusters and reduced instruction set computer (RISC) architecture-based processing clusters includes a parser to derive from a hardware configuration specific to the CISC architecture, such as an ACPI table, a device tree specific to the RISC architecture for booting. The hardware configuration information indicated by the device tree is specific to the RISC architecture, and in different cases includes more, less, or revised information than a corresponding ACPI table for the same hybrid co-processing system.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: November 3, 2020
    Inventors: Benjamin Koon Pan Chan, William Lloyd Atkinson
  • Patent number: 10824731
    Abstract: A secure Basic Input/Output System (BIOS) attribute system includes a secure server system coupled to a computing device through a network. The computing device receives a first BIOS attribute modification request, and authenticates the first BIOS attribute modification request using a first certificate that was previously stored in the computing device in response to validating the first certificate based on a key provided by the secure server system. In response to authenticating the first BIOS attribute modification request using the first certificate, the computing device modifies at least one BIOS attribute stored in the computing device.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: November 3, 2020
    Assignee: Dell Products L.P.
    Inventors: Wei G. Liu, William Carl Munger
  • Patent number: 10824188
    Abstract: In one embodiment, the present disclosure includes multichip timing synchronization circuits and methods. In one embodiment, hardware counters in different systems are synchronized. Programs on the systems may include synchronization instructions. A second system executes synchronization instruction, and in response thereto, synchronizes a local software counter to a local hardware counter. The software counter on the second system may be delayed a fixed period of time corresponding to a program delay on the first system. The software counter on the second system may further be delayed by an offset to bring software counters on the two systems into sync.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: November 3, 2020
    Assignee: Groq, Inc.
    Inventors: Gregory Michael Thorson, Srivathsa Dhruvanarayan
  • Patent number: 10817035
    Abstract: A control logic firmware is received at a power supply unit. The firmware specifies a configuration selected to place a magnitude of an impedance of the power supply unit above a magnitude of an impedance of a network data center power system. The control logic firmware is executed using a power factor correction circuit of the power supply unit including by setting a voltage loop phase margin of the power factor correction circuit to maintain the magnitude of the impedance of the power supply unit above the magnitude of the impedance of the network data center power system.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventors: Michael Timothy Kauffman, Mingchun Xu, Seung H. Park
  • Patent number: 10810312
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rollback resistant security are disclosed. In one aspect, a method, during a boot process of a computing device, includes the actions of obtaining a secret key derived from device-specific information for the computing device. The method further includes verifying that a signature for a software module is valid. The method further includes obtaining information indicating a current version of the software module. The method further includes using the secret key to generate a first encryption key corresponding to the current version of the software module and a second encryption key corresponding to a prior version of the software module. The method further includes preventing future access to the secret key until the computing device is rebooted. The method further includes providing the software module access to the first encryption key and the second encryption key.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: October 20, 2020
    Assignee: Google LLC
    Inventor: Paul Dermot Crowley
  • Patent number: 10804906
    Abstract: Adaptive clocking schemes for synchronized on-chip functional blocks are provided. The clocking schemes enable synchronous clocking which can be adapted according to changes in signal path propagation delay due temperature, process, and voltage variations, for example. In embodiments, the clocking schemes allow for the capacity utilization of a logic path to be increased.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: October 13, 2020
    Inventors: Paul Penzes, Mark Fullerton
  • Patent number: 10795692
    Abstract: A method and apparatus for a first device to determine profile information are described including receiving input from a second device, wherein at least one of the first device or the second device detects physical characteristics of people present in an area and the physical characteristics are used by the device to determine who is present in the area, retrieving profile information of the people present in the area, determining a relationship between profiles of the people in the area, applying rules to negotiate a compromise regarding device settings responsive to the relationship between profiles of the people present in the area and adjusting settings of a first device or a third device responsive to the compromise.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: October 6, 2020
    Assignee: InterDigital Madison Patent Holdings, SAS
    Inventors: Chad Andrew Lefevre, Thomas Edward Horlander, Mark Francis Rumreich
  • Patent number: 10782766
    Abstract: There is expected a technique capable of, in the case where supply of power to a control apparatus is cut off, performing appropriate processing on other units. The control apparatus receives supply of power from an external power supply to a power supply unit and supplies power to a main arithmetic unit and a secondary arithmetic unit. The power supply unit is configured to, when receiving a detection signal indicating that a voltage of power supplied to a plurality of arithmetic units falls below a predetermined threshold value, send a shutdown command onto a local bus via a bus master part, and also send the shutdown command to the secondary arithmetic unit.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: September 22, 2020
    Assignee: OMRON Corporation
    Inventor: Hiroaki Ueda
  • Patent number: 10782900
    Abstract: Systems and methods are provided for creating and/or modifying memory configuration settings (e.g., such as memory timing and memory drive voltage) for use at selected and/or varying memory temperature/s. The disclosed systems and methods may be implemented to create a relationship between optimized memory configuration settings for different memory temperatures during burn-in testing and/or on an ad-hoc basis.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: September 22, 2020
    Assignee: Dell Products L.P.
    Inventors: Craig Chaiken, Michael Arms, Vinod Makhija, Stephen Cooper
  • Patent number: 10783109
    Abstract: Embodiments provide a proxy between device management messaging protocols that are used to manage devices that are I2C bus endpoints coupled to a remote access controller. A map is generated of the detected I2C bus endpoints. Mapped I2C bus endpoints that support PLDM (Platform Level Data Model) messaging are identified. Next, the mapped I2C bus endpoints that do not correspond to an identified PLDM endpoint are presumed to be IPMI (Intelligent Platform Management Interface) endpoints and are mapped accordingly. A virtual PLDM endpoint for each of the presumed IPMI I2C bus endpoints. A remote access controller is configured for use of PLDM messaging with the virtual PLDM endpoints such that these PLDM messages are translated by the proxy to equivalent IPMI commands and transmitted to the IPMI endpoints. The proxy similarly converts IPMI messages from the IPMI endpoints to equivalent PLDM messages and provided to the remote access controller via the virtual PLDM endpoint.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: September 22, 2020
    Assignee: Dell Products, L.P.
    Inventors: Chitrak Gupta, Rama Rao Bisa, Rajeshkumar Ichchhubhai Patel
  • Patent number: 10761583
    Abstract: An application to run on a computer node comprising a plurality of hardware components is received. Expected performance of the hardware components is received. A power shifting ratio associated with each of the plurality of hardware components for each phase of the application is determined. Power between the hardware components is dynamically shifted based on the power shifting ratio at different phases of the application.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Alessandro Morari, Alper Buyuktosunoglu
  • Patent number: 10754403
    Abstract: An automatic transfer switch for power over ethernet lighting and powered devices preferably includes at least one transfer switch module, a carrier board, a power supply and a housing. Each transfer switch module preferably includes a plurality of input transformers, a plurality of output transformers, a microcontroller, a power source equipment device, a power transfer device and a LAN Multiplexer. The at least one transfer switch module is retained on the carrier board. The plurality of input transformers receive power and data inputs from power sourcing equipment. If a backup power switch detects a loss of power, a signal will be received by the microcontroller of the at least one transfer switch module. The microcontroller will instruct the power transfer device to supply electrical power to the plurality of output transformers. Data will also be supplied by the microcontroller to the LAN Multiplexer.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: August 25, 2020
    Inventors: Douglas R. Hunt, Anthony H. Sessions
  • Patent number: 10749359
    Abstract: A power system for the electronic devices on a mobile workstation. The power system preferably includes: an enclosure having a mount for a removable battery; circuitry housed in the enclosure for providing electrical power at two or more output voltages for electronic devices on the workstation and for deactivating output power when the battery charge falls below a predetermined level. The power system may also include charging circuitry for recharging the removable battery in-place.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: August 18, 2020
    Assignee: Vitec Videocom Inc.
    Inventor: Mark Ross
  • Patent number: 10732985
    Abstract: An information and entertainment system of a vehicle providing a number of functions that can be used by a user of the vehicle. In the method, an order of priority of the multiple functions is set by the user, wherein the order of priority states a time availability of the functions desired by the user after an activation of the information and entertainment system. In accordance with the set order of priority, the multiple functions are carried out after a starting of the information and entertainment system, and sub-functions of the multiple functions can be immediately made available.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: August 4, 2020
    Inventor: Sven Höhne
  • Patent number: 10725521
    Abstract: The invention discloses a power saving device capable of automatically sensing standby current, which is used in a power device such as a power outlet or other power supply devices for giving the power device ability of electricity saving. When the power saving device normally works, a threshold current setting unit of a controlling and processing module is configured to automatically calculate a threshold current based on current signals sensed by a current detecting unit under different operation modes of at least one electrical device electrically connected to the power device. Moreover, when at least one standby current sensed from the electrical device is determined to be lower than the threshold current, the controlling and processing module immediately switches a switch unit to an open-circuit state, thereby causing the electrical device unable to receive electricity from the power device. Consequently, the power device exhibits the ability of power saving.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: July 28, 2020
    Assignee: Prolific Technology Inc.
    Inventor: Chia-Chang Hsu
  • Patent number: 10726133
    Abstract: UEFI images can be securely loaded at runtime so that it is unnecessary to flash the entire platform firmware whenever a UEFI image is added or updated. The platform firmware can include an OEM file list that maps file GUIDs to public keys. When it is desired to add a UEFI image, the OEM can employ one of the file GUIDs in the OEM file list and a private key corresponding to the mapped public key to create the UEFI image. During the PEI phase of the boot process, a verification module in the platform firmware can verify any added UEFI image using the OEM file list. Additionally, to ensure that the added UEFI images will pass the subsequent Secure Boot verification, a sync module can add custom Secure Boot keys for the added UEFI images to the Secure Boot databases during the DXE phase of the boot process.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: July 28, 2020
    Assignee: Dell Products L.P.
    Inventors: Sumanth Vidyadhara, Anand Prakash Joshi
  • Patent number: 10719109
    Abstract: Described is an apparatus which comprises: a power supply node; a plurality of inductors inductively coupled with one another, wherein at least one inductor of the plurality is electrically coupled to the power supply node; a plurality of loads; and a plurality of capacitors coupled to the plurality of inductors, respectively, and also coupled to the plurality of loads, respectively.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: July 21, 2020
    Assignee: Intel Corporation
    Inventors: Amit K. Jain, Chin Lee Kuan, Sameer Shekhar
  • Patent number: 10719333
    Abstract: A BIOS startup method is disclosed, the method includes: in a first access mode, allocating, by a current node, a local MMCFG in a space below a local access address of the current node that is a first address, and completing memory initialization; and when performing unified memory addressing of a system, moving positions of addresses of a part or an entirety of the MMCFG space of the current node from the original space below the first address in a global access address of the system to a space that is above the first address and can be accessed in a second access mode.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: July 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yezu Gan, Liangen Qiu, Yi Li