Patent ID: 9667937
Date: 2017-05-30
CPC Classifications: G11B,H04N

Claim:
1. A method for auto-summarizing video and audio content, comprising: retrieving, with a remote terminal at a service provider, video and audio content from a content database; transmitting, with the remote terminal, the video and audio content to a plurality of user devices over a network; streaming, with the remote terminal, the video and audio content on the plurality of user devices at different times; receiving, with a summary server at the service provider, one or more inputs from two or more users among a plurality of users, the plurality of users being associated with the plurality of user devices, said one or more inputs comprising one or more triggers, wherein the one or more triggers correspond to one or more portions of the video and audio content that were streamed on the plurality of user devices, the one or more portions of the video or audio content being presented to at least one user of the plurality of first users at a first time different from a second time that the one or more portions of the video or audio content was presented to at least one other user of the plurality of first users; determining, with the summary server, one or more time codes each corresponding to each of the one or more triggers; storing, in a time code database, the one or more time codes; analyzing, with the summary server, the one or more time codes to determine at least one selected time code among the one or more time codes that exceeds a predetermined number, wherein the predetermined number is based on at least one of a set number of user selections or a percentage of user selections from among participating users, each of said at least one selected time code including a central selected time code and a range of time codes spanning a predetermined number of seconds before and after the central selected time code; determining, with the summary server, one or more selected segments of the video and audio content corresponding to the at least one selected time code; creating, with the summary server, one or more summary tracks, each of the one or more summary tracks comprising each of the one or more selected segments, wherein each of the one or more summary tracks further comprises at least one of a back-stepped segment of the video and audio content or a forward-stepped segment of the video and audio content; compiling, with the summary server, the one or more summary tracks into a summary sequence; and storing, with the summary server, the summary sequence in a summary database.