Task-optimizing calendar system
AssigneeOracle International Corporation
InventorAndrew Ioannou
Life of this patent
Estimating the term…
Abstract
A calendar system schedules tasks and meetings or other appointments for a user. The system retrieves a work capacity, which is information regarding the working hours for the user. The system further retrieves a plurality of enhanced tasks for the user. The system then optimizes a schedule for the user based on the work capacity and the enhanced tasks.
Claims15
A method of scheduling a plurality of tasks for a user, the method comprising:
- retrieving a work capacity of the user, wherein the work capacity comprises working hours for the user;
- retrieving a plurality of enhanced tasks for the user;
- and
- optimizing a schedule for the user based on the work capacity and the enhanced tasks, wherein the optimized schedule comprises the plurality of enhanced tasks.
A computer readable media having instructions stored thereon that, when executed by a processor, causes the processor to scheduling a plurality of tasks for a user by comprising:
- retrieving a work capacity of the user, wherein the work capacity comprises working hours for the user;
- retrieving a plurality of enhanced tasks for the user;
- and
- optimizing a schedule for the user based on the work capacity and the enhanced tasks, wherein the optimized schedule comprises the plurality of enhanced tasks.
A system for scheduling a plurality of tasks for a user, the system comprising:
- means for retrieving a work capacity of the user, wherein the work capacity comprises working hours for the user;
- means for retrieving a plurality of enhanced tasks for the user;
- and
- means for optimizing a schedule for the user based on the work capacity and the enhanced tasks, wherein the optimized schedule comprises the plurality of enhanced tasks.
A calendar system for a user comprising:
- a work capacity module comprising a representation of the user's working hours and resources;
- a workload module coupled to the work capacity module and comprising a plurality of tasks;
- and
- an optimization engine coupled to the work capacity module, wherein the optimization engine is adapted to generate an optimal schedule based on the tasks and the working hours and resources.
Dependencies are inferred from the claim text.