PARTICIPANT REWARDS IN A SPECTATING SYSTEM
First Claim
1. A system, comprising:
- one or more computing devices configured to implement a spectating system configured to;
stream a broadcast received from a broadcaster device to one or more of a plurality of spectator devices, wherein the broadcast shows game play of a respective broadcaster participating as a player in a game executing on a game system;
obtain game event data for the game from the game system according to an application programming interface (API) of the spectating system, wherein the game event data indicates a notable event in the game that was included in the broadcast;
determine a reward for participating in the notable event;
determine one or more participants in the notable event from participation data for the broadcast, wherein the participation data indicates the one or more spectator devices to which the broadcast including the notable event was streamed, and wherein the participants include spectators associated with the one or more spectator devices; and
provide access to the reward for participating in the notable event via a spectating user interface (UI) on the one or more spectator devices associated with the one or more participants.
1 Assignment
0 Petitions
Accused Products
Abstract
A spectating system that leverages game metadata and/or broadcast metadata to provide rewards to or otherwise acknowledge participants in broadcasts. The system may analyze the metadata to detect events or other information about broadcasts, and may recognize and/or reward participants based at least in part on the analysis. Spectators may be rewarded for participating in broadcasts, or in particular events in broadcasts. Broadcasters may be rewarded for in-game achievements or for achieving levels of audience participation or support. Participants may select or vote on other participants to receive rewards. Rewards may, for example, include acknowledgement of participants via the user interface, virtual items such as in-game virtual gear, physical items such as game-related merchandise, and granting of benefits or privileges by the spectating system and/or game system such as special content for a broadcaster'"'"'s channel.
155 Citations
30 Claims
-
1. A system, comprising:
one or more computing devices configured to implement a spectating system configured to; stream a broadcast received from a broadcaster device to one or more of a plurality of spectator devices, wherein the broadcast shows game play of a respective broadcaster participating as a player in a game executing on a game system; obtain game event data for the game from the game system according to an application programming interface (API) of the spectating system, wherein the game event data indicates a notable event in the game that was included in the broadcast; determine a reward for participating in the notable event; determine one or more participants in the notable event from participation data for the broadcast, wherein the participation data indicates the one or more spectator devices to which the broadcast including the notable event was streamed, and wherein the participants include spectators associated with the one or more spectator devices; and provide access to the reward for participating in the notable event via a spectating user interface (UI) on the one or more spectator devices associated with the one or more participants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method, comprising:
performing, by a spectating system implemented on one or more computing devices; streaming one or more broadcasts received from one or more broadcaster devices to a plurality of spectator devices, wherein each broadcast shows game play of a respective broadcaster participating as a player in a game executing on a game system; determining a notable event in at least one of the one or more broadcast at least in part according to game event data for the game received from the game system, wherein the game event data indicates one or more events in the game; determining one or more participants in the notable event from participation data for the broadcasts, wherein the participants include spectators associated with one or more spectator devices to which the at least one broadcast including the notable event was streamed; and providing a reward for participating in the notable event to the one or more spectator devices associated with the one or more spectators. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
28. A non-transitory computer-readable storage medium storing program instructions that when executed on one or more computers cause the one or more computers to implement a participant rewards module for a spectating system configured to:
-
obtain game event data for a game from a game system according to an application programming interface (API) of the spectating system, wherein the game event data includes an indication of a notable event in a game that was included in a broadcast received from a broadcaster device and streamed to one or more of a plurality of spectator devices, wherein the broadcast shows game play of a respective broadcaster participating as a player in a game executing on a game system; determine a reward for participating in the notable event; determine one or more participants in the notable event from participation data for the broadcast, wherein the participation data indicates the one or more spectator devices to which the broadcast including the notable event was streamed, and wherein the participants include spectators associated with the one or more spectator devices; and provide the reward for participating in the notable event to the one or more participants. - View Dependent Claims (29, 30)
-
Specification