Blocking and non-blocking firmware update
AssigneeSquare, Inc.
InventorsRodion Steshenko, Jianliang Zhao, Timothy Kordas
Life of this patent
Estimating the term…
Loading patent…
AssigneeSquare, Inc.
InventorsRodion Steshenko, Jianliang Zhao, Timothy Kordas
Estimating the term…
A payment service system may include a server that manages firmware updates for payment devices such as payment readers. A payment reader may access a firmware manifest including a listing of current firmware assets stored at the payment reader, and send the firmware manifest to the server. The server may compare the firmware manifest to available firmware bundles, which are ordered combinations of firmware assets that have been released for usage by payment readers. Some of the bundles may be blocking bundles, while some are non-blocking. If a payment reader is to be updated with a blocking bundle, it cannot process payments during the update. If the update is not a blocking bundle, the payment reader may continue to process payments.
A method of providing a firmware update from a payment server to a payment reader, the method comprising:
A method of providing a firmware update from a server, the method comprising:
A server, comprising:
A non-transitory computer-readable storage medium comprising instructions stored therein, which when executed by one or more processors of a server, cause the one or more processors to perform operations comprising:
Dependencies are inferred from the claim text.