IP Library Granted Patent US 9,743,043
Granted Patent B2
US 9,743,043 · App. 15/181,132 · Granted Aug 22, 2017

Method and system for handling content in videoconferencing

Inventors: Uri Avni (Moshav Ram-on, IL); Alon Klein (Herzeliya, IL); Danny Shnaps (Nof Ayalon, IL); Yoella Bourshan (Maccabim-Reut, IL); Eyal Leviav (Tel-Aviv, IL); Noa Reiter (Rehovot, IL)
Assignee: Polycom, Inc.
H04N7/152H04L65/403H04L65/605H04N7/147
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,743,043
App. No.
15/181,132
Filed
Jun 13, 2016
Granted
Aug 22, 2017
Kind
B2
Art Unit
2652
USPC
348/14.09
Abstract

A technique allows delivering content in a videoconference among a plurality of conferees in multiple quality levels. Content distributed from a multipoint control unit that is connected to an endpoint that delivers the content to receiving endpoints may have two or more quality levels. The quality level can be adapted to the capabilities of the receiving endpoints and the current quality of the connection that is used to deliver the content toward the receiving endpoints. The quality level associated with an endpoint may change during a session dynamically, adapting the delivery mode to changes in the condition of the connection between the receiving endpoints and the multipoint control unit.

Claims (50)

1. A method for distributing content received from content delivery endpoints in a multimedia conference, comprising:

associating with a first endpoint of a plurality of endpoints a first set of content delivery resources based on capabilities of the first endpoint and a first content connection quality;

assigning a first quality level to the first endpoint responsive to whether the first endpoint can decode content from a content delivery endpoint and whether the first content connection quality identifies a high quality connection; and

transferring the content toward the first endpoint via the first set of content delivery resources,

wherein the content comprises one or more data files to be presented during the multimedia conference, and

wherein the first set of content delivery resources differs from at least one other set of content delivery resources associated with another endpoint of the plurality of endpoints.

2. The method of claim 1 , wherein the first set of content delivery resources each comprise one or more of a network interface, a video decoder, a video encoder and a continuous presence video module.

3. The method of claim 1 , further comprising:

exchanging capability information with the first endpoint as part of establishing a first content connection.

4. The method of claim 1 , further comprising:

allocating a second set of content delivery resources, different from the first set of content delivery resources, for distributing the content toward a second endpoint;

transcoding the content into a second content;

assigning a second quality level to the second endpoint; and

associating a second network interface with the second endpoint; and

transferring the second content via the second network interface.

5. The method of claim 1 , wherein associating the first set of content delivery resources to the first endpoint comprises associating a network interface with the first endpoint for transferring the content as received from the content delivery endpoint.

6. The method of claim 1 , wherein the first endpoint is assigned a second quality level responsive to the first endpoint requiring different compression parameters than compression parameters used by the content delivery endpoint and the first content connection quality identifies a high quality connection.

7. The method of claim 1 , wherein the first endpoint is associated with a third quality level responsive to the first endpoint requiring different compression parameters than compression parameters used by the content delivery endpoint and the first content connection quality identifies a medium quality connection.

8. The method of claim 1 , wherein the first endpoint is associated with a fourth quality level if the first endpoint cannot process the content as a content stream.

9. A programmable device comprising:

a first network interface module configured to receive a first content from a content transmitting endpoint;

a decoder, configured to decode the first content;

an encoder configured to compress the decoded first content into a second content; and

a second network interface module configured to transmit one of the first content or the second content toward a first endpoint; and

a content manager module operable to:

identify capabilities of the first endpoint;

identify a quality of a connection associated with the first endpoint; and

instruct the second network interface module whether to transmit the first content or the second content.

10. The programmable device of claim 9 , wherein the content manager module is operable to identify the quality of the connection associated with the first endpoint by monitoring how many Intra requests are received from the first endpoint.

11. The programmable device of claim 9 , wherein the content manager module is configured to identify the quality of the connection associated with the first endpoint by monitoring missing packets over the connection with the first endpoint.

12. The programmable device of claim 9 , wherein the capabilities of the first endpoint comprise compression parameters used by the first endpoint.

13. One or more non-transitory machine readable media, on which are stored instructions, comprising instructions that when executed cause one or more processors of a multipoint control unit to:

associate with a first endpoint of a plurality of endpoints a first set of content delivery resources based on capabilities of the first endpoint and a first content connection quality;

assign a first quality level to the first endpoint responsive to whether the first endpoint can decode content from a content delivery endpoint and whether the first content connection quality identifies a high quality connection; and

transfer the content toward the first endpoint via the first set of content delivery resources,

wherein the content comprises one or more data files to be presented during a multimedia conference, and

wherein the first set of content delivery resources differs from at least one other set of content delivery resources associated with another endpoint of the plurality of endpoints.

14. The machine readable media of claim 13 , wherein the first set of content delivery resources each comprise one or more of a network interface, a video decoder, a video encoder and a continuous presence video module.

15. The machine readable media of claim 13 , wherein the instructions further comprise instructions that when executed cause at least some of the one or more processors of the multipoint control unit to:

exchange capability information with the first endpoint as part of establishing a first content connection.

16. The machine readable media of claim 13 , further comprising:

allocate a second set of content delivery resources, different from the first set of content delivery resources, for distributing the content toward a second endpoint;

transcode the content into a second content;

assign a second quality level to the second endpoint; and

associate a second network interface with the second endpoint; and

transfer the second content via the second network interface.

17. The machine readable media of claim 13 , wherein associating the first set of content delivery resources to the first endpoint comprises associating a network interface with the first endpoint for transferring the content compressed as received from the content delivery endpoint.

18. The machine readable media of claim 13 , wherein the first endpoint is assigned a second quality level responsive to the first endpoint requiring different compression parameters than compression parameters used by the content delivery endpoint and the first content connection quality identifies a high quality connection.

19. The machine readable media of claim 13 , wherein the first endpoint is associated with a third quality level responsive to the first endpoint requiring different compression parameters than compression parameters used by the content delivery endpoint and the first content connection quality identifies a medium quality connection.

20. The machine readable media of claim 13 , wherein the first endpoint is associated with a fourth quality level if the first endpoint cannot process the content as a content stream.

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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: POLYCOM, INC.; VIVU, INC.
Reel/Frame 040166/0162 →
Continuity (3)
Continuation 14174218 · Feb 6, 2014
Provisional Application 61763331 · Feb 11, 2013
Related Publication 20160373697A1 · Dec 22, 2016