Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
-
Patent number: 11604765Abstract: A computer-implemented database system as described herein includes a memory device and one or more processors coupled with the memory device. The one or more processors are configurable to create and maintain a folder structure for a user interface (UI) environment, wherein the folder structure includes: a feature folder that defines an application feature supported by the UI environment, the application feature having a UI component associated therewith, and the UI component having a UI text string associated therewith; a component folder located in the feature folder, the component folder having computer readable files that define the UI component; and a text string file located in the component folder, wherein the text string file defines content of the UI text string.Type: GrantFiled: July 30, 2019Date of Patent: March 14, 2023Assignee: salesforce.com, inc.Inventors: Anthony Desportes, Catherine Jane de Heer
-
Patent number: 11604723Abstract: A machine may be configured to perform A/B testing on mobile applications. For example, the machine receives an identifier of a user from a mobile device that requests a layout description of a user interface, determines the layout description that provides a configuration of one or more elements of the user interface according to an experiment variant associated with an experiment, and causes display of the one or more elements of the user interface on the mobile device based on the layout description.Type: GrantFiled: March 24, 2021Date of Patent: March 14, 2023Assignee: EBAY INC.Inventor: Dawnray Young
-
Patent number: 11604885Abstract: Systems and methods for receiving a request to analyze trust of a client system and perform actions based on a client trust profile. A trust rating server device receives a request from a client computing device to analyze the trust on the device. The request identifies at least one credential or certificate installed on the device for example. The credential or certificate is obtained and analyzed to identify key information that relates to trust, such as level of encryption, country or entity of origin, duration of credential, certifying authority, etc. A rating is established using the key information and compared to a profile or other metric. One or more credentials or certifications may be blocked, disabled, enabled or removed based on a user's profile. Trust credentials are continuously monitored on the device for changes, and new credentials are blocked that do not meet thresholds established in the user's profile.Type: GrantFiled: March 30, 2021Date of Patent: March 14, 2023Assignee: The Privacy Factor, LLCInventor: Mark A. Sartor
-
Patent number: 11604655Abstract: In a system with a master processor and slave processors, sync points are used in boot instructions. While executing the boot instructions, the slave processor determines whether the sync point is enabled. In response to determining the sync point is enabled, the slave processor pauses execution of the boot instructions, waits for commands from the master processor, receives commands from the master processor, executes the received commands until a release command is received, and then continues to execute boot instructions. In response to determining the sync point is not enabled, the slave processor continues to execute boot instructions.Type: GrantFiled: November 12, 2020Date of Patent: March 14, 2023Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Wentao Xu, Randall Alexander Brown, Vaibhav Amarayya Hiremath, Shijie Che, Kamraan Nasim
-
Patent number: 11606242Abstract: Techniques for coordinating the monitoring of output devices are provided. The output devices may be in an enterprise or corporate network. In one technique, for each of multiple mediation services executing on multiple computing devices, a list of multiple output devices is received over a computer network from each mediation service. A first list from a first mediation service identifies a particular output device. A second list from a second mediation service that is different than the first mediation service also identifies the particular output device. Based on the list from each mediation service, a mapping that maps each output device to a list of mediation services is generated. The mapping pertaining to the particular output device is transmitted over the computer network to the first and second mediation services.Type: GrantFiled: March 10, 2022Date of Patent: March 14, 2023Assignee: Ricoh Company, Ltd.Inventor: Tom Haapanen
-
Patent number: 11599436Abstract: An information handling system may include a processor and a basic input/output system (BIOS) comprising a program of instructions executable on the processor, the basic input/output system configured to, upon occurrence of a predetermined number of failures to complete a power-on/self-test (POST) of the information handling system: for each particular critical boot variable of the BIOS stored in a memory associated with the BIOS, read a backup variable for the particular critical boot variable, if available, and write a value of the backup variable as the critical boot variable; and attempt to reboot the information handling system with values of the backup variables used for the critical boot variables.Type: GrantFiled: March 2, 2021Date of Patent: March 7, 2023Assignee: Dell Products L.P.Inventors: Craig L. Chaiken, Siva Subramaniam Rajan
-
Patent number: 11599641Abstract: A bus filter driver and security agent components configured to retrieve and analyze firmware images are described herein. The bus filter driver may attach to a bus device associated with a memory component and retrieve a firmware image of firmware stored on the memory component. The bus filter driver may also retrieve hardware metadata. A kernel-mode component of the security agent may then retrieve the firmware image and hardware metadata from the bus filter driver and provide the firmware image and hardware metadata to a user-mode component of the security agent for security analysis. The security agent components may then provide results of the analysis and/or the firmware image and hardware metadata to a remote security service to determine a security status for the firmware.Type: GrantFiled: April 22, 2020Date of Patent: March 7, 2023Assignee: CrowdStrike, Inc.Inventors: Timo Kreuzer, Ion-Alexandru Ionescu, Aaron LeMasters
-
Patent number: 11601401Abstract: A method including installing, by a VPN server on a volatile memory, an initial operating system to enable the VPN server to obtain a VPN operating system to enable the VPN server to provide VPN services; transmitting, by the VPN server based at least in part on installing the initial operating system, a request to an infrastructure device for the VPN operating system; receiving, by the VPN server based at least in part on transmitting the request, the VPN operating system from the infrastructure device; and installing, by the VPN server on the volatile memory, the VPN operating system to provide the VPN services. Various other aspects are contemplated.Type: GrantFiled: March 29, 2022Date of Patent: March 7, 2023Assignee: UAB 360 ITInventor: Karolis Pabijanskas
-
Patent number: 11593147Abstract: A data processing system for determining a capacity of a server farm implements determining a first operating parameter indicative of a utilization status of a server farm comprising a plurality of virtual machines; determining that the first operating parameter falls within a first range of operating values in which capacity testing of the server farm is performed; capacity testing the server farm to determine a capacity estimate by iteratively configuring a virtual machine of the plurality of virtual machines operating in an active state to operate in a sleep state until the first operating parameter reaches an upper threshold associated with the first range of operating values and monitoring performance of the plurality of virtual machines; modifying configuration parameters of the server farm to adjust an amount of available computing capacity based on the capacity estimate; and operating the server farm based on the updated configuration parameters.Type: GrantFiled: January 27, 2021Date of Patent: February 28, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Akshay Navneetlal Mutha, Peilin Hao, Hao Zuo, Marc Keith Windle
-
Patent number: 11593239Abstract: A system for configuring an information handling system into a minimum configuration mode. If an information handling system hangs, embodiments may communicate with a remote access controller to set a configuration flag corresponding to a minimum configuration mode. When the information handling system starts a POST process, the BIOS checks the configuration flag. If the flag is set, the BIOS initializes a single DIMM and bypasses any PCIe slot driver initializations and any non-essential services to allow the information handling system to complete the boot process. The information handling system may boot to a UEFI code to allow a user to diagnose a problem or boot to a BIOS setup code to allow the user to enable additional DIMMs, PCIe slots and turn on non-essential services.Type: GrantFiled: July 26, 2021Date of Patent: February 28, 2023Assignee: Dell Products L.P.Inventor: Wei G. Liu
-
Patent number: 11586535Abstract: A method, an apparatus, a device and a computer readable storage medium for designing a dual-mirror shared conf partition file are provided. The method includes pre-configuring disk space occupation capacities for a first flash mirror file, a second flash mirror file, and a shared conf partition of the BMC, and generating a FW file of the BMC which does not include a shared conf partition file. The method further includes mounting partitions configured in one of the first and second flash mirror files firstly and then mounting the shared Conf partition at last, in response to an instruction for starting the one of the first and second flash mirror files. The shared conf partition stores a configuration file of the BMC. The shared conf partition and the configuration file are automatically generated when the BMC runs normally for the first time.Type: GrantFiled: August 31, 2018Date of Patent: February 21, 2023Assignee: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.Inventor: Zhaoyi Zhang
-
Patent number: 11580040Abstract: A data bus subscriber and a method for processing data, wherein the data bus subscriber can be connected to a local bus, particularly a ring bus, and the data bus subscriber has an input interface, which can be connected to the local bus, for receiving first local bus data, an output interface, which can be connected to the local bus, for transmitting second local bus data, a processing component for synchronous processing of the first local bus data and/or data stored in a memory and for output of at least one control signal, a logic unit, which is adapted in order to modify a quantity of received first local bus data based on the control signal in order to generate the second local bus data to be transmitted, wherein the logic unit is further adapted for synchronous, delayed transmitting of the second local bus data via the output interface.Type: GrantFiled: November 25, 2019Date of Patent: February 14, 2023Assignee: WAGO Verwaltungsgesellschaft mbHInventors: Daniel Jerolm, Frank Quakernack, Hans-Herbert Kirste
-
Patent number: 11579673Abstract: A system and method for logging state data from a power system control device on a computer system is disclosed. The computer system includes a power system supplying power to the computer system. The power system has a power-up sequence having a plurality of stages. The power system control device is coupled to the power system. The power system control device includes a finite state machine circuit having states corresponding to the stages of the power-up sequence. The control device also has a write controller, a storage buffer, and a communication interface. The write controller writes the state of the finite state machine circuit in the storage buffer. An external controller is coupled to the communication interface and is operable to read the stored state data.Type: GrantFiled: April 28, 2021Date of Patent: February 14, 2023Assignee: QUANTA COMPTER INC.Inventors: Hsien-Yang Cheng, Ying-Che Chang, Ya-Chau Yang
-
Memory system, computing system, and methods thereof for cache invalidation with dummy address space
Patent number: 11580029Abstract: A memory management system includes a cache invalidation logic configured to invalidate, based a cache invalidation event, cache entries within a cache memory by having each cache entry, of the cache entries within the cache memory, reference a respective dummy address from among dummy addresses within a dummy address space, wherein the cache memory is assigned to a memory, the memory has a memory address space associated therewith to provide access the memory, and each dummy address of the dummy addresses within the dummy address space is distinct from any address of the memory address space.Type: GrantFiled: April 6, 2021Date of Patent: February 14, 2023Assignee: Intel CorporationInventors: Andy Rudoff, Tiffany J. Kasanicky, Wei P. Chen, Rajat Agarwal, Chet R. Douglas -
Patent number: 11579893Abstract: Systems and methods are provided for supporting use of system BIOS components (e.g., such as BIOS debug messages, debugger firmware, UEFI drivers, etc.) that are stored separately from the remainder of system BIOS firmware for an information handling system. The system BIOS components may represent only a portion of the total BIOS firmware, and may be selectively retrieved and loaded from the separate storage into system memory when needed by the system BIOS for operating purposes (e.g., such as debugging operations).Type: GrantFiled: April 18, 2019Date of Patent: February 14, 2023Assignee: Dell Products L.P.Inventors: Craig L. Chaiken, Michael W. Arms, Richard M. Tonry, Anand Prakash Joshi
-
Patent number: 11579918Abstract: Techniques for optimizing CPU usage in a host system based on VM guest OS power and performance management are provided. In one embodiment, a hypervisor of the host system can capture information from a VM guest OS that pertains to a target power or performance state set by the guest OS for a vCPU of the VM. The hypervisor can then perform, based on the captured information, one or more actions that align usage of host CPU resources by the vCPU with the target power or performance state.Type: GrantFiled: September 15, 2021Date of Patent: February 14, 2023Assignee: VMware, Inc.Inventors: Andrei Warkentin, Cyprien Laplace, Regis Duchesne, Ye Li, Alexander Fainkichen
-
Patent number: 11573709Abstract: Provided are a computer program product, system, and method for maintaining data structures in a virtual memory comprised of a plurality of heterogeneous memory devices. Access counts are maintained for a plurality of data structures stored in a first level memory device. A determination is made of data structures in the first level memory device having lowest access counts. The determined data structures are deleted from the first level memory device and retaining copies of the data structures in a second level memory device, wherein the first level memory device has lower latency than the second level memory device.Type: GrantFiled: January 7, 2020Date of Patent: February 7, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Beth Ann Peterson, Lokesh Mohan Gupta, Matthew Richard Craig, Matthew G. Borlick
-
Patent number: 11573845Abstract: Techniques and apparatus for remotely accessing debugging resources of a target system are described. A target system including physical compute resources, such as, processors and a chipset can be coupled to a controller remotely accessible over a network. The controller can be arranged to facilitate remote access to debug resources of the physical compute resources. The controller can be coupled to debug pin, such as, those of a debug port and arranged to assert control signals on the pins to access debug resources. The controller can also be arranged to exchange information elements with a remote debug host to include indication of debug operations and/or debug results.Type: GrantFiled: March 30, 2021Date of Patent: February 7, 2023Assignee: INTEL CORPORATIONInventors: Stalinselvaraj Jeyasingh, Subhankar Panda, David A. Locklear, Steven A. Filary, Christopher J. Stedman, Carlos Vallin
-
Patent number: 11567559Abstract: Power supply efficiency may be provided. First, a total power supply capacity may be determined comprising a sum of a plurality of supply capacities respectively corresponding to a plurality of power supplies serving a plurality of components. Next, a load value corresponding to the plurality of components may be determined. A number of the plurality of power supplies may then be powered down. The number of power supplies powered down may comprise a value that may cause a remaining number of the plurality of power supplies serving the plurality of components to operate within an efficiency range.Type: GrantFiled: June 9, 2021Date of Patent: January 31, 2023Assignee: Cisco Technology, Inc.Inventors: Torsha Das, Jay Yoo, Tuchih Tsai, Kabiraj Sethi
-
Patent number: 11561835Abstract: A system to facilitate a container orchestration cloud service platform is described. The system includes a controller to manage Kubernetes cluster life-cycle operations created by each of a plurality of providers. The controller includes one or more processors to execute a controller micro service to discover a provider plugin associated with each of the plurality of providers, and perform the cluster life-cycle operations at a container orchestration platform as a broker for each of a plurality of providers.Type: GrantFiled: May 29, 2020Date of Patent: January 24, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Jyoti Ranjan, Prabhu Murthy, Paul Murray
-
Patent number: 11561732Abstract: The invention introduces a method for configuring a reliable command, performed by a flash controller, including: issuing an enabling signal to an output device, where the flash controller and the output device are disposed on a printed circuit board (PCB) and intercoupled through wires in the PCB; reading an opcode of the reliable command corresponding to a flash module from the output device, where the flash module is disposed on the PCB and coupled to the flash controller through circuits in the PCB, and the reliable command is used to direct the flash module for access to data in a single level cell (SLC) mode; and stopping issuing the enabling signal to the output device after obtaining the opcode of the reliable command.Type: GrantFiled: February 5, 2021Date of Patent: January 24, 2023Assignee: SILICON MOTION, INC.Inventor: Po-Wei Wu
-
Patent number: 11557583Abstract: 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: GrantFiled: September 10, 2020Date of Patent: January 17, 2023Assignee: Arm LimitedInventors: Andy Wangkun Chen, Sriram Thyagarajan, Yew Keong Chong, Sony
-
Patent number: 11556331Abstract: 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: GrantFiled: November 30, 2020Date of Patent: January 17, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Shinji Sawada
-
Patent number: 11556801Abstract: 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: GrantFiled: May 4, 2020Date of Patent: January 17, 2023Assignee: VIA TECHNOLOGIES, INC.Inventor: Chunwen Chen
-
Patent number: 11556327Abstract: Systems, apparatuses and methods may provide for technology that assumes, by a root of trust located in a trusted region of a system on chip (SOC), control over a reset of the SOC and conducting, by the root of trust, an authentication of an update package in response to an update condition. The root of trust technology may also apply the update package to firmware located in non-volatile memory (NVM) associated with a microcontroller of the SOC if the authentication is successful.Type: GrantFiled: August 10, 2020Date of Patent: January 17, 2023Assignee: Intel CorporationInventors: Karunakara Kotary, Michael Kubacki, Sean Dardis
-
Patent number: 11550917Abstract: 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: GrantFiled: June 28, 2019Date of Patent: January 10, 2023Assignee: Intel CorporationInventors: Aditya Katragada, Prashant Dewan, Karunakara Kotary, Vinupama Godavarthi, Kumar Dwarakanath, Alex Izbinsky, Purushottam Goel
-
Patent number: 11552802Abstract: 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: GrantFiled: April 15, 2020Date of Patent: January 10, 2023Assignee: Salesforce, Inc.Inventors: Kaushal Bansal, Tejas Badadare, Jonathan Dean Smith
-
Patent number: 11546187Abstract: 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: GrantFiled: December 16, 2019Date of Patent: January 3, 2023Assignee: Graco Minnesota Inc.Inventors: Morgan O. LaMoore, Pavel V. Tysyachuk, Adriana F. Mickols, Nicholas T. Fritz
-
Patent number: 11544615Abstract: 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: GrantFiled: May 27, 2021Date of Patent: January 3, 2023Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 11537409Abstract: 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: GrantFiled: March 1, 2021Date of Patent: December 27, 2022Assignee: FORCEPOINT LLCInventors: Tuomo Mickelsson, Kari Nurmela, Marko Niiranen
-
Patent number: 11523467Abstract: 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: GrantFiled: December 25, 2020Date of Patent: December 6, 2022Assignee: CHINA UNIVERSITY OF PETROLEUM BLUE SKY(QINGDAO) PETROLEUM TECHNOLOGY CO., LTDInventors: Tao Ding, Shouyuan Zhao, Chuan Yan, Hongming Wang, Hongbo Li, Zhongxian Gao, Zhihao Wei, Faliang Gong, Zhendong Wu, Fanwei Meng
-
Patent number: 11514159Abstract: 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: GrantFiled: December 9, 2021Date of Patent: November 29, 2022Assignee: Irdeto B.V.Inventor: Ron Vandergeest
-
Patent number: 11514166Abstract: 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: GrantFiled: October 20, 2020Date of Patent: November 29, 2022Assignee: Dell Products L.P.Inventors: Yu-Cheng Sheng, PoYu Cheng, Yu-Hsuan Yang
-
Patent number: 11514044Abstract: 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: GrantFiled: August 20, 2019Date of Patent: November 29, 2022Assignee: SAP SEInventors: Mayank Tiwary, Kirti Sinha
-
Patent number: 11507383Abstract: 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: GrantFiled: March 10, 2020Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Chandrasekhar Mugunda, Prashanth Giri
-
Patent number: 11507706Abstract: 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: GrantFiled: January 26, 2021Date of Patent: November 22, 2022Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Shiue-Ru Wu, Ching-Tung Wu
-
Patent number: 11507171Abstract: 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: GrantFiled: April 24, 2019Date of Patent: November 22, 2022Assignee: LENOVO (BEIJING) CO., LTD.Inventor: Huan Wang
-
Patent number: 11507385Abstract: 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: GrantFiled: April 30, 2021Date of Patent: November 22, 2022Assignee: CORTINA ACCESS, INC.Inventors: Aleksandr Nemirovsky, Jian-Jr Li, He Zhu
-
Patent number: 11507394Abstract: 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: GrantFiled: August 20, 2021Date of Patent: November 22, 2022Assignee: 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: 11507295Abstract: 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: GrantFiled: August 30, 2019Date of Patent: November 22, 2022Assignee: MicroStrategy IncorporatedInventors: Clayton Myers, Andrew Smith, Timothy Lang, Scott Rowley, Shreyas Shah, Martin Lucius Bonica
-
Patent number: 11507284Abstract: 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: GrantFiled: September 4, 2019Date of Patent: November 22, 2022Assignee: Kioxia CorporationInventors: Hiroshi Isozaki, Yoshiyuki Kudoh, Kenichi Numata
-
Patent number: 11507626Abstract: 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: GrantFiled: August 27, 2020Date of Patent: November 22, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTDInventors: Jia Shu Xing, Ji Zhang
-
Securing boot controller for an embedded system, associated embedded system and securing boot method
Patent number: 11500996Abstract: 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: GrantFiled: May 3, 2021Date of Patent: November 15, 2022Assignee: THALESInventor: Stéphane Monnier -
Patent number: 11500647Abstract: 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: GrantFiled: November 2, 2020Date of Patent: November 15, 2022Assignee: Dell Products L.P.Inventors: Balasingh P. Samuel, Vivek Viswanathan Iyer
-
Patent number: 11500995Abstract: 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: GrantFiled: April 26, 2021Date of Patent: November 15, 2022Assignee: Dell Products L.P.Inventors: Sumanth Vidyadhara, Vivek Viswanathan Iyer, Shubham Kumar
-
Patent number: 11494289Abstract: 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: GrantFiled: January 28, 2019Date of Patent: November 8, 2022Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Anurag Bhatia, Samvinesh Christopher, Winston Thangapandian, Utpal Patel
-
Patent number: 11487525Abstract: 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: GrantFiled: March 30, 2020Date of Patent: November 1, 2022Assignee: General Electric CompanyInventors: Kristin M. Schanche, Matthew W. Wiseman, Simone Drakes, Edward Gorman, Jeroen Hoppenbrouwers, Emmanuel Norde, Dorian Uzun, Henry Mederos
-
Patent number: 11487552Abstract: 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: GrantFiled: June 11, 2019Date of Patent: November 1, 2022Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventor: Hui Lin
-
Patent number: 11489724Abstract: 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: GrantFiled: September 30, 2021Date of Patent: November 1, 2022Assignee: Juniper Networks, Inc.Inventors: Raviraj Satish Deshmukh, Pradeep H. Krishnamurthy, Varun S K
-
Patent number: 11481188Abstract: 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: GrantFiled: June 22, 2020Date of Patent: October 25, 2022Assignee: Amazon Technologies, Inc.Inventors: Prashant Pawan Pisipati, Allen Wang, Jordan Sinclair, Song Chen, Mark Conrad Kockerbeck