IP Library Granted Patent US 10,628,617
Granted Patent B1
US 10,628,617 · App. 16/688,775 · Granted Apr 21, 2020

Method and apparatus for wireless determination of position and orientation of a smart device

Inventors: Michael S. Santarone (Jacksonville, FL); Michael Wodrich (Jacksonville, FL); Randall Pugh (Jacksonville, FL); Jason E. Duff (Jacksonville, FL)
Assignee: Middle Chart, LLC
G06F30/13G01S19/48G06Q99/00G06T17/05G06T19/006G01S19/01
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,628,617
App. No.
16/688,775
Filed
Nov 19, 2019
Granted
Apr 21, 2020
Kind
B1
Art Unit
2647
USPC
455/456.3
Abstract

Methods and apparatus for determining a location and an orientation of a smart device via wireless communication. The location and direction of the smart device may be used to generate a data query and/or submit information into a data storage, referencing a time, place and direction of the smart device.

Claims (50)

1. A method of a indicating an orientation of a smart device, the method comprising the steps of:

a) fixedly securing a first antenna array at a first position relative to the smart device;

b) locating the first antenna array within transmission range of a first transceiver;

c) with the first antenna array, receiving a first wireless communication from the first transceiver;

d) generating an angle of arrival of the first wireless communication with the first antenna array;

e) generating a time of arrival of the first wireless communication with the first antenna array;

f) receiving a second wireless communication with the first antenna array from a second transceiver;

g) generating an angle of arrival of the second wireless communication with the first antenna array;

h) generating a time of arrival of the second wireless communication with the first antenna array;

i) generating a virtual line intersecting a space occupied by the smart device based upon the angle of arrival of the first wireless communication and the time of arrival of the first wireless communication and the angle of arrival of the second wireless communication and the time of arrival of the second wireless communication; and

j) generating a direction of orientation of the smart device based upon a direction of the virtual line.

2. The method of claim 1 , additionally generating the step of generating a location of the smart device based upon the first wireless communication received by the first antenna array and the second wireless communication received by the first antenna array.

3. The method of claim 1 , additionally generating the step of generating a virtual ray originating within a virtual space occupied by the smart device, said virtual ray comprising a portion of the virtual line and extending in the direction of orientation of the smart device.

4. The method of claim 1 , additionally generating the step of generating a virtual ray originating within a virtual space occupied by the smart device, said virtual ray comprising a portion of the virtual line and extending in a direction other than the direction of orientation of the smart device.

5. The method of claim 1 , wherein one of the first wireless communication and the second wireless communication comprises a Bluetooth 5.1 transmission.

6. The method of claim 5 additionally comprising the steps of: receiving a third wireless communication with the first antenna array from a third transceiver located within a transmission range of the third transceiver; generating an angle of arrival of the third wireless communication with the first antenna array; generating a time of arrival of the third wireless communication with the first antenna array; and generating the virtual line intersecting the space occupied by the smart device additionally based upon the angle of arrival of the third wireless communication and the time of arrival of the third wireless communication.

7. The method of claim 6 wherein at least one of the first wireless communication, the second wireless communication and the third wireless communication is received by a second antenna array in place of the first antenna array.

8. A method of a indicating an orientation of a smart device, the method comprising the steps of:

a) fixedly securing a first antenna array at a first position relative to the smart device;

b) receiving a first wireless communication with the first antenna array from a first transceiver, wherein the first antenna array is located within a transmission range of the first transceiver;

c) generating an angle of arrival of the first wireless communication with the first antenna array;

d) generating a time of arrival of the first wireless communication with the first antenna array;

e) fixedly securing a second antenna array at a second position relative to the smart device;

f) receiving a second wireless communication with the second antenna array from the first transceiver, wherein the second transceiver is located within a transmission range of the first transceiver;

g) generating an angle of arrival of the second wireless communication with the second antenna array;

h) generating a time of arrival of the second wireless communication with the second antenna array;

i) generating a virtual line intersecting a space occupied by the smart device based upon the angle of arrival of the first wireless communication and the time of arrival of the first wireless communication and the angle of arrival of the second wireless communication and the time of arrival of the second wireless communication; and

i) generating an orientation of the smart device based upon a direction of the virtual line.

9. The method of claim 8 , additionally generating the step of generating a location of the smart device based upon the first wireless communication received by the first antenna array and the second wireless communication received by the second antenna array.

10. The method of claim 8 , additionally generating the step of generating a virtual ray originating within a virtual space occupied by the smart device, said virtual ray comprising a portion of the virtual line and extending in a direction of orientation of the smart device.

11. The method of claim 8 , additionally generating the step of generating a virtual ray originating within a virtual space occupied by the smart device, said virtual ray comprising a portion of the virtual line and extending in a direction other than a direction of orientation of the smart device.

12. The method of claim 8 , wherein one of the first wireless communication and the second wireless communication comprises a Bluetooth 5.1 transmission.

13. The method of claim 12 additionally comprising the steps of: receiving a third wireless communication from a second transceiver located within a transmission range of the second transceiver with one of the first antenna array and the second antenna array; generating an angle of arrival of the third wireless communication; generating a time of arrival of the third wireless communication; and generating the virtual line intersecting the space occupied by the smart device additionally based upon the angle of arrival of the third wireless communication and the time of arrival of the third wireless communication.

14. A method of a indicating an orientation of a smart device, the method comprising the steps of:

a) fixedly securing a first antenna array at a first position relative to the smart device;

b) receiving a first wireless communication with the first antenna array from a first transceiver, wherein the first antenna array is located within a transmission range of the first transceiver;

c) generating an angle of arrival of the first wireless communication with the first antenna array;

d) generating a time of arrival of the first wireless communication with the first antenna array;

e) fixedly securing a second antenna array at a second position relative to the smart device;

f) receiving a second wireless communication with the second antenna array from a second transceiver, wherein the second antenna array is located within a transmission range of the second transceiver;

g) generating an angle of arrival of the second wireless communication with the second antenna array;

h) generating a time of arrival of the second wireless communication with the second antenna array;

i) generating a virtual line intersecting a space occupied by the smart device based upon the angle of arrival of the first wireless communication and the time of arrival of the first wireless communication and the angle of arrival of the second wireless communication and the time of arrival of the second wireless communication; and

j) generating an orientation of the smart device based upon a direction of the virtual line.

15. The method of claim 14 , additionally generating the step of generating a location of the smart device based upon the first wireless communication received by the first antenna array and the second wireless communication received by the second antenna array.

16. The method of claim 14 , additionally generating the step of generating a virtual ray originating within a virtual space occupied by the smart device, said virtual ray comprising a portion of the virtual line and extending in a direction of orientation of the smart device.

17. The method of claim 14 , additionally generating the step of generating a virtual ray originating within a virtual space occupied by the smart device, said virtual ray comprising a portion of the virtual line and extending in a direction other than a direction of orientation of the smart device.

18. The method of claim 14 , wherein one of the first wireless communication and the second wireless communication comprises a Bluetooth 5.1 transmission.

19. The method of claim 18 additionally comprising the steps of: receiving a third wireless communication from a third transceiver located within a transmission range of the third transceiver with one of the first antenna array and the second antenna array; generating an angle of arrival of the third wireless communication; generating a time of arrival of the third wireless communication; and generating the virtual line intersecting the space occupied by the smart device additionally based upon the angle of arrival of the third wireless communication and the time of arrival of the third wireless communication.

20. The method of claim 14 wherein one of the first wireless communication and the second wireless communication comprises a wavelength in a sub-gigahertz range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2019
From: SANTARONE, MICHAEL S; WODRICH, MICHAEL A; DUFF, JASON E; PUGH, RANDALL
To: MIDDLE CHART, LLC
Reel/Frame 051340/0201 →
Continuity (31)
Continuation In Part 16657660 · Oct 18, 2019
Continuation In Part 16597271 · Oct 9, 2019
Continuation 16161823 · Oct 16, 2018
Continuation In Part 15716133 · Sep 26, 2017
Continuation In Part 15703310 · Sep 13, 2017
Continuation 15887637 · Feb 2, 2018
Continuation In Part 15716133 · Sep 26, 2017
Continuation In Part 15703310 · Sep 13, 2017
Continuation In Part 16549503 · Aug 23, 2019
Continuation In Part 16528104 · Jul 31, 2019
Continuation In Part 16504919 · Jul 8, 2019
Continuation In Part 16503878 · Jul 5, 2019
Continuation In Part 16297383 · Mar 8, 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 In Part 16142275 · Sep 26, 2018
Continuation In Part 15887637 · Feb 2, 2018
Continuation In Part 16249574 · Jan 16, 2019
Continuation In Part 16176002 · Oct 31, 2018
Continuation In Part 16688775
Continuation In Part 16503878 · Jul 5, 2019
Provisional Application 62531995 · Jul 13, 2017
Provisional Application 62531975 · Jul 13, 2017
Provisional Application 62462347 · Feb 22, 2017
Provisional Application 62909061 · Oct 1, 2019
Provisional Application 62712714 · Jul 31, 2018
Provisional Application 62793714 · Jan 17, 2019
Provisional Application 62871499 · Jul 8, 2019
Provisional Application 62769133 · Nov 19, 2018