Method and program product for resolving ambiguities through fading marks in a user interface
First Claim
Patent Images
1. A computer-implemented method of resolving an ambiguous input to a computer system, said computer-implemented method comprising:
- programming a specific processor with computer executable instructions that, when executed within the computer system, execute steps comprising;
receiving a user tactile input that has been input by a user on a display screen, wherein said user tactile input is an ambiguous input due to an imprecise location of the user tactile input on a display monitor;
in response to receiving said ambiguous input, displaying said ambiguous input to said user in a way that indicates an ambiguity of said ambiguous input to the user by graphical means;
in response to displaying said ambiguous input in a way that indicates the ambiguity of said ambiguous input to the user by graphical means, waiting a predetermined period of time to receive a corrective input from the user; and
fading a display of the ambiguous input during said predetermined period of time, wherein said fading occurs gradually during said predetermined period of time, wherein said ambiguous input is displayed as a geometric shape having an initial thickness, and wherein the initial thickness of the geometric shape decreases during said predetermined period of time.
3 Assignments
0 Petitions
Accused Products
Abstract
Resolving an ambiguous input. When an ambiguous user input is received, the user input is displayed, for example, in a way that either the ambiguity is resolved or the ambiguity is indicated to the user by unique and distinctive graphical indications. Then, after waiting either for a time to receive a corrective input from the user or for a predetermined time, the display of the user input is faded.
-
Citations
33 Claims
-
1. A computer-implemented method of resolving an ambiguous input to a computer system, said computer-implemented method comprising:
-
programming a specific processor with computer executable instructions that, when executed within the computer system, execute steps comprising; receiving a user tactile input that has been input by a user on a display screen, wherein said user tactile input is an ambiguous input due to an imprecise location of the user tactile input on a display monitor; in response to receiving said ambiguous input, displaying said ambiguous input to said user in a way that indicates an ambiguity of said ambiguous input to the user by graphical means; in response to displaying said ambiguous input in a way that indicates the ambiguity of said ambiguous input to the user by graphical means, waiting a predetermined period of time to receive a corrective input from the user; and fading a display of the ambiguous input during said predetermined period of time, wherein said fading occurs gradually during said predetermined period of time, wherein said ambiguous input is displayed as a geometric shape having an initial thickness, and wherein the initial thickness of the geometric shape decreases during said predetermined period of time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for resolving input ambiguity comprising:
-
a central processing unit (CPU), a computer readable memory, and a computer readable storage media; first program instructions for receiving a user tactile input that has been input by a user on a display screen, wherein said user tactile input is an ambiguous input due to an imprecise location of the user tactile input on a display monitor; second program instructions for, in response to receiving said ambiguous input, displaying said ambiguous input to said user in a way that indicates an ambiguity of said ambiguous input to the user by graphical means; third program instructions for, in response to displaying said ambiguous input in a way that indicates the ambiguity of said ambiguous input to the user by graphical means, waiting a predetermined period of time to receive a corrective input from the user; and fourth program instructions for fading a display of the ambiguous input during said predetermined period of time, wherein said fading occurs gradually during said predetermined period of time, wherein said ambiguous input is displayed as a geometric shape having a initial thickness, and wherein the initial thickness of the geometric shape decreases during said predetermined period of time, and wherein said first, second, third and fourth program instructions are stored on said computer readable storage media for execution by said CPU via said computer readable memory. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible data storage medium on which is stored a program product, said program product comprising computer readable code, said computer readable code configuring and directing a computer to perform a method for resolving an ambiguous multimodal input to a computer system, said method comprising:
-
receiving an ambiguous multimodal input from a user; determining that the geometric shape obscures pre-determined important information on a graphical display; in response to determining that the geometric shape obscures the pre-determined important information on the graphical display, replacing the geometric shape with another type of geometric shape that does not obscure the pre-determined important information on the graphical display; in response to receiving said ambiguous multimodal input, displaying the ambiguous multimodal input to said user on the graphical display as a geometric shape; in response to displaying said ambiguous multimodal input, pausing processing the ambiguous multimodal input to receive a corrective user input; and in response to receiving a corrective user input, fading the display of said ambiguous multimodal input from said graphical display over a predetermined length of time wherein said fading occurs gradually over said predetermined period of time. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification