Method for multicasting views of real-time streaming interactive video
First Claim
Patent Images
1. A computer-implemented method for delivering an interface of video game streams by a hosting service to a client device of a spectator, comprising:
- receiving, at a server of the hosting service, a request from the client device of the spectator, the request being for an interactive interface of video game streams;
selecting a plurality of video games being played;
sending requests to one or more computers executing each of the plurality of video games, the requests being for video content of each of the plurality of video games;
receiving, at the server, video content of each of the plurality of video games;
transmitting the video content of each of the plurality of video games to the client device to be displayed within an interactive interface, the interactive interface configured to display each transmitted video content as a thumbnail view within a respective thumbnail window of an array of thumbnail windows, the thumbnail window configured to be selectable, wherein the interactive interface enables simultaneous viewing of video content from the plurality of video games being played; and
receiving, at the server, a selection associated with one of the thumbnail windows from the client device, and each of the plurality of video games is a multiplayer video game;
wherein the selection enables the client device to join a video game as an active player within the video game in response to the selection.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes multicasting by a server center of streaming interactive video/audio streams to multiple destinations via an outbound Internet traffic interface. A given video/audio stream is routed to multiple destinations simultaneously. At least one of the video/audio streams is received at a delay buffer of the server center, the delay buffer storing a replayable portion of at least one of the video/audio streams.
-
Citations
18 Claims
-
1. A computer-implemented method for delivering an interface of video game streams by a hosting service to a client device of a spectator, comprising:
-
receiving, at a server of the hosting service, a request from the client device of the spectator, the request being for an interactive interface of video game streams; selecting a plurality of video games being played; sending requests to one or more computers executing each of the plurality of video games, the requests being for video content of each of the plurality of video games; receiving, at the server, video content of each of the plurality of video games; transmitting the video content of each of the plurality of video games to the client device to be displayed within an interactive interface, the interactive interface configured to display each transmitted video content as a thumbnail view within a respective thumbnail window of an array of thumbnail windows, the thumbnail window configured to be selectable, wherein the interactive interface enables simultaneous viewing of video content from the plurality of video games being played; and receiving, at the server, a selection associated with one of the thumbnail windows from the client device, and each of the plurality of video games is a multiplayer video game; wherein the selection enables the client device to join a video game as an active player within the video game in response to the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for delivering an interface of video game streams by a hosting service to a client device of a spectator, comprising:
-
receiving, at a server of the hosting service, a request from the client device of the spectator, the request being for an interactive interface of video game streams for a plurality of video games being played via computers of the hosting service; assembling, at the server, video content of each respective video game of the plurality of video games being played; transmitting, by the server, the video content of each respective video game to the client device to be displayed within an interactive interface, the interactive interface configured to display each transmitted video content in an array of thumbnail views from respective thumbnail windows, each thumbnail window is selectable, wherein the interactive interface enables simultaneous viewing of video content from one or more of the plurality of video games being played; and receiving, at the server, a selection associated with one of the thumbnail windows from the client device; wherein the selection enables the client device to join the video game as an active player within the video game in response to the selection and enables communication between a player of the video game and the spectator of the client device. - View Dependent Claims (17, 18)
-
Specification