Devices, methods, and graphical user interfaces for messaging
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, a digital camera, a touch-sensitive surface, and memory, cause the electronic 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 keyboard, a message-input area configured to receive content including text input by the user, and a digital image affordance;
while displaying the messaging user interface, detect an input that activates the digital image affordance;
in response to detecting the input that activates the digital image affordance, replace display of the keyboard with display of a plurality of digital images, the plurality of digital images including one or more digital images stored in the memory;
detect an input that selects a respective stored digital image of the one or more digital images stored in the memory displayed within the plurality of digital images; and
,in response to detecting the input that selects the respective stored digital image, display the respective stored digital image in the message-input area, wherein the message-input area is distinct from a region that includes the plurality of digital images including the one or more digital images stored in the memory;
while concurrently displaying the conversation transcript and the respective stored digital image in the message-input area, detect an input at a location that corresponds to the respective stored digital image in the message-input area that is distinct from the region that includes the plurality of digital images;
in response to detecting one or more inputs including the input at the location that corresponds to the respective stored digital image in the message-input area that is distinct from the region that includes the plurality of digital images, replace display of the messaging user interface with display of a digital image editing user interface for editing the respective stored digital image, wherein;
the respective stored digital image is displayed in the digital image editing user interface; and
the digital image editing user interface includes a plurality of user interface elements corresponding to a plurality of editing tools for editing the respective stored digital image, the plurality of user interface elements including a magnifier user interface element corresponding to a magnifier tool for magnifying a portion of the respective stored digital image and a text user interface element corresponding to a text tool for adding text to the respective stored digital image;
while displaying the respective stored digital image in the digital image editing user interface, detect a sequence of one or more inputs that edits the respective stored digital image;
in response to detecting the sequence of one or more inputs that edits the respective stored digital image, edit the respective stored digital image;
after editing the respective stored digital image, detect an input that terminates the digital image editing user interface; and
,in response to detecting the input that terminates the digital image editing user interface, display the edited respective stored digital image in the message-input area, wherein the edited respective stored digital image in the message-input area comprises the magnified portion of the respective stored digital image, with a magnification level set using the magnifier tool.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device displays a messaging user interface on a 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 keyboard, a message-input area, and a digital image affordance. While displaying the messaging user interface, the device detects an input that activates the digital image affordance. In response, the device replaces display of the keyboard with display of a plurality of digital images, the plurality of digital images including one or more digital images stored in memory and a live preview image from a digital camera. The device detects an input that selects the live image displayed within the plurality of digital images. In response, the device captures a digital image with the digital camera, while maintaining display of the conversation transcript.
212 Citations
39 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, a digital camera, a touch-sensitive surface, and memory, cause the electronic 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 keyboard, a message-input area configured to receive content including text input by the user, and a digital image affordance; while displaying the messaging user interface, detect an input that activates the digital image affordance; in response to detecting the input that activates the digital image affordance, replace display of the keyboard with display of a plurality of digital images, the plurality of digital images including one or more digital images stored in the memory; detect an input that selects a respective stored digital image of the one or more digital images stored in the memory displayed within the plurality of digital images; and
,in response to detecting the input that selects the respective stored digital image, display the respective stored digital image in the message-input area, wherein the message-input area is distinct from a region that includes the plurality of digital images including the one or more digital images stored in the memory; while concurrently displaying the conversation transcript and the respective stored digital image in the message-input area, detect an input at a location that corresponds to the respective stored digital image in the message-input area that is distinct from the region that includes the plurality of digital images; in response to detecting one or more inputs including the input at the location that corresponds to the respective stored digital image in the message-input area that is distinct from the region that includes the plurality of digital images, replace display of the messaging user interface with display of a digital image editing user interface for editing the respective stored digital image, wherein; the respective stored digital image is displayed in the digital image editing user interface; and the digital image editing user interface includes a plurality of user interface elements corresponding to a plurality of editing tools for editing the respective stored digital image, the plurality of user interface elements including a magnifier user interface element corresponding to a magnifier tool for magnifying a portion of the respective stored digital image and a text user interface element corresponding to a text tool for adding text to the respective stored digital image; while displaying the respective stored digital image in the digital image editing user interface, detect a sequence of one or more inputs that edits the respective stored digital image; in response to detecting the sequence of one or more inputs that edits the respective stored digital image, edit the respective stored digital image; after editing the respective stored digital image, detect an input that terminates the digital image editing user interface; and
,in response to detecting the input that terminates the digital image editing user interface, display the edited respective stored digital image in the message-input area, wherein the edited respective stored digital image in the message-input area comprises the magnified portion of the respective stored digital image, with a magnification level set using the magnifier tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 keyboard, a message-input area configured to receive content including text input by the user, and a digital image affordance; while displaying the messaging user interface, detecting an input that activates the digital image affordance; in response to detecting the input that activates the digital image affordance, replacing display of the keyboard with display of a plurality of digital images, the plurality of digital images including one or more digital images stored in the memory; detecting an input that selects a respective stored digital image of the one or more digital images stored in the memory displayed within the plurality of digital images; and
,in response to detecting the input that selects the respective stored digital image, displaying the respective stored digital image in the message-input area, wherein the message-input area is distinct from a region that includes the plurality of digital images including the one or more digital images stored in the memory; while concurrently displaying the conversation transcript and the respective stored digital image in the message-input area, detecting an input at a location that corresponds to the respective stored digital image in the message-input area that is distinct from the region that includes the plurality of digital images; in response to detecting one or more inputs including the input at the location that corresponds to the respective stored digital image in the message-input area that is distinct from the region that includes the plurality of digital images, replacing display of the messaging user interface with display of a digital image editing user interface for editing the respective stored digital image, wherein; the respective stored digital image is displayed in the digital image editing user interface; and the digital image editing user interface includes a plurality of user interface elements corresponding to a plurality of editing tools for editing the respective stored digital image, the plurality of user interface elements including a magnifier user interface element corresponding to a magnifier tool for magnifying a portion of the respective stored digital image and a text user interface element corresponding to a text tool for adding text to the respective stored digital image; while displaying the respective stored digital image in the digital image editing user interface, detecting a sequence of one or more inputs that edits the respective stored digital image; in response to detecting the sequence of one or more inputs that edits the respective stored digital image, editing the respective stored digital image; after editing the respective stored digital image, detecting an input that terminates the digital image editing user interface; and
, in response to detecting the input that terminates the digital image editing user interface, displaying the edited respective stored digital image in the message-input area, wherein the edited respective stored digital image in the message-input area comprises the magnified portion of the respective stored digital image, with a magnification level set using the magnifier tool. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An electronic device, comprising:
-
a display; a touch-sensitive surface; a digital camera; 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 keyboard, a message-input area configured to receive content including text input by the user, and a digital image affordance; while displaying the messaging user interface, detecting an input that activates the digital image affordance; in response to detecting the input that activates the digital image affordance, replacing display of the keyboard with display of a plurality of digital images, the plurality of digital images including one or more digital images stored in the memory; detecting an input that selects a respective stored digital image of the one or more digital images stored in the memory displayed within the plurality of digital images; and
,in response to detecting the input that selects the respective stored digital image, displaying the respective stored digital image in the message-input area, wherein the message-input area is distinct from a region that includes the plurality of digital images including the one or more digital images stored in the memory; while concurrently displaying the conversation transcript and the respective stored digital image in the message-input area, detecting an input at a location that corresponds to the respective stored digital image in the message-input area that is distinct from the region that includes the plurality of digital images; in response to detecting one or more inputs including the input at the location that corresponds to the respective stored digital image in the message-input area that is distinct from the region that includes the plurality of digital images, replacing display of the messaging user interface with display of a digital image editing user interface for editing the respective stored digital image, wherein; the respective stored digital image is displayed in the digital image editing user interface; and the digital image editing user interface includes a plurality of user interface elements corresponding to a plurality of editing tools for editing the respective stored digital image, the plurality of user interface elements including a magnifier user interface element corresponding to a magnifier tool for magnifying a portion of the respective stored digital image and a text user interface element corresponding to a text tool for adding text to the respective stored digital image; while displaying the respective stored digital image in the digital image editing user interface, detecting a sequence of one or more inputs that edits the respective stored digital image; in response to detecting the sequence of one or more inputs that edits the respective stored digital image, editing the respective stored digital image; after editing the respective stored digital image, detecting an input that terminates the digital image editing user interface; and
, in response to detecting the input that terminates the digital image editing user interface, displaying the edited respective stored digital image in the message-input area, wherein the edited respective stored digital image in the message-input area comprises the magnified portion of the respective stored digital image, with a magnification level set using the magnifier tool. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification