Patent ID: 11928652
Assignee: POLLEN, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 6:
7. The system of claim 6, wherein the exact algorithm comprises:
gathering data for executing the exact algorithm comprising a minimum annual percentage rate (APR) acceptable to the first entity, a minimum earn acceptable to the first entity, and a minimum invoice amount;
determining a maximum discount, a maximum APR, and a maximum earn for each of the one or more requests;
excluding ineligible requests from consideration based on the minimum APR acceptable, the minimum earn acceptable, and the minimum invoice amount;
sorting eligible requests based on at least one of the maximum APR, a number of days paid early, and the invoice amount;
determining an exact ratio based on a weighted average APR and the desired return rate;
applying the exact ratio to an offer discount, an offer APR, an offer earn, and the invoice amount for each of the eligible requests;
sorting the eligible requests based on at least one of the offer discount, the offer APR, and the invoice amount; and
distributing exactly the desired return rate to the first entity by selecting some of the eligible requests based on the weighted average APR, the offer APR for each of eligible requests, and the invoice amount for each of the eligible requests;
wherein the split difference algorithm comprises:
gathering data for executing the split difference algorithm comprising a minimum APR acceptable to the first entity, a minimum earn acceptable to the first entity, a minimum invoice amount, and a split difference percentage;
determining a maximum discount, a maximum APR, and a maximum earn for each of the one or more requests;
excluding ineligible requests from consideration based on the minimum APR acceptable, the minimum earn acceptable, and the minimum invoice amount;
sorting the eligible requests based on at least one of a maximum APR, a number of days paid early, and the invoice amount;
determining the weighted average APR based on the offer return rate for each of the eligible requests and comparing the weighted average APR with the desired return rate;
determining a split difference ratio based on the weighted average APR, the desired return rate, and the split difference percentage;
applying the split difference ratio to an offer discount, an offer APR, an offer earn, and the invoice amount for each of the eligible requests;
sorting the eligible requests based on at least one of the offer discount, the offer APR, and the invoice amount; and
distributing at least the desired return rate to the first entity and distributing the at least some extra return to the first entity and the plurality of second entities based on the split difference percentage by selecting some of the eligible requests based on the weighted average APR, the offer APR for each of the one or more requests, and the invoice amount for each of the eligible requests; and
wherein the under hurdle max algorithm comprises:
gathering data for executing the under hurdle max algorithm comprising a minimum APR acceptable to the first entity, a minimum earn acceptable to the first entity, a minimum invoice amount, an under hurdle percentage, a minimum request percentage, and a percentile cutoff;
determining a maximum discount, a maximum APR, and a maximum earn for each of the one or more requests;
excluding ineligible requests from consideration based on the minimum APR acceptable, the minimum earn acceptable, and the minimum invoice amount;
sorting the eligible requests based on at least one of a maximum APR, a number of days paid early, and the invoice amount;
determining the weighted average APR based on the offer return rate for each of the eligible requests and comparing the weighted average APR with the desired return rate;
determining an under hurdle max ratio based on the weighted average APR, the desired return rate, a minimum bid percentage, and the under hurdle percentage;
applying the under hurdle max ratio to an offer discount, an offer APR, an offer earn, and the invoice amount of each of the eligible requests until the under hurdle max ratio is less than the percentile cutoff;
determining a probability score for each of the eligible requests and excluding the one or more first requests from consideration because the probability score for each of one or more first requests is less than the under hurdle percentage, the probability score based on the offer APR and the offer earn;
sorting the eligible requests based on at least one of the offer discount, the offer APR, and the invoice amount; and
distributing at least the desired return rate to the first entity based on the under hurdle max ratio by selecting the one or more second requests and the one or more third requests based on the weighted average APR, the offer APR for each of the eligible requests, and the invoice amount for each of the one or more second requests and the one or more third requests.