Video Game Recording and Playback with Visual Display of Game Controller Manipulation
First Claim
1. A system for network playback of a video game, the system comprising:
- a participant client computing device associated with at least one participant playing a video game, the participant client computing device coupled to a network, the participant client computing device including;
a recording engine configured to receive game data generated by the at least one participant, the game data including controller manipulation data corresponding to a physical domain manipulation of a game controller coupled to the client gaming device, the controller manipulation data generated during participant interaction with the video game, anda memory coupled to the recording engine, the memory configured to store at least one portion of the game data received by the recording engine; and
a spectator client computing device coupled to the network, the spectator client computing device configured to generate a user interface for receiving at least one playback command from a spectator associated with the spectator client computing device, the at least one playback command transmitted over the network, wherein the playback command includes an indication to play back the at least one portion of the game data stored in memory.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recording and playback of game data is provided. A recording engine may be configured to record and playback game data, including broadcast data received over a network. The recording engine may be included in a game console or at other network-enabled devices, such as a desktop computer. The recording engine may be configured to record the game data in a buffer memory, an archival memory, and to assist in the display of the game (e.g., interacting with a graphics processing unit). Game data stored in the buffer memory may later be transferred to the archival memory. Playback commands may be operable when a portion of the game broadcast has been recorded. When a playback command is received, the game recording engine may access a portion of the game data from buffer or archival memory and displays a selected portion and may be subject to certain seek functions (e.g., fast forward and rewind). Spectators may be able to independently archive and playback game data using local memory.
-
Citations
25 Claims
-
1. A system for network playback of a video game, the system comprising:
-
a participant client computing device associated with at least one participant playing a video game, the participant client computing device coupled to a network, the participant client computing device including; a recording engine configured to receive game data generated by the at least one participant, the game data including controller manipulation data corresponding to a physical domain manipulation of a game controller coupled to the client gaming device, the controller manipulation data generated during participant interaction with the video game, and a memory coupled to the recording engine, the memory configured to store at least one portion of the game data received by the recording engine; and a spectator client computing device coupled to the network, the spectator client computing device configured to generate a user interface for receiving at least one playback command from a spectator associated with the spectator client computing device, the at least one playback command transmitted over the network, wherein the playback command includes an indication to play back the at least one portion of the game data stored in memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for playback of game data, comprising
storing the game data in a memory device, the game data including controller manipulation data corresponding to a physical domain manipulation of a game controller by a participant during interaction with a video game; -
receiving a playback control command identifying a selected portion of the game data, the playback control command received from a spectator client computing device; accessing the selected portion of the game data in memory as identified by the playback control command; and displaying the selected portion of the game data, wherein, displaying the selected portion of the game data includes a graphic display of a game controller and at least one participant manipulation of the game controller that corresponds to the physical domain manipulation of the game controller by the participant during interaction with the video game and that generated the selected portion of the game data recorded in the memory device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium having embodied thereon a program, the program having instructions for playback of game data, the instructions being executable by a processor to perform a method comprising:
-
storing the game data in a memory device, the game data including controller manipulation data corresponding to a physical domain manipulation of a game controller by a participant during interaction with a video game; receiving a playback control command identifying a selected portion of the game data, the playback control command received from a spectator client computing device; accessing the selected portion of the game data in memory as identified by the playback control command; and displaying the selected portion of the game data, wherein displaying the selected portion of the game data includes a graphic display of a game controller and at least one participant manipulation of the game controller that corresponds to the physical domain manipulation of the game controller by the participant during interaction with the video game and that generated the selected portion of the game data recorded in the memory device. - View Dependent Claims (20, 21, 23, 24, 25)
-
Specification