IP Library Granted Patent US 10,073,864
Granted Patent B1
US 10,073,864 · App. 14/561,244 · Granted Sep 11, 2018

Systems and methods for automated aggregation of information-source metadata

Inventors: Robert Koeten (Menlo Park, CA); Stuart Carter (Rüdlingen, CH)
Assignee: Veritas Technologies LLC
G06F17/30289G06F17/30501G06F17/30525
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 10,073,864
App. No.
14/561,244
Granted
Sep 11, 2018
Kind
B1
Abstract

The disclosed computer-implemented method for automated aggregation of information-source metadata may include (1) receiving metadata of an information asset, the metadata of the information asset having been generated by a data-management system, (2) determining that the metadata of the information asset includes metadata of an information source that contains the information asset, (3) extracting the metadata of the information source from the metadata of the information asset, (4) storing the metadata of the information source in an information-source metadata repository such that the metadata of the information source is associated with the information source, and (5) providing access to the metadata of the information source stored in the information-source metadata repository to (a) the data-management system, (b) an additional data-management system, and/or (c) the entity. Various other methods, systems, and computer-readable media are also disclosed.

Claims (94)

1. A computer-implemented method for automated aggregation of information-source metadata, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

receiving, at a global information-source metadata repository, a digital representation of an information asset, wherein:

the digital representation of the information asset comprises metadata of the information asset;

the metadata of the information asset was received from and generated by a first data-management system that is configured to scan an information-asset source containing information assets of an entity;

the information-asset source is unknown to the global information-source metadata repository and a second data-management system that is configured to scan information assets of the entity;

the first data-management system and the second data-management system are different types of data-management systems that manage information assets of the entity in different fields of data management;

the first data-management system, the second data-management system, and the global information-source metadata repository are separate and distinct systems that are configured to operate independently; and

the metadata of the information asset has not been previously seen at the global information-source metadata repository;

transforming, at the global information-source metadata repository, the digital representation of the information asset into a digital representation for the information-asset source by:

discovering the information-asset source at the global information-source metadata repository by discovering metadata of the information-asset source within the metadata of the information asset, the metadata of the information-asset source having never been seen previously at the global information-source metadata repository;

extracting, at the global information-source metadata repository, the metadata of the information-asset source from the metadata of the information asset;

storing, at the global information-source metadata repository, a digital representation of the information-asset source; and

storing, at the global information-source metadata repository, the metadata of the information-asset source in association with the digital representation of the information-asset source such that the global information-source metadata repository contains a more complete view of the entity's information-asset sources; and

enabling the second data-management system to discover the information-asset source by providing, at the global information-source metadata repository, access to the metadata of the information-asset source to the second data-management system.

2. The method of claim 1 , further comprising:

receiving, at the global information-source metadata repository from the second data-management system, a digital representation of an additional information asset, wherein:

the digital representation of the additional information asset comprises metadata about the additional information asset; and

the metadata of the additional information asset was generated by the second data-management system and not previously seen at the global information-source metadata repository;

transforming, at the global information-source metadata repository, the digital representation of the additional information asset into a digital representation for an additional information-asset source by:

discovering, at the global information-source metadata repository within the metadata of the additional information asset, metadata of the additional information-asset source that contains the additional information asset, the metadata of the additional information-asset source having never been seen previously at the global information-source metadata repository;

extracting, at the global information-source metadata repository, the metadata of the additional information-asset source from the metadata of the additional information asset;

storing, at the global information-source metadata repository, a digital representation of the additional information-asset source; and

storing, at the global information-source metadata repository, the metadata of the additional information-asset source in association with the digital representation of the additional information-asset source such that the global information-source metadata repository contains a more complete view of the information-asset sources of the entity; and

enabling the first data-management system to discover the additional information-asset source by providing, at the global information-source metadata repository, access to the metadata of the additional information-asset source to the first data-management system.

3. The method of claim 1 , further comprising:

receiving, from the second data-management system, a digital representation of an additional information asset, wherein:

the digital representation of the additional information asset comprises metadata about the additional information asset; and

the metadata of the additional information asset was generated by the second data-management system;

determining that the metadata of the additional information asset comprises additional metadata of the information-asset source;

storing, at the global information-source metadata repository, the additional metadata of the information-asset source in association with the digital representation of the information-asset source; and

storing, at the global information-source metadata repository, the metadata of the additional information asset in association with the digital representation of the information-asset source.

4. The method of claim 1 , wherein the second data-management system is configured to request a list of information-asset sources from the global information-source metadata repository.

5. The method of claim 1 , wherein providing access to the metadata of the information-asset source comprises providing a list of information-asset sources to the second data-management system.

6. The method of claim 1 , wherein the first data-management system generates the metadata of the information asset while performing routine operations on the information-asset source.

7. The method of claim 1 wherein:

the metadata of the information asset comprises a fully qualified path of the information asset;

extracting the metadata of the information-asset source from the metadata of the information asset comprises extracting the metadata of the information-asset source from the fully qualified path of the information asset.

8. The method of claim 1 , wherein:

the first field of data management contains the information-asset source;

the second field of data management does not contain the information-asset source.

9. The method of claim 1 , wherein the metadata of the information-asset source comprises a unique identifier of the information-asset source.

10. The method of claim 9 , further comprising:

receiving, from the second data-management system, additional metadata of the information asset, the additional metadata of the information asset having been generated by the second data-management system;

determining that the additional metadata of the information asset comprises an additional unique identifier of the information-asset source;

extracting the additional unique identifier of the information-asset source from the additional metadata of the information asset;

storing, at the global information-source metadata repository, the additional unique identifier of the information-asset source in association with the digital representation of the information-asset source.

11. The method of claim 1 , wherein the metadata of the information-asset source comprises a physical location of the information-asset source.

12. The method of claim 1 , wherein the metadata of the information-asset source comprises a type of the information-asset source.

13. The method of claim 1 , wherein the metadata of the information-asset source comprises information that identifies an owner of the information-asset source.

14. The method of claim 1 , wherein storing the metadata of the information-asset source comprises associating, at the global information-source metadata repository, the digital representation of the information asset with the digital representation of the information-asset source.

15. A system for aggregating information-source metadata, the system comprising:

a receiving module, stored in memory, that receives, at a global information-source metadata repository, a digital representation of an information asset, wherein:

the digital representation of the information asset comprises metadata of the information asset;

the metadata of the information asset was received from and generated by a first data-management system that is configured to scan an information-asset source containing information assets of an entity;

the information-asset source is unknown to the global information-source metadata repository and a second data-management system that is configured to scan information assets of the entity;

the first data-management system and the second data-management system are different types of data-management systems that manage information assets of the entity in different fields of data management;

the first data-management system, the second data-management system, and the global information-source metadata repository are separate and distinct systems that are configured to operate independently; and

the metadata of the information asset has not been previously seen at the global information-source metadata repository;

a determination module, stored in memory, that discovers the information-asset source at the global information-source metadata repository by discovering metadata of the information-asset source within the metadata of the information asset, the metadata of the information-asset source having never been seen previously at the global information-source metadata repository;

an extraction module, stored in memory, that extracts, at the global information-source metadata repository, the metadata of the information-asset source from the metadata of the information asset;

a storing module, stored in memory, that transforms, at the global information-source metadata repository, the digital representation of the information asset into a digital representation for the information-asset source by:

storing, at the global information-source metadata repository, a digital representation of the information-asset source; and

storing, at the global information-source metadata repository, the metadata of the information-asset source in association with the digital representation of the information-asset source such that the global information-source metadata repository contains a more complete view of the entity's information-asset sources;

a provisioning module, stored in memory, that enables the second data-management system to discover the information-asset source by providing, at the global information-source metadata repository, access to the metadata of the information-asset source to the second data-management system;

at least one physical processor configured to execute the receiving module, the determination module, the extraction module, the storing module, and the provisioning module.

16. The system of claim 15 , wherein:

the receiving module further receives, at the global information-source metadata repository from the second data-management system, a digital representation of an additional information asset, wherein:

the digital representation of the additional information asset comprises metadata about the additional information asset; and

the metadata of the additional information asset was generated by the second data-management system and not previously seen at the global information-source metadata repository;

the determination module further discovers, at the global information-source metadata repository within the metadata of the additional information asset metadata of an additional information-asset source that contains the additional information asset, the metadata of the additional information-asset source having never been seen previously at the global information-source metadata repository;

the extraction module further extracts, at the global information-source metadata repository, the metadata of the additional information-asset source from the metadata of the additional information asset;

the storing module further transforming, at the global information-source metadata repository, the digital representation of the additional information asset into a digital representation for the additional information-asset source by:

storing, at the global information-source metadata repository, a digital representation of the additional information-asset source; and

storing, at the global information-source metadata repository, the metadata of the additional information-asset source in association with the digital representation of the additional information-asset source such that the global information-source metadata repository contains a more complete view of the information-asset sources of the entity;

the provisioning module further enables the first data-management system to discover the additional information-asset source by providing, from the global information-source metadata repository, access to the metadata of the additional information-asset source to the first data-management system.

17. The system of claim 15 , wherein the provisioning module provides access to the metadata of the information-asset source by providing a list of information-asset sources to the second data-management system.

18. The system of claim 15 , wherein the first data-management system generates the metadata of the information asset while performing routine operations on the information-asset source.

19. The system of claim 15 , wherein:

the metadata of the information asset comprises a fully qualified path of the information asset;

the extraction module extracts the metadata of the information-asset source from the metadata of the information asset by extracting the metadata of the information-asset source from the fully qualified path of the information asset.

20. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

receive, at a global information-source metadata repository, a digital representation of an information asset, wherein:

the digital representation of the information asset comprises metadata of the information asset;

the metadata of the information asset was received from and generated by a first data-management system that is configured to scan an information-asset source containing information assets of an entity;

the information-asset source is unknown to the global information-source metadata repository and a second data-management system that is configured to scan information assets of the entity;

the first data-management system and the second data-management system are different types of data-management systems that manage information assets of the entity in different fields of data management;

the first data-management system, the second data-management system, and the global information-source metadata repository are separate and distinct systems that are configured to operate independently; and

the metadata of the information asset has not been previously seen at the global information-source metadata repository;

transform, at the global information-source metadata repository, the digital representation of the information asset into a digital representation for the information-asset source by:

discovering the information-asset source at the global information-source metadata repository by discovering metadata of the information-asset source within the metadata of the information asset, the metadata of the information-asset source having never been seen previously at the global information-source metadata repository;

extracting, at the global information-source metadata repository, the metadata of the information-asset source from the metadata of the information asset;

storing, at the global information-source metadata repository, a digital representation of the information-asset source; and

storing, at the global information-source metadata repository, the metadata of the information-asset source in association with the digital representation of the information-asset source such that the global information-source metadata repository contains a more complete view of the entity's information-asset sources; and

enable the second data-management system to discover the information-asset source by providing, at the global information-source metadata repository, access to the metadata of the information-asset source to the second data-management system.

Assignments (16)
SECURITY INTEREST Recorded Dec 12, 2025
From: ARCTERA US LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073951/0470 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 070530/0497 Recorded Dec 1, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ARCTERA US LLC
Reel/Frame 073833/0730 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 069585/0150 Recorded Dec 1, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARCTERA US LLC
Reel/Frame 073833/0848 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
SECURITY INTEREST Recorded Dec 10, 2024
From: ARCTERA US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 069563/0243 →
PATENT SECURITY AGREEMENT Recorded Dec 10, 2024
From: ARCTERA US LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069585/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC
To: ARCTERA US LLC
Reel/Frame 069548/0468 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038483/0203 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037693/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2014
From: KOETEN, ROBERT; CARTER, STUART
To: SYMANTEC CORPORATION
Reel/Frame 034382/0568 →
Continuity (1)
Provisional Application 61988213 · May 4, 2014