Patent ID: 8738694

Claim:
A method of implementing an entertainment service on computing devices comprising: a. selecting and registering with a television-related service; b. downloading an activity client to a computing device; c. loading a set of event information related to the location of the computing device to the activity client from the television-related service, wherein the location determines the set of event information to be loaded; d. selecting an event to participate in by a user from a presented list of possible events constructed from the set of event information; e. downloading a set of activity-specific information related to an activity from a server to the computing device including: i. receiving a list of assets from the server; ii. comparing the list of assets with a first set of assets on the computing device; and iii. receiving only a second set of assets within the list of assets that are not already resident on the computing device; and f. executing an application corresponding to the event on the computing device, wherein the application is selected from the group consisting of a game, a survey and a poll.