Network selection architecture
First Claim
1. A method, comprising:
- comparing, by a mobile device comprising a processor, a first network congestion condition and a first network parameter condition received from a first set of network devices of a first network, and a second network congestion condition and a second network parameter condition received from a second set of network devices of a second network, to a usage parameter and a movement parameter of the mobile device;
determining, by the mobile device, a radio technology to select for use in routing network traffic of the mobile device, wherein determining the radio technology comprises;
based on a first result of the comparing, determining, by the mobile device, to route at least a portion of the network traffic of the mobile device to the first set of network devices associated with a first radio technology, orbased on a second result of the comparing, determining, by the mobile device, to route at least the portion of the network traffic of the mobile device to the second set of network devices associated with a second radio technology,wherein determining the radio technology further comprises complying with a network selection policy received from a network device that provides a service to the mobile device; and
initiating, by the mobile device, routing of the network traffic of the mobile device either to the first set of network devices or to the second set of network devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A user equipment device intelligent network selection architecture is provided that enables service provider policy driven dynamic intelligent network selection of a radio technology for user traffic delivery. The network selection is based on radio network conditions, user subscription profile, and device mobility state, including speed and movement pattern. Also provided are application program interfaces that allow access network discovery and selection function carrier clients decision as to communication with a connection manager or other lower layer functions. The architecture and associated application program interface enable automatic network selection and connection, which provides a consistent implementation across different device original equipment manufacturers and operating systems.
168 Citations
20 Claims
-
1. A method, comprising:
-
comparing, by a mobile device comprising a processor, a first network congestion condition and a first network parameter condition received from a first set of network devices of a first network, and a second network congestion condition and a second network parameter condition received from a second set of network devices of a second network, to a usage parameter and a movement parameter of the mobile device; determining, by the mobile device, a radio technology to select for use in routing network traffic of the mobile device, wherein determining the radio technology comprises; based on a first result of the comparing, determining, by the mobile device, to route at least a portion of the network traffic of the mobile device to the first set of network devices associated with a first radio technology, or based on a second result of the comparing, determining, by the mobile device, to route at least the portion of the network traffic of the mobile device to the second set of network devices associated with a second radio technology, wherein determining the radio technology further comprises complying with a network selection policy received from a network device that provides a service to the mobile device; and initiating, by the mobile device, routing of the network traffic of the mobile device either to the first set of network devices or to the second set of network devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage device storing executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
comparing a first network congestion condition and a first network parameter condition received from a first set of network devices of a first network, and a second network congestion condition and a second network parameter condition received from a second set of network devices of a second network, to a usage parameter and a movement parameter of a mobile device; determining a radio technology to select for use in routing network traffic of the mobile device, wherein determining the radio technology comprises; based on a first result of the comparing, determining to route the network traffic to the first set of network devices associated with a first radio technology, or based on a second result of the comparing, determining to route the network traffic of the mobile device to the second set of network devices associated with a second radio technology, wherein determining the radio technology further comprises complying with a network selection policy received from a network device that provides a service to the mobile device; and facilitating routing of the network traffic of the mobile device either to the first set of network devices or to the second set of network devices. - View Dependent Claims (12, 13)
-
-
14. A mobile device, comprising:
-
a processor; and a memory that stores instructions that, in response to execution, cause the processor to perform operations, comprising comparing a first network congestion condition and a first network parameter condition received from a first set of network devices of a first network, and a second network congestion condition and a second network parameter condition received from a second set of network devices of a second network, to a usage parameter and a movement parameter of a mobile device, determining a radio technology to select for use in routing network traffic of the mobile device, wherein determining the radio technology comprises based on a first result of the comparing, determining to route the network traffic to the first set of network devices associated with a first radio technology, or based on a second result of the comparing, determining to route the network traffic of the mobile device to the second set of network devices associated with a second radio technology, wherein determining the set of network devices further comprises complying with a network selection policy received from a network device that provides a service to the mobile device; and facilitating routing of the network traffic of the mobile device either to the first set of network devices or to the second set of network devices. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification