US 12,137,095 B2
Authenticating a limited input device via an authenticated application
Christopher Hein, San Francisco, CA (US)
Assigned to GoPro, Inc., San Mateo, CA (US)
Filed by GoPro, Inc., San Mateo, CA (US)
Filed on Apr. 19, 2022, as Appl. No. 17/723,958.
Application 17/723,958 is a continuation of application No. 16/512,512, filed on Jul. 16, 2019, granted, now 11,329,984.
Application 16/512,512 is a continuation of application No. 15/906,184, filed on Feb. 27, 2018, granted, now 10,397,222, issued on Aug. 27, 2019.
Application 15/906,184 is a continuation of application No. 14/873,162, filed on Oct. 1, 2015, granted, now 9,942,229, issued on Apr. 10, 2018.
Claims priority of provisional application 62/059,764, filed on Oct. 3, 2014.
Prior Publication US 2022/0247743 A1, Aug. 4, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 67/01 (2022.01); H04L 67/02 (2022.01); H04L 67/125 (2022.01); H04N 23/661 (2023.01); H04N 23/66 (2023.01)
CPC H04L 63/0876 (2013.01) [H04L 63/0838 (2013.01); H04L 63/0853 (2013.01); H04L 63/0884 (2013.01); H04L 63/102 (2013.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/125 (2013.01); H04N 23/661 (2023.01); H04N 23/66 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A camera, comprising:
communication circuitry configured to communicate with an application executing on a first device, wherein the camera is paired with the application using a first device identifier; and
a processor configured to:
provide an authorization code, obtained from a voice recognition system of the first device, to a server associated with the application;
receive, from the server, an access token associated with a user account responsive to a verification of the authorization code to authenticate the camera, wherein the verification is based on a determination that a first private key associated with the application and the first device identifier matches a second private key associated with the first device identifier;
transmit an authenticated request that includes the access token to register the camera; and
transmit one or more images associated with the user account to the first device.