System for Streaming Databases Serving Real-Time Applications Used Through Streaming Interactive Video
First Claim
1. An apparatus, comprising:
- one or more servers of a hosting service center operable to execute a twitch video game or real-time application for one or more users remotely located from the hosting service center;
the execution of the twitch video game or real-time application on the one or more servers producing uncompressed video of 3D animation, the one or more servers being further operable to integrate live video with the twitch video game or real-time application such that the live video appears within the uncompressed video of 3D animation;
the live video being received at a hosting service center from one or more client devices correspondingly associated with the one or more users;
the uncompressed video 3D animation is generated, at least partially, using data streamed from a high-speed storage unit of the hosting service center coupled to the one or more servers, the high-speed storage unit is configured to load geometry for efficient loading and rendering of objects of the 3D animations;
a compression unit that compresses the uncompressed video 3D animation integrated with the live video, compressed streaming interactive video being produced therefrom; and
outbound routing network devices coupled to the compression unit that transmit the compressed streaming interactive video over a packetized network to the one or more users.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus includes one or more servers of a hosting service center operable to execute a twitch video game or real-time application for one or more users remotely located from the hosting service center. The execution of the twitch video game or real-time application on the one or more servers produces uncompressed video of 3D animation. The one or more servers are operable to integrate live video with the twitch video game or real-time application such that the live video appears within the uncompressed video of 3D animation. The live video is received at a hosting service center from one or more client devices correspondingly associated with the one or more users. The uncompressed video 3D animation is generated, at least partially, using data streamed from a high-speed storage unit of the hosting service center coupled to the one or more servers. The high-speed storage unit is configured to load geometry for efficient loading and rendering of objects of the 3D animations. A compression unit compresses the uncompressed video 3D animation integrated with the live video, and compressed streaming interactive video being produced therefrom. An outbound routing network device coupled to the compression unit that transmits the compressed streaming interactive video over a packetized network to the one or more users.
-
Citations
13 Claims
-
1. An apparatus, comprising:
-
one or more servers of a hosting service center operable to execute a twitch video game or real-time application for one or more users remotely located from the hosting service center; the execution of the twitch video game or real-time application on the one or more servers producing uncompressed video of 3D animation, the one or more servers being further operable to integrate live video with the twitch video game or real-time application such that the live video appears within the uncompressed video of 3D animation; the live video being received at a hosting service center from one or more client devices correspondingly associated with the one or more users; the uncompressed video 3D animation is generated, at least partially, using data streamed from a high-speed storage unit of the hosting service center coupled to the one or more servers, the high-speed storage unit is configured to load geometry for efficient loading and rendering of objects of the 3D animations; a compression unit that compresses the uncompressed video 3D animation integrated with the live video, compressed streaming interactive video being produced therefrom; and outbound routing network devices coupled to the compression unit that transmit the compressed streaming interactive video over a packetized network to the one or more users. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for streaming interactive video comprising:
-
executing a twitch video game or real-time application on one or more servers of a hosting service center to produce uncompressed video of 3D animation, the uncompressed video of 3D animation is produced, at least partially, using data streamed from a high-speed storage unit coupled to the one or more servers of the hosting service center, the high-speed storage unit is configured to load geometry for rendering objects of said 3D animation; compressing, by a compression unit of the hosting service center, the uncompressed video of 3D animation, thereby producing compressed streaming interactive video; transmitting the compressed streaming interactive video over a packetized network to a plurality of client devices associated with a corresponding plurality of users, the users being geographically remote to the hosting service center, a perspective view of the 3D animation being transmitted for display on at least one client device, and changing, by the one or more servers responsive to a user control input received from a client device of the user, the perspective view to a new perspective view, the new perspective view being of the twitch video game or real-time application being interactively controlled by the user via the user control input. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification