Semantics update and adaptive interfaces in connection with information as a service
First Claim
1. A system for hosting data, comprising:
- at least one computing device in a first region of control that;
receives from at least one computing device in a second region of control via at least one network, a data request applicable to at least one data set stored by the at least one computing device in the first region of control;
in response to the data request, extracts a subset of results from the at least one data set based on the data request;
infers from the subset of the results additional semantic information that describes the at least one data set; and
forms or updates mapping information that describes an identifier of the at least one data set based on the additional semantic information.
1 Assignment
0 Petitions
Accused Products
Abstract
Additional semantic information that describes data sets is inferred in response to a request for data from the data sets, e.g., in response to a query over the data sets, including analyzing a subset of results extracted based on the request for data to determine the additional semantic information. The additional semantic information can be verified by the publisher as correct, or satisfy correctness probabilistically. Mapping information based on the additional semantic information can be maintained and updated as the system learns additional semantic information (e.g., information about what a given column represents and data types represented), and the form of future data requests (e.g., URL based queries) can be updated to more closely correspond to the updated additional semantic information.
-
Citations
20 Claims
-
1. A system for hosting data, comprising:
at least one computing device in a first region of control that; receives from at least one computing device in a second region of control via at least one network, a data request applicable to at least one data set stored by the at least one computing device in the first region of control; in response to the data request, extracts a subset of results from the at least one data set based on the data request; infers from the subset of the results additional semantic information that describes the at least one data set; and forms or updates mapping information that describes an identifier of the at least one data set based on the additional semantic information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system for publishing data, comprising:
-
at least one receiving computing device in a first region of control that; receives from at least one publishing computing device in a second region of control, at least one data set published by the at least one publishing computing device; analyzes a subset of the at least one data set and inferring semantic information about the at least one data set relating to identifying information associated with data of the at least one data set or relating to type of the data of the at least one data set; and requests verification from the at least one publishing computing device that the semantic information inferred by the inferring is correct. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for hosting data, comprising:
at least one computing device in a first region of control that; receives from at least one computing device in a second region of control via at least one network, a data request applicable to at least one data set stored by the at least one computing device in the first region of control; in response to the data request, retrieves a subset of results from the at least one data set based on the data request; infers from the subset of the results auxiliary semantic information that describes the at least one data set; and modifies semantics associated with data requests over the at least one data set based on the auxiliary semantics information. - View Dependent Claims (19, 20)
Specification