IP Library Patent Application 16383424
Patent Application
App. No. 16/383,424

METHOD AND SYSTEM FOR IMPLIED REVENUE RECOGNITION

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 None
App. No.
16/383,424
Abstract

A computer implemented method of revenue recognition for a donation management system, the method including determining a difference in a payment schedule as a pledge level revenue delta for a donation, compiling a schedule of payments and installments for the donation, and adjusting revenue amounts for at least one installment in the schedule of installments to account for the pledge level revenue delta.

Claims (41)

1 . A computer implemented method of revenue recognition for a donation management system comprising:

determining a difference in a payment schedule as a pledge level revenue delta for a donation;

compiling a schedule of payments and installments for the donation; and

adjusting revenue amounts for at least one installment in a schedule of installments to account for the pledge level revenue delta.

2 . The method of claim 1 , further comprising:

sorting the schedule of payments and installments in chronological order.

3 . The method of claim 1 , further comprising:

adjusting revenue allocated to each fund associated with the donation in response to the difference in payment schedule.

4 . The method of claim 1 , further comprising:

increasing total revenue for the donation in response to a sum of the schedule of payments exceeding a current revenue amount of the donation.

5 . The method of claim 1 , further comprising:

limiting an increase in implied revenue to a maximum of the pledge revenue delta.

6 . The method of claim 1 , further comprising:

generating at least one new installment record for the schedule of installments to accommodate a payment that exceeds the amount of the donation.

7 . The method of claim 1 , further comprising:

generating at least one new installment record for the schedule of installments that has an amount that is the donation amount minus a sum of all installments in the schedule of installments or a sum of all payments in the schedule of payments minus the sum of all installments.

8 . A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor, will cause said processor to perform operations implemented a method of revenue recognition for a donation management system comprising, the operations comprising:

determining a difference in a payment schedule as a pledge level revenue delta for a donation;

compiling a schedule of payments and installments for the donation; and

adjusting revenue amounts for at least one installment in a schedule of installments to account for the pledge level revenue delta.

9 . The non-transitory machine-readable storage medium of claim 8 , having further instructions stored therein that if executed cause the processor to perform further operations comprising:

sorting the schedule of payments and installments in chronological order.

10 . The non-transitory machine-readable storage medium of claim 8 , having further instructions stored therein that if executed cause the processor to perform further operations comprising:

adjusting revenue allocated to each fund associated with the donation in response to the difference in payment schedule.

11 . The non-transitory machine-readable storage medium of claim 8 , having further instructions stored therein that if executed cause the processor to perform further operations comprising:

increasing total revenue for the donation in response to a sum of the schedule of payments exceeding a current revenue amount of the donation.

12 . The non-transitory machine-readable storage medium of claim 8 , having further instructions stored therein that if executed cause the processor to perform further operations comprising:

limiting an increase in implied revenue to a maximum of the pledge revenue delta.

13 . The non-transitory machine-readable storage medium of claim 8 , having further instructions stored therein that if executed cause the processor to perform further operations comprising:

generating at least one new installment record for the schedule of installments to accommodate a payment that exceeds the amount of the donation.

14 . The non-transitory machine-readable storage medium of claim 8 , having further instructions stored therein that if executed cause the processor to perform further operations comprising:

generating at least one new installment record for the schedule of installments that has an amount that is the donation amount minus a sum of all installments in the schedule of installments or a sum of all payments in the schedule of payments minus the sum of all installments.

15 . A computing device in a donation management system, the computing device implementing a method of managing access to resources of a nonprofit cloud platform comprising:

a non-transitory machine-readable medium having stored therein a revenue recognizer; and

one or more processors coupled to the non-transitory machine-readable medium, the one or more processors to execute the revenue recognizer, the revenue recognizer to determine a difference in a payment schedule as a pledge level revenue delta for a donation, to compile a schedule of payments and installments for the donation, and adjust revenue amounts for at least one installment in a schedule of installments to account for the pledge level revenue delta.

16 . The computing device of claim 15 , wherein the revenue recognizer is further to sort the schedule of payments and installments in chronological order.

17 . The computing device of claim 15 , wherein the revenue recognizer is further to adjust revenue allocated to each fund associated with the donation in response to the difference in payment schedule.

18 . The computing device of claim 15 , wherein the revenue recognizer is further to increase total revenue for the donation in response to a sum of the schedule of payments exceeding a current revenue amount of the donation.

19 . The computing device of claim 15 , wherein the revenue recognizer is further to limit an increase in implied revenue to a maximum of the pledge revenue delta.

20 . The computing device of claim 15 , wherein the revenue recognizer is further to generate at least one new installment record for the schedule of installments to accommodate a payment that exceeds the amount of the donation.

21 . The computing device of claim 15 , wherein the revenue recognizer is further to generate at least one new installment record for the schedule of installments that has an amount that is the donation amount minus a sum of all installments in the schedule of installments or a sum of all payments in the schedule of payments minus the sum of all installments.

Assignments (4)
CHANGE OF NAME Recorded Feb 17, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 062794/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2021
From: SALESFORCE.ORG, LLC
To: SALESFORCE.COM, INC.
Reel/Frame 055555/0276 →
CONVERSION TO LIMITED LIABILITY COMPANY Recorded Mar 10, 2021
From: SALESFORCE.ORG
To: SALESFORCE.ORG, LLC
Reel/Frame 055557/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2019
From: DAL COL, PEDRO; RAMIREZ MARTINEZ-EIROA, CARLOS; ZHANG, WEI
To: SALESFORCE.ORG
Reel/Frame 048889/0118 →