Multiple application advertising
First Claim
Patent Images
1. A method comprising:
- collecting usage information from two or more user applications running on a single mobile device, wherein the usage information tracks exposure to advertising materials associated with each of the user applications;
receiving a polling message from a server at a predetermined interval relative to a critical reporting time via a tracking application of the mobile device, wherein the critical reporting time indicates a predetermined milestone in an advertising campaign that uses the advertising materials; and
sending a per-application summary of the usage information from the mobile device in response to the polling message.
2 Assignments
0 Petitions
Accused Products
Abstract
Two or more user applications running on a single mobile device are capable of showing advertising materials. Usage information is collected from the user applications. The usage information tracks exposure to the advertising materials associated with each of the user application. A polling message from a server is received at the mobile device at a predetermined interval via a tracking application of the mobile device. A per-application summary of the usage information is sent from the device in response to the polling message.
91 Citations
29 Claims
-
1. A method comprising:
-
collecting usage information from two or more user applications running on a single mobile device, wherein the usage information tracks exposure to advertising materials associated with each of the user applications; receiving a polling message from a server at a predetermined interval relative to a critical reporting time via a tracking application of the mobile device, wherein the critical reporting time indicates a predetermined milestone in an advertising campaign that uses the advertising materials; and sending a per-application summary of the usage information from the mobile device in response to the polling message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
a network interface capable of connecting to a network; a processor coupled to the network interface; and memory coupled to the processor, the memory including a plurality of user applications and an ad engine having instructions that causes the processor to perform steps that include; causing the user applications to render advertising materials to a user of the device; collecting usage information via the user applications, wherein the usage information tracks exposure to the advertising materials associated with each of the user applications; receiving a polling message relative to a critical reporting time via the network at a predetermined interval, wherein the critical reporting time indicates a predetermined milestone in an advertising campaign that uses the advertising materials; and sending a per-application summary of the usage information from the device in response to the polling message. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable storage medium having instructions executable by a processor of a mobile device for performing steps comprising:
-
causing two or more user applications of the mobile device to render advertising materials to a user of the device; collecting usage information via the user applications, wherein the usage information tracks user exposure to the advertising materials associated with each of the user applications; receiving a polling message relative to critical reporting time via the network at a predetermined interval, wherein the critical reporting time indicates a predetermined milestone in an advertising campaign that uses the advertising materials; and sending a per-application summary of the usage information from the device in response to the polling message.
-
-
21. A system comprising:
-
a network; a plurality of mobile terminals, each including a processor, a plurality of user applications, and an ad engine having instructions that cause the processor to perform steps that include; causing the user applications to render advertising materials to a user of the mobile terminal; collecting usage information via the user applications, wherein the usage information tracks exposure to the advertising materials associated with each of the user applications; receiving a polling message relative to a critical reporting time via the network at a predetermined interval, wherein the critical reporting time indicates a predetermined milestone in an advertising campaign that uses the advertising materials; and sending a per-application summary of the usage information from the mobile terminal in response to the polling message; and an ad server having a processor and instructions that cause the processor to perform steps that include; sending the advertising materials to the mobile terminals via the network; collecting the summaries of the usage information from the mobile terminals via the network; and determining per-application usage statistics related to the advertising materials using the summaries. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
means for sending advertising materials to a plurality of mobile terminals via the network; means for causing a plurality of user applications of the mobile terminals to render the advertising materials to users of the mobile terminals; means for collecting usage information via the user applications, wherein the usage information tracks exposure to the advertising materials associated with each of the user applications; means for sending polling messages via the network at predetermined intervals to the mobile terminals; means for collecting summaries of the usage information from the mobile terminals in response to the polling messages relative to a critical reporting time; and means for determining per-application usage statistics related to the advertising materials using the summaries.
-
-
28. An ad server having a processor and instructions that cause the processor to perform steps that include:
-
sending polling messages to mobile terminals via a network when the mobile terminals are connected to the network, wherein each of the mobile terminals includes a plurality of user applications that render advertising materials to users, and wherein the mobile terminals collect application-specific usage information via the user applications, wherein the application-specific usage information tracks exposure to the advertising materials associated with each of the user applications; collecting the application-specific usage information from the mobile terminals via the network in response to the polling messages, wherein the application-specific usage information includes at least one of a service id, an advertisement id, and a time of connection; and calculating, based on the application-specific usage information, per-application usage statistics related to the advertising materials within a critical time relative to a predetermined milestone of an advertising campaign that uses the advertising materials.
-
-
29. A method comprising:
-
collecting application-specific information from two or more user applications running on a single mobile device, wherein the application-specific usage information tracks exposure to advertising materials associated with each of the user applications and includes at least one of a service id, an advertisement id, and a time of connection; sending a polling message to the mobile device via a network when the mobile device is connected to the network; receiving the application-specific usage information from the mobile device in response to the polling message; and calculating, based on the application-specific usage information, per-application usage statistics within a critical time relative to a predetermined milestone of an advertising campaign that uses the advertising materials.
-
Specification