Dynamic spectator mode
First Claim
1. One or more tangible computer readable media having tangible physical structure storing computer executable instructions for performing a method to enhance an intra-game spectator feed of a first multiplayer game session played over a computer network during the game play, prior to broadcast of the spectator feed to one or more spectator clients connected to the computer network, said method comprising:
- receiving game telemetry data generated by a plurality of participant clients of the first multiplayer game session from the plurality of participant clients, at a broadcast service server;
providing, by a filter server, a preview of the spectator feed, the preview being based at least on the game telemetry data from the plurality of participant clients and being provided to a commentator for an analysis of the preview, wherein the analysis includes audio commentary and spectator instruction by the commentator;
receiving, at the filter server, the analysis of the preview including the audio commentary and the spectator instruction; and
embedding, at the filter server, data in the spectator feed during the game play prior to sending the spectator feed to one or more spectator clients, wherein the data is based at least on the analysis of the game telemetry data and includes audio commentary data and spectator instruction data embedded in the spectator feed subsequent to the receivings.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for broadcasting game sessions to be viewable by spectators are disclosed. After receiving game information from game participant clients, the title server determines whether the broadcast the game session to spectators, analyzes and repackages the received telemetry data, optionally embedding additional data, and rebroadcasts the repackaged telemetry as a spectator feed to non-participant spectator client devices for viewing by users of the spectator client devices. Embedded data may include commentary data, a director'"'"'s cut specifying camera information, instructional data, etc. Each spectator client device can analyze and manipulate the received telemetry data using a copy of the video game executing on the spectator client device, or may simply playback the feed when the feed includes a complete audiovisual file. Spectator clients may submit feedback to the participant clients through the title server.
129 Citations
22 Claims
-
1. One or more tangible computer readable media having tangible physical structure storing computer executable instructions for performing a method to enhance an intra-game spectator feed of a first multiplayer game session played over a computer network during the game play, prior to broadcast of the spectator feed to one or more spectator clients connected to the computer network, said method comprising:
-
receiving game telemetry data generated by a plurality of participant clients of the first multiplayer game session from the plurality of participant clients, at a broadcast service server; providing, by a filter server, a preview of the spectator feed, the preview being based at least on the game telemetry data from the plurality of participant clients and being provided to a commentator for an analysis of the preview, wherein the analysis includes audio commentary and spectator instruction by the commentator; receiving, at the filter server, the analysis of the preview including the audio commentary and the spectator instruction; and embedding, at the filter server, data in the spectator feed during the game play prior to sending the spectator feed to one or more spectator clients, wherein the data is based at least on the analysis of the game telemetry data and includes audio commentary data and spectator instruction data embedded in the spectator feed subsequent to the receivings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
10. One or more tangible computer readable media having tangible physical structure storing computer executable instructions for performing a method to provide intra-game feedback during game play to one or more participant clients of a multiplayer game session played over a computer network, said method comprising:
-
receiving game telemetry data generated by at least one of the one or more participant clients of the multiplayer game session from the at least one of the one or more participant clients, at a broadcast service server; providing, by a filter server, a preview of the spectator feed, the preview being based at least on the game telemetry data from the at least one of the one or more participant clients and being provided to a commentator for an analysis of the preview, wherein the analysis includes audio commentary and spectator instruction by the commentator; receiving, at the filter server, the analysis of the preview including the audio commentary and the spectator instruction; embedding, at the filter server, during the game play, data in the spectator feed prior to sending the spectator feed to one or more spectator clients, wherein the data is based at least on the analysis of the game telemetry data and includes audio commentary data and spectator instruction data embedded in the spectator feed subsequent to the receiving the game telemetry data and the analysis; broadcasting the spectator feed corresponding to the multiplayer game session to the one or more spectator clients not a part of the multiplayer game session; receiving feedback from a spectator client at a feedback server; receiving feedback from a participant client that is part of the multiplayer game session at the feedback server; and providing feedback data to the one or more participant clients aggregated from the feedback from the spectator client and the participant client for the participant clients to be used during the multiplayer game session. - View Dependent Claims (11, 12, 13, 14)
-
Specification