Back to results
US 10,541,823 B2Granted
Simultaneous remote connection of heterogeneous conferencing systems to the same conference
AssigneeBlue Jeans Network, Inc.
InventorsNicklas R. Johnson, Benjamin J. Hutchison
Life of this patent
Estimating the term…
Abstract
Video conferencing is provisioned with, for example, procedures for simultaneously connecting two or more endpoints to the same video conference. Such procedures may be particularly useful for automatically initiating a video conference involving room system endpoints.
Claims14
A method, comprising:
- accepting, at an orchestration server for a video conferencing service, new registration information comprising endpoint information associated with one or more endpoints of a plurality of video-conference endpoints, the endpoint information including an identifier for a listener service to use, each video-conference endpoint of the plurality associated with a traditional-hardware room system including a standalone hardware device capable of initiating calls using at least one of a SIP (Session Initiation Protocol) or H.323 protocol without requiring intervention of an external management system, or a cloud-managed room system;
- providing, by the orchestration server, the endpoint information to a data store;
- accepting, at the orchestration server, a multi-dial request comprising a specification of the plurality of endpoints and a meeting identifier for a video conference, wherein each respective endpoint of the plurality of endpoints is associated with (1) an instance of the listener service co-located with the respective endpoint or (2) the cloud-managed endpoint service;
- for each respective endpoint of the plurality of endpoints, simultaneously providing a respective dial command comprising the meeting identifier, wherein:
- if the respective endpoint is associated with the traditional-hardware room system, the respective dial command is provided to the instance of the listener service;
- otherwise, the respective dial command is provided to the cloud-managed endpoint service;
- accepting, at the orchestration server, a plurality of responses corresponding to the respective dial commands;
- and
- providing, by the orchestration server, a result based on the plurality of responses,
- wherein if any respective response of the plurality of responses indicates a connection failure, the result comprises information about the connection failure and the associated endpoint to the source of the multi-dial request, and wherein upon receiving a global hang up command, the orchestration server will initiate disconnection of each respective endpoint from the video conference.
7 more elements
A video conferencing system, comprising:
- a processor;
- a storage device communicatively coupled to the processor;
- and
- a set of instructions on the storage device that, when executed by the processor, cause the processor to:
- accept new registration information comprising endpoint information associated with one or more endpoints of a plurality of video-conference endpoints, the endpoint information including an identifier for a listener service to use, each video-conference endpoint of the plurality associated with a traditional-hardware room system including a standalone hardware device capable of initiating calls using at least one of a SIP (Session Initiation Protocol) or H.323 protocol without requiring intervention of an external management system, or a cloud-managed room system;
- provide the endpoint information to a data store;
- accept a multi-dial request comprising a specification of the plurality of endpoints and a meeting identifier for a video conference, wherein each respective endpoint of the plurality of endpoints is associated with (1) an instance of the listener service co-located with the respective endpoint or (2) the cloud-managed endpoint service;
- for each respective endpoint of the plurality of endpoints, simultaneously provide a respective dial command comprising the meeting identifier, wherein:
- if the respective endpoint is associated with the traditional-hardware room system, the respective dial command is provided to the instance of the listener service;
- otherwise, the respective dial command is provided to the cloud-managed endpoint service;
- accept a plurality of responses corresponding to the respective dial commands;
- and
- provide a result based on the plurality of responses,
- wherein if any respective response of the plurality of responses indicates a connection failure, the result comprises information about the connection failure and the associated endpoint to the source of the multi-dial request, and wherein upon receiving a global hang up command, the orchestration server will initiate disconnection of each respective endpoint from the video conference.
11 more elements
A non-transitory machine-readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
- accept new registration information comprising endpoint information associated with one or more endpoints of a plurality of video-conference endpoints, the endpoint information including an identifier for a listener service to use, each video-conference endpoint of the plurality associated with a traditional-hardware room system including a standalone hardware device capable of initiating calls using at least one of a SIP (Session Initiation Protocol) or H.323 protocol without requiring intervention of an external management system, or a cloud-managed room system;
- provide the endpoint information to a data store;
- accept a multi-dial request comprising a specification of the plurality of endpoints and a meeting identifier for a video conference, wherein each respective endpoint of the plurality of endpoints is associated with (1) an instance of the listener service co-located with the respective endpoint or (2) the cloud-managed endpoint service;
- for each respective endpoint of the plurality of endpoints, simultaneously provide a respective dial command comprising the meeting identifier, wherein:
- if the respective endpoint is associated with the traditional-hardware room system, the respective dial command is provided to the instance of the listener service;
- otherwise, the respective dial command is provided to the cloud-managed endpoint service;
- accept a plurality of responses corresponding to the respective dial commands;
- and
- provide a result based on the plurality of responses,
- wherein if any respective response of the plurality of responses indicates a connection failure, the result comprises information about the connection failure and the associated endpoint to the source of the multi-dial request, and wherein upon receiving a global hang up command, the orchestration server will initiate disconnection of each respective endpoint from the video conference.
7 more elements
Dependencies are inferred from the claim text.