IP Library Granted Patent US 9,596,433
Granted Patent B2
US 9,596,433 · App. 15/093,840 · Granted Mar 14, 2017

System and method for a hybrid topology media conferencing system

Inventor: Eran Decker (Givataeeim, IL)
Assignee: Polycom, Inc.
H04N7/152H04L65/00H04N7/147H04N19/40H04N21/2343H04N21/4223H04N21/42203H04N21/4788H04N21/632
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,596,433
App. No.
15/093,840
Granted
Mar 14, 2017
Kind
B2
Abstract

Examples hybrid topologies of a conferencing system are disclosed. An example of a hybrid topology may comprise a plurality of endpoints and a central entity. Each of said plurality of endpoints may provide its primary video stream and audio stream to said centralized entity. The centralized entity provides the primary speaker stream and the mixed audio stream to each of said plurality of endpoint participants. In addition, some of plurality of endpoint establishes low bandwidth/low resolution media streams with other of said plurality of endpoint participants for non-speaker video.

Claims (46)

1. A centralized entity for a video conferencing system, comprising:

a network interface;

an audio module, configured to receive an audio stream from the network interface and to send an audio stream to the network interface;

a video module, configured to receive a video stream from the network interface and to send a video stream to the network interface; and

a control module configured to manage connections with a plurality of mesh connected endpoints, wherein the control module is configured to cause the centralized entity to:

establish connections with each endpoint of the plurality of mesh connected endpoints;

receive a video stream at the video module from each endpoint of the plurality of mesh connected endpoints; and

return a selected video stream from the video module to one or more endpoints of the plurality of mesh connected endpoints at a higher resolution than the video streams received by the one or more endpoints from the other endpoints of the plurality of mesh connected endpoints.

2. The centralized entity of claim 1 , wherein the selected video stream corresponds to an active speaker.

3. The centralized entity of claim 1 , wherein the control module is further configured to cause the centralized entity to:

receive a content stream from an endpoint of the plurality of mesh connected endpoints; and

send the content stream to one or more of the plurality of mesh connected endpoints.

4. The centralized entity of claim 1 , wherein the control module is further configured to cause the centralized entity to:

receive a video stream at the video module from a legacy endpoint;

forward the video stream from the video module to each of the plurality of mesh connected endpoints; and

forward the video streams from the video module from each endpoint of the plurality of mesh connected endpoints toward the legacy endpoint.

5. The centralized entity of claim 4 , wherein the control module is further configured to cause the centralized entity to:

transcode the video streams received from the plurality of mesh connected endpoints before forwarding the video streams from the video module to the legacy endpoint.

6. The centralized entity of claim 4 , wherein the control module is configured to cause the centralized entity to forward the video streams from the video module toward the legacy endpoint via a media transcoding engine.

7. The centralized entity of claim 1 , wherein the control module is further configured to cause the centralized entity to:

receive audio streams from the plurality of mesh connected endpoints; and

forward the audio streams to a media transcoding engine for delivery to a legacy endpoint.

8. The centralized entity of claim 1 , wherein the control module is further configured to cause the centralized entity to:

receive audio streams from the plurality of mesh connected endpoints;

mix at least some of the audio streams into a mixed audio stream; and

forward the mixed audio stream to a legacy endpoint.

9. The centralized entity of claim 1 , wherein the control module is further configured to cause the centralized entity to:

receive audio streams from the plurality of mesh connected endpoints;

mix at least some of the audio streams into a mixed audio stream; and

send the mixed audio stream to the plurality of mesh connected endpoints.

10. A non-transitory machine readable medium, on which are stored instructions, comprising instructions that when executed cause a centralized entity to:

establish connections with each endpoint of a plurality of mesh connected endpoints;

receive a video stream at a video module of the centralized entity from each endpoint of the plurality of mesh connected endpoints; and

return a selected video stream from the video module to one or more endpoints of the plurality of mesh connected endpoints at a higher resolution than the video streams received by the one or more endpoints from the other endpoints of the plurality of mesh connected endpoints.

11. The machine readable medium of claim 10 , wherein the selected video stream corresponds to an active speaker.

12. The machine readable medium of claim 10 , wherein the instructions further comprise instructions that when executed cause the centralized entity to:

receive a content stream from an endpoint of the plurality of mesh connected endpoints; and

send the content stream to one or more of the plurality of mesh connected endpoints.

13. The machine readable medium of claim 10 , wherein the instructions further comprise instructions that when executed cause the centralized entity to:

receive a video stream at the video module from a legacy endpoint;

forward the video stream from the video module to each of the plurality of mesh connected endpoints; and

forward the video streams from the video module from each endpoint of the plurality of mesh connected endpoints toward the legacy endpoint.

14. The machine readable medium of claim 10 , wherein the instructions further comprise instructions that when executed cause the centralized entity to:

receive audio streams from the plurality of mesh connected endpoints;

mix at least some of the audio streams into a mixed audio stream; and

forward the mixed audio stream to the plurality of mesh connected endpoints.

Assignments (7)
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 047247/0615 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 046472/0815 →
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 (3)
Continuation 14674662 · Mar 31, 2015
Provisional Application 61973059 · Mar 31, 2014
Related Publication 20160227169A1 · Aug 4, 2016