IP Library Granted Patent US 9,575,946
Granted Patent B2
US 9,575,946 · App. 14/119,282 · Granted Feb 21, 2017

Text browsing, editing and correction methods for automotive applications

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 9,575,946
App. No.
14/119,282
Granted
Feb 21, 2017
Kind
B2
Abstract

An automotive text display arrangement is described which includes a driver text display positioned directly in front of an automobile driver and displaying a limited amount of text to the driver without impairing forward visual attention of the driver. The arrangement may include a boundary insertion mode wherein when the active text position is an active text boundary, new text is inserted between the text items separated by the active text boundary, and when the active text position is an active text item, new text replaces the active text item. In addition or alternatively, there may be a multifunctional text control knob offering multiple different user movements, each performing an associated text processing function.

Claims (38)

1. A system comprising:

a speech recognition processor to convert speech to text;

a first text display for displaying to a user a first sequence of text items, an active text item, and an active cursor position, wherein ones of the first sequence of text items are separated by text boundaries, wherein the first sequence of text items is limited to a maximum number of text items, wherein the first active text item corresponds to one of the sequence of text items, and wherein the active cursor position is associated with either a displayed text item or a text boundary;

a second text display for displaying a second sequence of text items and a second active text item, wherein the second sequence of text items includes the first sequence of text items, and wherein the second text display is synchronized with the first text display so that the first active text item and second active text item are the same;

a user control to enable the user to adjust the first active text item and the active cursor position within the first sequence of text items; and

a text editing module to:

determine the first sequence of text items to display from the second sequence of text items based upon the active cursor position and the maximum number of text items;

receive new text from the speech recognition processor;

determine if the active cursor position is an active text boundary or an active text item;

if the active cursor position is an text boundary, insert the new text between the displayed text items separated by the active text boundary; and

if the active cursor position is an active text item, replace a displayed text item text item with the new text,

wherein the first and second text displays are text displays within an automobile passenger compartment, wherein the first text display is positioned directly in front of an automobile driver, and wherein the second text display is positioned to one side of the automobile driver.

2. A system according to claim 1 , wherein the active cursor position is an active text boundary selected by a user navigation operation changing the active cursor position after a non-navigation operation.

3. A system according to claim 1 , wherein the active cursor position is an active text boundary selected by a second user navigation operation changing the active cursor position after a first user navigation operation, the using navigation operations being in different directions.

4. A system according to claim 1 , wherein the active cursor position is an active text boundary after insertion of new text into an existing sequence of text items.

5. A system according to claim 1 , wherein the text items include multi-word text phrases.

6. A system according to claim 1 , wherein the text items include individual words.

7. A system according to claim 1 , wherein the text items include text letters.

8. The system of claim 1 wherein the text editing module determines if the active cursor position is an active text boundary or an active text item based, at least in part, upon a recent active cursor position adjustment by the user.

9. The system of claim 1 wherein the user control is a multifunction control knob.

10. A method for processing text comprising:

converting speech to text;

displaying to a user on a first text display a first sequence of text items, an active text item, and an active cursor position, wherein ones of the first sequence of text items is limited to a maximum number of text items, wherein the first active text item corresponds to one of the sequence of text items, and wherein the active cursor position is associated with either a displayed text item or a text boundary;

displaying on a second text display a second sequence of text items and a second active text item, wherein the second sequence of text items includes the first sequence of text items, and wherein the second text display is synchronized with the first text display so that the first active text item and second active text item are the same;

receiving input from a user control to adjust the first active text item and the active cursor position with the first sequence of text items;

determining the first sequence of text items to display from the second sequence of text items based upon the active cursor position and the maximum number of text items,

receiving new text from the speech recognition processor;

determining if the active cursor position is an active text boundary or an active text item;

if the active cursor position is an text boundary, inserting the new text between the displayed text items separated by the active text boundary; and

if the active cursor position is an active text item, replacing a displayed text item with the new text,

wherein the first and second text displays are text displays within an automobile passenger compartment, wherein the first text display is positioned directly in front of an automobile driver, and wherein the second text display is positioned to one side of the automobile driver.

11. The method according to claim 10 , wherein the active cursor position is an active text boundary selected by a user navigation operation changing the active cursor position after a non-navigation operation.

12. The method according to claim 10 , wherein the active cursor position is an active text boundary selected by a second user navigation operation changing the active cursor position after a first user navigation operation, the using navigation operations being in different directions.

13. The method according to claim 10 , wherein the active cursor position is an active text boundary after insertion of new text into an existing sequence of text items.

14. The method according to claim 10 , wherein the text items include multi-word text phrases.

15. The method according to claim 10 , wherein the text items include individual words.

16. The method of claim 10 wherein determining if the active cursor position is an active text boundary or an active text item comprises is based, at least in part, upon a recent active cursor position adjustment by the user.

17. The method of claim 10 wherein receiving input from a user control comprises receiving input from a multifunction control knob.

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 Nov 26, 2013
From: CURIN, JAN; KLEINDIENST, JAN; LABSKY, MARTIN; MACEK, TOMAS; QUAST, HOLGER; WEINBERG, GARRETT; KOENIG, LARS
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 031727/0330 →