LOCALIZATION METHOD EMPLOYING RADIO SIGNAL STRENGTH MEASUREMENTS OF ELECTRIC AND GAS METERS
First Claim
1. A method of determining a location of a mobile device without using a global positioning system (GPS) receiver, comprising:
- receiving in the mobile device transmissions from a plurality of wireless utility meters;
determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters;
comparing the determined wireless utility meter identifiers and respective signal strengths to a meter signal signature database, wherein the meter signal signature database comprises a plurality of records that associate a plurality of geographic coordinates with a plurality of wireless utility meter identifiers and respective signal strengths;
identifying a best match data record within the meter signal signature database that represents a best match between signal strengths and meter identifiers determined from received transmissions and the plurality of wireless utility meter identifiers and respective signal strengths stored in the best match data record; and
using geographic coordinates of the identified best match data record as the location of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for determining the geospatial position/location of a mobile device by using transmissions from surrounding wireless utility meters and prior knowledge of the locations of the surrounding meters. A mobile device may receive transmissions from a plurality of wireless utility meters, and determine signal strengths and meter identifiers of each of the plurality of wireless utility meters from the received transmissions. The signal strengths and meter identifiers may be compared to data records stored in a wireless utility meter signal signature database to identify a best match data record, which may include geographic coordinates that may be used by the mobile device to determine its current geospatial position and/or location.
58 Citations
95 Claims
-
1. A method of determining a location of a mobile device without using a global positioning system (GPS) receiver, comprising:
-
receiving in the mobile device transmissions from a plurality of wireless utility meters; determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; comparing the determined wireless utility meter identifiers and respective signal strengths to a meter signal signature database, wherein the meter signal signature database comprises a plurality of records that associate a plurality of geographic coordinates with a plurality of wireless utility meter identifiers and respective signal strengths; identifying a best match data record within the meter signal signature database that represents a best match between signal strengths and meter identifiers determined from received transmissions and the plurality of wireless utility meter identifiers and respective signal strengths stored in the best match data record; and using geographic coordinates of the identified best match data record as the location of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device, comprising:
-
a transceiver configured to send and receive wireless communication signals; a memory; and a processor coupled to the transceiver and the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving transmissions from a plurality of wireless utility meters; determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; comparing the determined wireless utility meter identifiers and respective signal strengths to a meter signal signature database, wherein the meter signal signature database comprises a plurality of records that associate a plurality of geographic coordinates with a plurality of wireless utility meter identifiers and respective signal strengths; identifying a best match data record within the meter signal signature database that represents a best match between signal strengths and meter identifiers determined from received transmissions and the plurality of wireless utility meter identifiers and respective signal strengths stored in the best match data record; and recording geographic coordinates of the identified best match data record as a mobile device location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for determining a location of a mobile device without using a global positioning system (GPS) receiver, the operations comprising:
-
receiving transmissions from a plurality of wireless utility meters; determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; comparing the determined wireless utility meter identifiers and respective signal strengths to a meter signal signature database, wherein the meter signal signature database comprises a plurality of records that associate a plurality of geographic coordinates with a plurality of wireless utility meter identifiers and respective signal strengths; identifying a best match data record within the meter signal signature database that represents a best match between signal strengths and meter identifiers determined from received transmissions and the plurality of wireless utility meter identifiers and respective signal strengths stored in the best match data record; and recording geographic coordinates of the identified best match data record as the location of the mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile device, comprising:
-
means for receiving transmissions from a plurality of wireless utility meters; means for determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; means for comparing the determined wireless utility meter identifiers and respective signal strengths to a meter signal signature database, wherein the meter signal signature database comprises a plurality of records that associate a plurality of geographic coordinates with a plurality of wireless utility meter identifiers and respective signal strengths; means for identifying a best match data record within the meter signal signature database that represents a best match between signal strengths and meter identifiers determined from received transmissions and the plurality of wireless utility meter identifiers and respective signal strengths stored in the best match data record; and means for using geographic coordinates of the identified best match data record as a mobile device location. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A communication system, comprising:
-
a mobile device comprising a device memory and a device processor coupled to the device memory, and a server comprising a server memory and a server processor coupled to the server memory, wherein the device processor is configured with processor-executable instructions to perform operations comprising; receiving transmissions from a plurality of wireless utility meters; determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; sending the signal strengths and meter identifiers to the server; receiving geographic coordinates in response to sending the signal strengths and meter identifiers; and recording the received geographic coordinates as a mobile device location, and wherein the server processor is configured with server-executable instructions to perform operations comprising; receiving the signal strengths and meter identifiers sent from the mobile device; comparing the meter identifiers and signal strengths to a meter signal signature database, wherein the meter signal signature database comprises a plurality of records that associate a plurality of geographic coordinates with a plurality of wireless utility meter identifiers and respective signal strengths; identifying a best match data record within the meter signal signature database that represents a best match between signal strengths and meter identifiers determined from received transmissions and the plurality of wireless utility meter identifiers and respective signal strengths stored in the best match data record; and sending the best match data record to the mobile device. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A method for generating meter signal signature database, comprising:
-
receiving in the mobile device transmissions from a plurality of wireless utility meters; determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; determining a geographic location of the mobile device at a location where the transmissions from the plurality of wireless utility meters was received using a high-accuracy geolocation method; transmitting to a server the determined geographic location of the mobile device and the determined signal strengths and meter identifiers of each of the plurality of wireless utility meters; and storing received geographic locations and wireless utility meter identifiers and signal strengths in the meter signal signature database maintained by the server. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A mobile device, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving transmissions from a plurality of wireless utility meters; determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; determining a geographic location of the mobile device at a location where the transmissions from the plurality of wireless utility meters was received using a high-accuracy geolocation method; and transmitting to a server the determined geographic location of the mobile device and the determined signal strengths and meter identifiers of each of the plurality of wireless utility meters. - View Dependent Claims (46, 47, 48, 64, 65, 66)
-
-
49. A server, comprising:
-
a memory; and a server processor coupled to the memory, wherein the server processor is configured with server-executable instructions to perform operations comprising; receiving location information identifying a geographic location of a mobile device, signal strength information, and meter identifiers of each of a plurality of wireless utility meters from the mobile device; and storing the received location information, meter identifiers and signal strengths in the meter signal signature database. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for generating a meter signal signature database, the operations comprising:
-
receiving transmissions from a plurality of wireless utility meters; determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; determining a geographic location of a mobile device at a location where the transmissions from the plurality of wireless utility meters was received using a high-accuracy geolocation method; and transmitting to a server the determined geographic location of the mobile device and the determined signal strengths and meter identifiers of each of the plurality of wireless utility meters. - View Dependent Claims (55, 56, 57)
-
-
58. A non-transitory computer readable storage medium having stored thereon server-executable software instructions configured to cause a server processor to perform operations for generating a meter signal signature database, the operations comprising:
-
receiving location information identifying a geographic location of a mobile device, signal strength information, and meter identifiers of each of a plurality of wireless utility meters from the mobile device; and storing received location information, meter identifiers and signal strengths in the meter signal signature database. - View Dependent Claims (59, 60, 61, 62)
-
-
63. A mobile device, comprising:
-
means for receiving transmissions from a plurality of wireless utility meters; means for determining from the received transmissions signal strengths and meter identifiers of each of the plurality of wireless utility meters; means for determining a geographic location of the mobile device at a location where the transmissions from the plurality of wireless utility meters was received using a high-accuracy geolocation method; and means for transmitting to a server the determined geographic location of the mobile device and the determined signal strengths and meter identifiers of each of the plurality of wireless utility meters.
-
-
67. A server, comprising:
-
means for receiving location information identifying a geographic location of a mobile device, signal strength information, and meter identifiers of each of a plurality of wireless utility meters from the mobile device; and means for storing received location information, meter identifiers and signal strengths in the meter signal signature database. - View Dependent Claims (68, 69, 70, 71)
-
-
72. A method of determining locations of wireless utility meters, comprising:
-
receiving, in a server, geographic location, wireless utility meter identifier and corresponding signal strength information from a plurality of mobile devices; for each meter identifier, calculating a separation distance between the corresponding meter and each geographic location associated with a signal strength information based upon the corresponding signal strength information; and performing a least squares calculation to determine each meter'"'"'s location using the calculated separation distances and corresponding geographic locations. - View Dependent Claims (73, 74, 75, 76, 77)
-
-
78. A server, comprising:
-
a memory; and a server processor coupled to the memory, wherein the server processor is configured with server-executable instructions to perform operations comprising; receiving geographic location, wireless utility meter identifier and corresponding signal strength information from a plurality of mobile devices; for each meter identifier, calculating a separation distance between the corresponding meter and each geographic location associated with a signal strength information based upon the corresponding signal strength information; and performing a least squares calculation to determine each meter'"'"'s location using the calculated separation distances and corresponding geographic locations. - View Dependent Claims (79, 80, 81, 82, 83)
-
-
84. A non-transitory server readable storage medium having stored thereon server-executable software instructions configured to cause a server processor to perform operations for determining locations of wireless utility meters, the operations comprising:
-
receiving geographic location, wireless utility meter identifier and corresponding signal strength information from a plurality of mobile devices; for each meter identifier, calculating a separation distance between the corresponding meter and each geographic location associated with a signal strength information based upon the corresponding signal strength information; and performing a least squares calculation to determine each meter'"'"'s location using the calculated separation distances and corresponding geographic locations. - View Dependent Claims (85, 86, 87, 88, 89)
-
-
90. A server, comprising:
-
means for receiving geographic location, wireless utility meter identifier and corresponding signal strength information from a plurality of mobile devices; means for calculating, for each meter identifier, separation distances between the corresponding meter and each geographic location associated with a signal strength information based upon the corresponding signal strength information; and means for performing a least squares calculation to determine each meter'"'"'s location using the calculated separation distances and corresponding geographic locations. - View Dependent Claims (91, 92, 93, 94, 95)
-
Specification