GRAPHICAL USER INTERFACE FOR LARGE-SCALE, MULTI-USER, MULTI-TOUCH SYSTEMS
First Claim
1. A method of invoking a control element on a display device, comprising the steps of:
- generating by a user a stroke on a display device using a moving pointer element;
ascertaining, during generation of the stroke, if the stroke corresponds to a predetermined shape;
invoking a control element after ascertaining that the stroke corresponds to the predetermined shape, the invoked control element being displayed on the display device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method implemented on the graphical user interface device to invoke an independent, user-localized menu in an application environment, by making a predetermined gesture with a pointing device on an arbitrary part of a display screen or surface, especially when applied in a multi-touch, multi-user environment, and in environments where multiple concurrent pointing devices are present. As an example, the user may trace out a closed loop of a specific size that invokes a default system menu at any location on the surface, even when a second user may be operating a different portion of the system elsewhere on the same surface. As an additional aspect of the invention, the method allows the user to smoothly transition between the menu-invocation and menu control.
-
Citations
29 Claims
-
1. A method of invoking a control element on a display device, comprising the steps of:
-
generating by a user a stroke on a display device using a moving pointer element; ascertaining, during generation of the stroke, if the stroke corresponds to a predetermined shape; invoking a control element after ascertaining that the stroke corresponds to the predetermined shape, the invoked control element being displayed on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of activating a control element on a display device, comprising the steps of:
-
invoking a control element on a display device in response to a generated stroke made using a moving pointer element; ascertaining a speed of movement of the moving pointer element during generation of the stroke; establishing a manner of activation of the control element based on the ascertained speed of movement of the moving pointer element during generation of the stroke. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of activating a control element, comprising the steps of:
-
invoking a control element on a display device in response to a generated first stroke made using a first moving pointer element, the control element having a plurality of selectable command options; and activating one of the selectable command options as a function of a generated second stroke made using a second moving pointer element. - View Dependent Claims (26, 27, 28, 29)
-
Specification