Methods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment
First Claim
1. A method for dynamically serving ads to a client device in connection with the operation of an executable program, the method comprising:
- receiving, at a server, an ad request associated with a device fingerprint that uniquely identifies the client device, the ad request comprising information relating to any one or more of the client device, a user operating the client device and an executable program running on the client device;
selecting one or more ads based at least in part on the device fingerprint and the ad request; and
transmitting ad rendering data to cause the one or more ads to be displayed at the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for dynamically serving ads to one or more client devices in connection with the operation of an executable program. The system comprises a network interface disposed to receive an ad request associated with a device fingerprint that uniquely identifies a client device. The ad request comprises information relating to any one or more of the client device, a user operating the client device and an executable program operating on the client device. The system further comprises a memory and a processor, in communication with the network interface and the memory, the processor configured for operating the program instructions. The program instructions stored in the memory are operable for parsing the information in the ad request, selecting one or more ads based at least in part on the parsed information, and transmitting ad rendering data to cause the one or more ads to be displayed at the client device.
-
Citations
20 Claims
-
1. A method for dynamically serving ads to a client device in connection with the operation of an executable program, the method comprising:
-
receiving, at a server, an ad request associated with a device fingerprint that uniquely identifies the client device, the ad request comprising information relating to any one or more of the client device, a user operating the client device and an executable program running on the client device; selecting one or more ads based at least in part on the device fingerprint and the ad request; and transmitting ad rendering data to cause the one or more ads to be displayed at the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for displaying advertisements at a client device in connection with the operation of an executable program, the method comprising:
-
generating, at the client device, an ad request associated with a device fingerprint that uniquely identifies the client device, the ad request comprising information relating to any one or more of the client device, a user operating the client device, and an executable program running on the client device; transmitting the device fingerprint and the ad request to an ad server; and displaying one or more ads at the client device, the one or more ads selected by the ad server based at least in part on the device fingerprint and the ad request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for dynamically serving ads to one or more client devices in connection with the operation of an executable program operating at the one or more client devices, the system comprising:
-
a network interface disposed to receive an ad request associated with a device fingerprint that uniquely identifies a client device, the ad request comprising information relating to any one or more of the client device, a user operating the client device and an executable program operating on the client device; a memory holding program instructions operable for parsing the information in the ad request, selecting one or more ads based at least in part on the parsed information, and transmitting ad rendering data to cause the one or more ads to be displayed at the client device; and a processor, in communication with the network interface and the memory, the processor configured for operating the program instructions. - View Dependent Claims (18, 19, 20)
-
Specification