×

Playback device connection

DC CAFC
  • US 10,439,896 B2
  • Filed: 03/11/2019
  • Issued: 10/08/2019
  • Est. Priority Date: 06/05/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • a user interface;

    a network interface;

    at least one processor;

    a non-transitory computer-readable medium; and

    program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the computing device to perform functions comprising;

    while operating on a secure wireless local area network (WLAN) that is defined by an access point, (a) receiving, via a graphical user interface (GUI) associated with an application for controlling one or more playback devices, user input indicating that a user wishes to set up a playback device to operate on the secure WLAN and (b) receiving a first message indicating that a given playback device is available for setup;

    after receiving the user input and receiving the first message, transmitting a response to the first message that facilitates establishing an initial communication path with the given playback device, wherein the initial communication path with the given playback device does not traverse the access point;

    transmitting, to the given playback device via the initial communication path, at least a second message containing network configuration parameters, wherein the network configuration parameters comprise an identifier of the secure WLAN and a security key for the secure WLAN;

    after transmitting at least the second message containing the network configuration parameters, detecting an indication that the given playback device has successfully received the network configuration parameters; and

    after detecting the indication, transitioning from communicating with the given playback device via the initial communication path to communicating with the given playback device via the secure WLAN that is defined by the access point.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×