EP3620902A1

Devices, methods, and graphical user interfaces for messaging

Abstract

Electronic devices with improved methods and interfaces for messaging are disclosed, including improved ways to: acknowledge messages; edit previously sent messages; express what a user is trying to communicate; display private messages; synchronize viewing of content between users; incorporate handwritten inputs; quickly locate content in a message transcript; integrate a camera; integrate search and sharing; integrate interactive applications; integrate stickers; make payments; interact with avatars; make suggestions; navigate among interactive applications; manage interactive applications; translate foreign language text; combine messages into a group; and flag messages.

EP3620902A1, drawing sheet 1
Sheet 1 of 808

Term

10.6 yearsto projected expiry

Projected expiry 18 May 2037, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    A method, comprising:at an electronic device having one or more processors, memory, a touch-sensitive surface, and a display: displaying (5002) 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 at least one other user, a message-input area, and an icon for an interactive application that is displayed within the conversation transcript;while displaying (5006) the messaging user interface, detecting an input that activates the icon for the interactive application;in response to detecting (5008) the input that activates the icon for the interactive application, displaying a user interface for the interactive application in a first state;while displaying (5022) the user interface for the interactive application, detecting a first user input within the user interface for the interactive application;and, in response to detecting (5023) the first user input within the user interface for the interactive application: changing display of the user interface for the interactive application from the first state to a second state, and sending information, to the one or more electronic devices that correspond to the at least one other user included in the messaging session, indicating that the first user input was made in the user interface for the interactive application, which causes the one or more electronic devices to display an indicia of the first user input.
  2. 4
    The method of any of claims 1-3, wherein the information indicating that the first user input was made in the user interface for the interactive application includes information that causes display of text, indicating the first user input was made, below a corresponding icon for the interactive application within a conversation transcript corresponding to the messaging session.
  3. 5
    The method of any of claims 1-4, wherein the information indicating that the first user input was made in the user interface for the interactive application includes information that causes change of the appearance of a corresponding icon for the interactive application.
  4. 6
    The method of any of claims 1-5, wherein the information indicating that the first user input was made in the user interface for the interactive application includes information that causes change of display of a corresponding user interface for the interactive application from a first state to a second state.
  5. 7
    The method of any of claims 1-6, wherein the interactive application is configured to perform a subset of the functions of a corresponding application operated separate from the messaging application.
  6. 8
    The method of any of claims 1-7, wherein the interactive application displays a portion of the content displayed by a corresponding application operated separate from the messaging application.
  7. 9
    The method of any of claims 1-8, wherein the interactive application causes the device to launch a corresponding application operated separate from the messaging application upon detection of a predefined input.
  8. 10
    The method of any of claims 1-9, wherein the interactive application is operated separately from a corresponding application operated separate from the messaging application.
  9. 11
    The method of any of claims 1-10, wherein the interactive application is operated in conjunction with a corresponding application operated separate from the messaging application.
  10. 12
    The method of any of claims 1-11, wherein the interactive application has a dedicated portion of the memory for temporary storage that is different from a dedicated portion of the memory for temporary storage for a corresponding application operated separate from the messaging application.
  11. 14
    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 and a touch-sensitive surface, cause the electronic device to perform any of the methods of claims 1-13.
  12. 15
    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 preforming any of the methods of claims 1-13.