Graphical User Interface for Large-Scale, Multi-User, Multi-Touch Systems
First Claim
1. A method of activating a menu element, comprising the steps of:
- invoking a menu element on a display device in response to a generated first stroke made by positioning a first moving pointer element on a display surface of the display device, the display device being a multi-input display device and the menu element having a plurality of selectable menu options, wherein invoking the menu element comprises displaying the menu element and the plurality of selectable menu options on the display surface; and
activating one of the selectable menu options as a function of a generated second stroke made by positioning a second moving pointer element with the display surface, the second moving pointer element being positioned on the display surface to begin generating the second stroke before the first moving pointer element is removed from the display surface to complete the first strike.
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
20 Claims
-
1. A method of activating a menu element, comprising the steps of:
-
invoking a menu element on a display device in response to a generated first stroke made by positioning a first moving pointer element on a display surface of the display device, the display device being a multi-input display device and the menu element having a plurality of selectable menu options, wherein invoking the menu element comprises displaying the menu element and the plurality of selectable menu options on the display surface; and activating one of the selectable menu options as a function of a generated second stroke made by positioning a second moving pointer element with the display surface, the second moving pointer element being positioned on the display surface to begin generating the second stroke before the first moving pointer element is removed from the display surface to complete the first strike. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system including:
-
a multi-input display device; and a processor configured to; detect generation by a user of a first stroke made by positioning a first moving pointer element on a display surface of the display device; invoke a menu element on the display device in response to detecting the generation of the first stroke, the menu element having a plurality of selectable menu options, wherein invoking the menu element comprises enabling display of the menu element and the plurality of selectable menu options on the display surface; detect generation by the user of a second stroke made by positioning a second moving pointer element on a display surface of the display device; and activate one of the selectable menu options as a function of the detected generated second stroke, the second moving pointer element being positioned on the display surface to begin generating the second stroke before the first moving pointer element is removed from the display surface to complete the first strike. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification