Dynamic summary generation for real-time switchable videos
First Claim
Patent Images
1. A computer-implemented method comprising:
- simultaneously receiving a plurality of video streams, wherein each of the video streams is synchronized to a common playback timeline;
presenting a first one of the video streams to a user between a first time in the playback timeline and a second, later time in the playback timeline;
receiving an instruction to switch to presentation of a second one of the video streams;
generating a video summary of the second video stream based on content in the second video stream occurring between the first time and the second time; and
presenting at least a portion of the video summary to the user prior to switching to the presentation of the second video stream, wherein the video summary is presented to the user between the second time and a third, later time in the playback timeline, and wherein the generating of the video summary is further based on content in the second video stream occurring between the second time and the third time, such that the video summary includes a summary of content in the second video stream that the user will miss during watching the video summary.
2 Assignments
0 Petitions
Accused Products
Abstract
In viewing a media presentation having multiple streams or tracks running in parallel and synchronized to a common playback timeline, a user experiencing one of the streams will miss interesting events and other content occurring in other streams. Accordingly, upon receiving an instruction to switch from a first stream to a second stream, a summary of the second stream is dynamically generated based on content that the user missed while watching the first stream. The summary is presented to the user prior to transitioning to presentation of the second stream.
299 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
simultaneously receiving a plurality of video streams, wherein each of the video streams is synchronized to a common playback timeline; presenting a first one of the video streams to a user between a first time in the playback timeline and a second, later time in the playback timeline; receiving an instruction to switch to presentation of a second one of the video streams; generating a video summary of the second video stream based on content in the second video stream occurring between the first time and the second time; and presenting at least a portion of the video summary to the user prior to switching to the presentation of the second video stream, wherein the video summary is presented to the user between the second time and a third, later time in the playback timeline, and wherein the generating of the video summary is further based on content in the second video stream occurring between the second time and the third time, such that the video summary includes a summary of content in the second video stream that the user will miss during watching the video summary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
at least one memory for storing computer-executable instructions; and at least one processor for executing the instructions stored on the memory, wherein execution of the instructions programs the at least one processor to perform operations comprising; simultaneously receiving a plurality of video streams, wherein each of the video streams is synchronized to a common playback timeline; presenting a first one of the video streams to a user between a first time in the playback timeline and a second, later time in the playback timeline; receiving an instruction to switch to presentation of a second one of the video streams; generating a video summary of the second video stream based on content in the second video stream occurring between the first time and the second time; and presenting at least a portion of the video summary to the user prior to switching to the presentation of the second video stream, wherein the video summary is presented to the user between the second time and a third, later time in the playback timeline, and wherein the generating of the video summary is further based on content in the second video stream occurring between the second time and the third time, such that the video summary includes a summary of content in the second video stream that the user will miss during watching the video summary. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification