 |
 |
|
|
|
|
Title: |
US5966691:
Message assembler using pseudo randomly chosen words in finite state slots
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
Kibre, Nicholas; Lompoc, CA
Terada, Yoshizumi; San Ramon, CA
Hata, Kazue; Santa Barbara, CA
Shaw, Rhonda; Santa Barbara, CA

|
Assignee: |
Matsushita Electric Industrial Co., Ltd., Kadoma, Japan
other patents from MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (358975) (approx. 19,828)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
1999-10-12
/ 1997-04-29

|
Application Number: |
US1997000841043

|
IPC Code: |
Advanced:
G10L 13/04;
Core:
G10L 13/00;
IPC-7:
G10L 5/02;

|
ECLA Code: |
G10L13/04U;

|
U.S. Class: |
Current:
704/260;
704/270;
704/E13.008;
Original:
704/260;
704/270;

|
Field of Search: |
704/270,275,260

|
Priority Number: |
| 1997-04-29 |
US1997000841043 |

|
Abstract: |
The operating system or application program generates events captured by an event handler mechanism that, in turn, invokes message assembler and graphics assembler modules. The message assembler constructs pseudo-random sentences or notification messages based on the type of event captured and optionally upon selected state variables. The message assembler supplies text strings to a text-to-speech engine. A linguistic database containing a lexicon of predefined words supplies text data that the message assembler concatenates to form the text strings. Text strings are assembled and optionally tagged to alter the message, speaking voice and inflection based on the nature of the message and its context. Graphics elements are assembled by a graphics assembler in response to the event handler and based on optionally supplied user-defined graphics parameters.

|
Attorney, Agent or Firm: |
Harness, Dickey & Pierce, P.L.C. ;

|
Primary / Asst. Examiners: |
Hudspeth, David R.; Opsasnick, Michael N.

|
INPADOC Legal Status: |
Show legal status actions

|
Family: |
None

|
First Claim:
Show all 14 claims |
We claim:
1. A computer personality module for providing pseudo-randomly varied speech messages in response to predetermined conditions in the computer operating system or in an application program, comprising:
- an event handler responsive to at least one of said operating system and application program for generating event notification messages in response to predetermined conditions;
- a message assembler receptive of said event notification messages for assembling text strings corresponding to said event notification messages; and
- text-to-speech engine receptive of said text strings for generating speech messages corresponding to said text strings;
- wherein said message assembler employs a finite state grammar that defines finite state slots for insertion of words to construct the event notification message, and wherein said message assembler further employs a pseudo-random word generator for pseudo-randomly selecting and placing words in said finite state slots to thereby vary the text of the event notification message for a given predetermined condition.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 33 U.S. patent(s) that reference this one

|
 |
 |
|
|
|
|
Foreign References: |
None

|
Other Abstract Info: |
DERABS G1999-618848
DERABS G1999-618848

|
Other References: |
Ram-Shock Software Computer Training, Mar. 4, 1998, http://www.starlinx.net/ramshock/index.htm, pp. 1,2.
CineMac Screen Saver Factories, Mar. 6, 1998, http://www.macsourcery.com/web/html/body-- cinemac.html, pp. 1,2.
Welcome to Petz, Mar. 6, 1998, http://www.petz.com/, p. 1.
Michael Bolton to the Rescue! Well, Maybe not . . . , Mar. 6, 1998, http://www.worldvillage.com/wv/cafe/html/reviews/screener.htm, pp. 1,2.
Kellog's Corn Pops, Mar 6, 1998, http://www.cornpops.com/, p. 1.

|


|
Nominate this for the Gallery...

|
|