Patent ID: 8246464

Claim:
A method comprising: allocating a portion of read-write memory on a gaming device as a shared memory cache accessible by each of a plurality of distinct games software that have been installed on the gaming device and registered with a common advertising broker, for storing respective impression metrics collected during execution of the distinct game software; executing a first distinct game software among the plurality of distinct game software on the gaming device, the first distinct game software being enabled to communicate with a server through a communication channel established for the first distinct game software; accessing the shared memory cache through the first distinct game software in execution to obtain the respective impression metrics of a second distinct game software of the plurality of distinct game software, the respective impression metrics having been stored by the second distinct game software during prior execution of the second distinct game software on the gaming device; and transmitting, through the first distinct game software in execution, the obtained impression metrics to the server through the communication channel established for the first distinct game software.