US 11,995,124 B2
Query language interoperability in a graph database
Kawarjit Bedi, Sammamish, WA (US); Piyush Gupta, Issaquah, WA (US); Sainath Chowdary Mallidi, Seattle, WA (US); Divij Vaidya, Seattle, WA (US); and Andi Gutmans, Menlo Park, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jan. 27, 2023, as Appl. No. 18/160,955.
Application 18/160,955 is a continuation of application No. 17/214,334, filed on Mar. 26, 2021, granted, now 11,567,997.
Application 17/214,334 is a continuation of application No. 15/411,596, filed on Jan. 20, 2017, granted, now 10,963,512, issued on Mar. 30, 2021.
Prior Publication US 2023/0169117 A1, Jun. 1, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/00 (2019.01); G06F 7/00 (2006.01); G06F 16/2452 (2019.01); G06F 16/2453 (2019.01); G06F 16/901 (2019.01); G06F 16/903 (2019.01)
CPC G06F 16/9024 (2019.01) [G06F 16/2452 (2019.01); G06F 16/24542 (2019.01); G06F 16/90335 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
inserting, according to respective query requests received via one or more query interfaces, a plurality of data elements into a database configured to store information corresponding to graphs, the respective query requests expressed using a plurality of query languages respectively associated with a plurality of data formats, wherein inserting respective data elements of the plurality of data elements comprises:
automatically indexing the data element according to an internal data format different from individual ones of the plurality of data formats; and
storing the data element in the database using the internal data format; and
retrieving at least one data element of the plurality of data elements from the database based at least in part on a query expressed using a query language different from a query language of the plurality of query languages used in inserting the at least one data element.