MESSAGE USER INTERFACES FOR CAPTURE AND TRANSMITTAL OF MEDIA AND LOCATION CONTENT
First Claim
1. 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, on the display, a media affordance and a message region for displaying messages sent between participants in a message conversation;
detect a gesture on the touch-sensitive surface that includes detecting a contact at a location on the touch-sensitive surface that corresponds to a location of the media affordance on the display;
in response to detecting the contact;
display a send affordance on the display;
detect a continuation of the gesture that includes detecting movement of the contact across the touch-sensitive surface followed by detecting liftoff of the contact from the touch-sensitive surface;
determine whether the contact moved to a location on the touch-sensitive surface that corresponds to a location of the send affordance; and
in accordance with a determination that the contact moved to the location on the touch-sensitive surface that corresponds to the location of the send affordance, and in response to detecting the liftoff, send a new media item captured in response to at least a portion of the gesture to a participant in the message conversation, wherein capturing the new media item in response to at least the portion of the gesture includes creating the new media item based on data detected by one or more sensors of the device during the portion of the gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
A device provides user interfaces for capturing and sending media, such as audio, video, or images, from within a message application. The device detects a movement of the device and in response, plays or records an audio message. The device sends the recorded audio message in response to detecting a movement of the device. The device removes messages from a conversation based on expiration criteria. The device shares a location with one or more message participants in a conversation.
-
Citations
63 Claims
-
1. 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, on the display, a media affordance and a message region for displaying messages sent between participants in a message conversation; detect a gesture on the touch-sensitive surface that includes detecting a contact at a location on the touch-sensitive surface that corresponds to a location of the media affordance on the display; in response to detecting the contact; display a send affordance on the display; detect a continuation of the gesture that includes detecting movement of the contact across the touch-sensitive surface followed by detecting liftoff of the contact from the touch-sensitive surface; determine whether the contact moved to a location on the touch-sensitive surface that corresponds to a location of the send affordance; and in accordance with a determination that the contact moved to the location on the touch-sensitive surface that corresponds to the location of the send affordance, and in response to detecting the liftoff, send a new media item captured in response to at least a portion of the gesture to a participant in the message conversation, wherein capturing the new media item in response to at least the portion of the gesture includes creating the new media item based on data detected by one or more sensors of the device during the portion of the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
at an electronic device with a touch-sensitive surface and a display; displaying, on the display, a media affordance and a message region for displaying messages sent between participants in a message conversation; detecting a gesture on the touch-sensitive surface that includes detecting a contact at a location on the touch-sensitive surface that corresponds to a location of the media affordance on the display; in response to detecting the contact; displaying a send affordance on the display; detecting a continuation of the gesture that includes detecting movement of the contact across the touch-sensitive surface followed by detecting liftoff of the contact from the touch-sensitive surface; determining whether the contact moved to a location on the touch-sensitive surface that corresponds to a location of the send affordance; and in accordance with a determination that the contact moved to the location on the touch-sensitive surface that corresponds to the location of the send affordance, and in response to detecting the liftoff, sending a new media item captured in response to at least a portion of the gesture to a participant in the message conversation, wherein capturing the new media item in response to at least the portion of the gesture includes creating the new media item based on data detected by one or more sensors of the device during the portion of the gesture. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
23. An electronic device, comprising:
-
a display; a touch-sensitive surface; a memory; and a processor coupled to the display, the touch-sensitive surface, and the memory, the processor configured to; display, on the display, a media affordance and a message region for displaying messages sent between participants in a message conversation; detect a gesture on the touch-sensitive surface that includes detecting a contact at a location on the touch-sensitive surface that corresponds to a location of the media affordance on the display; in response to detecting the contact; display a send affordance on the display; detect a continuation of the gesture that includes detecting movement of the contact across the touch-sensitive surface followed by detecting liftoff of the contact from the touch-sensitive surface; determine whether the contact moved to a location on the touch-sensitive surface that corresponds to a location of the send affordance; and in accordance with a determination that the contact moved to the location on the touch-sensitive surface that corresponds to the location of the send affordance, and in response to detecting the liftoff, send a new media item captured in response to at least a portion of the gesture to a participant in the message conversation, wherein capturing the new media item in response to at least the portion of the gesture includes creating the new media item based on data detected by one or more sensors of the device during the portion of the gesture. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification