US 11,741,471 B2
Systems and methods for streamlined checkout
Avin Arumugam, San Francisco, CA (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Jul. 28, 2021, as Appl. No. 17/386,652.
Application 16/839,618 is a division of application No. 14/603,479, filed on Jan. 23, 2015, granted, now 10,657,531, issued on May 19, 2020.
Application 17/386,652 is a continuation of application No. 16/839,618, filed on Apr. 3, 2020, granted, now 11,107,081.
Claims priority of provisional application 61/930,992, filed on Jan. 24, 2014.
Prior Publication US 2021/0357938 A1, Nov. 18, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/20 (2012.01); G06Q 20/40 (2012.01); G06Q 20/32 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 10/063 (2023.01)
CPC G06Q 20/4014 (2013.01) [G06Q 10/063 (2013.01); G06Q 20/20 (2013.01); G06Q 20/3224 (2013.01); G06Q 20/363 (2013.01); G06Q 20/385 (2013.01); G06Q 20/40145 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for facilitating streamlined online checkout, the system comprising:
a receiver configured to receive a request for payment from a customer in an online transaction between the customer and an online merchant; and
a processor coupled to the receiver via a communication network, wherein the processor is configured to:
authenticate 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;
identify a customer payment account for use in the online transaction;
implement 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;
generate a token temporarily associated with the payment account, wherein the token is a hash value generated from real account data;
make the token available to the customer for submission to the merchant as a form of payment;
receive a transaction request from the merchant, the transaction request including the token; and
verify the received token and match the received token to the corresponding payment account, thereby making a decision to approve or decline the transaction request.