System and method to deliver video games
First Claim
Patent Images
1. A method comprising:
- receiving, by a game server via an internet protocol television network, a request from a first set-top box device coupled to the internet protocol television network;
in response to receiving the request, accessing, by the game server, user account data associated with an internet protocol address of the first set-top box device, wherein the user account data is associated with a user account at a service provider of the internet protocol television network; and
when the user account is associated with a user identity created at the first set-top box device, wherein the user identity is associated with a user;
retrieving, by the game server, previous game information associated with the user identity, wherein the previous game information includes a plurality of continuation points of a game, wherein each of the plurality of continuation points is associated with a particular previous execution of the game, and wherein each of the plurality of continuation points is associated with the user identity and with a plurality of additional players;
providing, by the game server, the previous game information to the first set-top box device via the internet protocol television network;
receiving, by the game server, information from the first set-top box device indicating selection by the user at the first set-top box device of a particular continuation point of the plurality of continuation points;
in response to receiving the information, sending, by the game server, a prompt to a plurality of second set-top box devices, each second set-top box device associated with a particular additional player of the plurality of additional players, wherein the prompt includes a selectable option to continue the game with the user based on the particular continuation point; and
in response to receiving data indicating selection of the selectable option in the prompt at at least one of the plurality of second set-top box devices, enabling, by the game server, a first execution of the game between the user and one or more of the plurality of additional players, wherein the first execution is a continuation of the game at least partially based on the particular continuation point.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is directed to a system and method to deliver video games. The method includes receiving a request for a game from a set-top box device. The method also includes determining whether at least one user identity is associated with the set-top box device. The method also includes retrieving previous game information associated with the at least one user identity. The method can also include providing the previous game information to the set-top box device and allowing at least one user to continue a previously executed game in response to a user selection at least partially based on the previous game information.
36 Citations
24 Claims
-
1. A method comprising:
-
receiving, by a game server via an internet protocol television network, a request from a first set-top box device coupled to the internet protocol television network; in response to receiving the request, accessing, by the game server, user account data associated with an internet protocol address of the first set-top box device, wherein the user account data is associated with a user account at a service provider of the internet protocol television network; and when the user account is associated with a user identity created at the first set-top box device, wherein the user identity is associated with a user; retrieving, by the game server, previous game information associated with the user identity, wherein the previous game information includes a plurality of continuation points of a game, wherein each of the plurality of continuation points is associated with a particular previous execution of the game, and wherein each of the plurality of continuation points is associated with the user identity and with a plurality of additional players; providing, by the game server, the previous game information to the first set-top box device via the internet protocol television network; receiving, by the game server, information from the first set-top box device indicating selection by the user at the first set-top box device of a particular continuation point of the plurality of continuation points; in response to receiving the information, sending, by the game server, a prompt to a plurality of second set-top box devices, each second set-top box device associated with a particular additional player of the plurality of additional players, wherein the prompt includes a selectable option to continue the game with the user based on the particular continuation point; and in response to receiving data indicating selection of the selectable option in the prompt at at least one of the plurality of second set-top box devices, enabling, by the game server, a first execution of the game between the user and one or more of the plurality of additional players, wherein the first execution is a continuation of the game at least partially based on the particular continuation point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, by a game server of an internet protocol television network, a request for a game from a first set-top box device associated with a user, wherein the first set-top box device is coupled to the internet protocol television network; in response to receiving the request, accessing, by the game server, user account data associated with an internet protocol address of the first set-top box device, wherein the user account data is associated with a user account at a service provider of the internet protocol television network; identifying, by the game server, a first user identity associated with the user account, wherein the first identity corresponds to the user; receiving, by the game server, a selection to play the game in an online room with a plurality of additional players; retrieving, by the game server, previous game information of a previous execution of the game associated with the first user identity and with additional user identities associated with the plurality of additional players; providing, by the game server, the previous game information to the first set-top box device via the internet protocol television network; receiving, by the game server, information from the first set-top box device indicating a selection of the previous game information at the first set-top box device; in response to receiving the information, sending, by the game server, a prompt to a plurality of second set-top box devices, each second set-top box device associated with a particular additional player of the plurality of additional players, wherein the prompt includes a selectable option to continue the game with the user based on the previous game information; and after sending the prompt to the plurality of second set-top box devices, selectively enabling a first execution of the game between the user and the plurality of additional players, wherein the first execution of the game is enabled in response to receiving data indicating selection of the selectable option in the prompt at each of the plurality of second set-top box devices, and wherein the first execution is a continuation of the game executed at least partially based on the previous game information. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
sending a request via an internet protocol television network from a first set-top box device to a game server, wherein the request includes an internet protocol address of the first set-top box device, wherein the internet protocol address is used by the game server to access user account data that is associated with the first set-top box device, and wherein the user account data is associated with a user account at a service provider of the internet protocol television network; and when the user account is associated with at least one user identity created at the first set-top box device, wherein the at least one user identity is associated with a user; receiving previous game information of a previous execution of a game, wherein the previous game information is received from the game server via the internet protocol television network, wherein the previous game information is associated with the at least one user identity and with a plurality of additional user identities, wherein the plurality of additional user identities is associated with a plurality of additional players, and wherein the previous game information includes a date of the previous execution of the game; displaying a first option and the date of the previous execution at a display device, wherein the first option is selectable to invite a plurality of second set-top box devices to play the game, wherein each second set-top box device is associated with a particular additional player of the plurality of additional players; and sending information indicating a selection of the first option by the user at the first set-top box device, wherein the information indicating the selection causes the game server to send a prompt to the plurality of second set-top box devices, wherein the prompt includes a selectable option to continue the game with the user based on the previous game information, wherein the prompt includes the date of the previous execution, wherein selection of the selectable option in the prompt at a second set-top box device of the plurality of second set-top box devices causes the game server to enable a first execution of the game between the user and a corresponding additional player of the plurality of additional players, and wherein the first execution is a continuation of the game at least partially based on the previous game information. - View Dependent Claims (19, 20)
-
-
21. An apparatus comprising:
-
a network interface configured to couple to an internet protocol television network; a processor; and a memory device accessible to the processor, the memory device including instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a request for a game from a first set-top box device via the internet protocol television network; in response to receiving the request, accessing user account data associated with an internet protocol address of the first set-top box device, wherein the user account data is associated with a user account at a service provider of the internet protocol television network; and when the user account is associated with at least one user identity created at the first set-top box device, wherein the at least one user identity is associated with a user; retrieving previous game information of a previous execution of the game, the previous game information associated with the at least one user identity and with a plurality of additional user identities, wherein the plurality of additional user identities is associated with a plurality of additional players, and wherein the previous game information includes a date of the previous execution of the game; receiving information from a first set-top box device, the information indicating a selection of the previous game information by the user at the first set-top box device; in response to receiving the information, sending a prompt to a plurality of second set-top box devices, each second set-top box device associated with a particular additional player of the plurality of additional players, wherein the prompt includes a selectable option to continue the game with the user based on the previous game information; and in response to receiving data indicating selection of the selectable option in the prompt at at least one second set-top box device of the plurality of second set-top box devices, enabling a first execution of the game between the user and a corresponding additional player of the plurality of additional players, wherein the first execution is a continuation of the game at least partially based on the previous game information. - View Dependent Claims (22, 23, 24)
-
Specification