System for serving data that matches content related to a search results page
First Claim
1. A method for serving data that matches content related to a search results page, comprising:
- receiving a query from a user through a user interface displayed on a user device;
retrieving a first number of search results related to the query;
retrieving a second number of sponsored advertisements related to the query from a sponsored search server;
determining an amount of available space for additional advertisements on a display screen of the user device using the first number of search results and the second number of sponsored advertisements;
determining a third number of additional advertisements that may be displayed on the user device based on the amount of available space on the display screen;
retrieving the third number of additional advertisements from a content match server based on a contextual analysis of the search results and sponsored advertisements;
consolidating the search results, sponsored advertisements, and additional advertisements to form a consolidated set of results to display on the display screen of the user device; and
displaying the consolidated set of results on the display screen of the user device.
9 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.
92 Citations
16 Claims
-
1. A method for serving data that matches content related to a search results page, comprising:
-
receiving a query from a user through a user interface displayed on a user device; retrieving a first number of search results related to the query; retrieving a second number of sponsored advertisements related to the query from a sponsored search server; determining an amount of available space for additional advertisements on a display screen of the user device using the first number of search results and the second number of sponsored advertisements; determining a third number of additional advertisements that may be displayed on the user device based on the amount of available space on the display screen; retrieving the third number of additional advertisements from a content match server based on a contextual analysis of the search results and sponsored advertisements; consolidating the search results, sponsored advertisements, and additional advertisements to form a consolidated set of results to display on the display screen of the user device; and displaying the consolidated set of results on the display screen of the user device. - 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 related to a query requested by a user using a user device, the search results page comprising a number of search results related to the query; determining a first number of search results; identifying a user behavior data describing a historical behavior of one or more users; processing the user behavior data using a plurality of sponsored data matching tactics to generate a set of terms representing the user behavior data; retrieving a set of additional sponsored search results from a sponsored search server related to the set of terms by matching the set of terms to the sponsored search results using the plurality of sponsored data matching tactics; determining a second number of the additional sponsored search results that may be displayed on a display screen of the user device using the first number of search results; adding, from the set of additional sponsored search results, the second number of additional sponsored search results to the first number of search results to form a consolidated set of search results; displaying the consolidated set of search results on the display screen of the user device. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification