Device, method, and graphical user interface for sharing a content object in a document
First Claim
1. An electronic device, comprising:
- a display;
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;
concurrently displaying a first application region and a second application region on the display, the first application region including a displayed content object;
while concurrently displaying the first application region and the second application region on the display, detecting a first portion of a first user input directed to the content object; and
while the first user input continues to be detected;
in accordance with a determination that the first user input meets an input threshold while the first user input is substantially stationary, displaying a menu that includes a plurality of selectable options associated with the content object;
in accordance with a determination that the first user input does not meet the input threshold while the first user input is substantially stationary, maintaining display of the content object without displaying the plurality of selectable options associated with the content object;
detecting a second portion of the first user input; and
;
in response to detecting the second portion of the first user input;
in accordance with a determination that the second portion of the first user input included more than a threshold amount of movement and that the plurality of selectable options associated with the content object were displayed when the movement of the first user input was detected, ceasing to display the plurality of selectable options and move the content object in accordance with the movement of the first user input; and
in accordance with a determination that the second portion of the first user input did not include more than a threshold amount of movement before an end of the first user input was detected and that the plurality of selectable options associated with the content object were displayed when an end of the first user input was detected, maintaining display the plurality of selectable options on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a display: concurrently displays a first electronic document and a second electronic document, the first electronic document including a displayed content object; detects a first user input that starts on the content object; in response to a determination that the first user input corresponds to a first command, creates and displays a copy of the content object in the second electronic document; and, in response to a determination that the first user input corresponds to a second command, distinct from the first command: selects the content object; displays an animation of the content object separating from the first electronic document; and initiates display of a plurality of icons proximate to the separated content object, the plurality of icons including at least one icon to initiate display of a user interface for sending the content object to one or more other users.
-
Citations
39 Claims
-
1. An electronic device, comprising:
-
a display; 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; concurrently displaying a first application region and a second application region on the display, the first application region including a displayed content object; while concurrently displaying the first application region and the second application region on the display, detecting a first portion of a first user input directed to the content object; and while the first user input continues to be detected; in accordance with a determination that the first user input meets an input threshold while the first user input is substantially stationary, displaying a menu that includes a plurality of selectable options associated with the content object; in accordance with a determination that the first user input does not meet the input threshold while the first user input is substantially stationary, maintaining display of the content object without displaying the plurality of selectable options associated with the content object; detecting a second portion of the first user input; and
;in response to detecting the second portion of the first user input; in accordance with a determination that the second portion of the first user input included more than a threshold amount of movement and that the plurality of selectable options associated with the content object were displayed when the movement of the first user input was detected, ceasing to display the plurality of selectable options and move the content object in accordance with the movement of the first user input; and in accordance with a determination that the second portion of the first user input did not include more than a threshold amount of movement before an end of the first user input was detected and that the plurality of selectable options associated with the content object were displayed when an end of the first user input was detected, maintaining display the plurality of selectable options on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
at an electronic device with a display; concurrently displaying a first application region and a second application region on the display, the first application region including a displayed content object; while concurrently displaying the first application region and the second application region on the display, detecting a first portion of a first user input directed to the content object; and while the first user input continues to be detected; in accordance with a determination that the first user input meets an input threshold while the first user input is substantially stationary, displaying a menu that includes a plurality of selectable options associated with the content object; in accordance with a determination that the first user input does not meet the input threshold while the first user input is substantially stationary, maintaining display of the content object without displaying the plurality of selectable options associated with the content object; detecting a second portion of the first user input; and
;in response to detecting the second portion of the first user input; in accordance with a determination that the second portion of the first user input included more than a threshold amount of movement and that the plurality of selectable options associated with the content object were displayed when the movement of the first user input was detected, ceasing to display the plurality of selectable options and move the content object in accordance with the movement of the first user input; and in accordance with a determination that the second portion of the first user input did not include more than a threshold amount of movement before an end of the first user input was detected and that the plurality of selectable options associated with the content object were displayed when an end of the first user input was detected, maintaining display the plurality of selectable options on the display. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A non-transitory computer readable medium storing one or more programs configured to be executed by an electronic device with one or more processors and a display, the one or more programs including instructions for:
-
concurrently displaying a first application region and a second application region on the display, the first application region including a displayed content object; while concurrently displaying the first application region and the second application region on the display, detecting a first portion of a first user input directed to the content object; and while the first user input continues to be detected; in accordance with a determination that the first user input meets an input threshold while the first user input is substantially stationary, displaying a menu that includes a plurality of selectable options associated with the content object; in accordance with a determination that the first user input does not meet the input threshold while the first user input is substantially stationary, maintaining display of the content object without displaying the plurality of selectable options associated with the content object; detecting a second portion of the first user input; and
;in response to detecting the second portion of the first user input; in accordance with a determination that the second portion of the first user input included more than a threshold amount of movement and that the plurality of selectable options associated with the content object were displayed when the movement of the first user input was detected, ceasing to display the plurality of selectable options and move the content object in accordance with the movement of the first user input; and in accordance with a determination that the second portion of the first user input did not include more than a threshold amount of movement before an end of the first user input was detected and that the plurality of selectable options associated with the content object were displayed when an end of the first user input was detected, maintaining display the plurality of selectable options on the display. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification