# US 8,543,405 B2 · Method of operating a speech dialogue system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,405 B2
- Document ID: US8543405B2
- Status: Granted
- Kind: B2
- Application number: 10/295,122
- Filed: 2002-11-15
- Published: 2003-06-12
- Granted: 2013-09-24
- Earliest claimed: 2001-11-20
- Assignees: Koninklijke Philips N.V.
- Applicants: Richard Breuer; Martin Halberschmidt; Henrik Hodam; Martin Prangenberg; Olaf Schroeer; Peter Vranken; Thomas Woehrmann
- Inventors: Richard Breuer; Martin Halberschmidt; Henrik Hodam; Martin Prangenberg; Olaf Schroeer; Peter Vranken; Thomas Woehrmann
- Web page: https://patentgrep.com/patent/US8543405B2

## CPC

- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- H04M 3/4936: {Speech interaction details (speech recognition per se G10L15/00)}
- H04M 2203/303: Marking
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

The invention relates to a method of operating a speech dialogue system which communicates with a user while a speech recognition device and/or a speech output device and a dialogue control unit are used which unit controls a dialogue run between the user and the speech dialogue system on the basis of a dialogue description (B). According to the invention at least one position (P′) that can be reached during a dialogue between the user and the dialogue system is marked in the dialogue run in the speech dialogue system, with which an address (A) belonging to the position (P′) is stored with a marker (M) assigned to the position (P′) in the dialogue description. At a later entry of the stored marker (M) by the user the speech dialogue system automatically jumps to the assigned address (A) in the dialogue description (B) and proceeds with the dialogue from that respective position (P′) onwards. In addition, the invention relates to a speech dialogue system.

## Claims

### Claim 1

A method of operating a speech dialogue system adapted to communicate with a user while a speech recognition device and a speech output device and a dialogue control unit are used, the method comprising:
controlling a dialogue run between a user and a speech dialogue system on the basis of a dialogue description;
marking at least a certain position that can be reached during a dialogue between the user and the speech dialogue system in the dialogue run as an entry position in the speech dialogue system;
storing an address belonging to the position in the dialogue description together with a marker assigned to the position;
automatically selecting the assigned address in the dialogue description if the user enters the stored marker at a later instant and the dialogue is continued from the respective position onwards,
wherein when an entry position is marked, environment parameters are stored which environmental parameters are needed by the dialogue control unit for a further dialogue at the marked position, the environmental parameters include an address of a database and a parameter which is transferred to the database when the stored marker is selected.

### Claim 2 (depends on 1)

The method according to claim 1, wherein when a position is marked as an entry position, the speech dialogue system suggests various possible markers to the user from which the user can select a marker belonging to this position and wherein the speech dialogue system predefine the possible markers.

### Claim 3 (depends on 1)

The method according to claim 1, further including: when a marked entry position is reached in the dialogue, storing the order in which the marked entry position was reached relative to other marked entry positions during the dialogue.

### Claim 4 (depends on 3)

A method as claimed in claim 3, wherein the user controls the speech dialogue system while using the protocol data, so that he again reaches a marked entry position reached during the previous dialogue in a current session and/or a previous session.

### Claim 5

A method of operating a speech dialog system which includes a speech recognition unit which receives spoken inputs from a user, a speech output device which delivers spoken outputs to the user, and a speech dialog control unit which controls a spoken dialog with the user based on a speech dialog description, the method comprising:
controlling the spoken dialog with the user based on the speech dialog description;
during the spoken dialog, marking an entry position in the spoken dialog with a corresponding marker;
storing the marker, an address in the speech dialog description corresponding to the marked position in the spoken dialog, and a user selection for an input to be input at the marked position;
in response to the user inputting the stored marker at a later time, selecting the address in the speech dialog description corresponding to the marked entry position and inputting the user selection at the marked entry position such that the spoken dialog continues from the marked position without the user inputting a user selection.

### Claim 6 (depends on 5)

The method according to claim 5, wherein marking the position includes:
with the speech dialog system, suggesting potential markers;
inputting a user selection of one of the potential markers.

### Claim 7 (depends on 5)

The method according to claim 5, wherein the storing step further includes:
storing an order in which the user reached the marked entry position relative to other marked positions.

### Claim 8 (depends on 5)

The method according to claim 5, wherein the stored user selection includes an address of a database.

### Claim 9 (depends on 5)

The method according to claim 5, wherein the stored user selection includes an address of a database and a parameter to be transferred to the database such that the user reaches a corresponding position in the database.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the user reaches the corresponding position in the database in response to inputting the marker and without further user inputs.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the database includes a timetable.

### Claim 12 (depends on 9)

The method according to claim 9, wherein the database includes a transportation timetable.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the parameter is a point of departure.

### Claim 14 (depends on 9)

The method according to claim 9, further including:
receiving the parameter in a user input;
searching for the marker stored with the parameter.

### Claim 15 (depends on 5)

The method according to claim 5, wherein the user selection includes a keyword.

### Claim 16 (depends on 15)

The method according to claim 15, further including:
storing a plurality of markers and corresponding keywords;
receiving an input keyword;
retrieving one or more markers which are stored with the received keyword.

### Claim 17 (depends on 16)

The method according to claim 16, wherein the marker for each position is predefined by the speech dialog system.
