US2020133478A1PendingUtilityA1

Devices, Methods, and Graphical User Interfaces for Messaging

Assignee: APPLE INCPriority: May 18, 2016Filed: Dec 31, 2019Published: Apr 30, 2020
Est. expiryMay 18, 2036(~9.8 yrs left)· nominal 20-yr term from priority
G06F 3/0481H04L 51/046H04M 2250/22G06F 3/04847G06F 2203/04803G06F 3/0482G06F 3/0412G06F 3/04817G06F 3/04886G06F 40/197G06T 13/00G06Q 10/107G06F 3/16G06Q 10/02G06F 3/0485G06F 2203/04808G06F 3/04842G06F 3/04845G06T 3/40H04L 51/04G06T 11/60G06F 3/04883G06F 2203/04105H04L 51/18H04L 51/16H04N 5/23216H04N 5/23293H04M 1/72547H04L 51/22H04N 23/631H04N 23/62G06F 18/2178H04M 2250/70G06F 3/016H04L 51/216H04L 51/42G06V 30/347G06V 40/28G06T 13/80G06F 3/0487G06F 3/0488H04M 1/72436H04M 1/7243G06F 9/451
72
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.