US2016171054A1PendingUtilityA1

Data discovery and description service

49
Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Dec 2, 2011Filed: Feb 16, 2016Published: Jun 16, 2016
Est. expiryDec 2, 2031(~5.4 yrs left)· nominal 20-yr term from priority
G06F 17/30525G06F 16/907G06F 16/24573
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The subject disclosure relates to one or more computer-implemented processes for collecting, analyzing, and employing annotations of data sources. In particular, an annotation component is configured to receive annotations of data for a data source, wherein the respective annotations comprise different associations of a global terms with the data of the data source, a data store configured to store the annotations, and an interface component configured to render the data based on the annotations in response to a request for the data. In an aspect, storing information, the data also stores descriptions of the data sources and definitions of the global terms, and the interface component determines a subset of the information in the data store based on the annotations. A method is further provided comprising receiving a global term and determining data sources that have the global term associated with the data thereof based on the information in the data store.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving annotations, wherein the annotations include associations of global terms with data of data sources;   storing information, the information including, descriptions of the data sources, definitions of the global terms, and the annotations; and   determining a subset of the information based on the annotations.   
     
     
         2 . The method of  claim 1 , wherein the determining the subset of information includes receiving a global term and determining data sources that have the global term associated with the data thereof. 
     
     
         3 . The method of  claim 1 , wherein the determining the subset of information includes receiving a data source and determining the global terms associated therewith. 
     
     
         4 . The method of  claim 1 , wherein the determining the subset of information includes receiving a global term and determining data sources that have a related global term associated with the data thereof based on a definition of the global term. 
     
     
         5 . The method of  claim 1 , wherein the global terms convey properties of the data for respective data sources. 
     
     
         6 . The method of  claim 1 , wherein the global terms convey manners of use of the data respective data sources by a client. 
     
     
         7 . The method of  claim 1 , wherein the global terms convey manners in which to present the data of the respective data sources by a client. 
     
     
         8 . The method of  claim 1 , wherein the global terms convey meanings about the data for the respective data sources, wherein the meanings are recognized by at least two different clients. 
     
     
         9 . A method comprising:
 receiving annotations, wherein the annotations include associations of global terms with data of data sources;   storing information, the information including, descriptions of the data sources, definitions of the global terms, and the annotations;   generating subsets of the information in response to requests based on the annotations;   receiving selections of at least one of a data source, an annotation, or a global term included in the subsets; and   tracking the selections.   
     
     
         10 . The method of  claim 9 , further comprising:
 determining a relationship between respective requests and respective selections; and   determining the subsets of the information based on the relationship.   
     
     
         11 . The method of  claim 9 , further comprising:
 determining preferences for at least one of the data sources, the annotations, or the global terms in response to the tracking.   
     
     
         12 . The method of  claim 9 , wherein tracking the selections includes tracking the types of clients affiliated with the selections. 
     
     
         13 . The method of  claim 9 , further comprising:
 receiving ratings of at least one of the data sources or the annotations; and   employing the ratings to determine at least one of: a popularity of respective data sources, a popularity of respective annotations, a quality of respective data sources, or a quality of respective annotations.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.