Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017172953) COMPRESSED FIRMWARE UPDATE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/172953 International Application No.: PCT/US2017/024802
Publication Date: 05.10.2017 International Filing Date: 29.03.2017
IPC:
G06F 9/445 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
445
Programme loading or initiating
Applicants:
SQUARE, INC. [US/US]; 1455 Market Street Suite 600 San Francisco, CA 94103, US
Inventors:
STESHENKO, Rodion; US
ZHAO, Jianliang; US
KORDAS, Timothy; US
Agent:
VAN HOVEN, Joshua; US
LETSON, Ryan, J.; US
DODD, Curtis, W.; US
SATTIZAHN, Brian, T.; US
Priority Data:
15/086,02430.03.2016US
15/086,02530.03.2016US
Title (EN) COMPRESSED FIRMWARE UPDATE
(FR) MISE À JOUR DE MICROLOGICIEL AU FORMAT COMPRESSÉ
Abstract:
(EN) It may be determined that a payment reader requires a firmware update, which may be transmitted to the payment reader as compressed firmware update blocks. The payment reader may receive a first portion of set of the compressed firmware update blocks. The payment reader may decompress the first portion and determine a partial firmware offset associated with the first portion. If the firmware update is incomplete, the payment reader may transmit that partial firmware offset to a second device. Based on this partial of firmware offset and an offset table that associates compressed firmware offsets with decompressed firmware offsets, the payment reader receive a second portion of compressed firmware update blocks to send to the payment reader. The payment reader may determine that entire update has been received and update its firmware.
(FR) Un dispositif peut déterminer qu'un lecteur de paiement nécessite une mise à jour de micrologiciel, ladite mise à jour pouvant être transmise au lecteur de paiement sous la forme de blocs de mise à jour de micrologiciel au format compressé. Le lecteur de paiement peut recevoir une première partie de l'ensemble des blocs de mise à jour de micrologiciel au format compressé. Le lecteur de paiement peut décompresser la première partie et déterminer un décalage de micrologiciel partiel associé à la première partie. Si la mise à jour de micrologiciel est incomplète, le lecteur de paiement peut transmettre ce décalage de micrologiciel partiel à un second dispositif. Sur la base de ce décalage de micrologiciel partiel et d'une table de décalages qui associe des décalages de micrologiciel au format compressé à des décalages de micrologiciel au format décompressé, le lecteur de paiement reçoit une seconde partie des blocs de mise à jour de micrologiciel au format compressé devant être envoyée au lecteur de paiement. Le lecteur de paiement peut déterminer que l'ensemble de la mise à jour a été reçu et mettre à jour son micrologiciel.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)