IP Library Granted Patent US 12,437,282
Granted Patent B2
US 12,437,282 · App. 18/329,315 · Granted Oct 7, 2025

Processing payment transactions without a secure element

Inventor: Sarel Kobus Jooste (Novato, CA)
Assignee: GOOGLE LLC
G06Q20/202G06Q20/3278G06Q20/363G06Q20/40
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,437,282
App. No.
18/329,315
Granted
Oct 7, 2025
Kind
B2
Abstract

A user conducts a wireless payment transaction with a merchant system by transmitting payment information from a user device to a terminal reader without accessing a secure element resident on the user device. A user taps a user device in a merchant system's terminal reader's radio frequency field. The terminal reader and the user device establish a communication channel and the terminal reader transmits a signal comprising a request for a payment processing response. The signal is received by the user device and converted by a controller to a request understandable by an application host processor. The controller transmits the request to the application host processor, where the request is processed, and a response is transmitted to the controller and then to the terminal reader. The response generated by the application host processor is identifiable by the merchant system as a payment response.

Claims (32)

1. A computer-implemented method to process payment transactions without accessing secure memories, comprising: receiving, by a mobile computing device and from a merchant system computing device, a request for a payment processing response; converting, by the mobile computing device, the request for the payment processing response to a request readable by a non-secure memory processor of the mobile computing device; generating, by the non-secure memory processor of the mobile computing device, a response to the request for the payment processing response that is identifiable by the merchant system as a payment response generated by a secure memory processor; and transmitting, by the mobile computing device, the response to the request for the payment processing response to the merchant system computing device.

2. The computer-implemented method of claim 1 , wherein the request for the payment processing response is a request to proceed with a financial payment transaction.

3. The computer-implemented method of claim 1 , wherein the response to the request for the payment processing response includes an indication that the mobile computing device is capable of performing a financial transaction.

4. The computer-implemented method of claim 1 , wherein the request for the payment processing response is a request for payment account information.

5. The computer-implemented method of claim 1 , wherein the response to the request for the payment account information comprises a payment account identifier.

6. The computer-implemented method of claim 5 , wherein the payment account identifier is associated with at least one of a credit card account, a debit account, a stored value account, a gift card account, or a bank account for a user associated with the mobile computing device.

7. The computer-implemented method of claim 6 , wherein the payment account identifier is generated by an account management system and transmitted to the mobile computing device, wherein the account management system maintains information for at least one of the credit card account, the debit account, the stored value account, the gift card account, or the bank account for the user associated with the mobile computing device.

8. The computer-implemented method of claim 5 , wherein the payment account identifier is associated with at least one of a geographic limitation, a time limitation, or a number of use limitation.

9. The computer-implemented method of claim 5 , wherein the payment account identifier is retrieved from a digital wallet application on the mobile computing device.

10. The computer-implemented method of claim 5 , further comprising communicating, by the mobile computing device, the payment account identifier to an account management system for payment account identifier verification during processing of a payment request.

11. The computer-implemented method of claim 5 , wherein the non-secure memory processor resident on the mobile computing device generates the payment account identifier using a scheme that can be replicated by an account management system during processing of a payment request.

12. The computer-implemented method of claim 1 , wherein the response to the request for the payment processing response includes at least one of a proxy account number or a token account number.

13. The computer-implemented method of claim 1 , wherein converting the request for the payment processing response to the request readable by the non-secure memory processor comprises: converting the request for the payment processing response to a readable request for a payment processing response by the non-secure memory processor of the mobile computing device.

14. The computer-implemented method of claim 1 , wherein converting, by the mobile computing device, the request for the payment processing response to the request readable by the non-secure memory processor comprises converting the request for the payment processing response into bytes comprising the request readable by the non-secure memory processor.

15. The computer-implemented method of claim 1 , wherein the request for the payment processing response provides a same functionality as a response created by the secure memory processor.

16. The computer-implemented method of claim 1 , wherein the request for the payment processing response is indistinguishable from a response created by the secure memory processor.

17. The computer-implemented method of claim 1 , wherein the request for the payment processing response is received using a near field communication (NFC) protocol.

18. The computer-implemented method of claim 1 , wherein: generating, by the non-secure memory processor of the mobile computing device, the response to the request for the payment processing response comprises allowing the mobile computing device to process payment transactions using financial account information for any of a plurality of payment providers without transferring control of a secure memory processor from one payment provider to a different payment provider.

19. One or more non-transitory computer-readable media having computer-readable program instructions embodied thereon that when executed by a mobile computing device cause the mobile computing device to perform operations, the operations comprising:

receiving, by a mobile computing device and from a merchant system computing device, a request for a payment processing response; converting, by the mobile computing device, the request for the payment processing response to a request readable by a non-secure memory processor of the mobile computing device; and

generating, by the non-secure memory processor of the mobile computing device, a response to the request for the payment processing response that is identifiable by the merchant system as a payment response generated by a secure memory processor.

20. The one or more non-transitory computer-readable media of claim 19 , wherein: the request for the payment processing response is a request to proceed with a financial payment transaction; and the response to the request for the payment processing response includes an indication that the mobile computing device is capable of performing a financial transaction.

21. The one or more non-transitory computer-readable media of claim 19 , wherein: the request for the payment processing response is a request for payment account information; and the response to the request for the payment account information comprises a payment account identifier.

22. The computer-implemented method of claim 21 , wherein the payment account identifier is generated by an account management system and transmitted to the mobile computing device, wherein the account management system maintains information for at least one of the credit card account, the debit account, the stored value account, the gift card account, or the bank account for the user associated with the mobile computing device.

23. A mobile computing device for processing payment transactions, comprising:

one or more storage devices; a controller communicatively coupled to the one or more storage devices; and a processor communicatively coupled to the one or more storage devices and the controller, the controller of the mobile computing device configured to execute application code instructions that are stored in the one or more storage devices to cause the mobile computing device to:

receive a request for a payment processing process from a merchant system computing device; and convert the request for the payment processing response to a request readable by the processor; and the processor of the mobile computing device configured to execute application code instructions that are stored in the one or more storage devices to cause the mobile computing device to:

generate a response to the request for the payment processing response that is identifiable as a response generated by a secure element processor.

24. The mobile computing device of claim 23 , wherein: the request for the payment processing response is a request to proceed with a financial payment transaction; and the response to the request for the payment processing response includes an indication that the mobile computing device is capable of performing a financial transaction.

25. The mobile computing device of claim 23 , wherein: the request for the payment processing response is a request for payment account information; the response to the request for the payment account information comprises a payment account identifier; and the payment account identifier is generated by the processor.

26. The mobile computing device of claim 23 , wherein the one or more storage devices comprises a secure memory other than a secure element memory.

27. The mobile computing device of claim 23 , wherein the one or more storage devices comprises a combination memory with secure memory and non-secure memory portions.

Assignments (2)
CHANGE OF NAME Recorded Aug 11, 2025
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 072417/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2023
From: JOOSTE, SAREL KOBUS
To: GOOGLE INC.
Reel/Frame 063897/0025 →
Continuity (7)
Continuation 17351763 · Jun 18, 2021
Continuation 16853344 · Apr 20, 2020
Continuation 15967503 · Apr 30, 2018
Continuation 14918536 · Oct 20, 2015
Continuation 13859725 · Apr 9, 2013
Provisional Application 61635277 · Apr 18, 2012
Related Publication 20240013182A1 · Jan 11, 2024
References Cited (178)
US 6119101A · Peckover · 2000 [cited by applicant]
US 6331858B2 · Fisher · 2001 [cited by applicant]
US 6594692B1 · Reisman · 2003 [cited by applicant]
US 6980962B1 · Arganbright et al. · 2005 [cited by applicant]
US 7175079B1 · Silverbrook et al. · 2007 [cited by applicant]
US 7197475B1 · Lorenzen et al. · 2007 [cited by applicant]
US 7225148B2 · Kassan · 2007 [cited by applicant]
US 7596513B2 · Fargo · 2009 [cited by applicant]
US 7890634B2 · Jiang et al. · 2011 [cited by applicant]
US 7895570B2 · Gibson et al. · 2011 [cited by applicant]
US 7953642B2 · Dierks · 2011 [cited by applicant]
US 7975020B1 · Green et al. · 2011 [cited by applicant]
US RE43157E · Bishop et al. · 2012 [cited by applicant]
US 8117089B2 · Minsky et al. · 2012 [cited by applicant]
US 8196131B1 · Von Behren · 2012 [cited by examiner]
US 8266001B2 · Dierks · 2012 [cited by applicant]
US 8856043B2 · Faith · 2014 [cited by examiner]
US 9171302B2 · Jooste · 2015 [cited by applicant]
US 20010019332A1 · Fisher · 2001 [cited by applicant]
US 20020006126A1 · Johnson et al. · 2002 [cited by applicant]
US 20020007321A1 · Burton · 2002 [cited by applicant]
US 20020049637A1 · Harman et al. · 2002 [cited by applicant]
US 20020055878A1 · Burton et al. · 2002 [cited by applicant]
US 20030014319A1 · Arbab et al. · 2003 [cited by applicant]
US 20030055792A1 · Kinoshita et al. · 2003 [cited by applicant]
US 20030220881A1 · Pirhonen · 2003 [cited by examiner]
US 20040051727A1 · Endo et al. · 2004 [cited by applicant]
US 20040068472A1 · Sahota · 2004 [cited by examiner]
US 20040073688A1 · Sampson · 2004 [cited by applicant]
US 20050097005A1 · Fargo · 2005 [cited by applicant]
US 20050218211A1 · Saso et al. · 2005 [cited by applicant]
US 20060047582A1 · Jiang · 2006 [cited by applicant]
US 20060173754A1 · Burton et al. · 2006 [cited by applicant]
US 20060293926A1 · Khury · 2006 [cited by applicant]
US 20060293965A1 · Burton · 2006 [cited by applicant]
US 20070012763A1 · Van de Velde · 2007 [cited by examiner]
US 20070114274A1 · Gibbs et al. · 2007 [cited by applicant]
US 20070294182A1 · Hammad · 2007 [cited by examiner]
US 20080040265A1 · Rackley, III et al. · 2008 [cited by applicant]
US 20080126260A1 · Cox et al. · 2008 [cited by applicant]
US 20080129450A1 · Riegebauer · 2008 [cited by examiner]
US 20080147509A1 · Ghosh et al. · 2008 [cited by applicant]
US 20080183593A1 · Dierks · 2008 [cited by applicant]
US 20080208688A1 · Byerley et al. · 2008 [cited by applicant]
US 20080307299A1 · Marchant et al. · 2008 [cited by applicant]
US 20080319905A1 · Carlson · 2008 [cited by examiner]
US 20090023476A1 · Saarisalo et al. · 2009 [cited by applicant]
US 20090077091A1 · Khen et al. · 2009 [cited by applicant]
US 20090098825A1 · Huomo et al. · 2009 [cited by applicant]
US 20090103730A1 · Ward · 2009 [cited by examiner]
US 20090200371A1 · Kean et al. · 2009 [cited by applicant]
US 20090222816A1 · Mansell et al. · 2009 [cited by applicant]
US 20090254450A1 · Bollay · 2009 [cited by applicant]
US 20090276347A1 · Kargman · 2009 [cited by applicant]
US 20090307142A1 · Mardikar · 2009 [cited by examiner]
US 20100019332A1 · Taylor · 2010 [cited by applicant]
US 20100114773A1 · Skowronek · 2010 [cited by applicant]
US 20100153721A1 · Mellqvist · 2010 [cited by applicant]
US 20100210300A1 · Rizzo et al. · 2010 [cited by applicant]
US 20100211422A1 · Zanzot · 2010 [cited by examiner]
US 20100291904A1 · Musfeldt · 2010 [cited by examiner]
US 20100330904A1 · Stougaard · 2010 [cited by examiner]
US 20110078079A1 · Shin · 2011 [cited by applicant]
US 20110191252A1 · Dai · 2011 [cited by applicant]
US 20110244796A1 · Khan · 2011 [cited by examiner]
US 20110312271A1 · Ma et al. · 2011 [cited by applicant]
US 20120011228A1 · Corda · 2012 [cited by examiner]
US 20120016731A1 · Smith et al. · 2012 [cited by applicant]
US 20120028609A1 · Hruska · 2012 [cited by applicant]
US 20120064828A1 · Khan · 2012 [cited by examiner]
US 20120072309A1 · Hultberg et al. · 2012 [cited by applicant]
US 20120109764A1 · Martin · 2012 [cited by examiner]
US 20120116902A1 · Cardina · 2012 [cited by examiner]
US 20120123883A1 · Charrat · 2012 [cited by applicant]
US 20120124394A1 · Brudnicki et al. · 2012 [cited by applicant]
US 20120129452A1 · Koh · 2012 [cited by examiner]
US 20120130839A1 · Koh · 2012 [cited by examiner]
US 20120143768A1 · Hammad et al. · 2012 [cited by applicant]
US 20120209749A1 · Hammad et al. · 2012 [cited by applicant]
US 20120246075A1 · Rasti · 2012 [cited by examiner]
US 20120265685A1 · Brudnicki et al. · 2012 [cited by applicant]
US 20120284194A1 · Liu et al. · 2012 [cited by applicant]
US 20120317628A1 · Yeager · 2012 [cited by examiner]
US 20130036050A1 · Giordano et al. · 2013 [cited by applicant]
US 20130041822A1 · Wagner et al. · 2013 [cited by applicant]
US 20130052949A1 · Yang · 2013 [cited by examiner]
US 20130054412A1 · Brendell et al. · 2013 [cited by applicant]
US 20130054473A1 · Jan · 2013 [cited by examiner]
US 20130054474A1 · Yeager · 2013 [cited by applicant]
US 20130073404A1 · Narendra et al. · 2013 [cited by applicant]
US 20130086375A1 · Lyne et al. · 2013 [cited by applicant]
US 20130097041A1 · Fisher · 2013 [cited by applicant]
US 20130103514A1 · Fisher · 2013 [cited by examiner]
US 20130110658A1 · Lyman · 2013 [cited by examiner]
US 20130151400A1 · Makhotin et al. · 2013 [cited by applicant]
US 20130160134A1 · Marcovecchio et al. · 2013 [cited by applicant]
US 20130166402A1 · Parento · 2013 [cited by examiner]
US 20130204793A1 · Kerridge · 2013 [cited by examiner]
US 20130226812A1 · Landrok et al. · 2013 [cited by applicant]
US 20130246268A1 · Moshfeghi · 2013 [cited by examiner]
US 20130282502A1 · Jooste · 2013 [cited by applicant]
US 20130303085A1 · Boucher · 2013 [cited by examiner]
US 20140006276A1 · Grigg et al. · 2014 [cited by applicant]
US 20140058937A1 · Watson · 2014 [cited by examiner]
US 20140095331A1 · Wong · 2014 [cited by examiner]
US 20140196118A1 · Weiss · 2014 [cited by applicant]
US 20140250006A1 · Makhotin · 2014 [cited by examiner]
US 20150020160A1 · Goncalves · 2015 [cited by examiner]
US 20150026067A1 · Abifaker · 2015 [cited by applicant]
US 20150032524A1 · Fisher · 2015 [cited by examiner]
US 20150066670A1 · Wentker et al. · 2015 [cited by applicant]
US 20150112860A1 · Wang · 2015 [cited by examiner]
US 20150186864A1 · Jones · 2015 [cited by examiner]
US 20150222729A1 · Singh · 2015 [cited by examiner]
US 20150327071A1 · Sharma · 2015 [cited by examiner]
US 20160016733A1 · Lert · 2016 [cited by examiner]
US 20160042338A1 · Jooste · 2016 [cited by applicant]
US 20160057619A1 · Lopez · 2016 [cited by examiner]
US 20160140535A1 · Noe · 2016 [cited by examiner]
CN 1399216 · 2003 [cited by applicant]
EP 1280115 · 2003 [cited by applicant]
EP 3232410A1 · 2017 [cited by examiner]
JP 2001067396 · 2001 [cited by applicant]
JP 2001344545 · 2001 [cited by applicant]
JP 2003036406 · 2003 [cited by applicant]
JP 2003150885 · 2003 [cited by applicant]
JP 2005050263 · 2005 [cited by applicant]
JP 2005285054 · 2005 [cited by applicant]
JP 2006004264 · 2006 [cited by applicant]
JP 2006501584 · 2006 [cited by applicant]
JP 2006106988 · 2006 [cited by applicant]
JP 2006309489 · 2006 [cited by applicant]
JP 2009048507 · 2009 [cited by applicant]
JP 2009211698 · 2009 [cited by applicant]
JP 2011060291 · 2011 [cited by applicant]
KR 20000036568 · 2000 [cited by applicant]
KR 20000072125 · 2000 [cited by applicant]
KR 20020024356 · 2002 [cited by applicant]
KR 20030011578 · 2003 [cited by applicant]
KR 20060109303 · 2006 [cited by applicant]
KR 100822160 · 2008 [cited by applicant]
KR 20080102439 · 2008 [cited by applicant]
KR 20100135268 · 2010 [cited by applicant]
KR 20110010880 · 2011 [cited by applicant]
KR 20120011347 · 2012 [cited by applicant]
WO WO2000057332 · 2000 [cited by applicant]
WO WO2010126509 · 2010 [cited by applicant]
WO WO2011050309 · 2011 [cited by applicant]
WO WO2011112158 · 2011 [cited by applicant]
WO WO2013158419 · 2013 [cited by applicant]
Kadambi, Kiran S, Jun Li, and Alan H Karp. “Near-Field Communication-Based Secure Mobile Payment Service.” Proceedings of the 11th International Conference on Electronic Commerce. New York, NY, USA: Acm, 2009. 142-151. … [cited by examiner]
Balfe, Shane, and Kenneth G Paterson. “E-EMV: Emulating EMV for Internet Payments with Trusted Computing Technologies.” Proceedings of the 3rd ACM Workshop on Scalable Trusted Computing. New York, NY, USA: Acm, 2008. 81… [cited by examiner]
Akram et al., “User Centric Security Model for Tamper-Resistant Devices.”, 2011 Institute of Electrical and Electronics Engineers Eighth International Conference on e-Business Engineering, Beijing, China, 2011, pp. 168-… [cited by applicant]
Beal, “Google Checkout Open, Ready for Business.”, Ecommerce-Guide, Jun. 28, 2006, 1 page. [cited by applicant]
Blass et al., “PSP: Private and Secure Payment with RFID.”, WPES '09 Eighth Association for Computing Machinery Workshop on Privacy in the Electronic Society, Nov. 2009, pp. 51-60. [cited by applicant]
Chen et al., “Using 3G Network Components to Enable NFC Mobile Transactions and Authentication.”, 2010 Institute of Electrical and Electronics Engineers International Conference on Progress in Informatics and Computing,… [cited by applicant]
Cheng, “A Trusted Smart Phone and its Applications in Electronic Payment.”, 2010 International Forum on Information Technology and Applications, Kunming, China, 2010, pp. 405-408. [cited by applicant]
Chismar, “The Home Depot Unveils New App Version—iPhone 3/2 & Android 3/1”, Feb. 6, 2012, 3 pages. [cited by applicant]
Coskun et al., “Secure Element Management.”, in Near Field Communication (NFC): From Theory to Practice , Wiley, 2012, pp. 311-329. [cited by applicant]
European Search Report for EP 13777837.9, mailed on Jun. 12, 2015, 2 pages. [cited by applicant]
Google Inc.., “Release Notes for Google Checkout XML API Developers Guide”, Jun. 23, 2010, 25 pages. [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/US2013/035865, mailed on Oct. 30, 2014, 8 pages. [cited by applicant]
International Search Report and Written Opinion for PCT/US2013/035865, mailed on Jul. 23, 2013, 11 pages. [cited by applicant]
Martinez et al., “Application-Oriented Middleware for E-commerce.”, Middleware for Communications. Chichester, UK: John Wiley & Sons, Ltd, 2004. pp. 393-412. Web. (Year: 2004). [cited by applicant]
Office Action for AU 2013204110, mailed on Oct. 16, 2013, 3 pages. [cited by applicant]
Office Action for CA 2869208, mailed on Nov. 25, 2014, 13 pages. [cited by applicant]
Office Action for CN 201380020679.4, mailed on Oct. 9, 2016, 26 pages. [cited by applicant]
Office Action for EP 13777837.9, mailed Jun. 26, 2015, 6 pages. [cited by applicant]
Office Action for JP 2015507048, mailed on Mar. 30, 2015, 11 pages. [cited by applicant]
Office Action for JP 2017238671, mailed on Jan. 28, 2019, 20 pages. [cited by applicant]
Office Action for JP 2017238671, mailed on Jul. 22, 2018, 14 pages. [cited by applicant]
Office Action for KR 10-2014-7029025, mailed on Jul. 7, 2015, 8 pages. [cited by applicant]
Office Action for KR 10-2014-7029025, mailed on Mar. 9, 2015, 11 pages. [cited by applicant]
Office Action for KR 10-2016-7029349, mailed on Jan. 2, 2017, 6 pages. [cited by applicant]
Office Action for U.S. Appl. No. 13/859,725, mailed on Jan. 15, 2015, 24 pages. [cited by applicant]
Office Acton for AU 2013204110, mailed on Jun. 3, 2014, 4 pages. [cited by applicant]
Ryan, “Home Depot Offers Buy Online, Pick Up or Retum In-Store Service.”, Home Improvement Blog—The Apron by Home Depot, Aug. 31, 2014, 14 pages. [cited by applicant]
Walmart, “Walmart-Site to Store Web Search.”, Nov. 12, 2010, 1 page. [cited by applicant]