IP Library › Granted Patent US 12,411,817
Granted Patent B2
US 12,411,817 · App. 18/327,718 · Granted Sep 9, 2025

Integration of semantic information into an asset management catalog

Inventors: George M Ericson (Shrewsbury, MA); Joel Christner (El Dorado Hills, CA)
Assignee: DELL PRODUCTS, L.P.
G06F16/211G06F16/901G06F16/908G06F40/30
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,411,817
App. No.
18/327,718
Granted
Sep 9, 2025
Kind
B2
Abstract

Integration of semantic 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 structure data representative of a structure of data stored in a data storage asset, determining semantic metadata applicable to the data stored in the data storage asset, in response to determining the semantic metadata, generating a data entry, applicable to the semantic metadata, 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 (42)

1. A system, comprising:

at least one processor; and

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

based on structure data representative of a structure of data stored in a data storage asset, determining semantic metadata applicable to the data stored in the data storage asset;

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

in response to generating the data entry, associating the data entry with the data stored in the data storage asset, wherein associating the data entry with the data stored in the data storage asset comprises identifying and correlating the data entry with similar data, determined to be similar to the data entry, represented in a group of data storage assets comprising the data storage asset,

in response to receiving, via a network, a request to query the asset management catalog, querying the asset management catalog based on the request;

in response to querying the asset management catalog, generating output data representative of the structure data; and

transmitting, via the network, the output data to a remote device communicatively coupled to the system.

2. The system of claim 1 , wherein the semantic metadata is determined to comprise a domain applicable to the data stored in the data storage asset.

3. The system of claim 1 , wherein the data entry comprises a term determined to be associated with the semantic metadata.

4. The system of claim 3 , wherein the operations further comprise:

restricting the term to a non-null set of metatypes determined to be applicable to the structure data.

5. The system of claim 3 , wherein the term comprises a property that describes metadata applicable to the data stored in the data storage asset.

6. The system of claim 3 , wherein the data entry further comprises a feature annotation associated with the term that indicates that the term is applied to a feature with a value.

7. The system of claim 3 , wherein the data entry further comprises an instance annotation associated with the term that indicates that the term is applied to an instance with a value.

8. The system of claim 3 , wherein the data entry further comprises a type annotation associated with the term that indicates that the term is applied to a type with a value.

9. The system of claim 3 , wherein the term is modeled as a unified modeling language feature.

10. The system of claim 1 , wherein the semantic metadata is further determined based on schema data applicable to the data stored in the data storage asset.

11. 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.

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

based on structure data representative of a structure of data stored in a data storage asset, determining semantic metadata applicable to the data stored in the data storage asset;

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

in response to generating the group of data entries, associating the group of data entries with the data stored in the data storage asset, wherein associating the group of data entries with the data stored in the data storage asset comprises identifying and correlating the group of data entries with similar data, determined to be similar to the group of data entries, represented in a group of data storage assets comprising the data storage asset,

in response to receiving, via a network, a request to query the asset management catalog, querying the asset management catalog based on the request;

in response to querying the asset management catalog, generating output data representative of the structure of the data; and

transmitting, via the network, the output data to an external device.

13. The non-transitory machine-readable medium of claim 12 , wherein the semantic metadata is determined to comprise a domain applicable to the data stored in the data storage asset.

14. The non-transitory machine-readable medium of claim 12 , wherein a data entry of the group of data entries comprises a term determined to be associated with the semantic metadata.

15. The non-transitory machine-readable medium of claim 14 , wherein the operations further comprise:

restricting the term to a group of metatypes determined to be applicable to the structure data.

16. The non-transitory machine-readable medium of claim 14 , wherein the term comprises a property that describes metadata applicable to the data stored in the data storage asset.

17. The non-transitory machine-readable medium of claim 14 , wherein the data entry further comprises a feature annotation associated with the term that indicates that the term is applied to a feature with a value.

18. The non-transitory machine-readable medium of claim 14 , wherein the data entry further comprises an instance annotation associated with the term that indicates that the term is applied to an instance with a value.

19. A method, comprising:

based on structure data representative of a structure of data stored in a data storage asset, determining, by an asset management system comprising at least one processor, semantic metadata applicable to the data stored in the data storage asset;

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

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, wherein associating the group of data entries with the data stored in the data storage asset comprises identifying and correlating the group of data entries with similar data, determined to be similar to the group of data entries, represented in a group of data storage assets comprising the data storage;

in response to receiving, via a network, a request to query the asset management catalog, querying by the asset management system, the asset management catalog based on the request:

in response to querying the asset management catalog, generating, by the asset management system, output data representative of the structure; and

transmitting, by the asset management system via the network, the output data to a remote device communicatively coupled to the asset management system.

20. The method of claim 19 , wherein a data entry of the group of data entries comprises a term determined to be associated with the semantic metadata.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2023
From: ERICSON, GEORGE M; CHRISTNER, JOEL
To: DELL PRODUCTS, L.P.
Reel/Frame 063862/0714 →
Continuity (1)
Related Publication 20240403272A1 · Dec 5, 2024
References Cited (41)
US 7860781B1 · Bodi et al. · 2010 [cited by applicant]
US 9940341B2 · Depaoli · 2018 [cited by examiner]
US 10216769B1 · Chase · 2019 [cited by examiner]
US 10346149B1 · Wookey et al. · 2019 [cited by applicant]
US 10506003B1 · Cabanero et al. · 2019 [cited by applicant]
US 11023835B2 · Huneycutt et al. · 2021 [cited by applicant]
US 11966384B2 · Seetharaman et al. · 2024 [cited by applicant]
US 20030009455A1 · Carlson et al. · 2003 [cited by applicant]
US 20030046282A1 · Carlson et al. · 2003 [cited by applicant]
US 20050228710A1 · Richards et al. · 2005 [cited by applicant]
US 20050228819A1 · Richards et al. · 2005 [cited by applicant]
US 20050228829A1 · Richards et al. · 2005 [cited by applicant]
US 20060074754A1 · Toyohara et al. · 2006 [cited by applicant]
US 20070022126A1 · Wulfert et al. · 2007 [cited by applicant]
US 20080005194A1 · Smolen et al. · 2008 [cited by applicant]
US 20080086323A1 · Petrie et al. · 2008 [cited by applicant]
US 20080133550A1 · Orangi et al. · 2008 [cited by applicant]
US 20080263103A1 · McGregor et al. · 2008 [cited by applicant]
US 20090037964A1 · Murray et al. · 2009 [cited by applicant]
US 20090083343A1 · Wall et al. · 2009 [cited by applicant]
US 20090216581A1 · Carrier et al. · 2009 [cited by applicant]
US 20110119223A1 · Lane · 2011 [cited by applicant]
US 20110191320A1 · Glover · 2011 [cited by applicant]
US 20120095926A1 · Nishimura et al. · 2012 [cited by applicant]
US 20120096163A1 · Tai et al. · 2012 [cited by applicant]
US 20140114931A1 · Cline et al. · 2014 [cited by applicant]
US 20150055780A1 · Bajekal et al. · 2015 [cited by applicant]
US 20170286456A1 · Wenzel · 2017 [cited by examiner]
US 20180165658A1 · Yokochi · 2018 [cited by applicant]
US 20190171438A1 · Franchitti · 2019 [cited by applicant]
US 20200175051A1 · Carrier et al. · 2020 [cited by applicant]
US 20200272428A1 · Katakam et al. · 2020 [cited by applicant]
US 20200293030A1 · Okoshi et al. · 2020 [cited by applicant]
US 20220114163A1 · Seetharaman et al. · 2022 [cited by applicant]
US 20220391380A1 · Raghavan et al. · 2022 [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]
Ericson, et al “Integration of Structural Information Into an Asset Management Catalog” U.S. Appl. No. 18/327,712, filed Jun. 1, 2023, 45 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/327,712, dated May 1, 2024, 37 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]
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]
Notice of Allowance received for U.S. Appl. No. 18/327,712, dated Oct. 11, 2024, 25 pages. [cited by applicant]