# US 11,998,803 B2 · Stick patterns in a sporting event

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,998,803 B2
- Document ID: US11998803B2
- Status: Granted
- Kind: B2
- Application number: 17/066,365
- Filed: 2020-10-08
- Published: 2022-04-14
- Granted: 2024-06-04
- Earliest claimed: 2019-10-08
- Applicants: Drive Hockey Analytics
- Inventors: Mike Dahlstedt
- Web page: https://patentgrep.com/patent/US11998803B2

## CPC

- A63B 24/0062: {Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance}
- G01S 5/06: Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements (G01S5/12 takes precedence)
- A63B 60/42: Devices for measuring, verifying, correcting or customising the inherent characteristics of golf clubs, bats, rackets or the like, e.g. measuring the maximum torque a batting shaft can withstand
- A63B 71/06: Indicating or scoring devices for games or players {, or for other sports activities}
- G01S 5/04: Position of source determined by a plurality of spaced direction-finders
- G01S 5/14: Determining absolute distances from a plurality of spaced points of known location
- G01S 7/006: {using shared front-end circuitry, e.g. antennas (G01S13/765, G01S13/825 take precedence)}
- G01S 13/876: {Combination of several spaced transponders or reflectors of known location for determining the position of a receiver (G01S13/874 takes precedence)}
- G01S 13/878: {Combination of several spaced transmitters or receivers of known location for determining the position of a transponder or a reflector (G01S13/874 takes precedence)}
- G01S 13/89: for mapping or imaging
- G06V 20/42: {of sport video content}
- G06V 40/23: {Recognition of whole body movements, e.g. for sport training}
- G09B 19/0038: {Sports}
- H04Q 9/00: Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04W 4/38: for collecting sensor information
- A63B 24/0003: {Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis}
- A63B 59/70: with bent or angled lower parts for hitting a ball on the ground, on an ice-covered surface, or in the air, e.g. for hockey or hurling
- A63B 71/0622: {Visual, audio or audio-visual systems for entertaining, instructing or motivating the user}
- A63B 2024/0025: {Tracking the path or location of one or more users, e.g. players of a game}
- A63B 2024/0028: {Tracking the path of an object, e.g. a ball inside a soccer pitch}
- A63B 2024/0034: {during flight}
- A63B 2024/0056: {for statistical or strategic analysis}
- A63B 2102/14: Lacrosse
- A63B 2102/22: {Field} hockey
- A63B 2102/24: Ice hockey
- A63B 2209/00: Characteristics of used materials
- A63B 2220/13: Relative positions
- A63B 2220/24: Angular displacement
- A63B 2220/30: Speed
- A63B 2220/40: Acceleration
- A63B 2220/62: Time or time measurement used for time reference, time stamp, master time or clock signal
- A63B 2220/803: Motion sensors
- A63B 2220/833: Sensors arranged on the exercise apparatus or sports implement
- A63B 2225/15: with identification means that can be read by electronic means
- A63B 2225/50: Wireless data transmission, e.g. by radio transmitters or telemetry
- A63B 2225/54: Transponders, e.g. RFID
- G01S 2205/08: Sport
- G06F 2218/12: Classification; Matching
- G08C 17/02: using a radio link
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)

## Abstract

A system and method of tracking and classifying an athlete's stick techniques used during a sporting event are disclosed, which includes measuring detailed motions and position of at least one stick object being used in sports, producing relevant stick technique patterns and classifying those patterns in a relevant manner. Classified stick pattern data is used to improve the accuracy and clarity of sporting event metrics, the ability to quantify athlete's skill and the ability to develop athletes based on their game situation techniques. The method used allows for accurate, near real-time discovery of stick patterns during live sporting events without altering or impacting the game or an athlete's ability to perform.

## Claims

### Claim 1

A method for sport monitoring comprising:
capturing acceleration and orientation sensor data from sensors mounted with a stick;
capturing stick location data for the stick in a sports field;
processing the acceleration and orientation sensor data to determine a stick orientation at each of plural times;
assembling a set of the stick orientations over a time window to create an observed stick pattern; and
using said stick location data and comparison of the observed stick pattern to sets of stick pattern definitions stored in a database to identify which defined sport event has occurred.

### Claim 2 (depends on 1)

The method of claim 1, further comprising comparing the observed stick pattern for the identified sport event to a stick pattern definition in the database for that identified sport event to compute a quality metric for the identified event.

### Claim 3 (depends on 1)

The method of claim 1, further comprising storing plural identified stick patterns and/or quality metrics for a player over time to evaluate a trend for the player.

### Claim 4 (depends on 1)

The method of claim 1, further comprising comparing the observed stick patterns to positive and negative exemplars of stick patterns stored in the database to compute a quality metric for that defined event.

### Claim 5 (depends on 1)

The method of claim 1, wherein the stick sensor data comprises at least two of: acceleration data, magnetic data, gyroscopic data, barometric data or triangulation/trilateration location data.

### Claim 6 (depends on 1)

The method of claim 1, further comprising capturing ball location data and wherein identifying the event is further based on comparing ball location data to the observed stick pattern.

### Claim 7 (depends on 6)

The method of claim 6, further comprising determining an outcome of the observed stick pattern based on the ball location data after the identified sport event.

### Claim 8 (depends on 6)

The method of claim 6, wherein the time window is identified from the ball location with respect to the stick location.

### Claim 9 (depends on 6)

The method of claim 6, wherein the time window is identified based on the stick or ball location within a sports arena.

### Claim 10 (depends on 1)

The method of claim 1, wherein the sets of stick pattern definitions for the defined sports events comprise values for time windows, stick acceleration, stick orientation, ball location with respect to stick location, and ball acceleration.

### Claim 11 (depends on 1)

The method of claim 1, further comprising comparing observed stick patterns from different players or plural observed stick patterns for a single player to determine a comparison metric.

### Claim 12 (depends on 1)

The method of claim 1, further comprising synchronizing identified sport events with a video of the sport being monitored.

### Claim 13 (depends on 1)

The method of claim 1, further comprising synchronizing event attributes with a video of the sport being monitored.

### Claim 14 (depends on 2)

The method of claim 2, further comprising comparing the quality metric among a cohort of players, preferably by age, gender, or team.

### Claim 15

A method for sport monitoring comprising:
capturing acceleration and orientation sensor data from sensors mounted with a stick;
capturing stick location data for the stick in a sports field;
determining that a sport event has occurred at a first time;
processing the acceleration and orientation sensor data to determine stick orientations;
assembling a set of the stick orientations over a time window near that first time to create an observed stick pattern; and
using said stick location data and comparison of the observed stick pattern to one or more stick pattern definition(s) associated with sport events stored in a database to identify which sport event type has occurred.

### Claim 16 (depends on 15)

The method of claim 15, wherein the determining that a sport event has occurred is based on a user inputting times of sport events.

### Claim 17 (depends on 15)

The method of claim 15, further comprising counting sport events for each player.

### Claim 18 (depends on 15)

The method of claim 15, further comprising computing a quality metric for the observed stick pattern and comparing the quality metric among a cohort of players.
