Patent ID: 7086062
Filing Date: 2006-08-01
Classification: G06Q

Abstract:
1. A method for handling jobs within a computer system, comprising: in response to a request for a job to be performed, generating a work item representing the job to be performed, the work item comprising a category, a state, a change history, and a description of the job represented by the work item, the job comprising a customer-generated request; placing the work item into a particular queue in a plurality of queues based at least in part on the category of the work item, each queue in the plurality of queues being for storing work items representing jobs to be performed; in turn, opening the work item in the particular queue in response to a request from a business process, and executing one or more tasks on the work item, each task being for resolving at least a portion of the job represented by the work item by resolving at least a portion of the customer-generated request, wherein executing a task comprises moving the work item to a queue different from its present queue; and after executing the one or more tasks on the work item: