SELECTIVELY JOINING CLIENTS TO MEETING SERVERS
First Claim
1. A computer-implemented method, comprising:
- receiving a request from a client computer to join a web meeting;
determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server;
in response to determining that the client computer is coupled to the local network,joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity; and
in response to determining that the client computer is not coupled to the local network,joining the client computer to the web meeting at an off-premises-meeting exchange server.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a hosted-on-premises meeting exchange server operates seamlessly with web meeting servers. For example, one computer-implemented method comprises receiving a request from a client computer to join a web meeting; determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server; in response to determining that the client computer is coupled to the local network, joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity, and otherwise joining the client computer to the web meeting at an off-premises-meeting exchange server; and in response to determining that the client computer is not coupled to the local network, joining the client computer to the web meeting at the off-premises-meeting exchange server.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request from a client computer to join a web meeting; determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server; in response to determining that the client computer is coupled to the local network, joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity; and in response to determining that the client computer is not coupled to the local network, joining the client computer to the web meeting at an off-premises-meeting exchange server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable volatile or non-volatile medium storing encoded thereon one or more sequences of instructions which when executed by one or more processors cause the one or more processors to perform:
-
receiving a request from a client computer to join a web meeting; determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server; in response to determining that the client computer is coupled to the local network, joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity; and in response to determining that the client computer is not coupled to the local network, joining the client computer to the web meeting at an off-premises-meeting exchange server. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
one or more processors; means for receiving a request from a client computer to join a web meeting; means for determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server; means, responsive to the means for determining that the client computer is coupled to the local network, for joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity, and for joining the client computer to the web meeting at an off-premises-meeting exchange server; and means, responsive when the client computer is not coupled to the local network, for joining the client computer to the web meeting at the off-premises-meeting exchange server. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A data processing apparatus, comprising:
-
one or more processors; an on-premises-meeting exchange server coupled to the one or more processors; hosting logic coupled to the one or more processors and when executed operable to perform; receiving a request from a client computer to join a web meeting; determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server; responsive to determining that the client computer is coupled to the local network, for joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity, joining the client computer to the web meeting at an off-premises-meeting exchange server; and when the client computer is not coupled to the local network, joining the client computer to the web meeting at the off-premises-meeting exchange server. - View Dependent Claims (17, 18, 19, 20)
-
Specification