System for reporting recorded video preceding system failures
First Claim
1. A method for facilitating debugging of twitch video game comprising,running the twitch video game at a hosting service center, one or more users of the twitch video game each being connected via a client device remote to the hosting service center via the Internet, the hosting service center including one or more servers running the twitch video game, wherein at least one remote user is interacting in real-time with the twitch video game via compressed streaming interactive video encoded from uncompressed video data generated by the one or more servers, the compressed streaming interactive video being transmitted from the hosting service center and 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 1500 miles or less;
- continually recording, at the hosting service center, one or more video output streams generated from the running of the twitch video game in a buffer;
reporting on periodic intervals to the hosting service center by a watchdog process whether the twitch video game is running properly;
if the watchdog process fails to report in during a periodic interval or if the watchdog process reports a malfunction, then,collecting, by the hosting service center an available machine state of the twitch video game along with video data recorded in the buffer.
6 Assignments
0 Petitions
Accused Products
Abstract
A method comprising running a game or application on a server of a hosting service system and constantly recording video/audio output of the game or application in a delay buffer. On periodic intervals reports are made to the hosting service system by a watchdog process whether the game or application is running smoothly. If the watchdog process fails to report in during a periodic interval, then collecting, by the hosting service system any available machine state of the game or application along with the video/audio recorded by the delay buffer.
241 Citations
20 Claims
-
1. A method for facilitating debugging of twitch video game comprising,
running the twitch video game at a hosting service center, one or more users of the twitch video game each being connected via a client device remote to the hosting service center via the Internet, the hosting service center including one or more servers running the twitch video game, wherein at least one remote user is interacting in real-time with the twitch video game via compressed streaming interactive video encoded from uncompressed video data generated by the one or more servers, the compressed streaming interactive video being transmitted from the hosting service center and 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 1500 miles or less; -
continually recording, at the hosting service center, one or more video output streams generated from the running of the twitch video game in a buffer; reporting on periodic intervals to the hosting service center by a watchdog process whether the twitch video game is running properly;
if the watchdog process fails to report in during a periodic interval or if the watchdog process reports a malfunction, then,collecting, by the hosting service center an available machine state of the twitch video game along with video data recorded in the buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
hosting a twitch video game at a hosting service center, one or more users of the twitch video game each being connected via a client device remote to the hosting service center via a packet-based network, the hosting service center including one or more servers running the twitch video game, wherein at least one remote user interacts with the twitch video game via compressed streaming interactive video encoded from uncompressed video data generated by the one or more servers, the compressed streaming interactive video being transmitted from the hosting service center and 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 1500 miles or less; continually recording, at the hosting service center, one or more video/audio output streams generated from the twitch video game in a buffer; and periodically reporting, by a watchdog process, that the one or more servers are running properly, a crash of the one or more servers occurring when the watchdog process fails to report on a timely basis; and collecting, by the hosting service center responsive to the crash, an available machine state of the twitch video game along with the video/audio data recorded in the buffer. - View Dependent Claims (18, 19, 20)
-
Specification