Methods and apparatus for facilitating dynamic service-based system selection and determination
First Claim
1. A method for facilitating dynamic service-based system selection and determination, the method being implemented by a mobile device, the method comprising:
- presenting system selection options based on information that is received about Network Access Providers (NAPs) and Network Service Providers (NSPs);
receiving user input about the system selection options, wherein the user is permitted to provide input about specific services offered by specific NSPs;
determining user preferences regarding system selection based on the user input;
creating a preferred roaming list (PRL) based on the user preferences;
using the PRL to scan for available networks and channels and to find serving systems;
determining information about available NAPs and NSPs related to the available networks and channels, wherein an option for manual system selection is selected;
displaying information about the available NAPs and NSPs; and
receiving input selecting an NAP and at least one NSP.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for facilitating dynamic service-based system selection and determination may be implemented by a communications device. The method may include presenting system selection options to a user based on information that is received about Network Access Providers (NAPs) and Network Service Providers (NSPs). The method may also include receiving user input about the system selection options. The user may be permitted to provide input about specific services offered by specific NSPs. The method may also include determining user preferences regarding system selection based on the user input. The method may also include creating a preferred roaming list (PRL) based on the user preferences. The method may further include using the PRL to scan for available networks and channels and to find serving systems.
-
Citations
22 Claims
-
1. A method for facilitating dynamic service-based system selection and determination, the method being implemented by a mobile device, the method comprising:
-
presenting system selection options based on information that is received about Network Access Providers (NAPs) and Network Service Providers (NSPs); receiving user input about the system selection options, wherein the user is permitted to provide input about specific services offered by specific NSPs; determining user preferences regarding system selection based on the user input; creating a preferred roaming list (PRL) based on the user preferences; using the PRL to scan for available networks and channels and to find serving systems; determining information about available NAPs and NSPs related to the available networks and channels, wherein an option for manual system selection is selected; displaying information about the available NAPs and NSPs; and receiving input selecting an NAP and at least one NSP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device configured for facilitating dynamic service-based system selection and determination, comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable by the processor to; present system selection options based on information that is received about Network Access Providers (NAPs) and Network Service Providers (NSPs); receive, from an input device, user input about the system selection options, wherein the user is permitted to provide input about specific services offered by specific NSPs; determine user preferences regarding system selection based on the user input; create a preferred roaming list (PRL) based on the user preferences; use a receiver to scan for available networks and channels using the PRL and to find serving systems using the PRL; determine information about available NAPs and NSPs related to the available networks and channels, wherein an option for manual system selection is selected; provide information about the available NAPs and NSPs to a display; and receive, from the input device, input selecting an NAP and at least one NSP. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile device configured for facilitating dynamic service-based system selection and determination, comprising:
-
means for presenting system selection options based on information that is received about Network Access Providers (NAPs) and Network Service Providers (NSPs); means for receiving user input about the system selection options, wherein the user is permitted to provide input about specific services offered by specific NSPs; means for determining user preferences regarding system selection based on the user input; means for creating a preferred roaming list (PRL) based on the user preferences; means for using the PRL to scan for available networks and channels and to find serving systems; means for determining information about available NAPs and NSPs related to the available networks and channels, wherein an option for manual system selection is selected; means for displaying information about the available NAPs and NSPs; and means for receiving input selecting an NAP and at least one NSP. - View Dependent Claims (18, 19)
-
-
20. A computer-program product for facilitating dynamic service based system selection and determination by a mobile device, the computer-readable product comprising a non-transitory computer-readable medium having instructions thereon, the instructions comprising:
-
code for presenting system selection options to a user based on information that is received about Network Access Providers (NAPs) and Network Service Providers (NSPs); code for receiving user input about the system selection options, wherein the user is permitted to provide input about specific services offered by specific NSPs; code for determining user preferences regarding system selection based on the user input; code for creating a preferred roaming list (PRL) based on the user preferences; and code for using the PRL to scan for available networks and channels and to find serving systems; code for determining information about available NAPs and NSPs related to the available networks and channels, wherein an option for manual system selection is selected; code for displaying information about the available NAPs and NSPs; and code for receiving input selecting an NAP and at least one NSP. - View Dependent Claims (21, 22)
-
Specification