Multi-dimensional pattern analysis
First Claim
Patent Images
1. A method of rearranging data within a computer to perform certain query operations, comprising the steps of:
- loading the computer with data having two fields corresponding to a left leaf node a having left leaf node tokens relating to left node data values and a right leaf node b having right leaf node tokens relating to right node data values of a tree structure, and wherein the left leaf node has a first immediate ancestor node n1, wherein n1 is an ancestor node of leaf node a, but not of leaf node b, and the right leaf node has a second immediate ancestor node nr, wherein nr is an ancestor node of leaf node b, but not of leaf node a,locating the immediate ancestor node the left leaf node n1 of na of n1, wherein n1 has left ancestor tokens associated therewith;
locating the immediate ancestor node nr of the right leaf node wherein nr has right ancestor tokens associated therewith;
recalling the left leaf node tokens to node n1 and recalling the right leaf node tokens to node nr, thereby propagating the left leaf node tokens to node n1 and the right leaf node tokens to node nr ;
replacing the left ancestor tokens of node n1 with the recalled left leaf node tokens and replacing the right ancestor tokens of node nr with the right leaf node tokens to form a plurality of lists;
combining right leaf node tokens that pair with the same left node tokens;
eliminating those of the plurality of lists which store the same right leaf node tokens;
accounting for those of the plurality of the lists which are eliminated; and
sorting the remaining elements.
16 Assignments
0 Petitions
Accused Products
Abstract
A pattern recognition method applicable to unique associated pattern recognition in a structured information system or structured database is presented. The process may be used to find patterns in a column which are associated with unique data values in another column, or to find the number of unique values in the second column which are paired with the same associated pattern in the first column. The technique is easily extended to more general cases in which both the condition field and the associated pattern field may be two groups of fields.
-
Citations
6 Claims
-
1. A method of rearranging data within a computer to perform certain query operations, comprising the steps of:
-
loading the computer with data having two fields corresponding to a left leaf node a having left leaf node tokens relating to left node data values and a right leaf node b having right leaf node tokens relating to right node data values of a tree structure, and wherein the left leaf node has a first immediate ancestor node n1, wherein n1 is an ancestor node of leaf node a, but not of leaf node b, and the right leaf node has a second immediate ancestor node nr, wherein nr is an ancestor node of leaf node b, but not of leaf node a, locating the immediate ancestor node the left leaf node n1 of na of n1, wherein n1 has left ancestor tokens associated therewith; locating the immediate ancestor node nr of the right leaf node wherein nr has right ancestor tokens associated therewith; recalling the left leaf node tokens to node n1 and recalling the right leaf node tokens to node nr, thereby propagating the left leaf node tokens to node n1 and the right leaf node tokens to node nr ; replacing the left ancestor tokens of node n1 with the recalled left leaf node tokens and replacing the right ancestor tokens of node nr with the right leaf node tokens to form a plurality of lists; combining right leaf node tokens that pair with the same left node tokens; eliminating those of the plurality of lists which store the same right leaf node tokens; accounting for those of the plurality of the lists which are eliminated; and sorting the remaining elements.
-
-
2. A method for identifying unique data values in a computer loaded structured information system having a condition field and an associated pattern field, comprising the steps of:
-
relating the condition field to a first unique value leaf node having first leaf node tokens relating to first data values, and the pattern field to a second unique value leaf node having second leaf node tokens relating to second data values; determining a first immediate ancestor of the first unique value leaf node, the first ancestor not also being an immediate ancestor to the second unique value leaf node, wherein the first ancestor has first ancestor tokens; determining a second immediate ancestor of the second unique value leaf node, such that the second ancestor is not also an immediate ancestor to the first unique value leaf node, wherein the second ancestor has second ancestor tokens; pairing the first and second ancestor tokens to form a list; replacing the first ancestor tokens with the first leaf node tokens and the second ancestor tokens with the second leaf node tokens; replacing the first leaf node tokens in the list with the first data values and the second leaf node tokens with the second data values. - View Dependent Claims (3, 4, 5, 6)
-
Specification