Determining concepts associated with a query
First Claim
Patent Images
1. A system for determining one or more concepts associated with a query, comprising:
- a processor configured to;
receive a query;
receive a list of candidate concepts and associated scores, the concepts fitting within a concept hierarchy;
use a density function to evaluate the received concepts; and
associate one or more concepts with the query based at least in part on the results of the density function; and
a memory coupled to the processor and configured to provide the processor with instructions;
wherein the density function is a function that relates a node score and at least one of (1) a measure of a number of child concepts under a parent concept in the concept hierarchy and (2) a measure of a number of paths that are available to be taken from the parent concept to its children in the concept hierarchy.
3 Assignments
0 Petitions
Accused Products
Abstract
Determining one or more concepts associated with a query is disclosed. A query is received. A list of concepts and associated scores is received. The concepts fit within a concept hierarchy. A density function is used to evaluate the received concepts. One or more concepts are associated with the query based at least in part on the results of the density function.
-
Citations
19 Claims
-
1. A system for determining one or more concepts associated with a query, comprising:
-
a processor configured to; receive a query; receive a list of candidate concepts and associated scores, the concepts fitting within a concept hierarchy; use a density function to evaluate the received concepts; and associate one or more concepts with the query based at least in part on the results of the density function; and a memory coupled to the processor and configured to provide the processor with instructions; wherein the density function is a function that relates a node score and at least one of (1) a measure of a number of child concepts under a parent concept in the concept hierarchy and (2) a measure of a number of paths that are available to be taken from the parent concept to its children in the concept hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for determining one or more concepts associated with a query, comprising:
-
receiving a query; receiving a list of concepts and associated scores, the concepts fitting within a concept hierarchy; using a density function to evaluate, with a processor, the received concepts; and associating one or more concepts with the query based at least in part on the results of the density function; wherein the density function is a function that relates a node score and at least one of (1) a measure of a number of child concepts under a parent concept in the concept hierarchy and (2) a measure of a number of paths that are available to be taken from the parent concept to its children in the concept hierarchy. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product for determining one or more concepts associated with a query, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a query; receiving a list of concepts and associated scores, the concepts fitting within a concept hierarchy; using a density function to evaluate the received concepts; and associating one or more concepts with the query based at least in part on the results of the density function; wherein the density function is a function that relates a node score and at least one of (1) a measure of a number of child concepts under a parent concept in the concept hierarchy and (2) a measure of a number of paths that are available to be taken from the parent concept to its children in the concept hierarchy.
-
Specification