Methods, systems and program products for connecting users to operating nodes
First Claim
1. A single videoconference server for use with a videoconference system in which a plurality of users communicate video and audio data to each other, the single server comprising;
- at least one physical server external port;
at least one resource distribution node operating on the single server and having at least a first internal port in communication with said physical server external port;
a plurality of operating nodes operating on the single server and including at least one internal port which is in communication with the resource distribution node, andsaid resource distribution node being configured to receive a request for establishing a connection with one of the plurality of operating nodes from a user over the physical server external port, and when said request is received, establishing a virtual connection between the user and one of the plurality of operating nodes using the physical server external port for communication of videoconference related data, wherein the only connection between the user and said operating node is through the physical server external port in communication with said resource distribution node and through said resource distribution node, and the resource distribution node is configured to pass connections among the plurality of operating nodes on the single server based upon selection criteria.
6 Assignments
0 Petitions
Accused Products
Abstract
A videoconference server for use with a videoconference system in which a plurality of users communicate video and audio data to each other, including at least one server external port, at least one resource distribution node operating on the server and having at least first and second internal ports, the first internal port in communication with the server external port, at least one operating node including at least one internal port which is in communication with the resource distribution node second internal port, and wherein the resource distribution node is configured to receive a request from a user over the server external port, the request for establishing a connection with the operating node, wherein the resource distribution node is configured to pass the connection with the server external port to the operating node to thereby establish a virtual connection between the user and the operating node using the server external port for communication of videoconference related data.
-
Citations
20 Claims
-
1. A single videoconference server for use with a videoconference system in which a plurality of users communicate video and audio data to each other, the single server comprising;
-
at least one physical server external port; at least one resource distribution node operating on the single server and having at least a first internal port in communication with said physical server external port; a plurality of operating nodes operating on the single server and including at least one internal port which is in communication with the resource distribution node, and said resource distribution node being configured to receive a request for establishing a connection with one of the plurality of operating nodes from a user over the physical server external port, and when said request is received, establishing a virtual connection between the user and one of the plurality of operating nodes using the physical server external port for communication of videoconference related data, wherein the only connection between the user and said operating node is through the physical server external port in communication with said resource distribution node and through said resource distribution node, and the resource distribution node is configured to pass connections among the plurality of operating nodes on the single server based upon selection criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for establishing a connection between a user and an operating node included within a single videoconference server, the single videoconference server further comprising a resource distribution node, the program product comprising executable instructions stored on a non-transitory tangible medium, the instructions when executed causing the resource distribution node to perform steps comprising:
-
accepting an incoming connection request from the user communicated from a first server external port, thereby establishing a connection between the user and the resource distribution node over the first server external port; receiving videoconference-related data over the connection; determining whether said videoconference-related data identifies one of a plurality of operating nodes maintained on the server as its destination; and
,if such said destination is identified, transferring the connection between the user and the resource distribution node to a modified connection between the user and one of the plurality of operating nodes selected by the resource distribution node according to selection criteria, whereby the selected one of the plurality of operating nodes communicates with the user over the first physical server external port, wherein the only connection between the user and said selected one of the plurality of operating nodes is through said resource distribution node. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A single videoconference server for use with a videoconference system in which a plurality of users communicate video and audio data to each other, comprising;
-
at least one physical server external port; at least one resource distribution node operating on the single video conference server and having at least a first domain socket, the first domain socket in communication with said physical server external port; at least two videoconference bridge operating nodes each including at least one domain socket, wherein said resource distribution node is configured to receive a first request from a first user over the physical server external port, the request for establishing a connection with a videoconference bridge operating node, wherein the resource distribution node is configured to apply selection criteria to determine the most suitable of said at least two videoconference bridge operating nodes to connect said first user to, and to pass the connection with the physical server external port to the selected videoconference bridge operating node using said videoconference bridge domain socket to thereby establish a virtual connection between the user and the selected videoconference bridge operating node using the physical server external port for communication of videoconference related data, wherein the only connection between the user and said operating node is through said resource distribution node, and wherein said resource distribution node is configured to receive a second request from a second user to connect to a videoconference bridge operating node, said second request including an identifier that designates said selected videoconference bridge operating node, said resource distribution node passing its connection to said selected videoconference bridge operating node using said selected videoconference bridge operating node domain socket and without performing the step of using selection criteria to select said selected videoconference bridge operating node.
-
Specification