US 12,254,002 B2
Systems and methods for accessing data entities managed by a data processing system
Halldor Isak Gylfason, Cambridge, MA (US); and Robert Parks, Weston, MA (US)
Assigned to Ab Initio Technology LLC, Lexington, MA (US)
Filed by Ab Initio Technology LLC, Lexington, MA (US)
Filed on Jan. 17, 2024, as Appl. No. 18/415,067.
Application 18/415,067 is a continuation of application No. 17/587,181, filed on Jan. 28, 2022, granted, now 11,921,710.
Claims priority of provisional application 63/143,895, filed on Jan. 31, 2021.
Prior Publication US 2024/0346019 A1, Oct. 17, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/242 (2019.01); G06F 9/54 (2006.01); G06F 16/248 (2019.01)
CPC G06F 16/2425 (2019.01) [G06F 9/54 (2013.01); G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, performed by a data processing system, for accessing hierarchically stored data in at least one data store of the data processing system by using executable queries, the method comprising:
(A) obtaining, through an application programming interface (API) of the data processing system, a query for accessing data, the query comprising:
a first portion comprising information for identifying at least a first instance of a data entity stored in the at least one data store of the data processing system, and
a second portion indicating, using recursion or nesting, a hierarchy of attributes of the data entity for which to obtain values;
(B) generating, using the first portion of the query and the second portion of the query, a plurality of executable queries;
(C) obtaining results for the query provided via the API by executing the plurality of executable queries, the results including values of at least some of the attributes in the hierarchy of attributes of at least the first instance of the data entity; and
(D) outputting at least some of the results including at least the values of the at least some of the attributes in the hierarchy of attributes of at least the first instance of the data entity.