Patent ID: 7778892

Claim:
A method, executed with a computing device comprising one or more processors, and one or more input components and one or more output components communicatively connected to one or more of the processors, the method comprising: receiving, via one or more of the input components, one or more indications of user-defined bonus depreciations that are not included in previously defined regular depreciations; receiving, via one or more of the input components, records of one or more assets; calculating, using one or more of the processors, proposed values for the bonus depreciations as applied to the assets; checking whether more than one of the user-defined bonus depreciations is applicable to a selected asset from among the assets, and if so, then ordering the more than one of the user-defined bonus depreciations for the selected asset in an order of priority in which to apply the more than one bonus depreciations to the selected asset in order to both conform to applicable tax law and to maximize the value for the bonus depreciations for the selected asset; and providing the proposed values for the bonus depreciations as applied to the assets via one or more of the output components.