IP Library › Granted Patent US 12,572,919
Granted Patent B2
US 12,572,919 · App. 17/063,975 · Granted Mar 10, 2026

Permission management via mobile payment application

Inventors: Ayokunle Omojola (San Francisco, CA); Sean Slinsky (San Francisco, CA); Marcelo Cortes (Kitchener, CA); Daniele Perito (San Francisco, CA); Daniel Federman (San Francisco, CA); Deepkarn Bedi (Tiburon, CA); Pritesh Bodalia (Waterloo, CA)
Assignee: Block, Inc.
G06Q20/322G06Q20/12G06Q20/32G06Q20/4016G06Q30/0637
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,572,919
App. No.
17/063,975
Filed
Oct 6, 2020
Granted
Mar 10, 2026
Kind
B2
Art Unit
3691
USPC
705/44
Abstract

Permission management via a mobile payment application is described. A first request to authorize an account of a customer for payment a transaction between the customer and a third-party merchant can be received from a third-party application. Based on the first request indicating that the third-party merchant is permitted to store payment data associated with the account of the customer for processing payment(s) for future transaction(s), a token can be sent to the third-party merchant to be stored for processing the payment(s) for the future transaction(s). A user interface presented via an instance of a mobile payment application, associated with the payment service, on a computing device of the customer, can enable the customer to manage permission(s) associated with the token. A permission associated with the token can be modified based at least in part on receiving a second request via the mobile payment application.

Claims (60)

1 . A method, implemented by at least one server of a payment service, comprising:

receiving, from a third-party application associated with a third-party merchant, a first request to authorize an account of a customer for payment of at least a transaction between the customer and the third-party merchant;

sending, to the third-party application and based at least in part on the first request indicating that the third-party merchant is permitted to store payment data associated with the account of the customer for processing one or more payments for one or more future transactions, a token to be stored for processing the one or more payments for the one or more future transactions, wherein invoking the token for the one or more future transactions causes a mobile payment application to execute in the background and initiates a communication session between the third-party application and the mobile payment application for automatic payment without the customer having to provide the payment data in association with the one or more future transactions;

causing a user interface to be presented via an instance of the mobile payment application, associated with the payment service, on a computing device of the customer, wherein the user interface includes interactive elements selectable to enable the customer to:

manage one or more first permissions associated with the token;

manage one or more second permissions associated with payment requests from one or more other requesting applications; and

track a plurality of transactions associated with the mobile payment application, wherein the plurality of transactions includes the one or more future transactions and one or more other transactions conducted via at least one of the one or more other requesting applications;

receiving, from the computing device of the customer and via an interaction with the user interface, a second request to modify a first permission of the one or more first permissions associated with the token; and

based at least in part on the second request, causing the first permission associated with the token to be modified via a component of the mobile payment application that tracks the one or more first permissions and the one or more second permissions.

2 . The method as claim 1 recites, further comprising prior to receiving the first request, and based at least in part on detecting a selection of a payment field associated with the mobile payment application, causing a prompt for confirmation to process the payment for the transaction via the mobile payment application to be presented via the instance of the mobile payment application, wherein the first request is received in association with a response to the prompt.

3 . The method as claim 1 recites, further comprising:

based at least in part on receiving the first request, determining whether the account of the customer is authorized for the payment of the transaction; and

causing an indication of whether the payment is authorized or denied to be provided to the third-party application via the instance of the mobile payment application.

4 . The method as claim 1 recites, wherein the first request is associated with at least one of a device identifier associated with the computing device of the customer, a mobile payment application instance identifier associated with the instance of the mobile payment application, or a communication identifier, the method further comprising identifying the account based at least in part on at least one of the device identifier, the mobile payment application instance identifier, or the communication identifier.

5 . The method as claim 1 recites, wherein the user interface further enables the customer to manage a setting associated with the third-party application.

6 . The method as claim 1 recites, wherein the first request is associated with a first time, the method further comprising:

receiving, at a second time, from the third-party application, and based at least in part on the token having been sent to the third-party application, a third request to authorize the account of a customer for another payment for another transaction between the customer and the third-party merchant;

based at least in part on receiving the third request, determining whether the account of the customer is authorized for the other payment of the other transaction; and

causing another indication of whether the other payment is authorized or denied to be provided to the third-party application via the instance of the mobile payment application.

7 . The method as claim 1 recites, wherein modifying the first permission associated with the token comprises revoking use of the token by the third-party application.

8 . The method as claim 1 recites, wherein modifying the first permission associated with the token comprises invalidating the token.

9 . A system associated with a payment service, the system comprising:

one or more processors; and

one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:

receiving, from a third-party application associated with a third-party merchant, a first request to authorize an account of a customer for payment of at least a transaction between the customer and the third-party merchant;

sending, to the third-party application and based at least in part on the first request indicating that the third-party merchant is permitted to store payment data associated with the account of the customer for processing one or more payments for one or more future transactions, a token to be stored for processing the one or more payments for the one or more future transactions, wherein invoking the token for the one or more future transactions causes a mobile payment application to execute in the background and initiates a communication session between the third-party application and the mobile payment application for automatic payment without the customer having to provide the payment data in association with the one or more future transactions;

causing a user interface to be presented via an instance of the mobile payment application, associated with the payment service, on a computing device of the customer, wherein the user interface includes interactive elements selectable to enable the customer to:

manage one or more first permissions associated with the token;

manage one or more second permissions associated with payment requests from one or more other requesting applications; and

track a plurality of transactions associated with the mobile payment application, wherein the plurality of transactions includes the one or more future transactions and one or more other transactions conducted via at least one of the one or more other requesting applications;

receiving, from the computing device of the customer and via an interaction with the user interface, a second request to modify a first permission of the one or more first permissions associated with the token; and

based at least in part on the second request, causing the first permission associated with the token to be modified via a component of the mobile payment application that tracks the one or more first permissions and the one or more second permissions.

10 . The system as claim 9 recites, the operations further comprising prior to receiving the first request, and based at least in part on detecting a selection of a payment field associated with the mobile payment application, causing a prompt for confirmation to process the payment for the transaction via the mobile payment application to be presented via the instance of the mobile payment application, wherein the first request is received in association with a response to the prompt.

11 . The system as claim 9 recites, wherein the token is associated with the customer and the mobile payment application.

12 . The system as claim 9 recites, wherein the user interface further enables the customer to manage a setting of at least one of the one or more other requesting applications.

13 . The system as claim 9 recites, wherein the first request is associated with a first time, the operations further comprising:

receiving, at a second time, from the third-party application, and based at least in part on the token having been sent to the third-party application, a third request to authorize the account of the customer for another payment for another transaction between the customer and the third-party merchant;

based at least in part on receiving the third request, determining whether the account of the customer is authorized for the other payment of the other transaction; and

causing another indication of whether the other payment is authorized or denied to be provided to the third-party application via the instance of the mobile payment application.

14 . The system as claim 9 recites, wherein modifying the first permission associated with the token comprises revoking use of the token by the third-party application or invalidating the token.

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

receiving, from a third-party application associated with a third-party merchant, a first request to authorize an account of a customer for payment of at least a transaction between the customer and the third-party merchant;

sending, to the third-party application and based at least in part on the first request indicating that the third-party merchant is permitted to store payment data associated with the account of the customer for processing one or more payments for one or more future transactions, a token to be stored for processing the one or more payments for the one or more future transactions, wherein invoking the token for the one or more future transactions causes a mobile payment application to execute in the background and initiates a communication session between the third-party application and the mobile payment application for automatic payment without the customer having to provide the payment data in association with the one or more future transactions;

causing a user interface to be presented via an instance of the mobile payment application, associated with a payment service, on a computing device of the customer, wherein the user interface includes interactive elements selectable to enable the customer to:

manage one or more first permissions associated with the token;

manage one or more second permissions associated with payment requests from one or more other requesting applications; and

track a plurality of transactions associated with the mobile payment application, wherein the plurality of transactions includes the one or more future transactions and one or more other transactions conducted via at least one of the one or more other requesting applications;

receiving, from the computing device of the customer and via an interaction with the user interface, a second request to modify a first permission of the one or more first permissions associated with the token; and

based at least in part on the second request, causing the first permission associated with the token to be modified via a component of the mobile payment application that tracks the one or more first permissions and the one or more second permissions.

16 . The one or more non-transitory computer-readable media as claim 15 recites, wherein the token is associated with the customer and the mobile payment application.

17 . The one or more non-transitory computer-readable media as claim 15 recites, wherein the first request is associated with a first time, the operations further comprising:

receiving, at a second time, from the third-party application, and based at least in part on the token having been sent to the third-party application, a third request to authorize the account of the customer for another payment for another transaction between the customer and the third-party merchant;

based at least in part on receiving the third request, determining whether the account of the customer is authorized for the other payment of the other transaction; and

causing another indication of whether the other payment is authorized or denied to be provided to the third-party application via the instance of the mobile payment application.

18 . The one or more non-transitory computer-readable media as claim 15 recites, wherein modifying the first permission associated with the token comprises revoking use of the token by the third-party application or invalidating the token.

19 . The method as claim 1 recites, wherein the first request is received without redirecting the customer to an application store to download and install the mobile payment application based at least in part on a determination, from a deep-link associated with a selected payment field associated with the mobile payment application, that the mobile payment application is installed on the computing device of the customer.

20 . The method as claim 1 recites, further comprising:

receiving, from an individual requesting application of the one or more other requesting applications, a third request to authorize the account of the customer for payment of a second transaction between the customer and the individual requesting application;

based at least in part on at least one second permission of the one or more second permissions and transaction data associated with the second transaction, determining a level of risk of the second transaction; and

based at least in part on the level of risk exceeding a threshold, blocking the third request.

Assignments (3)
CHANGE OF NAME Recorded Jan 5, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058646/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: BEDI, DEEPKARN; BODALIA, PRITESH
To: SQUARE, INC.
Reel/Frame 054529/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: OMOJOLA, AYOKUNLE; PERITO, DANIELE; FEDERMAN, DANIEL; SLINSKY, SEAN; CORTES, MARCELO
To: SQUARE, INC.
Reel/Frame 053985/0781 →
Continuity (3)
Continuation 14946544 · Nov 19, 2015
Continuation 14871576 · Sep 30, 2015
Related Publication 20210019755A1 · Jan 21, 2021
References Cited (182)
US 6636965B1 · Beyda et al. · 2003 [cited by applicant]
US 6868498B1 · Katsikas · 2005 [cited by applicant]
US 7739309B2 · Singh et al. · 2010 [cited by applicant]
US 8332314B2 · Griffin · 2012 [cited by applicant]
US 8509734B1 · Gupta et al. · 2013 [cited by applicant]
US 8606703B1 · Dorsey et al. · 2013 [cited by applicant]
US 8682297B2 · Chevsky et al. · 2014 [cited by applicant]
US 8694313B2 · Lloyd et al. · 2014 [cited by applicant]
US 8838501B1 · Priebatsch · 2014 [cited by examiner]
US 8880421B2 · Navar et al. · 2014 [cited by applicant]
US 9275419B1 · Aguiar Marcano · 2016 [cited by applicant]
US 9300643B1 · Doane · 2016 [cited by applicant]
US 9324067B2 · Van Os et al. · 2016 [cited by applicant]
US 9342831B1 · Davis et al. · 2016 [cited by applicant]
US 9483763B2 · Van Os et al. · 2016 [cited by applicant]
US 9773212B2 · Hammad · 2017 [cited by applicant]
US 9917802B2 · Melzer et al. · 2018 [cited by applicant]
US 9922380B2 · Isaacson et al. · 2018 [cited by applicant]
US 9922381B2 · Isaacson et al. · 2018 [cited by applicant]
US 9934502B1 · Grassadonia et al. · 2018 [cited by applicant]
US 9947003B2 · Clark · 2018 [cited by applicant]
US 9972318B1 · Kelly et al. · 2018 [cited by applicant]
US 9992335B2 · Vijaywargi et al. · 2018 [cited by applicant]
US 10068221B1 · Thomas et al. · 2018 [cited by applicant]
US 10121176B2 · Buezas et al. · 2018 [cited by applicant]
US 10296874B1 · Orth et al. · 2019 [cited by applicant]
US 10375438B2 · Chen et al. · 2019 [cited by applicant]
US 10423948B1 · Wilson · 2019 [cited by examiner]
US 10467615B1 · Omojola et al. · 2019 [cited by applicant]
US 10810574B1 · Wilson et al. · 2020 [cited by applicant]
US 10810592B1 · Omojola et al. · 2020 [cited by applicant]
US 20040225509A1 · Andre · 2004 [cited by applicant]
US 20050131813A1 · Gallagher et al. · 2005 [cited by applicant]
US 20050273626A1 · Pearson et al. · 2005 [cited by applicant]
US 20060053298A1 · Ingerman et al. · 2006 [cited by applicant]
US 20060131385A1 · Kim · 2006 [cited by applicant]
US 20070011104A1 · Leger et al. · 2007 [cited by applicant]
US 20070203836A1 · Dodin · 2007 [cited by applicant]
US 20070271342A1 · Brandt et al. · 2007 [cited by applicant]
US 20080114834A1 · Miyazaki · 2008 [cited by applicant]
US 20080177659A1 · Lacey et al. · 2008 [cited by applicant]
US 20090094458A1 · Dionisio · 2009 [cited by applicant]
US 20100057859A1 · Shen et al. · 2010 [cited by applicant]
US 20100114775A1 · Griffin · 2010 [cited by applicant]
US 20100250687A1 · Smith et al. · 2010 [cited by applicant]
US 20100312645A1 · Niejadlik et al. · 2010 [cited by applicant]
US 20100332624A1 · Terao · 2010 [cited by applicant]
US 20110087592A1 · Van Der Veen · 2011 [cited by examiner]
US 20110113029A1 · Kaal · 2011 [cited by applicant]
US 20110119155A1 · Hammad et al. · 2011 [cited by applicant]
US 20120016678A1 · Gruber et al. · 2012 [cited by applicant]
US 20120036042A1 · Graylin et al. · 2012 [cited by applicant]
US 20120054102A1 · Schwartz et al. · 2012 [cited by applicant]
US 20120158589A1 · Katzin et al. · 2012 [cited by applicant]
US 20120221404A1 · Ahmed et al. · 2012 [cited by applicant]
US 20120295580A1 · Corner · 2012 [cited by applicant]
US 20120310752A1 · Gaddis · 2012 [cited by applicant]
US 20120323717A1 · Kirsch · 2012 [cited by applicant]
US 20130013499A1 · Kalgi · 2013 [cited by applicant]
US 20130018779A1 · Laquerre et al. · 2013 [cited by applicant]
US 20130137367A1 · Fisher · 2013 [cited by applicant]
US 20130204993A1 · Uribe-Etxebarria Jimenez · 2013 [cited by applicant]
US 20130212666A1 · Mattsson · 2013 [cited by examiner]
US 20130218757A1 · Ramanathan et al. · 2013 [cited by applicant]
US 20130275508A1 · Bestmann et al. · 2013 [cited by applicant]
US 20130297425A1 · Wallaja · 2013 [cited by applicant]
US 20140019352A1 · Shrivastava · 2014 [cited by applicant]
US 20140031866A1 · Fuhr et al. · 2014 [cited by applicant]
US 20140052633A1 · Gandhi · 2014 [cited by applicant]
US 20140058939A1 · Savla · 2014 [cited by applicant]
US 20140108260A1 · Poole · 2014 [cited by examiner]
US 20140207680A1 · Rephlo · 2014 [cited by examiner]
US 20140337207A1 · Zhang et al. · 2014 [cited by applicant]
US 20140351126A1 · Priebatsch · 2014 [cited by applicant]
US 20150046329A1 · Huxham et al. · 2015 [cited by applicant]
US 20150088998A1 · Isensee et al. · 2015 [cited by applicant]
US 20150095188A1 · Lee et al. · 2015 [cited by applicant]
US 20150127526A1 · Ye et al. · 2015 [cited by applicant]
US 20150161605A1 · Aidasani et al. · 2015 [cited by applicant]
US 20150254665A1 · Bondesen · 2015 [cited by examiner]
US 20150269575A1 · Narayanan et al. · 2015 [cited by applicant]
US 20150304250A1 · Zomet et al. · 2015 [cited by applicant]
US 20150348002A1 · Van Os et al. · 2015 [cited by applicant]
US 20150371223A1 · Li et al. · 2015 [cited by applicant]
US 20160104133A1 · Irie et al. · 2016 [cited by applicant]
US 20160117651A1 · Davis · 2016 [cited by applicant]
US 20160117665A1 · Davis · 2016 [cited by applicant]
US 20160117666A1 · Davis et al. · 2016 [cited by applicant]
US 20160117670A1 · Davis · 2016 [cited by applicant]
US 20160125371A1 · Grassadonia et al. · 2016 [cited by applicant]
US 20160171481A1 · McElmurry, IV et al. · 2016 [cited by applicant]
US 20160180316A1 · Wang et al. · 2016 [cited by applicant]
US 20160180325A1 · Davis et al. · 2016 [cited by applicant]
US 20160224967A1 · Davis et al. · 2016 [cited by applicant]
US 20160241542A1 · Kim et al. · 2016 [cited by applicant]
US 20160283936A1 · Daniel et al. · 2016 [cited by applicant]
US 20160314458A1 · Douglas et al. · 2016 [cited by applicant]
US 20160321663A1 · Batlle · 2016 [cited by applicant]
US 20160335532A1 · Sanghavi et al. · 2016 [cited by applicant]
US 20160360039A1 · Sanghavi et al. · 2016 [cited by applicant]
US 20170004588A1 · Isaacson et al. · 2017 [cited by applicant]
US 20170011383A1 · Melzer · 2017 [cited by applicant]
US 20170046424A1 · Hadjieleftheriou et al. · 2017 [cited by applicant]
US 20170046426A1 · Pearce et al. · 2017 [cited by applicant]
US 20170063825A1 · Jeong et al. · 2017 [cited by applicant]
US 20170186115A1 · Sheppard et al. · 2017 [cited by applicant]
US 20170228584A1 · Studnicka · 2017 [cited by applicant]
US 20170262837A1 · Gosalia et al. · 2017 [cited by applicant]
US 20170270605A1 · Demark et al. · 2017 [cited by applicant]
US 20170308694A1 · Belavadi et al. · 2017 [cited by applicant]
US 20170374198A1 · De Silva et al. · 2017 [cited by applicant]
US 20180007546A1 · Anderson et al. · 2018 [cited by applicant]
US 20180218356A1 · Grassadonia et al. · 2018 [cited by applicant]
US 20180309801A1 · Rathod · 2018 [cited by applicant]
US 20210027270A1 · Grassadonia et al. · 2021 [cited by applicant]
CA 3054287C · 2022 [cited by applicant]
EP 2945410A1 · 2015 [cited by applicant]
KR 20160043075A · 2016 [cited by examiner]
WO 2017103326A1 · 2017 [cited by applicant]
WO 2018140272A1 · 2018 [cited by applicant]
Pre interview First Office Action mailed Jun. 17, 2021, for U.S. Appl. No. 17/066,062, of Grassadonia, B., et al., filed Oct. 8, 2020. [cited by applicant]
First Action Interview mailed Jul. 29, 2021, for U.S. Appl. No. 17/066,062, of Grassadonia, B., et al., filed Oct. 8, 2020. [cited by applicant]
Examination Report No. 2 for Australian Application No. 2018213955, mailed May 28, 2021. [cited by applicant]
Notice of Acceptance for Australian Application No. 2018213955, mailed Jun. 24, 2021. [cited by applicant]
Final Office Action mailed Sep. 16, 2022, for U.S. Appl. No. 17/072,717, of Wilson, J., et al., filed Oct. 16, 2020. [cited by applicant]
Notice of Allowance for Canadian Application No. 3,054,287, mailed Jan. 7, 2022. [cited by applicant]
Final Office Action mailed Oct. 13, 2021, for U.S. Appl. No. 17/066,062, of Grassadonia, B., et al., filed Oct. 8, 2020. [cited by applicant]
Non-Final Office Action mailed Feb. 16, 2022, for U.S. Appl. No. 17/066,062, of Grassadonia, B., et al., filed Oct. 8, 2020. [cited by applicant]
Pre interview First Office Action mailed Mar. 17, 2022, for U.S. Appl. No. 17/072,717, of Grassadonia, B., et al., filed Oct. 8, 2020. [cited by applicant]
First Action Interview—Office Action mailed Jun. 1, 2022, for U.S. Appl. No. 17/072,717, of Wilson, J., et al., filed Oct. 16, 2020. [cited by applicant]
Final Office Action mailed May 13, 2022, for U.S. Appl. No. 17/066,062, of Grassadonia, B., et al., filed Oct. 8, 2020. [cited by applicant]
Notice of Grant for Australian Application No. 2018213955, mailed Oct. 21, 2021. [cited by applicant]
Advisory Action mailed Dec. 20, 2021, for U.S. Appl. No. 17/066,062, of Grassadonia, B., et al., filed Oct. 8, 2020. [cited by applicant]
“Facebook Messenger Promotes P2P Payments,” BI Intelligence—Finance, dated Sep. 23, 2016, Business Insider, pp. 1-4. [cited by applicant]
“PayPal's first payments bot is a Slack app,” TechCrunch, dated Feb. 7, 2017, retreived from Internet URL: https://techcrunch.com/2017/02/07/paypals-first-payments-bot-is-a-slack-app/, on Jun. 30, 2017, pp. 1-8. [cited by applicant]
“The latest from Apple and Google in mobile AP Is for developing native applications,” BBVAOpen4u.com, dated Nov. 10, 2016, Retrieved from Internet URL: https://bbvaopen4u.com/en/actualidad/latest-apple-and-google-mobil… [cited by applicant]
Barbosa, G., “Square Cash update includes promised Messages app plus Siri integration,” 9to5 Mac, dated Sep. 13, 2016, Retrieved from Internet USL: https://9to5mac.com/2016/09/13/square-cash-messages-app-siri/, on May 9… [cited by applicant]
Chowdhry, A., “Apple Patent Highlights an iMessage Payment Service,” Forbes Tech, dated Jan. 7, 2016, Retrieved from Internet URL: https://www.forbes.com/sites/amitchowdhry/2016/01/07/apple-pay-with-imessage/#6c352c3a19… [cited by applicant]
Constine, J., “Facebook Introduces Free Friend-To-Friend Payments Through Messages,” TechCrunch, dated Mar. 17, 2015, Retrieved from Internet URL: https://techcrunch.com/2015/03/17/facebook-pay/, on Oct. 4, 2017, pp. 1-… [cited by applicant]
Constine, J., “Facebook Messenger Adds Group Chat Polls and AI Payment Suggestions,” TechCrunch, dated Sep. 22, 2016, Retrieved from Internet URL: https://techcrunch.com/2016/09/22/messenger-polls/, on Oct. 4, 2017, pp.… [cited by applicant]
Crook, J., “Apple launches iMessage Apps so third-party devs can join your convos,” TechCrunch, dated Jun. 13, 2016, Retrieved from Internet URL: https://techcrunch.com/2016/06/13/apple-launches-imessage-apps-so-third-p… [cited by applicant]
Fuhrmeister, C., “Apple Wants to Help You Split the Check With iMessage,” Eater, dated Jun. 15, 2016, Retrieved from Internet URL: https://www.eater.com/2016/6/15/11950264/splitting-checks-imessage-apple-square, on Oct.… [cited by applicant]
Goel, V., “Apple to Offer App Developers Access to Siri and iMessage,” The New York Times, dated Jun. 13, 2016, Retrieved from Internet URL: https://www.nytimes.com/2016/06/14/technology/apple-to-offer-app-developers-ac… [cited by applicant]
Austin, P.L., “Apple Just Added One More Way to Repay Your Friends,” Lifehacker, dated Jun. 5, 2017, pp. 1-3. [cited by applicant]
Madore, P.H., “Apple Patent Reveals Siri-Assisted iMessage P2P Payments Platform,” Hacked: Hacking Finance, Artificial Intelligence, dated Nov. 17, 2016, Retrieved from Internet URL: https://hacked.com/apple-patent-reve… [cited by applicant]
Peckham, J., “Apple is opening up Siri, i Message and Maps—here's why that's a great thing,” Tech Radar, dated Jun. 13, 2016, Retrieved from Internet URL: https://www.techradar.com/news/phone-and-communications/mobile-p… [cited by applicant]
Quoc, M., “11 Examples of Conversational Commerce and Chatbots,” Chatbots Magazine by Octane AI, dated May 31, 2016, Retrieved from Internet URL: https://chatbotsmagazine.com/11-examples-of-conversational-commerce-57bb8… [cited by applicant]
Rao, L., “Square Cash Users Will be Able to Send Money via Apple iMessage,” Fortune, Jun. 13, 2016, Retrieved from Internet URL: http://fortune.com/2016/06/13/square-cash-apple/, on May 9, 2018, pp. 1-6. [cited by applicant]
Statt, N., “Facebook's AI Assistant Will Now Offer Suggestions Inside Messenger,” The Verge, dated Apr. 6, 2017, Retrieved from Internet URL: https://www.theverge.com/2017/4/6/15200836/facebook-messenger-m-suggestions-a… [cited by applicant]
Tepper, F., “You Can Now Send Your Friends Money Inside iMessage,” TechCrunch, dated Jun. 5, 2017, Retrieved from Internet URL: https://techcrunch.com/2017/06/05/you-can-now-send-your-friends-money-inside-imessage/, on … [cited by applicant]
Wagner, K., “Facebook Messenger Adds Peer-to-Peer Payments Feature,” Recode, dated Mar. 17, 2015, Retrieved from Internet URL: https://www.recode.net/2015/3/17/11560350/facebook-messenger-adds-peer-to-peer-payments-feat… [cited by applicant]
Yeung, K., “Facebook Adds Group Payments to Messenger,” VentureBeat, dated Apr. 11, 2017, Retrieved from Internet URL: https://venturebeat.com/2017/04/11/facebook-adds-group-payments-to-messenger/, on Oct. 4, 2017, pp. … [cited by applicant]
Yeung, K., “Facebook Messenger Gets Polls and Now Encourages Peer-to-Peer Payments,” VentureBeat, dated Sep. 22, 2016, Retrieved from Internet URL: https://venturebeat.com/2016/09/22/facebook-messenger-gets-polls-and-a-… [cited by applicant]
Chung et al., “Enhancing User Experiences by Exploiting Energy and Launch Delay Trade-Off of Mobile Multimedia Applications”, ACM Transactions on Embedded Computing Systems, vol. 12, No. 1, Mar. 2013, pp. 37:1-37:19. [cited by applicant]
Non-Final Office Action mailed Mar. 28, 2017, for U.S. Appl. No. 15/419,921, of Grassadonia, B., et al., filed Jan. 30, 2017. [cited by applicant]
Final Office Action mailed Aug. 31, 2017, for U.S. Appl. No. 15/419,921, of Grassadonia, B., et al., filed Jan. 30, 2017. [cited by applicant]
Non-Final Office Action mailed Oct. 26, 2017, for U.S. Appl. No. 15/640,245, of Wilson, J., et al., filed Jun. 30, 2017. [cited by applicant]
Notice of Allowance mailed Nov. 16, 2017, for U.S. Appl. No. 15/419,921, of Grassadonia, B., et al., filed Jan. 30, 2017. [cited by applicant]
Non-Final Office Action mailed Mar. 22, 2018, for U.S. Appl. No. 14/946,544, of Omojola, A., et al., filed Nov. 19, 2015. [cited by applicant]
Non-Final Office Action mailed Apr. 5, 2018, for U.S. Appl. No. 14/871,576, of Omojola, A., et al., filed Sep. 30, 2015. [cited by applicant]
Final Office Action mailed May 16, 2018, for U.S. Appl. No. 15/640,245, of Wilson, J., et al., filed Jun. 30, 2017. [cited by applicant]
Final Office Action mailed Sep. 21, 2018, for U.S. Appl. No. 14/946,544, of Omojola, A., et al., filed Nov. 19, 2015. [cited by applicant]
Non-Final Office Action mailed Oct. 4, 2018, for U.S. Appl. No. 15/640,245, of Wilson, J., et al., filed Jun. 30, 2017. [cited by applicant]
Final Office Action mailed Oct. 5, 2018, for U.S. Appl. No. 14/871,576, of Omojola, A., et al., filed Sep. 30, 2015. [cited by applicant]
Advisory Action mailed Jan. 25, 2019, for U.S. Appl. No. 14/946,544, of Omojola, A., et al., filed Nov. 19, 2015. [cited by applicant]
Notice of Allowance mailed May 14, 2019, for U.S. Appl. No. 15/640,245, of Wilson, J., et al., filed Jun. 30, 2017. [cited by applicant]
Notice of Allowance mailed Jun. 14, 2019, for U.S. Appl. No. 14/871,576, of Omojola, A., et al., filed Sep. 30, 2015. [cited by applicant]
Non-Final Office Action mailed Jul. 3, 2019, for U.S. Appl. No. 15/419,940, of Grassadonia, B., et al., filed Jan. 30, 2017. [cited by applicant]
Non-Final Office Action mailed Oct. 2, 2019, for U.S. Appl. No. 15/638,223, of Wilson, J., et al., iled Jun. 29, 2017. [cited by applicant]
Non-Final Office Action mailed Oct. 3, 2019, for U.S. Appl. No. 14/946,544, of Omojola, A., et al., iled Nov. 19, 2015. [cited by applicant]
Final Office Action mailed Apr. 17, 2020, for U.S. Appl. No. 14/946,544, of Omojola, A., et al., filed Nov. 19, 2015. [cited by applicant]
Notice of Allowance mailed Jun. 4, 2020, for U.S. Appl. No. 15/638,223, of Wilson, J., et al., filed Jun. 29, 2017. [cited by applicant]
Notice of Allowance mailed Jun. 4, 2020, for U.S. Appl. No. 14/946,544, of Omojola, A., et al., filed Nov. 19, 2015. [cited by applicant]
Notice of Allowance mailed Jun. 11, 2020, for U.S. Appl. No. 15/419,940, of Grassadonia, B., et al., filed Jan. 30, 2017. [cited by applicant]
Notice of Allowance mailed Jun. 24, 2020, for U.S. Appl. No. 15/419,940, of Grassadonia, B., et al., filed Jan. 30, 2017. [cited by applicant]
Notice of Allowance mailed Jul. 29, 2020, for U.S. Appl. No. 15/419,940, of Grassadonia, B., et al., filed Jan. 30, 2017. [cited by applicant]
Notice of Allowance mailed Aug. 7, 2020, for U.S. Appl. No. 15/638,223, of Wilson, J., et al., filed Jun. 29, 2017. [cited by applicant]
Notice of Allowance mailed Sep. 21, 2020, for U.S. Appl. No. 15/419,940, of Grassadonia, B., et al., iled Jan. 30, 2017. [cited by applicant]
Partial International Search Report for International Application No. PCT/US2018/014126, mailed May 7, 2018. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2018/014126, mailed Jul. 16. 2018. [cited by applicant]
Examination Report No. 1 for Australian Application No. 2018213955, mailed Jun. 15, 2020. [cited by applicant]
Examiner Requisition for Canadian Application No. 3,054,287, mailed Feb. 9, 2021. [cited by applicant]