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 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 soft buttons other than the magnified soft buttons located in the same row or the same column as the closest soft button;
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.
18 Citations
18 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 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 soft buttons other than the magnified soft buttons located in the same row or the same column as the closest soft button; 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, 8, 9)
-
-
10. 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 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, controlling the touch-sensitive screen to reduce the size of soft buttons other than the magnified soft buttons located in the same row or the same column as the closest soft button, 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 (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification