US 12,136,130 B2
Automatic tax account management
Philip Parker, San Francisco, CA (US); and Andrew Gertig, San Francisco, CA (US)
Assigned to Block, Inc., Oakland, CA (US)
Filed by Block, Inc., San Francisco, CA (US)
Filed on Aug. 30, 2022, as Appl. No. 17/899,598.
Application 17/899,598 is a continuation of application No. 17/357,778, filed on Jun. 24, 2021, granted, now 11,468,519.
Prior Publication US 2022/0414790 A1, Dec. 29, 2022
Int. Cl. G06Q 40/00 (2023.01); G06Q 20/20 (2012.01); G06Q 40/12 (2023.01)
CPC G06Q 40/123 (2013.12) [G06Q 20/207 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
monitoring, by a payment service system (PSS) and in real-time, transactions of one or more users of the PSS via one or more instances of a payment application, provided by the PSS, executing on one or more client devices of the one or more users, wherein the transactions are associated with transaction data;
receiving, by the PSS and from a client device of a user of the one or more users, a request by the user to complete a transaction for a transaction amount via the PSS;
dynamically determining, by the PSS, a predicted tax liability amount associated with the transaction, wherein the predicted tax liability amount is determined using one or more machine learning models and a portion of the transaction data associated with the user, and wherein the predicted tax liability amount associated with the transaction increases or decreases a total tax liability of the user;
while the transaction is pending completion, causing presentation, via the PSS and on a display of the client device of the user, of the predicted tax liability amount and a request for confirmation to proceed with the transaction; and
modifying, by the PSS and based at least in part on receiving the confirmation to proceed with the transaction, tax liability information for the user, wherein modified tax liability information for the user reflects the completed transaction, and wherein the modifying is performed without further input from the user.