用于提供任务管理与日历信息的改良用户界面的制作方法

文档序号:6635004阅读:169来源:国知局
专利名称:用于提供任务管理与日历信息的改良用户界面的制作方法
技术领域
本发明一般涉及日历、调度和时间管理系统。尤其是,本发明涉及一种用于提供任务管理和日历信息的改良用户界面。
背景技术
随着计算机时代的到来,计算机与软件用户越来越习惯于帮助他们书写、计算、组织、准备介绍、发送和接收电子邮件、制作音乐等等的用户友好的软件应用程序。例如,电子邮件系统允许用户发送、接收、答复及存储多种邮件消息和有关信息。电子日历应用程序允许用户存储、组织及查看会议日期和约会。电子任务管理应用程序允许用户存储、组织及查看多种用户必须根据各种时间安排完成或期望完成的任务。
然而,即使有了此类系统的可用功能,某些用户仍想要即将到来的会议、约会或任务的简表(short list)。实际上,许多现代电子日历系统和任务管理应用程序的用户常常创建纸上的“To-Do(待办)”列表并将其贴在他们的计算机监视器上或者放在显眼的位置,以提醒他们即将到来的会议、约会或任务,这是因为他们有不得不准备详尽的日历或任务列表,然而却忘记以必需的频率去回顾该日历或任务列表的倾向。其它用户也出于同样的目的而使用纸上日历或时间管理系统。
因此,在本领域中需要一种电子用户界面,用于提供可从由用户分开维护的电子日历应用程序或任务管理应用程序组装的即将到来的事件或任务的电子“待办”列表。本发明是关于这些及其它考虑而作出的。

发明内容
本发明的实施例通过提供一种可向用户呈现即将到来的任务、会议、约会等的显示的电子“待办”条或列表(在下文称之为“待办条”),解决了以上及其它问题。根据本发明的各个方面,该电子待办条可与多功能软件应用程序相关联使用,或者该电子待办条也可独立于其它软件应用程序而使用。该电子待办条是可显示任务、会议和约会的用户界面区(pane)。除了根据使用中的其它软件应用程序或其它软件功能在用户的计算机显示屏上显示的其它软件功能或用户界面以外,该待办条被持久地显示。因此,可向用户呈现总是可见的即将到来的任务、会议和约会的列表,而无需启动单独的任务应用程序或日历应用程序以查看即将到来的任务、会议或约会。
根据本发明的各个方面,该待办条包括显示一个或多个即将到来的会议或约会的约会视图组件。该待办条还包括可显示即将到来的任务的任务列表。可以根据多种排列标准来显示该任务列表,并可提供滚动条以允许用户查看未被该任务列表的可用显示空间容纳的任务。该待办条还可包括一日期选择器控制,用于选择性地启动单独日历应用程序,或可根据该日期选择器控制中投入了给定任务项的日期,投入任务项使之被包括到任务列表中。可在该待办条中包括任务输入字段或面板,以允许用户把新任务直接输入到该待办条中。
在约会查看组件中显示的会议与约会信息是从经由单独的日历应用程序组装的存储器位置导入的。任务列表可从由单独的任务应用程序存储并通过其输入的任务组装,或者从包括被标记为任务项的电子邮件项在内的其它数据组装。此外,可经由前述的任务输入面板将任务添加到任务列表。
阅读了以下详细描述并查看相关附图之后,这些及其它表现本发明特色的特征和优势将会显而易见。应当理解,以上的概述与以下的详述都只是示例性和解释性的,并且对如权利要求书所要求的发明不是限制性的。


图1所示是为本发明的实施例提供示例性操作环境的个人计算机体系的框图。
图2根据本发明的实施例示出显示电子待办条或列表的计算机屏幕显示。
图3根据本发明的实施例示出用于打开或关闭待办条的可选择控制示例的计算机屏幕显示。
图4根据本发明的实施例示出用于向待办条赋予查看属性的查看菜单和查看菜单飞出(fly-out)用户界面的计算机屏幕显示。
图5根据本发明的实施例示出待办条中的日期选择器控制的计算机屏幕显示。
图6根据本发明的实施例示出待办条的约会/会议视图组件的计算机屏幕显示。
图7根据本发明的实施例示出待办条的任务输入面板的计算机屏幕显示。
图8根据本发明的实施例示出待办条的任务列表的计算机屏幕显示。
图9根据本发明的实施例示出待办条的替换显示的计算机屏幕显示。
具体实施例方式
如上文所简述的,本发明的实施例是针对用于在持久化的计算机生成的待办列表或条中提供任务管理和日历信息的改良用户界面。本发明的电子待办条提供了从单独维护的电子日历和/或任务管理应用程序组装的即将到来的任务、会议和约会的列表。
在以下详细描述中,参考组成本文一部分的附图,在本文中通过示例具体的实施例或例子的方式来示出附图。可以组合这些实施例,也可以使用其它实施例,并且可以进行结构性变化而不会偏离本发明的精神与范畴。因此不应就限制的意义来看待以下详细描述,并且本发明的范畴由所附的权利要求书及其等价物所定义。
现参考附图,在此若干附图中相同的数字都代表相同的元素,将对本发明的各个方面及示例性操作环境进行描述。图1及以下讨论旨在提供可实施本发明的合适的计算环境的简要而概括的描述。尽管将在联合运行于个人计算机上的操作系统上的应用程序执行的程序模块的通用上下文中描述本发明,本领域的技术人员将意识到也可联合其它程序模块来实施本发明。
一般而言,程序模块包括例程、程序、组件、数据结构、及执行特定任务或实施特定抽象数据类型的其它类型的结构。此外,本领域技术人员应理解本发明可随其它计算机系统配置实施,包括手持设备、多处理器系统、基于微处理器或可编程的消费者电子设备、微型计算机、大型计算机等等。本发明还可在其中由通过通信网络连接的远程处理设备执行任务的分布式计算环境中实施。在分布式计算环境中,程序模块可以位于本地或远程记忆存储设备中。
现在转到图1,将对用于实施本发明各个实施例的个人计算机2的示例性计算机体系进行描述。图1中所示的计算机体系示出了常规的个人计算机,包括中央处理单元4(“CPU”)、包括随即存取存储器8(“RAM”)和只读存储器(“ROM”)10的系统存储器6、将存储器耦合到CPU 4的系统总线12。包含诸如在启动时帮助在计算机内部各元件之间传递信息的基本例程的基本输入/输出系统被存储在ROM 10中。个人计算机2还包括用于存储操作系统16、诸如应用程序205等应用程序、以及数据的大容量存储设备14。
大容量存储设备14通过连接到总线12的大容量存储控制器(未示出)连接到CPU 4。大容量存储设备14及其相关联的计算机可读介质为个人计算机2提供非易失性的存储。尽管本文中包含的对于计算机可读介质的描述指诸如硬盘或CD-ROM驱动器等大容量存储设备,本领域技术人员应当理解,计算机可读介质可以是任何可由个人计算机2访问的可用介质。
作为示例而非限制,计算机可读介质可包含计算机存储介质和通信介质。计算机存储介质包括以任何存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的方法或技术实施的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括,但不限于,RAM、ROM、EPROM、EEPROM、闪存或其它固态存储器技术,CD-ROM、DVD或其它光学存储,磁带盒、磁带、磁盘存储或其它磁存储设备,或任何其它可用于存储期望信息并可由计算机访问的介质。
根据本发明的各种实施例,个人计算机2可使用通过诸如因特网等TCP/IP网络18到远程计算机的逻辑连接在联网环境中运行。个人计算机2可通过连接到总线12的网络接口单元20连接到TCP/IP网络18。应当理解,网络接口单元20还可用于连接到其它类型的网络和远程计算机系统。个人计算机还包括接收并处理来自包括键盘或鼠标(未示出)在内的多个设备的输入/输出控制器22。类似地,输入/输出控制器22可向显示屏、打印机或其它类型的输出设备提供输出。
如以上简单提及的,个人计算机2的大容量存储设备14和RAM 8中可存储许多程序模块和数据文件,包括诸如来自Redmond,华盛顿的微软公司的WINDOWS操作系统等适用于控制联网个人计算机的运行的操作系统16。大容量存储设备14和RAM 8还可存储一个或多个应用程序。尤其是,大容量存储设备14和RAM 8可存储用于向用户提供多种功能的应用程序105。例如,应用程序105可包含诸如文字处理应用程序、数据表应用程序、桌面排版等许多类型的程序。根据本发明一实施例,应用程序105包含用于提供用户日历功能、电子任务功能、电子邮件功能、联系信息功能、电子便笺功能、电子日记功能等的多功能软件应用程序。组成该多功能应用程序105的一些单独程序模块包括日历应用程序125、电子邮件应用程序130、联系应用程序135、任务应用程序140、便笺应用程序145和日志应用程序(未示出)。由微软公司制造的OUTLOOK是此类多功能应用程序105的一个例子。
图2根据本发明的各实施例示出电子邮件应用程序用户界面的计算机屏幕显示。用户界面200示出了用于显示收到的、发送的、或者存储在多个存储文件夹中的电子邮件项的电子邮件应用程序130的用户界面。由Redmond,华盛顿的微软公司制造并销售的OUTLOOK提供了图2中示出的电子邮件应用程序用户界面的一个例子。
图2中示出的用户界面200包括一收件箱,用户可借此查看由用户已接收、已发送、或存储于一个或多个用户建立的存储文件夹中的电子邮件项的列表。如图2中所示,在收件箱区210中列出了多个电子邮件项。在收件箱210的右边,示出了用于显示选中邮件项的内容的阅读区或预览230。
沿着用户界面200左下角的是包含用于选择由多功能软件应用程序105(上述)提供的其它类型的功能的可选功能控制的应用程序选择区225,通过该多功能软件应用程序105提供了用户的电子邮件应用程序。例如,电子邮件用户界面200的显示响应于对“Mail(邮件)”控制的选择。如果用户希望启动与任务应用程序140相关联的用户界面,用户可选择“Tasks(任务)”控制来启动包括呈现与任务应用程序相关联的用户界面200等在内的任务应用程序140的功能。类似地,用户可选择“Contacts(联系)”控制来启动联系应用程序135的功能和用于为联系应用程序135显示信息和功能的相关用户界面200。
仍参考图2,示出了待办条240。根据本发明的各实施例,待办条240的功能由多功能应用程序105提供。如以下所描述的,根据所显示的本发明一实施例,待办条240包括日期选择器控制、约会/会议视图、任务输入面板、及任务列表。根据各实施例,默认为沿着用户界面200的右手边显示待办条240。然而,如以下关于图9所描述的,可改变待办条240的显示以适应不同的显示屏大小及配置,并适应其它软件应用程序用户界面的特殊要求。
根据本发明的各实施例,总是在用户界面200中显示待办条240,从而使用户可迅速并简单地查看即将到来的会议、约会和任务,而无需启动例如日历应用程序和任务应用程序等特定应用程序来获取该信息。例如,如果随同相关联的用户界面200一起,从控制区225选中“Contacts(联系)”控制来启动联系应用程序135的功能,待办条240仍旧在用户界面200中显示。类似地,如果用户随后选中例如任务应用程序140等的此外另一个应用程序,待办条240的仍然持久地显示在用户界面中。如以下所描述的,根据期望,用户可解除待办条240的显示。然而,根据本发明的各实施例,待办条240的默认设置规定,不管在用户界面200的其它部分中显示的信息或显示的功能而保持显示待办条240,从而使用户具有即可用的即将到来的会议、约会和任务的列表。
根据本发明的各实施例,可以用待办条从多个数据源聚集的多个约会、会议、任务和类任务项来组装待办条240的组件(任务列表、约会/会议视图)。即,待办条可从任何可由待办条访问的存储器信源检索任何为由待办条识别而标记的数据项。一旦待办条检索到此类已标记的数据项,待办条240就聚集这些数据项并在待办条的一个或多个组件中显示它们。例如,可标记包括电子邮件项、会议请求、会议请求响应、任务、报告的题目、数据表中的数据项等在内的任何数量的数据项,以作为任务来处理。一旦标记了数据项以作为任务来处理,待办条就可搜索数据项,聚集这些数据项,然后在待办条的任务列表中显示这些数据项。类似地,待办条可从诸如电子日历等信源搜索被标记以作为会议或约会来处理的数据项。待办条随即可如下所述地聚集检索到的会议或约会项,并在待办条的约会/会议视图中显示。可由待办条搜索的存储器区域的例子包括与例如电子邮件应用程序、日历应用程序、任务应用程序等其它应用程序相关联的区域。
参考图3,可基于各种用户动作,选择性地从视图隐藏待办条240。例如,可选中待办条右上角的关闭控制310来隐藏或解除待办条240。或者,可以在沿用户界面200的上边或其它位置布置的功能控制工具条中布置待办条按钮305,用于选择性地打开和关闭待办条240。或者,可提供视图菜单,用户可在其中选择或取消显示待办条240。根据此外另一种替换,可选择例如ALT+F2这样的功能控制来将待办条240置为关闭位。类似地,通过在可选功能控制工具条中选中待办条按钮305,可启动显示待办条240,如图2中所示。可从视图菜单选中待办条菜单项。或者,如上所述,可选择诸如ALT+F2这样的功能键将待办条240置为开启(显示)位。
参考图4,示出了可根据本发明的各实施例启动以供选择性地显示待办条240的视图菜单400。一从视图菜单400选中待办条控制420,即提供飞出菜单460以允许用户设置显示待办条240中包含的信息所用的显示属性。如图4中所示,在飞出菜单460中,选中了“Show To-Do Bar(显示待办条)”控制,从而将在用户界面200中显示待办条240。选中了“Start Date(开始日期)”属性430,从而将根据开始日期将包含在待办条240中的信息分类。例如,可选择例如“Assigned To(分配给……)”、“Create By(由……创建)”等其它任务和其它包含在待办条240中的信息的分类类别。
在飞出菜单460的下部,显示了用于选择在待办条240中显示(或,从显示移除)各个组件的控制。例如,选中了“Show Date Picker(显示日期选择器)”控制440,从而将在待办条240中显示日期选择器用户界面。另一方面,如果当用户正在查看与该用户的日历应用程序125相关联的功能和信息时,用户开启了待办条240,则用户可以从待办条240关闭会议/约会视图,以便在待办条240中为额外的任务信息腾出空间。选中了“Show Appointments(显示约会)”445,从而将显示待办条240的约会/会议视图部分,以显示即将到来的会议和约会。还选中了“Show task input panel(显示任务输入面板)”控制,从而将在待办条240中显示待办条240的任务输入面板。应当理解,可选中飞出菜单460的其它控制,以对待办条240使用其它属性。从飞出菜单460和相关描述应当理解,可以在待办条240中选择性地显示或不显示日期选择器控制、约会/会议视图以及任务输入面板。在任一情况中,默认为总是显示待办条240的任务列表。因此,如上所述,用户可定制待办条240各组件的显示。
已经关于图2、3和4,联合用户界面200描述了待办条240的概括方面,图5-9示出了待办条240的不同组件,并描述了待办条240中数据的组装和维护。现参考图5,示出了日期选择器控制500。根据本发明各实施例,无论用户当前所显示的应用程序用户界面(例如,联系应用程序用户界面、电子邮件用户界面等等),待办条240都显示至少一个日期选择器控制500,除非该控制被用户关闭。日期选择器控制500不仅起到可视日历的作用,并且基于对包含在控制500中的日期数字使用属性,提供了额外的信息。例如,用粗体显示包含会议或约会的日期,用红色方块框出当前日期。即,根据一实施例,通过选择特定的日期,与该日期相关联的会议、约会或任务被组装到待办条240中。此外,如下所述,选择一特定日期可以把日历应用程序用户界面自动装载到用户界面200中,以显示与从日期选择器控制500选中的日期相关联的日历信息。
如果增加了待办条240的宽度,或者增加了待办条240中包含日期选择器控制500的区域的高度,则可根据空间的允许而显示额外的日期选择器。根据较佳的实施例,除非用户关闭日期选择器控制500,否则在待办条240中至少显示一个日期选择器控制500。根据本发明的各实施例,可将来自待办条240中任务列表的任务、以及来自任务应用程序140的任务拖放到日期选择器控制500中的特定日期上。将任务放到日期选择器控制500中的特定日期上使得被放下的任务的开始日期变为该任务被放到的日期。类似地,可将来自电子邮件应用程序的电子邮件项放到日期选择器控制500的特定日期上。将来自电子邮件应用程序的电子邮件项放到日期选择器控制500的特定日期上将该邮件项标记为任务,在待办条240中的任务列表中建立任务,并且将该任务的开始日期设置为将该电子邮件项放到该控制500中的日期。
根据一实施例,如果用户使用中的首要应用程序是日历应用程序125,则日期选择器控制500不会在待办条240中出现。对于例如任务应用程序140、联系应用程序135及电子邮件应用程序130等非日历应用程序,在日期选择器控制500中选中一天就立即将所显示的用户界面切换到日历应用程序用户界面,并选中用户的默认日历。默认日历被转换到日视图(day view),并且日历被移到用户在日期选择器控制500中选中的那一天。如果用户改变了为待办条240中的日期选择器控制500显示的月份,则不会自动启动日历应用程序125,除非用户在日期选择器控制500中所显示的月份中选择了一特定的日期。
现参考图6,示出了待办条240的约会/会议组件。在约会/会议视图中示出了第一约会610和第二约会620。根据较佳的实施例,并如图6中所示,将一最适合的日期附加到约会标题的开始。双击约会610、620打开完整的约会项和次级选项,例如,双击约会610、620为选中的约会呈现一上下文菜单,来为该项提供额外的日历和约会功能。可以重新调整待办条240的约会/会议视图区的大小,以向待办条240添加更多的约会/会议。根据较佳的实施例,最少显示一个约会/会议,除非用户关闭约会/会议视图。
现参考图7(并仍参考图2),提供了任务输入面板710。任务输入面板710是一编辑框,其允许用户输入希望添加到任务列表并添加到与单独的任务应用程序140相关联的任务存储器的新任务的标题。如果用户将任务标题输入到任务输入面板710,则立即创建具有该指定标题的新任务并将其添加到任务列表中当前设定日期的底部。
在任务输入面板的右边示出了旗帜图标。如本领域技术人员所知,旗帜图标可用于把某一项标识为以某些属性被标记。例如,如任务输入面板710中所示的三旗图标,可指示被标记项的开始日期为今天。双旗图标可指示被标记项的开始日期在本周内,单旗图标可指示被标记项的开始日期在本周之后。此外,如图2中所示,可以用诸如彩色框250这样的彩色框来围住被标记的图标,来为任务指示诸如系统定义或用户定义类别等其它属性。例如,所有与某给定工作项目有关的任务可与绿色相关联,所有与某个人项目相关联的任务可与橙色相关联,依此类推。
根据本发明的各实施例,用户可通过选中旗帜图标或者部署可用于编辑与给定项相关联的标记的属性菜单,来标记与给定任务项相关联的属性。例如,响应于旗帜图标的选择而启动的上下文菜单可允许用户将相关联任务的开始日期从本周改到下周。又例如,用户可选择性地改变与任务相关联的类属,例如从工作项目类改到个人项目类。任务标记的详述参见美国专利申请,代理号为60001.0419US01,申请人文件第MS309466.01号,题为“Method and SystemFor Improved Electronic Task Creation And Management”(改良的电子任务创建与管理的方法和系统),其全部内容通过引用包括在此。
现参考图8,描述了待办条240(图2中所示)中示出的任务列表。任务列表800包括标识了与任务列表相关联的分类或排列属性的字段810。根据本发明各实施例,包括在任务列表800中的任务可按类属、开始日期、到期日期、分配给……、由……创建、类型、或定制来排列。根据定制排列,用户可定义排列或分组单个任务项的方式。应当理解,在任务列表800中示出的版块和任务是仅仅出于举例的目的,而不限制可显示的不同任务的多样性以及用于排列在任务列表800中显示的任务的不同分类标准。
图8中所示的任务列表800是按照“Start Date(开始日期)”排列的。因此,在任务列表800的顶部示出了“Today(今天)”版块,其下包括了开始日期为今天的任务。示出了“Tomorrow(明天)”版块840,其下包括了开始日期为明天的任务。在任务列表800中还示出“Friday(周五)”版块和“Later(以后)”版块。根据本发明的各实施例,按照需要对分类到此类分组下的任务项进行跟踪,并将其移动到不同的分组。例如,当前分类到标题“Tomorrow(明天)”下的任务项在当日的午夜之后将被移到“Today(今天)”组或版块。与“Start Date(开始日期)”排列相关联的分组标题可包括诸如“Today(今天)”、“Tomorrow(明天)”、“Monday(周一)”、“Tuesday(周二)”、“Wednesday(周三)”、“Thursday(周四)”、“Friday(周五)”、“Saturday(周六)”、“Sunday(周日)”、“ThisWeek(本周)”、“Next Week(下周)”、“Two WeeksAway(两周后)”、“Three Weeks Away(三周后)”、“Next Month(下月)”、“Beyond Next Month(下月后)”等多个标题。应当理解,前述可能的标题的列表是作为例子,而非对可由待办条用于组织任务列表中各项的标题的多样性的限制。
可以如用户所决定,将单个任务项放到不同排列分组中。根据本发明的各实施例,可将单个任务项从一个分组拖放到另一个分组。例如,参考图8,如果用户决定相关任务需要今天而不是在明天开始,则可将当前在“Tomorrow(明天)”标题840下的任务项拖放到“Today(今天)”标题815下的分组。如果用户将任务项放到一个不同分组中,该任务项立即被移到新分组中,并改变相关的旗帜图标845以反映受影响的任务项的新位置。此外,如果期望,用户可手动重新排列一特定分组内的任务。例如,参考图8,用户可以重新排列在“Today(今天)”标题815下列出的任务项,以向用户强调用于开始包含在受影响分组中的任务的较佳顺序。
对于包含在任务列表800中的每个任务,包括了标题830以标识该任务的标题和/或性质。在每一个单个任务的左手边,可提供图标以标识给定任务的信源。例如,可用图标825来标识相关联的任务是从任务应用程序140输入的信息中检索到的。信封图标835可用于指示相关联的任务是从接收到的电子邮件项标记的任务。如上所述,在单个任务的右手边示出的旗帜图标845是用于指示和相关联任务的开始日期以及应用于该相关联任务的类属有关的信息。
现参考图9,示出了待办条的一种替换显示格式。应当理解,计算机显示屏的某些形状和大小,以及特定的软件应用程序用户界面布局可能要求待办条240有不同的显示布局。参考图9,示出了用于沿计算机屏幕显示和/或用户界面显示的上边沿或下边沿显示待办条的待办条的显示布局。图9中所示的待办条900包括沿待办条900的左边布置的日期选择器控制920。相邻于日期选择器控制920水平地布置了任务输入面板930和约会/会议视图区940。在水平方向的待办条900的右边布置了任务列表950。应当理解,使用根据诸如图9中所示的替换布局的待办条可允许在任务列表或约会/会议视图中显示额外的信息。例如,假设在图9中所示的替换显示布局中对于任务项有额外水平空间可用,则可为多个任务项的每一个显示额外的文本。
如本文中所述,提供了用于在持久化的计算机生成的待办列表或条中提供任务管理和日历信息的改良用户界面。该电子待办条提供从单独维护的电子日历和/或任务管理应用程序组装的即将到来的任务、会议和约会的列表。对于本领域技术人员显而易见的是,可在本发明中做各种修改和变体而不会偏离本发明的范畴与精神。通过对本说明书的考虑及对本文所揭示的发明的实施,本发明的其它实施例对于本领域技术人员将会是显而易见的。
权利要求
1.一种在待办用户界面中提供任务信息和日历信息的方法,其特征在于,包含将约会视图区组装到所述待办用户界面以包含一个或多个日历对象;将任务列表组装到所述待办用户界面以包含一个或多个任务对象;将包含在所述任务列表中的一个或多个任务对象组织到一个或多个逻辑分组中,其中包括在给定逻辑分组中的一个或多个任务对象中的任何一个都属于与所述给定逻辑分组相关联的排列类型;将所述待办用户界面显示为较大用户界面的组件,其中所述较大用户界面中未被所述待办用户界面使用的区域可用于显示与一个或多个软件应用程序相关联的功能与信息;以及如果与在所述较大用户界面中未被所述待办用户界面使用的区域中显示的第一软件应用程序相关联的功能和信息被与第二软件应用程序相关联的功能和信息取代,则将所述待办用户界面的显示持久化为所述较大用户界面的组件。
2.如权利要求1所述的方法,其特征在于,还包含在将约会视图区组装到所述待办用户界面以包含一个或多个日历对象之前,从日历对象的存储器中检索所述一个或多个日历对象;以及在将任务列表组装到所述待办用户界面以包含一个或多个任务对象之前,从任务对象的存储器中检索所述一个或多个任务对象。
3.如权利要求1所述的方法,其特征在于,还包含将任务输入面板组装到所述待办用户界面以便将新的任务对象输入到所述任务列表中。
4.如权利要求1所述的方法,其特征在于,在将约会视图区组装到所述待办用户界面以包含一个或多个日历对象之后,从一个或多个日历对象存储器信源检索一个或多个日历对象;以及在所述约会视图区中显示检索到的一个或多个日历对象。
5.如权利要求4所述的方法,其特征在于,从一个或多个日历对象存储器信源检索一个或多个日历对象包括检索一个或多个被标记以使所述待办用户界面识别为日历对象的数据对象。
6.如权利要求1所述的方法,其特征在于,在将包含在所述任务列表中的一个或多个任务对象组织到一个或多个逻辑分组中之前,从一个或多个任务对象信源中检索一个或多个任务对象以便组装到所述任务列表中。
7.如权利要求6所述的方法,其特征在于,从一个或多个任务对象信源检索一个或多个任务对象以便组装到所述任务列表中包括检索一个或多个被标记以使所述待办用户界面识别为任务对象的数据项。
8.如权利要求1所述的方法,其特征在于,还包含将日期选择器控制组装到所述待办用户界面以显示选中的日历视图。
9.如权利要求8所述的方法,其特征在于,响应于包含在所述日期选择器控制中的日期的选择,在所述较大用户界面中未被所述待办用户界面使用的区域中启动日历用户界面,并将所启动的日历用户界面设置为选中的日期。
10.如权利要求9所述的方法,其特征在于,一接收到应用于所述日期选择器控制中某日期的任务项,即将所述任务项总装到所述任务列表中与将所述任务项应用到的日期相关联的所述任务列表中的某位置。
11.一种改良用户界面,其特征在于,包含布置在所述待办用户界面上部以包含一个或多个日历对象的约会视图区;布置在所述待办用户界面下部以包含一个或多个任务对象的任务列表;其中将所述待办用户界面显示为较大用户界面的组件,所述较大用户界面中未被所述待办用户界面使用的区域可用于显示与同所述待办用户界面无关的一个或多个软件应用程序相关联的功能和信息;以及其中如果与在所述较大用户界面中未被所述待办用户界面使用的区域中显示的第一软件应用程序相关联的功能和信息被与第二软件应用程序相关联的功能和信息所取代,则所述待办用户界面的显示被持久化为所述较大用户界面的组件。
12.如权利要求11所述的用户界面,其特征在于,还包含布置在任务列表上以便将新任务对象的输入接收到所述任务列表中的任务输入面板。
13.如权利要求12所述的用户界面,其特征在于,还包含布置在约会视图区上以显示选中的日历视图的日期选择器控制。
14.一种包含计算机可执行指令的计算机可读介质,所述计算机可执行指令在由计算机执行时,执行一种在待办用户界面中提供任务信息和日历信息的方法,其特征在于,所述方法包含将约会视图区组装到所述待办用户界面以包含一个或多个日历对象;将任务列表组装到所述待办用户界面以包含一个或多个任务对象;将包含在所述任务列表中的一个或多个任务对象组织到一个或多个逻辑分组中,其中包含在给定逻辑分组中的一个或多个任务对象中的任何一个都属于与所述给定逻辑分组相关联的排列类型;将所述待办用户界面显示为较大用户界面的组件,其中所述较大用户界面中未被所述待办用户界面使用的区域可用于显示与一个或多个软件应用程序相关联的功能与信息;以及如果与在所述较大用户界面中未被所述待办用户界面使用的区域中显示的第一软件应用程序相关联的功能和信息被与第二软件应用程序相关联的功能和信息取代,则将所述待办用户界面的显示持久化为所述较大用户界面的组件。
15.如权利要求14所述的计算机可读介质,其特征在于,还包含在将约会视图区组装到所述待办用户界面以包含一个或多个日历对象之前,从日历对象的存储器中检索所述一个或多个日历对象;以及在将任务列表组装到所述待办用户界面以包含一个或多个任务对象之前,从任务对象的存储器中检索所述一个或多个任务对象。
16.如权利要求14所述的计算机可读介质,其特征在于,还包含将任务输入面板组装到所述待办用户界面以便将新的任务对象输入到所述任务列表中。
17.如权利要求14所述的计算机可读介质,其特征在于,还包含将日期选择器控制组装到所述待办用户界面以显示选中的日历视图。
18.如权利要求17所述的计算机可读介质,其特征在于,响应于包含在所述日期选择器控制中的日期的选择,在所述较大用户界面中未被所述待办用户界面使用的区域中启动日历用户界面,并将所启动的日历用户界面设置为选中的日期。
19.如权利要求17所述的计算机可读介质,其特征在于,一接收到应用于所述日期选择器控制中一日期的任务项,即将所述任务项组装到所述任务列表中与将所述任务项应用到的日期相关联的一个位置。
20.如权利要求14所述的计算机可读介质,其特征在于,在将约会视图区组装到所述待办用户界面以包含一个或多个日历对象之后,从一个或多个日历对象存储器信源中检索一个或多个日历对象;以及在所述约会视图区中显示检索到的一个或多个日历对象。
21.如权利要求20所述的计算机可读介质,其特征在于,从一个或多个日历对象存储器信源中检索一个或多个日历对象包括检索一个或多个被标记以使所述待办用户界面识别为日历对象的数据对象。
22.如权利要求14所述的计算机可读介质,其特征在于,在将包含在所述任务列表中的一个或多个任务对象组织到一个或多个逻辑分组中之前,从一个或多个任务对象信源中检索一个或多个任务对象以便组装到所述任务列表中。
23.如权利要求22所述的计算机可读介质,其特征在于,从一个或多个任务对象信源中检索一个或多个任务对象以便组装到所述任务列表中包括检索一个或多个被标记以使所述待办用户界面识别为任务对象的数据项。
24.一种在待办用户界面中提供任务信息和日历信息的方法,其特征在于,包含将约会视图区组装到所述待办用户界面以包含一个或多个日历对象;将任务列表组装到所述待办用户界面以包含一个或多个任务对象;将所述待办用户界面显示为较大用户界面的组件,其中所述较大用户界面中未被所述待办用户界面使用的区域可用于显示与一个或多个软件应用程序相关联的功能与信息;以及如果与在所述较大用户界面中未被所述待办用户界面使用的区域中显示的第一软件应用程序相关联的功能和信息被与第二软件应用程序相关联的功能和信息取代,则将所述待办用户界面的显示持久化为所述较大用户界面的组件。
25.如权利要求24所述的方法,其特征在于,还包含在将约会视图区组装到所述待办用户界面以包含一个或多个日历对象之前,从日历对象的存储器中检索所述一个或多个日历对象;以及在将任务列表组装到所述待办用户界面以包含一个或多个任务对象之前,从任务对象的存储器中检索所述一个或多个任务对象。
26.如权利要求24所述的方法,其特征在于,还包括将包含在所述任务列表中的一个或多个任务对象组织到一个或多个逻辑分组中,其中包含在给定逻辑分组中的一个或多个任务对象中的任何一个都属于与所述给定逻辑分组相关联的排列类型。
27.如权利要求26所述的方法,其特征在于,还包含从一组包含任务类属、任务开始日期、任务到期日期、任务分配给……、任务由……创建、任务类型以及定制任务排列的排列类型中接收对排列类型的选择。
28.如权利要求24所述的方法,其特征在于,还包含将任务输入面板组装到所述待办用户界面以便将新的任务对象输入到所述任务列表中。
29.如权利要求24所述的方法,其特征在于,还包含将日期选择器控制组装到所述待办用户界面以显示选中的日历视图。
30.如权利要求29所述的方法,其特征在于,响应于包含在所述日期选择器控制中的日期的选择,在所述较大用户界面中未被所述待办用户界面使用的区域中启动日历用户界面,并将所启动的日历用户界面设置为选中的日期。
31.如权利要求29所述的方法,其特征在于,一接收到应用于所述日期选择器控制中一日期的任务项,即将所述任务项组装到所述任务列表中与将所述任务项应用到的日期相关联的一个位置。
32.如权利要求25所述的方法,其特征在于,将一个或多个日历对象组装到所述待办用户界面的约会视图区包括将一个或多个约会对象组装到所述待办用户界面的约会视图区。
33.一种包含计算机可执行指令的计算机可读介质,所述计算机可执行指令在由计算机执行时,执行一种在待办用户界面中提供任务信息和日历信息的方法,其特征在于,所述方法包含将约会视图区组装到所述待办用户界面以包含一个或多个日历对象;将任务列表组装到所述待办用户界面以包含一个或多个任务对象;将所述待办用户界面显示为较大用户界面的组件,其中所述较大用户界面中未被所述待办用户界面使用的区域可用于显示与一个或多个软件应用程序相关联的功能与信息;以及如果与在所述较大用户界面中未被所述待办用户界面使用的区域中显示的第一软件应用程序相关联的功能和信息被与第二软件应用程序相关联的功能和信息取代,则将所述待办用户界面的显示持久化为所述较大用户界面的组件。
34.如权利要求33所述的计算机可读介质,其特征在于,还包含在将约会视图区组装到所述待办用户界面以包含一个或多个日历对象之前,从日历对象的存储器中检索所述一个或多个日历对象;以及在将任务列表组装到所述待办用户界面以包含一个或多个任务对象之前,从任务对象的存储器中检索所述一个或多个任务对象。
35.如权利要求33所述的计算机可读介质,其特征在于,还包括将包含在所述任务列表中的一个或多个任务对象组织到一个或多个逻辑分组中,其中包含在给定逻辑分组中的一个或多个任务对象中的任何一个都属于与所述给定逻辑分组相关联的排列类型。
36.如权利要求33所述的计算机可读介质,其特征在于,还包含从一组包含任务类属、任务开始日期、任务到期日期、任务分配给……、任务由……创建、任务类型、以及定制任务排列的排列类型中接收对排列类型的选择。
37.如权利要求33所述的计算机可读介质,其特征在于,还包含将任务输入面板组装到所述待办用户界面以便将新的任务对象输入到所述任务列表中。
38.如权利要求33所述的计算机可读介质,其特征在于,还包含将日期选择器控制组装到所述待办用户界面以显示选中的日历视图。
39.如权利要求38所述的计算机可读介质,其特征在于,响应于包含在所述日期选择器控制中的日期的选择,在所述较大用户界面中未被所述待办用户界面使用的区域中启动日历用户界面,并将所启动的日历用户界面设置为选中的日期。
40.如权利要求38所述的计算机可读介质,其特征在于,一接收到应用于所述日期选择器控制中一日期的任务项,即将所述任务项组装到所述任务列表中与将所述任务项应用到的日期相关联的一个位置。
41.如权利要求34所述的计算机可读介质,其特征在于,将一个或多个日历对象组装到所述待办用户界面的约会视图区包括将一个或多个约会对象组装到所述待办用户界面的约会视图区。
全文摘要
提供了一种显示了即将到来的任务、会议、约会等的电子“To-Do(待办)”条。该电子“待办”条以任务、会议和约会的小型菜单形式显示,并且除了在根据使用中的其它软件应用程序或其它软件功能在用户计算机显示屏上显示的其它软件功能或用户界面之外持久地显示。向用户呈现了总是可见的即将到来的任务、会议和约会的列表,而无需启动单独的任务应用程序或日历应用程序来查看即将到来的任务、会议或约会。
文档编号G06Q10/10GK1755621SQ20051008951
公开日2006年4月5日 申请日期2005年7月28日 优先权日2004年9月30日
发明者C·L·威廉姆斯, G·L·弗兰克尔, H·I·萨瓦斯塔诺, R·H·洛伊卡特, S·D·杰森 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1