Patent ID: 8538418

Claim:
An apparatus, comprising: at least a first SIM module configured to access a first wireless carrier and a second SIM module configured to access a second wireless carrier; at least a first RF modem configured to communicate with the first wireless carrier and a second RF modem configured to communicate with the second wireless carrier; at least one global navigation satellite system (GNSS) receiver; at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: cause satellite signals to be received from a global navigation satellite system; cause wireless signals to be received by the first RF modem from the first wireless carrier including first assisted GNSS (A-GNSS) capability information specifying first assistance data supported by the first carrier; cause wireless signals to be received by the second RF modem from the second wireless carrier including second A-GNSS capability information specifying second assistance data supported by the second carrier; select optimal first A-GNSS features specified by the first assistance data; cause wireless signals to be transmitted by the first RF modem to the first wireless carrier including a request to the first carrier for first A-GNSS features; select optimal second A-GNSS features specified by the second assistance data; cause wireless signals to be transmitted by the second RF modem to the second wireless carrier including a request to the second carrier for second A-GNSS features; cause wireless signals to be received by the first RF modem from the first wireless carrier including the first A-GNSS features from the first carrier; and cause wireless signals to be received by the second RF modem from the second wireless carrier including the second A-GNSS features from the second carrier.