Invention Grant
- Patent Title: Blocking and non-blocking firmware update
-
Application No.: US16153649Application Date: 2018-10-05
-
Publication No.: US10684848B1Publication Date: 2020-06-16
- Inventor: Rodion Steshenko , Jianliang Zhao , Timothy Kordas
- Applicant: Square, Inc.
- Applicant Address: US CA San Francisco
- Assignee: Square, Inc.
- Current Assignee: Square, Inc.
- Current Assignee Address: US CA San Francisco
- Agency: Maynard Cooper & Gale, LLP
- Agent Chitra M. Kalyanaraman, Esq.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/658 ; G07G1/00 ; G07F7/08 ; G06Q20/34 ; G06F8/71 ; G06Q20/20 ; H04L29/08 ; H04L12/24

Abstract:
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.
Information query