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:
Oct. 15, 2019

Filed:

Jun. 09, 2017
Applicant:

Linkedin Corporation, Sunnyvale, CA (US);

Inventors:

Andrew Rodriguez, Palo Alto, CA (US);

Scott M. Meyer, Berkeley, CA (US);

Andrew J. Carter, Mountain View, CA (US);

Walaa Eldin M. Moustafa, Santa Clara, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/30 (2019.01); G06F 16/901 (2019.01); G06F 16/903 (2019.01);
U.S. Cl.
CPC ...
G06F 16/9024 (2019.01); G06F 16/9014 (2019.01); G06F 16/90335 (2019.01);
Abstract

The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system executes a set of processes for processing queries of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. When a query of the graph database is received, the system performs a lookup of a hash map to obtain one or more offsets into a compound store for the graph database, which includes identity-giving nodes for a set of tuples in the graph database. Next, the system accesses the offset(s) in the compound store to obtain a subset of tuples matching the query. The system then uses the subset of tuples to generate a result of the query and provides the result in a response to the query.


Find Patent Forward Citations

Loading…