US 9,811,831 B2
System for structured encryption of payment card track data
Terence Spies, Mountain View, CA (US); Matthew J. Pauker, San Francisco, CA (US); Jacob Green, Santa Monica, CA (US); Michael S. Leong, Redwood City, CA (US); and Richard T. Minner, Carmichael, CA (US)
Assigned to ENTIT SOFTWARE LLC, Sunnyvale, CA (US)
Filed by Voltage Security, Inc., Cupertino, CA (US)
Filed on Feb. 21, 2014, as Appl. No. 14/186,410.
Application 14/186,410 is a continuation of application No. 13/078,822, filed on Apr. 1, 2011, granted, now 8,666,823.
Claims priority of provisional application 61/321,080, filed on Apr. 5, 2010.
Claims priority of provisional application 61/381,012, filed on Sep. 8, 2010.
Prior Publication US 2014/0172597 A1, Jun. 19, 2014
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/40 (2012.01); G06Q 20/20 (2012.01); G06Q 20/38 (2012.01); G07F 7/10 (2006.01)
CPC G06Q 20/409 (2013.01) [G06Q 20/20 (2013.01); G06Q 20/3823 (2013.01); G07F 7/1016 (2013.01); G07F 7/1091 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for securing data conveyed over a communications network between a point-of-sale system that receives track data from payment cards and a payment gateway that performs payment card authorization operations, comprising:
with processing circuitry at the point-of-sale system, obtaining track data from a payment card;
with the processing circuitry at the point-of-sale system, removing selected primary account number digits from a primary account number in the track data;
with the processing circuitry at the point-of sale system, compressing the removed primary account number digits to form compressed primary account number data;
with the processing circuitry at the point-of sale system, inserting the compressed primary account number data into a field of the track data to create a modified track data portion; and
inserting information into the primary account number digits in the track data that represents how many of the selected primary account number digits were removed.