Method and apparatus for preferred roaming list compression
AssigneeQUALCOMM Incorporated
InventorsDon Nielsen Andrus, Roy Franklin Quick, Jr., Ramin Rezaiifar, Paul E. Bender, Rotem Cooper
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsDon Nielsen Andrus, Roy Franklin Quick, Jr., Ramin Rezaiifar, Paul E. Bender, Rotem Cooper
Estimating the term…
Techniques for efficient storage and retrieval of Preferred Roaming Lists are disclosed. In one aspect, PRL entries are stored in two tables. One table contains records that are common to two or more PRL entries. Another table stores any information that is unique to a PRL entry, as well as an indicator of which common record is associated with it. The common record is concatenated with the unique information to generate the uncompressed PRL entry. Various other aspects of the invention are also presented. These aspects have the benefit of reducing the memory requirements for storing a PRL. In addition, time required to download the compressed PRL is reduced.
A processor implemented apparatus for generating a compressed preferred roaming list (PRL):
A processor implemented apparatus of accessing a compressed preferred roaming list (PRL) resulting from generating a subnet address by performing a bitwise AND operation on a network identification (ID) and a subnet mask, the subnet address consisting of a plurality of most significant bits and a plurality of least significant bits, the most significant bits of the subnet address representing a common part of a subnet to be factored out, storing the most significant bits of the subnet address in a subnet table, storing the least significant bits of the subnet address in a system table, factoring out at least one set of data common to two or more subnets, storing said at least one set of data common to said two or more subnets in the subnet table, generating an indicator for accessing said at least one set of data, and storing the indicator in the system table:
A processor implemented apparatus of accessing a compressed preferred roaming list (PRL) resulting from generating a subnet address by performing a bitwise AND operation on a network identification (ID) and a subnet mask, the subnet address consisting of a plurality of most significant bits and a plurality of least significant bits, the most significant bits of the subnet address representing a common part of a subnet to be factored out, storing the most significant bits of the subnet address in a subnet table, storing the least significant bits of the subnet address in a system table, factoring out at least one set of data common to two or more subnets, storing said at least one set of data common to said two or more subnets in the subnet table, generating a subnet tag for indicating whether there are any sets of data common to said two or more subnets and for accessing said at least one set of data, and storing the subnet tag in the system table:
A processor implemented apparatus of accessing a compressed preferred roaming list (PRL) resulting from generating a subnet address by performing a bitwise AND operation on a network identification (ID) and a subnet mask, the subnet address consisting of a plurality of most significant bits and a plurality of least significant bits, the most significant bits of the subnet address representing a common part of a subnet to be factored out, storing the most significant bits of the subnet address in a subnet table, storing the least significant bits of the subnet address in a system table, factoring out at least one set of data common to two or more subnets, storing said at least one set of data common to said two or more subnets in the subnet table, generating a subnet common offset index for accessing said at least one set of data, and storing the subnet common offset index in the system table:
Dependencies are inferred from the claim text.