專(zhuān)利名稱(chēng):用于提供任務(wù)管理與日歷信息的改良用戶(hù)界面的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及日歷、調(diào)度和時(shí)間管理系統(tǒng)。尤其是,本發(fā)明涉及一種用于提供任務(wù)管理和日歷信息的改良用戶(hù)界面。
背景技術(shù):
隨著計(jì)算機(jī)時(shí)代的到來(lái),計(jì)算機(jī)與軟件用戶(hù)越來(lái)越習(xí)慣于幫助他們書(shū)寫(xiě)、計(jì)算、組織、準(zhǔn)備介紹、發(fā)送和接收電子郵件、制作音樂(lè)等等的用戶(hù)友好的軟件應(yīng)用程序。例如,電子郵件系統(tǒng)允許用戶(hù)發(fā)送、接收、答復(fù)及存儲(chǔ)多種郵件消息和有關(guān)信息。電子日歷應(yīng)用程序允許用戶(hù)存儲(chǔ)、組織及查看會(huì)議日期和約會(huì)。電子任務(wù)管理應(yīng)用程序允許用戶(hù)存儲(chǔ)、組織及查看多種用戶(hù)必須根據(jù)各種時(shí)間安排完成或期望完成的任務(wù)。
然而,即使有了此類(lèi)系統(tǒng)的可用功能,某些用戶(hù)仍想要即將到來(lái)的會(huì)議、約會(huì)或任務(wù)的簡(jiǎn)表(short list)。實(shí)際上,許多現(xiàn)代電子日歷系統(tǒng)和任務(wù)管理應(yīng)用程序的用戶(hù)常常創(chuàng)建紙上的“To-Do(待辦)”列表并將其貼在他們的計(jì)算機(jī)監(jiān)視器上或者放在顯眼的位置,以提醒他們即將到來(lái)的會(huì)議、約會(huì)或任務(wù),這是因?yàn)樗麄冇胁坏貌粶?zhǔn)備詳盡的日歷或任務(wù)列表,然而卻忘記以必需的頻率去回顧該日歷或任務(wù)列表的傾向。其它用戶(hù)也出于同樣的目的而使用紙上日歷或時(shí)間管理系統(tǒng)。
因此,在本領(lǐng)域中需要一種電子用戶(hù)界面,用于提供可從由用戶(hù)分開(kāi)維護(hù)的電子日歷應(yīng)用程序或任務(wù)管理應(yīng)用程序組裝的即將到來(lái)的事件或任務(wù)的電子“待辦”列表。本發(fā)明是關(guān)于這些及其它考慮而作出的。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例通過(guò)提供一種可向用戶(hù)呈現(xiàn)即將到來(lái)的任務(wù)、會(huì)議、約會(huì)等的顯示的電子“待辦”條或列表(在下文稱(chēng)之為“待辦條”),解決了以上及其它問(wèn)題。根據(jù)本發(fā)明的各個(gè)方面,該電子待辦條可與多功能軟件應(yīng)用程序相關(guān)聯(lián)使用,或者該電子待辦條也可獨(dú)立于其它軟件應(yīng)用程序而使用。該電子待辦條是可顯示任務(wù)、會(huì)議和約會(huì)的用戶(hù)界面區(qū)(pane)。除了根據(jù)使用中的其它軟件應(yīng)用程序或其它軟件功能在用戶(hù)的計(jì)算機(jī)顯示屏上顯示的其它軟件功能或用戶(hù)界面以外,該待辦條被持久地顯示。因此,可向用戶(hù)呈現(xiàn)總是可見(jiàn)的即將到來(lái)的任務(wù)、會(huì)議和約會(huì)的列表,而無(wú)需啟動(dòng)單獨(dú)的任務(wù)應(yīng)用程序或日歷應(yīng)用程序以查看即將到來(lái)的任務(wù)、會(huì)議或約會(huì)。
根據(jù)本發(fā)明的各個(gè)方面,該待辦條包括顯示一個(gè)或多個(gè)即將到來(lái)的會(huì)議或約會(huì)的約會(huì)視圖組件。該待辦條還包括可顯示即將到來(lái)的任務(wù)的任務(wù)列表??梢愿鶕?jù)多種排列標(biāo)準(zhǔn)來(lái)顯示該任務(wù)列表,并可提供滾動(dòng)條以允許用戶(hù)查看未被該任務(wù)列表的可用顯示空間容納的任務(wù)。該待辦條還可包括一日期選擇器控制,用于選擇性地啟動(dòng)單獨(dú)日歷應(yīng)用程序,或可根據(jù)該日期選擇器控制中投入了給定任務(wù)項(xiàng)的日期,投入任務(wù)項(xiàng)使之被包括到任務(wù)列表中??稍谠摯k條中包括任務(wù)輸入字段或面板,以允許用戶(hù)把新任務(wù)直接輸入到該待辦條中。
在約會(huì)查看組件中顯示的會(huì)議與約會(huì)信息是從經(jīng)由單獨(dú)的日歷應(yīng)用程序組裝的存儲(chǔ)器位置導(dǎo)入的。任務(wù)列表可從由單獨(dú)的任務(wù)應(yīng)用程序存儲(chǔ)并通過(guò)其輸入的任務(wù)組裝,或者從包括被標(biāo)記為任務(wù)項(xiàng)的電子郵件項(xiàng)在內(nèi)的其它數(shù)據(jù)組裝。此外,可經(jīng)由前述的任務(wù)輸入面板將任務(wù)添加到任務(wù)列表。
閱讀了以下詳細(xì)描述并查看相關(guān)附圖之后,這些及其它表現(xiàn)本發(fā)明特色的特征和優(yōu)勢(shì)將會(huì)顯而易見(jiàn)。應(yīng)當(dāng)理解,以上的概述與以下的詳述都只是示例性和解釋性的,并且對(duì)如權(quán)利要求書(shū)所要求的發(fā)明不是限制性的。
圖1所示是為本發(fā)明的實(shí)施例提供示例性操作環(huán)境的個(gè)人計(jì)算機(jī)體系的框圖。
圖2根據(jù)本發(fā)明的實(shí)施例示出顯示電子待辦條或列表的計(jì)算機(jī)屏幕顯示。
圖3根據(jù)本發(fā)明的實(shí)施例示出用于打開(kāi)或關(guān)閉待辦條的可選擇控制示例的計(jì)算機(jī)屏幕顯示。
圖4根據(jù)本發(fā)明的實(shí)施例示出用于向待辦條賦予查看屬性的查看菜單和查看菜單飛出(fly-out)用戶(hù)界面的計(jì)算機(jī)屏幕顯示。
圖5根據(jù)本發(fā)明的實(shí)施例示出待辦條中的日期選擇器控制的計(jì)算機(jī)屏幕顯示。
圖6根據(jù)本發(fā)明的實(shí)施例示出待辦條的約會(huì)/會(huì)議視圖組件的計(jì)算機(jī)屏幕顯示。
圖7根據(jù)本發(fā)明的實(shí)施例示出待辦條的任務(wù)輸入面板的計(jì)算機(jī)屏幕顯示。
圖8根據(jù)本發(fā)明的實(shí)施例示出待辦條的任務(wù)列表的計(jì)算機(jī)屏幕顯示。
圖9根據(jù)本發(fā)明的實(shí)施例示出待辦條的替換顯示的計(jì)算機(jī)屏幕顯示。
具體實(shí)施例方式
如上文所簡(jiǎn)述的,本發(fā)明的實(shí)施例是針對(duì)用于在持久化的計(jì)算機(jī)生成的待辦列表或條中提供任務(wù)管理和日歷信息的改良用戶(hù)界面。本發(fā)明的電子待辦條提供了從單獨(dú)維護(hù)的電子日歷和/或任務(wù)管理應(yīng)用程序組裝的即將到來(lái)的任務(wù)、會(huì)議和約會(huì)的列表。
在以下詳細(xì)描述中,參考組成本文一部分的附圖,在本文中通過(guò)示例具體的實(shí)施例或例子的方式來(lái)示出附圖。可以組合這些實(shí)施例,也可以使用其它實(shí)施例,并且可以進(jìn)行結(jié)構(gòu)性變化而不會(huì)偏離本發(fā)明的精神與范疇。因此不應(yīng)就限制的意義來(lái)看待以下詳細(xì)描述,并且本發(fā)明的范疇由所附的權(quán)利要求書(shū)及其等價(jià)物所定義。
現(xiàn)參考附圖,在此若干附圖中相同的數(shù)字都代表相同的元素,將對(duì)本發(fā)明的各個(gè)方面及示例性操作環(huán)境進(jìn)行描述。圖1及以下討論旨在提供可實(shí)施本發(fā)明的合適的計(jì)算環(huán)境的簡(jiǎn)要而概括的描述。盡管將在聯(lián)合運(yùn)行于個(gè)人計(jì)算機(jī)上的操作系統(tǒng)上的應(yīng)用程序執(zhí)行的程序模塊的通用上下文中描述本發(fā)明,本領(lǐng)域的技術(shù)人員將意識(shí)到也可聯(lián)合其它程序模塊來(lái)實(shí)施本發(fā)明。
一般而言,程序模塊包括例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)、及執(zhí)行特定任務(wù)或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類(lèi)型的其它類(lèi)型的結(jié)構(gòu)。此外,本領(lǐng)域技術(shù)人員應(yīng)理解本發(fā)明可隨其它計(jì)算機(jī)系統(tǒng)配置實(shí)施,包括手持設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程的消費(fèi)者電子設(shè)備、微型計(jì)算機(jī)、大型計(jì)算機(jī)等等。本發(fā)明還可在其中由通過(guò)通信網(wǎng)絡(luò)連接的遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)的分布式計(jì)算環(huán)境中實(shí)施。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地或遠(yuǎn)程記憶存儲(chǔ)設(shè)備中。
現(xiàn)在轉(zhuǎn)到圖1,將對(duì)用于實(shí)施本發(fā)明各個(gè)實(shí)施例的個(gè)人計(jì)算機(jī)2的示例性計(jì)算機(jī)體系進(jìn)行描述。圖1中所示的計(jì)算機(jī)體系示出了常規(guī)的個(gè)人計(jì)算機(jī),包括中央處理單元4(“CPU”)、包括隨即存取存儲(chǔ)器8(“RAM”)和只讀存儲(chǔ)器(“ROM”)10的系統(tǒng)存儲(chǔ)器6、將存儲(chǔ)器耦合到CPU 4的系統(tǒng)總線12。包含諸如在啟動(dòng)時(shí)幫助在計(jì)算機(jī)內(nèi)部各元件之間傳遞信息的基本例程的基本輸入/輸出系統(tǒng)被存儲(chǔ)在ROM 10中。個(gè)人計(jì)算機(jī)2還包括用于存儲(chǔ)操作系統(tǒng)16、諸如應(yīng)用程序205等應(yīng)用程序、以及數(shù)據(jù)的大容量存儲(chǔ)設(shè)備14。
大容量存儲(chǔ)設(shè)備14通過(guò)連接到總線12的大容量存儲(chǔ)控制器(未示出)連接到CPU 4。大容量存儲(chǔ)設(shè)備14及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為個(gè)人計(jì)算機(jī)2提供非易失性的存儲(chǔ)。盡管本文中包含的對(duì)于計(jì)算機(jī)可讀介質(zhì)的描述指諸如硬盤(pán)或CD-ROM驅(qū)動(dòng)器等大容量存儲(chǔ)設(shè)備,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,計(jì)算機(jī)可讀介質(zhì)可以是任何可由個(gè)人計(jì)算機(jī)2訪問(wèn)的可用介質(zhì)。
作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可包含計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以任何存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的方法或技術(shù)實(shí)施的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,RAM、ROM、EPROM、EEPROM、閃存或其它固態(tài)存儲(chǔ)器技術(shù),CD-ROM、DVD或其它光學(xué)存儲(chǔ),磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁存儲(chǔ)設(shè)備,或任何其它可用于存儲(chǔ)期望信息并可由計(jì)算機(jī)訪問(wèn)的介質(zhì)。
根據(jù)本發(fā)明的各種實(shí)施例,個(gè)人計(jì)算機(jī)2可使用通過(guò)諸如因特網(wǎng)等TCP/IP網(wǎng)絡(luò)18到遠(yuǎn)程計(jì)算機(jī)的邏輯連接在聯(lián)網(wǎng)環(huán)境中運(yùn)行。個(gè)人計(jì)算機(jī)2可通過(guò)連接到總線12的網(wǎng)絡(luò)接口單元20連接到TCP/IP網(wǎng)絡(luò)18。應(yīng)當(dāng)理解,網(wǎng)絡(luò)接口單元20還可用于連接到其它類(lèi)型的網(wǎng)絡(luò)和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。個(gè)人計(jì)算機(jī)還包括接收并處理來(lái)自包括鍵盤(pán)或鼠標(biāo)(未示出)在內(nèi)的多個(gè)設(shè)備的輸入/輸出控制器22。類(lèi)似地,輸入/輸出控制器22可向顯示屏、打印機(jī)或其它類(lèi)型的輸出設(shè)備提供輸出。
如以上簡(jiǎn)單提及的,個(gè)人計(jì)算機(jī)2的大容量存儲(chǔ)設(shè)備14和RAM 8中可存儲(chǔ)許多程序模塊和數(shù)據(jù)文件,包括諸如來(lái)自Redmond,華盛頓的微軟公司的WINDOWS操作系統(tǒng)等適用于控制聯(lián)網(wǎng)個(gè)人計(jì)算機(jī)的運(yùn)行的操作系統(tǒng)16。大容量存儲(chǔ)設(shè)備14和RAM 8還可存儲(chǔ)一個(gè)或多個(gè)應(yīng)用程序。尤其是,大容量存儲(chǔ)設(shè)備14和RAM 8可存儲(chǔ)用于向用戶(hù)提供多種功能的應(yīng)用程序105。例如,應(yīng)用程序105可包含諸如文字處理應(yīng)用程序、數(shù)據(jù)表應(yīng)用程序、桌面排版等許多類(lèi)型的程序。根據(jù)本發(fā)明一實(shí)施例,應(yīng)用程序105包含用于提供用戶(hù)日歷功能、電子任務(wù)功能、電子郵件功能、聯(lián)系信息功能、電子便箋功能、電子日記功能等的多功能軟件應(yīng)用程序。組成該多功能應(yīng)用程序105的一些單獨(dú)程序模塊包括日歷應(yīng)用程序125、電子郵件應(yīng)用程序130、聯(lián)系應(yīng)用程序135、任務(wù)應(yīng)用程序140、便箋應(yīng)用程序145和日志應(yīng)用程序(未示出)。由微軟公司制造的OUTLOOK是此類(lèi)多功能應(yīng)用程序105的一個(gè)例子。
圖2根據(jù)本發(fā)明的各實(shí)施例示出電子郵件應(yīng)用程序用戶(hù)界面的計(jì)算機(jī)屏幕顯示。用戶(hù)界面200示出了用于顯示收到的、發(fā)送的、或者存儲(chǔ)在多個(gè)存儲(chǔ)文件夾中的電子郵件項(xiàng)的電子郵件應(yīng)用程序130的用戶(hù)界面。由Redmond,華盛頓的微軟公司制造并銷(xiāo)售的OUTLOOK提供了圖2中示出的電子郵件應(yīng)用程序用戶(hù)界面的一個(gè)例子。
圖2中示出的用戶(hù)界面200包括一收件箱,用戶(hù)可借此查看由用戶(hù)已接收、已發(fā)送、或存儲(chǔ)于一個(gè)或多個(gè)用戶(hù)建立的存儲(chǔ)文件夾中的電子郵件項(xiàng)的列表。如圖2中所示,在收件箱區(qū)210中列出了多個(gè)電子郵件項(xiàng)。在收件箱210的右邊,示出了用于顯示選中郵件項(xiàng)的內(nèi)容的閱讀區(qū)或預(yù)覽230。
沿著用戶(hù)界面200左下角的是包含用于選擇由多功能軟件應(yīng)用程序105(上述)提供的其它類(lèi)型的功能的可選功能控制的應(yīng)用程序選擇區(qū)225,通過(guò)該多功能軟件應(yīng)用程序105提供了用戶(hù)的電子郵件應(yīng)用程序。例如,電子郵件用戶(hù)界面200的顯示響應(yīng)于對(duì)“Mail(郵件)”控制的選擇。如果用戶(hù)希望啟動(dòng)與任務(wù)應(yīng)用程序140相關(guān)聯(lián)的用戶(hù)界面,用戶(hù)可選擇“Tasks(任務(wù))”控制來(lái)啟動(dòng)包括呈現(xiàn)與任務(wù)應(yīng)用程序相關(guān)聯(lián)的用戶(hù)界面200等在內(nèi)的任務(wù)應(yīng)用程序140的功能。類(lèi)似地,用戶(hù)可選擇“Contacts(聯(lián)系)”控制來(lái)啟動(dòng)聯(lián)系應(yīng)用程序135的功能和用于為聯(lián)系應(yīng)用程序135顯示信息和功能的相關(guān)用戶(hù)界面200。
仍參考圖2,示出了待辦條240。根據(jù)本發(fā)明的各實(shí)施例,待辦條240的功能由多功能應(yīng)用程序105提供。如以下所描述的,根據(jù)所顯示的本發(fā)明一實(shí)施例,待辦條240包括日期選擇器控制、約會(huì)/會(huì)議視圖、任務(wù)輸入面板、及任務(wù)列表。根據(jù)各實(shí)施例,默認(rèn)為沿著用戶(hù)界面200的右手邊顯示待辦條240。然而,如以下關(guān)于圖9所描述的,可改變待辦條240的顯示以適應(yīng)不同的顯示屏大小及配置,并適應(yīng)其它軟件應(yīng)用程序用戶(hù)界面的特殊要求。
根據(jù)本發(fā)明的各實(shí)施例,總是在用戶(hù)界面200中顯示待辦條240,從而使用戶(hù)可迅速并簡(jiǎn)單地查看即將到來(lái)的會(huì)議、約會(huì)和任務(wù),而無(wú)需啟動(dòng)例如日歷應(yīng)用程序和任務(wù)應(yīng)用程序等特定應(yīng)用程序來(lái)獲取該信息。例如,如果隨同相關(guān)聯(lián)的用戶(hù)界面200一起,從控制區(qū)225選中“Contacts(聯(lián)系)”控制來(lái)啟動(dòng)聯(lián)系應(yīng)用程序135的功能,待辦條240仍舊在用戶(hù)界面200中顯示。類(lèi)似地,如果用戶(hù)隨后選中例如任務(wù)應(yīng)用程序140等的此外另一個(gè)應(yīng)用程序,待辦條240的仍然持久地顯示在用戶(hù)界面中。如以下所描述的,根據(jù)期望,用戶(hù)可解除待辦條240的顯示。然而,根據(jù)本發(fā)明的各實(shí)施例,待辦條240的默認(rèn)設(shè)置規(guī)定,不管在用戶(hù)界面200的其它部分中顯示的信息或顯示的功能而保持顯示待辦條240,從而使用戶(hù)具有即可用的即將到來(lái)的會(huì)議、約會(huì)和任務(wù)的列表。
根據(jù)本發(fā)明的各實(shí)施例,可以用待辦條從多個(gè)數(shù)據(jù)源聚集的多個(gè)約會(huì)、會(huì)議、任務(wù)和類(lèi)任務(wù)項(xiàng)來(lái)組裝待辦條240的組件(任務(wù)列表、約會(huì)/會(huì)議視圖)。即,待辦條可從任何可由待辦條訪問(wèn)的存儲(chǔ)器信源檢索任何為由待辦條識(shí)別而標(biāo)記的數(shù)據(jù)項(xiàng)。一旦待辦條檢索到此類(lèi)已標(biāo)記的數(shù)據(jù)項(xiàng),待辦條240就聚集這些數(shù)據(jù)項(xiàng)并在待辦條的一個(gè)或多個(gè)組件中顯示它們。例如,可標(biāo)記包括電子郵件項(xiàng)、會(huì)議請(qǐng)求、會(huì)議請(qǐng)求響應(yīng)、任務(wù)、報(bào)告的題目、數(shù)據(jù)表中的數(shù)據(jù)項(xiàng)等在內(nèi)的任何數(shù)量的數(shù)據(jù)項(xiàng),以作為任務(wù)來(lái)處理。一旦標(biāo)記了數(shù)據(jù)項(xiàng)以作為任務(wù)來(lái)處理,待辦條就可搜索數(shù)據(jù)項(xiàng),聚集這些數(shù)據(jù)項(xiàng),然后在待辦條的任務(wù)列表中顯示這些數(shù)據(jù)項(xiàng)。類(lèi)似地,待辦條可從諸如電子日歷等信源搜索被標(biāo)記以作為會(huì)議或約會(huì)來(lái)處理的數(shù)據(jù)項(xiàng)。待辦條隨即可如下所述地聚集檢索到的會(huì)議或約會(huì)項(xiàng),并在待辦條的約會(huì)/會(huì)議視圖中顯示??捎纱k條搜索的存儲(chǔ)器區(qū)域的例子包括與例如電子郵件應(yīng)用程序、日歷應(yīng)用程序、任務(wù)應(yīng)用程序等其它應(yīng)用程序相關(guān)聯(lián)的區(qū)域。
參考圖3,可基于各種用戶(hù)動(dòng)作,選擇性地從視圖隱藏待辦條240。例如,可選中待辦條右上角的關(guān)閉控制310來(lái)隱藏或解除待辦條240?;蛘撸梢栽谘赜脩?hù)界面200的上邊或其它位置布置的功能控制工具條中布置待辦條按鈕305,用于選擇性地打開(kāi)和關(guān)閉待辦條240?;蛘?,可提供視圖菜單,用戶(hù)可在其中選擇或取消顯示待辦條240。根據(jù)此外另一種替換,可選擇例如ALT+F2這樣的功能控制來(lái)將待辦條240置為關(guān)閉位。類(lèi)似地,通過(guò)在可選功能控制工具條中選中待辦條按鈕305,可啟動(dòng)顯示待辦條240,如圖2中所示。可從視圖菜單選中待辦條菜單項(xiàng)?;蛘?,如上所述,可選擇諸如ALT+F2這樣的功能鍵將待辦條240置為開(kāi)啟(顯示)位。
參考圖4,示出了可根據(jù)本發(fā)明的各實(shí)施例啟動(dòng)以供選擇性地顯示待辦條240的視圖菜單400。一從視圖菜單400選中待辦條控制420,即提供飛出菜單460以允許用戶(hù)設(shè)置顯示待辦條240中包含的信息所用的顯示屬性。如圖4中所示,在飛出菜單460中,選中了“Show To-Do Bar(顯示待辦條)”控制,從而將在用戶(hù)界面200中顯示待辦條240。選中了“Start Date(開(kāi)始日期)”屬性430,從而將根據(jù)開(kāi)始日期將包含在待辦條240中的信息分類(lèi)。例如,可選擇例如“Assigned To(分配給……)”、“Create By(由……創(chuàng)建)”等其它任務(wù)和其它包含在待辦條240中的信息的分類(lèi)類(lèi)別。
在飛出菜單460的下部,顯示了用于選擇在待辦條240中顯示(或,從顯示移除)各個(gè)組件的控制。例如,選中了“Show Date Picker(顯示日期選擇器)”控制440,從而將在待辦條240中顯示日期選擇器用戶(hù)界面。另一方面,如果當(dāng)用戶(hù)正在查看與該用戶(hù)的日歷應(yīng)用程序125相關(guān)聯(lián)的功能和信息時(shí),用戶(hù)開(kāi)啟了待辦條240,則用戶(hù)可以從待辦條240關(guān)閉會(huì)議/約會(huì)視圖,以便在待辦條240中為額外的任務(wù)信息騰出空間。選中了“Show Appointments(顯示約會(huì))”445,從而將顯示待辦條240的約會(huì)/會(huì)議視圖部分,以顯示即將到來(lái)的會(huì)議和約會(huì)。還選中了“Show task input panel(顯示任務(wù)輸入面板)”控制,從而將在待辦條240中顯示待辦條240的任務(wù)輸入面板。應(yīng)當(dāng)理解,可選中飛出菜單460的其它控制,以對(duì)待辦條240使用其它屬性。從飛出菜單460和相關(guān)描述應(yīng)當(dāng)理解,可以在待辦條240中選擇性地顯示或不顯示日期選擇器控制、約會(huì)/會(huì)議視圖以及任務(wù)輸入面板。在任一情況中,默認(rèn)為總是顯示待辦條240的任務(wù)列表。因此,如上所述,用戶(hù)可定制待辦條240各組件的顯示。
已經(jīng)關(guān)于圖2、3和4,聯(lián)合用戶(hù)界面200描述了待辦條240的概括方面,圖5-9示出了待辦條240的不同組件,并描述了待辦條240中數(shù)據(jù)的組裝和維護(hù)。現(xiàn)參考圖5,示出了日期選擇器控制500。根據(jù)本發(fā)明各實(shí)施例,無(wú)論用戶(hù)當(dāng)前所顯示的應(yīng)用程序用戶(hù)界面(例如,聯(lián)系應(yīng)用程序用戶(hù)界面、電子郵件用戶(hù)界面等等),待辦條240都顯示至少一個(gè)日期選擇器控制500,除非該控制被用戶(hù)關(guān)閉。日期選擇器控制500不僅起到可視日歷的作用,并且基于對(duì)包含在控制500中的日期數(shù)字使用屬性,提供了額外的信息。例如,用粗體顯示包含會(huì)議或約會(huì)的日期,用紅色方塊框出當(dāng)前日期。即,根據(jù)一實(shí)施例,通過(guò)選擇特定的日期,與該日期相關(guān)聯(lián)的會(huì)議、約會(huì)或任務(wù)被組裝到待辦條240中。此外,如下所述,選擇一特定日期可以把日歷應(yīng)用程序用戶(hù)界面自動(dòng)裝載到用戶(hù)界面200中,以顯示與從日期選擇器控制500選中的日期相關(guān)聯(lián)的日歷信息。
如果增加了待辦條240的寬度,或者增加了待辦條240中包含日期選擇器控制500的區(qū)域的高度,則可根據(jù)空間的允許而顯示額外的日期選擇器。根據(jù)較佳的實(shí)施例,除非用戶(hù)關(guān)閉日期選擇器控制500,否則在待辦條240中至少顯示一個(gè)日期選擇器控制500。根據(jù)本發(fā)明的各實(shí)施例,可將來(lái)自待辦條240中任務(wù)列表的任務(wù)、以及來(lái)自任務(wù)應(yīng)用程序140的任務(wù)拖放到日期選擇器控制500中的特定日期上。將任務(wù)放到日期選擇器控制500中的特定日期上使得被放下的任務(wù)的開(kāi)始日期變?yōu)樵撊蝿?wù)被放到的日期。類(lèi)似地,可將來(lái)自電子郵件應(yīng)用程序的電子郵件項(xiàng)放到日期選擇器控制500的特定日期上。將來(lái)自電子郵件應(yīng)用程序的電子郵件項(xiàng)放到日期選擇器控制500的特定日期上將該郵件項(xiàng)標(biāo)記為任務(wù),在待辦條240中的任務(wù)列表中建立任務(wù),并且將該任務(wù)的開(kāi)始日期設(shè)置為將該電子郵件項(xiàng)放到該控制500中的日期。
根據(jù)一實(shí)施例,如果用戶(hù)使用中的首要應(yīng)用程序是日歷應(yīng)用程序125,則日期選擇器控制500不會(huì)在待辦條240中出現(xiàn)。對(duì)于例如任務(wù)應(yīng)用程序140、聯(lián)系應(yīng)用程序135及電子郵件應(yīng)用程序130等非日歷應(yīng)用程序,在日期選擇器控制500中選中一天就立即將所顯示的用戶(hù)界面切換到日歷應(yīng)用程序用戶(hù)界面,并選中用戶(hù)的默認(rèn)日歷。默認(rèn)日歷被轉(zhuǎn)換到日視圖(day view),并且日歷被移到用戶(hù)在日期選擇器控制500中選中的那一天。如果用戶(hù)改變了為待辦條240中的日期選擇器控制500顯示的月份,則不會(huì)自動(dòng)啟動(dòng)日歷應(yīng)用程序125,除非用戶(hù)在日期選擇器控制500中所顯示的月份中選擇了一特定的日期。
現(xiàn)參考圖6,示出了待辦條240的約會(huì)/會(huì)議組件。在約會(huì)/會(huì)議視圖中示出了第一約會(huì)610和第二約會(huì)620。根據(jù)較佳的實(shí)施例,并如圖6中所示,將一最適合的日期附加到約會(huì)標(biāo)題的開(kāi)始。雙擊約會(huì)610、620打開(kāi)完整的約會(huì)項(xiàng)和次級(jí)選項(xiàng),例如,雙擊約會(huì)610、620為選中的約會(huì)呈現(xiàn)一上下文菜單,來(lái)為該項(xiàng)提供額外的日歷和約會(huì)功能??梢灾匦抡{(diào)整待辦條240的約會(huì)/會(huì)議視圖區(qū)的大小,以向待辦條240添加更多的約會(huì)/會(huì)議。根據(jù)較佳的實(shí)施例,最少顯示一個(gè)約會(huì)/會(huì)議,除非用戶(hù)關(guān)閉約會(huì)/會(huì)議視圖。
現(xiàn)參考圖7(并仍參考圖2),提供了任務(wù)輸入面板710。任務(wù)輸入面板710是一編輯框,其允許用戶(hù)輸入希望添加到任務(wù)列表并添加到與單獨(dú)的任務(wù)應(yīng)用程序140相關(guān)聯(lián)的任務(wù)存儲(chǔ)器的新任務(wù)的標(biāo)題。如果用戶(hù)將任務(wù)標(biāo)題輸入到任務(wù)輸入面板710,則立即創(chuàng)建具有該指定標(biāo)題的新任務(wù)并將其添加到任務(wù)列表中當(dāng)前設(shè)定日期的底部。
在任務(wù)輸入面板的右邊示出了旗幟圖標(biāo)。如本領(lǐng)域技術(shù)人員所知,旗幟圖標(biāo)可用于把某一項(xiàng)標(biāo)識(shí)為以某些屬性被標(biāo)記。例如,如任務(wù)輸入面板710中所示的三旗圖標(biāo),可指示被標(biāo)記項(xiàng)的開(kāi)始日期為今天。雙旗圖標(biāo)可指示被標(biāo)記項(xiàng)的開(kāi)始日期在本周內(nèi),單旗圖標(biāo)可指示被標(biāo)記項(xiàng)的開(kāi)始日期在本周之后。此外,如圖2中所示,可以用諸如彩色框250這樣的彩色框來(lái)圍住被標(biāo)記的圖標(biāo),來(lái)為任務(wù)指示諸如系統(tǒng)定義或用戶(hù)定義類(lèi)別等其它屬性。例如,所有與某給定工作項(xiàng)目有關(guān)的任務(wù)可與綠色相關(guān)聯(lián),所有與某個(gè)人項(xiàng)目相關(guān)聯(lián)的任務(wù)可與橙色相關(guān)聯(lián),依此類(lèi)推。
根據(jù)本發(fā)明的各實(shí)施例,用戶(hù)可通過(guò)選中旗幟圖標(biāo)或者部署可用于編輯與給定項(xiàng)相關(guān)聯(lián)的標(biāo)記的屬性菜單,來(lái)標(biāo)記與給定任務(wù)項(xiàng)相關(guān)聯(lián)的屬性。例如,響應(yīng)于旗幟圖標(biāo)的選擇而啟動(dòng)的上下文菜單可允許用戶(hù)將相關(guān)聯(lián)任務(wù)的開(kāi)始日期從本周改到下周。又例如,用戶(hù)可選擇性地改變與任務(wù)相關(guān)聯(lián)的類(lèi)屬,例如從工作項(xiàng)目類(lèi)改到個(gè)人項(xiàng)目類(lèi)。任務(wù)標(biāo)記的詳述參見(jiàn)美國(guó)專(zhuān)利申請(qǐng),代理號(hào)為60001.0419US01,申請(qǐng)人文件第MS309466.01號(hào),題為“Method and SystemFor Improved Electronic Task Creation And Management”(改良的電子任務(wù)創(chuàng)建與管理的方法和系統(tǒng)),其全部?jī)?nèi)容通過(guò)引用包括在此。
現(xiàn)參考圖8,描述了待辦條240(圖2中所示)中示出的任務(wù)列表。任務(wù)列表800包括標(biāo)識(shí)了與任務(wù)列表相關(guān)聯(lián)的分類(lèi)或排列屬性的字段810。根據(jù)本發(fā)明各實(shí)施例,包括在任務(wù)列表800中的任務(wù)可按類(lèi)屬、開(kāi)始日期、到期日期、分配給……、由……創(chuàng)建、類(lèi)型、或定制來(lái)排列。根據(jù)定制排列,用戶(hù)可定義排列或分組單個(gè)任務(wù)項(xiàng)的方式。應(yīng)當(dāng)理解,在任務(wù)列表800中示出的版塊和任務(wù)是僅僅出于舉例的目的,而不限制可顯示的不同任務(wù)的多樣性以及用于排列在任務(wù)列表800中顯示的任務(wù)的不同分類(lèi)標(biāo)準(zhǔn)。
圖8中所示的任務(wù)列表800是按照“Start Date(開(kāi)始日期)”排列的。因此,在任務(wù)列表800的頂部示出了“Today(今天)”版塊,其下包括了開(kāi)始日期為今天的任務(wù)。示出了“Tomorrow(明天)”版塊840,其下包括了開(kāi)始日期為明天的任務(wù)。在任務(wù)列表800中還示出“Friday(周五)”版塊和“Later(以后)”版塊。根據(jù)本發(fā)明的各實(shí)施例,按照需要對(duì)分類(lèi)到此類(lèi)分組下的任務(wù)項(xiàng)進(jìn)行跟蹤,并將其移動(dòng)到不同的分組。例如,當(dāng)前分類(lèi)到標(biāo)題“Tomorrow(明天)”下的任務(wù)項(xiàng)在當(dāng)日的午夜之后將被移到“Today(今天)”組或版塊。與“Start Date(開(kāi)始日期)”排列相關(guān)聯(lián)的分組標(biāo)題可包括諸如“Today(今天)”、“Tomorrow(明天)”、“Monday(周一)”、“Tuesday(周二)”、“Wednesday(周三)”、“Thursday(周四)”、“Friday(周五)”、“Saturday(周六)”、“Sunday(周日)”、“ThisWeek(本周)”、“Next Week(下周)”、“Two WeeksAway(兩周后)”、“Three Weeks Away(三周后)”、“Next Month(下月)”、“Beyond Next Month(下月后)”等多個(gè)標(biāo)題。應(yīng)當(dāng)理解,前述可能的標(biāo)題的列表是作為例子,而非對(duì)可由待辦條用于組織任務(wù)列表中各項(xiàng)的標(biāo)題的多樣性的限制。
可以如用戶(hù)所決定,將單個(gè)任務(wù)項(xiàng)放到不同排列分組中。根據(jù)本發(fā)明的各實(shí)施例,可將單個(gè)任務(wù)項(xiàng)從一個(gè)分組拖放到另一個(gè)分組。例如,參考圖8,如果用戶(hù)決定相關(guān)任務(wù)需要今天而不是在明天開(kāi)始,則可將當(dāng)前在“Tomorrow(明天)”標(biāo)題840下的任務(wù)項(xiàng)拖放到“Today(今天)”標(biāo)題815下的分組。如果用戶(hù)將任務(wù)項(xiàng)放到一個(gè)不同分組中,該任務(wù)項(xiàng)立即被移到新分組中,并改變相關(guān)的旗幟圖標(biāo)845以反映受影響的任務(wù)項(xiàng)的新位置。此外,如果期望,用戶(hù)可手動(dòng)重新排列一特定分組內(nèi)的任務(wù)。例如,參考圖8,用戶(hù)可以重新排列在“Today(今天)”標(biāo)題815下列出的任務(wù)項(xiàng),以向用戶(hù)強(qiáng)調(diào)用于開(kāi)始包含在受影響分組中的任務(wù)的較佳順序。
對(duì)于包含在任務(wù)列表800中的每個(gè)任務(wù),包括了標(biāo)題830以標(biāo)識(shí)該任務(wù)的標(biāo)題和/或性質(zhì)。在每一個(gè)單個(gè)任務(wù)的左手邊,可提供圖標(biāo)以標(biāo)識(shí)給定任務(wù)的信源。例如,可用圖標(biāo)825來(lái)標(biāo)識(shí)相關(guān)聯(lián)的任務(wù)是從任務(wù)應(yīng)用程序140輸入的信息中檢索到的。信封圖標(biāo)835可用于指示相關(guān)聯(lián)的任務(wù)是從接收到的電子郵件項(xiàng)標(biāo)記的任務(wù)。如上所述,在單個(gè)任務(wù)的右手邊示出的旗幟圖標(biāo)845是用于指示和相關(guān)聯(lián)任務(wù)的開(kāi)始日期以及應(yīng)用于該相關(guān)聯(lián)任務(wù)的類(lèi)屬有關(guān)的信息。
現(xiàn)參考圖9,示出了待辦條的一種替換顯示格式。應(yīng)當(dāng)理解,計(jì)算機(jī)顯示屏的某些形狀和大小,以及特定的軟件應(yīng)用程序用戶(hù)界面布局可能要求待辦條240有不同的顯示布局。參考圖9,示出了用于沿計(jì)算機(jī)屏幕顯示和/或用戶(hù)界面顯示的上邊沿或下邊沿顯示待辦條的待辦條的顯示布局。圖9中所示的待辦條900包括沿待辦條900的左邊布置的日期選擇器控制920。相鄰于日期選擇器控制920水平地布置了任務(wù)輸入面板930和約會(huì)/會(huì)議視圖區(qū)940。在水平方向的待辦條900的右邊布置了任務(wù)列表950。應(yīng)當(dāng)理解,使用根據(jù)諸如圖9中所示的替換布局的待辦條可允許在任務(wù)列表或約會(huì)/會(huì)議視圖中顯示額外的信息。例如,假設(shè)在圖9中所示的替換顯示布局中對(duì)于任務(wù)項(xiàng)有額外水平空間可用,則可為多個(gè)任務(wù)項(xiàng)的每一個(gè)顯示額外的文本。
如本文中所述,提供了用于在持久化的計(jì)算機(jī)生成的待辦列表或條中提供任務(wù)管理和日歷信息的改良用戶(hù)界面。該電子待辦條提供從單獨(dú)維護(hù)的電子日歷和/或任務(wù)管理應(yīng)用程序組裝的即將到來(lái)的任務(wù)、會(huì)議和約會(huì)的列表。對(duì)于本領(lǐng)域技術(shù)人員顯而易見(jiàn)的是,可在本發(fā)明中做各種修改和變體而不會(huì)偏離本發(fā)明的范疇與精神。通過(guò)對(duì)本說(shuō)明書(shū)的考慮及對(duì)本文所揭示的發(fā)明的實(shí)施,本發(fā)明的其它實(shí)施例對(duì)于本領(lǐng)域技術(shù)人員將會(huì)是顯而易見(jiàn)的。
權(quán)利要求
1.一種在待辦用戶(hù)界面中提供任務(wù)信息和日歷信息的方法,其特征在于,包含將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象;將任務(wù)列表組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)任務(wù)對(duì)象;將包含在所述任務(wù)列表中的一個(gè)或多個(gè)任務(wù)對(duì)象組織到一個(gè)或多個(gè)邏輯分組中,其中包括在給定邏輯分組中的一個(gè)或多個(gè)任務(wù)對(duì)象中的任何一個(gè)都屬于與所述給定邏輯分組相關(guān)聯(lián)的排列類(lèi)型;將所述待辦用戶(hù)界面顯示為較大用戶(hù)界面的組件,其中所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域可用于顯示與一個(gè)或多個(gè)軟件應(yīng)用程序相關(guān)聯(lián)的功能與信息;以及如果與在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中顯示的第一軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息被與第二軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息取代,則將所述待辦用戶(hù)界面的顯示持久化為所述較大用戶(hù)界面的組件。
2.如權(quán)利要求1所述的方法,其特征在于,還包含在將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象之前,從日歷對(duì)象的存儲(chǔ)器中檢索所述一個(gè)或多個(gè)日歷對(duì)象;以及在將任務(wù)列表組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)任務(wù)對(duì)象之前,從任務(wù)對(duì)象的存儲(chǔ)器中檢索所述一個(gè)或多個(gè)任務(wù)對(duì)象。
3.如權(quán)利要求1所述的方法,其特征在于,還包含將任務(wù)輸入面板組裝到所述待辦用戶(hù)界面以便將新的任務(wù)對(duì)象輸入到所述任務(wù)列表中。
4.如權(quán)利要求1所述的方法,其特征在于,在將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象之后,從一個(gè)或多個(gè)日歷對(duì)象存儲(chǔ)器信源檢索一個(gè)或多個(gè)日歷對(duì)象;以及在所述約會(huì)視圖區(qū)中顯示檢索到的一個(gè)或多個(gè)日歷對(duì)象。
5.如權(quán)利要求4所述的方法,其特征在于,從一個(gè)或多個(gè)日歷對(duì)象存儲(chǔ)器信源檢索一個(gè)或多個(gè)日歷對(duì)象包括檢索一個(gè)或多個(gè)被標(biāo)記以使所述待辦用戶(hù)界面識(shí)別為日歷對(duì)象的數(shù)據(jù)對(duì)象。
6.如權(quán)利要求1所述的方法,其特征在于,在將包含在所述任務(wù)列表中的一個(gè)或多個(gè)任務(wù)對(duì)象組織到一個(gè)或多個(gè)邏輯分組中之前,從一個(gè)或多個(gè)任務(wù)對(duì)象信源中檢索一個(gè)或多個(gè)任務(wù)對(duì)象以便組裝到所述任務(wù)列表中。
7.如權(quán)利要求6所述的方法,其特征在于,從一個(gè)或多個(gè)任務(wù)對(duì)象信源檢索一個(gè)或多個(gè)任務(wù)對(duì)象以便組裝到所述任務(wù)列表中包括檢索一個(gè)或多個(gè)被標(biāo)記以使所述待辦用戶(hù)界面識(shí)別為任務(wù)對(duì)象的數(shù)據(jù)項(xiàng)。
8.如權(quán)利要求1所述的方法,其特征在于,還包含將日期選擇器控制組裝到所述待辦用戶(hù)界面以顯示選中的日歷視圖。
9.如權(quán)利要求8所述的方法,其特征在于,響應(yīng)于包含在所述日期選擇器控制中的日期的選擇,在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中啟動(dòng)日歷用戶(hù)界面,并將所啟動(dòng)的日歷用戶(hù)界面設(shè)置為選中的日期。
10.如權(quán)利要求9所述的方法,其特征在于,一接收到應(yīng)用于所述日期選擇器控制中某日期的任務(wù)項(xiàng),即將所述任務(wù)項(xiàng)總裝到所述任務(wù)列表中與將所述任務(wù)項(xiàng)應(yīng)用到的日期相關(guān)聯(lián)的所述任務(wù)列表中的某位置。
11.一種改良用戶(hù)界面,其特征在于,包含布置在所述待辦用戶(hù)界面上部以包含一個(gè)或多個(gè)日歷對(duì)象的約會(huì)視圖區(qū);布置在所述待辦用戶(hù)界面下部以包含一個(gè)或多個(gè)任務(wù)對(duì)象的任務(wù)列表;其中將所述待辦用戶(hù)界面顯示為較大用戶(hù)界面的組件,所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域可用于顯示與同所述待辦用戶(hù)界面無(wú)關(guān)的一個(gè)或多個(gè)軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息;以及其中如果與在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中顯示的第一軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息被與第二軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息所取代,則所述待辦用戶(hù)界面的顯示被持久化為所述較大用戶(hù)界面的組件。
12.如權(quán)利要求11所述的用戶(hù)界面,其特征在于,還包含布置在任務(wù)列表上以便將新任務(wù)對(duì)象的輸入接收到所述任務(wù)列表中的任務(wù)輸入面板。
13.如權(quán)利要求12所述的用戶(hù)界面,其特征在于,還包含布置在約會(huì)視圖區(qū)上以顯示選中的日歷視圖的日期選擇器控制。
14.一種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)執(zhí)行時(shí),執(zhí)行一種在待辦用戶(hù)界面中提供任務(wù)信息和日歷信息的方法,其特征在于,所述方法包含將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象;將任務(wù)列表組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)任務(wù)對(duì)象;將包含在所述任務(wù)列表中的一個(gè)或多個(gè)任務(wù)對(duì)象組織到一個(gè)或多個(gè)邏輯分組中,其中包含在給定邏輯分組中的一個(gè)或多個(gè)任務(wù)對(duì)象中的任何一個(gè)都屬于與所述給定邏輯分組相關(guān)聯(lián)的排列類(lèi)型;將所述待辦用戶(hù)界面顯示為較大用戶(hù)界面的組件,其中所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域可用于顯示與一個(gè)或多個(gè)軟件應(yīng)用程序相關(guān)聯(lián)的功能與信息;以及如果與在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中顯示的第一軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息被與第二軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息取代,則將所述待辦用戶(hù)界面的顯示持久化為所述較大用戶(hù)界面的組件。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包含在將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象之前,從日歷對(duì)象的存儲(chǔ)器中檢索所述一個(gè)或多個(gè)日歷對(duì)象;以及在將任務(wù)列表組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)任務(wù)對(duì)象之前,從任務(wù)對(duì)象的存儲(chǔ)器中檢索所述一個(gè)或多個(gè)任務(wù)對(duì)象。
16.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包含將任務(wù)輸入面板組裝到所述待辦用戶(hù)界面以便將新的任務(wù)對(duì)象輸入到所述任務(wù)列表中。
17.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包含將日期選擇器控制組裝到所述待辦用戶(hù)界面以顯示選中的日歷視圖。
18.如權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,響應(yīng)于包含在所述日期選擇器控制中的日期的選擇,在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中啟動(dòng)日歷用戶(hù)界面,并將所啟動(dòng)的日歷用戶(hù)界面設(shè)置為選中的日期。
19.如權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,一接收到應(yīng)用于所述日期選擇器控制中一日期的任務(wù)項(xiàng),即將所述任務(wù)項(xiàng)組裝到所述任務(wù)列表中與將所述任務(wù)項(xiàng)應(yīng)用到的日期相關(guān)聯(lián)的一個(gè)位置。
20.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,在將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象之后,從一個(gè)或多個(gè)日歷對(duì)象存儲(chǔ)器信源中檢索一個(gè)或多個(gè)日歷對(duì)象;以及在所述約會(huì)視圖區(qū)中顯示檢索到的一個(gè)或多個(gè)日歷對(duì)象。
21.如權(quán)利要求20所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,從一個(gè)或多個(gè)日歷對(duì)象存儲(chǔ)器信源中檢索一個(gè)或多個(gè)日歷對(duì)象包括檢索一個(gè)或多個(gè)被標(biāo)記以使所述待辦用戶(hù)界面識(shí)別為日歷對(duì)象的數(shù)據(jù)對(duì)象。
22.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,在將包含在所述任務(wù)列表中的一個(gè)或多個(gè)任務(wù)對(duì)象組織到一個(gè)或多個(gè)邏輯分組中之前,從一個(gè)或多個(gè)任務(wù)對(duì)象信源中檢索一個(gè)或多個(gè)任務(wù)對(duì)象以便組裝到所述任務(wù)列表中。
23.如權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,從一個(gè)或多個(gè)任務(wù)對(duì)象信源中檢索一個(gè)或多個(gè)任務(wù)對(duì)象以便組裝到所述任務(wù)列表中包括檢索一個(gè)或多個(gè)被標(biāo)記以使所述待辦用戶(hù)界面識(shí)別為任務(wù)對(duì)象的數(shù)據(jù)項(xiàng)。
24.一種在待辦用戶(hù)界面中提供任務(wù)信息和日歷信息的方法,其特征在于,包含將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象;將任務(wù)列表組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)任務(wù)對(duì)象;將所述待辦用戶(hù)界面顯示為較大用戶(hù)界面的組件,其中所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域可用于顯示與一個(gè)或多個(gè)軟件應(yīng)用程序相關(guān)聯(lián)的功能與信息;以及如果與在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中顯示的第一軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息被與第二軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息取代,則將所述待辦用戶(hù)界面的顯示持久化為所述較大用戶(hù)界面的組件。
25.如權(quán)利要求24所述的方法,其特征在于,還包含在將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象之前,從日歷對(duì)象的存儲(chǔ)器中檢索所述一個(gè)或多個(gè)日歷對(duì)象;以及在將任務(wù)列表組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)任務(wù)對(duì)象之前,從任務(wù)對(duì)象的存儲(chǔ)器中檢索所述一個(gè)或多個(gè)任務(wù)對(duì)象。
26.如權(quán)利要求24所述的方法,其特征在于,還包括將包含在所述任務(wù)列表中的一個(gè)或多個(gè)任務(wù)對(duì)象組織到一個(gè)或多個(gè)邏輯分組中,其中包含在給定邏輯分組中的一個(gè)或多個(gè)任務(wù)對(duì)象中的任何一個(gè)都屬于與所述給定邏輯分組相關(guān)聯(lián)的排列類(lèi)型。
27.如權(quán)利要求26所述的方法,其特征在于,還包含從一組包含任務(wù)類(lèi)屬、任務(wù)開(kāi)始日期、任務(wù)到期日期、任務(wù)分配給……、任務(wù)由……創(chuàng)建、任務(wù)類(lèi)型以及定制任務(wù)排列的排列類(lèi)型中接收對(duì)排列類(lèi)型的選擇。
28.如權(quán)利要求24所述的方法,其特征在于,還包含將任務(wù)輸入面板組裝到所述待辦用戶(hù)界面以便將新的任務(wù)對(duì)象輸入到所述任務(wù)列表中。
29.如權(quán)利要求24所述的方法,其特征在于,還包含將日期選擇器控制組裝到所述待辦用戶(hù)界面以顯示選中的日歷視圖。
30.如權(quán)利要求29所述的方法,其特征在于,響應(yīng)于包含在所述日期選擇器控制中的日期的選擇,在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中啟動(dòng)日歷用戶(hù)界面,并將所啟動(dòng)的日歷用戶(hù)界面設(shè)置為選中的日期。
31.如權(quán)利要求29所述的方法,其特征在于,一接收到應(yīng)用于所述日期選擇器控制中一日期的任務(wù)項(xiàng),即將所述任務(wù)項(xiàng)組裝到所述任務(wù)列表中與將所述任務(wù)項(xiàng)應(yīng)用到的日期相關(guān)聯(lián)的一個(gè)位置。
32.如權(quán)利要求25所述的方法,其特征在于,將一個(gè)或多個(gè)日歷對(duì)象組裝到所述待辦用戶(hù)界面的約會(huì)視圖區(qū)包括將一個(gè)或多個(gè)約會(huì)對(duì)象組裝到所述待辦用戶(hù)界面的約會(huì)視圖區(qū)。
33.一種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)執(zhí)行時(shí),執(zhí)行一種在待辦用戶(hù)界面中提供任務(wù)信息和日歷信息的方法,其特征在于,所述方法包含將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象;將任務(wù)列表組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)任務(wù)對(duì)象;將所述待辦用戶(hù)界面顯示為較大用戶(hù)界面的組件,其中所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域可用于顯示與一個(gè)或多個(gè)軟件應(yīng)用程序相關(guān)聯(lián)的功能與信息;以及如果與在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中顯示的第一軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息被與第二軟件應(yīng)用程序相關(guān)聯(lián)的功能和信息取代,則將所述待辦用戶(hù)界面的顯示持久化為所述較大用戶(hù)界面的組件。
34.如權(quán)利要求33所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包含在將約會(huì)視圖區(qū)組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)日歷對(duì)象之前,從日歷對(duì)象的存儲(chǔ)器中檢索所述一個(gè)或多個(gè)日歷對(duì)象;以及在將任務(wù)列表組裝到所述待辦用戶(hù)界面以包含一個(gè)或多個(gè)任務(wù)對(duì)象之前,從任務(wù)對(duì)象的存儲(chǔ)器中檢索所述一個(gè)或多個(gè)任務(wù)對(duì)象。
35.如權(quán)利要求33所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括將包含在所述任務(wù)列表中的一個(gè)或多個(gè)任務(wù)對(duì)象組織到一個(gè)或多個(gè)邏輯分組中,其中包含在給定邏輯分組中的一個(gè)或多個(gè)任務(wù)對(duì)象中的任何一個(gè)都屬于與所述給定邏輯分組相關(guān)聯(lián)的排列類(lèi)型。
36.如權(quán)利要求33所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包含從一組包含任務(wù)類(lèi)屬、任務(wù)開(kāi)始日期、任務(wù)到期日期、任務(wù)分配給……、任務(wù)由……創(chuàng)建、任務(wù)類(lèi)型、以及定制任務(wù)排列的排列類(lèi)型中接收對(duì)排列類(lèi)型的選擇。
37.如權(quán)利要求33所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包含將任務(wù)輸入面板組裝到所述待辦用戶(hù)界面以便將新的任務(wù)對(duì)象輸入到所述任務(wù)列表中。
38.如權(quán)利要求33所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包含將日期選擇器控制組裝到所述待辦用戶(hù)界面以顯示選中的日歷視圖。
39.如權(quán)利要求38所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,響應(yīng)于包含在所述日期選擇器控制中的日期的選擇,在所述較大用戶(hù)界面中未被所述待辦用戶(hù)界面使用的區(qū)域中啟動(dòng)日歷用戶(hù)界面,并將所啟動(dòng)的日歷用戶(hù)界面設(shè)置為選中的日期。
40.如權(quán)利要求38所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,一接收到應(yīng)用于所述日期選擇器控制中一日期的任務(wù)項(xiàng),即將所述任務(wù)項(xiàng)組裝到所述任務(wù)列表中與將所述任務(wù)項(xiàng)應(yīng)用到的日期相關(guān)聯(lián)的一個(gè)位置。
41.如權(quán)利要求34所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,將一個(gè)或多個(gè)日歷對(duì)象組裝到所述待辦用戶(hù)界面的約會(huì)視圖區(qū)包括將一個(gè)或多個(gè)約會(huì)對(duì)象組裝到所述待辦用戶(hù)界面的約會(huì)視圖區(qū)。
全文摘要
提供了一種顯示了即將到來(lái)的任務(wù)、會(huì)議、約會(huì)等的電子“To-Do(待辦)”條。該電子“待辦”條以任務(wù)、會(huì)議和約會(huì)的小型菜單形式顯示,并且除了在根據(jù)使用中的其它軟件應(yīng)用程序或其它軟件功能在用戶(hù)計(jì)算機(jī)顯示屏上顯示的其它軟件功能或用戶(hù)界面之外持久地顯示。向用戶(hù)呈現(xiàn)了總是可見(jiàn)的即將到來(lái)的任務(wù)、會(huì)議和約會(huì)的列表,而無(wú)需啟動(dòng)單獨(dú)的任務(wù)應(yīng)用程序或日歷應(yīng)用程序來(lái)查看即將到來(lái)的任務(wù)、會(huì)議或約會(huì)。
文檔編號(hào)G06Q10/10GK1755621SQ20051008951
公開(kāi)日2006年4月5日 申請(qǐng)日期2005年7月28日 優(yōu)先權(quán)日2004年9月30日
發(fā)明者C·L·威廉姆斯, G·L·弗蘭克爾, H·I·薩瓦斯塔諾, R·H·洛伊卡特, S·D·杰森 申請(qǐng)人:微軟公司