Dynamic webpage generation including request-time auctioned web content
First Claim
1. A computer-implemented method for generating a webpage, comprising:
- receiving, by a computing device, a request for a webpage,determining, by the computing device, non-price information about the webpage or a website to which the requested webpage is associated, the non-price information describing a context for the request for the webpage;
disseminating, by the computing device, one or more offers of space on the website to contain content to an auction service wherein the disseminating is done in real time in response to the request for the webpage and before sending the webpage in response to the request, and wherein the one or more offers of space comprise the determined non-price information;
receiving in real time, from the auction service, by the computing device, one or more pieces of content, links to the content or identities of the content, that are authorized to be included in offered space on the webpage, wherein the one or more pieces of content, links to the content or identities of the content are provided by the auction service as a result of a content auction conducted in real time in response to the dissemination of one or more offers of space on the webpage; and
generating, by the computing device, the webpage containing some or all of the one or more authorized pieces of content in response to the request for the webpage.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include methods, apparatus, and systems associated with providing request-time auctioning of web content and web services. The auction may be performed by a request-time web content auctioning service, which may accept bids of content and/or services from content and/or service providers, and may auction these bids against offers of space on webpages in websites. The auction may, in various embodiments, be performed in real time, such as, for example, during generation of a webpage in response to a request to view a webpage from a visitor to the webpage. The auction service may, in various embodiments, also provide for the auctioning of web services for webpages, such as, for example, content filtering. Other embodiments may be described and claimed.
29 Citations
30 Claims
-
1. A computer-implemented method for generating a webpage, comprising:
-
receiving, by a computing device, a request for a webpage, determining, by the computing device, non-price information about the webpage or a website to which the requested webpage is associated, the non-price information describing a context for the request for the webpage; disseminating, by the computing device, one or more offers of space on the website to contain content to an auction service wherein the disseminating is done in real time in response to the request for the webpage and before sending the webpage in response to the request, and wherein the one or more offers of space comprise the determined non-price information; receiving in real time, from the auction service, by the computing device, one or more pieces of content, links to the content or identities of the content, that are authorized to be included in offered space on the webpage, wherein the one or more pieces of content, links to the content or identities of the content are provided by the auction service as a result of a content auction conducted in real time in response to the dissemination of one or more offers of space on the webpage; and generating, by the computing device, the webpage containing some or all of the one or more authorized pieces of content in response to the request for the webpage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture, comprising:
-
a non-transitory computer-readable storage medium; and a plurality of computer-executable instructions stored on the tangible computer-readable medium, wherein the computer-executable instructions, in response to execution by an apparatus, cause the apparatus to perform operations for generating a webpage, the operations comprising; receiving a request for a webpage; determining, by the computing device, non-price information about the webpage or a website to which the requested webpage is associated, the non-price information describing a context for the request for the webpage; disseminating one or more offers of space on the webpage to contain content to an auction site, wherein the disseminating is done in real time in response to the request for the webpage and before sending the webpage in response to the request, and wherein the one or more offers of space comprise the determined non-price information, receiving, in real time from the auction site, one or more pieces of content, links to the content or identities of the content, that are authorized to be included in offered space on the webpage, wherein the one or more pieces of content, links to the content or identities of the content are provided by the auction service as a result of a content auction conducted in real time in response to the dissemination of one or more offers of space on the webpage; and generating the webpage containing some or all of the one or more authorized pieces of web content in response to the request for the webpage. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification