IP Library Granted Patent US 7,580,829
Granted Patent B2
US 7,580,829 · App. 11/056,733 · Granted Aug 25, 2009

Apparatus and method for reordering of multiple language databases for text disambiguation

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 7,580,829
App. No.
11/056,733
Granted
Aug 25, 2009
Kind
B2
Abstract

The invention provides a process for selecting and ordering one or more sets of linguistic objects. The invention orders a current list of items for selection that comprises a first list of one or more items of a first language and a second list of one or more items of a second language, the current list of items being displayed in an order based on the first language having a priority over the second language. In response to a user selection of one item from the second list, the invention changes a priority for ordering a subsequent list of items to order the subsequent list of items based on the second language having a priority over the first language.

Claims (23)

1. A process for displaying items to a user, comprising the steps of:

ordering a current list of items for selection, the current list of items comprising a first list of one or more items of a first language and a second list of one or more items of a second language, the current list of items being displayed in an order based on the first language having a priority over the second language; and

responsive to a user selection of one item from the second list, changing a priority for ordering a subsequent list of items to order the subsequent list of items based on the second language having a priority over the first language.

2. The process of claim 1 , further comprising the steps of:

receiving a first plurality of keyboard inputs; and

determining the current list of items according to the first plurality of keyboard inputs.

3. The process of claim 2 , further comprising the steps of:

receiving a second plurality of keyboard inputs; and

determining the subsequent list of items according to the second plurality of keyboard inputs, the subsequent list of items comprising a first plurality of items from the second language and a second plurality of items from the first language.

4. The process of claim 3 , wherein the first list is displayed before the second list in displaying the current list of items; and the first plurality of items is displayed before the second plurality of items in displaying the subsequent list of items.

5. The process of claim 4 , wherein a third list of items in the first language is displayed after the second list in displaying the current list of items; and one or more items of the second language is displayed after the second plurality of items in displaying the subsequent list of items.

6. The process of claim 4 , wherein each of the first list and the first plurality of items is allowed up to a first predetermined number of items; and each of the second list and the second plurality of items is allowed up to a second predetermined number of items.

7. The process of claim 6 , wherein the first predetermined number is equal to the second predetermined number.

8. The process of claim 2 , wherein each of the current items for selection is a linguistic object determined according to the first plurality of keyboard inputs in one of a plurality of languages including the first and second languages.

9. The process of claim 8 , wherein one or more of the first plurality of keyboard inputs is interpretable as being corresponding to more than one character in determining the current list of items for selection.

10. The process of claim 8 , wherein each of the first plurality of keyboard inputs is interpretable as being corresponding to a plurality of characters in determine the current list of items for selection.

11. The process of claim 8 , wherein the plurality of languages consist of two languages.

12. The process of claim 1 , wherein which of the first and second languages has a higher priority in ordering a subsequent list is implicitly selected according to a language of the item selected from a current list.

13. A data processing system for displaying items to a user, comprising:

means for ordering a current list of items for selection, the current list of items comprising a first number of first items of a first language and a second number of second items of a second language, the first items being ordered before the second items in the current list of items; and

means for, after a user selection of one item of the second language from the current list of items, ordering a subsequent list of items for selection, the subsequent list of items comprising the first number of third items of the second language and the second number of fourth items of the first language, the third items being ordered before the fourth items in the subsequent list of items.

14. The data processing system of claim 13 , wherein the current list of items correspond to a first plurality of inputs for a current word; and the subsequent list of items correspond to a second plurality of keyboard inputs for a subsequent word.

15. The data processing system of claim 14 , wherein each of the first and second pluralities of inputs is interpretable as being corresponding to more than one characters.

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 →