Easy location sharing
First Claim
1. A mobile electronic device of a first participant, comprising:
- a touch-sensitive surface;
a display;
one or more processors;
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 associated with a message conversation;
displaying, in the message region, a message transcript of messages sent between the first participant and a second participant of the message conversation;
displaying, at a first position in the message transcript, a shared-location affordance representing location information of the first participant;
while displaying the shared-location affordance at the first position, detecting a request to scroll the message transcript;
in response to detecting the request to scroll the message transcript;
determining whether the request to scroll the message transcript comprises a request to scroll the shared-location affordance beyond the message region;
in accordance with a determination that the request to scroll the message transcript comprises a request to scroll the shared-location affordance beyond the message region;
discontinuing display of the shared location in the message transcript; and
displaying a location-sharing status bar outside the message region; and
in accordance with a determination that the request to scroll the message transcript does not comprise a request to scroll the shared-location affordance beyond the message region;
displaying the shared-location affordance at a second location in the message transcript.
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.
-
Citations
39 Claims
-
1. A mobile electronic device of a first participant, comprising:
-
a touch-sensitive surface; a display; one or more processors; 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 associated with a message conversation; displaying, in the message region, a message transcript of messages sent between the first participant and a second participant of the message conversation; displaying, at a first position in the message transcript, a shared-location affordance representing location information of the first participant; while displaying the shared-location affordance at the first position, detecting a request to scroll the message transcript; in response to detecting the request to scroll the message transcript; determining whether the request to scroll the message transcript comprises a request to scroll the shared-location affordance beyond the message region; in accordance with a determination that the request to scroll the message transcript comprises a request to scroll the shared-location affordance beyond the message region; discontinuing display of the shared location in the message transcript; and
displaying a location-sharing status bar outside the message region; andin accordance with a determination that the request to scroll the message transcript does not comprise a request to scroll the shared-location affordance beyond the message region; displaying the shared-location affordance at a second location in the message transcript. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
at a mobile electronic device of a first participant with a touch-sensitive surface and a display; displaying, on the display, a message region associated with a message conversation; displaying, in the message region, a message transcript of messages sent between the first participant and a second participant of the message conversation; displaying, at a first position in the message transcript, a shared-location affordance representing location information of the first participant; while displaying the shared-location affordance at the first position, detecting a request to scroll the message transcript; in response to detecting the request to scroll the message transcript; determining whether the request to scroll the message transcript comprises a request to scroll the shared-location affordance beyond the message region; in accordance with a determination that the request to scroll the message transcript comprises a request to scroll the shared-location affordance beyond the message region; discontinuing display of the shared location in the message transcript; and
displaying a location-sharing status bar outside the message region; andin accordance with a determination that the request to scroll the message transcript does not comprise a request to scroll the shared-location affordance beyond the message region; displaying the shared-location affordance at a second location in the message transcript. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
15. A non-transitory computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of a first participant'"'"'s 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 associated with a message conversation; displaying, in the message region, a message transcript of messages sent between the first participant and a second participant of the message conversation; displaying, at a first position in the message transcript, a shared-location affordance representing location information of the first participant; while displaying the shared-location affordance at the first position, detecting a request to scroll the message transcript; in response to detecting the request to scroll the message transcript; determining whether the request to scroll the message transcript comprises a request to scroll the shared-location affordance beyond the message region; in accordance with a determination that the request to scroll the message transcript comprises a request to scroll the shared-location affordance beyond the message region; discontinuing display of the shared location in the message transcript; and
displaying a location-sharing status bar outside the message region; andin accordance with a determination that the request to scroll the message transcript does not comprise a request to scroll the shared-location affordance beyond the message region; displaying the shared-location affordance at a second location in the message transcript. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification