Task processing system
First Claim
1. A task processing system, comprising:
- a storage for storing an event identifier for each event of a plurality of events, wherein said event identifiers comprise a first event identifier corresponding to a first task;
a task control device for creating a task based on at least one of said plurality of events, wherein said task control device executes a search for said first event identifier to create a second task the same as said first task; and
a task processing device for executing a plurality of tasks, wherein the plurality of tasks comprise said first task and said second task,whereupon completing said first task of said plurality of tasks, said task processing device initiates a search for a second event identifier, and if said second event identifier is the same as said first event identifier corresponding to said first task, then processes said second task corresponding to said second event identifier using a resource used by said first task.
1 Assignment
0 Petitions
Accused Products
Abstract
To improve the task processing speed, when a large number of small-sized tasks are executed. When a task is completed, the event check means checks whether or not an event of the same kind as that of the event which created the completed task is registered in the event storing unit. When it is not registered, the resources which have been used by the completed task and should be rewritten are returned from the task resource management means to the task resource storing unit. When an event of the other kinds is registered in the event storing unit, the task creation and resource acquisition are repeated. When an event of the same kind is registered, the same task is continuously processed without release and re-acquisition of resource.
-
Citations
13 Claims
-
1. A task processing system, comprising:
-
a storage for storing an event identifier for each event of a plurality of events, wherein said event identifiers comprise a first event identifier corresponding to a first task; a task control device for creating a task based on at least one of said plurality of events, wherein said task control device executes a search for said first event identifier to create a second task the same as said first task; and a task processing device for executing a plurality of tasks, wherein the plurality of tasks comprise said first task and said second task, whereupon completing said first task of said plurality of tasks, said task processing device initiates a search for a second event identifier, and if said second event identifier is the same as said first event identifier corresponding to said first task, then processes said second task corresponding to said second event identifier using a resource used by said first task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A task system, comprising:
-
a storage for storing an event identifier for each task of a plurality of tasks, wherein said event identifiers comprise a first event identifier corresponding to a first task; and a task processing device for executing a plurality of tasks; and a task control device, including; an event checker that identifies said event identifier for each task of said plurality of tasks; a task creator that creates a task corresponding to an identified event identifier; and a task resource manager that transfers a task resource, corresponding to said task, to said task processing device, wherein said task control device further executes a search for said first event identifier to create a second task the same as said first task; whereupon completing said first task, said task processing device initiates a search for a second event identifier that corresponds to said second task and if said second event identifier is the same as said first event identifier, then processes said second task using a resource used by said first task. - View Dependent Claims (10, 11)
-
-
12. A method of processing a task, comprising:
-
storing a first event identifier corresponding to a first event and a second event identifier corresponding to a second event; creating a first task corresponding to said first event; processing said first task with a first task resource; initiating a search for said first event identifier to create a second task the same as the first task; determining whether said a first event identifier corresponding to said first task is the same as said second event identifier corresponding to a second task; processing said second task with said first task resource, if said second event identifier is the same as said first event identifier; and acquiring a second task resource and processing said second task using said second task resource, if said second event identifier is not the same as said first event identifier. - View Dependent Claims (13)
-
Specification