Determining virtual location based upon scanned wireless signals
First Claim
1. A method for determining proximity of two or more mobile units within a defined locale, the locale having a plurality of wireless devices disposed therein, each having the capability of broadcasting unique information over a broadcast channel, comprising the steps of:
- each of the two or more mobile units operable to;
scan at least a portion of the locale associated with the scanning one of the two or more mobile units,detect the presence of the ones of the plurality of wireless devices within the associated at least portion of the locale, the step of detecting receiving and accumulating the unique information from the detected ones of the plurality of wireless devices,assemble the received unique information into a wireless fingerprint, andtransmit the wireless fingerprint to a server;
at the server, the server having a database of stored wireless fingerprints;
receive wireless fingerprints from mobile units,compare received fingerprints with the stored wireless fingerprints,determine stored wireless fingerprints that are within the locale;
determine the relative position of the mobile devices associated with stored wireless fingerprints determined to be within the local, andtransmit the relative positions of the other of the two or more mobile units relative to the scanning one thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining proximity of two or more mobile units within a defined locale is disclosed. Each of the mobile units is operable to scan at least a portion of the locale associated with the scanning one of the mobile units. The presence of the ones of the plurality of wireless devices is detected within the associated portion of the locale, detecting receiving the unique information from the detected ones of the plurality of wireless devices or device IDs. The received information is formed into a wireless fingerprint and transmitted to a server, which has a database of stored wireless fingerprints that are compared to the received fingerprint and a determination made as to the stored wireless fingerprints within the locale. The relative proximity position of the mobile devices associated with stored wireless fingerprints within the locale is then determined and are transmitted to the scanning one thereof.
14 Citations
11 Claims
-
1. A method for determining proximity of two or more mobile units within a defined locale, the locale having a plurality of wireless devices disposed therein, each having the capability of broadcasting unique information over a broadcast channel, comprising the steps of:
each of the two or more mobile units operable to; scan at least a portion of the locale associated with the scanning one of the two or more mobile units, detect the presence of the ones of the plurality of wireless devices within the associated at least portion of the locale, the step of detecting receiving and accumulating the unique information from the detected ones of the plurality of wireless devices, assemble the received unique information into a wireless fingerprint, and transmit the wireless fingerprint to a server; at the server, the server having a database of stored wireless fingerprints; receive wireless fingerprints from mobile units, compare received fingerprints with the stored wireless fingerprints, determine stored wireless fingerprints that are within the locale; determine the relative position of the mobile devices associated with stored wireless fingerprints determined to be within the local, and transmit the relative positions of the other of the two or more mobile units relative to the scanning one thereof. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for determining a location based upon scanned wireless signals comprising:
-
receiving a first wireless fingerprint from a first mobile unit, the first wireless fingerprint including identifying information of at least a first wireless signal received by the first mobile unit; receiving a first time stamp indicating a time of reception of the at least a first wireless signal or device ID by the first mobile unit; receiving a second wireless fingerprint from a second mobile unit, the second wireless fingerprint including identifying information of at least a second wireless signal device ID scanned by the second mobile unit; receiving a second time stamp indicating a time of reception of the at least a second wireless signal by the second mobile unit; determining relative proximity of the first mobile unit using the first wireless fingerprint, the first time stamp, the second wireless fingerprint, and the second time stamp; and sending information indicative of the relative proximity to the first mobile unit.
-
-
8. A method for interfacing with a plurality of mobile wireless devices and controlling actions thereof based on the presence thereof in a particular locale, comprising the steps of:
each of the mobile wireless devices when entering the locale; scanning wireless devices within the locale within a scanning range associated with the scanning one of the mobile wireless devices, creating a wireless fingerprint of the scanned wireless devices representing identifying information and scan characteristics of the scanned wireless devices, and transmitting the wireless fingerprint to a server for storage in a wireless fingerprint database; and at the server; determining from the received fingerprint if the transmitting one of the mobile wireless devices is within at least a portion of the locale by comparing the received wireless fingerprint with known stored wireless fingerprints, determining if there is an associated action for the locale, if there is an associated action for the locale, transmitting such to all of the mobile wireless devices determined to have transmitted wireless fingerprints from within the locale to al or select ones of the mobile wireless devices; and executing the actions at the ones of the mobile wireless devices to which the action to be executed was transferred. - View Dependent Claims (9, 10, 11)
Specification