Outer Rim Archives
Archives · 2023 · 20230208832

Application (pre-grant publication)

Expedited User Authentication

Number
20230208832
Published
2023-06-29
Filed
2023-02-28
Assignee
Disney Enterprises, Inc.
Inventors
Soriano; Joseph Ungos et al.
CPC
G06F21/43; G06F21/42; H04L63/18; H04L63/102; G06F21/35; G06F21/305; H04L63/0861; H04L63/0853; H04L63/083
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 ahead 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

21. A system for authenticating a user 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 a login request from a user device, the login request including information identifying the user device; generate, in response to receiving the login request, a verification request message including a validation code embedded in the verification request message, wherein the verification request message enables automatic use of the validation code; transmit, in response to receiving the login request, the verification request message including the validation code to a verification device, wherein the validation code is not visible to the user of the verification device; receive, in response to transmitting the verification request message, from the verification device, the validation code and the information identifying the user device; and allow the user device to be logged in using the received validation code, in response to receiving the validation code from the verification device. || 31. A method for use by a computer system to authenticate a user, the method comprising: receiving a login request from a user device, the login request including information identifying the user device; generating, in response to receiving the login request, a verification request message including a validation code embedded in the verification request message, wherein the verification request message enables automatic use of the validation code; transmitting, in response to receiving the login request, the verification request message including the validation code to a verification device, wherein the validation code is not visible to the user of the verification device; receiving, in response to transmitting the verification request message, from the verification device, the validation code and the information identifying the user device; and allowing the user device to be logged in using the received validation code, in response to receiving the validation code from the verification device.