Multi-touch integrated desktop environment
First Claim
Patent Images
1. A computer-implemented method for configuring a multi-touch surface to display a multi-functional touch pad, the method comprising:
- defining a region on the multi-touch surface of a secondary display device for displaying the multi-functional touch pad, wherein the region is proximate to one or more input devices detected on the multi-touch surface;
generating one or more user interface elements that are disposed within the multi-functional touch pad, wherein each user interface element is configured to control a different operation within an application window displayed via a primary display device, and a first user interface element included in the one or more user interface elements comprises a tool that is configured to control two or more degrees of freedom of an object displayed within the application window based on multi-touch input;
displaying the multi-functional touch pad in the region on the multi-touch surface of the secondary display device;
detecting multi-touch input associated with the first user interface element disposed within the multi-functional touch pad; and
performing a first operation within the application window based on the multi-touch input,wherein a second user interface element included in the one or more user interface elements comprises a first icon, a second operation is performed when second multi-touch input is received at a location on the multi-touch surface corresponding to the location of the second user interface element, and the one or more user interface elements further comprise a customizable tool palette having a plurality of application-specific icons that include the first icon.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for integrating a multi-touch surface into a desktop environment is disclosed. One or more multi-touch display devices are placed on the horizontal surface surrounding or beneath a keyboard or mouse. At least one region on the multi-touch surface is defined to display one or more user interface tools on the multi-touch surface. The one or more user interface tools displayed via the multi-touch surface may control or display information associated with desktop applications displayed via a primary display device.
30 Citations
18 Claims
-
1. A computer-implemented method for configuring a multi-touch surface to display a multi-functional touch pad, the method comprising:
-
defining a region on the multi-touch surface of a secondary display device for displaying the multi-functional touch pad, wherein the region is proximate to one or more input devices detected on the multi-touch surface; generating one or more user interface elements that are disposed within the multi-functional touch pad, wherein each user interface element is configured to control a different operation within an application window displayed via a primary display device, and a first user interface element included in the one or more user interface elements comprises a tool that is configured to control two or more degrees of freedom of an object displayed within the application window based on multi-touch input; displaying the multi-functional touch pad in the region on the multi-touch surface of the secondary display device; detecting multi-touch input associated with the first user interface element disposed within the multi-functional touch pad; and performing a first operation within the application window based on the multi-touch input, wherein a second user interface element included in the one or more user interface elements comprises a first icon, a second operation is performed when second multi-touch input is received at a location on the multi-touch surface corresponding to the location of the second user interface element, and the one or more user interface elements further comprise a customizable tool palette having a plurality of application-specific icons that include the first icon. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium containing a program which, when executed, performs an operation for configuring a multi-touch surface to display a multi-functional touch pad, the operation comprising:
-
defining a region on the multi-touch surface of a secondary display device for displaying the multi-functional touch pad, wherein the region is proximate to one or more input devices detected on the multi-touch surface; generating one or more user interface elements that are disposed within the multi-functional touch pad, wherein each user interface element is configured to control a different operation within an application window displayed via a primary display device, and a first user interface element included in the one or more user interface elements comprises a tool that is configured to control two or more degrees of freedom of an object displayed within the application window based on multi-touch input; displaying the multi-functional touch pad in the region on the multi-touch surface of the secondary display device; detecting multi-touch input associated with the first user interface element disposed within the multi-functional touch pad; and performing a first operation within the application window based on the multi-touch input, wherein a second user interface element included in the one or more user interface elements comprises a first icon, a second operation is performed when second multi-touch input is received at a location on the multi-touch surface corresponding to the location of the second user interface element, and the one or more user interface elements further comprise a customizable tool palette having a plurality of application-specific icons that include the first icon. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system configured to display a multi-functional touch pad on a multi-touch surface, the system comprising:
-
a multi-touch surface; and a processing unit coupled to the multi-touch surface and configured to; define a region on the multi-touch surface of a secondary display device for displaying the multi-functional touch pad, wherein the region is proximate to one or more input devices detected on the multi-touch surface, generate one or more user interface elements that are disposed within the multi-functional touch pad, wherein each user interface element is configured to control a different operation within an application window displayed via a primary display device, and a first user interface element included in the one or more user interface elements comprises a tool that is configured to control two or more degrees of freedom for of an object displayed within the application window based on multi-touch input, display the multi-functional touch pad in the region on the multi-touch surface of the secondary display device, detect multi-touch input associated with the first user interface element disposed within the multi-functional touch pad, and perform a first operation within the application window based on the multi-touch input, wherein a second user interface element included in the one or more user interface elements comprises a first icon, a second operation is performed when second multi-touch input is received at a location on the multi-touch surface corresponding to the location of the second user interface element, and the one or more user interface elements further comprise a customizable tool palette having a plurality of application-specific icons that include the first icon. - View Dependent Claims (15, 16, 17, 18)
-
Specification