Multi-enterprise video conference service
First Claim
1. A method comprising:
- receiving, by a video communication system, a first request to set up a first video conference and a second request to set up a second video conference,the first request being received from a first client device, andthe second request being received from a second client device;
obtaining, by the video communication system and based on the first request and the second request, first client information associated with a first enterprise with which the first client device is associated and second client information associated with a second enterprise with which the second client device is associated,the first enterprise being different than the second enterprise;
determining, by the video communication system, whether the first client information permits the first client device to set up the first video conference and whether the second client information permits the second client device to set up the second video conference;
establishing, by the video communication system, the first video conference when the first client information permits the first client device to set up the first video conference,establishing the first video conference including;
generating conference information, associated with the first video conference, based on a determination that the first client device is authorized to set up the first video conference; and
establishing, based on the generated conference information, the first video conference; and
establishing, by the video communication system, the second video conference when the second client information permits the second client device to set up the second video conference.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is configured to receive a request to set up a first video conference and another request to set up a second video conference, where the request is received from a client device and where the other request is received from another client device; obtain first information associated with an enterprise with which the client device is associated and second information associated with another, different enterprise with which the other client device is associated; determine whether the first information permits the client device to set up the first video conference and whether the second information permits the other client device to set up the second video conference; establish the first video conference when the first information permits the client device to set up the first video conference; and establish the second video conference when the second information permits the other client device to set up the second video conference.
22 Citations
24 Claims
-
1. A method comprising:
-
receiving, by a video communication system, a first request to set up a first video conference and a second request to set up a second video conference, the first request being received from a first client device, and the second request being received from a second client device; obtaining, by the video communication system and based on the first request and the second request, first client information associated with a first enterprise with which the first client device is associated and second client information associated with a second enterprise with which the second client device is associated, the first enterprise being different than the second enterprise; determining, by the video communication system, whether the first client information permits the first client device to set up the first video conference and whether the second client information permits the second client device to set up the second video conference; establishing, by the video communication system, the first video conference when the first client information permits the first client device to set up the first video conference, establishing the first video conference including; generating conference information, associated with the first video conference, based on a determination that the first client device is authorized to set up the first video conference; and establishing, based on the generated conference information, the first video conference; and establishing, by the video communication system, the second video conference when the second client information permits the second client device to set up the second video conference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A video communication system comprising:
-
a storage device to store client information, associated with an enterprise, that identifies one or more client devices that are authorized to access or set up a video conference; and one or more devices to; receive, from a first client device, of the one or more client devices, a request to set up a video conference, the request identifying a second client device that is permitted to access the video conference, determine, based on the request, whether the client information authorizes the second client device to access the video conference, transmit a notification that the second client device is not permitted to access the video conference when the client information does not permit the second client device to access the video conference, generate conference information, associated with the video conference, when the client information permits the second client device to access the video conference, the conference information identifying resources to be allocated to establish a conference bridge for the video conference, establish the conference bridge based on the identified resources to be allocated to establish the conference bridge, where establishing the conference bridge causes the first client device to be connected to the conference bridge, receiving, from a client device, a request to access the video conference, connect the client device to the conference bridge based on a determination that the client device is the second client device, and transmit a notification that the client device cannot access the video conference based on a determination that the client device is not the second client device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A device comprising:
-
a memory to store client information that identifies one or more devices that are permitted to set up or access a video conference; and one or more processors to; receive, from a first client device, a request to set up a video conference on a near real-time basis, the request identifying a second client device to access the video conference, determine, based on the request, whether the client information indicates that the first client device is authorized to set up the video conference, establish a conference bridge, associated with the video conference, when the client information indicates that the first client device is authorized to set up the video conference, associate first resources with the conference bridge that allows the first client device to be connected to or to communicate via the conference bridge, connect the first client device to the conference bridge based on the association of the first resources with the conference bridge, receive, from the second client device, a request to access the video conference, determine whether the client information permits the second client device to access the video conference, associate second resources with the conference bridge that allows the second client device to be connected to or to communicate via the conference bridge, connect the second client device to the conference bridge based on the association of the second resources with the conference bridge. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification