Systems and methods for automatically reinvesting certificate of deposits with an increase of the investment
First Claim
1. A non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions comprise instructions for programming a processor to facilitate investing in certificates of deposit, the instructions comprising instructions for:
- receiving a request to purchase a certificate of deposit wheel comprising more than one certificate of deposit each having the same term and the same period;
receiving an initial amount of funds from an investor;
setting an initial value of the certificate of deposit wheel equal to the initial amount of funds;
receiving, for the certificate of deposit wheel, an investor-selected term and period, wherein the period comprises the period between purchasing each of the more than one certificate of deposit;
purchasing each of the more than one certificate of deposit with the initial amount of funds based on the investor-selected term and period, wherein the purchasing comprises purchasing a last certificate of deposit prior to the maturation of a first purchased certificate of deposit;
providing, on a user interface, reinvestment election options for the value of each of the more than one certificate of deposit as each of the more than one certificate of deposit matures;
receiving a reinvestment election for each of the more than one certificate of deposit prior to the maturation of each of the more than one certificate of deposit;
reinvesting the value of each of the matured certificate of deposit according to the reinvestment election;
updating, on the user interface, a value of the certificate of deposit wheel as each of the more than one certificate of deposit matures;
determining the value of the certificate of deposit wheel;
dissolving the certificate of deposit wheel by converting the certificate of deposit wheel into individual certificates of deposit when the value of the certificate of deposit wheel is determined to be below a predetermined percentage of the initial value of the certificate of deposit wheel; and
repeating the reinvesting step and the updating step when the value of the certificate of deposit wheel is determined to not be below the predetermined percentage of the initial value of the certificate of deposit wheel.
1 Assignment
0 Petitions
Accused Products
Abstract
A system implemented on one or more computer processors may comprise at least one subsystem configured for automatically purchasing a first certificate of deposit for an investor for a specified amount of money having a predetermined term, at least one subsystem configured for waiting a predetermined period of time no longer than the term of the first certificate of deposit, at least one subsystem configured for automatically purchasing another certificate of deposit for an investor for the specified amount of money and having the same predetermined term, at least one subsystem configured for repeating actions for which each subsystem above is configured until a second specified amount of money has been spent.
29 Citations
18 Claims
-
1. A non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions comprise instructions for programming a processor to facilitate investing in certificates of deposit, the instructions comprising instructions for:
-
receiving a request to purchase a certificate of deposit wheel comprising more than one certificate of deposit each having the same term and the same period; receiving an initial amount of funds from an investor; setting an initial value of the certificate of deposit wheel equal to the initial amount of funds; receiving, for the certificate of deposit wheel, an investor-selected term and period, wherein the period comprises the period between purchasing each of the more than one certificate of deposit; purchasing each of the more than one certificate of deposit with the initial amount of funds based on the investor-selected term and period, wherein the purchasing comprises purchasing a last certificate of deposit prior to the maturation of a first purchased certificate of deposit; providing, on a user interface, reinvestment election options for the value of each of the more than one certificate of deposit as each of the more than one certificate of deposit matures; receiving a reinvestment election for each of the more than one certificate of deposit prior to the maturation of each of the more than one certificate of deposit; reinvesting the value of each of the matured certificate of deposit according to the reinvestment election; updating, on the user interface, a value of the certificate of deposit wheel as each of the more than one certificate of deposit matures; determining the value of the certificate of deposit wheel; dissolving the certificate of deposit wheel by converting the certificate of deposit wheel into individual certificates of deposit when the value of the certificate of deposit wheel is determined to be below a predetermined percentage of the initial value of the certificate of deposit wheel; and repeating the reinvesting step and the updating step when the value of the certificate of deposit wheel is determined to not be below the predetermined percentage of the initial value of the certificate of deposit wheel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for facilitating investing in certificates of deposit, the system comprising:
-
a memory; and a processor in connection with the memory, the processor operable to execute software modules, the software modules comprising; a module configured to receive a request to purchase a certificate of deposit wheel comprising more than one certificate of deposit each having the same term and the same period; a module configured to receive an initial amount of funds from an investor; a module configured to set an initial value of the certificate of deposit wheel equal to the initial amount of funds; a module configured to receive, for the certificate of deposit wheel, an investor-selected term and period, wherein the period comprises the period between purchasing each of the more than one certificate of deposit; a module configured to purchase each of the more than one certificate of deposit with the initial amount of funds based on the investor-selected term and period, wherein the purchasing comprises purchasing a last certificate of deposit prior to the maturation of a first purchased certificate of deposit; a module configured to provide, on a user interface, reinvestment election options for the value of each of the more than one certificate of deposit as each of the more than one certificate of deposit matures; a module configured to receive a reinvestment election for each of the more than one certificate of deposit prior to the maturation of each of the more than one certificate of deposit; a module configured to reinvest the value of each of the matured certificate of deposit according to the reinvestment election; a module configured to update, on the user interface, a value of certificate of deposit wheel as each of the more than one certificate of deposit matures; a module configured to dissolve the certificate of deposit wheel by converting the certificate of deposit wheel into individual certificates of deposit when the updated value of the certificate of deposit wheel is below a predetermined percentage of the initial value of the certificate of deposit wheel; and a module configured to repeat the reinvesting step and the updating step when the updated value of the certificate of deposit wheel is not below the predetermined percentage of the initial value of the certificate of deposit wheel. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of facilitating investing in certificates of deposit using a computer, the method comprising:
-
receiving a request to purchase a certificate of deposit wheel comprising more than one certificate of deposit each having the same term and the same period; receiving, via a processor, an initial amount of funds from an investor; setting an initial value of the certificate of deposit wheel equal to the initial amount of funds; receiving, via the processor, for the certificate of deposit wheel, an investor-selected term and period, wherein the period comprises the period between purchasing each of the more than one certificate of deposit; purchasing, via the processor, of deposit with the initial amount of funds based on the investor-selected term and period, wherein the purchasing comprises purchasing a last certificate of deposit prior to the maturation of a first purchased certificate of deposit; providing, on a user interface, reinvestment election options for the value of each of the more than one certificate of deposit as each of the more than one certificate of deposit matures; receiving, via the processor, a reinvestment election for each of the more than one certificate of deposit prior to the maturation of each of the more than one certificate of deposit; reinvesting, via the processor, the value of each of the matured certificate of deposit according to the reinvestment election; updating, on the user interface, a value of the certificate of deposit wheel as each of the more than one certificate of deposit matures; determining the value of the certificate of deposit wheel; dissolving, via the processor, the certificate of deposit wheel by converting the certificate of deposit wheel into individual certificates of deposit when the value of the certificate of deposit wheel is determined to be below a predetermined percentage of the initial value of the certificate of deposit wheel; and repeating the reinvesting step and the updating step when the value of the certificate of deposit wheel is determined to not be below the predetermined percentage of the initial value of the certificate of deposit wheel. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification