Query-dependent and content-class based ranking
First Claim
1. A system for performing query-dependent and content-class based ranking, comprising:
- a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to;
store, using a data storage device, web services data associated with a web site, wherein the web services data comprises content on the web site; and
receive, using a query-dependent and content-class based ranking system, a query for a search for content on the web site;
perform a query-dependent and content-class based ranking of content available on the web site, comprising to;
determine a query-dependent score for content available on the web site based at least in part on the query, comprising to;
weigh a first value associated with a first attribute of the content by a first weight to obtain a first weighted score;
weigh a second value associated with a second attribute of the content by a second weight to obtain a second weighted score, the first weight being different from the second weight; and
calculate the query-dependent score based on the first weighted score and the second weighted score;
determine a content-class score for content available on the web site in response to the query, comprising to;
determine a first content-class performance score based on a first query-dependent score, the first query-dependent score being associated with a first content item;
determine a second content-class performance score based on a second query-dependent score, the second query-dependent score being associated with a second content item; and
determine the content-class score based on the first content-class performance score and the second content-class performance score; and
determine an overall score for content available on the web site based at least in part on the query-dependent score and based at least in part on the content-class score; and
return a ranked list of content based at least in part on the query-dependent and content-class based ranking of content available on the web site in response to the query.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques for performing query-dependent and content-class (e.g., with product class as a subset, in which content class can be based on a product class in an example implementation) based ranking are disclosed in accordance with some embodiments. In some embodiments, a process for performing query-dependent and content-class based ranking includes receiving a query for a search for content on a web site; performing a query-dependent and content-class based ranking of content available on the web site (e.g., using a processor); and returning a ranked list of content based at least in part on the query-dependent and content-class based ranking of content available on the web site in response to the query.
20 Citations
15 Claims
-
1. A system for performing query-dependent and content-class based ranking, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; store, using a data storage device, web services data associated with a web site, wherein the web services data comprises content on the web site; and receive, using a query-dependent and content-class based ranking system, a query for a search for content on the web site; perform a query-dependent and content-class based ranking of content available on the web site, comprising to; determine a query-dependent score for content available on the web site based at least in part on the query, comprising to; weigh a first value associated with a first attribute of the content by a first weight to obtain a first weighted score; weigh a second value associated with a second attribute of the content by a second weight to obtain a second weighted score, the first weight being different from the second weight; and calculate the query-dependent score based on the first weighted score and the second weighted score; determine a content-class score for content available on the web site in response to the query, comprising to; determine a first content-class performance score based on a first query-dependent score, the first query-dependent score being associated with a first content item; determine a second content-class performance score based on a second query-dependent score, the second query-dependent score being associated with a second content item; and determine the content-class score based on the first content-class performance score and the second content-class performance score; and determine an overall score for content available on the web site based at least in part on the query-dependent score and based at least in part on the content-class score; and return a ranked list of content based at least in part on the query-dependent and content-class based ranking of content available on the web site in response to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of query-dependent and content-class based ranking, comprising:
-
receiving a query for a search for content on a web site; performing a query-dependent and content-class based ranking of content available on the web site using a processor, comprising; determining a query-dependent score for content available on the web site based at least in part on the query, comprising; weighing a first value associated with a first attribute of the content by a first weight to obtain a first weighted score; weighing a second value associated with a second attribute of the content by a second weight to obtain a second weighted score, the first weight being different from the second weight; and calculating the query-dependent score based on the first weighted score and the second weighted score; determining a content-class score for content available on the web site in response to the query, comprising; determining a first content-class performance score based on a first query-dependent score, the first query-dependent score being associated with a first content item; determining a second content-class performance score based on a second query-dependent score, the second query-dependent score being associated with a second content item; and determining the content-class score based on the first content-class performance score and the second content-class performance score; and determining an overall score for content available on the web site based at least in part on the query-dependent score and based at least in part on the content-class score; and returning a ranked list of content based at least in part on the query-dependent and content-class based ranking of content available on the web site in response to the query. - View Dependent Claims (13)
-
-
14. A computer program product for providing query-dependent and content-class based ranking, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:
-
receiving a query for a search for content on a web site; performing a query-dependent and content-class based ranking of content available on the web site, comprising; determining a query-dependent score for content available on the web site based at least in part on the query, comprising; weighing a first value associated with a first attribute of the content by a first weight to obtain a first weighted score; weighing a second value associated with a second attribute of the content by a second weight to obtain a second weighted score, the first weight being different from the second weight; and calculating the query-dependent score based on the first weighted score and the second weighted score; determining a content-class score for content available on the web site in response to the query, comprising; determining a first content-class performance score based on a first query-dependent score, the first query-dependent score being associated with a first content item; determining a second content-class performance score based on a second query-dependent score, the second query-dependent score being associated with a second content item; and determining the content-class score based on the first content-class performance score and the second content-class performance score; and determining an overall score for content available on the web site based at least in part on the query-dependent score and based at least in part on the content-class score; and returning a ranked list of content based at least in part on the query-dependent and content-class based ranking of content available on the web site in response to the query. - View Dependent Claims (15)
-
Specification