IP Library Granted Patent US 12,488,330
Granted Patent B2
US 12,488,330 · App. 18/306,964 · Granted Dec 2, 2025

Transaction processing by multiple devices

Inventors: Edward Ruder (San Jose, CA); James Puls (San Francisco, CA); Mehdi Mulani (San Francisco, CA); Shawn Morel (San Francisco, CA); Grace Huey Chen (San Francisco, CA); Christopher Clark (San Francisco, CA); J. Bryan Scott (San Francisco, CA); Eric Monti (San Francisco, CA)
Assignee: Block, Inc.
G06Q20/322G06Q20/12G06Q20/3223G06Q20/4016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,488,330
App. No.
18/306,964
Granted
Dec 2, 2025
Kind
B2
Abstract

In an example, a method can include receiving, at a merchant-facing portion of a payment system, data from a customer-facing portion of the payment system indicating a payment transaction between a merchant and a customer, wherein there is a physical connection between the portions; determining that the payment system is unable to access a remote payment service system via an external network; determining that the payment transaction is not preapproved for payment by the remote payment service system; storing the payment transaction on the merchant-facing portion even though the payment transaction is not preapproved; determining that the payment system is able to access the remote payment service system via the external network; and transmitting transaction information including the stored payment transaction to the remote payment service system, via the external network, for processing the stored payment transaction.

Claims (53)

1 . A method comprising:

receiving, at a merchant-facing portion of a payment system associated with a merchant, an indication of a payment transaction between the merchant and a customer from a customer-facing portion of the payment system, wherein the customer-facing portion is in communication with the merchant-facing portion via a physical connection to the merchant-facing portion, and wherein the payment system is configured to communicate with a computing device of a remote payment service system via an external network;

determining, by a processor of the merchant-facing portion, that the payment system is unable to access, via the external network, the computing device of the remote payment service system;

at least partly in response to determining that the payment system is unable to access the computing device of the remote payment service system via the external network, executing, by the processor, a risk heuristic model associated with the merchant;

determining, by the processor, that the payment transaction is not preapproved by the remote payment service system for payment based at least on executing the risk heuristic model;

storing, by the processor, data associated with the payment transaction on the merchant-facing portion of the payment system even though the payment transaction is not preapproved by the remote payment service system for payment;

pinging, by the processor, an IP (Internet protocol) address of the computing device of the remote payment service system via the external network at set intervals or at intervals established by an exponential backoff algorithm;

based at least in part on receiving a reply from the computing device of the remote payment service system that the processor is able to access the external network, determining, by the processor and after storing the data associated with the payment transaction, that the payment system is able to access the remote payment service system via the external network; and

at least partly in response to determining, by the processor, that the payment system is able to access the computing device of the remote payment service system via the external network:

transmitting, by the processor, transaction information including the stored data to the computing device of the remote payment service system, via the external network, for processing the payment transaction, wherein the transaction information causes the remote payment service system to process the payment transaction; and

modifying, by the processor, the risk heuristic model based on data received from the computing device of the remote payment service system, wherein the data is associated with historical transactions of the customer.

2 . The method of claim 1 , wherein executing the risk heuristic model comprises determining whether a value of the payment transaction surpasses a first value; determining whether a total value of payment transactions surpasses a second value, where the total value of the payment transactions comprises a sum of the value of the payment transaction and values of one or more transactions stored on the payment system; or determining whether a number of transactions stored on the payment system surpasses a maximum number.

3 . The method of claim 1 , wherein the physical connection comprises a connection via a data cable.

4 . The method of claim 1 , wherein the payment system is configured to communicate with the computing device of the remote payment service system via the external network via an application provided by the remote payment service system.

5 . The method of claim 1 , wherein the payment transaction is encrypted using a key before the storing, where the key is obtained from the remote payment service system.

6 . The method of claim 1 , wherein the stored data associated with the payment transaction is batched with additional stored data associated with at least one other transaction, and wherein the transaction information transmitted to the computing device of the remote payment service system further includes the additional stored data.

7 . The method of claim 1 , further comprising:

responsive to transmitting the transaction information, receiving at the payment system a receipt for the payment transaction from the remote payment service system.

8 . The method of claim 7 , wherein the receipt corresponding to the payment transaction is presented on a display of at least one of the merchant-facing portion or the customer-facing portion.

9 . A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions cause the one or more processors to perform acts comprising:

receiving, at a merchant-facing portion of a payment system associated with a merchant, an indication of a payment transaction between the merchant and a customer from a customer-facing portion of the payment system, wherein the customer-facing portion is in communication with the merchant-facing portion via a physical connection to the merchant-facing portion, and wherein the payment system is configured to communicate with a computing device of a remote payment service system via an external network;

determining that the payment system is unable to access, via the external network, the computing device of the remote payment service system;

at least partly in response to determining that the payment system is unable to access the computing device of the remote payment service system via the external network, executing, by at least one processor in the merchant-facing portion of the payment system, a risk heuristic model associated with the merchant;

determining that the payment transaction is not preapproved by the remote payment service system for payment based at least on executing the risk heuristic model;

storing data associated with the payment transaction on the merchant-facing portion of the payment system even though the payment transaction is not preapproved by the remote payment service system for payment;

pinging an IP (Internet protocol) address of the computing device of the remote payment service system via the external network at set intervals or at intervals established by an exponential backoff algorithm;

based at least in part on receiving a reply from the computing device of the remote payment service system that the payment system is able to access the external network, determining, after storing the data associated with the payment transaction, that the payment system is able to access the remote payment service system via the external network; and

at least partly in response to determining that the payment system is able to access the computing device of the remote payment service system via the external network:

transmitting transaction information including the stored data to the computing device of the remote payment service system, via the external network, for processing the payment transaction, wherein the transaction information causes the remote payment service system to process the payment transaction; and

modifying the risk heuristic model based on data received from the computing device of the remote payment service system.

10 . The system of claim 9 , wherein executing the risk heuristic model comprises determining whether a value of the payment transaction surpasses a first value; determining whether a total value of payment transactions surpasses a second value, where the total value of the payment transactions comprises a sum of the value of the payment transaction and values of one or more transactions stored on the payment system; or determining whether a number of transactions stored on the payment system surpasses a maximum number.

11 . The system of claim 9 , wherein the physical connection comprises a connection via a data cable.

12 . The system of claim 9 , wherein the payment system is configured to communicate with the computing device of the remote payment service system via the external network via an application provided by the remote payment service system.

13 . The system of claim 9 , further comprising receiving a response from the computing device of the remote payment service system, wherein the response indicates an acceptance or a rejection of the payment transaction and is presented by at least one of the merchant-facing portion or the customer-facing portion.

14 . The system of claim 9 , wherein the payment transaction is encrypted using a key before the storing, where the key is obtained from the remote payment service system.

15 . One or more non-transitory computer-readable media storing instructions executable by one or more processors that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

receiving, at a merchant-facing portion of a payment system associated with a merchant, an indication of a payment transaction between the merchant and a customer from a customer-facing portion of the payment system, wherein the customer-facing portion is in communication with the merchant-facing portion via a physical connection to the merchant-facing portion, and wherein the payment system is configured to communicate with a computing device of a remote payment service system via an external network;

determining that the payment system is unable to access, via the external network, the computing device of the remote payment service system;

at least partly in response to determining that the payment system is unable to access the computing device of the remote payment service system via the external network, executing, by at least one processor in the merchant-facing portion of the payment system, a risk heuristic model associated with the merchant;

determining that the payment transaction is not preapproved by the remote payment service system for payment based at least on executing the risk heuristic model;

storing data associated with the payment transaction on the merchant-facing portion of the payment system even though the payment transaction is not preapproved by the remote payment service system for payment;

pinging an IP (Internet protocol) address of the computing device of the remote payment service system via the external network at set intervals or at intervals established by an exponential backoff algorithm;

based at least in part on receiving a reply from the computing device of the remote payment service system that the payment system is able to access the external network, determining, after storing the data associated with the payment transaction, that the payment system is able to access the remote payment service system via the external network; and

at least partly in response to determining that the payment system is able to access the computing device of the remote payment service system via the external network:

transmitting transaction information including the stored data to the computing device of the remote payment service system, via the external network, for processing the payment transaction, wherein the transaction information causes the remote payment service system to process the payment transaction; and

modifying the risk heuristic model based on data received from the computing device of the remote payment service system, wherein the data is associated with historical transactions of the customer.

16 . The one or more non-transitory computer-readable media of claim 15 , wherein the physical connection comprises a connection via a data cable.

17 . The one or more non-transitory computer-readable media of claim 15 , wherein the payment system is configured to communicate with the computing device of the remote payment service system via the external network via an application provided by the remote payment service system.

18 . The one or more non-transitory computer-readable media of claim 15 , wherein the customer-facing portion is detachable from the merchant-facing portion.

19 . The one or more non-transitory computer-readable media of claim 15 , wherein the customer-facing portion includes a payment card reader.

20 . The one or more non-transitory computer-readable media of claim 15 , wherein the payment system is configured for use in a vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: RUDER, EDWARD; PULS, JAMES; MULANI, MEHDI; MOREL, SHAWN; CHEN, GRACE HUEY; CLARK, CHRISTOPHER; SCOTT, J. BRYAN; MONTI, ERIC
To: SQUARE, INC.
Reel/Frame 063438/0056 →
CHANGE OF NAME Recorded Apr 25, 2023
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 063455/0056 →
Continuity (5)
Continuation 17900690 · Aug 31, 2022
Continuation 16681217 · Nov 12, 2019
Continuation 13797390 · Mar 12, 2013
Provisional Application 61672228 · Jul 16, 2012
Related Publication 20230316255A1 · Oct 5, 2023
References Cited (330)
US 5692233A · Garman · 1997 [cited by applicant]
US 5778173A · Apte · 1998 [cited by applicant]
US 5892900A · Ginter et al. · 1999 [cited by applicant]
US 6096096A · Murphy et al. · 2000 [cited by applicant]
US 6259672B1 · Lohrbach · 2001 [cited by applicant]
US 6328208B1 · Artino et al. · 2001 [cited by applicant]
US 6603487B1 · Bennett et al. · 2003 [cited by applicant]
US 6693897B1 · Huang · 2004 [cited by applicant]
US 6725444B2 · Fergus · 2004 [cited by applicant]
US 6798870B1 · Lines et al. · 2004 [cited by applicant]
US 6879965B2 · Fung · 2005 [cited by applicant]
US 6975717B1 · Smith et al. · 2005 [cited by applicant]
US 6980638B1 · Smith et al. · 2005 [cited by applicant]
US 7039015B1 · Vallone et al. · 2006 [cited by applicant]
US 7092380B1 · Chen et al. · 2006 [cited by applicant]
US 7096003B2 · Joao et al. · 2006 [cited by applicant]
US 7225156B2 · Fisher et al. · 2007 [cited by applicant]
US 7272635B1 · Longtin et al. · 2007 [cited by applicant]
US 7466689B1 · Halpern et al. · 2008 [cited by applicant]
US 7478266B2 · Gatto et al. · 2009 [cited by applicant]
US 7610040B2 · Cantini et al. · 2009 [cited by applicant]
US 7818811B2 · Kirovski et al. · 2010 [cited by applicant]
US 7835942B1 · Pavlic et al. · 2010 [cited by applicant]
US 7853525B2 · Yeates et al. · 2010 [cited by applicant]
US 7865400B2 · Rogers et al. · 2011 [cited by applicant]
US 7866546B1 · Vance · 2011 [cited by applicant]
US 7962418B1 · Wei et al. · 2011 [cited by applicant]
US 7970669B1 · Santos · 2011 [cited by applicant]
US 7983423B1 · Agarwal et al. · 2011 [cited by applicant]
US 8041338B2 · Chen et al. · 2011 [cited by applicant]
US 8090654B2 · Ward et al. · 2012 [cited by applicant]
US 8121945B2 · Rackley, III et al. · 2012 [cited by applicant]
US 8190087B2 · Fisher · 2012 [cited by examiner]
US 8223951B1 · Edelhaus et al. · 2012 [cited by applicant]
US 8224709B2 · Hirson · 2012 [cited by applicant]
US 8260707B2 · Treadwell · 2012 [cited by examiner]
US 8297501B1 · Kowalchyk et al. · 2012 [cited by applicant]
US 8317094B2 · Lehman et al. · 2012 [cited by applicant]
US 8341084B2 · Cowen · 2012 [cited by applicant]
US 8378485B2 · Laracey · 2013 [cited by applicant]
US 8380177B2 · Bachman et al. · 2013 [cited by applicant]
US 8396808B2 · Greenspan · 2013 [cited by applicant]
US 8396810B1 · Cook · 2013 [cited by applicant]
US 8452704B2 · Barbara · 2013 [cited by examiner]
US 8494478B1 · Ponnangath · 2013 [cited by applicant]
US 8499355B1 · Goncharov · 2013 [cited by applicant]
US 8543496B2 · Beenau et al. · 2013 [cited by applicant]
US 8608064B2 · Xu et al. · 2013 [cited by applicant]
US 8626579B2 · Fordyce, III et al. · 2014 [cited by applicant]
US 8635354B2 · Martino et al. · 2014 [cited by applicant]
US 8660911B2 · Hirson et al. · 2014 [cited by applicant]
US 8694438B1 · Jernigan et al. · 2014 [cited by applicant]
US 8712888B2 · Chisholm et al. · 2014 [cited by applicant]
US 8724815B1 · Roth et al. · 2014 [cited by applicant]
US 8868859B2 · Schmidt et al. · 2014 [cited by applicant]
US 8959034B2 · Jiang · 2015 [cited by examiner]
US 8964533B2 · Moore et al. · 2015 [cited by applicant]
US 9037491B1 · Lee · 2015 [cited by applicant]
US 9281945B2 · Voice · 2016 [cited by examiner]
US 9466055B2 · Kulasooriya et al. · 2016 [cited by applicant]
US 9741035B1 · White et al. · 2017 [cited by applicant]
US 9875493B2 · Nuzzi · 2018 [cited by examiner]
US 9881302B1 · White et al. · 2018 [cited by applicant]
US 9911110B2 · Scott · 2018 [cited by examiner]
US 9911154B2 · Baker · 2018 [cited by examiner]
US 10002198B2 · Felt et al. · 2018 [cited by applicant]
US 10007900B2 · Royyuru et al. · 2018 [cited by applicant]
US 10037517B1 · Chi et al. · 2018 [cited by applicant]
US 10037521B1 · Botros et al. · 2018 [cited by applicant]
US 10055721B1 · Mocko et al. · 2018 [cited by applicant]
US 10055722B1 · Chen et al. · 2018 [cited by applicant]
US 10147077B2 · Mestre et al. · 2018 [cited by applicant]
US 10217110B1 · Chen et al. · 2019 [cited by applicant]
US 10366378B1 · Han et al. · 2019 [cited by applicant]
US 10467618B2 · White et al. · 2019 [cited by applicant]
US 10496977B2 · Ruder et al. · 2019 [cited by applicant]
US 10523767B2 · Kirovski et al. · 2019 [cited by applicant]
US 20010019614A1 · Madoukh · 2001 [cited by applicant]
US 20010051920A1 · Joao et al. · 2001 [cited by applicant]
US 20020016769A1 · Barbara et al. · 2002 [cited by applicant]
US 20020026374A1 · Moneymaker · 2002 [cited by examiner]
US 20020132662A1 · Sharp et al. · 2002 [cited by applicant]
US 20020156727A1 · LeVake et al. · 2002 [cited by applicant]
US 20020194137A1 · Park et al. · 2002 [cited by applicant]
US 20020194590A1 · Pong · 2002 [cited by applicant]
US 20030005251A1 · Wilson et al. · 2003 [cited by applicant]
US 20030009382A1 · D'Arbeloff et al. · 2003 [cited by applicant]
US 20030046235A1 · Lacivita et al. · 2003 [cited by applicant]
US 20030065556A1 · Takanashi et al. · 2003 [cited by applicant]
US 20030105688A1 · Brown et al. · 2003 [cited by applicant]
US 20030120608A1 · Pereyra · 2003 [cited by applicant]
US 20030132918A1 · Fitch et al. · 2003 [cited by applicant]
US 20030191709A1 · Elston et al. · 2003 [cited by applicant]
US 20030204560A1 · Chen et al. · 2003 [cited by applicant]
US 20030212660A1 · Kerwin · 2003 [cited by applicant]
US 20030222138A1 · Oppenlander et al. · 2003 [cited by applicant]
US 20030225883A1 · Greaves et al. · 2003 [cited by applicant]
US 20030229793A1 · McCall et al. · 2003 [cited by applicant]
US 20040015954A1 · Tuerke et al. · 2004 [cited by applicant]
US 20040034684A1 · Payne · 2004 [cited by applicant]
US 20040088737A1 · Donlan et al. · 2004 [cited by applicant]
US 20040107356A1 · Shamoon et al. · 2004 [cited by applicant]
US 20040112959A1 · Jun · 2004 [cited by examiner]
US 20040122685A1 · Bunce · 2004 [cited by applicant]
US 20040158510A1 · Fisher · 2004 [cited by applicant]
US 20040168055A1 · Lord et al. · 2004 [cited by applicant]
US 20040210519A1 · Oppenlander et al. · 2004 [cited by applicant]
US 20040210566A1 · Smith et al. · 2004 [cited by applicant]
US 20040215560A1 · Amalraj et al. · 2004 [cited by applicant]
US 20040215781A1 · Pulsipher et al. · 2004 [cited by applicant]
US 20050021462A1 · Teague et al. · 2005 [cited by applicant]
US 20050033688A1 · Peart · 2005 [cited by examiner]
US 20050102518A1 · Wada · 2005 [cited by applicant]
US 20050134683A1 · Quintana et al. · 2005 [cited by applicant]
US 20050149455A1 · Bruesewitz · 2005 [cited by examiner]
US 20050187873A1 · Labrou et al. · 2005 [cited by applicant]
US 20050279827A1 · Mascavage et al. · 2005 [cited by applicant]
US 20060031466A1 · Kovach · 2006 [cited by applicant]
US 20060034255A1 · Benning et al. · 2006 [cited by applicant]
US 20060036134A1 · Tarassenko et al. · 2006 [cited by applicant]
US 20060036541A1 · Schleicher · 2006 [cited by applicant]
US 20060039290A1 · Roden et al. · 2006 [cited by applicant]
US 20060059268A1 · Victor et al. · 2006 [cited by applicant]
US 20060123088A1 · Simmons et al. · 2006 [cited by applicant]
US 20060143239A1 · Battat et al. · 2006 [cited by applicant]
US 20060218228A1 · Mouline · 2006 [cited by applicant]
US 20060253338A1 · Metzger · 2006 [cited by applicant]
US 20060277111A1 · Bevis · 2006 [cited by examiner]
US 20070051794A1 · Glanz et al. · 2007 [cited by applicant]
US 20070106558A1 · Mitchell et al. · 2007 [cited by applicant]
US 20070194110A1 · Esplin et al. · 2007 [cited by applicant]
US 20070194113A1 · Esplin et al. · 2007 [cited by applicant]
US 20070215697A1 · Ward · 2007 [cited by examiner]
US 20070223408A1 · Thielke et al. · 2007 [cited by applicant]
US 20070255617A1 · Maurone et al. · 2007 [cited by applicant]
US 20070262139A1 · Fiebiger et al. · 2007 [cited by applicant]
US 20070266130A1 · Mazur et al. · 2007 [cited by applicant]
US 20070274291A1 · Diomelli · 2007 [cited by applicant]
US 20070280288A1 · Ma · 2007 [cited by applicant]
US 20080033880A1 · Fiebiger et al. · 2008 [cited by applicant]
US 20080035725A1 · Jambunathan et al. · 2008 [cited by applicant]
US 20080039980A1 · Pollack et al. · 2008 [cited by applicant]
US 20080052233A1 · Fisher · 2008 [cited by examiner]
US 20080091616A1 · Helwin et al. · 2008 [cited by applicant]
US 20080091944A1 · von Mueller et al. · 2008 [cited by applicant]
US 20080097851A1 · Bemmel et al. · 2008 [cited by applicant]
US 20080126213A1 · Robertson et al. · 2008 [cited by applicant]
US 20080133419A1 · Wormington · 2008 [cited by examiner]
US 20080183621A1 · Evans · 2008 [cited by applicant]
US 20080189186A1 · Choi et al. · 2008 [cited by applicant]
US 20080203151A1 · Dixon · 2008 [cited by examiner]
US 20080203170A1 · Hammad · 2008 [cited by examiner]
US 20080208681A1 · Hammad et al. · 2008 [cited by applicant]
US 20080219453A1 · Chang et al. · 2008 [cited by applicant]
US 20080223918A1 · Williams et al. · 2008 [cited by applicant]
US 20080275760A1 · Easterly et al. · 2008 [cited by applicant]
US 20080283590A1 · Oder et al. · 2008 [cited by applicant]
US 20080283592A1 · Oder, II (“J.D.”) et al. · 2008 [cited by applicant]
US 20090004998A1 · Aaron · 2009 [cited by applicant]
US 20090030885A1 · DePasquale et al. · 2009 [cited by applicant]
US 20090063339A1 · Santora · 2009 [cited by applicant]
US 20090094123A1 · Killian et al. · 2009 [cited by applicant]
US 20090147698A1 · Potvin · 2009 [cited by applicant]
US 20090164375A1 · Saunders · 2009 [cited by examiner]
US 20090210299A1 · Cowen · 2009 [cited by applicant]
US 20090245268A1 · Pugliese, IV · 2009 [cited by applicant]
US 20090248555A1 · Sada et al. · 2009 [cited by applicant]
US 20090298427A1 · Wilkinson et al. · 2009 [cited by applicant]
US 20090307778A1 · Mardikar · 2009 [cited by applicant]
US 20100021049A1 · Nikaido · 2010 [cited by applicant]
US 20100029265A1 · Khandekar et al. · 2010 [cited by applicant]
US 20100031049A1 · Shima et al. · 2010 [cited by applicant]
US 20100057612A1 · Wagenhals · 2010 [cited by applicant]
US 20100114744A1 · Gonen · 2010 [cited by applicant]
US 20100121726A1 · Coulter et al. · 2010 [cited by applicant]
US 20100169284A1 · Walter et al. · 2010 [cited by applicant]
US 20100211469A1 · Salmon et al. · 2010 [cited by applicant]
US 20100228672A1 · Karim · 2010 [cited by applicant]
US 20100267390A1 · Lin et al. · 2010 [cited by applicant]
US 20100293099A1 · Pauker et al. · 2010 [cited by applicant]
US 20100299212A1 · Graylin et al. · 2010 [cited by applicant]
US 20100299220A1 · Baskerville et al. · 2010 [cited by applicant]
US 20100305993A1 · Fisher · 2010 [cited by applicant]
US 20100317318A1 · Carter et al. · 2010 [cited by applicant]
US 20100318446A1 · Carter · 2010 [cited by applicant]
US 20100325039A1 · Radu et al. · 2010 [cited by applicant]
US 20100327056A1 · Yoshikawa · 2010 [cited by examiner]
US 20100332351A1 · Stone · 2010 [cited by applicant]
US 20110016041A1 · Scragg · 2011 [cited by applicant]
US 20110016043A1 · Dornseif · 2011 [cited by applicant]
US 20110016054A1 · Dixon et al. · 2011 [cited by applicant]
US 20110035278A1 · Fordyce et al. · 2011 [cited by applicant]
US 20110035294A1 · Mizrah · 2011 [cited by applicant]
US 20110039585A1 · Rouse et al. · 2011 [cited by applicant]
US 20110082798A1 · Michaud et al. · 2011 [cited by applicant]
US 20110084140A1 · Wen · 2011 [cited by applicant]
US 20110106936A1 · Galbreath et al. · 2011 [cited by applicant]
US 20110125566A1 · McLaughlin et al. · 2011 [cited by applicant]
US 20110126060A1 · Grube et al. · 2011 [cited by applicant]
US 20110128954A1 · Veenstra et al. · 2011 [cited by applicant]
US 20110131122A1 · Griffin et al. · 2011 [cited by applicant]
US 20110153453A1 · Ghafoor et al. · 2011 [cited by applicant]
US 20110154497A1 · Bailey, Jr. · 2011 [cited by applicant]
US 20110161233A1 · Tieken · 2011 [cited by applicant]
US 20110166936A1 · Dixon · 2011 [cited by examiner]
US 20110166997A1 · Dixon · 2011 [cited by examiner]
US 20110196791A1 · Dominguez · 2011 [cited by applicant]
US 20110218872A1 · Richelson et al. · 2011 [cited by applicant]
US 20110238473A1 · Sankolli et al. · 2011 [cited by applicant]
US 20110238510A1 · Rowen et al. · 2011 [cited by applicant]
US 20110270761A1 · Graham, III et al. · 2011 [cited by applicant]
US 20110313925A1 · Bailey, Jr. · 2011 [cited by applicant]
US 20120016731A1 · Smith et al. · 2012 [cited by applicant]
US 20120026597A1 · Pugh et al. · 2012 [cited by applicant]
US 20120036076A1 · Vanderwall et al. · 2012 [cited by applicant]
US 20120072347A1 · Conway · 2012 [cited by applicant]
US 20120078789A1 · Harrell · 2012 [cited by examiner]
US 20120084162A1 · Smith et al. · 2012 [cited by applicant]
US 20120084210A1 · Farahmand · 2012 [cited by applicant]
US 20120095852A1 · Bauer et al. · 2012 [cited by applicant]
US 20120095855A1 · Sterling · 2012 [cited by applicant]
US 20120101822A1 · Dinerstein · 2012 [cited by applicant]
US 20120109802A1 · Griffin et al. · 2012 [cited by applicant]
US 20120143706A1 · Crake et al. · 2012 [cited by applicant]
US 20120144461A1 · Rathbun · 2012 [cited by applicant]
US 20120150601A1 · Fisher · 2012 [cited by applicant]
US 20120166311A1 · Dwight et al. · 2012 [cited by applicant]
US 20120191522A1 · McLaughlin et al. · 2012 [cited by applicant]
US 20120191569A1 · Shah · 2012 [cited by applicant]
US 20120191610A1 · Prasad · 2012 [cited by examiner]
US 20120209771A1 · Winner · 2012 [cited by examiner]
US 20120233005A1 · White · 2012 [cited by examiner]
US 20120239556A1 · Magruder et al. · 2012 [cited by applicant]
US 20120265697A1 · Tuchman et al. · 2012 [cited by applicant]
US 20120271765A1 · Cervenka et al. · 2012 [cited by applicant]
US 20120284130A1 · Lewis et al. · 2012 [cited by applicant]
US 20120284187A1 · Hammad et al. · 2012 [cited by applicant]
US 20120290376A1 · Dryer et al. · 2012 [cited by applicant]
US 20120303425A1 · Katzin et al. · 2012 [cited by applicant]
US 20120310826A1 · Chatterjee · 2012 [cited by applicant]
US 20120310831A1 · Harris et al. · 2012 [cited by applicant]
US 20120330845A1 · Kang · 2012 [cited by applicant]
US 20130006872A1 · Chandoor et al. · 2013 [cited by applicant]
US 20130024366A1 · Mukherjee et al. · 2013 [cited by applicant]
US 20130054465A1 · Sakata et al. · 2013 [cited by applicant]
US 20130091042A1 · Shah et al. · 2013 [cited by applicant]
US 20130103515A1 · Fisher · 2013 [cited by examiner]
US 20130138563A1 · Gilder et al. · 2013 [cited by applicant]
US 20130144701A1 · Kulasooriya et al. · 2013 [cited by applicant]
US 20130151405A1 · Head et al. · 2013 [cited by applicant]
US 20130159191A1 · Maiya et al. · 2013 [cited by applicant]
US 20130173407A1 · Killian et al. · 2013 [cited by applicant]
US 20130179281A1 · White · 2013 [cited by examiner]
US 20130179352A1 · Dwyre · 2013 [cited by examiner]
US 20130185124A1 · Aaron et al. · 2013 [cited by applicant]
US 20130185152A1 · Aaron et al. · 2013 [cited by applicant]
US 20130185208A1 · Aaron et al. · 2013 [cited by applicant]
US 20130198075A1 · Sakata et al. · 2013 [cited by applicant]
US 20130198081A1 · Royyuru et al. · 2013 [cited by applicant]
US 20130204785A1 · Monk et al. · 2013 [cited by applicant]
US 20130211937A1 · Elbirt et al. · 2013 [cited by applicant]
US 20130212017A1 · Bangia · 2013 [cited by applicant]
US 20130238431A1 · Kulasooriya · 2013 [cited by examiner]
US 20130246171A1 · Carapelli · 2013 [cited by applicant]
US 20130246187A1 · Chau et al. · 2013 [cited by applicant]
US 20130256403A1 · Mackinnon et al. · 2013 [cited by applicant]
US 20130262307A1 · Fasoli et al. · 2013 [cited by applicant]
US 20130268337A1 · Morello · 2013 [cited by examiner]
US 20130346175A1 · Muthu · 2013 [cited by applicant]
US 20130346244A1 · Nuzzi · 2013 [cited by examiner]
US 20140006190A1 · Loomis, III · 2014 [cited by examiner]
US 20140006194A1 · Xie et al. · 2014 [cited by applicant]
US 20140008432A1 · de Geer et al. · 2014 [cited by applicant]
US 20140019274A1 · Hardin et al. · 2014 [cited by applicant]
US 20140025581A1 · Calman · 2014 [cited by applicant]
US 20140025958A1 · Caiman · 2014 [cited by applicant]
US 20140032415A1 · Lee · 2014 [cited by examiner]
US 20140032470A1 · McCarthy et al. · 2014 [cited by applicant]
US 20140098671A1 · Raleigh et al. · 2014 [cited by applicant]
US 20140114853A1 · Guedj · 2014 [cited by applicant]
US 20140156534A1 · Quigley et al. · 2014 [cited by applicant]
US 20140172680A1 · Prabhu · 2014 [cited by applicant]
US 20140236823A1 · Lee et al. · 2014 [cited by applicant]
US 20150006407A1 · Lunn et al. · 2015 [cited by applicant]
US 20150081462A1 · Ozvat et al. · 2015 [cited by applicant]
US 20150095453A1 · Jain et al. · 2015 [cited by applicant]
US 20150170132A1 · Patel · 2015 [cited by applicant]
US 20150178712A1 · Angrish et al. · 2015 [cited by applicant]
US 20150229623A1 · Grigg et al. · 2015 [cited by applicant]
US 20150278795A1 · Jiang et al. · 2015 [cited by applicant]
US 20150339660A1 · Meng et al. · 2015 [cited by applicant]
US 20150348040A1 · Bhorania et al. · 2015 [cited by applicant]
US 20150371216A1 · Olawale et al. · 2015 [cited by applicant]
US 20160007240A1 · Belghoul et al. · 2016 [cited by applicant]
US 20160019278A1 · Jadhav et al. · 2016 [cited by applicant]
US 20160019728A1 · Petrie · 2016 [cited by applicant]
US 20160094497A1 · Javed et al. · 2016 [cited by applicant]
US 20160110718A1 · Jajara et al. · 2016 [cited by applicant]
US 20160335618A1 · Koh et al. · 2016 [cited by applicant]
US 20180357627A1 · Chen et al. · 2018 [cited by applicant]
US 20200082376A1 · Ruder et al. · 2020 [cited by applicant]
US 20200356992A1 · Quigley et al. · 2020 [cited by applicant]
US 20220414635A1 · Ruder et al. · 2022 [cited by applicant]
WO 0237219A2 · 2002 [cited by applicant]
WO 0250735A1 · 2002 [cited by applicant]
WO 2012037971A1 · 2012 [cited by applicant]
WO 2013034953A1 · 2013 [cited by applicant]
WO 2013036199A1 · 2013 [cited by applicant]
“Hypercom USD0.001: Suncorp, Hypercom and Live TaxiEpay Strengthen Position in the Taxi Vertical”, Business Wire, Jun. 8, 2010, pp. 1-7. (Year: 2010). [cited by examiner]
“Advancing Payment Security: MasterCard Contactless Security Overview,” www.mastercard.com, retrieved on Jun. 12, 2017, pp. 1-4. [cited by applicant]
“Cryptography—PCI Encryption Key Management—Information Security Stack Exchange,” published Jan. 1, 2011, XP055415553, pp. 1-3. [cited by applicant]
“MasterCard and VeriFone Bring ‘Tap & Go’ Payments to Taxis” Wireless News, dated Nov. 15, 2006, pp. 1-2. [cited by applicant]
“Mobile payment,” Wikipedia, dated Jul. 9, 2012, pp. 1-8. [cited by applicant]
“Offline DB Support for POS,” Stack Overflow, dated Jan. 24, 2013, p. 1-2. [cited by applicant]
“Payment Card Industry (PCI) Hardware Security Module (HSM),” Security Requirements Version 1.0, XP055168869, pp. 1-26 (Apr. 2009). [cited by applicant]
“PCI DSS compliant Key Management,” SRC Security Research & Consulting GmbH, Jul. 2011, pp. 1-3. [cited by applicant]
“Suncorp and live TaxiEpay to provider Mobile Payment Terminals for Hypercom,” Anonymous Wireless News, Jun. 20, 2010, pp. 1-2. [cited by applicant]
“What is ‘Offline Mode’ and How Does It Work?,” Vend, Dec. 20, 2011, pp. 1-3. [cited by applicant]
Branislav Petkovic, “What is the Purpose of Retail Offline Sync Service and How Does It Work?,” Microsoft Dynamics, Apr. 12, 2012, p. 1-3. [cited by applicant]
Conkling, C., “General Credit Card (CC) Approval/Payment Process,” Figure 2, Jan. 17, 2011, p. 1-1. [cited by applicant]
Conkling, C., “Mobile Trends Insight: NFC and the Mobile Payment Initiative-4,” Jan. 17, 2011, pp. 1-15. [cited by applicant]
Cooper, D., et al., “Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile,” Standards Track, pp. 1-151 (May 2008). [cited by applicant]
Denniswi, “How Can I change the Offline Mode Password in Microsoft Dynamice POS 2009?,” Microsoft Dynamics, Nov. 8, 2011, 1 page. [cited by applicant]
Evans, D. L., et al., “Security Requirements for Cryptographic Modules,” FIPS Pub 140-2 Change Notices, pp. 1-69 (May 25, 2001). [cited by applicant]
Ferguson, R.B., “Passenger Hacks NYC computer system; The problem is more significant than GPS objections, according to the sofware engineer who hacked the system,” eWeek, Dec. 28, 2007, pp. 1-2. [cited by applicant]
Labrou et al., “Wireless wallet,” The First Annual International Conference on Mobile andUbiquitous Systems: Networking and Services, 2004. Mobiquitous 2004, pp. 32-41. [cited by applicant]
Perez, S., “Revel Systems Debuts an iPad Point-Of-Sale in a Box,” TechCrunch, Jun. 1, 2012, pp. 1-5. [cited by applicant]
Tanenbaum, A. S., “Distributed Systems: Principles and Paradigms (2nd Edition),” Pearson Prentice Hall, pp. 273-320 (2007). [cited by applicant]
Zhang et al., “Secure Mobile Payment via Trusted Computing,” 2008 Third Asia-Pacific Trusted Infrastructure Technologies Conference, (Year: 2008) pp. 98-112. [cited by applicant]
Gao et al., “P2P-Paid: A Peer-to-Peer Wireless Payment System,” Second IEEE International Workshop on Mobile Commerce and Services, 2005, pp. 102-111 (Year: 2005). [cited by applicant]