IP Library Granted Patent US 11,797,563
Granted Patent B2
US 11,797,563 · App. 17/565,326 · Granted Oct 24, 2023

Method and/or system for transforming between trees and strings

Inventor: Jack J. LeTourneau (Ventura, CA)
G06F16/258G06F16/21G06F16/2246G06F16/282G06F16/9027
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,797,563
App. No.
17/565,326
Granted
Oct 24, 2023
Kind
B2
Abstract

Embodiments of articles, apparatuses, devices and/or systems transform a database, or portion thereof, to one or more expressions in a second view. Signal values for the one or more expressions in the first view are accessed from one or more physical memory devices. The signal values for the one or more expressions in the first view are transformed to signal values for the one or more expressions in the second view. Then, the signal values corresponding to the one or more expressions in the second view are stored in the one or more physical memory devices.

Claims (38)

1. A method, comprising:

accessing instructions from one or more physical memory devices for execution by one or more processors;

executing the instructions accessed from the one or more physical memory devices by the one or more processors;

storing, in at least one of the one or more physical memory devices, signal values resulting from having executed the instructions accessed from the one or more physical memory devices by the one or more processors, wherein the one or more physical memory devices further store a database, or a portion thereof; and

wherein the instructions transform the database, or the portion thereof, to one or more expressions in a second view; and

wherein the executing the instructions accessed from the one or more physical memory devices by the one or more processors, comprises:

accessing, from at least one of the one or more physical memory devices, signal values for one or more expressions in a first view; transforming the signal values for the one or more expressions in the first view to signal values for the one or more expressions in the second view, wherein the signal values for the one or more expressions in the first view comprise content accessed from the database or the portion thereof, and wherein the signal values for the one or more expressions in the second view represent the signal values for one or more hierarchical edge labeled trees and/or hierarchical node labeled trees;

transforming the signal values for the one or more hierarchical edge labeled trees and/or hierarchical node labeled trees to one or more signal values representing one or more corresponding symbol strings according to an association of trees and symbol strings comprising up to two or more grouping symbol types;

wherein the signal values for the one or more expressions in the first view comprise at least a symbol value designating the content accessed from the database, or the portion thereof; and

prior to the transforming, employing operations with respect to the signal values for the one or more expressions in the first view that comprise at least the symbol value designating the content to be accessed from the database, or the portion thereof.

2. The method of claim 1 , wherein at least the symbol value comprises at least a numerical symbol value.

3. The method of claim 1 , wherein the signal values after the transforming correspond to the content accessed from the database, or the portion thereof.

4. The method of claim 1 , further comprising, after the transforming, performing operations with respect to the signal values for the one or more expressions in the second view that comprise the content accessed from the database, or the portion thereof.

5. An apparatus, comprising:

one or more processors coupled to one or more physical memory devices, the one or more physical memory devices to store executable instructions and to store signal values, as physical memory states, wherein the executable instructions are accessible from the one or more physical memory devices for execution by the one or more processors;

wherein the one or more processors store, in at least one of the one or more physical memory devices, the signal values that result from execution of the executable instructions on the one or more processors, and wherein the one or more physical memory devices further store a database, or a portion thereof, and wherein the executable instructions are to transform the database, or the portion thereof, to one or more expressions in a second view; and

wherein the executable instructions are to:

access, from at least one of the one or more physical memory devices, signal values for one or more expressions in a first view;

transform the signal values for the one or more expressions in the first view to signal values for the one or more expressions in the second view, wherein the signal values for the one or more expressions in the first view comprise content accessed from the database or the portion thereof, and wherein the signal values for the one or more expressions in the second view represent the signal values for one or more hierarchical edge labeled trees and/or a hierarchical node labeled trees; and

transform the signal values for the one or more hierarchical edge labeled trees and/or hierarchical node labeled trees to one or more signal values representing one or more corresponding symbol strings according to an association of trees and symbol strings comprising up to two or more grouping symbol type;

wherein the signal values for the one or more expressions in the first view comprise at least a symbol value designating the content accessed from the database, or the portion thereof; and;

wherein the executable instructions, prior to the transformation of the signal values, are to employ operations with respect to the signal values for the one or more expressions in the first view to comprise at least the symbol value to designate the content to be accessed from the database, or the portion thereof.

6. The apparatus of claim 5 , wherein at least the symbol value is to comprise at least a numerical symbol value.

7. The apparatus of claim 5 , wherein the signal values after the transformation of the signal values correspond to the content accessed from the database, or the portion thereof.

8. The apparatus of claim 5 , wherein the executable instructions, after the transformation of the signal values, are to perform operations with respect to the signal values for the one or more expressions in the second view to comprise the content to be accessed from the database, or the portion thereof.

9. An article, comprising:

a non-transitory storage medium that includes executable instructions stored thereon, wherein the executable instructions are executable by one or more processors to be coupled to one or more physical memory devices, the one or more physical memory devices are to store instructions, including the executable instructions, and to store signal values, as physical memory states, and wherein the executable instructions are accessible from the one or more physical memory devices for execution by the one or more processors;

wherein the one or more processors store in at least one of the one or more physical memory devices, signal values that result from execution of the instructions on the one or more processors,

wherein the one or more physical memory devices further store a database, or a portion thereof, wherein the executable instructions are to transform the database, or the portion thereof, to one or more expressions in a second view; and

wherein the executable instructions are to access, from at least one of the one or more physical memory devices, signal values for the one or more expressions in a first view;

transform the signal values for the one or more expressions in the first view to signal values for the one or more expressions in the second view, wherein the signal values for the one or more expressions in the first view comprise content accessed from the database or the portion thereof, and

wherein the signal values for the one or more expressions in the second view represent the signal values for one or more hierarchical edge labeled trees and/or a hierarchical node labeled trees; and

transform the signal values for the one or more hierarchical edge labeled trees and/or hierarchical node labeled trees to one or more signal values representing one or more corresponding symbol strings according to an association of trees and symbol strings comprising up to two or more grouping symbol type;

wherein the signal values for the one or more expressions in the first view comprise at least a symbol value designating the content accessed from the database, or the portion thereof; and

wherein the signal values for the one or more expressions in the first view comprise at least a symbol value designating the content accessed from the database, or the portion thereof.

10. The article of claim 9 , wherein the signal values after the transformation correspond to the content accessed from the database, or the portion thereof.

11. The article of claim 9 , wherein at least the symbol value is to comprise at least a numerical symbol value.

12. The article of claim 9 , wherein the executable instructions, after the transformation, are to perform operations with respect to the signal values for the one or more expressions in the second view to comprise the content to be accessed from the database, or the portion thereof.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: ROBERT T. AND VIRGINIA T. JENKINS AS TRUSTEES OF THE JENKINS FAMILY TRUST DATED FEB. 8, 2002
To: LOWER48 IP LLC
Reel/Frame 061881/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2022
From: LETOURNEAU, JACK J.
To: SKYLER TECHNOLOGY, INC.
Reel/Frame 060775/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2022
From: SKYLER TECHNOLOGY, INC.
To: ROBERT T. AND VIRGINIA T. JENKINS AS TRUSTEES OF THE JENKINS FAMILY TRUST DATED FEB. 8, 2002
Reel/Frame 060775/0594 →
Continuity (9)
Continuation 16898134 · Jun 10, 2020
Continuation 16164430 · Oct 18, 2018
Continuation 15411823 · Jan 20, 2017
Continuation 14614292 · Feb 4, 2015
Continuation 13860482 · Apr 10, 2013
Continuation 12702243 · Feb 8, 2010
Continuation 11361500 · Feb 23, 2006
Provisional Application 60657264 · Feb 28, 2005
Related Publication 20220335054A1 · Oct 20, 2022