IP Library Granted Patent US 12,041,282
Granted Patent B2
US 12,041,282 · App. 18/076,177 · Granted Jul 16, 2024

Secure remote-less configuration of a media playback device

Inventors: Cameron Esfahani (San Jose, CA); Brian King (San Jose, CA); Mark Young (San Jose, CA); Alex Bishop (San Jose, CA)
Assignee: Roku, Inc.
H04N21/25816H04N21/25875H04N21/4222H04N21/443H04N21/63775H04W76/10
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 12,041,282
App. No.
18/076,177
Granted
Jul 16, 2024
Kind
B2
Abstract

The present disclosure is directed to embodiments for securely reconfiguring a media playback device. For example, a method may include determining whether a media playback device is being controlled by a user. In response to determining that the media playback device is not being controlled by the user, the method may further include: causing display of a pictograph that includes an encrypted payload with information for wirelessly connecting to the media playback device and is configured to be scanned by a client device determining whether a request from the client device to wirelessly connect to the media playback device is a valid request in response to the request being valid, wirelessly connecting the client device to the media playback device via a soft access point; and receiving, at the media playback device, information for reconfiguring the media playback device.

Claims (49)

1. A computer-implemented method, comprising:

receiving, via a network, a payload based on a pictograph from a computing device, the payload comprising:

encrypted information for connecting the computing device to a media playback device; and

a cryptographic certificate to identify the media playback device;

identifying the media playback device based on the cryptographic certificate;

decrypting, by at least one computer processor, the encrypted information to obtain information for connecting the computing device to the identified media playback device; and

providing a reconfiguration request to the computing device, wherein the reconfiguration request includes the information for connecting the computing device to the identified media playback device.

2. The computer-implemented method of claim 1 , wherein the cryptographic certificate comprises a public key associated with the media playback device.

3. The computer-implemented method of claim 1 , further comprising:

causing an application executing on the computing device to prompt a user to authenticate an account of the user based on user credentials; and

authenticating the user based on the user credentials.

4. The computer-implemented method of claim 3 , wherein providing the reconfiguration request to the computing device comprises:

providing the reconfiguration request to the computing device responsive to authenticating the user based on the user credentials.

5. The computer-implemented method of claim 3 , wherein the user credentials comprise a username and a password associated with the user.

6. The computer-implemented method of claim 1 , wherein the information included in the reconfiguration request includes a service set identifier (SSID) and a passphrase.

7. The computer-implemented method of claim 1 , wherein the pictograph comprises a quick response (QR) code.

8. A system, comprising:

one or more memories; and

at least one processor each coupled to at least one of the one or more memories and configured to perform operations comprising:

receiving, via a network, a payload based on a pictograph from a computing device, the payload comprising:

encrypted information for connecting the computing device to a media playback device; and

a cryptographic certificate to identify the media playback device;

identifying the media playback device based on the cryptographic certificate;

decrypting, by at least one computer processor, the encrypted information to obtain information for connecting the computing device to the identified media playback device; and

providing a reconfiguration request to the computing device, wherein the reconfiguration request includes the information for connecting the computing device to the identified media playback device.

9. The system of claim 8 , wherein the cryptographic certificate comprises a public key associated with the media playback device.

10. The system of claim 8 , the operations further comprising:

causing an application executing on the computing device to prompt a user to authenticate an account of the user based on user credentials; and

authenticating the user based on the user credentials.

11. The system of claim 10 , wherein providing the reconfiguration request to the computing device comprises:

providing the reconfiguration request to the computing device responsive to authenticating the user based on the user credentials.

12. The system of claim 10 , wherein the user credentials comprise a username and a password associated with the user.

13. The system of claim 8 , wherein the information included in the reconfiguration request includes a service set identifier (SSID) and a passphrase.

14. The system of claim 8 , wherein the pictograph comprises a quick response (QR) code.

15. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

receiving, via a network, a payload based on a pictograph from a computing device, the payload comprising:

encrypted information for connecting the computing device to a media playback device; and

a cryptographic certificate to identify the media playback device;

identifying the media playback device based on the cryptographic certificate;

decrypting, by at least one computer processor, the encrypted information to obtain information for connecting the computing device to the identified media playback device; and

providing a reconfiguration request to the computing device, wherein the reconfiguration request includes the information for connecting the computing device to the identified media playback device.

16. The non-transitory computer-readable medium of claim 15 , wherein the cryptographic certificate comprises a public key associated with the media playback device.

17. The non-transitory computer-readable medium of claim 15 , the operations further comprising:

causing an application executing on the computing device to prompt a user to authenticate an account of the user based on user credentials; and

authenticating the user based on the user credentials.

18. The non-transitory computer-readable medium of claim 17 , wherein providing the reconfiguration request to the computing device comprises:

providing the reconfiguration request to the computing device responsive to authenticating the user based on the user credentials.

19. The non-transitory computer-readable medium of claim 17 , wherein the user credentials comprise a username and a password associated with the user.

20. The non-transitory computer-readable medium of claim 15 , wherein the information included in the reconfiguration request includes a service set identifier (SSID) and a passphrase.

Assignments (2)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2023
From: ESFAHANI, CAMERON; KING, BRIAN; YOUNG, MARK; BISHOP, ALEX
To: ROKU, INC.
Reel/Frame 065960/0249 →
Continuity (3)
Continuation 17532546 · Nov 22, 2021
Continuation 16934210 · Jul 21, 2020
Related Publication 20230094399A1 · Mar 30, 2023