US 12,277,136 B2
Method and/or system for transforming between trees and strings
Jack J. LeTourneau, Ventura, CA (US)
Filed by Lower48 IP LLC, Dallas, TX (US)
Filed on Sep. 1, 2023, as Appl. No. 18/459,504.
Application 18/459,504 is a continuation of application No. 17/565,326, filed on Dec. 29, 2021, granted, now 11,797,563, issued on Oct. 24, 2023.
Application 17/565,326 is a continuation of application No. 16/898,134, filed on Jun. 10, 2020, granted, now 11,243,975, issued on Feb. 8, 2022.
Application 16/898,134 is a continuation of application No. 16/164,430, filed on Oct. 18, 2018, granted, now 10,713,274, issued on Jul. 14, 2020.
Application 16/164,430 is a continuation of application No. 15/411,823, filed on Jan. 20, 2017, granted, now 10,140,349, issued on Nov. 27, 2018.
Application 15/411,823 is a continuation of application No. 14/614,292, filed on Feb. 4, 2015, granted, now 9,563,653, issued on Feb. 7, 2017.
Application 14/614,292 is a continuation of application No. 13/860,482, filed on Apr. 10, 2013, granted, now 8,990,769, issued on Mar. 24, 2015.
Application 13/860,482 is a continuation of application No. 12/702,243, filed on Feb. 8, 2010, granted, now 8,443,339, issued on May 14, 2013.
Application 12/702,243 is a continuation of application No. 11/361,500, filed on Feb. 23, 2006, granted, now 7,681,177, issued on Mar. 16, 2010.
Claims priority of provisional application 60/657,264, filed on Feb. 28, 2005.
Prior Publication US 2024/0070164 A1, Feb. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/25 (2019.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/28 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/258 (2019.01) [G06F 16/21 (2019.01); G06F 16/2246 (2019.01); G06F 16/282 (2019.01); G06F 16/9027 (2019.01)] 1 Claim
OG exemplary drawing
 
1. A method of executing computer instructions on at least one computing device in which the at least one computing device includes at least one processor and at least one memory, the method comprising:
executing computer instructions on the at least one processor of the at least one computing device, the computer instructions having been stored on the at least one memory; and
storing in the at least one memory of the at least one computing device any results of having executed the computer instructions on the at least one processor of the at least one computing device;
wherein the computer instructions to be executed comprise instructions for converting signal values for a first expression for more convenient processing and/or storage;
wherein the executing the converting instructions further comprising:
accessing, from memory, signal values for a first expression;
transforming the signal values for the first expression to signal values for a second expression, the first expression having a first expression type and the second expression having a second expression type;
the first and second expression types comprising at least one of the following expression types: a hierarchical edge, node labeled tree, and/or a symbol string;
storing, in the memory, the signal values corresponding to the second expression;
wherein the computer instructions to be executed further comprising:
accessing content from a database;
transforming the content to the second expression;
storing, in the memory, the content corresponding to the second expression.