IP Library Granted Patent US 9,491,406
Granted Patent B2
US 9,491,406 · App. 14/923,230 · Granted Nov 8, 2016

Seamless escalation of mesh videoconferences to bridged videoconferences

Inventors: Ankit Bhandari (Rajasthan, IN); Tim Lynch (San Francisco, CA); Tiju Titus John (Bangalore, IN)
Assignee: Polycom, Inc.
H04N7/152
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,491,406
App. No.
14/923,230
Granted
Nov 8, 2016
Kind
B2
Abstract

Techniques allow seamless transitioning of a mesh-based videoconference to a bridged videoconference. Criteria are defined for use in a triggering point function that may be evaluated to determine whether to make the transition. Escalation logic in an escalation manager may be used to manage the transition, allowing some participants to connect via a multipoint control unit, which is in turn a participant in the mesh-based videoconference, with the escalation manager relaying media streams from the mesh-connected participants. The mesh-connected participants may then drop their mesh connections without disruption to the videoconference. Escalation logic in the endpoints may be used as an alternate to an escalation manager unit.

Claims (67)

1. An videoconferencing system, comprising:

a multipoint control unit; and

an escalation manager, communicatively coupled to the multipoint control unit via a network, configured to:

receive media streams from meshed endpoints of a videoconference;

receive a request to join the videoconference from another endpoint; and

responsive to an evaluation of triggering point criteria,

connect the escalation manager to the videoconference;

direct the multipoint control unit to connect to the videoconference via the escalation manager;

direct the another endpoint to connect to the videoconference via the multipoint control unit; and

direct meshed endpoints to drop connections to other meshed endpoints.

2. The videoconferencing system of claim 1 , wherein the escalation manager is further configured to:

direct meshed endpoints to make a connection to the videoconference via the multipoint control unit prior to dropping connections to other meshed endpoints.

3. The videoconferencing system of claim 1 , wherein the triggering point criteria comprise one or more of:

a number of participants;

an endpoint bandwidth;

an endpoint computational capacity;

an endpoint power consumption;

an endpoint mobility; and

whether a bridged endpoint attempts to join the videoconference.

4. The videoconferencing system of claim 1 , wherein the escalation manager is configured to:

evaluate a function of the triggering point criteria; and

compare a result of the function to a predetermined threshold value.

5. The videoconferencing system of claim 4 , wherein the function of the triggering point criteria is a weighted function of the triggering point criteria.

6. The videoconferencing system of claim 1 , wherein the escalation manage is further configured to:

forward media streams from the meshed endpoints to the multipoint control unit; and

forward media streams from the multipoint control unit to the meshed endpoints.

7. A videoconferencing endpoint, comprising:

a network interface, adapted for transmitting and receiving media streams; and

an escalation logic, configured to transition the endpoint from a mesh-based connection to a videoconference to a bridged connection to the videoconference,

wherein the escalation logic is further configured to:

evaluate a triggering point function;

responsive to the triggering point function,

connect to a multipoint control unit; and

drop mesh connections to other endpoints of the videoconference after connecting to the multipoint control unit, responsive to a determination that no speaker is active at the videoconferencing endpoint.

8. The videoconferencing endpoint of claim 7 , wherein the triggering point function comprises a function that evaluates criteria, the criteria comprising one or more of:

a number of participants;

an endpoint bandwidth;

an endpoint computational capacity;

an endpoint power consumption;

an endpoint mobility; and

whether a bridged endpoint attempts to join the videoconference.

9. The videoconferencing endpoint of claim 7 , wherein the escalation logic is further configured to:

add a token to a media stream sent from the videoconferencing endpoint to the multipoint control unit, the token indicating to the multipoint control unit not to send the media stream back to the videoconferencing endpoint.

10. The videoconferencing endpoint of claim 7 , further comprising:

logic to receive a stitched media stream from the multipoint control unit, composed from streams from endpoints bridged via the multipoint control unit.

11. The videoconferencing endpoint of claim 7 , wherein the escalation logic causes the videoconferencing endpoint to establish mesh connections to other videoconferencing endpoints responsive to the triggering point function having a predetermined relationship to a predetermined threshold value.

12. A method of triggering escalation of a videoconference from meshed to bridged, comprising:

collecting metrics from each endpoint in the videoconference, comprising one or more of:

counting endpoints in the videoconference;

determining device bandwidth limitations for each endpoint;

determining device computational limitations for each endpoint;

determining device power consumption constraints for each endpoint; and

determining whether each endpoint is a mobile device; and

transitioning the videoconference from a meshed videoconference to a bridged videoconference responsive to comparison of a threshold value with an evaluation of a function of the collected metrics, comprising:

connecting an escalation manager to each meshed endpoint in the videoconference;

receiving media streams from each meshed endpoint in the videoconference;

forwarding the media streams to a multipoint control unit; and

instructing a first meshed endpoint to disconnect from other meshed endpoints in the videoconference after connecting to the escalation manager.

13. The method of claim 12 , wherein transitioning the videoconference comprises:

instructing an endpoint attempting to join the videoconference to connect via a multipoint control unit, responsive to the comparison.

14. The method of claim 12 , wherein transitioning the videoconference comprises:

inserting a token into media streams received by escalation manager from the meshed endpoints in the videoconference, the token indicating to the multipoint control unit not to return the media streams received from the escalation manager to the escalation manager.

15. The method of claim 12 , wherein transitioning the videoconference further comprises:

instructing a first meshed endpoint to disconnect from the other meshed endpoints responsive to a determination that no speaker is active at the first meshed endpoint.

16. The method of claim 12 , wherein transitioning the videoconference further comprises:

detecting an attempt to join the videoconference by an endpoint; and

evaluating the collected metrics responsive to the detection.

Assignments (8)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 22, 2023
From: POLYCOM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 064056/0947 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
SECURITY AGREEMENT Recorded Jul 5, 2018
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 046491/0915 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 046472/0815 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 047247/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2016
From: BHANDARI, ANKIT; JOHN, TIJU TITUS; LYNCH, TIM
To: POLYCOM, INC.
Reel/Frame 039968/0711 →
GRANT OF SECURITY INTEREST IN PATENTS - SECOND LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0459 →
GRANT OF SECURITY INTEREST IN PATENTS - FIRST LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0094 →
Continuity (1)
Related Publication 20160119583A1 · Apr 28, 2016