Method and apparatus for announcing receipt of an electronic message
First Claim
Patent Images
1. A method in a data processing system for announcing receipt of a message, the method comprising the data processing system implemented steps of:
- receiving the message;
parsing the message to extract selected data to form extracted data, wherein the selected data is text matching a user customizable criteria;
responsive to parsing the message, combining the extracted data with announcement data to form output data; and
announcing receipt of the message using the output data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for announcing receipt of an electronic message. When a message including text is received, the message is filtered determine what will be announced. Text from the filtered message is selectively combined with announcement text to create modified announcement text in which filtered text is selectively placed into the announcement text. The modified announcement text is then transformed into synthesized speech.
84 Citations
37 Claims
-
1. A method in a data processing system for announcing receipt of a message, the method comprising the data processing system implemented steps of:
-
receiving the message;
parsing the message to extract selected data to form extracted data, wherein the selected data is text matching a user customizable criteria;
responsive to parsing the message, combining the extracted data with announcement data to form output data; and
announcing receipt of the message using the output data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method in a data processing system for announcing receipt of a message, the method comprising the data processing system implemented steps of:
-
receiving the message, wherein the message includes text;
parsing the message for selected text, wherein the selected text includes keywords;
selectively combining the selected text with announcement text to create modified announcement text; and
transforming the modified announcement text into synthesized speech. - View Dependent Claims (16, 17, 18, 19, 20)
playing a sound effect in conjunction with transforming the modified announcement text into synthesized speech.
-
-
17. The method of claim 15, wherein the message is originated by a sender and wherein the step of transforming includes:
-
determining whether a sound profile is associated with the sender; and
responsive to a determination that a sound profile is associated with the sender, using the sound profile in performing a text to speech synthesis of the modified announcement text.
-
-
18. The method of claim 17, wherein the step of transforming further includes:
responsive to a determination that a sound profile is associated with the sender, using the sound profile in performing a text to speech synthesis of the modified announcement text.
-
19. The method of claim 15, wherein the selected text is combined with the announcement text using tags located within the announcement text.
-
20. The method of claim 15, wherein the keyword appears in the body of the message.
-
21. A data processing system for announcing receipt of a message, the data processing system comprising:
-
receiving means for receiving the message;
parsing means for parsing the message to extract selected data to form extracted data, wherein the selected data is text matching a user customizable criteria;
combining means, responsive to parsing the message, for combining the extracted data with announcement data to form output data; and
announcing means for announcing receipt of the message using the output data. - View Dependent Claims (22, 24, 25, 26, 27, 28, 29)
-
-
23. The data processing system of claim 23, wherein the indication comprises at least one tag.
-
30. A data processing system for announcing receipt of a message, the data processing system comprising:
-
receiving means for receiving the message, wherein the message includes text;
parsing means for parsing the message for selected text, wherein the selected text includes keywords;
combining means for selectively combining the selected text with announcement text to create modified announcement text; and
transforming means for transforming the modified announcement text into synthesized speech. - View Dependent Claims (31, 32, 33, 34, 35)
playing means for playing a sound effect in conjunction with transforming the modified announcement text into synthesized speech.
-
-
33. The data processing system of claim 31, wherein the message is originated by a sender and wherein the transforming means includes:
-
determination means for determining whether a sound profile is associated with the sender; and
using means, responsive to a determination that a sound profile is associated with the sender, for using the sound profile in performing a text to speech synthesis of the modified announcement text.
-
-
34. The data processing system of claim 33, wherein the transforming means further includes:
using means, responsive to a determination that a sound profile is associated with the sender, for using the sound profile in performing a text to speech synthesis of the modified announcement text.
-
35. The data processing system of claim 31, wherein the selected text is combined with the announcement text using tags located within the announcement text.
-
36. A computer program product in a computer readable medium for announcing receipt of a message, the computer program product comprising:
-
first instructions for receiving the message;
second instructions for parsing the message to extract selected data to form extracted data, wherein the selected data is text matching a user customizable criteria;
third instructions, responsive to parsing the message, for combining the extracted data with announcement data to form output data; and
fourth instructions for announcing receipt of the message using the output data.
-
-
37. A computer program product in a computer readable medium for announcing receipt of a message, the computer program product comprising:
-
first instructions for receiving the message, wherein the message includes text;
second instructions for parsing the message for selected text, wherein the selected data is text matching a user customizable criteria;
third instructions for selectively combining the selected text with announcement text to create modified announcement text; and
fourth instructions for transforming the modified announcement text into synthesized speech.
-
Specification