IP Library Granted Patent US 12,579,536
Granted Patent B1
US 12,579,536 · App. 17/547,106 · Granted Mar 17, 2026

Mobile wallet registration via on-line banking

Inventors: Ashish B. Kurani (Hillsborough, CA); Steven E. Puffer (Champlin, MN)
Assignee: Wells Fargo Bank, N.A.
G06Q20/36G06Q20/108G06Q20/3223
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,579,536
App. No.
17/547,106
Granted
Mar 17, 2026
Kind
B1
Abstract

A method for separately registering a user and a mobile device for use of a mobile wallet account includes registering, by a registration terminal of a mobile wallet provider, a user for use of the mobile wallet account, including assigning one or more user-provided settings to the mobile wallet account. The method also includes receiving, by a computing system of the mobile wallet provider, a request from a mobile device to register the mobile device for use as a mobile wallet, identifying, by the computing system, the mobile wallet account of the registered user based on the request, and registering, by the computing system, the mobile device for use of the identified mobile wallet account, including associating the one or more user-provided settings with use of the mobile device.

Claims (75)

1 . A system, comprising:

a mobile wallet computing system operated by a mobile wallet provider, wherein the mobile wallet computing system comprises:

a memory unit configured to store one or more user-provided settings associated with a mobile wallet account; and

a processing unit configured to:

register a user for the mobile wallet account, wherein to register the user the processing unit is configured to:

authorize the user based at least in part on user information received via a user registration interface of a registration terminal;

create the mobile wallet account for the user;

identify one or more payment accounts of the user that are eligible to participate in the mobile wallet account;

receive one or more user-provided settings via the user registration interface of the registration terminal, wherein the one or more user-provided settings comprise a source payment account, a first default payment account associated with a first transaction type, and a second default payment account associated with a second transaction type that is different than the first transaction type, wherein the first default payment account and the second default payment account are selected from the user registration interface of the registration terminal to be provisioned to a mobile device of the user from the one or more payment accounts that are eligible to participate in the mobile wallet account;

assign the one or more user-provided settings to the mobile wallet account;

register the mobile device associated with the user based on identifying information received from the mobile device to identify the mobile wallet account; and

receive one or more payment token storage locations from the mobile device, the one or more payment token storage locations including a memory of the mobile device that is associated with host card emulation;

in response to registering the mobile device, provide the mobile device with mobile wallet data based on the one or more user-provided settings and provision the first default payment account and the second default payment account to the mobile device by transmitting a first payment token associated with the first default payment account and a second payment token associated with the second default payment account to the mobile device, wherein the first payment token is transmitted to the memory of the mobile device that is associated with host card emulation such that the first payment token is configured to facilitate contactless transactions;

receive an update to the one or more user-provided settings via the user registration interface of the registration terminal;

in response to receiving the update to the one or more user-provided settings via the user registration interface of the registration terminal, automatically apply the update to the one or more user-provided settings to the mobile device; and

the registration terminal configured to access an online portal of the mobile wallet provider on the registration terminal, the online portal configured to present the user registration interface to the user in response to a request received by the mobile wallet computing system from the user to create the mobile wallet account, the user registration interface configured to (i) receive the one or more user-provided settings from the user and transmit the one or more user-provided settings to the mobile wallet computing system to provision the first default payment account and the second default payment account to the mobile device and (ii) receive the update to the one or more user-provided settings and transmit the update to the one or more user-provided settings to the mobile wallet computing system to automatically apply the update to the mobile device.

2 . The system of claim 1 , wherein the registration terminal is a computer having a web-browser configured to access the online portal.

3 . The system of claim 1 , wherein the registration terminal is a computer having an online application installed thereon, and wherein the online portal is accessed through the online application.

4 . The system of claim 1 , wherein the registration terminal is a hand-held device having a web-browser configured to access the online portal.

5 . The system of claim 1 , wherein the registration terminal is a hand-held device having an online application installed thereon, and wherein the online portal is accessed through the online application, wherein the registration terminal is further configured to:

determine that the mobile device is not currently registered to use a mobile wallet application different from the online application.

6 . The system of claim 5 , wherein the mobile wallet application is activated by the mobile wallet computing system upon creation of the mobile wallet account of the user, and wherein the mobile wallet application is configured to transmit the identifying information to the mobile wallet computing system to register the mobile device of the user.

7 . The system of claim 1 , wherein the mobile wallet computing system further includes:

a user registration circuit configured to receive the one or more user-provided settings from the user registration interface to create the mobile wallet account; and

a mobile wallet circuit configured to facilitate use of the mobile device after registration to make payments.

8 . The system of claim 1 , wherein the mobile wallet computing system wherein the one or more user-provided settings further includes a transaction amount limit, the transaction amount limit associated with transactions involving the first default payment account.

9 . The system of claim 1 , further comprising a first communication channel of the mobile wallet computing system across which the user is registered and a second communication channel of the mobile wallet computing system across which the mobile device is registered.

10 . The system of claim 1 , wherein the processing unit of the mobile wallet computing system is further configured to:

in response to receiving the update to the one or more user-provided settings via the user registration interface of the registration terminal, automatically apply the update to the one or more user-provided settings to a second mobile device.

11 . A method, comprising:

receiving, by a mobile wallet computing system from a registration terminal, a request to register a user for a mobile wallet account, wherein the request is received through an online portal presented via a web browser or mobile application on the registration terminal;

causing, by the mobile wallet computing system, presentation of a user registration interface within the online portal on the registration terminal, the user registration interface comprising a list of one or more payment accounts of the user that are eligible to participate in the mobile wallet account;

registering, by the mobile wallet computing system, the user for using the mobile wallet account, wherein registering the user includes:

authorizing, by the mobile wallet computing system, the user based at least in part on user information received via the user registration interface of the registration terminal;

creating, by the mobile wallet computing system, the mobile wallet account for the user;

identifying, by the mobile wallet computing system, the one or more payment accounts of the user that are eligible to participate in the mobile wallet account;

receiving, but the mobile wallet computing system, one or more user-provided settings via the user registration interface of the registration terminal, wherein the one or more user-provided settings comprise a source payment account, a first default payment account associated with a first transaction type, and a second default payment account associated with a second transaction type that is different than the first transaction type, wherein the first default payment account and the second default payment account are selected from the user registration interface of the registration terminal to be provisioned on a mobile device of the user from the one or more payment accounts that are eligible to participate in the mobile wallet account;

assigning, by the mobile wallet computing system, one or more user-provided settings to the mobile wallet account;

receiving, by the mobile wallet computing system, another request from the mobile device of the user for registering the mobile device with the mobile wallet account;

identifying, by the mobile wallet computing system, the mobile wallet account of the user on the mobile device;

receiving, by the mobile wallet computing system, one or more payment token storage locations from the mobile device, the one or more payment token storage locations including a memory of the mobile device that is associated with host card emulation;

registering, by the mobile wallet computing system, the mobile device with the mobile wallet account, wherein registering the mobile device includes:

associating the one or more user-provided settings with the mobile device,

providing the mobile device with mobile wallet data based on the one or more user-provided settings, and

provisioning the first default payment account and the second default payment account to the mobile device by transmitting a first payment token associated with the first default payment account and a second payment token associated with the second default payment account to the mobile device, wherein the first payment token and the second payment token are transmitted to the memory of the mobile device that is associated with host card emulation such that the first payment token is configured to facilitate contactless transactions of the first transaction type and the second payment token is configured to facilitate contactless transactions of the second transaction type;

receiving, by the mobile wallet computing system, an update to the one or more user-provided settings via the user registration interface of the registration terminal; and

in response to receiving the update to the one or more user-provided settings via the user registration interface of the registration terminal, automatically apply the update to the one or more user-provided settings to the mobile device, wherein automatically applying the update to the one or more user-provided settings includes receiving, by the registration terminal, the update to the one or more user-provided settings and transmitting, by the registration terminal to the mobile wallet computing system, the update to the one or more user-provided settings.

12 . The method of claim 11 , further comprising:

registering the mobile device, by the mobile wallet computing system, based on receipt of a user-created wallet access code from the mobile device.

13 . The method of claim 11 , wherein the one or more user-provided settings further includes a transaction amount limit, the transaction amount limit associated with transactions involving the first default payment account.

14 . The method of claim 11 , further comprising:

registering the user, by the mobile wallet computing system, via an online application configured for accessing the online portal;

activating, by the mobile wallet computing system, a mobile wallet application of the online application upon registering the user and creating the mobile wallet account; and

registering the mobile device of the user, by the mobile wallet computing system, via the mobile wallet application.

15 . The method of claim 11 , further comprising:

receiving, on the mobile wallet computing system, via the online portal, authentication credentials of the user; and

confirming, by the mobile wallet computing system, that the user has at least one financial account that is eligible to participate in the mobile wallet account.

16 . The method of claim 11 , further comprising:

receiving, by the mobile wallet computing system, acceptance of terms and conditions of using the mobile wallet account from the user.

17 . A method, comprising:

receiving, by a mobile wallet computing system via a registration terminal, a request through an online portal provided by the mobile wallet computing system via a website or mobile application to the registration terminal for registering a user and for creating a mobile wallet account for the user, wherein the online portal is configured to present a user registration interface of the registration terminal, the user registration interface of the registration terminal comprising a list of payment accounts of the user that are eligible to participate in the mobile wallet account;

receiving, by the mobile wallet computing system via the registration terminal, one or more user-provided settings, wherein the one or more user-provided settings comprising a source payment account, a first default payment account associated with a first transaction type, and a second default payment account associated with a second transaction type that is different than the first transaction type, wherein the first default payment account and the second default payment account are selected from the user registration interface of the registration terminal to be provisioned to a mobile device of the user from the list of payment accounts that are eligible to participate in the mobile wallet account;

authorizing, by the mobile wallet computing system, the user based at least in part on user information received via the user registration interface of the registration terminal;

creating, by the mobile wallet computing system, the mobile wallet account and registering the user to the mobile wallet account;

associating, by the mobile wallet computing system, one or more user-provided settings with the mobile wallet account;

registering, by the mobile wallet computing system, the mobile device of the user for use of the mobile wallet account, the mobile wallet computing system receiving identifying information from the mobile device to identify the mobile wallet account;

receiving, by the mobile wallet computing system, one or more payment token storage locations from the mobile device, the one or more payment token storage locations including a memory of the mobile device that is associated with host card emulation;

associating, by the mobile wallet account, the one or more user-provided settings with the mobile device upon registering the mobile device;

in response to registering the mobile device, providing, by the mobile wallet computing system, the mobile device with mobile wallet data based on the one or more user-provided settings, and provisioning, by the mobile wallet computing system, the first default payment account and the second default payment account to the mobile device by transmitting a first payment token associated with the first default payment account to the mobile device and a second payment token associated with the second default payment account, wherein the first payment token and the second payment token are transmitted to the memory of the mobile device that is associated with host card emulation such that the first payment token is configured to facilitate contactless transactions of the first transaction type and the second payment token is configured to facilitate contactless transactions of the second payment type;

receiving, by the mobile wallet computing system, an update the one or more user-provided settings via the user registration interface of the registration terminal; and

in response to receiving the update to the one or more user-provided settings via the user registration interface of the registration terminal, automatically apply the update to the one or more user-provided settings to the mobile device, wherein automatically applying the update to the one or more user-provided settings includes receiving, by the registration terminal, the update to the one or more user-provided settings and transmitting, by the registration terminal to the mobile wallet computing system, the update to the one or more user-provided settings.

18 . The method of claim 17 , further comprising:

receiving, by the mobile wallet computing system, a user-created wallet access code from the mobile device of the user for registering the mobile device with the mobile wallet account.

19 . The method of claim 17 , wherein the one or more user-provided settings further includes a transaction amount limit, the transaction amount limit associated with transactions involving the first default payment account.

20 . The method of claim 17 , wherein the mobile wallet computing system and the online portal are maintained by a financial institution.

Continuity (2)
Continuation 15432666 · Feb 14, 2017
Provisional Application 62378636 · Aug 23, 2016
References Cited (126)
US 7716134B2 · Black et al. · 2010 [cited by applicant]
US 7766223B1 · Mello et al. · 2010 [cited by applicant]
US 7822688B2 · Labrou et al. · 2010 [cited by applicant]
US 8118218B2 · Koh et al. · 2012 [cited by applicant]
US 8190527B2 · Stanley · 2012 [cited by applicant]
US 8195507B2 · Postrel · 2012 [cited by examiner]
US 8306916B2 · Romagnoli et al. · 2012 [cited by applicant]
US 8458781B2 · Radhakrishnan · 2013 [cited by applicant]
US 8489067B2 · Rackley, III et al. · 2013 [cited by applicant]
US 8606720B1 · Baker et al. · 2013 [cited by applicant]
US 8615466B2 · Aiglstorfer et al. · 2013 [cited by applicant]
US 8639621B1 · Ellis · 2014 [cited by examiner]
US 8725632B2 · Tompkins et al. · 2014 [cited by applicant]
US 8751397B2 · Stanley · 2014 [cited by applicant]
US 8763896B2 · Kushevsky et al. · 2014 [cited by applicant]
US 8788324B1 · Shetty · 2014 [cited by examiner]
US 8793192B2 · Hammad et al. · 2014 [cited by applicant]
US 8843125B2 · Kwon et al. · 2014 [cited by applicant]
US 8918855B2 · Singh et al. · 2014 [cited by applicant]
US 8924292B1 · Ellis · 2014 [cited by examiner]
US 8930271B1 · Ellis · 2015 [cited by examiner]
US 9092776B2 · Dessert · 2015 [cited by applicant]
US 9098846B2 · Gill et al. · 2015 [cited by applicant]
US 9154903B2 · Adams et al. · 2015 [cited by applicant]
US 9191813B2 · Lim et al. · 2015 [cited by applicant]
US 9218624B2 · Moghadam · 2015 [cited by applicant]
US 9240009B2 · Koh et al. · 2016 [cited by applicant]
US 9292849B2 · Kurian · 2016 [cited by applicant]
US 9355391B2 · Von Behren et al. · 2016 [cited by applicant]
US 9355393B2 · Purves et al. · 2016 [cited by applicant]
US 9412106B2 · Laracey · 2016 [cited by applicant]
US 9424572B2 · Bondesen et al. · 2016 [cited by applicant]
US 9454754B2 · Head et al. · 2016 [cited by applicant]
US 9454758B2 · Desai et al. · 2016 [cited by applicant]
US 9460432B2 · Chintakayala · 2016 [cited by applicant]
US 10949838B1 · Kurani et al. · 2021 [cited by applicant]
US 20050216424A1 · Gandre · 2005 [cited by examiner]
US 20100088313A1 · Hoffman et al. · 2010 [cited by applicant]
US 20100125495A1 · Smith et al. · 2010 [cited by applicant]
US 20100125510A1 · Smith et al. · 2010 [cited by applicant]
US 20110113022A1 · Polychronidis · 2011 [cited by applicant]
US 20120197787A1 · Grigg · 2012 [cited by examiner]
US 20120284195A1 · Mcmillen et al. · 2012 [cited by applicant]
US 20120310760A1 · Phillips · 2012 [cited by examiner]
US 20120310824A1 · Liberty · 2012 [cited by applicant]
US 20130041817A1 · Greenwald et al. · 2013 [cited by applicant]
US 20130054336A1 · Graylin · 2013 [cited by applicant]
US 20130054454A1 · Purves et al. · 2013 [cited by applicant]
US 20130124349A1 · Khan et al. · 2013 [cited by applicant]
US 20130179341A1 · Boudreau · 2013 [cited by applicant]
US 20130191227A1 · Pasa et al. · 2013 [cited by applicant]
US 20130191279A1 · Calman · 2013 [cited by examiner]
US 20130246260A1 · Barten · 2013 [cited by examiner]
US 20130246261A1 · Purves et al. · 2013 [cited by applicant]
US 20130254115A1 · Pasa · 2013 [cited by examiner]
US 20130262302A1 · Lettow et al. · 2013 [cited by applicant]
US 20130282588A1 · Hruska · 2013 [cited by applicant]
US 20130317928A1 · Laracey · 2013 [cited by applicant]
US 20140006278A1 · Sathe et al. · 2014 [cited by applicant]
US 20140046848A1 · Radu · 2014 [cited by examiner]
US 20140074655A1 · Lim et al. · 2014 [cited by applicant]
US 20140074705A1 · Kimberg · 2014 [cited by examiner]
US 20140156505A1 · Warshawsky et al. · 2014 [cited by applicant]
US 20140156506A1 · Grigg et al. · 2014 [cited by applicant]
US 20140188704A1 · Grossman et al. · 2014 [cited by applicant]
US 20140188719A1 · Poornachandran et al. · 2014 [cited by applicant]
US 20140195426A1 · Caldwell · 2014 [cited by applicant]
US 20140207668A1 · Hermansen et al. · 2014 [cited by applicant]
US 20140229375A1 · Zaytzsev et al. · 2014 [cited by applicant]
US 20140279469A1 · Mendes · 2014 [cited by examiner]
US 20140279471A1 · England · 2014 [cited by examiner]
US 20140279472A1 · Caglayan et al. · 2014 [cited by applicant]
US 20140279559A1 · Smith et al. · 2014 [cited by applicant]
US 20140281875A1 · Branton et al. · 2014 [cited by applicant]
US 20140289061A1 · Zenou · 2014 [cited by applicant]
US 20140297524A1 · Ravindranath et al. · 2014 [cited by applicant]
US 20140337236A1 · Wong et al. · 2014 [cited by applicant]
US 20140344153A1 · Raj et al. · 2014 [cited by applicant]
US 20150012427A1 · Phillips et al. · 2015 [cited by applicant]
US 20150019417A1 · Andrews et al. · 2015 [cited by applicant]
US 20150026049A1 · Theurer · 2015 [cited by examiner]
US 20150058216A1 · Luciani · 2015 [cited by applicant]
US 20150073996A1 · Makhotin et al. · 2015 [cited by applicant]
US 20150100486A1 · Green et al. · 2015 [cited by applicant]
US 20150121405A1 · Ekselius et al. · 2015 [cited by applicant]
US 20150127529A1 · Makhotin et al. · 2015 [cited by applicant]
US 20150140960A1 · Powell et al. · 2015 [cited by applicant]
US 20150154588A1 · Purves et al. · 2015 [cited by applicant]
US 20150154597A1 · Bacastow · 2015 [cited by applicant]
US 20150170137A1 · Balbus · 2015 [cited by applicant]
US 20150186871A1 · Laracey · 2015 [cited by applicant]
US 20150220914A1 · Purves et al. · 2015 [cited by applicant]
US 20150254698A1 · Bondesen et al. · 2015 [cited by applicant]
US 20150287017A1 · Iqbal et al. · 2015 [cited by applicant]
US 20150296025A1 · Okabayashi et al. · 2015 [cited by applicant]
US 20150339640A1 · Kim et al. · 2015 [cited by applicant]
US 20150348025A1 · Brown et al. · 2015 [cited by applicant]
US 20150348182A1 · Cismas et al. · 2015 [cited by applicant]
US 20150356560A1 · Shastry et al. · 2015 [cited by applicant]
US 20150365787A1 · Farrell · 2015 [cited by applicant]
US 20160019536A1 · Ortiz · 2016 [cited by examiner]
US 20160034891A1 · Carpenter et al. · 2016 [cited by applicant]
US 20160055511A1 · Chidella et al. · 2016 [cited by applicant]
US 20160078434A1 · Huxham et al. · 2016 [cited by applicant]
US 20160092867A1 · Salama et al. · 2016 [cited by applicant]
US 20160092869A1 · Salama · 2016 [cited by examiner]
US 20160092870A1 · Salama · 2016 [cited by examiner]
US 20160224977A1 · Sabba et al. · 2016 [cited by applicant]
US 20160260075A1 · deKozan · 2016 [cited by examiner]
US 20160267459A1 · Metral · 2016 [cited by applicant]
US 20160267461A1 · Chang · 2016 [cited by applicant]
US 20160292673A1 · Chandrasekaran · 2016 [cited by applicant]
US 20160379220A1 · Tunnell et al. · 2016 [cited by applicant]
US 20170011390A1 · Hsieh · 2017 [cited by examiner]
US 20170109745A1 · Al-Bedaiwi et al. · 2017 [cited by applicant]
US 20170132630A1 · Castinado et al. · 2017 [cited by applicant]
US 20190188678A1 · Arthur · 2019 [cited by examiner]
WO WO2010056480A1 · 2010 [cited by examiner]
WO WO2010056484A2 · 2010 [cited by examiner]
WO WO2017152265A1 · 2017 [cited by examiner]
Berger, et al. “Web services on mobile devices-implementation and experience,” 2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications, 2003, pp. 100-109. Available at: https://ieeexplore.ieee.… [cited by examiner]
Johannes Sang Un Chae, Business Models for NFC based mobile payments, Mar. 1, 2015, Journal of Business Models, vol. 3, No. 1, pp. 29-48 (Year: 2015). [cited by applicant]
Johannes, Sang et al., “Business Models for NFC Based Mobile Payments,” Journal of Business Models, vol. 3, No. 1, (2015), pp. 29-48. [cited by applicant]
Wikipedia, “Digital Wallet,” https://en.wikipedia.org/w/index.php?title=Digital_wallet&oldid=727738656. (Year: 2016). [cited by applicant]
Wikipedia, “Web Browser,” https://en.wikipedia.org/w/index.php?title=Web_browser&oldid=732187623. (Year: 2016). [cited by applicant]
Wikipedia, “Web Portal,” https://en.wikipedia.org/w/index.php?title=Web_portal&oldid=731813751. (Year: 2016). [cited by applicant]