Concurrent game functionality and video content
AssigneeAmazon Technologies, Inc.
InventorTegdeep Kondal
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for a gaming content service implemented by a media distribution service. Game content is encoded for concurrent presentation with video content from a media distribution service. Viewers of the video content may interact with the game content using personal client devices. Whether the game content is presented with the video content may be determined according to a number of participating players.
Claims20
A non-transitory computer-readable medium embodying a program that, when executed in at least one computing device, causes the at least one computing device to at least:
- communicate, to at least one first client device, a video stream for display on the at least one first client device;
- communicate, to the at least one first client device, an identifier corresponding to a game session for overlay over a display of the video stream on the at least one first client device;
- obtain, from at least one of a plurality of second client devices, the identifier a number of times;
- and
- in response to the number of times meeting a threshold:
- modify the video stream to further comprise at least a portion of game content at a point in time of the video stream that is below a dialogue threshold or a movement threshold, the game content being associated with the game session;
- communicate the video stream and at least the portion of the game content to the at least one first client device, the video stream being encoded for concurrent rendering and display with at least the portion of the game content by the at least one first client device;
- update the game session according to at least one input obtained from at least one of the plurality of second client devices;
- and
- terminate the game session in response to at least one of a conclusion of the video stream or a number of the plurality of second client devices participating in the game session falling below the threshold.
A system, comprising:
- a data store;
- and
- at least one computing device communicably coupled with the data store, the at least one computing device being configured to at least:
- communicate, to at least one first client device, a stream of video content corresponding to a media title available through a media distribution service for display on the at least one first client device;
- modify the stream of video content to further comprise game content at a point in time of the video content that is below a dialogue threshold or a movement threshold based at least in part on receipt of an identifier associated with a game session from at least one second client device, the game content being associated with the game session;
- communicate, to the at least one first client device, the video content with the game content encoded for rendering and display by the at least one first client device;
- obtain, from the at least one second client device, at least one input corresponding to the game content;
- and
- update the game session associated with the game content according to the at least one input.
A method, comprising:
- communicating, by at least one computing device, video stream content to at least one first client device for display on the at least one first client device;
- communicating, by the at least one computing device, an identifier corresponding to a game session to the at least one first client device for overlay over a display of the video stream on the at least one first client device;
- associating, by the at least one computing device, a plurality of second client devices with the game session in response to obtaining the identifier from the plurality of second client devices;
- determining, by the at least one computing device, a number of times the identifier has been obtained from the plurality of second client devices;
- modifying, by the at least one computing device, the video stream to include game content at a point in time of the video stream that is below a dialogue threshold or a movement threshold, wherein the video stream is modified to include game content at the point in time in response to the number of times meeting a threshold;
- communicating, by the at least one computing device, the video stream content to the at least one first client device, the video stream content including game content associated with the game session, the game content being encoded for concurrent rendering and display by the at least one first client device;
- and
- updating, by the at least one computing device, the game session according to at least one input obtained from at least one of the plurality of second client devices.
Dependencies are inferred from the claim text.