User interface for providing task management and calendar information
First Claim
1. A method for providing task information and calendar information in a to-do user interface, comprising:
- searching at least one memory storage for at least one calendar object marked for addition to the to-do user interface and at least one task object marked for addition to the to-do user interface;
populating the to-do user interface with an appointments view pane for containing the at least one calendar object;
populating the to-do user interface with a task list for containing the at least one task object;
organizing at least one task object contained in the task list into at least one logical grouping, where the at least one task object included in a given logical grouping belongs to an arrangement type associated with the given logical grouping;
displaying the to-do user interface as a component of a larger user interface, wherein the larger user interface comprises a main user interface comprising the to-do user interface component and at least one other user interface component, where an area of the larger user interface not consumed by the to-do user interface may be used for displaying functionality and information associated with at least one first software application, wherein the functionality and information associated with the at least one first software application is not dependent on the information populating the to-do user interface; and
persisting displaying of the to-do user interface, the to-do user interface being populated with the appointments view pane and the task list, as a component of the larger user interface if functionality and information associated with the at least one first software application that is displayed in the area of the larger user interface not consumed by the to-do user interface is replaced by functionality and information associated with at least one second software application.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic “To-Do” bar is provided in which displayed upcoming tasks, meetings, appointments and the like. The electronic To-Do bar is displayed in a lightweight menu of tasks, meetings and appointments and is displayed persistently in addition to other software functionality or user interfaces displayed on a user'"'"'s computer display screen according to other software applications or other software functionality in use. A user is presented with an always-visible list of upcoming tasks, meetings and appointments without the need to launch a separate tasks application or calendar application to view upcoming tasks, meetings or appointments.
-
Citations
38 Claims
-
1. A method for providing task information and calendar information in a to-do user interface, comprising:
-
searching at least one memory storage for at least one calendar object marked for addition to the to-do user interface and at least one task object marked for addition to the to-do user interface; populating the to-do user interface with an appointments view pane for containing the at least one calendar object; populating the to-do user interface with a task list for containing the at least one task object; organizing at least one task object contained in the task list into at least one logical grouping, where the at least one task object included in a given logical grouping belongs to an arrangement type associated with the given logical grouping; displaying the to-do user interface as a component of a larger user interface, wherein the larger user interface comprises a main user interface comprising the to-do user interface component and at least one other user interface component, where an area of the larger user interface not consumed by the to-do user interface may be used for displaying functionality and information associated with at least one first software application, wherein the functionality and information associated with the at least one first software application is not dependent on the information populating the to-do user interface; and persisting displaying of the to-do user interface, the to-do user interface being populated with the appointments view pane and the task list, as a component of the larger user interface if functionality and information associated with the at least one first software application that is displayed in the area of the larger user interface not consumed by the to-do user interface is replaced by functionality and information associated with at least one second software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 37, 38)
-
-
11. A computer implemented method for providing an improved user interface, the method comprising:
-
searching at least one memory storage for at least one calendar object marked for addition to the to-do user interface and at least one task object marked for addition to the to-do user interface; displaying, by the computer, an appointments view pane disposed in an upper portion of the to-do user interface for containing the at least one calendar object; displaying, by the computer, a task list disposed in a lower portion of a to-do user interface for containing the at least one task object; displaying, by the computer, the to-do user interface as a component of a larger user interface, wherein the larger user interface comprises a main user interface comprising the to-do user interface component and at least one other user interface component, where an area of the larger user interface not consumed by the to-do user interface is available for displaying functionality and information associated with at least one first software application not related to the to-do user interface, wherein the functionality and information associated with the at least one first software application is not dependent on the information populating the to-do user interface; and persistently displaying, by the computer, the to-do user interface, the to-do user interface comprising the appointments view pane and the task list, as a component of the larger user interface if functionality and information associated with the at least one first software application that is displayed in the area of the larger user interface not consumed by the to-do user interface is replaced by functionality and information associated with at least one second software application. - View Dependent Claims (12, 13)
-
-
14. A computer-readable storage medium containing computer-executable instructions which when executed by a computer perform a method for providing task information and calendar information in a to-do user interface, comprising:
-
searching at least one memory storage for at least one calendar object marked for addition to the to-do user interface and at least one task object marked for addition to the to-do user interface; populating the to-do user interface with an appointments view pane for containing the at least one calendar object; populating the to-do user interface with a task list for containing the at least one task object; organizing the at least one task object contained in the task list into at least one logical grouping, where any of the at least one task object included in a given logical grouping belongs to an arrangement type associated with the given logical grouping; displaying the to-do user interface as a component of a larger user interface, wherein the larger user interface comprises a main user interface comprising the to-do user interface component and at least one other user interface component, where an area of the larger user interface not consumed by the to-do user interface may be used for displaying functionality and information associated with at least first one software application, wherein the functionality and information associated with the at least one first software application is not dependent on the information populating the to-do user interface; and persisting displaying of the to-do user interface, the to-do user interface being populated with the appointments view pane and the task list, as a component of the larger user interface if functionality and information associated with the at least one first software application that is displayed in the area of the larger user interface not consumed by the to-do user interface is replaced by functionality and information associated with at least one second software application. - View Dependent Claims (15, 20, 21, 22, 23)
-
-
16. The computer-readable storage medium of 14, further comprising populating the to-do user interface with a task input panel for inputting a new task object into the task list.
- 17. The computer-readable storage medium of 14, further comprising populating the to-do user interface with a date picker control for showing a selected calendar view.
-
24. A method for providing task information and calendar information in a to-do user interface, comprising:
-
searching at least one memory storage for at least one calendar object marked for addition to the to-do user interface and at least one task object marked for addition to the to-do user interface; populating the to-do user interface with an appointments view pane for containing the at least one calendar object; populating the to-do user interface with a task list for containing the at least one task object; displaying the to-do user interface as a component of a larger user interface, wherein the larger user interface comprises a main user interface comprising the to-do user interface component and at least one other user interface component, where an area of the larger user interface not consumed by the to-do user interface may be used for displaying functionality and information associated with at least one first software application, wherein the functionality and information associated with the at least one first software application is not dependent on the information populating the to-do user interface; and persisting displaying of the to-do user interface, the to-do user interface being populated with the appointments view pane and the task list, as a component of the larger user interface if functionality and information associated with the at least one first software application that is displayed in the area of the larger user interface not consumed by the to-do user interface is replaced by functionality and information associated with at least one second software application. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable storage medium containing computer-executable instructions which when executed by a computer perform a method for providing task information and calendar information in a to-do user interface, comprising:
-
searching at least one memory storage for at least one calendar object marked for addition to the to-do user interface and at least one task object marked for addition to the to-do user interface; retrieving the at least one calendar object from a memory of calendar objects; populating the to-do user interface with an appointments view pane for containing the at least one calendar object, whereby populating the appointments view pane of the to-do user interface with at least one calendar object includes populating the appointments view pane of the to-do user interface with a plurality of appointments objects; retrieving the at least one task object from a memory of task objects; populating the to-do user interface with a task list for containing the at least one task object; populating the to-do user interface with a date picker control for showing a selected calendar view; populating the to-do user interface with a task input panel for inputting a new task object into the task list; displaying the to-do user interface as a component of a larger user interface, wherein the larger user interface comprises a main user interface comprising the to-do user interface component and at least one other user interface component, where an area of the larger user interface not consumed by the to-do user interface may be used for displaying functionality and information associated with at least one first software application, wherein the functionality and information associated with the at least one first software application is not dependent on the information populating the to-do user interface; organizing the at least one task object into at least one logical grouping, where any of the at least one task object included in a given logical grouping belongs to an arrangement type associated with the given logical grouping; and persisting displaying of the to-do user interface, the to-do user interface being populated with the appointments view pane and the task list, as a component of the larger user interface if functionality and information associated with the at least one first software application that is displayed in the area of the larger user interface not consumed by the to-do user interface is replaced by functionality and information associated with at least one second software application. - View Dependent Claims (34, 35, 36)
-
Specification