Animating images to reflect user selection
First Claim
1. In a computing system that includes a display that is configured to display keyboard input characters that can be selected by user input, a method for animating one or more keyboard input characters displayed by the display, upon being selected by the user, and for a predetermined period to reflect the selection of the one or more keyboard input characters by the user, the method comprising:
- an act of displaying a plurality of keyboard input characters at the display that can each be individually selected by user input received by the computing system;
an act of receiving a first user input that selects a first keyboard input character;
upon receiving the first user input, an act of animating the selected first keyboard input character;
an act of maintaining the selected first keyboard input character animated even after receipt of a subsequent, second user input that selects a second keyboard input character; and
after a predetermined period, an act of modifying the animation of the selected first keyboard input character at the display.
3 Assignments
0 Petitions
Accused Products
Abstract
Images displayed on a display device are animated to reflect a user'"'"'s selection of the images. According to one embodiment, the displayed images include keyboard characters that are selected when the user touches the display at the locations of the display where the images are shown. Selection of the displayed images can also be made through any combination of audio, optical, mechanical and electrical input devices. A plurality of selected images can also be animated simultaneously and by varying degree to reflect a sequence in which the images were selected by the user.
254 Citations
32 Claims
-
1. In a computing system that includes a display that is configured to display keyboard input characters that can be selected by user input, a method for animating one or more keyboard input characters displayed by the display, upon being selected by the user, and for a predetermined period to reflect the selection of the one or more keyboard input characters by the user, the method comprising:
-
an act of displaying a plurality of keyboard input characters at the display that can each be individually selected by user input received by the computing system; an act of receiving a first user input that selects a first keyboard input character; upon receiving the first user input, an act of animating the selected first keyboard input character; an act of maintaining the selected first keyboard input character animated even after receipt of a subsequent, second user input that selects a second keyboard input character; and after a predetermined period, an act of modifying the animation of the selected first keyboard input character at the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a computing system that includes a touch-sensitive display device that is configured to display one or more keyboards having key images that can be selected when a user touches the touch-sensitive display at locations where the key images are correspondingly displayed, a method for altering the display of one or more key images displayed by the touch-sensitive display, upon being selected by the user, and for a predetermined period, to reflect the selection of the one or more key images by the user, the method comprising:
-
an act of displaying a keyboard at the touch-sensitive display, the keyboard including a plurality of discrete key images that can each be individually selected by a user touching the touch-sensitive display at locations where the key images are correspondingly displayed; an act of receiving a first user input at the touch-sensitive display that selects a first one of the key images by touch; upon receiving the first user input, an act of modifying the display of the selected first one of the key images at the display from a first display state to a second display state; an act of receiving a second user input at the touch-sensitive display that selects a second one of the key images by touch; and upon receiving the second user input, an act of modifying the display of the selected second one of the key images at the display from the first display state to the second display state, and an act of maintaining the display of the selected first one of the key images at the display in the second display state, even after receipt of the subsequent, second user input that selects a second one of the key images by touch, until a predetermined period lapses. - View Dependent Claims (22, 23)
-
-
24. A computer program product for use in a computing system that includes a touch-sensitive display that is configured to display one or more keyboards having key images that can be selected when a user touches the touch-sensitive display at locations where the key images are correspondingly displayed, the computer program product comprising:
one or more physical computer-readable media having computer-executable instructions for implementing a method for animating one or more key images displayed by the touch-sensitive display, upon being selected by the user, and for a predetermined period, to reflect the selection of the one or more key images by the user, the method including; an act of displaying a plurality of touchpad key images at the touch-sensitive display, wherein each of the plurality of key images can be individually selected by a user touching the touch-sensitive display device at locations where the key images are correspondingly displayed; an act of receiving a first user input at the touch-sensitive display that selects a first one of the key images; upon receiving the first user input, an act of animating the selected first key image; an act of maintaining the selected first key image animated even after receipt of a subsequent, second user input that selects a second key image; and after a predetermined period, an act of modifying the animation of the selected first key image. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
Specification