US 11,880,409 B2
Concurrent automatic adaptive storage of datasets in graph databases
David Cohen, Los Altos, CA (US); and Landon Carter, Cary, NC (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed on Mar. 14, 2022, as Appl. No. 17/694,573.
Application 17/694,573 is a continuation of application No. 16/932,381, filed on Jul. 17, 2020, granted, now 11,275,783.
Application 16/932,381 is a continuation of application No. 15/872,232, filed on Jan. 16, 2018, granted, now 10,719,557, issued on Jul. 21, 2020.
Prior Publication US 2022/0269731 A1, Aug. 25, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06F 16/901 (2019.01); G06F 16/25 (2019.01); G06F 16/9038 (2019.01); G06F 16/903 (2019.01); G06F 21/60 (2013.01); G06F 16/2452 (2019.01)
CPC G06F 16/9024 (2019.01) [G06F 16/2452 (2019.01); G06F 16/254 (2019.01); G06F 16/258 (2019.01); G06F 16/9038 (2019.01); G06F 16/90335 (2019.01); G06F 21/604 (2013.01)] 18 Claims
OG exemplary drawing
1. A method of managing digital entities in graph repositories and non-graph repositories, comprising:
storing one or more datasets in a non-graph data repository;
transforming the one or more datasets into one or more transformed datasets, including obtaining metadata for the one or more datasets;
storing the one or more transformed datasets in a graph data repository that is separate from the non-graph data repository;
electronically receiving a request to perform an analysis on a particular dataset;
initiating the analysis using both the non-graph data repository and the graph data repository;
responding to the request as responses from both the non-graph data repository and the graph data repository arrive,
the responses including a result set from the graph data repository as a set of nodes and edges and corresponding data source records from the non-graph data repository as column values,
wherein the method is performed using one or more digital electronic computers.