Self-revelation aids for interfaces
First Claim
Patent Images
1. A system comprising:
- a processor;
an interface component executable by the processor and configured to receive input information from an input device and to output assistance information to a user interface comprising a control;
an intelligence component executable by the processor and configured to infer an unfamiliarity of the user with the control based on historical information that indicates a period of time without a user interaction associated with the control; and
a decision component executable by the processor and configured to select the assistance information for output based at least in part on a determination that the received input information indicates that the input device is proximal to the control and that the input device is moving at a non-zero velocity that is less than a threshold velocity, the selection of the assistance information being further based on the inference of unfamiliarity based on the historical information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and/or methods are provided that facilitates revealing assistance information associated with a user interface. An interface can obtain input information related to interactions between the interface and a user. In addition, the interface can output assistance information in situ with the user interface. Further, a decision component that determines the in situ assistance information output by the interface based at least in part on the obtained input information.
71 Citations
17 Claims
-
1. A system comprising:
-
a processor; an interface component executable by the processor and configured to receive input information from an input device and to output assistance information to a user interface comprising a control; an intelligence component executable by the processor and configured to infer an unfamiliarity of the user with the control based on historical information that indicates a period of time without a user interaction associated with the control; and a decision component executable by the processor and configured to select the assistance information for output based at least in part on a determination that the received input information indicates that the input device is proximal to the control and that the input device is moving at a non-zero velocity that is less than a threshold velocity, the selection of the assistance information being further based on the inference of unfamiliarity based on the historical information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium storing instructions that instruct a computing device to perform actions comprising:
-
obtaining input information and context information for a user interface; analyzing the input information and the context information to resolve a conflict between the input information and the context information; inferring an unfamiliarity of a user with a control of the user inferface based on historical information that indicates a period of time without a user interaction associated with the control; selecting one or more candidate tips based at least in part on the analyzed input information and the analyzed context information and further based on the inference of unfamiliarity based on the historical information, wherein the input information indicates that an input device is proximal to the control of the user interface and that the input device moves within a range of non-zero velocities; revealing the one or more candidate tips to provide assistance information within the user interface; and rearranging the one or more revealed candidate tips in response to a movement of at least one underlying element of the user interface.
-
Specification