專利名稱:標(biāo)記、捕捉和生成任務(wù)列表項的制作方法
標(biāo)記、捕捉和生成任務(wù)列表項背景隨著計算機和計算機軟件的出現(xiàn),已經(jīng)作出幫助人們管理他們的工作和非工作生活這二者的大量進步。為了幫助正嘗試在工作、家庭以及二者間同時進行眾多任務(wù)的人們,已經(jīng)開發(fā)了電子任務(wù)和日程表程序以輔助維護、跟蹤和記憶每天必須完成的所有事情的經(jīng)常令人畏縮的任務(wù)。不幸的是,大多數(shù)任務(wù)系統(tǒng)是非常一維化的,因為用戶必須啟動任務(wù)應(yīng)用,打開任務(wù)輸入用戶界面組件,以及然后手動地輸入任務(wù)。通常,該過程緊接在致使用戶決定是否需要新任務(wù)的活動之后或與該活動相關(guān)聯(lián)。例如,用戶可能正在閱讀電子郵件項、用戶可能正在閱讀或編輯文檔(例如字處理文檔、電子數(shù)據(jù)表應(yīng)用文檔、幻燈片演示應(yīng)用文檔等)、用戶可能正在瀏覽因特網(wǎng)站點、用戶可能正在使用社交網(wǎng)絡(luò)應(yīng)用站點等。例如,如果用戶正在編輯文檔且決定他/她需要創(chuàng)建一任務(wù)或提醒以在一周后將所編輯的文檔發(fā)送給同事,則用戶必須離開該文檔,啟動任務(wù)應(yīng)用,輸入所希望的任務(wù),然后返回到正被編輯的文檔。這種麻煩的過程降低了任務(wù)應(yīng)用的利用率和有效性,并通常使得用戶完全避免任務(wù)應(yīng)用以及求助于在便條或“報事貼”上手寫備忘錄?!け景l(fā)明正是對于這些和其他考慮事項而做出的。概述本發(fā)明的各實施例通過提供在電子任務(wù)列表創(chuàng)作表面中從各種數(shù)據(jù)或信息位置或媒介生成任務(wù)或提醒來解決上述和其他問題,而無需啟動單獨的任務(wù)或提醒應(yīng)用以及無需將焦點移離當(dāng)前正在使用的信息位置或媒介。例如,如果用戶正在編輯電子文檔,則用戶可將來自電子文檔的信息快速地標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面中作為新任務(wù)項或提醒,而不用離開正被編輯的文檔。這種標(biāo)記、捕捉和任務(wù)/提醒生成可從各種信息位置或媒介來完成,包括但不限于電子文檔、電子郵件、電子日歷、電子任務(wù)、電子筆記、基于因特網(wǎng)的內(nèi)容或應(yīng)用、社交媒體或聯(lián)網(wǎng)站點等。根據(jù)本發(fā)明的一個方面,在信息項被標(biāo)記或捕捉以及任務(wù)/提醒被生成時,一個或多個元數(shù)據(jù)片段可被應(yīng)用于所標(biāo)記的信息項以用于增強對相關(guān)聯(lián)的所生成的任務(wù)或提醒的后續(xù)使用。一個或多個實施例的細(xì)節(jié)在附圖和以下描述中闡明。通過閱讀下面的具體實施例并參考相關(guān)聯(lián)的附圖,其他特征和優(yōu)點將變得顯而易見。要理解的是下面的具體實施例僅僅是說明性的,而不是對所要求保護的發(fā)明的限制。提供本發(fā)明內(nèi)容以便以簡化的形式介紹將在以下具體實施方式
中進一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識出所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。附圖簡述圖I是示出部署在計算機監(jiān)視器的顯示屏上的列表創(chuàng)作表面用戶界面的簡化框圖。圖2是示出部署在計算機監(jiān)視器的顯示屏上的用一個或多個任務(wù)、事件、活動、或信息片段來填充的列表創(chuàng)作表面用戶界面的簡化框圖。圖3是示出從所選任務(wù)項透視出的信息列表的圖2的列表創(chuàng)作表面用戶界面的簡化框圖。圖4是可在其中實施本發(fā)明的各實施例的計算架構(gòu)的簡化框圖。圖5是示出與所顯示的文檔相關(guān)聯(lián)地顯示的列表創(chuàng)作表面用戶界面的簡化框圖。圖6是示出移動計算設(shè)備以及示出部署在該移動計算設(shè)備的顯示屏上的列表創(chuàng)作表面用戶界面的簡化框圖。圖7是示出移動計算設(shè)備以及示出部署在該移動計算設(shè)備的顯示屏上的列表創(chuàng)作表面用戶界面的簡化框圖。圖8是示出用于從電子資源將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面以生成任務(wù)或任務(wù)提醒的架構(gòu)和示例用戶界面的簡化框圖。圖9是示出與電子郵件收件箱相關(guān)聯(lián)地部署的列表創(chuàng)作表面用戶界面的簡化框 圖,用于將信息從電子郵件收件箱填充到列表創(chuàng)作表面中。
圖10是示出與所顯示的文檔相關(guān)聯(lián)地部署的列表創(chuàng)作表面用戶界面的簡化框圖。圖11是用于從內(nèi)容源將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面以生成任務(wù)列表項的方法的流程圖。圖12是可在其中實施本發(fā)明的各實施例的計算系統(tǒng)的簡化框圖。詳細(xì)描述下面的詳細(xì)描述參考各個附圖。只要可能,就在附圖和以下描述中使用相同的附圖標(biāo)記來指示相同或相似的元件。盡管描述了本發(fā)明的各實施例,但是,修改、改編、以及其他實現(xiàn)也是可能的。例如,可以對附圖中所示出的元件進行置換、添加、或修改,且可以通過對所公開的方法置換、重新排序、或添加階段來修改這里所描述的方法。因此,下文的詳細(xì)描述不限制本發(fā)明,相反,本發(fā)明的合適范圍由所附權(quán)利要求來限定。如上簡述,本發(fā)明的各實施例涉及在電子任務(wù)列表創(chuàng)作表面中從各種數(shù)據(jù)或信息位置或媒介生成任務(wù)或提醒,而無需啟動單獨的任務(wù)或提醒應(yīng)用以及無需將焦點移離當(dāng)前正在使用的信息位置或媒介。圖I是示出部署在計算機監(jiān)視器的顯示屏上的列表創(chuàng)作表面用戶界面的簡化框圖。列表創(chuàng)作表面包括可跨多個軟件應(yīng)用部署且可被顯示在固定和/或移動計算設(shè)備桌面或顯示區(qū)域上的輕量用戶界面120 (本文也稱為列表用戶界面)。例如,如圖I所示,該列表創(chuàng)作表面用戶界面(LASUI)被示為部署在固定計算機監(jiān)視器的顯示屏105上。應(yīng)理解,顯示屏105是與計算機操作系統(tǒng)相關(guān)聯(lián)的顯示空間或與一個或多個軟件應(yīng)用相關(guān)聯(lián)的顯示空間的例示,所述一個或多個軟件應(yīng)用例如字處理應(yīng)用、電子數(shù)據(jù)表應(yīng)用、幻燈片演示應(yīng)用、筆記應(yīng)用、日程表應(yīng)用、聯(lián)系人應(yīng)用等等。功能/按鈕110行被示于顯示屏105的下邊緣,用于提供對與示例軟件應(yīng)用或操作系統(tǒng)相關(guān)聯(lián)的一個或多個功能的訪問。如應(yīng)理解的,圖I中所示的用戶界面組件的配置和位置僅是出于示例的目的,且并不限制可能的其他配置。也就是說,LASUI 120可沿如圖I所示的顯示屏105的上邊緣部署,或LASUI 120可按用戶高效利用顯示屏的要求而被部署在顯示屏中的其他位置。根據(jù)各實施例,列表創(chuàng)作表面的列表用戶界面120可被用作與用于手動或自動輸入列表項的一個或多個軟件應(yīng)用顯示相關(guān)聯(lián)的電子筆記、便條、記事本、“報事貼”等,所述列表項諸如用戶可能原本草草記在一張紙、筆記本或其他媒介上以將被認(rèn)為對用戶來說重要的這種信息保持在最前面或提醒用戶的任務(wù)、事件、活動、或其他信息片段。除了將信息輸入到用戶界面120以外,用戶界面120可用于快速捕捉來自被打開的文檔的信息以及與被打開的應(yīng)用相關(guān)聯(lián)的信息,使得用戶不必為了啟動任務(wù)輸入用戶界面而離開當(dāng)前應(yīng)用。實際上,列表創(chuàng)作表面用戶界面(UI) 120可以與諸如電子文檔、電子郵件項、聯(lián)系人項、社交聯(lián)網(wǎng)信息等之類的各種電子文件相關(guān)聯(lián)。如圖I所示,可在列表創(chuàng)作表面Π 120中提供用于編輯或以其他方式操縱Π 120中包含的信息的一個或多個功能按鈕或控件125、130、135、140。例如,控件125可用于“核對”已完成的任務(wù),控件130可用于添加額外的任務(wù)、事件或其他信息,控件135可用于導(dǎo)入信息或用于注釋要被存儲或顯示在用戶界面120中的信息,各種其他控件140可被提供用于對用戶界面120中包含的信息進行的其它類型的編輯、排序、過濾、搜索等。根據(jù)一實施例,一個這種控件可用于將利用列表創(chuàng)作表面的計算機設(shè)置成“勿打擾”模式,使得當(dāng)“勿打擾”模式被激活時,沒有新的電子郵件項、即時消息通訊(IM)項、或 其他令人分心的內(nèi)容會到達列表創(chuàng)作表面。另一個這種控件140可允許對當(dāng)前所顯示的任務(wù)應(yīng)用“打盹”模式,使得可改為顯示新任務(wù),并使得用戶將不必決定如何處理“打盹”任務(wù)。即,用戶能夠通過應(yīng)用“打盹”模式來保持任務(wù)。另外,“打盹”模式可用于濾除僅與當(dāng)前任務(wù)不相關(guān)的信息。例如,如果用戶將“打盹”模式應(yīng)用到“計劃道德事件”任務(wù),并且如果用戶的當(dāng)前任務(wù)是“重新設(shè)計產(chǎn)品”,且用戶從他的/她的主管收到關(guān)于該項目的電子郵件,則可以顯示關(guān)于“重新設(shè)計產(chǎn)品”任務(wù)的電子郵件,但關(guān)于“計劃道德事件”任務(wù)的電子郵件可不被顯示給用戶?,F(xiàn)在參考圖2,以示出各種列表項的擴展形式示出列表創(chuàng)作表面用戶界面120,各種列表項例如通過信息捕捉已經(jīng)手動地或自動地輸入到列表創(chuàng)作表面中的任務(wù)、事件、活動或其他信息片段。例如,第一條目220“關(guān)閉噴灑系統(tǒng)”例示出一任務(wù),用戶可將該任務(wù)輸入到列表創(chuàng)作表面用戶界面120中以在用戶回到家時提醒他處理該任務(wù)。作為另一示例,第二條目225 “重新設(shè)計產(chǎn)品”被示為具有與主任務(wù)225相關(guān)聯(lián)的多個子任務(wù)230。在LASUI 120中顯示的項可根據(jù)一個或多個指定的顯示安排來顯示,例如基于指定的執(zhí)行時間、最近的在頂部、用戶指定的前5項等。這樣的顯示安排也可應(yīng)用于下面參考圖3所描述的數(shù)據(jù)透視顯示。有利的是,將信息輸入到列表創(chuàng)作表面Π 120中以及編輯信息是容易且高效的。例如,可以用與將項目符號列表項輸入到字處理文檔中相類似的方式將信息鍵入到Π中。即,用戶可以輸入一項,選擇“回車”鍵、“制表符”(tab)鍵等,而接下來的條目將被置于Π120中的下一行或下一句子,但仍具有任何所應(yīng)用的元數(shù)據(jù)的全部益處。例如,LAS Π可以被格式化,使得簡單的回車或制表符選擇可在所輸入的列表項中創(chuàng)建可能對用戶有益的分層結(jié)構(gòu)。例如,用戶可以輸入第一任務(wù)“計劃宴會”,隨后是回車或制表符,接下來是“預(yù)訂餐廳”條目,隨后是另一個回車以及條目“查看菜單供應(yīng)”。通過對所輸入的項應(yīng)用分層結(jié)構(gòu)格式化,后兩項可被自動地列在第一項下面并相對于該第一項縮進,以在各項間創(chuàng)建所顯示出的分層關(guān)系。根據(jù)各實施例,一旦數(shù)據(jù)或其他信息被填充到列表創(chuàng)作表面Π 120中,元數(shù)據(jù)(例如,短語“O團隊”)就可被輸入到LAS UI 120中作為一個或多個文本條目且可被應(yīng)用于任務(wù)列表項的關(guān)鍵詞、關(guān)鍵術(shù)語、關(guān)鍵短語、或其他信息成分,以允許對Π 120中所包含的任務(wù)列表項(即任務(wù)、文本或信息)進行結(jié)構(gòu)化、編輯、過濾、搜索、排序或其他自動化操縱。作為替代,可從元數(shù)據(jù)項的菜單中選擇元數(shù)據(jù)項來應(yīng)用。例如,元數(shù)據(jù)團隊”可被應(yīng)用到任務(wù)“會見Contoso團隊并評估他們能支持我們的領(lǐng)域”,以指示出該示例任務(wù)是要由給定團隊完成的一個或多個任務(wù)之一。相反,元數(shù)據(jù)“OEricGruber”被應(yīng)用到任務(wù)“為下一次評審設(shè)置會議”,以指示出該任務(wù)與特定的人相關(guān)聯(lián)。許多其它類型的元數(shù)據(jù)可被應(yīng)用于列表創(chuàng)作表面UI 120中的信息。例如,雖然示例的“O”符號在上面被使用以將任務(wù)與人或組相關(guān)聯(lián),但“#,,符號可用于用隨機的元數(shù)據(jù)來標(biāo)記任務(wù)或其他信息。對于其他示例,“$”能用于標(biāo)記貨幣信息,“&”符號能用于標(biāo)記日期或時間。如應(yīng)當(dāng)理解的,可以使用大量這樣的元數(shù)據(jù)類型和符號中的任一個,并且前述僅出于示例的目的。有利的是,這樣的元數(shù)據(jù)項可以與列表創(chuàng)作表面Π中的信息相關(guān)聯(lián),而無需輸入另一文本或數(shù)據(jù)輸入域,或無需啟動任何其他用戶界面組件。還應(yīng)當(dāng)理解,被應(yīng)用于列表創(chuàng)作表面Π 120中的各種信息的這種元數(shù)據(jù)將允許對Π 120中所包含的信息進行排序、搜索、過濾或其他方式的操縱。例如,使用元數(shù)據(jù)團隊”可允許對要由與元數(shù)據(jù)團隊”相關(guān)聯(lián)的員工團隊執(zhí)行的或和與元數(shù)據(jù)團隊”相關(guān)聯(lián)的員工團隊相關(guān)聯(lián)的全部任 務(wù)、事件、或其他信息片段進行排序。除了使用被應(yīng)用的元數(shù)據(jù)來允許操縱列表創(chuàng)作表面Π 120中的信息以外,被應(yīng)用的元數(shù)據(jù)還可被用于添加或操縱其他用戶的其他列表創(chuàng)作表面Π中的數(shù)據(jù)。例如,根據(jù)一實施例,如果第一用戶在她的列表創(chuàng)作表面Π中輸入或捕捉給定的信息片段,并隨后將諸如“OSarah”之類的元數(shù)據(jù)項應(yīng)用到該信息,則“Sarah”現(xiàn)在可具有被自動填充到她的列表創(chuàng)作表面Π中的已標(biāo)記的信息,使得她也能看到該已標(biāo)記的信息。應(yīng)當(dāng)理解,幾乎無限量和類型的元數(shù)據(jù)可被應(yīng)用于被輸入到列表創(chuàng)作表面中的各種信息片段。例如,諸如日期、時間、位置、姓名、地址、電話號碼、字母數(shù)字、音頻、視頻等之類的元數(shù)據(jù)項可被應(yīng)用于一個或多個單詞、短語、數(shù)據(jù)、文件等,以允許將來對列表創(chuàng)作表面中所包含的信息進行編輯、排序、搜索或操縱。例如,如果元數(shù)據(jù)類型“日期”被應(yīng)用于列表創(chuàng)作表面Π 120中所包含的全部日期,則這種元數(shù)據(jù)可用于標(biāo)記Π 120中所包含的日期,以允許用戶基于日期來過濾、排序或搜索Π 120中所包含的數(shù)據(jù)。例如,用戶可能期望按日期對Π 120中所包含的全部信息進行排序,以允許該用戶快速地看到正在發(fā)生或應(yīng)當(dāng)在今天執(zhí)行的那些任務(wù)或事件。除了將元數(shù)據(jù)應(yīng)用于一個或多個單詞、短語或其他信息片段以外,自然語言處理可被用于標(biāo)記列表創(chuàng)作表面中所包含的信息和/或?qū)⒃獢?shù)據(jù)應(yīng)用于列表創(chuàng)作表面中所包含的信息。例如,如果諸如“星期五下午6點在Bob的披薩店碰面”之類的短語被輸入到列表創(chuàng)作表面用戶界面120中,自然語言處理器可被應(yīng)用于該短語以解析單詞來確定單詞中的任何單詞是否與特定的信息或數(shù)據(jù)類型相關(guān)聯(lián)。例如,可以解析該示例任務(wù)項中的每個單詞或單詞的組合,以確定是否涉及任何特定的信息類型。例如,單詞“Bob的披薩店”可被標(biāo)記為企業(yè)名稱,時間“下午6點”可被標(biāo)記為時間,“星期五”可被標(biāo)記為特定的一天。自然語言處理器可以將這些短語解析成一個或多個單詞,而該一個或多個單詞可被用于搜索單詞字典或存儲,以用于將經(jīng)解析的單詞與諸如餐廳名稱、時間、日子等之類的各種已知單詞相匹配。一旦自然語言處理器將特定單詞或短語標(biāo)識為屬于信息類型,就可用元數(shù)據(jù)來標(biāo)記那些單詞或短語,使得這些單詞或短語可被用于搜索、排序、過濾、編輯或以其他方式操縱信息,如上所述。
除了對所列出的信息的這種操縱以外,允許作用于所列出的信息同樣重要。例如,功能按鈕和控件可被展示在列表創(chuàng)作表面Π中,以允許對所列出的項采取動作。例如,列出聯(lián)系人項,如“Bob的披薩店”,可導(dǎo)致列出在被選中時使得電話程序呼叫所列出的聯(lián)系人的“呼叫”按鈕,或在被選中時可允許向聯(lián)系人發(fā)送電子郵件或文本消息的“電子郵件”、“文本”或類似按鈕等。如應(yīng)當(dāng)理解的,可以為所列出的各項展示許多其它類型的動作控件。例如,可以展示用于向聯(lián)系人文件夾添加所列出的姓名和相關(guān)信息的控件等。除自然語言處理以外,可以使用識別和利用特定信息片段的其他方法。例如,其他方法可包括解析文本或數(shù)據(jù),以及將所解析的文本或數(shù)據(jù)傳遞給一個或多個識別器模塊。又一些其他方法可包括使用數(shù)據(jù)分析法來分析服務(wù)器上的所有數(shù)據(jù),并示出自動完成或其他信息(例如,輸入“圣誕節(jié)”的每個人也碰巧用“#假期”來標(biāo)記它,也許用戶你也想要這樣做)。另外,可以使用搜索,例如,輸入“Bob的披薩店”將通過進行搜索并看到“Bob的披薩店”實際上是具有相關(guān)聯(lián)的URL (諸如www. bobspizzaparlor. com)的餐廳來造成檢測/標(biāo) 識。根據(jù)各實施例,除元數(shù)據(jù)標(biāo)簽以外,包括其他形式的元數(shù)據(jù)的其他列表項屬性可被應(yīng)用于輸入到列表創(chuàng)作表面中的列表項。例如,諸如團隊屬性、個人屬性、日期屬性、時間屬性、位置屬性、姓名屬性、地址屬性、電話號碼屬性、字母數(shù)字屬性、音頻屬性、視頻屬性等之類的列表項屬性可被應(yīng)用于給定的列表項。如應(yīng)當(dāng)理解的,列表項屬性可以是可擴展的以及可定制的,例如,價格屬性、購物清單上的物品在商店中的位置等。例如,可以用個人姓名(諸如“Joe”)的列表項屬性來附加地注釋列表項“O團隊I于下午2點碰面來討論項目”,以創(chuàng)建經(jīng)修改的列表項團隊I于下午2點在Joe的辦公室碰面來討論項目”。列表創(chuàng)作表面隨后可將第一元數(shù)據(jù)項團隊”與列表項屬性“下午2點”和/或“Joe的辦公室”相關(guān)聯(lián)以生成任務(wù),以供在是團隊I”的成員的全部用戶的列表用戶界面120中顯示。這些元數(shù)據(jù)項與列表項屬性的關(guān)聯(lián)可允許更有效地使用該任務(wù)。例如,所得的任務(wù)項可允許列表創(chuàng)作表面檢索關(guān)于“團隊I”的成員的信息,例如日程表信息,以確定成員是否在“下午2點”有空,和/或列表創(chuàng)作表面可以檢索聯(lián)系人信息以確定“Joe的辦公室”的位置。這種信息可作為從所得的任務(wù)透視出的項被自動地添加到列表創(chuàng)作表面120。應(yīng)當(dāng)理解,這些只是元數(shù)據(jù)項以及其他列表項屬性可關(guān)聯(lián)以增強列表創(chuàng)作表面中的任務(wù)項的有效性的許多方式的示例。如上所述,被輸入到列表創(chuàng)作表面Π 120中且根據(jù)一個或多個元數(shù)據(jù)類型、列表項屬性、或與自然語言處理器相關(guān)聯(lián)地來標(biāo)記或分組的信息可隨后按照各種有幫助的方式來被利用,包括所得任務(wù)的生成和顯示。例如,被應(yīng)用于任務(wù)、事件、活動或其他信息片段(下文稱為“任務(wù)”)的日期和/或時間注釋或標(biāo)記可被用于根據(jù)任何所應(yīng)用的元數(shù)據(jù)或列表項屬性(例如,日期/時間、人、團隊等)來操縱(例如,編輯、排序、搜索或以其他方式操縱)列表創(chuàng)作表面中所包含的任務(wù)和相關(guān)信息。另外,可在事件時間線中組織用日期和/或時間元數(shù)據(jù)注釋的任務(wù),并且任務(wù)可被進一步注釋以幫助用戶沿著規(guī)定的時間線完成或以其他方式處理任務(wù)。如此處提到的,時間線可被廣義地定義成包括任何時間表示,包括日期、時間、日歷信息、季節(jié)、年份等。例如,特定的任務(wù)可能具有嚴(yán)格的期限,例如,用戶可能無法移動的在特定日期和時間的醫(yī)生約定。其他任務(wù)可能需要在規(guī)定的日期/時間范圍期間(例如,星期五下午6點之前的某個時間)完成或處理。根據(jù)本發(fā)明的各實施例,這種日期和/或定時信息可被應(yīng)用于輸入到列表創(chuàng)作表面用戶界面120中的任務(wù),以將“模糊性”應(yīng)用到用戶界面中所包含的任務(wù)的定時方面。例如,如果兩個任務(wù)必須在給定的一天的非常特定的時間完成或以其他方式被處理,則可用元數(shù)據(jù)來注釋那些任務(wù),該元數(shù)據(jù)允許用戶基于所應(yīng)用的嚴(yán)格日期/時間來排序、搜索、或以其他方式操縱那些項。另一方面,如果一個或多個其他任務(wù)必須在同一天完成,但可以在給定結(jié)束時間(例如下 午6點)前的任何時間完成,則可用一元數(shù)據(jù)類型來注釋那些任務(wù),該元數(shù)據(jù)類型允許那些項在與必須在該規(guī)定日子完成或以其他方式被處理的任務(wù)相關(guān)聯(lián)的事件時間線中移動,只要完成或以其他方式處理那些項的時間不超過規(guī)定的最后時間限制(例如下午6點)。對于另一示例,如果用戶想要在上午修剪他的/她的草坪并在晚上去一家特定的餐廳,則列表創(chuàng)作表面可允許以與使用紙質(zhì)日歷相同的方式來捕捉像“上午”和“晚上”那樣的時間,在紙質(zhì)日歷上他們可將修剪活動放在那天的框的頂部,并將餐廳名稱放在那天的框的底部,而任一個都沒有具體的時間。根據(jù)一實施例,隨后,對列表創(chuàng)作表面UI 120中所包含的列表項的排序、搜索或以其他方式的操縱可針對具有嚴(yán)格日期/時間的列表項來完成,或可針對具有寬松或模糊的日期/時間的列表項來完成、或其組合來完成。列表創(chuàng)作表面UI 120可向用戶提供提醒以完成或以其他方式處理列表創(chuàng)作表面UI 120中所包含的任務(wù),并且可利用包括與嚴(yán)格日期/時間相關(guān)聯(lián)的元數(shù)據(jù)以及與寬松或模糊的日期/時間相關(guān)聯(lián)的元數(shù)據(jù)來向用戶提供更加現(xiàn)實的體驗。例如,對即將到來的嚴(yán)格日期/時間(例如,特定的約會)的提醒可以是一種類型的提醒,而與寬松或模糊的日期/時間相關(guān)聯(lián)的提醒可以是與和嚴(yán)格日期/時間相關(guān)聯(lián)的提醒相比較而言較不緊急的一種不同類型的提醒。另外,與寬松或模糊的日期/時間相關(guān)聯(lián)的任務(wù)可在給定一天的安排中自動地浮動,直到接近規(guī)定的結(jié)束點(例如不晚于下午6點)。因此,與寬松或模糊的日期/時間項相比,與嚴(yán)格日期/時間項相關(guān)聯(lián)的提醒可以按照更接近地近似于用戶如何可能通過在便條、記事本、報事貼等上草記下各項來提醒他自己或她自己這些項的方式來完成。如下面更詳細(xì)地描述的,可以與多個軟件應(yīng)用以及和不同的軟件應(yīng)用類型相關(guān)聯(lián)的數(shù)據(jù)相關(guān)聯(lián)地部署列表創(chuàng)作表面用戶界面120。例如,列表創(chuàng)作表面可用于從各種電子文件接收信息或捕捉信息,電子文件諸如字處理文檔、電子數(shù)據(jù)表應(yīng)用文檔、幻燈片演示應(yīng)用幻燈片、因特網(wǎng)瀏覽器內(nèi)容、社交媒體站點內(nèi)容、視頻應(yīng)用、音頻應(yīng)用、電子墨水(例如用指示筆和電子書寫板電子地書寫)、照片、電子郵件項、日歷項、來自其他任務(wù)的任務(wù)項、語音一文本文件等。另外,為列表創(chuàng)作表面存儲的信息可由其他應(yīng)用用來增強列表創(chuàng)作表面的功能??紤]以短語“星期五下午6點在Bob的披薩店碰面”形式的被輸入或捕捉的示例任務(wù)。如上所述,一旦對條目中的各個單詞或短語進行解析、識別、注釋或以其他方式用元數(shù)據(jù)標(biāo)記,那些被標(biāo)記的項就可由其他應(yīng)用用來增強列表創(chuàng)作表面的功能。例如,企業(yè)名稱“Bob的披薩店”可被傳遞到用于確定Bob的披薩店的位置的軟件應(yīng)用。Bob的披薩店的位置進而可被傳遞給用戶的全局設(shè)備(例如,電話、個人數(shù)字助理等)的全球定位系統(tǒng)(GPS)機制,與條目“星期五下午6點”相關(guān)聯(lián)的時間可被傳遞給用戶所使用的日歷功能,短語中感興趣的任何其他單詞或短語可如此被利用?,F(xiàn)在繼續(xù)該示例,如果用戶離開他的或她的辦公室并且正在使用他已經(jīng)部署了列表創(chuàng)作表面UI 120的移動設(shè)備,如下面將描述的,當(dāng)用戶接近示例“Bob的披薩店”的位置,或當(dāng)用戶接近指定時間“星期五下午6點”時,或二者的組合時,可經(jīng)由他的移動設(shè)備向該用戶提供提醒在“Bob的披薩店”碰面的時間就要到了,或者“Bob的披薩店”的位置就要到了,或上述組合。對在場數(shù)據(jù)(例如由信號強度或GSP定位所確定的移動設(shè)備的位置)的使用也可用于將列表創(chuàng)作表面中的信息或任務(wù)提醒與其他相關(guān)信息(諸如日歷項、會議位置等)相關(guān)。另外,如果會議提醒與特定的人或特定組的人相關(guān)聯(lián),則列表創(chuàng)作表面可以查詢聯(lián)系人應(yīng)用以得到該個人或多個人的聯(lián)系人信息,并使該信息通過列表創(chuàng)作表面Π 120可用。對于另一個示例,如果用戶輸入與編輯給定字處理文檔的特定部分相關(guān)聯(lián)的任務(wù),則與對該特定文檔的標(biāo)識相關(guān)聯(lián)的元數(shù)據(jù)可被應(yīng)用于輸入到列表創(chuàng)作表面用戶界面120中的該任務(wù)。當(dāng)用戶接下來打開指定的字處理文檔時,提醒可以出現(xiàn)在列表創(chuàng)作表面UI 120中以提醒用戶字處理文檔中的特定段應(yīng)當(dāng)被編輯。根據(jù)一個實施例,如果這種文檔尚未被打開,如果用戶看到編輯所標(biāo)識的文檔的提醒,則可通過選擇列表創(chuàng)作表面UI 120中所標(biāo)識的該文檔直接從Π 120打開該文檔。
仍然參考圖2,可在用戶界面120中展示除了上文中參考圖I所描述的那些功能按鈕和控件以外的一個或多個功能按鈕和控件。提醒功能210可允許用戶在Π 120中標(biāo)記給定任務(wù)或信息項,以設(shè)置期望的提醒日期/時間。私人通知功能215可允許用戶將給定任務(wù)或信息項標(biāo)記為“私人的”,使得該任務(wù)或信息項不會通過其他用戶的列表創(chuàng)作表面用戶界面暴露給其他用戶。如應(yīng)當(dāng)理解的,功能210和215只是可在列表創(chuàng)作表面Π 120中暴露的用以將有用的元數(shù)據(jù)或功能應(yīng)用于Π 120中所列出的任務(wù)或信息項的許多功能的示例。圖3是不出從所選任務(wù)項透視出的信息列表的圖2的列表創(chuàng)作表面列表用戶界面的簡化框圖。如應(yīng)當(dāng)理解的,對于被輸入到列表創(chuàng)作表面中的任何個體任務(wù)或其他信息片段,一個或多個子任務(wù)、子事件或子信息項可以被輸入并與任何之前輸入的任務(wù)相關(guān)聯(lián)。例如,參考圖3,已經(jīng)與父任務(wù)225 “重新設(shè)計產(chǎn)品”相關(guān)聯(lián)地輸入了各種任務(wù)或其他信息片段315、320。根據(jù)一實施例,對父任務(wù)225的選擇允許在列表創(chuàng)作表面用戶界面120內(nèi)啟動數(shù)據(jù)透視表310,以顯示與父任務(wù)225相關(guān)聯(lián)的子任務(wù)315、320。如果用戶界面120的可用大小只提供對固定數(shù)量的任務(wù)、事件、活動或其他信息片段的初始顯示,則示出“更多”按鈕330以允許在所選擇的父子任務(wù)225下顯示額外的子任務(wù)315、320。根據(jù)一個實施例,可以顯示指定最大數(shù)量的被顯示的子任務(wù)(例如5個子任務(wù)),以將用戶的焦點保持在“前”幾項重要任務(wù)上。如應(yīng)當(dāng)理解的,可像主用戶界面120中所包含的信息的情況那樣來過濾、搜索、排序或以其他方式操縱數(shù)據(jù)透視表310中顯示的子任務(wù)信息。圖4是可在其中實施本發(fā)明的各實施例的計算架構(gòu)的簡化框圖。參考圖4,臺式或膝上型計算機405例示了用戶用于與此處描述的列表創(chuàng)作表面相關(guān)聯(lián)地輸入、捕捉或以其他方式利用數(shù)據(jù)的任何固定計算設(shè)備。移動設(shè)備410例示了移動電話、個人數(shù)字助理、無線連接的膝上型計算機、或用戶可用其在移動環(huán)境中利用列表創(chuàng)作表面的任何其他計算設(shè)備。分布式計算網(wǎng)絡(luò)415例示了用于允許計算設(shè)備405、410經(jīng)由遠(yuǎn)程服務(wù)器420與一個或多個應(yīng)用或數(shù)據(jù)庫通信的任何適合的手段,例如,因特網(wǎng)、企業(yè)內(nèi)聯(lián)網(wǎng)、基于家庭的內(nèi)聯(lián)網(wǎng)
坐寸ο服務(wù)器420例示了作為遠(yuǎn)程服務(wù)器來操作的通用計算設(shè)備,可在服務(wù)器上維護列表創(chuàng)作表面的功能以允許該列表創(chuàng)作表面跟隨用戶從一個設(shè)備405到另一個設(shè)備405到移動設(shè)備410,或者到如此處所述的可在其上部署列表創(chuàng)作表面Π 120以供使用的任何其他設(shè)備。根據(jù)一實施例,與列表創(chuàng)作表面相關(guān)聯(lián)的全部功能和數(shù)據(jù)存儲以及相關(guān)聯(lián)的用戶界面120可米取列表創(chuàng)作表面應(yīng)用或模塊100的形式,該列表創(chuàng)作表面應(yīng)用或模塊100具有用于執(zhí)行此處描述的功能的充足的計算機可執(zhí)行指令。列表創(chuàng)作表面應(yīng)用或模塊100可駐留在單個計算設(shè)備405或410上供與設(shè)備405和410可訪問的數(shù)據(jù)相關(guān)聯(lián)地使用。替代地,可在遠(yuǎn)程服務(wù)器420處維護和操作列表創(chuàng)作表面的功能和相關(guān)聯(lián)的數(shù)據(jù)及其相關(guān)聯(lián)的用戶界面120,如圖4所示。列表425例示了可通過設(shè)備405或410本地地訪問或經(jīng)由服務(wù)器420訪問的數(shù)據(jù)庫列表或表,手動地或自動地輸入到列表創(chuàng)作表面中且經(jīng)由相關(guān)聯(lián)的用戶界面420顯示的信息被維護在列表中。如應(yīng)當(dāng)理解的,如果用戶不在分布式計算環(huán)境中,則列表425以及相關(guān)聯(lián)的存儲的數(shù)據(jù)可被存儲或高速緩存在本地計算設(shè)備405、410上。即,根據(jù)一實施例,列表創(chuàng)作表面的每次實例化可導(dǎo)致被本地地存儲在計算設(shè)備405、410上或與服務(wù)器420相關(guān)聯(lián)地被存儲的數(shù)據(jù)庫中所維護的列表表425的生成。
在列表425中,每個任務(wù)、事件、活動或其他信息片段可被分配給并存儲在列表425的給定行中。除了存儲每個個體條目以外,標(biāo)識被應(yīng)用于各個條目的注釋的信息(例如元數(shù)據(jù))或其他標(biāo)識信息可與相關(guān)聯(lián)的信息條目一起被存儲在列表425中。而且,如果信息與其他數(shù)據(jù)(例如,文檔、日歷項、電子郵件條目)相關(guān)聯(lián),或者如果一條目與其他信息(例如,全球定位系統(tǒng)位置數(shù)據(jù)、日期/時間數(shù)據(jù)等)相關(guān)聯(lián),則標(biāo)識這些關(guān)聯(lián)的信息也可被存儲在列表425中的行上,或與被手動地或自動地輸入到列表創(chuàng)作表面中的每個相關(guān)聯(lián)的任務(wù)、事件、活動或其他信息片段一起被鏈接到一不同的列表425。當(dāng)新的數(shù)據(jù)被添加到列表創(chuàng)作表面用戶界面時,或者當(dāng)列表創(chuàng)作表面中的數(shù)據(jù)被改變時,或者當(dāng)列表創(chuàng)作表面中所包含的數(shù)據(jù)被與其他信息相關(guān)聯(lián)時,存儲在列表425中的數(shù)據(jù)被更新。根據(jù)替代實施例,可根據(jù)除上述的數(shù)據(jù)庫行以外的各種不同手段來存儲列表項425和相關(guān)聯(lián)的數(shù)據(jù)。例如,列表項和相關(guān)聯(lián)的數(shù)據(jù)可被存儲為跨列表創(chuàng)作表面可用或可訪問的多個鏈接列表、表等的可擴展標(biāo)記語言(XML)表示或類似表示。仍然參考圖4,示出了列表創(chuàng)作表面可用的各種信息源。例如,來自聯(lián)系人應(yīng)用或數(shù)據(jù)庫430的信息可用于獲得供輸入到列表創(chuàng)作表面中的信息??深愃频貜娜粘瘫響?yīng)用435和相關(guān)聯(lián)的數(shù)據(jù)存儲中獲得信息。如下面將參考圖6所描述的,來自電子郵件應(yīng)用和相關(guān)聯(lián)的內(nèi)容440的信息可用于填充列表創(chuàng)作表面。來自各種文檔,例如字處理文檔、幻燈片演示文檔、電子數(shù)據(jù)表應(yīng)用文檔等的信息可被用于將數(shù)據(jù)填充到列表創(chuàng)作表面。墨水應(yīng)用450例示了用于例如通過指示筆與電子書寫板的接觸來允許數(shù)據(jù)輸入的電子筆和墨水應(yīng)用。照片應(yīng)用/存儲455例示了照片可通過其來被獲得并被復(fù)制或移動到列表創(chuàng)作表面的任何應(yīng)用或數(shù)據(jù)存儲。音頻/視頻應(yīng)用和存儲460例示了用于獲得音頻或視頻文件的一個或多個手段,例如,通過數(shù)字或模擬記錄設(shè)備或相機來操作的記錄機制(諸如通過移動電話等可獲得)。用于列表創(chuàng)作表面的內(nèi)容也可來自因特網(wǎng)瀏覽器、社交媒體站點、或其他源465。如應(yīng)當(dāng)理解的,來自用于電子地移動或復(fù)制或以其他方式輸入數(shù)據(jù)的任何其他可用源的數(shù)據(jù)和信息可被利用來用任務(wù)、事件或感興趣的其他信息來填充列表創(chuàng)作表面及其相關(guān)聯(lián)的用戶界面120。
雖然圖4中所示的各種數(shù)據(jù)或信息被示為與服務(wù)器420相關(guān)聯(lián),但是這些數(shù)據(jù)和/或信息源中的每一個還可以與本地計算設(shè)備405、410直接相關(guān)聯(lián)和/或被存儲在本地計算設(shè)備405、410處。另外,根據(jù)各實施例,信息從一個或多個源到列表創(chuàng)作表面不是單向通信。即,根據(jù)各實施例,列表創(chuàng)作表面和/或個體任務(wù)列表或任務(wù)列表項可被鏈接到從中獲得任務(wù)列表項的源(例如,字處理文檔),并且可將來自任務(wù)列表的信息推送回該源。例如,如果任務(wù)項形式的信息片段位于LAS UI 120中,則該信息可被推送回它所來自的源。如應(yīng)當(dāng)理解的,各種機制可被用于將信息推送回源。到源的路徑可以與每個相應(yīng)的任務(wù)列表項相關(guān)聯(lián)。對任務(wù)列表項的選擇可導(dǎo)致用于將所選項推送回源和/或用于啟動源文檔的可選擇按鈕或控件被展示在LAS UI 120中。圖5是與所顯示的文檔相關(guān)聯(lián)地示出列表創(chuàng)作表面界面以及列表創(chuàng)作表面信息輸入組件的簡化框圖。如上所述,信息可通過如下所述的信息捕捉被手動地或自動地輸入到列表創(chuàng)作表面用戶界面120中。如圖5所示,示例文檔530被例示為與示例字處理應(yīng)用相關(guān)聯(lián)地顯示在計算機監(jiān)視器顯示屏500上。根據(jù)本發(fā)明的各實施例,列表創(chuàng)作服務(wù)用戶 界面120的擴展版本可如上面參考圖2和3所示和所描述的來被部署,以供輸入包括關(guān)于或關(guān)聯(lián)于所顯示的文檔530的信息的任何期望的信息。根據(jù)另一實施例,可以與列表創(chuàng)作表面用戶界面120相關(guān)聯(lián)地部署列表創(chuàng)作表面信息輸入組件510,以供輸入和注釋關(guān)于列表創(chuàng)作表面UI 120中的給定任務(wù)或信息項的數(shù)據(jù)。根據(jù)圖5所示的示例,列表創(chuàng)作表面信息輸入組件510已與任務(wù)“重新設(shè)計產(chǎn)品”相關(guān)聯(lián)地被啟動,并顯示在列表創(chuàng)作表面UI 120中。列表創(chuàng)作表面信息輸入組件510包括標(biāo)題部分,用于提供數(shù)據(jù)以標(biāo)識正與列表創(chuàng)作表面中所包括的給定任務(wù)、事件或其他信息片段相關(guān)聯(lián)地被輸入的信息。例如,與任務(wù)“準(zhǔn)備供應(yīng)商提議”相關(guān)聯(lián)地標(biāo)識圖5中所示的列表創(chuàng)作表面信息輸入組件510,該任務(wù)是父任務(wù)“重新設(shè)計產(chǎn)品”的子任務(wù)。列表創(chuàng)作表面信息輸入組件510的標(biāo)題部分的下面是評論部分520,用于允許用戶輸入評論,評論可以是與示例子任務(wù)相關(guān)聯(lián)的額外的任務(wù)、事件、活動或其他信息。例如,在評論部分520中輸入的評論可以是子任務(wù)“準(zhǔn)備供應(yīng)商提議”的子任務(wù),或者在評論部分520中輸入的評論可以僅僅是提醒用戶相關(guān)聯(lián)的子任務(wù)的各個方面的評論。提供用于允許將其他內(nèi)容項(例如,文檔、音頻文件、視頻文件、或其他內(nèi)容類型)與示例任務(wù)或子任務(wù)相關(guān)聯(lián)的內(nèi)容部分525。在列表創(chuàng)作表面信息輸入組件510的底部示出用于將一個或多個人、多組人或團隊與子任務(wù)相關(guān)聯(lián)的“人脈”部分。例如,如上面參考圖2所描述和所示的,可與元數(shù)據(jù)標(biāo)簽“O團隊”相關(guān)聯(lián)地使用的團隊分組可被應(yīng)用于給定任務(wù)或子任務(wù)。其他分組或各個個人可類似地與輸入到列表創(chuàng)作表面及其相關(guān)聯(lián)的Π 120中的一個或多個任務(wù)或子任務(wù)相關(guān)聯(lián)。如應(yīng)當(dāng)理解的,列表創(chuàng)作表面信息輸入組件510中示出的配置、布局和域只是出于示例的目的,并且不限制可在列表創(chuàng)作表面信息輸入組件510中提供的其他文本、數(shù)據(jù)條目或數(shù)據(jù)注釋域或部分。仍然參考圖5,在顯示屏500上顯示的文檔530例示了任何文檔,諸如可在顯示屏500上顯示的字處理文檔、電子數(shù)據(jù)表文檔、幻燈片演示文檔、記事本文檔、任務(wù)文檔、日程表文檔等。如圖5所示,文檔530正由用戶以某種方式來處理,并且用戶決定經(jīng)由列表創(chuàng)作表面信息輸入組件510向列表創(chuàng)作表面輸入關(guān)于所顯不的文檔的信息。例如,當(dāng)用戶正在編輯所顯示的文檔時,用戶可以記起應(yīng)當(dāng)與所顯示的文檔中所提及的項目相關(guān)聯(lián)地執(zhí)行一個或多個任務(wù)。因此,通過啟動列表創(chuàng)作表面用戶界面120并隨后啟動列表創(chuàng)作表面信息輸入組件510,用戶可以插入任務(wù)、評論、內(nèi)容項,或?qū)⑽臋n或文檔的部分或與文檔相關(guān)聯(lián)的任務(wù)與一個或多個人、多組人或多隊人相關(guān)聯(lián),就像用戶可能在便條或報事貼上手寫這些備忘錄或注釋以提醒該用戶接下來處理那些事情。根據(jù)一替代實施例,在文檔530被打開時,將任務(wù)或其他信息輸入到LAS UI 120中可能導(dǎo)致被輸入到Π 120中的任務(wù)或其他信息被自動地關(guān)聯(lián)于該文檔(即,表示該文檔的元數(shù)據(jù)可被應(yīng)用于所輸入的任務(wù)或其他信息)。如上面參考圖4所示和所描述的,列表創(chuàng)作表面及其相關(guān)聯(lián)的用戶界面120可在固定的計算系統(tǒng)405中使用,或者可與一個或多個移動設(shè)備410相關(guān)聯(lián)地利用列表創(chuàng)作表面。有利的是,如此處所描述的,存儲在與服務(wù)器420相關(guān)聯(lián)的列表425中的列表創(chuàng)作表面中的信息可以跨各種應(yīng)用來被部署,并且當(dāng)用戶正在行進中時在用戶的移動設(shè)備上部署。因此,實際上,列表創(chuàng)作表面通過使得列表創(chuàng)作表面及其相關(guān)聯(lián)的用戶界面120部署在用戶的移動計算設(shè)備(諸如移動電話、個人數(shù)字助理、無線游戲設(shè)備等)上,來允許用戶在他或她離開臺式操作環(huán)境時攜帶電子版本的“待辦事項”列表。·根據(jù)各實施例,列表用戶界面可從遠(yuǎn)程服務(wù)器420導(dǎo)入到固定的計算設(shè)備405以及移動計算設(shè)備410。當(dāng)在列表用戶界面中顯示任務(wù)時,可在固定的計算設(shè)備上和移動計算設(shè)備上顯示該列表用戶界面的實例化。當(dāng)對遠(yuǎn)程服務(wù)器處的列表用戶界面中的任務(wù)進行改變時,以在固定的計算設(shè)備上和移動計算設(shè)備上顯示的列表用戶界面的新實例化的形式,改變被傳遞給固定和移動設(shè)備。另外,當(dāng)對固定或移動計算設(shè)備處的列表創(chuàng)作表面UI 120中的任務(wù)進行改變時,這些改變可被向上傳遞給遠(yuǎn)程服務(wù)器420處的列表創(chuàng)作表面和相關(guān)聯(lián)的數(shù)據(jù)存儲。圖6和7示出在移動環(huán)境中使用列表創(chuàng)作表面及其相關(guān)聯(lián)的用戶界面。如圖6所示,列表創(chuàng)作表面用戶界面620例示了部署在移動電話410的顯示屏615上的如上所述的移動版本的列表創(chuàng)作表面Π 120。就像如上參考圖I到圖7所述的用戶可以在他的或她的計算機或膝上型計算機的顯示屏上部署列表創(chuàng)作表面用戶界面120那樣,用戶也可在他的或她的移動設(shè)備上部署列表創(chuàng)作表面用戶界面620,以利用與可在固定計算環(huán)境中利用的相同的功能。參考圖7,如果用戶啟動圖6所示的列表創(chuàng)作表面用戶界面620,則可在用戶的移動設(shè)備的顯示屏上啟動“待辦事項”列表,以允許用戶查看一個或多個任務(wù)、事件、活動或其他信息,或允許用戶輸入額外的信息、編輯現(xiàn)有信息、或以其他方式操縱現(xiàn)有信息。如果用戶確實經(jīng)由他的或她的移動設(shè)備編輯或以其他方式操縱列表創(chuàng)作表面用戶界面中所包含的信息,則經(jīng)修改的信息可通過服務(wù)器420被存儲在列表425,并且下一次用戶在他的或她的固定的計算設(shè)備上部署列表創(chuàng)作表面用戶界面120時,通過用戶的移動設(shè)備對包含其中的信息進行的那些改變或修改將出現(xiàn)在相對于用戶的固定計算環(huán)境中的一個或多個其他應(yīng)用而部署的用戶界面120中。另外,移動設(shè)備410可被用于快速捕捉可被直接導(dǎo)出到列表創(chuàng)作表面的信息,如下所述。例如,移動電話的相機功能可被用于拍攝可被自動導(dǎo)入到列表創(chuàng)作表面的照片。作為另一示例,來自移動設(shè)備410的全球定位系統(tǒng)(GPS)數(shù)據(jù)可相對于特定的位置或地址被捕捉,并可被導(dǎo)入到列表創(chuàng)作表面。
如上先前所述,本發(fā)明的各實施例還提供通過標(biāo)記、捕捉以及導(dǎo)出來自各種數(shù)據(jù)或信息位置或媒介的信息在列表創(chuàng)作表面和相關(guān)聯(lián)的列表創(chuàng)作表面用戶界面120中生成任務(wù)或任務(wù)提醒,而無需啟動單獨的任務(wù)或提醒應(yīng)用以及無需將焦點移離當(dāng)前正在使用的信息位置或媒介。例如,如果用戶當(dāng)前正在編輯包含第三季度銷售信息的示例電子數(shù)據(jù)表應(yīng)用文檔,則該用戶可能希望將任務(wù)或提醒輸入到列表創(chuàng)作表面以及相關(guān)聯(lián)的列表創(chuàng)作表面Π 120以提醒該用戶聯(lián)系他的/她的同事來討論上一季度的銷售圖表。無需離開當(dāng)前正被編輯或?qū)忛喌碾娮訑?shù)據(jù)表文檔,用戶可利用如上所例示和描述的LAS UI 120,并且用戶可標(biāo)記電子數(shù)據(jù)表應(yīng)用文檔中所包含的信息來生成合適的任務(wù)或提醒。有利的是,除了當(dāng)前應(yīng)用/文檔之外,任務(wù)將顯示在列表創(chuàng)作表面100中。從而,用戶可跨他的/她的全部文檔來聚集他的/她的全部任務(wù)。作為一示例,根據(jù)現(xiàn)有技術(shù)系統(tǒng),如果用戶正將評論插入到她正在審閱的字處理文檔中,且如果這些評論中的一個或多個使得她想要創(chuàng)建任務(wù)(如與同事討論該文檔),則她將不得不啟動任務(wù)應(yīng)用,將她的焦點離開該文檔,以及創(chuàng)建所述任務(wù)。根據(jù)本實施例,用戶可將她的評論復(fù)制到LAS UI 120而無需離開該文檔,以不僅僅創(chuàng)建任務(wù),而是使得任務(wù)也示出在示例同事的LAS UI 120中(如果她希望這么做)。圖8是示出用于從電子資源將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面以生成任務(wù)或任務(wù)提醒的架構(gòu)和示例用戶界面的簡化框圖。參考圖8,示出了可從中將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面的各種信息資源。例如,電子郵件文檔805例示出電子郵件項的清單,從中信息可被標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面。文檔810例示出字處理文檔、電子數(shù)據(jù)表應(yīng)用文檔、幻燈片演示文檔、筆記應(yīng)用文檔、圖形設(shè)計應(yīng)用文檔、桌面發(fā)布應(yīng)用文檔等。如下將要描述的,來自這些類型的文檔中的每一個的信息可被標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面用于生成任務(wù)或任務(wù)提醒。日歷/任務(wù)/聯(lián)系人文件815例示出通過一個或多個日歷或任務(wù)應(yīng)用可獲得的日歷、任務(wù)或聯(lián)系人內(nèi)容。如此處所述,通過分開的日歷、任務(wù)或聯(lián)系人應(yīng)用可獲得的日程表信息、任務(wù)或聯(lián)系人信息可被用于將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面UI 120中來生成任務(wù)或任務(wù)提醒。例如,如果用戶正在審閱從今天開始兩周期間的日程表信息,且用戶意識到在計劃的會議之前需要完成一個或多個任務(wù),則用戶可將來自日程表條目的信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面UI 120來生成在即將到來的會議之前必須完成的任務(wù)。因特網(wǎng)站點820例示出用戶可瀏覽并可從中將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面的各種因特網(wǎng)站點中的任何站點。社交媒體站點825類似地例示出任何社交媒體或社交聯(lián)網(wǎng)站點,例如FACEB00K或TWITTER,從中用戶可將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面來生成任務(wù)或任務(wù)提醒??杀粯?biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面作為任務(wù)項的其他電子內(nèi)容項包括但不限于圖像、音頻文件、視頻文件等。圖8中示出的用戶界面830例示出基于web的社交聯(lián)網(wǎng)站點,并且在此處被例示為可如何將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面來自動生成任務(wù)或任務(wù)提醒的示例。參考社交媒體站點830,在站點頁面的頂部示出站點的標(biāo)題“我的社交媒體站點”。社交聯(lián)網(wǎng)通信串835示于頁面中,用于示出社交聯(lián)網(wǎng)組的兩個成員之間的典型通信。根據(jù)各實施例,用戶可注意到社交聯(lián)網(wǎng)站點中所包含的信息,該信息致使用戶想要生成任務(wù)或任務(wù)提醒。例如,參考社交媒體站點頁面830,在社交聯(lián)網(wǎng)會話串835期間,問了一個問題是“嗨Bob,想6月20日周二吃午飯來討論我們的辦公室網(wǎng)球隊嗎? ”。在社交媒體站點頁面830的會話串中,一旦看到該問題,用戶可能希望創(chuàng)建任務(wù)或任務(wù)提醒以提醒用戶6月20日周二與他的/她的社交媒體站點同事或朋友吃午飯。根據(jù)各實施例,用戶可利用在社交媒體站點830的頂部示出的列表創(chuàng)作用戶界面120來從頁面830中所包含的內(nèi)容中生成任務(wù)或提醒。如上所述,列表創(chuàng)作表面可跨各種軟件應(yīng)用操作,并可被維護成總是存在的用戶界面,用于輸入列表創(chuàng)作表面的內(nèi)容或與列表創(chuàng)作表面的內(nèi)容交互。從而,用戶可根據(jù)需要啟動列表創(chuàng)作表面Π 120,或者列表創(chuàng)作表面Π 120可跨用戶正在使用的軟件應(yīng)用以總是存在的已啟動模式來被維護。根據(jù)各實施例,用戶可突出顯示或以其他方式選擇文本或其他內(nèi)容的一部分,例如社交媒體站點頁面830中所示的文本串840 “6月20日周二吃午飯”。用戶界面120中所示的“新任務(wù)”控件130然后可被選擇來自動地在列表創(chuàng)作表面UI 120中用突出顯示的信息生成任務(wù)項。從而,如所示的被標(biāo)記或突出顯示的信息被自動捕捉并導(dǎo)出到列表創(chuàng)作表面來生成新任務(wù)或任務(wù)提醒。如上關(guān)于圖4所述,被標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面的信息可被存儲在與服務(wù)器420相關(guān)聯(lián)的列表425中,或者信息可被本地地存儲在固定的計算設(shè)備405上或移動計算設(shè)備410上。如上所述,如果信息被存儲在與服務(wù)器420相關(guān)聯(lián)·的列表425中,則在維護列表425的合適的數(shù)據(jù)庫中生成新行來包括與所標(biāo)記、捕捉和導(dǎo)出的信息相關(guān)聯(lián)的新任務(wù)。仍然參考圖8,可將各種元數(shù)據(jù)項應(yīng)用于所標(biāo)記、捕捉和導(dǎo)出的內(nèi)容,用于增強后續(xù)生成的任務(wù)或任務(wù)提醒的可用性。根據(jù)一實施例,可根據(jù)各種手段來將元數(shù)據(jù)項應(yīng)用于新生成的任務(wù)或任務(wù)提醒。例如,如上參考圖I至3所述,用戶可在用戶界面120中將元數(shù)據(jù)項直接輸入到所生成的任務(wù)。也就是說,如果用戶希望將額外的元數(shù)據(jù)添加到所生成的任務(wù),例如日期、團隊指定、位置、或可被用于增強關(guān)于所生成的任務(wù)或任務(wù)提醒的有用性或操縱能力的任何其他元數(shù)據(jù),則用戶可通過輸入元數(shù)據(jù)來與所生成的任務(wù)或任務(wù)提醒相關(guān)聯(lián)來手動地這么做。根據(jù)一實施例,列表創(chuàng)作表面可利用自然語言處理(或上述的其他合適方法)來解釋所標(biāo)記、捕捉和導(dǎo)出的內(nèi)容中所包含的信息,以確定任何元數(shù)據(jù)類型是否應(yīng)被加注來對后續(xù)生成的任務(wù)或任務(wù)提醒進行幫助和后續(xù)操縱(如排序、搜索等)。例如,示例的所標(biāo)記、捕捉和導(dǎo)出的內(nèi)容中所包含的“6月20日周二”可被自然語言處理應(yīng)用識別為日子和日期,并可被用于將那些單詞或短語指定為可被用于操縱所生成的任務(wù)或任務(wù)提醒的元數(shù)據(jù)類型。根據(jù)另一實施例,如圖8中所示,也可通過啟動元數(shù)據(jù)輸入用戶界面845來將元數(shù)據(jù)項添加到所標(biāo)記和捕捉的內(nèi)容。元數(shù)據(jù)輸入用戶界面845例示出一用戶界面組件,利用該用戶界面組件可將一個或多個預(yù)錄制的元數(shù)據(jù)類型應(yīng)用于所標(biāo)記和捕捉的信息。例如,參考用戶界面組件845,示出了諸如“創(chuàng)建日歷項”、“添加到團隊”、“優(yōu)先級”等之類的元數(shù)據(jù)項。例如,在用戶標(biāo)記、捕捉和導(dǎo)出內(nèi)容“6月20日周二吃午飯”來生成相關(guān)聯(lián)的任務(wù)或任務(wù)提醒之后,用戶可能希望將元數(shù)據(jù)應(yīng)用于所生成的任務(wù)或任務(wù)提醒來將任務(wù)或任務(wù)提醒與特定工作團隊相關(guān)聯(lián)。因此,用戶可選擇元數(shù)據(jù)內(nèi)容用戶界面845中所示的“添加到團隊”元數(shù)據(jù)來用與給定工作團隊相關(guān)聯(lián)的元數(shù)據(jù)注釋所生成的任務(wù)或任務(wù)提醒。根據(jù)一個實施例,對給定元數(shù)據(jù)項的選擇,例如“添加到團隊”元數(shù)據(jù)項,可造成顯示出一數(shù)據(jù)透視表850,該數(shù)據(jù)透視表向用戶示出新生成的任務(wù)或任務(wù)提醒可關(guān)聯(lián)于的團隊的列表。例如,如果用戶選擇“團隊2”,則元數(shù)據(jù)可被應(yīng)用于所生成的任務(wù)或任務(wù)提醒,將所生成的任務(wù)或任務(wù)提醒與指定為“團隊2”的工作團隊相關(guān)聯(lián)。于是,如上參考圖I至3所示的,所應(yīng)用的諸如“O團隊2”之類的元數(shù)據(jù)的文本標(biāo)識可被添加到新生成的任務(wù)或任務(wù)提醒。現(xiàn)在,通過將內(nèi)容標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面而生成的任務(wù)可關(guān)于被應(yīng)用于新生成的任務(wù)的元數(shù)據(jù)來被排序、搜索或以其他方式操縱。如應(yīng)理解的,用戶界面組件845、850中示出的元數(shù)據(jù)內(nèi)容僅出于示例目的,且并不限制可被應(yīng)用于通過將內(nèi)容標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面而生成的任務(wù)的元數(shù)據(jù)項的巨大數(shù)量和類型。如上所述,將內(nèi)容標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面來生成任務(wù)或任務(wù)提醒可從各種內(nèi)容類型和內(nèi)容源來進行,例如電子郵件805、電子文檔810、日歷或任務(wù)文件815、因特網(wǎng)站點820、以及社交媒體或聯(lián)網(wǎng)站點825。如應(yīng)理解的,標(biāo)記、捕捉和導(dǎo)出內(nèi)容以生成任務(wù)或任務(wù)提醒也可從各種不同軟件應(yīng)用來執(zhí)行,使得列表創(chuàng)作表面及其相關(guān)聯(lián)的用戶界面120可跨應(yīng)用類型來操作且是用于輸入和存儲筆記或生成任務(wù)或任務(wù)提醒的總是存在的電子“便條”、“報事貼”或“記事本”。 由于列表創(chuàng)作表面跨各種應(yīng)用的可擴展性,列表創(chuàng)作表面及其相關(guān)聯(lián)的用戶界面120可跨各種類型的電子郵件系統(tǒng)、短消息收發(fā)系統(tǒng)、移動通信系統(tǒng)、無線和有線通信系統(tǒng)以及各種軟件應(yīng)用來遵循用戶。作為此處所述的標(biāo)記、捕捉和導(dǎo)出特征的可擴展性的另一示例,如果用戶以季度方式打開一軟件應(yīng)用來為親屬或同事準(zhǔn)備稅費,用戶可利用列表創(chuàng)作表面和相關(guān)聯(lián)的用戶界面120,使得在用戶用示例稅費準(zhǔn)備應(yīng)用為親屬或同事準(zhǔn)備稅費的同時,用戶界面120被呈現(xiàn)。在用戶為親屬或同事準(zhǔn)備稅費表單時,用戶可確定具有季度提醒來審閱所準(zhǔn)備的稅費表單以及準(zhǔn)備用于按季度提交所需的任何改變或修訂將是有用的。根據(jù)各實施例,用戶可將來自所制備的稅費表單之一的內(nèi)容(例如正對其準(zhǔn)備稅費表單的親屬或同事的標(biāo)識信息)標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面中來生成任務(wù)或任務(wù)提醒,以提醒用戶按季度地審閱稅費表單來準(zhǔn)備按季度的提交。根據(jù)一個實施例,可一次標(biāo)記多個項來用一個動作創(chuàng)建一個或多個任務(wù)。例如,如此處所述的,來自一個或多個已啟動的文檔的多個內(nèi)容片段可被標(biāo)記,然后一旦用戶命令,該多個內(nèi)容片段的每一個可被導(dǎo)出到LAS100來生成一個或多個相關(guān)聯(lián)的任務(wù)。圖9和10例示出根據(jù)本發(fā)明的各實施例的對將內(nèi)容標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面來生成任務(wù)或任務(wù)列表項的額外的示例使用。圖9是示出與電子郵件收件箱相關(guān)聯(lián)地部署的列表創(chuàng)作表面用戶界面的簡化框圖,用于將信息從電子郵件收件箱填充到列表創(chuàng)作表面中。電子郵件收件箱900被示為示出許多電子郵件條目910。根據(jù)本發(fā)明的各實施例,列表創(chuàng)作表面Π 120被部署在電子郵件用戶界面900的頂部,用于接收和利用與電子郵件用戶界面900中所包含的各項相關(guān)聯(lián)的任務(wù)、事件、活動或任何其他信息,如此處所述。例如,給定的電子郵件條目910可致使用戶希望將任務(wù)或其他事件輸入到列表創(chuàng)作表面用戶界面120中。如上所述,用戶可打開列表創(chuàng)作表面用戶界面120并手動地鍵入筆記,例如“記得與Rob談?wù)勱P(guān)于供應(yīng)商提議的工作”。替代地,用戶可啟動上文關(guān)于圖9所示和所述的列表創(chuàng)作表面信息輸入組件510,以輸入更詳細(xì)的評論、將一個或多個內(nèi)容項與任務(wù)、事件、活動或其他信息相關(guān)聯(lián)、將分組、團隊或個人與一個或多個任務(wù)或子任務(wù)相關(guān)聯(lián)等等。也就是說,用戶可能希望與電子郵件用戶界面900相關(guān)聯(lián)地啟動列表創(chuàng)作表面信息輸入組件510,以手動地輸入許多評論或手動地將內(nèi)容或人與電子郵件用戶界面900中所包含的內(nèi)容中或與該內(nèi)容相關(guān)聯(lián)地顯示的任務(wù)、事件、活動或其他信息相關(guān)聯(lián)。
根據(jù)一替代實施例,可提供自動或快速捕捉功能,以允許將來自文檔或其他文件的信息自動標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面來存儲。例如,一組按鈕/控件930與電子郵件用戶界面900中所顯示的每個項相關(guān)聯(lián)地被示出。根據(jù)一實施例,如果列表創(chuàng)作表面及其相關(guān)聯(lián)的用戶界面120的用戶希望例如用某一電子郵件項自動填充列表創(chuàng)作表面,則該用戶可選擇所希望的電子郵件項并使得該電子郵件項自動被填充到上文關(guān)于圖4所述的列表創(chuàng)作表面存儲列表425中。一旦內(nèi)容(例如給定的電子郵件條目910)被自動捕捉并填充到列表創(chuàng)作表面,元數(shù)據(jù)可手動地或自動地與自動填充的條目中的術(shù)語或短語或其他內(nèi)容項相關(guān)聯(lián),而自然語言處理可被應(yīng)用于該條目,如上所述。如應(yīng)理解的,圖9中示出的電子郵件日程表項例示出其他類型的內(nèi)容,例如聯(lián)系人項、包含在其他任務(wù)應(yīng)用中的項等,這些項可被手動地輸入到列表創(chuàng)作表面中或可被自動地捕捉和導(dǎo)出到列表創(chuàng)作表面來生成任務(wù),如本文所述。圖10是示出與所顯示的文檔相關(guān)聯(lián)地部署的列表創(chuàng)作表面用戶界面的簡化框圖。文檔530被顯示在示例字處理應(yīng)用用戶界面中供用戶編輯。此外,部署了列表創(chuàng)作表 面用戶界面120的擴展版本。圖10中示出的該示例文檔和列表創(chuàng)作表面用戶界面120示出了從文檔或其他對象自動且快速地捕捉信息來插入到列表創(chuàng)作表面中的另一示例。例如,具有測試串“使用這些抽象模型作為起始點”的文本范圍1010可被突出顯示并以與如上參考圖9所述的信息從電子郵件項被導(dǎo)出到列表創(chuàng)作表面用戶界面120相同的方式從文檔530自動導(dǎo)出到列表創(chuàng)作表面用戶界面120中來生成任務(wù)。根據(jù)各實施例,當(dāng)來自諸如字處理文檔、幻燈片演示文檔、電子數(shù)據(jù)表應(yīng)用文檔、電子郵件對象、日程表對象、任務(wù)對象、或諸如音頻文件、視頻文件和照片之類的其他類型的對象之類的任何可用對象的信息被捕捉并自動導(dǎo)入到列表創(chuàng)作表面時,一個或多個格式化設(shè)置可被應(yīng)用于被導(dǎo)出到列表創(chuàng)作表面的該信息。也就是說,列表創(chuàng)作表面的用戶可能已經(jīng)向列表創(chuàng)作表面的內(nèi)容應(yīng)用了一個或多個格式化類型,例如項目符號樣式、段落樣式、列表樣式等,于是被自動導(dǎo)出到列表創(chuàng)作表面用戶界面的任何內(nèi)容將被相應(yīng)地格式化。在音頻文件、視頻文件、照片或其他圖像的情況下,這種內(nèi)容可根據(jù)應(yīng)用于列表創(chuàng)作表面及其相關(guān)聯(lián)的用戶界面120的格式化被存儲、顯示或利用。例如,為了列表創(chuàng)作服務(wù)的用戶界面120中所顯示的內(nèi)容的高效和優(yōu)化處理的目的,放置在列表創(chuàng)作表面用戶界面120中的照片可被轉(zhuǎn)換成壓縮的縮略圖或類似對象,而不是顯示對象的更為存儲器敏感的版本,或者被導(dǎo)出到列表創(chuàng)作表面的音頻文件可被變換成文本。此外,輸入或以其他方式填充到用戶界面120中的信息可采用各種其他形式,包括對基于因特網(wǎng)的站點的可選擇鏈接、對音頻和視頻文件的鏈接、或到其他文件的路徑。如應(yīng)從關(guān)于圖9和10的討論所理解的,來自各種不同應(yīng)用和應(yīng)用類型的內(nèi)容可被自動且快速地捕捉來從相關(guān)聯(lián)的文檔導(dǎo)出以及導(dǎo)入到列表創(chuàng)作表面來與給定任務(wù)、事件、活動或其他信息片段相關(guān)聯(lián)地在列表425中存儲,或者被自動捕捉和導(dǎo)出到列表創(chuàng)作表面的內(nèi)容一旦被導(dǎo)入到列表創(chuàng)作表面就可采用其自己的任務(wù)或子任務(wù)的形式。根據(jù)一實施例,從一個或多個內(nèi)容源(如文檔或電子郵件項)標(biāo)記和導(dǎo)出的內(nèi)容生成的任務(wù)可被鏈接回該源,以允許用戶從所生成的任務(wù)返回到源。例如,如果用戶選擇字處理文檔中的文本來生成任務(wù),則當(dāng)用戶在列表創(chuàng)作表面Π 120中遇到該任務(wù)時,用戶可容易地從LAS UI 120啟動從中創(chuàng)建了該任務(wù)的文檔。例如,可選擇與LAS Π中的任務(wù)相關(guān)聯(lián)的標(biāo)識源的元數(shù)據(jù)片段來啟動源。替代地,可在LAS Π中部署按鈕或控件來啟動從中生成了任務(wù)的源。已經(jīng)在上文關(guān)于圖I至圖10描述了本發(fā)明的各實施例的特征和操作環(huán)境,圖11是示出從各種源將信息標(biāo)記、捕捉和導(dǎo)出到列表創(chuàng)作表面中以生成任務(wù)或任務(wù)提醒的方法的流程圖。方法1100起始于開始操作1105,并進行到操作1110,在操作1110接收電子內(nèi)容項。例如,如上參考圖8所述,電子內(nèi)容項可來自各種源或來自各種軟件應(yīng)用。例如,電子內(nèi)容項可以是電子郵件項、電子文檔、來自電子日歷、任務(wù)、聯(lián)系人應(yīng)用的內(nèi)容、來因特網(wǎng)站點、社交媒體或聯(lián)網(wǎng)站點的內(nèi)容、來自各種通信系統(tǒng)(例如移動通信、短消息收發(fā)通信)的內(nèi)容、音頻文件、照片或圖像文件、視頻文件等。在操作1120,列表創(chuàng)作表面用戶界面120可被啟動來生成任務(wù)或任務(wù)提醒。根據(jù)一個實施例,如上所述,用戶可設(shè)置列表創(chuàng)作表面使得列表創(chuàng)作表面用戶界面120跨所有軟件應(yīng)用總是存在,使得列表創(chuàng)作表面用戶界面120不管用戶所利用的軟件應(yīng)用或內(nèi)容如何總是存在。例如,用戶界面120可被部署在操作系統(tǒng)層上,使得不管用戶的桌面或移動電 子顯示屏上顯示的軟件應(yīng)用或內(nèi)容如何,用戶界面120總是存在。在操作1125,可從所顯示的電子文檔或文件或內(nèi)容項(例如照片、音頻文件、到內(nèi)容站點的鏈接等)選擇一部分內(nèi)容來生成任務(wù)或任務(wù)提醒。根據(jù)一個實施例,操作1120和1125的順序可被顛倒。也就是說,如果希望,用戶可不使得LAS UI 120以上述的“總是存在”模式被啟動,但是用戶可能當(dāng)前正在編輯一個或多個文檔。從而,用戶可在操作1125選擇一部分內(nèi)容(如來自字處理文檔的一句),接著啟動LAS UI 120來從所選擇的該部分內(nèi)容生成任務(wù)。在操作1130,所選擇的內(nèi)容項可被標(biāo)記來自動地捕捉和導(dǎo)出到列表創(chuàng)作表面。如此處所述,可采用許多機制來標(biāo)記所選擇的內(nèi)容來自動生成相關(guān)聯(lián)的任務(wù)或任務(wù)提醒。例如,列表創(chuàng)作表面用戶界面120中的可選擇控件130可被啟動來標(biāo)記所選擇的內(nèi)容,或者一個或多個控件可被部署在內(nèi)容附近,如關(guān)于上文參考圖8所述的電子郵件用戶界面所示那樣,來自動標(biāo)記所選擇的內(nèi)容以及將所選擇的內(nèi)容發(fā)送到列表創(chuàng)作表面供生成任務(wù)或任務(wù)提醒。在操作1135,元數(shù)據(jù)可被應(yīng)用于電子內(nèi)容項的所選擇的和標(biāo)記的部分。如上所述,如上參考圖8所述那樣,元數(shù)據(jù)可手動地或通過元數(shù)據(jù)項的自動應(yīng)用來被應(yīng)用于所選擇的內(nèi)容項。在操作1140,所選擇的或標(biāo)記的內(nèi)容可被傳遞給列表創(chuàng)作表面來輸入到數(shù)據(jù)庫列表425中,用于生成任務(wù)或任務(wù)提醒。在操作1145,列表創(chuàng)作表面可從所標(biāo)記、捕捉和導(dǎo)出的內(nèi)容生成任務(wù)或任務(wù)提醒。在操作1150,新生成的任務(wù)或任務(wù)提醒可被顯示在列表創(chuàng)作表面用戶界面120中,如此處所述。在操作1155,所生成的和顯示的任務(wù)或任務(wù)提醒可由用戶利用來幫助用戶完成他的/她的各種工作和業(yè)余活動。如上所述,所生成的任務(wù)項可鏈接回源。例如,如果用戶選擇字處理文檔中的文本來生成任務(wù),則當(dāng)用戶在列表創(chuàng)作表面Π120中遇到該任務(wù)時,用戶可容易地從LAS UI 120啟動從中創(chuàng)建了該任務(wù)的文檔。該方法在操作1195結(jié)束。已經(jīng)描述了本發(fā)明的各實施例以及示出用于標(biāo)記、捕捉和生成一個或多個任務(wù)列表項的方法的示例邏輯流程,圖12是示出可用于實施本發(fā)明的各實施例的計算設(shè)備1200的示例物理組件的框圖。下面描述的計算設(shè)備組件可適于上述計算設(shè)備,例如計算設(shè)備405、410以及服務(wù)器和數(shù)據(jù)庫系統(tǒng)420、425。在一基本配置中,計算設(shè)備1200可以包括至少一個處理單元1202和系統(tǒng)存儲器1204。取決于計算設(shè)備的配置和類型,系統(tǒng)存儲器1204可以包括,但不限于,易失性存儲器(例如,隨機存取存儲器(RAM))、非易失性存儲器(例如,只讀存儲器(ROM))、閃存或任何組合。系統(tǒng)存儲器1204可包括操作系統(tǒng)1205、一個或多個編程模塊1206,且可包括web瀏覽器應(yīng)用1207。例如,操作系統(tǒng)1205可適用于控制計算設(shè)備1200的操作。此外,本發(fā)明的各實施方式可以結(jié)合圖形庫、其他操作系統(tǒng)、或任何其他應(yīng)用程序來實踐,且不限于任何特定應(yīng)用程序或系統(tǒng)。該基本配置在圖12中由虛線1208內(nèi)的那些組件示出。計算設(shè)備1200可以具有附加特征或功能。例如,計算設(shè)備1200還可包括附加數(shù)據(jù)存儲設(shè)備(可移動和/或不可移動),諸如例如磁盤、光盤或磁帶。這些附加存儲在圖12中由可移動存儲1209和不可移動存儲1210示出。如上所述,可以在系統(tǒng)存儲器1204中存儲包括操作系統(tǒng)1205在內(nèi)的多個程序模 塊和數(shù)據(jù)文件。在處理單元1202上執(zhí)行時,諸如上述關(guān)于圖I所述的列表創(chuàng)作表面應(yīng)用或模塊100以及web瀏覽器應(yīng)用1206可執(zhí)行包括例如如上所述的方法1000的一個或多個階段的過程。前述過程是示例,且處理單元1202可執(zhí)行其他過程。根據(jù)本發(fā)明的各實施方式可以使用的其他編程模塊可以包括電子郵件和聯(lián)系人應(yīng)用、字處理應(yīng)用、電子數(shù)據(jù)表應(yīng)用、數(shù)據(jù)庫應(yīng)用、幻燈片演示應(yīng)用、繪圖或計算機輔助應(yīng)用程序等。一般而言,根據(jù)本發(fā)明的各實施方式,程序模塊可以包括可以執(zhí)行特定任務(wù)或可以實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本發(fā)明的各實施方式可用其他計算機系統(tǒng)配置來實踐,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費電子產(chǎn)品、小型機、大型計算機等。本發(fā)明的各實施方式也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲器存儲設(shè)備中。此外,本發(fā)明的各實施方式可在包括分立電子元件的電路、包含邏輯門的封裝或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個芯片上實現(xiàn)。本發(fā)明的各實施方式還可以使用能夠執(zhí)行諸如,例如,AND (與)、0R (或)和NOT (非)等邏輯運算的其他技術(shù)來實踐,包括但不限于,機械、光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的各實施方式可以在通用計算機或任何其他電路或系統(tǒng)中實現(xiàn)。例如,本發(fā)明的各實施方式可被實現(xiàn)為計算機進程(方法)、計算系統(tǒng)或諸如計算機程序產(chǎn)品或計算機可讀介質(zhì)等制品。計算機程序產(chǎn)品可以是計算機系統(tǒng)可讀并編碼了用于執(zhí)行計算機進程的指令的計算機程序的計算機存儲介質(zhì)。如這里所使用的術(shù)語計算機可讀介質(zhì)可以包括計算機存儲介質(zhì)。計算機存儲介質(zhì)可包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。系統(tǒng)存儲器1204、可移動存儲1209和不可移動存儲1210都是計算機存儲介質(zhì)(即,存儲器存儲)的示例。計算機存儲介質(zhì)可以包括,但不限于,RAM、ROM、電可擦除只讀存儲器(EEPR0M)、閃存或其他存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其他光存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備、或可用于存儲信息且可以由計算設(shè)備1200訪問的任何其他介質(zhì)。任何這樣的計算機存儲介質(zhì)都可以是設(shè)備1200的一部分。計算設(shè)備1200還可以具有輸入設(shè)備1212,如鍵盤、鼠標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。還可包括諸如顯示器、揚聲器、打印機等輸出設(shè)備1214。上述設(shè)備是示例且可以使用其他設(shè)備。如這里所使用的術(shù)語計算機可讀介質(zhì)還包括通信介質(zhì)。通信介質(zhì)由諸如載波或其他傳輸機制等已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)來體現(xiàn),并包括任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”可以描述以對該信號中的信息進行編碼的方式設(shè)定或者改變其一個或多個特征的信號。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅外線和其他無線介質(zhì)等無線介質(zhì)。以上參考例如根據(jù)本發(fā)明的各實施方式的方法、系統(tǒng)和計算機程序產(chǎn)品的框圖和/或操作圖示描述了本發(fā)明的各實施方式。框中所注明的各功能/動作可以按不同于任何流程圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動作,連續(xù)示出的兩個框?qū)嶋H上可以基本上同時執(zhí)行,或者這些框有時可以按相反的次序來執(zhí)行。
盡管已經(jīng)描述了本發(fā)明的某些實施方式,但也可能存在其他實施方式。此外,雖然本發(fā)明的各實施方式被描述為與存儲在存儲器和其他存儲介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但數(shù)據(jù)還可以被存儲在或讀取自其他類型的計算機可讀介質(zhì),如輔助存儲設(shè)備,像硬盤、軟盤、或CD-ROM ;來自因特網(wǎng)的載波;或其他形式的RAM或ROM。此外,所公開的方法的各步驟可以任何方式修改,包括通過對各步驟重新排序和/或插入或刪除步驟,而不背離本發(fā)明。對本領(lǐng)域的技術(shù)人員而言,顯然可對本發(fā)明作出各個修改或變化,而不背離本發(fā)明的范圍或精神。在考慮說明書和實現(xiàn)此處公開的本發(fā)明之后,本發(fā)明的其他實施例對本領(lǐng)域的技術(shù)人員而言將是顯而易見的。
權(quán)利要求
1.一種用于從所捕捉的內(nèi)容生成任務(wù)項的方法,包括 接收電子內(nèi)容項; 選擇所述電子內(nèi)容項的一部分來生成任務(wù)項; 將一個或多個元數(shù)據(jù)項應(yīng)用于所述電子內(nèi)容項的所選擇的部分; 自動將所述電子內(nèi)容項的所選擇的部分導(dǎo)出到列表創(chuàng)作表面來從所導(dǎo)出的所述電子內(nèi)容項的所選擇的部分生成任務(wù)項;以及 為所述電子內(nèi)容項的所選擇的部分生成任務(wù)項并將所應(yīng)用的一個或多個元數(shù)據(jù)項關(guān)聯(lián)到所生成的任務(wù)項。
2.如權(quán)利要求I所述的方法,其特征在于,選擇所述電子內(nèi)容項的一部分來生成任務(wù)項包括電子地標(biāo)記所述電子內(nèi)容項的一部分來將所標(biāo)記的部分捕捉成任務(wù)項。
3.如權(quán)利要求2所述的方法,在標(biāo)記所述電子內(nèi)容項的一部分來將所標(biāo)記的部分捕捉成任務(wù)項之前,啟動列表創(chuàng)作表面用戶界面來接收所導(dǎo)出的所述電子內(nèi)容項的所標(biāo)記的部分作為所生成的任務(wù)項。
4.如權(quán)利要求2所述的方法,其特征在于,還包括將所生成的任務(wù)項顯示在所述列表創(chuàng)作表面用戶界面中。
5.如權(quán)利要求4所述的方法,其特征在于,還包括將所生成的任務(wù)項保存在與所述列表創(chuàng)作表面相關(guān)聯(lián)的任務(wù)項列表中。
6.如權(quán)利要求I所述的方法,其特征在于,將一個或多個元數(shù)據(jù)項應(yīng)用于所述電子內(nèi)容項的所選擇的部分包括通過列表創(chuàng)作表面用戶界面自動地應(yīng)用所述一個或多個元數(shù)據(jù)項。
7.如權(quán)利要求6所述的方法,其中通過列表創(chuàng)作表面用戶界面自動地應(yīng)用所述一個或多個元數(shù)據(jù)項包括 解析所述電子內(nèi)容項的所選擇的部分; 確定所述電子內(nèi)容項的所選擇的部分的一個或多個組成部分是否與一個或多個元數(shù)據(jù)項相關(guān)聯(lián);以及 將所述一個或多個元數(shù)據(jù)項應(yīng)用于所述電子內(nèi)容項的所選擇的部分的與一個或多個元數(shù)據(jù)項相關(guān)聯(lián)的所述一個或多個組成部分。
8.—種包含計算機可執(zhí)行指令的計算機可讀介質(zhì),所述指令在被計算機執(zhí)行時執(zhí)行一種用于從所捕捉的內(nèi)容生成任務(wù)項的方法,包括 接收電子內(nèi)容項; 電子地標(biāo)記所述電子內(nèi)容項的一部分來將所標(biāo)記的部分捕捉為任務(wù)項; 自動將所述電子內(nèi)容項的所標(biāo)記的部分導(dǎo)出到列表創(chuàng)作表面來從所導(dǎo)出的所述電子內(nèi)容項的所標(biāo)記的部分生成任務(wù)項; 將一個或多個元數(shù)據(jù)項應(yīng)用于所述電子內(nèi)容項的所選擇的部分; 為所述電子內(nèi)容項的所選擇的部分生成任務(wù)項并將所應(yīng)用的一個或多個元數(shù)據(jù)項關(guān)聯(lián)到所生成的任務(wù)項; 將所生成的任務(wù)項顯示在列表創(chuàng)作表面用戶界面中。
9.一種用于從所標(biāo)記和所捕捉的內(nèi)容生成任務(wù)項的系統(tǒng),包括 列表創(chuàng)作表面應(yīng)用,用于接收電子內(nèi)容項; 接收對所述電子內(nèi)容項的一部分的選擇來生成任務(wù)項; 將一個或多個元數(shù)據(jù)項應(yīng)用于所述電子內(nèi)容項的所選擇的部分; 為所述電子內(nèi)容項的所選擇的部分生成任務(wù)項并將所應(yīng)用的一個或多個元數(shù)據(jù)項關(guān)聯(lián)到所生成的任務(wù)項;以及 將所生成的任務(wù)項顯示在列表創(chuàng)作表面用戶界面中。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述列表創(chuàng)作表面還用于從以下之一接收電子內(nèi)容項電子文檔、電子郵件項、電子日歷項、電子聯(lián)系人項、電子任務(wù)項、因特網(wǎng)站點、內(nèi)聯(lián)網(wǎng)站點、社交聯(lián)網(wǎng)站點、圖像、音頻文件和視頻文件。
全文摘要
提供了在電子任務(wù)列表創(chuàng)作表面中從各種數(shù)據(jù)或信息位置或媒介生成任務(wù)或提醒,而無需啟動單獨的任務(wù)或提醒應(yīng)用以及無需將焦點移離當(dāng)前正在使用的信息位置或媒介??蓮母鞣N信息位置或媒介來實現(xiàn)對任務(wù)或任務(wù)提醒的生成。在信息項被標(biāo)記或捕捉以及任務(wù)/提醒被生成時,一個或多個元數(shù)據(jù)片段可被應(yīng)用于所標(biāo)記的信息項以用于增強對相關(guān)聯(lián)的所生成的任務(wù)或提醒的后續(xù)使用。
文檔編號G06F3/0481GK102947786SQ201180030304
公開日2013年2月27日 申請日期2011年6月16日 優(yōu)先權(quán)日2010年6月22日
發(fā)明者E·基金-伊爾, N·B·弗蘭德, M·J·科特勒, C·W·派克, J·C·塞特費爾德, I·扎伊卡 申請人:微軟公司