Method and apparatus for arranging and displaying task schedule information in a calendar view format
First Claim
1. A method of creating and displaying a plurality of task bars in a task management device, the plurality of task bars including a representation of task data over an associated time period, the method comprising the following steps:
- providing a task information data base containing task information;
providing a cache in memory;
storing task information from the task information data base for a plurality of tasks in the cache;
creating task bars based on task information in the cache by;
selecting a time period,determining which of the plurality of tasks are associated with the selected time period, andrendering a task bar in the cache associated with the selected time period; and
displaying task bars from the cache on a display device in a time-based format.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for quickly arranging task schedule information in a calendar view format using internal caches and configurable, moveable task bars. The internal caches dramatically improve display, layout and access time to task information. The configurable, moveable task bars are displayed left-to-right across dayboxes in the calendar view format. A user can change and configure task schedule information displayed in a task bar, as well as change task bar display attributes. The configurable task bars can also be moved from one daybox to another by the user. When a task bar is configured or moved by a user, the task bar as well as remaining task bars are automatically re-scaled to fit within the vertical space of a daybox.
-
Citations
22 Claims
-
1. A method of creating and displaying a plurality of task bars in a task management device, the plurality of task bars including a representation of task data over an associated time period, the method comprising the following steps:
-
providing a task information data base containing task information; providing a cache in memory; storing task information from the task information data base for a plurality of tasks in the cache; creating task bars based on task information in the cache by; selecting a time period, determining which of the plurality of tasks are associated with the selected time period, and rendering a task bar in the cache associated with the selected time period; and displaying task bars from the cache on a display device in a time-based format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21)
-
-
13. An apparatus for displaying a plurality of task bars in a task management device, the plurality of task bars including a representation of data for a task over an associated time period, comprising:
-
a task information database, the task information database containing task information; a cache in memory; means for storing task information from the task information database for a plurality of tasks in the cache; means for selecting a time period; means for determining which of the plurality of tasks are associated with the selected time period; means for rendering in the cache, the task bars corresponding to the tasks associated with the selected time period using the task information; and means for displaying the task bars from the cache on a display device in time based format. - View Dependent Claims (14, 15, 16)
-
-
17. A method of displaying a plurality of task bars in a task management device, the plurality of task bars including a representation of task data over an associated time period, comprising:
-
providing at least one cache in memory for storing information about font height of text within the task bars, information about attributes of the task bars, information about how task bars are ordered relative to each other with respect to a selected time period, and information about task bar height and display position in a device independent format for display in a time-based format; accessing the cache to store and obtain the task bar information, the storing including rendering in the cache, task bars corresponding to each of the tasks associated with a selected time period; and displaying the task bars based on the task information rendered in the cache in a time-based format. - View Dependent Claims (18, 19, 22)
-
-
20. An apparatus for displaying a task bar in a task management device, comprising:
-
at least one cache in memory for storing information about font height of text displayed within the task bar, information about attributes of the task bar, the attributes including display shadowing characteristics and wrapping characteristics of a task bar displayed in a horizontal manner, information about how task bars are ordered relative to each other over a selected time period, the ordering including an awareness of only tasks associated with the selected time period and not all tasks, and the height and display position of the task bar; means for accessing the cache to store and obtain task information; means for using task information in the cache to render a task bar over the selected time period; and means for displaying the task bar on a display device from the cache in a time-dependent format.
-
Specification