Systems and methods for configuring an electronic device
First Claim
1. A target device, comprising:
- one or more processors; and
memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for;
receiving connection information from a configuration device, via an analog audio interface, the connection information including network configuration data for a network to which the configuration device is connected and a plurality of account credentials, the plurality of account credentials including first account credentials, wherein the first account credentials include a password;
storing respective ones of the plurality of account credentials in association with respective unique user identifiers;
connecting to the network using the network configuration data;
receiving a media control request including information identifying the first account credentials, wherein the information identifying the first account credentials is one of the unique user identifiers;
connecting, using the network, to a server system remote from the target device using the first account credentials; and
sending a server media control request to the server system, the server media control request including the information identifying the first account credentials.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for configuring a device is performed at a target device with a processor and memory storing instructions for execution by the processor. In some implementations, the target device is a media presentation device, such as a WiFi enabled speaker system. Connection information is received from a configuration device, such as a laptop computer or mobile telephone, via an analog audio interface. The connection information includes first account credentials. In some implementations, the connection information also includes network configuration data such as a name of wireless network and a security key. The target device connects to a server system remote from the target device using the first account credentials.
29 Citations
17 Claims
-
1. A target device, comprising:
-
one or more processors; and memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for; receiving connection information from a configuration device, via an analog audio interface, the connection information including network configuration data for a network to which the configuration device is connected and a plurality of account credentials, the plurality of account credentials including first account credentials, wherein the first account credentials include a password; storing respective ones of the plurality of account credentials in association with respective unique user identifiers; connecting to the network using the network configuration data; receiving a media control request including information identifying the first account credentials, wherein the information identifying the first account credentials is one of the unique user identifiers; connecting, using the network, to a server system remote from the target device using the first account credentials; and sending a server media control request to the server system, the server media control request including the information identifying the first account credentials. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of configuring a device, comprising:
at a target device with a processor and memory storing instructions for execution by the processor; receiving connection information from a configuration device, via an analog audio interface, the connection information including network configuration data for a network to which the configuration device is connected and a plurality of account credentials, the plurality of account credentials including first account credentials, wherein the first account credentials include a password; storing respective ones of the plurality of account credentials in association with respective unique user identifiers; connecting to the network using the network configuration data; receiving a media control request including information identifying the first account credentials, wherein the information identifying the first account credentials is one of the unique user identifiers; connecting, using the network, to a server system remote from the target device using the first account credentials; and sending a server media control request to the server system, the server media control request including the information identifying the first account credentials.
-
17. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a target device with one or more processors, cause the target device to:
-
receive connection information from a configuration device, via an analog audio interface, the connection information including network configuration data for a network to which the configuration device is connected and a plurality of account credentials, the plurality of account credentials including first account credentials, wherein the first account credentials include a password; store respective ones of the plurality of account credentials in association with respective unique user identifiers; connect to the network using the network configuration data; receive a media control request including information identifying the first account credentials, wherein the information identifying the first account credentials is one of the unique user identifiers; connect, using the network, to a server system remote from the target device using the first account credentials; and send a server media control request to the server system, the server media control request including the information identifying the first account credentials.
-
Specification