System and Method for Proximity Detection
First Claim
1. A system for detecting a presence of a user'"'"'s mobile device at a location comprising:
- a central server computing device configured to receive data from the user'"'"'s mobile device, wherein the user'"'"'s mobile device is configured to detect and identify devices by the use of a short range radio frequency digital communication protocol;
non-transitory computer readable media comprising computer instructions which when executed by the computing device cause the system;
to receive and process said data from the user'"'"'s mobile device on the computing device, said data including device identities detected by the user'"'"'s mobile device;
to compute a probability of the user'"'"'s mobile device presence at the location based at least in part on a set of said device identities received from the user'"'"'s mobile device;
whereby when the computed probability exceeds a threshold value, the system indicates the presence of the user'"'"'s mobile device at the location.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is for a system and method for determining the proximity of a mobile device to a location without the use of a satellite based or other location awareness system, nor a stationary beacon of any kind Instead, the mobile device monitors radio frequency broadcast identification codes from nearby mobile devices, and determines if the set of detected identification codes is sufficiently similar to a weighted set of identification codes attributed to specified location. If the calculation of similarity meets the confidence conditions of the system, notification is made that the customer or visitor has arrived. The invention utilizes a combination of confidence interval computation, machine learning, and fault tolerance mechanisms to optimize the success of correctly detecting that the device is near the relevant location.
-
Citations
19 Claims
-
1. A system for detecting a presence of a user'"'"'s mobile device at a location comprising:
-
a central server computing device configured to receive data from the user'"'"'s mobile device, wherein the user'"'"'s mobile device is configured to detect and identify devices by the use of a short range radio frequency digital communication protocol; non-transitory computer readable media comprising computer instructions which when executed by the computing device cause the system; to receive and process said data from the user'"'"'s mobile device on the computing device, said data including device identities detected by the user'"'"'s mobile device; to compute a probability of the user'"'"'s mobile device presence at the location based at least in part on a set of said device identities received from the user'"'"'s mobile device; whereby when the computed probability exceeds a threshold value, the system indicates the presence of the user'"'"'s mobile device at the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of detecting a presence of a user with a mobile device at a location comprising:
-
receiving data on a computing system , the data comprising device identification information corresponding to devices detected by the user mobile device, wherein the user'"'"'s mobile device is equipped with a radio frequency signal interface, wherein the user'"'"'s mobile device uses a short range radio frequency communication protocol, wherein said device identification information forms a set of device identities; determining a confidence level of said user presence at the location based on the set of device identities; comparing the confidence level to a confidence boundary of the user'"'"'s presence at the location; communicating an indication of the user'"'"'s mobile device presence, based on said comparison, wherein if the confidence level exceeds the confidence boundary, the indication is positive. - View Dependent Claims (10, 11, 12, 13)
-
-
14. Non-transitory computer readable media comprising computer instructions executed by a computing device, the instructions comprising:
-
instructions to receive data from a user'"'"'s mobile device comprising the identification information of nearby devices detected with a radio frequency signal interface using a short range digital communication protocol; instructions to process said received identification information as a set of nearby device identities; instructions to process said set of nearby device identities to determine the probability of a presence of the user'"'"'s mobile device at a location. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification