Electronic location identification and tracking system with beacon clustering
First Claim
1. A method for registering a location for use by an electronic location identification and tracking computer system to determine the presence of an individual at the location, said method comprising the steps of:
- a. installing a plurality of wireless beacons at a location;
b. electronically selecting two or more beacons from the plurality of wireless beacons to represent a specific spot in the location, wherein the selected two or more beacons form a beacon cluster used for determining presence by an individual at the specific spot in connection with beacon signals received through an App (application) running on an electronic device of the individual;
c. electronically entering configuration information for each beacon in the beacon cluster and the specific spot assigned to the beacon cluster through an electronic location identification and tracking system; and
d. electronically storing the beacon configuration and specific spot assigned to the beacon cluster information in an electronic database in communication with the electronic location identification and tracking system,wherein in view of beacon signals received by the App the electronic database will be queried by the electronic location identification andtracking system with respect to entered beacon cluster information when making a specific presence determination for the individual within the location;
wherein as part of a presence determination instructions are provided for use by the system when a signal from one of the beacons in the beacon cluster is not received through the App and received at a strength level that is below a minimum signal strength threshold, the instructions are selected from the following group of instructions;
(1) automatically considering that the individual is not present at the specific spot assigned to the beacon cluster;
(2) assigning a default or static value for each beacon in the beacon cluster who did not meet the minimum signal strength threshold; and
(3) discarding each beacon in the beacon cluster who did not meet the minimum signal strength threshold from any calculation performed by the electronic location identification and tracking system for the presence determination at the specific spot assigned to the beacon cluster.
3 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.
28 Citations
17 Claims
-
1. A method for registering a location for use by an electronic location identification and tracking computer system to determine the presence of an individual at the location, said method comprising the steps of:
-
a. installing a plurality of wireless beacons at a location; b. electronically selecting two or more beacons from the plurality of wireless beacons to represent a specific spot in the location, wherein the selected two or more beacons form a beacon cluster used for determining presence by an individual at the specific spot in connection with beacon signals received through an App (application) running on an electronic device of the individual; c. electronically entering configuration information for each beacon in the beacon cluster and the specific spot assigned to the beacon cluster through an electronic location identification and tracking system; and d. electronically storing the beacon configuration and specific spot assigned to the beacon cluster information in an electronic database in communication with the electronic location identification and tracking system, wherein in view of beacon signals received by the App the electronic database will be queried by the electronic location identification and tracking system with respect to entered beacon cluster information when making a specific presence determination for the individual within the location; wherein as part of a presence determination instructions are provided for use by the system when a signal from one of the beacons in the beacon cluster is not received through the App and received at a strength level that is below a minimum signal strength threshold, the instructions are selected from the following group of instructions; (1) automatically considering that the individual is not present at the specific spot assigned to the beacon cluster; (2) assigning a default or static value for each beacon in the beacon cluster who did not meet the minimum signal strength threshold; and (3) discarding each beacon in the beacon cluster who did not meet the minimum signal strength threshold from any calculation performed by the electronic location identification and tracking system for the presence determination at the specific spot assigned to the beacon cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; c. for each known beacon signal received by the App, electronically querying a database to electronically receive location properties for each known beacon, wherein the location properties include information on the number and identity of beacons grouped as a particular cluster of beacons for the particular area within the location; and d. electronically determining by the App if a signal was received from each beacon associated with the particular cluster of beacons; wherein if a signal was not received from each beacon associated with the particular cluster of beacons in step (d) further comprising the step of (i) using 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, and (ii) calculating the average signal strength from the beacon signals received from the beacons associated with the particular cluster of beacons. - View Dependent Claims (9, 10, 11, 12)
-
-
13. 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; c. for each known beacon signal received by the App, electronically forwarding identifying information for the beacon and signal strength information by the App to an electronic identification and location tracking system; d. electronically querying an electronic database by the electronic identification and location tracking system to electronically receive location properties for each known beacon, wherein the location properties include information on the number and identity of beacons grouped as a particular cluster of beacons for the particular area within the location; and e. electronically determining by the electronic identification and location tracking system if a signal was received by the App from each beacon associated with the particular cluster of beacons; wherein if a signal was not received from each beacon associated with the particular cluster of beacons in step (e) further comprising the step of (i) using 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, and (ii) calculating the average signal strength from the beacon signals received from the beacons associated with the particular cluster of beacons. - View Dependent Claims (14, 15, 16, 17)
-
Specification