Devices, Methods, and Graphical User Interfaces for Messaging
Abstract
An electronic device, in response to receiving a first message from an electronic device that corresponds to another user, displays the first message in a first message region in a conversation transcript. In response to a first input by a contact at a location of the first message in the conversation transcript, the device displays plurality of acknowledgement options in an acknowledgement selection affordance at a location that corresponds to the first message region. In response to a second input by a second contact at a location of a first acknowledgement option in the acknowledgement selection affordance, the device applies the first acknowledgement option to the first message and transmits information that causes the electronic device that correspond to the other user to apply the first acknowledgement option to a corresponding first message in a conversation transcript that corresponds to the messaging session.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
at an electronic device having one or more processors, memory, a touch-sensitive surface, and a display:
displaying a messaging user interface on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and at least one other user;
receiving a first message within the messaging session from an electronic device that corresponds to another user included in the messaging session;
in response to receiving the first message, displaying the first message in a first message region in the conversation transcript on the display;
detecting a first input by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first message in the conversation transcript;
in response to detecting the first input, displaying an acknowledgement selection affordance at a location in the messaging interface that corresponds to the first message region, wherein the acknowledgement selection affordance displays a plurality of acknowledgement options;
detecting a second input by a second contact at a location on the touch-sensitive surface that corresponds to a location of a first acknowledgement option in the acknowledgement selection affordance;
in response to detecting the second input:
applying the first acknowledgement option to the first message; and,
transmitting information that causes one or more electronic devices that correspond to the at least one other user included in the messaging session to apply the first acknowledgement option to a corresponding first message in a conversation transcript that corresponds to the messaging session.
2 . The method of claim 1 , wherein applying the first acknowledgement option to the first message includes displaying the first acknowledgement option at a location adjacent to or partially overlapping the first message region.
3 . The method of claim 1 , wherein the first acknowledgement option is displayed in an acknowledgement region that has a different shape from the first message region.
4 . The method of claim 1 , including:
in response to detecting the first input, transmitting information that causes one or more electronic devices that correspond to the at least one other user included in the messaging session to display an acknowledgement-preparation indicator for a corresponding first message region in a conversation transcript that corresponds to the messaging session.
5 . The method of claim 1 , including:
after applying the first acknowledgement option to the first message:
detecting a third input by a third contact at a location on the touch-sensitive surface that corresponds to a location of the first message;
in response to detecting the third input by the third contact at the location on the touch-sensitive surface that corresponds to the location of the first message, displaying an acknowledgement editing interface;
detecting one or more inputs to the acknowledgement editing interface;
editing an acknowledgement option for the first message in accordance with the detected one or more inputs;
ceasing to display the acknowledgement editing interface;
displaying the first message in the conversation transcript with an edited acknowledgement; and
transmitting information that causes one or more electronic devices that correspond to the at least one other user included in the messaging session to display a corresponding first message with the edited acknowledgement in a conversation transcript that corresponds to the messaging session.
6 . The method of claim 5 , including:
in response to detecting the third input by the third contact, ceasing to display the conversation transcript.
7 . The method of claim 5 , including:
in response to detecting the third input by the third contact, displaying the first message region in the acknowledgement editing interface.
8 . The method of claim 5 , including:
in response to detecting the third input by the third contact, displaying the acknowledgement selection affordance that includes the plurality of acknowledgement options in the acknowledgement editing interface, wherein the first acknowledgement option is visually distinguished from the other acknowledgement options in the plurality of acknowledgement options to indicate that the first acknowledgement option is currently selected.
9 . The method of claim 5 , including:
in response to detecting the third input by the third contact, displaying a menu in the acknowledgement editing interface that includes activatable editing options for the first message region.
10 . The method of claim 1 , wherein the plurality of acknowledgement options include graphical icons that display at least one of a heart, a thumbs up, a thumbs down, a “HA!”, a “!!”, and/or a question mark.
11 . The method of claim 1 , including:
concurrently displaying on the display:
a second message in the conversation transcript, wherein
at least some of the users in the messaging session have selected the first acknowledgement option for the second message, and
at least some of the users in the messaging session have selected a second acknowledgement option for the second message, distinct from the first acknowledgement option; and
one or more indicia that users in the messaging session have selected a plurality of acknowledgements options for the second message; and
detecting an input by a contact at a location on the touch-sensitive surface that corresponds to a location of the second message; and, in response to detecting the input by the contact at the location on the touch-sensitive surface that corresponds to the location of the second message, displaying a user interface that includes a tally for each type of acknowledgement option selected by users in the messaging session.
12 . The method of claim 1 , including:
while displaying the tally for each type of acknowledgement option selected by users in the messaging session, detecting an input by a contact at a location on the touch-sensitive surface that corresponds to a tally for the first acknowledgement option for the second message; and in response to detecting the input by the contact at a location on the touch-sensitive surface that corresponds to the tally for the first acknowledgement option for the second message, displaying icons that represent users that selected the first acknowledgement option for the second message.
13 . A 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, a touch-sensitive surface and one or more processors cause the electronic device to:
display a messaging user interface on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and at least one other user; receive a first message within the messaging session from an electronic device that corresponds to another user included in the messaging session; in response to receiving the first message, display the first message in a first message region in the conversation transcript on the display; detect a first input by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first message in the conversation transcript; in response to detecting the first input, display an acknowledgement selection affordance at a location in the messaging interface that corresponds to the first message region, wherein the acknowledgement selection affordance displays a plurality of acknowledgement options; detect a second input by a second contact at a location on the touch-sensitive surface that corresponds to a location of a first acknowledgement option in the acknowledgement selection affordance; and in response to detecting the second input:
apply the first acknowledgement option to the first message; and,
transmit information that causes one or more electronic devices that correspond to the at least one other user included in the messaging session to apply the first acknowledgement option to a corresponding first message in a conversation transcript that corresponds to the messaging session.
14 . An electronic device, comprising:
a display; a touch-sensitive surface; one or more processors; and memory storing one or more programs that include instructions for:
displaying a messaging user interface on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and at least one other user;
receiving a first message within the messaging session from an electronic device that corresponds to another user included in the messaging session;
in response to receiving the first message, displaying the first message in a first message region in the conversation transcript on the display;
detecting a first input by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first message in the conversation transcript;
in response to detecting the first input, displaying an acknowledgement selection affordance at a location in the messaging interface that corresponds to the first message region, wherein the acknowledgement selection affordance displays a plurality of acknowledgement options;
detecting a second input by a second contact at a location on the touch-sensitive surface that corresponds to a location of a first acknowledgement option in the acknowledgement selection affordance; and
in response to detecting the second input:
applying the first acknowledgement option to the first message; and,
transmitting information that causes one or more electronic devices that correspond to the at least one other user included in the messaging session to apply the first acknowledgement option to a corresponding first message in a conversation transcript that corresponds to the messaging session.
15 . The electronic device of claim 14 , wherein applying the first acknowledgement option to the first message includes displaying the first acknowledgement option at a location adjacent to or partially overlapping the first message region.
16 . The electronic device of claim 14 , wherein the first acknowledgement option is displayed in an acknowledgement region that has a different shape from the first message region.
17 . The electronic device of claim 14 , wherein the one or more programs include instructions for:
in response to detecting the first input, transmitting information that causes one or more electronic devices that correspond to the at least one other user included in the messaging session to display an acknowledgement-preparation indicator for a corresponding first message region in a conversation transcript that corresponds to the messaging session.
18 . The electronic device of claim 14 , wherein the one or more programs include instructions for:
after applying the first acknowledgement option to the first message:
detecting a third input by a third contact at a location on the touch-sensitive surface that corresponds to a location of the first message;
in response to detecting the third input by the third contact at the location on the touch-sensitive surface that corresponds to the location of the first message, displaying an acknowledgement editing interface;
detecting one or more inputs to the acknowledgement editing interface;
editing an acknowledgement option for the first message in accordance with the detected one or more inputs;
ceasing to display the acknowledgement editing interface;
displaying the first message in the conversation transcript with an edited acknowledgement; and
transmitting information that causes one or more electronic devices that correspond to the at least one other user included in the messaging session to display a corresponding first message with the edited acknowledgement in a conversation transcript that corresponds to the messaging session.
19 . The electronic device of claim 18 , wherein the one or more programs include instructions for:
in response to detecting the third input by the third contact, ceasing to display the conversation transcript.
20 . The electronic device of claim 18 , including:
in response to detecting the third input by the third contact, displaying the first message region in the acknowledgement editing interface.Join the waitlist — get patent alerts
Track US2022179553A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.