Claims
- 1. A method for presenting time related data on small screen devices, comprising the operations of:
examining a plurality of time related data entries to obtain a start time and an end time for each time related data entry; generating a time bar including a plurality of pixels, wherein a predefined block of pixels represents a particular period of time, and wherein the time bar includes a plurality of indicia indicating a plurality of times; correlating the start time and the end time of each time related data entry to pixels on the time bar; and changing an intensity of pixels on the time bar between the start time and the end time of each time related data entry.
- 2. A method as recited in claim 1, wherein each time related data entry further includes a description.
- 3. A method as recited in claim 2, further comprising the operation of presenting both a list of descriptions from each time related data entry, and the time bar on a single screen.
- 4. A method as recited in claim 1, further comprising the operation of providing a selection indicator, the selection indicator capable of selecting a particular time related data entry.
- 5. A method as recited in claim 4, further comprising the operation of displaying a start time and an end time for a selected time related data entry on the screen.
- 6. A method as recited in claim 4, further comprising the operation of providing a time bar task selection indicator, the time bar task selection indicator indicating the start time and end time of the selected time related data entry on the time bar.
- 7. A method as recited in claim 1, wherein the plurality of indicia are numerals indicating particular times.
- 8. A method as recited in claim 1, wherein each predefined block of pixels represents an hour.
- 9. A method for presenting time related data on small screen devices, comprising the operations of:
presenting a plurality of time related data entries and a selection indicator on a screen, the selection indicator indicating a selected time related data entry; displaying a time bar having a plurality of task sections on the screen, each task section defining a start time and end time of a particular time related data entry; and providing a time bar task selection indicator on the time bar, the time bar task selection indicator indicating the task section related to the selected time related data entry.
- 10. A method as recited in claim 9, wherein the time bar includes a plurality of pixels, wherein a predefined block of pixels defines each task section.
- 11. A method as recited in claim 10, wherein the block of pixels defining each task section are a different intensity than pixels of the time bar not defining a task section.
- 12. A method as recited in claim 9, wherein each time related data entry further includes a description.
- 13. A method as recited in claim 12, further comprising the operation of displaying a start time and an end time for a selected time related data entry on the screen.
- 14. A computer program embodied on a computer readable medium for presenting time related data on small screen devices, comprising:
program instructions that examine a plurality of time related data entries to obtain a start time and an end time for each time related data entry; program instructions that generate a time bar including a plurality of pixels, wherein a block of pixels represents a particular period of time, and wherein the time bar includes a plurality of indicia indicating a plurality of times; program instructions that correlate the start time and the end time of each time related data entry to pixels on the time bar; and program instructions that change an intensity of pixels on the time bar between the start time and the end time of each time related data entry.
- 15. A computer program as recited in claim 14, further comprising program instructions that determine an earliest start time for an earliest occurring time related data entry and a latest end time for a latest occurring time related data entry.
- 16. A computer program as recited in claim 15, further comprising program instructions that set a time period covered by the time bar equal to a time period between the earliest start time and the latest end time.
- 17. A computer program as recited in claim 14, further comprising program instructions that provide a selection indicator, the selection indicator capable of selecting a particular time related data entry.
- 18. A computer program as recited in claim 17, further comprising program instructions that display a start time and an end time for a selected time related data entry on the screen.
- 19. A computer program as recited in claim 17, further comprising program instructions that provide a time bar task selection indicator, the time bar task selection indicator indicating the start time and end time of the selected time related data entry on the time bar.
- 20. A computer program as recited in claim 14, wherein each block of pixels represents an hour.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. ______ (Attorney Docket No. SUNMP140), filed Oct. 31, 2002, and entitled “System and Method for Displaying Two-Dimensional Data on Small Screen Devices,” which is incorporated herein be reference.