System for combining a plurality of views of real-time streaming interactive video
First Claim
Patent Images
1. An apparatus comprising:
- a plurality of servers that run one or more twitch video games to produce a plurality of streams of uncompressed streaming interactive video; and
a compression unit that compresses one or more of the streams of uncompressed streaming interactive video produced by the servers into a new stream of compressed streaming interactive video for transmission in packetized form through an Internet connection to a plurality of client devices associated with a corresponding plurality of users, the client devices not running the one or more twitch video games locally, at least one user providing control input to at least one of the servers, the at least one user being geographically remote from a premises where at least one of the servers is located;
wherein the new stream of compressed streaming interactive video is compressed with a worst-case, round-trip latency of 90 milliseconds, 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 1500 miles.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprises a plurality of servers arranged in a parallel processing configuration to create a plurality of streams of low-latency streaming interactive video. Each server produces a stream of low-latency streaming interactive video. A unit combines the plurality of streams into a new stream of low-latency streaming interactive video. The unit is also operable to provide a user interface that allows real-time interactive manipulation of the resulting combined streams by a user.
276 Citations
28 Claims
-
1. An apparatus comprising:
-
a plurality of servers that run one or more twitch video games to produce a plurality of streams of uncompressed streaming interactive video; and a compression unit that compresses one or more of the streams of uncompressed streaming interactive video produced by the servers into a new stream of compressed streaming interactive video for transmission in packetized form through an Internet connection to a plurality of client devices associated with a corresponding plurality of users, the client devices not running the one or more twitch video games locally, at least one user providing control input to at least one of the servers, the at least one user being geographically remote from a premises where at least one of the servers is located; wherein the new stream of compressed streaming interactive video is compressed with a worst-case, round-trip latency of 90 milliseconds, 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 1500 miles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a non-transitory computer-readable medium encoded with programmed instructions, execution of the programmed instructions causing a computerized hosting service to:
-
run one or more twitch video games or applications on a plurality of servers associated with the computerized hosting service to produce a plurality of streams of uncompressed streaming interactive video; compress, in a compression unit, one or more of the streams of uncompressed streaming interactive video produced by the servers into a new streams of compressed streaming interactive video; and transmit the new stream of video in packetized form through a network connection to a plurality of client devices associated with a corresponding plurality of users, the client devices not running the one or more twitch video games or applications locally, at least one user providing control input to at least one of the servers, the at least one user being geographically remote from a premises where at least one of the servers is located; wherein the new stream of compressed streaming interactive video is compressed with a worst-case, round-trip latency of 90 milliseconds, 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 1500 miles, the new stream of compressed streaming interactive video comprising a series of encoded frames and wherein, when a compressed frame has more data than can be transmitted at a peak data rate in a single frame time, the compression unit ignores one or more of the subsequent frame(s) of uncompressed streaming interactive video. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification