Systems, methods, and software for managing programs, projects, and various aspects thereof
AssigneeThe Solution Design Group, Inc.
InventorsSterling T. Strange, Steven C. Peacock
Life of this patent
Estimating the term…
Abstract
Systems, methods and software applications for managing programs, projects, and various aspects thereof. A program may include a number of related aspects, such as, assets, contracts, projects, entities, and funding sources. Users may select one or more projects to be grouped as a program. The systems, methods, and software may use a program management application that is configured to provide users with tools for effectively managing programs and projects that may be fully or partially funded from one or more funding sources.
Claims32
A non-transitory computer-readable storage medium having computer instructions for facilitating project management stored therein, the instructions when executed by a processor configure the processor to:
- receive an identification of a project comprising a plurality of project expenses and receive an identification of a plurality of funding sources that are each used to fund different ones of the plurality of project expenses;
- allocate each of the plurality of project expenses to one or more of the plurality of funding sources based on the identification of the plurality of funding sources that are each used to fund different ones of the plurality of project expenses;
- receive a request to fund a project expense;
- determine which one or more of the plurality of funding sources are allocated to fund the project expense;
- generate a funding draw request that causes the project expense to be funded by the determined one or more of the plurality of funding sources;
- for at least one funding source among the determined one or more of the plurality of funding sources, determine:
- a bond issue payment;
- an amount of funding source work in progress based on a sum of the project expense and at least one other expense associated with one or more draws from the one funding source but not associated with an asset;
- an amount of current funds available;
- an amount of unspent project funds based on the amount of current funds available from the at least one funding source and a total amount of project funds spent from the at least one funding source;
- and
- a capitalized interest based on the determined bond issue payment, the amount of funding source work in progress, the amount of unspent project funds, and the amount of current funds available;
- and
- allocate at least a portion of the capitalized interest to the project.
A computer-implemented method for facilitating project management, comprising the following operations:
- receiving, by one or more processors configured with one or more computer program modules, an identification of a project comprising a plurality of project expenses and an identification of a plurality of funding sources that are each used to fund different ones of the plurality of project expenses;
- allocating, by the one or more processors, each of the plurality of project expenses to one or more of the plurality of funding sources based on the identification of the plurality of funding sources that are each used to fund different ones of the plurality of project expenses;
- receiving, by the one or more processors, a request to fund a project expense;
- determining, by the one or more processors, which one or more of the plurality of funding sources are allocated to fund the project expense;
- generating, by the one or more processors, a funding draw request that causes the project expense to be funded by the determined one or more of the plurality of funding sources;
- for at least one funding source from among the determined one or more of the plurality of funding sources, determining, by the one or more processors:
- a bond issue payment;
- an amount of funding source work in progress based on a sum of the project expense and at least one other expense associated with one or more draws from the one funding source but not associated with an asset;
- an amount of current funds available from the at least one funding source;
- an amount of unspent project funds based on the amount of current funds available from the at least one funding source and a total amount of project funds spent on the one funding source;
- and
- a capitalized interest based on the determined bond issue payment, the amount of funding source work in progress, the amount of unspent project funds, and the amount of current funds available;
- and
- allocating, by the one or more processors, at least a portion of the capitalized interest to the project.
A computer-implemented system for facilitating project management, comprising:
- one or more processors of a computing device configured to:
- receive an identification of a project comprising a plurality of project expenses and an identification of a plurality of funding sources that are each used to fund different ones of the plurality of project expenses;
- allocate each of the plurality of project expenses to one or more of the plurality of funding sources based on the identification of the plurality of funding sources that are each used to fund different ones of the plurality of project expenses;
- receive a request to fund a project expense;
- determine which one or more of the plurality of funding sources are allocated to fund the project expense;
- generate a funding draw request that causes the project expense to be funded by the determined one or more of the plurality of funding sources;
- for at least one funding source among the determined one or more of the plurality of funding sources, determine:
- a bond issue payment;
- an amount of funding source work in progress based on a sum of the project expense and at least one other expense associated with one or more draws from the one funding source but not associated with an asset;
- an amount of current funds available available from the at least one funding source;
- an amount of unspent project funds based on an amount of current funds available from the at least one funding source and a total amount of project funds spent on the one funding source;
- and
- a capitalized interest based on the determined bond issue payment, the amount of funding source work in progress, the amount of unspent project funds, and the amount of current funds available;
- and
- allocate at least a portion of the capitalized interest to the project.
Dependencies are inferred from the claim text.