IP Library Granted Patent US 12,219,434
Granted Patent B2
US 12,219,434 · App. 18/395,899 · Granted Feb 4, 2025

Electronic location identification and tracking system with beacon clustering

Inventor: Michael Kusens (Southwest Ranches, FL)
Assignee: COLLATERAL OPPORTUNITIES OF NEVAD
H04W4/029G01S1/042G01S5/02529H04W4/60H04W64/00H04W84/12
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 12,219,434
App. No.
18/395,899
Granted
Feb 4, 2025
Kind
B2
Abstract

A system and method for determining the presence of an individual at a particular spot within a location preferably based on the strength of signals received from beacons assigned to the particular spot by a software application (“App”) running on an electronic device of the individual. In one embodiment, certain presence calculations are performed by the App. In another embodiment, the App forwards information regarding the received beacon signals to an electronic identification and location tracking system and the presence calculations are performed by the system.

Claims (31)

1. An electronic system for determining a presence of a person at a particular area within a geographical location, comprising:

a location identification and tracking computer system application (“App”) running on a portable electronic device on the person of an individual located within the location; and

a plurality of wireless beacons disposed at different areas within a geographical location, each of the plurality of wireless beacons transmitting a wireless signal for receipt by the App when the portable electronic device is within range of the wireless signal,

wherein each signal transmitted by each wireless beacon contains a unique identifier identifying the wireless beacon who transmitted the signal,

wherein the App includes instructions to allow the App to electronically determine whether each beacon signal received is from a beacon whose unique identifier is previously programmed into the App;

wherein the App includes instructions so that for each known beacon signal received by the App the App electronically queries a database to electronically receive location properties for each known beacon,

wherein the location properties include information on the identity of beacons grouped as a particular cluster of beacons for a particular area within the location; and

wherein the App includes instructions to allow the App to electronically determining a current area of presence for the individual at the location based on determining which cluster of beacons out of a plurality of cluster of beacons for the location has a highest average signal strength.

2. The electronic system for determining a presence of a person of claim 1 wherein the unique identifier for each beacon in a particular beacon cluster includes a universally unique identifier (“UUID”), a major value identifier and a minor value identifier, wherein the unique identifier for each beacon is stored in the database.

3. The electronic system for determining a presence of a person of claim 2 wherein the unique minor value identifier distinguishes one beacon in the particular beacon cluster from the remaining beacons in the particular beacon cluster.

4. The electronic system for determining a presence of a person of claim 1 wherein the App includes instructions such that when a signal is received from each beacon associated with a particular cluster of beacons the App (a) determines or obtains a signal strength for each beacon signal received, (b) electronically determines an average signal strength from all of the signal strengths received, and (c) electronically compares the average signal strength to a preconfigured minimum signal strength value for the particular area or particular cluster of beacons.

5. The electronic system for determining a presence of a person of claim 4 wherein the App includes instructions such that if the determined average signal strength is above the preconfigured minimum signal strength value the App considers the individual present at the particular area within the location associated with the particular cluster of beacons.

6. The electronic system for determining a presence of a person of claim 5 wherein the App includes instructions to require the average signal strength to be above the preconfigured minimum signal strength value for a preconfigured period of time before considering the individual present at the particular area within the location associated with the particular cluster of beacons.

7. The electronic system for determining a presence of a person of claim 1 wherein the App includes instructions to allow the App to electronically determine if a signal was received from each beacon associated with the particular cluster of beacons.

8. The electronic system for determining a presence of a person of claim 7 wherein if a signal was not received from each beacon associated with the particular cluster of beacons the App includes instructions to either (i) use a static value for the missing beacon(s) when calculating an average signal strength for the beacon signals of the beacons associated with the particular cluster of beacons, or (ii) calculate the average signal strength from the beacon signals received from the beacons associated with the particular cluster of beacons.

9. The electronic system for determining a presence of a person of claim 1 further comprising the step of storing a determined location for the user in the database.

10. An electronic system for determining a presence of a person at a particular area within a geographical location, comprising:

a location identification and tracking computer system application (“App”) running on a portable electronic device on the person of an individual located within the location

a plurality of wireless beacons disposed at different areas within a geographical location, each of the plurality of wireless beacons transmitting a wireless signal for receipt by the App when the portable electronic device is within range of the wireless signal, wherein each signal transmitted by each wireless beacon contains a unique identifier identifying the wireless beacon who transmitted the signal,

an identification and location tracking system in wireless communication with the portable electronic device that the App is running on;

an identification and location tracking database in electronic communication with the identification and location tracking system, the identification and locating tracking system programmed to electronically determine whether each beacon signal received by the App is from a beacon whose unique identifier is previously stored in the identification and location tracking database;

wherein for each known beacon signal received by the App the identification and location tracking system is programmed to electronically query the database to receive location properties for each known beacon, wherein the location properties include information on the identity of beacons grouped as a particular cluster of beacons for a particular area within the location; and

wherein the identification and location tracking system is programmed to electronically determine a current area of presence for the individual at the location based on determining which cluster of beacons out of a plurality of cluster of beacons for the location has a highest average signal strength.

11. The electronic system for determining a presence of a person of claim 10 wherein the unique identifier for each beacon in a particular beacon cluster includes a universally unique identifier (“UUID”), a major value identifier and a minor value identifier, wherein the unique identifier for each beacon is stored in the database.

12. The electronic system for determining a presence of a person of claim 11 wherein the unique minor value identifier distinguishes one beacon in the particular beacon cluster from the remaining beacons in the particular beacon cluster.

13. The electronic system for determining a presence of a person of claim 10 wherein when a signal is received from each beacon associated with a particular cluster of beacons the identification and location tracking system is programmed to (a) determine or obtain a signal strength for each beacon signal received, (b) electronically determine an average signal strength from all of the signal strengths received, and (c) electronically compare the average signal strength to a preconfigured minimum signal strength value for the particular area or particular cluster of beacons.

14. The electronic system for determining a presence of a person of claim 13 wherein if the determined average signal strength is above the preconfigured minimum signal strength value the identification and location tracking system is programmed to consider the individual present at the particular area within the location associated with the particular cluster of beacons.

15. The electronic system for determining a presence of a person of claim 14 wherein the identification and location tracking system is programmed to require the average signal strength to be above the preconfigured minimum signal strength value for a preconfigured period of time before considering the individual present at the particular area within the location associated with the particular cluster of beacons.

16. The electronic system for determining a presence of a person of claim 10 wherein the identification and location tracking system is programmed to electronically determine if a signal was received from each beacon associated with the particular cluster of beacons.

17. The electronic system for determining a presence of a person of claim 16 wherein if a signal was not received from each beacon associated with the particular cluster of beacons the identification and location tracking system is programmed to either (i) use a static value for the missing beacon(s) when calculating an average signal strength for the beacon signals of the beacons associated with the particular cluster of beacons, or (ii) calculate the average signal strength from the beacon signals received from the beacons associated with the particular cluster of beacons.

18. The electronic system for determining a presence of a person of claim 10 further comprising the step of storing a determined location for the user in the identification and location tracking database.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2024
From: COLLATERAL OPPORTUNITIES, LLC, A DELAWARE LIMITED LIABILITY COMPANY
To: COLLATERAL OPPORTUNITIES OF NEVADA, LLC
Reel/Frame 068573/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2024
From: KUSENS, MICHAEL
To: COLLATERAL OPPORTUNITIES, LLC
Reel/Frame 066330/0792 →
Continuity (8)
Continuation 18107898 · Feb 9, 2023
Continuation 17166847 · Feb 3, 2021
Continuation 16655785 · Oct 17, 2019
Continuation 15996604 · Jun 4, 2018
Continuation 15698484 · Sep 7, 2017
Continuation 15238036 · Aug 16, 2016
Provisional Application 62205833 · Aug 17, 2015
Related Publication 20240129691A1 · Apr 18, 2024
References Cited (4)
US 20160044467A1 · Clausen · 2016 [cited by examiner]
US 20160150375A1 · Yogeeswaran · 2016 [cited by examiner]
US 20160269865A1 · Trouw · 2016 [cited by examiner]
Misic, Jelena, Shairmina Shafi, and Vojislav B. Misic. “Performance of a beacon enabled IEEE 802.15. 4 cluster with downlink and uplink traffic.” IEEE Transactions on Parallel and Distributed Systems 17.4 (2006): 361-37… [cited by examiner]