US 11,727,000 B2
System and method for reducing resource usage in a data retrieval process
Evren Sirin, Arlington, VA (US); Michael Howard Grove, Ellicott City, MD (US); Kendall Grant Clark, Great Falls, VA (US); and Pavel Klinov, Heidelberg (DE)
Assigned to STARDOG UNION, Arlington, VA (US)
Filed by Stardog Union, Arlington, VA (US)
Filed on Jul. 14, 2021, as Appl. No. 17/375,624.
Application 16/274,440 is a division of application No. 16/007,639, filed on Jun. 13, 2018, granted, now 10,303,688, issued on May 28, 2019.
Application 17/375,624 is a continuation of application No. 16/274,440, filed on Feb. 13, 2019, granted, now 11,093,498.
Prior Publication US 2021/0342350 A1, Nov. 4, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/2453 (2019.01); G06N 5/02 (2023.01); G06N 20/00 (2019.01); G06F 16/901 (2019.01); G06F 16/2458 (2019.01)
CPC G06F 16/24542 (2019.01) [G06F 16/2458 (2019.01); G06F 16/9024 (2019.01); G06N 5/02 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system for reducing resource usage in a data retrieval process, the system comprising:
a computer system comprising one or more processors and a memory storing computer program instructions that, when executed, by the one or more processors cause the computer system to:
obtain a graph query compatible with a graph database and related to a data request, wherein the graph query comprises patterns;
transform, based on a graph data model and the patterns of the graph query, the graph query compatible with the graph database into a query set that is compatible with a non-graph database, wherein the query set comprises queries and query operators linking the queries, the query operators comprising a first query operator linking a first query of the queries and a second query of the queries;
cause execution of each query in the query set to satisfy the graph query; and
obtain output of the graph query.