MANIPULATION OF OBJECTS ON MULTI-TOUCH USER INTERFACE
First Claim
1. A method of operating a multi-touch graphical user interface on a computing device, comprising:
- displaying a group of objects on the graphical user interface in a group representation, wherein the group of objects comprises one or more objects;
receiving a first multi-touch input in which a first number of touches associated with the group representation are moved on the graphical user interface;
in response to the first multi-touch input, changing a scale of the objects in the group representation;
receiving a second multi-touch input in which a second number of touches associated with the group representation are moved on the graphical user interface; and
in response to the second multi-touch input, changing an organization of the objects in the group representation on the graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments related to the manipulation of objects on a multi-touch graphical user interface are disclosed. For example, in one disclosed embodiment, a method of operating a multi-touch graphical user interface on a computing device comprises displaying a group of objects on the graphical user interface in a group representation, receiving a first multi-touch input in which a first number of touches associated with the group representation are moved on the graphical user interface, and in response to the first multi-touch input, changing a scale of the objects in the group representation. The method further comprises receiving a second multi-touch input in which a second number of touches associated with the group representation are moved on the graphical user interface, and in response to the second multi-touch input, changing an organization of the objects in the group representation on the graphical user interface.
196 Citations
20 Claims
-
1. A method of operating a multi-touch graphical user interface on a computing device, comprising:
-
displaying a group of objects on the graphical user interface in a group representation, wherein the group of objects comprises one or more objects; receiving a first multi-touch input in which a first number of touches associated with the group representation are moved on the graphical user interface; in response to the first multi-touch input, changing a scale of the objects in the group representation; receiving a second multi-touch input in which a second number of touches associated with the group representation are moved on the graphical user interface; and in response to the second multi-touch input, changing an organization of the objects in the group representation on the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device, comprising:
-
a display; a multi-touch input mechanism configured to detect multiple temporally overlapping touches on the display; a logic subsystem comprising a processor; and memory comprising instructions stored thereon that are executable by the logic subsystem to operate a graphical user interface via the display and the multi-touch input mechanism by; receiving via the multi-touch input mechanism a first multi-touch input comprising a touch of a first number of fingers of each of two hands and a changing of a distance between the fingers of the two hands; in response to the first multi-touch input, performing a first operation on one or more objects displayed on the graphical user interface; receiving via the multi-touch input mechanism a second multi-touch input comprising a touch of a second number of fingers of each of the two hands and a changing of a distance between the fingers of the two hands; and in response to the second multi-touch input, performing a second operation on the one or more objects displayed on the display. - View Dependent Claims (11, 12, 13)
-
-
14. In a computing device comprising a multi-touch graphical user interface, a method of receiving and displaying text input, the method comprising:
-
presenting an arrangement of characters on the graphical user interface; receiving a touch input selecting a selected character; and displaying a movement of the selected character from a location of the touch input to a destination location on the user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification