Interest calculation tool
First Claim
Patent Images
1. An automated method for calculating interest for an account over a selected time interval, comprising the steps of:
- at an interest calculation module, responsive to a request from an account management application to calculate an interest, performing the following steps;
receiving electronically from the account management application, calculation period data, including a start point and an end point, each said point defined by date, hour, minute and second;
receiving electronically from the account management application, interest condition data, including at least a starting interest data point and optionally including one or more subsequent interest data points, each said interest condition data point having associated therewith an effective interest rate and an effective time point defined by date, hour, minute and second;
based on the interest condition data, forming electronically one or more effective interest rate intervals;
receiving electronically from the account management application, valuation date data, including one or more valuation points after said starting date and not exceeding said ending date, each said valuation point defined by date, hour, minute, and second, and having associated therewith an account balance;
ordering electronically said effective interest rate intervals and valuation points in a time sequence;
forming electronically valuation intervals defined by said effective interest rate intervals and valuation points, each said valuation interval having associated therewith an effective interest rate and an account balance; and
for each said valuation interval, calculating electronically an interest and returning the calculated interest from the interest calculation module to the account management application.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to a computer-implemented method and system for performing interest calculations on account balances. The calculations may be based on time intervals of less than a day, and using time parameters defined in terms of seconds.
-
Citations
9 Claims
-
1. An automated method for calculating interest for an account over a selected time interval, comprising the steps of:
at an interest calculation module, responsive to a request from an account management application to calculate an interest, performing the following steps; receiving electronically from the account management application, calculation period data, including a start point and an end point, each said point defined by date, hour, minute and second; receiving electronically from the account management application, interest condition data, including at least a starting interest data point and optionally including one or more subsequent interest data points, each said interest condition data point having associated therewith an effective interest rate and an effective time point defined by date, hour, minute and second; based on the interest condition data, forming electronically one or more effective interest rate intervals; receiving electronically from the account management application, valuation date data, including one or more valuation points after said starting date and not exceeding said ending date, each said valuation point defined by date, hour, minute, and second, and having associated therewith an account balance; ordering electronically said effective interest rate intervals and valuation points in a time sequence; forming electronically valuation intervals defined by said effective interest rate intervals and valuation points, each said valuation interval having associated therewith an effective interest rate and an account balance; and for each said valuation interval, calculating electronically an interest and returning the calculated interest from the interest calculation module to the account management application. - View Dependent Claims (2)
-
3. A method comprising:
at an interest calculation module, responsive to a request from an account management application to calculate an interest, performing the following steps; defining electronically a calculation period for the calculation of interest on an account balance, wherein at least one of an effective interest rate and an account balance changes during the calculation period; dividing electronically the calculation period into intervals, where for each interval both the effective interest rate and account balance are constant; determining electronically a number of seconds in each interval; calculating electronically an interest on the account balance for each interval, based on the number of seconds and the effective interest rate for the interval; and returning electronically the calculated interest from the interest calculation module to the account management application. - View Dependent Claims (4)
-
5. A machine-readable medium storing computer-executable instruction to implement an automated method for calculating interest for an account over a selected time interval, the automated method comprising the steps of:
at an interest calculation module, responsive to a request from an account management application to calculate an interest, performing the following steps; receiving from the account management application, calculation period data, including a start point and an end point, each said point defined by date, hour, minute and second; receiving from the account management application, interest condition data, including at least a starting interest data point and optionally including one or more subsequent interest data points, each said interest condition data point having associated therewith an effective interest rate and an effective time point defined by date, hour, minute and second; based on the interest condition data, forming one or more effective interest rate intervals; receiving from the account management application, valuation date data, including one or more valuation points after said starting date and not exceeding said ending date, each said valuation point defined by date, hour, minute, and second, and having associated therewith an account balance; ordering said effective interest rate intervals and valuation points in a time sequence; forming valuation intervals defined by said effective interest rate intervals and valuation points, each said valuation interval having associated therewith an effective interest rate and an account balance; and for each said valuation interval, calculating an interest and returning the calculated interest from the interest calculation module to the account management. - View Dependent Claims (6)
-
7. A machine-readable medium storing computer-executable instructions to implement a method comprising:
at an interest calculation module, responsive to a request from an account management application to calculate an interest, performing the following steps; defining a calculation period for the calculation of interest on an account balance, wherein at least one of an effective interest rate and an account balance changes during the calculation period; dividing the calculation period into intervals, where for each interval both the effective interest rate and account balance are constant; determining a number of seconds in each interval; calculating an interest on the account balance for each interval, based on the number of seconds and the effective interest rate for the interval; and returning the calculated interest from the interest calculation module to the account management application. - View Dependent Claims (8)
-
9. An interest calculation application adapted to respond to a request from an account management application to calculate an interest, comprising:
-
a variable interest rate generation module, adapted to; receive calculation period data, including a start point and an end point, each point defined by date, hour, minute and second, receive interest condition data, including at least a starting interest data point and optionally including one or more subsequent interest data points, each interest condition data point having associated therewith an effective interest rate and an effective time point defined by date, hour, minute and second, and form one or more effective interest rate intervals based on the interest condition data; an interest calculation module, adapted to; receive valuation date data, including one or more valuation points after the starting date and not exceeding the ending date, each valuation point defined by date, hour, minute, and second, and having associated therewith an account balance; order the effective interest rate intervals and valuation points in a time sequence; form valuation intervals defined by said effective interest rate intervals and valuation points, each valuation interval having associated therewith an effective interest rate and an account balance; and calculate an interest for each valuation interval.
-
Specification