CREDIT OPTIMIZATION TO MINIMIZE LATENCY
First Claim
1. A non-transitory, computer-readable medium having computer-executable instruction sets configured to reduce latency during invoice generation involving credit distribution, the computer-executable instruction sets comprising:
- a supplemental charge rate determination instruction set configured to determine a supplemental charge rate associated with each of a plurality of invoice line items;
a credit application instruction set configured to apply credits to select ones of the plurality of invoice line items in decreasing supplemental charge rate order, each credit being associated with particular invoice line item information; and
an invoice generation instruction set configured to generate an invoice that includes at least some of the invoice line item information and the associated credits, as applied by the credit application instruction set.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of systems and methods are described for reducing latency during invoice generation involving credit distribution. In some implementations, references to invoice line items are sorted by supplemental charge rate and credits are applied to the invoice line items in decreasing supplemental charge rate order. An invoice is generated that includes the invoice line items and associated credits. The process of generating applying the credits is optimized to minimize latency and to provide the greatest financial benefit to the user.
4 Citations
26 Claims
-
1. A non-transitory, computer-readable medium having computer-executable instruction sets configured to reduce latency during invoice generation involving credit distribution, the computer-executable instruction sets comprising:
-
a supplemental charge rate determination instruction set configured to determine a supplemental charge rate associated with each of a plurality of invoice line items; a credit application instruction set configured to apply credits to select ones of the plurality of invoice line items in decreasing supplemental charge rate order, each credit being associated with particular invoice line item information; and an invoice generation instruction set configured to generate an invoice that includes at least some of the invoice line item information and the associated credits, as applied by the credit application instruction set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of reducing latency during invoice generation involving credit distribution, the computer-implemented method comprising:
as implemented by one or more computer systems comprising computer hardware and memory, the one or more computer systems configured with specific executable instructions; determining an allocated memory size usable to store data retrieved from an electronic data store; determining, by the one or more computer systems, a supplemental charge rate associated with each of a plurality of invoice line items; applying credits, by the one or more computer systems, to select ones of the plurality of invoice line items in decreasing supplemental charge rate order, each credit being associated with particular retrieved invoice line item information; and generating an invoice that includes at least some of the line item information and associated credits. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A system comprising:
-
a data store that store invoice line item information associated with data service usage; and one or more processors in communication with the data store, the one or more processers configured to; determine a supplemental charge rate associated with invoice line items, the invoice line items comprising the invoice line item information; apply credits to select ones of the invoice line items in decreasing supplemental charge rate order, each credit being associated with particular invoice line item information; and generate an invoice that includes at least some of the line item information and associated credits. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification