User-driven spectator channel for live game play in multi-player games
AssigneeSony Interactive Entertainment Inc.
InventorsSteven Trombetta, James Fairbairn
Life of this patent
Estimating the term…
Abstract
A multi-user system hosts a game session over a communication network. The game session includes a plurality of media streams that show one or more views of live game play for the game session. The multi-user system further assigns a spectator value to each media stream, updates one or more spectator values based on user inputs received during the game session, selects, for one or more time periods of the game session, one media stream to broadcast based on the spectator value assigned to the one media stream for the one or more time periods, and broadcasts the one media stream over the communication network.
Claims19
A method, comprising:
- providing a multi-user platform for hosting a game session over a communication network, the game session including a plurality of media streams that show one or more views of live game play for the game session;
- assigning each media stream as one of a primary media stream showing a first view of a player or a secondary media stream showing a second view of the player;
- assigning a spectator value to each media stream for one or more time periods of the live game play, wherein the spectator value includes a weight that favors the primary media stream showing the first view of the player;
- updating one or more spectator values for the plurality of media streams based on user inputs received during the live game play;
- selecting one media stream to broadcast over a spectator channel for each time period based on the spectator values assigned to the plurality of media streams for the time period of the live game play;
- and
- broadcasting the spectator channel over the communication network.
A multi-user system, comprising:
- a network interface to communicate in a communication network;
- a processor coupled to the network interface and adapted to execute one or more processes;
- and
- a memory configured to store a process executable by the processor, the process when executed operable to:
- host a game session over the communication network, the game session including a plurality of media streams that show one or more views of live game play for the game session;
- assign each media stream as one of a primary media stream showing a first view of a player or a secondary media stream showing a second view of the player;
- assign a spectator value to each media stream for one or more time periods of the live game play, wherein the spectator value includes a weight that favors the primary media stream showing the first view of the player;
- update one or more spectator values for the plurality of media streams based on user inputs received during the live game play;
- select one media stream to broadcast over a spectator channel for each time period based on the spectator values assigned to the plurality of media streams for the time period of the live game play;
- and
- broadcast the spectator channel over the communication network.
A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor, is operable to:
- host a game session over a communication network, the game session including a plurality of media streams that show one or more views of live game play for the game session;
- assign each media stream as one of a primary media stream showing a first view of a player or a secondary media stream showing a second view of the player;
- assign a spectator value to each media stream for one or more time periods of the live game play, wherein the spectator value includes a weight that favors the primary media stream showing the first view of the player;
- update one or more spectator values for the plurality of media streams based on user inputs received during the live game play;
- select one media stream to broadcast over a spectator channel for each time period based on the spectator values assigned to the plurality of media streams for the time period of the live game play;
- and
- broadcast the spectator channel over the communication network.
Dependencies are inferred from the claim text.