DISPLAYING OPTIONS, ASSIGNING NOTIFICATION, IGNORING MESSAGES, AND SIMULTANEOUS USER INTERFACE DISPLAYS IN A MESSAGING APPLICATION
First Claim
1. A computer-implemented method, comprising:
- at an electronic device with a touch-sensitive surface and display;
displaying a list comprising information corresponding to a plurality of email messages;
detecting a contact on the touch-sensitive surface;
detecting continuous movement of the contact in a first direction, without breaking contact with the touch-sensitive surface, at a location on the display corresponding to a message of the plurality of email messages;
determining one or more parameters of the movement of the contact;
in accordance with a determination that a parameter of the movement meets a first criterion, displaying a plurality of user interface elements representing actions to be taken on the email message; and
in accordance with a determination that the parameter of the movement meets a second criterion different from the first criterion, performing a default action on the email message.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive surface and display can execute a messaging application. In the messaging application, swipe options can be displayed for messages and threads. Swipe options correspond to actions that can be taken on the messages or threads. Messages and threads can be associated with notification rules as well as be ignored. Composition interfaces and messages can be displayed simultaneously in the messaging application. The messaging application can display a conversation view of a message thread with a common header that can include subject information and names of participants in the threads. The messaging application allows for adding and removing participants to the conversation view. The messaging application allows for grouping search results from a search of messages using a search term. The grouping can be based on the location of the search term within the messages.
-
Citations
103 Claims
-
1. A computer-implemented method, comprising:
-
at an electronic device with a touch-sensitive surface and display; displaying a list comprising information corresponding to a plurality of email messages; detecting a contact on the touch-sensitive surface; detecting continuous movement of the contact in a first direction, without breaking contact with the touch-sensitive surface, at a location on the display corresponding to a message of the plurality of email messages; determining one or more parameters of the movement of the contact; in accordance with a determination that a parameter of the movement meets a first criterion, displaying a plurality of user interface elements representing actions to be taken on the email message; and in accordance with a determination that the parameter of the movement meets a second criterion different from the first criterion, performing a default action on the email message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 101, 102, 103)
-
-
29. A computer-implemented method, comprising:
-
at an electronic device with a touch-sensitive surface and display; within a messaging application; in response to receiving an action to compose a message, displaying a composition interface in the messaging application; displaying, within the composition interface, a selectable user interface element that, when selected, changes notification rules for replies to the message; detecting a contact on the touch-sensitive surface at a location on the display corresponding to the selectable user interface element within the composition interface, the contact indicative of selection of the selectable user interface element; and in response to detection of the selection, changing an appearance of the selectable user interface element within the composition interface to indicate the activation of a notification rule that a subsequently received message in a conversation thread corresponding to the message will trigger a conversation notification. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer-implemented method, comprising:
-
at an electronic device with a display; displaying information corresponding to a plurality of messages in a messaging application; receiving input at a location on the display corresponding to a displayed message, the input indicating deletion of the displayed message; in response to receiving the input, displaying proximate to the location of the displayed message a plurality of selectable user interface elements representing deletion actions to be taken on subsequent messages in a conversation thread corresponding to the displayed message; and in response to selection of one of the plurality of selectable user interface elements, deleting the displayed message and setting a deletion action for subsequently received messages in the conversation thread. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer-implemented method, comprising:
-
at an electronic device with a touch-sensitive surface and display; displaying a first composition interface in a messaging application, the first composition interface including a first message; and while displaying the first composition interface, receiving an action to compose a second message; and in response to receiving the action; displaying a second composition interface, and displaying the first composition interface in a first portion and the second composition interface in a second portion. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
55. A computer-implemented method, comprising:
-
at an electronic device with a touch-sensitive surface and display; displaying a first composition interface in a messaging application, the first composition interface including a first message; and while displaying the first composition interface, receiving an action to compose a second message; and in response to receiving the action; displaying a second composition interface, and moving the first composition interface such that a portion of the first composition interface is displayed adjacent the second composition interface.
-
-
72. A computer-implemented method, comprising:
-
at an electronic device with a touch-sensitive surface and display; in response to selection of a conversation view in a messaging application, the messaging application configured to display a plurality of email messages in the conversation view; identifying in the plurality of email messages a conversation thread, the conversation thread comprising email messages from the plurality of email messages; determining information common to the email messages in the conversation thread, the common information comprising a conversation title based at least in part on a subject of at least one or more email messages in the conversation thread; displaying a header in a header portion of the conversation view, the header comprising the common information; and displaying, visually distinguished from the header area, a message area comprising two or more of the email messages in the conversation thread, each of the two or more email messages comprising sender information and content information. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
73. A computer-implemented method, comprising:
-
at an electronic device with a touch-sensitive surface and display; displaying in a messaging application a conversation thread in an inbox view; in response to selection of the conversation thread for display in a conversation view in the messaging application; identifying in a plurality of email messages contained in the conversation thread; determining information common to the plurality of email messages corresponding to the conversation thread, the common information comprising a conversation name for the conversation thread based at least in part on a subject line of a email message contained in the conversation thread; displaying in a header in the conversation view for the conversation thread, the header comprising the common information and names of a plurality of participants included in the conversation thread; and displaying below the header two or more of the plurality of email messages contained in conversation thread by displaying for each of the two or more email messages a sender of the email message but without displaying at least a portion of the two or more the email message.
-
-
88. A computer-implemented method, comprising:
-
at an electronic device with a touch-sensitive surface and display; receiving a search query comprising at least one term for searching email messages in a messaging application; in response to receiving the search query, determining whether one or more email messages in the messaging application include the at least one search term; determining, for each of the one or more email messages in the messaging application including the search term, a field where the search term is found within the email message, wherein the search term can appear in one or more of a plurality of different predetermined locations; and displaying one or more email message query result groups, each query result group based on a different predetermined location and comprising the one or more email messages in the messaging application including the search term in the corresponding predetermined location. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100)
-
Specification