IP Library Granted Patent US 8,589,417
Granted Patent B2
US 8,589,417 · App. 13/095,752 · Granted Nov 19, 2013

Inquiry-oriented user input apparatus and method

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,589,417
App. No.
13/095,752
Granted
Nov 19, 2013
Kind
B2
Abstract

User input from a reduced keypad is disambiguated and compared with a first dynamic lexicon, and predicted matches (e.g. either a single word or phrase) are offered. If a user continues to type beyond a boundary condition, then input is no longer predicted from the first lexicon, but instead is interpreted as a request for matches from a second, quasi-static lexicon allowing words or phrases to be entered. When the entry is accepted, data is transmitted to a remote receiver and may be parsed as an inquiry for subsequent operation. Following acceptance, the apparatus invokes a program suitable for interacting with the response generated to the inquiry.

Claims (26)

1. A personal appliance, comprising:

a display;

a keypad having keys, at least some of the keys allowing for the entry of more than one symbol with a single press of the key in order to provide an ambiguous indication;

a microprocessor having the ability to receive ambiguous indications from the keypad, and programmed to:

(i) responsive to receiving the ambiguous indications from the keypad, identify entries from one or more databases, the entries corresponding to the ambiguous indications;

(ii) provide the entries from the one or more databases to a user via the display;

(iii) when the number of displayed entries provided to the user falls below or is at a predetermined threshold number of entries, to reconstrue said ambiguous indications, to further allow freeform kevwordinq via a text creation format, and to subsequently search an additional database that is a text dictionary, wherein said additional database is used for comparison instead of a list or table, wherein the corresponding entries from the additional database are displayed to the user for selection.

2. The personal appliance of claim 1 , wherein the additional database is not resident on the personal appliance.

3. The personal appliance of claim 2 , wherein the microprocessor is also programmed to automatically establish a communications link with the additional database.

4. The personal appliance of claim 3 , wherein the microprocessor is also programmed to automatically invoke a browser and populate an entry field of the browser with one of the entries from the additional database.

5. A personal appliance for displaying textual candidates comprising:

(a) a display;

(b) an input device having polysemous keys;

(c) a first table having records; and

(d) a text entry dictionary table having records;

a receiving processor for accepting presses of the keys to provide a sequence of ambiguous keypresses;

a storing processor for storing the sequence of keypresses into a key press buffer;

a comparing processor for comparing the stored sequence in the key press buffer with the records of the first table, wherein the first table is any of a preset table, thereby providing a simple search, and a changeable table, thereby providing dynamic indexing;

an identifying processor for identifying records in the first table that match the stored sequence in the key press buffer;

a storing processor for storing into a candidate buffer all records of the first table that were identified as a match;

a determining processor for determining if the number of records stored in the candidate buffer is below a predetermined threshold number indicating that no selection is determined, and if so:

(a) clearing the stored records from the candidate buffer in response to determining the number of records stored in the candidate buffer is below a predetermined threshold number;

(b) responsive to clearing the stored records from the candidate buffer, allowing freeform keywording via a text creation format that comprises comparing the stored sequence in the key press buffer with records of a second table, the second table being a text dictionary;

(c) identifying records in the second table that match the stored sequence in the key press buffer; and

(d) storing into the candidate buffer all records of the second table that were identified as a match; and

a displaying processor for displaying the contents of the candidate buffer on the display.

Assignments (7)
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 →