Domain trusted video network
AssigneeHighfive Technologies, Inc.
InventorsShantanu Sinha, Jeremy Roy, Ohene Kwasi Ohene-Adu, Edward Wei
Life of this patent
Estimating the term…
Abstract
A dynamic video communications system provides real time provisioning of a video communication session in a domain video network between a set of user devices. The real time provisioning is implemented by receiving an identifier of a video communication session from a user device, where the identifier includes a domain and a name, determining an authentication principle associated with the user device, where the authentication principle includes a domain of the user, checking whether the domain of the user matches a domain of the video communication session, and joining the user device with the video communication session.
Claims18
A method of managing a dynamic video communications system with real time provisioning of a video communication session in a domain video network between a set of user devices, the method comprising:
- receiving an identifier of a video communication session from a user device, where the identifier includes a domain and a name;
- determining an authentication principle associated with the user device, where the authentication principle includes a domain of the user;
- checking whether the domain of the user matches a domain of the video communication session;
- joining the user device with the video communication session;
- and
- sending a waiting room interface to the user device in response to the domain of the user not matching the domain of the video session.
A method of managing a dynamic video communications system with real time provisioning of a video communication session in a domain video network between a set of user devices, the method comprising:
- receiving an identifier of a video communication session from a user device, where the identifier includes a domain and a name;
- determining an authentication principle associated with the user device, where the authentication principle includes a domain of the user;
- checking whether the domain of the user matches a domain of the video communication session;
- joining the user device with the video communication session;
- receiving a request from a second user device to create the video communication session;
- receiving a second authentication principle from a user requesting to create the video communication session;
- authenticating the second authentication principle by querying a domain in the second authentication principle;
- and
- creating the video communication session using the domain in the second authentication principle.
A non-transitory computer-readable medium having stored therein a set of instructions to be executed by a computer system, which when executed cause the computer system to perform a set of operations for managing a dynamic video communications system with real time provisioning of a video communication session in a domain video network between a set of user devices, the set of operations comprising:
- receiving an identifier of a video communication session from a user device, where the identifier includes a domain and a name;
- determining an authentication principle associated with the user device, where the authentication principle includes a domain of the user;
- checking whether the domain of the user matches a domain of the video communication session;
- joining the user device with the video communication session;
- and
- sending a waiting room interface to the user device in response to the domain of the user not matching the domain of the video session.
A non-transitory computer-readable medium having stored therein a set of instructions to be executed by a computer system, which when executed cause the computer system to perform a set of operations for managing a dynamic video communications system with real time provisioning of a video communication session in a domain video network between a set of user devices, the set of operations comprising:
- receiving an identifier of a video communication session from a user device, where the identifier includes a domain and a name;
- determining an authentication principle associated with the user device, where the authentication principle includes a domain of the user;
- checking whether the domain of the user matches a domain of the video communication session;
- joining the user device with the video communication session;
- receiving a request from a second user device to create the video communication session;
- receiving a second authentication principle from a user requesting to create the video communication session;
- authenticating the second authentication principle by querying a domain in the second authentication principle;
- and
- creating the video communication session using the domain in the second authentication principle.
A video communication management server to manage real time provisioning of a video communication session in a domain video network between a set of user devices, the video communication management server comprising:
- a network interface to enable communication with the set of user devices over a network;
- and
- a processor coupled to the network interface, the processor configured to execute a video session manager to receive an identifier of a video communication session from a user device, where the identifier includes a domain and a name, to join the user device with the video communication session, and to send a waiting room interface to the user device in response to a domain of the user not matching a domain of the video session;
- and an authentication manager to determine an authentication principle associated with the user device, where the authentication principle includes the domain of the user, and to check whether the domain of the user matches the domain of the video communication session.
Dependencies are inferred from the claim text.