Patent ID: 9742767
Date: 2017-08-22
CPC Classifications: G06F,H04L

Claim:
1. A system for authentication, the system comprising: a hardware processor on a mobile device authorized to access a media service using a user account, wherein the hardware processor is programmed to: associate with a display device that is to be authenticated with a user account on the media service using the mobile device, wherein the mobile device is also associated with the user account; receive, from the media service through the display device, a status message indicating an authentication status of the user account associated with the display device; receive, from the media service through the display device, a request for permission to authenticate the user account on the display device; in response to receiving the request, cause a first interface to be presented on the mobile device that requests permission from a user of the mobile device to initiate authentication of the display device to the user account; transmit, to the media service through the display device, a response granting permission to authenticate the user account in response to receiving permission to initiate authentication of the display device to the user account using the first interface; receive, from the media service through the display device, a response to the authentication request that includes authentication data relating to a session corresponding to the user account on the media service, wherein the authentication data is generated by the media service in response to identifying the session corresponding to the user account, and wherein the authentication data includes an identifier of the session corresponding to the user account; receive, from the media service through the display device, a request for permission to authorize the display device to authenticate the identified user account and to subsequently access the media service; cause a second interface to be presented on the mobile device that requests authorization to authenticate with the media service using the identified user account; and transmit the authentication data to the display device that causes the display device to retrieve a corresponding authentication token from the media service, wherein the corresponding authentication token authenticates the user account on the display device and grants the display device access to the media service.