Method of improving the accuracy of selecting a soft button displayed on a touch-sensitive screen and related portable electronic device
First Claim
1. A method of inputting commands through a touch-sensitive screen of a portable electronic device, the method comprising:
- displaying a plurality of soft buttons on the touch-sensitive screen;
detecting touch input on the touch-sensitive screen at a touch location;
identifying a closest soft button that is nearest to the touch location;
magnifying the closest soft button, magnifying the entire row or the entire column of soft buttons that the closest soft button is located in, and magnifying one or more other rows or columns of soft buttons in the immediate vicinity of the row or column that the closest soft button is located in;
reducing the size of soft buttons other than the magnified soft buttons;
detecting release of the touch input on the touch-sensitive screen at a release location after the soft buttons have been magnified;
identifying a selected soft button located at the release location upon detecting release of the touch input; and
executing a command corresponding to the selected soft button.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of inputting commands through a touch-sensitive screen of a portable electronic device includes displaying a plurality of soft buttons on the touch-sensitive screen, detecting touch input on the touch-sensitive screen at a touch location, identifying a closest soft button that is nearest to the touch location, magnifying the closest soft button and one or more other soft buttons in the immediate vicinity of the closest soft button that are located in a same row or in a same column as the closest soft button, reducing the size of other soft buttons, detecting release of the touch input on the touch-sensitive screen at a release location after the soft buttons have been magnified, identifying a selected soft button located at the release location upon detecting release of the touch input, and executing a command corresponding to the selected soft button.
16 Citations
12 Claims
-
1. A method of inputting commands through a touch-sensitive screen of a portable electronic device, the method comprising:
-
displaying a plurality of soft buttons on the touch-sensitive screen; detecting touch input on the touch-sensitive screen at a touch location; identifying a closest soft button that is nearest to the touch location; magnifying the closest soft button, magnifying the entire row or the entire column of soft buttons that the closest soft button is located in, and magnifying one or more other rows or columns of soft buttons in the immediate vicinity of the row or column that the closest soft button is located in; reducing the size of soft buttons other than the magnified soft buttons; detecting release of the touch input on the touch-sensitive screen at a release location after the soft buttons have been magnified; identifying a selected soft button located at the release location upon detecting release of the touch input; and executing a command corresponding to the selected soft button. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable electronic device receiving input commands through a touch-sensitive screen, the portable electronic device comprising:
-
a touch-sensitive screen for displaying a plurality of soft buttons on the touch-sensitive screen and detecting touch input on the touch-sensitive screen at a touch location; and a processor for identifying a closest soft button that is nearest to the touch location, controlling the touch-sensitive screen to magnify the closest soft button, the entire row or the entire column of soft buttons that the closest soft button is located in, and one or more other rows or columns of soft buttons in the immediate vicinity of the row or column that the closest soft button is located in, controlling the touch-sensitive screen to reduce the size of soft buttons other than the magnified soft buttons, receiving data from the touch-sensitive screen indicating release of the touch input on the touch-sensitive screen at a release location after the soft buttons have been magnified, identifying a selected soft button located at the release location upon detecting release of the touch input, and executing a command corresponding to the selected soft button. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification