Outer Rim Archives
Archives · 2021 · 20210250343

Application (pre-grant publication)

Expedited User Authentication

Number
20210250343
Published
2021-08-12
Filed
2020-02-12
Assignee
Disney Enterprises, Inc.
Inventors
Soriano; Joseph Ungos, LeBeau; Thomas Michael
CPC
G06F21/305; G06F21/35; G06F21/42; G06F21/43; H04L63/083; H04L63/0853; H04L63/0861; H04L63/102; H04L63/18
Verdict
Set aside user authentication, security/business
Source
Google Patents · FreePatentsOnline

Abstract

A system for granting access to an account at an access device includes a computer server having a hardware processor and a memory storing a software code. The hardware processor executes the software code to receive a login request from the access device through a first communications socket, open a second communications socket between the access device and the computer server, transmit a verification request message including a required call-to-action to a verification device through a third communications socket, and receive a verification response message verifying that the required call-to-action has been completed at the verification device. Upon receiving the verification response message, the software code sends an access token for accessing the account to the access device through the second communications socket, receives the access token from the access device, and grants the access device access to the account.

Background

BACKGROUND

The use of multiple computing platforms to access content provided by the same service is increasingly common. For example, a person subscribing to a streaming media service, such as Netflix® or Hulu® for example, may at various times use a smartphone, tablet computer, laptop computer, smart television, and a dedicated streaming media player to consume content of their choice. Although such cross platform accessibility to content confers many benefits, even basic measures taken by streaming services to ensure user account security can make use of multiple platforms frustrating.

For instance, users often forget their passwords, which may make it difficult and time consuming to access their account from a device that they are not already logged into their account on. Also, there may be use cases in which an account holding user wishes to log in to their account from the home of a friend so that they can consume content associated with the account together or with a group. In some of those cases the account holding user may prefer not to have to disclose his/her password or other authentication credentials in the group setting in order to login. SUMMARY

There are provided systems and methods for expediting user authentication, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.

Claims

1. A system for granting access to an account at an access device, the system comprising: a computer server including a hardware processor and a memory; a software code stored in the memory; the hardware processor configured to execute the software code to: receive, through a first communications socket between the access device and the computer server, a login request from the access device, the login request including information identifying the access device and information identifying a user of the access device, the information identifying the user being linked to the account; in response to receiving the login request, opening a second communications socket between the access device and the computer server; upon opening the second communications socket, generate a verification request message comprising a required call-to-action at a verification device of the user of the access device; transmit, through a third communications socket, the verification request message including the required call-to-action to the verification device; receive, through the third communications socket, from the verification device and in response to the required call-to-action, a verification response message comprising a verification that the required call-to-action has been completed at the verification device of the user; upon receiving the verification response message, send an access token for accessing the account to the access device through the second communications socket; receive the access token from the access device; and upon receiving the access token from the access device, grant the access device access to the account. || 11. A method for use by a system to grant access to an account at an access device, the system including a computer server having a hardware processor and a memory storing a software code, the method comprising: receiving, by the software code executed by the hardware processor and through a first communications socket between the access device and the computer server, a login request from the access device, the login request including information identifying the access device and information identifying a user of the access device, the information identifying the user being linked to the account; opening, by the software code executed by the hardware processor and in response to receiving the login request, a second communications socket between the access device and the computer server; generating, by the software code executed by the hardware processor upon opening the second communications socket, a verification request message comprising a required call-to-action at a verification device of the user of the access device; transmitting, by the software code executed by the hardware processor, the verification request message including the to the verification device through a third communications socket; receiving, by the software code executed by the hardware processor and through the third communications socket, a verification response message from the verification device in response to the required call-to-action, the verification response message comprising a verification that the required call-to-action has been completed at the verification device of the user; sending through the second communications socket, by the software code executed by the hardware processor, upon receiving the verification response message, an access token for accessing the account to the access device; receiving, by the software code executed by the hardware processor, the access token from the access device; and granting the access device access to the account, by the software code executed by the hardware processor, upon receiving the access token from the access device.