Distributed interactive multimedia system architecture
First Claim
1. A communications hub comprising:
- a signaling bridge operable to receive a connection signal from a first client, the connection signal requesting a communication session with a second client, and to relay the connection signal to a server, the signaling bridge further operable to receive a path establishment signal from the server, the path establishment signal indicating availability of transport resources between the first client and the second client, and to relay the path establishment signal to the first client; and
a transport resource in the hub, the transport resource operable to transport communications between the first client and the second client in response to the path establishment signal.
4 Assignments
0 Petitions
Accused Products
Abstract
Various aspects of an interactive multimedia system and associated methods. In general, the multimedia system employs central and peripheral hubs that function to provide services to a plurality of clients of a call manager server, or manager subsystem. The hubs and subsystem cooperate to serve requests originating in the plurality of clients. The client-server-client architecture allows for distributed processing and resource management. Redundant connections between the various network subsystems and hubs provide survivability. Each subsystem or hub is provided with the ability to initialize or recover from systemic errors, thereby distributing initialization and recovery. Certain of the distributed resources are capable of being managed from other subsystems, thereby allowing sharing of the resources. An open numbering plan allows efficient call treatment of dialed numbers. Call processing is sharable between multiple manager subsystems. Finally, an iterative process is employed to ensure that calls routed through the network travel the shortest possible path.
-
Citations
22 Claims
-
1. A communications hub comprising:
-
a signaling bridge operable to receive a connection signal from a first client, the connection signal requesting a communication session with a second client, and to relay the connection signal to a server, the signaling bridge further operable to receive a path establishment signal from the server, the path establishment signal indicating availability of transport resources between the first client and the second client, and to relay the path establishment signal to the first client; and a transport resource in the hub, the transport resource operable to transport communications between the first client and the second client in response to the path establishment signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for establishing a call in a communications network comprising:
-
receiving a connection signal from a first client, the connection signal requesting a communication session with a second client; communicating the connection signal to a server; if transport resources are available between the first client and the second client; receiving a path establishment signal from the server, the path establishment signal indicating availability of transport resources between the first client and the second client; communicating the path establishment signal to the first client; and initializing the establishment of a user information path between the first client and the second client responsive to the path establishment signal; and if transport resources are not available between the first client and the second client; receiving a path establishment fail signal from the server, the path establishment fail signal indicating that transport resources between the first client and the second client are not available; and communicating the path establishment signal to the first client. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. Logic for establishing a call in a communications network, the logic encoded in media and operable when executed to:
-
receive a connection signal from a first client, the connection signal requesting a communication session with a second client; communicate the connection signal to a server; if transport resources are available between the first client and the second client; receive a path establishment signal from the server, the path establishment signal indicating availability of transport resources between the first client and the second client; communicate the path establishment signal to the first client; and initialize the establishment of a user information path between the first client and the second client responsive to the path establishment signal; and if transport resources are not available between the first client and the second client; receive a path establishment fail signal from the server, the path establishment fail signal indicating that transport resources between the first client and the second client are not available; and communicate the path establishment signal to the first client. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A communications hub comprising:
-
means for receiving a connection signal from a first client, the connection signal requesting a communication session with a second client; means for communicating the connection signal to a server; means for, if transport resources are available between the first client and the second client; receiving a path establishment signal from the server, the path establishment signal indicating availability of transport resources between the first client and the second client; communicating the path establishment signal to the first client; and initializing the establishment of a user information path between the first client and the second client responsive to the path establishment signal; and if transport resources are not available between the first client and the second client; receiving a path establishment fail signal from the server, the path establishment fail signal indicating that transport resources between the first client and the second client are not available; and communicating the path establishment signal to the first client.
-
Specification