# US 12,008,415 B2 · Method and system for a semi-democratic determination of stackable system roles in an information handling system environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,415 B2
- Document ID: US12008415B2
- Status: Granted
- Kind: B2
- Application number: 17/238,919
- Filed: 2021-04-23
- Published: 2022-10-27
- Granted: 2024-06-11
- Earliest claimed: 2021-04-23
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Lucas Avery Wilson; Dharmesh M. Patel
- Web page: https://patentgrep.com/patent/US12008415B2

## CPC

- G06F 9/5011: {the resources being hardware resources other than CPUs, Servers and Terminals}
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 9/468: {Specific access rights for resources, e.g. using capability register}
- G06F 9/5044: {considering hardware capabilities}
- G06F 9/542: {Event management; Broadcasting; Multicasting; Notifications}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for managing information handling systems includes obtaining, by a committee-leading information handling system of the set of information handling systems, a set of hardware resource information entries from a set of information handling systems in a first committee, performing a stackable system role (SSR) entry analysis based on the set of hardware resource information entries, and determining a set of SSRs, wherein each SSR in the set of SSRs corresponds to an information handling system in the set of information handling systems in the first committee, providing the set of SSRs to a leading information handling system, obtaining a response from the leading information handling system, and based on the response, executing a SSR instruction on the committee-leading information handling system.

## Claims

### Claim 1

A method for managing a set of information handling systems, the method comprising:
obtaining, by a committee-leading information handling system of the set of information handling systems, a set of hardware resource information entries from a set of information handling systems in a first committee;
performing a stackable system role (SSR) entry analysis based on the set of hardware resource information entries, wherein the SSR entry analysis comprises analyzing hardware resources specified in the set of hardware resource information entries to obtain a mapping of capabilities of each of the set of information handling systems in the first committee;
determining, based on the mapping of capabilities and based on identified needs of an information handling system environment, a set of SSRs, wherein each SSR in the set of SSRs corresponds to an information handling system in the set of information handling systems in the first committee;
providing the set of SSRs to a leading information handling system;
obtaining a response from the leading information handling system, wherein the response comprises a second set of SSRs, and wherein at least one SSR of the second set of SSRs is different from a corresponding SSR of the set of SSRs; and
based on the response, executing a SSR instruction on the committee-leading information handling system.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
obtaining, by the leading information handling system, the set of SSRs;
obtaining a second set of SSRs for a second set of information handling systems in a second committee;
determining a second set of SSRs, wherein each SSR in the second set of SSRs corresponds to an information handling system in each of the two sets of information handling systems; and
sending SSR notifications to each information handling system in the two sets of information handling systems.

### Claim 3 (depends on 2)

The method of claim 2, wherein the response is one of the SSR notifications.

### Claim 4 (depends on 1)

The method of claim 1, wherein the second set of SSRs comprises an SSR entry for the committee-leading information handling system.

### Claim 5 (depends on 4)

The method of claim 4, wherein the SSR entry comprises: a worker setting, a storage setting, a manage setting, and an external access setting.

### Claim 6 (depends on 5)

The method of claim 5, wherein the SSR further comprises a SSR uncertainty field.

### Claim 7 (depends on 5)

The method of claim 5, wherein the SSR entry further comprises vendor certification information.

### Claim 8

A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing local data systems, the method comprising:
obtaining, by a committee-leading information handling system of the set of information handling systems, a set of hardware resource information entries from a set of information handling systems in a first committee;
performing a stackable system role (SSR) entry analysis based on the set of hardware resource information entries, wherein the SSR entry analysis comprises analyzing hardware resources specified in the set of hardware resource information entries to obtain a mapping of capabilities of each of the set of information handling systems in the first committee;
determining, based on the mapping of capabilities and based on identified needs of an information handling system environment, a set of SSRs, wherein each SSR in the set of SSRs corresponds to an information handling system in the set of information handling systems in the first committee;
providing the set of SSRs to a leading information handling system;
obtaining a response from the leading information handling system, wherein the response comprises a second set of SSRs, and wherein at least one SSR of the second set of SSRs is different than a corresponding SSR of the set of SSRs; and
based on the response, executing a SSR instruction on the committee-leading information handling system.

### Claim 9 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the response second set of SSRs comprises an SSR entry for the committee-leading information handling system.

### Claim 10 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the SSR entry comprises: a worker setting, a storage setting, a manage setting, and an external access setting.

### Claim 11 (depends on 10)

The non-transitory computer readable medium of claim 10, wherein the SSR further comprises a SSR uncertainty field.

### Claim 12 (depends on 10)

The non-transitory computer readable medium of claim 10, wherein the SSR entry further comprises vendor certification information.

### Claim 13

A system, comprising:
an information handling system; and
memory comprising instructions, which when executed by the information handling system, perform a method comprising:
obtaining, by a committee-leading information handling system of the set of information handling systems, a set of hardware resource information entries from a set of information handling systems in a first committee;
performing a stackable system role (SSR) entry analysis based on the set of hardware resource information entries, wherein the SSR entry analysis comprises analyzing hardware resources specified in the set of hardware resource information entries to obtain a mapping of capabilities of each of the set of information handling systems in the first committee;
determining, based on the mapping of capabilities and based on identified needs of an information handling system environment, a set of SSRs, wherein each SSR in the set of SSRs corresponds to an information handling system in the set of information handling systems in the first committee;
providing the set of SSRs to a leading information handling system;
obtaining a response from the leading information handling system, wherein the response comprises a second set of SSRs, and wherein at least one SSR of the second set of SSRs is different than a corresponding SSR of the set of SSRs; and
based on the response, executing a SSR instruction on the committee-leading information handling system.

### Claim 14 (depends on 13)

The system of claim 13, wherein the second set of SSRs comprises an SSR entry for the committee-leading information handling system.

### Claim 15 (depends on 14)

The system of claim 14, wherein the SSR comprises: a worker setting, a storage setting, a manage setting, and an external access setting.

### Claim 16 (depends on 15)

The system of claim 15, wherein the SSR further comprises a SSR uncertainty field.
