System and method for processing sliding operations on portable terminal devices
First Claim
1. A system for processing sliding operations on a portable terminal device, the portable terminal device comprising a touchscreen, the system comprising:
- a memory device configured to store data related to sliding operations; and
a processor coupled to the memory device, the processor being configured to;
cause to display a dial pad or a contact list interface on the touchscreen;
receive an original message obtained on the dial pad or the contact list interface;
convert said original message to coordinates for processing;
select a slide-determining mode from a plurality of slide-determining modes based on properties of said original message, wherein to select a slide-determining mode from a plurality of slide-determining modes is further based on a system state of the portable terminal device, wherein the portable terminal device further comprises a SIM card and wherein the system state of the portable terminal device includes a property of the SIM card;
determine whether said original message is a sliding operation based on the selected slide-determining mode, wherein to determine whether said original message is a sliding operation, the processor is further configured to;
determine whether said original message is a sliding operation according to a category of said original message when the selected slide-determining mode is a direct sliding-input on a dial pad mode;
analyze said sliding operation and compare said sliding operation with the data related to sliding patterns stored in a sliding-input database, when said original message is determined as a sliding operation;
identify a result corresponding to said sliding operation according to the comparison;
output the result and trigger a follow-up corresponding operation;
append, if the result is a number, the number to a dialing sequence of the portable terminal device; and
append, if the result is a stroke, the stroke to a search sequence of the portable terminal device, and returning contact information including the stroke sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a system for processing sliding operations on a portable terminal device. The portable terminal device includes a touch screen. The system includes a memory device configured to store data related to sliding operations, and a processor coupled to the memory device. The processor is configured to cause to display, on the touch screen, a communication function interface for receiving user sliding operations. The processor is further configured to receive original messages obtained on the touch screen corresponding to the user sliding operations, and process the original messages to determine possible sliding patterns corresponding to the user sliding operations. The processor is also configured to set a user-defined sliding pattern based on the possible sliding patterns.
20 Citations
37 Claims
-
1. A system for processing sliding operations on a portable terminal device, the portable terminal device comprising a touchscreen, the system comprising:
-
a memory device configured to store data related to sliding operations; and a processor coupled to the memory device, the processor being configured to; cause to display a dial pad or a contact list interface on the touchscreen; receive an original message obtained on the dial pad or the contact list interface; convert said original message to coordinates for processing; select a slide-determining mode from a plurality of slide-determining modes based on properties of said original message, wherein to select a slide-determining mode from a plurality of slide-determining modes is further based on a system state of the portable terminal device, wherein the portable terminal device further comprises a SIM card and wherein the system state of the portable terminal device includes a property of the SIM card; determine whether said original message is a sliding operation based on the selected slide-determining mode, wherein to determine whether said original message is a sliding operation, the processor is further configured to; determine whether said original message is a sliding operation according to a category of said original message when the selected slide-determining mode is a direct sliding-input on a dial pad mode; analyze said sliding operation and compare said sliding operation with the data related to sliding patterns stored in a sliding-input database, when said original message is determined as a sliding operation; identify a result corresponding to said sliding operation according to the comparison; output the result and trigger a follow-up corresponding operation; append, if the result is a number, the number to a dialing sequence of the portable terminal device; and append, if the result is a stroke, the stroke to a search sequence of the portable terminal device, and returning contact information including the stroke sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for processing sliding operations on a portable terminal device, the portable terminal device comprising a touchscreen, the method comprising:
-
displaying a dial pad or a contact list interface on the touchscreen; receiving an original message obtained on the dial pad or the contact list interface; converting said original message to coordinates for processing; selecting a slide-determining mode from a plurality of slide-determining modes based on properties of said original message, wherein selecting a slide-determining mode from a plurality of slide-determining modes is further based on a system state of the portable terminal device, wherein the portable terminal device further comprises a SIM card and wherein the system state of the portable terminal device includes a property of the SIM card; determining whether said original message is a sliding operation based on the selected slide-determining mode, wherein the determining includes determining whether said original message is a sliding operation according to a category of said original message when the selected slide-determining mode is a direct sliding-input on a dial pad mode; analyzing said sliding operation and comparing said sliding operation with data related to sliding patterns stored in a sliding-input database, when said original message is determined as a sliding operation; identifying a result corresponding to said sliding operation according to the comparison; outputting the result and trigger a follow-up corresponding operation; appending, if the result is a number, the number to a dialing sequence of the portable terminal device; and appending, if the result is a stroke, the stroke to a search sequence of the portable terminal device, and returning contact information including the stroke sequence. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A system for processing sliding operations on a portable terminal device, the portable terminal device comprising a touchscreen, the system comprising:
-
a memory device configured to store data related to sliding operations; and a processor coupled to the memory device, the processor being configured to; cause to display a dial pad or a contact list interface on the touchscreen; receive an original message obtained on the dial pad or the contact list interface; convert said original message to coordinates for processing, select a slide-determining mode from a plurality of slide-determining modes based on properties of said original message, wherein to select a slide-determining mode from a plurality of slide-determining modes is further based on a system state of the portable terminal device, wherein the portable terminal device further comprises a SIM card and wherein the system state of the portable terminal device includes a property of the SIM card; determine whether said original message is a sliding operation, when said original message intersects with a boundary line between two keys on the dial pad, or appears in two key areas at one time, or the sliding pattern covers at least two key areas; analyze said sliding operation and compare said sliding operation with the data related to sliding patterns stored in a sliding-input database, when said original message is determined as a sliding operation; identify a result corresponding to said sliding operation according to the comparison; output the result and trigger a follow-up corresponding operation; append, if the result is a number, the number to a dialing sequence of the portable terminal device; and append, if the result is a stroke, the stroke to a search sequence of the portable terminal device, and returning contact information including the stroke sequence. - View Dependent Claims (35, 36, 37)
-
Specification