Techniques for minimizing user disruption during network connection switching
First Claim
1. A computer-implemented method comprising:
- establishing, by a mobile computing device having one or more processors, a first cellular connection between the mobile computing device and a first cellular carrier associated with a mobile virtual network operator (MVNO);
detecting, by the mobile computing device, a condition indicative of (i) a level of cellular activity via the first cellular connection below an inactivity threshold, (ii) an available second cellular connection with a different second cellular carrier associated with the MVNO, (iii) a signal strength difference between the first cellular connection with the first cellular carrier associated with the MVNO and the available second cellular connection with the different second cellular carrier associated with the MVNO is greater than a minimum strength improvement threshold, and (iv) a predicted period of inactivity between the mobile computing device and a user based on usage patterns of the user; and
in response to detecting the condition;
(a) terminating, by the mobile computing device, the first cellular connection, and(b) initiating, by the mobile computing device, the second cellular connection with the second cellular carrier associated with the MVNO.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented technique can include establishing, by a mobile computing device having one or more processors, a first cellular connection between the mobile computing device and a first cellular carrier associated with a mobile virtual network operator (MVNO), detecting, by the mobile computing device, a condition indicative of (i) a level of cellular activity via the first cellular connection below an inactivity threshold and (ii) an available second cellular connection with a different second cellular carrier associated with the MVNO, and in response to detecting the condition: (a) terminating, by the mobile computing device, the first cellular connection, and (b) initiating, by the mobile computing device, the second cellular connection with the second cellular carrier associated with the MVNO.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
establishing, by a mobile computing device having one or more processors, a first cellular connection between the mobile computing device and a first cellular carrier associated with a mobile virtual network operator (MVNO); detecting, by the mobile computing device, a condition indicative of (i) a level of cellular activity via the first cellular connection below an inactivity threshold, (ii) an available second cellular connection with a different second cellular carrier associated with the MVNO, (iii) a signal strength difference between the first cellular connection with the first cellular carrier associated with the MVNO and the available second cellular connection with the different second cellular carrier associated with the MVNO is greater than a minimum strength improvement threshold, and (iv) a predicted period of inactivity between the mobile computing device and a user based on usage patterns of the user; and in response to detecting the condition; (a) terminating, by the mobile computing device, the first cellular connection, and (b) initiating, by the mobile computing device, the second cellular connection with the second cellular carrier associated with the MVNO. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile computing device comprising:
-
a memory configured to store a set of instructions; a communication device configured to transmit and receive information; and one or more processors configured to execute the set of instructions, which causes the one or more processors to perform operations comprising; controlling the communication device to establish a first cellular connection between the mobile computing device and a first cellular carrier associated with a mobile virtual network operator (MVNO); detecting a condition indicative of (i) a level cellular activity via the first cellular connection below an inactivity threshold, (ii) an available second cellular connection with a different second cellular carrier associated with the MVNO, (iii) a signal strength difference between the first cellular connection with the first cellular carrier associated with the MVNO and the available second cellular connection with the different second cellular carrier associated with the MVNO is greater than a minimum strength improvement threshold, and (iv) a predicted period of inactivity between the mobile computing device and a user based on usage patterns of the user; and in response to detecting the condition, controlling the communication device to; (a) terminate the first cellular connection, and (b) initiate the second cellular connection with the second cellular carrier associated with the MVNO. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification