Methods, systems and computer program products for non-intrusive subsequent provisioning of a mobile terminal
First Claim
1. A method of updating provisioning data of a mobile terminal, comprising:
- receiving a network initiated subsequent provisioning message requesting that the mobile terminal initiate a session to update the provisioning data of the mobile terminal;
determining if the mobile terminal is executing a foreground data application utilizing a current registered Internet Protocol (IP) session; and
selectively initiating an IP session to update the provisioning data of the mobile terminal based on the determination of whether the mobile terminal is executing a foreground data application utilizing a current registered IP session.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include methods, terminals and circuits for updating provisioning data of a mobile terminal. A network initiated subsequent provisioning message requesting that the mobile terminal initiate a session to update the provisioning data of the mobile terminal is received and it is determined if the mobile terminal is executing a foreground data application utilizing a current registered Internet Protocol (IP) session. An IP session is selectively initiated to update the provisioning data of the mobile terminal based on the determination of whether the mobile terminal is executing a foreground data application utilizing a current registered IP session.
39 Citations
41 Claims
-
1. A method of updating provisioning data of a mobile terminal, comprising:
-
receiving a network initiated subsequent provisioning message requesting that the mobile terminal initiate a session to update the provisioning data of the mobile terminal;
determining if the mobile terminal is executing a foreground data application utilizing a current registered Internet Protocol (IP) session; and
selectively initiating an IP session to update the provisioning data of the mobile terminal based on the determination of whether the mobile terminal is executing a foreground data application utilizing a current registered IP session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile terminal comprising:
-
a transceiver configured to transmit and receive packet data over a communications media;
a network interface subsequent provisioning (NISP) processing circuit operably associated with the transceiver and configured to receive NISP requests from the transceiver and selectively initiate an IP session to respond to the received NISP requests based on a determination of whether the mobile terminal is executing a foreground data application utilizing a current registered IP session. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A mobile terminal comprising:
-
means for receiving a network initiated subsequent provisioning message requesting that the mobile terminal initiate a session to update the provisioning data of the mobile terminal;
means for determining if the mobile terminal is executing a foreground data application utilizing a current registered Internet Protocol (IP) session; and
means for selectively initiating an IP session to update the provisioning data of the mobile terminal based on the determination of whether the mobile terminal is executing a foreground data application utilizing a current registered IP session.
-
-
37. A computer program product updating provisioning data of a mobile terminal, comprising:
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising;
computer readable program code configured to receive a network initiated subsequent provisioning message requesting that the mobile terminal initiate a session to update the provisioning data of the mobile terminal;
computer readable program code configured to determine if the mobile terminal is executing a foreground data application utilizing a current registered Internet Protocol (IP) session; and
computer readable program code configured to selectively initiate an IP session to update the provisioning data of the mobile terminal based on the determination of whether the mobile terminal is executing a foreground data application utilizing a current registered IP session.
-
38. A method of updating provisioning data of a mobile terminal having a queue for storing network initiated subsequent provisioning (NISP) requests, comprising:
-
determining if the mobile terminal has terminated a current registered IP session;
determining if a NISP request is queued if it is determined that the mobile terminal has terminated a registered IP session; and
initiating an IP session to update the provisioning data of the mobile terminal if it is determined that a NISP request is queued and it is determined that the mobile terminal has terminated a registered IP session.
-
-
39. A method of updating provisioning data of a mobile terminal having a queue for storing network initiated subsequent provisioning (NISP) requests, comprising:
-
determining if all foreground data applications utilizing a registered IP session have terminated;
determining if a NISP request is queued if it is determined that the mobile terminal has terminated all foreground data applications utilizing the registered IP session; and
initiating an IP session to update the provisioning data of the mobile terminal if it is determined that a NISP request is queued and it is determined that the mobile terminal has terminated all foreground data applications utilizing the registered IP session.
-
-
40. A method of updating provisioning data of a mobile terminal having a queue for storing network initiated subsequent provisioning (NISP) requests, comprising:
-
determining if the mobile terminal is initiating a re-registration of a current registered IP session;
determining if a NISP request is queued if the mobile terminal is initiating a re-registration of the current registered IP session; and
initiating an IP session to update the provisioning data of the mobile terminal if it is determined that a NISP request is queued and it is determined that the mobile terminal is initiating a re-registration of the current registered IP session.
-
-
41. A method of updating provisioning data of a mobile terminal having a queue for storing network initiated subsequent provisioning (NISP) requests, comprising:
-
determining if the mobile terminal is in a power-up sequence;
determining if a NISP request is queued if the mobile terminal is in a power-up sequence; and
initiating an IP session to update the provisioning data of the mobile terminal if it is determined that a NISP request is queued and it is determined that the mobile terminal is in a power-up sequence.
-
Specification