IP Library › Granted Patent US 11,966,579
Granted Patent B2
US 11,966,579 · App. 18/126,346 · Granted Apr 23, 2024

Devices, methods, and graphical user interfaces for messaging

Inventors: Imran A. Chaudhri (San Francisco, CA); Freddy A. Anzures (San Francisco, CA); Richard R. Dellinger (San Jose, CA); Nicholas V. King (San Jose, CA); Hoan Pham (San Jose, CA); Wan Si Wan (Sunnyvale, CA); Darin B. Adler (Los Gatos, CA); Bethany Bongiorno (San Francisco, CA); Justin N. Wood (Los Altos, CA); Roberto Garcia (Los Gatos, CA); Soin Shedlosky (San Jose, CA)
Assignee: APPLE INC.
G06F3/04883G06F3/0412G06F3/0481G06F3/04817G06F3/0482G06F3/04842G06F3/04845G06F3/04847G06F3/0485G06F3/04886G06F40/197G06Q10/107G06T11/60G06T13/00H04L51/04H04L51/043H04L51/046H04L51/063H04L51/18H04L51/216H04L51/42H04M1/7243H04N23/62H04N23/631G06F3/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,966,579
App. No.
18/126,346
Granted
Apr 23, 2024
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 at least one other user, and a first message region that includes a current version of a first message in the messaging session. The conversation transcript includes an indication that the current version of the first message is a revised version of the first message in the conversation transcript. In response to detecting an input that corresponds to a request to see versions of the first message, the electronic device displays a versions user interface that includes the current version of the first message and one or more prior versions of the first message.

Claims (59)

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, and

a first message region that includes a current version of a first message in the messaging session, wherein the conversation transcript includes an indication that the current version of the first message is a revised version of the first message in the conversation transcript;

detecting an input that corresponds to a request to see versions of the first message; and,

in response to detecting the input that corresponds to the request to see versions of the first message, displaying a versions user interface that includes the current version of the first message and one or more prior versions of the first message.

2. The method of claim 1 , wherein the input that corresponds to the request to see versions of the first message is detected while displaying

the current version of the first message and

a menu that includes an affordance, which when activated results in display of the versions user interface that includes the current version of the first message and one or more prior versions of the first message.

3. The method of claim 1 , wherein, in the versions user interface, the current version of the first message is visually distinguished from other versions of the first message.

4. The method of claim 1 , wherein the versions user interface includes the current version of the first message, an original version of the first message, and at least one version of the first message that was revised prior to the current version of the first message.

5. The method of claim 1 , wherein the versions user interface includes an affordance, which when activated causes redisplay of the conversation transcript.

6. The method of claim 1 , wherein the versions user interface includes an affordance, which when activated causes display of a message editing interface for the current version of the first message that includes the current version of the first message, a keyboard, and an update affordance.

7. The method of claim 1 , including:

while displaying the versions user interface, detecting an input on a respective version of the first message; and,

in response to detecting an input on the respective version of the first message:

displaying a message editing interface for the respective version of the first message that includes the respective version of the first message, a keyboard, and an update affordance; and

ceasing to display the versions user interface.

8. 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, and

a first message region that includes a current version of a first message in the messaging session, wherein the conversation transcript includes an indication that the current version of the first message is a revised version of the first message in the conversation transcript;

detecting an input that corresponds to a request to see versions of the first message; and,

in response to detecting the input that corresponds to the request to see versions of the first message, displaying a versions user interface that includes the current version of the first message and one or more prior versions of the first message.

9. The electronic device of claim 8 , where the input that corresponds to the request to see versions of the first message is detected while displaying

the current version of the first message and

a menu that includes an affordance, which when activated results in display of the versions user interface that includes the current version of the first message and one or more prior versions of the first message.

10. The electronic device of claim 8 , wherein, in the versions user interface, the current version of the first message is visually distinguished from other versions of the first message.

11. The electronic device of claim 8 , wherein the versions user interface includes the current version of the first message, an original version of the first message, and at least one version of the first message that was revised prior to the current version of the first message.

12. The electronic device of claim 8 , wherein the versions user interface includes an affordance, which when activated causes redisplay of the conversation transcript.

13. The electronic device of claim 8 , wherein the versions user interface includes an affordance, which when activated causes display of a message editing interface for the current version of the first message that includes the current version of the first message, a keyboard, and an update affordance.

14. The electronic device of claim 8 , wherein the one or more programs include instructions for:

while displaying the versions user interface, detecting an input on a respective version of the first message; and,

in response to detecting an input on the respective version of the first message:

displaying a message editing interface for the respective version of the first message that includes the respective version of the first message, a keyboard, and an update affordance; and

ceasing to display the versions user interface.

15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device with a display and a touch-sensitive surface, cause the electronic device to perform operations including: 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, and

a first message region that includes a current version of a first message in the messaging session, wherein the conversation transcript includes an indication that the current version of the first message is a revised version of the first message in the conversation transcript;

detecting an input that corresponds to a request to see versions of the first message; and,

in response to detecting the input that corresponds to the request to see versions of the first message, displaying a versions user interface that includes the current version of the first message and one or more prior versions of the first message.

16. The non-transitory computer readable storage medium of claim 15 , wherein the input that corresponds to the request to see versions of the first message is detected while displaying

the current version of the first message and

a menu that includes an affordance, which when activated results in display of the versions user interface that includes the current version of the first message and one or more prior versions of the first message.

17. The non-transitory computer readable storage medium of claim 15 , wherein, in the versions user interface, the current version of the first message is visually distinguished from other versions of the first message.

18. The non-transitory computer readable storage medium of claim 15 , wherein the versions user interface includes the current version of the first message, an original version of the first message, and at least one version of the first message that was revised prior to the current version of the first message.

19. The non-transitory computer readable storage medium of claim 15 , wherein the versions user interface includes an affordance, which when activated causes redisplay of the conversation transcript.

20. The non-transitory computer readable storage medium of claim 15 , wherein the versions user interface includes an affordance, which when activated causes display of a message editing interface for the current version of the first message that includes the current version of the first message, a keyboard, and an update affordance.

21. The non-transitory computer readable storage medium of claim 15 , wherein the one or more programs include instructions for:

while displaying the versions user interface, detecting an input on a respective version of the first message; and,

in response to detecting an input on the respective version of the first message:

displaying a message editing interface for the respective version of the first message that includes the respective version of the first message, a keyboard, and an update affordance; and

ceasing to display the versions user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2023
From: DELLINGER, RICHARD R.
To: APPLE INC.
Reel/Frame 063985/0356 →
Priority Claims (2)
DK PA201670636 · Aug 24, 2016 · national
DK PA201670655 · Aug 26, 2016 · national
Continuity (12)
Continuation 17584283 · Jan 25, 2022
Continuation 17242157 · Apr 27, 2021
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 20230259271A1 · Aug 17, 2023