IP Library Granted Patent US 12,204,501
Granted Patent B2
US 12,204,501 · App. 18/327,712 · Granted Jan 21, 2025

Integration of structural information into an asset management catalog

Inventors: George M Ericson (Shrewsbury, MA); Joel Christner (El Dorado Hills, CA)
Assignee: DELL PRODUCTS, L.P.
G06F16/211
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,204,501
App. No.
18/327,712
Granted
Jan 21, 2025
Kind
B2
Abstract

Integration of structural information into an asset management catalog (e.g., using a computerized tool), is enabled. For example, a system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: based on schema data applicable to data stored in a data storage asset, determining structure data representative of a structure of the data stored in the data storage asset, in response to determining the structure data, generating a data entry, applicable to the structure data, to be added to an asset management catalog associated with the data storage asset, and in response to generating the data entry, associating the data entry with the data stored in the data storage asset.

Claims (39)

1. A system, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:

based on schema data applicable to data stored in a data storage asset and using a defined structural metamodel that provides a language-agnostic description of a structure of components of the data stored in the data storage asset, determining structure data representative of the structure of the data stored in the data storage asset;

in response to determining the structure data, generating a data entry, applicable to the structure data, to be added to an asset management catalog associated with the data storage asset; and

in response to generating the data entry, associating the data entry with the data stored in the data storage asset.

2. The system of claim 1 , wherein the data entry is generated based on the defined structural metamodel, and wherein the defined structural metamodel is associated with the data storage asset.

3. The system of claim 2 , wherein the schema data is determined using the defined structural metamodel.

4. The system of claim 3 , wherein the defined structural metamodel comprises a unified modeling language based structural metamodel.

5. The system of claim 1 , wherein the data entry comprises an asset instance representative of a relation between the data storage asset and an instance entry in the asset management catalog.

6. The system of claim 5 , wherein the instance entry comprises a value of a classifying type applicable to the schema data.

7. The system of claim 6 , wherein the data entry comprises a first data entry, and wherein the operations further comprise:

generating a second data entry, applicable to the structure data, to be added to the asset management catalog; and

in response to generating the second data entry, associating the second data entry with the data stored in the data storage asset, wherein the second data entry comprises feature data representative of a structural component of the instance entry, associated with the classifying type.

8. The system of claim 1 , wherein the data entry comprises a default value of a feature applicable to the data stored in the data storage asset.

9. The system of claim 1 , wherein the data entry comprises a schema element, associated with the schema data, that defines a top level namespace for naming elements in the asset management catalog.

10. The system of claim 1 , wherein the data entry comprises a type element that specifies a range of possible values applicable to a type of the data.

11. The system of claim 1 , wherein the operations further comprise:

in response to receiving a request to query the asset management catalog for the structure data, querying the asset management catalog based on the request; and

generating an output representative of the structure data, applicable to the query.

12. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:

based on schema data applicable to data stored in a data storage asset and using a defined structural metamodel that provides a language-agnostic description of a structure of components of the data stored in the data storage asset, determining structure data representative of the structure of the data stored in the data storage asset;

in response to determining the structure data, generating a group of data entries, applicable to the structure data, to be added to an asset management catalog associated with the data storage asset; and

in response to generating the group of data entries, associating the group of data entries with the data stored in the data storage asset.

13. The non-transitory machine-readable medium of claim 12 , wherein a data entry of the group of data entries is generated based on the defined structural metamodel, and wherein the defined structural metamodel is associated with the data storage asset.

14. The non-transitory machine-readable medium of claim 13 , wherein the schema data is determined using the defined structural metamodel.

15. The non-transitory machine-readable medium of claim 13 wherein the defined structural metamodel comprises a unified modeling language based structural metamodel.

16. The non-transitory machine-readable medium of claim 12 , wherein a data entry of the group of data entries comprises an asset instance representative of a relation between the data storage asset and an instance entry in the asset management catalog.

17. The non-transitory machine-readable medium of claim 16 , wherein the instance entry comprises a value of a classifying type applicable to the schema data.

18. The non-transitory machine-readable medium of claim 17 , wherein the data entry comprises a first data entry, and wherein the operations further comprise:

generating a second data entry of the group of data entries, applicable to the structure data, to be added to the asset management catalog; and

in response to generating the second data entry, associating the second data entry with the data stored in the data storage asset, wherein the second data entry comprises feature data representative of a structural component of the instance entry, associated with the classifying type.

19. A method, comprising:

based on schema data applicable to data stored in a data storage asset and using a defined structural metamodel that provides a language-agnostic description of a structure of components of the data stored in the data storage asset, determining, by an asset management system comprising a processor, structure data representative of the structure of the data stored in the data storage asset;

in response to determining the structure data, generating, by the asset management system, a group of data entries, applicable to the structure data, to be added to an asset management catalog associated with the data storage asset; and

in response to generating the group of data entries, associating, by the asset management system, the group of data entries with the data stored in the data storage asset.

20. The method of claim 19 , further comprising:

in response to receiving a request to query the asset management catalog for the structure data, querying, by the asset management system, the asset management catalog based on the request; and

generating, by the asset management system, an output representative of the structure data, applicable to the query.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2023
From: ERICSON, GEORGE M; CHRISTNER, JOEL
To: DELL PRODUCTS, L.P.
Reel/Frame 063855/0810 →
Continuity (1)
Related Publication 20240403271A1 · Dec 5, 2024
References Cited (37)
US 7860781B1 · Bodi · 2010 [cited by examiner]
US 10216769B1 · Chase · 2019 [cited by examiner]
US 10346149B1 · Wookey · 2019 [cited by examiner]
US 10506003B1 · Cabanero · 2019 [cited by examiner]
US 11023835B2 · Huneycutt · 2021 [cited by examiner]
US 11966384B2 · Seetharaman · 2024 [cited by examiner]
US 20030009455A1 · Carlson · 2003 [cited by examiner]
US 20030046282A1 · Carlson · 2003 [cited by examiner]
US 20050228710A1 · Richards · 2005 [cited by examiner]
US 20050228819A1 · Richards · 2005 [cited by examiner]
US 20050228829A1 · Richards · 2005 [cited by examiner]
US 20060074754A1 · Toyohara · 2006 [cited by examiner]
US 20070022126A1 · Wulfert · 2007 [cited by examiner]
US 20080005194A1 · Smolen · 2008 [cited by examiner]
US 20080086323A1 · Petrie · 2008 [cited by examiner]
US 20080133550A1 · Orangi · 2008 [cited by examiner]
US 20080263103A1 · McGregor · 2008 [cited by examiner]
US 20090037964A1 · Murray · 2009 [cited by examiner]
US 20090083343A1 · Wall · 2009 [cited by examiner]
US 20090216581A1 · Carrier · 2009 [cited by examiner]
US 20110119223A1 · Lane · 2011 [cited by examiner]
US 20110191320A1 · Glover · 2011 [cited by examiner]
US 20120095926A1 · Nishimura · 2012 [cited by examiner]
US 20120096163A1 · Tai · 2012 [cited by examiner]
US 20140114931A1 · Cline · 2014 [cited by examiner]
US 20150055780A1 · Bajekal · 2015 [cited by examiner]
US 20180165658A1 · Yokochi · 2018 [cited by examiner]
US 20190171438A1 · Franchitti · 2019 [cited by examiner]
US 20200175051A1 · Carrier · 2020 [cited by examiner]
US 20200272428A1 · Katakam · 2020 [cited by examiner]
US 20200293030A1 · Okoshi · 2020 [cited by examiner]
US 20220114163A1 · Seetharaman · 2022 [cited by examiner]
US 20220391380A1 · Raghavan · 2022 [cited by examiner]
Oasis | “OData Common Schema Definition Language (CSDL) JSON Representation Version 4.01.” Committee Specification Draft 05, Public Review Draft 05, Sep. 26, 2019, 75 pages. [cited by applicant]
Ericson, et al “Integration of Semantic Information Into an Asset Management Catalog” U.S. Appl. No. 18/327,718, filed Jun. 1, 2023, 45 pages. [cited by applicant]
ECMA International | “Standard ECMA-404. The JSON data interchange syntax.” Downloaded via https://www.ecma-international.org/publications-and-standards/standards/ecma-404/, 2nd edition, Dec. 2017, 16 pages. [cited by applicant]
OMG | “UML® Unified Modeling Language.” OMG Document No. formal/2017-12-05, Dec. 2017, https/www.omg.org/spec/UML/, 796 pages. [cited by applicant]