METHODS AND APPARATUS FOR USER IDENTITY MODULE UPDATE WITHOUT SERVICE INTERRUPTION
First Claim
Patent Images
1. A user apparatus comprising:
- a wireless transceiver configured to communicate with a wireless network;
a processor;
a storage device in communication with the processor; and
computerized logic configured to accept software updates from the wireless network without interruption of one or more ongoing services, the logic configured to;
execute a plurality of user identity module (UIM) software;
receive one or more updates for one or more UIM software;
determine whether the one or more updates are relevant to at least one active network connection;
when the one or more updates are relevant to the at least one active network connection, refresh the one or more updates; and
when the one or more updates are not relevant to the at least one active network connection, refresh the one or more updates once the at least one active network connection is terminated.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for accepting software updates without interruption of ongoing services. Various embodiments are adapted for maintaining service continuity in multi-mode devices such as cellular devices. In one exemplary implementation, unlike prior art solutions (which interrupt user identity module software to implement changes to the network access software), unnecessary updates can be postponed or otherwise scheduled so as to minimize or eliminate service or user experience impact.
23 Citations
20 Claims
-
1. A user apparatus comprising:
-
a wireless transceiver configured to communicate with a wireless network; a processor; a storage device in communication with the processor; and computerized logic configured to accept software updates from the wireless network without interruption of one or more ongoing services, the logic configured to; execute a plurality of user identity module (UIM) software; receive one or more updates for one or more UIM software; determine whether the one or more updates are relevant to at least one active network connection; when the one or more updates are relevant to the at least one active network connection, refresh the one or more updates; and when the one or more updates are not relevant to the at least one active network connection, refresh the one or more updates once the at least one active network connection is terminated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for performing user identity module (UIM) software updates without interrupting ongoing services, the method comprising:
-
receiving at least one or more software updates for at least one user identity module (UIM) software over one or more network interfaces of a mobile device; determining an association between the received at least one or more software updates and at least one of the one or more network interfaces of the mobile device; and updating the at least one UIM software based on the determination. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable apparatus for use in a mobile device, the computer readable apparatus comprising a plurality of instructions that when executed by a digital processor, cause the digital processor to:
-
execute one or more user identity module (UIM) software configured to authenticate and/or authorize a user for access to a corresponding one or more networks; receive one or more updates for one or more user identity module (UIM) software; and based on conditional input from the mobile device, refresh the one or more updates for a first network without interrupting operation of a second network. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of operating a network, comprising:
-
maintaining a plurality of active network connections to a corresponding plurality of user devices; transmitting one or more updates for at least one user identity module (UIM) software associated with at least one user device; and where the transmitting causes the at least one user device to; refresh the one or more updates when the one or more updates are relevant to the active network connection; and otherwise, refresh the one or more updates once the active network connection is terminated.
-
-
18. A network apparatus comprising:
-
a wireless transceiver configured to communicate with a plurality of user devices; a processor; a storage device in communication with the processor; and computerized logic configured to provide software updates to the plurality of user devices without interrupting one or more ongoing services, the logic configured to; maintain a plurality of active network connections to a corresponding plurality of user devices; transmit one or more updates for at least one user identity module (UIM) software associated with at least one user device; where the transmission causes the at least one user device to; refresh the one or more updates when the one or more updates are relevant to the active network connection; and otherwise refresh the one or more updates once the active network connection is terminated.
-
-
19. A non-transitory computer readable apparatus for use in a network apparatus, the computer readable apparatus comprising a plurality of instructions that when executed by a digital processor, cause the digital processor to:
-
maintain a plurality of active network connections to a corresponding plurality of user devices; transmit one or more updates for one or more user identity module (UIM) software to at least one user device of the plurality of user devices; and where the one or more updates are associated with an inactive network. - View Dependent Claims (20)
-
Specification