IP Library Granted Patent US 11,671,825
Granted Patent B2
US 11,671,825 · App. 16/496,685 · Granted Jun 6, 2023

Method and system for authenticating a device

Inventors: Daniel John Jones (London, GB); James Andrew Nesfield (Edinburgh, GB)
Assignee: Sonos Experience Limited
H04W12/06H04B11/00H04L63/08H04W12/50H04W12/65H04W84/12
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 11,671,825
App. No.
16/496,685
Granted
Jun 6, 2023
Kind
B2
Abstract

The present invention relates to a method for authenticating a device with a wireless access point. The method includes receiving an audio signal at the device via a microphone; processing the audio signal to extract a code; using the code to authenticate the device, at least in part, with the wireless access point; and in response to the authentication, providing access to one or more network Services to the device via the wireless access point. A system and software are also disclosed.

Claims (41)

1. A method for authenticating a device with a wireless access point, including:

broadcasting, via a speaker included in the device, a requesting audio signal to request authentication information based on a determination that the device is not authenticated with the wireless access point, wherein the requesting audio signal encodes a public key of the device;

in response to the broadcasting of the requesting audio signal, receiving, at the device via a microphone, an audio signal encoding a code encrypted based on the public key of the device;

processing the audio signal to extract the code based on the public key of the device;

using the code to authenticate the device, at least in part, with the wireless access point; and

in response to the authentication, providing access to one or more network services to the device via the wireless access point.

2. A method as claimed in claim 1 , wherein the audio signal is received from a speaker at a second device.

3. A method as claimed in claim 2 , wherein the second device is a user device.

4. A method as claimed in claim 2 , wherein the second device is actuated by a user of the second device to generate the audio signal at the speaker.

5. A method as claimed in claim 2 , wherein the second device is triggered to generate the audio signal at the speaker by receiving the requesting audio signal from the device.

6. A method as claimed in claim 1 , wherein the code includes WiFi credentials for the wireless access point.

7. A method as claimed in claim 6 , wherein the WiFi credentials includes SSID for the wireless access point, and a password for the wireless access point.

8. A method as claimed in claim 1 , wherein the network services include Internet services.

9. A method as claimed in claim 1 , wherein the device is an IoT device.

10. A method as claimed in claim 1 , wherein the device is not a general purpose computing device.

11. A method as claimed in claim 1 , wherein the code is audibly encoded within the audio signal.

12. A method as claimed in claim 1 , wherein the code is inaudibly encoded within the audio signal.

13. A method as claimed in claim 1 , wherein a plurality of devices receive the audio signal, each device extracting the code from the audio signal, and using the code to authenticate that device, at least in part, with the wireless access point.

14. A method as claimed in claim 1 , wherein the audio signal comprises information encoded within a packet.

15. A method as claimed in claim 14 , wherein the packet includes a header, a payload and one or more selected from the set of error correction, encryption and a checksum.

16. A method as claimed in claim 15 , wherein the code is within the payload.

17. A method as claimed in claim 1 , wherein the device listens for the audio signal at the microphone when the device is not authenticated with the wireless access point.

18. A method as claimed in claim 1 , wherein the device listens for the audio signal at the microphone for a predetermine period of time when the device receives user input at the device.

19. The method as claimed in claim 1 , wherein the audio signal is processed to extract user account information and the method includes transmitting the user account information to the one or more network services via the wireless access point.

20. The method as claimed in claim 1 , wherein the audio signal is processed to extract a customer account identifier and the method further includes: retrieving customer account information from the one or more network services based on the extracted customer account identifier, and configuring the device based on the retrieved customer account information.

21. A device comprising:

a speaker;

a microphone;

communication circuitry; and

one or more processors operatively coupled to the speaker, the microphone and the communication circuitry, and configured to:

broadcast, via the speaker, a requesting audio signal to request authentication information based on a determination that the device is not authenticated with a wireless access point, wherein the requesting audio signal encodes a public key of the device;

in response to the broadcasting of the requesting audio signal, receive, at the device via the microphone, an audio signal encoding a code encrypted based on the public key of the device;

process the audio signal to extract the code based on the public key of the device;

authenticate, via the communication circuitry, the device, at least in part, with the wireless access point based on the code; and

in response to the authentication, provide access to one or more network services to the device via the communication circuitry and the wireless access point.

22. A non-transitory computer readable medium having stored therein computer-readable instructions that, when executed by one or more processors of a device, cause the device to:

broadcast, via a speaker included in the device, a requesting audio signal to request authentication information based on a determination that the device is not authenticated with a wireless access point wherein the requesting audio signal encodes a public key of the device;

in response to the broadcasting of the requesting audio signal, receive, at the device via a microphone an audio signal encoding a code encrypted based on the public key of the device;

process the audio signal to extract the code based on the public key of the device;

authenticate the device, at least in part, with the wireless access point based on the code; and

in response to the authentication, provide access to one or more network services to the device via the wireless access point.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2020
From: ASIO LTD
To: SONOS EXPERIENCE LIMITED
Reel/Frame 052896/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: JONES, DANIEL JOHN; NESFIELD, JAMES ANDREW
To: ASIO LTD.
Reel/Frame 051394/0876 →
Priority Claims (1)
GB 1704636 · Mar 23, 2017 · national
Continuity (1)
Related Publication 20200037159A1 · Jan 30, 2020
Cited By (1)
US 12,519,767