CA2441869A1 - Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device - Google Patents

Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device Download PDF

Info

Publication number
CA2441869A1
CA2441869A1 CA002441869A CA2441869A CA2441869A1 CA 2441869 A1 CA2441869 A1 CA 2441869A1 CA 002441869 A CA002441869 A CA 002441869A CA 2441869 A CA2441869 A CA 2441869A CA 2441869 A1 CA2441869 A1 CA 2441869A1
Authority
CA
Canada
Prior art keywords
data communication
voice call
communication service
causing
communication device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002441869A
Other languages
French (fr)
Other versions
CA2441869C (en
Inventor
Shahid R. Chaudry
M. Khaledul Islam
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Priority to US10/667,983 priority Critical patent/US7809387B2/en
Priority to CA002441869A priority patent/CA2441869C/en
Publication of CA2441869A1 publication Critical patent/CA2441869A1/en
Application granted granted Critical
Publication of CA2441869C publication Critical patent/CA2441869C/en
Priority to US12/897,394 priority patent/US8099118B2/en
Priority to US13/328,906 priority patent/US8335530B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/34Selective release of ongoing connections
    • H04W76/36Selective release of ongoing connections for reassigning the resources associated with the released connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/27Transitions between radio resource control [RRC] states

Abstract

Methods and apparatus for prioritizing voice call requests during data communication sessions involving a mobile communication device are disclosed. In one illustrative example, an end user invokes a voice call request though a user interface of the mobile device. If this request is made while the mobile device is engaged in a connected data communication service, the mobile device immediately forces the connected data service into a dormant state. In particular, a release order is transmitted to tear down a traffic channel of the connected data service so that the voice call request can be processed. Subsequently, a voice call with the mobile device is established using a new traffic channel. When the voice call is completed, data communications will resume if needed. Advantageously, the mobile device prioritizes voice calls over data communication sessions which may be deemed less time-critical.

Claims (33)

1. A method of prioritizing a voice call request during a data communication session with a mobile communication device, comprising:
receiving a voice call request while a mobile communication device is engaged in a connected data communication service;
in response to receiving the voice call request:
causing a traffic channel of the connected data communication service to be torn down; and causing a voice call to be established with the mobile communication device.
2. The method of claim 1, wherein the method is performed by the mobile communication device.
3. The method of claim 1, wherein the method is performed by the mobile communication device and the act of receiving the voice call request further comprises:
receiving the voice call request through a user interface of the mobile communication device.
4. The method of claim 1, wherein the method is performed by one or more servers in a wireless communication network within which the mobile communication device operates.
5. The method of claim 1, wherein the act of causing the traffic channel to be torn down comprises the further act of causing a release order to be transmitted.
6. The method of claim 1, wherein the act of causing the traffic channel to be torn down causes the connected data communication service to enter into a dormant state.
7. The method of claim 1, further comprising:

wherein the act of causing the traffic channel to be torn down causes the connected data communication service to enter into a dormant state; and maintaining the data communication service in the dormant state during the voice call.
8. The method of claim 1, further comprising:
after completion of the voice call, resuming data communications of the data communication service.
9. The method of claim 1, wherein the data communication service involves an Internet Protocol (IP) connection.
10. The method of claim 1, further comprising:
maintaining an Internet Protocol (IP) connection for the data communication service after causing the traffic channel to be torn down and the voice call to be established.
11. The method of claim 1, wherein the data communication service involves a Point-to-Point Protocol (PPP) connection.
12. The method of claim 1, further comprising:
maintaining a Point-to-Point Protocol (PPP) connection of the data communication service after causing the traffic channel to be torn down and the voice call to be established.
13. The method of claim 1, wherein the data communication service comprises e-mail message communication.
14. The method of claim 1, wherein the data communication service comprises Internet data communication.
15. A mobile communication device, comprising:
a user interface;

one or more processors coupled to the user interface;
a wireless transceiver coupled to the one or more processors;
the one or more processors being operative to receive a voice call request through the user interface;
the one or more processors being further operative to perform the following acts in response to the voice call request:
cause a traffic channel of the connected data communication service to be torn down; and cause a voice call to be established with the mobile communication device with use of the wireless transceiver.
16. The mobile communication device of claim 15, wherein the one or more processors are further operative to cause the traffic channel to be torn down by causing a release order to be transmitted through the wireless transceiver.
17. The mobile communication device of claim 15, wherein the one or more processors are further operative to cause the connected data communication service enter into a dormant state.
18. The mobile communication device of claim 15, wherein the one or more processors are further operative to cause the connected data communication service enter into a dormant state which is maintained during the voice call.
19. The mobile communication device of claim 15 wherein the one or more processors are further operative to resuming data communications of the data communication service after completion of the voice call.
20. The mobile communication device of claim 15, wherein the data communication service involves an Internet Protocol (IP) connection.
21. The mobile communication device of claim 15 wherein the one or more processors are further operative to maintain an Internet Protocol (IP) connection of the data communication service after causing the traffic channel to be torn down and the voice call to be established.
22. The mobile communication device of claim 15, wherein the data communication service involves a Point-to-Point Protocol (PPP) connection.
23. The mobile communication device of claim 15 wherein the one or more processors are further operative to maintain a Point-to-Point Protocol (PPP) connection of the data communication service after causing the traffic channel to be torn down and the voice call to be established.
24. The mobile communication device of claim 15 wherein the data communication service involves e-mail message communication.
25. The mobile communication device of claim 15 wherein the data communication service involves Internet data communication.
26. A computer program product, comprising:
a computer storage medium;
computer instructions stored on the computer storage medium;
the computer instructions being executable on a processor for:
receiving a voice call request during a connected data communication service of a mobile communication device;
in response to receiving the voice call request:
causing a traffic channel of the connected data communication service to be torn down; and causing a voice call to be established with the mobile communication device.
27. The computer program product of claim 26, wherein the computer instructions are executable in the mobile communication device.
28. The computer program product of claim 26, wherein the computer instructions are executable in one or more servers of a wireless communication network.
29. The computer program product of claim 26, wherein the computer instructions are further executable for causing a release order to be transmitted for causing the traffic channel to be torn down.
30. The computer program product of claim 26, wherein the computer instructions are further executable for causing the connected data communication service to enter into a dormant state when causing the traffic channel to be torn down.
31. The computer program product of claim 26 wherein the computer instructions are further executable for resuming data communications of the data communication service after completion of the voice call.
32. The computer program product of claim 26, wherein the computer instructions are further executable for maintaining an Internet Protocol (IP) connection of the data communication service after causing the traffic channel to be torn down and the voice call to be established.
33. The computer program product of claim 26, wherein the computer instructions are further executable for maintaining a Point-to-Point Protocol (PPP) connection of the data communication service after causing the traffic channel to be torn down and the voice call to be established.
CA002441869A 2003-09-22 2003-09-22 Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device Expired - Lifetime CA2441869C (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/667,983 US7809387B2 (en) 2003-09-22 2003-09-22 Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device
CA002441869A CA2441869C (en) 2003-09-22 2003-09-22 Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device
US12/897,394 US8099118B2 (en) 2003-09-22 2010-10-04 Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device
US13/328,906 US8335530B2 (en) 2003-09-22 2011-12-16 Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/667,983 US7809387B2 (en) 2003-09-22 2003-09-22 Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device
CA002441869A CA2441869C (en) 2003-09-22 2003-09-22 Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device

Publications (2)

Publication Number Publication Date
CA2441869A1 true CA2441869A1 (en) 2005-03-22
CA2441869C CA2441869C (en) 2009-12-22

Family

ID=34575127

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002441869A Expired - Lifetime CA2441869C (en) 2003-09-22 2003-09-22 Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device

Country Status (2)

Country Link
US (3) US7809387B2 (en)
CA (1) CA2441869C (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4421946B2 (en) * 2004-05-31 2010-02-24 京セラ株式会社 Communication terminal device and communication method thereof
ATE431693T1 (en) * 2004-06-03 2009-05-15 Option METHOD AND DEVICE FOR MANAGING SIMULTANEOUS CONNECTIONS OF A MOBILE COMMUNICATION STATION TO DIFFERENT NETWORKS
US20080123624A1 (en) * 2006-06-30 2008-05-29 Nokia Corporation Controlling mobile voice calls remotely via a web interface
US8442560B1 (en) * 2007-11-19 2013-05-14 Kenneth P. Kiraly Mode switching user device
KR100984287B1 (en) * 2008-04-21 2010-09-30 삼성전자주식회사 Apparatus and method for controlling call at data communication mode of mobile station
CN102090110B (en) * 2008-05-09 2013-12-04 黑莓有限公司 Methods and apparatus for prioritizing assignment of a packet data session for a plurality of applications of a mobile communication device
US7899037B1 (en) * 2009-03-06 2011-03-01 Sprint Communications Company L.P. Voice session and data session coordination in a communication device
US20110158222A1 (en) * 2009-12-28 2011-06-30 Duncan Kerr Cellular telephone systems with support for converting voice calls to data sessions
US9565715B2 (en) * 2010-05-13 2017-02-07 Mediatek Inc. Apparatuses and methods for coordinating operations between circuit switched (CS) and packet switched (PS) services with different subscriber identity cards, and machine-readable storage medium
US8825018B2 (en) 2010-06-01 2014-09-02 Blackberry Limited Methods and apparatus for increasing voice call performance through controlled interruption of data transfer in a relay network
US8429674B2 (en) 2010-07-20 2013-04-23 Apple Inc. Maintaining data states upon forced exit
US8705448B2 (en) 2011-01-07 2014-04-22 Apple Inc. Voice and data connection control in a mobile device
US9319974B2 (en) * 2011-09-07 2016-04-19 Intel Corporation Communication transmission methods and systems
US8712425B2 (en) 2012-01-11 2014-04-29 Apple Inc. Managing a packet service call within mobile communications user equipment
US10433360B2 (en) 2012-02-15 2019-10-01 Apple Inc. Managing a packet service call during circuit service call setup within mobile communications user equipment
US20130237198A1 (en) * 2012-03-06 2013-09-12 Apple Inc. System and method for managing data calls
US8718726B2 (en) * 2012-03-16 2014-05-06 Apple Inc. Methods and apparatus for reducing call drop rate
CN102932956A (en) * 2012-10-23 2013-02-13 上海优思通信科技有限公司 Method for realizing surfing and communication by using dual-mode mobile phone
US9722889B2 (en) 2013-10-14 2017-08-01 Vigo Software Ltd Facilitating high quality network delivery of content over a network
US9350624B2 (en) 2013-10-15 2016-05-24 Rawllin International Inc. Dynamic assignment of connection priorities for applications operating on a client device
WO2016026067A1 (en) * 2014-08-18 2016-02-25 Qualcomm Incorporated Techniques of deferring one core network domain when circuit-switched and packet-switched domain calls are set up simultaneously
US9420450B2 (en) 2014-08-27 2016-08-16 Motorola Solutions, Inc. Methods and systems for talkgroup-state-dependent routing of group data
US10375123B2 (en) 2015-12-15 2019-08-06 Samsung Electronics Co., Ltd. Synchronous communication session coordination and handling among devices using metadata
CN105760129B (en) * 2016-02-24 2018-08-17 西安诺瓦电子科技有限公司 Method of mobile communication and device and related application
WO2019227278A1 (en) * 2018-05-28 2019-12-05 Qualcomm Incorporated Ue based fast return from 3g to 5g
CN114501352B (en) * 2021-12-27 2024-02-23 北京小米移动软件有限公司 Terminal control method, device, electronic equipment and storage medium
US11824904B1 (en) 2022-11-18 2023-11-21 T-Mobile Usa, Inc. Verifying delivery of rich call data object to a terminating wireless device

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7349333B2 (en) * 1997-07-30 2008-03-25 At&T Delaware Intellectual Property, Inc. Associated systems and methods for providing data services using idle cell resources
US6643262B1 (en) 1997-08-29 2003-11-04 Telefonaktiebolaget Lm Ericsson (Publ) System and method for dynamic sharing of connection resources
US7184428B1 (en) * 1997-12-31 2007-02-27 At&T Corp. Facility management platform for a hybrid coaxial/twisted pair local loop network service architecture
FI107770B (en) 1999-06-07 2001-09-28 Nokia Mobile Phones Ltd Managing PDP Contexts in a Mobile Station
US20020087716A1 (en) * 2000-07-25 2002-07-04 Shakeel Mustafa System and method for transmitting customized multi priority services on a single or multiple links over data link layer frames
US6633765B1 (en) * 2000-08-28 2003-10-14 Qualcomm, Incorporated Method and apparatus for performing coverage control for multicast services in a wireless network
KR100369803B1 (en) * 2001-03-10 2003-02-05 삼성전자 주식회사 Packet voice call service method in wireless telecommunication network and network architecture therefor
JP2004519935A (en) 2001-03-15 2004-07-02 ターシンク リミテッド Method and system for providing wireless terminal communication session for data / voice integration service
US7050411B2 (en) * 2001-07-25 2006-05-23 Motorola, Inc. Dynamic DCCH/FCH switching
US7054323B2 (en) 2002-03-13 2006-05-30 Motorola, Inc. Method for packet data protocol context activation
US7471777B2 (en) * 2002-05-08 2008-12-30 Summit Technology Systems, Lp Indirect DSL over loaded and unloaded loops
EP1621919A4 (en) 2002-07-08 2007-08-15 Matsushita Electric Ind Co Ltd Projection display
US20040022209A1 (en) * 2002-08-05 2004-02-05 Pravati Misra Voice call precedence over active packet data call
US7616944B2 (en) * 2002-09-09 2009-11-10 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for call notification and delivery to a busy mobile station
US6885645B2 (en) * 2002-11-19 2005-04-26 Motorola, Inc. Method and mobile station for controlling bearer assignment
US7634274B2 (en) 2002-12-31 2009-12-15 Nokia Corporation Connection establishment for PDP contexts
DE602004008057T2 (en) 2003-05-06 2007-12-13 Research In Motion Ltd., Waterloo SYSTEM AND METHOD FOR AN EXCHANGE OF INFORMATION RELATING TO THE ACTIVITY OF A WIRELESS DEVICE
US7433961B2 (en) 2004-11-16 2008-10-07 Research In Motion Limited System and method for sequentially conducting independent data contexts using a mobile communications device
US20080316976A1 (en) 2007-06-25 2008-12-25 Lucent Technologies, Inc. METHOD AND APPARATUS FOR SIGNALING INTERWORKING CDMA 3G1x MOBILES AND EVDO MOBILES WITH AN IMS CORE NETWORK
US20090052365A1 (en) 2007-08-20 2009-02-26 Telefonaktiebolaget Lm Ericsson (Publ) Method and Communication Node for Optimising Time Sensitive Communications

Also Published As

Publication number Publication date
US20120088513A1 (en) 2012-04-12
US20050064891A1 (en) 2005-03-24
US8335530B2 (en) 2012-12-18
US7809387B2 (en) 2010-10-05
CA2441869C (en) 2009-12-22
US20110021204A1 (en) 2011-01-27
US8099118B2 (en) 2012-01-17

Similar Documents

Publication Publication Date Title
CA2441869A1 (en) Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device
JP4440509B2 (en) Method and radio system for terminating sleep mode in packet data session
JP5335930B2 (en) Reduce the occurrence of on-hold VOIP calls so that they are not interrupted in the EV-DO system
CN107493590B (en) Data transmission method and device, base station and computer readable storage medium
AU2003245764A1 (en) Method and apparatus for reestablishing a data connection with a wireless communication network
CA2554416A1 (en) Congestion handling in a packet communication system
EP2469963A3 (en) Mode shifting communications system and method
US8170604B2 (en) Method and system for managing communications for a multi-mode communications device
WO2004059995A1 (en) Method and apparatus for mixed mode personal communication
CA2595899A1 (en) Voice channel control of wireless packet data communications
RU2007137463A (en) METHOD AND SYSTEM OF PERFORMING THE SERVICE OF STORING MULTIMEDIA DATA AT SEMI-DUPLEX RADIO COMMUNICATION IN A CELLULAR COMMUNICATION NETWORK
WO2008011233A3 (en) System and method for suspending a wireless call while performing another wireless communications session
CA2576301A1 (en) Methods and apparatus for efficiently establishing and maintaining a data connection between a mobile station and a wireless network
WO2005001602A3 (en) Method and apparatus for voice over internet protocol telephony using a virtual private network
JP2009038803A5 (en)
JP2010531563A5 (en)
CN110324913B (en) 5G network communication method, terminal, device, network equipment and functional entity
GB2406245B (en) A method of transmitting packet data on a network
WO2007146606A3 (en) Method and apparatus for maintaining state information on a client device configured for voip communication
KR100575734B1 (en) Packet data receive method for mobile communication device
WO2010139207A1 (en) Method and system for wireless internet data push
WO2007070364A3 (en) Method and apparatus to facilitate use of a session initiation protocol instance to support on-hold session status
CN108174458B (en) Method and device for wireless connection between mobile terminal and wearable device, mobile terminal and wearable device
EP1809065A1 (en) Method and system for adjusting the traffic category for a real time stream transmission
JP2020170897A5 (en)

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20230922