Systems and methods for incremental update of a preferred roaming list
AssigneeQUALCOMM Incorporated
InventorsZhimin Du, Yan Li
Life of this patent
Estimating the term…
Abstract
A system and method of incrementally updating a preferred roaming list (PRL) are disclosed. The systems and methods include modifying a removable user identity module (RUIM) card on the mobile device to accept data structures that include incremental update information for a PRL. The systems and methods also include modifying a removable user identity module (RUIM) card on the mobile device to execute operators that allow for a PRL to be incrementally updated.
Claims84
A communication apparatus configured to update a preferred roaming list in a mobile device, the apparatus comprising:
- a processor configured to:
- identify a data location in the preferred roaming list;
- identify a type of operation to perform with respect to the identified data location;
- and
- generate data indicative of an updated portion of the preferred roaming list;
- and
- a transmitter configured to transmit a message indicative of the data location, the type of operation, and the data to a mobile device.
A communication apparatus configured to update a preferred roaming list in a mobile device, the apparatus comprising:
- a receiver configured to receive a data structure comprising:
- an indicator of a data location to modify the preferred roaming list;
- an indicator of a type of operation to perform;
- and
- an updated portion of the preferred roaming list;
- and
- a processor configured to modify the preferred roaming list based on the data structure.
A communication apparatus configured to update a preferred roaming list in a mobile device, the apparatus comprising:
- a processor configured to generate a message comprising one or more indicators of one or more operators executable by a removable user identity module (RUIM) card, wherein the one or more operators are configured to modify a preferred roaming list;
- and
- a transmitter configured to transmit the message to a mobile device.
A communication apparatus configured to update a preferred roaming list in a mobile device, the apparatus comprising:
- a receiver configured to receive a message comprising one or more indicators of one or more operators executable by a removable user identity module (RUIM) card, wherein the one or more operators are configured to modify a preferred roaming list;
- and
- a processor configured to modify the preferred roaming list based on the one or more operators.
A method for updating a preferred roaming list in a mobile device, the method comprising:
- identifying a data location in the preferred roaming list;
- identifying a type of operation to perform with respect to the identified data location;
- generating data indicative of an updated portion of the preferred roaming list;
- and
- transmitting a message indicative of the data location, the type of operation, and the data to a mobile device.
A method for updating a preferred roaming list in a mobile device, the method comprising:
- receiving a data structure comprising:
- an indicator of a data location to modify the preferred roaming list;
- an indicator of a type of operation to perform;
- and
- an updated portion of the preferred roaming list;
- and
- modifying the preferred roaming list based on the data structure.
A method for updating a preferred roaming list in a mobile device, the method comprising:
- generating a message comprising one or more indicators of one or more operators executable by a removable user identity module (RUIM) card, wherein the one or more operators are configured to modify a preferred roaming list;
- and
- transmitting the message to a mobile device.
A method for updating a preferred roaming list in a mobile device, the method comprising:
- receiving a message comprising one or more indicators of one or more operators executable by a removable user identity module (RUIM) card, wherein the one or more operators are configured to modify a preferred roaming list;
- and
- modifying the preferred roaming list based on the one or more operators.
A communication apparatus configured to update a preferred roaming list in a mobile device, the apparatus comprising:
- means for identifying a data location in the preferred roaming list;
- means for identifying a type of operation to perform with respect to the identified data location;
- means for generating data indicative of an updated portion of the preferred roaming list;
- and
- means for transmitting a message indicative of the data location, the type of operation, and the data to a mobile device.
A communication apparatus configured to update a preferred roaming list in a mobile device, the apparatus comprising:
- means for receiving a data structure comprising:
- an indicator of a data location to modify the preferred roaming list;
- an indicator of a type of operation to perform;
- and
- an updated portion of the preferred roaming list;
- and
- means for modifying the preferred roaming list based on the data structure.
A communication apparatus configured to update a preferred roaming list in a mobile device, the apparatus comprising:
- means for generating a message comprising one or more indicators of one or more operators executable by a removable user identity module (RUIM) card, wherein the one or more operators are configured to modify a preferred roaming list;
- and
- means for transmitting the message to a mobile device.
A communication apparatus configured to update a preferred roaming list in a mobile device, the apparatus comprising:
- means for receiving a message comprising one or more indicators of one or more operators executable by a removable user identity module (RUIM) card, wherein the one or more operators are configured to modify a preferred roaming list;
- and
- means for modifying the preferred roaming list based on the one or more operators.
A non-transitory computer program product, comprising:
- a computer-readable medium comprising:
- code for causing a computer to identify a data location in the preferred roaming list;
- code for causing a computer to identify a type of operation to perform with respect to the identified data location;
- code for causing a computer to generate data indicative of an updated portion of the preferred roaming list;
- and
- code for causing a computer to transmit a message indicative of the data location, the type of operation, and the data to a mobile device.
A non-transitory computer program product, comprising:
- a computer-readable medium comprising:
- code for causing a computer to receive a data structure comprising:
- an indicator of a data location to modify the preferred roaming list;
- an indicator of a type of operation to perform;
- and
- an updated portion of the preferred roaming list;
- and
- code for causing a computer to modify the preferred roaming list based on the data structure.
A non-transitory computer program product, comprising:
- a computer-readable medium comprising:
- code for causing a computer to generate a message comprising one or more indicators of one or more operators executable by a removable user identity module (RUIM) card, wherein the one or more operators are configured to modify a preferred roaming list;
- and
- code for causing a computer to transmit the message to a mobile device.
A non-transitory computer program product, comprising:
- a computer-readable medium comprising:
- code for causing a computer to receive a message comprising one or more indicators of one or more operators executable by a removable user identity module (RUIM) card, wherein the one or more operators are configured to modify a preferred roaming list;
- and
- code for causing a computer to modify the preferred roaming list based on the one or more operators.
Dependencies are inferred from the claim text.