Method of and system for managing client resources and assets for activities on computing devices
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of and system for enabling a distributed entertainment system over a computing device is described herein. When implementing a distributed entertainment system wherein the entertainment system is directly correlated to live events or televised programs, there are a number of issues that must be addressed such as differing timing and channels of television programs and separate state laws. Furthermore, there are a plethora of varying computing device models possibly requiring model-specific software. An “Activity Client” is provided to handle such concerns. Furthermore, since time is of the essence for activities based on live or televised events, it is necessary to ensure a computing device is able to receive the necessary updates for the program before the event begins. By providing only the needed components instead of entire data packages, the present invention is able to much more efficiently prepare users'"'"' computing devices in time.
232 Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of implementing an entertainment service on computing devices comprising:
-
a. selecting and registering with a television-related service; b. selecting an activity client from a set of activity clients based on identification data of a computing device; c. downloading the activity client to the computing device; d. loading a set of event information related to the location of the computing device from the television-related service into a template residing in the activity client; e. selecting an event to participate in from a list of possible events; f. downloading a set of activity-specific information related to an activity from a server to the computing device, wherein the set of activity-specific information is grouped into a first group of required assets and a second group of preferable assets, wherein assets in each of the first group and the second group are prioritized; and g. 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.
-
-
19. 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 to the activity client from the television-related service; d. selecting an event to participate in from a list of possible events; e. a downloading a set of activity-specific information from a server to the computing device, wherein the set of activity-specific information is grouped into a first group of required assets and a second group of preferable assets, wherein assets in each of the first group and the second group are prioritized, and wherein the first group of required assets is downloaded before the event begins; and f. executing an application corresponding to the event on the computing device, wherein the application is synchronized with television programming, and further wherein the application is selected from the group consisting of a game, a survey and a poll. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 game information from the television-related service related to the location of the computing device to the activity client, wherein the location determines the set of game information to be loaded; d. selecting a game to participate in by a user from a presented list of possible games constructed from the set of game information; e. a downloading a set of activity-specific information related to an activity from a server to the computing device; and f. executing an application corresponding to the game on the computing device, wherein the application is selected from the group consisting of a game, a survey and a poll.
-
Specification