IP Library Granted Patent US 12,626,373
Granted Patent B2
US 12,626,373 · App. 18/351,249 · Granted May 12, 2026

Smartphone motion tracking system

Inventors: Kevin William King (Los Angeles, CA); Rajiv Tharmeswaran Maheswaran (Wausau, WI); Tracey Chui Ping Ho (South Pasadena, CA); Yu-Han Chang (South Pasadena, CA); Alexa Chen Lan Chang (South Pasadena, CA); Jeffrey Wayne Su (South Pasadena, CA)
Assignee: Genius Sports SS, LLC
G06T7/292G06V10/12G06V20/42G06V40/10H04N23/52G06T2207/10016G06T2207/20084G06T2207/30196G06T2207/30221H04B1/3888
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,626,373
App. No.
18/351,249
Granted
May 12, 2026
Kind
B2
Abstract

A system for processing video of a sporting activity is disclosed. The system comprises: a plurality of portable electronic devices, each of which comprises at least one camera for capturing video of the sporting activity; and one or more aggregated data processing devices. Each portable electronic device is configured to: generate, using its camera(s), video data representative of the sporting activity; perform processing of the video data to generate video analysis data; and transfer the video analysis data to the aggregated data processing device(s). The aggregated data processing device(s) are configured to perform processing of the video analysis data, so as to generate activity analysis data. Apparatus for holding a portable electronic device is also disclosed, which comprises a housing, within which the portable electronic device can be mounted and enclosed, and an active cooling system for cooling the portable electronic device.

Claims (53)

1 . A system for processing video of a sporting activity, the system comprising:

a plurality of portable electronic devices, each of which comprises at least one camera for capturing video of the sporting activity from a viewpoint of the electronic device; and

one or more aggregated data processing devices, which are, in use, in data communication with the plurality of portable electronic devices,

wherein each portable electronic device is configured to:

generate, using the at least one camera, video data representative of the sporting activity;

perform processing of the video data to generate video analysis data; and

transfer the video analysis data to the one or more aggregated data processing devices,

wherein the one or more aggregated data processing devices are configured to perform processing of the video analysis data from the plurality of portable electronic devices, so as to generate activity analysis data, and

wherein the system is configured, in use, to dynamically shift the processing of the video analysis data to one or more of the plurality of portable electronic devices that are not presently capturing video of the sporting activity so that the one or more portable electronic devices that are not presently capturing video of the sporting activity are used as one or more of the one or more aggregated data processing devices by:

receiving video analysis data from one or more of the plurality of portable electronic devices that are presently capturing video of the sporting activity; and

processing part or all of the video analysis data.

2 . The system of claim 1 , wherein the processing of the video data by each portable electronic device comprises using at least one neural network.

3 . The system of claim 1 , wherein the processing of the video data by each portable electronic device comprises using an object identification algorithm.

4 . The system of claim 1 , wherein the processing of the video data by each portable electronic device comprises using a spatiotemporal pattern recognition algorithm.

5 . The system of claim 1 , wherein the processing of the video data by each portable electronic device comprises using a feature extraction algorithm.

6 . The system of claim 1 , wherein the video analysis data generated by each portable electronic device comprises motion data representative of the motion, as viewed from the portable electronic device, of at least one of:

one or more sporting objects used by participants in the sporting activity;

one or more participants in the sporting activity; and

one or more body parts of participants in the sporting activity.

7 . The system of claim 6 , wherein the processing of the video analysis data comprises determining three-dimensional motion data based on the motion data received from the plurality of portable electronic devices.

8 . The system of claim 7 , wherein determining the three-dimensional motion data comprises using a triangulation algorithm.

9 . The system of claim 1 , wherein the video analysis data comprises participant identification data, which indicates the identity of one or more participants in the sporting activity.

10 . The system of claim 1 , wherein each portable electronic device is additionally configured to transfer to the one or more aggregated data processing devices reduced bitrate video data, which has a lower bitrate than the video data representative of the sporting activity generated by the at least one camera.

11 . The system of claim 1 , wherein the plurality of portable electronic devices are configured such that they do not transmit any data that is representative of video of the sporting activity to the one or more aggregated data processing devices.

12 . The system of claim 1 , wherein at least some of the one or more aggregated data processing devices are servers.

13 . The system of claim 1 , wherein at least some of the portable devices are smartphones.

14 . The system of claim 1 , wherein at least some of the portable electronic devices receive power, and are in data communication with the one or more aggregated data processing devices, using respective Power over Ethernet connections.

15 . The system of claim 1 , wherein at least some of the portable devices are in data communication with the one or more aggregated data processing devices using 5G.

16 . The system of claim 1 , wherein the plurality of portable electronic devices comprises at least 5 portable electronic devices.

17 . A method for processing video of a sporting activity, the method being performed by a system comprising:

a plurality of portable electronic devices, each of which comprises at least one camera for capturing video of the sporting activity from a viewpoint of the electronic device; and

one or more aggregated data processing devices, which are, in use, in data communication with the plurality of portable electronic devices,

the method comprising:

performing, by each portable electronic device:

generating, using the at least one camera, video data representative of the sporting activity;

performing processing of the video data to generate video analysis data; and

transferring the video analysis data to the one or more aggregated data processing devices;

processing, by the one or more aggregated data processing devices, the video analysis data from the plurality of portable electronic devices, so as to generate activity analysis data; and

dynamically shifting the processing of the video analysis data to one or more of the plurality of portable electronic devices that are not presently capturing video of the sporting activity so that the one or more portable electronic devices that are not presently capturing video of the sporting activity are used as one or more of the one or more aggregated data processing devices by:

receiving video analysis data from one or more of the plurality of portable electronic devices that are presently capturing video of the sporting activity; and

processing part or all of the video analysis data.

18 . A first portable electronic device for use as one of a plurality of portable electronic devices in a system for processing video of a sporting activity, the system comprising:

the plurality of portable electronic devices, each portable electronic device comprising at least one camera for capturing video of the sporting activity from a viewpoint of the electronic device; and

one or more aggregated data processing devices, which are, in use, in data communication with the plurality of portable electronic devices,

wherein each portable electronic device is configured to:

generate, using the at least one camera, video data representative of the sporting activity;

perform processing of the video data to generate video analysis data; and

transfer the video analysis data to the one or more aggregated data processing devices,

wherein the one or more aggregated data processing devices are configured to perform processing of the video analysis data from the plurality of portable electronic devices, so as to generate activity analysis data, and

wherein the system is configured to dynamically shift the processing of the video analysis data to one or more of the plurality of portable electronic devices that are not presently capturing video of the sporting activity so that the one or more portable electronic devices that are not presently capturing video of the sporting activity are used as one or more of the one or more aggregated data processing devices by:

receiving video analysis data from one or more of the plurality of portable electronic devices that are presently capturing video of the sporting activity; and

processing part or all of the video analysis data,

the first portable electronic device being configured to be used as one of the one or more aggregated data processing devices.

Assignments (4)
SECURITY INTEREST Recorded May 1, 2026
From: GENIUS SPORTS SS, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 074544/0266 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2026
From: CITIBANK, N.A.
To: GENIUS SPORTS SS, LLC
Reel/Frame 074544/0683 →
SECURITY INTEREST Recorded May 1, 2024
From: GENIUS SPORTS SS, LLC
To: CITIBANK, N.A.
Reel/Frame 067281/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2023
From: KING, KEVIN WILLIAM; MAHESWARAN, RAJIV THARMESWARAN; HO, TRACEY CHUI PING; CHANG, YU-HAN; CHANG, ALEXA CHEN LAN; SU, JEFFREY WAYNE
To: GENIUS SPORTS SS, LLC
Reel/Frame 064232/0486 →
Continuity (2)
Provisional Application 63388495 · Jul 12, 2022
Related Publication 20240020856A1 · Jan 18, 2024
References Cited (12)
US 11373318B1 · McKennoch · 2022 [cited by examiner]
US 20080192116A1 · Tamir et al. · 2008 [cited by applicant]
US 20120327194A1 · Shiratori et al. · 2012 [cited by applicant]
US 20140176720A1 · Anderson · 2014 [cited by applicant]
US 20180225840A1 · Ikeda et al. · 2018 [cited by applicant]
US 20200394413A1 · Bhanu et al. · 2020 [cited by applicant]
US 20210240992A1 · Chan et al. · 2021 [cited by applicant]
US 20220207754A1 · Han · 2022 [cited by examiner]
US 20240259537A1 · Imes · 2024 [cited by examiner]
EP 3882811A1 · 2021 [cited by applicant]
WO WO2019183235A1 · 2019 [cited by examiner]
Philip W Shin et al: “Context-Aware Collaborative Object Recognition for Distributed Multi Camera Time Series Data”, Information and Communication Technology, ACM, 2 Penn Plaza, Suite 701NewYorkNY10121-07010USA, Dec. 4,… [cited by applicant]