System for collaborative conferencing using streaming interactive video
First Claim
Patent Images
1. A computer-implemented method of operation for a hosting service system which includes a plurality of servers comprising:
- running one or more twitch video games or applications on the servers, one or more streams of uncompressed streaming interactive video being generated therefrom;
compressing the one or more streams of uncompressed streaming interactive video, thereby producing one or more compressed streaming interactive video streams;
routing the one or more compressed streaming interactive video streams to a plurality of client devices over the Internet, each of the client devices being located remote to the plurality of servers;
receiving, by one or more of the servers, input transmitted from one or more of the client devices, the input including video input;
integrating the video input into the one or more streams of uncompressed streaming interactive video to produce one or more streams of uncompressed collaborative streaming interactive video;
compressing the one or more streams of uncompressed collaborative streaming interactive video, thereby producing one or more compressed collaborative streaming interactive video streams; and
routing the one or more compressed collaborative streaming interactive video streams to the client devices over the Internet.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising a server that generates a stream of streaming interactive video and/or audio. Means for multicasting the stream to a plurality of client devices accommodating different device video, audio and/or network characteristics, and means for allowing input from one or more of the client devices to control the streaming interactive video.
-
Citations
16 Claims
-
1. A computer-implemented method of operation for a hosting service system which includes a plurality of servers comprising:
-
running one or more twitch video games or applications on the servers, one or more streams of uncompressed streaming interactive video being generated therefrom; compressing the one or more streams of uncompressed streaming interactive video, thereby producing one or more compressed streaming interactive video streams; routing the one or more compressed streaming interactive video streams to a plurality of client devices over the Internet, each of the client devices being located remote to the plurality of servers; receiving, by one or more of the servers, input transmitted from one or more of the client devices, the input including video input; integrating the video input into the one or more streams of uncompressed streaming interactive video to produce one or more streams of uncompressed collaborative streaming interactive video; compressing the one or more streams of uncompressed collaborative streaming interactive video, thereby producing one or more compressed collaborative streaming interactive video streams; and routing the one or more compressed collaborative streaming interactive video streams to the client devices over the Internet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
running, at a hosting service center, a twitch video game or application as part of a collaborative conference among a plurality of users, the twitch video game or application running on a plurality of servers that generate a one or more streams of uncompressed streaming interactive video therefrom; compressing the one or more streams of uncompressed streaming interactive video thereby producing one or more compressed streaming interactive video streams; transmitting the one or more compressed of streaming interactive video streams over the Internet to a plurality of client devices correspondingly associated with the plurality of users, the client devices each having a display screen and each being located remote to the hosting service center, at least one of the client devices comprising a communication device that includes a camera; receiving, at the hosting service center, input from the communication device that includes real-time video captured by the camera; integrating the real-time video into the one or more streams of uncompressed streaming interactive video to produce one or more streams of uncompressed collaborative streaming interactive video; compressing the one or more streams of uncompressed collaborative streaming interactive video, thereby producing one or more compressed collaborative streaming interactive video streams; transmitting the one or more compressed collaborative streaming interactive video streams to the client devices over the Internet; and wherein the one or more streams of collaborative streaming interactive video are compressed with a sufficiently low-latency as to make the real-time video appear on the display screen of each of the client devices without perceptual delay. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification