SYSTEM AND METHOD FOR IMPROVING RECOGNITION OF A TOUCH KEYBOARD OF AN ELECTRONIC DEVICE
First Claim
1. An electronic device, comprising:
- a storage system;
a touch panel;
at least one processor;
one or more programs that are stored in the storage system and are executed by the at least one processor, the one or more programs comprising;
a definition module operable to define and store a fuzzy set corresponding to each virtual key of a touch keyboard displayed on the touch panel;
a receiving module operable to receive coordinates of a touch point on the touch panel;
a confirmation module operable to confirm a virtual key corresponding to the received coordinates according to fuzzy sets of virtual keys of the touch keyboard, determine the virtual key as a touched virtual key and the received coordinates as touched coordinates;
a processing module operable to execute a function corresponding to the touched virtual key on the virtual keyboard;
the confirmation module further operable to confirm one or more adjacent virtual keys of the touched virtual key, after the function of the touched virtual key is executed;
the processing module further operable to revise a fuzzy set of the touched virtual key or a fuzzy set of one of the adjacent virtual keys, upon the condition that a backspace virtual key of the touch keyboard and the adjacent virtual key have been touched in turn after the touched virtual key.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for improving recognition of a touch keyboard in an electronic device include setting a fuzzy set corresponding to each virtual key of the touch keyboard displayed on a touch panel. The improving method further includes receiving coordinates of a touch point on the touch panel, confirming a touched virtual key corresponding to the touched coordinates and executing a function of the touched virtual key. The improving method further confirming one or more adjacent virtual keys of the touched virtual key, and revising a fuzzy set of the received virtual key or a fuzzy set of an adjacent virtual key, if a backspace virtual key and the adjacent virtual key have been touched in turn after the touched virtual key.
3 Citations
18 Claims
-
1. An electronic device, comprising:
-
a storage system; a touch panel; at least one processor; one or more programs that are stored in the storage system and are executed by the at least one processor, the one or more programs comprising; a definition module operable to define and store a fuzzy set corresponding to each virtual key of a touch keyboard displayed on the touch panel; a receiving module operable to receive coordinates of a touch point on the touch panel; a confirmation module operable to confirm a virtual key corresponding to the received coordinates according to fuzzy sets of virtual keys of the touch keyboard, determine the virtual key as a touched virtual key and the received coordinates as touched coordinates; a processing module operable to execute a function corresponding to the touched virtual key on the virtual keyboard; the confirmation module further operable to confirm one or more adjacent virtual keys of the touched virtual key, after the function of the touched virtual key is executed; the processing module further operable to revise a fuzzy set of the touched virtual key or a fuzzy set of one of the adjacent virtual keys, upon the condition that a backspace virtual key of the touch keyboard and the adjacent virtual key have been touched in turn after the touched virtual key. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for improving recognition of a touch keyboard in an electronic device, the electronic device comprising a storage system, a touch panel and at least one processor, the method comprising:
-
defining and storing a fuzzy set corresponding to each virtual key of a touch keyboard displayed on the touch panel; receiving coordinates of a touch point on the touch panel; confirming a virtual key corresponding to the received coordinates according to fuzzy sets of virtual keys of the touch keyboard, determining the virtual key as a touched virtual key and the received coordinates as touched coordinates; executing a function corresponding to the touched virtual key on the virtual keyboard; confirming one or more adjacent virtual keys of the touched virtual key, after the function of the touched virtual key is executed; revising a fuzzy set of the touched virtual key or a fuzzy set of one of the adjacent virtual keys, upon the condition that a backspace virtual key and the adjacent virtual key have been touched in turn after the touched virtual key. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A storage medium storing a set of instructions, the set of instructions capable of executed by a processor to perform a method for improving recognition of a touch keyboard in an electronic device, the method comprising:
-
defining and storing a fuzzy set corresponding to each virtual key of the touch keyboard displayed on a touch panel of the electronic device; receiving coordinates of a touch point on the touch panel; confirming a virtual key corresponding to the received coordinates according to fuzzy sets of virtual keys of the touch keyboard, determining the virtual key as a touched virtual key and the received coordinates as touched coordinates; executing a function corresponding to the touched virtual key on the virtual keyboard; confirming one or more adjacent virtual keys of the touched virtual key, after the function of the touched virtual key is executed; revising a fuzzy set of the touched virtual key or a fuzzy set of one of the adjacent virtual keys, upon the condition that a backspace virtual key and the adjacent virtual key have been touched in turn after the touched virtual key. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification