US2014372472A1PendingUtilityA1

Data augmentation

Assignee: DISCERN INCPriority: Oct 1, 2012Filed: Jun 24, 2014Published: Dec 18, 2014
Est. expiryOct 1, 2032(~6.2 yrs left)· nominal 20-yr term from priority
G06F 16/9558G06F 17/30882
40
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method comprising:
 accessing a first data source from which first data is available and from which first metadata of the first data is available;   determining a data type of the first data from at least some of the first metadata of the first data accessed from the first data source;   accessing a template that corresponds to the determined data type of the first data;   by a processor, identifying second data available from a second data source based on the template that corresponds to the data type of the first data, the second data being identified as pertinent to the first data according to the template;   retrieving information from the identified second data source as supplemental metadata of the first data based on the second data identified as pertinent to the first data according to the template that corresponds to the data type of the first data; and   generating an alert that presents at least some of the supplemental metadata of the first data retrieved from the second data source.   
     
     
         22 . The method of  claim 21 , wherein:
 the retrieving of the information as the supplemental metadata of the first data retrieves at least some of the second data from the second data source; and   the generating of the alert generates the alert with at least some of the second data that is retrieved from the second data source and identified as pertinent to the first data.   
     
     
         23 . The method of  claim 22  further comprising:
 storing the supplemental metadata of the first data by storing at least some of the second data as the supplemental metadata of the first data. 
 
     
     
         24 . The method of  claim 21 , wherein:
 the retrieving of the information as the supplemental metadata of the first data retrieves at least some second metadata of the second data from the second data source; and   the generating of the alert generates the alert with at least some of the second metadata that is retrieved from the second data source and identified as pertinent to the first data.   
     
     
         25 . The method of  claim 24  further comprising:
 storing the supplemental metadata of the first data by storing at least some of the second metadata as the supplemental metadata the first data. 
 
     
     
         26 . The method of  claim 21 , wherein:
 the identifying of the second data as pertinent to the first data is part of creating a link from the first data to the second data; and   the retrieving of the information as the supplemental metadata of the first data is via the created link from the first data to the second data.   
     
     
         27 . The method of  claim 26 , wherein:
 the created link includes a pointer from the first data available from the first data source to the second data available from the second data source; and   the retrieving of the information as the supplemental metadata of the first data is based on the pointer from the first data to the second data.   
     
     
         28 . The method of  claim 21 , wherein:
 the accessing of the template accesses a lookup table that corresponds to the determined data type of the first data; and   the identifying of the second data as pertinent to the first data is based on the accessed lookup table that corresponds the data type of the first data.   
     
     
         29 . The method of  claim 28 , wherein:
 the accessed lookup table includes a list of acronyms; and   the identifying of the second data as being pertinent to the first data is based on the accessed list of acronyms.   
     
     
         30 . The method of  claim 28 , wherein:
 the accessed lookup table includes names of people associated with a topic; and   the identifying of the second data as being pertinent to the first data is based on the accessed names of people associated with the topic.   
     
     
         31 . The method of  claim 28 , wherein:
 the accessed lookup table includes names of organizations associated with a topic; and   the identifying of the second data as being pertinent to the first data is based on the accessed names of organizations associated with the topic.   
     
     
         32 . The method of  claim 21 , wherein:
 the determining of the data type determines that the data type of the first data is at least one of a document, webpage, a report, a publication, an article, a blog post, a micro-blog post, or a forum comment.   
     
     
         33 . The method of  claim 21 , wherein:
 the determining of the data type determines that the data type of the first data is at least one of a news feed, a message, an email, or a voicemail.   
     
     
         34 . The method of  claim 21 , wherein:
 the determining of the data type determines that the data type of the first data is at least one of a video, an image, or an audio file.   
     
     
         35 . The method of  claim 21 , wherein:
 the determining of the data type determines that the data type of the first data is at least one of a server log or sensor data.   
     
     
         36 . The method of  claim 21  further comprising:
 applying a natural language programming algorithm to the first data; and wherein 
 the identifying of the second data as pertinent to the first data is based on the natural language programming algorithm applied to the first data. 
 
     
     
         37 . The method of  claim 21  further comprising:
 communicating the generated alert that presents at least some of the supplemental metadata of the first data retrieved from the second data source, the communicating of the alert being triggered by an event indicated by alert criteria received from a device of a user. 
 
     
     
         38 . The method of  claim 21  further comprising:
 generating a graph of nodes based on at least some of the supplemental metadata of the first data retrieved from the second data source, the graph of nodes representing a scenario as an arrangement of interconnected nodes that each represent a different sub-scenario within the scenario. 
 
     
     
         39 . The method of  claim 38 , wherein:
 the generating of the alert that presents at least some of the supplemental metadata of the first data is based on the graph of nodes in which each of the interconnected nodes represents a different sub-scenario within the scenario.   
     
     
         40 . A non-transitory 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 a first data source from which first data is available and from which first metadata of the first data is available;   determining a data type of the first data from at least some of the first metadata of the first data accessed from the first data source;   accessing a template that corresponds to the determined data type of the first data;   identifying second data available from a second data source based on the template that corresponds to the data type of the first data, the second data being identified as pertinent to the first data according to the template;   retrieving information from the identified second data source as supplemental metadata of the first data based on the second data identified as pertinent to the first data according to the template that corresponds to the data type of the first data; and   generating an alert that presents at least some of the supplemental metadata of the first data retrieved from the second data source.   
     
     
         41 . The non-transitory machine-readable storage medium of  claim 40 , wherein:
 the retrieving of the information as the supplemental metadata of the first data retrieves at least some of the second data from the second data source; and   the generating of the alert generates the alert with at least some of the second data that is retrieved from the second data source and identified as pertinent to the first data.   
     
     
         42 . A system comprising:
 an access module configured to access a first data source from which first data is available and from which first metadata of the first data is available;   a processor configured by a link module to:
 determine a data type of the first data from at least some of the first metadata of the first data accessed from the first data source; 
 access a template that corresponds to the determined data type of the first data; and 
 identify second data available from a second data source based on the template that corresponds to the data type of the first data, the second data being identified as pertinent to the first data according to the template; 
   a metadata module configured to retrieve information from the identified second data source as supplemental metadata of the first data based on the second data identified as pertinent to the first data according to the template that corresponds to the data type of the first data; and   a presentation module configured to generate an alert that presents at least some of the supplemental metadata of the first data retrieved from the second data source   
     
     
         43 . The system of  claim 42 , wherein:
 the metadata module is configured to retrieve the information as the supplemental metadata of the first data by retrieving at least some second metadata of the second data from the second data source; and   the presentation module configured to generate the alert with at least some of the second metadata that is retrieved from the second data source and identified as pertinent to the first data.

Join the waitlist — get patent alerts

Track US2014372472A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.