Quick payment using mobile device binding
First Claim
Patent Images
1. A service provider system comprising:
- a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the service provider system to perform operations comprising;
in response to a user initiating a first transaction through the service provider system using a first application running on a user device;
performing a device interrogation to receive a device identifier unique to the user device;
determining that the user device is bound to a user account with the service provider system through an application level binding for a second application on the user device using the device identifier, wherein the application level binding associates the second application with the user device using the device identifier and first transaction information that identifies the second application;
determining a secure connection with the user device based on the application level binding and the first transaction information;
performing the application level binding for the first application and the user account using the device identifier and second transaction information that identifies the first application; and
processing the first transaction using the user account based on the application level binding and the secure connection without requiring login information for the user account from the user through the first application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for secure device binding that provides user convenience through avoiding repetitive logging in when changing apps or moving from website to website. A mobile device undergoes binding to an account so that customers do not always have to enter their password when going through a financial transaction process, on a known (e.g., registered) mobile device. A device may be bound during an initial login, and once logged in, the user can select an option to be “remembered” so that the user need not re-login on the same device for future visits with an app or to a website that shares the service provider library.
-
Citations
20 Claims
-
1. A service provider system comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the service provider system to perform operations comprising; in response to a user initiating a first transaction through the service provider system using a first application running on a user device; performing a device interrogation to receive a device identifier unique to the user device; determining that the user device is bound to a user account with the service provider system through an application level binding for a second application on the user device using the device identifier, wherein the application level binding associates the second application with the user device using the device identifier and first transaction information that identifies the second application; determining a secure connection with the user device based on the application level binding and the first transaction information; performing the application level binding for the first application and the user account using the device identifier and second transaction information that identifies the first application; and processing the first transaction using the user account based on the application level binding and the secure connection without requiring login information for the user account from the user through the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
in response to a user initiating a transaction through a service provider using a first application running on a user device; performing a device interrogation to receive a device identifier unique to the user device; determining, based on the device identifier, whether the user device is bound to a user account with the service provider through an application level binding for a second application on the user device, wherein the application level binding associates the second application with the user device using the device identifier and first transaction information that identifies the second application, and wherein the application level binding occurs in response to login information for the user account entered to the second application; in response to determining that the user device is bound to a user account with the service provider, determining a secure connection with the user device based on the application level binding and the first transaction information; performing the application level binding for the first application to the user account using the device identifier and second transaction information that identifies the first application; and processing the transaction using the user account based on the application level binding. - View Dependent Claims (19)
-
20. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
in response to a user initiating a transaction through a service provider using a first application running on a user device; performing a device interrogation to receive a device identifier unique to the user device; determining that the user device is bound to a user account with the service provider through an application level binding for a second application on the user device using the device identifier based on a the user providing login information to access the user account during use of second application of the user device prior to the transaction, wherein the application level binding associates the second application with the user device using the device identifier and first transaction information that identifies the second application; and determining a secure connection with the user device based on the application level binding and the first transaction information; performing the application level binding for the first application and the user account using the device identifier and second transaction information that identifies the first application; and processing the transaction using the user account based on the application level binding and the secure connection without requiring the login information for the user account from the user through the first application.
Specification