IP Library Granted Patent US 12,458,849
Granted Patent B1
US 12,458,849 · App. 18/829,475 · Granted Nov 4, 2025

Interactive sports ball and sports management system

Inventor: Jirka Poropudas (Helsinki, FI)
Assignee: Sstatzz Oy
A63B43/004A63B2220/35A63B2220/40A63B2220/62A63B2220/806A63B2220/833A63B2225/50
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,458,849
App. No.
18/829,475
Granted
Nov 4, 2025
Kind
B1
Abstract

An interactive sports ball. The interactive sports ball includes a body: a sensor arrangement having a first sensor, embedded within the body, to measure acceleration data associated with the ball, and a second sensor, embedded within the body, to measure rotational data associated with the ball; and a communication module operatively coupled to the sensor arrangement and configured to transmit the measured acceleration and rotational data to a processing unit. The processing unit generates a series of sequential measurements corresponding to the measured acceleration and rotational data, calculates a variance using a set of sequential measurements from the series of sequential measurements, and detects a contact event if the calculated variance exceeds a predefined event threshold. Disclosed also is a sports management system.

Claims (34)

1 . An interactive sports ball comprising:

a body;

a sensor arrangement having

a first sensor, embedded within the body, to measure acceleration data associated with the ball, and

a second sensor, embedded within the body, to measure rotational data associated with the ball; and

a communication module operatively coupled to the sensor arrangement and configured to transmit the measured acceleration and rotational data to a processing unit, wherein the measured acceleration and rotational data is received and processed by the processing unit to:

generate a series of sequential measurements corresponding the measured acceleration and rotational data,

calculate a variance using a set of sequential measurements from the series of sequential measurements, and

detect a contact event if the calculated variance exceeds a predefined event threshold; and the processing unit is configured to select the set of sequential measurements from the series of sequential measurements based on a dynamic sliding window.

2 . The interactive sports ball according to claim 1 , wherein the first sensor is an accelerometer, and the second sensor is a gyroscope.

3 . The interactive sports ball according to claim 1 , wherein a size of the dynamic sliding window is defined by the set of sequential measurements having 3 to 25 sequential measurements sequential measurements.

4 . The interactive sports ball according to claim 1 , wherein the first sensor and the second sensor are configured to measure the acceleration data and the rotational data, respectively, at a sampling rate of 100 Hz to 500 Hz.

5 . The interactive sports ball according to claim 4 , wherein the sampling rate is associated with the set of sequential measurements defining the size of the dynamic sliding window.

6 . The interactive sports ball according to claim 1 , wherein the processing unit is further configured to compute and associate a time stamp corresponding to each detected contact event.

7 . The interactive sports ball according to claim 6 , wherein the processing unit is further configured to identify rhythmic fluctuations in the calculated variance based on the associated time stamps to detect an event.

8 . The interactive sports ball according to claim 1 , wherein the processing unit is further configured to transmit a command signal to a game device upon detection of the contact event.

9 . A sports management system comprising:

an interactive sports ball, comprising:

a body;

a sensor arrangement having

a first sensor, embedded within the body, to measure acceleration data associated with the ball, and

a second sensor, embedded within the body, to measure rotational data associated with the ball; and

a communication module operatively coupled to the sensor arrangement and configured to transmit the measured acceleration and rotational data;

a processing unit communicably coupled to the communication module to receive the measured acceleration and rotational data, wherein the processing unit is configured to:

generate a series of sequential measurements corresponding the measured acceleration and rotational data,

calculate a variance using a set of sequential measurements from the series of sequential measurements,

detect a contact event if the calculated variance exceeds a predefined event threshold, and the processing unit is configured to select the set of sequential measurements from the series of sequential measurements based on a dynamic sliding window;

an imaging system for generating visual data of an interactive sports game; and

a server operatively coupled to the imaging system and the processing unit, configured to synchronize the detected contact event with the generated visual data to enable management of the interactive sports game.

10 . The sports management system according to claim 9 , wherein the server is further configured to detect event in a game based upon analysis of the contact events synchronized with the visual data.

11 . The sports management system according to claim 9 , wherein the server is further configured to provide real-time video playback of the synchronized contact events.

12 . The sports management system according to claim 9 , wherein the processing unit is further configured to modify the predefined event threshold based on either gameplay conditions or manual input.

13 . The sports management system according to claim 9 , wherein the server is further configured to transmit a command signal to a game device upon occurrence of the contact event.

14 . The sports management system according to claim 9 , wherein the imaging system generates the visual data at a frame rate of 240 frames per second, and wherein the processing unit is configured to match the detected contact events to corresponding frames within the visual data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2024
From: POROPUDAS, JIRKA
To: SSTATZZ OY
Reel/Frame 068538/0444 →
References Cited (2)
US 10213645B1 · Wu · 2019 [cited by examiner]
US 20150382076A1 · Davisson · 2015 [cited by examiner]