IP Library Granted Patent US 10,363,476
Granted Patent B2
US 10,363,476 · App. 15/814,656 · Granted Jul 30, 2019

Object tracking system performance display

Inventors: Douglas J. DeAngelis (Ipswich, MA); Edward G. Evansen (West Newbury, MA); Gerard M. Reilly (Newton, MA); Brian D. Rhodes (Andover, MA); Joseph M. Gaudreau (Lowell, MA); Kirk M. Sigel (Ithaca, NY); Alexander T. Farkas (Chatham, MA)
Assignee: ISOLYNX, LLC
A63B71/0619G06K7/10366H04W4/023H04W4/027H04W4/029H04W4/08H04W4/80
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 10,363,476
App. No.
15/814,656
Granted
Jul 30, 2019
Kind
B2
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 (34)

1. A computer-implemented tool that displays performance of an athlete tracking system that receives signals from a tracking tag located within a tracking area to determine locations of the tracking tag and an error condition due to at least one of a hardware error of the tracking system, a hardware error of the tracking tag, and a configuration error of the tracking system, the tool comprising:

a processor;

a non-transitory memory communicatively coupled with the processor; and

a visual plotting module implemented as machine-readable instructions stored within the memory and executable by the processor to display on a graphical representation of at least part of the tracking area: (a) a sequence of non-error symbols corresponding to the determined locations of the tracking tag, and (b) an error symbol corresponding to a last-known location, of the determined locations, immediately prior to the error condition, the error symbol indicating the error condition.

2. The computer-implemented tool of claim 1 , wherein:

the tracking system is configured to generate a plurality of receiver events in response to receiving one of the signals from the tracking tag, and determine one of the locations of the tracking tag based on the receiver events; and

the error condition is one of: an insufficient number of receiver events for one of the received signals and inconsistent received signals for one of the received signals.

3. The computer-implemented tool of claim 1 , each of the non-error symbols further indicating an accuracy of a corresponding one of the locations based on convergence of receiver events used by the tracking system to determine the corresponding one of the locations.

4. The computer-implemented tool of claim 1 , the error symbol having a color indicative of the error condition.

5. The computer-implemented tool of claim 1 , wherein:

the tracking system is configured to generate consecutive error conditions; and

the error symbol is sized according to a number of the consecutive error conditions.

6. The computer-implemented tool of claim 1 , the visual plotting module being configured to concurrently display the non-error symbols and the error symbols over a defined period.

7. The computer-implemented tool of claim 1 , further comprising a playback tool configured to replay recorded tracking information through a processing hub of the tracking system to determine the locations and the error condition.

8. The computer-implemented tool of claim 7 , the playback tool being further configured to replay the recorded tracking information at a replay speed equal to a recording speed of the recorded tracking information.

9. The computer-implemented tool of claim 7 , the playback tool being further configured to replay the recorded tracking information at a replay speed faster than a recording speed of the recorded tracking information.

10. The computer-implemented tool of claim 1 , the visual plotting module being further configured to (i) display the non-error symbols only when a selected one of a plurality of receivers of the tracking system was used to determine the locations, and (ii) display a coverage area of the selected one of the plurality of receivers.

11. A method that visually displays performance of an athlete tracking system that receives signals from a tracking tag located within a tracking area to determine locations of the tracking tag and an error condition due to one of a hardware error of the tracking system, a hardware error of the tracking tag, and a configuration error of the tracking system, the method comprising:

displaying on a graphical representation of at least part of the tracking area (a) a sequence of non-error symbols corresponding to the determined locations of the tracking tag, and (b) an error symbol corresponding to a last-known location, of the determined locations, immediately prior to the error condition, the error symbol indicating the error condition.

12. The method of claim 11 , wherein:

the tracking system is configured to generate a plurality of receiver events in response to receiving one of the signals from the tracking tag, and determine one of the locations of the tracking tag based on the receiver events; and

the error condition is one of: an insufficient number of receiver events for one of the received signals and inconsistent receiver events for one of the received signals.

13. The method of claim 11 , further comprising indicating with each of the non-error symbols an accuracy of a corresponding one of the locations based on convergence of receiver events used by the tracking system to determine the corresponding one of the locations.

14. The method of claim 11 , wherein the displaying includes indicating the error condition through a color of the error symbol.

15. The method of claim 11 , wherein:

the tracking system generates consecutive error conditions; and

the displaying includes indicating, through a size of the symbol, a number of consecutive error conditions.

16. The method of claim 11 , wherein the displaying includes concurrently displaying the non-error symbols and the error symbols over a defined period.

17. The method of claim 11 , further comprising replaying recorded tracking information through a processing hub of the tracking system to determine the locations and the error condition.

18. The method of claim 17 , wherein the replaying includes replaying the tracking information at a replay speed equal to a recording speed of the recorded tracking information.

19. The method of claim 17 , wherein the replaying includes replaying the tracking information at a replay speed faster than a recording speed of the recorded tracking information.

20. The method of claim 11 , wherein the displaying includes:

displaying the non-error symbols only when a selected one of a plurality of receivers of the tracking system was used to determine the locations; and

displaying a coverage area of the selected one of the plurality of receivers.

Assignments (3)
SECURITY INTEREST Recorded Aug 7, 2026
From: CATAPULT SPORTS INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 075572/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2025
From: ISOLYNX, LLC
To: CATAPULT SPORTS INC.
Reel/Frame 073235/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2019
From: DEANGELIS, DOUGLAS J.; EVANSEN, EDWARD G.; REILLY, GERARD M.; RHODES, BRIAN D.; GAUDREAU, JOSEPH M.; SIGEL, KIRK M.; FARKAS, ALEXANDER T.
To: ISOLYNX, LLC
Reel/Frame 048807/0745 →
Continuity (8)
Continuation 14960026 · Dec 4, 2015
Continuation PCTUS2014040914 · Jun 4, 2014
Provisional Application 61830961 · Jun 4, 2013
Provisional Application 61900786 · Nov 6, 2013
Provisional Application 61930378 · Jan 22, 2014
Provisional Application 61945559 · Feb 27, 2014
Provisional Application 61971940 · Mar 28, 2014
Related Publication 20180093159A1 · Apr 5, 2018