Patent ID: 7949575

Claim:
A system that facilitates task processing, the system comprising one or more computing devices having a processor and a memory and configured to provide: a bulk component that periodically, concurrently processes in a bulk mode, a plurality of eligible accounts with a set of dependent tasks, wherein a first set of eligible accounts is fetched for bulk processing based on one or more first preset criteria for a first task in the set of dependent tasks, and a second set of eligible accounts is fetched for bulk processing based on one or more second preset criteria for a second task in the set of dependent tasks, wherein the first set of eligible accounts, the first task, and the first preset criteria are not identical to the second set of eligible accounts, the second task, and the second preset criteria respectively, and wherein the tasks in the set of dependent tasks include accounting operations to be completed for the accounts in the plurality of eligible accounts; a removal component that removes an account from the eligible accounts and from bulk processing as an errored account when an error is associated therewith, wherein the errored account is made ineligible for fetching for future bulk mode processing; and an error component that processes the errored account to resolve the error associated therewith, wherein the dependent tasks processed on a first day must be processed error-free before the same tasks can be processed on a succeeding day, and wherein the system is restrained to keep utilization of system resources under a first predetermined threshold when a number of dependencies associated with an account are below a second threshold, the first predetermined threshold defining a limit on the use of system resources.