Location Sharing
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
- receiving a message and geographic location data from a device;
processing the message to determine if the message is associated with geographic location data; and
presenting the message in a graphical object having a graphical element indicating that the message is associated with the geographic location data, if the message is associated with the geographic location data;
obtaining input to the graphical element; and
presenting a map display with the geographic location of the device identified, in response to the input to the graphical element.
0 Assignments
0 Petitions
Accused Products
Abstract
Geographic location data is sent from a first device to a second device with a modified message to signal the presence of geographic location data associated with the message. The message can include (or attach) the geographic location data or file, or the message can include a link to a network-based resource which the second device can use to obtain the geographic location data. In some implementations, when a user of the first device views a location on a map display of the first device, a graphical user interface is presented to allow the user to select an option to share the geographic location with the second device. The second device receives geographic location data or a link from the first device which can trigger a map display on the second device showing the location of the first device and, optionally, the location of the second device.
11 Citations
12 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a message and geographic location data from a device; processing the message to determine if the message is associated with geographic location data; and presenting the message in a graphical object having a graphical element indicating that the message is associated with the geographic location data, if the message is associated with the geographic location data; obtaining input to the graphical element; and presenting a map display with the geographic location of the device identified, in response to the input to the graphical element.
-
-
2. A method comprising:
-
receiving a message and geographic location data from a device; processing the message to determine if the message is associated with geographic location data; and presenting the message in a graphical object having a graphical element indicating that the message is associated with the geographic location data, if the message is associated with the geographic location data; obtaining input to the graphical element; and presenting a map display with the geographic location of the device identified with a graphical placemark, in response to the input to the graphical element. - View Dependent Claims (3, 4)
-
-
5. A method comprising:
-
receiving a text message at a mobile device, the text message including contact information; decoding the text message including the contact information, responsive to receiving the text message; and adding the contact information to fields of a contact in an address book. - View Dependent Claims (6)
-
-
7. A system comprising:
-
a processor; and memory coupled to the processor and storing instructions which when executed by the processor, cause the processor to perform operations comprising; presenting a graphical placemark on a map display, the graphical placemark corresponding to geographic location; obtaining a selection of the graphical placemark; presenting a graphical object that includes information associated with the geographic location, in response to the selection of the graphical placemark; receiving a selection of the graphical object; presenting a user interface for specifying two or more mechanisms for sharing the geographic location, in response to the selection of the graphical object; obtaining input to the user interface specifying a text messaging for sharing geographic location data for the geographic location with a device; and sending the geographic location data with a text message to the device, wherein the text message is modified to signal the presence of the geographic location data associated with the text message. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
-
a processor; and memory coupled to the processor and storing instructions which, when executed by the processor, causes the processor to perform operations comprising; receiving a message and geographic location data from a device; processing the message to determine if the message is associated with geographic location data; and presenting the message in a graphical object having a graphical element indicating that the message is associated with the geographic location data, if the message is associated with the geographic location data; obtaining input to the graphical element; and presenting a map display with the geographic location of the device identified with a graphical placemark, in response to the input to the graphical element. - View Dependent Claims (12)
-
Specification