Method, system, and memory for scheduling and cancelling tasks
First Claim
1. A memory containing a scheduling data structure for storing scheduled tasks, the data structure comprising:
- a scheduling file containing a plurality of tasks scheduled for execution; and
a cancelling file containing a reference to at least one task of the plurality of tasks of the scheduling file which execution is to be cancelled.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory, system and method for task scheduling and execution, the memory containing a data structure including a scheduling file containing tasks scheduled for execution, and a cancelling file containing references to tasks which execution is cancelled. A scheduler module reads the scheduled tasks of the scheduling file and the cancelled tasks of the cancelling file, and triggers execution of the scheduled tasks not referenced in the cancelling file. The data structure may comprise a plurality of pairs of scheduling and cancelling files, each pair being associated with a time interval. When the scheduler module receives from an application module a task scheduling request for scheduling a task, it writes the task in the task scheduling file. When the scheduler module further receives a task cancelling request for cancelling of the task, it writes the task in the task cancelling file.
26 Citations
21 Claims
-
1. A memory containing a scheduling data structure for storing scheduled tasks, the data structure comprising:
-
a scheduling file containing a plurality of tasks scheduled for execution; and
a cancelling file containing a reference to at least one task of the plurality of tasks of the scheduling file which execution is to be cancelled. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A scheduling system comprising:
-
a memory containing a scheduling data structure that includes;
a scheduling file containing a plurality of tasks scheduled for execution; and
a cancelling file containing a reference to at least one task of the plurality of tasks of the first scheduling file which execution is to be cancelled; and
a scheduler module in communication with the memory, the scheduler module being operative to read the plurality of tasks scheduled for execution of the scheduling file, to further read the reference to the at least one task of the cancelling file, and to trigger execution of the scheduled tasks of the scheduling file that are not referenced in the cancelling file. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for task scheduling and execution comprising the steps of:
-
a. reading scheduled tasks from a task scheduling file;
b. reading cancelled task from a task cancelling file; and
c. triggering execution of scheduled tasks which are not also cancelled tasks. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification