US 11,887,368 B2
Methods, systems and software programs for enhanced sports analytics and applications
Arian S. Forouhar, Menlo Park, CA (US); Mathew M. Kellogg, Palo Alto, CA (US); Kavodel Ohiomoba, Palo Alto, CA (US); and Eldar Akhmetgaliyev, Mountain View, CA (US)
Assigned to Sportrader US LLC, Minneapolis, MN (US)
Filed by MOCAP ANALYTICS, INC., Palo Alto, CA (US)
Filed on Oct. 10, 2017, as Appl. No. 15/728,649.
Application 15/728,649 is a continuation of application No. 14/398,942, abandoned, previously published as PCT/US2013/039569, filed on May 3, 2013.
Claims priority of provisional application 61/642,454, filed on May 4, 2012.
Claims priority of provisional application 61/790,641, filed on Mar. 15, 2013.
Prior Publication US 2018/0137364 A1, May 17, 2018
Int. Cl. G06V 20/40 (2022.01); G06V 40/20 (2022.01); G06F 16/71 (2019.01); G06F 16/783 (2019.01)
CPC G06V 20/42 (2022.01) [G06F 16/71 (2019.01); G06F 16/7837 (2019.01); G06V 20/44 (2022.01); G06T 2207/30221 (2013.01); G06V 40/23 (2022.01)] 21 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a camera-based system specially adapted to track at least one object during a sporting activity, wherein the camera-based system comprises:
at least one camera, wherein the at least one camera is specially adapted to record video information regarding the at least one object during the sporting activity, and generate video signals corresponding to the at least one object, and
at least one processor that analyzes the video signals to generate digital positioning data corresponding to the at least one object, and generates a data stream comprising the video signals and the digital positioning data; and
a synthesizer unit that is adapted to receive the data stream generated by the at least one processor and perform further processing on the data stream to recognize one or more spatial and temporal patterns of the at least one object in regard to the sporting activity, analyze the one or more spatial and temporal patterns to determine one or more sporting activity events of the sporting activity within context of the sporting activity and one or more event characterizations that provide meaning to the one or more sporting activity events within context of the sporting activity, and generate a profile dataset of the sporting activity and the one or more sporting activity events (“event/activity profile dataset”) based on the one or more sporting activity events and the one or more event characterizations.