ADAPTIVE APPLICATION SELECTION IN CLOUD GAMING
First Claim
Patent Images
1. A method for providing a remote gaming service, comprising the actions of:
- a) downloading over a network to a game station, without explicit user designation, at least an initially immediately playable portion of at least one game, said game being chosen at least partially in dependence on at least some of;
usage information of said game station,usage heuristics of said game station,current and prior amounts of storage used of said game station, and available bandwidth;
when a user selects a particular game from said downloaded games,b) executing software corresponding to said particular game and resident in said game station at a time of said selection, said particular game being initially playable immediately following said selecting; and
if said particular game comprises additional components not resident in said game station at said time,c) streaming over a network to said game station at least one of said additional components, said streaming beginning contemporaneously with and continuing at least partially concurrently with said executing.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for remotely provisioning immediately executable games with license control in secure environments. Immediately initially executable portions of games are pushed onto user desktops, and when games are selected for play, additional components of selected games are streamed to said desktops.
71 Citations
20 Claims
-
1. A method for providing a remote gaming service, comprising the actions of:
-
a) downloading over a network to a game station, without explicit user designation, at least an initially immediately playable portion of at least one game, said game being chosen at least partially in dependence on at least some of; usage information of said game station, usage heuristics of said game station, current and prior amounts of storage used of said game station, and available bandwidth; when a user selects a particular game from said downloaded games, b) executing software corresponding to said particular game and resident in said game station at a time of said selection, said particular game being initially playable immediately following said selecting; and if said particular game comprises additional components not resident in said game station at said time, c) streaming over a network to said game station at least one of said additional components, said streaming beginning contemporaneously with and continuing at least partially concurrently with said executing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing a remote gaming service, comprising the actions of:
-
a) collecting user preference data using at least one first game station and at least one game pusher, said user preference data comprising at least some of; usage information of said first game station and/or at least one other game station, usage heuristics of said first game station and/or at least one other game station, current storage used of said first game station and/or at least one other game station, and available bandwidth; b) downloading by said first game station from said game pusher or pushing by said game pusher to said first game station, without explicit user designation, at least an initially immediately playable portion of at least one game, said game being chosen at least partially in dependence on said user preference data; when a user selects a particular game from said downloaded or pushed games, c) executing software corresponding to said particular game; and
if said particular game comprises additional components not immediately available for execution by said game first station without downloading,d) streaming over a network to said first game station at least one of said additional components, said streaming beginning contemporaneously with and continuing at least partially concurrently with said executing. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A game playing system, comprising:
-
a) at least one game input unit and at least one display; b) software comprising at least immediately initially playable portions of at least one game downloaded over a network, without explicit user designation and/or invisibly to users of a game station, from a game supplier, said game being chosen at least partially in dependence on at least some of; usage information of said game station, usage heuristics of said game station, current and prior amounts of storage used of said game, and available bandwidth; c) said game station, connected to execute said software, which; when a particular game is selected from said software, playably executes from said software said immediately initially playable portion of said particular game; if said particular game is not present in said software as a complete game, signals said game supplier and receives from said game supplier at least one additional component of said particular game into said software; interactively applies inputs from said game controller to said particular game; and sends output from said game to said display. - View Dependent Claims (17, 18, 19, 20)
-
Specification