Game session sharing
First Claim
1. A system, comprising:
- a game service implemented by one or more computing devices, configured to;
execute a game in a plurality of game sessions, each game session involving one or more game characters acting within a game universe of the game as controlled by one or more original players, wherein to perform the execution, the game service is configured to;
update the one or more game sessions based at least in part on game input received from one or more remote devices associated with the one or more original players;
stream one or more videos representing respective views of the one or more game sessions to the one or more remote devices; and
record a plurality of game records corresponding to the plurality of game sessions as played by the one or more original players, wherein an individual game record includes a sequence of game states that occurred during a respective game session and allows a subsequent player to take control the game session at different ones of the game states;
advertise the plurality of game sessions to a plurality of other players via an interface;
receive first input from a client device according to the interface, said first input indicating selection of one of the plurality of game sessions by one of the other players;
in response to said first input, provide access to a respective one of the plurality of game records from the client device by the other player;
receive second input from the client device initiating a replay of the selected game session from the respective game record; and
in response to the second input initiating a replay, begin a playback of the selected game session as recorded in the respective game record to the client device, wherein the playback comprises rendering a video stream of the selected game session based at least in part on a replay of game states in the respective game record and sending the video stream to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A game system in which game sessions involving player(s) may be recorded and saved as game records. A player or other entity may offer or market the game records to other players via one or more channels such as websites. The game records may be offered in exchange for virtual or real currency, or for free. Player profiles for the player(s) that recorded the original game session may be provided with the game records. A player that obtains a game record may replay the recorded game session to watch the game play, or alternatively may choose to participate in the replay by assuming control of a character in the game to play with the original player'"'"'s character as simulated according to the player'"'"'s profile. If a player steps into a game session being replayed, a new universe/timeline may be spawned and saved as a new game record.
-
Citations
22 Claims
-
1. A system, comprising:
a game service implemented by one or more computing devices, configured to; execute a game in a plurality of game sessions, each game session involving one or more game characters acting within a game universe of the game as controlled by one or more original players, wherein to perform the execution, the game service is configured to; update the one or more game sessions based at least in part on game input received from one or more remote devices associated with the one or more original players; stream one or more videos representing respective views of the one or more game sessions to the one or more remote devices; and record a plurality of game records corresponding to the plurality of game sessions as played by the one or more original players, wherein an individual game record includes a sequence of game states that occurred during a respective game session and allows a subsequent player to take control the game session at different ones of the game states; advertise the plurality of game sessions to a plurality of other players via an interface; receive first input from a client device according to the interface, said first input indicating selection of one of the plurality of game sessions by one of the other players; in response to said first input, provide access to a respective one of the plurality of game records from the client device by the other player; receive second input from the client device initiating a replay of the selected game session from the respective game record; and in response to the second input initiating a replay, begin a playback of the selected game session as recorded in the respective game record to the client device, wherein the playback comprises rendering a video stream of the selected game session based at least in part on a replay of game states in the respective game record and sending the video stream to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, comprising:
performing, by one or more computing devices of a game service; executing the game in a plurality of game sessions, each game session involving one or more game characters acting within a game universe as controlled by one or more original players, the executing comprising; updating the one or more game sessions based at least in part on game input received from one or more remote devices associated with the one or more original players; streaming one or more videos representing respective views of the one or more game sessions to the one or more remote devices; and storing a plurality of game records corresponding to the plurality of game sessions as played by the one or more original players, wherein an individual game record includes a sequence of game states that occurred during a respective game session and allows a subsequent player to take control the game session at different ones of the game states; advertising, via an interface of the game service, the plurality of game sessions; receiving, by the game service, input from a client device according to the interface, said input selecting one or more of the plurality of game sessions by another player; and in response to said input, playing back at least a portion of a first game session of the selected game sessions, wherein the playing back comprises rendering a video stream of the first game session based at least in part on game states in a corresponding game record and sending the video stream to the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A non-transitory computer-accessible storage medium storing program instructions computer-executable to implement a game service configured to:
-
execute a game in a plurality of game sessions, each game session involving one or more game characters acting within a game universe of the game as controlled by one or more original players, wherein the execution; updates the one or more game sessions based at least in part on game input received from one or more remote devices associated with the one or more original players; streams one or more videos representing respective views of the one or more game sessions to the one or more remote devices; and records game records corresponding to the plurality of game sessions as played by the one or more original players, wherein an individual game record includes a sequence of game states that occurred during a respective game session and allows a subsequent player to take control the game session at different ones of the game states; advertise the game sessions via an interface; receive first input from a client device according to the interface, said first input selecting one of the plurality of game sessions by another player; and in response to said first input, begin a playback the selected game session, wherein the playback comprises rendering a video stream of the selected game session based at least in part on game states in a corresponding game record and sending the video stream to the client device. - View Dependent Claims (19, 20, 21, 22)
-
Specification