MULTI-PARTICIPANT, MIXED-INITIATIVE VOICE INTERACTION SYSTEM
First Claim
Patent Images
1. A voice interaction system comprising:
- a processor programmed to initiate audible prompts, the processor receiving speech commands from a user, wherein the processor is programmed via a state chart model to receive events from a plurality of sources, prioritize the events and change states based upon the events, based upon the priority of the events and based upon the state chart model.
8 Assignments
0 Petitions
Accused Products
Abstract
A voice interaction system includes one or more independent, concurrent state charts, which are used to model the behavior of each of a plurality of participants. The model simplifies the notation and provide a clear description of the interactions between multiple participants. These state charts capture the flow of voice prompts, the impact of externally initiated events and voice commands, and capture the progress of audio through each prompt. This system enables a method to prioritize conflicting and concurrent events leveraging historical patterns and the progress of in-progress prompts.
354 Citations
18 Claims
-
1. A voice interaction system comprising:
a processor programmed to initiate audible prompts, the processor receiving speech commands from a user, wherein the processor is programmed via a state chart model to receive events from a plurality of sources, prioritize the events and change states based upon the events, based upon the priority of the events and based upon the state chart model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of operating a voice interaction system including the steps of:
-
a) receiving speech commands from a user; b) receiving events from a plurality of sources, including the speech commands from the user; c) prioritizing the plurality of events from the plurality of sources; d) changing states based upon a state chart model, the received events and the priority of the events; and e) generating audible prompts based upon said step d). - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of operating a voice interaction system including the steps of:
-
a) receiving speech commands from a user; b) receiving events from a plurality of sources, including the speech commands from the user; c) prioritizing the plurality of events from the plurality of sources; d) generating audible prompts based upon the received events and the priority of the events; e) introducing a delay prior to presenting a first audible prompt of the audible prompts; and f) during the delay, deciding whether to present the first audible prompt. - View Dependent Claims (16)
-
-
17. A method of setting up a voice interaction system including the steps of:
-
a) receiving events from a plurality of sources; and b) generating audible speech prompts to instruct a user regarding pairing the system with a wireless device based upon the events. - View Dependent Claims (18)
-
Specification