IP Library Granted Patent US 8,839,336
Granted Patent B2
US 8,839,336 · App. 13/887,861 · Granted Sep 16, 2014

System for recursive recombination of 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 8,839,336
App. No.
13/887,861
Granted
Sep 16, 2014
Kind
B2
Abstract

A plurality of servers whose video output is coupled to video compression apparatus that transmits streaming interactive video to a plurality of users, with a feedback loop whereby the streaming interactive video is recursively combined within the video output of the plurality of servers.

Claims (22)

1. A method for streaming video from a hosting service center comprising:

executing a twitch video game or real-time application on one or more servers of the hosting service center thereby producing interactive video, the twitch video game or real-time application being played or used by one or more users on one or more corresponding client devices remote to the hosting service center;

compressing the interactive video to generate compressed interactive video;

transmitting the compressed interactive video to the one or more users over a packetized network, wherein the compressed interactive video is compressed with a worst-case, round-trip latency, between a user input on a client device and a response to the user input appearing on a display of the client device, of 90 milliseconds when transmitted over a maximum distance of 1500 miles from the hosting service center; and

recursively routing one or more video outputs of one server into a different server at the hosting service center.

2. The method of claim 1 further comprising delaying the recursively routed one or more video outputs in a delay buffer.

3. The method of claim 1 further comprising multicasting the recursively routed one or more video outputs.

4. The method of claim 1 wherein the recursively routed one or more video outputs comprises uncompressed video.

5. The method of claim 1 further comprising compressing the recursively routed one or more video outputs.

6. The method of claim 1 wherein video sent from a first server to a user is adaptively compressed.

7. The method of claim 1 wherein video sent from a first server to a user is not adaptively compressed.

8. The method of claim 6 wherein the adaptive compression adapts a data rate in accordance with a channel capacity.

9. The method of claim 6 wherein the adaptive compression adapts an error correction technique in accordance with a channel error characteristics.

10. The method of claim 1 wherein the packetized network includes the Internet.

11. A non-transitory computer-readable storage medium encoded with a computer program, which, when executed, is operable to:

run a twitch video game or real-time application on one or more servers of a hosting service center thereby producing interactive video, the twitch video game or real-time application being played or used by one or more users on one or more corresponding client devices remote to the hosting service center;

compress the interactive video to generate compressed interactive video;

transmit the compressed interactive video to the one or more users over a packetized network, wherein the compressed interactive video is compressed with a worst-case, round-trip latency, between a user input on a client device and a response to the user input appearing on a display of the client device, of 90 milliseconds when transmitted over a maximum distance of 1500 miles from the hosting service center; and

recursively route one or more video outputs of one server into a different service at the hosting service center.

12. The non-transitory computer-readable storage medium of claim 11 wherein the computer program, when executed, is further operable to delay the recursively routed one or more video outputs in a delay buffer.

13. The non-transitory computer-readable storage medium of claim 11 wherein the computer program, when executed, is further operable to multicast the recursively routed one or more video outputs.

14. The non-transitory computer-readable storage medium of claim 11 wherein the recursively routed one or more video outputs comprises uncompressed video.

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 038617/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: OL2, INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 035354/0237 →