IP Library Granted Patent US 10,653,337
Granted Patent B2
US 10,653,337 · App. 15/680,863 · Granted May 19, 2020

Local object detection system

Inventors: Timothy W. Markison (Mesa, AZ); Sayfe Kiaei (Fountain Hills, AZ); Gary McCoy (Gilbert, AZ)
A61B5/1036A43B3/0005A61B5/002A61B5/02055A61B5/1118A61B5/16A61B5/6802A61B5/7275A61B5/743A63B24/0062A63B71/06G01S13/42G01S13/46G01S13/58G01S13/726G01S13/88H04Q9/00A61B5/024A61B5/0816A61B2560/0214A61B2562/0219G01S2013/468H04Q2209/40H04Q2209/84H04Q2209/845
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,653,337
App. No.
15/680,863
Granted
May 19, 2020
Kind
B2
Abstract

A method includes transmitting one or more local transmit radar signals and receiving a plurality of local receive radar signals that corresponds to the one or more local transmit radar signals being reflected or refracted off an object. The method further includes processing the plurality of local receive radar signals to determine a relative position of the object. The method further includes determining whether the object is positioned within a desired detection volume associated with a position of the transmitter section. When the object is positioned within the desired detection volume, further processing the local receive radar signals to determine movement pattern of the object and whether the movement pattern of the object is within a range of plausible movements for the object. When the movement pattern of the object is within a range of plausible movements for the object, tracking movement of the object within the desired detection volume.

Claims (60)

1. A method comprises:

transmitting, by a transmitter section of a local object detection system, one or more local transmit radar signals;

receiving, by a plurality of receivers of the local object detection system, a plurality of local receive radar signals that corresponds to the one or more local transmit radar signals being reflected or refracted off an object;

processing, by a processing module of the local object detection system, the plurality of local receive radar signals to determine a relative position of the object;

determining, by the processing module, whether the object is positioned within a desired detection volume associated with a position of the transmitter section;

when the object is positioned within the desired detection volume, further processing, by the processing module, the plurality of local receive radar signals to determine movement pattern of the object;

determining, by the processing module, whether the movement pattern of the object is within a range of plausible movements for the object;

when the movement pattern of the object is within a range of plausible movements for the object, tracking, by the processing module, movement of the object within the desired detection volume

receiving, by at least some of the plurality of receivers, a second plurality of local receive radar signals that corresponds to the one or more local transmit radar signals being reflected or refracted off a second object;

processing, by the processing module, the second plurality of local receive radar signals to determine a second relative position of the second object;

determining, by the processing module, whether the second object is positioned within the desired detection volume;

when the second object is positioned within the desired detection volume, further processing, by the processing module, the second plurality of local receive radar signals to determine second movement pattern of the second object;

determining, by the processing module, whether the second movement pattern of the second object is within a second range of plausible movements for the second object;

when the second movement pattern of the second object is within the second range of plausible movements for the second object, tracking, by the processing module, movement of the second object within the desired detection volume; and

when the first object is a baseball and the second object is a bat, determining, by the processing module, a contact point of the bat colliding with the baseball based on the movements and positions of the baseball and the bat within the desired detection volume.

2. The method of claim 1 , wherein a local transmit radar signal of the one or more local transmit radar signals comprises one of:

a radio frequency signal;

an infrared signal; and

an ultrasound signal.

3. The method of claim 1 further comprises:

the further processing of the plurality of local receive radar signals includes determining a relative velocity as part of the movement pattern; and

the determining whether the movement pattern of the object is within a range of plausible movements for the object further includes determining that the relative velocity is within an anticipated velocity range of the object.

4. The method of claim 1 , wherein the processing the plurality of local receive radar signals to determine the relative position of the object comprises:

utilizing a triangulation location function of three or more of the plurality of local receive radar signals with respect to a reference point to determine the relative position.

5. The method of claim 1 , wherein the desired detection volume comprises:

a three-dimensional space defined by a Cartesian coordinate system or a Polar coordinate system with respect to a reference point, wherein the reference point is based on location of the transmitter section.

6. The method of claim 1 further comprises:

when the first object is a first sensor on a wrist of a person's arm and the second object is a second sensor on an elbow of the person's arm, determining, by the processing module, movement of the person's arm based on movements and positions of the first sensor and the second sensor within the desired detection volume.

7. A computer readable memory comprises:

a first memory element that stores operational instructions that, when executed by a transmitter section of a local object detection system, causes the transmitter section to:

transmit one or more local transmit radar signals;

a second memory element that stores operational instructions that, when executed by a plurality of receivers of the local object detection system, cause the plurality of receivers to:

receive a plurality of local receive radar signals that corresponds to the one or more local transmit radar signals being reflected or refracted off an object; and

receive a second plurality of local receive radar signals that corresponds to the one or more local transmit radar signals being reflected or refracted off a second object;

a third memory element that stores operational instructions that, when executed by a processing module of the local object detection system, causes the processing module to:

process the plurality of local receive radar signals to determine a relative position of the object;

determining whether the object is positioned within a desired detection volume associated with a position of the transmitter section;

when the object is positioned within the desired detection volume, further process the plurality of local receive radar signals to determine movement pattern of the object;

determine whether the movement pattern of the object is within a range of plausible movements for the object;

when the movement pattern of the object is within a range of plausible movements for the object, track movement of the object within the desired detection volume;

process the second plurality of local receive radar signals to determine a second relative position of the second object;

determine whether the second object is positioned within the desired detection volume;

when the second object is positioned within the desired detection volume, further process the second plurality of local receive radar signals to determine second movement pattern of the second object;

determine whether the second movement pattern of the second object is within a second range of plausible movements for the second object; and

when the second movement pattern of the second object is within the second range of plausible movements for the second object, track movement of the second object within the desired detection volume;

when the first object is a baseball and the second object is a bat, determine a contact point of the bat colliding with the baseball based on the movements and positions of the baseball and the bat within the desired detection volume.

8. The computer readable memory of claim 7 , wherein a local transmit radar signal of the one or more local transmit radar signals comprises one of:

a radio frequency signal;

an infrared signal; and

an ultrasound signal.

9. The computer readable memory of claim 7 , wherein the third memory element further stores operational instructions that, when executed by the processing module, causes the processing module to:

further process the plurality of local receive radar signals to determine a relative velocity as part of the movement pattern; and

determine whether the movement pattern of the object is within a range of plausible movements for the object by determining that the relative velocity is within an anticipated velocity range of the object.

10. The computer readable memory of claim 7 , wherein the third memory element further stores operational instructions that, when executed by the processing module, causes the processing module to process the plurality of local receive radar signals to determine the relative position of the object by:

utilizing a triangulation location function of three or more of the plurality of local receive radar signals with respect to a reference point to determine the relative position.

11. The computer readable memory of claim 7 , wherein the desired detection volume comprises:

a three-dimensional space defined by a Cartesian coordinate system or a Polar coordinate system with respect to a reference point, wherein the reference point is based on location of the transmitter section.

12. The computer readable memory of claim 7 further comprises:

the third memory element further stores operational instructions that, when executed by the processing module, causes the processing module to:

when the first object is a first sensor on a wrist of a person's arm and the second object is a second sensor on an elbow of the person's arm, determine movement of the person's arm based on movements and positions of the first sensor and the second sensor within the desired detection volume.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2021
From: ATHALONZ, LLC
To: SIGMASENSE, LLC.
Reel/Frame 058513/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2021
From: MARKISON, TIMOTHY W.; KIAEI, SAYFE; MCCOY, GARY
To: ATHALONZ, LLC
Reel/Frame 057198/0602 →
Continuity (2)
Provisional Application 62376555 · Aug 18, 2016
Related Publication 20180052228A1 · Feb 22, 2018
Cited By (2)
US 12,194,357 US 12,508,485