Advertising services architecture
First Claim
1. A computer-readable medium having computer executable instructions for implementing a method of targeting and delivering advertising on an electronic device, the method comprising:
- registering a context monitor at an advertising framework;
registering a display client at the advertising framework;
receiving a tag from the context monitor at the advertising framework;
processing the tag at the advertising framework;
sending content corresponding to the tag to the display client; and
displaying the content.
2 Assignments
0 Petitions
Accused Products
Abstract
An advertising framework registers context data sources and advertising display clients from a variety of resources on a local computer. The ad framework may then receive context data and display triggers from the registered context data sources. The context data and display triggers may be processed and an advertising request generated and sent to an external advertising source. Non-advertising content may also be supported. When a targeted advertisement is received in response, a display manager may send the ad to an appropriate display client. When the ad has been presented a the advertising framework will communicate to the advertising supplier who may apportion and credit advertising revenue to the participating parties.
-
Citations
20 Claims
-
1. A computer-readable medium having computer executable instructions for implementing a method of targeting and delivering advertising on an electronic device, the method comprising:
-
registering a context monitor at an advertising framework;
registering a display client at the advertising framework;
receiving a tag from the context monitor at the advertising framework;
processing the tag at the advertising framework;
sending content corresponding to the tag to the display client; and
displaying the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of selecting, displaying, and monetizing advertisements at an advertising framework on a computer comprising:
-
registering an information component that provides context data for selection of an advertisement, the information component included in an application program or a utility;
registering a display component providing a presentation capability;
receiving the context data;
sending a request for an advertisement, the request including request data generated as a function of the context data;
receiving a targeted advertisement responsive to the request;
forwarding the advertisement to the display component for presentation of the advertisement;
apportioning an advertising revenue associated with presentation of the advertisement among owners of the advertising framework, the information component and the display component. - View Dependent Claims (18)
-
-
19. A computer-readable medium having computer executable components for supporting targeted advertising on a computer, the components comprising:
-
a context monitor application program interface (API) for sending advertising context data;
a display client application program interface (API) for receiving advertising data;
an advertising framework comprising;
a context manager component for receiving the context data;
an advertising manager component for sending advertising request data based on the context data and for receiving a corresponding advertisement and communicating information to the advertising suppliers for crediting advertising revenue to the respective owners of the context monitor API, the display client API, the advertising framework, and advertisers; and
a display manager for sending the advertising data to the display client. - View Dependent Claims (20)
-
Specification