Persisting advertisement data on a consumer device
First Claim
1. A computer-implemented method for persisting advertisement data on a consumer computing device, the method comprising performing instructions under the control of a computer system for:
- transmitting, over a network, a web-based advertisement to a consumer computing device, the web-based advertisement including an interactive user interface control;
receiving a request over the network for advertisement data from the consumer computing device, wherein the request for advertisement data is generated by user selection of the interactive user interface control;
in response to receiving the request for advertisement data from the consumer computing device, generating a VCARD format file containing information regarding a product or service offered in the web-based advertisement and a reference to a webpage containing information regarding the product or service offered in the web-based advertisement;
transmitting, over the network, the VCARD format file and a cookie to the consumer computing device, wherein the VCARD format file is configured for storage as a contact on the consumer computing device, and the cookie comprises a data delivery identifier that uniquely identifies the transmitting of the VCARD format file to the consumer computing device, and wherein the VCARD format file causes the consumer computing device to display the contact;
detecting access to the webpage by the consumer computing device, the access comprising selection of the webpage reference included in the contact; and
upon detecting the access to the webpage referenced in the contact, updating a landing page hit count maintained in a tracking record associated with the data delivery identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies are described herein for persisting advertisement data on a computing device and tracking consumer access to the advertisement data. A web-based advertisement viewed by a consumer on a consumer computing device contains a hyperlink or clickable control allowing the consumer to request advertisement data regarding a product or service offered in the ad. If the consumer clicks the hyperlink or control, a data object containing the advertisement data is delivered to the consumer computing device for storage on the device as a contact. Access to the contact containing the advertisement data by the consumer computing device may be tracked as well as access to a landing page referenced in the stored contact.
-
Citations
25 Claims
-
1. A computer-implemented method for persisting advertisement data on a consumer computing device, the method comprising performing instructions under the control of a computer system for:
-
transmitting, over a network, a web-based advertisement to a consumer computing device, the web-based advertisement including an interactive user interface control; receiving a request over the network for advertisement data from the consumer computing device, wherein the request for advertisement data is generated by user selection of the interactive user interface control; in response to receiving the request for advertisement data from the consumer computing device, generating a VCARD format file containing information regarding a product or service offered in the web-based advertisement and a reference to a webpage containing information regarding the product or service offered in the web-based advertisement; transmitting, over the network, the VCARD format file and a cookie to the consumer computing device, wherein the VCARD format file is configured for storage as a contact on the consumer computing device, and the cookie comprises a data delivery identifier that uniquely identifies the transmitting of the VCARD format file to the consumer computing device, and wherein the VCARD format file causes the consumer computing device to display the contact; detecting access to the webpage by the consumer computing device, the access comprising selection of the webpage reference included in the contact; and upon detecting the access to the webpage referenced in the contact, updating a landing page hit count maintained in a tracking record associated with the data delivery identifier. - View Dependent Claims (2)
-
-
3. A computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a computer, cause the computer to:
-
receive a request for advertisement data from a consumer computing device, wherein the request for advertisement data is generated by a user of the consumer computing device by selecting an interactive user interface control in a web-based advertisement; in response to receiving the request for advertisement data from the consumer computing device, generate an advertisement data object containing the requested advertisement data and information regarding a product or service offered in the web-based advertisement; and transmit, over a network, the advertisement data object and a data delivery identifier to the consumer computing device, wherein the advertisement data object is configured for storage as a contact on the consumer computing device, and the data delivery identifier uniquely identifies the transmission of the advertisement data object to the consumer computing device, and wherein the advertisement data object causes the consumer computing device to display the contact. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for persisting advertisement data on a consumer computing device, the method comprising performing instructions under the control of a computer system for:
-
receiving a request for advertisement data from the consumer computing device, wherein the request for advertisement data is generated by a user of the consumer computing device selecting an interactive user interface control in a web-based advertisement; in response to receiving the request for advertisement data from the consumer computing device, generating an advertisement data object containing the requested advertisement data, wherein a format of the advertisement data object facilitates the advertisement data being stored and accessed as a contact on the consumer computing device; and transmitting, over a network, the advertisement data object and a data transmission identifier to the consumer computing device, wherein the advertisement data object is configured for storage as a contact on the consumer computing device and the data transmission identifier uniquely identifies the transmitting of the advertisement data object to the consumer computing device, and wherein the advertisement data object causes the consumer computing device to display the contact. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a computer, cause the computer to:
-
receive a request for advertisement data from a consumer computing device, wherein the request for advertisement data is generated by a user of the consumer computing device by selecting an interactive user interface control in a web-based advertisement; in response to receiving the request for advertisement data from the consumer computing device, generate an advertisement data object containing the requested advertisement data, wherein the advertisement data comprises information regarding a product or service offered in the web-based advertisement; transmit, over a network to the consumer computing device, the advertisement data object for storage as a contact on the consumer computing device, and a data transmission identifier that uniquely identifies the transmission of the advertisement data object to the consumer computing device, wherein the advertisement data object causes the consumer computing device to display the contact; receive an indication of access by the consumer computing device to a webpage containing information regarding the product or service offered in the web-based advertisement, wherein a reference to the webpage is contained in the advertisement data object; and upon receiving the indication of access to the webpage, update a landing page hit count maintained in a tracking record. - View Dependent Claims (19, 20)
-
-
21. A system for persisting advertisement data on a consumer computing device, the system comprising:
-
a processing unit; a display device; an input device; a network interface controller configured to connect the consumer computing device to other devices; memory storing instructions executable by the processing unit and that, when executed by the processing unit, configure the system to perform operations including; receiving, via the network interface controller, a web-based advertisement including an interactive user interface; displaying, via the display device, the web-based advertisement including the interactive user interface; receiving, via the input device, a user interaction with the web-based advertisement; responsive to the user interaction with the web-based advertisement, sending a request, via the network interface controller, for delivery of persistent advertisement data related to the web-based advertisement; responsive to the request, receiving, via the network interface controller, a file configured to be storable as a contact in a contact database accessible by the consumer computing device, the file being the persistent advertisement data and the file including data related to a product or service offered in the web-based advertisement; and causing the file to be stored as a contact in the contact database accessible by the consumer computing device. - View Dependent Claims (22, 23, 24, 25)
-
Specification