# US 10,441,867 B2 · Systems and methods for tracking tag management

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

- Number: US 10,441,867 B2
- Document ID: US10441867B2
- Status: Granted
- Kind: B2
- Application number: 15/814,667
- Filed: 2017-11-16
- Published: 2018-05-31
- Granted: 2019-10-15
- Earliest claimed: 2013-06-04
- Assignees: Isolynx, LLC
- Applicants: Isolynx, LLC
- Inventors: Douglas J. DeAngelis; Edward G. Evansen; Gerard M. Reilly; Brian D. Rhodes; Joseph M. Gaudreau; Kirk M. Sigel; Alexander T. Farkas
- Web page: https://patentgrep.com/patent/US10441867B2

## CPC

- A63B 71/0619: {Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills}
- G06K 7/10366: {the interrogation device being adapted for miscellaneous applications}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- H04W 4/08: User group management
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems, methods and software products optimize installation and operation of an object tracking system. Performance of the athlete tracking system is continually monitored and optimized based upon one or more of: statically positioned tags, grouping tags within two or more tag sets to assign ping rates, selecting receiver configuration and aim dynamically based upon environmental and situational conditions. Tracking tags are improved to facilitate coupling of the tag to an athlete and may be self-configurable. A trackable protection pad allows a tracking tag to be positioned substantially horizontal when the athlete is competing. A data replay tool replays location tracking information in chronological order and visually plots location of tracking tags and errors in the determined location. A tag manager automatically configures the tracking tags. A robotic vehicle automated installation of the object tracking system.

## Claims

### Claim 1

A tag manager for configuring an athlete tracking system that tracks a plurality of athletes, comprising:
a processor;
a wireless transceiver configured for communicating with a tracking tag associated with one athlete of the plurality of athletes;
a memory storing (i) a roster list of the plurality of players, and (ii) machine-readable instructions that, when executed by the processor, control the tag manager to:
communicate with the tracking tag, via the wireless transceiver, to read a tag ID of the tracking tag,
insert the tag ID into the roster list to assign the tag ID to the one athlete, and
communicate with the tracking tag, via the wireless transceiver, to configure the tracking tag with a ping rate stored with the one athlete in the roster list.

### Claim 2 (depends on 1)

The tag manager of claim 1, the memory storing additional machine-readable instructions that, when executed by the processor, control the tag manager to communicate with the tracking tag, via the wireless transceiver, to activate the tracking tag.

### Claim 3 (depends on 1)

The tag manager of claim 1, the wireless transceiver being configured with a low sensitivity to only communicate with the tracking tag associated with the one athlete when the tracking tag is physically closer to the wireless transceiver than all other tracking tags.

### Claim 4 (depends on 1)

The tag manager of claim 1, the memory storing additional machine-readable instructions that, when executed by the processor, control the tag manager to turn the tracking tag on or off.

### Claim 5 (depends on 4)

The tag manager of claim 4, the memory storing additional machine-readable instructions that, when executed by the processor, control the tag manager to generate a status screen of the roster list indicating which of the athletes do not have an activated and configured tracking tag.

### Claim 6

A tag manager for configuring an athlete tracking system that tracks a plurality of athletes with a plurality of tracking tags, comprising:
a processor;
a wireless transceiver configured for communicating with the tracking tags;
a memory storing (i) a roster list of the plurality of athletes, (ii) a first list of tag IDs corresponding to a first collection of tracking tags allocated to a first location on the athletes, and (iii) machine-readable instructions that, when executed by the processor, control the tag manager to:
generate the first list of tag IDs by reading, via the wireless transceiver, the tag IDs from the first collection of tracking tags,
read, via the wireless transceiver, a tag ID of a tracking tag associated with one of the athletes, and
associate, in the roster list, the tag ID with the first location on the one of the athletes when the tag ID is in the first list of tag IDs.

### Claim 7 (depends on 6)

The tag manager of claim 6, the memory additionally storing a second list of tag IDs corresponding to a second collection of tracking tags allocated to a second location on the athletes, and machine-readable instructions that, when executed by the processor, control the tag manager to:
generate the second list of tag IDs by reading, via the wireless transceiver, the tag IDs of the second collection of tracking tags, and
associate, in the roster list, the tag ID with the second location on the one of the athletes when the tag ID is in the second list of tag IDs.

### Claim 8 (depends on 7)

The tag manager of claim 7, the memory storing additional machine-readable instructions that, when executed by the processor, control the tag manager to generate a message, after each of the athletes in the roster list is associated with a first tag ID from the first list and a second tag ID from the second list, indicating that the tracking tags of all the athletes in the roster list have been successfully associated.

### Claim 9

A tag manager for configuring an athlete tracking system that tracks a plurality of athletes with a plurality of tracking tags, comprising:
a processor;
a wireless transceiver configured for communicating with the tracking tags; and
a memory storing (i) a roster list of the plurality of athletes, (ii) a first list of tag IDs corresponding to a first collection of the tracking tags allocated to a first location on the athletes, (iii) a second list of tag IDs corresponding to a second collection of the tracking tags allocated to a second location on the athletes, and (iv) machine-readable instructions that, when executed by the processor, control the tag manager to:
read, via the wireless transceiver, tag IDs of corresponding tracking tags within a range of the wireless transceiver, and
when only two tracking tags associated with one of the athletes have been read:
associate, in the roster list, first and second tag IDs, of the two tracking tags, with the first and second locations, respectively, on said one of the athletes when the first tag ID is in the first list of tag IDs and when the second tag ID is in the second list of tag IDs.

### Claim 10 (depends on 9)

The tag manager of claim 9, the memory storing additional machine-readable instructions that, when executed by the processor, control the tag manager to:
generate the first list of tag IDs by reading, via the wireless transceiver, the tag IDs from the first collection of tracking tags, and
generate the second list of tag IDs by reading, via the wireless transceiver, the tag IDs of the second collection of tracking tags.

### Claim 11 (depends on 9)

The tag manager of claim 9, the memory storing additional machine-readable instructions that, when executed by the processor, control the tag manager to communicate with the two tracking tags, via the wireless transceiver, to activate the two tracking tags.

### Claim 12 (depends on 9)

The tag manager of claim 9, the transceiver being configured with a low sensitivity to only communicate with the two tracking tags associated with said one of the athletes when the two tracking tags are physically closer to the wireless transceiver than all other tracking tags.

### Claim 13

A method for managing tracking tags of an athlete tracking system that tracks a plurality of athletes with the tracking tags, comprising:
reading, with a wireless transceiver, a tag ID of one of the tracking tags;
inserting the tag ID into a roster list of the plurality of athletes to assign the tag ID to one athlete, of the plurality of athletes, associated with said one of the tracking tags; and
communicating with said one of the tracking tags, via the wireless transceiver, to configure said one of the tracking tags with a ping rate stored with the one athlete in the roster list.

### Claim 14 (depends on 13)

The method of claim 13, further comprising activating said one of the tracking tags.

### Claim 15 (depends on 14)

The method of claim 14, further comprising generating a status screen of the roster list that indicates which of the plurality of athletes do not have an activated and configured tracking tag.

### Claim 16 (depends on 13)

The method of claim 13, further comprising:
prior to the inserting, reading a first collection of tracking tags, allocated to a first location on the plurality of athletes, to generate a first list of tag IDs;
wherein inserting the tag ID into the roster list includes associating, in the roster list, the tag ID with the first location on the one athlete when the tag ID is in the first list of tag IDs.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
prior to the inserting, reading a second collection of tracking tags, allocated to a second location on the plurality of athletes, to generate a second list of tag IDs;
wherein inserting the tag ID into the roster list includes associating, in the roster list, the tag ID with the second location on the one athlete when the tag ID is in the second list of tag IDs.
