System And Method for Television-Based Services
First Claim
1. A method of executing an interactive game in a television distribution system, the method comprising:
- receiving over the television distribution system input from a game client indicating an action associated with a game instance, wherein the game client is hosted on a set-top box;
determining an updated status of the game instance based on the action;
generating a game status message identifying the updated status of the game instance; and
transmitting the game status message to the game client.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for executing an interactive game in a television distribution system. In one aspect, a method includes receiving input over the television distribution system from a game client indicating an action associated with a game instance, wherein the game client is hosted on a set-top box; determining an updated status of the game instance based on the action; generating a game status message identifying the updated status of the game instance; and transmitting the game status message to the game client. Further, the game status message can be transmitted to a plurality of game clients participating in the game instance. Additionally, input can be received over the television distribution system from another game client indicating a second action associated with the game instance and an updated status of the game instance can be determined based on the second action.
37 Citations
25 Claims
-
1. A method of executing an interactive game in a television distribution system, the method comprising:
-
receiving over the television distribution system input from a game client indicating an action associated with a game instance, wherein the game client is hosted on a set-top box;
determining an updated status of the game instance based on the action;
generating a game status message identifying the updated status of the game instance; and
transmitting the game status message to the game client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving input over a television distribution system from a game client indicating an action associated with a game instance, wherein the game client is hosted on a set-top box included in the television distribution system;
determining an updated status of the game instance based on the action;
generating a game status message identifying the updated status of the game instance; and
transmitting the game status message to the game client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a game client hosted on a set-top box included in a television distribution system; and
a server including processor electronics configured to perform operations comprising;
receiving input over the television distribution system from the game client indicating an action associated with a game instance;
determining an updated status of the game instance based on the action;
generating a game status message identifying the updated status of the game instance; and
transmitting the game status message to the game client. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
an interactive services client hosted on a set-top box included in a television distribution system; and
a server including processor electronics configured to perform operations comprising;
receiving over the television distribution system a request from the interactive services client to participate in an interactive service hosted by the server;
verifying that the interactive services client is authorized to participate in the interactive service; and
assigning the interactive services client to a process corresponding to the interactive service.
-
Specification