Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor
First Claim
1. A method, comprising:
- at a computing device with a touch screen display;
detecting a single finger contact on the touch screen display;
creating a single touch area that corresponds to the single finger contact on the touch screen display;
determining if the single touch area concurrently overlaps with a plurality of objects displayed on the touch screen display;
connecting the plurality of objects with the single touch area if each object in the plurality of objects is determined to concurrently overlap the single touch area, wherein connecting the plurality of objects with the single touch area maintains the overlap between the single touch area and each object in the plurality of objects when the single touch area is moved in accordance with detected movement of the single finger contact;
after connecting the plurality of objects with the single touch area, detecting movement of the single finger contact on the touch screen display;
determining movement of the single touch area that corresponds to movement of the single finger contact on the touch screen display; and
moving the connected plurality of objects that concurrently overlap the single touch area in accordance with the determined movement of the single touch area.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
106 Citations
16 Claims
-
1. A method, comprising:
at a computing device with a touch screen display; detecting a single finger contact on the touch screen display; creating a single touch area that corresponds to the single finger contact on the touch screen display; determining if the single touch area concurrently overlaps with a plurality of objects displayed on the touch screen display; connecting the plurality of objects with the single touch area if each object in the plurality of objects is determined to concurrently overlap the single touch area, wherein connecting the plurality of objects with the single touch area maintains the overlap between the single touch area and each object in the plurality of objects when the single touch area is moved in accordance with detected movement of the single finger contact; after connecting the plurality of objects with the single touch area, detecting movement of the single finger contact on the touch screen display; determining movement of the single touch area that corresponds to movement of the single finger contact on the touch screen display; and moving the connected plurality of objects that concurrently overlap the single touch area in accordance with the determined movement of the single touch area. - View Dependent Claims (2, 3, 4, 5)
-
6. 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; detecting a single finger contact on the touch screen display; creating a single touch area that corresponds to the single finger contact on the touch screen display; determining if the single touch area concurrently overlaps with a plurality of objects displayed on the touch screen display; connecting the plurality of objects with the single touch area if each object in the plurality of objects is determined to concurrently overlap the single touch area, wherein connecting the plurality of objects with the single touch area maintains the overlap between the single touch area and each object in the plurality of objects when the single touch area is moved in accordance with detected movement of the single finger contact; after connecting the plurality of objects with the single touch area, detecting movement of the single finger contact on the touch screen display; determining movement of the single touch area that corresponds to movement of the single finger contact on the touch screen display; and moving the connected plurality of objects that concurrently overlap the single touch area in accordance with the determined movement of the single touch area. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a computing device with a touch screen display, cause the device to:
-
detect a single finger contact on the touch screen display; create a single touch area that corresponds to the single finger contact on the touch screen display; determine if the single touch area concurrently overlaps with a plurality of objects displayed on the touch screen display; connect the plurality of objects with the single touch area if each object in the plurality of objects is determined to concurrently overlap the single touch area, wherein connecting the plurality of objects with the single touch area maintains the overlap between the single touch area and each object in the plurality of objects when the single touch area is moved in accordance with detected movement of the single finger contact; after connecting the plurality of objects with the single touch area, detect movement of the single finger contact on the touch screen display; determine movement of the single touch area that corresponds to movement of the single finger contact on the touch screen display; and move the connected plurality of objects that concurrently overlap the single touch area in accordance with the determined movement of the single touch area. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A graphical user interface on a computing device with a touch screen display, comprising:
-
a plurality of objects; wherein; a single finger contact is detected on the touch screen display; a single touch area is created that corresponds to the single finger contact on the touch screen display; whether the single touch area concurrently overlaps with a plurality of objects displayed on the touch screen display is determined; the plurality of objects are connected with the single touch area if each object in the plurality of objects is determined to concurrently overlap the single touch area, wherein connecting the plurality of objects with the single touch area maintains the overlap between the single touch area and each object in the plurality of objects when the single touch area is moved in accordance with detected movement of the single finger contact; after connecting the plurality of objects with the single touch area, movement of the single finger contact is detected on the touch screen display; movement of the single touch area that corresponds to movement of the single finger contact on the touch screen display is determined; and the connected plurality of objects that concurrently overlap the single touch area are moved in accordance with the determined movement of the single touch area.
-
Specification