US 11,776,066 B2
Systems, methods, and apparatuses for implementing user customizable policies for revenue recognition
Tanin Na Nakorn, San Francisco, CA (US); Ji Huang, San Francisco, CA (US); Atikh Bana, San Francisco, CA (US); and Xu Rui, San Francisco, CA (US)
Assigned to STRIPE, INC., San Francisco, CA (US)
Filed by STRIPE, INC., San Francisco, CA (US)
Filed on Sep. 20, 2021, as Appl. No. 17/479,757.
Prior Publication US 2023/0085889 A1, Mar. 23, 2023
Int. Cl. G06Q 40/12 (2023.01); G06Q 10/063 (2023.01)
CPC G06Q 40/12 (2013.12) [G06Q 10/063 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method comprising:
receiving user inputs from a rule creation user interface from a merchant to specify components of one or more revenue recognition rules to apply to transactions of the merchant on a per transaction basis;
converting the user inputs into the one or more revenue recognition rules to enable one more key words for the one or more rules to be matched to line items of the transactions;
tracking, by a network commerce system, a plurality of transactions;
accessing the one or more revenue recognition rules, including a set of conditions associated with the one or more revenue recognition rules;
identifying at least one of the one or more revenue recognition rules to apply to each transaction of the plurality of transactions based on a set of one or more characteristics of each transaction satisfying the set of conditions, wherein each of the one or more revenue recognition rules specifies how revenue is recognized for each of the plurality of transactions and the set of conditions includes an effective time period during which individual transactions are subject to each of the one or more revenue recognition rules; and
automatically performing revenue recognition for each transaction based on the one or more revenue recognition rules determined to apply to each transaction.