Back to results
US 10,503,979 B2Granted
Video-related system, method and device
OwnerPower P. Bornfreedom, Renato Smith-Bornfreedominventors
Life of this patent
Estimating the term…
Abstract
A video-related method, system and device are disclosed herein. The method, system and device relate to videos and information of participants in events. The method, system and device, in an embodiment, involve receiving a plurality of clip inputs during a recording session that results in a video, receiving at least one descriptor of a participant, and enabling an interface to display the video in response to a search that is based, at least in part, on the descriptor.
Claims20
A method comprising:
- providing a plurality of computer-readable instructions that are executable to cause an electronic device to perform a plurality of steps, wherein the steps comprise:
- storing a cutback time value;
- receiving a start input to record an event involving a participant;
- starting a recording session to record the event, wherein the recording of the event results in a video track;
- during the recording session:
- generating a data list comprising a series of timestamps in chronological order based on a time increment;
- receiving a first clip input while the data list is being generated;
- and
- in response to the first clip input:
- determining a first one of the timestamps that coincides with an occurrence of the first clip input;
- applying the cutback time value to the first timestamp to determine a first rearward one of the timestamps, wherein the first rearward timestamp chronologically occurs before the first timestamp;
- and
- determining a first ending one of the timestamps, wherein the first ending timestamp chronologically occurs at or after the first timestamp;
- determining a first clip section of the video track, wherein the first clip section:
- (a) starts at the first rearward timestamp;
- and (b) ends at the first ending timestamp, wherein the video track comprises an excess section that precedes the first rearward timestamp, wherein the first clip section comprises a first clip length that depends on the cutback time value;
- receiving a second clip input while the data list is being generated;
- in response to the second clip input:
- determining a second one of the timestamps that coincides with an occurrence of the second clip input;
- applying the cutback time value to the second timestamp to determine a second rearward one of the timestamps, wherein the second rearward timestamp chronologically occurs before the second timestamp;
- and
- determining a second ending one of the timestamps, wherein the second ending timestamp chronologically occurs at or after the second timestamp;
- and
- determining a second clip section of the video track, wherein the second clip section:
- (a) starts at the second rearward timestamp;
- and (b) ends at the second ending timestamp, wherein the second clip section comprises a second clip length that depends on the cutback time value;
- before or after the recording session, receiving information associated with a first output, wherein the first output comprises one of a visual output or an audio output;
- and
- generating a video that:
- (a) comprises the first and second clip sections, wherein the first and second clip sections are associated with a second output;
- (b) comprises the received information;
- and (c) excludes at least the excess section of the video track wherein the video, when played, outputs the first output and the second output.
29 more elements
One or more data storage devices comprising:
- a plurality of computer-readable instructions that are executable to cause an electronic device to:
- receive a start input to record an event involving a participant;
- start a recording session, wherein the recording session results in a video track;
- during the recording session:
- receive a plurality of clip inputs at different points in time;
- and
- in response to each of the clip inputs, store a set of bookmarks associated with each one of the clip inputs, wherein the set comprises a rearward bookmark and an ending bookmark, wherein the rearward bookmark of the set comprises a chronological position located before the point in time of the clip input associated with the set, wherein the chronological position depends on a time value stored in a memory device before the recording session begins, wherein the memory device is operatively coupled to or a part of the electronic device;
- extract a clipped section from the video track as a result of each of the clip inputs, thereby resulting in a plurality of clipped sections, wherein the video track comprises at least one non-clipped section;
- delete the at least one non-clipped section;
- outside of the recording session, receive information associated with a first output, wherein the first output comprises one of a visual output or an audio output;
- and
- process data associated with a video, wherein:
- (a) the video comprises the extracted clip sections that are associated with a second output;
- (b) the video comprises the received information;
- and (c) the video excludes the at least one non-clipped section, wherein the video, when played, outputs the first output and the second output.
12 more elements
A method comprising:
- providing a program that is configured to be stored by an electronic device comprising an imaging device so that the electronic device is operable in accordance with the program to:
- store a time value;
- receive a start input to record an event involving a participant;
- start a recording session, wherein the recording session results in a video track;
- during the recording session:
- receive a plurality of clip inputs at different points in time;
- and
- store a set of bookmarks associated with each one of the clip inputs, wherein the set of bookmarks comprises a rearward bookmark and an ending bookmark, wherein the rearward bookmark of each of the sets:
- (a) is determined based on the time value;
- and (b) occurs before the point in time that coincides with the clip input associated with the set;
- extract a clipped section from the video track in response to each of the clip inputs, thereby resulting in a plurality of clipped sections, wherein:
- each of the extracted clipped sections comprises a length;
- the lengths are identical in magnitude;
- the magnitude depends on the time value;
- the magnitude is independent of any user inputs after the recording session starts;
- the extracted clipped sections are associated with a first output;
- and
- the video track comprises at least one non-clipped section;
- delete the at least one non-clipped section;
- outside of the recording session, receive information associated with a second output, wherein the second output comprises one of an audio output or a visual output;
- and
- process data associated with a video comprising a plurality of frames, wherein:
- the frames of the video comprise the extracted clip sections and the received information;
- the frames of the video exclude the at least one non-clipped section;
- and
- the video, when played, outputs the first output and the second output.
23 more elements
Dependencies are inferred from the claim text.