Disambiguated text message review function
Abstract
A method of displaying text on a handheld electronic device, the handheld electronic device including an input apparatus, an output apparatus, and a memory having a plurality of objects stored therein, the plurality of objects including a plurality of language objects and a plurality of frequency objects having a frequency value, the input apparatus including a plurality of input members, at least one of the input members having a plurality of linguistic elements assigned thereto. The method comprises detecting a delimited ambiguous input, generating a plurality of results in response to the delimited ambiguous input, and outputting an indication that each result of at least two of the results is substantially identical in its entirety to a corresponding language object.
Claims
exact text as granted — not AI-modified1 . A method of displaying text on a handheld electronic device that comprises an input apparatus, an output apparatus, and a memory having stored therein a plurality of objects comprising a plurality of language objects, the input apparatus comprising a plurality of input members, at least some of the input members each having a number of linguistic elements assigned thereto, at least one input member having a plurality of linguistic elements assigned thereto, the method comprising:
detecting a delimited ambiguous input comprising a number of input member actuations; generating a plurality of results in response to the delimited ambiguous input; and outputting an indication that each result of at least two of the results is substantially identical to a corresponding language object.
2 . The method of claim 1 wherein outputting an indication comprises least one of:
a different text style for one or more of the at least two of the results, a different background for one or more of the at least two of the results, an audible warning, a visual warning prompt, and a vibration of the handheld electronic device.
3 . The method of claim 1 further comprising detecting as the delimited ambiguous input a number of actuations of the at least one input member.
4 . The method of claim 3 further comprising:
storing the number of input member actuations; and associating the number of input member actuations with the delimited ambiguous input.
5 . The method of claim 1 wherein the plurality of objects further comprise a plurality of frequency objects, at least some of the frequency objects each having a frequency value, at least some of the language objects each being associated with a frequency object, and wherein said generating a plurality of results comprises:
generating a number of prefix objects each having a number of the linguistic elements of the delimited ambiguous input; for each of at least some of the prefix objects, identifying a language object that corresponds with the prefix object, and associating the frequency value of the identified language object with the prefix object; and generating an output set from at least some of the number of prefix objects.
6 . The method of claim 5 further comprising:
storing the output set; and associating the output set with the delimited ambiguous input.
7 . The method of claim 5 further comprising:
outputting an output comprising at least a portion of the output set; and sorting the output in descending order of the frequency values associated with the prefix objects in the at least a portion of the output set.
8 . The method of claim 1 further comprising:
outputting a first result of the at least two of the results; detecting a selection of the first result for editing; and outputting at least a second result of the at least two of the results responsive to said detecting a selection.
9 . The method of claim 8 wherein said detecting a selection further comprises at least one of:
detecting a dwelling at the first result with a cursor, detecting an actuation of a return key when the cursor is at the first result, detecting an actuation of a thumbwheel when the cursor is at the first result detecting an actuation of a track ball when the cursor is at the first result, and detecting an actuation of a space key when the cursor is at the first result.
10 . The method of claim 1 further comprising outputting as the indication at least one of:
a different text style for one or more of the at least two of the results, and a different background for one or more of the at least two of the results.
11 . The method of claim 8 further comprising detecting a selection of the second result and, responsive thereto, updating a frequency learning database.
12 . The method of claim 8 wherein said detecting a selection further comprises:
detecting a rotation of a trackball as a navigational input positioning a cursor at the first result; and detecting an actuation of the track ball when the cursor is at the first result.
13 . The method of claim 12 further comprising:
detecting a rotation of a trackball as a navigational input positioning a cursor at the second result; and detecting an actuation of the trackball as a selection of the second result.
14 . The method of claim 12 , wherein said rotation of a trackball comprises a rotation in at least two directions.
15 . A handheld electronic device comprising:
a processor unit comprising a processor, an input apparatus, an output apparatus, and a memory having a plurality of objects and a routine stored therein; the plurality of objects comprising a plurality of language objects; the input apparatus comprising a plurality of input members, at least one of the input members having a plurality of linguistic elements assigned thereto, the routine comprising instructions which, when executed on the processor, enable the handheld electronic device to perform operations comprising: detecting a delimited ambiguous input comprising a number of input member actuations; generating a plurality of results in response to the delimited ambiguous input; and outputting an indication that each result of at least two of the results is substantially identical to a corresponding language object.
16 . The handheld electronic device of claim 15 wherein the operations further comprise outputting as the indication at least one of:
a different text style for one or more of the at least two of the results, a different background for one or more of the at least two of the results, an audible warning, a visual warning prompt, and a vibration of the handheld electronic device.
17 . The handheld electronic device of claim 15 wherein the operations further comprise detecting as the delimited ambiguous input a number of actuations of the at least one input member.
18 . The handheld electronic device of claim 17 wherein the operations further comprise:
storing the number of input member actuations; and associating the number of input member actuations with the delimited ambiguous input.
19 . The handheld electronic device of claim 15 wherein the plurality of objects further comprise a plurality of frequency objects, at least some of the frequency objects each having a frequency value, at least some of the language objects each being associated with a frequency object, and wherein said operation of generating a plurality of results comprises:
generating a number of prefix objects each having a number of the linguistic elements of the delimited ambiguous input; for each of at least some of the prefix objects, identifying a language object that corresponds with the prefix object, and associating the frequency value of the identified language object with the prefix object; and generating an output set from at least some of the number of prefix objects.
20 . The handheld electronic device of claim 19 wherein the operations further comprise:
storing the output set; and associating the output set with the delimited ambiguous input.
21 . The handheld electronic device of claim 19 wherein the operations further comprise:
outputting an output comprising at least a portion of the output set; and sorting the output in descending order of the frequency values associated with the prefix objects in the at least a portion of the output set.
22 . The handheld electronic device of claim 15 wherein the operations further comprise:
outputting a first result of the at least two of the results; detecting a selection of the first result for editing; and outputting at least a second result of the at least two of the results responsive to said detecting a selection.
23 . The handheld electronic device of claim 22 wherein the operation of detecting a selection comprises at least one of:
detecting a dwelling at the first result with a cursor, detecting an actuation of a return key when the cursor is at the first result, detecting an actuation of a thumbwheel when the cursor is at the first result, detecting an actuation of a trackball when the cursor is at the first result, and detecting an actuation of a space key when the cursor is at the first result.
24 . The handheld electronic device of claim 22 wherein the operations further comprise detecting a selection of the second result and, responsive thereto, updating a frequency learning database.
25 . The handheld electronic device of claim 22 wherein said detecting a selection further comprises:
detecting a rotation of a trackball as a navigational input positioning a cursor at the first result; and detecting an actuation of the track ball when the cursor is at the first result.
26 . The handheld electronic device of claim 25 further comprising:
detecting a rotation of a trackball as a navigational input positioning a cursor at the second result; and detecting an actuation of the trackball as a selection of the second result.Join the waitlist — get patent alerts
Track US2010134413A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.