Source: https://patents.google.com/patent/US9171302B2/en
Timestamp: 2020-04-10 10:46:29
Document Index: 675952763

Matched Legal Cases: ['Application No. 2', 'Application No. 10', 'Application No. 2013204110', 'Application No. 2013204110', 'application No. 10', 'Application No. 13777837', 'Application No. 2015']

US9171302B2 - Processing payment transactions without a secure element - Google Patents
US9171302B2
US9171302B2 US13/859,725 US201313859725A US9171302B2 US 9171302 B2 US9171302 B2 US 9171302B2 US 201313859725 A US201313859725 A US 201313859725A US 9171302 B2 US9171302 B2 US 9171302B2
US20130282502A1 (en
230000004044 response Effects 0 claims abstract description 81
238000010295 mobile communication Methods 0 claims 40
102100016257 TF Human genes 0 claims 2
102000004338 Transferrin Human genes 0 claims 2
108090000901 Transferrin Proteins 0 claims 2
processing, by the mobile communication device, the request for the payment account information by converting the request for the payment account information to a request understandable by a non-secure element processor, wherein allowing the mobile communication device to process payment transactions using financial account information for any of the plurality of payment providers comprises allowing the mobile communication device to process payment transactions without transferrin control of a secure element processor from one payment provider to a different payment provider;
generating, by the non-secure element processor of the mobile communication device, a response to the request for the payment account information that is indistinguishable from a response generated by a secure element processor, the response comprising a payment account identifier, wherein generating the response by the non-secure element processor allows the mobile communication device to process payment transactions using financial account information for any of a plurality of payment providers; and
transmitting, by the mobile communication device, the response to the request for the payment account information to the point of sale system reader.
computer-readable program instructions for processing, by the mobile communication device, the request for the payment account information, in response to receiving the request by converting the request for the payment account information to a request understandable by a non-secure element processor, wherein allowing the mobile communication device to process payment transactions using financial account information for any of the plurality of payment providers comprises allowing the mobile communication device to process payment transactions without transferrin control of a secure element processor from one payment provider to a different payment provider;
computer-readable program instructions for generating, by the non-secure element processor of the mobile communication device, a response to the request for the payment account information, the response comprising a payment account identifier, wherein generating the response by the non-secure element processor allows the mobile communication device to process payment transactions using financial account information for any of a plurality of payment providers; and
computer-readable program instructions for transmitting, by the mobile communication device, the response to the request for the payment account information to the point of sale system reader.
16. The computer-implemented method of claim 1, wherein the mobile communication device converts the request for payment account information received from the point of sale system reader into bytes comprising a request understandable by the non-secure element processor.
17. A mobile communication device for processing payment transactions without accessing a secure element, comprising:
a non secure element storage device;
a controller communicatively coupled to the storage device; and
a non secure element processor communicatively coupled to the storage device and the controller,
the controller of the mobile communication device executing application code instructions that are stored in the non secure element storage device to cause the mobile communication device to:
receive a request for payment account information to process a payment transaction from a point of sale system reader; and
process the request for the payment account information by converting the request for the payment account information to a request understandable by the non secure element processor, wherein allowing the mobile communication device to process payment transactions using financial account information for any of the plurality of payment providers comprises allowing the mobile communication device to process payment transactions without transferring control of a secure element processor from one payment provider to a different payment provider; and
the non secure element processor of the mobile communication device executing application code instructions that are stored in the non secure element storage device to cause the mobile communication device to:
generate a response to the request for the payment account information that is indistinguishable from a response generated by a secure element processor, the response comprising a payment account identifier, wherein generating the response by the non secure element processor allows the mobile communication device to process payment transactions using financial account information for any of a plurality of payment providers.
18. The system of claim 17, wherein the payment account identifier is generated by the non secure element processor.
19. The system of claim 17, wherein the payment account identifier is retrieved from a digital wallet application.
20. The system of claim 17, wherein the non secure element processor of the mobile communication device is further configured to execute computer-executable instructions stored in the non secure element storage device to cause the mobile communication device to generate the payment account number using a scheme that can be replicated by an account management system during processing of a payment request.
21. The system of claim 17, wherein the payment account identifier is generated by an account management system and transmitted to the mobile communication device, and the account management system maintains an account comprising information for at least one of a credit card account, debit account, stored value account, gift card account, and bank account for a user associated with the mobile communication device.
22. The system of claim 17, wherein the payment account identifier is valid for a limited number of uses.
23. The system of claim 17, wherein the payment account identifier is associated with at least one of a geographic limitation and a time limitation.
24. The system of claim 17, wherein the payment account identifier comprises one of a credit card account, debit account, stored value account, gift card account, and bank account number.
25. The system of claim 17, wherein the non secure element processor of the mobile communication device is further configured to execute computer-executable instructions stored in the non secure element storage device to cause the mobile communication device to communicate the payment account identifier to an account management system for payment account identifier verification, the communication to the account management system comprising the response to the request for the payment account information transmitted by the mobile communication device to the point of sale reader.
26. The system of claim 17, wherein the non secure element processor of the mobile communication device generates the payment account number using a scheme that can be replicated by an account management system during processing of a payment request.
27. The system of claim 17, wherein the controller comprises a near field communication controller.
28. The system of claim 17, wherein the controller comprises a Bluetooth controller.
29. The system of claim 17, wherein the non secure element storage device comprises a secure memory other than a secure element memory.
US20130282502A1 US20130282502A1 (en) 2013-10-24
US9171302B2 true US9171302B2 (en) 2015-10-27
JP (5) JP5795453B2 (en)
US20150154595A1 (en) * 2013-12-02 2015-06-04 Mastercard International Incorporated Method and system for secure authentication of user and mobile device without secure elements
AU2014357381B2 (en) * 2013-12-02 2017-03-23 Mastercard International Incorporated Method and system for secure authentication of user and mobile device without secure elements
WO2015142321A1 (en) 2014-03-18 2015-09-24 Hewlett Packard Development Company, L.P. Secure element
KR20180103984A (en) * 2016-03-01 2018-09-19 구글 엘엘씨 Direct settlement of hands-free transactions
JP2001067396A (en) 1999-08-30 2001-03-16 Serufu:Kk Temporary settling number system, managing device of temporary settling number and computer-readable recording medium
JP2005050263A (en) 2003-07-31 2005-02-24 Matsushita Electric Ind Co Ltd Portable terminal and service processing method
US20080307299A1 (en) 2007-06-08 2008-12-11 Apple Inc. Client-side components
KR20120011347A (en) 2010-07-21 2012-02-08 주식회사 비즈모델라인 Method for Setting Order Value of Store Group, Smart Phone and Program
CA2382922C (en) * 1999-08-31 2011-12-13 American Express Travel Related Services Company, Inc. Methods and apparatus for conducting electronic transactions
AU2013204110B2 (en) 2012-04-18 2014-08-21 Google Llc Processing payment transactions without a secure element
2019-11-22 JP JP2019211604A patent/JP2020024767A/en active Pending
US20090254450A1 (en) 1999-03-25 2009-10-08 Bollay Denison W Method of executing an electronic commerce sale from affiliate web sites
Beal, Vangie, Google Checkout Open Ready for Business, ECommerce Guide: http://ecommerce-guide.com/news/article.php/3617211/Google-. pp. 1, Date: Jun. 28, 2006.
Chismar, T. The Home Depot Unveils New App Versions-iPhone 3.2 & Android 3.1, http://ext.homedepot.com/community/blog/the-home-depot-unveils-new-app-versions-iphone-3. pp. 1-3, Date: Feb. 6, 2012.
Guerra, J. Canadian Office Action issued in Application No. 2,869,208, pp. 1-5 Date: Nov. 25, 2014.
Kim, S. G. International Search Report and Written Opinion issued in International Application No. PCT/US2013/035865 pp. 1-11, Date: Jul. 23, 2013.
Lee, "Korean Office Action issued in Korean Application No. 10-2014-7029025", Jul. 7, 2015, 1-4.
McTaggert, C. Australian Office Action issued in Application No. 2013204110, pp. 1-3 Date: Oct. 26, 2013.
McTaggert, C. Australian Office Action issued in Application No. 2013204110, pp. 1-4 Date: Jun. 3, 2014.
Park, "Korean Office Action issued in copending Korean application No. 10-2014-7029025", Mar. 9, 2015, 1-6.
Peller, "European Office Action issued in Application No. 13777837.9", Jun. 26, 2015, 1-6.
Release Notes for Google Checkout XML API Developers Guide, Internet webpage: https://developers.google.com/checkout/developer/release notes. pp. 1-25, Date: Jun. 23, 2010.
Ryan, D. Home Depot Offers Buy Online, Pick Up or Return In-Store Service-Home Improvement Blog-The Apron by the Home Depot, http://ext.homedepot.com/community/blog/home-depot-now-offers-. pp. 1-14, Date: Aug. 31, 2011.
Tatsuki, "Japanese Office Action issued in copending Japanese Application No. 2015-507048", Mar. 30, 2015, 1-6.
U.S. Appl. No. 12/323,968 to Mizhen filed Nov. 26, 2008.
U.S. Appl. No. 13/568,253 to Dierks filed Aug. 7, 2012.
U.S. Appl. No. 13/784,759 to Sprecher et al. filed Mar. 4, 2013.
U.S. Appl. No. 13/785,967 to Fallows et al. filed Mar. 5, 2013.
U.S. Appl. No. 13/786,009 to Fallows et al. filed Mar. 5, 2013.
Walmart-Site to Store web search, http://web.archive.org/web/20101112113000/http://www.walmart. pp. 1, Date: Nov. 12, 2010.
JP2020024767A (en) 2020-02-13
US8744974B2 (en) 2014-06-03 Systems and methods for secure wireless payment transactions when a wireless network is unavailable