A non-transitory computer program product comprising at least one computer-readable storage medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising one or more executable portions configured for:
- (A) receiving a plurality of data, wherein said data comprises:
- (i) market data identifying one or more market yield rates for various recovered assets or commodity items;
- (ii) input data associated with said one or more holders of said one or more recovered assets or commodity items and comprising at least an initial value, a selected disposition activity, and a disposition value of said one or more assets or commodity items;
- and
- (iii) disposition data associated with a plurality of disposition activities including the selected disposition activity to be undertaken with handling and processing of said one or more recovered assets or commodity items for disposal thereof, the retrieved disposition data comprising at least one component of disposition cost;
- (B) calculating a yield rate for each of said one or more recovered assets or commodity items, said calculation includes calculating a recovery rate for the one or more recovered assets, said calculation being based at least in part upon said selected disposition activity, said initial value, said disposition value, and said disposition cost data;
- (C) calculate whether said calculated yield rate exceeds a predetermined threshold relative to said one or more market yield rates by at least determining whether the recovery rate exceeds a predetermined recovery rate threshold;
- (D) responsive to said threshold being exceeded, determining yield rates for each of said one or more recovered assets or commodity items based at least in part upon the retrieved disposition data associated with the plurality of disposition activities other than the selected disposition activity, said determining yield rates includes determining a recovery rate for the one or more recovered assets;
- (E) calculating whether any of the determined yield rates for any of the plurality of disposition activities other than the selected disposition activity do not exceed the predetermined threshold;
- (F) responsive to at least one of the determined yield rates not exceeding the predetermined threshold, generating and transmitting, over a distributed network and to a user interface accessible by at least one remote user, an indication of the exceeded threshold for the selected disposition activity and an indication of the at least one of the plurality of disposition activities other than that selected that does not exceed the predetermined threshold;
- and
- (G) responsive to an input received, via the user interface, from the at least one remote user of said system, and via transmission over the distributed network, said input selecting an optimal one of said plurality of disposition activities other than that originally selected, automatically generating and executing machine-readable instructions configured to automatically implement updated handling of said one or more recovered assets or commodity items via the selected optimal disposition activity.