Method and apparatus for determining location of a mobile station based on locations of multiple nearby mobile stations
First Claim
1. A method for a given cellular telephone to determine its own location, the method comprising:
- wirelessly transmitting via at least one wireless transceiver of the given cellular telephone a location query for receipt by each of a plurality of nearby cellular telephones, wherein the given cellular telephone is served by a radio access network (RAN) and wherein the location query passes from the given cellular telephone, respectively, to each nearby cellular telephone without passing through the RAN along the way from the given cellular telephone to the nearby cellular telephone;
wirelessly receiving via the at least one wireless transceiver of the given cellular telephone, respectively from each of the nearby cellular telephones, a report of location of the nearby cellular telephone, wherein the report is provided by the nearby cellular telephone in response to at least the location query from the given cellular telephone;
wirelessly transmitting to the RAN, via the at least one wireless transceiver of the given cellular telephone, a request that includes a key, wherein the request causes the RAN to (a) select the plurality of nearby cellular telephones based on the nearby cellular telephones having been in communication with a location server and (b) provide each of the selected nearby cellular telephones with a trust-signal that includes the key, wherein each of the nearby cellular telephones conditions reporting of its respective location on (i) receiving the location query from the given cellular telephone and (ii) receiving the trust-signal from the RAN;
the given cellular telephone determining a distance, respectively, between the given cellular telephone and each nearby cellular telephone of the plurality; and
the given cellular telephone triangulating to determine the location of the given cellular telephone based on the reported locations of the nearby cellular telephones and the determined distances between the given cellular telephone and the nearby cellular telephones.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method and apparatus for determining the location of a mobile station based on the locations of a group of nearby mobile stations. A mobile station implementing the method will engage in short-range wireless communication with nearby mobile stations to determine the location of the nearby mobile stations and the distances between it and each nearby mobile station. The mobile station will then apply triangulation or another algorithm to compute its own location based on the determined locations and distances of the nearby mobile stations. Further, a serving radio access network can assist by providing a trust-signal to the nearby mobile stations, with the nearby mobile stations then reporting their locations conditional upon their receipt of both the location query and the trust-signal.
153 Citations
20 Claims
-
1. A method for a given cellular telephone to determine its own location, the method comprising:
-
wirelessly transmitting via at least one wireless transceiver of the given cellular telephone a location query for receipt by each of a plurality of nearby cellular telephones, wherein the given cellular telephone is served by a radio access network (RAN) and wherein the location query passes from the given cellular telephone, respectively, to each nearby cellular telephone without passing through the RAN along the way from the given cellular telephone to the nearby cellular telephone; wirelessly receiving via the at least one wireless transceiver of the given cellular telephone, respectively from each of the nearby cellular telephones, a report of location of the nearby cellular telephone, wherein the report is provided by the nearby cellular telephone in response to at least the location query from the given cellular telephone; wirelessly transmitting to the RAN, via the at least one wireless transceiver of the given cellular telephone, a request that includes a key, wherein the request causes the RAN to (a) select the plurality of nearby cellular telephones based on the nearby cellular telephones having been in communication with a location server and (b) provide each of the selected nearby cellular telephones with a trust-signal that includes the key, wherein each of the nearby cellular telephones conditions reporting of its respective location on (i) receiving the location query from the given cellular telephone and (ii) receiving the trust-signal from the RAN; the given cellular telephone determining a distance, respectively, between the given cellular telephone and each nearby cellular telephone of the plurality; and the given cellular telephone triangulating to determine the location of the given cellular telephone based on the reported locations of the nearby cellular telephones and the determined distances between the given cellular telephone and the nearby cellular telephones. - View Dependent Claims (2, 3)
-
-
4. A method of determining location of a given mobile station based on locations of nearby mobile stations, wherein the given mobile station is served by a radio access network (RAN), the method comprising:
-
the given mobile station (i) wirelessly signaling to the RAN a request to cause the RAN to (a) select the nearby mobile stations based on the nearby mobile stations having been in communication with a location server and (b) wirelessly output a trust-signal for receipt by the selected nearby mobile stations and (ii) wirelessly outputting a location query for receipt by the nearby mobile stations, wherein each of the nearby mobile stations receives both the trust-signal from the RAN and the location query from the given mobile station and, responsive to and conditional upon receiving both the trust-signal and the location query, wirelessly outputs an indication of its own location, and wherein the request includes a key and the trust-signal includes the key; receiving into the given mobile station, from each nearby mobile station, the wirelessly-output indication of the location of the nearby mobile station; determining at the given mobile station, respectively for each nearby mobile station, a distance between the given mobile station and the nearby mobile station; and determining at the given mobile station the location of the given mobile station based on the received indications of locations of the nearby mobile stations and the determined distances between the given mobile station and each nearby mobile station. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile wireless communication device (mobile station) comprising:
-
at least one wireless transceiver; a processor; data storage; and a user interface, wherein the mobile station is served by a radio access network (RAN), and wherein the mobile station is arranged to determine its own location by carrying out functions comprising; (a) wirelessly signaling to the RAN a request to cause the RAN to (i) select the nearby mobile stations based on the nearby mobile stations having been in communication with a location server and (ii) wirelessly output a trust-signal for receipt by the selected nearby mobile stations, wherein the request includes a key and the trust-signal includes the key, (b) wirelessly outputting a location query for receipt by the nearby mobile stations, wherein each of the nearby mobile stations receives both the trust-signal and the location query and, responsive to and conditional upon receiving both the trust-signal and the location query, wirelessly outputs an indication of location of the nearby mobile station, (c) receiving from each nearby mobile station the wirelessly-output indication of the location of the nearby mobile station, (d) determining, respectively for each nearby mobile station, a distance between the given mobile station and the nearby mobile station, and (e) determining the location of the given mobile station based on the received indications of locations of the nearby mobile stations and the determined distances between the given mobile station and each nearby mobile station. - View Dependent Claims (17, 18, 19, 20)
-
Specification