Integrated personal digital assistant device
Abstract
A mobile computing device is disclosed. In some implementations, the mobile computing device may receive, from a user, an input character string for presentation on a touch-sensitive display of the mobile computing device, may select a replacement character string based on the input character string, and may replace the input character string with the selected replacement character string. In some aspects, the input character string may be a misspelled word and the replacement character string may be a correctly spelled version of the misspelled word. In other aspects, the input character string may be an abbreviation and the replacement character string may be a completed version of the abbreviation.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method performed by one or more processors in a mobile computing device, the method comprising:
receiving, from a user, an input character string for presentation on a touch-sensitive display of the mobile computing device; selecting a replacement character string based on the input character string; and replacing the input character string with the selected replacement character string.
2 . The method of claim 1 , wherein the input character string is entered by the user on a portion of the touch-sensitive display.
3 . The method of claim 1 , further comprising:
presenting the replacement character string on the touch-sensitive display of the mobile computing device.
4 . The method of claim 1 , wherein the replacing is triggered by the user entering a signaling character immediately following the input character string.
5 . The method of claim 4 , wherein the signaling character is one of a space, a punctuation, a tab, a return, a next field, and a previous field entered by the user.
6 . The method of claim 4 , further comprising:
detecting a first user selection of a backspace; and erasing the signaling character in response to detecting the first user selection of the backspace.
7 . The method of claim 6 , further comprising:
detecting a second user selection of the backspace; and replacing the replacement character string with the input character string in response to detecting the second user selection of the backspace.
8 . The method of claim 7 , further comprising:
disabling the replacement of the input character string in response to detecting the second user selection of the backspace.
9 . The method of claim 1 , wherein the input character string comprises a misspelled word and the replacement character string comprises a correctly spelled version of the misspelled word.
10 . The method of claim 1 , wherein the input character string comprises an abbreviation and the replacement character string comprises a completed version of the abbreviation.
11 . The method of claim 1 , wherein the input character string comprises one or more punctuation marks, and the replacement character string comprises an emoticon.
12 . The method of claim 1 , wherein each of the input character string and the replacement character string includes at least two characters.
13 . The method of claim 1 , wherein the selecting comprises:
comparing the input character string with a number of misspellings and abbreviations stored in a memory of the mobile computing device; identifying one of the number of stored misspellings or abbreviations that matches the input character string; and selecting, from a plurality of potential replacement character strings stored in the memory, the replacement character string corresponding to a correctly spelled version of the input character string or a completed version of the input character string.
14 . A mobile computing device, comprising:
a touch-sensitive display; one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the mobile computing device to:
receive, from a user, an input character string for presentation on a touch-sensitive display of the mobile computing device;
select a replacement character string based on the input character string; and
replace the input character string with the selected replacement character string.
15 . The mobile computing device of claim 14 , wherein the input character string is entered by the user on a portion of the touch-sensitive display.
16 . The mobile computing device of claim 14 , wherein execution of the instructions causes the mobile computing device to further:
present the replacement character string on the touch-sensitive display of the mobile computing device.
17 . The mobile computing device of claim 14 , wherein replacement of the input character string is triggered by the user entering a signaling character immediately following the input character string.
18 . The mobile computing device of claim 17 , wherein the signaling character is one of a space, a punctuation, a tab, a return, a next field, and a previous field entered by the user.
19 . The mobile computing device of claim 17 , wherein execution of the instructions causes the mobile computing device to:
detect a first user selection of a backspace; and erase the signaling character in response to detecting the first user selection of the backspace.
20 . The mobile computing device of claim 19 , wherein execution of the instructions causes the mobile computing device to:
detect a second user selection of the backspace; and replace the replacement character string with the input character string in response to detecting the second user selection of the backspace.
21 . The mobile computing device of claim 20 , wherein execution of the instructions causes the mobile computing device to:
disable the replacement of the input character string in response to detecting the second user selection of the backspace.
22 . The mobile computing device of claim 14 , wherein the input character string comprises a misspelled word and the replacement character string comprises a correctly spelled version of the misspelled word.
23 . The mobile computing device of claim 14 , wherein the input character string comprises an abbreviation and the replacement character string comprises a completed version of the abbreviation.
24 . The mobile computing device of claim 14 , wherein the input character string comprises one or more punctuation marks, and the replacement character string comprises an emoticon.
25 . The mobile computing device of claim 14 , wherein each of the input character string and the replacement character string includes at least two characters.
26 . The mobile computing device of claim 14 , wherein execution of the instructions to select the replacement character string causes the mobile computing device to:
compare the input character string with a number of misspellings and abbreviations stored in a memory of the mobile computing device; identify one of the number of stored misspellings or abbreviations that matches the input character string; and select, from a plurality of potential replacement character strings stored in the memory, the replacement character string corresponding to a correctly spelled version of the input character string or a completed version of the input character string.
27 . A method performed by one or more processors in a mobile computing device, the method comprising:
receiving, from a user, an input character string for presentation on a touch-sensitive display of the mobile computing device; comparing the input character string with a number of misspellings and abbreviations stored in a memory of the mobile computing device; identifying one of the number of stored misspellings or abbreviations that matches the input character string; and replacing the input character string with a replacement character string based on the identified misspelling or abbreviation.
28 . The method of claim 27 , wherein the replacing is triggered by the user entering a signaling character immediately following the input character string.
29 . The method of claim 28 , wherein the signaling character is one of a space, a punctuation, a tab, a return, a next field, and a previous field entered by the user.
30 . The method of claim 28 , further comprising:
detecting a first user selection of a backspace; and erasing the signaling character in response to detecting the first user selection of the backspace.
31 . The method of claim 30 , further comprising:
detecting a second user selection of the backspace; and replacing the replacement character string with the input character string in response to detecting the second user selection of the backspace.
32 . The method of claim 27 , wherein the replacement character string comprises one of a correctly spelled version of the input character string and a completed version of the input character string.
33 . The method of claim 27 , wherein the input character string comprises one or more punctuation marks, and the replacement character string comprises an emoticon.
34 . A mobile computing device, comprising:
a touch-sensitive display; one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the mobile computing device to:
receive, from a user, an input character string for presentation on the touch-sensitive display;
compare the input character string with a number of misspellings and abbreviations stored in a memory of the mobile computing device;
identify one of the number of stored misspellings or abbreviations that matches the input character string; and
replace the input character string with a replacement character string based on the identified misspelling or abbreviation.
35 . The mobile computing device of claim 34 , wherein replacement of the input character string is triggered by the user entering a signaling character immediately following the input character string.
36 . The mobile computing device of claim 35 , wherein the signaling character is one of a space, a punctuation, a tab, a return, a next field, and a previous field entered by the user.
37 . The mobile computing device of claim 35 , wherein execution of the instructions causes the mobile computing device to further:
detect a first user selection of a backspace; and erase the signaling character in response to detecting the first user selection of the backspace.
38 . The mobile computing device of claim 37 , wherein execution of the instructions causes the mobile computing device to further:
detect a second user selection of the backspace; and replace the replacement character string with the input character string in response to detecting the second user selection of the backspace.
39 . The mobile computing device of claim 34 , wherein the replacement character string comprises one of a correctly spelled version of the input character string and a completed version of the input character string.
40 . The mobile computing device of claim 34 , wherein the input character string comprises one or more punctuation marks, and the replacement character string comprises an emoticon.Join the waitlist — get patent alerts
Track US2017272563A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.