IP Library Granted Patent US 9,623,326
Granted Patent B2
US 9,623,326 · App. 14/569,654 · Granted Apr 18, 2017

System for collaborative conferencing using streaming interactive video

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,623,326
App. No.
14/569,654
Granted
Apr 18, 2017
Kind
B2
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.

Claims (26)

1. A computer-implemented method of operation for a hosting service system comprising one or more hosting service centers that include a plurality of servers executing one or more twitch video games or real-time applications, the servers generating one or more streams of uncompressed streaming interactive video therefrom, the computer-implemented method comprising:

receiving, at a particular hosting service center, a communication over a network from a client device, the communication including a request to play a selected twitch video game or real-time application, the client device being associated with a user and located geographically remote to the particular hosting service center, executing, at the particular hosting service center, the selected twitch video game or real-time application on one or more of the servers, thereby generating an uncompressed streaming interactive video stream;

compressing, at the particular hosting service center, the uncompressed streaming interactive video stream, thereby producing a compressed streaming interactive video stream; and

transmitting the compressed streaming interactive video stream to the client device over a packetized network, the compressed streaming interactive video stream being 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 the client device of the user, over a transmission distance of up to 1500 miles.

2. The computer-implemented method of claim 1 wherein the one or more hosting service centers comprise a plurality of hosting service centers geographically distributed.

3. The computer-implemented method of claim 2 further comprising:

determining a latency of each connection between the client device and each of the hosting service centers; and

selecting the particular hosting service center which provides a lowest latency connection with the client device.

4. The computer-implemented method of claim 1 further comprising combining the compressed streaming interactive video stream with uncompressed audio associated with the selected twitch video game or application prior to transmission over the packetized network.

5. The computer-implemented method of claim 1 wherein the packetized network comprises the Internet.

6. The computer-implemented method of claim 1 further comprising multicasting the one or more streams of uncompressed streaming interactive video from the one or more servers at the one or more hosting service centers and transmitting a plurality of copies of the one or more streams to a plurality of other client devices, each of which is geographically remote to the one or more hosting service centers.

7. The computer-implemented method of claim 2 further comprising redirecting the client device to a different hosting service center responsive to loading considerations.

8. The computer-implemented method of claim/further comprising providing the client device with an Internet address of the different hosting service center.

9. The computer-implemented method of claim 1 wherein the client device lacks a processing capability needed to execute the selected twitch video game or real-time application locally.

10. The computer-implemented method of claim 7 further comprising transferring video game or application state data from the particular hosting service center to the different hosting service center.

11. The computer-implemented method of claim 2 further comprising redirecting the client device to a different hosting service center responsive to a failure at the particular hosting service center.

12. The computer-implemented method of claim 11 wherein the failure comprises a server failure.

13. The computer-implemented method of claim 11 wherein the failure comprises a power failure.

14. The computer-implemented method of claim 1 wherein the uncompressed streaming interactive video stream comprises a User Datagram Protocol (UDP) packet stream.

15. The computer-implemented method of claim 1 wherein the worst case latency is achieved in part by a frame computation process of the one or more of the servers responsive to the user control input, and a video compression process which produces the compressed streaming interactive video stream, that have a combined maximum latency of 22 milliseconds.

16. A computer-implemented method of operation for a hosting service center comprising:

receiving, at a particular hosting service center, a communication over a network from a client device, the communication including a request to play a selected twitch video game or real-time application, the client device being associated with a user and located geographically remote to the particular hosting service center,

running, on one or more servers of the hosting service center, a twitch video game or real-time application, thereby generating an uncompressed streaming interactive video stream;

compressing, at the hosting service center, the uncompressed streaming interactive video stream, thereby producing a compressed streaming interactive video stream; and

transmitting the compressed streaming interactive video stream to the client device over a packetized network, the client device being located geographically remote to the hosting service center, the compressed streaming interactive video stream being compressed with a worst-case, round-trip latency of 90 ms, from a user control input on the client device to display of a response to the user control input on the client device, over a transmission distance of up to 1500 miles.

17. The computer-implemented method of claim 16 wherein the worst case latency is achieved in part by a frame computation process of the one or more servers responsive to the user control input, and a video compression process which produces the compressed streaming interactive video stream, that have a combined maximum latency of 22 milliseconds.

Assignments (3)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038626/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: OL2, INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 035354/0237 →