×

Methods and systems for provisioning mobile devices with payment credentials

  • US 10,510,073 B2
  • Filed: 08/08/2014
  • Issued: 12/17/2019
  • Est. Priority Date: 08/08/2013
  • Status: Active Grant
First Claim
Patent Images

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, andtransmitting, 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×