Method and apparatus for sending messages in a data processing system
First Claim
1. A method in a data processing system for processing voice messages, the method comprising the data processing system implemented steps of:
- responsive to a request from a user to record a voice message, presenting a graphical user interface for composing a text message, wherein the graphical user interface includes a recipient field for entering a recipient address and controls for recording a voice message;
responsive to the user entering a recipient address in the recipient field and recording a voice message using the controls, forming a text message to be sent to the recipient address;
responsive to a request to send the text message, automatically inserting an indicator into the text message indicating a presence of a voice message;
responsive to the request to send the text message, automatically appending the voice message to the text message to form an appended voice message; and
sending the text message with the appended voice message to the recipient address, wherein upon receipt of the text message at the recipient, the text message is displayed as a voice message in a message list containing non-voice messages.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus in a computer for processing voice messages. A voice message is recorded. Responsive to recording of the voice message, an identifying string is automatically inserted into a text message identifying a presence of a voice message. Responsive to recording the voice message, the voice message is automatically appended to a text message to form an appended voice message. The text message is sent with the appended voice message. When a message is received, the text in the received message is parsed to see if an identifying string is present indicating that the received message is a voice message. Responsive to a determination that the received message is a voice message, a graphical user interface including controls for presenting the voice message is displayed.
112 Citations
19 Claims
-
1. A method in a data processing system for processing voice messages, the method comprising the data processing system implemented steps of:
-
responsive to a request from a user to record a voice message, presenting a graphical user interface for composing a text message, wherein the graphical user interface includes a recipient field for entering a recipient address and controls for recording a voice message;
responsive to the user entering a recipient address in the recipient field and recording a voice message using the controls, forming a text message to be sent to the recipient address;
responsive to a request to send the text message, automatically inserting an indicator into the text message indicating a presence of a voice message;
responsive to the request to send the text message, automatically appending the voice message to the text message to form an appended voice message; and
sending the text message with the appended voice message to the recipient address, wherein upon receipt of the text message at the recipient, the text message is displayed as a voice message in a message list containing non-voice messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A messaging system for use in a data processing system, the messaging system comprising:
-
a graphical user interface, wherein the graphical user interface provides selections for user input to create and send voice messages; and
a message processing mechanism, wherein the message processing mechanism has a plurality of modes of operation including;
a first mode of operation in which the message processing mechanism waits for a user input;
a second mode of operation, responsive to a user input in the first mode of operation to record a voice message, in which the message processing mechanism presenting a graphical user interface for composing a text message, wherein the graphical user interface includes a recipient field for entering a recipient address and controls for recording a voice message;
a third mode of operation, responsive to a user input in the first mode of operation to enter a recipient address for the voice message, in which the message processing mechanism receives entry of a recipient address for the voice message;
a fourth mode of operation, responsive to a user recording the voice message using the controls, in which the message processing mechanism stores the voice message in a file; and
a fifth mode of operation, responsive to a user input in the first mode of operation to send the voice message and to a presence of a recipient address for the voice message, in which the message processing mechanism creates a text message, inserts an identifying string that identifies a presence of the voice message in the text message, appends the file to the text message, and sends the text message to the recipient address;
a sixth mode of operation in which the message processing mechanism waits for a receipt of a text message;
a seventh mode of operation, responsive to receiving a text message, in which the message processing mechanism parses the text message to determine whether an identifying string identifying a presence of a voice message is present; and
an eight mode of operation, responsive to a presence of the identifying string, in which the message processing mechanism causes the graphical user interface to display the message as a voice message in a message list containing non-voice messages.
-
-
10. A data processing system for processing voice messages, the data processing system comprising:
-
presentation means, responsive to a request from a user to record a voice message, for presenting a graphical user interface for composing a text message, wherein the graphical user interface includes a recipient field for entering a recipient address and controls for recording a voice message;
forming means, responsive to the user entering a recipient address in the recipient field and recording a voice message using the controls, for forming a text message to be sent to the recipient address, inserting means, responsive to a request from the user to send the text message, for automatically inserting an indicator into the text message indicating a presence of a voice message;
appending means, responsive to the request to send the text message, for automatically appending the voice message to the text message to form an appended voice message; and
sending means for sending the text message with the appended voice message to the recipient address, wherein upon receipt of the text message at the recipient, the text message is displayed as a voice message in a message list containing non-voice messages. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product in a computer readable medium for processing voice messages, the computer program product comprising:
-
first instructions, responsive to a request from a user to record a voice message, for presenting a graphical user interface for composing, a text message, wherein the graphical user interface includes a recipient field for entering a recipient address and controls for recording a voice message;
second instructions, responsive to the user entering a recipient address in the recipient field and recording a voice message using the controls, for forming a text message to be sent to the recipient address;
third instructions, responsive to a request from the user to send the text message, for automatically inserting an indicator into the text message indicating a presence of a voice message;
fourth instructions, responsive to the request to send the text message, for automatically appending the voice message to the text message to form an appended voice message; and
fifth instructions for sending the text message with the appended voice message to the recipient address, wherein upon receipt of the text message at the recipient, the text message is displayed as a voice message in a message list containing non-voice messages. - View Dependent Claims (19)
-
Specification