IP Library Granted Patent US 12,135,383
Granted Patent B2
US 12,135,383 · App. 18/224,554 · Granted Nov 5, 2024

Systems and methods for partitioning a video feed to segment live player activity

Inventors: Erik Schwartz (Los Altos Hills, CA); Michael Naquin (Alamo, CA); Christopher Brown (Atlanta, GA); Steve Xing (San Francisco, CA); Pawel Czarnecki (San Francisco, CA); Charles D. Ebersol (Atlanta, GA)
Assignee: Infinite Athlete, Inc.
G01S5/0226G06V10/764G06V20/42H04N23/61H04N23/661H04N23/695G06V20/44
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,135,383
App. No.
18/224,554
Granted
Nov 5, 2024
Kind
B2
Abstract

A process to partition a video feed to segment live player activity includes receiving, on a first recurring basis, a transmission of a central video feed from a first camera. The central video feed is calibrated against a spatial region represented in at least two dimensions that is encompassed by the central video feed. The process includes receiving, on a second recurring basis, a respective time-stamped position information from each tracking device in a plurality of tracking devices. Each tracking device is worn by a corresponding subject on the spatial region and transmits positional information that describes a time-stamped position of the corresponding subject in the spatial region. The process uses the received information and the calibration to define a first sub-view of the central video feed associated with a first subject. The first sub-view comprises a corresponding sub-frame associated with the first subject.

Claims (38)

1. A system to partition a video feed to segment live player activity, the system comprising:

a communication interface configured to:

receive, on a first recurring basis, a transmission of a central video feed from a camera, wherein the central video feed is calibrated against a spatial region represented in at least two dimensions that is encompassed by the central video feed and the central video feed is at a first resolution such that the central video feed is partitionable into sub-views, each sub-view meeting a threshold resolution; and

obtain position information; and

a processor coupled to the communication interface and configured to:

use the obtained position information and the calibration of the central video feed to define a first sub-view of the central video feed, the first sub-view being associated with a first subject and the first sub-view comprising for each of a plurality of frames comprising the central video feed a corresponding sub-frame associated with the first subject, wherein the first sub-view is at a second resolution lower than the first resolution; and

cause the first sub-view to be communicated to a device configured to display the first sub-view.

2. The system of claim 1 , wherein the position information is received from each tracking device in a plurality of tracking devices.

3. The system of claim 1 , wherein:

the position information is obtained from an application programming interface server; and

the device is configured to display the first sub-view using the position information.

4. The system of claim 1 , wherein the position information is delivered separately from the central video feed.

5. The system of claim 1 , wherein the position information is obtained via an API call to a data packager.

6. The system of claim 1 , wherein the calibration of the central video feed against a spatial region is based at least in part on known information about the spatial region, the known information including at least one of: boundary lines, lines of known and uniform dimensions, lines of known lengths or thicknesses, locations, regulation, or a location of a camera relative to the spatial region.

7. The system of claim 1 , wherein the camera is fixed such that the camera is limited in movement in at least one dimension.

8. The system of claim 1 , wherein the camera is in a fixed location with known at least one of: tilt, pan, or zoom.

9. The system of claim 1 , wherein the first sub-view is a different form factor than the central video feed.

10. The system of claim 1 , wherein the first sub-view is one of portrait orientation or landscape orientation and the central video feed is the other one of portrait orientation or landscape orientation.

11. The system of claim 1 , wherein the first sub-view tracks the first subject as the first subject moves through the spatial region including by obtaining corresponding positional information.

12. The system of claim 1 , wherein the first subject is selected by a user at a remote device.

13. The system of claim 1 , wherein the first subject is selected automatically based at least in part on being within a threshold distance to a ball or other subject.

14. The system of claim 1 , wherein the first sub-view is communicated independently from the central video feed.

15. The system of claim 1 , wherein the first sub-view includes information related to an identity of the first subject, the identity is displayable, and the identity is selectable within the first sub-view for display.

16. The system of claim 1 , wherein the processor is further configured to use the obtained position information and the calibration of the central video feed to define a second sub-view of the central video feed, wherein the second sub-view is associated with a second subject in at least one of: the same competition, a different concurrent live competition, or a historical competition.

17. The system of claim 1 , wherein each subject in the first subject has a plurality of sensors configured to collect sensor data and the processor is further configured to:

identify a geometric center or other point or range of points based at least in part on the collected sensor data and collective tracking information for first subject; and

define the first sub-view based at least in part on the identified geometric center or other point or range of points.

18. The system of claim 1 , wherein the video feed is a live sport event involving (i) a first team comprising a first set of subjects that includes the first subject and (ii) a second team comprising a second set of subjects.

19. A method to partition a video feed to segment live player activity, the method comprising:

receiving, on a first recurring basis, a transmission of a central video feed from a camera, wherein the central video feed is calibrated against a spatial region represented in at least two dimensions that is encompassed by the central video feed and the central video feed is at a first resolution such that the central video feed is partitionable into sub-views, each sub-view meeting a threshold resolution;

obtaining position information;

using the obtained position information and the calibration of the central video feed to define a first sub-view of the central video feed, the first sub-view being associated with a first subject and the first sub-view comprising for each of a plurality of frames comprising the central video feed a corresponding sub-frame associated with the first subject, wherein the first sub-view is at a second resolution lower than the first resolution; and

causing the first sub-view to be communicated to a device configured to display the first sub-view.

20. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving, on a first recurring basis, a transmission of a central video feed from a camera, wherein the central video feed is calibrated against a spatial region represented in at least two dimensions that is encompassed by the central video feed and the central video feed is at a first resolution such that the central video feed is partitionable into sub-views, each sub-view meeting a threshold resolution;

obtaining position information;

using the obtained position information and the calibration of the central video feed to define a first sub-view of the central video feed, the first sub-view being associated with a first subject and the first sub-view comprising for each of a plurality of frames comprising the central video feed a corresponding sub-frame associated with the first subject, wherein the first sub-view is at a second resolution lower than the first resolution; and

causing the first sub-view to be communicated to a device configured to display the first sub-view.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2026
From: INFINITE ATHLETE, INC.
To: EXOS IP, LLC
Reel/Frame 073611/0541 →
SECURITY INTEREST Recorded Oct 24, 2025
From: ENERGIZE HOLDINGS, INC.; ENERGIZE INTERMEDIATE, INC.; ATHLETES’ PERFORMANCE, INC.; EXOS HEALTH HOLDINGS, LLC; ATHLETES’ PERFORMANCE FLORIDA, LLC; CORE PERFORMANCE CENTERS, LLC; ATHLETES’ PERFORMANCE ELITE, LLC; EXOS HUMAN CAPITAL, LLC; EXOS IP, LLC; EXOS TACTICAL, LLC; EXOS WORKS, LLC; EXOS AP ARIZONA, LLC; EXOS PHYSICAL THERAPY AND SPORTS MEDICINE, LLC; CP INTERNATIONAL, LLC; ATHLETES’ PERFORMANCE INTERNATIONAL, LLC; AP GLOBAL SERVICES, LLC; EXOS COMMUNITY SERVICES, LLC; EXOS AP TEXAS, LLC; EXOS COMMUNITY HEALTH SERVICES, LLC; EXOS CORPORATE HEALTH SERVICES, LLC; BIOMECHANICS CONSULTING AND RESEARCH, LLC
To: LAGO EVERGREEN CREDIT, AS AGENT
Reel/Frame 072673/0468 →
CHANGE OF NAME Recorded Dec 14, 2023
From: TEMPUS EX MACHINA, INC.
To: INFINITE ATHLETE, INC.
Reel/Frame 066017/0785 →
Continuity (5)
Continuation 17467082 · Sep 3, 2021
Continuation 16747440 · Jan 20, 2020
Provisional Application 62795020 · Jan 22, 2019
Provisional Application 62802186 · Feb 6, 2019
Related Publication 20240085513A1 · Mar 14, 2024