The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 21, 2020

Filed:

Jan. 16, 2018
Applicant:

Palantir Technologies Inc., Palo Alto, CA (US);

Inventors:

David Cohen, Los Altos, CA (US);

Landon Carter, Cary, NC (US);

Assignee:

PALANTIR TECHNOLOGIES INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
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);
U.S. Cl.
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);
Abstract

Techniques for improving database searches are described herein. In an embodiment, a computer-implemented data processing method comprises receiving a request to store a digital data object in a non-graph data repository, the data object comprising one or more first properties, the data object conforming to a first schema of the non-graph data repository; in response to the initiating, concurrently: digitally storing the data object in the non-graph data repository; transforming the data object into one or more nodes and edges of a graph; storing the one or more nodes and edges of the graph in a graph data repository that is separate from the non-graph data repository; electronically receiving a search query that specifies a path-based search; in response to receiving the search query: transforming the search query into a graph search query; submitting the graph search query to the graph data repository; receiving a result set of nodes from the graph data repository; transforming the result set of nodes into a set of corresponding data objects in the non-graph data repository; providing the set of corresponding data objects as output in a computer display.


Find Patent Forward Citations

Loading…