Ad click cache on a user device and method
First Claim
1. A method for tracking electronic activity on a device comprising:
- locally storing an advertisement on a memory of a device;
using the device to display the advertisement on at least two distinct occasions;
for each individual occasion, locally storing information concerning display of the advertisement by the device; and
responsive to a triggering condition, sending the information of the at least two occasions in a single message to a network entity.
2 Assignments
0 Petitions
Accused Products
Abstract
An advertisement is stored locally on a memory of a device (such as a mobile station), and the device is used to display the advertisement on at least two distinct occasions. For each individual occasion, information concerning display of the advertisement by the device is stored locally. In response to a triggering condition, the information of the at least two occasions where the advertisement was displayed is sent in a single message to a network entity. Preferably, the information relates to a number of times, since the last such message was sent, that a particular advertisement was displayed, or selected by a user after being displayed, or both. The triggering condition may be a recurring or a non-recurring chronological event, a threshold number of times the advertisement was displayed or selected, or a request for the information from external of the device. A device, apparatus and computer program is also described.
52 Citations
45 Claims
-
1. A method for tracking electronic activity on a device comprising:
-
locally storing an advertisement on a memory of a device;
using the device to display the advertisement on at least two distinct occasions;
for each individual occasion, locally storing information concerning display of the advertisement by the device; and
responsive to a triggering condition, sending the information of the at least two occasions in a single message to a network entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19)
-
-
11. An electronic device for presenting advertisements to a user, comprising:
-
a graphical display interface;
a memory comprising an ad cache for storing an advertisement and applications;
a user input mechanism;
means for linking to a broader communications network; and
a digital processor coupled to each of the display interface, the memory, the user input mechanism, and the means for linking, wherein for each distinct instance at which the advertisement is displayed at the graphical user interface, the processor operates to store information in the memory concerning display of that advertisement, and to send an indication of said information to the broader communication network via the means for linking in response to a triggering condition. - View Dependent Claims (15)
-
-
20. An apparatus comprising:
-
means for graphically displaying data to a user;
local means for electronically storing data, computer application instructions, and graphical advertisements;
means for linking to a broader communications network; and
processing means for updating information in the local means for storing, the information concerning display of the graphical advertisement at the means for graphically displaying, said processor means further responsive to a triggering condition for sending an indication of said information via the means for linking. - View Dependent Claims (21)
-
-
22. A program of machine-readable instructions, tangibly embodied on an information bearing medium and executable by a digital data processor, to perform actions directed toward recording advertising activity, the actions comprising:
-
displaying an advertisement from a local memory on at least two distinct occasions;
for each individual occasion, storing information concerning display of the advertisement by the device; and
responsive to a triggering condition, sending the information of the at least two occasions in a single message to a network entity. - View Dependent Claims (23, 24, 25)
-
-
26. A method of doing business over a network, comprising:
-
downloading to at least one user device an advertisement in electronic form;
receiving from the user device a message that contains information concerning multiple instances of the advertisement being displayed on the user device; and
invoicing an advertiser in an amount based on the information received from the user device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A network entity comprising:
-
a transmitter for downloading electronic advertisements to a plurality of user devices for local storage thereon;
a receiver for receiving from each of at least some of the plurality of user devices a message that contains information concerning multiple instances of the advertisement being displayed on that user device; and
means for generating an invoice to an advertiser, an amount of the invoice based at least in part on a consolidation of the information in the received messages. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A program of machine-readable instructions, tangibly embodied on an information bearing medium and executable by a digital data processor, to perform actions directed toward displaying an advertisement on user equipment, the actions comprising:
responsive to an active application on the user equipment, displaying on a graphical interface of the user equipment an advertisement that is stored on a local memory of the user equipment, where the application does not require communications with a network. - View Dependent Claims (40, 41, 42, 43, 44, 45)
Specification