US 11,916,733 B2
Updating network configuration parameters
William Shoesmith, Arlington, MA (US); Ted Lin, Ayer, MA (US); Jeffrey M. Peters, Cambridge, MA (US); Cameron Scott, Seattle, WA (US); James Babu, Seattle, WA (US); Andi Rusu, Seattle, WA (US); and Bryan Cox, Edmonds, WA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Mar. 7, 2022, as Appl. No. 17/688,431.
Claims priority of provisional application 63/158,155, filed on Mar. 8, 2021.
Prior Publication US 2022/0286356 A1, Sep. 8, 2022
Int. Cl. H04L 41/0813 (2022.01); H04W 12/50 (2021.01); H04W 12/102 (2021.01); H04L 41/08 (2022.01); H04W 84/10 (2009.01)
CPC H04L 41/0813 (2013.01) [H04L 41/0879 (2013.01); H04W 12/102 (2021.01); H04W 12/50 (2021.01); H04W 84/10 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computing device comprising:
a graphical display;
at least one processor;
non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the computing device is configured to:
establish a connection to a secure wireless network;
determine that one or more playback devices of a media playback system are not connected to the secure wireless network;
receive, via the graphical display, a user input indicating a request to update the one or more playback devices with network configuration parameters for the secure wireless network;
retrieve, from storage, a list of the one or more playback devices of the media playback system;
receive, via the graphical display, an input indicating a first playback device to be updated from the list;
establish an initial communication path with the first playback device;
transmit a set of one or more messages to the first playback device collectively comprising the network configuration parameters for the secure wireless network;
receive an indication that the first playback device has established a connection to the secure wireless network; and
after receiving the indication that the first playback device has established the connection to the secure wireless network, transmit, to the first playback device, a command to:
temporarily disconnect from the secure wireless network for a given period of time;
while temporarily disconnected from the secure wireless network, (i) scan for messages from other playback devices on a default wireless channel and (ii) respond to messages from other playback devices on the default wireless channel with instructions to scan for messages from other playback devices on the default wireless channel; and
after the given period of time, reconnect to the secure wireless network.