IP Library Granted Patent US 8,190,156
Granted Patent B2
US 8,190,156 · App. 12/165,078 · Granted May 29, 2012

Method and apparatus for selecting network providers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,190,156
App. No.
12/165,078
Granted
May 29, 2012
Kind
B2
Abstract

An approach is provided for performing network discovery and selection. Information specifying a list of network access providers that may be associated with a home network service provider is received (e.g., the information may be pre-provisioned, or manually configured). The information includes a field that having at least one of the following values: a first value indicating that the network access providers in the list have a higher priority than unlisted network access providers, a second value indicating that the network access providers in the list have equal priority with the unlisted network access providers, or a third value indicating that only the network access providers on the list are to be selected. A network access provider is selected according to the value of the field. This selection process can also be performed for network service providers.

Claims (52)

1. A method comprising:

retrieving via one or more processors, information specifying a list of network access providers which may be associated with a home network service provider, wherein the information includes a field having at least one of the following values,

a first value indicating that the network access providers in the list have a higher priority than other network access providers, wherein the other network access providers are not in the list,

a second value indicating that the network access providers in the list have equal priority with the other network access providers, or

a third value indicating that only the network access providers in the list are to be selected; and

causing, at least in part, via the one or more processors, a selection of a network access provider according to the value of the field.

2. A method according to claim 1 , wherein the network access providers in the list or the other network access providers are either directly or indirectly connected to the home network service provider.

3. A method according to claim 1 , wherein the information is received from a device management server that resides in a domain of the home network service provider, the information being pre-provisioned at either a point of manufacturing, or a point of sale.

4. A method according to claim 1 , wherein the information is configured manually.

5. A method according to claim 1 , further comprising:

communicating with a network corresponding to the selected network access provider.

6. A method according to claim 1 , wherein the information includes a contractual agreement preference list (CAPL).

7. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by the one or more processors, causes the one or more processors to perform the method of claim 1 .

8. An apparatus comprising:

at least one processor; and

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 to perform at least the following:

retrieve information specifying a list of network access providers which may be associated with a home network service provider, wherein the information includes a field having at least one of the following values,

a first value indicating that the network access providers in the list have a higher priority than other network access providers, wherein the other network access providers are not in the list,

a second value indicating that the network access providers in the list have equal priority with the other network access providers, or

a third value indicating that only the network access providers in the list are to be selected; and

cause, at least in part, a selection of a network access provider according to the value of the field.

9. An apparatus according to claim 8 , wherein the network access providers in the list or the other network access providers are either directly or indirectly connected to the home network service provider.

10. An apparatus according to claim 8 , wherein the information is received from a device management server that resides in a domain of the home network service provider, the information being pre-provisioned at either a point of manufacturing, or a point of sale.

11. An apparatus according to claim 8 , wherein the information is configured manually.

12. An apparatus according to claim 8 , wherein the apparatus is further caused to communicate with a network corresponding to the selected network access provider.

13. An apparatus according to claim 8 , wherein the information includes a contractual agreement preference list (CAPL).

14. A method comprising:

retrieving, via one or more processors, information specifying a list of network service providers, wherein the information includes a field having at least one of the following values,

a first value indicating that the network service providers in the list have a higher priority than other network service providers, wherein the other network service providers are not in the list,

a second value indicating that the network service providers in the list have equal priority with the other network service providers, or

a third value indicating that only the network service providers in the list are to be selected; and

causing, at least in part, via the one or more processors, a selection of a network service provider according to the value of the field.

15. A method according to claim 14 , wherein the information is received from a device management server that resides in a domain of the home network service provider, the information being pre-provisioned at either a point of manufacturing, or a point of sale.

16. A method according to claim 14 , wherein the information is configured manually.

17. A method according to claim 14 , further comprising:

communicating with a network corresponding to the selected network service provider.

18. A method according to claim 14 , wherein the information includes a roaming agreements preference list (RAPL).

19. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, causes the one or more processors to perform the method of claim 14 .

20. An apparatus comprising:

at least one processor; and

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 to perform at least the following:

retrieve information specifying a list of network service providers, wherein the information includes a field having at least one of the following values,

a first value indicating that the network service providers in the list have a higher priority than other network service providers, wherein the other network service providers are not in the list,

a second value indicating that the network service providers in the list have equal priority with the other network service providers, or

a third value indicating that only the network service providers in the list are to be selected; and

cause, at least in part, a selection of a network service provider according to the value of the field.

21. An apparatus according to claim 20 , wherein the information is received from a device management server resident in a domain of the home network service provider, the information being pre-provisioned at either a point of manufacturing, or a point of sale.

22. An apparatus according to claim 20 , wherein the information is configured manually.

23. An apparatus according to claim 20 , wherein the apparatus is further caused to communicate with a network corresponding to the selected network service provider.

24. An apparatus according to claim 20 , wherein the information includes a roaming agreements preference list (RAPL).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035496/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2008
From: RANTANEN, TOMMI; ALAVANNESLUOMA, JUKKA; TASA, MIKKO
To: NOKIA CORPORATION
Reel/Frame 021467/0657 →