Devices, Methods, and Graphical User Interfaces for Messaging
Abstract
An electronic device displays a messaging user interface of a message application, including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a message-input area, at least one avatar corresponding to a first other user included in the messaging session, and an application affordance. The device detects an input on the touch sensitive surface. In accordance with a determination that the input corresponds to selection of the at least one avatar displayed in the messaging user interface, the device displays a menu that contains a plurality of activatable menu items associated with the at least one avatar overlaid on the messaging user interface. In accordance with a determination that the input corresponds to selection of the application affordance, the device displays a plurality of application launch icons for a plurality of corresponding applications within the messaging user interface.
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, a digital camera, 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, a message-input area, at least one avatar corresponding to a first other user included in the messaging session, and an application affordance;
while displaying the messaging user interface, detecting a first input on the touch sensitive surface;
in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of the at least one avatar displayed in the messaging user interface, displaying a menu that contains a plurality of activatable menu items associated with the at least one avatar overlaid on the messaging user interface; and
in accordance with a determination that the first input corresponds to selection of the application affordance, displaying a plurality of application launch icons for a plurality of corresponding applications within the messaging user interface, wherein activation of a respective application launch icon in the plurality of application launch icons causes a corresponding application to be displayed within the messaging user interface, and wherein displaying the plurality of application launch icons for the plurality of corresponding applications within the messaging user interface includes:
in accordance with a determination that the messaging user interface included display of a keyboard at the time the first input was detected, displaying the plurality of application launch icons while maintaining display of the message-input area at a location at which it was displayed prior to detecting the first input; and
in accordance with a determination that the messaging user interface did not include display of a keyboard at the time the first input was detected, displaying the conversation transcript in a first area of the display and shifting the message-input area in a first direction in order to display the plurality of application launch icons in a second area of the display, distinct from the first area.
2 . The method of claim 1 , wherein in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of a digital image affordance, displaying a plurality of digital images within the messaging user interface, wherein displaying the plurality of digital images within the messaging user interface includes: in accordance with a determination that the messaging user interface included display of a keyboard at the time the first input was detected, replacing display of the keyboard with the display of the plurality of digital images; and in accordance with a determination that the messaging user interface did not include display of a keyboard at the time the first input was detected, displaying the conversation transcript in a first area of the display and displaying the plurality of digital images in a second area of the display.
3 . The method of claim 2 , including:
while displaying the plurality of digital images, detecting an input that selects a digital image in the plurality of digital images; and after detecting the input that selects a digital image in the plurality of digital images:
displaying the selected digital image in the conversation transcript; and
transmitting a representation of the selected digital image to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the selected digital image in a conversation transcript that corresponds to the messaging session.
4 . The method of claim 1 , wherein in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of a digital canvas affordance, displaying a digital drawing canvas within the messaging user interface.
5 . The method of claim 1 , including:
while displaying the plurality of application launch icons for the plurality of corresponding applications, detecting an input that activates a launch icon in the plurality of application launch icons for the plurality of corresponding applications; and after detecting the input that activates the launch icon in the plurality of application launch icons for the plurality of corresponding applications:
displaying a first input area for an application corresponding to the activated launch icon that is distinct from the message input area, the first input area including one or more input affordances;
displaying a first application object within the conversation transcript that corresponds to the application corresponding to the activated launch icon; and
transmitting a representation of a second application object that corresponds to the application corresponding to the activated launch icon to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the second application object in a conversation transcript that corresponds to the messaging session.
6 . The method of claim 1 , wherein the messaging user interface also includes a microphone affordance, configured to enable sound recording on the electronic device upon activation.
7 . The method of claim 1 , wherein the menu that contains activatable menu items associated with the at least one avatar includes:
a menu item that when activated initiates a digital touch action with the first other user, a menu item that when activated initiates messaging with only the first other user, a menu item that when activated initiates an email with the first other user, a menu item that when activated initiates a call with the first other user, a menu item that when activated initiates a video conference with the first other user, and/or a menu item that when activated initiates a payment action with the first other user.
8 . The method of claim 2 , including:
detecting a first swipe gesture that starts while a focus selector is at a first location in the messaging user interface that corresponds to a first digital image in the plurality of digital images, the first swipe gesture moving the focus selector in a first direction; in response to detecting the first swipe gesture, scrolling display of the plurality of digital images in the first direction on the display; detecting a second swipe gesture that starts while a focus selector is at a second location in the messaging user interface that corresponds to a second digital image in the plurality of digital images, the second swipe gesture moving the focus selector in a second direction, opposite the first direction; and in response to detecting the second swipe gesture, displaying a first affordance for the digital camera and a second affordance for a photo library.
9 . The method of claim 8 , including:
while displaying the first affordance for the digital camera:
detecting an input that activates the first affordance for the digital camera; and,
in response to detecting the input that activates the first affordance for the digital camera, displaying a user interface for the digital camera over at least a portion of the messaging user interface.
10 . The method of claim 8 , including:
while displaying the second affordance for the photo library:
detecting an input that activates the second affordance for the photo library; and
in response to detecting the input that activates the second affordance for the photo library:
ceasing to display the plurality of digital images including one or more digital images stored in the memory and a live preview image from the digital camera and
displaying a plurality of digital images from a digital photo library; and
while displaying the plurality of digital images from the digital photo library:
detecting an input that selects a digital image in the plurality of digital images from the digital photo library; and
in response to detecting the input that selects the digital image from the digital photo library:
displaying the digital image from the digital photo library in the conversation transcript, and
transmitting a representation of the digital image from the digital photo library to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the digital image from the digital photo library in a conversation transcript that corresponds to the messaging session.
11 . An electronic device, comprising:
a display; a touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including 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, a message-input area, at least one avatar corresponding to a first other user included in the messaging session, and an application affordance;
while displaying the messaging user interface, detecting a first input on the touch sensitive surface;
in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of the at least one avatar displayed in the messaging user interface, displaying a menu that contains a plurality of activatable menu items associated with the at least one avatar overlaid on the messaging user interface; and
in accordance with a determination that the first input corresponds to selection of the application affordance, displaying a plurality of application launch icons for a plurality of corresponding applications within the messaging user interface, wherein activation of a respective application launch icon in the plurality of application launch icons causes a corresponding application to be displayed within the messaging user interface, and wherein displaying the plurality of application launch icons for the plurality of corresponding applications within the messaging user interface includes:
in accordance with a determination that the messaging user interface included display of a keyboard at the time the first input was detected, displaying the plurality of application launch icons while maintaining display of the message-input area at a location at which it was displayed prior to detecting the first input; and
in accordance with a determination that the messaging user interface did not include display of a keyboard at the time the first input was detected, displaying the conversation transcript in a first area of the display and shifting the message-input area in a first direction in order to display the plurality of application launch icons in a second area of the display, distinct from the first area.
12 . The electronic device of claim 11 , wherein the one or more programs include instructions for, in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of a digital image affordance, displaying a plurality of digital images within the messaging user interface, wherein displaying the plurality of digital images within the messaging user interface includes: in accordance with a determination that the messaging user interface included display of a keyboard at the time the first input was detected, replacing display of the keyboard with the display of the plurality of digital images; and in accordance with a determination that the messaging user interface did not include display of a keyboard at the time the first input was detected, displaying the conversation transcript in a first area of the display and displaying the plurality of digital images in a second area of the display.
13 . The electronic device of claim 12 , wherein the one or more programs include instructions for:
while displaying the plurality of digital images, detecting an input that selects a digital image in the plurality of digital images; and after detecting the input that selects a digital image in the plurality of digital images:
displaying the selected digital image in the conversation transcript; and
transmitting a representation of the selected digital image to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the selected digital image in a conversation transcript that corresponds to the messaging session.
14 . The electronic device of claim 11 , wherein the one or more programs include instructions for, in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of a digital canvas affordance, displaying a digital drawing canvas within the messaging user interface.
15 . The electronic device of claim 11 , wherein the one or more programs include instructions for:
while displaying the plurality of application launch icons for the plurality of corresponding applications, detecting an input that activates a launch icon in the plurality of application launch icons for the plurality of corresponding applications; and after detecting the input that activates the launch icon in the plurality of application launch icons for the plurality of corresponding applications:
displaying a first input area for an application corresponding to the activated launch icon that is distinct from the message input area, the first input area including one or more input affordances;
displaying a first application object within the conversation transcript that corresponds to the application corresponding to the activated launch icon; and
transmitting a representation of a second application object that corresponds to the application corresponding to the activated launch icon to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the second application object in a conversation transcript that corresponds to the messaging session.
16 . The electronic device of claim 11 , wherein the messaging user interface also includes a microphone affordance, configured to enable sound recording on the electronic device upon activation.
17 . The electronic device of claim 11 , wherein the menu that contains activatable menu items associated with the at least one avatar includes:
a menu item that when activated initiates a digital touch action with the first other user, a menu item that when activated initiates messaging with only the first other user, a menu item that when activated initiates an email with the first other user, a menu item that when activated initiates a call with the first other user, a menu item that when activated initiates a video conference with the first other user, and/or a menu item that when activated initiates a payment action with the first other user.
18 . The electronic device of claim 12 , wherein the one or more programs include instructions for:
detecting a first swipe gesture that starts while a focus selector is at a first location in the messaging user interface that corresponds to a first digital image in the plurality of digital images, the first swipe gesture moving the focus selector in a first direction; in response to detecting the first swipe gesture, scrolling display of the plurality of digital images in the first direction on the display; detecting a second swipe gesture that starts while a focus selector is at a second location in the messaging user interface that corresponds to a second digital image in the plurality of digital images, the second swipe gesture moving the focus selector in a second direction, opposite the first direction; and in response to detecting the second swipe gesture, displaying a first affordance for the digital camera and a second affordance for a photo library.
19 . The electronic device of claim 18 , wherein the one or more programs include instructions for:
while displaying the first affordance for the digital camera:
detecting an input that activates the first affordance for the digital camera; and,
in response to detecting the input that activates the first affordance for the digital camera, displaying a user interface for the digital camera over at least a portion of the messaging user interface.
20 . The electronic device of claim 18 , wherein the one or more programs include instructions for:
while displaying the second affordance for the photo library:
detecting an input that activates the second affordance for the photo library; and
in response to detecting the input that activates the second affordance for the photo library:
ceasing to display the plurality of digital images including one or more digital images stored in the memory and a live preview image from the digital camera and
displaying a plurality of digital images from a digital photo library; and
while displaying the plurality of digital images from the digital photo library:
detecting an input that selects a digital image in the plurality of digital images from the digital photo library; and
in response to detecting the input that selects the digital image from the digital photo library:
displaying the digital image from the digital photo library in the conversation transcript, and
transmitting a representation of the digital image from the digital photo library to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the digital image from the digital photo library in a conversation transcript that corresponds to the messaging session.
21 . 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 a touch-sensitive surface, cause the 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, a message-input area, a digital image affordance, a digital touch affordance, and an application affordance; while displaying the messaging user interface, detect a first input on the touch sensitive surface; in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of the at least one avatar displayed in the messaging user interface, displaying a menu that contains a plurality of activatable menu items associated with the at least one avatar overlaid on the messaging user interface; and
in accordance with a determination that the first input corresponds to selection of the application affordance, displaying a plurality of application launch icons for a plurality of corresponding applications within the messaging user interface, wherein activation of a respective application launch icon in the plurality of application launch icons causes a corresponding application to be displayed within the messaging user interface, and wherein displaying the plurality of application launch icons for the plurality of corresponding applications within the messaging user interface includes:
in accordance with a determination that the messaging user interface included display of a keyboard at the time the first input was detected, displaying the plurality of application launch icons while maintaining display of the message-input area at a location at which it was displayed prior to detecting the first input; and
in accordance with a determination that the messaging user interface did not include display of a keyboard at the time the first input was detected, displaying the conversation transcript in a first area of the display and shifting the message-input area in a first direction in order to display the plurality of application launch icons in a second area of the display, distinct from the first area.
22 . The non-transitory computer readable storage medium of claim 21 , wherein the one or more programs comprise instructions that cause the device to, in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of a digital image affordance, displaying a plurality of digital images within the messaging user interface, wherein displaying the plurality of digital images within the messaging user interface includes: in accordance with a determination that the messaging user interface included display of a keyboard at the time the first input was detected, replacing display of the keyboard with the display of the plurality of digital images; and in accordance with a determination that the messaging user interface did not include display of a keyboard at the time the first input was detected, displaying the conversation transcript in a first area of the display and displaying the plurality of digital images in a second area of the display.
23 . The non-transitory computer readable storage medium of claim 22 , wherein the one or more programs comprise instructions that cause the device to:
while displaying the plurality of digital images, detect an input that selects a digital image in the plurality of digital images; and after detecting the input that selects a digital image in the plurality of digital images:
display the selected digital image in the conversation transcript; and
transmit a representation of the selected digital image to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the selected digital image in a conversation transcript that corresponds to the messaging session.
24 . The non-transitory computer readable storage medium of claim 21 , wherein the one or more programs comprise instructions that cause the device to, in response to detecting the first input:
in accordance with a determination that the first input corresponds to selection of a digital canvas affordance, display a digital drawing canvas within the messaging user interface.
25 . The non-transitory computer readable storage medium of claim 21 , wherein the one or more programs comprise instructions that cause the device to:
detect an input that activates a launch icon in the plurality of application launch icons for the plurality of corresponding applications while displaying the plurality of application launch icons for the plurality of corresponding applications; and after detecting the input that activates the launch icon in the plurality of application launch icons for the plurality of corresponding applications:
display a first input area for an application corresponding to the activated launch icon that is distinct from the message input area, the first input area including one or more input affordances;
display a first application object within the conversation transcript that corresponds to the application corresponding to the activated launch icon; and
transmit a representation of a second application object that corresponds to the application corresponding to the activated launch icon to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the second application object in a conversation transcript that corresponds to the messaging session.
26 . The non-transitory computer readable storage medium of claim 21 , wherein the messaging user interface also includes a microphone affordance, configured to enable sound recording on the electronic device upon activation.
27 . The non-transitory computer readable storage medium of claim 21 , wherein the menu that contains activatable menu items associated with the at least one avatar includes:
a menu item that when activated initiates a digital touch action with the first other user, a menu item that when activated initiates messaging with only the first other user, a menu item that when activated initiates an email with the first other user, a menu item that when activated initiates a call with the first other user, a menu item that when activated initiates a video conference with the first other user, and/or a menu item that when activated initiates a payment action with the first other user.
28 . The non-transitory computer readable storage medium of claim 22 , wherein the one or more programs comprise instructions that cause the device to:
detect a first swipe gesture that starts while a focus selector is at a first location in the messaging user interface that corresponds to a first digital image in the plurality of digital images, the first swipe gesture moving the focus selector in a first direction; in response to detecting the first swipe gesture, scroll display of the plurality of digital images in the first direction on the display; detect a second swipe gesture that starts while a focus selector is at a second location in the messaging user interface that corresponds to a second digital image in the plurality of digital images, the second swipe gesture moving the focus selector in a second direction, opposite the first direction; and in response to detecting the second swipe gesture, display a first affordance for the digital camera and a second affordance for a photo library.
29 . The non-transitory computer readable storage medium of claim 28 , wherein the one or more programs comprise instructions that cause the device to:
detect an input that activates the first affordance for the digital camera while displaying the first affordance for the digital camera; and, in response to detecting the input that activates the first affordance for the digital camera, display a user interface for the digital camera over at least a portion of the messaging user interface.
30 . The non-transitory computer readable storage medium of claim 28 , wherein the one or more programs comprise instructions that cause the device to:
detect an input that activates the second affordance for the photo library while displaying the second affordance for the photo library; and in response to detecting the input that activates the second affordance for the photo library:
cease to display the plurality of digital images including one or more digital images stored in the memory and a live preview image from the digital camera and
display a plurality of digital images from a digital photo library; and
while displaying the plurality of digital images from the digital photo library:
detect an input that selects a digital image in the plurality of digital images from the digital photo library; and
in response to detecting the input that selects the digital image from the digital photo library:
display the digital image from the digital photo library in the conversation transcript, and
transmit a representation of the digital image from the digital photo library to one or more electronic devices that correspond to the at least one other user included in the messaging session, wherein the one or more electronic devices display the representation of the digital image from the digital photo library in a conversation transcript that corresponds to the messaging session.Join the waitlist — get patent alerts
Track US2020133478A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.