Method and System for Instant-On Game Dowload
First Claim
1. A method comprising:
- receiving, at a device, outputted results from a game application being executed at a location other than the device, the outputted results received over a streaming channel of a data network for network-based play of a game;
downloading, during the network-based game play, a downloadable form of the game application over a download channel of the data network;
executing the downloadable form of the game application by the device independent of the network-based game play; and
switching from the network-based game play to device-based game play, in which play of the game continues with execution of the downloadable form of the game application, including maintaining a status of the network-based game play.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, and systems, including computer program products, implementing and using techniques for a method for providing a game on demand over a data network, in a gaming machine. The gaming machine sends a request message for a game application over the data network. In a network mode, the gaming machine receives outputted results from an executed game application over a streaming channel of the data network for network-based game play. During the network-based game play, the game application is downloaded over a download channel of the data network. In a local mode, the gaming machine executes the downloaded game application independent of the network-based game play. The gaming machine switches instantaneously from the network mode to the local mode for machine-based game play, including maintaining a status of the network-based game play.
129 Citations
28 Claims
-
1. A method comprising:
-
receiving, at a device, outputted results from a game application being executed at a location other than the device, the outputted results received over a streaming channel of a data network for network-based play of a game; downloading, during the network-based game play, a downloadable form of the game application over a download channel of the data network; executing the downloadable form of the game application by the device independent of the network-based game play; and switching from the network-based game play to device-based game play, in which play of the game continues with execution of the downloadable form of the game application, including maintaining a status of the network-based game play. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
executing, at a server, a game application by a streaming part of the server, the executing game application outputting results; sending the outputted results from the streaming part to a device over a data network for server-based play of a game; downloading, during the server-based game play, a downloadable form of the game application from a download part of the server to the device over the data network; executing the downloadable form of the game application by the device independent of the streaming part; and switching from the server-based game play to device-based game play, in which play of the game continues with execution of the downloadable form of the game application, including maintaining a status of the server-based game play. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
executing a game application by a streaming server, the executing game application outputting results; sending the outputted results from the streaming server to a device over a data network for server-based play of a game; downloading, during the server-based game play, a downloadable form of the game application from a download server to the device over the data network; executing the downloadable form of the game application by the device independent of the streaming server; and switching from the server-based game play to device-based game play, in which play of the game continues with execution of the downloadable form of the game application, including maintaining a status of the server-based game play. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A device comprising:
-
a game logic module configured to; i) receive outputted results from a game application being executed at a location other than the device over a streaming channel of a data network for network-based play of a game; ii) download, during the network-based game play, a downloadable form of the game application over a download channel of the data network; and a processor configured to; i) execute the downloadable form of the game application by the device independent of the network-based game play; and ii) switch from the network-based game play to device-based game play, in which play of the game continues with execution of the downloadable form of the game application, including maintaining a status of the network-based game play. - View Dependent Claims (26)
-
-
27. A system comprising:
-
a device configured to communicate with a data network; a streaming server configured to communicate with the data network, the streaming server having access to a game application, the streaming server configured to; i) execute the game application, the executing game application outputting results, and ii) send the outputted results to the device over the data network for server-based play of a game; and a download server configured to communicate with the data network, the download server having access to a downloadable form of the game application, the download server configured to download, during the server-based game play, the downloadable form of the game application to the device over the data network; wherein the device is further configured to; i) execute the downloadable form of the game application independent of the streaming server, and ii) switch from the server-based game play to device-based game play, in which play of the game continues with execution of the downloadable form of the game application, including maintaining a status of the server-based game play.
-
-
28. A computer program product, stored on a non-transitory processor readable medium, comprising instructions including the operations of:
-
receiving, at a device, outputted results from a game application being executed at a location other than the device, the outputted results received over a streaming channel of a data network for network-based play of a game; downloading, during the network-based game play, a downloadable form of the game application over a download channel of the data network; executing the downloadable form of the game application by the device independent of the network-based game play; and switching from the network-based game play to device-based game play, in which play of the game continues with execution of the downloadable form of the game application, including maintaining a status of the network-based game play.
-
Specification