Managing a packet service call during circuit service call setup within mobile communications user equipment
AssigneeApple Inc.
InventorSanjeevi Balasubramanian
Life of this patent
Estimating the term…
Abstract
A packet service, PS, call manager within mobile communications user equipment receives a request for a packet service, PS, call from a background task that is running in the mobile communications user equipment. In response, the PS call manager checks whether or not there is a circuit service, CS, call that is in a setup phase; if so, then the PS call manager starts a count down timer and blocks the PS call until the count down timer has expired. Other embodiments are also described and claimed.
Claims18
A method for managing, within a mobile communications user equipment, a packet service, PS, call, the method comprising:
- while a circuit service, CS, call is in its call setup phase, receiving a request to establish a PS call, from a background task running in the mobile communications user equipment, wherein the background task has a lower priority for establishing the PS call than that of at least one other background task which is also running in the user equipment and that is not associated with the CS call;
- and
- during the call setup phase, in response to receiving the request from the background task, and further in response to the background task having the lower priority for establishing the PS call than that of the at least one other background task, starting a count down timer and blocking the PS call until the count down timer has expired.
A mobile telephony device comprising:
- a processor;
- and
- data storage having stored therein a telephony module that when executed by the processor is to manage a circuit service, CS, call that is in its call setup phase, and
- a packet service, PS, call manager that when executed by the processor is to respond to a user-unsolicited request for a PS call in the mobile device by checking whether or not there is a CS call in its call setup phase, and if there is a CS call in its call setup phase then the PS manager is to respond by starting a count down timer and blocking the PS call until the count down timer has expired,
- wherein the user-unsolicited request is from a background task running in the mobile telephony device, and wherein the background task has a lower priority for establishing a PS call than that of at least one other background task which is also running in the mobile telephony device and that is not associated with the CS call.
An article of manufacture comprising:
- a non-transitory machine-readable medium having stored therein instructions that, when executed by a processor in mobile telephony user equipment, control when a user-unsolicited packet service, PS, call request in the user equipment is allowed to proceed during the call setup phase of a circuit service, CS, call, wherein the user-unsolicited PS call request is from a background task running in the mobile telephony user equipment, and wherein the background task has a lower priority for establishing a PS call than that of at least one other background task which is also running in the mobile telephony user equipment and that is not associated with the CS call,
- wherein the instructions program the processor to respond to the PS call request by checking whether or not any CS call setup is ongoing,
- wherein if the CS call setup is not ongoing the instructions program the processor to immediately activate the PS call,
- wherein if the CS call setup is ongoing and in response to the background task having a lower priority for establishing the PS call that that of the at least one other background task, the instructions program the processor to delay activation of the PS call for a predetermined time interval.
Dependencies are inferred from the claim text.