IP Library Granted Patent US 11,408,969
Granted Patent B2
US 11,408,969 · App. 16/259,932 · Granted Aug 9, 2022

System and method for object tracking anti-jitter filtering

Inventors: Douglas J. DeAngelis (Ipswich, MA); Gerard M. Reilly (Newton, MA); Kirk M. Sigel (Ithaca, NY); Edward G. Evansen (West Newbury, MA)
Assignee: ISOLYNX, LLC
G01S5/0294G01S5/0018G01S5/0036G01S11/02A63B2024/0025
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 11,408,969
App. No.
16/259,932
Granted
Aug 9, 2022
Kind
B2
Abstract

Object tracking anti-jitter filtering systems and methods. A plurality of raw location points for a tracking tag attached to a tracked object is received. The raw location points are stored within a raw location points buffer. Raw location points within an averaging window are averaged to generate an averaged location point. The averaged location point is stored within an averaged location points buffer for use within the object tracking system.

Claims (33)

1. A multiple-tag correction filtering method, comprising:

simultaneously generating first and second averaged location points of respective first and second tracking tags attached to a tracked object;

determining an orientation of the tracked object;

determining a first object location point of the tracked object by averaging the first and second averaged location points;

generating a third averaged location point of the first tracking tag immediately after said generating the first and second averaged location points;

determining a second object location point of the tracked object based on the third averaged location point when a corresponding fourth averaged location point of the second tracking tag is indeterminable; and

correcting the second object location point based at least on the orientation of the tracked object.

2. The multiple-tag correction filtering method of claim 1 , wherein said determining the orientation includes determining the orientation of the tracked object based on the first and second averaged location points.

3. The multiple-tag correction filtering method of claim 1 , wherein said determining the second object location point includes setting the second object location point equal to the third averaged location point.

4. The multiple-tag correction filtering method of claim 1 , wherein said correcting the second object location point includes adjusting the second object location point towards the second tracking tag based on the orientation and a tag separation between the first and second tracking tags.

5. A multiple-tag correction filtering method, comprising:

simultaneously generating first, second, and third averaged location points of respective first, second, and third tracking tags attached to a tracked object determining an orientation of the tracked object;

determining a first object location point of the tracked object by averaging the first, second, and third averaged location points;

generating a fourth averaged location point of the first tracking tag immediately after said generating the first, second, and third averaged location points;

determining a second object location point of the tracked object based at least on the fourth averaged location point when one or both of corresponding fifth and sixth averaged location points of the respective second and third tracking tags are indeterminable; and

correcting the second object location point based at least on the orientation of the tracked object.

6. The multiple-tag correction filtering method of claim 5 , wherein said correcting the second object location point includes adjusting the second object location point towards one or both of the second and third tracking tags.

7. The multiple-tag correction filtering method of claim 5 , wherein said determining the orientation of the tracked object includes determining the orientation of the tracked object based on the first, second, and third averaged location points.

8. The multiple-tag correction filtering method of claim 5 , wherein said determining the second object location point includes setting the second object location point equal to the fourth averaged location point when both of the corresponding fifth and sixth averaged location points are indeterminable.

9. The multiple-tag correction filtering method of claim 5 , wherein said determining the second object location point includes setting the second object location point equal to an average of the fourth and fifth averaged location points when only the corresponding sixth averaged location point is indeterminable.

10. A multiple-tag correction filtering system, comprising:

at least one processor;

a memory communicatively coupled with the at least one processor; and

a multiple-tag correction filter implemented as machine-readable instructions that are stored in the memory and, when executed by the at least one processor, control the multiple-tag correction filtering system to:

simultaneously generate first and second averaged location points of respective first and second tracking tags attached to a tracked object,

determine an orientation of the tracked object,

determine a first object location point of the tracked object by averaging the first and second averaged location points,

generate a third averaged location point of the first tracking tag immediately after said generating the first and second averaged location points,

determine a second object location point of the tracked object based on the third averaged location point when a corresponding fourth averaged location point of the second tracking tag is indeterminable, and

correct the second object location point based at least on the orientation of the tracked object.

11. The multiple-tag correction filtering system of claim 10 , wherein the machine-readable instructions that, when executed by the at least one processor, control the multiple-tag correction filtering system to determine the orientation include machine-readable instructions that, when executed by the at least one processor, control the multiple-tag correction filtering system to determine the orientation of the tracked object based on the first and second averaged location points.

12. The multiple-tag correction filtering system of claim 10 , wherein the machine-readable instructions that, when executed by the at least one processor, control the multiple-tag correction filtering system to determine the second object location point include machine-readable instructions that, when executed by the at least one processor, control the multiple-tag correction filtering system to set the second object location point equal to the third averaged location point.

13. The multiple-tag correction filtering system of claim 10 , wherein the machine-readable instructions that, when executed by the at least one processor, control the multiple-tag correction filtering system to correct the second object location point include machine-readable instructions that, when executed by the at least one processor, control the multiple-tag correction filtering system to adjust the second object location point towards the second tracking tag based on the orientation and a tag separation between the first and second tracking tags.

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 Jan 28, 2019
From: DEANGELIS, DOUGLAS J.; REILLY, GERARD M.; SIGEL, KIRK M.; EVANSEN, EDWARD G.
To: ISOLYNX, LLC
Reel/Frame 048160/0860 →
Continuity (4)
Continuation 15194042 · Jun 27, 2016
Continuation 14743525 · Jun 18, 2015
Continuation 13674747 · Nov 12, 2012
Related Publication 20190162816A1 · May 30, 2019