Data augmentation based on second-phase metadata
First Claim
1. A computer-implemented method comprising:
- accessing first data from a first data source accessible via a network;
extracting first-phase metadata of the first data, the first-phase metadata being extracted from the first data and from the first data source;
creating a link from the first data to second data available from a second data source, the link being created by application of a template to the extracted first-phase metadata of the first data, the application of the template including accessing a lookup table that corresponds to a data type of the first data and identifying the second data from the lookup table,the creating of the link being performed by a processor of a machine;
determining second-phase metadata of the first data, the second-phase metadata being determined based on the created link from the first data to the second data by accessing the second data source; and
storing the second-phase metadata of the first data, the second-phase metadata being stored as augmented metadata of the first data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data augmentation machine may form all or part of a data augmentation system that is configured to augment data. The data augmentation machine may be configured (e.g., by one or more software modules) to access data (e.g., by crawling one or more public or private networks), extract metadata based on the data (e.g., from the data and its source), create a link to additional data (e.g., based on the extracted metadata), and augment the extracted metadata (e.g., by storing augmented metadata with the extracted metadata). Such augmented metadata may be presented (e.g., within a user interface), published publicly (e.g., on a webpage), published privately (e.g., in a report available only to premium subscribers of a data augmentation service), or any suitable combination thereof.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing first data from a first data source accessible via a network; extracting first-phase metadata of the first data, the first-phase metadata being extracted from the first data and from the first data source; creating a link from the first data to second data available from a second data source, the link being created by application of a template to the extracted first-phase metadata of the first data, the application of the template including accessing a lookup table that corresponds to a data type of the first data and identifying the second data from the lookup table, the creating of the link being performed by a processor of a machine; determining second-phase metadata of the first data, the second-phase metadata being determined based on the created link from the first data to the second data by accessing the second data source; and storing the second-phase metadata of the first data, the second-phase metadata being stored as augmented metadata of the first data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
accessing first data from a first data source accessible via a network; extracting first-phase metadata of the first data, the first-phase metadata being extracted from the first data and from the first data source; creating a link from the first data to second data available from a second data source, the link being created by application of a template to the extracted first-phase metadata of the first data, the application of the template including accessing a lookup table that corresponds to a data type of the first data and identifying the second data from the lookup table, the creating of the link being performed by the one or more processors of the machine; determining second-phase metadata of the first data, the second-phase metadata being determined based on the created link from the first data to the second data by accessing the second data source; and storing the second-phase metadata of the first data, the second-phase metadata being stored as augmented metadata of the first data. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a source access module configured to access first data from a first data source accessible via a network; a metadata extraction module configured to extract first-phase metadata of the first data, the first-phase metadata being extracted from the first data and from the first data source; a processor configured by a template application module to create a link from the first data to second data available from a second data source, the link being created by application of a template to the extracted first-phase metadata of the first data, the application of the template including accessing a lookup table that corresponds to a data type of the first data and identifying the second data from the lookup table; a metadata augmentation module configured to determine second-phase metadata of the first data, the second-phase metadata being determined based on the created link from the first data to the second data by accessing the second data source; and a database configured to store the second-phase metadata of the first data, the second-phase metadata being stored as augmented metadata of the first data. - View Dependent Claims (20)
-
Specification