Augmented I/O for limited form factor user-interfaces
First Claim
1. A system that enhances tactile-related input/output in connection with a user-interface, comprising:
- a tracking component that monitors a position of a selector object relative to a user interface display and that utilizes a distance parameter to effectuate a pseudo-surface at a distance from a surface of the user interface display set by the distance parameter, wherein the pseudo-surface emulates a touch-sensitive display surface;
an augmentation component that updates an output of the user interface display based upon the position of the selector object; and
an activation component that initiates the augmentation component to update the output based upon a complexity of graphical elements included in the user interface display.
1 Assignment
0 Petitions
Accused Products
Abstract
The claimed subject matter relates to an architecture that can enhance and/or simplify tactile-based I/O transactions in connection with a user-interface (UI) of limited form factor. In particular, the architecture can monitor a position of a selector object such as an operator'"'"'s finger relative to a UI display as the selector object hovers or moves above the UI display. Based upon this position, an analogous coordinate in the UI display can be determined, and a portion of the UI display substantially centered at the coordinate can be modified. As one example, the UI display can be modified to increase the magnification scale (e.g., a virtual magnifying glass) of the portion of the display indicated by the selector object.
-
Citations
20 Claims
-
1. A system that enhances tactile-related input/output in connection with a user-interface, comprising:
-
a tracking component that monitors a position of a selector object relative to a user interface display and that utilizes a distance parameter to effectuate a pseudo-surface at a distance from a surface of the user interface display set by the distance parameter, wherein the pseudo-surface emulates a touch-sensitive display surface; an augmentation component that updates an output of the user interface display based upon the position of the selector object; and an activation component that initiates the augmentation component to update the output based upon a complexity of graphical elements included in the user interface display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for enhancing tactile-related input/output for a user interface, comprising:
-
tracking a position of a selector object hovering over a user interface display; associating the position with a coordinate for the user interface display that is substantially along a line adjoining a surface of the user interface display to the selector object that is perpendicular to the surface; creating a pseudo-surface at a specified distance from the surface for simulating a touch-sensitive user interface display; issuing an activation in response to detection of complexity of graphical elements included in the user interface display; and providing, in response to the activation, an augmented output for the user interface display in an area of effect substantially centered at the coordinate. - View Dependent Claims (17, 18, 19)
-
-
20. A system that provides a pseudo-surface for a user interface to emulate a touch-sensitive user interface, comprising:
-
a tracking component that monitors a position of a selector object relative to a user interface display, the position includes planar coordinates associated with the user interface display and a distance between the user interface display and the selector object; a designation component that identifies a pseudo-surface plane substantially parallel to, and at an offset distance from, a surface of the user interface display, wherein the pseudo-surface plane emulates a touch-sensitive user interface display; an emulation component that identifies a gesture performed by the selector object in response to the distance being less than the offset distance and converts the gesture into input to a device associated with the user interface display; and an activation component that initiates the emulation component to identify the gesture based upon a complexity of graphical elements included in the user interface display.
-
Specification