Electronic location identification and tracking system with beacon clustering
First Claim
1. A method for determining a presence of a user at a particular area within a location by an electronic location identification and tracking computer system, said method comprising the steps of:
- a. electronically receiving one or more signals containing identification information from at least one wireless beacon associated with a particular area within a location by a user'"'"'s portable electronic device running an electronic location identification and tracking system application (“
App”
);
b. electronically determining by the App whether each beacon signal received is from a beacon having an identifier that is previously programmed into the App and for each beacon determined to have a previously programmed identifier electronically considering the received signal from the beacon as a known beacon signal;
c. for each known beacon signal received by the App electronically determining a location cluster that the beacon is assigned to;
d. electronically determining if a preconfigured minimum number signals for beacons assigned to the location cluster have been received; and
e. where the minimum number of signals has been received as determined in step (d), calculating the average signal strength from the beacon signals received from the beacons associated the location cluster.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method for determining a presence of a user at a particular area within a location by an electronic location identification and tracking computer system, said method comprising the steps of:
-
a. electronically receiving one or more signals containing identification information from at least one wireless beacon associated with a particular area within a location by a user'"'"'s portable electronic device running an electronic location identification and tracking system application (“
App”
);b. electronically determining by the App whether each beacon signal received is from a beacon having an identifier that is previously programmed into the App and for each beacon determined to have a previously programmed identifier electronically considering the received signal from the beacon as a known beacon signal; c. for each known beacon signal received by the App electronically determining a location cluster that the beacon is assigned to; d. electronically determining if a preconfigured minimum number signals for beacons assigned to the location cluster have been received; and e. where the minimum number of signals has been received as determined in step (d), calculating the average signal strength from the beacon signals received from the beacons associated the location cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for determining a presence of a user at a particular area within a location by an electronic location identification and tracking computer system, said method comprising the steps of:
-
a. electronically receiving one or more signals containing identification information from at least one wireless beacon associated with a particular area within a location by a user'"'"'s portable electronic device running an electronic location identification and tracking system application (“
App”
);b. electronically determining by the App whether each beacon signal received is from a beacon whose identifier is previously programmed into the App and for each beacon determined to have a previously programmed identifier electronically considering the received signal from the beacon as a known beacon signal; c. for each known beacon signal received by the App electronically determining a location cluster that the beacon is assigned to; d. for each known beacon signal received by the App, electronically determining if the minimum number of beacons for the associated location cluster have been received; e. for each known beacon signal, calculating the average signal strength from the beacon signals received from the beacons associated with all identified clusters of beacons; and f. wherein if a signal was not received from the minimum number of beacons associated with any given cluster of beacons;
further comprising the step of discarding the cluster from consideration of the particular area determination for the user within the location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification