Patent ID: 8615251

Claim:
A method, comprising: receiving position signals from a global positioning system; receiving communication signals from a local positioning system; receiving a position query at a communication device; determining a position of the communication device in response to the communication device being handed off between cells of a wireless communication network without the communication device receiving a request from a remote communication device to determine the position, wherein the position of the communication device is determined based on both the position signals and the communication signals; determining whether the position query is received from a position query button of the communication device or from the remote communication device, wherein the position query button includes a hardware button or a user selectable option of a menu and wherein the position query button is dedicated to sending position queries in response to user selections of the position query button; in response to determining that the position query is received from the remote communication device: determining whether the position query is from an authorized party; discarding the position query in response to determining that the position query is from an unauthorized party; and transmitting data related to the position from the communication device to the remote communication device in response to determining that the position query is from an authorized party; and in response to determining that the position query is received from the position query button: determining whether the communication device is in communication with the remote communication device; transmitting the data related to the position from the communication device to the remote communication device in response to determining that the communication device is in communication with the remote communication device; and displaying the data related to the position at the communication device in response to determining that the communication device is not in communication with the remote communication device.