SYSTEM FOR OPTIMIZING THE PERFORMANCE OF ONLINE ADVERTISEMENTS USING A NETWORK OF USERS AND ADVERTISERS
First Claim
1. A method for optimizing the performance of online advertisements 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;
calculating a predicted weight for each advertisement item in the plurality of advertisement items based on the received search query item and the query items in the plurality of query items with the highest relevance values; and
serving the advertisement items in the plurality of advertisement items with the highest predicted weights to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is described for optimizing the performance of online advertisements 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 comprised of queries linked to advertisements, a search query, a relevance value for each query, and a predicted weight for each advertisement. The interface may communicate with a plurality of users. The processor may be operatively connected to the memory and interface and may identify the network, and receive a query from a user, wherein the query exists in the network. The processor may calculate relevance values for the queries and use the queries with the highest relevance values to calculate a weight for each advertisement, the weight representing the relevance of the advertisement to the search query. The processor may then serve the advertisements with the highest weights to the user.
93 Citations
24 Claims
-
1. A method for optimizing the performance of online advertisements 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; calculating a predicted weight for each advertisement item in the plurality of advertisement items based on the received search query item and the query items in the plurality of query items with the highest relevance values; and serving the advertisement items in the plurality of advertisement items with the highest predicted weights to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for optimizing the performance of online advertisements 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; identifying a set of second-query advertisement items wherein the set of second-query advertisement items comprises the set of advertisement items linked to the second query item in the network; and serving the set of first-query advertisement items and the set of second-query advertisement items to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for optimizing the performance of online advertisements 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, a relevance value for each query item in the plurality of query items, and a predicted weight for each advertisement item in the plurality of advertisement 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, calculating the predicted weight for each advertisement item in the plurality of advertisement items based on the received search query item and the query items in the plurality of query items with the highest relevance values, and serve the advertisement items in the plurality of advertisement items with the highest predicted weights to the user. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification