Methods and apparatus for user identity module update without service interruption
First Claim
Patent Images
1. A method of operating a network, the method comprising:
- maintaining a plurality of active network connections to a corresponding plurality of user devices;
transmitting to at least one user device of the plurality of user devices one or more updates for at least one user identity module (UIM) software application associated with the at least one user device,wherein the transmitting causes each user device of the at least one user device to;
refresh the one or more updates, when the one or more updates are relevant to at least one active network connection belonging to a set of active network connections between the user device and the network; and
when the one or more updates are not relevant to any member of the set of active network connections between the user device and the network, refresh the one or more updates after connections of all members of the set of active network connections terminate.
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.
28 Citations
16 Claims
-
1. A method of operating a network, the method comprising:
-
maintaining a plurality of active network connections to a corresponding plurality of user devices; transmitting to at least one user device of the plurality of user devices one or more updates for at least one user identity module (UIM) software application associated with the at least one user device, wherein the transmitting causes each user device of the at least one user device to; refresh the one or more updates, when the one or more updates are relevant to at least one active network connection belonging to a set of active network connections between the user device and the network; and when the one or more updates are not relevant to any member of the set of active network connections between the user device and the network, refresh the one or more updates after connections of all members of the set of active network connections terminate. - View Dependent Claims (2, 3, 10)
-
-
4. 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 cause the user apparatus to; receive one or more updates for one or more user identity module (UIM) software applications; determine whether the one or more updates are relevant to at least one active network connection belonging to a set of currently active network connections between the user apparatus and the wireless network; when the one or more updates are not relevant to any member of the set of currently active network connections, refresh the one or more updates after connections of all members of the set of currently active network connections terminate; and otherwise, refresh the one or more updates. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
11. 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 computerized logic configured to cause the network apparatus to; maintain a plurality of active network connections to a corresponding plurality of user devices; transmit to at least one user device of the plurality of user devices one or more updates for at least one user identity module (UIM) software application associated with the at least one user device; wherein transmission of the one or more updates causes each user device of the at least one user device to; refresh the one or more updates when the one or more updates are relevant to at least one active network connection belonging to a set of active network connections between the user device and the network apparatus; and when the one or more updates are not relevant to any member of the set of active network connections between the user device and the network apparatus, refresh the one or more updates after connections of all members of the set of active network connections terminate. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer readable apparatus for use in a network apparatus, the non-transitory computer readable apparatus comprising a plurality of instructions that, when executed by a digital processor, cause the network apparatus to:
-
maintain a plurality of active network connections between the network apparatus and a corresponding plurality of user devices; and transmit to a user device of the plurality of user devices one or more updates for at least one user identify module (UIM) software application associated with the user device, wherein transmission of the one or more updates causes the user device to; refresh the one or more updates, when the one or more updates are relevant to at least one active network connection belonging to a set of active network connections between the user device and the network apparatus; and when the one or more updates are not relevant to any member of the set of active network connections between the user device and the network apparatus, refresh the one or more updates after connections of all members of the set of active network connections terminate. - View Dependent Claims (15, 16)
-
Specification