Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
-
Patent number: 11907543Abstract: Provided are a computer program product, system, and method for managing swappable data structures in a plurality of memory devices based on access counts of the data structures. Data structures indicated as swappable are updated less frequently than most frequently updated data structures. Data structures not indicated as swappable are maintained in a first level memory device and not moved to a second level memory device. The first level memory device has lower latency than the second level memory device. Access counts are maintained for the data structures stored in the first level memory device that are indicated as swappable. Data structures are selected in the first level memory device having lowest access counts. The selected data structures are removed from the first level memory device and retained in the second level memory device.Type: GrantFiled: January 7, 2020Date of Patent: February 20, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Beth Ann Peterson, Lokesh Mohan Gupta, Matthew G. Borlick, Matthew Richard Craig
-
Patent number: 11907049Abstract: The present information processing apparatus comprises a non-volatile memory that has a first portion including a code area configured to hold a program and a data area configured to hold data. In addition, the information processing apparatus acquires update data of a first portion, and updates the first portion with the acquired update data. In the updating process, at least a portion of the program held in the code area is deleted before updating the contents of the data area, and after updating the contents of the data area, updating to the code area is completed.Type: GrantFiled: January 12, 2022Date of Patent: February 20, 2024Assignee: Canon Kabushiki KaishaInventor: Hidemi Sasaki
-
Patent number: 11899532Abstract: Methods, systems, and devices for determining locations in memory for boot-up code are described. An indication of one or more timeout durations for a boot sequence is received. Information for the boot sequence is stored in one or more memory cells based on the one or more timeout durations, where the one or more memory cells is selected based on a read latency, an error rate, or a storage-level of the one or more memory cells with relation to the indicated one or more timeout durations. The information for the boot sequence stored in the one or more memory cells is accessed based on an initialization of the boot sequence.Type: GrantFiled: May 31, 2022Date of Patent: February 13, 2024Assignee: Micron Technology, Inc.Inventors: Nitul Gohain, Giuseppe Cariello, Jameer Mulani
-
Patent number: 11893245Abstract: Methods, systems, and devices for multi-purpose signaling for a memory system are described. One or more signal paths of between a host device and a memory device may be configured to support shared pathways between multiple channels and to support multiple functions. For example, a signal path may be configured to communicate a state signal for an initialization sequence of the memory device, an error signal for the memory device to indicate that errors have occurred, or a low-power signal for the host device to request that the memory device enter a low-power mode, or a combination thereof. The signal path may be shared between two or more channels of the memory device.Type: GrantFiled: July 13, 2022Date of Patent: February 6, 2024Assignee: Micron Technology, Inc.Inventors: James Brian Johnson, Brent Keeth
-
Patent number: 11893383Abstract: A system, method implemented on a computer system, and computer program product for managing properties of software to be deployed for running on an operations system. A user interface prompts an operator to input, property information to define Properties of the software. The property information for the properties of the software input by the operator is stored in a properties database. Property information for properties of the software that is stored in the properties database may be displayed on the user interface and changed by the operator. The property information for the properties of the software that is stored in the properties database may be used to deploy the software to the operations system.Type: GrantFiled: January 30, 2023Date of Patent: February 6, 2024Assignee: ADP, Inc.Inventors: Fabrice Colas, Remi Noblet
-
Patent number: 11892893Abstract: A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second component from the thermal module based on the data. Initializing the thermal module includes detecting a presence of a plurality of potential components of the computing device; querying each of the plurality of potential components to determine capabilities of each component; in response to the querying, for each of at least a subset of the plurality of potential components receiving identification information for the component and, based on the received identification information, configuring one or more interfaces of the plurality of predefined interfaces of the thermal module to establish communication with the subset of components.Type: GrantFiled: April 22, 2020Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Mika Juhani Rintamaeki, Gregory Allen Nielsen, Rajagopal K. Venkatachalam, Ajit Justin, Francisco Cantu De La Garza
-
Patent number: 11893379Abstract: Systems, apparatuses and methods may provide for technology that exchanges activation information between system firmware and an operating system (OS), wherein the activation information includes one or more of status information, activation state information, capability information, activation time information or quiesce time information. The technology also conducts a runtime upgrade of the device firmware based on the activation information, wherein the runtime upgrade bypasses a reboot of the computing system.Type: GrantFiled: August 18, 2020Date of Patent: February 6, 2024Assignee: Intel CorporationInventors: Murugasamy K. Nachimuthu, Deepak Gandiga Shivakumar, Dan Williams, Tiffany Kasanicky, Krzysztof Rusocki, Nicholas Moulin, Mohan J. Kumar
-
Patent number: 11892549Abstract: A communication apparatus for subsequent installation in a vehicle and/or for mobile use, having: a transceiver having an antenna for wireless data transmission, a GNSS receiver having an antenna for receiving signals from a global satellite navigation system, an inertial measurement unit, and a housing enclosing the transceiver, the GNSS receiver and the inertial measurement unit at least in part. The communication apparatus is configured to use data captured by the inertial measurement unit and/or the GNSS receiver to perform motion detection, in order to ascertain a motion pattern, and to perform or prevent a data transmission by the antenna for the purpose of wireless data transmission as a function of the ascertained motion pattern. Furthermore, the a method for execution using such a communication apparatus is disclosed.Type: GrantFiled: July 25, 2019Date of Patent: February 6, 2024Assignee: CONTINENTAL TEVES AG & CO. OHGInventors: Ulrich Stählin, Klaus Rink
-
Patent number: 11886760Abstract: A print driver store is usable for redirection printing in a virtualized computing environment that supports virtual desktops. Native print drivers are uploaded to the print driver store from a client side. When an agent attempts to instantiate a virtual printer at the agent side that corresponds to a physical printer at the client side, the agent checks to determine if a native print driver for the physical printer is installed at the agent side. If the native print driver is not installed, then the agent obtains the native print driver from the print driver store and installs the native print driver at the agent side. The agent completes the instantiation of the virtual printer at the agent side and associates the native print driver with the virtual printer.Type: GrantFiled: February 25, 2021Date of Patent: January 30, 2024Assignee: VMware, Inc.Inventors: Hui Zhang, Weigang Huang, Kun Shi, Mangui She, Hui Yuan, Gang Si
-
Patent number: 11886868Abstract: A feature is updated on a computing device. One or more composite image files are accessed that correspond to updates to be implemented in the computing device. The composite image files are signed containers. A runtime in-memory merge of the composite image files is performed. The merged composite image files are exposed as a read-only volume. The features are made available to the computing device. A system boot using the read-only volume can be initiated.Type: GrantFiled: November 15, 2021Date of Patent: January 30, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Matthaus Alden Wesemann, Hakki Tunc Bostanci, Aaron Farmer
-
Patent number: 11880689Abstract: A server power-down detection method and system, a device, and a storage medium are disclosed, wherein the method includes: in response to the completion of hardware power on, controlling a PCH to read BIOS codes from BIOS flash storage particles via a first interface and running the BIOS codes; detecting whether bits of a register of the PCH have been set; in response to the bits of the register of the PCH being set, controlling the PCH to send power-down completion information to a BMC via a second interface; and in response to the BMC receiving the power-down completion information, recording the power-down completion information in BMC flash storage particles, and performing the hardware power on again until a test is completed.Type: GrantFiled: July 30, 2021Date of Patent: January 23, 2024Inventors: Haibo Wang, Zhihua Ge
-
Patent number: 11882504Abstract: A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security.Type: GrantFiled: January 31, 2021Date of Patent: January 23, 2024Assignee: INTREPID NETWORKS, LLCInventors: Brittin Kane, Joseph Daniel McCall, Joshua Witter, Jason Alan Stonebraker
-
Patent number: 11874733Abstract: Recovery of a container storage provider, including: storing, within a first database, configuration information related to the container storage provider; storing, within a second database, the configuration information; and responsive to detecting that one or more components associated with the container storage provider have become unavailable, creating a replacement component using configuration information contained in the second database.Type: GrantFiled: May 20, 2022Date of Patent: January 16, 2024Assignee: Pure Storage, Inc.Inventors: Simon Dodsley, Remko Deenik, Jon Owings, Sergey Zhuravlev, Joshua Robinson
-
Patent number: 11874928Abstract: Provided is a security device, an electronic device, a secure boot management system, a method for generating a boot image and a method for executing a boot chain. The security device includes a key deriver configured to receive a root key and a protected boot key included in a boot image and generate a derived key according to a key protection method using the root key and the protected boot key, a key processor configured to perform verification according to the key protection method using the generated derived key to extract a boot key from the protected boot key included in the boot image, a secure booter configured to perform verification on a protected execution image included in the boot image using the extracted boot key, and a processor configured to execute a verified execution image on which the verification has been completed by the secure booter.Type: GrantFiled: August 24, 2020Date of Patent: January 16, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ki Seok Bae, Jong Hoon Shin, Ki Tak Kim, Hye Soo Lee, Jin Su Hyun, Hyo Sun Hwang
-
Patent number: 11868784Abstract: In an information processing apparatus, a snapshot file corresponding to an application program is read from a non-volatile storage medium and the read snapshot file is loaded into a RAM. An operating system on which the application program operates is loaded into the RAM, and the operating system is started. The application program is read from the non-volatile storage medium after starting the operating system; the read application program is loaded into the RAM. The application program loaded in the RAM is started by using the snapshot file loaded in the RAM. Herein, reading the snapshot file from the non-volatile storage medium and loading the read snapshot file into the RAM are performed (i) before loading the operating system on which the application program operates into the RAM, or (ii) while performing a process of starting the operating system.Type: GrantFiled: November 30, 2021Date of Patent: January 9, 2024Assignee: DENSO CORPORATIONInventor: Yuudai Nagano
-
Patent number: 11861428Abstract: A service orchestration method, apparatus and device for a physical machine, and a computer-readable storage medium. The method includes: creating a physical machine resource that inherits all attributes of a cloud host, and modifying the physical machine resource according to characteristics of a target physical machine to obtain a target physical machine resource; configuring an underlying driver of Ironic according to the characteristics of a target physical machine; and invoking the Ironic by means of nova, such that the target physical machine resource is used to perform service orchestration on the target physical machine when the Ironic is running. On the basis of implementing service orchestration on a physical machine, the target physical machine resource in the method is obtained by inheriting all attributes of a cloud host and performing modification according to the characteristics of a target physical machine.Type: GrantFiled: February 20, 2021Date of Patent: January 2, 2024Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Dong Li, Kaiyuan Qi
-
Patent number: 11863628Abstract: A method of providing a user interface on a mobile communication device to control smart devices in an environment. The method comprises discovering a plurality of smart devices in an environment by a client application executing on a mobile communication device by initiating wireless communication between the mobile communication device and the plurality of smart devices, wherein the client application learns an electronic model identity of each of the discovered smart devices, communicating with a data store by the client application to look-up control interfaces of the discovered smart devices based on the electronic model identities of the smart devices, looking-up predefined environmental preferences associated with the mobile communication device in the data store by the client application, transmitting control commands by the client application to the plurality of smart devices based in part on the looked-up predefined environmental preferences.Type: GrantFiled: December 20, 2022Date of Patent: January 2, 2024Assignee: T-Mobile Innovations LLCInventors: Lyle T. Bertz, Galip Murat Karabulut, Joao Teixeira
-
Patent number: 11857168Abstract: An imaging module includes: a planar light emitter that includes a light-emitting face and a light-emitter terminal; a power supply cable that is connected to the light-emitter terminal and that supplies electric power to the planar light emitter; a solid-state image sensing device that captures an image of an illumination object that is irradiated with light emitted from the light-emitting face; a coaxial cable that is electrically connected to the solid-state image sensing device; a light shield that is disposed between the solid-state image sensing device and the planar light emitter; and a light guide that guides light emitted from the light-emitting face to an outside of the imaging module. The planar light emitter, the solid-state image sensing device, part of the light shield, and the light guide constitute a rigid portion of the imaging module.Type: GrantFiled: January 30, 2019Date of Patent: January 2, 2024Assignee: Fujikura Ltd.Inventors: Takeshi Ishizuka, Kenichi Ishibashi, Daisuke Murakami, Yoshinobu Numasawa
-
Patent number: 11853505Abstract: A gaming input device implements a method of adjusting input polling rate in various usage scenarios to optimize performance in light of scenario-specific considerations. The device detects a usage scenario and maps it to an optimized input polling rate, then requests the optimized input polling rate from associated firmware and hardware so an adjustment can be accomplished. The automated adjustment to polling rate accounts for problems associated with various usage scenarios, such as latency and power consumption, and allows for optimization specific to each scenario.Type: GrantFiled: April 24, 2023Date of Patent: December 26, 2023Assignee: Backbone Labs, Inc.Inventors: Eric Sorensen, Maneet Singh Khaira, Zachary Scott, Samuel Boegli
-
Patent number: 11847471Abstract: Various techniques are provided to implement fast boot for programmable logic devices (PLDs). In one example, a method includes receiving configuration data associated with a PLD. The PLD includes an array of configuration memory cells including logic block memory cells and input/output (I/O) block memory cells associated with the PLD's logic fabric and I/O fabric, respectively. The method further includes programming a subset of the I/O block memory cells with the configuration data, and providing a wakeup signal to activate functionality associated with a portion of the I/O fabric. The method further includes programming remaining configuration memory cells of the array with the configuration data, where the remaining configuration memory cells include at least a subset of the logic block memory cells. The method further includes providing a wakeup signal to activate functionality associated with at least a portion of the logic fabric. Related systems and devices are provided.Type: GrantFiled: September 24, 2021Date of Patent: December 19, 2023Assignee: Lattice Semiconductor CorporationInventors: Fulong Zhang, Gordon Hands, Satwant Singh, Wei Han, Ravindar Lall, Joel Coplen, Sreepada Hegade, Ming Hui Ding
-
Patent number: 11847082Abstract: An Information Handling System (IHS) includes multiple hardware devices, and a Baseboard Management Controller (BMC) in communication with the hardware devices. The BMC includes executable code to cause the BMC to receive a message associated with a non-registered hardware device that is not registered to be managed by the BMC in which the message formatted according to a native protocol of the BMC. The code further causes the code to transmit the message to a device plugin associated with the non-registered hardware device in which the device plugin comprises custom instructions that, upon execution by a system processor, cause the IHS to convert the message into a protocol associated with the non-registered hardware device, and forward the converted message to the non-registered hardware device using the protocol of the non-registered hardware device.Type: GrantFiled: October 13, 2020Date of Patent: December 19, 2023Assignee: Dell Products L.P.Inventors: Chandrasekhar Puthillathe, Chitrak Gupta, Raghavendra Venkataramudu, Chinmay Shripad Hegde, Anurag Sharma, Rajib Saha, Jitendra Kumar Rath
-
Patent number: 11841951Abstract: Systems and methods are provided for remotely supporting managed hardware components of an IHS (Information Handling System). Prior to booting an operating system of the IHS, the managed hardware components are enumerated as supporting remote management and a network stack is created in a secured IHS memory, where the network stack is for transfer of remote device management communications directed at the managed hardware components. Still prior to booting the operating system, the IHS chipset is configured to route device management messages received from remote management tools to the network stack. After booting the operating system, a secure remote management session is established between a remote management tool and an IHS device management agent. During operation of the device management agent in the booted operating system, device management messages are retrieved from the network stack and decoded device management messages are delivered to a managed hardware component.Type: GrantFiled: April 15, 2021Date of Patent: December 12, 2023Assignee: Dell Products L.P.Inventors: Sumanth Vidyadhara, Vivek Viswanathan Iyer
-
Patent number: 11842395Abstract: A system for providing an exchange in a trusted execution environment can include an exchange program that is configured to provide a digital exchange for digital assets and a computer system with a secure enclave that is configured to provide the trusted execution environment within which processing of programs is secure from observation and manipulation by other operations outside of the secure enclave. Execution of the exchange program in the secure enclave can include loading the exchange program into secure memory within the secure enclave, performing an attestation operation on the exchange program loaded into the secure memory within the secure enclave, the attestation operation configured to validate the exchange program, and outputting results of the attestation operation to identify whether the exchange program loaded in the secure enclave is valid.Type: GrantFiled: December 22, 2021Date of Patent: December 12, 2023Assignee: Ava Labs, Inc.Inventors: Michael Edmond Kaplan, Emre Kanatli, Bernard Wong, Emin Gün Sirer
-
Patent number: 11836100Abstract: According to one embodiment, an Information Handling System (IHS) includes at least one storage unit that conforms to an NVMe specification and first and second BMCs. The BMCs are in communication with the storage unit and each configured with computer-executable instructions to negotiate with the second BMC, whether first or second BMC is to be an active BMC such that the other of the first or second BMCs becomes a passive BMC. When the first BMC is the active BMC, allow shared commands to be issued to a storage unit conforming to a Non-Volatile Memory Express (NVMe) specification; otherwise, inhibit the shared commands from being issued to the storage unit.Type: GrantFiled: June 16, 2022Date of Patent: December 5, 2023Assignee: Dell Products L.P.Inventors: Austin P. Bolen, Komal Dhote, Manjunath A M
-
Patent number: 11829794Abstract: A vendor of virtual machine images accesses a virtual computer system service to upload a digitally signed virtual machine image to a data store usable by customers of the virtual computer system service to select an image for creating a virtual machine instance. If a digital certificate is uploaded along with the virtual machine image, the virtual computer system service may determine whether the digital certificate has been trusted for use. If the digital certificate has been trusted for use, the virtual computer system service may use a public cryptographic key to decrypt a hash signature included with the image to obtain a first hash value. The service may additionally apply a hash function to the image itself to obtain a second hash value. If the two hash values match, then the virtual machine image may be deemed to be authentic.Type: GrantFiled: December 6, 2022Date of Patent: November 28, 2023Assignee: Amazon Technologies, Inc.Inventors: Andrew Jeffrey Doane, Alexander Edward Schoof, Robert Eric Fitzgerald, Todd Lawrence Cignetti
-
Patent number: 11831317Abstract: A processing system comprising a first sub-circuit configured to be powered by a first supply voltage and a second sub-circuit configured to be powered by a second supply voltage. The first sub-circuit comprises a general-purpose input/output register. The second sub-circuit comprises: a storage circuit configured to selectively store configuration data from the general-purpose input/output register; an input/output interface, at least one peripheral and a selection circuits to exchange signals of the peripherals, and the stored configuration data with the input/output interface. A power management circuit is configured to manage a normal operating mode, and a low-power mode during which the configuration data are maintained stored and the first sub-circuit is switched off. The power management circuit activates the low-power mode in response to receiving a commands, and resumes the normal operating mode in response to a wake-up events.Type: GrantFiled: December 12, 2022Date of Patent: November 28, 2023Assignee: STMicroelectronics S.r.l.Inventors: Francesco Pirozzi, Santi Carlo Adamo
-
Patent number: 11822928Abstract: It is an object of the present disclosure to improve robustness against an unintended alteration in data in a volatile memory. An information processing apparatus has a storage unit storing two or more boot programs; a determination unit configured to determine the validity of each of the boot programs; an information generation unit configured to generate volatile information; and a selection unit configured to extract the volatile information at random, selects one of the boot programs on a basis of the extracted volatile information, and in a case where the determination unit determines that the selected boot program is not valid and that another one of the boot programs is valid, perform a process of overwriting the selected boot program with the another boot program.Type: GrantFiled: September 26, 2019Date of Patent: November 21, 2023Assignee: Canon Kabushiki KaishaInventor: Yoshiharu Ito
-
Patent number: 11822664Abstract: Techniques are disclosed relating to securing computing devices during boot. In various embodiments, a secure circuit of a computing device generates for a public key pair and signs, using a private key of the public key pair, configuration settings for an operating system of the computing device. A bootloader of the computing device receives a certificate for the public key pair from a certificate authority and initiates a boot sequence to load the operating system. The boot sequence includes the bootloader verifying the signed configuration settings using a public key included in the certificate and the public key pair. In some embodiments, the secure circuit cryptographically protects the private key based on a passcode of a user, the passcode being usable by the user to authenticate to the computing device.Type: GrantFiled: November 6, 2020Date of Patent: November 21, 2023Assignee: Apple Inc.Inventors: Xeno S. Kovah, Nikolaj Schlej, Thomas P. Mensch, Wade Benson, Jerrold V. Hauck, Josh P. de Cesare, Austin G. Jennings, John J. Dong, Robert C. Graham, Jacques Fortier
-
Patent number: 11822408Abstract: A recording medium stores a program for causing a computer to execute processing including: acquiring a first process execution time and energy consumption of a first processor core in the execution time when a process executed by the first processor core is switched from a first process to a second process; specifying one or more processes of a first process group to which the first process belongs, from among process groups each of which is a group of processes and calculating an index that indicates the energy consumption per unit time involved in execution of the first process group based on the execution time and the energy consumption acquired for the specified one or more processes; and controlling an operation of a processor core to which the process is allocated according to comparison between the index calculated for the first process group with a threshold.Type: GrantFiled: April 11, 2022Date of Patent: November 21, 2023Assignee: FUJITSU LIMITEDInventor: Akira Hirai
-
Patent number: 11822932Abstract: A computing device includes a read cache file to store a network driver, and a processor to execute the read cache file to run the network driver to connect the computing device to a communications network. A streamed base disk image is received from a server via the communications network that is used to boot the computing device.Type: GrantFiled: February 3, 2022Date of Patent: November 21, 2023Inventors: Moso Lee, Simon Graham
-
Patent number: 11824872Abstract: A system and method for detecting an anomaly based on user interaction with a mobile computing device is disclosed. The method includes activating, on the mobile computing device, an application, which is configured to store the machine learning model and the behavioral profile generated by the machine learning model in the memory of the mobile computing device; receive, track, and store in the memory of the mobile computing device an input pattern including navigation information and identification information inputted from the user during the user interaction with the mobile computing device; detect anomaly based on the user interaction with the mobile computing device by comparing the stored behavioral profile with the stored input pattern; and prohibit user to have further access to the financial application including user accounts in response to detection of the anomaly.Type: GrantFiled: May 29, 2020Date of Patent: November 21, 2023Assignee: United Services Automobile Association (USAA)Inventors: Gregory Brian Meyer, Mark Anthony Lopez, Ravi Durairaj, Nolan Serrao, Victor Kwak, Ryan Thomas Russell, Christopher Russell, Ruthie D. Lyle
-
Patent number: 11816491Abstract: A method for configuring a peripheral bus of an information handling system performs, as part of a boot sequence, an initial configuration of a chipset setting pertaining to the bus based on a descriptor stored in a nonvolatile storage resource. After an operating system is loaded, a controller detects a peripheral device connecting to the bus and responds by performing a runtime configuration of the chipset setting based on capability information obtained from the peripheral device. The peripheral bus may comprise a USB pipe and a USB-C type connector, wherein the peripheral device is detected by a USB power delivery (PD) controller based on configuration channel (CC) pins of the USB-C connector. The PD controller may signal the chipset and send the device’s capability information to the chipset. The PD controller may assert a PMCALERT# signal of the chipset’s and send the capability information via a system management link (SMLink1).Type: GrantFiled: July 14, 2021Date of Patent: November 14, 2023Assignee: Dell Products L.P.Inventors: William D. Leara, Chien-Yi Juan, Rong-Yu Wang, Jui-Hsing Chiu
-
Patent number: 11816367Abstract: A method for setting a printer performs initial setup of the printer by using a setting image displayed on a terminal device. The method includes displaying, in a chat style in the setting image, a plurality of information logs regarding the initial setup of the printer, an instruction information log regarding instruction information including an instruction for a user who operates the printer, and a response log regarding a user response input by the user in response to the instruction information.Type: GrantFiled: August 18, 2021Date of Patent: November 14, 2023Assignee: Seiko Epson CorporationInventor: Atsushi Suzuki
-
Patent number: 11809875Abstract: A basic input/output system (BIOS) may load an embedded operating system (EOS), and the light-weight EOS may operate as a single captive portal for all pre-boot operations. With a single captive portal, the EOS may provide a multi-task environment to facilitate quicker execution of multiple pre-boot tasks within a single environment to reduce a number of reboots. In some embodiments, power consumption by performing the tasks within the EOS may be reduced by executing operations using a low-power core of an information handling system, such as a “little” core of a system on chip (SoC) having multiple “big” and “little” cores or a hybrid core of an information handling system. More generically, the EOS may execute on one or both of a first processor core and second processor core of an information handling system, in which the first and second processor cores are configured differently.Type: GrantFiled: October 7, 2021Date of Patent: November 7, 2023Assignee: Dell Products L.P.Inventors: Shekar Babu Suryanarayana, Sumanth Vidyadhara
-
Patent number: 11797489Abstract: A cluster of computer systems, each of which is configured with a virtualization software layer to support execution of virtual computing instances, includes a first computer system in which a first virtual computing instance is executing, the first computer system including a first local storage unit in which a first log file is stored to capture write operations to a virtual disk of the first virtual computing instance. The cluster also includes a second computer system, networked to the first computer system, in which a second virtual computing instance is executing, the second computer system including a second local storage unit in which a second log file is stored to capture write operations to a virtual disk of the second virtual computing instance and in which a replica of the first log file is stored.Type: GrantFiled: April 15, 2019Date of Patent: October 24, 2023Assignee: VMware, Inc.Inventor: Jacob Gorm Hansen
-
Patent number: 11797404Abstract: Techniques for peer node recovery can include: receiving a notification regarding an occurrence of a trigger condition which indicates to perform recovery processing for a first storage device of a first node, wherein the first storage device is used as a boot device for the first node; and responsive to receiving the notification of the trigger condition, performing recovery processing for the first storage device of the first node comprising: performing a network boot of the first node over an internal network connection using a preboot execution (PXE) server of the second node; reimaging the first storage device of the first node using content from a second storage device of the second node, wherein the content includes a bootable partition comprising an operating system; and using the bootable partition of the first storage device of the first node, booting the first node to load and run the operating system.Type: GrantFiled: October 6, 2021Date of Patent: October 24, 2023Assignee: Dell Products L.P.Inventors: Yossi Dvori, Pavel Shlakhter, Liran Loya
-
Patent number: 11792013Abstract: A system manages access to an asset using a separate physical cryptographically-secure key device. A memory stores a public key as an unalterable record. An access configuration controller reads the public key from the memory to control the access to the asset. The public key is cryptographically paired with a private key securely recorded in the separate physical cryptographically-secure key device. The access configuration controller receives an access control change instruction signed by the private key and verifies a valid signing of the access control change instruction by the private key using the public key read from the memory. A storage system secured by the access configuration controller stores access authorization records managing access to the asset. The access configuration controller alters access authorization records according to the access control change instruction, responsive to verification of the valid signing of the access control change instruction.Type: GrantFiled: May 25, 2022Date of Patent: October 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Stefan Thom, David Thaler, Torsten Stein
-
Patent number: 11775284Abstract: An electronic device and a code patching method are provided. The electronic device includes a processor, a read-only memory (ROM), and a one-time programmable (OTP) memory. The ROM stores a boot code, and the boot code includes at least one checkpoint code segment. The OTP memory stores at least one patch code. The processor executes the boot code and queries whether there is a corresponding patch code in the OTP memory when the checkpoint code segment is executed, and if yes, executes the corresponding patch code.Type: GrantFiled: January 27, 2022Date of Patent: October 3, 2023Assignee: REALTEK SINGAPORE PRIVATE LIMITEDInventors: Aleksandr Nemirovsky, Jian-Jr Li, He Zhu
-
Patent number: 11768611Abstract: Techniques in electronic systems, such as in systems including a processing chip and one or more external memory chips, provide improvements in one or more of system security (such as intrusion and/or virus/malware prevention), performance, cost, and efficiency. For example, the processing chip includes at least one CPU and circuitry enabling the at least one CPU to securely boot from an external, non-volatile memory chip containing encrypted, executable code. The circuitry comprises immutable hardware to copy the executable code from the non-volatile memory to another external memory from which the at least one CPU is able to access it. The encryption uses a key created at a manufacturing time of and unique to the processing chip that is never CPU-accessible, forming a secure hardware association between the processing chip and the non-volatile memory chip.Type: GrantFiled: August 28, 2020Date of Patent: September 26, 2023Assignee: AXIADO CORPORATIONInventor: Axel K. Kloth
-
Patent number: 11768755Abstract: Process flow graphs are generated from system trace data by obtaining raw distributed trace data for a system, aggregating the raw distributed trace data into aggregated distributed trace data, generating a plurality of process flow graphs from the aggregated distributed trace data, and storing the plurality of process flow graphs in a graphical store. A first critical path can be determined from the plurality of process flow graphs based on an infrastructure design for the system and a process flow graph corresponding to the first critical path provided for graphical display. Certain examples can determine a second critical path involving a selected element of the first critical path and provide the process flow graph for the second critical path for display. Some examples pre-process the aggregated distributed trace data to repair incorrect traces. Other examples merge included process flow graphs into longer graphs.Type: GrantFiled: March 23, 2021Date of Patent: September 26, 2023Assignee: eBay Inc.Inventors: Hanzhang Wang, Huai Jiang, Liangfei Su, Selcuk Kopru, Sanjeev Katariya, Wanxue Li
-
Patent number: 11769420Abstract: A method includes receiving, by a processing device of a client device from an external storage device, an operating system image, the operating system image to provide a testing environment for the client device; loading the operating system image into memory of the client device; and providing, by the processor of the client device, testing information via the testing environment.Type: GrantFiled: August 7, 2020Date of Patent: September 26, 2023Assignee: Red Hat, Inc.Inventors: Randolph Russell, Gregory James Kable, George Henry Maine, Curtis Scott Rempel
-
Patent number: 11762678Abstract: A system and method for scanning of virtual machine images. The method includes creating a virtual machine instance of a virtual machine based on a virtual machine image of the virtual machine and an application programming interface (API) of an environment in which the virtual machine is to be deployed, wherein the virtual machine image has an entry point such that the virtual machine instance executes the entry point; and replacing the entry point of the virtual machine instance with a lightweight script, wherein the lightweight script is configured to retrieve a static scanner executable, to execute the static scanner executable, and to send results of the scanning.Type: GrantFiled: July 16, 2020Date of Patent: September 19, 2023Assignee: Twistlock, Ltd.Inventors: Liron Levin, Eran Yanay, Gilad Astrin, Dima Stopel
-
Patent number: 11765155Abstract: Systems and methods are disclosed to implement an application that can automatically download new digital certificates to verify signed code updates received by the application. In embodiments, under normal circumstances, the application uses a pinned certificate in the application's executable code to verify received updates signed using the certificate. However, if the code signing certificate changes, the application will automatically retrieve the new certificate from a certificate publishing service. Accordingly, the new certificate does not have to be included as part of the code update package, and the retrieval of the new certificate can be managed more robustly by the application updater. In embodiments, downloads from the certificate publishing service may be secured using a nonce and a shared secret that is known to the service and also pinned to the application. In this way, the download process can be protected from hijacking attacks.Type: GrantFiled: September 29, 2020Date of Patent: September 19, 2023Assignee: Amazon Technologies, Inc.Inventors: Preethi Srinivasan, Dheeraj Kumar Mekala
-
Patent number: 11755335Abstract: In an example, a computing device includes a non-volatile storage device to store a basic input/output system (BIOS) variable. Further, the computing device includes a BIOS. During a boot process of the computing devices, the BIOS may read the BIOS variable from the non-volatile storage device. Further, the BIOS may detect that an application is to be deployed in the computing device based on the BIOS variable. Furthermore, the BIOS may load an application package from the non-volatile storage device into a volatile storage device and build an advanced configuration and power interface (ACPI) data structure with the application package loaded in the volatile storage device. Further, the BIOS may deploy the application using the ACPI data structure.Type: GrantFiled: November 26, 2021Date of Patent: September 12, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ming Chang Hung, Yun-Chu Chen, Shih-Ding Lee, Nathan Edward Kofahl
-
Patent number: 11755059Abstract: A vehicular device includes a CPU. The CPU is set in a rated state in which the CPU operates at a rated operating clock and a high speed state in which the CPU operates at an operating clock higher than the rated operating clock. The high speed state is changeable in the operating clock and the rated state is not changeable in the rated operating clock.Type: GrantFiled: August 10, 2021Date of Patent: September 12, 2023Assignee: DENSO CORPORATIONInventor: Tsuyoshi Shiomi
-
Patent number: 11748113Abstract: A system to facilitate operating system (OS) installation is described. The system includes a server and rack controller, including one or more processors to generate an imaging service comprising an OS image container, transmit data via a first network to initiate a boot up process at a server and download an OS image included in the OS image container via a second network, wherein the second network is separate from the first network.Type: GrantFiled: June 29, 2022Date of Patent: September 5, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
-
Patent number: 11748133Abstract: A method, a computing device, and a non-transitory machine-readable medium for booting a virtual machine. In response to a launch or initialization of a virtual machine, the virtual machine may attach a boot volume within a cloud-associated storage system. The boot volume contains a boot program. The boot program is loaded to the virtual machine from the boot volume. The virtual machine uses the boot program to acquire a boot configuration that includes a set of parameters and one or more commands for interfacing with a networked storage system and attaching a root volume within the networked storage system using a network-based storage interface protocol. The virtual machine boots its operating system from the root volume within the networked storage system.Type: GrantFiled: April 23, 2020Date of Patent: September 5, 2023Assignee: NETAPP, INC.Inventors: Arthur Lent, Michael Condict, Peter Macko
-
Patent number: 11748228Abstract: An information handling system may include a processor and a basic input/output system configured to identify, test, and/or initialize information handling resources of the information handling system, and further configured to predict a volume of incoming telemetry data collected by a preboot driver of the basic input/output system and based on the volume predicted, manage storage of the telemetry data among memory associated with the basic input/output system.Type: GrantFiled: February 25, 2021Date of Patent: September 5, 2023Assignee: Dell Products L.P.Inventors: Balasingh P. Samuel, Sungsup Lee
-
Patent number: 11748167Abstract: A system, method and program product for handling potentially problematic events in an enterprise computing platform. A method is disclosed that includes: determining whether a received event includes a feature driven folder processing event; in response to a determination that the event is not a feature driven folder processing event, process the event and determine whether a file count for a folder is impacted; in response to the file count being impacted, evaluate the file count relative to a set of processing thresholds to determine which feature driven folder processing events are enabled for the folder, and to update associated metadata for the folder; and in response to a determination that the event is a feature driven folder processing event, using the computing device to check the metadata for an associated folder to determine whether a requested feature is enabled.Type: GrantFiled: August 9, 2022Date of Patent: September 5, 2023Inventors: Eliezer Amisadai Encarnacion, Jeremy Matthew White
-
Patent number: 11748110Abstract: A server is provided. The server includes a Basic Input/Output System (BIOS) memory, a storage device, and a processing unit. The BIOS memory stores a BIOS code, and the BIOS code provides a BIOS setup menu and a saving option in the BIOS setup menu for setting information of a plurality of BIOS setup items. The processing unit is coupled to the BIOS memory and the storage device. The processing unit executes the BIOS code during a power-on self-test (POST) process of the server. When executing the saving option, the processing unit stores the setting information of the plurality of BIOS setup items into the BIOS memory and the storage device, and the processing unit also stores a designated file name into the storage device, the designated file name corresponding to the setting information of the plurality of BIOS setup items that is stored into the storage device.Type: GrantFiled: April 23, 2021Date of Patent: September 5, 2023Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Teng-Yun Tsao