SYSTEM FOR GENERATING QUERY SUGGESTIONS USING A NETWORK OF USERS AND ADVERTISERS
First Claim
1. A method for generating query suggestions using a network of users and advertisers, the method comprising:
- identifying a network comprising a plurality of query items representing queries linked to a plurality of advertisement items representing advertisements via a plurality of query-advertisement link items wherein each query-advertisement link item comprises a weight representing the strength of the association between each linked query item and each linked advertisement item;
receiving a search query item from a user wherein the search query item exists in the plurality of query items;
calculating a relevance value for each additional query item in the plurality of query items based on the received search query item wherein the relevance value of each additional query item represents a relevance of each additional query item in the plurality of query items to the received search query item; and
suggesting the query items in the plurality of query items with the highest relevance values to the user.
9 Assignments
0 Petitions
Accused Products
Abstract
A system is described for generating query suggestions using a network of users and advertisers. The system may include a memory, an interface, and a processor. The memory may store a data representing a network comprising query items linked to advertisement items via link items, wherein each link item comprises a weight representing the strength of the relationship between each query item and advertisement item, a search query item, and a relevance value for each query item. The processor may be operatively connected to the memory and the interface and may identify the data representing the network and receive a search query item. The processor may calculate a relevance value for each additional query item in the network based on its relationship to the received search query item. The processor may then suggest the query items with the highest relevance values to the user via the interface.
53 Citations
22 Claims
-
1. A method for generating query suggestions using a network of users and advertisers, the method comprising:
-
identifying a network comprising a plurality of query items representing queries linked to a plurality of advertisement items representing advertisements via a plurality of query-advertisement link items wherein each query-advertisement link item comprises a weight representing the strength of the association between each linked query item and each linked advertisement item; receiving a search query item from a user wherein the search query item exists in the plurality of query items; calculating a relevance value for each additional query item in the plurality of query items based on the received search query item wherein the relevance value of each additional query item represents a relevance of each additional query item in the plurality of query items to the received search query item; and suggesting the query items in the plurality of query items with the highest relevance values to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating query suggestions using a network of users and advertisers, the method comprising:
-
identifying a network comprising a plurality of query items representing queries wherein each query item is linked to a set of advertisement items representing advertisements; receiving a first query item from a user wherein the first query item exists in the plurality of query items; identifying a set of first-query advertisement items wherein the set of first-query advertisement items comprises the set of advertisement items linked to the first query item in the network; selecting a second query item in the plurality of query items wherein the second query item is linked to at least one advertisement item in the set of first-query advertisement items; and suggesting the second query item to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for generating query suggestions using a network of users and advertisers, the system comprising:
-
a memory to store a data representing a network comprising a plurality of query items representing queries linked to a plurality of advertisement items representing advertisements via a plurality of query-advertisement link items, wherein each query-advertisement link item comprises a weight representing the strength of the relationship between each linked query item and each linked advertisement item, a search query item, and a relevance value for each query item in the plurality of query items; an interface connected to the memory, the interface operative to communicate with a plurality of users; and a processor operatively connected to the memory and the interface, the processor operative to identify the data representing the network, receive the search query item from the user wherein the search query item exists in the plurality of query items, calculate the relevance value for each additional query item in the plurality of query items based on the received search query item wherein the relevance value of each additional query item represents a relevance of each additional query item in the plurality of query items to the received search query item, and suggest the query items in the plurality of query items with the highest relevance values to the user via the interface. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification