# US 12,223,084 B1 · Data center monitoring and management operation including a protected data tag operation

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

- Number: US 12,223,084 B1
- Document ID: US12223084B1
- Status: Granted
- Kind: B1
- Application number: 18/374,230
- Filed: 2023-09-28
- Granted: 2025-02-11
- Earliest claimed: 2023-09-28
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Damon G. Earley; Srija Dasika; Sumedh Wasudeo Sathaye
- Web page: https://patentgrep.com/patent/US12223084B1

## CPC

- G06F 21/6227: {where protection concerns the structure of data, e.g. records, types, queries}
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system, method, and computer-readable medium for performing a data center monitoring and management operation. The data center monitoring and management operation includes: generating a data tag for an object within a data center asset, the generating the data tag for the object associating a contextual meaning with the object; mapping the data tag to the object, the mapping the data tag to the object associating a data tag with the object; and, protecting the data tag to provide a protected data tag, the protecting the data tag ensuring that only an authorized user can manage an aspect of the protected data tag.

## Claims

### Claim 1

A computer-implementable method for performing a data center monitoring and management operation, comprising:
establishing a secure communication channel between a data center asset and data tag management system, the data tag management system executing within a data center monitoring and management console;
generating, via the data tag management system, a data tag for an object within a data center asset, the generating the data tag for the object associating a contextual meaning with the object, the contextual meaning of the object comprising a definition in which a meaning of the object is determined by defining a larger expression containing a definiendum of the object;
mapping, via the data tag management system, the data tag to the object, the mapping the data tag to the object associating a data tag with the object; and,
protecting, via the data tag management system, the data tag to provide a protected data tag, the protecting the data tag ensuring that only an authorized user can manage an aspect of the protected data tag, managing the aspect of the protected data tag including one or more of creating, deleting, revising and extending association of the protected data tag with the object, the protecting the data tag ensuring that only the authorized user can create, delete, revise or extend the association of the protected data tag with the object.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the protecting includes persisting an association of the protected data tag with a particular object of the data center asset.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
performing an identity and access management operation, the identify and access management operation managing an aspect of an identity of the authorized user.

### Claim 4 (depends on 3)

The method of claim 3, wherein:
the aspect of the identity of the authorized user determines whether an entity is authorized to manage the aspect of the protected data tag.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
generating a protected data tag extension, the protected data tag extension extending a function of the protected data tag.

### Claim 6 (depends on 5)

The method of claim 5, wherein:
the function of the protected data tag is extended by mapping a value of the protected data tag to a key of a non-protected data tag.

### Claim 7

A system comprising:
a processor;
a data bus coupled to the processor; and,
a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:
establishing a secure communication channel between a data center asset and data tag management system, the data tag management system executing within a data center monitoring and management console;
generating, via the data tag management system, a data tag for an object within a data center asset, the generating the data tag for the object associating a contextual meaning with the object, the contextual meaning of the object comprising a definition in which a meaning of the object is determined by defining a larger expression containing a definiendum of the object;
mapping, via the data tag management system, the data tag to the object, the mapping the data tag to the object associating a data tag with the object; and,
protecting, via the data tag management system, the data tag to provide a protected data tag, the protecting the data tag ensuring that only an authorized user can manage an aspect of the protected data tag, managing the aspect of the protected data tag including one or more of creating, deleting, revising and extending association of the protected data tag with the object, the protecting the data tag ensuring that only the authorized user can create, delete, revise or extend the association of the protected data tag with the object.

### Claim 8 (depends on 7)

The system of claim 7, wherein:
the protecting includes persisting an association of the protected data tag with a particular object of the data center asset.

### Claim 9 (depends on 7)

The system of claim 7, wherein the instructions executable by the processor are further configured for:
performing an identity and access management operation, the identify and access management operation managing an aspect of an identity of the authorized user.

### Claim 10 (depends on 9)

The system of claim 9, wherein:
the aspect of the identity of the authorized user determines whether an entity is authorized to manage the aspect of the protected data tag.

### Claim 11 (depends on 7)

The system of claim 7, wherein the instructions executable by the processor are further configured for:
generating a protected data tag extension, the protected data tag extension extending a function of the protected data tag.

### Claim 12 (depends on 11)

The system of claim 11, wherein:
the function of the protected data tag is extended by mapping a value of the protected data tag to a key of a non-protected data tag.

### Claim 13

A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
establishing a secure communication channel between a data center asset and data tag management system, the data tag management system executing within a data center monitoring and management console;
generating, via the data tag management system, a data tag for an object within a data center asset, the generating the data tag for the object associating a contextual meaning with the object, the contextual meaning of the object comprising a definition in which a meaning of the object is determined by defining a larger expression containing a definiendum of the object;
mapping, via the data tag management system, the data tag to the object, the mapping the data tag to the object associating a data tag with the object; and,
protecting, via the data tag management system, the data tag to provide a protected data tag, the protecting the data tag ensuring that only an authorized user can manage an aspect of the protected data tag, managing the aspect of the protected data tag including one or more of creating, deleting, revising and extending association of the protected data tag with the object, the protecting the data tag ensuring that only the authorized user can create, delete, revise or extend the association of the protected data tag with the object.

### Claim 14 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
the protecting includes persisting an association of the protected data tag with a particular object of the data center asset.

### Claim 15 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for:
performing an identity and access management operation, the identify and access management operation managing an aspect of an identity of the authorized user.

### Claim 16 (depends on 15)

The non-transitory, computer-readable storage medium of claim 15, wherein:
the aspect of the identity of the authorized user determines whether an entity is authorized to manage the aspect of the protected data tag.

### Claim 17 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for:
generating a protected data tag extension, the protected data tag extension extending a function of the protected data tag.

### Claim 18 (depends on 17)

The non-transitory, computer-readable storage medium of claim 17, wherein:
the function of the protected data tag is extended by mapping a value of the protected data tag to a key of a non-protected data tag.

### Claim 19 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
the computer executable instructions are deployable to a client system from a server system at a remote location.

### Claim 20 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
the computer executable instructions are provided by a service provider to a user on an on-demand basis.
