Patent ID: 9266017
Filing Date: 2016-02-23
CPC Classification: A63F,G09G,H04N

Claim Text:
1. A computerized method comprising: receiving, at a spectator computer, a plurality of independent data streams, the plurality of independent data streams including at least one video stream of gameplay of a video game between at least two player computers, the plurality of independent data streams further including a metadata stream, the metadata stream specifying a plurality of graphics options associated with one or more temporal positions in the gameplay of the video game, each of the plurality of graphics options associated with at least one of the one or more temporal positions, a particular one of the plurality of graphics options associated with a particular one of the one or more temporal positions being generated by a commentator at a commentator computer during a viewing by the commentator of a publicly available video stream of the gameplay of the video game; receiving, at the spectator computer, a user selection of at least one of the plurality of graphics options associated with at least one of the one or more temporal positions; combining and synchronizing, at the spectator computer, the video stream and one or more portions of the metadata stream specifying the at least one of the plurality of graphics options associated with the user selection to generate a composite stream, the synchronizing using the at least one of the one or more temporal positions associated with the at least one of the plurality of graphics options associated with the user selection; and generating, at the spectator computer, a presentation based on the composite stream.