Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
-
Patent number: 12379936Abstract: Disclosed are a method and apparatus for identifying peripheral configuration of server, a method and apparatus for laying out peripheral silkscreen, and a server.Type: GrantFiled: November 21, 2023Date of Patent: August 5, 2025Assignee: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.Inventor: Yang Liu
-
Patent number: 12379939Abstract: Techniques for configuring an enriched data metrics pipeline (DMP) include: obtaining node configuration data associated with an unenriched DMP for nodes of a heterogeneous computing platform, including (a) a first kind of node including an application programming interface (API) for obtaining unenriched data associated with the first kind of node and (b) a second kind of node including an API for obtaining unenriched data associated with the second kind of node; the unenriched DMP being configured to provide node-level unenriched data to a service according to a first schedule; the service being configured to generate node-level data metrics based on the unenriched data; based on the node configuration data, configuring an enriched DMP to provide node-level enriched data to the service according to a second schedule that is less frequent than the first schedule; the service being configured to generate fleet-level data metrics based on the node-level enriched data.Type: GrantFiled: April 19, 2023Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Swapnil Sinvhal, Elizabeth Li
-
Patent number: 12379935Abstract: A packaging method for a driver kernel module includes: configurating specification file according to the driver kernel module; and packaging the driver kernel module and the specification file into a driver package in a target format. An electronic device and a non-volatile storage medium therein, for performing the above-described method, are also disclosed.Type: GrantFiled: August 7, 2023Date of Patent: August 5, 2025Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.Inventor: Jie Yuan
-
Patent number: 12380051Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a BMC. The BMC detects a platform type of a modular hardware system. The BMC searches for platform-specific files in a storage of the BMC based on the detected platform type. The BMC determines whether the platform-specific files are present in the storage of the BMC. When the platform-specific files are present in the storage of the BMC, the BMC reads the platform-specific files from the storage of the BMC, and the BMC initializes a service using the platform-specific files read from the storage of the BMC.Type: GrantFiled: March 29, 2024Date of Patent: August 5, 2025Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Anurag Bhatia, Winston Thangapandian, Pravinash Jeyapaul, Venkatesan Balakrishnan, Chitrak Gupta
-
Patent number: 12373185Abstract: An object is to provide a verification device capable of securely verifying a package with less loads on a developer side.Type: GrantFiled: March 27, 2020Date of Patent: July 29, 2025Assignee: NEC CORPORATIONInventors: Jun Nishioka, Yoshiaki Sakae, Kazuhiko Isoyama, Yuji Kobayashi
-
Patent number: 12360758Abstract: Methods, apparatus, systems, and articles of manufacture perform an enhanced S3 protocol to update firmware with a Boot Script update are disclosed. An example apparatus includes a management agent to store a firmware update into memory; and request an operating system (OS) to enter into an S3 sleep state; the OS to, in response to the request from the management agent, enter into the S3 sleep state and trigger an interrupt; and a basic input/output system (BIOS) to, in response to the interrupt from the OS update a Boot Script according to the firmware update; and wake up the OS with a wake vector.Type: GrantFiled: August 21, 2020Date of Patent: July 15, 2025Assignee: Intel CorporationInventors: Di Zhang, Zhuangzhi Li, Zhi Jin, Fei Li, Xinwu Liu, Bin Yang, Brett Peng Wang
-
Patent number: 12360828Abstract: A system and method for exposing a cloud application programming interface (API) based on supported hardware of a cloud service system. The method includes executing a cloud service application to provide one or more services. The method includes maintaining, in a data storage, a plurality of linkages between a plurality of service identifiers corresponding to the one or more services of the cloud service application and a plurality of hardware identifiers. The method includes determining, based on the plurality of linkages and/or a hardware profile of the cloud service system, whether the cloud service system has a capability to provide access to the one or more services of the cloud service application. The method includes providing exposure to application programming interfaces (APIs) of at least one of the one or more services of the cloud service application.Type: GrantFiled: July 28, 2021Date of Patent: July 15, 2025Assignee: Red Hat, Inc.Inventors: Eran Kuris, Arie Bregman
-
Patent number: 12353891Abstract: Shutdown intervals between nodes of a dependency tree are determined. The dependency tree represents a system to be shut down and the nodes represent system components of the system. The determining the shutdown intervals includes calculating, for a pair of nodes of the dependency tree, a shutdown interval. The calculating is based on a relationship between the pair of nodes. The calculating is repeated for a plurality of pairs of nodes to obtain a plurality of shutdown intervals. The plurality of shutdown intervals is used in a shutdown of the system components. At least one system component represented by at least one node on a higher node level of the dependency tree is to be shut down prior to at least one other system component represented by at least one other node on a lower node level of the dependency tree.Type: GrantFiled: June 28, 2023Date of Patent: July 8, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hui Wang, Xiang Yu Xue, Mai Zeng, Yu Mei Dai, Wei Li, Peng Hui Jiang, Xiao Chen Huang
-
Patent number: 12346687Abstract: An information processing apparatus, a log storage method, and a non-transitory recording medium. The information processing apparatus updates firmware of a controller, updates the firmware of an operation device while the operation device is in operation, and stores a log related to the operation device in the operation device while the firmware of the controller is being updated.Type: GrantFiled: April 19, 2023Date of Patent: July 1, 2025Assignee: Ricoh Company, Ltd.Inventor: Takafumi Nakamura
-
Patent number: 12339968Abstract: Disclosed is a storage device which includes a nonvolatile memory device that stores booting data and user data, and a memory controller that includes a first core, a second core, and third cores. In an initialization operation, the first core performs first authentication on at least a first part of the booting data. In response to that the first authentication succeeds, the first core generates a device identifier, and the second core loads the first part of the booting data and performs first booting. The first core performs second authentication on at least a second part of the booting data. In response to that the second authentication succeeds, the first core generates a first certificate and a second certificate, and the second core loads the second part of the booting data and performs second booting.Type: GrantFiled: June 16, 2022Date of Patent: June 24, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Younsung Chu, Jisoo Kim, Youngtak Noh
-
Patent number: 12340199Abstract: The present disclosure relates to a touch system and a method for updating firmware and, more specifically, relates to a touch system and a method for eliminating errors that may occur when updating firmware by storing header data of update-data of the firmware and verifying the validity thereof after storing body data thereof and verifying the validity thereof.Type: GrantFiled: December 8, 2020Date of Patent: June 24, 2025Assignee: SILICON WORKS CO., LTD.Inventor: Jae Hyun Cho
-
Self-managed configuration of information technology assets in an information technology environment
Patent number: 12333316Abstract: An apparatus comprises at least one processing device configured to deploy, at a given one of a plurality of information technology assets in an information technology infrastructure environment, an instance of a self-managed information technology asset configuration tool. The at least one processing device is also configured to determine, utilizing the instance of the self-managed information technology asset configuration tool deployed on the given information technology asset, a logical dispatch order for performing configuration operations for at least one of the plurality of information technology assets in the information technology infrastructure environment, wherein the logical dispatch order operates recursively across two or more levels of a processing hierarchy.Type: GrantFiled: October 10, 2023Date of Patent: June 17, 2025Assignee: Dell Products L.P.Inventors: Hui Cao, Zhiguo Liu -
Patent number: 12333285Abstract: Techniques are provided for generation of a software deployment pipeline manifest using software item metadata. One method comprises obtaining software items, requested for inclusion in a software deployment pipeline, and corresponding metadata for at least one of the requested software items, from a software repository; in response to a request to transform a given stage of the software deployment pipeline, generating a manifest for the given stage, wherein the manifest identifies the software items in the given stage and comprises the corresponding metadata for the software items in the given stage; and storing the manifest for the given stage in the software repository. The storage of the software items in the software repository may comprise evaluating, prior to the storage: (i) a presence of vulnerabilities in the software items and (ii) a license review status of the software items.Type: GrantFiled: July 27, 2023Date of Patent: June 17, 2025Assignee: Dell Products L.P.Inventors: Robert A. Ballantyne, Benjamin J. Pitzer
-
Patent number: 12333287Abstract: Certain example embodiments relate to techniques for installing and/or updating an application instance on a target mainframe. Packaged code, received by the target mainframe from a source mainframe in a deployment package, is executable on the target mainframe. The deployment package also includes a memory dump of control blocks of a source application running on the source mainframe. The control blocks constitute each program of the source application. The source application corresponds to the application instance to be installed/updated. The packaged code, when executed, is programmed to cause the target mainframe to: identify an area of memory of the target mainframe into which the control blocks from the memory dump are to be loaded; load the control blocks from the memory dump into the identified area of memory; and cause the target mainframe to branch to a first address in the identified area of the memory, in the installing/updating.Type: GrantFiled: November 18, 2022Date of Patent: June 17, 2025Assignee: SOFTWARE GMBHInventors: Arunkumaar Ramachandran, Reinhard Springer
-
Patent number: 12326780Abstract: Methods of boot process monitoring include receiving, by a service processor, a notice that a boot process for a server has started, monitoring a video buffer of a console of the server, and identifying, based on the monitoring, a potential error in the boot process.Type: GrantFiled: June 8, 2023Date of Patent: June 10, 2025Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.Inventors: Caihong Zhang, Fred Allison Bower, III
-
Patent number: 12326964Abstract: Methods and systems for managing configuration of data processing systems are disclosed. Configuration of data processing systems may be managed by limiting connectivity to components of data processing systems and credentialing access for the components. To enable access to components of data processing systems, the operation of the components may be updated for limited durations of time to allow various devices to communicate with these components. While allowed to communicate, the components of the data process system may restrict access to credentialed users.Type: GrantFiled: October 31, 2023Date of Patent: June 10, 2025Assignee: Dell Products L.P.Inventors: Mahesh Babu Ramaiah, Joseph Caisse, Ashutosh Kumar
-
Patent number: 12326774Abstract: A wake-up mechanism controlling method includes following operations: performing, by a processor of an electronic device, an initialization process for a driver program of a login device; controlling, by the processor, the login device to be in a low-power mode and to support a wake-up mechanism when the electronic device is in a first state, in which the login device is configured to log into an operating system of the electronic device when the login device is waken up; and controlling, by the processor, the login device to be in the low-power mode and not to support the wake-up mechanism when the electronic device is in a second state.Type: GrantFiled: October 17, 2023Date of Patent: June 10, 2025Assignee: Realtek Semiconductor CorporationInventors: Yang Li, Fu-Juan Cen
-
Patent number: 12321386Abstract: In some implementations, a system may receive an extensible markup language (XML) configuration stream that indicates one or more resource configurations. The system may maintain a data model that includes metadata that describes the XML configuration stream. The system may process the data model to generate a metadata tree. The system may generate, based on the XML configuration stream and the metadata tree, one or more XML configuration sub-streams that are respectively associated with a subset of the one or more resource configurations. The system may process, using respective resource processing modules of the system, the one or more XML configuration sub-streams to generate respective information associated with the subset of the one or more resource configurations.Type: GrantFiled: March 30, 2023Date of Patent: June 3, 2025Assignee: Juniper Networks, Inc.Inventors: Fnu Nadeem, Pradeep H. Krishnamurthy, Raviraj Satish Deshmukh
-
Patent number: 12322379Abstract: Contextual language selection for live transcription of collaboration session audio in heterogenous computing platforms. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform comprising a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory comprises a plurality of sets of firmware instructions, where each set of firmware instructions, upon execution by a respective device, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to identify a collaboration persona and change a live transcription setting of a collaboration session based upon the collaboration persona.Type: GrantFiled: August 29, 2022Date of Patent: June 3, 2025Assignee: Dell Products, L.P.Inventors: Daniel L. Hamlin, Srikanth Kondapi, Todd Erick Swierk
-
Patent number: 12321734Abstract: A deployment platform, computer-readable medium, and computer-implemented method for intelligent execution of a solution on a computer network, including receiving an instruction to execute a solution in a local runtime environment on the deployment platform, the solution including solution code written in a solution language, determining, by a helper program on the deployment platform, whether the solution is executable on the deployment platform based on the solution language and either launching, by the helper program, the solution on the deployment platform when the solution is executable on the deployment platform or launching, by the helper program, the solution on a remote platform on the computer network that is configured to execute the solution when the solution is not executable on the deployment platform, the helper program being configured to communicate with the launched solution to enable the launched solution to interface with the local runtime environment on the deployment platform.Type: GrantFiled: December 5, 2023Date of Patent: June 3, 2025Assignee: INFORMATICA LLCInventor: Hemshankar Sahu
-
Patent number: 12314728Abstract: A method and apparatus for BIOS option modifications to take effect, a storage medium, and an electronic device. The method for BIOS option modifications to take effect comprises: a BIOS option set, wherein function modification has been executed, is acquired in a server, on BIOS options in the BIOS option set (S202); a set attribute of the BIOS option set is detected, wherein the set attribute is configured to indicate whether there is a cold reboot BIOS option in the BIOS option seta function modified is allowed to take effect after a cold reboot (S204); a server reboot manner for the BIOS option set is determined according to the set attribute, wherein the server reboot manner is configured to control BIOS options in the BIOS option set to take effect after the server reboots (S206); and the server is rebooted by the server reboot manner (S208).Type: GrantFiled: March 16, 2023Date of Patent: May 27, 2025Assignee: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Zhaonan Ning, Bing Wang, Binghui Zhang, Muqing Tian
-
Patent number: 12299429Abstract: In a vehicle electronic control system, a vehicle master device includes a vehicle power determination unit that is configured to determine a vehicle power is on, a rewrite-in-progress determination unit that is configured to determine whether rewriting of a program is in progress, a first self-retention power determination unit that is configured to determine whether it is necessary to self-retain power in the vehicle slave device when the vehicle power determination unit determines that the vehicle power is off and when the rewrite-in-progress determination unit determines that rewriting of the program is in progress, and a self-retention power instruction unit that is configured to instruct the vehicle slave device to enable the first self-retention power circuit when the first self-retention power determination unit determines that it is necessary to self-retain the power in the vehicle slave device.Type: GrantFiled: February 4, 2021Date of Patent: May 13, 2025Assignee: DENSO CORPORATIONInventors: Yuzo Harata, Kazuhiro Uehara, Takuya Hasegawa, Takuya Kawasaki, Kazuaki Hayakawa
-
Patent number: 12292978Abstract: A new approach is proposed to support SRAM less bootup of an electronic device. A portion of a cache unit of a processor is utilized as a SRAM to maintain data to be accessed via read and/or write operations for bootup of the electronic device. First, the portion of the cache unit is mapped to a region of a memory, which has not been initialized. The processor reads data from a non-modifiable storage to be used for the bootup process of the electronic device and writes the data into the portion of the cache unit serving as the SRAM. To prevent having to read or write to the uninitialized memory, any read operation to the memory region returns a specific value and any write operation to the memory region is dropped. The processor then accesses the data stored in the portion of the cache unit to bootup the electronic device.Type: GrantFiled: November 2, 2021Date of Patent: May 6, 2025Assignee: Marvell Asia Pte LtdInventors: Ramacharan Sundararaman, Avinash Sodani
-
Patent number: 12293195Abstract: Data storage devices and operating methods that can improve a booting operation are disclosed. A storage device includes: a memory device including one or more boot partitions configured to store boot data for executing an operating system; and a memory controller coupled to the memory device and configured to perform, upon receiving power, a rebuild operation to restore first system data including active boot partition information associated with an activated boot partition among the one or more boot partitions and provide the active boot partition information to a host. Upon receiving, by the memory controller, from the host, a boot partition read request based on the active boot partition information, the memory controller transmits, to the host, the boot data stored in a boot partition corresponding to the active boot partition information.Type: GrantFiled: April 14, 2022Date of Patent: May 6, 2025Assignee: SK HYNIX INC.Inventor: Ji Ho Yoon
-
Patent number: 12282560Abstract: A method for blocking an external boot device, a non-transient computer readable storage medium, and a computer are provided. The method includes: executing BIOS program code in a POST process, where the program code includes a BIOS setup menu, which includes a boot device option; hiding device information of an external boot device in the boot device option when determining that the external boot device is classified as a restricted device; displaying a boot device menu when determining that received input information is consistent with a piece of hot key information, where the boot device menu includes the device information of the external boot device; displaying a password input window when determining that the external boot device corresponding to received selection information is classified as the restricted device; and reading the external boot device to execute operating system program code when determining that received password information matches a preset password.Type: GrantFiled: March 28, 2023Date of Patent: April 22, 2025Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Ming-Chang Tu
-
Patent number: 12282416Abstract: A system and method may cause a computing device to operate according to a selected operational mode. A diagnostic application may selectively execute one or more tests on the computing device; record a result of executing a test; and perform an action based on the result. An operational mode selected may be a safe mode that includes executing only a portion of an operating system and the diagnostic application. A test may include executing an application and selectively validating performance of one or more resources of a computing device while the application is executing. A test may include executing an application selected based on a rule related to a category of applications.Type: GrantFiled: June 9, 2023Date of Patent: April 22, 2025Assignee: ESW Holdings, Inc.Inventors: Amit Gross, Daniel Shachrur
-
Patent number: 12282764Abstract: An electronic apparatus for acquiring a program via a network, includes an input unit configured to receive a user operation, and circuitry configured to display, on a display, a list including a plurality of versions of firmware programs installable on the electronic apparatus, download a specific firmware program included in the list or a particular firmware program not included in the list, update a current firmware program being installed on the electronic apparatus with the downloaded specific firmware program or the particular firmware program; and enable function of the updated firmware program. When updating with the specific firmware program, in response to a designation operation, the circuitry enables functionality of the specific firmware program. When updating with the particular firmware program not included in the list, the circuitry enables functionality of the particular firmware program having the upgraded function version after updating the particular firmware program.Type: GrantFiled: June 9, 2020Date of Patent: April 22, 2025Assignee: RICOH COMPANY, LTD.Inventors: Ryoh Shimomoto, Tomoki Shibukawa, Genki Watanabe
-
Patent number: 12277077Abstract: The present disclosure discloses a software-decoupling-based hardware control apparatus and method. The software-decoupling-based hardware control apparatus includes one or more parameter test controllers; each parameter test controller includes a test command input FIFO, a command and parameter map memory, a parameter test command processor, and a device control generator. By means of separating a software low level driver from a specific chip controlled by hardware, the present disclosure achieves decoupling between a low level driver function and the specific chip controlled by the hardware, and reduces the maintenance cost and development cycle. Furthermore, the test efficiency in a test process is improved.Type: GrantFiled: March 15, 2023Date of Patent: April 15, 2025Inventor: Zhijie Bao
-
Patent number: 12277225Abstract: A method is described that includes receiving source code corresponding to a program to be loaded on a processing device, generating a representation of the source code, generating a first authentication indication that indicates the representation is authentic and is based on the source code, generating a second authentication indication that indicates a build server generating the representation is authentic, the second authentication indication generated using an attestation operation and generating a modified representation including the representation, the first authentication indication, and the second authentication indication.Type: GrantFiled: January 13, 2020Date of Patent: April 15, 2025Assignee: Wind River Systems, Inc.Inventor: David Alexander Devries
-
Patent number: 12277046Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may provide computer implemented services. To provide the computer implemented services, hardware components of the data processing system may need to operate in predetermined manners. To manage the operation of the hardware components, the data processing system may implement a framework for improving the likelihood that the management components have access to consistent state information. The framework may include use of multiple management components that conserve and/or distribute information regarding the states of and events impacting the operation of hardware components.Type: GrantFiled: October 19, 2022Date of Patent: April 15, 2025Assignee: Dell Products L.P.Inventors: Donald W. Gerhart, Balamurugan Gnanasambandam, Randy Alton Frazier, Curtis Ray Genz
-
Patent number: 12271513Abstract: A processing device sets a first flag that indicates whether a first critical security parameter (CSP) file exists. The first CSP file includes a first set of CSPs for a memory device. The processing device sets a second flag that indicates whether the first CSP file is valid. The processing device sets a third flag that indicates whether a second CSP file exists. The second CSP file includes a second set of CSPs for the memory device. The processing device sets a fourth flag that indicates whether the second critical security parameter file is valid. The processing device selects one of the first or second CSP file as an active CSP file based on an evaluation of the first, second, third, and fourth flags.Type: GrantFiled: June 12, 2023Date of Patent: April 8, 2025Assignee: Micron Technology, Inc.Inventor: Walter Andrew Hubis
-
Patent number: 12273216Abstract: A system, method and storage medium for configuring and operating a plurality of serial devices in an emergency response vehicle. The system may include a plurality of peripheral devices, each configured to receive and store an address, a controller configured to transmit addressable commands to each of the devices, at least two of the devices having a first device type wherein the addresses of each of the devices are selectable by a user. The method may include selecting a plurality of peripheral devices, each configured to receive and store an address, with at least two of the devices have a same device type, connecting each of the devices to a computer executing configuration software, detecting each of the devices, receiving an address for at least one of the devices, and storing the address in a storage medium.Type: GrantFiled: March 11, 2020Date of Patent: April 8, 2025Assignee: WHELEN ENGINEERING COMPANY, INC.Inventors: Kenneth S. Lemieux, Cole Jackson, Eric Russell, Tomasz Walczak
-
Patent number: 12267384Abstract: Methods, configured mobile devices, and computer-readable media for displaying content on mobile devices are disclosed. An exemplary method of displaying content on a mobile device includes receiving a first content request provided by a native app that closed and that is executing on one or more processors of the mobile device; responsive to receiving the first content request, determining whether the native app is permitted to display app content on a screen of the mobile device while the native app is closed, wherein said determining includes examining at least one of: mobile device location, mobile device motion, and date/time; and in the event that the native app is permitted to display app content on the screen of the mobile device while the native app is closed: transmitting a second content request to a content server; receiving app content from the content server in response to the second content request; and displaying the app content on the screen of the mobile device.Type: GrantFiled: September 8, 2023Date of Patent: April 1, 2025Assignee: Adenda Media Inc.Inventor: Francis George Doumet
-
Patent number: 12259774Abstract: 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 sub set of components.Type: GrantFiled: December 5, 2023Date of Patent: March 25, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Mika Juhani Rintamaeki, Gregory Allen Nielsen, Rajagopal K. Venkatachalam, Ajit Justin, Francisco Cantu De La Garza
-
Patent number: 12259764Abstract: Systems and methods for managing asynchronous resets in an SoC have been described. In an illustrative, non-limiting embodiment, a reset generation circuit in an SoC, may include a first reset generation circuit configured to enable a first reset signal based, at least in part, upon a clock signal and an indication to reset. The reset generation circuit may also include a second reset generation circuit coupled to the first reset generation circuit, in which the second reset generation circuit is configured to enable a second reset signal after the first reset signal is enabled. The first reset signal and the second reset signal are both provided to a component of the SoC.Type: GrantFiled: May 11, 2023Date of Patent: March 25, 2025Assignee: NXP USA, Inc.Inventors: Kumar Abhishek, Neha Srivastava, Yi Zheng, Nishant Kumar
-
Patent number: 12259787Abstract: Aspects of the present disclosure provide a monitoring algorithm that ensures that each step of an automated virtual machine reclamation process executes correctly before moving on to the next step. After each step of the process, some implementations can determine whether the resulting data is correct. If the resulting data is incorrect, some implementations can initially revert any fields updated by the process to their correct value. Some implementations can further decide whether to resubmit the virtual machine for reclamation automatically, or queue it for manual review based on, for example, multiple or repeated failures, server or data center failures, etc. Thus, some implementations can not only automate each step of the reclamation process, but also provide process evaluation and error detection for the reclamation process.Type: GrantFiled: July 31, 2023Date of Patent: March 25, 2025Assignee: United Services Automobile Association (USAA)Inventors: Ahmad Ali Shaik, Arturo Zuniga
-
Patent number: 12253908Abstract: A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal; retrieve, from the ROM device, data to execute an operating system; execute, on the RAM device, the operating system based on the data from the ROM device; receive a clear RAM signal; end execution of the operating system on the RAM device; and depower the RAM device such that all data on the RAM device is deleted.Type: GrantFiled: May 12, 2022Date of Patent: March 18, 2025Assignee: Keep Security, LLCInventors: Joshua Neustrom, Edward Neustrom
-
Patent number: 12254935Abstract: A method (and corresponding system, computer program and storage device) for testing a device under test, DUT, comprising: generating or receiving, by a component of the DUT, a bus signal, wherein the bus signal comprises a first data signal having a plurality of first phase angles or a second data signal having a plurality of second phase angles; averaging the phase angles for a predetermined bus signal length; comparing the averaged phase angle with a preset phase range; and identifying the first data signal or the second data signal in the bus signal based on the comparison.Type: GrantFiled: April 11, 2023Date of Patent: March 18, 2025Assignee: Rohde & Schwarz GmbH & Co. KGInventors: Kevin Guo, Hong Jin Kim
-
Patent number: 12249003Abstract: A device and method with data preprocessing are disclosed. The device with preprocessing includes a first memory configured to store raw data, and a field programmable gate array (FPGA) in which reconfigurable augmentation modules are programmed, where the FPGA includes a decoder configured to decode the raw data, a second memory configured to store the decoded raw data, and a processor, where the processor is configured to determine target augmentation modules, from among the reconfigurable augmentation modules, based on a data preprocessing pipeline, perform the data preprocessing pipeline using the determined target augmentation modules to generate augmented data, including an augmentation of at least a portion of the decoded raw data stored in the second memory using an idle augmentation module, from among the target augmentation modules, and implement provision of the augmented data to a graphics processing unit (GPU) or Neural Processing Unit (NPU).Type: GrantFiled: December 22, 2021Date of Patent: March 11, 2025Assignees: Samsung Electronics Co., Ltd., UNIST(ULSAN NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY)Inventors: Myeongjae Jeon, Chanho Park, Kyuho Lee
-
Patent number: 12248816Abstract: A data processing system implements obtaining a set of input parameters associated with an update to be deployed to a plurality of server farms of a cloud-based service, wherein each server farm includes a primary replica configured to handle user traffic and a disaster recovery replica configured to handle user traffic responsive to a failure of the primary replica; determining temperature information for each of the server farms, ranking the server farms based on the temperature information to determine an order in which an update is to be deployed to the server farms; iteratively deploying the updates to the primary replicas of the server farms according to the ranking until an deployment threshold has been satisfied; and iteratively deploying the updates to the primary replicas of server farms for which the primary replicas have not yet been updated and to the disaster recovery replicas of the server farms.Type: GrantFiled: January 11, 2022Date of Patent: March 11, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Nidhi Verma, Rahul Nigam, Rohan Khanna
-
Patent number: 12242854Abstract: In one embodiment, a method for accessing an instruction that is to be executed by a control agent within a computing system may include decompressing the instruction by replacing each of one or more zero-symbol run-length fields in the instruction with as many continuous zero symbols as its corresponding value and removing one or more non-zero-symbol run-length fields from the instruction. The method may also include determining that the instruction is spatial-delta-encoded based on a compression data header associated with the instruction, performing spatial-delta decoding on the instruction in response to the determination by orderly determining a spatial-delta-decoded value of each bit in the instruction, and causing the instruction to be sent to the control agent.Type: GrantFiled: February 21, 2023Date of Patent: March 4, 2025Assignee: Meta Platforms, Inc.Inventors: Kyong Ho Lee, Miguel Angel Guerrero, Varun Agarwal
-
Patent number: 12229014Abstract: A system and method converts a list that may be used for tracking, into an input that can be used by backup and recovery software to avoid backing up certain virtual machines in a multiple cluster backup configuration, network coupled, environment.Type: GrantFiled: September 26, 2023Date of Patent: February 18, 2025Assignee: CHARLES SCHWAB & CO., INC.Inventor: Tony Volpentest
-
Patent number: 12229253Abstract: A system on a chip comprising a set of one-time programmable memory elements that comprises a first valid configuration; a second valid configuration; and a plurality of invalid configurations. The system on a chip also comprises a programming indicator initially comprising a first value and configured to be permanently set to a second value. The system on a chip further comprises a decoder circuit in communication with the set of one-time programmable memory elements to determine whether the set of one-time programmable memory elements is in the first valid configuration, the second valid configuration, or any one of the plurality of invalid configurations. The decoder circuit generates a threat-detection signal when the set of one-time programmable memory elements is in any of the plurality of invalid configurations when the programming indicator is permanently set to the second value.Type: GrantFiled: June 7, 2021Date of Patent: February 18, 2025Assignees: STMicroelectronics International N.V., STMicroelectronics (Alps) SASInventors: Asif Rashid Zargar, Gilles Eyzat, Charul Jain
-
Patent number: 12223335Abstract: In general, embodiments relate to a method for adjusting a datacenter when new hardware is added. The method comprises retrieving telemetry form the datacenter and using it to detect one or more new hardware elements that have been added to the datacenter. The one or more new hardware elements are identified, and it is determined that a hardware profile template form the one or more new hardware elements does not exist in a shared storage. A component tree for the identified one or more hardware elements is created and using this component tree a hardware profile template is created for each of the identified one or more hardware elements. This profile template is saved in the shared storage and is applied to configure the datacenter to use the one or more new hardware elements.Type: GrantFiled: February 22, 2023Date of Patent: February 11, 2025Assignee: DELL PRODUCTS L.P.Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
-
Patent number: 12223184Abstract: Methods, systems, and devices for distributed power up for a memory system are described. The method may include a memory system receiving, from a host system, a command to initialize a set of memory devices included in a memory system. Upon receiving the command, the memory system may select a first memory device from the set of memory devices and read, from a second memory device in a controller separate from the set of memory devices, a first operational parameter corresponding to the first memory device. The memory system may then read, from the first memory device, a set of second operational parameters, each second operational parameter of the set of second operational parameters corresponding to a respective memory device of the set of memory devices.Type: GrantFiled: May 5, 2022Date of Patent: February 11, 2025Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Patent number: 12223171Abstract: A metadata processing method includes a network interface card in a storage device that receives an input/output (I/O) request, where the I/O request includes a data read request or a data write request; the network interface card executes a metadata processing task corresponding to the I/O request; and when determining that the metadata processing task fails to be executed, the network interface card requests a CPU in the storage device to execute the metadata processing task.Type: GrantFiled: December 9, 2022Date of Patent: February 11, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chen Wang, Meng Gao, Wenlin Cui, Siwei Luo, Ren Ren
-
Patent number: 12210499Abstract: Aspects of the disclosure relate to using machine learning models to automatically deallocating over allocated database storage. A computing system may retrieve database state data that indicates current states of databases. Further, the computing system may retrieve average storage usage thresholds and peak storage usage threshold for the databases. The average storage threshold for the databases may indicate an average amount of storage used by each databases. The peak storage usage threshold for the databases may indicate an amount of storage that is allocatable without causing an abnormal termination. Based on inputting the database state data, the average storage usage threshold, and the peak storage usage threshold into the machine learning models, an amount of over allocated storage of the databases may be determined. Further, the over allocated storage may be deallocated from the databases based on configurations of each of the databases.Type: GrantFiled: July 21, 2023Date of Patent: January 28, 2025Assignee: Bank of America CorporationInventor: Karthikeya Venkata Sastry Meduri
-
Patent number: 12197925Abstract: Systems and methods for managing system protection settings with heterogeneous computing platforms are described. In an illustrative, non-limiting embodiment, an IHS may include a heterogeneous computing platform and a memory coupled to the heterogeneous computing platform, where the memory comprises a plurality of sets of firmware instructions, where each of the sets of firmware instructions, upon execution by a respective device among a plurality of devices of the heterogeneous computing platform, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to: receive context or telemetry data; and based, at least in part, upon the context or telemetry data, modify a setting of a feature selected from the group consisting of: Wake-on-Approach (WoA), and Walk away Lock (WaL).Type: GrantFiled: February 7, 2023Date of Patent: January 14, 2025Assignee: Dell Products, L.P.Inventors: Todd Erick Swierk, Daniel L. Hamlin, Srikanth Kondapi
-
Patent number: 12189769Abstract: A system, method and computer program for a scanning service is presented. A scanning service compatible with a cloud storage system is configured to receive notifications from a cloud storage service about storage event activity and to access data in the cloud storage service. The scanning service receives a notification regarding storage activity related to a file in the data. After the completion of the storage activity, the scanning service receives the file from the cloud storage service and scans the file. When a determination is made based on the scan that at least a portion of the file should not be distributed then an action is taken with respect to the cloud storage service based on the determination that at least a portion of the file should not be distributed.Type: GrantFiled: March 21, 2022Date of Patent: January 7, 2025Assignee: Sophos LimitedInventors: Mark Robert Burdett, Guy Alexander Davies
-
Patent number: 12192240Abstract: An information handling system is configured to remotely monitor a managed resource that includes lifecycle management and/or control of basic input/output system settings and administrator password. The information handling system is also configured to provide software and/or firmware updates on the managed resource using a binary large object with an entitlement to the managed resource.Type: GrantFiled: January 31, 2022Date of Patent: January 7, 2025Assignee: Dell Products L.P.Inventors: Srikanth Kondapi, Carlton Andrews, Nathan Martell