System, method and apparatus for conducting a keyterm search
First Claim
Patent Images
1. A method of searching a database comprising:
- providing a plurality of relational models, each one of the plurality of relational models includes one relational model of one subset of a database;
inputting a first query;
creating a relational model of the first query;
comparing the relational model of the first query to each one of the plurality of relational models of the subsets; and
outputting a first plurality of identifiers of the subsets relevant to the first query.
1 Assignment
0 Petitions
Accused Products
Abstract
A keyterm search is a method of searching a database for subsets of the database that are relevant to an input query. First, a number of relational models of subsets of a database are provided. A query is then input. The query can include one or more keyterms. Next, a gleaning model of the query is created. The gleaning model of the query is then compared to each one of the relational models of subsets of the database. The identifiers of the relevant subsets are then output.
-
Citations
71 Claims
-
1. A method of searching a database comprising:
-
providing a plurality of relational models, each one of the plurality of relational models includes one relational model of one subset of a database;
inputting a first query;
creating a relational model of the first query;
comparing the relational model of the first query to each one of the plurality of relational models of the subsets; and
outputting a first plurality of identifiers of the subsets relevant to the first query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 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, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 71)
-
-
67. A method of searching a database comprising:
-
providing a plurality of relational models, each one of the plurality of relational models includes one relational model of one subset of a database;
inputting a first query;
creating a relational model of the first query, wherein creating a relational model of the first query includes expanding the first query having a process of;
comparing the first query to each one of the plurality of models of the subsets of the database;
extracting a plurality of matching relations from the models of the subsets of the database wherein each one of the matching relations comprises;
a term pair consisting of;
a term matching a term in the first query, wherein the term matching the term in the first query includes at least one of a group consisting of;
a term that is identical to at least one term in the first query; and
a term that contains at least one term in the first query; and
a related term; and
a plurality of types of relational summation metrics (RSMs) wherein, each one of the plurality of types of RSMs includes a summation of the corresponding type of relational metrics of each one of a plurality of occurrences of the term pair within the subset;
comparing the relational model of the first query to each one of the plurality of relational models of the subsets; and
outputting a first plurality of identifiers of the subsets relevant to the first query.
-
-
68. A method of producing a model based on a query comprising:
-
providing a plurality of relational models, each one of the plurality of relational models includes one relational model of one subset of a database;
inputting a query;
creating a relational model of the query, wherein creating a relational model of the query includes expanding the query having a process of;
comparing the query to each one of the plurality of models of the subsets of the database;
extracting a plurality of matching relations from the models of the subsets of the database wherein each one of the matching relations comprises;
a term pair consisting of;
a term matching a term in the first query, wherein the term matching the term in the first query includes at least one of a group consisting of;
a term that is identical to at least one term in the first query; and
a term that contains at least one term in the first query; and
a related term; and
a plurality of types of relational summation metrics (RSMs) wherein, each one of the plurality of types of RSMs includes a summation of the corresponding type of relational metrics of each one of a plurality of occurrences of the term pair within the subset; and
outputting a model based on the query.
-
-
70. A method of producing a model of a database comprising:
-
providing a database;
calculating a plurality of relations wherein, each one of the plurality of relations has a term pair and a plurality of types of relational summation metrics (RSMs), and wherein, each one of the plurality of RSMs includes a summation of the corresponding types of relational metrics of each one of a plurality of occurrences of the term pair within a context window within the database, wherein the types of relational metrics include;
a non-directional contextual metric;
a right contextual metric;
a left contextual metric; and
a directional contextual metric; and
outputting a model of the database.
-
Specification