Patents Examined by Keshab R Pandey
  • Patent number: 11468171
    Abstract: A variety of applications can include apparatus and/or methods of controlling a secure boot mode for a memory system. In an embodiment, a system includes a memory component and a processing device, where the processing device is configured to control a boot process for the system to operate the memory component and perform a cryptographic verification with a host to conduct an authentication of the host. The processing device can interact with the host, in response to the authentication, to receive a setting to control the boot process in a secure boot mode. The processing can interact with another processing device of the system to store the setting and to receive a secure boot signal from the other processing device, where the secure boot signal is a signal to assert or de-assert the secure boot mode depending on a value of the setting. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: October 11, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Robert W. Strong, Dustin J. Carter, Neil Levine
  • Patent number: 11455174
    Abstract: An electronic apparatus includes a first communicator that performs communication with a computer body based on a first communications standard, a second communicator that performs communication with the computer body based on a second communications standard, a determination processor that classifies and determines a category of an operating system based on a first communications parameter acquired from the first communicator, a setting processor that sets an operation mode corresponding to the category of the operating system as determined by the determination processor, and a controller that controls, based on the communication with the computer body performed by the second communicator, a specified function according to the operation mode set by the setting processor.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: September 27, 2022
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Koichi Sugiyama
  • Patent number: 11449295
    Abstract: Implementations described herein provide a component system that reconfigures interchangeable computing device components based on a current state of the computing device. The current state of the computing device is determined based on a hardware configuration of the device, a shell configuration describing software and firmware of the device, and/or context information describing a relationship between the device and its surrounding environment. Based on the current state of the computing device, an output is determined that specifies interchangeable components are to be activated and deactivated. The output is useable to reconfigure individual computing device functionalities, control a manner in which applications execute on the computing device, and adapt the computing device to its current state.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: September 20, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christian Klein, Robert Joseph Disano
  • Patent number: 11429169
    Abstract: A circuit comprising a first processing element having a first output configured to couple to a voltage control circuit, a second output configured to couple to a gate terminal of a first transistor, and a third output configured to couple to a first node and a control circuit. The control circuit comprises a second processing element having multiple outputs, a second transistor having a gate terminal configured to couple to one of the outputs of the second processing element, a first terminal configured to couple to a second node and to a drain terminal of the first transistor, and a second terminal, and a third transistor having a gate terminal configured to couple to a second of the outputs of the second processing element, a first terminal configured to couple to a third node, and a second terminal.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: August 30, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Deric Wayne Waters
  • Patent number: 11429398
    Abstract: A change procedure generation device 10 includes: an extraction unit 11 that inputs first configuration information, which is information indicating the configuration before a change of a system to be changed, and second configuration information, which is information indicating the change target configuration of the system to be changed, and extracts constituent elements of the system to be changed, which are included in both the first configuration information and the second configuration information, from the first configuration information and the second configuration information, respectively; and a generation unit 12 that generates state elements representing respective states of the two constituent elements according to a predetermined condition on the basis of the two extracted constituent elements.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: August 30, 2022
    Assignee: NEC CORPORATION
    Inventor: Satoshi Yamazaki
  • Patent number: 11422608
    Abstract: Techniques involve: if it is determined that a power supply level of a processing unit in a normal mode in a computer system is lower than a threshold level, determining the remaining power of a battery backup unit in the computer system; and if it is determined that the remaining power is higher than the threshold power, causing the battery backup unit to supply power to the processing unit to maintain the processing unit in the normal mode. Accordingly, the performance of the computer system can be optimized and stabilized without increasing the hardware cost of the computer system or changing the power supply capability of the computer system, and the user experience of users using the computer system can be improved.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: August 23, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Min Zhang, Qiulin Cheng, Haohan Zhang
  • Patent number: 11422616
    Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 23, 2022
    Assignee: Intel Corporation
    Inventors: Jianfang Zhu, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
  • Patent number: 11422830
    Abstract: Systems, methods, and processor-readable media for decentralized mobile device control are provided. Operational metrics of a mobile device may be detected. Operational specifications with operating parameters specified for the mobile device may be accessed. It may be determined that the operational metrics correspond to an operational degradation condition of the mobile device based on comparing the operating parameters to the operational metrics. A device identifier corresponding to the mobile device may be determined. Device specifications that are identified as a function of the device identifier may be accessed. The device specifications identified as a function of the device identifier may be used to identify applications and/or configuration data that are specified for the mobile device and mapping the applications and/or the configuration data to the operational degradation condition of the mobile device. The mobile device may be configured with the applications and/or the configuration data.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: August 23, 2022
    Assignee: C/HCA, Inc.
    Inventor: Daniel Hefley
  • Patent number: 11409349
    Abstract: A data processing apparatus includes processing circuitry to process an event stream that includes one or more high power events. Tracking circuitry tracks the one or more high power events and power management circuitry manages power consumption by controlling a voltage supply and a frequency of a clock signal provided to the processing circuitry. The power management circuitry controls an extent to which execution by the processing circuitry of the high power events is restricted.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: August 9, 2022
    Assignee: Arm Limited
    Inventors: Carlos Garcia-Tobin, Jose Manuel Silva Dos Santos Marinho, Ashley John Crawford, Anouk Martha H Van Laer
  • Patent number: 11409544
    Abstract: Methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to dynamically configure a baseboard management controller to monitor a state of a server. For example, a configuration schema may be provided to the baseboard management controller. The configuration schema specifies each of the devices of the server that is to be monitored by the baseboard management controller. The configuration schema also specifies additional configuration details with respect to each of the devices. Based on the configuration information included in the configuration schema, the baseboard management controller performs a discovery sequence with respect to each of the devices to verify that such devices are communicatively coupled to the baseboard management controller. If the discovery sequence is successful, the baseboard management controller begins monitoring the devices.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: August 9, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bryan D. Kelly, Neeraj Ladkani
  • Patent number: 11409543
    Abstract: An information handling system includes a delay controller having an analytics engine configured to analyze telemetry data associated with an installation of a program, to calculate a confidence index based upon the analyzed telemetry data, and to generate a recommendation corresponding to the calculated confidence index. A download controller receives an end-user recommendation selection, and delays the installation of the program based upon a delay time in the received end-user recommendation selection.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: August 9, 2022
    Assignee: Dell Products L.P.
    Inventors: Christopher Griffin, Maheshwar Dattatri
  • Patent number: 11403115
    Abstract: A profile reading unit (110) reads a profile including input/output information of an application program (301), as an application profile. A setting presentation unit (120) presents a setting means for allocating, to the input/output information, device data representing data to be read and written in the manufacturing facility (200) by the application program (301). The setting presentation unit (120) also acquires setting information in which the device data is allocated to input/output information. A setting unit (130) sets connection with the application program (301) based on the application profile and the setting information. A connection unit (130) supports execution of the application program (301) using facility data (22) according to the connection setting being performed by the setting unit (130).
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: August 2, 2022
    Assignee: Mitsubishi Electric Corporation
    Inventor: Satoshi Noguchi
  • Patent number: 11403114
    Abstract: An onsite computer system can be located at a material production facility and used to generate tickets associated with the transfer of bulk materials such as asphalt or concrete. A remote computer system can communicate with the onsite computer system and can be used to generate ticket templates and configuration files that may be uploaded to the onsite computer system. In addition, the remote computer system can access the onsite computer system to edit system software or perform other corrective actions in the event there are any errors with the onsite computer system.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: August 2, 2022
    Assignee: Caterpillar Inc.
    Inventors: Gautham Subramanian, Jacob J. McAlpine, John L. Marsolek
  • Patent number: 11403113
    Abstract: A local server is provided. The local server includes a BIOS memory and control circuit. The BIOS memory stores a BIOS code and an actual setting data. The control circuit reads a current setting data corresponding to the local server from a cloud server in a POST procedure of the local server, and compares the actual setting data with the current setting data, and when the actual setting data does not match the corresponding current setting data, the control circuit sends the actual setting data to the cloud server, so that the actual setting data overwrites the current setting data in the cloud server.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: August 2, 2022
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Yuan-Jhang Liao
  • Patent number: 11397593
    Abstract: Loadable BIOS preset configurations are disclosed, permitting large numbers of BIOS settings to be quickly implemented through the use of hot-keys. In an in-band process, the BIOS can be updated locally by pressing a hot-key to load a preset configuration of BIOS settings. The preset configuration can be stored by accessing a BIOS setup utility, selecting updated BIOS settings, and assigning a hot-key. In an out-of-band process, a system's BIOS can be updated remotely by sending a hot-key selection to use in a subsequent boot-up via a Future BIOS Settings variable, then sending the configuration information as a UEFI variable. When the remote computer next boots, the Future BIOS Settings variable will be used to simulate a hot-key selection that will cause the system to apply the configuration information in the UEFI variable.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: July 26, 2022
    Assignee: QUANTA COMPUTER INC.
    Inventor: Yen-Ting Lin
  • Patent number: 11397458
    Abstract: A data processing apparatus comprises a plurality of processor circuits to process an event stream comprising one or more high energy events. Each of the plurality of processor circuits draws power from a same power rail. Power management circuitry performs power consumption management by controlling a voltage supply to the power rail, and a frequency of a clock signal provided to the plurality of processor circuits. Status analysis circuitry obtains a status of the individual processing load of each of the processor circuits and restriction circuitry performs high energy event restriction on each of the plurality of processor circuits. The power consumption management and the high energy event restriction are both based on the individual processing load of each of the plurality of processor circuits and each of the processor circuits is restrictable by the restriction circuitry independently of others of the processor circuits.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: July 26, 2022
    Assignee: Arm Limited
    Inventors: Souvik Chakravarty, Ashley John Crawford
  • Patent number: 11385905
    Abstract: Systems and methods for managing boot device orders for computing devices are disclosed. A device management module may use boot metadata to provide a common syntax/format for a user to indicate a boot order for the computing device. The device management module may determine the appropriate commands for a particular type of computing device and use the appropriate commands to set the boot order of the computing devices to the desired boot order.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: July 12, 2022
    Assignee: Red Hat, Inc.
    Inventors: Kambiz Aghaiepour, Gonzalo Antonio Rafuls, William W. Foster, Jr.
  • Patent number: 11372653
    Abstract: During boot time of a computing system, a human-readable lookup table is utilized to generate a binary lookup table. At runtime, a hook to a function for reading or setting a firmware variable receives a request in a custom format or a standard format. If the request is in the custom format, the hook locates a mapping identifier (ID) associated with a setup question value to be read or set and a performs a lookup operation in the binary lookup table for the mapping ID. The hook retrieves the offset and bit width associated with the setup question value to be read or set from the binary lookup table. The hook then performs the requested get or set operation using the offset and width for the value and a conventional firmware function for getting or setting a firmware variable.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: June 28, 2022
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Madhan B. Santharam, Stefano Righi
  • Patent number: 11360789
    Abstract: Methods are provided for configuring a reconfigurable hardware device to execute a user application. Such a method includes providing static shell logic on the device. The static shell logic is controlled by a primary management core for managing operation of the device, and has a predetermined hardware interface. The method includes configuring on the device, via the primary management core, dynamic shell logic for implementing dynamically-selected shell functionality. The dynamic shell logic includes a secondary management core, adapted to communicate with the primary management core via the hardware interface, for managing operation of the dynamic shell logic. The method further comprises configuring on the device, via the primary management core, application logic, having an interface with the dynamic shell logic, for executing the user application. The secondary management core uploads to the primary management core dynamic code to adapt the primary management core for use with the dynamic shell logic.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Burkhard Ringlein, Francois Abel, Beat Eugen Weiss
  • Patent number: 11360505
    Abstract: A distributed network system can include a master controller having a master clock configured to output a master time, and a master transmission delay time module configured to modify the master time to add a known master transmission delay to the master time to output an adjusted master time. The system can include a first device operatively connected to the master controller and configured to receive the adjusted master time from the master controller.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: June 14, 2022
    Assignee: Simmonds Precision Products, Inc.
    Inventors: David F. Dickie, Travis DeMent, Thomas Henck, Daniel Hiatt, Travis Gang, Benjamin T. Rule