System for serving data that matches content related to a search results page
First Claim
Patent Images
1. A method for serving data that matches user behavior, comprising:
- receiving a search query;
identifying a search results page resulting from executing of the search query;
receiving a first number of sponsored search results from a sponsored search server;
determining a number of available slots on an interface for sponsored search results;
determining that the first number of sponsored search results is less than the number of available slots;
identifying available slots not filled by the first number of sponsored search results;
processing user behavior data of the user associated with the search query to generate a set of terms in response to determining that the first plurality of sponsored search results is less than the number of available slots;
matching the set of terms to a data; and
adding the data to the search results page in the available slots not filled by the first number of search results.
5 Assignments
0 Petitions
Accused Products
Abstract
A system is described for serving data matching content in a search engine marketing system. The system may include a processor, an interface and a memory. The memory may be operatively connected to the processor and may store a page, a content related to the page, a set of terms and a data. The interface may be operatively connected to the memory and the processor and may be used to communicate with a user. The processor may identify a page and a content, perform a semantic analysis on the content to generate a set of terms, match the set of terms to a data, add the data to the page, and the serve the page to a user via the interface.
-
Citations
20 Claims
-
1. A method for serving data that matches user behavior, comprising:
-
receiving a search query; identifying a search results page resulting from executing of the search query; receiving a first number of sponsored search results from a sponsored search server; determining a number of available slots on an interface for sponsored search results; determining that the first number of sponsored search results is less than the number of available slots; identifying available slots not filled by the first number of sponsored search results; processing user behavior data of the user associated with the search query to generate a set of terms in response to determining that the first plurality of sponsored search results is less than the number of available slots; matching the set of terms to a data; and adding the data to the search results page in the available slots not filled by the first number of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for serving data on a search results page that matches user behavior data, comprising:
-
identifying a search results page corresponding to a search query; retrieving a first number of advertisements related to the query from a sponsored search server; determining that the first number of advertisements is less than an amount of available space for advertisements on an interface; determining an additional amount of available space for additional advertisements beyond the first number of search results; identifying a user behavior data relating to the user in response to determining that the first number of advertisements is less than an amount of available space for advertisements on an interface; processing the user behavior data to generate a set of terms; matching the set of terms to a data; adding the data to the search results page; and serving the search results page to the user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for serving data that matches user behavior, comprising:
-
a memory to store a search results page, a number of available slots on an interface, a set of terms and a data; an interface operatively connected to the memory and a processor for communicating with a user; the processor operatively connected to the memory, the processor configured to; identify the search results page; receive a first number of sponsored search results from a sponsored search server; determine a number of available slots on an interface for sponsored search results; determine that the first number of sponsored search results is less than the number of available slots; processes user behavior data of the user associated with the search query to generate the set of terms in response to determining that the first plurality of sponsored search results is less than the number of available slots; match the set of terms to the data; add the data to the page; and serve the page to the user via the interface. - View Dependent Claims (17, 18, 19, 20)
-
Specification