← Back to Patent Explorer
US5745110A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for arranging and displaying task schedule information in a calendar view format

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1997-10-08
•
Granted: 1998-04-28
•
Expires: 2017-10-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Tuna Ertemalp

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 15:28
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 127 words
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.
Claim 2
Independent Claim 127 words
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.
Claim 3
Dependent Claim 52 words
The method of claim 1 wherein the cache providing step includes providing a font height cache that stores information about font height of text displayed within the task bars, the font height cache storing changes for the font size of text displayed within a task bar associated with a specific time period.
Claim 4
Dependent Claim 44 words
The method of claim 1 wherein the rendering step includes using task information from the cache corresponding to how tasks are ordered relative to each other, the ordering including an awareness of only tasks associated with the selected time period and not all tasks.
Claim 5
Dependent Claim 40 words
The method of claim 1 wherein the cache contains task information about the font height of text displayed within a task bar, and rendering a task bar include calculating from the font height a display height of the task bar.
Claim 6
Dependent Claim 34 words
The method of claim 4 where the rendering includes converting a task bar display height and a task bar display position to device independent values and storing the device independent values in the cache.
Claim 7
Dependent Claim 39 words
The method of claim 5 where the device independent values are Calunits comprising values with a pixel height of a 36 point font divided by 36 and rounded up to the nearest integer, with a minimum of one Calunit.
Claim 8
Dependent Claim 49 words
The method of claim 1 wherein the cache contains task information about font height of text within a first task bar, and creating a second task bar includes calculating a display height of the second task bar based on the font height of text within the first task bar.
Claim 9
Dependent Claim 38 words
The method of claim 1 wherein the cache contains task information about the starting and ending dates of a task bar, and rendering the task bar includes determining these dates for task bar for the selected time period.
Claim 10
Dependent Claim 111 words
The method of claim 1 wherein the cache providing step includes: providing a first cache that stores information about font height of text within the task bar; providing a second cache that stores information about attributes of the task bar, the attributes including shadowing characteristics and wrapping characteristics of a task bar displayed in a horizontal manner; providing a third cache that stores information about how the task bars are ordered relative to each other with respect to a selected time period; and providing a fourth cache that stores information about the height and display position of the task bar in device independent units for display purposes in a time-base format.
Claim 11
Dependent Claim 64 words
The method of claim 1 further comprising: displaying tasks bars on the display device in a first ordering; accepting user information allowing the task bars displayed in the first ordering to be sorted or filtered; creating a second ordering with the accepted user information, the second ordering different from the first ordering; and displaying tasks bars on the display device in the second ordering.
Claim 12
Dependent Claim 119 words
The method of claim 1 further comprising: selecting a time period corresponding to selected days in a selected month; determining which of the plurality of tasks are associated with the selected days; rendering in the cache without interference in a device independent format, task bars corresponding to the tasks associated with the selected days using the assembled task information; and rendering on the display device a plurality of day boxes in a calendar view format, the day boxes corresponding to the days of the selected month; and using the rendered task bars in the cache, displaying the task bars associated with the selected days horizontally in the rendered day boxes on the display device in a calendar view format.
Claim 13
Dependent Claim 90 words
The method of claim 1 further comprising: rendering in the cache without interference in a device independent format, task bars corresponding to the tasks associated with the selected time period using the assembled task information, the rendering including: rendering the task bars associated with the selected time period in a horizontal display format, eliminating vertical spacing between the rendered horizontal task bars associated with the selected time period thereby using the vertical display space in an optimized manner, and converting the format of the task bars into device independent values.
Claim 14
Independent Claim 129 words
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.
Claim 15
Independent Claim 129 words
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.
Claim 16
Dependent Claim 24 words
The apparatus of claim 13 wherein the cache is constructed to store information about the font height of text displayed within the task bar.
Claim 17
Dependent Claim 42 words
The apparatus of claim 13 wherein the cache is constructed to store information about how the task bars are ordered relative to each other, the ordering including an awareness of only tasks associated with the selected time period and not all tasks.
Claim 18
Dependent Claim 105 words
The apparatus of claim 13 including the following caches: a first cache that stores information about font height of text within the task bar; a second cache that stores information about attributes of the task bare, the attributes including shadowing characteristics and wrapping characteristics of a task bar displayed in a horizontal manner; a third cache that stores information about how the task bars are ordered relative to each other with respect to a selected time period; and a fourth cache that stores information about the height and display position of the task bar in device independent units for display purposes in a time-base format.
Claim 19
Independent Claim 145 words
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.
Claim 20
Independent Claim 145 words
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.
Claim 21
Dependent Claim 45 words
The method of claim 17 wherein rendering the task bars includes using task information from the cache corresponding to how tasks are ordered relative to each other, the ordering including an awareness of only tasks associated with the selected time period and not all tasks.
Claim 22
Dependent Claim 35 words
The method of claim 17 wherein displaying the task bars includes selectively hiding or displaying the task bars using filter information stored in the cache associated with a selected time period input by a user.
Claim 23
Independent Claim 148 words
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.
Claim 24
Independent Claim 148 words
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.
Claim 25
Dependent Claim 19 words
A computer readable medium having stored therein instructions for causing a computer to perform the method of claim 1.
Claim 26
Dependent Claim 19 words
A computer readable medium having stored therein instructions for causing a computer to perform the method of claim 17.

References Cited (Backward Citations)

US3862615A Cited
US4674043A Cited
US5208906A Cited
US5493639A Cited
US5386581A Cited
US5208908A Cited
US5313571A Cited
US5450538A Cited
US5485600A Cited
US5544288A Cited
US5461708A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-27 2001-10-27 2002-04-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-27 2005-10-27 2006-04-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-27 2009-10-27 2010-04-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag