IP Library Granted Patent US 11,358,046
Granted Patent B2
US 11,358,046 · App. 17/207,626 · Granted Jun 14, 2022

Systems and methods for dynamically configuring receivers of object tracking systems

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 11,358,046
App. No.
17/207,626
Granted
Jun 14, 2022
Kind
B2
Abstract

A method for dynamically configuring a receiver of an object tracking system includes detecting an environmental or situation change with the tracking system, and transmitting, in response to the detected change, a signal to the receiver to switch from a first analog front end to a second analog front. The analog front ends may have antennas with different gain, or antennas with the same gain but different filters. The environmental change may be detected based on events per second received from the receiver. The situational change may be detected by determining a bounding region encompassing tracking-tag locations and identifying an optimum analog front end from a plurality of analog front ends of the receiver. A signal is then transmitted to the receiver to switch to the optimum analog front end. The optimum analog front end is the one analog front end having the greatest coverage of the bounding area.

Claims (55)

1. A method for dynamically configuring a receiver of an object tracking system, comprising:

detecting, with the object tracking system, an environmental or situational change; and

transmitting, in response to said detecting, a signal to the receiver that causes the receiver to control a digital switch of the receiver to switch from a first digital output of a first analog front end of the receiver to a second digital output of a second analog front end of the receiver, the first analog front end including a first antenna and the second analog front including a second antenna.

2. The method of claim 1 , wherein:

said detecting is based on a number of receiver events per second received from the receiver; and

said transmitting occurs in response to the number lying outside of an operational range.

3. The method of claim 2 , further comprising:

determining, after said transmitting, an updated number of receiver events per second received from the receiver; and

outputting an error in response to the updated number lying outside of the operational range.

4. The method of claim 1 , wherein:

the second analog front end includes a filter; and

the first analog front end has no filter.

5. The method of claim 1 , wherein the first and second antennas have a similar antenna gain.

6. The method of claim 1 , wherein:

the first antenna has a first antenna gain; and

the second antenna has a second antenna gain that is different from the first antenna gain.

7. The method of claim 1 , further comprising processing, with a digital back end of the receiver, a digital signal outputted by the digital switch.

8. The method of claim 1 , wherein:

a plurality of analog front ends of the receiver includes the first and second analog front ends, each of the plurality of analog front ends including a corresponding antenna and a corresponding digital output;

said detecting includes:

determining a bounding region encompassing a plurality of locations of a corresponding plurality of tracking tags; and

identifying an optimum analog front end from the plurality of analog front ends, said identifying being based on the bounding region, a location of the receiver, and an orientation of the receiver; and

the second analog front end is the optimum analog front end.

9. The method of claim 8 , wherein:

said identifying includes determining, for each analog front end of the plurality of analog front ends, coverage of the bounding region by said each analog front end; and

the optimum analog front end is the one of the plurality of analog front ends having a greatest coverage of the bounding region.

10. The method of claim 8 , wherein said identifying is further based on an antenna gain of the corresponding antenna of each of the plurality of analog front ends.

11. The method of claim 8 , each corresponding antenna having a unique antenna gain.

12. The method of claim 8 , wherein:

at least one of the plurality of analog front ends includes a filter having a filter response; and

each of the plurality of analog front ends has a unique combination of antenna gain and filter response.

13. A system for dynamically configuring a receiver of an object tracking system, comprising:

a processor;

a memory communicably coupled with the processor; and

an optimizer implemented as machine-readable instructions that are stored in the memory and, when executed by the processor, control the system to:

detect, with the object tracking system, an environmental or situational change, and

transmit, in response to the environmental or situational change being detected, a signal to the receiver that causes the receiver to control a digital switch of the receiver to switch from a first digital output of a first analog front end of the receiver to a second digital output of a second analog front end of the receiver, the first analog front end including a first antenna and the second analog front including a second antenna.

14. The system of claim 13 , wherein:

the machine-readable instructions that, when executed by the processor, control the system to detect include machine-readable instructions that, when executed by the processor, control the system to detect based on a number of receiver events per second received from the receiver; and

the machine-readable instructions that, when executed by the processor, control the system to transmit include machine-readable instructions that, when executed by the processor, control the system to transmit in response to the number lying outside of operational range.

15. The system of claim 14 , the optimizer including additional machine-readable instructions that, when executed by the processor, control the system to:

determine, after transmitting the signal to the receiver, an updated number of receiver events per second received, and

output an error in response to the updated number lying outside of the operational range.

16. The system of claim 13 , wherein:

a plurality of analog front ends of the receiver includes the first and second analog front ends, each of the plurality of analog front ends including a corresponding antenna and a corresponding digital output;

the machine-readable instructions that, when executed by the processor, control the system to detect include machine-readable instructions that, when executed by the processor, control the system to:

determine a bounding region encompassing a plurality of locations of a corresponding plurality of tracking tags, and

identify an optimum analog front end from the plurality of analog front ends, said identifying being based on the bounding region, a location of the receiver, and an orientation of the receiver; and

the second analog front end is the optimum analog front end.

17. The system of claim 16 , wherein:

the machine-readable instructions that, when executed by the processor, control the system to identify include machine-readable instructions that, when executed by the processor, control the system to determine, for each analog front end of the plurality of analog front ends, coverage of the bounding region by said each analog front end; and

the optimum analog front end is the one of the plurality of analog front ends having a greatest coverage of the bounding region.

18. The system of claim 16 , wherein the machine-readable instructions that, when executed by the processor, control the system to identify include machine-readable instructions that, when executed by the processor, control the system to identify based on an antenna gain of the corresponding antenna of each of the plurality of analog front ends.

19. The system of claim 16 , the memory storing additional machine-readable instructions that, when executed by the processor, control the system to receive the plurality of locations from the object tracking system.

20. The system of claim 13 , further comprising the receiver.

Assignments (3)
SECURITY INTEREST Recorded Aug 7, 2026
From: CATAPULT SPORTS LTD
To: WESTERN ALLIANCE BANK
Reel/Frame 075572/0438 →
LICENSE Recorded Dec 17, 2025
From: ISOLYNX, LLC
To: CATAPULT SPORTS LTD
Reel/Frame 073249/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
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 060497/0943 →
Continuity (10)
Continuation 16455212 · Jun 27, 2019
Continuation 15814649 · Nov 16, 2017
Continuation 14960026 · Dec 4, 2015
Continuation PCTUS2014040914 · Jun 4, 2014
Provisional Application 61971940 · Mar 28, 2014
Provisional Application 61945559 · Feb 27, 2014
Provisional Application 61930378 · Jan 22, 2014
Provisional Application 61900786 · Nov 6, 2013
Provisional Application 61830961 · Jun 4, 2013
Related Publication 20210260464A1 · Aug 26, 2021