Authenticating online transactions using separate computing device

US11410160B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11410160-B2
Application numberUS-201715802775-A
CountryUS
Kind codeB2
Filing dateNov 3, 2017
Priority dateNov 4, 2016
Publication dateAug 9, 2022
Grant dateAug 9, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for authenticating an online transaction on a first computing device using a second computing device including detecting a request to process sensitive payment information input on the first computing device to complete a transaction, determining that a condition is present associated with the transaction, disabling a payment processing function of the website to prevent a payment from being processed and completed, generating a unique identifier to be displayed on the first computing device, wherein the user scans the unique identifier with a second computing device to initiate an authentication function, authenticating the user operating the first computing device, and enabling, by the processor, the payment processing function of the website to allow the payment to process.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for authenticating an online transaction on a first computing device using a second computing device and a computing system configured to authenticate online transactions, the method comprising: receiving, by a processor of the computing system, a purchase request from the first computing device over a network, the purchase request including product information of at least one product stored in a products database connected to the processor, and user information of a user stored in a customer authentication database connected to the processor of the computing system; determining, by the processor of the computing system, that a condition associated with the purchase request for the at least one product to be purchased and requiring a validation of an identity of the user via the second computing device is present; by the processor of the computing system, in response to the determining that the condition requiring the validation of an identity of the user via the second computing device is present: preventing the purchase request from proceeding on the first computing device until the validation of the identity of the user via the second computing device is completed, after the preventing of the purchase request from proceeding on the first computing device, generating a unique identifier encoded with the product information of the least one product, the unique identifier comprising computer executable code; displaying the unique identifier on a display of the first computing device to prompt the user to scan the unique identifier with the second computing device in order to proceed with the purchase request; in response to a scan of the computer executable code of the unique identifier by the second computing device: acquiring, from the second computing device, location data indicative of a geographic location of the second computing device, and determining whether the second computing device is located within a predetermined proximity of the first computing device; in response to a determination that the location data acquired from the second computing device indicates that the second computing device is located within a predetermined proximity of the first computing device, initiating, by the second computing device, a user validation process to obtain biometric validation data from the user, the biometric validation data being at least one of fingerprint, voice signature, and facial scan; transmitting the biometric validation data obtained by the second computing device from the user during the user validation process to the processor of the computing system; and validating the identity of the user via the processor of the computing system processing the biometric validation data transmitted to the computing system by the second computing device in response to the user scanning, using the second computing device, the unique identifier displayed on the display of the first computing device; and in response to the validating of the identity of the user: permitting, by the processor, the purchase request to proceed on the first computing device, receiving, by the processor and over the network, validated user information and payment instrument information of the user from a payment accounts database connected to the processor; and completing, by the processor and over the network, the purchase request on the first computing device using the product information and the payment instrument information. 2. The method of claim 1 , wherein the unique identifier is at least one of a QR code, a bar code, a photograph, and an encrypted token. 3. The method of claim 1 , wherein the condition is selected from a group consisting of: a price cap condition, a timing condition, and an age restriction condition. 4. The method of claim 1 , wherein the second computing device is a mobile device of the user. 5. A computing system for authenticating online transactions, the computing system comprising: a processor; a memory device coupled to the processor of the computing system; and a non-transitory computer readable storage device coupled to the processor of the computing system, wherein the storage device contains program code executable by the processor of the computing system via the memory device to implement a method for authenticating an online transaction on a first computing device using a second computing device, the first computing device and the second computing device being separate from the computing system, the method comprising: receiving, by the processor of the computing system, a purchase request from the first computing device over a network, the purchase request including product information of at least one product stored in a products database connected to the processor of the computing system, and user information of a user stored in a customer authentication database connected to the processor of the computing system; determining, by the processor of the computing system, that a condition associated with the purchase request for the at least one product to be purchased and requiring a validation of an identity of the user via the second computing device is present; by the processor of the computing system, in response to the determining that the condition requiring the validation of an identity of the user via the second computing device is present: preventing the purchase request from proceeding on the first computing device until the validation of the identity of the user via the second computing device is completed, and after the preventing of the purchase request from proceeding on the first computing device, generating a unique identifier encoded with the product information of the least one product, the unique identifier comprising computer executable code; displaying the unique identifier on a display of the first computing device to prompt the user to scan the unique identifier with the second computing device in order to proceed with the purchase request; in response to a scan of the computer executable code of the unique identifier by the second computing device: acquiring, from the second computing device, location data indicative of a geographic location of the second computing device, and determining whether the second computing device is located within a predetermined proximity of the first computing device; in response to a determination that the location data acquired from the second computing device indicates that the second computing device is located within a predetermined proximity of the first computing device, initiating, by the second computing device, a user validation process to obtain biometric validation data from the user, the biometric validation data being at least one of fingerprint, voice signature, and facial scan; transmitting the biometric validation data obtained by the second computing device from the user during the user validation process to the processor of the computing system; and validating the identity of the user via the processor of the computing system processing the biometric validation data transmitted to the computing system by the second computing device in response to the user scanning, using the second computing device, the unique identifier displayed on the display of the first computing device; and in response to the validating of the identity of the user: permitting, by the processor of the computing system, the purchase request to proceed on the first computing device, receiving, by the processor of the computing system and over the network, validated user information and payment instrument information of the user from a payment accounts database connected to the processor of the computing system; and completing, by the processor of the computing system and over the network, the purchas

Assignees

Inventors

Classifications

  • using hand-held instruments · CPC title

  • Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands · CPC title

  • Characters composed of bars, e.g. CMC-7 · CPC title

  • Classification, e.g. identification · CPC title

  • using a pictured code, e.g. barcode or QR-code, being displayed on the M-device · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11410160B2 cover?
A method for authenticating an online transaction on a first computing device using a second computing device including detecting a request to process sensitive payment information input on the first computing device to complete a transaction, determining that a condition is present associated with the transaction, disabling a payment processing function of the website to prevent a payment from…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06Q20/3276. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 09 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).