DISTRIBUTED COMPUTING ENVIRONMENT FOR DATA CAPTURE, SEARCH AND ANALYTICS
First Claim
1. A computer system comprising:
- one or more processors; and
memory storing program instructions that implement an application engine and a data container;
wherein the application engine is executable by the one or more processors to;
obtain a plurality of portions of source data from one or more data sources;
for each respective portion of source data;
a) map at least a subset of the source data to an interlingual representation; and
b) transmit, to the data container, a data object including the source data and a corresponding manifest, wherein the manifest includes the interlingual representation;
wherein the data container is executable by the one or more processors to receive the data objects transmitted by the application engine, and for each data object;
store the source data of the data object in one or more databases;
store the manifest of the data object in the one or more databases, wherein said storing the manifest includes storing the interlingual representation of the source data of the data object;
parse the source data of the data object according to one or more of a full-text indexing technique, a semantic indexing technique, or a structured metadata indexing technique, wherein said parsing produces indexed data; and
store the indexed data in the one or more databases.
1 Assignment
0 Petitions
Accused Products
Abstract
An application engine of a distributed data management system includes acquisition applications which execute to obtain portions of source data from different data sources. Each portion of source data is mapped to an interlingual representation. The application engine transmits data objects including the portions of source data and corresponding interlingual representations to a data container. For each data object, the data container stores the source data and the interlingual representation in one or more databases. The data container also parses the source data of the data object according to one or more of a full-text indexing technique, a semantic indexing technique, or a structured metadata indexing technique, and stores the indexed data. A database client may receive a search query and search the source data and interlingual representations stored in the databases.
34 Citations
18 Claims
-
1. A computer system comprising:
-
one or more processors; and memory storing program instructions that implement an application engine and a data container; wherein the application engine is executable by the one or more processors to; obtain a plurality of portions of source data from one or more data sources; for each respective portion of source data;
a) map at least a subset of the source data to an interlingual representation; and
b) transmit, to the data container, a data object including the source data and a corresponding manifest, wherein the manifest includes the interlingual representation;wherein the data container is executable by the one or more processors to receive the data objects transmitted by the application engine, and for each data object; store the source data of the data object in one or more databases; store the manifest of the data object in the one or more databases, wherein said storing the manifest includes storing the interlingual representation of the source data of the data object; parse the source data of the data object according to one or more of a full-text indexing technique, a semantic indexing technique, or a structured metadata indexing technique, wherein said parsing produces indexed data; and store the indexed data in the one or more databases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
executing an application engine on a computer system, wherein said executing the application engine includes; obtaining, by the application engine, a plurality of portions of source data from one or more data sources; for each respective portion of source data;
a) mapping, by the application engine, at least a subset of the source data to an interlingual representation; and
b) transmitting, to the data container, a data object including the source data and a corresponding manifest, wherein the manifest includes the interlingual representation; andexecuting a data container on the computer system, wherein said executing the data container includes; storing, by the data container, the source data of the data object in one or more databases; storing, by the data container, the manifest of the data object in the one or more databases, wherein said storing the manifest includes storing the interlingual representation of the source data of the data object; parsing, by the data container, the source data of the data object according to one or more of a full-text indexing technique, a semantic indexing technique, or a structured metadata indexing technique, wherein said parsing produces indexed data; and storing, by the data container, the indexed data in the one or more databases. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer accessible storage medium storing program instructions executable by one or more processors to implement an application engine and a data container, wherein the application engine is executable by the one or more processors to:
-
obtain a plurality of portions of source data from one or more data sources; for each respective portion of source data;
a) map at least a subset of the source data to an interlingual representation; and
b) transmit, to the data container, a data object including the source data and a corresponding manifest, wherein the manifest includes the interlingual representation;wherein the data container is executable by the one or more processors to receive the data objects transmitted by the application engine, and for each data object; store the source data of the data object in one or more databases; store the manifest of the data object in the one or more databases, wherein said storing the manifest includes storing the interlingual representation of the source data of the data object; parse the source data of the data object according to one or more of a full-text indexing technique, a semantic indexing technique, or a structured metadata indexing technique, wherein said parsing produces indexed data; and store the indexed data in the one or more databases. - View Dependent Claims (16, 17, 18)
-
Specification