Methods and systems for provisioning mobile devices with payment credentials

US10510073B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10510073-B2
Application numberUS-201414455600-A
CountryUS
Kind codeB2
Filing dateAug 8, 2014
Priority dateAug 8, 2013
Publication dateDec 17, 2019
Grant dateDec 17, 2019

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.

Embodiments are described that are directed to optimizing the provisioning of payment account credentials to mobile devices utilizing mobile wallets. In some embodiments, one of multiple provisioning schemes may be selectively chosen for payment account credential provisioning based upon a determined risk involved with a particular provisioning request. A low risk provisioning request leads to an immediate provisioning of a payment credential, whereas a provisioning request of high risk results in the provisioning request being denied. In some embodiments, medium risk provisioning requests will cause an additional user authentication to be performed before the payment account provisioning is finalized. The additional user authentication may occur using a separate communication channel than the channel in which the provisioning request was received.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, at a server computer, a first provisioning request from a first mobile device to provision a first payment credential associated with a first account of a first user to the first mobile device; determining, by the server computer, a first risk level associated with the first provisioning request; determining, by the server computer, that the first risk level is within a predetermined risk threshold range; based on the first risk level being within the predetermined risk threshold range: setting, by the server computer, a first token representing the first payment credential to an inactive state; transmitting, by the server computer to the first mobile device, a first set of provisioning scripts and the first token in the inactive state; executing, by the first mobile device, the first set of provisioning scripts; storing, by the first mobile device, the first token and a protection flag associated with the first token in a memory of the first mobile device based on executing the first set of provisioning scripts, the protection flag representing the inactive state of the first token; performing, by the server computer, an authentication process with the first user based on direct or indirect communication with the first mobile device; determining, by the server computer, that the authentication process is successfully performed; based on a successful performance of the authentication process, transmitting, by the server computer to the first mobile device, an activation script that, when executed on the first mobile device, modifies a status of the first token from the inactive state to an active state; executing, by the first mobile device, the activation script; disabling, by the first mobile device, the protection flag associated with the first token based on executing the activation script; storing, by the first mobile device, the first token in the active state based on disabling the protection flag thereby configuring a first digital wallet application stored on the first mobile device with the first token; transmitting, by the first mobile device, the first token in the active state to a first transacting entity during a first financial transaction with the first transacting entity; receiving, at the server computer, a second provisioning request from a second mobile device to provision a second payment credential associated with a second account of a second user to the second mobile device; determining, by the server computer, a second risk level associated with the second provisioning request; determining, by the server computer, that the second risk level is below the predetermined risk threshold range; based on the second risk level being below the predetermined risk threshold range: setting, by the server computer, a second token representing the second payment credential to the active state without requiring the authentication process with the second user; transmitting a second set of provisioning scripts and the second token in the active state to the second mobile device without requiring the authentication process with the second user; executing, by the second mobile device, the second set of provisioning scripts on the second mobile device; storing, by the second mobile device, the second token in the active state based on executing the second set of provisioning scripts and without requiring the authentication process with the second user, thereby configuring a second digital wallet application stored on the second mobile device with the second token, and transmitting, by the second mobile device, the second token in the active state to a second transacting entity during a second financial transaction with the second transacting entity. 2. The method of claim 1 , further comprising: receiving, at the server computer, a third provisioning request to provision a third payment credential to a third mobile device, wherein the third payment credential is associated with a third account of a third user; determining a third risk level associated with the third provisioning request; determining that the third risk level meets or exceeds the predetermined risk threshold range; based on the third risk level being meeting or exceeding the predetermined risk threshold range, determining, by the server computer, that the third provisioning request is denied; and transmitting, by the server computer to the third mobile device, a provisioning request denial message indicating that the third provisioning request is denied. 3. The method of claim 1 , wherein: said performing the authentication process with the first user comprises providing a dynamic verification value to the first user; and said successful performance of the authentication process comprises receiving, at the server computer, a consumer verification response that includes the dynamic verification value. 4. The method of claim 3 , wherein said providing the dynamic verification value to the first user comprises: providing the dynamic verification value to the first user through an issuer of the first account by: generating, by the server computer, the dynamic verification value; and transmitting, by the server computer, the dynamic verification value to an issuer computer of the issuer to cause the issuer to provide the dynamic verification value to the first user. 5. The method of claim 3 , further comprising: receiving, at the server computer, a message transmitted by an issuer computer of an issuer of the first account, wherein the message includes the dynamic verification value; and comparing, by the server computer, the received dynamic verification value of the consumer verification response with a stored copy of the dynamic verification value received from the issuer computer, wherein said providing the dynamic verification value to the first user comprises transmitting, by the server computer to the issuer computer, a request for the dynamic verification value. 6. The method of claim 3 , further comprising: determining, by the server computer, whether the received dynamic verification value of the consumer verification response has a same value as an output of a validation algorithm utilizing at least two input values, wherein the at least two input values comprise an account identifier of the first account and a time value, wherein said providing the dynamic verification value to the first user comprises transmitting, by the server computer, a request to an issuer computer of an issuer of the first account for the dynamic verification value to be generated and provided to the first user. 7. The method of claim 1 , further comprising: generating a set of one or more consumer-specific encryption keys; providing at least one of the set of consumer-specific encryption keys to the first mobile device; encrypting a communication message using one of the set of consumer-specific encryption keys to yield an encrypted communication message; and transmitting the encrypted communication message to a wallet application provider, wherein the wallet application provider provides the encrypted communication message to the first mobile device and does not have any of the set of consumer-specific encryption keys. 8. The method of claim 1 , further comprising: receiving, at the server computer, an authorization request message for the first financial transaction; generating, by the server computer, a unique transaction identifier for the first financial transaction; and transmitting, by the server computer, the unique transaction identifier and additional transaction information for the first financial transaction, wherein the first mobile device, upon receipt of the unique t

Assignees

Inventors

Classifications

  • insuring higher security of transaction · CPC title

  • Electronic credentials · CPC title

  • G06Q20/322Primary

    Aspects of commerce using mobile devices [M-devices] · CPC title

  • involving fraud or risk level assessment in transaction processing · CPC title

  • involving key management · 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 US10510073B2 cover?
Embodiments are described that are directed to optimizing the provisioning of payment account credentials to mobile devices utilizing mobile wallets. In some embodiments, one of multiple provisioning schemes may be selectively chosen for payment account credential provisioning based upon a determined risk involved with a particular provisioning request. A low risk provisioning request leads to …
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06Q20/3821. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 17 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).