Input precision method for minimizing erroneous entries stemming from instability of a mobile device using an accelerometer and apparatus to detect a shake and apparatus and computer program thereof
First Claim
Patent Images
1. A user equipment comprising:
- a transceiver for communicating data;
a memory for storing the data;
a sensor for detecting unintended movement of the user equipment; and
a processor for;
evaluating the detected unintended movement of the user equipment;
evaluating characters within a distance of a character entered by a user on a keyboard during the detected unintended movement, wherein the evaluated characters are selected from a set of characters based on a magnitude of the detected unintended movement or a number of a plurality of detected unintended movements;
selecting a replacement character from the evaluated characters; and
replacing the entered character with the replacement character.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of correcting an error in user input is described. The method includes monitoring for an occurrence of a shake in a user equipment, detecting a shake, comparing the detected shake with a threshold value, evaluating characters within a pre-determined distance of a character entered by the user during the shake, selecting a replacement character from the evaluated characters and replacing the entered character with the replacement character.
26 Citations
20 Claims
-
1. A user equipment comprising:
-
a transceiver for communicating data; a memory for storing the data; a sensor for detecting unintended movement of the user equipment; and a processor for; evaluating the detected unintended movement of the user equipment; evaluating characters within a distance of a character entered by a user on a keyboard during the detected unintended movement, wherein the evaluated characters are selected from a set of characters based on a magnitude of the detected unintended movement or a number of a plurality of detected unintended movements; selecting a replacement character from the evaluated characters; and replacing the entered character with the replacement character. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of correcting an error in user input comprising:
-
detecting an unintended shake of the user equipment; comparing the detected unintended shake with a threshold value; evaluating characters within a distance of a character entered by a user on a keyboard during the detected unintended shake, wherein the evaluated characters are selected from a group of characters based on a magnitude of the detected unintended shake or a number of a plurality of detected unintended shakes; selecting a replacement character from the evaluated characters; and replacing the entered character with the replacement character. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for correcting an error in user input comprising:
-
evaluating a detected unintended movement of user equipment; identifying a subset of characters from a set of characters based on a distance of characters from a character entered by a user on a keyboard during the detected unintended movement of the user equipment, and a magnitude of the detected unintended movement or a number of a plurality of detected unintended movements; and determining a replacement character for the character entered by the user from the subset of characters. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable medium storing a computer program comprising computer readable program modules which when run on a user equipment causes the user equipment to:
-
detect an unintended shake of the user equipment; evaluate characters within a distance of a character entered by a user on a keyboard during the unintended shake, wherein the evaluated characters are selected from a group of characters based on a magnitude of the detected unintended shake or a number of a plurality of detected unintended shakes; select a replacement character from the evaluated characters; and replace the character entered by the user with the replacement character. - View Dependent Claims (20)
-
Specification