Storing and processing data organized as flexible records
AssigneeTactile, Inc.
InventorsDhananjay Prasanna, Matthew Kent, Kyle Glendon Shank, Kurtis L. Seebaldt
Life of this patent
Estimating the term…
Loading patent…
AssigneeTactile, Inc.
InventorsDhananjay Prasanna, Matthew Kent, Kyle Glendon Shank, Kurtis L. Seebaldt
Estimating the term…
A system and method are disclosed for persisting data received from disparate data sources having different internal schemas. In operation, a data processing engine aggregates related data received from the different data sources and organizes the aggregated data into flexible records. A flexible record is a composite of associated fields aggregated from a set of records received from one or more data sources. Each field associated with a flexible record includes data received from a particular data source and specifies the particular data source as the source of the data. Flexible records are stored in a storage repository, and each flexible record is associated with at least one user who accesses data via a client device.
A method for persisting data received from different data sources, the method comprising:
The method of claim 2, wherein each entry further includes a source identifier identifying the data source and a remote identifier uniquely identifying the data record in the data source.
The method of claim 3, further comprising:
A computer readable medium storing instructions that, when executed by a processor, causes the processor to persist data received from different data sources, the instructions when executed cause the processor to:
A method for synchronizing data between a client device and a server repository, the method comprising:
Dependencies are inferred from the claim text.