Authentication on a computing device
AssigneeGoogle Inc.
InventorsVikram Aggarwal, Jiten Vaidya
Life of this patent
Estimating the term…
Abstract
Systems and/or methods provide a user of a first computing device with the ability to authenticate themselves on a remotely provided process or service using a second computing device on which the user is already authenticated. For example, the techniques of this disclosure provide a user with the ability to securely log into a remotely provided service or application (such as e-mail, cloud computing service, etc.) on a first computing device (e.g., a desktop computer, laptop, tablet, etc.) using a second computing device (e.g., mobile phone) on which the user is already logged into the service or application, without requiring manual entry of authentication information on the first computing device.
Claims20
A method comprising:
- responsive to a first computing device initiating a login set-up session with a computing system, configuring, by the computing system and during the login set-up session, the first computing device to process authentication requests for a user to access, using a second computing device, an application or a service provided by the computing system;
- after configuring the first computing device, receiving, by the computing system, from the second computing device, an authentication request to access the application or the service provided by the computing system, the authentication request including a user id that uniquely identifies a user of the second computing device;
- responsive to receiving the authentication request, causing, by the computing system, the first computing device to present an authentication acceptance screen;
- after causing the first computing device to present the authentication acceptance screen, receiving, by the computing system, from the first computing device, a user response to the authentication acceptance screen, the user response including an authentication key entered by the user from the authentication acceptance screen;
- determining, by the computing system, based at least in part on the user response to the authentication acceptance screen, whether to accept the authentication request;
- and
- responsive to accepting the authentication request, granting, by the computing system, to the second computing device, access to the application or the service provided by the computing system.
A computing system comprising:
- at least one processor;
- and
- a memory that stores instructions, wherein the instructions, when executed by the at least one processor, cause the at least one processor to:
- responsive to a first computing device initiating a login set-up session with the computing system, configure, during the login set-up session, the first computing device to process authentication requests for a user to access, using a second computing device, an application or a service provided by the computing system;
- receive, from the second computing device, an authentication request to access the application or the service provided by the computing system, the authentication request including a user id that uniquely identifies a user of the second computing device;
- responsive to the authentication request, cause the first computing device to present an authentication acceptance screen;
- receive, from the first computing device, a user response to the authentication acceptance screen, the user response including an authentication key entered by the user from the authentication acceptance screen;
- determine, based at least in part on the user response to the authentication acceptance screen, whether to accept the authentication request;
- and
- responsive to accepting the authentication request, grant, to the second computing device, access to the application or the service provided by the computing system.
A method comprising:
- initiating, by a first computing device, a login set-up session with a computing system that configures the first computing device to process authentication requests for a user to access, using a second computing device, an application or a service provided by the computing system;
- after the computing system configures the first computing device, receiving, by the first computing device, from the computing system, an authentication request to access the application or the service provided by the computing system, the authentication request including a user id that uniquely identifies a user of the second computing device;
- responsive to receiving the authentication request, displaying, by the first computing device, an authentication acceptance screen;
- while displaying the authentication acceptance screen, detecting, by the first computing device, a user response to the authentication acceptance screen, wherein the user response includes an authentication key;
- and
- responsive to detecting the user response, transmitting, by the first computing device, to the computing system, the user response to the authentication acceptance screen, wherein the computing system is configured to grant or deny the first computing device access to the application or the service provided by the computing system based at least in part on the user response to the authentication acceptance screen.
Dependencies are inferred from the claim text.