Band-switching operations in a mesh network environment
First Claim
1. A computing device, comprising:
- one or more processors;
a first WiFi circuit for receiving a communication at the computing device, wherein the computing device is a node of a mesh network, wherein the communication includes a source address of an origin device of the communication and a destination address of a destination device for the communication, and wherein the communication is received on a first WiFi frequency band;
a non-transitory machine-readable storage medium containing instructions which when executed on the one or more processors, cause the one or more processors to perform operations including;
determining whether the origin device is a node of the mesh network based on the source address;
determining whether to perform a dynamic band-switching operation, wherein a band-switching operation is always performed when the origin device is not a node of the mesh network; and
performing the dynamic band-switching operation when the origin device is not a node of the mesh network, wherein performing the dynamic band-switching operation includes switching from the first WiFi frequency band to a second WiFi frequency band;
a transmitter for transmitting the communication using the second WiFi frequency band, wherein the communication is transmitted to a second node of the mesh network, wherein a second dynamic band-switching operation is always performed by the second node when it is determined that the communication is to be transmitted from the second node to a destination device that is not a node of the mesh network, wherein the determination that the destination device is not a node of the mesh network is based on the destination address, and wherein the second dynamic band-switching operation includes switching from the second WiFi frequency band to the first WiFi frequency band.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and systems for selectively performing band-switching operations are provided. For example, a method, computing device, or computer-program product may be provided, and may include receiving a communication from a first device, wherein the communication is received on a channel of a first WiFi frequency band, wherein the communication is received using a first WiFi circuit of the computing device, and wherein the computing device is a node of a mesh network. The method, computing device, or computer-program product may further include determining whether the first device is a node of the mesh network, determining a second device to which to transmit the communication, and determining whether the second device is a node of the mesh network. The method, computing device, or computer-program product may further include determining whether to transmit the communication to the second device on a second WiFi frequency band, wherein the second WiFi frequency band is different from the first WiFi frequency band, and wherein determining whether to transmit the communication on the second WiFi frequency band depends on whether the first device is a node of the mesh network.
24 Citations
18 Claims
-
1. A computing device, comprising:
-
one or more processors; a first WiFi circuit for receiving a communication at the computing device, wherein the computing device is a node of a mesh network, wherein the communication includes a source address of an origin device of the communication and a destination address of a destination device for the communication, and wherein the communication is received on a first WiFi frequency band; a non-transitory machine-readable storage medium containing instructions which when executed on the one or more processors, cause the one or more processors to perform operations including; determining whether the origin device is a node of the mesh network based on the source address; determining whether to perform a dynamic band-switching operation, wherein a band-switching operation is always performed when the origin device is not a node of the mesh network; and performing the dynamic band-switching operation when the origin device is not a node of the mesh network, wherein performing the dynamic band-switching operation includes switching from the first WiFi frequency band to a second WiFi frequency band; a transmitter for transmitting the communication using the second WiFi frequency band, wherein the communication is transmitted to a second node of the mesh network, wherein a second dynamic band-switching operation is always performed by the second node when it is determined that the communication is to be transmitted from the second node to a destination device that is not a node of the mesh network, wherein the determination that the destination device is not a node of the mesh network is based on the destination address, and wherein the second dynamic band-switching operation includes switching from the second WiFi frequency band to the first WiFi frequency band. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
receiving, on a computing device, a communication, wherein the computing device is a node of a mesh network, wherein the communication includes a source address of an origin device of the communication and a destination address of a destination device for the communication, and wherein the communication is received on a first WiFi frequency band; determining whether the origin device is a node of the mesh network based on the source address; determining whether to perform a dynamic band-switching operation, wherein a band-switching operation is always performed when the origin device is not a node of the mesh network; performing a dynamic band-switching operation when the origin device is not a node of the mesh network, wherein performing the dynamic band-switching operation includes switching from the first WiFi frequency band to a second WiFi frequency band; and transmitting the communication using the second WiFi frequency band, wherein the communication is transmitted to a second node of the mesh network, wherein a second dynamic band-switching operation is always performed by the second node when it is determined that the communication is to be transmitted from the second node to a destination device that is not a node of the mesh network, wherein the determination that the destination device is not a node of the mesh network is based on the destination address, and wherein the second dynamic band-switching operation includes switching from the second WiFi frequency band to the first WiFi frequency band. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium of a computing device, including instructions configured to cause one or more data processors to:
-
receive a communication at the computing device, wherein the computing device is a node of a mesh network, wherein the communication includes a source address of an origin device of the communication and a destination address of a destination device for the communication, and wherein the communication is received on a first WiFi frequency band; determine whether the origin device is a node of the mesh network based on the source address; determining whether to perform a dynamic band-switching operation, wherein a band-switching operation is always performed when the origin device is not a node of the mesh network; performing a dynamic band-switching operation when the origin device is not a node of the mesh network, wherein performing the dynamic band-switching operation includes switching from the first WiFi frequency band to a second WiFi frequency band; and transmit the communication on the second WiFi frequency band, wherein the communication is transmitted to a second node of the mesh network, wherein a second dynamic band-switching operation is always performed by the second node when it is determined that the communication is to be transmitted from the second node to a destination device that is not a node of the mesh network, wherein the determination that the destination device is not a node of the mesh network is based on the destination address, and wherein the second dynamic band-switching operation includes switching from the second WiFi frequency band to the first WiFi frequency band. - View Dependent Claims (18)
-
Specification