System and method for a communication system
First Claim
1. A method for a multimedia communication comprising:
- receiving at an external controller a communication request from a controller behind a firewall, wherein said controller is connected to a plurality of communication endpoints;
establishing a communication channel between said controller and said external controller;
opening a second communication channel between said external controller and at least one other controller behind another firewall, wherein said at least one other controller is configured to service a single communication endpoint;
transmitting multimedia communication data between said controller and said at least one other controller wherein said multimedia communication data passes through said external controller; and
distributing said multimedia communication data to one or more of said plurality of communication endpoints and said single communication endpoint.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication system is made up of several communication communities. Each community provides for communication between the endpoints connected into that community by connecting the endpoints and communication controllers located behind a firewall with an external communication controller outside of the firewall. In selected embodiments, such a community may be configured to connect an internal controller that is connected to a plurality of endpoints with another controller that is designed for connection to only one endpoint. When communication is desired outside of the individual communities, the external controller for that community establishes a connection with the external controller for the desired community. Once established, the communication data can be transmitted across community borders. In some embodiments, there may be a central external controller that is in communication with each of the external controllers for the other individual communities. In such embodiments, all inter-community communication will pass through that central controller.
73 Citations
18 Claims
-
1. A method for a multimedia communication comprising:
-
receiving at an external controller a communication request from a controller behind a firewall, wherein said controller is connected to a plurality of communication endpoints;
establishing a communication channel between said controller and said external controller;
opening a second communication channel between said external controller and at least one other controller behind another firewall, wherein said at least one other controller is configured to service a single communication endpoint;
transmitting multimedia communication data between said controller and said at least one other controller wherein said multimedia communication data passes through said external controller; and
distributing said multimedia communication data to one or more of said plurality of communication endpoints and said single communication endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication community comprising:
-
one or more shared controllers connected to one or more communication endpoints, wherein said one or more shared controllers is behind a firewall;
at least one individual controller connect to a single communication endpoint, wherein said at least one individual controller is behind another firewall; and
an external controller in connection to said one or more shared controllers and said at least one individual controller, wherein said external controller facilitates communication between ones of said one or more communication endpoints and said single communication endpoint. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for communicating comprising:
-
establishing a first communication connection between a first internal controller behind a firewall and a first external controller in a first communication community, wherein a first communication request is initiated by a local communication device connected to the first internal controller;
establishing a second communication connection between a second internal controller behind a second firewall and a second external controller in a second communication community, wherein a second communication request is initiated by a remote communication device connected to the second internal controller;
responsive to one or more of the first and second communication request requesting communication between the local communication device and the remote communication device, establishing a third communication connection between the first and second external communication controllers; and
transmitting communication data between the first and second communication communities through the third communication connection. - View Dependent Claims (15, 16, 17, 18)
-
Specification