Patent ID: 7478050
Filing Date: 2009-01-13
Classification: G06Q

Abstract:
1. A computer system performing real-time management of object-oriented system objects as job objects among groups of workers as worker groups in communication with each other via networked computers, said computer system comprising: a memory; and a computer processor executing a form generator generating job definition forms, and storing the job definition forms in the memory, each job definition form defining worker groups, and defining on a worker group by worker group basis a job procedure, a job object as a resource available to the worker group for processing the object of the object-oriented system and a job object condition; a resource manager managing the job-object conditions, including rights to use resources, worker group by worker group in real-time based upon the worker groups and resources defined in the job definition form; a scheduler establishing the job-object conditions and scheduling each worker group to process the job objects, according to each worker group job procedure and the resources available to each worker group defined in the job definition form; a job monitor performing real-time monitoring of job processing by the worker groups based upon the procedure of each worker group in the job definition form and performing real-time controlling of sharing of the resources, including the job-objects, among the worker groups while maintaining security of the job objects according to the job-object conditions managed by the resource manager group by group and/or member by member thereof, thereby for a first worker group or a member thereof inhibiting access to the job objects thereof from another worker group or a member thereof to which permission to use the job objects of the first worker group or the member thereof is not allocated; and a rearranger managing worker rearrangements and the job objects of the worker groups according to a progress of the jobs from the job monitor based upon the job procedure of each worker group in the job definition form.