System, method, and computer program for validating receipt of digital content by a client device
First Claim
1. A computer program product embodied on a non-transitory computer readable storage medium executed by a processor, comprising:
- computer code for identifying a transmission of an instance of digital content over a network from a content provider to a client device, wherein the transmission is responsive to a request from the client device for the digital content;
computer code for receiving, at a system remote from the client device, a message from the client device that is generated by the client device; and
computer code for validating receipt of the digital content by the client device utilizing the system remote from the client device, in response to the receipt of the message from the client device;
wherein the identifying the transmission of the instance of the digital content, and the validating the receipt of the digital content, are performed by the system remote from the client device, which is separate from the content provider of the digital content; and
wherein the message received at the system remote from the client device validates that the instance of the digital content transmitted to and received by the client device includes an attribute that matches an attribute received by the client device from the content provider independent of the instance of the digital content.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for validating receipt of digital content by a client device. In one embodiment, a transmission of digital content over a network to a client device is identified. Additionally, receipt of the digital content by the client device is validated utilizing a system remote from the client device. In another embodiment, it is determined whether actual digital content transmitted over a network to a client device is digital content expected by the client device. Further, the transmission of the actual digital content is validated to a remote third party system, based on the determination.
77 Citations
19 Claims
-
1. A computer program product embodied on a non-transitory computer readable storage medium executed by a processor, comprising:
-
computer code for identifying a transmission of an instance of digital content over a network from a content provider to a client device, wherein the transmission is responsive to a request from the client device for the digital content; computer code for receiving, at a system remote from the client device, a message from the client device that is generated by the client device; and computer code for validating receipt of the digital content by the client device utilizing the system remote from the client device, in response to the receipt of the message from the client device; wherein the identifying the transmission of the instance of the digital content, and the validating the receipt of the digital content, are performed by the system remote from the client device, which is separate from the content provider of the digital content; and wherein the message received at the system remote from the client device validates that the instance of the digital content transmitted to and received by the client device includes an attribute that matches an attribute received by the client device from the content provider independent of the instance of the digital content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
identifying a transmission of an instance of digital content over a network from a content provider to a client device, wherein the transmission is responsive to a request from the client device for the digital content; receiving, at a system remote from the client device, a message from the client device that is generated by the client device; and validating receipt of the digital content by the client device utilizing the system remote from the client device, in response to the receipt of the message from the client device; wherein the identifying the transmission of the instance of the digital content, and the validating the receipt of the digital content, are performed by the system remote from the client device, which is separate from the content provider of the digital content; and wherein the message received at the system remote from the client device validates that the instance of the digital content transmitted to and received by the client device includes an attribute that matches an attribute received by the client device from the content provider independent of the instance of the digital content.
-
-
18. A system, comprising:
-
a hardware processor for; identifying a transmission of an instance of digital content over a network from a content provider to a client device, wherein the transmission is responsive to a request from the client device for the digital content, receiving, at a system remote from the client device, a message from the client device that is generated by the client device, and validating receipt of the digital content by the client device utilizing the system remote from the client device, in response to the receipt of the message from the client device; wherein the identifying the transmission of the instance of the digital content, and the validating the receipt of the digital content, are performed by the system remote from the client device, which is separate from the content provider of the digital content; and wherein the message received at the system remote from the client device validates that the instance of the digital content transmitted to and received by the client device includes an attribute that matches an attribute received by the client device from the content provider independent of the instance of the digital content. - View Dependent Claims (19)
-
Specification