Patent ID: 11899637
Assignee: UBERFAN, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 95:
96. At least one non-transitory computer readable storage device storing data instructions that, when executed by at least one computing device, cause the at least one computing device to:
at least one processing device; and
at least one non-transitory computer readable storage device storing data instructions that, when executed by the at least one processing device, cause the at least one computing device to:
receive at least one input video content;
receive data related to but not included in or derived from the at least one input video content, wherein the received data includes at least one of: audio content, additional video content, textual content, statistical content, event data feed content, photo content, and social media content;
analyze the at least one input video content to produce an analysis result, wherein to produce the analysis result includes analysis of the received data;
identify in the at least one input video content, based on at least one of: the received data and the analysis result, at least one of: a scored segment, an event segment, and a discrete action;
generate, based on at least one of: the received data and the analysis result, a plurality of metadata objects, wherein each of the metadata objects includes at least one data element selected from the group consisting of:
a start time of a segment of the at least one video input content, an end time of a segment of the at least one video input content, a scored segment, an event segment, a discrete action, a start time of a scored segment, an end time of a scored segment, a start time of an event segment, an end time of an event segment, a start time of a discrete action, an end time of a discrete action, a duration of a segment of the at least one video input content, a duration of a scored segment, a duration of an event segment, a duration of a discrete action, a description of a scored segment, a description of an event segment, a description of a discrete action, a type of scored segment, a type of event segment, a type of discrete action, a type of action, a type of sports play, a movement of a player or object, a motion, a direction, a possession, a status, a situation, a number, a statistic, a score, an outcome, a result, a type of formation of a player or team, a team, an identification of a team, a player, an identification of a player, an identification of a player position, an identification of a face, an identification of a person, a number that identifies a player or object, a pointer to a metadata object, a category, a criterion, a rank, a rank set by a server according to analysis of the received data, a rank set by a server according to the analysis result, a rank set by a server according to metadata objects, a rank set by a server according to input from a plurality of users, a rank set according to social chatter, a background noise, a sound associated with an event, a sound at an event, a noise level, a voice or voices, a sound from an announcer, a type of event, a type of sporting event, a type of sports game, a type of sports competition, a sports federation, a sports league, a sports conference, a sports division, a sports season, a location, a filter, a graphic, an icon, a logo, a brand, a name, a keyword, a hashtag, a media width, a media height, an aspect of the input video content, an aspect of the additional video content, a special effect, a video effect, an identification of a special effect, and an identification of a video effect;

store at least one of the metadata objects in a database;
associate at least one of the metadata objects with respective at least one segment of the at least one input video content; and
select the at least one segment of the at least one input video content to include in at least one output video content based at least in part on at least one of: at least one of the metadata objects and at least one of or part of one of the scored segment, the event segment, and the discrete action.