IP Library Granted Patent US 8,452,291
Granted Patent B2
US 8,452,291 · App. 12/830,372 · Granted May 28, 2013

System and method for alternating between in-band and out-of-band communication path

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,452,291
App. No.
12/830,372
Granted
May 28, 2013
Kind
B2
Abstract

Systems, methods and devices are disclosed useful for enabling wireless signals representing control messages to be sent between a wireless handheld telephony device and a call control server during an ongoing communication session when an out-of-band path becomes unavailable, the communication session being controlled by the call control server.

Claims (43)

1. A wireless handheld telephony device comprising at least one wireless signal receiver, at least one wireless signal transmitter, and at least one data processor configured to send and receive wireless signals representing control messages to and from a call control server during an ongoing communication session between the wireless handheld telephony device and a second telephony device, by:

when an in-band path for communication of the wireless signals representing control messages has been established between the wireless handheld telephony device and the call control server for the ongoing communication session, in response to a determination that an out-of-band path to the call control server has become available:

sending the wireless signals representing control messages through the at least one wireless signal transmitter to the call control server using the out-of-band path; and

receiving the wireless signals representing control messages through the at least one wireless signal receiver from the call control server using the out-of-band path;

when the out-of-band path for communication of the wireless signals representing control messages has been established between the wireless handheld telephony device and the call control server for the ongoing communication session, in response to a determination that the out-of-band path to the call control server has become unavailable:

initiating in-band communication with the call control server using the in-band path;

sending the wireless signals representing control messages through the at least one wireless signal transmitter to the call control server using the in-band path; and

receiving the wireless signals representing control messages through the at least one wireless signal receiver from the call control server using the in-band path.

2. The wireless handheld telephony device of claim 1 , wherein the out-of-band path is a data path.

3. The wireless handheld telephony device of claim 1 , wherein the in-band path is a voice path.

4. The wireless handheld telephony device of claim 3 , wherein the wireless signals sent and received using the in-band path comprise dual-tone multi-frequency (DTMF) tones.

5. The wireless handheld telephony device of claim 1 , wherein initiating in-band communication with the call control server comprises sending an in-band initiation message to the call control server indicating that the out-of-band path has become unavailable.

6. The wireless handheld telephony device of claim 1 , wherein the device is further adapted to, in response to a determination that the out-of-band path which had become unavailable is again available, initiating out-of-band communication with the call control server.

7. The wireless handheld telephony device of claim 6 , wherein initiating out-of-band communication with the call control server comprises sending an out-of-band initiation message to the call control server indicating that the out-of-band path has become available.

8. A method of enabling a wireless handheld telephony device to send and receive wireless signals representing control messages to and from a call control server during an ongoing communication session between the wireless handheld telephony device and a second telephony device, the wireless handheld telephony device comprising at least one wireless signal receiver, at least one wireless signal transmitter, at least one data processor, and media readable by the at least one data processor comprising coded program instructions, the method comprising:

when an in-band path for communication of the wireless signals representing control messages has been established between the wireless handheld telephony device and the call control server for the ongoing communication session, in response to a determination that an out-of-band path to the call control server has become available:

sending the wireless signals representing control messages through the at least one wireless signal transmitter to the call control server using the out-of-band path; and

receiving the wireless signals representing control messages through the at least one wireless signal receiver from the call control server using the out-of-band path;

when the out-of-band path for communication of the wireless signals representing control messages has been established between the wireless handheld telephony device and the call control server for the ongoing communication session, in response to a determination that the out-of-band path to the call control server has become unavailable:

initiating in-band communication with the call control server using the in-band path;

sending the wireless signals representing control messages through the at least one wireless signal transmitter to the call control server using the in-band path; and

receiving the wireless signals representing control messages through the at least one wireless signal receiver from the call control server using the in-band path.

9. The method of claim 8 , wherein the out-of-band path is a data path.

10. The method of claim 8 , wherein the in-band path is a voice path.

11. The method of claim 10 , wherein the wireless signals sent and received using the in-band path comprise dual-tone multi-frequency (DTMF) tones.

12. The method of claim 8 , wherein initiating in-band communication with the call control server comprises sending an in-band initiation message to the call control server indicating that the out-of-band path has become unavailable.

13. The method of claim 8 , further comprising, in response to a determination that the out-of-band path which had become unavailable is again available, initiating out-of-band communication with the call control server.

14. The method of claim 13 , wherein initiating out-of-band communication with the call control server comprises sending an out-of-band initiation message to the call control server indicating that the out-of-band path has become available.

15. A system configured to enable wireless signals representing control messages to be sent and received from a wireless handheld telephony device during an ongoing communication session between the wireless handheld telephony device and a second telephony device, the system comprising:

a data processor, media readable by the data processor, and a communications subsystem;

the communications subsystem adapted to process signals representing communications by and between the wireless handheld telephony device, the second telephony device, and the processor; and

the media readable by the data processor comprising coded program instructions adapted to cause the processor to:

when an in-band path for communication of the wireless signals representing control messages has been established between the wireless handheld telephony device and the call control server for the ongoing communication session, and when an out-of-band path to the wireless handheld telephony device has become available:

send the wireless signals representing control messages through the at least one wireless signal transmitter to the wireless handheld telephony device using the out-of-band path; and

receive the wireless signals representing control messages through the at least one wireless signal receiver from the wireless handheld telephony device using the out-of-band path;

when the out-of-band path for the communication of the wireless signals representing control messages has been established between the wireless handheld telephony device and the call control server for the ongoing communication session, and when the out-of-band path to the wireless handheld telephony device has become unavailable:

receive an initiation signal from the wireless handheld telephony device indicating that the out-of-band path is unavailable;

send the wireless signals representing control messages through the at least one wireless signal transmitter to the wireless handheld telephony device using the in-band path; and

receive the wireless signals representing control messages through the at least one wireless signal receiver from the wireless handheld telephony device using the in-band path.

16. The system of claim 15 , wherein the out-of-band path is a data path.

17. The system of claim 15 , wherein the in-band path is a voice path.

18. The system of claim 17 , wherein the wireless signals sent and received using the in-band path comprise dual-tone multi-frequency (DTMF) tones.

19. The system of claim 15 , wherein the system is further adapted to, when the out-of-band path which had become unavailable is again available, receive an initiation signal from the wireless handheld telephony device indicating that the out-of-band path is available.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 5, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034176/0557 →