8838848

Systems and Methods for Intelligent System Profile Unique Data Management

PublishedSeptember 16, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
26 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. An information handling system, comprising: at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and where the information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; where the in-band processing device is configured to access the system storage to support in-band system operations; and where the out-of-band processing device is configured to: identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.

Plain English Translation

A computer system manages its unique system data (SPUD) using two processors: an "in-band" processor (the main CPU) and an "out-of-band" processor (a separate management controller). The system has regular storage for the OS and applications, and separate persistent storage (like flash memory) accessible to both processors. The out-of-band processor, when the main CPU is off, gathers the system's unique configuration data (service tag, MAC address, etc.) from the regular storage and saves it to the persistent storage. Later, while the main CPU is still off, it can restore this saved configuration data back to the regular storage. This allows recovery and configuration without the main CPU operating.

Claim 2

Original Legal Text

2. The information handling system of claim 1 , further comprising a remote access controller that includes the out-of-band processing device; and at least one external input/output (I/O) interface coupled to the remote access controller and out-of-band processing device, the external I/O interface being configured for wired or wireless coupling to one or more devices that are external to the information handling system; and where the remote access controller is configured to at least one of retrieve stored SPUD from the persistent storage and provide the retrieved SPUD across the external I/O interface to one or more external devices, receive SPUD from one or more external devices across the external I/O and store the received SPUD on the persistent storage; or a combination thereof.

Plain English Translation

The computer system described above includes a remote access controller containing the out-of-band processor and an external I/O interface (wired or wireless) for communicating with external devices. This allows the remote access controller to retrieve the system's unique configuration data (SPUD) from the persistent storage and send it to external devices. It can also receive updated or new SPUD from external devices through the same interface and store it in the persistent storage. This facilitates remote management and configuration backup/restore.

Claim 3

Original Legal Text

3. The information handling system of claim 2 , further comprising a system motherboard; and wherein the remote access controller and the persistent storage are embedded components on the motherboard of the information handling system.

Plain English Translation

The computer system with out-of-band SPUD management described above has a system motherboard, and the remote access controller (containing the out-of-band processor) and the persistent storage are physically located (embedded) on this motherboard. This means the out-of-band management hardware is integrated directly into the main system board, creating a self-contained solution for managing system-specific data.

Claim 4

Original Legal Text

4. The information handling system of claim 1 , where the SPUD comprises machine-specific information unique to the information handling system that includes at least one of system service tag information, static hostname, system MAC address/es, system storage map/s, system IP address/es, static IP address/es, storage configuration, system-specific hardware configuration information, software license/s, user account and login information, information regarding BIOS type and BIOS setting/s, BIOS firmware, network interface card (NIC) firmware, or a combination thereof.

Plain English Translation

The computer system described in claim 1 stores System Profile Unique Data (SPUD). This SPUD includes specific data, such as the system's service tag, hostname, MAC addresses, storage maps, IP addresses, storage configuration, hardware configuration, software licenses, user account information, BIOS type and settings, BIOS firmware, and network card firmware. The system uses this data to identify and configure itself.

Claim 5

Original Legal Text

5. The information handling system of claim 1 , further comprising at least one external input/output (I/O) interface coupled to the out-of-band processing device; and where the out-of-band processing device is configured to receive SPUD across the external I/O interface from an external user or external device, and to save the received SPUD on the persistent storage.

Plain English Translation

The computer system described in claim 1 has an external I/O interface connected to the out-of-band processor. This allows the out-of-band processor to receive the system's unique configuration data (SPUD) from an external user or device through the I/O interface. This data is then saved to the persistent storage. This enables manual or automated SPUD updates from external sources.

Claim 6

Original Legal Text

6. The information handling system of claim 1 , where the system storage is configured to maintain SPUD for the in-band processing device; where the in-band processing device is configured to access the system storage to support in-band system operations; and where the out-of-band processing device is configured to retrieve stored SPUD from the persistent storage, and to install the retrieved SPUD on the system storage.

Plain English Translation

In the computer system described in claim 1, the system storage holds the SPUD required by the in-band processor. The in-band processor can read from the system storage during normal operations. The out-of-band processor can also take stored SPUD from the persistent storage and install it in the system storage, allowing for restoration of system configuration data.

Claim 7

Original Legal Text

7. The information handling system of claim 1 , where the at least one in-band processing device is configured to execute a host operating system (OS) for the information handling system; and where the at least one out-of-band processing device is separate from the in-band processing device.

Plain English Translation

In the computer system described in claim 1, the in-band processor runs the main operating system (OS) of the computer. The out-of-band processor is a physically separate processor from the main CPU. This separation allows the out-of-band processor to manage system configuration data independently of the main OS.

Claim 8

Original Legal Text

8. The information handling system of claim 1 , where the information handling system is a server that includes each of the in-band processing device, out-of-band processing device, system storage and persistent storage.

Plain English Translation

The computer system described in claim 1 is a server. The server includes the in-band processor, the out-of-band processor, system storage and persistent storage, allowing it to manage its unique system data independently.

Claim 9

Original Legal Text

9. An information handling system, comprising: at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; system storage separate from the persistent storage; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where at least one of: the out-of-band processing device is configured to receive SPUD from another separate information handling system and store the received SPUD on the persistent storage, and the out-of-band processing device is further configured to install the stored received SPUD from the persistent storage to the system storage; or at least one of the in-band processing device or the out-of-band processing device is configured to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and the out-of-band processing device is further configured to then re-install the saved SPUD from the persistent storage to the system storage; and where the system storage is configured to maintain SPUD for the in-band processing device; where the in-band processing device is configured to access the system storage to support in-band system operations; and where the out-of-band processing device is configured to: identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.

Plain English Translation

A computer system manages its unique system data (SPUD). It includes an "in-band" processor and an "out-of-band" processor, with system storage for normal operation and separate persistent storage. The out-of-band processor manages the SPUD on the persistent storage. Either the out-of-band processor can receive SPUD from another computer and store it, restoring it to the system storage, OR one of the processors saves SPUD from the system storage to the persistent storage, and the out-of-band processor restores it later. The out-of-band processor collects SPUD when the main CPU is off, saves it to persistent storage, and restores it when the main CPU remains off.

Claim 10

Original Legal Text

10. An information handling system, comprising: at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; system storage separate from the persistent storage; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where at least one of: the out-of-band processing device is configured to receive SPUD from another separate information handling system and store the received SPUD on the persistent storage, and the out-of-band processing device is further configured to install the stored received SPUD from the persistent storage to the system storage; or at least one of the in-band processing device or the out-of-band processing device is configured to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and the out-of-band processing device is further configured to then re-install the saved SPUD from the persistent storage to the system storage; and where the system storage is configured to maintain SPUD for the in-band processing device; where the in-band processing device is configured to access the system storage to support in-band system operations; where the in-band processing device is configured to execute an in-band operating system (OS) agent thereon to gather SPUD from the system storage while the in-band processing device is operating, and to save the gathered SPUD on the persistent storage; and where the out-of-band processing device is configured to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.

Plain English Translation

A computer system manages its unique system data (SPUD) with an in-band processor, an out-of-band processor, system storage, and separate persistent storage. The out-of-band processor manages SPUD on persistent storage. Either the out-of-band processor receives SPUD from another computer and stores it, restoring it to the system storage, OR one of the processors saves SPUD from the system storage to the persistent storage, and the out-of-band processor restores it later. Critically, the in-band processor runs an OS agent that actively collects SPUD from system storage while the computer is running and saves it to the persistent storage, allowing the out-of-band processor to restore it later when the in-band processor is off.

Claim 11

Original Legal Text

11. An information handling system, comprising: at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and where the information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; and where the in-band processing device is configured to: execute one or more guest operating systems and a virtual machine layer, access the system storage to support the guest operating systems and virtual machine operations, and implement an in-band license manager and configuration (LM/CFG) utility on each of the guest operating systems and virtual machine layer to create the SPUD information; where the out-of-band processing device is coupled to communicate with the virtual machine layer, the out-of band processing device being further configured to implement an out-of-band LM/CFG manager to manage SPUD stored on the persistent storage for the information handling system; and where the in-band LM/CFG utilities implemented on each of the guest operating systems and virtual machine layer are further configured to create SPUD information for the system; and to interact with the out-of-band LM/CFG manager to retrieve, import, export, validate, and re-generate licenses from the SPUD by interacting with out-of-band LM/CFG manager.

Plain English Translation

A computer system manages its unique data (SPUD) with two processors and persistent storage. It runs multiple guest operating systems using a virtual machine layer. Each guest OS and the virtual machine layer has a "license manager and configuration" (LM/CFG) utility to create system-specific data (SPUD). The out-of-band processor, coupled to the virtual machine layer, uses an out-of-band LM/CFG manager to manage SPUD stored persistently. The guest OS LM/CFG utilities interact with this out-of-band manager to manage (retrieve, import, export, validate, and re-generate) software licenses based on this unique data, providing centralized license control.

Claim 12

Original Legal Text

12. An information handling system, comprising: at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; system storage separate from the persistent storage; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where at least one of: the out-of-band processing device is configured to receive SPUD from another separate information handling system and store the received SPUD on the persistent storage, and the out-of-band processing device is further configured to install the stored received SPUD from the persistent storage to the system storage; or at least one of the in-band processing device or the out-of-band processing device is configured to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and the out-of-band processing device is further configured to then re-install the saved SPUD from the persistent storage to the system storage; and where the system storage is configured to maintain SPUD and workload data for the in-band processing device that is configured for in-band processing by the in-band processing device; where the in-band processing device is configured to access the system storage to support in-band system operations; and where the out-of-band processing device is configured to: identify and collect workload image data from the system storage, the workload image data being separate data from the system SPUD, and save the gathered workload image data on the persistent storage.

Plain English Translation

A computer system manages unique system data (SPUD) using in-band/out-of-band processors and persistent storage. It can receive SPUD from another system and store it, or gather SPUD from its own system storage. The main feature is the ability to also identify and collect workload image data (OS images, application data) from the system storage, separate from the SPUD. This workload image is also saved on the persistent storage. The system stores workload image data in addition to configuration data (SPUD).

Claim 13

Original Legal Text

13. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising: providing an information handling system, comprising: at least one in-band processing device, at least one out-of-band processing device, and persistent storage coupled to the out-of-band processing device and to the in-band processing device; and using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where the provided information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; and where the method further comprises using the out-of-band processing device to identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, then to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.

Plain English Translation

A method for managing a computer system's unique data (SPUD) involves a system with an in-band processor, an out-of-band processor, and persistent storage. The out-of-band processor manages SPUD on the persistent storage. The method includes the out-of-band processor gathering SPUD from system storage (while the in-band processor is off), saving the SPUD to the persistent storage (while the in-band processor is off), and then restoring the saved SPUD back to the system storage (also while the in-band processor is off). This enables restoring machine-specific settings when the main CPU isn't running.

Claim 14

Original Legal Text

14. The method of claim 13 , where the provided information handling system further comprises at least one external input/output (I/O) interface coupled to the out-of-band processing device; and where the method further comprises retrieving stored SPUD from the persistent storage and providing the retrieved SPUD across the external I/O interface to one or more external devices, receiving SPUD from one or more external devices across the external I/O and storing the received SPUD on the persistent storage; or a combination thereof.

Plain English Translation

The method of managing unique system data (SPUD) from claim 13 includes using an external I/O interface connected to the out-of-band processor to retrieve SPUD from persistent storage and send it to external devices. Alternatively, the method includes receiving SPUD from external devices through the I/O interface and storing it in persistent storage, offering bidirectional data transfer.

Claim 15

Original Legal Text

15. The method of claim 13 , where the SPUD comprises machine-specific information unique to the information handling system that includes at least one of system service tag information, static hostname, system MAC address/es, system storage map/s, system IP address/es, static IP address/es, storage configuration, system-specific hardware configuration information, software license/s, user account and login information, information regarding BIOS type and BIOS setting/s, BIOS firmware, network interface card (NIC) firmware, or a combination thereof.

Plain English Translation

In the method of managing unique system data (SPUD) from claim 13, the SPUD includes machine-specific information unique to the information handling system such as system service tag information, static hostname, system MAC address/es, system storage map/s, system IP address/es, static IP address/es, storage configuration, system-specific hardware configuration information, software license/s, user account and login information, information regarding BIOS type and BIOS setting/s, BIOS firmware, network interface card (NIC) firmware, or a combination thereof. The method leverages storing this specific data to restore the system state.

Claim 16

Original Legal Text

16. The method of claim 13 , the system storage maintaining SPUD for the in-band processing device; where all of the SPUD for the information handling system is stored on the persistent storage; and where the method further comprises using the out-of-band processing device to install all of the saved SPUD for the information handling system from the persistent storage to the system storage and/or to locations in the persistent storage in one out-of-band operation.

Plain English Translation

In the method of claim 13, all of the system's unique data (SPUD) is stored on the persistent storage. This allows the out-of-band processor to install all of the saved SPUD from the persistent storage to the system storage, or locations within the persistent storage, in a single out-of-band operation. This provides a complete and efficient restoration process.

Claim 17

Original Legal Text

17. The method of claim 13 , the system storage maintaining SPUD for the in-band processing device, and at least one external input/output (I/O) interface coupled to the out-of-band processing device; where the in-band processing device is configured to access the system storage to support in-band system operations; and where the method further comprises using the out-of-band processing device to: receive SPUD across the external I/O interface from an external user or external device; save the received SPUD on the persistent storage; and then install the saved SPUD from the persistent storage to the system storage.

Plain English Translation

The method from claim 13 has system storage that maintains SPUD for the in-band processing device, and at least one external I/O interface coupled to the out-of-band processing device. The method involves receiving SPUD from an external user or device via the I/O interface, saving the received SPUD on the persistent storage, and then installing the saved SPUD from persistent storage back into the system storage. This facilitates SPUD updates from external sources.

Claim 18

Original Legal Text

18. The method of claim 13 , further comprising using the at least one in-band processing device to execute a host operating system (OS) for the information handling system; and where the at least one out-of-band processing device is separate from the in-band processing device.

Plain English Translation

The method of managing unique system data (SPUD) from claim 13 involves the in-band processor running the main operating system (OS). The out-of-band processor is separate, allowing it to manage system configuration data independent of the main OS.

Claim 19

Original Legal Text

19. The method of claim 13 , where the information handling system is a server that includes each of the in-band processing device, out-of-band processing device, system storage and persistent storage.

Plain English Translation

In the method of managing unique system data (SPUD) from claim 13, the computer system is a server. The server has both in-band and out-of-band processors, along with system storage and persistent storage, allowing it to manage its unique system data independently.

Claim 20

Original Legal Text

20. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising: providing an information handling system, comprising: at least one in-band processing device, at least one out-of-band processing device, system storage separate from the persistent storage; persistent storage coupled to the out-of-band processing device and to the in-band processing device; using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and at least one of: using the out-of-band processing device to receive SPUD from another separate information handling system and to store the received SPUD on the persistent storage, and then using the out-of-band processing device to install the stored received SPUD from the persistent storage to the system storage; or using at least one of the in-band processing device or the out-of-band processing device to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and then using the out-of-band processing device to re-install the saved SPUD from the persistent storage to the system storage; where the system storage maintains SPUD for the in-band processing device; and where the method further comprises using the out-of-band processing device to identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, then to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.

Plain English Translation

A method for managing a computer system's unique data (SPUD) includes providing a system with in-band/out-of-band processors and persistent storage. The out-of-band processor manages SPUD on persistent storage. The method either involves the out-of-band processor receiving SPUD from another computer system and restoring it, OR involves one of the processors collecting SPUD from the system storage and saving it, with the out-of-band processor restoring it later. The method gathers SPUD when the main CPU is off, saves it to persistent storage, and restores it when the main CPU remains off.

Claim 21

Original Legal Text

21. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising: providing an information handling system, comprising: at least one in-band processing device, at least one out-of-band processing device, system storage separate from the persistent storage; persistent storage coupled to the out-of-band processing device and to the in-band processing device; using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and at least one of: using the out-of-band processing device to receive SPUD from another separate information handling system and to store the received SPUD on the persistent storage, and then using the out-of-band processing device to install the stored received SPUD from the persistent storage to the system storage; or using at least one of the in-band processing device or the out-of-band processing device to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and then using the out-of-band processing device to re-install the saved SPUD from the persistent storage to the system storage; where the system storage maintains SPUD for the in-band processing device; and where the method further comprises using the in-band processing device to execute an in-band operating system (OS) agent thereon to gather SPUD from the system storage while the in-band processing device is operating, and to save the gathered SPUD on the persistent storage; and where the method further comprises using the out-of-band processing device to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.

Plain English Translation

A method for managing a computer system's unique data (SPUD) includes a system with in-band/out-of-band processors. The out-of-band processor manages SPUD on persistent storage. The method either involves the out-of-band processor receiving SPUD from another computer and restoring it, OR involves one of the processors collecting SPUD from the system storage and saving it, with the out-of-band processor restoring it later. Critically, the in-band processor runs an OS agent to collect SPUD while the computer is running and save it to persistent storage. The out-of-band processor can then restore it when the in-band processor is off.

Claim 22

Original Legal Text

22. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising: providing an information handling system, comprising: at least one in-band processing device, at least one out-of-band processing device, and persistent storage coupled to the out-of-band processing device and to the in-band processing device; and using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where the provided information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; where the out-of-band processing device is coupled to communicate with a virtual machine layer; where the method further comprises using the out-of band processing device to implement an out-of-band LM/CFG manager to manage SPUD stored on the persistent storage for the information handling system; and where the method further comprises using the in-band processing device to: execute one or more guest operating systems and the virtual machine layer, access the system storage to support the guest operating systems and virtual machine operations, implement an in-band license manager and configuration (LM/CFG) utility on each of the guest operating systems and virtual machine layer to create the SPUD information, and use the in-band LM/CFG utilities implemented on each of the guest operating systems and virtual machine layer to create SPUD information for the system and to interact with the out-of-band LM/CFG manager to retrieve, import, export, validate, and re-generate licenses from the SPUD by interacting with out-of-band LM/CFG manager.

Plain English Translation

A method for managing a computer system's unique data (SPUD) involves a system with in-band/out-of-band processors and persistent storage. The method executes multiple guest operating systems using a virtual machine layer. Each guest OS and the virtual machine layer has a "license manager and configuration" (LM/CFG) utility to create SPUD. The out-of-band processor uses an out-of-band LM/CFG manager to manage SPUD. The guest OS LM/CFG utilities interact with this out-of-band manager to manage software licenses based on this unique data.

Claim 23

Original Legal Text

23. A method of managing System Profile Unique Data (SPUD) for one or more information handling systems, comprising: providing an information handling system, comprising: at least one in-band processing device, at least one out-of-band processing device, system storage separate from the persistent storage; persistent storage coupled to the out-of-band processing device and to the in-band processing device; using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and at least one of: using the out-of-band processing device to receive SPUD from another separate information handling system and to store the received SPUD on the persistent storage, and then using the out-of-band processing device to install the stored received SPUD from the persistent storage to the system storage; or using at least one of the in-band processing device or the out-of-band processing device to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and then using the out-of-band processing device to re-install the saved SPUD from the persistent storage to the system storage; where the method further comprises using the out-of-band processing device to identify and gather workload image information from the system storage that is separate from the SPUD, to save the gathered workload image data on the persistent storage, and to deploy the gathered workload information to one or more target information handling systems across the external I/O interface.

Plain English Translation

A method for managing a computer system's unique data (SPUD) involves a system with in-band/out-of-band processors and persistent storage. The method can receive SPUD from another system and store it, or gather SPUD from its own system storage. Critically, the method also involves identifying and collecting workload image information (OS images, application data) from the system storage, separate from the SPUD. This workload image data is saved on the persistent storage and deployed to other computers through an external I/O interface.

Claim 24

Original Legal Text

24. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising: providing an information handling system, comprising: at least one in-band processing device, at least one out-of-band processing device, system storage separate from the persistent storage; persistent storage coupled to the out-of-band processing device and to the in-band processing device; using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and at least one of: using the out-of-band processing device to receive SPUD from another separate information handling system and to store the received SPUD on the persistent storage, and then using the out-of-band processing device to install the stored received SPUD from the persistent storage to the system storage; or using at least one of the in-band processing device or the out-of-band processing device to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and then using the out-of-band processing device to re-install the saved SPUD from the persistent storage to the system storage; where the method further comprises using the out-of-band processing device to identify and gather workload image information from the system storage that is separate from the SPUD, to save the gathered workload image data on the persistent storage, and to deploy the gathered workload information to a plurality of target information handling systems across the external I/O interface.

Plain English Translation

A method for managing a computer system's unique data (SPUD) involves a system with in-band/out-of-band processors and persistent storage. The method can receive SPUD from another system and store it, or gather SPUD from its own system storage. The method also involves identifying and collecting workload image information (OS images, application data) from the system storage, separate from the SPUD. This workload image data is saved on the persistent storage and deployed to *multiple* target computers through an external I/O interface.

Claim 25

Original Legal Text

25. An information handling system, comprising: at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and where the information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; where the in-band processing device is configured to access the system storage to support in-band system operations; where the in-band processing device is configured to execute an in-band operating system (OS) agent thereon to gather SPUD from the system storage while the in-band processing device is operating, and to save the gathered SPUD on the persistent storage; and where the out-of-band processing device is configured to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.

Plain English Translation

A computer system manages its unique system data (SPUD) with two processors and persistent storage. The in-band processor runs an OS agent that actively collects SPUD from system storage while the computer is running and saves it to the persistent storage, allowing the out-of-band processor to restore it later when the in-band processor is off.

Claim 26

Original Legal Text

26. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising: providing an information handling system, comprising: at least one in-band processing device, at least one out-of-band processing device, and persistent storage coupled to the out-of-band processing device and to the in-band processing device; and using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where the provided information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; and where the method further comprises using the in-band processing device to execute an in-band operating system (OS) agent thereon to gather SPUD from the system storage while the in-band processing device is operating, and to save the gathered SPUD on the persistent storage; and where the method further comprises using the out-of-band processing device to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.

Plain English Translation

A method for managing a computer system's unique data (SPUD) involves a system with in-band/out-of-band processors and persistent storage. The in-band processor runs an OS agent to collect SPUD while the computer is running and save it to persistent storage. The out-of-band processor can then restore it when the in-band processor is off.

Patent Metadata

Filing Date

Unknown

Publication Date

September 16, 2014

Inventors

Weijia Zhang
Jianwen Yin
Madhav Karri
Vance E. Corn
William C. Edwards

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEMS AND METHODS FOR INTELLIGENT SYSTEM PROFILE UNIQUE DATA MANAGEMENT” (8838848). https://patentable.app/patents/8838848

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8838848. See llms.txt for full attribution policy.

SYSTEMS AND METHODS FOR INTELLIGENT SYSTEM PROFILE UNIQUE DATA MANAGEMENT