Serving requests by selectively using a plurality of response providers
First Claim
1. A method comprising:
- determining information in response to a content request originated by a user via a device;
computing advertising selection criteria to create computed advertising selection criteria based at least in part on all or any portion of the information;
choosing at least two of a plurality of advertising providers corresponding to respective plurality of advertising networks based at least in part on at least a first portion of the information;
determining an ordering of the at least two of the plurality of advertising providers corresponding to the respective plurality of advertising networks based at least in part on at least a second portion of the information;
providing a respective portion of the computed advertising selection criteria to the chosen plurality of advertising providers corresponding to the respective plurality of advertising networks;
after the computed advertising selection criteria is created, each of the chosen plurality of advertising providers and corresponding plurality of advertising networks being configured to interactively attempt to select and provide respective advertising based at least in part on and in response to the computed advertising selection criteria received;
selecting advertising, based at least in part on the ordering, from the respective advertising provided by one or more of the chosen plurality of advertising providers of respective plurality of advertising networks that have been interactively provided thereby in response to and after receipt of the computed advertising selection criteria;
providing content in accordance with the content request and further in accordance with the selected advertising;
wherein the device is enabled to communicate the content request to an agent at least in part via a network, and the agent is enabled to perform the determining information, the computing of advertising selection criteria, the choosing advertising providers of respective advertising networks, the determining an ordering, the providing a respective portion of the computed advertising selection criteria, and the selecting advertising; and
wherein the providing content is compatible with display of the content on the device.
6 Assignments
0 Petitions
Accused Products
Abstract
A multi-provider response selector (MPRS) receives requests and provides respective selected responses. Each request includes respective selection criteria (such as keywords and demographic/geographic information) and/or respective other information (such as page location/time and demographic/geographic information). The MPRS uses the respective selection criteria to fill each of the requests (obtaining the respective selected responses) from one of a plurality of response providers, where the response providers are optionally selected in an order determined by the respective other information and/or other factors such as value returned from the response providers. Optionally, a content server receives content requests for respective specified content, generates requests for the MPRS, and returns the specified contents along with respective selected responses. In one example, a content request is from a cellular telephone, respective specified content includes video content, and respective selected responses include advertisements.
-
Citations
25 Claims
-
1. A method comprising:
-
determining information in response to a content request originated by a user via a device; computing advertising selection criteria to create computed advertising selection criteria based at least in part on all or any portion of the information; choosing at least two of a plurality of advertising providers corresponding to respective plurality of advertising networks based at least in part on at least a first portion of the information; determining an ordering of the at least two of the plurality of advertising providers corresponding to the respective plurality of advertising networks based at least in part on at least a second portion of the information; providing a respective portion of the computed advertising selection criteria to the chosen plurality of advertising providers corresponding to the respective plurality of advertising networks;
after the computed advertising selection criteria is created, each of the chosen plurality of advertising providers and corresponding plurality of advertising networks being configured to interactively attempt to select and provide respective advertising based at least in part on and in response to the computed advertising selection criteria received;selecting advertising, based at least in part on the ordering, from the respective advertising provided by one or more of the chosen plurality of advertising providers of respective plurality of advertising networks that have been interactively provided thereby in response to and after receipt of the computed advertising selection criteria; providing content in accordance with the content request and further in accordance with the selected advertising; wherein the device is enabled to communicate the content request to an agent at least in part via a network, and the agent is enabled to perform the determining information, the computing of advertising selection criteria, the choosing advertising providers of respective advertising networks, the determining an ordering, the providing a respective portion of the computed advertising selection criteria, and the selecting advertising; and wherein the providing content is compatible with display of the content on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having a set of instructions stored therein which when executed by a computer causes the computer to perform procedures comprising:
-
determining information in response to a content request originated by a user via a device; computed advertising selection criteria based at least in part on all or any portion of the information; choosing at least two of a plurality of advertising providers corresponding to respective advertising networks based at least in part on at least a first portion of the information; determining an ordering of the at least two advertising providers corresponding to the respective advertising networks based at least in part on at least a second portion of the information; providing a respective portion of the computed advertising selection criteria to each of at least some of the chosen advertising providers corresponding to the respective advertising networks, after the computed advertising selection criteria is created, each of the chosen advertising providers and corresponding advertising networks being configured to interactively attempt to select and provide respective advertising based at least in part on and in response to at least some of the respective portion of the computed advertising selection criteria received; selecting advertising, based at least in part on the ordering, from the respective advertising provided by one or more of the chosen advertising providers of respective advertising networks that have been interactively provided thereby in response to and after receipt of the computed advertising selection criteria; providing content in accordance with the content request and further in accordance with the selected advertising; wherein the device is enabled to communicate the content request to the computer at least in part via a network; and wherein the providing content is compatible with display of the content on the device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification