Device, Method, and Graphical User Interface for Manipulating a Collection of Objects
First Claim
Patent Images
1. A multifunction 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 chart with a plurality of chart portions;
detecting a first contact at a first location on the touch-sensitive surface that corresponds to a location on the display of a first chart portion;
detecting a first movement of the first contact across the touch-sensitive surface to a second location that corresponds to a location on the display of a second chart portion that is distinct from the first chart portion, wherein the first movement of the first contact touches respective locations on the touch-sensitive surface that correspond to locations on the display of respective chart portions, thereby selecting the respective chart portions;
detecting a pause in movement of the first contact at the second location; and
,after detecting the pause in movement of the first contact at the second location;
detecting a second movement of the first contact across the touch-sensitive surface to a third location; and
moving the selected chart portions away from the remainder of the chart in accordance with the second movement.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes: displaying a collection of objects; detecting a gesture made by a contact on the touch-sensitive surface, the gesture comprising a first movement of the contact on the touch-sensitive surface followed by a pause in movement of the contact followed by a second movement of the contact on the touch-sensitive surface; selecting a plurality of objects in the collection of objects in accordance with the first movement; and, after detecting the pause in movement of the contact, moving the selected plurality of objects away from unselected objects in the collection of objects in accordance with the second movement.
73 Citations
20 Claims
-
1. A multifunction 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 chart with a plurality of chart portions; detecting a first contact at a first location on the touch-sensitive surface that corresponds to a location on the display of a first chart portion; detecting a first movement of the first contact across the touch-sensitive surface to a second location that corresponds to a location on the display of a second chart portion that is distinct from the first chart portion, wherein the first movement of the first contact touches respective locations on the touch-sensitive surface that correspond to locations on the display of respective chart portions, thereby selecting the respective chart portions; detecting a pause in movement of the first contact at the second location; and
,after detecting the pause in movement of the first contact at the second location; detecting a second movement of the first contact across the touch-sensitive surface to a third location; and moving the selected chart portions away from the remainder of the chart in accordance with the second movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
at a multifunction device with a display and a touch-sensitive surface; displaying a chart with a plurality of chart portions; detecting a first contact at a first location on the touch-sensitive surface that corresponds to a location on the display of a first chart portion; detecting a first movement of the first contact across the touch-sensitive surface to a second location that corresponds to a location on the display of a second chart portion that is distinct from the first chart portion, wherein the first movement of the first contact touches respective locations on the touch-sensitive surface that correspond to locations on the display of respective chart portions, thereby selecting the respective chart portions; detecting a pause in movement of the first contact at the second location; and
,after detecting the pause in movement of the first contact at the second location; detecting a second movement of the first contact across the touch-sensitive surface to a third location; and moving the selected chart portions away from the remainder of the chart in accordance with the second movement.
-
15. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a display and a touch-sensitive surface, cause the device to:
-
display a chart with a plurality of chart portions; detect a first contact at a first location on the touch-sensitive surface that corresponds to a location on the display of a first chart portion; detect a first movement of the first contact across the touch-sensitive surface to a second location that corresponds to a location on the display of a second chart portion that is distinct from the first chart portion, wherein the first movement of the first contact touches respective locations on the touch-sensitive surface that correspond to locations on the display of respective chart portions, thereby selecting the respective chart portions; detect a pause in movement of the first contact at the second location; and
,after detecting the pause in movement of the first contact at the second location; detect a second movement of the first contact across the touch-sensitive surface to a third location; and move the selected chart portions away from the remainder of the chart in accordance with the second movement.
-
-
16. A graphical user interface on a multifunction device with a display, a touch-sensitive surface, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a chart object with a plurality of chart portions; wherein; a first contact at a first location is detected on the touch-sensitive surface, wherein the first contact location corresponds to a location on the display of a first chart portion; a first movement of the first contact is detected across the touch-sensitive surface to a second location that corresponds to a location on the display of a second chart portion that is distinct from the first chart portion, wherein the first movement of the first contact touches respective locations on the touch-sensitive surface that correspond to locations on the display of respective chart portions, thereby selecting the respective chart portions; a pause in movement of the first contact is detected at the second location; and
,after detecting the pause in movement of the first contact at the second location; a second movement of the first contact is detected across the touch-sensitive surface to a third location; and the selected chart portions are moved away from the remainder of the chart in accordance with the second movement.
-
-
17. A multifunction 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 collection of objects; detecting a gesture made by a contact on the touch-sensitive surface, the gesture comprising a first movement of the contact on the touch-sensitive surface followed by a pause in movement of the contact followed by a second movement of the contact on the touch-sensitive surface; selecting a plurality of objects in the collection of objects in accordance with the first movement; and
,after detecting the pause in movement of the contact, moving the selected plurality of objects away from unselected objects in the collection of objects in accordance with the second movement.
-
-
18. A method, comprising:
at a multifunction device with a display and a touch-sensitive surface; displaying a collection of objects; detecting a gesture made by a contact on the touch-sensitive surface, the gesture comprising a first movement of the contact on the touch-sensitive surface followed by a pause in movement of the contact followed by a second movement of the contact on the touch-sensitive surface; selecting a plurality of objects in the collection of objects in accordance with the first movement; and
,after detecting the pause in movement of the contact, moving the selected plurality of objects away from unselected objects in the collection of objects in accordance with the second movement.
-
19. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a display and a touch-sensitive surface, cause the device to:
-
display a collection of objects; detect a gesture made by a contact on the touch-sensitive surface, the gesture comprising a first movement of the contact on the touch-sensitive surface followed by a pause in movement of the contact followed by a second movement of the contact on the touch-sensitive surface; select a plurality of objects in the collection of objects in accordance with the first movement; and
,after detecting the pause in movement of the contact, move the selected plurality of objects away from unselected objects in the collection of objects in accordance with the second movement.
-
-
20. A graphical user interface on a multifunction device with a display, a touch-sensitive surface, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a collection of objects; wherein; a gesture made by a contact is detected on the touch-sensitive surface, the gesture comprising a first movement of the contact on the touch-sensitive surface followed by a pause in movement of the contact followed by a second movement of the contact on the touch-sensitive surface; a plurality of objects in the collection of objects are selected in accordance with the first movement; and
,after detecting the pause in movement of the contact, the selected plurality of objects are moved away from unselected objects in the collection of objects in accordance with the second movement.
-
Specification