×

Modular firmware for transaction system

  • US 10,248,940 B1
  • Filed: 09/24/2015
  • Issued: 04/02/2019
  • Est. Priority Date: 09/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A payment reader for processing transactions between a contactless device or a chip card and a point-of-sale application running on a seller mobile device, the payment reader comprising:

  • a contactless interface configured to receive payment information from the contactless device;

    a contact interface configured to receive the chip card and receive payment information from the chip card;

    a wireless communication interface configured to communicate with the point-of-sale application;

    a memory comprising firmware instructions, wherein a first subset of the firmware instructions are associated with at least one transaction processing module and a second subset of firmware instructions are associated with one or more other processing functions of the payment reader, and wherein the first subset of firmware instructions comprise position independent code that is located in a distinct section of the memory from the second subset of firmware instructions;

    a processor configured to;

    generate a unique identifier for the firmware instructions of the at least one transaction processing module of the plurality of transaction processing modules,receive the payment information from the contactless interface or the contact interface in accordance with the second subset of firmware instructions,process the payment information in accordance with the first subset of firmware instructions,transmit, to one or more other processors, data to be encrypted, such data being based on the first subset of firmware instructions and one or more of;

    the payment information and the processed payment information,receive encrypted data from the one or more other processors, andprovide the encrypted data to the wireless communication interface in accordance with the second subset of firmware instructions,wherein the wireless communication interface is configured to transmit the encrypted data to the point-of-sale application.

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