Easy location sharing
First Claim
Patent Images
1. A mobile electronic device, comprising:
- a touch-sensitive surface;
a display;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying, on the display, a message region;
displaying, in the message region, a message transcript of messages sent between a first participant and a second participant;
while displaying the message transcript of messages in the message region, detecting, via the touch-sensitive surface, one or more inputs directed to sharing a location of the first participant andin response to detecting the one or more inputs, displaying a shared-location affordance in the message region, wherein the shared-location affordance comprises a map representation of a location of the first participant, wherein user input on the shared-location affordance causes display of an enlarged map view of the map representation corresponding to the location of the first participant, and wherein displaying the shared-location affordance in the message region comprises;
shifting, in an upwards direction, the message transcript in the message region; and
displaying the shared-location affordance is displayed below and adjacent to the message transcript; and
subsequent to displaying the shared-location affordance in the message region, displaying a new message of the message transcript of messages in the message region, wherein the new message is by the first participant or the second participant, and wherein displaying the new message comprises;
shifting, in an upwards direction, the message transcript and the shared-location affordance in the message region; and
displaying the new message below the shared-location affordance in the message region.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for sharing location information during a message conversation are provided. An electronic device detects a location-sharing request from a first participant of a message conversation to share first participant location information with a second participant. The device then enables the second participant to obtain the first participant location information during a predetermined location-sharing time period. In response to detecting interaction by one of the first participant and the second participant with the message conversation during the predetermined location-sharing time period, the device extends the predetermined location-sharing time period.
236 Citations
33 Claims
-
1. A mobile electronic device, comprising:
-
a touch-sensitive surface; a display; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, a message region; displaying, in the message region, a message transcript of messages sent between a first participant and a second participant; while displaying the message transcript of messages in the message region, detecting, via the touch-sensitive surface, one or more inputs directed to sharing a location of the first participant and in response to detecting the one or more inputs, displaying a shared-location affordance in the message region, wherein the shared-location affordance comprises a map representation of a location of the first participant, wherein user input on the shared-location affordance causes display of an enlarged map view of the map representation corresponding to the location of the first participant, and wherein displaying the shared-location affordance in the message region comprises; shifting, in an upwards direction, the message transcript in the message region; and displaying the shared-location affordance is displayed below and adjacent to the message transcript; and subsequent to displaying the shared-location affordance in the message region, displaying a new message of the message transcript of messages in the message region, wherein the new message is by the first participant or the second participant, and wherein displaying the new message comprises; shifting, in an upwards direction, the message transcript and the shared-location affordance in the message region; and displaying the new message below the shared-location affordance in the message region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
at a mobile electronic device with a touch-sensitive surface and a display; displaying, on the display, a message region; displaying, in the message region, a message transcript of messages sent between a first participant and a second participant; while displaying the message transcript of messages in the message region, detecting, via the touch-sensitive surface, one or more inputs directed to sharing a location of the first participant and in response to detecting the one or more inputs, displaying a shared-location affordance in the message region, wherein the shared-location affordance comprises a map representation of a location of the first participant, wherein user input on the shared-location affordance causes display of an enlarged map view of the map representation corresponding to the location of the first participant, and wherein displaying the shared-location affordance in the message region comprises; shifting, in an upwards direction, the message transcript in the message region; and displaying the shared-location affordance is displayed below and adjacent to the message transcript; and subsequent to displaying the shared-location affordance in the message region, displaying a new message of the message transcript of messages in the message region, wherein the new message is by the first participant or the second participant, and wherein displaying the new message comprises; shifting, in an upwards direction, the message transcript and the shared-location affordance in the message region; and displaying the new message below the shared-location affordance in the message region. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
13. A non-transitory computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of a mobile electronic device with a touch-sensitive surface and a display, the one or more programs including instructions for:
-
displaying, on the display, a message region; displaying, in the message region, a message transcript of messages sent between a first participant and a second participant; while displaying the message transcript of messages in the message region, detecting, via the touch-sensitive surface, one or more inputs directed to sharing a location of the first participant and in response to detecting the one or more inputs, displaying a shared-location affordance in the message region, wherein the shared-location affordance comprises a map representation of a location of the first participant, wherein user input on the shared-location affordance causes display of an enlarged map view of the map representation corresponding to the location of the first participant, and wherein displaying the shared-location affordance in the message region comprises; shifting, in an upwards direction, the message transcript in the message region; and displaying the shared-location affordance is displayed below and adjacent to the message transcript; and subsequent to displaying the shared-location affordance in the message region, displaying a new message of the message transcript of messages in the message region, wherein the new message is by the first participant or the second participant, and wherein displaying the new message comprises; shifting, in an upwards direction, the message transcript and the shared-location affordance in the message region; and displaying the new message below the shared-location affordance in the message region. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification