Branded Advertising Based Dynamic Experience Generator
First Claim
1. A method to be performed by a computing device, the method comprising:
- receiving a trigger, wherein the trigger comprises ad-related data;
sending an ad request to an ad server based on the trigger;
receiving a served ad in response to the ad request; and
sending the served ad.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided to provide served ads to one or more clients based on dynamic-community information, ad-related information, service features, service activity, country of origin, and device-related information. Dynamic communities are formed based on a trigger, which may be a command, a request for information, a change in context, or an event notification. After receiving the trigger, a served ad may be piggybacked onto a response to the trigger. The served ad may include graphical, audio, textual, and/or other information. Additionally, served ads may be sent in response to ad requests. A served ad may be selected based on ad-screening rules and/or conflict resolution between advertisers competing to provide the selected ad.
131 Citations
20 Claims
-
1. A method to be performed by a computing device, the method comprising:
-
receiving a trigger, wherein the trigger comprises ad-related data; sending an ad request to an ad server based on the trigger; receiving a served ad in response to the ad request; and sending the served ad. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a processing unit; a network-communication interface; data storage; and machine-language instructions, stored in the data storage, executable by the processing unit to perform functions, the functions comprising; receiving an ad request associated with a trigger via the network-communication interface, wherein the ad request comprises ad-related data, determining a served ad based on the ad-related data, and sending the served ad via the network-communication interface. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method to be performed by a computing device, the method comprising:
-
intercepting a trigger, the trigger comprising dynamic-community information; sending the trigger to a server; receiving a response to the trigger from the server; determining an ad request and an ad server based on the trigger; sending the ad request to the ad server; in response to the ad request, receiving a served ad; and sending the response to the trigger, wherein the response to the trigger comprises the served ad. - View Dependent Claims (18, 19, 20)
-
Specification