IP Library Granted Patent US 9,270,932
Granted Patent B2
US 9,270,932 · App. 14/153,889 · Granted Feb 23, 2016

Video call set up in an established audio call

Inventor: Jianqi Yin (Kanata, CA)
Assignee: Mitel Networks Corporation
H04N7/141H04L65/1086H04L65/1089H04L65/4015H04L65/1006H04L67/104
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,270,932
App. No.
14/153,889
Granted
Feb 23, 2016
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for establishing communications between endpoints. In one aspect, a method includes initiating, by a first endpoint and through a call server, a call with a second endpoint. After the call is established, the first endpoint transmits, independent of the call server, first information specifying a video communication capability of the first endpoint that the call server did not setup in the established call. The first endpoint receives second information specifying that the second endpoint has the video communication capability. The first endpoint establishes, independent of the call server, video communication between the first endpoint and the second endpoint based on the first information and second information.

Claims (51)

1. A method performed by data processing apparatus, the method comprising:

initiating, by a first endpoint and through a call server, an audio call with a second endpoint;

after the audio call is established, transmitting, by the first endpoint and independent of the call server, first information specifying a video communication capability of the first endpoint that the call server did not setup in the established audio call, wherein said first information specifying a video communication capability of the first endpoint is transmitted over a real-time control protocol (RTCP) channel of the audio call;

receiving, by the first endpoint, second information specifying that the second endpoint has the video communication capability; and

establishing, by the first endpoint and based on the first information and second information, video communication between the first endpoint and the second endpoint independent of the call server.

2. The method of claim 1 , wherein initiating an audio call with a second endpoint comprises sending an invitation including a first set of call parameters to the call server, the method further comprising:

receiving, from the call server, a second set of call parameters for transmitting audio to the second endpoint, the second set of parameters not including a full set of parameters necessary to transmit video to the second endpoint; and

transmitting an acknowledgment to the call server.

3. The method of claim 1 , wherein:

receiving second information specifying that the second endpoint has the video communication capability comprises receiving the second information over the RTCP channel.

4. The method of claim 3 , wherein:

transmitting first information comprises transmitting a first set of video codecs that the first endpoint uses to transmit video;

receiving second information comprises receiving a second set of video codecs that the second endpoint uses to transmit video; and

establishing the video communication comprises selecting a video codec that is included in each of the first set of video codecs and a second set of video codecs.

5. The method of claim 1 , wherein establishing the video communication independent of the call server comprises establishing the video communication between the first endpoint and the second endpoint over the RTCP channel.

6. The method of claim 1 , wherein establishing the video communication comprises establishing a video communication over which whiteboard data are transmitted.

7. The method of claim 1 , wherein establishing the video communication independent of the call server comprises negotiating, by the first endpoint and the second endpoint and over a channel that bypasses the call server, the parameters that will be used to setup a video call between the first endpoint and the second endpoint.

8. A communications endpoint comprising:

a data storage device storing information specifying a video communication capability of the communications endpoint; and

one or more data processors that interact with the data storage device and execute instructions that cause the communications endpoint to perform operations comprising:

initiating, through a call server, an audio call with a called endpoint;

after the audio call is established, transmitting, by the communications endpoint and independent of the call server, first information specifying a video communication capability of the communications endpoint that the call server did not setup in the established audio call, wherein said first information specifying a video communication capability of the communications endpoint is transmitted over a real-time control protocol (RTCP) channel of the audio call;

receiving, by the communications endpoint, second information specifying that the called endpoint has the video communication capability; and

establishing, by the communications endpoint and based on the first information and second information, video communication between the communications endpoint and the called endpoint independent of the call server.

9. The communications endpoint of claim 8 , wherein initiating an audio call with a called endpoint comprises sending an invitation including a first set of call parameters to the call server, wherein execution of the instructions cause the communications endpoint to perform operations comprising:

receiving, from the call server, a second set of call parameters for transmitting audio to the called endpoint, the second set of parameters not including a full set of parameters necessary to transmit video to the called endpoint; and

transmitting an acknowledgment to the call server.

10. The communications endpoint of claim 8 , wherein:

receiving second information specifying that the called endpoint has the video communication capability comprises receiving the second information over the RTCP channel.

11. The communications endpoint of claim 10 , wherein:

transmitting first information comprises transmitting a first set of video codecs that the communications endpoint uses to transmit video;

receiving second information comprises receiving a second set of video codecs that the called endpoint uses to transmit video; and

establishing the video communication comprises selecting a video codec that is included in each of the first set of video codecs and a second set of video codecs.

12. The communications endpoint of claim 8 , wherein establishing the video communication independent of the call server comprises establishing the video communication between the communications endpoint and the called endpoint over the RTCP channel.

13. The communications endpoint of claim 8 , wherein establishing the video communication comprises establishing a video communication over which whiteboard data are transmitted.

14. The communications endpoint of claim 8 , wherein establishing the video communication independent of the call server comprises negotiating, by the communications endpoint and the called endpoint and over a channel that bypasses the call server, the parameters that will be used to setup a video call between the communications endpoint and the called endpoint.

15. A non-transitory computer storage medium encoded with instructions that when executed by one or more data processing apparatus cause the one or more data processing apparatus to perform operations comprising: initiating, by a first endpoint and through a call server, an audio call with a second endpoint;

after the audio call is established, transmitting, by the first endpoint and independent of the call server, first information specifying a video communication capability of the first endpoint that the call server did not setup in the established audio call, wherein said first information specifying a video communication capability of the communications endpoint is transmitted over a real-time control protocol (RTCP) channel of the audio call;

receiving, by the first endpoint, second information specifying that the second endpoint has the video communication capability; and

establishing, by the first endpoint and based on the first information and second information, video communication between the first endpoint and the second endpoint independent of the call server.

16. The computer storage medium of claim 15 , wherein initiating an audio call with a second endpoint comprises sending an invitation including a first set of call parameters to the call server, wherein execution of the instructions cause the one or more data processing apparatus to perform operations comprising:

receiving, from the call server, a second set of call parameters for transmitting audio to the second endpoint, the second set of parameters not including a full set of parameters necessary to transmit video to the second endpoint; and

transmitting an acknowledgment to the call server.

17. The computer storage medium of claim 15 , wherein:

receiving second information specifying that the second endpoint has the video communication capability comprises receiving the second information over the RTCP channel.

18. The computer storage medium of claim 17 , wherein:

transmitting first information comprises transmitting a first set of video codecs that the first endpoint uses to transmit video;

receiving second information comprises receiving a second set of video codecs that the second endpoint uses to transmit video; and

establishing the video communication comprises selecting a video codec that is included in each of the first set of video codecs and a second set of video codecs.

19. The computer storage medium of claim 15 , wherein establishing the video communication independent of the call server comprises establishing the video communication between the first endpoint and the second endpoint over the RTCP channel.

20. The computer storage medium of claim 15 , wherein establishing the video communication comprises establishing a video communication over which whiteboard data are transmitted.

Assignments (21)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
SECURITY INTEREST Recorded Oct 31, 2022
From: MITEL NETWORKS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061824/0282 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0674 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0704 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2014
From: YIN, JIANQI
To: MITEL NETWORKS CORPORATION
Reel/Frame 031954/0936 →
Continuity (1)
Related Publication 20150201158A1 · Jul 16, 2015