Device, method, and graphical user interface for manipulating user interface objects
First Claim
Patent Images
1. A method, comprising:
- at a computing device with a touch screen display;
simultaneously displaying on the touch screen display;
at least one destination object, andat least a subset of a plurality of arrays of user interface objects;
detecting a first input by a user on the touch screen display;
in response to detecting the first input by the user on the touch screen display, vertically scrolling the plurality of arrays on the touch screen display;
detecting a second input by the user on a single array in the plurality of arrays on the touch screen display; and
,in response to detecting the second input by the user on the single array, horizontally scrolling user interface objects in the single array.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device with a touch screen display simultaneously displays on the touch screen display at least one destination object and at least a subset of a plurality of arrays of user interface objects; detects a first input by a user on the touch screen display; in response, vertically scrolls the plurality of arrays on the touch screen display; detects a second input by the user on a single array in the plurality of arrays on the touch screen display; and, in response, horizontally scrolls user interface objects in the single array.
255 Citations
67 Claims
-
1. A method, comprising:
-
at a computing device with a touch screen display; simultaneously displaying on the touch screen display; at least one destination object, and at least a subset of a plurality of arrays of user interface objects; detecting a first input by a user on the touch screen display; in response to detecting the first input by the user on the touch screen display, vertically scrolling the plurality of arrays on the touch screen display; detecting a second input by the user on a single array in the plurality of arrays on the touch screen display; and
,in response to detecting the second input by the user on the single array, horizontally scrolling user interface objects in the single array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computing device, comprising:
-
a touch screen 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; simultaneously displaying on the touch screen display; at least one destination object, and at least a subset of a plurality of arrays of user interface objects; detecting a first input by a user on the touch screen display; in response to detecting the first input by the user on the touch screen display, vertically scrolling the plurality of arrays on the touch screen display; detecting a second input by the user on a single array in the plurality of arrays on the touch screen display; and
,in response to detecting the second input by the user on the single array, horizontally scrolling user interface objects in the single array. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer readable storage medium having stored therein instructions, which when executed by a computing device with a touch screen display, cause the device to:
-
simultaneously display on the touch screen display; at least one destination object, and at least a subset of a plurality of arrays of user interface objects; detect a first input by a user on the touch screen display; in response to detecting the first input by the user on the touch screen display, vertically scroll the plurality of arrays on the touch screen display; detect a second input by the user on a single array in the plurality of arrays on the touch screen display; and
,in response to detecting the second input by the user on the single array, horizontally scroll user interface objects in the single array. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A graphical user interface on a computing device with a touch screen display, the graphical user interface comprising:
-
at least one destination object, and at least a subset of a plurality of arrays of user interface objects; wherein; a first input by a user on the touch screen display is detected; in response to detecting the first input by the user on the touch screen display, the plurality of arrays on the touch screen display is vertically scrolled; a second input by the user on a single array in the plurality of arrays on the touch screen display is detected; and
,in response to detecting the second input by the user on the single array, user interface objects in the single array are horizontally scrolled.
-
Specification