IP Library Granted Patent US 11,900,022
Granted Patent B2
US 11,900,022 · App. 18/218,046 · Granted Feb 13, 2024

Apparatus for determining a position relative to a reference transceiver

Inventors: Michael Wodrich (Jacksonville, FL); Michael S. Santarone (Jacksonville, FL); Randall Pugh (Jacksonville, FL); Jason E. Duff (Jacksonville, FL)
Assignee: Middle Chart, LLC
G06F30/13G02B27/0093G02B27/0172G06Q10/06G06T19/006G02B27/017G06T7/00G06T2210/04
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,900,022
App. No.
18/218,046
Filed
Jul 4, 2023
Granted
Feb 13, 2024
Kind
B2
Art Unit
2647
USPC
345/633
Abstract

Apparatus is provided for determining a position relative to a reference transceiver. The apparatus includes an antenna configured to communicate with the reference transceiver and a receiver in logical communication with the antenna. A transmitter is also in logical communication with the antenna. A digital storage contains software executable upon demand via a processor in logical communication with the digital storage. The processor is operative via execution of the software to cause the apparatus to display a user interface on a visual display that includes a symbol indicating the direction of the reference transceiver in relation to the apparatus and a distance between the apparatus and the reference transceiver.

Claims (44)

1. Apparatus for determining a position relative to a reference transceiver, the apparatus comprising:

a. an antenna configured to communicate with the reference transceiver;

b. a receiver in logical communication with the antenna;

c. a transmitter also in logical communication with the antenna;

d. a digital storage storing software executable upon demand; and

e. a processor in logical communication with the digital storage, the processor operative via execution of the software to cause the apparatus to:

i. with the receiver, receive a first digital communication from the reference transceiver, the first digital communication comprising data for determining a distance between the reference transceiver and the apparatus;

ii. referencing the first digital communication, generate the distance between the apparatus and the reference transceiver;

iii. with the transmitter, transmit a second digital communication to the reference transceiver, the second digital communication comprising data useful to determine a direction of the reference transceiver in relation to the apparatus;

iv. based upon the second digital communication, generate the direction of the reference transceiver in relation to the apparatus;

v. displaying a user interface on a visual display, the user interface comprising a symbol indicating the direction of the reference transceiver in relation to the apparatus; and

vi. displaying on the user interface the distance between the apparatus and the reference transceiver.

2. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to generate a vector.

3. The apparatus of claim 2 , wherein the vector does not include a limitation as to length.

4. The apparatus of claim 1 , wherein the symbol comprises an arrow.

5. The apparatus of claim 1 , additionally comprising a magnetic directional indicator.

6. The apparatus of claim 1 , additionally comprising a camera array comprising multiple image capture angles, wherein the processor is additionally operative via execution of the software to cause the apparatus to display a user interface comprising a virtual reality view of a setting comprising a location of the apparatus.

7. The apparatus of claim 1 , additionally comprising a clock wherein the processor is additionally operative via execution of the software to cause the apparatus to calculate a round trip time of at least one of the first digital communication and the second digital communication.

8. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to periodically transmit and receive wireless communications.

9. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to record a time of arrival of the first digital communication.

10. The apparatus of claim 1 , additionally comprising a clock wherein the processor is additionally operative via execution of the software to cause the apparatus to calculate a time difference of arrival of at least one of the first digital communication and the second digital communication.

11. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to generate an angle of transmission of the second digital communication.

12. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to generate an angle of arrival of the first digital communication.

13. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to generate a geospatial location relative to the reference transceiver that is not relevant where the geospatial location is located in relation to a greater geospatial area.

14. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to generate a received signal strength of the first digital communication.

15. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to process raw radio measurements of at least one of the first digital communication and the second digital communication.

16. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to determine a geospatial location based upon triangulation between the apparatus and known points.

17. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to determine a geospatial location based upon generation of a triangle with one known length comprising the distance between the apparatus and the reference transceiver and two known angles.

18. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to determine a geospatial location based upon multilateration referencing the distance between the apparatus and the reference transceiver and geometry of a geometric shape.

19. The apparatus of claim 1 , wherein the processor is additionally operative via execution of the software to cause the apparatus to generate a plot of potential locations of the reference transceiver.

20. Apparatus for determining a position relative to multiple reference transceivers, the apparatus comprising:

a. an antenna configured to communicate with a first reference transceiver and a second reference transceiver;

b. a receiver in logical communication with the antenna;

c. a transmitter also in logical communication with the antenna;

d. a digital storage storing software executable upon demand; and

e. a processor in logical communication with the digital storage, the processor operative via execution of the software to cause the apparatus to:

i. with the receiver, receive a first digital communication from the first reference transceiver, the first digital communication comprising data useful in determining a respective distance of the first reference transceiver from the apparatus;

ii. referencing the first digital communication, generate a distance between the apparatus and the first reference transceiver;

iii. with the receiver, receive a second digital communication from the second reference transceiver, the second digital communication comprising data useful in determining a distance of the second reference transceiver from the apparatus;

iv. based upon the second digital communication, generate the distance of the second reference transceiver from the apparatus;

v. generate a first curve representing the distance between the apparatus and the first reference transceiver;

vi. generate a second curve representing the distance between the apparatus and the second reference transceiver;

vii. displaying a user interface on a visual display, the user interface comprising a symbol indicating a direction of the first reference transceiver; and

viii. displaying on the user interface the distance between the apparatus and the first reference transceiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2023
From: DUFF, JASON E.; PUGH, RANDALL; SANTARONE, MICHAEL S.; WODRICH, MICHAEL
To: MIDDLE CHART, LLC
Reel/Frame 064144/0275 →
Continuity (65)
Continuation 18123727 · Mar 20, 2023
Continuation 18170194 · Feb 16, 2023
Continuation 17883441 · Aug 8, 2022
Continuation 17829225 · May 31, 2022
Continuation 17409919 · Aug 24, 2021
Continuation 17398259 · Aug 10, 2021
Continuation 17307496 · May 4, 2021
Continuation In Part 17244970 · Apr 30, 2021
Continuation In Part 17196146 · Mar 9, 2021
Continuation In Part 17183062 · Feb 23, 2021
Continuation In Part 17176849 · Feb 16, 2021
Continuation 17176849 · Feb 16, 2021
Continuation In Part 17134824 · Dec 28, 2020
Continuation In Part 17113368 · Dec 7, 2020
Continuation In Part 16951550 · Nov 18, 2020
Continuation In Part 17062663 · Oct 5, 2020
Continuation 16943750 · Jul 30, 2020
Continuation 16935857 · Jul 22, 2020
Continuation 16915155 · Jun 29, 2020
Continuation 16900753 · Jun 12, 2020
Continuation 16898602 · Jun 11, 2020
Continuation 16831160 · Mar 26, 2020
Continuation 16775223 · Jan 28, 2020
Continuation In Part 16721906 · Dec 19, 2019
Continuation In Part 16688775 · Nov 19, 2019
Continuation In Part 16657660 · Oct 18, 2019
Continuation 16657660 · Oct 18, 2019
Continuation In Part 16597271 · Oct 9, 2019
Continuation 16597271 · Oct 9, 2019
Continuation In Part 16549503 · Aug 23, 2019
Continuation 16528104 · Jul 31, 2019
Continuation In Part 16528104 · Jul 31, 2019
Continuation In Part 16504919 · Jul 8, 2019
Continuation 16504919 · Jul 8, 2019
Continuation 16504919 · Jul 8, 2019
Continuation In Part 16503878 · Jul 5, 2019
Continuation In Part 16297383 · Mar 8, 2019
Continuation In Part 16249574 · Jan 16, 2019
Continuation In Part 16176002 · Oct 31, 2018
Continuation In Part 16171593 · Oct 26, 2018
Continuation In Part 16165517 · Oct 19, 2018
Continuation In Part 16161823 · Oct 16, 2018
Continuation 15887637 · Feb 2, 2018
Continuation In Part 15887637 · Feb 2, 2018
Continuation 16161823 · Oct 16, 2018
Continuation In Part 16142275 · Sep 26, 2018
Continuation In Part 15716133 · Sep 26, 2017
Continuation In Part 15703310 · Sep 13, 2017
Continuation In Part 15716133 · Sep 26, 2017
Continuation 15703310 · Sep 13, 2017
Continuation 15716133 · Sep 26, 2017
Continuation In Part 15703310 · Sep 13, 2017
Provisional Application 63155109 · Mar 1, 2021
Provisional Application 63118231 · Nov 25, 2020
Provisional Application 63093416 · Oct 19, 2020
Provisional Application 63088527 · Oct 7, 2020
Provisional Application 62909061 · Oct 1, 2019
Provisional Application 62871499 · Jul 8, 2019
Provisional Application 62793714 · Jan 17, 2019
Provisional Application 62769133 · Nov 19, 2018
Provisional Application 62712714 · Jul 31, 2018
Provisional Application 62531975 · Jul 13, 2017
Provisional Application 62531955 · Jul 13, 2017
Provisional Application 62462347 · Feb 22, 2017
Related Publication 20230359779A1 · Nov 9, 2023