Device, method, and graphical user interface for managing electronic communications
First Claim
1. A method comprising:
- at a device with one or more processors, non-transitory memory, a display, and an input device;
displaying, on the display, a conversation view of a plurality of messages in a conversation within a first pane of a messaging application, wherein the conversation view includes a first message region of a portion of a first message of the plurality of messages in the conversation and a second message region of a portion of a second message of the plurality of messages in the conversation;
detecting a user input, via the input device, that is directed to the first message region within the conversation view; and
in response to detecting the user input directed to the first message region;
in accordance with a determination that the user input corresponds to movement in a first direction with a first magnitude less than a threshold distance, displaying, on the display, a plurality of affordances provided to perform a plurality of corresponding actions on the first message without performing the plurality of corresponding actions on other messages in the conversation while maintaining display of the second message region, wherein the plurality of affordances were not displayed prior to detecting the user input, and wherein the plurality of corresponding actions are associated with different action types;
in accordance with a determination that the user input corresponds to movement in the first direction with a second magnitude greater than the threshold distance, performing a respective action from the plurality of corresponding actions on the first message without performing the respective action on other messages in the conversation while maintaining display of the second message region, wherein the respective action was previously selected by a user from among the plurality of corresponding actions to be performed on messages in response to detecting movement in the first direction with the second magnitude greater than the threshold distance; and
in accordance with a determination that the user input satisfies a second set of input criteria, replacing display of the conversation view with a message view that corresponds to the first message including ceasing to display the second message region.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device: displays a conversation view of a plurality of messages within a first pane of a messaging application, where the conversation view includes a first message region of a portion of a first message and a second message region of a portion of a second message; and detects a user input selecting the first message region within the conversation view. In response to detecting the user input selecting the first message region, and in accordance with a determination that the user input satisfies first input criteria, the device displays one or more affordances provided to perform corresponding actions on the first message. In response to detecting the user input selecting the first message region, and in accordance with a determination that the user input satisfies second input criteria, the device replaces display of the conversation view with a message view that corresponds to the first message.
-
Citations
28 Claims
-
1. A method comprising:
at a device with one or more processors, non-transitory memory, a display, and an input device; displaying, on the display, a conversation view of a plurality of messages in a conversation within a first pane of a messaging application, wherein the conversation view includes a first message region of a portion of a first message of the plurality of messages in the conversation and a second message region of a portion of a second message of the plurality of messages in the conversation; detecting a user input, via the input device, that is directed to the first message region within the conversation view; and in response to detecting the user input directed to the first message region; in accordance with a determination that the user input corresponds to movement in a first direction with a first magnitude less than a threshold distance, displaying, on the display, a plurality of affordances provided to perform a plurality of corresponding actions on the first message without performing the plurality of corresponding actions on other messages in the conversation while maintaining display of the second message region, wherein the plurality of affordances were not displayed prior to detecting the user input, and wherein the plurality of corresponding actions are associated with different action types; in accordance with a determination that the user input corresponds to movement in the first direction with a second magnitude greater than the threshold distance, performing a respective action from the plurality of corresponding actions on the first message without performing the respective action on other messages in the conversation while maintaining display of the second message region, wherein the respective action was previously selected by a user from among the plurality of corresponding actions to be performed on messages in response to detecting movement in the first direction with the second magnitude greater than the threshold distance; and in accordance with a determination that the user input satisfies a second set of input criteria, replacing display of the conversation view with a message view that corresponds to the first message including ceasing to display the second message region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, and an input device, cause the electronic device to:
-
display, on the display, a conversation view of a plurality of messages in a conversation within a first pane of a messaging application, wherein the conversation view includes a first message region of a portion of a first message of the plurality of messages in the conversation and a second message region of a portion of a second message of the plurality of messages in the conversation; detect a user input, via the input device, that is directed to the first message region within the conversation view; and in response to detecting the user input directed to the first message region; in accordance with a determination that the user input corresponds to movement in a first direction with a first magnitude less than a threshold distance, display, on the display, a plurality of affordances provided to perform a plurality of corresponding actions on the first message without performing the plurality of corresponding actions on other messages in the conversation while maintaining display of the second message region, wherein the plurality of affordances were not displayed prior to detecting the user input, and wherein the plurality of corresponding actions are associated with different action types; in accordance with a determination that the user input corresponds to movement in the first direction with a second magnitude greater than the threshold distance, perform a respective action from the plurality of corresponding actions on the first message without performing the respective action on other messages in the conversation while maintaining display of the second message region, wherein the respective action was previously selected by a user from among the plurality of corresponding actions to be performed on messages in response to detecting movement in the first direction with the second magnitude greater than the threshold distance; and in accordance with a determination that the user input satisfies a second set of input criteria, replace display of the conversation view with a message view that corresponds to the first message including ceasing to display the second message region. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
14. An electronic device comprising:
-
a display; an input device; means for displaying, on the display, a conversation view of a plurality of messages in a conversation within a first pane of a messaging application, wherein the conversation view includes a first message region of a portion of a first message of the plurality of messages in the conversation and a second message region of a portion of a second message of the plurality of messages in the conversation; means for detecting a user input, via the input device, that is directed to the first message region within the conversation view; means, responsive to detecting the user input directed to the first message region, for displaying, on the display, a plurality of affordances provided to perform a plurality of corresponding actions on the first message without performing the plurality of corresponding actions on other messages in the conversation while maintaining display of the second message region, wherein the plurality of affordances were not displayed prior to detecting the user input and wherein the plurality of corresponding actions are associated with different action types, in accordance with a determination that the user input corresponds to movement in a first direction with a first magnitude less than a threshold distance; means, responsive to detecting the user input directed to the first message region, for performing a respective action from the plurality of corresponding actions on the first message without performing the respective action on other messages in the conversation while maintaining display of the second message region, in accordance with a determination that the user input corresponds to movement in the first direction with a second magnitude greater than the threshold distance, wherein the respective action was previously selected by a user from among the plurality of corresponding actions to be performed on messages in response to detecting movement in the first direction with the second magnitude greater than the threshold distance; and means, responsive to detecting the user input directed to the first message region, for replacing display of the conversation view with a message view that corresponds to the first message including ceasing to display the second message region in accordance with a determination that the user input satisfies a second set of input criteria.
-
-
15. An electronic device comprising:
-
a display unit configured to display a user interface; one or more input units configured to receive inputs; and a processing unit coupled with the display unit and the one or more input units, the processing unit configured to; enable display of, on the display unit, a conversation view of a plurality of messages in a conversation within a first pane of a messaging application, wherein the conversation view includes a first message region of a portion of a first message of the plurality of messages in the conversation and a second message region of a portion of a second message of the plurality of messages in the conversation; detect a user input, via the one or more input units, that is directed to the first message region within the conversation view; and in response to detecting the user input directed to the first message region; in accordance with a determination that the user input corresponds to movement in a first direction with a first magnitude less than a threshold distance, enable display of, on the display unit, a plurality of affordances provided to perform a plurality of corresponding actions on the first message without performing the plurality of corresponding actions on other messages in the conversation while maintaining display of the second message region, wherein the plurality of affordances were not displayed prior to detecting the user input, and wherein the plurality of corresponding actions are associated with different action types; in accordance with a determination that the user input corresponds to movement in the first direction with a second magnitude greater than the threshold distance, perform a respective action from the plurality of corresponding actions on the first message without performing the respective action on other messages in the conversation while maintaining display of the second message region, wherein the respective action was previously selected by a user from among the plurality of corresponding actions to be performed on messages in response to detecting movement in the first direction with the second magnitude greater than the threshold distance; and in accordance with a determination that the user input satisfies a second set of input criteria, replace display of the conversation view with a message view that corresponds to the first message including ceasing to display the second message region. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification