US2010134413A1PendingUtilityA1

Disambiguated text message review function

Assignee: RESEARCH IN MOTION LTDPriority: Sep 5, 2006Filed: Feb 3, 2010Published: Jun 3, 2010
Est. expirySep 5, 2026(~0.1 yrs left)· nominal 20-yr term from priority
G06F 3/0236
47
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.