SCALABLE ANALYSIS PLATFORM FOR SEMI-STRUCTURED DATA
First Claim
Patent Images
1. A method of operating a query system, the method comprising:
- retrieving objects from a data source, wherein each of the retrieved objects includes (i) data and (ii) metadata describing the data;
dynamically creating a cumulative schema by inferring a schema from each of the retrieved objects and merging the inferred schema with the cumulative schema;
storing the data of each of the retrieved objects in a storage service;
receiving, from a user, a query; and
responding to the query based on data stored by the storage service.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a query system includes retrieving objects from a data source, wherein each of the retrieved objects includes (i) data and (ii) metadata describing the data. The method includes dynamically creating a cumulative schema by inferring a schema from each of the retrieved objects and merging the inferred schema with the cumulative schema. The method includes storing the data of each of the retrieved objects in a storage service. The method includes receiving, from a user, a query, and responding to the query based on data stored by the storage service.
144 Citations
51 Claims
-
1. A method of operating a query system, the method comprising:
-
retrieving objects from a data source, wherein each of the retrieved objects includes (i) data and (ii) metadata describing the data; dynamically creating a cumulative schema by inferring a schema from each of the retrieved objects and merging the inferred schema with the cumulative schema; storing the data of each of the retrieved objects in a storage service; receiving, from a user, a query; and responding to the query based on data stored by the storage service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification