EMBEDDED CONTENT BROKERING AND ADVERTISEMENT SELECTION DELEGATION
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform acts comprising:
- receiving at a publisher computing environment a digital document request from a client computing environment, the digital document request listing an address associated with the publisher computing environment as a final destination for the digital document request, and the digital document request requesting a digital document comprising an embedded content placeholder;
sending a third-party embedded content request from the publisher computing environment to an embedded content provider computing environment, the third-party embedded content request requesting content for the embedded content placeholder;
receiving content corresponding to the third-party embedded content request at the publisher computing environment;
sending the digital document from the publisher computing environment to the client computing environment; and
sending the content from the publisher computing environment to the client computing environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital document request can be received at a publisher computing environment from a client computing environment. A document requested by the digital document request can include an embedded content placeholder. A third-party embedded content request can be sent from a content broker computing environment (which may be the same as or different from the publisher computing environment) to an embedded content provider computing environment to request content for the embedded content placeholder. Content corresponding to the third-party embedded content request can be received at the content broker computing environment. In addition, the digital document can be sent from the publisher computing environment to the client computing environment, and the content can be sent from the content broker computing environment to the client computing environment. Advertisement selection can also be delegated to an advertisement selection delegate computing environment.
50 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform acts comprising:
-
receiving at a publisher computing environment a digital document request from a client computing environment, the digital document request listing an address associated with the publisher computing environment as a final destination for the digital document request, and the digital document request requesting a digital document comprising an embedded content placeholder; sending a third-party embedded content request from the publisher computing environment to an embedded content provider computing environment, the third-party embedded content request requesting content for the embedded content placeholder; receiving content corresponding to the third-party embedded content request at the publisher computing environment; sending the digital document from the publisher computing environment to the client computing environment; and sending the content from the publisher computing environment to the client computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving a digital document at a client computing environment; at the client computing environment, selecting a content broker computing environment from a plurality of available content broker computing environments, each of the available content broker computing environments being configured to; receive client embedded content requests; in response to the client embedded content requests, send broker embedded content requests to an embedded content provider computing environment; and receive content requested by the third-party embedded content requests; sending a client embedded content request from the client computing environment to the selected content broker computing environment; receiving from the selected content broker computing environment content requested in the client embedded content request; and rendering the content requested in the client embedded content request along with the digital document on a display at the client computing environment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client computer system comprising:
-
means for receiving user input selecting a displayed digital advertisement; means for sending a client advertisement selection message to an advertisement selection delegate computing environment, the advertisement selection delegate computing environment being configured to; receive client advertisement selection messages; in response to receiving the advertisement selection messages, forward corresponding delegate advertisement selection messages to an advertisement redirector computing environment; and receive from the advertisement redirector computing environment redirect messages corresponding to the delegate advertisement selection messages; means for receiving a redirect message from the advertisement selection delegate computing environment in response to the client advertisement selection message, the redirect message comprising an address indicator corresponding to an advertiser computing environment; means for sending an advertiser document request to the advertiser computing environment in response to receiving the redirect message, the advertiser document request not being addressed to the advertisement selection delegate computing environment; and means for receiving a digital advertiser document corresponding to the advertiser document request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification