IP Library Granted Patent US 8,692,693
Granted Patent B2
US 8,692,693 · App. 13/586,729 · Granted Apr 8, 2014

Multiple predictions in a reduced keyboard disambiguating system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,692,693
App. No.
13/586,729
Granted
Apr 8, 2014
Kind
B2
Abstract

A computer receives user entry of a sequence of keypresses, representing an intended series of letters collectively spelling-out some or all of a desired textual object. Resolution of the intended series of letters and the desired textual object is ambiguous, however, because some or all of the key presses individually represent multiple letters. The computer interprets the keypresses utilizing concurrent, competing strategies, including one-keypress-per-letter and multi-tap interpretations. The computer displays a combined output of proposed interpretations and completions from both strategies.

Claims (35)

1. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:

via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, wherein resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters;

after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies; and

utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by the multiple inconsistent keypress interpretation strategies, wherein the operation of utilizing the display includes maintaining the presentation to include a greater number of vocabulary entries arising from a first inconsistent keypress interpretation strategy than a number of presented vocabulary entries arising from a second inconsistent keypress interpretation strategy until vocabulary entries arising from the first inconsistent keypress interpretation strategy fall below a prescribed quantity.

2. The method of claim 1 , where the operation of preparing alternative interpretations is terminated upon identifying sufficient identified vocabulary entries to substantially occupy the display or a predetermined region of the display, and the operations further include after displaying the sufficient identified vocabulary entries reactivating the operation of preparing alternative interpretations in response to prescribed user input requesting to view further vocabulary entries.

3. The method of claim 1 , wherein the first inconsistent keypress interpretation strategy includes a one-keypress-per-letter interpretation and the second inconsistent keypress interpretation strategy includes a multi-tap interpretation, and wherein utilizing the display comprises maintaining the presentation to include a greater number of vocabulary entries arising from the one-keypress-per-letter interpretation than a number of presented vocabulary entries arising from the multi-tap interpretation until vocabulary entries arising from the one-keypress-per-letter interpretation fall below the prescribed quantity.

4. The method of claim 1 , where the operation of utilizing the display comprises presenting the vocabulary entries identified by the first inconsistent keypress interpretation strategy and the second inconsistent keypress interpretation strategy in separate panes, and further varying relative sizes of the panes according to a user submitted ratio.

5. The method of claim 1 ,

the operations further comprising monitoring at least one of the following in order to identify any user preference as between single-keypress-per-letter and multi-tap entry schemes:

user selection of presented vocabulary entries presented and which of the inconsistent keypress interpretation strategies gave rise to the selection, the inconsistent keypress interpretation strategies including a one-keypress-per-letter interpretation and a multi-tap interpretation;

occurrence of repeated keypresses in the sequence of keypresses;

user submittal of predefined entries via the keypad or another data entry tool, where the predefined entries are specific to a particular one single-keypress-per-letter and multi-tap entry schemes;

cadence employed by the user while entering keypresses;

where the operation of utilizing the display further comprises automatically adjusting a relative proportion of vocabulary entries arising from an interpretation of the single-keypress-per-letter and multi-tap entry schemes in response to said identifying of the user preference.

6. The method of claim 1 , where the operation of utilizing the display comprises, in response to user submission of the keypresses having occurred within one or more predetermined application contexts, varying a display proportion as between presented entries arising from the first inconsistent keypress interpretation strategy and presented entries arising from the second inconsistent keypress interpretation strategy.

7. The method of claim 1 , where any or all of the employing operations and the operation of utilizing the display omits vocabulary entries under one or more of the following conditions:

number of the keypresses in the sequence is less than a predetermined number;

length of the vocabulary entry minus the number of keypresses in the sequence is less than a predetermined number.

8. The method of claim 1 , where the letters are embodied by one or more of the following: letters of one or more alphabets, symbols, punctuation marks, emoticons, numerals, elements of a script, components of a phonetic system.

9. The method of claim 1 , further comprising utilizing the display to present a numerical interpretation of the sequence of keypresses.

10. The method of claim 1 , where the operations further comprise making human readable presentation of a search prompt, and where the user entry of the sequence of keypresses occurs in response to the search prompt, and where the vocabulary comprises one or more bodies of search data, and where the operation of utilizing the display comprises displaying entries from the combined list in situ within the bodies of search data or excerpts from the bodies of search data.

11. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:

via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, wherein resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters;

after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies, the strategies including one-keypress-per-letter and multi-tap interpretations; and

utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by the multiple inconsistent keypress interpretation strategies, where the operation of utilizing the display comprises varying relative numbers of presented vocabulary entries arising from the one-keypress-per-letter and multi-tap interpretations according to a user submitted ratio.

12. The method of claim 11 , where the operation of utilizing the display comprises presenting the vocabulary entries identified by the one-keypress-per-letter interpretation and multi-tap interpretations in separate panes, and further varying relative sizes of the panes according to a user submitted ratio.

13. The method of claim 12 , further comprising choosing a default word from the displayed vocabulary entries and displaying the chosen word at a displayed cursor position, wherein the choice of default word as between the one-keypress-per-letter interpretation and the multi-tap interpretation is conducted in accordance with which of the one-keypress-per-letter and multi-tap interpretations is favored by the user submitted ratio.

14. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:

via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, wherein resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters;

after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies; and

utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by the multiple inconsistent keypress interpretation strategies, where the operation of utilizing the display comprises varying relative numbers of presented vocabulary entries arising from one inconsistent keypress interpretation strategy and another keypress interpretation strategy according to a user submitted ratio.

15. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:

via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, wherein resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters;

after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies, the strategies including one-keypress-per-letter and multi-tap interpretations; and

utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by the multiple inconsistent keypress interpretation strategies, where the operation of utilizing the display comprises, in response to user submission of the keypresses having occurred within one or more predetermined application contexts, varying a display proportion as between presented entries arising from the multi-tap interpretations and presented entries arising from the one-keypress-per-letter interpretations.

Assignments (8)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2014
From: TEGIC INC.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 032122/0269 →