Network-assisted device-based intelligent radio access control
First Claim
1. A mobile device comprising:
- a network connection manager;
a device-based network decision engine;
a plurality of radio access components;
a processor; and
memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising;
receiving, from a radio access technology selection system, a policy specifying a condition under which the mobile device should select, via the device-based network decision engine, any one of a plurality of radio access networks to which the mobile device is capable of connecting via at least one of the plurality of radio access components, wherein the plurality of radio access networks operate in accordance with a plurality of radio access technologies, and wherein the policy specifies a test to be performed by the mobile device to obtain performance measurement information, wherein the test comprises at least one of a call test, a short message service test, a multiple radio access bearer test, a video mean opinion score test, a throughput test, a latency test, and an idle test,receiving, from the radio access technology selection system, a user profile for a user associated with the mobile device, wherein the user profile comprises information regarding a service agreement between the user and at least one service provider that provides a telecommunication services, at least in part, via at least one of the plurality of radio access networks,receiving network load information from each of the plurality of radio access networks to which the mobile device is capable of connecting,obtaining local device information, wherein the local device information comprises mobility state information of the mobile device, wherein the mobility state information comprises a speed at which the mobile device is moving and a movement pattern of the mobile device,receiving a user rule that specifies a user preference for selecting at least one of the plurality of radio access networks,causing the device-based network decision engine to perform the test to obtain the performance measurement information,in accordance with the policy, selecting a radio access network of the plurality of radio access networks based, at least in part, upon the user profile, the network load information, the user rule, the performance measurement information, and the local device information, andcausing the mobile device to utilize the network connection manager to connect to the radio access network of the plurality of radio access networks.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are described herein for a network-assisted device-based radio access control. According to one aspect disclosed herein, a mobile device selects one or more radio access networks (“RANs”) to connect to, based upon network conditions, policies, user profiles, local device information, and/or other information. The mobile device can receive network load information from multiple RANs. The mobile device can also receive one or more policies from a radio access technology (“RAT”) selection system. The mobile device can also obtain local device information such as, but not limited to, mobility state information, performance measurement information, battery utilization information, channel quality information, applications, and/or a user override selection.
-
Citations
16 Claims
-
1. A mobile device comprising:
-
a network connection manager; a device-based network decision engine; a plurality of radio access components; a processor; and memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving, from a radio access technology selection system, a policy specifying a condition under which the mobile device should select, via the device-based network decision engine, any one of a plurality of radio access networks to which the mobile device is capable of connecting via at least one of the plurality of radio access components, wherein the plurality of radio access networks operate in accordance with a plurality of radio access technologies, and wherein the policy specifies a test to be performed by the mobile device to obtain performance measurement information, wherein the test comprises at least one of a call test, a short message service test, a multiple radio access bearer test, a video mean opinion score test, a throughput test, a latency test, and an idle test, receiving, from the radio access technology selection system, a user profile for a user associated with the mobile device, wherein the user profile comprises information regarding a service agreement between the user and at least one service provider that provides a telecommunication services, at least in part, via at least one of the plurality of radio access networks, receiving network load information from each of the plurality of radio access networks to which the mobile device is capable of connecting, obtaining local device information, wherein the local device information comprises mobility state information of the mobile device, wherein the mobility state information comprises a speed at which the mobile device is moving and a movement pattern of the mobile device, receiving a user rule that specifies a user preference for selecting at least one of the plurality of radio access networks, causing the device-based network decision engine to perform the test to obtain the performance measurement information, in accordance with the policy, selecting a radio access network of the plurality of radio access networks based, at least in part, upon the user profile, the network load information, the user rule, the performance measurement information, and the local device information, and causing the mobile device to utilize the network connection manager to connect to the radio access network of the plurality of radio access networks. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a target mobile device, from a radio access technology selection system, a policy specifying a condition under which the target mobile device should select, via a device-based network decision engine, any one of a plurality of radio access networks to which the target mobile device is capable of connecting via at least one of the plurality of radio access components, wherein the plurality of radio access networks operate in accordance with a plurality of radio access technologies, and wherein the policy specifies a test to be performed by the target mobile device to obtain performance measurement information, wherein the test comprises at least one of a call test, a short message service test, a multiple radio access bearer test, a video mean opinion score test, a throughput test, a latency test, and an idle test; receiving, at the target mobile device, from the radio access technology selection system, a user profile for a user associated with the target mobile device, wherein the user profile comprises information regarding a service agreement between the user and at least one service provider that provides a telecommunication services, at least in part, via at least one of the plurality of radio access networks receiving, at the target mobile device, network load information from each of the plurality of radio access networks to which the target mobile device is capable of connecting; obtaining, by the target mobile device, local device information, wherein the local device information comprises mobility state information of the target mobile device, wherein the mobility state information comprises a speed at which the target mobile device is moving and a movement pattern of the target mobile device; receiving, at the target mobile device, a user rule that specifies a user preference for selecting at least one of the plurality of radio access networks; causing, by the target mobile device, the device-based network decision engine to perform the test to obtain the performance measurement information; in accordance with the policy, selecting, by the target mobile device, a radio access network of the plurality of radio access networks based, at least in part, upon the user profile, network load information, the user rule, the performance measurement information, and the local device information, and causing, by the target mobile device, to utilize a network connection manager to connect to the radio access network of the plurality of radio access networks. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor of a mobile device, cause the mobile device to perform operations comprising:
-
receiving, from a radio access technology selection system, a policy specifying a condition under which the mobile device should select, via a device-based network decision engine, any one of a plurality of radio access networks to which the mobile device is capable of connecting via at least one of the plurality of radio access components, wherein the plurality of radio access networks operate in accordance with a plurality of radio access technologies, and wherein the policy specifies a test to be performed by the mobile device to obtain performance measurement information, wherein the test comprises at least one of a call test, a short message service test, a multiple radio access bearer test, a video mean opinion score test, a throughput test, a latency test, and an idle test; receiving, from the radio access technology selection system, a user profile for a user associated with the mobile device, wherein the user profile comprises information regarding a service agreement between the user and at least one service provider that provides a telecommunication services, at least in part, via at least one of the plurality of radio access networks; receiving network load information from each of the plurality of radio access networks to which the mobile device is capable of connecting; obtaining local device information, wherein the local device information comprises mobility state information of the mobile device, wherein the mobility state information comprises a speed at which the mobile device is moving and a movement pattern of the mobile device; receiving a user rule that specifies a user preference for selecting at least one of the plurality of radio access networks; causing the device-based network decision engine to perform the test to obtain the performance measurement information; in accordance with the policy, selecting a radio access network of the plurality of radio access networks based, at least in part, upon the user profile, the network load information, the user rule, the performance measurement information, and the local device information; and causing the mobile device to utilize a network connection manager to connect to the radio access network of the plurality of radio access networks. - View Dependent Claims (15, 16)
-
Specification