IP Library Granted Patent US 12,277,556
Granted Patent B2
US 12,277,556 · App. 18/307,692 · Granted Apr 15, 2025

Secure account creation

Inventors: Brian Grassadonia (San Francisco, CA); Michael Moring (San Francisco, CA); Robert Andersen (Brooklyn, NY); Daniele Perito (San Francisco, CA); Ayokunle Omojola (San Francisco, CA)
Assignee: Block, Inc.
G06Q20/385G06Q20/223G06Q20/26G06Q20/3221G06Q20/3263G06Q20/351G06Q20/355G06Q20/3821G06Q20/4014
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,277,556
App. No.
18/307,692
Granted
Apr 15, 2025
Kind
B2
Abstract

In one embodiment, a payment service system-implemented method of assigning payment card numbers for individual user accounts associated with the payment service system includes receiving payment card numbers activated by a third-party server that are unassigned to accounts registered. The method includes receiving a first transaction authorization request for one of the payment card numbers and denying the request, without notifying the third-party server, based on the number being unregistered with the payment service system. The method includes receiving, via an executable application, a request to register a user account for a payment service system user, and in response, generating a record assigning the payment card number to the user account. The method includes receiving a second transaction authorization request for the payment card number, authorizing the request based on the number being assigned to the user account, and notifying the third-party server, causing user account's balance to be modified.

Claims (58)

1. A computer-implemented method of assigning payment card numbers for individual user accounts associated with a payment service system, the method comprising:

receiving, from a third-party system server, a plurality of payment card numbers, wherein the payment card numbers are activated by the third-party system server but unassigned with respect to accounts registered with the payment service system;

receiving, by the payment service system, an authorization request for a first transaction using a payment card number of the plurality of payment card numbers;

in response to determining, by the payment service system, that the payment card number is not assigned to an account registered with the payment service system, denying the authorization request for the first transaction, wherein denying the authorization request comprises not notifying the third-party system server of the first transaction;

receiving, by the payment service system and via an application executing on a computing device, a request to register a user account associated with a user of the payment service system;

generating, by the payment service system, an account record for the user account;

modifying, by the payment service system and in a database, the account record to assign the payment card number to the user account;

receiving, by the payment service system, a transaction authorization request for a second transaction using the payment card number; and

in response to determining, by the payment service system, that the payment card number is assigned to the user account, authorizing the second payment transaction using the payment card number, wherein the authorization comprises notifying the third-party system server of the second transaction and causes a modification to an account balance of the user account.

2. The computer-implemented method of claim 1 , wherein the third-party system server comprises an issuer processor server.

3. The computer-implemented method of claim 1 , wherein the authorization request for the first transaction comprises an attempt by the user to use a physical payment instrument that has a chip embedded therein.

4. The computer-implemented method of claim 3 , wherein the attempt by the user to use the physical payment instrument comprises an interaction between the physical payment instrument and an NFC reader of a merchant device.

5. The computer-implemented method of claim 4 , further comprising:

in response to the interaction between the physical payment instrument and the NFC reader of the user device, causing, by the payment service system, the application executing on the computing device to display a notification window requesting the user to register the user account to assign the payment card number to the user account.

6. The computer-implemented method of claim 1 , further comprising:

transmitting, by the payment service system, the payment card number to an issuer processor server to update an issuer processor database to reflect the payment card number being activated.

7. The computer-implemented method of claim 1 , wherein determining that the user account is not associated with the active payment card number comprises:

retrieving, by the payment service system and from the account record, a second payment card number associated with the user account; and

determining, by the payment service system, that the second payment card number is not active.

8. The computer-implemented method of claim 1 , further comprising:

transmitting, by the payment service system and to the computing device, a first code;

causing, by the payment service system, the application executing on the computing device to display a notification window requesting the user to activate the payment card number by entering the first code in the notification window; and

receiving, by the payment service system and from the computing device, an activation request comprising a second code and personal information required for activation, wherein the payment service system modifies the account record to assign the payment card number to the user account after determining that the second code corresponds to the first code.

9. The computer-implemented method of claim 1 , wherein modifying the account record to assign the payment card number to the user account comprises:

executing, by the payment service system, a tokenization algorithm to generate a token from the payment card number that represents the payment card number; and

storing, by the payment service system and in the database, the generated token in association with the account record.

10. The computer-implemented method of claim 9 , further comprising:

transmitting, by the payment service system, the generated token to the computing device, wherein the computing device stores the generated token in a digital wallet application executing on the computing device.

11. A payment service system comprising:

one or more processors; and

one or more computer-readable non-transitory storage media in communication with the one or more processors and comprising instructions that, when executed by the one or more processors, are configured to cause the payment service system to perform operations comprising:

receiving, from a third-party system server, a plurality of payment card numbers, wherein the payment card numbers are activated by the third-party system server but unassigned with respect to accounts registered with the payment service system;

receiving, by the payment service system, an authorization request for a first transaction using a payment card number of the plurality of payment card numbers;

in response to determining, by the payment service system, that the payment card number is not assigned to an account registered with the payment service system, denying the authorization request for the first transaction, wherein denying the authorization request comprises not notifying the third-party system server of the first transaction;

receiving, by the payment service system and via an application executing on a computing device, a request to register a user account associated with a user of the payment service system;

generating, by the payment service system, an account record for the user account;

modifying, by the payment service system and in a database, the account record to assign the payment card number to the user account;

receiving, by the payment service system, a transaction authorization request for a second transaction using the payment card number; and

in response to determining, by the payment service system, that the payment card number is assigned to the user account, authorizing the second payment transaction using the payment card number, wherein the authorization comprises notifying the third-party system server of the second transaction and causes a modification to an account balance of the user account.

12. The payment service system of claim 11 , wherein the third-party system server comprises an issuer processor server.

13. The payment service system of claim 11 , wherein the authorization request for the first transaction comprises an attempt by the user to use a physical payment instrument that has a chip embedded therein.

14. The payment service system of claim 13 , wherein the attempt by the user to use the physical payment instrument comprises an interaction between the physical payment instrument and an NFC reader of a merchant device.

15. The payment service system of claim 14 , wherein the instructions are further configured to cause the payment service system to perform operations further comprising:

in response to the interaction between the physical payment instrument and the NFC reader of the user device, causing, by the payment service system, the application executing on the computing device to display a notification window requesting the user to register the user account to assign the payment card number to the user account.

16. One or more computer-readable non-transitory storage media including instructions that, when executed by one or more processors, are configured to cause the one or more processors of a payment service system to perform operations comprising:

receiving, from a third-party system server, a plurality of payment card numbers, wherein the payment card numbers are activated by the third-party system server but unassigned with respect to accounts registered with the payment service system;

receiving, by the payment service system, an authorization request for a first transaction using a payment card number of the plurality of payment card numbers;

in response to determining, by the payment service system, that the payment card number is not assigned to an account registered with the payment service system, denying the authorization request for the first transaction, wherein denying the authorization request comprises not notifying the third-party system server of the first transaction;

receiving, by the payment service system and via an application executing on a computing device, a request to register a user account associated with a user of the payment service system;

generating, by the payment service system, an account record for the user account;

modifying, by the payment service system and in a database, the account record to assign the payment card number to the user account;

receiving, by the payment service system, a transaction authorization request for a second transaction using the payment card number; and

in response to determining, by the payment service system, that the payment card number is assigned to the user account, authorizing the second payment transaction using the payment card number, wherein the authorization comprises notifying the third-party system server of the second transaction and causes a modification to an account balance of the user account.

17. The one or more computer-readable non-transitory storage media of claim 16 , wherein the third-party system server comprises an issuer processor server.

18. The one or more computer-readable non-transitory storage media of claim 16 , wherein the authorization request for the first transaction comprises an attempt by the user to use a physical payment instrument that has a chip embedded therein.

19. The one or more computer-readable non-transitory storage media of claim 18 , wherein the attempt by the user to use the physical payment instrument comprises an interaction between the physical payment instrument and an NFC reader of a merchant device.

20. The one or more computer-readable non-transitory storage media of claim 19 , wherein the instructions are further configured to cause the one or more processors of the payment service system to perform operations comprising:

in response to the interaction between the physical payment instrument and the NFC reader of the user device, causing, by the payment service system, the application executing on the computing device to display a notification window requesting the user to register the user account to assign the payment card number to the user account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: GRASSADONIA, BRIAN; MORING, MICHAEL; ANDERSEN, ROBERT; PERITO, DANIELE; OMOJOLA, AYOKUNLE
To: BLOCK, INC.
Reel/Frame 063587/0374 →
Continuity (5)
Continuation 17194159 · Mar 5, 2021
Continuation 16659441 · Oct 21, 2019
Continuation 15640321 · Jun 30, 2017
Continuation 15638190 · Jun 29, 2017
Related Publication 20230259927A1 · Aug 17, 2023
References Cited (146)
US 4764666A · Bergeron · 1988 [cited by examiner]
US 5999941A · Andersen · 1999 [cited by applicant]
US 6144948A · Walker · 2000 [cited by examiner]
US 6315196B1 · Bachman · 2001 [cited by examiner]
US 6786400B1 · Bucci · 2004 [cited by applicant]
US 7249093B1 · King · 2007 [cited by applicant]
US 7552087B2 · Schultz et al. · 2009 [cited by applicant]
US 7827108B2 · Perlman · 2010 [cited by examiner]
US 8041640B2 · Stone · 2011 [cited by examiner]
US 8255278B1 · Young · 2012 [cited by examiner]
US 8260694B1 · Lauer et al. · 2012 [cited by applicant]
US 8612317B1 · Harman et al. · 2013 [cited by applicant]
US 8619658B2 · Sammour et al. · 2013 [cited by applicant]
US 8762210B2 · Balasubramanian · 2014 [cited by applicant]
US 8886570B1 · Amancherla · 2014 [cited by examiner]
US 9082119B2 · Ortiz · 2015 [cited by examiner]
US 9129464B2 · Hansen et al. · 2015 [cited by applicant]
US 9208482B2 · Laracey · 2015 [cited by applicant]
US 9258296B2 · Juthani · 2016 [cited by examiner]
US 9305295B2 · Laracey · 2016 [cited by applicant]
US 9400978B2 · Laracey · 2016 [cited by applicant]
US 9811810B1 · Ranganath et al. · 2017 [cited by applicant]
US 9875385B1 · Humphreys · 2018 [cited by examiner]
US 10169748B2 · Balasubramanian · 2019 [cited by applicant]
US 10296903B2 · Keresman, III · 2019 [cited by examiner]
US 10304051B2 · Laracey · 2019 [cited by applicant]
US 10445718B2 · Jones · 2019 [cited by examiner]
US 10453056B2 · Grassadonia et al. · 2019 [cited by applicant]
US 10467601B1 · Bricca et al. · 2019 [cited by applicant]
US 11023873B1 · Grassadonia et al. · 2021 [cited by applicant]
US 20020120583A1 · Keresman, III · 2002 [cited by examiner]
US 20020198806A1 · Blagg · 2002 [cited by examiner]
US 20030033582A1 · Klein et al. · 2003 [cited by applicant]
US 20030055783A1 · Cataline · 2003 [cited by examiner]
US 20030212796A1 · Willard · 2003 [cited by examiner]
US 20050116028A1 · Cohen · 2005 [cited by examiner]
US 20050194452A1 · Nordentoft · 2005 [cited by examiner]
US 20060006223A1 · Harris · 2006 [cited by examiner]
US 20060016877A1 · Bonalle · 2006 [cited by examiner]
US 20060253340A1 · Levchin et al. · 2006 [cited by applicant]
US 20060277271A1 · Morse · 2006 [cited by examiner]
US 20070005498A1 · Cataline · 2007 [cited by examiner]
US 20070050258A1 · Dohse · 2007 [cited by applicant]
US 20070129124A1 · Van Luchene · 2007 [cited by examiner]
US 20070131759A1 · Cox · 2007 [cited by examiner]
US 20070162387A1 · Cataline · 2007 [cited by examiner]
US 20080120218A1 · Reid et al. · 2008 [cited by applicant]
US 20080243702A1 · Hart et al. · 2008 [cited by applicant]
US 20080301049A1 · Dyson · 2008 [cited by examiner]
US 20090114716A1 · Ramachandran · 2009 [cited by examiner]
US 20090164370A1 · Sorbe · 2009 [cited by examiner]
US 20090271278A1 · Bishop · 2009 [cited by examiner]
US 20090287564A1 · Bishop · 2009 [cited by examiner]
US 20090287565A1 · Bishop · 2009 [cited by examiner]
US 20090289106A1 · Bishop · 2009 [cited by examiner]
US 20090299841A1 · Bishop · 2009 [cited by examiner]
US 20100023453A1 · Keresman, III · 2010 [cited by examiner]
US 20100030698A1 · Goodin · 2010 [cited by examiner]
US 20100114764A1 · Cataline · 2010 [cited by examiner]
US 20100131408A1 · Perlman · 2010 [cited by examiner]
US 20110035320A1 · Perlman et al. · 2011 [cited by applicant]
US 20110251892A1 · Laracey · 2011 [cited by examiner]
US 20120078735A1 · Bauer · 2012 [cited by examiner]
US 20120084135A1 · Nissan · 2012 [cited by examiner]
US 20120233015A1 · Calman · 2012 [cited by examiner]
US 20120253913A1 · Richard · 2012 [cited by applicant]
US 20120284177A1 · Mukherjee · 2012 [cited by examiner]
US 20120290609A1 · Britt · 2012 [cited by applicant]
US 20120296818A1 · Nuzzi · 2012 [cited by examiner]
US 20120330744A1 · Aissa · 2012 [cited by applicant]
US 20130024364A1 · Shrivastava · 2013 [cited by examiner]
US 20130085860A1 · Summers · 2013 [cited by examiner]
US 20130103760A1 · Golding · 2013 [cited by examiner]
US 20130110658A1 · Lyman · 2013 [cited by examiner]
US 20130117155A1 · Glasgo · 2013 [cited by examiner]
US 20130132140A1 · Amin · 2013 [cited by examiner]
US 20130132246A1 · Amin · 2013 [cited by examiner]
US 20130132274A1 · Henderson · 2013 [cited by examiner]
US 20130132887A1 · Amin · 2013 [cited by examiner]
US 20130138500A1 · Charaniya · 2013 [cited by examiner]
US 20130138519A1 · McKenzie · 2013 [cited by examiner]
US 20130144674A1 · Kim · 2013 [cited by examiner]
US 20130144702A1 · Tabor · 2013 [cited by examiner]
US 20130144783A1 · Bishop · 2013 [cited by examiner]
US 20130151419A1 · Hitchcock · 2013 [cited by examiner]
US 20130159086A1 · Richard · 2013 [cited by examiner]
US 20130191199A1 · Corner · 2013 [cited by examiner]
US 20130198075A1 · Sakata · 2013 [cited by examiner]
US 20130198076A1 · Zambelli Hosmer · 2013 [cited by examiner]
US 20130218683A1 · Hannan · 2013 [cited by examiner]
US 20130246207A1 · Novak · 2013 [cited by examiner]
US 20130246301A1 · Radhakrishnan · 2013 [cited by examiner]
US 20130282490A1 · Kramer · 2013 [cited by examiner]
US 20140019236A1 · Argue et al. · 2014 [cited by applicant]
US 20140058861A1 · Argue et al. · 2014 [cited by applicant]
US 20140108173A1 · Cooper · 2014 [cited by examiner]
US 20140114857A1 · Griggs · 2014 [cited by examiner]
US 20140129135A1 · Holden · 2014 [cited by examiner]
US 20140129302A1 · Amin · 2014 [cited by examiner]
US 20140129951A1 · Amin · 2014 [cited by examiner]
US 20140156531A1 · Poon · 2014 [cited by examiner]
US 20140229305A1 · Ellan · 2014 [cited by examiner]
US 20140278609A1 · Capps · 2014 [cited by examiner]
US 20140279106A1 · Smelcer · 2014 [cited by examiner]
US 20140279428A1 · Holman et al. · 2014 [cited by applicant]
US 20140310182A1 · Cummins · 2014 [cited by examiner]
US 20140310243A1 · McGee · 2014 [cited by examiner]
US 20150006270A1 · Xu · 2015 [cited by examiner]
US 20150031393A1 · Post · 2015 [cited by examiner]
US 20150046307A1 · Calman et al. · 2015 [cited by applicant]
US 20150046337A1 · Hu · 2015 [cited by examiner]
US 20150046339A1 · Wong · 2015 [cited by examiner]
US 20150106243A1 · Blackhurst et al. · 2015 [cited by applicant]
US 20150120509A1 · Moring · 2015 [cited by examiner]
US 20150127529A1 · Makhotin · 2015 [cited by examiner]
US 20150170112A1 · DeCastro · 2015 [cited by examiner]
US 20150213426A1 · Singhal · 2015 [cited by applicant]
US 20150213443A1 · Geffon · 2015 [cited by examiner]
US 20150310419A1 · Kadaster · 2015 [cited by examiner]
US 20150327071A1 · Sharma · 2015 [cited by examiner]
US 20150332223A1 · Aaron et al. · 2015 [cited by applicant]
US 20150339648A1 · Kushevsky · 2015 [cited by examiner]
US 20160189142A1 · Chandru · 2016 [cited by examiner]
US 20160321652A1 · Dimmick · 2016 [cited by examiner]
US 20160321705A1 · Scheidelman · 2016 [cited by applicant]
US 20170011460A1 · Molinari · 2017 [cited by examiner]
US 20170178113A1 · Mugford et al. · 2017 [cited by applicant]
US 20170372289A1 · Fitzsimmons · 2017 [cited by examiner]
US 20180144307A1 · West · 2018 [cited by examiner]
US 20190026716A1 · Anbukkarasu · 2019 [cited by examiner]
US 20190057373A1 · Van Veelen · 2019 [cited by applicant]
US 20200134611A1 · Grassadonia et al. · 2020 [cited by applicant]
US 20200342429A1 · Lamba et al. · 2020 [cited by applicant]
US 20210192502A1 · Grassadonia et al. · 2021 [cited by applicant]
WO 0159597A1 · 2001 [cited by applicant]
WO 03001866A1 · 2003 [cited by applicant]
WO 03038553A2 · 2003 [cited by applicant]
WO 2006076503A2 · 2006 [cited by applicant]
WO 2008063810A1 · 2008 [cited by applicant]
WO 2019005968A1 · 2019 [cited by applicant]
H. Kazem, Q. Hasan and R. Z. Khan, “Fraud/Privacy Protection in Anonymous Auction,” Second International Conference on Internet Monitoring and Protection (ICIMP 2007), San Jose, CA, 2007, pp. 12-12 (Fraud) (Year: 2007). [cited by examiner]
“Activating vs. Registering Credit Cards,” Discover, Retrieved from the Internet URL: https://www.discover.com/credit-cards/resources/registering-credit cards, pp. 1-5 (May 25, 2018). [cited by applicant]
Mirembe, D.P., et al., “A Model for Electronic Money Transfer for Low Resourced Environments: M-Cash,” Third International Conference on Broadband Communications, Information Technology & Biomedical Applications, pp. 38… [cited by applicant]
Warnick, M., “Think You can't use that your not yet activated credit card? Think Again,” Sticker, dated Sep. 23, 2009, Retrieved from Internet URL: http://www.creditcards.com/credit-card-news/sticker-activate-new-credit… [cited by applicant]
Kazem, H. et al., “Fraud/Privacy Protection in Anonymous Auction”, Second International Conference on Internet Monitoring and Protection (ICIMP 2007), 5 pages (2007). [cited by applicant]
Solms, S.V., “An investigation into credit card information disclosure through Point of Sale purchases,” 2015 Information Security for South Africa (ISSA), 2015, pp. 1-8, (POS). (Year: 2015). [cited by applicant]