Patent ID: 11914558
Assignee: PALANTIR TECHNOLOGIES INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform:
receiving a request, from an application, for an object;
retrieving, from datastores using a subset of the adapter nodes, data fragments making up or associated with the requested object, wherein:
each datastore corresponds to a particular data type,
at least one datastore has a different data type compared to a data type of another datastore;
the adapter nodes are separate from the datastores and are intermediaries between the datastores and application programming interface (API) servers, the adapter nodes being specifically generated to retrieve data of a particular data type; and
the retrieving comprises:
determining, by each of the subset of the adapter nodes, a query format to search a datastore according to the particular data type of the datastore;
generating, by each of the subset of the adapter nodes, a query to search the datastore based on the determined query format;
retrieving, by each of the subset of the adapter nodes based on the generated query, a data fragment in one of the datastores; and
transforming at least a portion of the data fragments, wherein the transforming is based on a script, the script being generated according to a schema of a datastore from which a particular data fragment of the portion of the data fragments is retrieved and a target ontology of the application or a platform;

upon transformation of at least the portion of the data fragments by the subset of the adapter nodes, joining the data fragments by the API servers; and
transmitting, by the API servers, the joined data fragments to the application.