# US 2026/0064483 A1 · Entitlement enforcement for data processing systems using out-of-band methods

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

- Number: US 2026/0064483 A1
- Document ID: US20260064483A1
- Status: Published application
- Kind: A1
- Application number: 18/820,491
- Filed: 2024-08-30
- Published: 2026-03-05
- Earliest claimed: 2024-08-30
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: BASSEM EL-AZZAMI; GOKUL THIRUCHENGODE VAJRAVEL; ABEYE TESHOME; RICHARD M. TONRY; MOHIT ARORA; VINODKUMAR VASUDEV OTTAR; ADOLFO SANDOR MONTERO; LUIS ANTONIO VALENCIA REYES; RAJARAVI CHANDRA KOLLARAPU
- Web page: https://patentgrep.com/patent/US20260064483A1

## CPC

- G06F 9/505: {considering the load}
- G06F 9/468: {Specific access rights for resources, e.g. using capability register}
- H04L 67/60: Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods and systems for managing operation of a data processing system are disclosed. A management controller of the data processing system may obtain identifying information for a user of hardware resources of the data processing system. Based on the identifying information, entitlement data for the user may be obtained for use in performance of an entitlement enforcement process. Performance of the entitlement enforcement process may be initiated by the management controller and may include obtaining entitlement compliant hardware resources of the data processing system. A computer-implemented service for which the user is entitled to may be provided using the entitlement compliant hardware resources.

## Claims

### Claim 1

A method for managing operation of a data processing system, the method comprising:
obtaining, by a management controller of the data processing system, identifying information for a user of hardware resources of the data processing system prior to the hardware resources providing computer-implemented services to the user;
obtaining, by the management controller, entitlement data for the user based on the identifying information for the user;
initiating, by the management controller and using the hardware resources, performance of an entitlement enforcement process based on the entitlement data to obtain entitlement compliant hardware resources of the data processing system; and
initiating, by the management controller, provisioning of a portion of the computer-implemented services using the entitlement compliant hardware resources, the user being entitled to use of the portion of the computer-implemented services.

### Claim 2 (depends on 1)

The method of claim 1, wherein the entitlement data is obtained from a remote system by the management controller using an out-of-band communication channel.

### Claim 3 (depends on 2)

The method of claim 2, wherein the entitlement data indicates functionality of the data processing system that the user is authorized to use.

### Claim 4 (depends on 3)

The method of claim 3, wherein, while the hardware resources are operating nominally, the hardware resources are adapted to limit use of the computer-implemented services by the user to the portion of the computer-implemented services.

### Claim 5 (depends on 4)

The method of claim 4, wherein, while the hardware resources are operating abnormally, the hardware resources lack capability to limit the use of the computer-implemented services by the user.

### Claim 6 (depends on 1)

The method of claim 1, wherein the performance of the entitlement enforcement process comprises:
modifying, by at least the management controller, a data structure used by the hardware resources to prevent use of any of the computer-implemented services other than the portion of the computer-implemented services by the user.

### Claim 7 (depends on 1)

The method of claim 1, wherein the performance of the entitlement enforcement process comprises:
after the user ends a session with the hardware resources:
modifying, by at least the management controller, a data structure used by the hardware resources to prevent use of any of the computer-implemented services by the user.

### Claim 8 (depends on 1)

The method of claim 1, wherein the data processing system comprises a network module adapted to separately advertise network endpoints for the management controller and the hardware resources, the network endpoints being usable by a remote system to address communications to the hardware resources and the management controller.

### Claim 9 (depends on 8)

The method of claim 8, wherein an out-of-band communication channel that services the management controller runs through the network module, and an in-band communication channel that services the hardware resources also runs through the network module.

### Claim 10 (depends on 8)

The method of claim 8, wherein the management controller and the network module are on separate power domains from the hardware resources so that the management controller and the network module are operable while the hardware resources are inoperable.

### Claim 11 (depends on 10)

The method of claim 10, wherein the entitlement data is obtained while the hardware resources are inoperable due to being unpowered.

### Claim 12

A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing operation of a data processing system, the operations comprising:
obtaining, by a management controller of the data processing system, identifying information for a user of hardware resources of the data processing system prior to the hardware resources providing computer-implemented services to the user;
obtaining, by the management controller, entitlement data for the user based on the identifying information for the user;
initiating, by the management controller and using the hardware resources, performance of an entitlement enforcement process based on the entitlement data to obtain entitlement compliant hardware resources of the data processing system; and
initiating, by the management controller, provisioning of a portion of the computer-implemented services using the entitlement compliant hardware resources, the user being entitled to use of the portion of the computer-implemented services.

### Claim 13 (depends on 12)

The non-transitory machine-readable medium of claim 12, wherein the entitlement data is obtained from a remote system by the management controller using an out-of-band communication channel.

### Claim 14 (depends on 13)

The non-transitory machine-readable medium of claim 13, wherein the entitlement data indicates functionality of the data processing system that the user is authorized to use.

### Claim 15 (depends on 14)

The non-transitory machine-readable medium of claim 14, wherein, while the hardware resources are operating nominally, the hardware resources are adapted to limit use of the computer-implemented services by the user to the portion of the computer-implemented services.

### Claim 16 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein, while the hardware resources are operating abnormally, the hardware resources lack capability to limit the use of the computer-implemented services by the user.

### Claim 17

A data processing system, comprising:
a processor; and
a memory coupled to the processor to store instructions, which when executed by the processor, cause operations to be performed, the operations comprising:
obtaining, by a management controller of the data processing system, identifying information for a user of hardware resources of the data processing system prior to the hardware resources providing computer-implemented services to the user;
obtaining, by the management controller, entitlement data for the user based on the identifying information for the user;
initiating, by the management controller and using the hardware resources, performance of an entitlement enforcement process based on the entitlement data to obtain entitlement compliant hardware resources of the data processing system; and
initiating, by the management controller, provisioning of a portion of the computer-implemented services using the entitlement compliant hardware resources, the user being entitled to use of the portion of the computer-implemented services.

### Claim 18 (depends on 17)

The data processing system of claim 17, wherein the entitlement data is obtained from a remote system by the management controller using an out-of-band communication channel.

### Claim 19 (depends on 18)

The data processing system of claim 18, wherein the entitlement data indicates functionality of the data processing system that the user is authorized to use.

### Claim 20 (depends on 19)

The data processing system of claim 19, wherein, while the hardware resources are operating nominally, the hardware resources are adapted to limit use of the computer-implemented services by the user to the portion of the computer-implemented services.
