IP Library Granted Patent US 11,323,845
Granted Patent B2
US 11,323,845 · App. 16/374,288 · Granted May 3, 2022

Reverse-beacon indoor positioning system using existing detection fields

Inventors: Matthew Wootton (St. Louis, MO); Liani Lye (Gardena, CA); Kevin Zhang (Sugar Land, TX); Boris Dieseldorff (St. Charles, MO); John Wootton (St. Louis, MO)
Assignee: Ivani, LLC
H04W4/023G01S5/0221G01V3/12H04B17/318H04L1/0018H04L5/006H04W4/027H04W4/90H04W64/00G01S5/0036G01S5/14H04L5/0058H04W4/33
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,323,845
App. No.
16/374,288
Granted
May 3, 2022
Kind
B2
Abstract

Indoor positioning systems and methods including a reverse-beacon for location determination and presence sensing technology. The reverse-beacon is any device comprising a transceiver and a computer operating with system nodes and will generally be in the form of a smartphone or other mobile computer. The systems and methods utilize wireless signals of any device that adheres to a general-purpose communication protocol, such as Bluetooth™ and Wi-Fi, to provide location-based services such as location determination and acting as a ground-truth field for presence sensing systems. The systems and methods operate by passively licensing to wireless communications that take place during the ordinarily course of operation of a wireless network irrespective of the presence of the reverse-beacon.

Claims (42)

1. A method for locating a reverse-beacon comprising;

providing a reverse beacon comprising a transceiver and a computer in communication with said transceiver;

providing a plurality of system nodes, said plurality forming a detection field;

creating a plurality of historical datasets by obtaining measurements between a first system node in said plurality of system nodes and said reverse-beacon with said reverse beacon at different locations within said detection field, wherein said measurements are obtained by:

placing said reverse-beacon within said detection field;

receiving at said reverse-beacon, first system node signals from said first system node at said transceiver;

converting at said computer said first system node signals to a historical dataset including a first system node identifier and a first system node distance between said first system node and said reverse beacon; and

moving said reverse-beacon relative to said detection field a plurality of times and at each time in said plurality of times repeating said receiving and said converting to form said plurality of said historical datasets;

at a later time, determining at said computer that said reverse-beacon is within said detection field by comparing each of said historical datasets in said plurality of historical datasets to first system node signals received by said reverse beacon at said later time.

2. The method of claim 1 wherein said reverse-beacon comprises a mobile device.

3. The method of claim 2 , wherein said reverse beacon comprises a smart phone or tablet computer.

4. The method of claim 2 , wherein said reverse beacon comprises a wearable computer device.

5. The method of claim 1 , wherein said first system node is selected from the group consisting of: a computer; a network device; and a smart appliance.

6. The method of claim 1 , wherein said determining at said computer further comprises determining a location determination status of said reverse-beacon with respect to said detection field.

7. The method of claim 6 , wherein said location determination status is selected from the group consisting of approaching; departing; in room; static; and mobile.

8. The method of claim 1 wherein said computer comprises a local network computer.

9. The method of claim 8 , wherein said reverse-beacon includes said local network computer.

10. The method of claim 1 , wherein said computer comprises a wireless computer server communicably coupled to said transceiver over a telecommunications network.

11. The method of claim 1 , further comprising:

providing a third party system;

operating said third party system based at least in part on said location of said reverse-beacon determined in said determining.

12. The method of claim 11 , wherein said third party system is selected from the group consisting of; an electrical system; a lighting system; a heating, venting, and cooling (HVAC) system; a security system; a home automation system; an industrial automation system.

13. The method of claim 1 , wherein said detection field is formed by wireless communications using a protocol selected from the group consisting of: Bluetooth™, Bluetooth™ Low Energy, ANT,ANT+, WiFi, Zigbee, Thread, and Z-Wave.

14. The method of claim 1 , wherein. at least one said system node in said plurality of system nodes is configured to communicate using a different communication protocol than at least one other system node in said plurality of system nodes.

15. The method of claim 1 Wherein said detection field is disposed within an indoor space.

16. The method of claim 1 , wherein the method is performed by said reverse-beacon only passively receiving wireless communication signals from said first system node.

17. The method of claim 1 , wherein the method is performed by said reverse-beacon actively receiving wireless communication signals from said first system node.

18. A system for locating a reverse-beacon in a detection field comprising:

a plurality of system nodes, said plurality forming a detection field;

a reverse-beacon comprising a transceiver, a computer, and a non-volatile computer-readable storage medium having program instructions thereon which, when executed by said computer, cause said reverse-beacon to perform the steps of:

creating a plurality of historical datasets by obtaining measurements between a first system node in said plurality of system nodes and said reverse-beacon with said reverse beacon at different locations within said detection field, wherein said measurements are obtained by:

receiving first system node signals from said first system node of said transceiver;

converting said first system node signals to a historical dataset including a first system node identifier and a first system node distance between said first system node and said reverse beacon;

repeating said receiving and said converting a plurality of times while said reverse-beacon is moving relative to said detection field to form said plurality of said historical datasets and;

at a later time, determining that said reverse-beacon is within said detection field by comparing each of said historical datasets in said plurality of historical datasets to first system node signals received by said reverse-beacon at said later time.

19. The system of claim 18 , further comprising:

a third-party system;

a computer server;

wherein said program instructions thereon which, when executed by said computer, further cause said reverse-beacon to perform the steps of:

transmitting said determined location of said reverse-beacon on said computer server;

wherein said computer server comprises a non-volatile computer-readable medium having program instructions thereon which when executed by said computer server, cause said computer server to operate said third party system based at least in part on said determined location of said reverse-beacon.

20. The system of claim 19 , wherein said third party system is selected from the group consisting of; an electrical system; a lighting system; a heating, venting, and cooling (HVAC) system; a security system; a home automation system; an industrial automation system.

Assignments (4)
SECURITY AGREEMENT Recorded Apr 2, 2026
From: IVANI, LLC
To: SORYN IP FUND II, L.P.
Reel/Frame 075331/0488 →
SECURITY AGREEMENT Recorded Sep 25, 2025
From: IVANI, LLC
To: SORYN IP FUND II, L.P.; SORYN IP PARALLEL FUND II, L.P.
Reel/Frame 072734/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: IVANI, LLC
To: IVANI, LLC
Reel/Frame 054169/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2019
From: WOOTTON, MATTHEW; LYE, LIANI; ZHANG, KEVIN; DIESELDORFF, BORIS; WOOTTON, JOHN
To: IVANI, LLC
Reel/Frame 049000/0475 →
Continuity (8)
Continuation 15851458 · Dec 21, 2017
Continuation In Part 15600380 · May 19, 2017
Continuation 15227717 · Aug 3, 2016
Continuation 15084002 · Mar 29, 2016
Provisional Application 62437412 · Dec 21, 2016
Provisional Application 62252954 · Nov 9, 2015
Provisional Application 62219457 · Sep 16, 2015
Related Publication 20190230470A1 · Jul 25, 2019