US 12,013,829 B2
Manipulation and/or analysis of hierarchical data
Karl Schiffmann, Santa Barbara, CA (US); Jack J. LeTourneau, Ventura, CA (US); and Mark Andrews, Pleasant Hill, CA (US)
Assigned to Lower48 IP LLC, Dallas, TX (US)
Filed by Lower48 IP LLC, Dallas, TX (US)
Filed on Jul. 16, 2021, as Appl. No. 17/378,119.
Application 17/378,119 is a continuation of application No. 16/164,535, filed on Oct. 18, 2018, granted, now 11,194,777.
Application 17/378,119 is a continuation of application No. 16/048,061, filed on Jul. 27, 2018, granted, now 11,100,070.
Application 16/164,535 is a continuation of application No. 14/968,429, filed on Dec. 14, 2015, granted, now 10,055,438, issued on Aug. 21, 2018.
Application 14/968,429 is a continuation of application No. 13/030,084, filed on Feb. 17, 2011, granted, now 9,245,050, issued on Jan. 26, 2016.
Application 13/030,084 is a continuation of application No. 11/412,417, filed on Apr. 26, 2006, granted, now 7,899,821, issued on Mar. 1, 2011.
Claims priority of provisional application 60/675,987, filed on Apr. 29, 2005.
Prior Publication US 2022/0043793 A1, Feb. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/90 (2019.01); G06F 16/22 (2019.01); G06F 16/245 (2019.01); G06F 16/28 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/2246 (2019.01) [G06F 16/245 (2019.01); G06F 16/282 (2019.01); G06F 16/9027 (2019.01)] 25 Claims
OG exemplary drawing
 
1. A method comprising:
accessing a first set of instructions from one or more physical memory devices for execution by one or more processors;
executing the first set of instructions accessed from the one or more physical memory devices by the one or more processors;
storing, in at least one of the physical memory devices, at least one target value resulting from having executed the first set of instructions on the one or more processors, wherein the one or more physical memory devices also store a database, wherein the at least one target value corresponds to at least some content within the database;
accessing a second set of instructions from one or more physical memory devices for execution by one or more processors;
executing the second set of instructions accessed from the one or more physical memory devices by the one or more processors;
wherein the executing the second set of instructions comprises:
transforming a query into a first hierarchically structured tree query;
processing the first hierarchically structured tree query in relation to the database, wherein the processing comprises comparing the first hierarchically structured tree query with the at least one target value; and
performing a fetch operation on the at least some content within the database, wherein the fetch operation occurs when there is a correspondence between the first hierarchically structured tree query and the at least one target value, wherein the fetch operation on the at least some content within the database comprises a response, the response comprising a hierarchically structured target tree, and wherein the target value is associated with the hierarchically structured target tree.