Systems and methods for streamlined checkout
First Claim
1. A computer-implemented method for streamlined online checkout, the method comprising programming at least one processor of a personal computing device to cause it to perform the following:
- storing data associated with at least one payment account on said personal computing device;
identifying, from said at least one payment account, a payment account for an online transaction with an online merchant;
authenticating a user of said personal computing device before allowing access to said stored data, wherein a form of authentication used to authenticate an identity of the user varies according to a transaction threshold of the online transaction, wherein the transaction threshold is dependent on at least one characteristic of the transaction;
implementing an application on said personal computing device that provides a user interface for access by authorized user upon successful biometric authentication or physical attribute authentication and connects to an Internet application to process the payment account for the online transaction;
generating, by said at least one processor of said personal computing device, a token that is temporarily associated with the identified payment account, wherein the token is a hash value generated from real account data including account number, expiration date, account holder name, and transaction-specific information including amount, date, and time of transaction; and
submitting the token to the online merchant as a payment for the online transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a “one-click payment” scheme for streamlining customers'"'"' online checkout experiences. According to one particular embodiment, a customer can use a computing device to be authenticated and receive a unique, one-time token to make a one-click payment during an online checkout process. The one-time token may be encrypted and directly associated with a payment account which the customer is authorized to access. The online merchant may forward a transaction request including the one-time token and purchase amount to an authorization server which would verify the token and charge the corresponding payment account.
12 Citations
20 Claims
-
1. A computer-implemented method for streamlined online checkout, the method comprising programming at least one processor of a personal computing device to cause it to perform the following:
-
storing data associated with at least one payment account on said personal computing device; identifying, from said at least one payment account, a payment account for an online transaction with an online merchant; authenticating a user of said personal computing device before allowing access to said stored data, wherein a form of authentication used to authenticate an identity of the user varies according to a transaction threshold of the online transaction, wherein the transaction threshold is dependent on at least one characteristic of the transaction; implementing an application on said personal computing device that provides a user interface for access by authorized user upon successful biometric authentication or physical attribute authentication and connects to an Internet application to process the payment account for the online transaction; generating, by said at least one processor of said personal computing device, a token that is temporarily associated with the identified payment account, wherein the token is a hash value generated from real account data including account number, expiration date, account holder name, and transaction-specific information including amount, date, and time of transaction; and submitting the token to the online merchant as a payment for the online transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for facilitating streamlined online checkout, the method comprising programming at least one processor of a server computer to cause it to perform the following:
-
receiving a request for payment from a customer in an online transaction between the customer and an online merchant; authenticating the customer upon initiation of a checkout process in the online transaction with the merchant, wherein a form of authentication used to authenticate an identity of the customer varies according to a transaction threshold of the online transaction, wherein the transaction threshold is dependent on at least one characteristic of the transaction; identifying a customer payment account for use in the online transaction; implementing an application on said personal computing device that provides a user interface for access by authorized user upon successful biometric authentication or physical attribute authentication and connects to an Internet application to process the customer payment account for use in the online transaction; generating a token temporarily associated with the payment account, wherein the token is a hash value generated from real account data including account number, expiration date, account holder name, and transaction-specific information including amount, date, and time of transaction; making the token available to the customer for submission to the merchant as a form of payment; receiving a transaction request from the merchant, the transaction request including the token; and verifying the received token and matching the received token to the corresponding payment account, thereby making a decision to approve or decline the transaction request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification