IP Library Granted Patent US 10,455,564
Granted Patent B2
US 10,455,564 · App. 15/443,193 · Granted Oct 22, 2019

Simultaneous channel switching within a mesh network

Inventor: Venkat Kalkunte (Saratoga, CA)
Assignee: Vivint, Inc.
H04W72/042H04W24/00H04W28/18H04W36/0016H04W36/06H04W56/0005H04W56/0015H04W74/0816H04W76/40H04W8/005H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,455,564
App. No.
15/443,193
Granted
Oct 22, 2019
Kind
B2
Abstract

A computer-implemented method for channel switching in a mesh network is described. In one embodiment, a beacon is sent. The beacon includes a channel change request in both proprietary and standard formats. The channel change request includes an instruction to change to a particular channel and a timing synchronization function identifying when the change to the particular channel should occur. The timing synchronization function is used to determine that the time has arrived to change to the particular channel. The particular channel is changed to synchronously with all other access points in a mesh network.

Claims (65)

1. A method for channel switching at a first access point in a wireless network, comprising:

receiving a first beacon from a second access point in the wireless network that indicates a request to make a channel change, the first beacon containing channel change information indicating:

an identification of a channel to change; and

a first change time to make the channel change;

setting a timer to change to the channel at the first change time;

generating a second beacon by revising an outgoing beacon to include the channel change information from the first beacon; and

sending, to a third access point, the second beacon indicating a request for the third access point to make the channel change and containing the channel change information.

2. The method of claim 1 , wherein the request to make the channel change is based on receiving the request for a clear channel assessment (CCA) from the second access point.

3. The method of claim 2 , further comprising:

performing a CCA based on the request to perform the CCA;

register an indication of results of the CCA; and

transmitting the indication of the results of the CCA to the second access point.

4. The method of claim 1 , further comprising:

sending the second beacon to at least one node connected in the wireless network that is different than the second access point and the third access point, wherein the second beacon requests that the at least one node make a channel change at the first change time.

5. The method of claim 1 , wherein receiving the first beacon further comprises:

receiving the first beacon using a point-to-point communication with the second access point.

6. The method of claim 1 , wherein receiving the first beacon further comprises:

receiving the first beacon, from the second access point, using a point-to-multipoint communication or a broadcast communication.

7. The method of claim 1 , further comprising:

transmitting a first indication to at least one device associated with the wireless network to change to the identified channel when the first change time occurs.

8. The method of claim 7 , further comprising:

receiving a second indication that the change to the identified channel was made based at least in part on the first indication.

9. The method of claim 1 , wherein the first beacon received indicating the request to make the channel change is received in a proprietary format.

10. The method of claim 1 , wherein the first change time corresponds to an instruction to stop a transmission queue, the method further comprising:

receiving a second change time;

switching to the identified channel at the second change time;

receiving a third change time; and

restarting the transmission queue at the third change time.

11. An apparatus for channel switching, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

receive a first beacon, at the apparatus in a wireless network, from a second access point in the wireless network that indicates a request to make a channel change, the first beacon containing channel change information indicating:

an identification of a channel to change to; and

a first change time to make the channel change;

set a timer, at the apparatus, to change to the channel at the first change time;

generate a second beacon by revising an outgoing beacon to include the channel change information from the first beacon; and

send, to a third access point, the second beacon indicating a request for the third access point to make the channel change and containing the channel change information.

12. The apparatus of claim 11 , wherein the request to make the channel change is based on receiving the request for a clear channel assessment (CCA) from the second access point.

13. The apparatus of claim 12 , the instructions being further executable to:

perform a CCA based on the request to perform the CCA;

register an indication of results of the CCA; and

transmit the results of the CCA to the second access point.

14. The apparatus of claim 11 , the instructions being further executable to:

send the second beacon to at least one node connected in the wireless network that is different than the second access point and the third access point, wherein the second beacon requests that the at least one node make a channel change at the first change time.

15. The apparatus of claim 11 , wherein when the processor receives the first beacon, the instructions are further executable to:

receive the first beacon using a point-to-point communication with the second access point.

16. The apparatus of claim 11 , wherein when the processor receives the first beacon, the instructions are further executable to:

receive the first beacon, from the second access point, using a point-to-multipoint communication or a broadcast communication.

17. The apparatus of claim 11 , wherein the first change time corresponds to an instruction to stop a transmission queue, the instructions being further executable to:

receive a second change time;

switch to the identified channel at the second change time;

receive a third change time; and

restart the transmission queue at the third change time.

18. A non-transitory computer-readable medium storing computer-executable code at a first access point in a wireless network, the code executable by a processor to:

receive a first beacon from a second access point in the wireless network that indicates a request to make a channel change, the first beacon containing channel change information indicating:

an identification of a channel to change to; and

a first change time to make the channel change;

set a timer to change to the channel at the first change time;

generate a second beacon by revising an outgoing beacon to include the channel change information from the first beacon; and

send, to a third access point, the second beacon indicating a request for the third access point to make the channel change and containing the channel change information.

19. The non-transitory computer-readable medium of claim 18 , the code further executable to:

perform a CCA based on a request to perform the CCA, the request received from the second access point;

register an indication of results of the CCA; and

transmit the results of the CCA to the second access point.

Assignments (8)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0824 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SUPPL. NO. 2 SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA N.A.
Reel/Frame 047024/0048 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2017
From: KALKUNTE, VENKAT
To: VIVINT, INC.
Reel/Frame 041383/0347 →
Continuity (3)
Continuation 14200412 · Mar 7, 2014
Provisional Application 61784795 · Mar 14, 2013
Related Publication 20170238285A1 · Aug 17, 2017
Cited By (1)
US 12,663,501