IP Library Granted Patent US 8,289,368
Granted Patent B2
US 8,289,368 · App. 12/335,174 · Granted Oct 16, 2012

Intelligent grouping and synchronized group switching for multimedia conferencing

Assignee: Avaya Inc.
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 8,289,368
App. No.
12/335,174
Filed
Dec 15, 2008
Granted
Oct 16, 2012
Kind
B2
Art Unit
2614
USPC
348/14.09
Abstract

The present invention provides methods, devices, and systems for synchronizing group switching of multimedia streams for conferencing applications. More specifically, the present invention provides mechanisms for grouping, mapping, and switching endpoints for role-based multimedia collaboration.

Claims (44)

1. A conferencing method, comprising:

connecting a plurality of endpoint devices together in a conferencing session;

creating a first conference group that comprises at least first and second endpoints of the plurality of endpoint devices;

creating a second conference group that comprises at least a third endpoint;

reading content delivery preferences associated with the first group; and

directing content from the at least a first and second endpoints based on the preferences associated with the first group;

determining at least one of media type capabilities, codec capabilities, and codec attribute capabilities for each endpoint in each of the first and second conference groups;

mapping the endpoints from the first conference group to endpoints in the second conference group based on the determined at least one of media type capabilities, codec capabilities, and codec attribute capabilities;

utilizing the mapping to convey media streams from the at least first and second endpoints in the first conference group to the at least a third endpoints in the second conference group;

assigning a respective score to each of the determined at least one of media type capabilities, codec capabilities, and codec attribute capabilities;

summing the assigned scores for each endpoint in each of the first and second conference groups;

comparing the summed score for the first endpoint to the summed score for the at least a third endpoint;

based on the comparing step, determining that the first endpoint and the at least a third endpoint are capable of utilizing a common codec; and

allowing the first endpoint and the at least a third endpoint to utilize the common codec during the conferencing session when the first endpoint is switched to the at least a third endpoint.

2. The method of claim 1 , wherein directing content comprises:

receiving a media stream from the first and second endpoints;

determining, based on reading the content delivery preferences associated with the first group, that the media stream associated with the first endpoint is to be provided to the at least a third endpoint; and

providing the media stream associated with the first endpoint to the at least a third endpoint.

3. The method of claim 2 , wherein the content delivery preferences associated with the first group further define a target endpoint for the media stream associated with the second endpoint when the media stream associated with the first endpoint is provided to the at least a third endpoint, the method further comprising:

providing the media stream associated with the second endpoint to the target endpoint.

4. The method of claim 3 , wherein the target endpoint belongs to the second conference group and wherein the at least a third endpoint and the target endpoint comprise common location information and are grouped based on the common location information.

5. The method of claim 4 , wherein the first and second endpoints are grouped according to at least one of administrator configuration, IP address, location information, Session Description Protocol (SDP) information, and conference control protocol information.

6. The method of claim 1 , wherein the second conference group comprises common codec capabilities, wherein a codec has been negotiated between the first endpoint and the at least a third endpoint for use during the conference and wherein the first endpoint is mapped to other endpoints in the second conference group with the codec that was negotiated between the first endpoint and the at least a third endpoint.

7. The method of claim 6 , wherein the second endpoint is incapable of being mapped to the at least a third endpoint, the method further comprising:

creating a bridge line between the second endpoint and the at least a third endpoint, wherein media streams transmitted over the bridge line are transcoded.

8. The method of claim 1 , wherein the first and second endpoints are not co-located such that a participant associated with the first endpoint is unable to observe or hear media presented to a participant associated with the second endpoint, the method further comprising:

determining that a media stream received from the second endpoint is to be provided to all conference groups in the conferencing session;

providing the media stream received from the second endpoint to the endpoints in the conference groups in the conference session; and

providing a media stream from an endpoint other than the first endpoint to the second endpoint.

9. A non-transitory computer readable storage medium comprising processor executable instruction operable to perform the method of claim 1 .

10. A switching server, comprising:

switching fabric operable to connect a plurality of endpoint devices together in a conferencing session; and

an intelligent switching agent operable to create a first conference group that comprises at least first and second endpoints, create a second conference group that comprises at least a third endpoint, read content delivery preferences associated with the first group, and direct content from the at least first and second endpoints based on the preferences associated with the first group, wherein the intelligent switching agent is further operable to determine at least one of media type capabilities, codec capabilities, and codec attribute capabilities for each endpoint in each of the first and second conference groups, map the endpoints from the first conference group to endpoints in the second conference group based on the determined at least one of media type capabilities, codec capabilities, and codec attribute capabilities, and utilize the mapping to convey media streams from the endpoints in the first conference group to the endpoints in the second conference group, wherein the intelligent switching agent maps the endpoints from the first conference group to the endpoints in the second conference group:

assigning a respective score to each of the determined at least one of media type capabilities, codec capabilities, and codec attribute capabilities;

summing the assigned scores for each endpoint in each of the first and second conference groups;

comparing the summed score for the first endpoint to the summed score for the at least a third endpoint;

based on the comparing step, determining that the first endpoint and the at least a third endpoint are capable of utilizing a common codec; and

allowing the first endpoint and the at least a third endpoint to utilize the common codec during the conferencing session when the first endpoint is switched to the at least a third endpoint.

11. The server of claim 10 , wherein the intelligent switching agent if further operable to receive a media stream from the first and second endpoints, determine, based on reading the content delivery preferences associated with the first group, that the media stream associated with the first endpoint is to be provided to the at least a third endpoint, and provide the media stream associated with the first endpoint to the at least a third endpoint, and wherein the content delivery preferences associated with the first group are based, at least in part, on business rules that include at least one of minimize transcoding, minimize rate matching, minimize picture resizing, and minimize codec negotiation.

12. The server of claim 11 , wherein the content delivery preferences associated with the first group further define a target endpoint for the media stream associated with the second endpoint when the media stream associated with the first endpoint is provided to the at least a third endpoint, and wherein the intelligent switching agent if further operable to provide the media stream associated with the second endpoint to the target endpoint.

13. The server of claim 12 , wherein the target endpoint belongs to the second conference group and wherein the at least a third endpoint and the target endpoint comprise common location information and are grouped based on the common location information.

14. The server of claim 13 , wherein the first and second endpoints are grouped according to at least one of administrator configuration, IP address, location information, Session Description Protocol (SDP) information, and conference control protocol information.

15. The server of claim 10 , wherein the second conference group comprises common codec capabilities, wherein a codec has been negotiated between the first endpoint and the at least a third endpoint for use during the conference and wherein the first endpoint is mapped to other endpoints in the second conference group with the codec that was negotiated between the first endpoint and the at least a third endpoint, wherein the second endpoint is incapable of being mapped to the at least a third endpoint, and wherein the switching server is further operable to create a bridge line between the second endpoint and the at least a third endpoint such that media streams transmitted over the bridge line are transcoded by the switching server.

16. The server of claim 10 , wherein the first and second endpoints are not co-located such that a participant associated with the first endpoint-is unable to observe or hear media presented to a participant associated with the second endpoint, wherein the intelligent switching agent is further operable to determine that a media stream received from the second endpoint is to be provided to all conference groups in the conferencing session, provide the media stream received from the second endpoint to the endpoints in the conference groups in the conference session, and provide a media stream from an endpoint other than the first endpoint to the second endpoint.

Assignments (20)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2008
From: GOPAL, RAJAT; JOHNSON, ALAN B.
To: AVAYA INC.
Reel/Frame 021981/0465 →
Continuity (1)
Related Publication 20100149306A1 · Jun 17, 2010