Claims
- 1. A multi-media communication management system for operation with a plurality of subscriber stations, the multi-media communication management system comprising:
a network communication circuit for multi-media communication with said plurality of subscriber stations; a service provider interface, connected to said network communication circuit, for multimedia communication with a plurality of remote communication devices over a service provider network; a control module for establishing communication sessions with said plurality of subscriber stations over said network communication circuit and remote communication devices over said service provider network, said control module comprising:
call hold module for placing a remote communication device, connected to said service provider network, in an on-hold state, and hold program selection means, responsive to said remote communication device being in an on-hold state, for providing on hold program selected from a plurality of program sources in response to the remote communication device.
- 2. The multi-media communication management system of claim 1, wherein said control module further comprises:
caller identification means for identifying said remote communication device that is placed in an on-hold state; a storage for storing data records, each record associates a remote communication devices to one of the plurality of program sources; and wherein said hold program selection means comprises:
caller match means for determining whether said storage associates a program source to said identified remote communication device that is placed in an on-hold state.
- 3. The multi-media communication management system of claim 2, wherein said hold program selection means further comprises:
program modification means, responsive to a modification signal from the caller for providing a menu of program choices to the identified remote communication device to enable the caller at said identified remote communication device to input data to select an on hold program.
- 4. The multi-media communication management system of claim 3, wherein said hold program selection means further comprises:
means for determining whether said identified remote communication device has video phone capabilities; and means for providing the menu of program choices in a video format if the identified remote communication device has video phone capabilities.
- 5. The multi-media communication management system of claim 2, wherein said hold program selection means further comprises:
storage for storing a plurality of files, each file including at least one of a compressed audio program and a compressed audio/video program.
- 6. The multi-media communication management system of claim 6, wherein said hold program selection means further comprises:
real time streaming media client means for receiving a real time streaming media multi-cast from a remote program server coupled to the service provider network.
- 7. A method of providing a hold service in a multi-media communication management system for operation with a plurality of subscriber stations, the multi-media communication management system comprising a network communication circuit for multi-media communication with said plurality of subscriber stations, a service provider interface, connected to said network communication circuit, for multimedia communication with a plurality of remote communication devices over a service provider network and a control module for establishing communication sessions with said plurality of subscriber stations over said network communication circuit and remote communication devices over said service provider network, said method comprising:
placing a remote communication device, connected to said service provider network, in an on-hold state, and providing a hold program selected from a plurality of hold programs in response to the remote communication device being placed in the on hold state and in response to an identification of the remote communication device.
- 8. The method of providing a hold service in a multi-media communication management system of claim 7, further comprising:
reading caller ID information to identify said remote communication device that is placed in an on-hold state; storing in a storage data records, each data record associating a remote communication devices to one of the plurality of hold program; and determining whether said memory contains a data record corresponding to said identified remote communication device that is placed in an on-hold state.
- 9. The method of providing a hold service in a multi-media communication management system of claim 8, further comprising:
providing a menu of program choices to the identified remote communication device to enable the caller at said identified remote communication device to input data to select an on hold program.
- 10. The method of providing a hold service in a multi-media communication management system of claim 9, further comprising:
determining whether said identified remote communication device has video phone capabilities; and providing the menu of program choices in a video format if the identified remote communication device has video phone capabilities.
- 11. The method of providing a hold service in a multi-media communication management system of claim 8, further comprising:
storing a plurality of files, each file including at least one of a compressed audio program and a compressed audio/video program.
- 12. The method of providing a hold service in a multi-media communication management system of claim 11, further comprising:
receiving a real time streaming media multi-cast from a remote program server coupled to the service provider network.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation in part of U.S. patent application Ser. No. 09/961,532 titled Teledata Space and Docking Station with Modular and Integrated Display filed on Sep. 24, 2001 the contents of this patent application are incorporated herein.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09961532 |
Sep 2001 |
US |
Child |
10096560 |
Mar 2002 |
US |