Controlling messaging actions using form-based user interface
First Claim
1. A method comprising:
- transferring a voicemail message from a messaging communication server, the messaging communication server including a telephony interface that couples calls and connects callers to the messaging communication server and including circuitry for receiving and processing voicemail messages, to an enterprise email server, the enterprise email server including logic for exchanging emails among members of an enterprise, the transferring from the messaging communication server via a first coupling;
generating a second message at the enterprise email server in response to a type of the voicemail message and transferring the second message to a client device via a second coupling, wherein the second message is of a different type and includes data of the voicemail message;
transferring to the client device form data that corresponds to the voicemail message; and
establishing a third coupling between the client device and the communication server using the form data.
22 Assignments
0 Petitions
Accused Products
Abstract
An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
-
Citations
35 Claims
-
1. A method comprising:
-
transferring a voicemail message from a messaging communication server, the messaging communication server including a telephony interface that couples calls and connects callers to the messaging communication server and including circuitry for receiving and processing voicemail messages, to an enterprise email server, the enterprise email server including logic for exchanging emails among members of an enterprise, the transferring from the messaging communication server via a first coupling; generating a second message at the enterprise email server in response to a type of the voicemail message and transferring the second message to a client device via a second coupling, wherein the second message is of a different type and includes data of the voicemail message; transferring to the client device form data that corresponds to the voicemail message; and establishing a third coupling between the client device and the communication server using the form data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 33)
-
-
12. A method comprising:
-
generating a voice message to include a property, including a message type; transferring the voice message to a mail server from a communication server via a first coupling, wherein the communication server includes a telephony interface that couples calls and connects callers to the communication server and includes circuitry for receiving and processing voicemail messages, and wherein the mail server includes logic for exchanging electronic mail messages to and from users; generating an electronic mail message at the mail server in response to the property and transferring the mail message to a client device via a second coupling, wherein the mail message includes information of the voice message; transferring form data to the client device via the second coupling, the form data corresponding to the property; establishing a third coupling between the client device and the communication server using the form data; and directing actions on the voice message from the client device via the third coupling, the third coupling established using the form data. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
transferring form data to a client device from a first server via a first coupling, wherein the first server includes a telephony interface that couples calls and connects callers to the communication server and includes circuitry for receiving and processing voicemail messages; receiving a first message at the first server, the first message being of a first type; generating a second message at the first server in response to the first message, the second message being of a second type; transferring the second message to the client device via the first coupling; establishing a second coupling between the client device and a second server using the form data, wherein the second server includes logic for exchanging emails to and from users; and controlling the first message at the first server using selections made via the form data and transferred from the client device to the first server via the second coupling. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving an audio stream at a first server and generating a voice message using information of the audio stream, wherein the first server includes a telephony interface that couples calls and connects callers to the communication server and includes circuitry for receiving and processing voice messages; transferring the voice message to a second server via a first path, wherein the second server includes logic for exchanging electronic mail messages to and from users; generating an electronic mail message at the second server in response to receiving the voice message, the electronic mail message including identification information of the voice message; transferring the electronic mail message to a client device via a second path; displaying the electronic mail message using form data received from the second server via the second path; establishing a third path between the client device and the first server using control data of the form; and controlling actions on the voice message at the second server by communicating actions selected in the form to the first server via the third path. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
34. A method comprising:
-
generating a voice message; transferring the voice message to a mail server from a communication server via a first coupling; generating an electronic mail message at the mail server and transferring the mail message to a client device via a second coupling, wherein the mail message includes information of the voice message; transferring form data to the client device via the second coupling, the form data corresponding to the property; establishing a third coupling between the client device and the communication server using the form data; directing actions on the voice message from the client device via the third coupling, the third coupling established using the form data; and providing an embedded browser, and when an action button is selected, the browser is launched to establish the third coupling.
-
-
35. A method comprising:
-
generating a voice message; transferring the voice message to a mail server from a communication server via a first coupling; generating an electronic mail message at the mail server and transferring the mail message to a client device via a second coupling, wherein the mail message includes information of the voice message; transferring form data to the client device via the second coupling, the form data corresponding to the property; establishing a third coupling between the client device and the communication server using the form data; and directing actions on the voice message from the client device via the third coupling, the third coupling established using the form data; wherein the form data includes a plurality of action buttons for allowing the selection of actions to be performed on a selected voice message, the plurality of action buttons including; a play voice message on phone button; a play voice message on computer button; a call sender button; a reply by voice message button; and a forward voice message button.
-
Specification