Hover widgets: using the tracking state to extend capabilities of pen-operated devices
First Claim
1. A computer implemented system comprising the following computer executable components:
- a component that determines if an object is in a tracking state; and
a component that interprets a movement of the object and provides functionality based at least in part on the interpreted object movement.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for increasing the capabilities of pen-based or touch-screen interfaces. The capabilities are implemented by using movements at a position above or in a parallel proximity to the display surface, referred to as a tracking or hover state. A gesture or series of gestures in the hover or tracking state can be utilized to activate localized interface widgets, such as marking menus, virtual scroll rings, etc. The gesture(s) can be preceded or followed by an optional authorization that confirms a command, action, or state. Utilization of a tracking state allows the disclosed systems, methodologies and/or devices to create a new command layer distinct from the input layer of a pen or touch display interface. Thus, user commands can be localized around a mouser or pointer maintaining user concentration while eliminating the occurrence of undesired or unintended inking on the display surface.
244 Citations
20 Claims
-
1. A computer implemented system comprising the following computer executable components:
-
a component that determines if an object is in a tracking state; and
a component that interprets a movement of the object and provides functionality based at least in part on the interpreted object movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method comprising the following computer executable acts:
-
detecting a movement in an overlay layer of a display;
identifying at least one axis of motion of the movement; and
responding to the movement to facilitate a user-desired action. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer executable system, comprising:
-
computer implemented means for recognizing a gesture in a hover state;
computer implemented means for switching from an ink mode to a gesture mode; and
computer implemented means for performing a command associated with the recognized gesture. - View Dependent Claims (19, 20)
-
Specification