MANIPULATION OF GRAPHICAL ELEMENTS ON GRAPHICAL USER INTERFACE VIA MULTI-TOUCH GESTURES
First Claim
1. A method of operating a graphical user interface of a computing device, comprising:
- presenting a group of objects on the graphical user interface in a group representation, the group of objects including two or more objects;
receiving a multi-touch gesture at the graphical user interface in which two or more temporally overlapping touches are moved relative to each other on the graphical user interface; and
changing an organization of the group of objects presented on the graphical user interface in response to a changing of a distance between the two or more temporally overlapping touches as they are moved relative to each other 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 graphical user interface of a computing device comprises presenting a group of objects on the graphical user interface in a group representation, where the group of objects includes two or more objects. The method further comprises receiving a multi-touch gesture at the graphical user interface in which two or more temporally overlapping touches are moved relative to each other on the graphical user interface. The method further comprises changing an organization of the group of objects presented on the graphical user interface in response to a changing of a distance between the two or more temporally overlapping touches as they are moved relative to each other on the graphical user interface.
80 Citations
20 Claims
-
1. A method of operating a graphical user interface of a computing device, comprising:
-
presenting a group of objects on the graphical user interface in a group representation, the group of objects including two or more objects; receiving a multi-touch gesture at the graphical user interface in which two or more temporally overlapping touches are moved relative to each other on the graphical user interface; and changing an organization of the group of objects presented on the graphical user interface in response to a changing of a distance between the two or more temporally overlapping touches as they are moved relative to each other on the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device, comprising:
-
a display surface configured to present a graphical user interface; a multi-touch input device 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 the display surface and the multi-touch input device to; present a group of objects on the graphical user interface in a group representation via the display surface, the group of objects including two or more objects; receive a multi-touch gesture at the graphical user interface via the multi-touch input device in which two or more temporally overlapping touches are moved relative to each other on the graphical user interface; and change an organization of the group of objects presented on the graphical user interface in response to a changing of a distance between the two or more temporally overlapping touches as they are moved relative to each other on the graphical user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. On a computing device including a display surface configured to present a graphical user interface and a multi-touch input device configured to detect multiple temporally overlapping touches on the display, a method comprising:
-
presenting a group of objects on the graphical user interface in a group representation via the display surface, the group of objects including two or more objects presented within a container; receiving a multi-touch gesture at the graphical user interface via the multi-touch input device in which two or more temporally overlapping touches are moved relative to each other on the graphical user interface; changing an organization of the group of objects presented on the graphical user interface in response to a changing of a distance between the two or more temporally overlapping touches as they are moved relative to each other on the graphical user interface; expanding the container over a background canvas of the graphical user interface in response to an increase of the distance between the two or more temporally overlapping touches of the multi-touch gesture; and contracting the container in response to a decrease of the distance between the two or more temporally overlapping touches of the multi-touch gesture. - View Dependent Claims (20)
-
Specification