Roaming to share a communication channel
First Claim
1. A method implemented in a computing device, the method comprising:
- determining that the computing device is connected to a first wireless network;
determining that the computing device is connected to a second wireless network;
identifying one of multiple channels of the second wireless network that the computing device is using to connect to the second wireless network;
determining, while the computing device is connected to both the first wireless network and the second wireless network and in response to the computing device being connected to the second wireless network using a different channel than is used to connect the computing device to the first wireless network, that the computing device can connect to the first wireless network using the one channel without communicating with another device on the first wireless network for the another device to change to using the one channel; and
connecting, in response to determining that the computing device can connect to the first wireless network using the one channel, the computing device to the first wireless network using the one channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device is able to communicate wirelessly with other devices using different types of wireless networks, such as infrastructure networks and peer-to-peer networks. Situations can arise in which a computing device is connected to different types of networks at the same time. In such situations a check is made as to whether the computing device can connect to a first of the wireless networks using the same channel as is used by the computing device to connect to a second of the wireless networks. If so, then the computing device connects to the first wireless network using the same channel as is used by the computing device to connect to the second wireless network, resulting in the computing device sharing the same channel for the multiple wireless networks.
18 Citations
19 Claims
-
1. A method implemented in a computing device, the method comprising:
-
determining that the computing device is connected to a first wireless network; determining that the computing device is connected to a second wireless network; identifying one of multiple channels of the second wireless network that the computing device is using to connect to the second wireless network; determining, while the computing device is connected to both the first wireless network and the second wireless network and in response to the computing device being connected to the second wireless network using a different channel than is used to connect the computing device to the first wireless network, that the computing device can connect to the first wireless network using the one channel without communicating with another device on the first wireless network for the another device to change to using the one channel; and connecting, in response to determining that the computing device can connect to the first wireless network using the one channel, the computing device to the first wireless network using the one channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
a processor; and a computer-readable storage medium having stored thereon multiple instructions that, responsive to execution by the processor, cause the processor to; identify one of multiple channels of a peer-to-peer network that the computing device is using to connect to the peer-to-peer network; determine, while the computing device is connected to both the peer-to-peer network and an infrastructure network and in response to the computing device being connected to the peer-to-peer network using a different channel than is used to connect the computing device to the infrastructure network, that the computing device can connect to the infrastructure network using the one channel without communicating with another device on the infrastructure network for the another device to change to using the one channel; and connect, in response to determining that the computing device can connect to the infrastructure network using the one channel, the computing device to the infrastructure network using the one channel. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-readable storage medium having instructions thereon that, when executed by at least one processor, cause a computing device to:
-
determine that the computing device is connected to both a first wireless network and a second wireless network; identify one of multiple channels of the second wireless network that the computing device is using to connect to the second wireless network; determine, while the computing device is connected to both the first wireless network and the second wireless network and in response to the computing device being connected to the second wireless network using a different channel than is used to connect the computing device to the first wireless network, whether the computing device can connect to the first wireless network using the one channel without communicating with another device on the first wireless network for the another device to change to using the one channel; if it is determined that the computing device can connect to the first wireless network using the one channel, connect to the first wireless network using the one channel; and if it is determined that the computing device cannot connect to the first wireless network using the one channel, waiting a duration of time to repeat determining whether the computing device can connect to the first wireless network using the one channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification