IP Library Granted Patent US 7,058,577
Granted Patent B2
US 7,058,577 · App. 09/924,420 · Granted Jun 6, 2006

Voice user interface with personality

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,058,577
App. No.
09/924,420
Granted
Jun 6, 2006
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 (75)

1. A method for implementing a voice user interface with personality, comprising:

selecting a personality from a plurality of personalities;

defining a dialog based on the selected personality, wherein the dialog emulates human verbal behavior for the selected personality; and

developing a recognition grammar, wherein the recognition grammar is developed to enable the voice user interface with personality to recognize user spoken commands.

2. The method recited in claim 1 , further comprising:

determining market requirements.

3. The method recited in claim 2 , wherein:

determining market requirements further comprises determining functionality of a voice user interface with personality as desired by one or more target customers.

4. The method recited in claim 1 , wherein:

selecting a personality further comprises selecting a plurality of personalities.

5. The method recited claim 4 , wherein:

defining a dialog based on the selected personality further comprises defining a dialog based on the plurality of personalities.

6. The method recited claim 4 , wherein:

developing a recognition grammar further comprises developing a recognition grammar for each of the plurality of personalities.

7. The method of claim 4 , further comprising:

creating a description of a stereotypical person displaying the plurality of personalities.

8. The method recited in claim 1 , wherein:

defining a dialog further comprises generating a greeting to be output to the user.

9. The method recited in claim 1 , wherein:

defining a dialog further comprises generating a prompt to be provided to a user in order to initiate an interaction.

10. The method recited in claim 1 , wherein:

defining a dialog further comprises generating a response to be provided to a use.

11. The method recited in claim 1 , further comprising:

providing a data processing device capable of executing the application.

12. The method recited in claim 1 , further comprising:

determining that the dialog should be refined; and

refining the dialog.

13. The method recited in claim 1 , wherein:

developing a recognition grammar further comprises specifying a set of commands that a voice user interface with personality can understand when spoken by the user.

14. The method recited in claim 1 , further comprising:

generating a help file that coaches the user to say phrases that are included within the recognition grammar.

15. The method recited in claim 1 , further comprising:

defining application requirements.

16. The method recited in claim 15 , wherein:

defining application requirements further comprises defining functional requirements for interaction with a user.

17. The method recited in claim 15 , wherein:

defining application requirements further comprises defining functional requirements for voice mail functionality.

18. The method recited in claim 15 , wherein:

defining application requirements further comprises defining functional requirements for electronic mail (email) functionality.

19. The method recited in claim 15 , further comprising:

implementing an application based on the application requirements and the dialog.

20. The method recited in claim 19 , wherein:

implementing an application further comprises generating a finite state machine to specify all functions specified in the application requirements.

21. The method recited in claim 19 , wherein:

implementing an application further comprises generating software code to implement a finite state machine that specifies all functions specified in the application requirements.

22. The method recited in claim 1 , further comprising:

creating a description of a stereotypical person displaying the selected personality.

23. The method recited in claim 22 , wherein:

creating a description further comprises describing the age of the stereotypical person.

24. The method recited in claim 22 , wherein:

creating a description further comprises describing the gender of the stereotypical person.

25. The method recited in claim 22 , wherein:

creating a description further comprises describing the education level of the stereotypical person.

26. The method recited in claim 22 , wherein:

creating a description further comprises describing the employment history of the stereotypical person.

27. The method recited in claim 22 , wherein:

creating a description further comprises describing the gender of the stereotypical person.

28. The method recited in claim 22 , wherein:

creating a description further comprises describing the current employment position of the stereotypical person.

29. The method recited in claim 28 , wherein:

developing a scenario further comprises developing a plurality of scenarios, each of the plurality of scenarios being a scenario for verbal interaction between the stereotypical person and a different one of a plurality of typical users.

30. The method recited in claim 1 , further comprising:

developing a scenario for verbal interaction between the stereotypical person and a typical user.

31. The method recited in claim 1 , further comprising:

generating a script for the dialog.

32. The method recited in claim 31 , wherein:

the script represents the dialog in language that represents the selected personality.

33. The method recited in claim 31 , wherein:

the script includes a plurality of greetings.

34. The method recited in claim 31 , further comprising:

recording the script to generate a recorded script reflecting the selected personality.

35. The method recited in claim 34 , further comprising:

selecting an actor;

wherein recording the script further comprises recording the script as uttered by the actor.

36. A voice user interface with personality created in accordance with the method recited in claim 1 .

Assignments (7)
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 Aug 13, 2004
From: SURACE, KEVIN J.; WHITE, GEORGE M.; REEVES, BRYON B.; NASS, CLIFFORD I.; CAMPBELL, MARK D.; ALBERT, ROY D.; GIANGOLA, JAMES P.
To: GENERAL MAGIC, INC.
Reel/Frame 015061/0978 →
CHANGE OF NAME Recorded Aug 13, 2004
From: INTELLECTUAL VENTURES PATENT HOLDING I, L.L.C.
To: BEN FRANKLIN PATENT HOLDING, LLC
Reel/Frame 015061/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2004
From: SURACE, KEVIN J.; WHITE, GEORGE M.; REEVES, BRYON B.; NASS, CLIFFORD I.; CAMPBELL, MARK D.; ALBERT, ROY D.; GIANGOLA, JAMES P.
To: GENERAL MAGIC, INC.
Reel/Frame 015061/0968 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2003
From: GENERAL MAGIC, INC.
To: INTELLECTUAL VENTURES PATENT HOLDING, L.L.C.
Reel/Frame 014313/0612 →