Geo-reference based positioning of a mobile device
First Claim
1. A method of updating an encoded structure associated with a geographical area for use in determining a location of a mobile device, the method comprising:
- detecting, at the mobile device, a Radio Frequency transmitter, the Radio Frequency transmitter comprising an identifier;
comparing the identifier with identifiers of a number of Radio Frequency transmitters located within a geographical area, the encoded structure comprising a global location of a single node of one of a number of geographically bounded tags of a region that covers the geographical area and an indexing procedure for determining global locations of other nodes of the number of geographically bounded tags of the region, the number of geographically bounded tags represented by a set of geometrically similar polygonal shapes of a grid structure, ones of the identifiers of the number of Radio Frequency transmitters associated with ones of the nodes;
generating an update in response to determining that the identifier does not match any one of the ones of the identifiers of the number of Radio Frequency transmitters associated with ones of the nodes by storing, in a memory of the mobile device, the identifier in association with one of the number of geographically bounded tags nearest to a location of the mobile device; and
sending the update to a server in communication with the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining a location of a mobile device includes: detecting, at the mobile device, at least one Radio Frequency transmitter; receiving information associated with a number of Radio Frequency transmitters located within a geographical area, the number of Radio Frequency transmitters being a subset of all Radio Frequency transmitters located within the geographical area, the information being decodable to provide global locations and identifiers of the number of Radio Frequency transmitters; comparing an identifier associated with the at least one detected Radio Frequency transmitter with the global locations and identifiers of the number of Radio Frequency transmitters; and determining the location of the mobile device within the geographical area; wherein the information is received in a reduced format.
24 Citations
7 Claims
-
1. A method of updating an encoded structure associated with a geographical area for use in determining a location of a mobile device, the method comprising:
-
detecting, at the mobile device, a Radio Frequency transmitter, the Radio Frequency transmitter comprising an identifier; comparing the identifier with identifiers of a number of Radio Frequency transmitters located within a geographical area, the encoded structure comprising a global location of a single node of one of a number of geographically bounded tags of a region that covers the geographical area and an indexing procedure for determining global locations of other nodes of the number of geographically bounded tags of the region, the number of geographically bounded tags represented by a set of geometrically similar polygonal shapes of a grid structure, ones of the identifiers of the number of Radio Frequency transmitters associated with ones of the nodes; generating an update in response to determining that the identifier does not match any one of the ones of the identifiers of the number of Radio Frequency transmitters associated with ones of the nodes by storing, in a memory of the mobile device, the identifier in association with one of the number of geographically bounded tags nearest to a location of the mobile device; and sending the update to a server in communication with the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing and updating a database of Radio Frequency transmitter identifiers and associated locations, the system comprising:
-
a server in communication with the mobile device, the server generating and storing an encoded structure associated with a geographical area by searching a reference database comprising identifiers of Radio Frequency transmitters of the geographical area and global locations of the Radio Frequency transmitters and linking identifiers of selected ones of the Radio Frequency transmitters to nodes of a number of geographically bounded tags of a region that covers the geographical area based on at least one of;
proximity to the global locations of the nodes, recorded received signal strength at the global locations of the nodes, number of recorded observations at the global locations of the nodes, location uncertainty of the selected ones of the Radio Frequency transmitters and recorded signal propagation time at the global locations of the nodes, the number of geographically bounded tags represented by a set of geometrically similar polygonal shapes of a grid structure, the encoded structure comprising a global location of a single node of one of the number of geographically bounded tags and an indexing procedure for determining global locations of other nodes of the number of geographically bounded tags of the region;a mobile device in communication with the server configured to detect nearby Radio Frequency transmitters and update the encoded structure by;
comparing an identifier of a detected Radio Frequency transmitter with the identifiers of the number of Radio Frequency transmitters located within the geographical area and, in response to determining that the identifier does not match any one of the ones of the identifiers of the number of Radio Frequency transmitters associated with ones of the nodes, storing, in memory, the identifier in association with one of the number of geographically bounded tags nearest to a location of the mobile device;wherein the mobile device periodically sends updates to the server.
-
Specification