Patent ID: 11909588
Assignee: SONOS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 17:
18. A system comprising:
a first computing device configured to communicate over at least one data network; and
a second computing device configured to communicate over at least one data network and installed with software having functionality for controlling the first computing device;, the first computing device comprising:
at least one first processor;
a first non-transitory computer-readable medium; and
program instructions stored on the first non-transitory computer-readable medium that are executable by the at least one first processor such that the first computing device is configured to:
detect a triggering event that causes the first computing device to enter a setup mode in which the first computing device transmits a first set of one or more messages collectively indicating that the first computing device is available for setup;
while in the setup mode, establish an initial wireless communication path with the second computing device;
receive, from the second computing device via the initial wireless communication path, a second set of one or more messages, wherein the second set of one or more messages collectively comprises security information for a secure wireless network configured to exchange digital data packets that is defined by one or more network devices, and wherein the initial wireless communication path with the second computing device does not traverse any of the one or more network devices;
use the security information to connect to the secure wireless network; and
transition from communicating with the second computing device via the initial wireless communication path to communicating with the second computing device via the secure wireless network; and, the second computing device comprising:
at least one second processor;
a second non-transitory computer-readable medium; and
program instructions stored on the second non-transitory computer-readable medium that are executable by the at least one second processor such that the second computing device is configured to:
receive the first set of one or more messages collectively indicating that the first computing device is available for setup;
establish the initial wireless communication path with the first computing device;
transmit the second set of one or more messages to the first computing device via the initial wireless communication path; and
transition from communicating with the first computing device via the initial wireless communication path to communicating with the first computing device via the secure wireless network.