Patent ID: 9330147
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for managing distributed data using any of a plurality of data model types, the method comprising: receiving a data request from one of a plurality of database interfaces, each database interface associated with a different data model type; translating the data request to a second data request based at least in part on a data model neutral description of a data model that is associated with data and the database interface, wherein the second data request comprises a data model neutral request and the data model neutral description is included with a plurality of descriptions of each of a plurality of different data models corresponding to the different data model types; executing the second data request, thereby reflecting the data request in data storage such that data is managed consistently across each of the plurality of database interfaces; wherein executing the data model neutral request occurs within a data model neutral data layer and issues a plurality of divided data request tasks to each of a plurality of computing systems configured to store data in the data model neutral data layer, the data model neutral data layer including data storage distributed across a plurality of computing systems; and receiving data from the data model neutral data layer and translating the data to a format recognizable to the database interface.