Patent ID: 8666887

Claim:
A system comprising: a processing device; and a storage device configured to store instructions that are executable by the processing device to cause the processing device to: generate a set of management rules for a set of accounts; scan the set of management rules for direct conflicts among the rules that cause the system to executing conflicting actions; resolve the direct conflicts among the management rules based on user information; store, in a database and based on the direct conflict resolution, remaining management rules; detect an update to account data of a first account in the set of accounts; identify, from the remaining management rules and one or more other management rules, rules for execution against updated account data, with the rules set for execution comprising a first rule, the first rule specifying a first balance value at which the first account should be maintained, and a second rule specifying a second balance value at which the first account should be maintained; identify an execution conflict between the first rule and the second rule; apply one or more conflict resolution rules to resolve the execution conflict; and following resolution of the execution conflict: cause an automatic transfer of funds between the first account and a second account based on a comparison of a current balance of the first account with the first balance value or the second balance value of the first account based on the resolution of the execution conflict.