IP Library › Granted Patent US 11,126,348
Granted Patent B2
US 11,126,348 · App. 16/789,335 · Granted Sep 21, 2021

Devices, methods, and graphical user interfaces for messaging

Inventors: Imran A. Chaudhri (San Francisco, CA); Freddy A. Anzures (San Francisco, CA); Chanaka G. Karunamuni (San Jose, CA); Nicholas V. King (San Jose, CA); Daamun Mohseni (San Jose, CA); Hoan Pham (San Jose, CA); Wan Si Wan (Sunnyvale, CA); Giancarlo Yerkes (Menlo Park, CA); Darin B. Adler (Los Gatos, CA); Bethany Bongiorno (San Francisco, CA); Justin N. Wood (Los Altos, CA); Roberto Garcia (Santa Clara, CA); Soin Shedlosky (San Jose, CA)
Assignee: APPLE INC.
G06F3/04883G06F3/0412G06F3/0481G06F3/0482G06F3/0485G06F3/04817G06F3/04842G06F3/04845G06F3/04847G06F3/04886G06F40/197G06Q10/107G06T11/60G06T13/00H04L51/04H04L51/046H04L51/16H04L51/18H04L51/22H04M1/7243H04N5/23216H04N5/232933G06F3/16G06F2203/04105G06F2203/04803G06F2203/04808G06Q10/02G06T3/40H04M1/72436H04M2250/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,126,348
App. No.
16/789,335
Granted
Sep 21, 2021
Kind
B2
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 a plurality of other users, a message-input area, and a plurality of avatars corresponding to the plurality of other users. The plurality of avatars are displayed as a stack of avatars, with a first avatar of avatars displayed on the top of the stack of avatars. In response to detecting an input by a first contact on the touch-sensitive surface while a focus selector is at a first location in the messaging user interface that corresponds to the first avatar, if the input meets menu-activation-criteria, a menu that contains activatable menu items associated with the first avatar overlaid on the messaging user interface is displayed, and if the input meets avatar-spreading-criteria the plurality of avatars are displayed in an array.

Claims (46)

1. A method, comprising:

at an electronic device having one or more processors, memory, a touch-sensitive surface, one or more sensors to detect intensities of contacts with the touch-sensitive surface, and a display:

displaying a messaging user interface of a messaging application on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and a plurality of other users, a message-input area, and a plurality of avatars, each respective avatar in the plurality of avatars corresponding to a respective other user in the plurality of other users included in the messaging session, wherein the plurality of avatars are displayed as a stack of avatars, with a first avatar in the plurality of avatars displayed on the top of the stack of avatars;

while displaying the messaging user interface, detecting an input by a first contact on the touch-sensitive surface while a focus selector is at a first location in the messaging user interface that corresponds to the first avatar;

in response to detecting the input by the first contact:

in accordance with a determination that the input meets menu-activation criteria, wherein the menu-activation criteria require that a characteristic intensity of the first contact on the touch-sensitive surface meet a respective intensity threshold in order for the menu-activation criteria to be met, displaying a menu that contains activatable menu items associated with the first avatar overlaid on the messaging user interface; and

in accordance with a determination that the input meets avatar-spreading-criteria, wherein the avatar-spreading-criteria do not require that a characteristic intensity of the first contact on the touch-sensitive surface meet the respective intensity threshold in order for the avatar-spreading-criteria to be met, displaying the plurality of avatars in an array.

2. The method of claim 1 , wherein the avatar-spreading-criteria are met upon detection of a tap gesture on the touch-sensitive surface.

3. The method of claim 1 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a canvas for sharing digital drawings with a first other user, corresponding to the first avatar, of the plurality of other users.

4. The method of claim 1 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates messaging with only a first other user, corresponding to the first avatar, of the plurality of other users.

5. The method of claim 1 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates an email with a first other user, corresponding to the first avatar, of the plurality of other users.

6. The method of claim 1 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a call with a first other user, corresponding to the first avatar, of the plurality of other users.

7. The method of claim 1 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a video conference with a first other user, corresponding to the first avatar, of the plurality of other users.

8. The method of claim 1 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a payment action with a first other user, corresponding to the first avatar, of the plurality of other users.

9. An electronic device, comprising:

a display;

a touch-sensitive surface;

one or more sensors to detect intensities of contacts with the 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 of a messaging application on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and a plurality of other users, a message-input area, and a plurality of avatars, each respective avatar in the plurality of avatars corresponding to a respective other user in the plurality of other users included in the messaging session, wherein the plurality of avatars are displayed as a stack of avatars, with a first avatar in the plurality of avatars displayed on the top of the stack of avatars;

while displaying the messaging user interface, detecting an input by a first contact on the touch-sensitive surface while a focus selector is at a first location in the messaging user interface that corresponds to the first avatar;

in response to detecting the input by the first contact:

in accordance with a determination that the input meets menu-activation criteria, wherein the menu-activation criteria require that a characteristic intensity of the first contact on the touch-sensitive surface meet a respective intensity threshold in order for the menu-activation criteria to be met, displaying a menu that contains activatable menu items associated with the first avatar overlaid on the messaging user interface; and

in accordance with a determination that the input meets avatar-spreading-criteria, wherein the avatar-spreading-criteria do not require that a characteristic intensity of the first contact on the touch-sensitive surface meet the respective intensity threshold in order for the avatar-spreading-criteria to be met, displaying the plurality of avatars in an array.

10. The electronic device of claim 9 , wherein the avatar-spreading-criteria are met upon detection of a tap gesture on the touch-sensitive surface.

11. The electronic device of claim 9 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a canvas for sharing digital drawings with a first other user, corresponding to the first avatar, of the plurality of other users.

12. The electronic device of claim 9 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates messaging with only a first other user, corresponding to the first avatar, of the plurality of other users.

13. The electronic device of claim 9 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates an email with a first other user, corresponding to the first avatar, of the plurality of other users.

14. The electronic device of claim 9 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a call with a first other user, corresponding to the first avatar, of the plurality of other users.

15. The electronic device of claim 9 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a video conference a first other user, corresponding to the first avatar, of the plurality of other users.

16. The electronic device of claim 9 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a payment action with a first other user, corresponding to the first avatar, of the plurality of other users.

17. 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, a touch-sensitive surface, and one or more sensors to detect intensities of contacts with the touch-sensitive surface, cause the electronic device to:

display displaying a messaging user interface of a messaging application on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and a plurality of other users, a message-input area, and a plurality of avatars, each respective avatar in the plurality of avatars corresponding to a respective other user in the plurality of other users included in the messaging session, wherein the plurality of avatars are displayed as a stack of avatars, with a first avatar in the plurality of avatars displayed on the top of the stack of avatars;

while displaying the messaging user interface, detecting an input by a first contact on the touch-sensitive surface while a focus selector is at a first location in the messaging user interface that corresponds to the first avatar;

in response to detecting the input by the first contact:

in accordance with a determination that the input meets menu-activation criteria, wherein the menu-activation criteria require that a characteristic intensity of the first contact on the touch-sensitive surface meet a respective intensity threshold in order for the menu-activation criteria to be met, displaying a menu that contains activatable menu items associated with the first avatar overlaid on the messaging user interface; and

in accordance with a determination that the input meets avatar-spreading-criteria, wherein the avatar-spreading-criteria do not require that a characteristic intensity of the first contact on the touch-sensitive surface meet the respective intensity threshold in order for the avatar-spreading-criteria to be met, displaying the plurality of avatars in an array.

18. The non-transitory computer readable storage medium of claim 17 , wherein the avatar-spreading-criteria are met upon detection of a tap gesture on the touch-sensitive surface.

19. The non-transitory computer readable storage medium of claim 17 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a canvas for sharing digital drawings a first other user, corresponding to the first avatar, of the plurality of other users.

20. The non-transitory computer readable storage medium of claim 17 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates messaging with only a first other user, corresponding to the first avatar, of the plurality of other users.

21. The non-transitory computer readable storage medium of claim 17 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates an email with a first other user, corresponding to the first avatar, of the plurality of other users.

22. The non-transitory computer readable storage medium of claim 17 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a call with a first other user, corresponding to the first avatar, of the plurality of other users.

23. The non-transitory computer readable storage medium of claim 17 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a video conference with a first other user, corresponding to the first avatar, of the plurality of other users.

24. The non-transitory computer readable storage medium of claim 17 , wherein the menu that contains activatable menu items associated with the first avatar includes a menu item that when activated initiates a payment action with a first other user, corresponding to the first avatar, of the plurality of other users.

Continuity (10)
Continuation 16544787 · Aug 19, 2019
Continuation 16194237 · Nov 16, 2018
Continuation PCTUS2017033396 · May 18, 2017
Continuation 15272399 · Sep 21, 2016
Provisional Application 62506614 · May 16, 2017
Provisional Application 62349116 · Jun 12, 2016
Provisional Application 62349114 · Jun 12, 2016
Provisional Application 62339078 · May 19, 2016
Provisional Application 62338502 · May 18, 2016
Related Publication 20200183577A1 · Jun 11, 2020
Cited By (1)
US 1,080,656