Patent ID: 8694520

Claim:
A computer-implemented method for providing virtual content, comprising: generating a code snippet associated with a recipient list ID; receiving an add recipient request to store a device ID of a device in association with the recipient list ID, said add recipient request being in response to the execution of the code snippet compiled into an application on the device; storing the device ID in association with the recipient list ID, wherein the recipient list ID is associated with one or more virtual content as recipient list associated content; receiving a virtual content request from the device, the virtual content request including the device ID; determining the recipient list ID associated with the received device ID; retrieving, as at least part of a plurality virtual content candidates, recipient list associated content associated with the determined recipient list ID; and selecting one or more of the recipient list associated content as a candidate to send to the device in response to the virtual content request; generating the recipient list ID of the recipient list in response to a recipient list creation request received from a front end interface; generating the code snippet in response to the recipient list creation request; and sending the code snippet to the front end interface.