Empathetic human-machine interfaces
First Claim
Patent Images
1. A computer system for educing intentions of a user, comprising:
- an on-screen cursor for performing user interface actions in a user interface, the on-screen cursor being controlled by a pointing device; and
an empathetic interface for educing a user'"'"'s intention to move the on-screen cursor from a first location to a target location in the user interface and moving the on-screen cursor to the target location from the first location when the user initiates actuation of the pointing device to cause the on-screen cursor to begin to move toward the target location.
2 Assignments
0 Petitions
Accused Products
Abstract
An empathetic interface individualizes the interaction of a user and a computer. The empathetic interface educes user intentions to move or perform actions with a pointing device without the user having to objectively communicate in an explicit manner, such as manually moving the mouse from one location to another location or performing a user interface action. The user initiates a movement or an action and the empathetic interface completes the movement or the action.
-
Citations
46 Claims
-
1. A computer system for educing intentions of a user, comprising:
-
an on-screen cursor for performing user interface actions in a user interface, the on-screen cursor being controlled by a pointing device; and
an empathetic interface for educing a user'"'"'s intention to move the on-screen cursor from a first location to a target location in the user interface and moving the on-screen cursor to the target location from the first location when the user initiates actuation of the pointing device to cause the on-screen cursor to begin to move toward the target location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system for building an empathetic interface to educe a user'"'"'s intentions to navigate an on-screen cursor in a user interface, the computer system comprising:
-
a model builder adapted for receiving events generated by a pointing device when the user navigates the on-screen cursor toward a user interface target to perform an action, the model builder being further adapted for receiving model parameters; and
a model for empathetically educing a user'"'"'s intention to navigate the on-screen cursor toward the user interface target to perform the action, the model being built by the model builder in accordance with the received events and the model parameters. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having a data structure stored thereon for use by a computing system to educe user intentions, the data structure comprising:
-
a header field that is indicative of a screen resolution and a screen origin; and
a data field that is indicative of a start event, a move event, and a termination event of a pointing device being actuated by a user in navigating an on-screen cursor in a user interface. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer system for educing intentions of a user, comprising:
-
an operating system that controls usage of resources in the computer system; and
an empathetic interface coupled to the operating system for educing a user'"'"'s intention to move an on-screen cursor from a first location to a target location in a user interface to perform an action and moving the on-screen cursor to the target location from the first location to perform the action when the user initiates actuation of a pointing device to cause the on-screen cursor to begin to move toward the target location. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method implemented in a computer system for educing a user'"'"'s intention for navigating a pointer in a user interface, the method comprising:
-
inputting a set of Cartesian coordinates, which are indicative of a first location of the pointer when the user initiates the actuation of a pointing device toward a target location, the act of inputting including inputting a velocity of the actuation into a model; and
empathetically educing the target location including an action to be taken by the pointer when the pointer has been moved by the method to the target location. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A computer-readable medium having computer-executable instructions for educing a user'"'"'s intention for navigating a pointer in a user interface, the method comprising:
-
inputting a set of Cartesian coordinates, which are indicative of a first location of the pointer when the user initiates the actuation of a pointing device toward a target location, the act of inputting including inputting a velocity of the actuation into a model; and
empathetically educing the target location including an action to be taken by the pointer when the pointer has been moved by the method to the target location. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A method implementable in a computer system for building an empathetic interface that educes user intentions for navigating a pointer, the method comprising:
-
accumulating data relating to a pointing device;
building a model for educing user intentions using the accumulated data;
educing the user'"'"'s intention to navigate the pointer from a first location of the pointer to perform an action at a target location when the user initiates the actuation of a pointing device toward the target location; and
retraining the model if the model is not sufficiently accurate.
-
-
46. A computer-readable medium having computer-executable instructions for building an empathetic interface that educes user intentions for navigating a pointer, the method comprising:
-
accumulating data relating to a pointing device;
building a model for educing user intentions using the accumulated data;
educing the user'"'"'s intention to navigate the pointer from a first location of the pointer to perform an action at a target location when the user initiates the actuation of a pointing device toward the target location; and
retraining the model if the model is not sufficiently accurate.
-
Specification