TOUCH SCREEN DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MOVING ON-SCREEN OBJECTS WITHOUT USING A CURSOR
First Claim
1. A computer-implemented method, comprising:
- at a computing device with a touch screen display;
displaying a plurality of objects on the touch screen display;
detecting a single finger contact on the touch screen display;
creating a touch area that corresponds to the single finger contact on the touch screen display;
determining a representative point within the touch area;
for an object in the plurality of objects displayed on the touch screen display;
determining if the representative point of the touch area overlaps the object; and
in accordance with a determination that the representative point of the touch area overlaps the object;
connecting the object with the touch area;
after connecting the object with the touch area, detecting movement of the single finger contact on the touch screen display; and
determining movement of the touch area that corresponds to movement of the single finger contact on the touch screen display.
0 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, an electronic device with a touch screen display: detects a single finger contact on the touch screen display; creates a touch area that corresponds to the single finger contact; determines a representative point within the touch area; determines if the touch area overlaps an object displayed on the touch screen display, which includes determining if one or more portions of the touch area other than the representative point overlap the object; connects the object with the touch area if the touch area overlaps the object, where connecting maintains the overlap of the object and the touch area; after connecting the object with the touch area, detects movement of the single finger contact; determines movement of the touch area that corresponds to movement of the single finger contact; and moves the object connected with the touch area in accordance with the determined movement of the touch area.
11 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
at a computing device with a touch screen display; displaying a plurality of objects on the touch screen display; detecting a single finger contact on the touch screen display; creating a touch area that corresponds to the single finger contact on the touch screen display; determining a representative point within the touch area; for an object in the plurality of objects displayed on the touch screen display; determining if the representative point of the touch area overlaps the object; and in accordance with a determination that the representative point of the touch area overlaps the object; connecting the object with the touch area; after connecting the object with the touch area, detecting movement of the single finger contact on the touch screen display; and determining movement of the touch area that corresponds to movement of the single finger contact on the touch screen display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
a touch screen display; one or more processors; and memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a plurality of objects on the touch screen display; detecting a single finger contact on the touch screen display; creating a touch area that corresponds to the single finger contact on the touch screen display; determining a representative point within the touch area; for an object in the plurality of objects displayed on the touch screen display; determining if the representative point of the touch area overlaps the object; and in accordance with a determination that the representative point of the touch area overlaps the object; connecting the object with the touch area; after connecting the object with the touch area, detecting movement of the single finger contact on the touch screen display; and determining movement of the touch area that corresponds to movement of the single finger contact on the touch screen display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by a computing device with a touch screen display, the one or more programs including instructions for:
-
displaying a plurality of objects on the touch screen display; detecting a single finger contact on the touch screen display; creating a touch area that corresponds to the single finger contact on the touch screen display; determining a representative point within the touch area; for an object in the plurality of objects displayed on the touch screen display; determining if the representative point of the touch area overlaps the object; and in accordance with a determination that the representative point of the touch area overlaps the object; connecting the object with the touch area; after connecting the object with the touch area, detecting movement of the single finger contact on the touch screen display; and determining movement of the touch area that corresponds to movement of the single finger contact on the touch screen display. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification