Patent ID: 8914343
Filing Date: 2014-12-16
Classification: G06F

Abstract:
1. A method of obtaining and aggregating keys of objects, comprising: obtaining a primary object input comprising a primary object of a hierarchical database, by receiving a set of parameters passed as inputs, the parameters including a name of a results table, the object type of the primary object input and the at least one primary key; storing the primary object as an entry in a parent keys storage by storing the object type of the primary object input and the at least one primary key, the entry identified as unvisited; storing the primary object as an entry in a child keys storage by storing the object type of the primary object input and the at least one primary key, the entry identified as unvisited; performing, using a processor, an object evaluation process until all unique entries in the parent keys storage and all unique entries in the child keys storage have been visited, wherein the object evaluation process selects related objects of the primary object by: committing, using the processor, the keys of at least one related object as an entry to the hierarchical database.