×

Method and system for updating firmware using a mobile device as a communications bridge

DC CAFC
  • US 9,134,994 B2
  • Filed: 07/01/2014
  • Issued: 09/15/2015
  • Est. Priority Date: 12/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of updating firmware, comprising:

  • at a first mobile device of a first potential transactor, wherein the first mobile device includes one or more processors, memory, and two or more communication capabilities, wherein the two or more communication capabilities include a first communication capability and a second communication capability distinct from the first communication capability;

    while executing an application compatible with a mobile device-to-machine payment system;

    receiving, from a server of the mobile device-to-machine payment system, an update for the application and a firmware image for a payment module of the mobile device-to-machine payment system via the second communication capability;

    after receiving the update for the application and the firmware image for the payment module;

    updating the application based on the update; and

    storing the firmware image for the payment module;

    subsequent to and independent from the receiving, the updating, and the storing, obtaining an information packet broadcast by the payment module via the first communication capability, wherein the information packet at least includes a current firmware version of the payment module and an authorization code for initiating a transaction for a payment accepting unit coupled with the payment module;

    comparing the current firmware version of the payment module with a version of the stored firmware image; and

    in accordance with a first determination that the current firmware version of the payment module does not match the firmware version of the firmware image stored by the first mobile device, sending, to the payment module, firmware update information via the first communication capability, wherein the firmware update information includes one or more data packets for updating the current firmware version of the payment module to the version of the firmware image stored by the first mobile device.

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