Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • Patent number: 11556801
    Abstract: The present disclosure relates to a neural network image identification system and a neural network building system and method used therein. The neural network building method comprises: forming a combination sequence of instruction graphic tags according to a plurality of instruction graphic tags selected by a user and displayed on a screen; combining a plurality of program sets corresponding to the plurality of instruction graphic tags in an order identical to that of contents in the combination sequence of these instruction graphic tags, to generate a neural network program; and checking whether the combination sequence of instruction graphic tags conforms to one or more preset rules before the neural network program is compiled.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: January 17, 2023
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Chunwen Chen
  • Patent number: 11557583
    Abstract: Various implementations described herein refer to a device having logic circuitry with transistors and gate lines. The device may include a backside power network having buried supply rails with at least one buried supply rail having a continuity break. The transistors may be arranged in a cell architecture having an N-well break with the gate lines passing through the N-well break and the continuity break.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: January 17, 2023
    Assignee: Arm Limited
    Inventors: Andy Wangkun Chen, Sriram Thyagarajan, Yew Keong Chong, Sony
  • Patent number: 11556331
    Abstract: Provided is a program update management device that includes: an acquiring part that acquires a scene signal indicating a scene in which a vehicle is used; a determining part that determines a level indicating how strongly the vehicle is restricted when respective functions of a plurality of ECUs are impaired, the plurality of ECUs each having the same function in the scene indicated by the scene signal; and a selecting part that selects, from among the plurality of ECUs, an ECU for which a program update is performed, based on the level.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: January 17, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Shinji Sawada
  • Patent number: 11550917
    Abstract: There is disclosed in one example, a system-on-a-chip (SoC), including: a processor core; a fabric; an intellectual property (IP) block communicatively coupled to the processor core via the fabric, the IP block having a microcontroller configured to provide a microcontroller architecture; a firmware load interface configured to provide a standardized hardware interface to the microcontroller architecture, wherein the standardized hardware interface provides an architecture-agnostic mechanism to securely load a firmware to the intellectual property block; and logic to provide a loader to load a firmware to the IP block via the firmware load interface.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 10, 2023
    Assignee: Intel Corporation
    Inventors: Aditya Katragada, Prashant Dewan, Karunakara Kotary, Vinupama Godavarthi, Kumar Dwarakanath, Alex Izbinsky, Purushottam Goel
  • Patent number: 11552802
    Abstract: A server computing system generates a universally unique identifier (UUID) associated with a first application, the UUID to be encrypted using a private key associated with the first application to generate a first digital signature. The server computing system generates a first session key associated with the first application, the first digital signature to be encrypted using the first session key to generate a first encrypted digital signature. The server computing system encrypts the first session key using a public key associated with a second application to generate a first encrypted session key, wherein the first application and the second application are deployed with the PaaS associated with the server computing system. The server computing system transmits the UUID, the first encrypted digital signature, and the first encrypted session key to the second application using hypertext transfer protocol (HTTP) to enable the second application to authenticate the first application.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: January 10, 2023
    Assignee: Salesforce, Inc.
    Inventors: Kaushal Bansal, Tejas Badadare, Jonathan Dean Smith
  • Patent number: 11546187
    Abstract: A communication system for an industrial process includes multiple slave modules connected in series with a master controller. The master controller stores a communication schedule that defines an ordered sequence of messages and identifiers associated with each message. The master controller transmits messages downstream through the slave modules to a terminal one of the slave modules. The terminal slave module generates a return message that is transmitted upstream to the master controller. Each slave module receives each downstream message, identifies based on the message identifier whether the message is associated with response information from the slave module, and inserts the response information into corresponding upstream messages.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: January 3, 2023
    Assignee: Graco Minnesota Inc.
    Inventors: Morgan O. LaMoore, Pavel V. Tysyachuk, Adriana F. Mickols, Nicholas T. Fritz
  • Patent number: 11544615
    Abstract: Managing runtime qubit allocation for executing quantum services is disclosed. In one example, a processor device of a quantum computing system implements a quantum backoff service (QBS) that enables safe runtime qubit allocation for executing quantum services. The QBS receives a request from a quantum service scheduler for allocation of one or more qubits for an executing quantum service. Upon receiving the request for allocation, the QBS determines whether the one or more qubits are unavailable for execution. If the QBS determines that the one or more qubits are unavailable for allocation, the QBS places the executing quantum service into a sleep state. The QBS in some examples may subsequently receive an indication that the one or more qubits have become available for allocation. The QBS then restores the executing quantum service into an executing state and allocates the one or more qubits for the executing quantum service.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: January 3, 2023
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 11537409
    Abstract: A system, for managing application specific configuration data, that receives, from a local server, a standardized configuration object, at a configuration engine, for a configurable entity, generates at least one configuration object file for the configuration entity, wherein the standardized configuration object is generated based on the application specific configuration data according to a system wide metadata specification. The system can further write each configuration object file to a shared memory structure associated with a configuration file of a configurable entity. The system receives the configuration object, compares the configuration object with another standardized configuration object, and interfaces the configuration object with the configuration engine. The interfaced configuration object can be a piece of configuration. The system permits read access to the configuration engine to the configuration object, permits read and write access to the management server to the configuration object.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: December 27, 2022
    Assignee: FORCEPOINT LLC
    Inventors: Tuomo Mickelsson, Kari Nurmela, Marko Niiranen
  • Patent number: 11523467
    Abstract: A group control device includes a central processing system. An output port of the central processing system is electrically connected to an input port of a display unit through a first wire. An output port of the display unit is electrically connected to an input port of a signal feedback module through a second wire. The output port of the signal feedback module is electrically connected to an input port of the central processing system through a third wire. The input port of the central processing system is electrically connected to an input port of the group control host operating terminal. The input port of the group control host operating terminal is electrically connected to an output port of a data sending module. The central processing system is bidirectionally connected with a retrieval and extraction module through wireless connection.
    Type: Grant
    Filed: December 25, 2020
    Date of Patent: December 6, 2022
    Assignee: CHINA UNIVERSITY OF PETROLEUM BLUE SKY(QINGDAO) PETROLEUM TECHNOLOGY CO., LTD
    Inventors: Tao Ding, Shouyuan Zhao, Chuan Yan, Hongming Wang, Hongbo Li, Zhongxian Gao, Zhihao Wei, Faliang Gong, Zhendong Wu, Fanwei Meng
  • Patent number: 11514044
    Abstract: Embodiments allow automated provisioning of a plan upgrade for databases hosted in storage environments. A database is hosted in a shared storage environment according an existing plan, based upon consumption of available system resources (e.g., processing, I/O, memory, disk). An agent periodically issues requests for information relevant to database behavior (e.g., performance metrics, query logs, and/or knob settings). The agent collects the received information (e.g., via a domain socket), performing analysis thereon to predict whether future database activity is expected remain within the existing plan. Such analysis can include but is not limited to compiling statistics, and calculating values such as entropy, information divergence, and/or adjusted settings for database knobs. Based upon this analysis, the agent communicates a recommendation including a plan update and supporting statistics.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: November 29, 2022
    Assignee: SAP SE
    Inventors: Mayank Tiwary, Kirti Sinha
  • Patent number: 11514159
    Abstract: A system and method is provided for implementing platform security on a consumer electronic device having an open development platform. The device is of the type which includes an abstraction layer operable between device hardware and application software. A secured software agent is provided for embedding within the abstraction layer forming the operating system. The secured software agent is configured to limit access to the abstraction layer by either blocking loadable kernel modules from loading, blocking writing to the system call table or blocking requests to attach debug utilities to certified applications or kernel components.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: November 29, 2022
    Assignee: Irdeto B.V.
    Inventor: Ron Vandergeest
  • Patent number: 11514166
    Abstract: A method may include, in an information handling system comprising a basic input/output system (BIOS) embodied in non-transitory computer-readable media and configured to be the first code executed by a processor when the information handling system is booted and configured to initialize components of the information handling system into a known state: receiving an indication of installation of a protocol by a producer driver of a plurality of protocol drivers integral to the BIOS, storing metadata regarding the protocol in a protocol database of the BIOS, receiving a request to consume the protocol by a consumer driver of the plurality of protocol drivers, and obfuscating the metadata stored in the protocol database from the consumer driver to prevent the consumer driver from uninstalling the protocol.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Yu-Cheng Sheng, PoYu Cheng, Yu-Hsuan Yang
  • Patent number: 11507706
    Abstract: The application discloses a verification method and system. The verification method is for verifying content of a first volatile read-write memory of a chip. A first non-volatile read-write memory of the chip stores a firmware image, including predetermined calculation value. The chip includes a second volatile read-write memory. The verification method includes: at a bootloader mode, loading a first portion and a second portion of the firmware image to the first volatile read-write memory and the second volatile read-write memory respectively; performing a first specific operation to the first portion and the second portion to obtain a first calculation value; performing a second specific operation to the first calculation value to obtain a second calculation value and storing the second calculation value in the second volatile read-write memory.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: November 22, 2022
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Shiue-Ru Wu, Ching-Tung Wu
  • Patent number: 11507385
    Abstract: An embedded electronic device, a boot method, and an electronic device readable recording medium with a stored program are provided. A processor in the embedded electronic device executes a plurality of stage boot procedures after the embedded electronic device is powered on. Each of the stage boot procedures includes: executing current-stage boot firmware; reading a test request message and a firmware location message from a first memory; loading next-stage boot firmware according to the firmware location message in response to the test request message being a current-stage request; and updating the test request message to a next-stage request and updating the firmware location message to a next boot firmware location when the loading of the next-stage boot firmware succeeds, or otherwise, updating the test request message to a failure message and soft rebooting the embedded electronic device.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: November 22, 2022
    Assignee: CORTINA ACCESS, INC.
    Inventors: Aleksandr Nemirovsky, Jian-Jr Li, He Zhu
  • Patent number: 11507626
    Abstract: A method of processing a database configuration parameter, performed by a computer device, is provided. The method includes: (a) obtaining a current configuration parameter of a database; (b) determining a current database state indicator value corresponding to the current configuration parameter; (c) generating, by using a parameter adjustment model, parameter adjustment data based on the current database state indicator value; (d) adjusting the current configuration parameter based on the parameter adjustment data, to obtain a new configuration parameter; (e) updating the current configuration parameter to the new configuration parameter; and (f) repeating operations (b)-(e) until an adjustment termination condition is met, to obtain the updated current configuration parameter as a recommended configuration parameter upon adjustment termination.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: November 22, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
    Inventors: Jia Shu Xing, Ji Zhang
  • Patent number: 11507383
    Abstract: An information handling system may include a management controller configured to provide out-of-band management of the information handling system. The management controller may be configured to: receive a user indication of a desired interface; and set a target readiness level based on the user indication. Upon a subsequent boot of the management controller, the target readiness level may be configured to cause the management controller to prioritize initialization of the desired interface such that the desired interface is made ready prior to a different, non-desired interface.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Mugunda, Prashanth Giri
  • Patent number: 11507295
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for backup, restoration, and migration of computer systems. In some implementations, data from a first server environment is obtained. A data package is generated that includes configuration data, data objects, and/or metadata from the first server environment organized in a predetermined arrangement. Data indicating (i) a destination on which to deploy the archived data from the first server environment and (ii) one or more characteristics of the destination is received. Mapping data that specifies a mapping of elements in the predetermined arrangement to elements of server environments having the one or more characteristics is accessed. Server environment data derived from the data package is deployed, the server environment data being deployed to the destination and arranged at the destination in a manner specified by the mapping data.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: November 22, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Clayton Myers, Andrew Smith, Timothy Lang, Scott Rowley, Shreyas Shah, Martin Lucius Bonica
  • Patent number: 11507171
    Abstract: An electronic device includes a first body, a second body coupled to the first body, a trigger device, and a processing device. The trigger device is configured to generate a trigger instruction based on a trigger operation. The trigger device is placed in an area that is responsive to a movement of the first body relative to the second body. The processing device is configured to switch the electronic device from a first state to a second state in response to the trigger instruction. A power consumption state of the first state is different from a power consumption state of the second state.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: November 22, 2022
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventor: Huan Wang
  • Patent number: 11507394
    Abstract: Changing accelerator card images without rebooting a host system includes receiving, within an integrated circuit (IC) of an accelerator card, an address of a platform image stored in a non-volatile memory of the accelerator card. The address is received over a communication link between the host system and the accelerator card while the communication link is connected. Changing accelerator card images includes detecting, within a register of the IC, that a warm boot enable flag is set and that the communication link with the host system is disconnected. In response to detecting that the warm boot enable flag is set and that the communication link is disconnected, loading of the platform image from the address of the non-volatile memory into the integrated circuit is initiated.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: November 22, 2022
    Assignee: Xilinx, Inc.
    Inventors: Siva Santosh Kumar Pyla, Ravinder Sharma, Gokul Kavungal Nechikott, Saifuddin Kaijar, Brian S. Martin, Suraj Patel, Rishabh Gupta, Ch Vamshi Krishna, Kaustuv Manji
  • Patent number: 11507284
    Abstract: According to one embodiment, a storage device includes a nonvolatile storage medium and a controller. The controller encrypts data with an encryption key, writes encrypted data into the storage medium, and manages a first and second encryption keys. The first encryption key encrypts data to be written into a first area and a second encryption key encrypts data to be written into a second area. The controller updates, if the first area is write protected and the second area is not write protected, the second encryption key without updating the first encryption key when receiving an initialization command from a host.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: November 22, 2022
    Assignee: Kioxia Corporation
    Inventors: Hiroshi Isozaki, Yoshiyuki Kudoh, Kenichi Numata
  • Patent number: 11500996
    Abstract: The present invention relates to a securing boot controller for an embedded system, the embedded system further comprising an operational module incorporating an operational function of the system, and a verification module incorporating a function of verifying various components of the system; The controller is configured to: upon cold startup of the system, make the verification function executable at boot up to perform a functional verification including a verification of the authenticity and integrity of the operational function; upon successful completion of the functional verification, at each warm start following said cold start of the system, making the operational function executable at boot up.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: November 15, 2022
    Assignee: THALES
    Inventor: Stéphane Monnier
  • Patent number: 11500647
    Abstract: A BIOS may include a plurality of BIOS attributes associated with the information handling system, each attribute of the plurality of BIOS attributes having metadata defining a priority for such attribute. The BIOS may also include an attribute engine configured to execute a preboot process prior to booting of an operating system of the information handling system, wherein the preboot process is configured to identify boot-critical attributes of the plurality of BIOS attributes based on the metadata and load the boot-critical attributes. The attribute engine may also execute a steady-state process after booting of the operating system of the information handling system, wherein the steady-state process is configured to load attributes of the plurality of BIOS attributes other than the boot-critical attributes in an order based on the metadata.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: November 15, 2022
    Assignee: Dell Products L.P.
    Inventors: Balasingh P. Samuel, Vivek Viswanathan Iyer
  • Patent number: 11500995
    Abstract: An information handling system may include at least one processor; and a computer-readable medium having instructions thereon that are executable by the at least one processor for: prior to initialization of an operating system, executing a pre-boot environment; and within the pre-boot environment, downloading a universal filesystem driver from a first back-end server and loading the universal filesystem driver in the pre-boot environment, wherein the universal filesystem driver is a single pre-boot firmware volume that comprises drivers for a plurality of different filesystems.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: November 15, 2022
    Assignee: Dell Products L.P.
    Inventors: Sumanth Vidyadhara, Vivek Viswanathan Iyer, Shubham Kumar
  • Patent number: 11494289
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a device are provided. The device determines one or more feature components of firmware of a BMC to be tested. The device also determines a respective QA category from a plurality of QA categories for each of the one or more feature components. Each of the plurality of QA categories is associated with a set of feature components and a set of the test cases. The device further determines respective at least one test case for each of the one or more feature components based on the respective QA category of the each feature component. The test case specifies hardware and a procedure to be used to test the each feature component.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: November 8, 2022
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Anurag Bhatia, Samvinesh Christopher, Winston Thangapandian, Utpal Patel
  • Patent number: 11487552
    Abstract: A blade server with an apparatus for configuring the blade server is disclosed. the blade server includes at least one data processor and the data processor is configured to determine presence of a response file at a remote management module, upon deployment of the blade server, in response to the response file being present, receive the response file from the remote management module, and retrieve an ISO of a desired operating system for the blade server in accordance with data stored in the response file, in order to install the desired operating system for the blade server.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: November 1, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventor: Hui Lin
  • Patent number: 11487525
    Abstract: Provided is a method for remotely uploading certified software from a source to a data update module on an asset via a wireless communications link. The method includes encrypting the communications link between the source and the data update module to form a secure tunnel and verifying credentials of the source via the data update module when a software update file is transmitted. A load assurance check is performed on a portion of the transmitted update file to confirm integrity of the transmitted file when the credentials of the source are verified. The uploading of the certified software is immediately activated when the file integrity is verified, the activating occurring automatically and being devoid of human intervention.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: November 1, 2022
    Assignee: General Electric Company
    Inventors: Kristin M. Schanche, Matthew W. Wiseman, Simone Drakes, Edward Gorman, Jeroen Hoppenbrouwers, Emmanuel Norde, Dorian Uzun, Henry Mederos
  • Patent number: 11489724
    Abstract: A controller device includes a memory configured to store a tree structure comprising a plurality of nodes, wherein the tree structure comprises a set of sub-structures, and wherein the tree structure defines a configuration of a network device of a set of network devices such that each node of the plurality of nodes corresponds to a respective resource of the network device. Additionally, the controller device includes processing circuitry configured to receive an instruction to update the configuration of the network device, wherein the instruction to update the configuration of the network device indicates a node of the set of nodes corresponding to the update; and verify, based on a sub-structure of the set of sub-structures corresponding to the node indicated by the instruction, the instruction to update the configuration of the network device.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: November 1, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Raviraj Satish Deshmukh, Pradeep H. Krishnamurthy, Varun S K
  • Patent number: 11481188
    Abstract: Systems and methods for application launch delays and notifications are disclosed. For example, a URL link to enable an application may be selected on a user device, and a user interface allowing the user to enable the application at a current time or at a future time may be displayed. When the user input indicates selection of the future time, a notification may be generated and provided to the user device and/or the voice interface device. The voice interface device may output the notification and, when user input indicates an intent to enable the application, the application may be enabled for use by the voice interface device.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: October 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Pawan Pisipati, Allen Wang, Jordan Sinclair, Song Chen, Mark Conrad Kockerbeck
  • Patent number: 11474805
    Abstract: A system capable of upgrading a firmware in the background and a method for upgrading a firmware in the background are provided. The method for upgrading the firmware in the background partitions the memory module of an electronic device, one user code sector is used to normally execute an initial firmware and an upgrade flow, and the other user code sector is used to store an upgrade firmware.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: October 18, 2022
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Wen-Juan Ni, Hao Zhou, Yue-Cheng Zhao, Rong Chen
  • Patent number: 11474752
    Abstract: A processing system comprises a processing unit, a hardware block configured to change operation as a function of life cycle data, and a one-time programmable memory storing original life cycle data. A hardware configuration module is configured to read the original life cycle data from the one-time programmable memory, to store the original life cycle data in a register, to receive a write request from the processing unit, and to selectively execute the write request to overwrite the original life cycle data with new life cycle data in the register.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: October 18, 2022
    Assignee: STMicroelectronics Application GmbH
    Inventor: Roberto Colombo
  • Patent number: 11467849
    Abstract: Systems and methods are provided that may be implemented to utilize information from existing OS initialization mechanisms on an information handling system to determine characteristic/s of OS usage, and to record and store these determined characteristic/s as metadata on nonvolatile storage for later retrieval. In one embodiment, the determined characteristics for every given OS boot may be so recorded with information that identifies whether each given OS boot was from a manufacturer or vendor-supplied OEM OS image or from an aftermarket OS image.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: October 11, 2022
    Assignee: Dell Products L.P.
    Inventors: Mario A. Limonciello, Juan M. Martinez
  • Patent number: 11461471
    Abstract: A mechanism for augmenting security features associated with internet of things devices located in home and/or office environments is provided. A method can comprise as a function of retrieved data associated with a device, displaying vulnerability data associated with the device; facilitating downloading of resolution data to the device based on the vulnerability data; facilitating reconfiguring of the device based on the resolution data; and allocating reward data representative of a reward to a user device based on the reconfiguring of the device being determined to have completed.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: October 4, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Wei Wang, Cristina Serban
  • Patent number: 11461022
    Abstract: A memory system may comprise a memory; and a memory controller configured to issue, to the memory, commands scheduled in a first scheme when power consumption of the memory is less than a first threshold and commands scheduled in a second scheme when the power consumption is not less than the first threshold and less than a second threshold, and stop the issuance of the commands to the memory when the power consumption of the memory is not less than the second threshold.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: October 4, 2022
    Assignee: SK hynix Inc.
    Inventors: Won Gyu Shin, Jung Hyun Kwon
  • Patent number: 11455025
    Abstract: A computer processing device transitions among a plurality of power management states and at least one power management sub-state. From a first state, it is determined whether an entry condition for a third state is satisfied. If the entry condition for the third state is satisfied, the third state is entered. If the entry condition for the third state is not satisfied, it is determined whether an entry condition for the first sub-state is satisfied. If the entry condition for the first sub-state is determined to be satisfied, the first sub-state is entered, a first sub-state residency timer is started, and after expiry of the first sub-state residency timer, the first sub-state is exited, the first state is re-entered, and it is re-determined whether the entry condition for the third state is satisfied.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: September 27, 2022
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Xiaojie He, Alexander J. Branover, Mihir Shaileshbhai Doctor, Evgeny Mintz, Fei Fei, Ming So, Felix Yat-Sum Ho, Biao Zhou
  • Patent number: 11443777
    Abstract: Various implementations described herein refer to a device having backside power rails including first backside power rails that supply a core voltage to memory logic and second backside power rails that supply a periphery voltage to control logic. In some implementations, at least one first backside power rail may have a rail break that interrupts continuity so as to allow at least one second backside power rail to supply the periphery voltage to the control logic.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: September 13, 2022
    Assignee: Arm Limited
    Inventors: Andy Wangkun Chen, Sriram Thyagarajan, Yew Keong Chong, Sony, Ettore Amirante, Ayush Kulshrestha
  • Patent number: 11435922
    Abstract: A control method for a storage device of a driving recorder includes: configuring a directory entry of a storage device according to a predetermined directory entry stored in a storage unit; configuring a file allocation table of the storage device according to a predetermined file allocation table stored in the storage unit; and controlling a controller to write data to the storage device according to the directory entry and the file allocation table. In one embodiment, entries of the predetermined file allocation table are interleaved to accommodate multiple files and still support a continuous write operation.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: September 6, 2022
    Assignee: SIGMASTAR TECHNOLOGY LTD.
    Inventors: Chia-Jung Lee, Fu-Cheng Chen, Chun-Nan Lu
  • Patent number: 11435996
    Abstract: A method of installing an image of a virtualization software in a cluster of hosts includes: in response to a user input, generating a software specification that specifies a base image of the virtualization software and a solution to be enabled; retrieving metadata of the base image, metadata of the solution, and a constraint of the solution; generating a desired image of the virtualization software based on the metadata of the base image and the metadata of the solution in accordance with the constraint; and instructing each host in the duster to install the desired image of the virtualization software.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: September 6, 2022
    Assignee: VMware, Inc.
    Inventors: Aravinda Haryadi, Mukund Gunti
  • Patent number: 11435997
    Abstract: A method of installing an image of a virtualization software installing an image of a virtualization software in a heterogeneous duster of hosts that include first hosts having server hardware of a first type and at least one second host having server hardware of a second type, includes: in response to a user input, generating a software specification that specifies a base image of the virtualization software and an add-on image of the virtualization software; retrieving metadata of the base image and metadata of add-on image; generating first and second desired images of the virtualization software, which are to be applied respectively to the first hosts and the at least one second host, based on the metadata of the base image and metadata of the add-on image; and instructing each of the first and second hosts to install a desired image of the virtualization software therein.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: September 6, 2022
    Assignee: VMware, Inc.
    Inventors: Aravinda Haryadi, Mukund Gunti
  • Patent number: 11436114
    Abstract: Automatic part testing includes: booting a part under testing into a first operating environment; executing, via the first operating environment, one or more test patterns on the part; performing a comparison between one or more observed characteristics associated with the one or more test patterns and one or more expected characteristics; and modifying one or more operational parameters of a central processing unit of the part based on the comparison.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: September 6, 2022
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Amitabh Mehra, Anil Harwani, William R. Alverson, Grant E. Ley, Jerry A. Ahrens, Mustansir M. Pratapgarhwala, Scott E. Swanstrom
  • Patent number: 11438249
    Abstract: A method including acquiring an operation request issued by a distributed consistency system in a cluster, and determining deciding information for processing the operation request and sending the deciding information to an operation and maintenance control platform, wherein the deciding information is determined based on data consistency and availability of the distributed consistency system. The present disclosure solves the technical problems of data loss or service interruption in the distributed consistency system, which are caused by the higher error rate of manual operations used in cluster management methods for distributed consistency systems.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: September 6, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Lin Cheng
  • Patent number: 11431752
    Abstract: Implementations described herein disclose a platform configuration register (PCR) attestation system using a trusted platform module (TPM) of a device. The PCR attestation system provides one or more computer executable instructions to create a non-volatile (NV) index in a TPM of the computing device, with a PCR policy specifying that the values of PCRs on the TPM are equal to predetermined set of values, and if the PCR policy is satisfied, setting a value of an NVWritten attribute to specify that the PCR policy was satisfied since the last time the device booted.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Christopher E. Fenner
  • Patent number: 11429468
    Abstract: A window type watchdog timer includes a frequency dividing circuit for generating a frequency-divided clock signal by dividing a frequency of a reference clock signal; a monitoring circuit for monitoring occurrence of a first error in which clear control from a target device is interrupted for a first time or more, and occurrence of a second error in which an interval between two consecutive clear controls from the target device is shorter than a second time shorter than the first time, based on the frequency-divided clock signal; and outputting an error signal when the first error or the second error is detected; and a setting circuit for variably setting the first time and the second time by variably setting a frequency division ratio in the frequency dividing circuit and variably setting a detection condition of the first error and the second error.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: August 30, 2022
    Assignee: Rohm Co., Ltd.
    Inventor: Yuichi Kokusho
  • Patent number: 11429490
    Abstract: An information handling system may include a processor, a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize components of the information handling system; and a management controller communicatively coupled to the processor and configured to, during a pre-Extensible Firmware Interface Initialization (PEI) phase of the BIOS, operate as a network proxy for the BIOS to allow the BIOS to communicate data via an out-of-band network interface of the management controller.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Sumanth Vidyadhara, Adolfo S. Montero
  • Patent number: 11422824
    Abstract: In a system of a computer such as an HPC having one or more motherboards mounted therein, smooth activation is executed. The computer is activated while I/O devices other than the minimum number of I/O devices required for activation of computer are hidden. Subsequently, a BIOS is activated, and a BootLoader is activated. The activated BootLoader restarts the hidden I/O devices, and recognizes the I/O devices can be used by an OS or an application.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: August 23, 2022
    Assignee: AKIB SYSTEMS INC.
    Inventors: Hideto Nakayama, Kentaro Iwasawa
  • Patent number: 11422877
    Abstract: A method implemented by a computer including a plurality of components, each of the plurality of components including a processor configured to output an error notification after detecting an error, the method includes: executing a first processing when the error notification is received from an error detected processor, the first processing including specifying an error component by analyzing error information from the error detected processor; executing a second processing to issue a request for active exchange when another component able to be actively exchanged with the error component exists; executing a third processing to issue instructions in response to detecting that the operating system is alive after the issuing of the request, the instructions including a deletion instruction and an addition instruction, the deletion instruction being configured to execute active deletion processing of the error component, the addition instruction being configured to execute active addition processing of the othe
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: August 23, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Tamotsu Takeuchi
  • Patent number: 11416816
    Abstract: A software tool automatically generates a components list (also known as a “solution”, “recipe”, or “bill of materials”) to be used in completing an installation. This components list may include, for example, fixtures and control devices for use in implementing lighting solutions for a building. The system takes as input a sequence of operations table, and identifies components to satisfy the requirements specified in the sequence of operations table. A number of different solutions may be presented, offering different configurations, cost levels, product lines, and/or the like; the different solutions may also indicate different degrees to which controls are embedded in fixtures. The user can then select among the presented solutions, and/or can perform other operations to change the configuration and/or parameters so as to generate new options.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: August 16, 2022
    Assignee: ABL IP Holding LLC
    Inventors: Jesse Collier, Taylor Powell
  • Patent number: 11416615
    Abstract: Methods and system are provided for remote management of an IHS (Information Handling System). A keypair is generated by a client management application using operating system capabilities of the IHS. The client management application, as a privileged operating system user, writes a public key of the keypair to UEFI (Unified Extensible Firmware Interface) variables stored within a secured data storage device of the IHS. A BIOS of the IHS retrieves the public key from the UEFI variables and uses it to encrypt a remote management secret. The BIOS writes the encrypted secret back to the UEFI variables. The client management application uses the keypair to recover the remote management secret from the encrypted secret that was written to the UEFI variables by the BIOS. The secret is used to establish a secure remote management session between the client management application and a remote access controller of the IHS.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: August 16, 2022
    Assignee: Dell Products, L.P.
    Inventors: Stuart W. Hayes, Charles Emmanuel Rose
  • Patent number: 11409607
    Abstract: Example implementations relate to Basic Input Output System updates. In some examples, a computing device can include a memory, a processor to, in response to completion of a Basic Input/Output System (BIOS) update, generate and store a boot status variable in the memory, determine whether the BIOS update was successful, in response to the BIOS update being successful, delete the boot status variable from the memory and perform a power event, and in response to the BIOS update being unsuccessful, perform a BIOS recovery.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: August 9, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming Chang Hung, Heng-Fu Chang, Kang-Ning Feng
  • Patent number: 11403146
    Abstract: A method, an apparatus, and a server for managing an image across cloud servers relate to the field of computer technologies. The method includes: obtaining layered image information of a layered image file of a service virtual machine on a second cloud server; creating a boot partition and a rootfs partition based on a pre-created installer virtual machine and the layered image information; and creating, based on the boot partition and the rootfs partition, an image corresponding to the service virtual machine. In this method, no manual operation is required, and not only reducing management costs, but also improving management efficiency.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: August 2, 2022
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Sen Zhang, Fei Qi
  • Patent number: RE49194
    Abstract: A method and apparatus for controlling access to encrypted data is provided. The device comprises: a processor and a memory, the processor configured to: control access to encrypted data, stored at the memory, the encrypted data categorized according to a plurality of categories, using a respective encryption key for each category in the plurality of categories; and, control access to a given encryption key according to given criteria associated with a given category, respective criteria different for each respective category, access to the given encryption key including one or more of, when the respective criteria are met, generating the given encryption key and decrypting the given encryption key.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: August 30, 2022
    Assignee: BLACKBERRY LIMITED
    Inventors: Roger Paul Bowman, Sivakumar Nagarajan, Christopher Lyle Bender, Timothy Lee Segato