Method and system for automatic task time estimation and scheduling
AssigneeDesire2Learn Incorporated
InventorsOwen Mullings, John Baker
Life of this patent
Estimating the term…
Abstract
A method and system for automatic task time estimation and scheduling comprising the steps of: (1) storing a plurality of media items; (2) defining an aggregate task; (3) storing participant data and historical time data; (4) determining a plurality of metadata attributes; and (5) determining a final time estimate.
Claims25
A computer-implemented method for automatic task time estimation and scheduling, using a computing device comprising at least one processor and at least one storage device, the method comprising the steps of:
- storing a plurality of media items on a computer-readable storage device of the computing device, each media item comprising content information;
- defining an aggregate task comprising a plurality of component tasks, wherein each task in the plurality of component tasks is defined in relation to at least one corresponding item in the plurality of media items;
- storing participant data for at least one participant on the computer-readable storage device;
- storing historical time data for the at least one participant on the computer-readable storage device;
- operating a processor of the computing device to determine a plurality of corresponding metadata attributes for the aggregate task by, for each component task in the aggregate task, deriving at least one corresponding metadata attribute from the at least one corresponding item for that component task;
- and
- operating the processor to determine a final time estimate for a participant in the at least one participants to complete the aggregate task based on at least the plurality of corresponding metadata attributes for that aggregate task, the participant data for the at least one participant, and the historical time data for the at least one participant.
A system for providing automatic task time estimation and scheduling, the system comprising:
- at least one computer-readable storage device configured to store i) a plurality of media items, each media item comprising content information, ii) at least one aggregate task comprising a plurality of component tasks, wherein each task in the plurality component tasks is defined in relation to at least one corresponding item in the plurality of media items;
- iii) participant data for at least one participant in a participant data module, and iv) historical time data for the at least one participant in a historical data module;
- and
- at least one processor linked for communication with the at least one computer-readable storage device and configured to i) determine a plurality of corresponding metadata attributes for the aggregate task by, for each component task in the aggregate task, deriving at least one corresponding metadata attribute from the at least one corresponding item for that component task, and ii) provide a time estimation module for determining a final time estimate for completing the aggregate task based on at least the plurality of corresponding metadata attributes for that aggregate task, the participant data of the at least one participant, and the historical time data of the at least one participant.
Dependencies are inferred from the claim text.