Game content interface in a spectating system
First Claim
1. A system, comprising:
- one or more computing devices configured to implement a spectating system configured to;
broadcast video received from a broadcaster device to a plurality of spectator devices, wherein the video includes game play of a respective broadcaster participating as a player in a game executing on a game system;
generate broadcast content at least in part according to game metadata for the game obtained from the game system, wherein the game metadata includes data describing or representing game content depicted in the game, wherein the broadcast content includes user interface (UI) elements for obtaining objects corresponding to respective game content, and wherein the UI elements include one or more of historical information or statistics for in-game usage of the respective game content;
provide the broadcast content to the plurality of spectator devices according to a spectating UI;
obtain spectator interactions with the UI elements for obtaining objects, wherein the spectator interactions with the UI elements indicate requests to obtain respective objects corresponding to the respective game content; and
generate, responsive to the spectator interactions with the UI elements, one or more orders for obtaining the respective objects corresponding to the respective game content.
1 Assignment
0 Petitions
Accused Products
Abstract
A game spectating system that provides interfaces and methods for providing game content to viewers. The spectating system obtains game metadata from game systems for games being broadcast by the spectating system according to the API, and generates broadcast content based at least in part on the game metadata. The broadcast content includes user interface (UI) elements for obtaining virtual or physical objects corresponding to the game content. The broadcast content is provided to spectator devices with the broadcasts. The spectating system receives indications of spectators'"'"' interactions with the broadcast content from the spectator devices including interactions requesting the virtual or physical objects, and facilitates provisioning or delivery of the objects to respective spectator devices or spectators.
-
Citations
25 Claims
-
1. A system, comprising:
one or more computing devices configured to implement a spectating system configured to; broadcast video received from a broadcaster device to a plurality of spectator devices, wherein the video includes game play of a respective broadcaster participating as a player in a game executing on a game system; generate broadcast content at least in part according to game metadata for the game obtained from the game system, wherein the game metadata includes data describing or representing game content depicted in the game, wherein the broadcast content includes user interface (UI) elements for obtaining objects corresponding to respective game content, and wherein the UI elements include one or more of historical information or statistics for in-game usage of the respective game content; provide the broadcast content to the plurality of spectator devices according to a spectating UI; obtain spectator interactions with the UI elements for obtaining objects, wherein the spectator interactions with the UI elements indicate requests to obtain respective objects corresponding to the respective game content; and generate, responsive to the spectator interactions with the UI elements, one or more orders for obtaining the respective objects corresponding to the respective game content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. 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; generating broadcast content for the broadcasts at least in part according to game metadata describing or representing game content depicted in the game, wherein the broadcast content includes statistical data for in-game usage of the game content; obtaining indications of spectator interactions with the broadcast content including interactions indicating requests to obtain objects corresponding to game content represented by the broadcast content; and facilitating ordering or delivery of the requested objects in response to the interactions indicating the requests. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. 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 storefront module for a spectating system configured to:
-
generate broadcast content for a broadcast received from a broadcaster device, wherein the broadcast shows game play of a respective broadcaster participating as a player in a game executing on a game system, wherein the broadcast content is generated at least in part according to game metadata received from the game system according to an application programming interface (API), wherein the game metadata includes data describing or representing game content depicted in the game; provide the broadcast content to a plurality of spectator devices according to a spectating user interface (UI), wherein the broadcast content includes UI elements for obtaining objects corresponding to respective game content, wherein the UI elements include statistical data for in-game usage of the respective game content; obtain spectator interactions with the UI elements for obtaining objects, wherein the spectator interactions with the UI elements indicate requests to obtain respective objects corresponding to respective game content; and facilitate, in response to the spectator interactions with the UI elements, generation of one or more orders for obtaining the requested objects corresponding to the game content. - View Dependent Claims (25)
-
Specification