Patent ID: 7454508

Claim:
A computer system for resolving user online requests to perform tasks, comprising: (a) a plurality of applications remotely connected via a network to users for: (i) receiving online requests (“task requests”) from the users to perform tasks; (ii) submitting consent requests to perform the tasks; (iii) querying for resolutions of consent requests; and (iv) performing or not performing the tasks in accordance with resolutions of the consent requests; (b) a consent component connected to the plurality of applications via a network for: (i) receiving the consent requests from the plurality of applications for consent from an authority authorized to resolve the task requests to perform the tasks requested by the users whose tasks are controlled by the authority; (ii) storing the consent requests; (iii) providing stored consent requests in response to queries from a resolving authority component; (iv) resolving stored consent requests in accordance with instructions from a resolving authority component; and (v) providing resolved stored consent requests in response to queries from the plurality of applications; (c) a resolving authority component connected to the consent component via a network for: (i) submitting a query to the consent component for stored consent requests; (ii) receiving stored consent requests from the consent component in response to the query; (iii) determining which authority of a plurality of authorities is associated with the users requesting the performance of the tasks and authorized to resolve the consent requests; (iv) requesting authorization instructions (“authorization”) from the authority regarding the performance of the tasks associated with the stored consent requests; (v) obtaining authorization instructions from the authority regarding the performance of the tasks associated with the stored consent requests; and (vi) instructing the consent component to resolve the pending consent requests in accordance with the authorization instructions received from the authority associated with the users requesting the performance of the tasks and authorized to resolve the consent requests; and (d) at least one server for providing consent component and resolving authority component services, the server having a memory.