ORDERING SEARCH-ENGINE RESULTS
First Claim
1. A method for ordering answers to a search-engine query, the method comprising:
- a processor of a computer system receiving the search-engine query, wherein the query comprises a set of queried concepts of a general set of concepts;
the processor receiving a set of semantic schemas,wherein the set of semantic schemas comprises a received subset of concepts of the set of queried concepts and further comprises a plurality of relationships,wherein a relationship of the plurality of relationships relates two or more concepts of the general set of concepts,wherein a first schema of the set of semantic schemas comprises a first subset of concepts of the received subset of concepts, a second concept of the general set of concepts, a third concept of the general set of concepts, and a first set of relationships of the plurality of relationships,wherein the first subset of concepts comprises a first concept of the received subset of concepts,wherein a first relationship of the first set of relationships relates the first concept to the second concept,wherein the first relationship is associated with a subset of liaison strengths of a plurality of relationship strengths,wherein the first concept is associated with a first concept weight within the search-engine query of a set of concept weights,wherein the second concept is associated with a second concept strength of a set of concept strengths, andwherein the second concept is associated with a second semantic weight in the first schema of a set of semantic weights;
the processor determining a first semantic value of the first schema to the query as a function of the first subset of concepts and as a further function of the first set of relationships;
the processor identifying a first relative relevance of the first schema to the query as a function of the first semantic value of the first schema to the query,wherein said identifying a first semantic value of the first schema to the query is a further function of a first set of concept semantic values within the first schema of a plurality of sets of concept semantic values, and wherein the first concept is associated with a first concept semantic value in the first schema of the first set of concept semantic values, andwherein said first concept semantic value in the first schema is a function of the subset of liaison strengths and is a further function of the second semantic weight in the first schema, wherein the second semantic weight is a function of the second concept strength, wherein the second semantic weight is a further function of a set of second-concept relationship strengths of the plurality of relationship strengths, and wherein a relationship strength of the set of second-concept strengths is associated with a relationship between the second concept and the third concept; and
the processor ordering the first schema among the set of semantic schemas as a function of the first relative relevance.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, process, and associated systems for ranking elements of an answer set retrieved by a conceptual search engine in response to a set of queried concepts submitted as a conceptual query. A processor of a computer system orders by relevance the semantic schemas that make up the retrieved answer set by first identifying a weight of each concept in a retrieved schema as a function of relationships among the concepts in that schema, then by identifying a semantic value of each queried concept in the retrieved schema as a function of the weights, and finally by identifying a semantic value of the query in the schema as a function of the semantic values of all queried concepts. The relative relevance of each schema may then be identified as a function of the semantic value of the query in that schema.
-
Citations
19 Claims
-
1. A method for ordering answers to a search-engine query, the method comprising:
-
a processor of a computer system receiving the search-engine query, wherein the query comprises a set of queried concepts of a general set of concepts; the processor receiving a set of semantic schemas, wherein the set of semantic schemas comprises a received subset of concepts of the set of queried concepts and further comprises a plurality of relationships, wherein a relationship of the plurality of relationships relates two or more concepts of the general set of concepts, wherein a first schema of the set of semantic schemas comprises a first subset of concepts of the received subset of concepts, a second concept of the general set of concepts, a third concept of the general set of concepts, and a first set of relationships of the plurality of relationships, wherein the first subset of concepts comprises a first concept of the received subset of concepts, wherein a first relationship of the first set of relationships relates the first concept to the second concept, wherein the first relationship is associated with a subset of liaison strengths of a plurality of relationship strengths, wherein the first concept is associated with a first concept weight within the search-engine query of a set of concept weights, wherein the second concept is associated with a second concept strength of a set of concept strengths, and wherein the second concept is associated with a second semantic weight in the first schema of a set of semantic weights; the processor determining a first semantic value of the first schema to the query as a function of the first subset of concepts and as a further function of the first set of relationships; the processor identifying a first relative relevance of the first schema to the query as a function of the first semantic value of the first schema to the query, wherein said identifying a first semantic value of the first schema to the query is a further function of a first set of concept semantic values within the first schema of a plurality of sets of concept semantic values, and wherein the first concept is associated with a first concept semantic value in the first schema of the first set of concept semantic values, and wherein said first concept semantic value in the first schema is a function of the subset of liaison strengths and is a further function of the second semantic weight in the first schema, wherein the second semantic weight is a function of the second concept strength, wherein the second semantic weight is a further function of a set of second-concept relationship strengths of the plurality of relationship strengths, and wherein a relationship strength of the set of second-concept strengths is associated with a relationship between the second concept and the third concept; and the processor ordering the first schema among the set of semantic schemas as a function of the first relative relevance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising a computer-readable hardware storage device having a computer-readable program code stored therein, the program code configured to be executed by a processor of a computer system to implement a method for ordering answers to a search-engine query, the method comprising:
-
the processor receiving the search-engine query, wherein the query comprises a set of queried concepts of a general set of concepts; the processor receiving a set of semantic schemas, wherein the set of semantic schemas comprises a received subset of concepts of the set of queried concepts and further comprises a plurality of relationships, wherein a relationship of the plurality of relationships relates two or more concepts of the general set of concepts, wherein a first schema of the set of semantic schemas comprises a first subset of concepts of the received subset of concepts, a second concept of the general set of concepts, a third concept of the general set of concepts, and a first set of relationships of the plurality of relationships, wherein the first subset of concepts comprises a first concept of the received subset of concepts, wherein a first relationship of the first set of relationships relates the first concept to the second concept, wherein the first relationship is associated with a subset of liaison strengths of a plurality of relationship strengths, wherein the first concept is associated with a first concept weight within the search-engine query of a set of concept weights, wherein the second concept is associated with a second concept strength of a set of concept strengths, and wherein the second concept is associated with a second semantic weight in the first schema of a set of semantic weights; the processor determining a first semantic value of the first schema to the query as a function of the first subset of concepts and as a further function of the first set of relationships; the processor identifying a first relative relevance of the first schema to the query as a function of the first semantic value of the first schema to the query, wherein said identifying a first semantic value of the first schema to the query is a further function of a first set of concept semantic values within the first schema of a plurality of sets of concept semantic values, and wherein the first concept is associated with a first concept semantic value in the first schema of the first set of concept semantic values, and wherein said first concept semantic value in the first schema is a function of the subset of liaison strengths and is a further function of the second semantic weight in the first schema, wherein the second semantic weight is a function of the second concept strength, wherein the second semantic weight is a further function of a set of second-concept relationship strengths of the plurality of relationship strengths, and wherein a relationship strength of the set of second-concept strengths is associated with a relationship between the second concept and the third concept; and the processor ordering the first schema among the set of semantic schemas as a function of the first relative relevance. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system comprising a processor, a memory coupled to the processor, and a computer-readable hardware storage device coupled to the processor, the storage device containing program code configured to be run by the processor via the memory to implement a method for ordering answers to a search-engine query, the method comprising:
-
the processor receiving the search-engine query, wherein the query comprises a set of queried concepts of a general set of concepts; the processor receiving a set of semantic schemas, wherein the set of semantic schemas comprises a received subset of concepts of the set of queried concepts and further comprises a plurality of relationships, wherein a relationship of the plurality of relationships relates two or more concepts of the general set of concepts, wherein a first schema of the set of semantic schemas comprises a first subset of concepts of the received subset of concepts, a second concept of the general set of concepts, a third concept of the general set of concepts, and a first set of relationships of the plurality of relationships, wherein the first subset of concepts comprises a first concept of the received subset of concepts, wherein a first relationship of the first set of relationships relates the first concept to the second concept, wherein the first relationship is associated with a subset of liaison strengths of a plurality of relationship strengths, wherein the first concept is associated with a first concept weight within the search-engine query of a set of concept weights, wherein the second concept is associated with a second concept strength of a set of concept strengths, and wherein the second concept is associated with a second semantic weight in the first schema of a set of semantic weights; the processor determining a first semantic value of the first schema to the query as a function of the first subset of concepts and as a further function of the first set of relationships; the processor identifying a first relative relevance of the first schema to the query as a function of the first semantic value of the first schema to the query, wherein said identifying a first semantic value of the first schema to the query is a further function of a first set of concept semantic values within the first schema of a plurality of sets of concept semantic values, and wherein the first concept is associated with a first concept semantic value in the first schema of the first set of concept semantic values, and wherein said first concept semantic value in the first schema is a function of the subset of liaison strengths and is a further function of the second semantic weight in the first schema, wherein the second semantic weight is a function of the second concept strength, wherein the second semantic weight is a further function of a set of second-concept relationship strengths of the plurality of relationship strengths, and wherein a relationship strength of the set of second-concept strengths is associated with a relationship between the second concept and the third concept; and the processor ordering the first schema among the set of semantic schemas as a function of the first relative relevance. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification