Lattice data set-based methods and apparatus for information storage and retrieval
First Claim
1. A lattice database management system comprising:
- a computer including a lattice data set and a mechanism to identify a subset of lattice data elements associated with a particular concept from the lattice data set;
wherein the lattice data set comprises;
A. a plurality of data elements, each of which is associated with a concept from a set of concepts having a partial order structure, wherein that set is hereinafter referred to as a partial order of concepts (POC),B. a plurality of paths between one or more data elements associated with a concept and one or more other data elements associated with another concept, the plurality of paths defining a relationship between data elements in accord with the partial order of the concepts with which the data elements are associated, such that;
(i) when data element a is associated with concept A, data element b is associated with concept B, and there is a path (a, b) between a and b, A<
B in the partial order of concepts, and(ii) when there exists a path from a first data element associated with a first concept to a second data element associated with a second concept, all paths from the first data element to the second concept terminate on the second data element,C. wherein the lattice data set is referred to hereinafter as a lattice data set with a partial order of concepts (LDSWPOC); and
D. wherein the plurality of paths define a relationship between data elements in the lattice data set such that;
(iii) for data elements a, b, c, when;
a is associated with concept A,b is associated with concept B,c is associated with concept C,there exists a path (a, b) from a to b;
there exists a path (a, c) from a to c; and
the inequality B<
C is defined in the partial order of concepts,there exists a path (b, c) from b to c.
12 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, an apparatus according to the invention comprises a lattice data set with a partial order of concepts (LDSWPOC) including a plurality of data elements, each of which belongs to exactly one associated concept. The set of concepts carries the structure of a partial order. Each data elements associated with a concept may be linked to one or more other data elements associated with one or more other concepts. The links define (i) a path between data elements directly linked thereby and/or (ii) a portion of a path between data elements linked by intermediate subsets of data elements. The paths define a relationship between the data elements in accord with the partial order of the concepts with which they are associated, such that selected conditions and/or constraints (collectively, “conditions”) are satisfied.
22 Citations
41 Claims
-
1. A lattice database management system comprising:
-
a computer including a lattice data set and a mechanism to identify a subset of lattice data elements associated with a particular concept from the lattice data set; wherein the lattice data set comprises; A. a plurality of data elements, each of which is associated with a concept from a set of concepts having a partial order structure, wherein that set is hereinafter referred to as a partial order of concepts (POC), B. a plurality of paths between one or more data elements associated with a concept and one or more other data elements associated with another concept, the plurality of paths defining a relationship between data elements in accord with the partial order of the concepts with which the data elements are associated, such that; (i) when data element a is associated with concept A, data element b is associated with concept B, and there is a path (a, b) between a and b, A<
B in the partial order of concepts, and(ii) when there exists a path from a first data element associated with a first concept to a second data element associated with a second concept, all paths from the first data element to the second concept terminate on the second data element, C. wherein the lattice data set is referred to hereinafter as a lattice data set with a partial order of concepts (LDSWPOC); and D. wherein the plurality of paths define a relationship between data elements in the lattice data set such that; (iii) for data elements a, b, c, when; a is associated with concept A, b is associated with concept B, c is associated with concept C, there exists a path (a, b) from a to b; there exists a path (a, c) from a to c; and the inequality B<
C is defined in the partial order of concepts,there exists a path (b, c) from b to c. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for creating a lattice data set using a computer, comprising:
-
A. associating each of a plurality of data elements with one or more concepts from a set of concepts having a partial order structure, wherein that set is hereinafter referred to as a partial order of concepts (POC), B. defining a plurality of paths between one or more data elements associated with a concept and one or more other data elements associated with another concept, the plurality of paths defining a relationship between data elements in accord with the partial order of the concepts with which the data elements are associated, such that; (i) when data element a is associated with concept A, data element b is associated with concept B, and there is a path (a, b) between a and b, A<
B in the partial order of concepts, and(ii) when there exists a path from a first data element associated with a first concept to a second data element associated with a second concept, all paths from the first data element to the second concept terminate on the second data element, C. wherein the lattice data set is referred to hereinafter as a lattice data set with a partial order of concepts (LDSWPOC); and D. wherein the plurality of paths define a relationship between data elements in the lattice data set such that; (iii) for data elements a, b, c, when; a is associated with concept A, b is associated with concept B, c is associated with concept C, there exists a path (a, b) from a to b, there exists a path (a, c) from a to c, and the inequality B<
C is defined in the partial order of concepts,there exists a path (b, c) from b to c. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of querying a lattice data set using a computer, comprising:
-
I. defining a query comprising a lattice element identifier and a set of one or more functions, the lattice element identifier specifying any of (1) a lattice element and (2) a plurality of lattice elements and one or more operators that act thereon, II. retrieving information from the lattice data set based upon the query and an inferred relationship between concepts represented by the lattice element identifier, where that relationship is not explicit in the lattice data set itself, and III. any of storing, transmitting, and displaying the retrieved information, wherein the lattice data set comprises; A. a plurality of data elements, each of which is associated with a concept from a set of concepts having a partial order structure, wherein that set is hereinafter referred to as a partial order of concepts (POC), B. a plurality of paths between one or more data elements associated with a concept and one or more other data elements associated with another concept, the plurality of paths defining a relationship between data elements in accord with the partial order of the concepts with which the data elements are associated, such that; (i) when data element a is associated with concept A, data element b is associated with concept B, and there is a path (a, b) between a and b, A<
B in the partial order of concepts, and(ii) when there exists a path from a first data element associated with a first concept to a second data element associated with a second concept, all paths from the first data element to the second concept terminate on the second data element, C. wherein the lattice data set is referred to hereinafter as a lattice data set with a partial order of concepts (LDSWPOC); and D. wherein the plurality of paths define a relationship between data elements in the lattice data set such that; (iii) for data elements a, b, c, when; a is associated with concept A, b is associated with concept B, c is associated with concept C, there exists a path (a, b) from a to b; there exists a path (a, c) from a to c; and the inequality B<
C is defined in the partial order of concepts,there exists a path (b, c) from b to c. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification