Methods and Systems for a Frictionless Login to a Service
First Claim
Patent Images
1. A method, comprising:
- on a client device having one or more processors and memory storing instructions for execution by the one or more processors;
receiving, in an application, a request to authenticate a user of the application to a first service, wherein the request includes an identifier associated with the user and does not include an authenticating credential;
in response to the request, transmitting the identifier to the first service;
requesting the first service to authenticate the user based on the identifier and data stored on the client device, wherein;
the first service cannot access the data through the application, andthe data is associated with the user and a second service distinct from the first service;
in response to the requesting, receiving a request for the data from the second service and providing the data to the second service; and
in response to providing the data to the second service, receiving, in the application, access to a feature of the first service.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and/or devices for providing a frictionless login experience are described herein. In one aspect, a user is allowed to log into a first service using an account associated with a second service by providing the first service with an identifier, such as an email address or phone number. The second service authenticates the user based on the identifier and other information stored on the user'"'"'s device. Accordingly, the user does not need to enter a password or other confidential information.
-
Citations
20 Claims
-
1. A method, comprising:
on a client device having one or more processors and memory storing instructions for execution by the one or more processors; receiving, in an application, a request to authenticate a user of the application to a first service, wherein the request includes an identifier associated with the user and does not include an authenticating credential; in response to the request, transmitting the identifier to the first service; requesting the first service to authenticate the user based on the identifier and data stored on the client device, wherein; the first service cannot access the data through the application, and the data is associated with the user and a second service distinct from the first service; in response to the requesting, receiving a request for the data from the second service and providing the data to the second service; and in response to providing the data to the second service, receiving, in the application, access to a feature of the first service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A client device including one or more processors and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
-
receiving, in an application, a request to authenticate a user of the application to a first service, wherein the request includes an identifier associated with the user and does not include an authenticating credential; in response to the request, transmitting the identifier to the first service; requesting the first service to authenticate the user based on the identifier and data stored on the client device, wherein; the first service cannot access the data through the application, and the data is associated with the user and a second service distinct from the first service; in response to the requesting, receiving a request for the data from the second service and providing the data to the second service; and in response to providing the data to the second service, receiving, in the application, access to a feature of the first service.
-
-
20. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a client device, the one or more programs including instructions for:
-
receiving, in an application, a request to authenticate a user of the application to a first service, wherein the request includes an identifier associated with the user and does not include an authenticating credential; in response to the request, transmitting the identifier to the first service; requesting the first service to authenticate the user based on the identifier and data stored on the client device, wherein; the first service cannot access the data through the application, and the data is associated with the user and a second service distinct from the first service; in response to the requesting, receiving a request for the data from the second service and providing the data to the second service; and in response to providing the data to the second service, receiving, in the application, access to a feature of the first service.
-
Specification