Device-to-device location awareness
First Claim
Patent Images
1. A method for communication between a first mobile device and a second mobile device, comprising:
- during an ongoing telephone call communication session between the first and second mobile devices;
receiving, at the second mobile device, a location request message from the first mobile device requesting location information of the second mobile device, the location request message being sent by the first device in response to detecting input corresponding to a selection of an image object displayed by the first mobile device, the image object indicating that a location request message requesting location information of the second mobile device can be sent, wherein the image object is displayed on the first mobile device simultaneously with elapsed time for the communication session; and
in response to receiving the location request message at the second mobile device requesting location information of the second mobile device, the location request message comprising a current location of the first mobile device;
comparing, by the second mobile device, a name of a user of the first mobile device and an address of the first mobile device to names and addresses in a stored profile associated with the second mobile device so as to determine whether the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information; and
in response to determining that the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information, sending, from the second mobile device to the first mobile device, the location information of the second mobile device, wherein the location information includes current GPS coordinates of the second mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
During an ongoing wireless telephone call communication session between a pair of mobile devices, a local device responds to its user'"'"'s activation of a virtual or actual button or key, or its user'"'"'s verbal command, by automatically sending an over the air message (e.g., a SMS or text message or other network communication message) to the remote device. The message requests location information of the remote device. Upon obtaining location information from the remote device, a location of the remote device is automatically displayed on the local device. Other embodiments are also described and claimed.
31 Citations
24 Claims
-
1. A method for communication between a first mobile device and a second mobile device, comprising:
during an ongoing telephone call communication session between the first and second mobile devices; receiving, at the second mobile device, a location request message from the first mobile device requesting location information of the second mobile device, the location request message being sent by the first device in response to detecting input corresponding to a selection of an image object displayed by the first mobile device, the image object indicating that a location request message requesting location information of the second mobile device can be sent, wherein the image object is displayed on the first mobile device simultaneously with elapsed time for the communication session; and in response to receiving the location request message at the second mobile device requesting location information of the second mobile device, the location request message comprising a current location of the first mobile device; comparing, by the second mobile device, a name of a user of the first mobile device and an address of the first mobile device to names and addresses in a stored profile associated with the second mobile device so as to determine whether the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information; and in response to determining that the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information, sending, from the second mobile device to the first mobile device, the location information of the second mobile device, wherein the location information includes current GPS coordinates of the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A mobile device comprising:
-
one or more processors; and a non-transitory computer-readable storage medium storing instructions executable by the one or more processors to cause the one or more processors to; manage a telephone call communication session with another mobile device; during the telephone call communication session; in response to receiving a location request message including current location information of said another mobile device, wherein the location request message requests location information of the mobile device, the location request message being sent by said another mobile device in response to detecting input corresponding to a selection of an image object displayed by said another mobile device, the image object indicating that a location request message requesting location information of the mobile device can be sent, wherein the image object is displayed on said another mobile device simultaneously with elapsed time for the communication session; compare a name of a user of said another mobile device and an address of said another mobile device to names and addresses in a stored profile associated with the mobile device so as to determine whether the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information, wherein the mobile device is configured to send the location of the mobile device to said another mobile device during the telephone call communication session; and in response to determining that the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information, send, from the mobile device, the location information of the mobile device, wherein the location information includes current GPS coordinates of the mobile device. - View Dependent Claims (14, 15)
-
-
16. A mobile device comprising:
-
a telephony module to manage a telephone call communication session with another mobile device; a user interface module configured to; display, during the telephone call communication session, a first image object indicating that a location release message can be sent to said another mobile device, simultaneously with a second image object indicating elapsed time for the communication session; and detect activation of a virtual or actual key in the mobile device, or a verbal command to the mobile device, during the telephone call communication session; a messaging module configured to send or receive a message during the telephone call session; and a location awareness module configured to, in response to receiving a location request message comprising location information of said another mobile device from said another mobile device during the telephone call communication session; automatically prompt for permission to release location information; compare a name of a user associated with said another mobile device and an address of said another mobile device to names and addresses in a stored profile associated with a user so as to determine whether the name of the user associated with said another mobile device and the address matches a name and an address in the stored profile that is authorized to receive location information; and instruct the messaging module to send the location release message to said another mobile device in response to obtaining permission and determining that the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information, wherein the location release message includes current GPS coordinates of the mobile device. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A mobile device comprising:
-
means for managing a telephone call with another mobile device; means for displaying an image object in a user interface at the mobile device indicating that an over the air network communication message requesting location information of said another mobile device can be sent during the telephone call; means for receiving the selection of the image object via activation of a virtual or physical key in the user interface at the mobile device; means for detecting the selection;
means for sending the over the air network communication message to said another mobile device during the telephone call;means for instructing the sending means to send a current location of the mobile device as part of a message addressed to said another mobile device in response to receiving location information of said another mobile device during the telephone call; means for comparing a name of a user of said another mobile device and an address of said another mobile device to names and addresses in a stored profile associated with the mobile device so as to determine whether the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information; means for sending location information of the mobile device in response to determining that the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information, wherein the location information includes current GPS coordinates of the mobile device; and means for displaying the location information of said another mobile device.
-
-
23. A method for communications between a first mobile device and a second mobile device, comprising:
during an ongoing telephone call communication session between the first and second mobile devices; receiving an over the air location request message from the first mobile device requesting location information of the second mobile device, the location request message comprising location information of the first mobile device, the location request message being sent by the first device in response to detecting input corresponding to a selection of an image object displayed by the first mobile device, the image object indicating that a location request message requesting location information of the second mobile device can be sent, wherein the image object is displayed on the first mobile device simultaneously with elapsed time for the communication session; comparing a name of a user associated with the first mobile device and an address of the first mobile device to names and addresses in a stored profile associated with a user of the second mobile device to determine whether the name of the user associated with the first mobile device and the address matches a name and an address in the stored profile that is authorized to receive location information of the second mobile device; performing an RF-based locating methodology that determines location information of the second mobile device, wherein the determined location information includes current GPS coordinates of the second mobile device; and replying to the received message by sending the determined location information to the first mobile device in response to determining that the name of the user and the address matches a name and an address in the stored profile that is authorized to receive location information. - View Dependent Claims (24)
Specification