Audio-visual user interface controls
First Claim
Patent Images
1. A method for providing an interactive user interface control in a graphical user interface of a programmed computer system, including a pointing device, a display device, and an audio device, the method comprising:
- displaying a control upon which a user positions a cursor to enter input;
the control having a set of predefined user input events, wherein the set of predefined user input events includes a user input event that properly actuates the control and a plurality of user input events that do not properly actuate the control;
the control having a set of visual and audio responses that are played in response to the set of predefined user input events, wherein the set of visual and audio responses provides graphical and audio feedback to indicate to the user when the user is properly actuating the control and when the user is improperly actuating the control;
monitoring position of a cursor associated with the pointing device or state of the pointing device to detect the set of predefined user input events;
in response to detecting a user input event that properly actuates the control while the control is active, simultaneously displaying a corresponding visual response in the control and playing a corresponding audio response from memory of the programmed computer system to indicate to the user that the user is properly positioning the cursor on the control; and
in response to detecting a user input event that does not properly actuate the control while the control is active, displaying a corresponding visual response in the control or playing a corresponding audio response from memory of the programmed computer system to indicate to the user that the user is not properly positioning the cursor on the control.
2 Assignments
0 Petitions
Accused Products
Abstract
Audio-visual user interface controls provide audio and a visual feedback in response to user input events in a graphical user interface environment of a computer. A variety of audio and visual responses of a control assist the user in understanding its operation.
-
Citations
25 Claims
-
1. A method for providing an interactive user interface control in a graphical user interface of a programmed computer system, including a pointing device, a display device, and an audio device, the method comprising:
-
displaying a control upon which a user positions a cursor to enter input; the control having a set of predefined user input events, wherein the set of predefined user input events includes a user input event that properly actuates the control and a plurality of user input events that do not properly actuate the control; the control having a set of visual and audio responses that are played in response to the set of predefined user input events, wherein the set of visual and audio responses provides graphical and audio feedback to indicate to the user when the user is properly actuating the control and when the user is improperly actuating the control; monitoring position of a cursor associated with the pointing device or state of the pointing device to detect the set of predefined user input events; in response to detecting a user input event that properly actuates the control while the control is active, simultaneously displaying a corresponding visual response in the control and playing a corresponding audio response from memory of the programmed computer system to indicate to the user that the user is properly positioning the cursor on the control; and in response to detecting a user input event that does not properly actuate the control while the control is active, displaying a corresponding visual response in the control or playing a corresponding audio response from memory of the programmed computer system to indicate to the user that the user is not properly positioning the cursor on the control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing an interactive user interface control in a graphical user interface of a programmed computer system, including a pointing device, a display device, and an audio device, the method comprising:
-
displaying a control upon which a user positions a cursor to enter input, the control having a boundary defining a two dimensional space occupied by the control on the display device; associating a set of predefined user input events with a position of a cursor and state of the pointing device relative to the boundary of the control, wherein the set of predefined user input events includes a user input event that properly actuates the control and a plurality of user input events that do not properly actuate the control; associating a set of visual and audio responses with the control and with the set of predefined user input events, wherein the set of visual and audio responses provides a plurality of graphical and audio feedback to indicate to the user when the user is properly actuating the control and when the user is improperly actuating the control; monitoring the position of a cursor on a display of the display device as positioned by a user with the pointing device, and monitoring the state of the pointing device to detect the set of predefined user input events; in response to detecting the user input event that properly actuates the control while the control is active, simultaneously displaying a corresponding visual response in the control and playing a corresponding audio response to indicate to the user that the user is properly positioning the cursor on the control; and in response to detecting a user input event that does not properly actuate the control while the control is active, displaying a corresponding visual response in the control to indicate to the user that the user is not properly positioning the cursor on the control. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A user interface control in a programmed computer system, upon which a user positions a cursor to enter input, the control comprising:
-
control boundary data for defining a boundary of the control in a display, the control boundary data stored in an animation file in memory; a set of predefined user input events associated with the control, wherein the set of predefined user input events includes a user input event that properly actuates the control and a plurality of user input events that do not properly actuate the control while the control is active; a set of image files in memory linked to the set of predefined user input events, wherein the image files provide graphical feedback to indicate to the user when the control is properly and improperly actuated while the control is active; a set of sound wave files in memory linked to the set of predefined user input events, wherein the sound wave files provide aural feedback to indicate to the user when the control is properly and improperly actuated while the control is active; a procedure for receiving user input messages that report the predefined user input events, for controlling the display of an image from the image files in the boundary of the control in response to a first user input message, and for controlling the playback of a sound wave file in response to the first input message, for controlling the display of a different image from the image files in response to a second input message, and for controlling the playback of a different sound wave file in response to the second input message, where the first message corresponds to the user input event in which the cursor is properly positioned on the control, and the second message corresponds to one of the user input events in which the cursor is not properly positioned on the control.
-
Specification