Communication system supporting simultaneous voice and multimedia communications and method of operation therefore
First Claim
1. A communication system that supports both voice and data communications, the communication system comprising:
- a voice subsystem that services voice communications and that receives a voice call from a caller via a first caller terminal, wherein the caller is attempting to complete the call to one of a plurality of called parties coupled to the voice subsystem;
a multimedia subsystem coupled to the voice subsystem that establishes a data communication with the caller;
wherein the multimedia subsystem establishes the data communication with the first caller terminal when the first caller terminal supports the data communication;
wherein the communication system establishes the data communication with a second caller terminal when the first caller terminal does not support the data communication; and
wherein when the multimedia subsystem establishes the data communication, the multimedia subsystem transmits data to the caller that indicates a status of the voice call, caller identification, product information, and other options that the caller is attempting to complete to the called party.
6 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes a voice subsystem and a multimedia subsystem. The voice subsystem couples to the PSTN and services a voice communication received by the communication system from a caller. The multimedia subsystem couples to the voice subsystem, supports multimedia communications and provides a multimedia interface to the caller upon receipt of the voice communication from the caller. When the call originates from a phone that supports multimedia communications, the multimedia subsystem directs the multimedia interface to the phone but, when the call originates from a phone that does not supports multimedia communications, the multimedia interface is directed to an associated multimedia enabled device. The voice subsystem provides call processing and routing functions as well as messaging functions and extended services. The multimedia subsystem includes an information posting subsystem and an information access subsystem that allow callers to post information and to access information. The multimedia subsystem may also include an application program interface subsystem that allows the caller to initiate execution of an application program on the multimedia subsystem. A universal inbox subsystem that receives, stores and delivers inbox items including voice messages, text messages and video messages via standard interchange protocols and languages. In operating the universal inbox, the multimedia subsystem supports delivery of all inbox items from the universal inbox subsystem to the caller via a standard transfer protocol. In such operation, the universal inbox subsystem converts inbox items to a standard format upon receipt. Methods of operation proceed according to the communication system described herein.
-
Citations
24 Claims
-
1. A communication system that supports both voice and data communications, the communication system comprising:
-
a voice subsystem that services voice communications and that receives a voice call from a caller via a first caller terminal, wherein the caller is attempting to complete the call to one of a plurality of called parties coupled to the voice subsystem;
a multimedia subsystem coupled to the voice subsystem that establishes a data communication with the caller;
wherein the multimedia subsystem establishes the data communication with the first caller terminal when the first caller terminal supports the data communication;
wherein the communication system establishes the data communication with a second caller terminal when the first caller terminal does not support the data communication; and
wherein when the multimedia subsystem establishes the data communication, the multimedia subsystem transmits data to the caller that indicates a status of the voice call, caller identification, product information, and other options that the caller is attempting to complete to the called party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
the voice subsystem couples to the first caller terminal via a first network connection; and
the multimedia subsystem couples to the second caller terminal via a second network connection.
-
-
3. The communication system of claim 2, wherein:
-
the first network connection includes the Public Switched Telephone Network; and
the second network connection includes the Internet.
-
-
4. The communication system of claim 1, wherein:
-
the voice subsystem comprises a switch capable of routing the voice call to one of the plurality of called parties coupled to the voice subsystem; and
the multimedia subsystem comprises a computer that monitors the status of the voice call that is intended for one of the plurality of destination voice terminals.
-
-
5. The communication system of claim 4, wherein the communication system services voice calls for a company.
-
6. The communication system of claim 1, wherein the voice subsystem further comprises a call processing and routing subsystem that routes and processes voice calls.
-
7. The communication system of claim 1, wherein the voice subsystem further comprises a messaging subsystem.
-
8. The communication system of claim 1, wherein the multimedia subsystem further comprises:
-
an information posting subsystem; and
an information access subsystem.
-
-
9. The communication system of claim 1, wherein the multimedia subsystem further comprises an application program interface subsystem that allows the caller to initiate execution of an application program stored on the multimedia subsystem.
-
10. A method for operating a communication system that supports both voice and data communications, the method comprising:
-
receiving a voice call from a caller that is using a first terminal, wherein the caller is attempting to complete the voice call to a called party of a plurality of called parties coupled to the communication system;
establishing a data communication with the caller, wherein the data communication is established with the caller via the first caller terminal when the first caller terminal supports the data communication, and wherein the data communication is established with the caller via a second caller terminal when the first caller terminal does not support the data communication; and
transmitting data to the caller that indicates a status of the voice call, caller identification, product information, and other options that the caller is attempting to complete to the called party. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
the voice call is serviced via a first network connection; and
the data communication is serviced via a second network connection.
-
-
12. The method of claim 11, wherein:
-
the first network connection includes the Public Switched Telephone Network; and
the second network connection includes the Internet.
-
-
13. The method of claim 10, further comprising routing the voice call to one of the plurality of called parties coupled to the communication system.
-
14. The method of claim 10, wherein the method services voice calls for a company.
-
15. The method of claim 10, further comprising taking a message when the voice call cannot be completed to one of the plurality of called parties coupled to the communication system.
-
16. The method of claim 10, further comprising:
-
receiving a data communication from the called party; and
posting the data communication from the called party in an information access subsystem.
-
-
17. The method of claim 10, further comprising initiating execution of an application program based upon a data communication from the caller.
-
18. A computer readable medium that is readable by a communication system and that stores a plurality of instructions that may be executed by the communication system, the computer readable medium comprising:
-
a set of instructions that, when executed by the communication system, cause the communication system to receive a voice call from a caller that is using a first terminal, wherein the caller is attempting to complete the voice call to a called party of a plurality of called parties coupled to the communication system;
a set of instructions that, when executed by the communication system, cause the communication system to establish a data communication with the caller, wherein the data communication is established with the caller via the first caller terminal when the first caller terminal supports the data communication, and wherein the data communication is established with the caller via a second caller terminal when the first caller terminal does not support the data communication; and
a set of instructions that, when executed by the communication system, cause the communication system to transmit data to the caller that indicates a status of the voice call, caller identification, product information, and other options that the caller is attempting to complete to the called party. - View Dependent Claims (19, 20, 21, 22, 23, 24)
a set of instructions that, when executed by the communication system, cause the communication system to service the voice call via a first network connection; and
a set of instructions that, when executed by the communication system, cause the communication system to service the data communication via a second network connection.
-
-
20. The computer readable medium of claim 18, further comprising a set of instructions that, when executed by the communication system, cause the communication system to route the voice call to one of the plurality of called parties coupled to the communication system.
-
21. The computer readable medium of claim 18, further comprising a set of instructions that, when executed by the communication system, cause the communication system to take a message when the voice call cannot be completed to one of the plurality of called parties coupled to the communication system.
-
22. The computer readable medium of claim 18, further comprising:
-
a set of instructions that, when executed by the communication system, cause the communication system to receive a data communication from the called party; and
a set of instructions that, when executed by the communication system, cause the communication system to post the data communication from the called party in an information access subsystem.
-
-
23. The computer readable medium of claim 22, further comprising a set of instructions that, when executed by the communication system, cause the communication system to allow subsequent callers to access the posted information.
-
24. The computer readable medium of claim 18, further comprising a set of instructions that, when executed by the communication system, cause the communication system to initiate execution of an application program based upon a data communication from the caller.
Specification