IP Library Granted Patent US 9,055,147
Granted Patent B2
US 9,055,147 · App. 11/848,958 · Granted Jun 9, 2015

Voice user interface with personality

Inventors: Kevin J. Surace (Sunnyvale, CA); George M. White (Santa Cruz, CA); Byron B. Reeves (Stanford, CA); Clifford I. Nass (Stanford, CA); Mark D. Campbell (San Jose, CA); Roy D. Albert (San Jose, CA); James P. Giangola (San Jose, CA)
Assignee: Intellectual Ventures I LLC
H04M3/4936G10L13/033G10L15/19G10L15/22H04M3/487H04M3/493H04M3/53383H04M2201/40H04M2201/60H04M2203/355
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,055,147
App. No.
11/848,958
Granted
Jun 9, 2015
Kind
B2
Abstract

The present invention provides a voice user interface with personality. In one embodiment, a method includes executing a voice user interface, and controlling the voice user interface to provide the voice user interface with a personality. The method includes selecting a prompt based on various context situations, such as a previously selected prompt and the user's experience with using the voice user interface.

Claims (54)

1. A method comprising:

initiating, at one or more computing devices, a finite state machine;

receiving, at the one or more computing devices, a voice input;

interpreting, at the one or more computing devices, the received voice input, comprising:

transitioning to a domain state functionality of the finite state machine,

selecting a generic prompt corresponding to the domain state functionality, and

selecting a specific prompt corresponding to the generic prompt, wherein the specific prompt comprises a variant of the generic prompt and also corresponds to the domain state functionality; and

transmitting, at the one or more computing devices, the specific prompt in a response.

2. The method of claim 1 , wherein the voice input comprises a phonetic, short phrase input.

3. The method of claim 1 , wherein the domain state functionality comprises one or more of the set of voice mail, email, faxes, pages, personal information manager (PIM), calendar, and browser.

4. The method of claim 2 , further comprising:

recognizing the phonetic, short phrase input using a grammar definition language (GDL) that performs a function of speech recognition grammar.

5. The method of claim 2 , further comprising:

recognizing a specific name for the phonetic, short phrase; and

recognizing a generic name for the phonetic, short phrase, corresponding to the specific name, using a grammar definition language (GDL) that performs a function of speech recognition grammar.

6. The method of claim 2 , further comprising:

matching the phonetic, short phrase input to a phonetic, short phrase response corresponding to a recognition grammar.

7. The method of claim 6 , further comprising:

matching the phonetic, short phrase input using ‘more like/less like’ logic.

8. The method of claim 6 , further comprising:

matching the phonetic, short phrase input by dynamically updating a grammar library.

9. The method of claim 6 , further comprising:

parsing messages, constructing prompts, constructing grammar, and erasing previous grammar.

10. The method of claim 9 , further comprising:

matching the phonetic, short phrase input using user recognition logic.

11. The method of claim 6 , wherein the recognition grammar corresponds to a voice interface personality.

12. The method of claim 1 , wherein the generic prompt is defined for a plurality of prompt suites.

13. The method of claim 12 , wherein the specific prompt is defined for a corresponding particular prompt suite of the plurality of prompt suites.

14. The method of claim 1 , wherein the specific prompt is selected based on a configuration parameter.

15. The method of claim 14 , wherein the configuration parameter comprises a level of expertise.

16. An article of manufacture including a non-transitory computer-readable storage medium having stored hereon computer-executable instructions, execution of which, by a computing device, causes the computing device to perform operations for performing speech recognition, the operations comprising:

initiating a finite state machine;

receiving a voice input;

interpreting the received voice input, comprising:

transitioning to a domain state functionality of the finite state machine,

selecting a generic prompt corresponding to the domain state functionality, and

selecting a specific prompt corresponding to the generic prompt, wherein the specific prompt comprises a variant of the generic prompt and also corresponds to the domain state functionality; and

transmitting the specific prompt in a response.

17. A system of speech recognition, comprising an executable finite state machine programmed to:

initiate a finite state machine;

receive a voice input;

interpret the received voice input, comprising:

transitioning to a domain state functionality of the finite state machine,

selecting a generic prompt corresponding to the domain state functionality, and

selecting a specific prompt corresponding to the generic prompt, wherein the specific prompt comprises a variant of the generic prompt and also corresponds to the domain state functionality; and

transmit the specific prompt in a response.

18. A system comprising:

means for initiating a finite state machine;

means for receiving a voice input;

means for interpreting the received voice input, comprising:

means for transitioning to a domain state functionality of the finite state machine,

means for selecting a generic prompt corresponding to the domain state functionality, and

means for selecting a specific prompt corresponding to the generic prompt, wherein the specific prompt comprises a variant of the generic prompt and also corresponds to the domain state functionality; and

means for transmitting the specific prompt in a response.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: INTELLECTUAL VENTURES ASSETS 31 LLC
To: ELOQUI VOICE SYSTEMS LLC
Reel/Frame 041112/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: INTELLECTUAL VENTURES I LLC
To: INTELLECTUAL VENTURES ASSETS 31 LLC
Reel/Frame 040755/0692 →
MERGER Recorded Jun 18, 2013
From: BEN FRANKLIN PATENT HOLDING LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 030638/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2008
From: SURACE, KEVIN J.; WHITE, GEORGE M.; REEVES, BYRON B.; NASS, CLIFFORD I.; CAMPBELL, MARK D; ALBERT, ROY D.; GIANGOLA, JAME P.
To: GENERAL MAGIC, INC.
Reel/Frame 020513/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2008
From: GENERAL MAGIC, INC.
To: INTELLECTUAL VENTURES PATENT HOLDING I, L.L.C.
Reel/Frame 020513/0479 →
CHANGE OF NAME Recorded Feb 15, 2008
From: INTELLECTUAL VENTURES PATENT HOLDING I, L.L.C.
To: BEN FRANKLIN PATENT HOLDING LLC
Reel/Frame 020520/0286 →
Continuity (5)
Continuation 11314002 · Dec 22, 2005
Continuation 09924420 · Aug 7, 2001
Continuation 09654174 · Sep 1, 2000
Continuation 09071717 · May 1, 1998
Related Publication 20080103777A1 · May 1, 2008