System for combining recorded application state with application streaming interactive video output
First Claim
Patent Images
1. A computer-implemented method comprising:
- running a full twitch video game on one or more servers of a hosting service center entirely, wherein none of the processes is executed by any of one or more client devices;
the full twitch video game being played or used by one or more users on one or more client devices remote to the hosting service center via compressed streaming interactive video transmitted over the Internet, the compressed streaming interactive video being compressed with a worst case, roundtrip latency of 90 ms, from a user control input to display of a response to the user control input on a client device of a user, over a transmission distance of;
up to and including 1500 miles;
continually recording, in a memory, game state information of the full twitch video game along with the compressed streaming interactive video as the full twitch video game is being played.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for recording application state information over time while simultaneous recording application streaming interactive video output. A playback means in which the recorded application video may be played back or the application may be re-executed with the application state information.
212 Citations
22 Claims
-
1. A computer-implemented method comprising:
- running a full twitch video game on one or more servers of a hosting service center entirely, wherein none of the processes is executed by any of one or more client devices;
the full twitch video game being played or used by one or more users on one or more client devices remote to the hosting service center via compressed streaming interactive video transmitted over the Internet, the compressed streaming interactive video being compressed with a worst case, roundtrip latency of 90 ms, from a user control input to display of a response to the user control input on a client device of a user, over a transmission distance of;
up to and including 1500 miles;continually recording, in a memory, game state information of the full twitch video game along with the compressed streaming interactive video as the full twitch video game is being played. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- running a full twitch video game on one or more servers of a hosting service center entirely, wherein none of the processes is executed by any of one or more client devices;
-
15. A computer implemented method comprising:
-
running a full twitch video game on one or more servers of a hosting service center entirely, wherein none of the processes is executed by any of one or more client devices, the full twitch game being played or used by one or more users on one or more client devices remote to the hosting service center via compressed streaming interactive video transmitted over the Internet; providing an additional application that allows other users to participate in the twitch video game as spectators; and wherein the compressed streaming interactive video is compressed with a worst-case, roundtrip latency of 90 ms, from a user control input to display of a response to the user control input on a client device of a user, over a transmission distance of up to and including 1500 miles. - View Dependent Claims (16, 17, 18)
-
-
19. A nontransitory computer-readable storage medium encoded with a computer program, which, when executed by at least one processor, is operable to:
- run a full twitch video game on one or more servers in a hosting service center entirely, wherein none of the processes is executed by any of one or more client devices;
the full twitch video game being played by one or more users on one or more client devices remote to the hosting service center via compressed streaming interactive video transmitted over the Internet, wherein the compressed streaming interactive video is compressed with;
a worst-case, round-trip latency of 90 ms, from a user control input to display of a response to the user control input on a client device of a user, over a transmission distance of up to and including 1500 miles; andprovide an additional application that allows other users to participate in the full twitch video game as spectators. - View Dependent Claims (20, 21, 22)
- run a full twitch video game on one or more servers in a hosting service center entirely, wherein none of the processes is executed by any of one or more client devices;
Specification