| CPC G06F 16/24553 (2019.01) [G06F 16/2246 (2019.01); G06F 16/322 (2019.01); G06F 16/9024 (2019.01)] | 20 Claims |

|
1. A tangible, non-transitory memory for storing data for access by an application program being executed on a data processing system, comprising a data structure stored in the memory including information resident in a database used by the application program and including:
an encoded sequential query representing a set of m×n path queries of a query graph having a plurality of elements including m root nodes and n leaf nodes, one or more edges connecting a root node with edge nodes, and at least one missing element, wherein m and n are integer values, wherein each of the m×n path queries includes a root node as a start position and a leaf node as an end position, wherein positional encodings of the elements include a positional order within each path query, wherein the positional encodings of the elements include counter values that are reset at a start position of each of the m×n path queries, and wherein the at least one missing element is masked.
|