Virtual lobby for data conferencing
First Claim
1. A method for establishing a data conference between one or more intranet computing systems and one or more external computing systems, the method comprising:
- receiving a request at a lobby server to establish a data conference from a conference organizing computing system in an intranet, wherein the lobby server is logically in a demiltarized zone between the intranet and an external network;
determining that the conference organizing computing system is authorized to establish the data conference;
establishing a lobby in the demilitarized zone to which potential participating computing systems in the external network are admitted awaiting authorization to join the data conference; and
subsequent to establishing the lobby,receiving a request to join the data conference from a potential participating computing system in the external network;
admitting the requesting potential participating computing system to the lobby;
notifying the conference organizing computing system that the requesting potential participating computing system has requested to join the data conference;
receiving an indication from an intranet computing system that the requesting potential participating computing system is authorized to join the data conference; and
subsequent to receiving the indication, joining the requesting potential participating computing system to the data conference;
wherein the potential participating computing system in the external network requesting to join the data conference is placed in a lobby until the conference organizing computing system indicates that the potential participating computer system is authorized to join the data conference.
2 Assignments
0 Petitions
Accused Products
Abstract
Allowing external computing systems to access a data conference with low risk of eavesdropping. An external computing system accesses a virtual lobby before joining the data conference. The virtual lobby is an object that may include a list of computing systems admitted to the lobby. An external computing system joins the lobby when it is included in a waiting list associated with the lobby. Being joined to the lobby does not allow full access to the live data exchanges in the data conference, but does facilitate functions that are less sensitive such as notifying a conference organizer that the joined party in the lobby would like to join the data conference. Upon receiving notice that an external computing system has joined the lobby, the conference organizer then provides further authorization for the external computing system to enter the data conference using any number of in-band or out-of-band mechanisms.
49 Citations
24 Claims
-
1. A method for establishing a data conference between one or more intranet computing systems and one or more external computing systems, the method comprising:
-
receiving a request at a lobby server to establish a data conference from a conference organizing computing system in an intranet, wherein the lobby server is logically in a demiltarized zone between the intranet and an external network; determining that the conference organizing computing system is authorized to establish the data conference; establishing a lobby in the demilitarized zone to which potential participating computing systems in the external network are admitted awaiting authorization to join the data conference; and subsequent to establishing the lobby, receiving a request to join the data conference from a potential participating computing system in the external network; admitting the requesting potential participating computing system to the lobby; notifying the conference organizing computing system that the requesting potential participating computing system has requested to join the data conference; receiving an indication from an intranet computing system that the requesting potential participating computing system is authorized to join the data conference; and subsequent to receiving the indication, joining the requesting potential participating computing system to the data conference; wherein the potential participating computing system in the external network requesting to join the data conference is placed in a lobby until the conference organizing computing system indicates that the potential participating computer system is authorized to join the data conference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 24)
-
-
10. A computer-readable storage medium comprising instructions that, when executed by a lobby server that is logically located within a buffer zone between an intranet and an external network, cause the lobby server to:
-
receive a request to establish a data conference from a conference organizing computing system in the intranet; determine whether the conference organizing computing system is authorized to establish the data conference; establish a lobby within the buffer zone to which potential participating computing systems in the external network are admitted to await authorization to join the data conference; intercede a request to join the data conference from a potential participating computing system in the external network; admit the potential participating computing system to the lobby; notify the conference organizing computing system that the potential participating computing system has requested to join the data conference; receive an indication from an intranet computing system that the potential participating computing system is authorized to join the data conference; and subsequent to receiving the indication, join the potential participating computing system to the data conference. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
an intranet; a lobby server that establishes a data conference in response to receiving a request from a conference organizing computing system to establish a data conference for an intranet computing system and a computing system in an external network, wherein the lobby server is located within a demilitarized zone between the intranet and the external network; wherein, in response to receiving a request to join the data conference from the computing system in the external network, the lobby server performs a method comprising; notifying the conference organizing computing system that the computing system in the external network has requested to join the data conference; admitting the computing system in the external network to a lobby located within the demilitarized zone to which potential participating computing systems in external network are admitted awaiting authorization to join the data conference; in response to receiving an indication that the computing system is authorized to join the data conference, joining the computing system to the data conference. - View Dependent Claims (21, 22, 23)
-
Specification