×

Over the air update of payment transaction data stored in secure memory

  • US 10,037,523 B2
  • Filed: 10/26/2012
  • Issued: 07/31/2018
  • Est. Priority Date: 09/22/2008
  • Status: Active Grant
First Claim
Patent Images

1. A data processing device, comprising:

  • a processor;

    a memory; and

    a set of instructions stored in the memory, which when executed by the processor implement a method to;

    receive first data for a first payment transaction on a prepaid account associated with a mobile device from a first point of sale terminal, wherein at least some of the first data is provided to the first point of sale terminal by the mobile device which communicates with the first point of sale terminal using a contactless device, wherein the mobile device stores transaction data in a memory of the mobile device, wherein the mobile device further stores an accumulator in the memory, wherein the stored transaction data includes first information received from the first point of sale terminal using the contactless device, wherein the first information includes a first initial transaction amount of the first payment transaction, and wherein the mobile device adjusts the accumulator from an original accumulator value to a first accumulator value based on the first initial transaction amount;

    receive second data for a second payment transaction on the prepaid account from a second point of sale terminal, wherein at least some of the second data is provided to the second point of sale terminal by the mobile device which communicates with the second point of sale terminal using the contactless device, wherein the second data includes an actual transaction amount for the second payment transaction, wherein the mobile device stores second information received from the second point of sale terminal using the contactless device, wherein the second information received by the mobile device from the second point of sale terminal includes a second initial transaction amount of the second payment transaction, wherein the second initial transaction amount received by the mobile device from the second point of sale terminal is different from the actual transaction amount received from the second point of sale terminal, wherein the mobile device adjusts the accumulator from the first accumulator value to a second accumulator value based on the second initial transaction amount;

    process the second received data to generate a record of the second payment transaction, wherein the record of the second payment transaction includes the actual transaction amount for the second payment transaction;

    determine a valid mobile gateway for communicating with the mobile device based on transaction information associated with the second payment transaction, wherein the valid mobile gateway is one of a plurality of mobile gateways configured to interface with a wireless communication system; and

    synchronize the accumulator stored in the mobile device by providing the record of the second payment transaction including the actual transaction amount to the valid mobile gateway, thereby causing the record of the second payment transaction to be provided to the mobile device over the wireless communication system, wherein the mobile device adjusts the accumulator from the second accumulator value to a third accumulator value based on the difference between the actual transaction amount of the second payment transaction and the second initial transaction amount of the second payment transaction.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×