Abstract: A method and computing device for detecting and outputting notable moments of a performance. The method may be executable by a processor. The method may include receiving, by a processor, an input video stream of a performance. The method may further include determining, by the processor, a notable moment within the input video stream, the notable moment including an amount of motion greater than a threshold value. The method may also include generating, by the processor, a video clip including the determined notable moment, a portion of the input video stream preceding the determined notable moment, and a portion of the input video stream following the determined notable moment. The method may additionally include outputting, by the processor, the video clip.
Type:
Grant
Filed:
April 27, 2016
Date of Patent:
July 17, 2018
Assignee:
Agile Sports Technologies, Inc.
Inventors:
Brian Grieb, Andrew Filippini, John Hotovy, Daniel Drews
Abstract: A method for synchronizing multiple data feeds includes receiving a first data feed including user-entered textual data and audio segments acquired concurrently with the user-entered textual data from a first device, receiving an additional data feed including audio segments acquired with the additional device, the first data feed and the additional data feed acquired from a common sporting event, identifying one or more distinctive audio events in the one or more audio segments received from the first device and the additional device, determining a timing offset between the first data feed and the additional data feed by comparing the one or more distinctive audio events of the one or more audio segments received from the first device and the additional device and generating a synchronized output feed by establishing a common absolute time for the first data feed and the additional data feed based on the determined timing offset.
Type:
Grant
Filed:
March 20, 2017
Date of Patent:
October 31, 2017
Assignee:
Agile Sports Technologies, Inc.
Inventors:
Brian Kaiser, Kyle Murphy, Erik Person, Bryce Kahle
Abstract: A method for synchronizing multiple data feeds includes receiving a first data feed including user-entered textual data and audio segments acquired concurrently with the user-entered textual data from a first device, receiving an additional data feed including audio segments acquired with the additional device, the first data feed and the additional data feed acquired from a common sporting event, identifying one or more distinctive audio events in the one or more audio segments received from the first device and the additional device, determining a timing offset between the first data feed and the additional data feed by comparing the one or more distinctive audio events of the one or more audio segments received from the first device and the additional device and generating a synchronized output feed by establishing a common absolute time for the first data feed and the additional data feed based on the determined timing offset.
Type:
Grant
Filed:
January 28, 2014
Date of Patent:
March 21, 2017
Assignee:
Agile Sports Technologies, Inc.
Inventors:
Brian Kaiser, Kyle Murphy, Erik Person, Bryce Kahle
Abstract: A team communication platform that combines messaging, video, testing, reporting, work flow diagramming, presentations, and performance analysis into a portal system that is made mobile through the use of synchronization services.
Type:
Grant
Filed:
June 9, 2008
Date of Patent:
June 3, 2014
Assignee:
Agile Sports Technologies, Inc.
Inventors:
David S. Graff, Brian W. Kaiser, John M. Wirtz
Abstract: A digital video editing and playback system and methods of editing and playing back digital video are provided. The system includes a video processor adapted to receive video segments from multiple sources. The video segments include synchronization information. The video processor includes software instructions adapted to be executed by the video processor. The software instructions are adapted to evaluate the synchronization information from various video segments and to form associations between video segments from different sources that correspond to a common event.