Adaptive on-demand tethering
First Claim
1. A computer-implemented method for adaptive on-demand tethering, the method comprising:
- connecting to a network via a first network connection;
monitoring at least a first attribute of the first network connection;
exchanging, with a proximal device, authentication information received from a service provider;
initiating a tethering connection with the proximal device based at least in part on the monitoring of the first attribute and the exchanging;
determining, in conjunction with the proximal device, whether the proximal device will operate as a host device or a client device for the tethering connection;
creating a first wireless network to be connected to by the proximal device for the tethering connection when the proximal device is determined to operate as the client device for the tethering connection, otherwise connecting to a second wireless network created by the proximal device for the tethering connection when the proximal device is determined to operate as the host device for the tethering connection; and
connecting to the network through a second network connection of the proximal device via the tethering connection based at least in part on the monitoring of the first attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
A device that implements adaptive on-demand tethering may include at least one processor circuit. The at least one processor circuit may be configured to monitor at least a first connection quality value associated with a first network connection of the device to a network. The at least one processor circuit may be further configured to receive information regarding a second connection quality value associated with a second network connection of another device. The at least one processor circuit may be further configured to initiate a tethering connection with the another device based at least in part on a comparison of the first connection quality value and the second connection quality value. The at least one processor circuit may be further configured to connect to the network through the second network connection of the another device via the tethering connection based at least in part on the comparison.
-
Citations
20 Claims
-
1. A computer-implemented method for adaptive on-demand tethering, the method comprising:
-
connecting to a network via a first network connection; monitoring at least a first attribute of the first network connection; exchanging, with a proximal device, authentication information received from a service provider; initiating a tethering connection with the proximal device based at least in part on the monitoring of the first attribute and the exchanging; determining, in conjunction with the proximal device, whether the proximal device will operate as a host device or a client device for the tethering connection; creating a first wireless network to be connected to by the proximal device for the tethering connection when the proximal device is determined to operate as the client device for the tethering connection, otherwise connecting to a second wireless network created by the proximal device for the tethering connection when the proximal device is determined to operate as the host device for the tethering connection; and connecting to the network through a second network connection of the proximal device via the tethering connection based at least in part on the monitoring of the first attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a wireless interface for establishing a tethering connection; and at least one processor circuit configured to; monitor at least a first connection quality value associated with a first network connection of the device to a network; exchange, with another device, authentication information received from a service provider; receive information regarding a second connection quality value associated with a second network connection of the another device; initiate, via the wireless interface, a lithe tethering connection with the another device based at least in part on the exchange and a comparison of the first connection quality value to the second connection quality value; connect to the network through the second network connection of the another device via the tethering connection based at least in part on the comparison maintain the first network connection and monitor the first connection quality value and the second connection quality value while connected to the network through the second network connection; and reconnect to the network through the first network connection based at least in part on another comparison of the first connection quality value and the second connection quality value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine readable medium embodying instructions that, when executed by a machine, cause the machine to perform a method comprising:
-
connecting to a network via a first network connection; monitoring at least a first attribute of the first network connection; exchanging, with a proximal device, authentication information received from a service provider; initiating a tethering connection with the proximal device based at least in part on the monitoring of the first attribute and the exchanging; determining, in conjunction with the proximal device, whether the proximal device will operate as a host device or a client device for the tethering connection; creating a first wireless network to be connected to by the proximal device for the tethering connection when the proximal device is determined to operate as the client device for the tethering connection, otherwise connecting to a second wireless network created by the proximal device for the tethering connection when the proximal device is determined to operate as the host device for the tethering connection; and connecting to the network through a second network connection of the proximal device via the tethering connection based at least in part on the monitoring of the first attribute. - View Dependent Claims (19, 20)
-
Specification