Method and apparatus for phrase replacement
First Claim
Patent Images
1. A method comprising:
- storing a plurality of string replacement pairs in a database, the string replacement pairs each comprising a key string and replacement string;
receiving a touch input comprising at least a first and second touch point identifying a user-provided original string displayed between the first and second touch points, wherein the touch input and the user-provided original string are provided via a text editor application;
receiving an indication of a request to replace the user-provided original string in response to receiving an input gesture via the text editor application, the input gesture comprising changing a distance between the first and second touch points;
in response to the input gesture, searching said database for a matching string replacement pair, wherein said matching compares said user-provided original string the key string of a particular string replacement pair of the plurality of string replacement pairs;
identifying an intended replacement string for the user-provided original string based on the corresponding replacement string of the matched particular string replacement pair; and
replacing the user-provided original string in the text editor application with the intended replacement string.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising a controller, wherein said controller is arranged to receive touch input identifying an original string; receive a multi-touch input gesture comprising a first and a second touch point in which a distance between a first touch point and a second touch point is changed and to replace said identified original string with a replacement string in response thereto.
13 Citations
13 Claims
-
1. A method comprising:
-
storing a plurality of string replacement pairs in a database, the string replacement pairs each comprising a key string and replacement string; receiving a touch input comprising at least a first and second touch point identifying a user-provided original string displayed between the first and second touch points, wherein the touch input and the user-provided original string are provided via a text editor application; receiving an indication of a request to replace the user-provided original string in response to receiving an input gesture via the text editor application, the input gesture comprising changing a distance between the first and second touch points; in response to the input gesture, searching said database for a matching string replacement pair, wherein said matching compares said user-provided original string the key string of a particular string replacement pair of the plurality of string replacement pairs; identifying an intended replacement string for the user-provided original string based on the corresponding replacement string of the matched particular string replacement pair; and replacing the user-provided original string in the text editor application with the intended replacement string. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9)
-
-
7. An apparatus comprising at least one processor, and at least one memory including a computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to,
store a plurality of string replacement pairs in a database, the string replacement pairs each comprising a key string and replacement string; -
receive a touch input comprising at least a first and second touch point identifying a user-provided original string displayed between the first and second touch points, wherein the touch input and the user-provided original string are provided via a text editor application; receive an indication of a request to replace the user-provided original string in response to receiving an input gesture via the text editor application, the input gesture comprising changing a distance between the first and second touch points; in response to the input gesture, search said database for a matching string replacement pair, wherein said matching compares said user-provided original string the key string of a particular string replacement pair of the plurality of string replacement pairs; identify an intended replacement string for the user-provided original string based on the corresponding replacement string of the matched particular string replacement pair; and replace the user-provided original string in the text editor application with the intended replacement string. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer readable medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:
-
store a plurality of string replacement pairs in a database, the string replacement pairs each comprising a key string and replacement string; receive a touch input comprising at least a first and second touch point identifying a user-provided original string displayed between the first and second touch points, wherein the touch input and the user-provided original string are provided via a text editor application; receive an indication of a request to replace the user-provided original string in response to receiving an input gesture via the text editor application, the input gesture comprising changing a distance between the first and second touch points; in response to the input gesture, search said database for a matching string replacement pair, wherein said matching compares said user-provided original string the key string of a particular string replacement pair of the plurality of string replacement pairs; identify an intended replacement string for the user-provided original string based on the corresponding replacement string of the matched particular string replacement pair; and replace the user-provided original string in the text editor application with the intended replacement string.
-
Specification