IP Library Granted Patent US 9,204,359
Granted Patent B2
US 9,204,359 · App. 12/171,037 · Granted Dec 1, 2015

Client-controlled handover between radio technologies

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,204,359
App. No.
12/171,037
Granted
Dec 1, 2015
Kind
B2
Abstract

In one embodiment a mobile client includes a first voice interface configured to communicate voice media via a first radio technology. A second voice interface is configured to communicate voice media via a second radio technology, which is different from the first radio technology. A data interface can communicate data via at least one of the first radio technology and the second radio technology. Call control is programmed to control the data interface to perform signaling from the mobile client for establishing parameters for a voice media session between the mobile client and a third party via a selected one of the first voice interface and the second voice interface The call control controls the signaling from the mobile client depending on which of the first voice interface and the second voice interface the call control determines to utilize for the voice media session.

Claims (33)

1. A mobile client, comprising:

a first voice interface configured to communicate voice media via a first radio technology;

a second voice interface configured to communicate voice media via a second radio technology, which is different from the first radio technology;

a data interface configured to communicate data to an enterprise network via at least one of the first radio technology and the second radio technology; and

call control programmed to control the data interface to perform signaling from the mobile client to the enterprise network for establishing parameters for handing off a voice media session between the mobile client and a third party from the first voice interface to the second voice interface, the call control controlling the signaling from the mobile client to perform the handoff based on the parameters such that the second voice interface operates according to at least one standard communication protocol after the handoff,

wherein the call control is programmed to control the first voice interface to initiate a stealth call to a predefined enterprise number assigned to the mobile client in response to signaling received from the enterprise network, the stealth call establishing a second client call leg between the second voice interface and the enterprise network, the stealth call occurring along with additional signaling that is used for setting parameters of the on-going voice media session to transfer the on-going media session at the mobile client from the first voice interface to the second voice interface,

wherein the call control is programmed to control the data interface, in response to receiving the signaling from the enterprise network that is provided in response to the stealth call, to perform signaling for connecting a media stream from the third party with the enterprise network to handoff the voice media session from the first voice interface to the second voice interface, and

wherein the call control is programmed to control the data interface to perform signaling to cause a first client call leg that is connected between the first voice interface and the enterprise network to be disconnected after the on-going media session has been transferred to the second voice interface.

2. The mobile client of claim 1 , wherein the call control further comprises a coverage detection function programmed to provide an indication of voice radio coverage for the mobile client for at least one of the first radio technology and the second radio technology, the call control determining which of the first voice interface and the second voice interface to utilize for the voice media session based on the indication of voice radio coverage.

3. The mobile client of claim 2 , wherein the radio coverage detection function further comprises a signal monitor programmed to provide the indication of voice radio coverage based on monitoring a radio signal received via the least one of the first radio technology and the second radio technology.

4. The mobile client of claim 2 , wherein the radio coverage detection function further comprises a location monitor programmed to provide the indication of voice radio coverage based on a location of the mobile client.

5. The mobile client of claim 2 , wherein the call control further comprises handoff control that is programmed to control the handing off of the voice media session between the mobile client and the third party from the given voice interface to the another voice interface based on the indication of voice radio coverage during the on-going voice media session.

6. The mobile client of claim 1 , wherein, during the on-going media session between the mobile client and the third party via the given voice interface, the call control controls the data interface to initiate signaling in response to determining that the on-going media session between the mobile client and the third party at least one of (i) can be sustained sufficiently using the second radio technology via the second voice interface and (ii) cannot be sustained sufficiently using the first radio technology via the first voice interface.

7. The mobile client of claim 1 , wherein the first voice interface comprises a cellular radio interface for communication via a cellular radio technology, and

wherein the second voice interface comprises a voice over internet protocol interface.

8. The mobile client of claim 1 , wherein each of the stealth call and the call placed to the mobile client from the third party are routed to a common public telephone number corresponding to the mobile client.

9. The mobile client of claim 1 , wherein the call control is further programmed to send a signaling request via the data interface of the mobile client to the third party that includes session description information for the another voice interface.

10. The mobile client of claim 1 , wherein the enterprise network comprises a Session Initiation Protocol (SIP) interface to create, modify and/or terminate a session with the mobile client and the third party in response to instructions and the signaling provided by the call control of the mobile client.

11. A non-transitory computer readable medium comprising computer executable instructions that when executed by a processor facilitate the performance of a method on a mobile client, the method comprising:

controlling a data interface of the mobile client to perform signaling from the mobile client to an enterprise network for establishing parameters for handing off a voice media session between the mobile client and a third party from a first voice interface to a second voice interface;

controlling the first voice interface to initiate a stealth call to a predefined enterprise number assigned to the mobile client in response to signaling received from the enterprise network, the stealth call establishing a second client call leg between the second voice interface and the enterprise network, the stealth call occurring along with additional signaling that is used for setting parameters of the on-going voice media session to transfer the on-going media session at the mobile client from the first voice interface to the second voice interface;

controlling the data interface, in response to receiving the signaling from the enterprise network that is provided in response to the stealth call, to perform signaling for connecting a media stream from the third party with the enterprise network to handoff the voice media session the first voice interface to the second voice interface, and

controlling the data interface to perform signaling to cause a first client call leg that is connected between the first voice interface and the enterprise network to be disconnected after the on-going media session has been transferred to the second voice interface.

12. The non-transitory computer readable medium of claim 11 , wherein the method further comprises providing an indication of voice radio coverage for the mobile client for at least one of the first radio technology and the second radio technology, and determining which of the first voice interface and the second voice interface to utilize for the voice media session based on the indication of voice radio coverage.

13. The non-transitory computer readable medium of claim 12 , wherein the method further comprises providing the indication of voice radio coverage based on monitoring a radio signal received via the least one of the first radio technology and the second radio technology.

14. The non-transitory computer readable medium of claim 12 , wherein the method further comprises providing the indication of voice radio coverage based on a location of the mobile client.

15. The non-transitory computer readable medium of claim 12 , wherein the method further comprises controlling the handing off of the voice media session between the mobile client and the third party from the given voice interface to the another voice interface based on the indication of voice radio coverage during the on-going voice media session.

16. The non-transitory computer readable medium of claim 11 , wherein, during the on-going media session between the mobile client and the third party via the given voice interface, the method further comprises controlling the data interface to initiate signaling in response to determining that the on-going media session between the mobile client and the third party at least one of (i) can be sustained sufficiently using the second radio technology via the second voice interface and (ii) cannot be sustained sufficiently using the first radio technology via the first voice interface.

17. The non-transitory computer readable medium of claim 11 , wherein the first voice interface comprises a cellular radio interface for communication via a cellular radio technology, and

wherein the second voice interface comprises a voice over internet protocol interface.

18. The non-transitory computer readable medium of claim 11 , wherein each of the stealth call and the call placed to the mobile client from the third party are routed to a common public telephone number corresponding to the mobile client.

19. The non-transitory computer readable medium of claim 11 , wherein the method further comprises sending a signaling request via the data interface of the mobile client to the third party that includes session description information for the another voice interface.

20. The non-transitory computer readable medium of claim 11 , wherein the enterprise network comprises a Session Initiation Protocol (SIP) interface to create, modify and/or terminate a session with the mobile client and the third party in response to instructions and the signaling provided by the call control of the mobile client.

Assignments (26)
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: 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: 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: 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 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 →
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 - 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 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 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0715 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0643 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0760 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047909/0814 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047988/0478 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHORETEL, INC.
Reel/Frame 047713/0843 →
CHANGE OF NAME Recorded Aug 17, 2018
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 046957/0381 →
MERGER AND CHANGE OF NAME Recorded Aug 17, 2018
From: SHORETEL, INC.; MITEL NETWORKS, INC.
To: SHORETEL, INC.
Reel/Frame 046857/0384 →
SECURITY INTEREST Recorded Sep 25, 2017
From: SHORETEL, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043829/0711 →
RELEASE OF SECURITY INTEREST Recorded Sep 25, 2017
From: SILICON VALLEY BANK
To: SHORETEL, INC.
Reel/Frame 043993/0430 →
SECURITY INTEREST Recorded Oct 23, 2014
From: SHORETEL, INC.
To: SILICON VALLEY BANK
Reel/Frame 034038/0741 →
MERGER Recorded Nov 8, 2010
From: AGITO NETWORKS, INC.
To: SHORETEL, INC.
Reel/Frame 025332/0312 →
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2010
From: COMERICA BANK
To: AGITO NETWORKS, INC.
Reel/Frame 025170/0372 →
SECURITY AGREEMENT Recorded Jun 21, 2010
From: AGITO NETWORKS, INC.
To: COMERICA BANK
Reel/Frame 024565/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2008
From: SAPKOTA, BHAWANI; OLSON, TIMOTHY S.
To: AGITO NETWORKS, INC.
Reel/Frame 021261/0625 →