包括自由形式輸入電子日歷表面的現(xiàn)代電子日歷系統(tǒng)的制作方法
【專利摘要】實施例提供了包括自由形式日歷輸入表面的電子日歷應(yīng)用特征和功能,但是實施例不限于此。在一實施例中,一種基于計算機的方法可被配置成提供包括自由形式日歷表面的電子日歷特征,該自由形式日歷表面使得用戶能夠使用各種輸入類型和方法來個性化日歷表面。還包括其他實施例。
【專利說明】包括自由形式輸入電子日歷表面的現(xiàn)代電子日歷系統(tǒng)
[0001]背景
[0002]個人信息管理(PM)系統(tǒng)提供數(shù)據(jù)管理特征,包括聯(lián)系人、日歷、電子郵件和其他應(yīng)用。例如,PIM系統(tǒng)可以包括具有有用的日程安排工具的電子日歷應(yīng)用,該日程安排工具包括對個人和企業(yè)事件進行幫助的特征。繁忙的消費者在智能電話、膝上型計算機和臺式計算機上維護具有同步和非同步信息的日歷并不是不尋常的。例如,用戶使用日歷應(yīng)用來安排并接受約會和會議、設(shè)置提醒和跟蹤任務(wù)。然而,當(dāng)前的日歷應(yīng)用功能缺乏允許消費者自由地利用電子日歷表面的足夠靈活性。對實際消費者日歷的研究揭示了對跨日期網(wǎng)格表面的自由形式輸入的大量潛在需求。
[0003]可使用提醒來向用戶提醒某一事件或任務(wù),并可使用日歷應(yīng)用來顯現(xiàn)這些提醒。然而,當(dāng)前的提醒應(yīng)用缺少足夠的提醒協(xié)議靈活性。例如,一些應(yīng)用使用諸如提醒對話之類的振動中斷以及使用戶從當(dāng)前焦點轉(zhuǎn)移的其他高破壞性用戶界面(UI)。同時,所提供的中斷級別大部分情況下與對提醒的感知到的用戶重要性無關(guān)。例如,傳統(tǒng)的約會鳴鐘(chime)和彈出式對話在嘗試提醒的過程中中斷用戶正在做的任何事情。用戶要么使提醒保持在周圍發(fā)生、忍受看見和/或重復(fù)聽見警報直到結(jié)束的煩惱;要么消除提醒,冒著永遠(yuǎn)都不會在事實發(fā)生后得到提醒或被惱人地提醒的風(fēng)險。
[0004]概述
[0005]提供本概述是為了以簡化的形式介紹將在以下詳細(xì)描述中進一步描述的一些概念。本
【發(fā)明內(nèi)容】
并不旨在標(biāo)識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
[0006]實施例提供了包括自由形式日歷輸入表面的電子日歷應(yīng)用特征和功能,但是實施例不限于此。在一實施例中,一種基于計算機的方法可被配置成提供包括自由形式日歷表面的電子日歷特征,該自由形式日歷表面使得用戶能夠使用各種輸入類型和方法來個性化日歷表面。還包括其他實施例。
[0007]通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其他特點和優(yōu)點將變得顯而易見??梢岳斫猓笆鲆话忝枋龊鸵韵略敿?xì)描述均僅是說明性的,且不限制所要求保護的本發(fā)明。
[0008]附圖簡述
[0009]圖1是被部分配置為提供多個計算機化應(yīng)用特征和功能的示例性系統(tǒng)的框圖。
[0010]圖2是描繪使用筆記記錄應(yīng)用的示例性過程的流程圖。
[0011]圖3A — 31描繪了包括空白筆記應(yīng)用在內(nèi)的電子筆記應(yīng)用的不例。
[0012]圖4是描繪了與現(xiàn)代電子日歷特征相關(guān)聯(lián)的示例性過程的流程圖。
[0013]圖5A — 5H描繪了多個電子日歷應(yīng)用特征的示例。
[0014]圖6是示出用于實現(xiàn)本文描述的各個實施例的示例性計算環(huán)境的框圖。
[0015]詳細(xì)描述
[0016]圖1是描繪了示例性系統(tǒng)100的框圖,該示例性系統(tǒng)100包括被部分地配置為提供包括如下的多個計算機化應(yīng)用特征和功能的組件:現(xiàn)代電子日歷和包括自由形式輸入能力的電子筆記記錄特征,但這些組件并不限于此。例如,系統(tǒng)100所提供的功能可被包括為臺式、膝上型、手持式、平板或其他類型的計算或通信設(shè)備/系統(tǒng)的一部分。一個實施例的系統(tǒng)100包括計算機處理組件/資源、存儲組件/資源以及用于提供計算特征和功能的其他組件/資源。盡管示出了一定數(shù)量的組件,但是應(yīng)該理解,系統(tǒng)100可包括更多或更少數(shù)量的組件。
[0017]如圖1所示,示例性系統(tǒng)100包括日歷組件102、筆記組件104、電子郵件組件106、聯(lián)系人組件108、瀏覽器組件110、其他應(yīng)用/組件112和/或處理器和存儲器資源114。如下所述,日歷組件102的各個方面使得用戶能夠使用可用的輸入模態(tài)(例如,語音、鼠標(biāo)、筆/指示筆、顯示器、觸摸屏等)在相關(guān)聯(lián)的電子日歷表面(包括不同日歷視圖的電子日歷表面)上的任何地方使用自由形式輸入。
[0018]用戶可以在電子日歷表面上的任何地方以任何定向和/或配置進行輸入,并且日歷組件102被配置為保存空間和其他輸入信息。在一實施例中,日歷組件102可被配置為具有用于以下操作的復(fù)雜計算機指令:在用戶使用相關(guān)聯(lián)的日歷應(yīng)用(例如,基于web的版本、本地版本等)時,捕捉到電子日歷表面的自由形式輸入并顯示捕捉到的信息。例如,電子日歷表面可以持久保存在日期行上、在月份視圖中的日期框內(nèi)的各個位置及非正交角處、在一星期的某天的各種時刻處的用戶自由形式條目輸入。
[0019]如下所述,自由形式輸入的空間位置、配置(例如,空白筆記、顏色等)和/或排列為對用戶有意義的多個目的服務(wù)。在一實施例中,并且如下進一步描述的,空白筆記可被配置為用作存儲和/或還原應(yīng)用、上下文和/或其他信息的觸發(fā)。可以使用與還原動作相結(jié)合的空白筆記觸發(fā)來還原與空白筆記相關(guān)聯(lián)的所存儲的信息。一實施例的筆記組件104可被配置為管理空白筆記應(yīng)用和觸發(fā),該管理作為電子提醒協(xié)議的一部分。在另一實施例中,可以部分地使用日歷組件102或某一其他組件(諸如,例如操作系統(tǒng)組件)來管理空白筆記功能。
[0020]繼續(xù)參考圖1,日歷組件102使得用戶能夠使用各種各樣的自由形式個性化特征(例如,包括涂抹、上色的手寫輸入、非正交的文本或其他定向的文本、圖形、圖片、視頻等)來標(biāo)記并操縱電子日歷表面或平板。日歷組件102允許操縱在電子日歷表面上的用戶的標(biāo)記的外觀的能力(例如,將日歷上的內(nèi)容、文本或圖片重設(shè)大小、重定位、重定向為適于用戶查看等)。電子日歷特征和功能可被用作本地安裝的應(yīng)用(例如,安裝的個人信息管理(PIM)系統(tǒng))的一部分,和/或使用計算機網(wǎng)絡(luò)(諸如被例如智能電話和其他手持式通信設(shè)備用戶使用的全球通信網(wǎng)絡(luò))來遠(yuǎn)程訪問的基于web的日歷。例如,用戶可以使用智能電話從服務(wù)器訪問在線日歷,以在會議約會期間使用或作為審閱日程表的一部分的來使用。
[0021]用戶可以使用日歷組件102來打開個性化日歷視圖,并且在接收到自由形式輸入(例如,經(jīng)由諸如語音、觸摸、鼠標(biāo)、指示筆等控制輸入)后,日歷組件102使用該電子日歷表面來顯示用戶輸入。日歷組件102被配置為諸如通過向日歷日期網(wǎng)格填充用戶輸入和配置偏好來提供自由形式電子日歷表面,該提供作為捕捉用戶的內(nèi)在可表達性的一部分。電子日歷表面提供輸入?yún)^(qū)域,在該輸入?yún)^(qū)域處,用戶可以在使用日歷的同時利用創(chuàng)造力和個性化。例如,紅色可用于指示孩子的美式足球日程表項,或者使用基本的電話圖標(biāo)來表示對未接的潛在陌生電話的處理。
[0022]日歷組件102被配置為使用電子日歷表面來捕捉這樣的自組織提醒表達和個性化。日歷組件102提供使得每一用戶能夠使用他們自己的創(chuàng)造力和個人可表達性來管理用戶的日程安排和/或其他信息的個性化工具。電子日歷表面提供用于接收在對于進行有意義的交互而言足夠大的形狀因子中記錄的自由形式個性化筆記的簡易界面。電子日歷表面方便地支持使用各種各樣的表達性人工產(chǎn)物的快速且個性化筆記記錄,同時還允許電子復(fù)制、個性化/表達提醒和/或移動性。在一個實施例中,筆記記錄區(qū)域?qū)S糜诠P記輸入并位于電子日歷表面或某一其他應(yīng)用或界面的附近。
[0023]自由形式電子日歷表面具備使用包括智能電話、膝上型計算機、平板計算機或其他計算機界面在內(nèi)的任何數(shù)量的熟知界面來捕捉每一用戶的內(nèi)在個性化可表達性的簡易且方便的能力。與以下動作相比,該自由形式電子日歷表面提供持久的替換方案:將事務(wù)記在一張紙上,而常規(guī)地這張紙會被丟失、覆蓋,或者不得不將次優(yōu)短文本串輸入在智能電話上而沒有任何筆記跟蹤能力。在電子日歷表面上進行直接輸入提供了一種高效且自然的輸入方法來捕捉用戶自由形式輸入,包括針對各待辦項的任何日期相關(guān)子類的個人或私人筆記。日歷組件102使得用戶能夠使用各種各樣的參數(shù)來個性化輸入,這些參數(shù)包括顏色、項目大小、錨位置和/或其他表達/提醒反饋參數(shù)。
[0024]作為示例,顏色可用于一眼區(qū)分電子日歷表面上的項目,其中用戶可以在不同的日歷視圖之間進行導(dǎo)航,這作為管理個人和/或企業(yè)日程表的一部分??梢允褂貌噬諝v表達而非各種含義模糊的符號或獨特的速記來表示重要性或某一其他個人目標(biāo)。電子日歷表面上的項目大小控制和配置提供進一步的可表達性和個性化。例如,可以使用張合調(diào)整大小操作來擴大和/或動畫化(例如,以任何視圖在日歷上彈出)日歷項以提供附加的表達維度?,F(xiàn)代電子日歷的用戶可以使用對某項的直觀且自然的修改動作來為該項調(diào)整大小。
[0025]項錨位置靈活性使得用戶能夠部分地基于用戶自由形式輸入的最初和/或最終放置來物理地重新安排表達日歷項,以提供對于用戶可能有高度意義的附加的表達維度。在一個實施例中,日歷組件102在一項的分配日內(nèi)豎直地使用有限范圍的運動,或者使用將一項鋪展在幾天的區(qū)域之上的擬合行為,以充分地重建紙張日歷的承擔(dān)力。
[0026]根據(jù)一實施例,日歷組件102被配置為包括提供用戶友好電子日歷特征的多個用戶界面(UI)元素,這些Π元素包括但不限于,日歷網(wǎng)格元素、筆記元素、整天井格元素、時間網(wǎng)格元素、議程視圖元素、約會元素、會議元素、編輯框元素和提醒元素。一實施例的日歷組件102使用被配置成重新決定的一整天約會的筆記元素來實現(xiàn)筆記記錄特征,以啟用在電子日歷表面上的簡易/簡單筆記輸入。
[0027]通過為筆記參數(shù)重新定制一整天的約會參數(shù),筆記記錄能力向用戶呈現(xiàn)為將信息直接輸入到電子日歷表面上,而無需或不需要一般與會議和約會相關(guān)聯(lián)的元數(shù)據(jù)(例如,開始/結(jié)束時間)的輕量級方法。筆記元素可被配置為接受電子日歷表面上擔(dān)當(dāng)對用戶的提醒而非外部會議承諾的自組織文本和其他信息。在一實施例中,筆記組件104的功能整個地或部分地用于管理與日歷組件102相關(guān)聯(lián)的筆記特征。
[0028]筆記在日歷環(huán)境中可被表示成沒有出席者的一整天約會。約會元素保留所有的能力,并且可經(jīng)由檢查器被用戶獲得。將表示會議的一整天事件與跨越一整天的出席者進行對比。用戶能夠以多種方式與電子日歷表面進行交互以捕捉輸入,多個方式為諸如通過單擊以立即呈現(xiàn)編輯框、在具有焦點的一天的任何空白區(qū)域上的再一次單擊以激活編輯框、按壓功能鍵或另一指定鍵或部分以激活編輯框、按壓或說“輸入”以在具有焦點的一天上激活編輯框、和/或僅在一天或其他區(qū)域上開始打字、涂抹(ink)或語音化。一個實施例的編輯框被限于一整天的井格,和/或不被實現(xiàn)在時間網(wǎng)格部分中。
[0029]在一實施例中,一旦用戶提供輸入,諸如將例如筆記貼到電子日歷表面,則日歷組件102操作以通過使在經(jīng)鍵入的輸入(例如,涂抹、打字、語音、觸摸等)周圍的編輯框動畫化以使其消失,和/或在后臺將筆記細(xì)節(jié)作為與相關(guān)聯(lián)的一天的一整天約會進行存儲來確認(rèn)/反映捕捉輸入,其中所鍵入的文本可被存儲成在每一一整天約會容器內(nèi)部的主題行。在一個實施例中,日歷筆記細(xì)節(jié)可被控制為根據(jù)低/中/高細(xì)節(jié)設(shè)置進行顯示,其中低設(shè)置用于顯示筆記,中設(shè)置用于將筆記與壓縮摘要或其他時間框一起示出,而高設(shè)置既用作默認(rèn)細(xì)節(jié)設(shè)置又在空間允許時示出所有項。
[0030]一個實施例的一整天井格元素對應(yīng)于星期/天視圖中的日歷部分,在該部分中可以放置沒有特定開始時間的各項。可在星期/天視圖之上放大該一整天區(qū)域,以更好地支持關(guān)于這一天的自由形式筆記記錄輸入。時間網(wǎng)格元素是示出一天的各特定小時的日歷視圖。議程視圖元素是不示出一天的各特定小時的日歷視圖。一個實施例的約會元素對應(yīng)于不具有時間網(wǎng)格或某一其他位置上包括的任何受邀出席者的日歷項。
[0031]會議元素可被描述成包括時間網(wǎng)格或某一其他位置上包括的出席者的約會項。一實施例的編輯框元素包括經(jīng)動畫化的或以其他方式突出顯示的加框區(qū)域,且該加框區(qū)域包圍電子日歷表面上表示文本或其他輸入是可能的活動插入點。提醒元素是向用戶警告相關(guān)聯(lián)的項(例如,約會、會議、筆記等)的基于時間的通知。該通知可以以提醒對話框的形式或經(jīng)由特定設(shè)備協(xié)議來顯現(xiàn)。
[0032]除了自由形式日歷輸入表面外,不同的日歷視圖也可用于控制輸入場景。例如,當(dāng)在月日歷視圖中時,用戶筆記可被拖拉到月視圖內(nèi)的另一天,并且日歷組件102可生成動畫脈沖以確認(rèn)將筆記附在新的一天處。動畫脈沖可用于確認(rèn)某項已被添加到某天,而不管它在拖拉操作后是否可見,這取決于新的一天中顯示的項的數(shù)量。
[0033]作為另一示例,當(dāng)在星期日歷視圖中時,在用戶選擇一整天井格的筆記并將該筆記從該星期的任何一天移動到另一天時,日歷組件102可以被配置為將該筆記與任何現(xiàn)有項一起顯示在該指定天中。在一實施例中,當(dāng)用戶將筆記放置在遠(yuǎn)離一整天井格的時間網(wǎng)格上時,日歷組件102被配置為將時間網(wǎng)格筆記標(biāo)記為零分鐘約會并存儲該時間網(wǎng)格筆記。開始和/或結(jié)束時間可以通過用戶在時間網(wǎng)格上的放置來指定。日歷組件102將零分鐘約會用作對如下事實的識別:放置在日歷上的筆記不表示事件或其他事務(wù)必須發(fā)生的不同時間段。日歷筆記作為電子日歷表面上的簡單提醒(例如,接孩子)是有用的。
[0034]日歷組件102可以將日歷筆記和其他項存儲成零分鐘約會,其與如何感知筆記的用戶思維模型有關(guān)。注意,在將提醒放在日歷上的這些情況下,結(jié)束時間一般是未知的,并且與用戶無關(guān)。日歷組件102還可根據(jù)各種方法使用零分鐘約會來區(qū)分作為用于顯現(xiàn)的提醒的經(jīng)應(yīng)用筆記。例如,可以看見,僅筆記提醒的列表與會議和/或約會分開。一整天筆記的提醒可以在橫向轉(zhuǎn)移到該一整天井格中的另一天時被日歷組件102保留,并且一整天井格的提醒到時間網(wǎng)格的轉(zhuǎn)移可被設(shè)置為零(O)分鐘。
[0035]用戶可以使用日歷個性化工具來在日歷表面上不同地可視地繪制筆記提醒,使得它們不會表現(xiàn)為時間塊,而表現(xiàn)為電子日歷表面上的“涂鴉”。如下所述,空白筆記也可被附加在電子日歷表面上。空白筆記可被用作用于還原在用戶應(yīng)用了空白筆記后捕捉到的在前日歷狀態(tài)的觸發(fā)??梢詫⒖瞻坠P記當(dāng)成電子粘貼標(biāo)簽,該標(biāo)簽也用作用于自動地還原在應(yīng)用該空白筆記的時刻捕捉到的用戶工作空間的重新顯現(xiàn)觸發(fā)。在一個實施例中,筆記組件104被配置成為與筆記記錄特征相關(guān)聯(lián)的不同組件提供筆記記錄應(yīng)用和管理操作,諸如與日歷組件102相關(guān)聯(lián)的基于日歷的筆記。以下進一步描述了該筆記組件104的特征。
[0036]一個實施例中的日歷組件102被配置成使用約會項,這作為如下過程的一部分:提供用于記錄與該約會項相對應(yīng)的私有或個人空間,而無需共享筆記或限制如何共享、分配和/或消除這些筆記。如下所述,日歷組件102可以提供包括用于記錄筆記的指定空間的約會或會議項視圖。日歷組件102認(rèn)識到被輸入約會或會議的個人筆記記錄空間的那些筆記將被維護成私有的,或者將根據(jù)某一受限共享關(guān)聯(lián)來被維護。在一個實施例中,一個或多個專用存儲器部分(例如,本地和/或遠(yuǎn)程存儲器)可用于將個人筆記從與約會或會議相關(guān)聯(lián)的公共信息中分離出來。
[0037]日歷組件102使用個人筆記記錄空間,這作為提供如下能力的一部分而發(fā)生:獨立于與組織者或其他方已發(fā)送的內(nèi)容,保留有關(guān)會議或約會的個人筆記,。作為提供個人筆記記錄特征的一部分,日歷組件102可被配置為使文本和圖形元數(shù)據(jù)與會議或約會的實例相關(guān)聯(lián),以供個人消費(例如,以支持會議準(zhǔn)備、動作項及隨訪)。日歷組件102獨立于會議或約會正被會議組織者或其他方改變(例如,刪除、更新等)地保存?zhèn)€人筆記數(shù)據(jù),。如上所述,日歷組件102可以使用、創(chuàng)建和/或判定共享關(guān)聯(lián)來控制將如何(例如,在秘書(例如,OUTLOOK委托)和管理器(例如,重要賬戶)之間)共享會議筆記。作為示例,筆記共享關(guān)聯(lián)可用于定義對原始筆記記錄者的日歷上的信息的私有雙方共享、無共享或在所選的一組人群之間的暗中共享。
[0038]一個示例性實施例中的日歷組件102使用文本和圖形的關(guān)聯(lián)使用日歷項對象(例如,OUTLOOK日歷對象)來在日歷項上實現(xiàn)個人筆記。包含文本和圖形的附加字段屬性可被追加到日歷項對象(例如,OUTLOOK MAPI項)。在這樣的實施例中,默認(rèn)地將個人筆記保留在該項的用戶賬戶副本上,并且不在所有其他會議參與者之間共享這些個人筆記。日歷組件102可以使用訪問或共享許可來限定對用戶的日歷具有訪問權(quán)的其他用戶,這可包括提供查看個人筆記的選項。相應(yīng)地,日歷組件102可用于根據(jù)不同的共享關(guān)系來控制對任何個人筆記的共享,這些共享關(guān)系為諸如依據(jù)某種工作關(guān)系(例如,經(jīng)理與個人秘書)或其他關(guān)系(例如,部門/類型一部門/類型、父與子等)來定義的鄰近共享關(guān)系。
[0039]例如,經(jīng)理助理可以具有使得經(jīng)理助理能夠針對約會將經(jīng)理(或反之亦然)的筆記放置在日歷中而不使其他受邀者或用戶看見該個人筆記的筆記共享特權(quán)。作為另一示例,個人筆記記錄空間可以被想要被提醒事情列表的用戶用來在會議處提出,而無需在該會議之前將該列表與其他會議請求接收者共享。與約會或會議項相關(guān)聯(lián)的個人筆記記錄空間用于增加日歷可靠性,因為用戶將不必?fù)?dān)心發(fā)送約會或會議更新以持久保存?zhèn)€人筆記。日歷組件102還可利用個人筆記記錄空間來在用戶打開來自其他用戶的邀請時限制或阻止數(shù)據(jù)損失,并對該項的主體作出改變而不會在接收更新和/或修改時丟失這些改變。
[0040]再次參考圖1,筆記組件104被配置成提供包括應(yīng)用和/或管理空白筆記的筆記記錄特征和功能。筆記組件104的特征可以作為插件、源或其他組件的一部分來提供。例如,筆記組件104的特征可作為復(fù)雜編程的特征,復(fù)雜編程被包括為操作系統(tǒng)(0/S)、PM系統(tǒng)或其他組件/應(yīng)用的功能的一部分。一實施例的筆記組件104被配置為在Ο/S級管理筆記記錄和應(yīng)用,包括管理空白筆記特征。筆記參數(shù)(包括空白筆記參數(shù))可以結(jié)合PIM相關(guān)任務(wù)和傾向于中斷的其他項一起使用。例如,空白筆記可以用作重新顯現(xiàn)觸發(fā),以重新訪問與編寫和讀取長電子郵件、通過電子郵件通信將反饋信息合并到文檔中、遇到動作項等相關(guān)聯(lián)的之前工作、屏幕或其他配置。
[0041]如下所述,當(dāng)用戶應(yīng)用空白筆記時,筆記組件104被配置成捕捉和存儲用戶當(dāng)前正查看或與其進行交互的信息。該捕捉可以基于多個因素,包括空白筆記應(yīng)用路徑、筆記應(yīng)用時戳、越過邊界或在到各因素的某一距離內(nèi)移動、在工作區(qū)還原之前完成等。例如,作為撰寫規(guī)范的一部分,信息工作者可以創(chuàng)建空白筆記并將其附加到電子文檔的某頁中,該空白筆記用于創(chuàng)建重新顯現(xiàn)或空白筆記觸發(fā)以在某后面的時刻顯現(xiàn)該頁面。作為另一示例,空白筆記觸發(fā)可以與日歷組件102 —起用作日歷提醒,其中所存儲的工作上下文將與空白筆記應(yīng)用一起被用戶推遲,并且可以使用空白筆記觸發(fā)在一后面的日期/時刻將還原該上下文上的工作的提醒進行重新顯現(xiàn)(例如,彈出窗口或單獨窗口)。
[0042]可以在基于空白筆記應(yīng)用將之前處于焦點的工作/信息重新顯現(xiàn)之前向用戶提供警報和/或警告,以便不會不適當(dāng)?shù)卮驍喈?dāng)前焦點。筆記組件104可被配置成將空白筆記從新近較少使用(暗示在實踐中用的較不頻繁)或不再有用或相關(guān)(例如,刪除該空白筆記附加到的或所引用的一個或多個項)的新近項列表中移除。
[0043]筆記組件104可用作現(xiàn)代個性化提醒系統(tǒng)的一部分,該個性化提醒系統(tǒng)將快速文本/涂抹/語音輸入與結(jié)構(gòu)化和非結(jié)構(gòu)化筆記應(yīng)用特征一起使用,以提供自由形式筆記記錄能力。在一實施例中,筆記組件104可配置有自由形式筆記記錄表面,該表面大致位于電子郵件收件箱、消息界面、日歷表面等附近或鄰近,以促進允許快速捕捉在信息工作的過程中產(chǎn)生的瞬時信息的自由形式筆記記錄。筆記組件104被配置成將環(huán)境提醒作為記憶觸發(fā)呈現(xiàn)給用戶,以執(zhí)行或?qū)忛喼坝涗浀娜蝿?wù)或其他信息,這包括將空白筆記觸發(fā)用作焦點占位符。
[0044]筆記組件104為提醒輸入提供筆記輸入方法和應(yīng)用,該筆記輸入方法和應(yīng)用對應(yīng)于需要非常小努力的動作。一實施例中的筆記組件104被配置為使用筆記記錄特征(包括空白筆記應(yīng)用特征)來實現(xiàn)但不限于實現(xiàn):關(guān)聯(lián)在空間上緊接著電子郵件項(例如,收件箱、發(fā)件箱等)的那些筆記;關(guān)聯(lián)具有各個聯(lián)系人項(例如,每個人vcard)的那些筆記;關(guān)聯(lián)具有各個日歷項的那些筆記;和/或使用用于向用于提醒筆記的各個重新呈現(xiàn)控件(例如,通常在需要注意的各區(qū)域之上)來放置提醒并隨后重新呈現(xiàn)這些提醒。例如,筆記組件104可用于將緊接著收件箱、日歷或其他高頻“重訪”區(qū)域放置的筆記重新顯現(xiàn)。
[0045]筆記組件104可被配置成使用特定Π位置,在該位置處,自由形式筆記對用戶可見并且可被應(yīng)用于收件箱項、聯(lián)系人、日歷表面、日歷項、與項不關(guān)聯(lián)的便箋本。每一筆記的字體、大小和/或顏色中的變化可用于為用戶生成附加的信息筆記維度。筆記組件104還被配置成指定和/或使用模糊時間參數(shù),使得在特定的細(xì)微時刻無需觸發(fā)提醒?;谀:龝r間的提醒可被配置成在較寬的時間段期間以緩和的方式而簡單地顯現(xiàn)為環(huán)境人工產(chǎn)物(例如,將某事項設(shè)定為星期六上午,從星期五晚上到星期六上午該項緩慢地開始顯現(xiàn),以逐漸匯集更多的注意。)電子筆記在設(shè)置提醒、放置在日歷網(wǎng)格上、在某時刻(例如,明天上午9點)的直接文本輸入、在模糊時間(例如,明天上午)的直接文本輸入等時是有用的??瞻坠P記可用作簡單的視覺提醒和/或用于在工作和/或應(yīng)用狀態(tài)之前進行顯現(xiàn)。
[0046]現(xiàn)代電子提醒(包括空白電子筆記)對于個人和業(yè)務(wù)使用都是有用的??梢允褂靡韵碌幌抻诖说膬蓚€提醒分類來維護對提醒的顯現(xiàn):拉取提醒和推送提醒。拉取提醒可被配置為創(chuàng)建低級中斷,并僅提供環(huán)境意識(ambientawareness)。相反,推送提醒可被配置為促進上下文合適的中斷呼叫以得到注意。推送提醒可被配置為包括與用戶正在做什么以及是否可以打斷他們的思緒相應(yīng)的附加級意識。另一方面,拉取提醒是一種不同類的記憶輔助:其被指定來在常規(guī)使用期間吸引最少注意,但在戰(zhàn)略上放置該拉取提醒以便給出重要動作項的概述并訪問重訪中心附近的有用參考信息(例如,收件箱、日歷、聯(lián)系人等)。在一實施例中,拉取提醒包括但不限于便箋本、WINDOWS MOBILE的“行進中”區(qū)域、日歷和/或列表。
[0047]電子便箋本可用于定位拉取提醒,這部分地歸因于大的/有益的自由形式輸入表面。電子便箋本可被包括為較大UI (例如,OUTLOOK UI)的一部分,并且對其能夠勝任作為用于隨機工作/個人/電子郵件相關(guān)筆記、到很快將被需要的文檔的鏈接或圖片/視頻的場所的進行圖形地廣告。電子便箋本可用作作為電子提醒生態(tài)系統(tǒng)的一部分的用于物理地寫入/文本化/演說的輸入點(例如,分布在OFFICE、OUTLOOK、EXCHANGE、其他系統(tǒng)等之間)。
[0048]用于在電子提醒生態(tài)系統(tǒng)的各用戶設(shè)備(例如,智能電話和膝上型設(shè)備)之間復(fù)制項/信息的同步模型給予用戶對如何及何時利用電子便箋本的可預(yù)測的理解。對電子便箋本的示例使用包括快速輸入項,如地址、臨時電話號碼和聯(lián)系人信息(例如,餐廳信息、事件信息等)。使用電子便箋本來放置項或輸入信息給予用戶它將復(fù)制到每一同步設(shè)備并且在行進中時是可用的信心。
[0049]如上所述,電子日歷表面還表示環(huán)境提醒的顯現(xiàn)位置。日歷組件102還被配置為接受各筆記在電子日歷表面上的自由形式放置。在一個實施例中,三類項目可用于填充電子日歷表面,包括無日期的文本。第一類,也就是最不復(fù)雜的一類,包括直接放置在日期網(wǎng)格上的自由形式筆記。較短的無日期字符串可被粘貼到它們被記下的位置,以服務(wù)于它們作為記錄的目的。
[0050]第二類包括開始時間日期文本,在該文本處,日歷組件102或其他組件自動地檢測在日歷表面上的各條目中的時間相關(guān)字符串。這些字符串將在各所聲明時刻被直接映射成提醒,其中可能的卷起(roll up)在一天的第一段時間期間被直接映射成該一整天的預(yù)覽提醒。此外,具有開始時間數(shù)據(jù)的條目可被配置成在相關(guān)聯(lián)日期范圍內(nèi)從早到晚對它們自身自動重新排序。第三類包括個人筆記,該個人筆記一般包括不需要任何特定處理的具有開始和結(jié)束時間的自由形式輸入。在一個實施例中,如同僅具有開始時間的其他日歷項,個人筆記的開始時間可以被考慮并用于控制行為。
[0051]日常生活中利用的自然提醒機制的關(guān)鍵屬性快速捕捉并類似于原始觸發(fā)。電子筆記提供可立即使用的、物理上接近的、電子筆記表示以記住信息的片段。此外,存在人們在白天將有規(guī)律地重訪的特定位置,諸如收件箱和日歷跟蹤表面,以呈現(xiàn)個人筆記記錄能力。電子筆記表示可用于維護流和焦點,因為記下快速筆記一般與保留聚焦在更緊迫的主要任務(wù)上的期望配對。用戶應(yīng)該能夠留下他們的提醒并以最小的打斷和努力來返回到原始任務(wù)。
[0052]可以高效地將相關(guān)電子筆記表示和提醒帶入用戶的注意,以在一整天或某一時間段期間一直都將問題保持為最新的。一實施例中的系統(tǒng)100可用于以多種有用方式來重新顯現(xiàn)提醒。意識到用戶的頭腦通常是需要觸發(fā)來進行回憶的所有存儲中最高效的信息存儲后,一個特征涉及通過提供用于幫助人們回憶的UI約定和線索來巧妙地漫步用戶的記憶,以便使用他們自己的記憶來執(zhí)行任務(wù),另一特征將提醒呈現(xiàn)為外圍中的被動環(huán)境裝置,除非主動中斷已被請求。
[0053]系統(tǒng)100可以使不夠繁雜和沒有使用戶吃驚之間的平衡太逼近底線,同時用不需要的通知流轟炸用戶。系統(tǒng)100可以使用空間制品來允許將“標(biāo)志”或標(biāo)記放置在項目上以提供自給自足的提醒方式。系統(tǒng)100可以考慮按照將被尊稱為受支持的提醒和組織方法來在空間上將對象分組。環(huán)境提醒可以結(jié)合主動提醒功能一起來使用以便減少用戶時間表的混亂及模糊性。提醒特征被構(gòu)建用于尊重用戶的注意力并嘗試抓取盡可能少的注意力來提供有效的提醒。
[0054]系統(tǒng)100使得將提醒定位到或?qū)⒅破分囟ㄎ坏酱笾碌臅r空點,并且不將更新提醒的需要當(dāng)作失敗的標(biāo)志來對待變得容易。相反,將改變和重定位提醒的能力合并為中央預(yù)期使用模式,因為該模式反映了現(xiàn)實。考慮到快速改變的用戶焦點和優(yōu)美的工作環(huán)境,系統(tǒng)100還使得創(chuàng)建和破壞提醒變得容易。盡管描述了多個實施例,但應(yīng)該理解,其他實施例并不限于此。
[0055]圖2是描繪使用筆記記錄應(yīng)用以便使用電子筆記的示例性過程200的流程圖,該過程包括使用空白筆記,使用空白筆記作為存儲和/或還原應(yīng)用或Π上下文的一部分,但并不限于此。例如,示例性過程200可以在應(yīng)用空白筆記時,使用空白筆記觸發(fā)來重新顯現(xiàn)與現(xiàn)有用戶焦點相關(guān)聯(lián)的、之前存儲的應(yīng)用信息。在一個實施例中,過程200可以使用復(fù)雜的編程來編碼,這作為提供筆記記錄和應(yīng)用特征的一部分。一實施例中的過程200在202處開始,這時用戶打開并應(yīng)用電子筆記。例如,用戶可以在將筆記應(yīng)用到特定位置之前,使用輸入機制來打開該筆記和/或使用自由形式輸入來輸入作為電子筆記的信息。如上所述,過程200還可用于根據(jù)用戶偏好打開并應(yīng)用空白筆記。
[0056]在204處,如果過程200確定用戶不在應(yīng)用空白筆記,則過程200跟蹤所填充的筆記并可根據(jù)提醒協(xié)議將該筆記進行重新顯現(xiàn),并且前進到204以等待用戶輸入。然而,如果過程200確定用戶已經(jīng)應(yīng)用了空白筆記(例如,未將任何內(nèi)容輸入到筆記的正文中),則過程200前進到206并存儲與該空白筆記相關(guān)聯(lián)的信息。例如,一個實施例中的過程200在206處可用于在應(yīng)用了空白筆記后存儲應(yīng)用上下文和/或屏幕狀態(tài)(包括與任何打開窗口相關(guān)聯(lián)的任何信息),并將空白筆記觸發(fā)器與該空白筆記綁定或關(guān)聯(lián)以供在重新顯現(xiàn)操作中使用。在一實施例中,過程200用于確定和/或存儲每一空白筆記的在確定觸發(fā)時間和/或重新顯現(xiàn)優(yōu)先級時使用的觸發(fā)參數(shù)。例如,一個類型的應(yīng)用和與空白筆記相關(guān)聯(lián)的另一應(yīng)用相比可以具有更高的重新顯現(xiàn)優(yōu)先級,或者空白筆記應(yīng)用時間可用于重新顯現(xiàn)確定(例如,針對最新近筆記的重新顯現(xiàn)窗口/應(yīng)用)。
[0057]如果觸發(fā)空白筆記的時間或規(guī)則為真等,則在208處,一實施例中的過程200用于為該特定空白筆記重新顯現(xiàn)與空白筆記觸發(fā)器相關(guān)聯(lián)的信息。否則,過程200前進到204并等待用戶輸入。在一個實施例中,過程200可以提供空白筆記列表以供審閱,這包括提供對與所選空白筆記相關(guān)聯(lián)的屏幕狀態(tài)的預(yù)覽。如上所述,拉取和推送提醒協(xié)議可用作空白筆記觸發(fā)和重新顯現(xiàn)操作的一部分。盡管針對圖2中的示例性流程圖描述了一定數(shù)量和次序的操作,但可以理解,可根據(jù)所期望的實現(xiàn)而使用其他數(shù)量和/或次序。
[0058]圖3A — 31描繪了包括空白筆記應(yīng)用在內(nèi)的電子筆記應(yīng)用的示例。如圖3A所示,用戶已在應(yīng)用窗口 306的電子郵件收件箱列表302的附近應(yīng)用了電子筆記304??梢栽谟脩絷P(guān)閉相關(guān)聯(lián)的應(yīng)用或項時存儲筆記信息(包括空白筆記信息)??梢栽谟覔魟幼鞯戎髮⒐P記記錄特征引入焦點,或者可以將專用筆記界面添加到應(yīng)用功能區(qū),這僅作為一些示例。
[0059]圖3B描繪了被用戶應(yīng)用到電子郵件項310的空白筆記308。如上所述,可以將空白筆記觸發(fā)與空白筆記308相關(guān)聯(lián),這作為提供空白筆記還原和提醒過程的一部分。
[0060]圖3C示出了對筆記312和模糊時間(例如,“周六上午”)的使用,該使用作為提供和/或觸發(fā)提醒314的一部分。
[0061]圖3D示出了對筆記316及特定日期和時間的使用,該使用作為提供和/或觸發(fā)約會318的一部分。
[0062]圖3E示出了對筆記320和特定聯(lián)系人322的使用,該使用作為提供聯(lián)系人觸發(fā)的便箋本324的一部分。
[0063]圖3F示出了對空白筆記326和應(yīng)用上下文328 (例如,打開瀏覽器頁面、打開文檔、打開電子表格等)的使用,該使用作為提供和/或觸發(fā)焦點占位符330的一部分。
[0064]如上所述,空白筆記可以被使用,該使用作為提供提醒機制的一部分,該提醒機制包括用于指定對空白筆記用戶而言有個人意義的動作的最小化姿勢機制??瞻坠P記可以與物理地留下提醒(例如,將某些重要的事物留在車鑰匙附近)的動作相關(guān)。電子空白筆記特征為依賴PIM系統(tǒng)(例如,日歷、聯(lián)系人、電子郵件、消息收發(fā)等)的信息工作者提供多個有用的功能。電子空白筆記可用于存儲和/或還原設(shè)備、系統(tǒng)、應(yīng)用和/或其他狀態(tài),和/或:用作在各中斷之間的最后焦點位置的錨、用作用于在空白筆記應(yīng)用時刻快速再水合工作上下文(包括打開項和/或應(yīng)用)的捷徑;和/或在空間上與屏幕上觸發(fā)用戶的記憶的某圖形或文本內(nèi)容位于一起,以執(zhí)行任務(wù)(例如,基于web的和本地的上下文)。
[0065]在一實施例中,空白筆記觸發(fā)可被配置成部分地基于導(dǎo)致應(yīng)用相關(guān)聯(lián)的空白筆記的用戶交互來還原工作狀態(tài)。在一個實施例中,筆記記錄應(yīng)用或組件可以與Ο/s組件一起用于跟蹤要使用空白筆記觸發(fā)來還原的應(yīng)用/項。在一個實施例中,在確定要使用與空白筆記應(yīng)用相關(guān)聯(lián)的空白筆記觸發(fā)來還原的窗口 /應(yīng)用時,可以考慮由空白筆記在應(yīng)用/定位之前遍歷的路徑。
[0066]作為示例,用戶可以點擊創(chuàng)建筆記圖標(biāo)以顯示空白筆記,并在用戶按住鼠標(biāo)等(例如,按住CTRL、使用觸摸屏輸入)并在顯示屏上顯示的各個項上滑刷時跟蹤相關(guān)的窗口或應(yīng)用。在一個實施例中,筆記組件104或某一其他組件可以向0/S查詢空白筆記已經(jīng)遍歷經(jīng)過的或者在某一鄰近度內(nèi)移動(例如,基于對空白筆記和應(yīng)用項之間的距離的鄰近度測量)的應(yīng)用。在經(jīng)過經(jīng)過提供附加信息的應(yīng)用(例如,瀏覽器)時,將注意到什么數(shù)據(jù)正被顯示以及所存儲的狀態(tài)。(例如,所顯示的URL)。當(dāng)用戶釋放空白筆記(例如,鼠標(biāo)點擊釋放、使手指離開觸摸屏等)時,筆記組件104顯示與所示的上下文恢復(fù)或還原圖標(biāo)一起顯示的空白筆記,以表示狀態(tài)已被保存并且可被恢復(fù)。
[0067]筆記組件104存儲與可以恢復(fù)的空白筆記相關(guān)聯(lián)的數(shù)據(jù)。例如,用戶可以鼠標(biāo)點擊或按壓空白筆記上的還原圖標(biāo),并且筆記組件104可以使用該空白筆記在被認(rèn)為是所存儲的上下文的一部分的所有窗口上檢索數(shù)據(jù)(例如,打開的文檔、作為回復(fù)的參考的打開的電子郵件、瀏覽器中的URL等)。在一個實施例中,筆記組件104可以將上下文的預(yù)覽描繪成打開的現(xiàn)有窗口或工作空間的替代,其中所有不是所存儲的上下文的一部分的現(xiàn)有窗口以非破壞性的方式被最小化和/或隱藏。如果用戶沒有釋放在還原按鈕上的鼠標(biāo)點擊,則預(yù)覽隱退并且所存儲的上下文尚未被還原。如果用戶確實釋放了還原圖標(biāo)上的鼠標(biāo)點擊,則所存儲的上下文被還原并且現(xiàn)有窗口被最小化和/或被隱藏。
[0068]圖3G示出了對空白筆記332的應(yīng)用和應(yīng)用路徑334。如上所述,筆記組件104可以使用應(yīng)用路徑334來確定要使用相關(guān)聯(lián)的空白筆記應(yīng)用觸發(fā)器來還原的項(例如,項336、338、340、344)。如圖3G所示,應(yīng)用路徑334已經(jīng)遍歷了在用戶桌面區(qū)域或工作空間342上的多個打開的窗口 336 - 340。在一個實施例中,作為回憶和復(fù)原工作空間的一部分,用空白筆記滑刷經(jīng)過的任何內(nèi)插打開項(例如,窗口、應(yīng)用、文檔、相片、日歷視圖等)被標(biāo)記為供在某一在后時間進行還原的相關(guān)組。在另一實施例中,作為回憶和復(fù)原工作空間的一部分,可以僅將空白筆記應(yīng)用于用戶工作空間,并且該筆記組件104可以將任何打開項(例如,電子郵件、網(wǎng)頁、日歷項等)以及該集合的空間排列標(biāo)記為供在某一在后時間還原的相關(guān)組。
[0069]圖3H示出了應(yīng)用空白筆記346的以回憶起用戶工作空間342上的所有打開項以及這些項的空間排列作為供在某一在后時間還原的相關(guān)組。
[0070]圖31描繪了配置有還原啟用部分350的空白筆記Π348,可以點擊或敲擊該還原啟用部分350以還原與空白筆記觸發(fā)器和應(yīng)用相關(guān)聯(lián)的之前配置。作為還原與空白筆記相關(guān)聯(lián)的工作狀態(tài)的一部分,一旦用戶在例如中斷后準(zhǔn)備好檢索提醒,則可簡單地點擊還原啟用部分350。為了避免將在空白筆記上輸入文本的意圖與還原的期望相混淆,還原啟用部分350用作還原動作的點擊目標(biāo)??瞻坠P記指示符可被存儲在工作空間上,或者可以與相關(guān)聯(lián)的應(yīng)用/項一起存儲。如上所述,彈出式界面也可用于顯示還沒被重訪的空白筆記。
[0071]圖4是描繪了與現(xiàn)代電子日歷特征(但不限于此)相關(guān)聯(lián)的示例性過程400的流程圖。例如,用戶可以使用智能電話在與任何其他相關(guān)設(shè)備/系統(tǒng)同步后打開個人日歷。過程400可以被實現(xiàn)為使用不同終端用戶設(shè)備(例如,臺式設(shè)備、膝上型設(shè)備、智能電話、平板設(shè)備等)的一部分。一實施例中的過程400在402處開始,這時用戶選擇、使用、訪問或以其他方式與日歷項或視圖進行交互。例如,用戶可以使用基于web的或本地安裝的日歷應(yīng)用來打開或?qū)忛喖磳⒌絹淼募s會和會議。
[0072]過程400在404處確定是否正在使用會議或約會。如果在404處沒有正在使用會議或約會,則過程400在406處確定是否已將空白筆記與日歷特征相關(guān)聯(lián),諸如是否將空白筆記應(yīng)用于例如涉及即將到來的項目的日歷日期視圖。如果空白筆記尚未與日歷特征相關(guān)聯(lián),則在408處過程400處理該日歷特征并返回到402。如果在406處空白筆記已與日歷特征相關(guān)聯(lián),則在410處過程400保存與該空白筆記相關(guān)聯(lián)的數(shù)據(jù),諸如例如屏幕/應(yīng)用/項的配置,并前進到408。
[0073]如果在404處正在使用會議或約會,則過程400在412處確定是否正在使用與該會議或約會相關(guān)聯(lián)的個人筆記記錄空間。如果正在使用與該會議或約會相關(guān)聯(lián)的個人筆記記錄空間,則過程400在414處將個人筆記存儲在該會議或約會上。過程400返回到406,并確定是否已將空白筆記與日歷特征相關(guān)聯(lián),諸如是否將空白筆記應(yīng)用到了例如會議或應(yīng)用或個人筆記記錄空間。
[0074]如果已將空白筆記與日歷特征相關(guān)聯(lián),則在410處過程400保存與該空白筆記相關(guān)聯(lián)的數(shù)據(jù),諸如例如日歷視圖、約會和/或會議項的配置,并前進到416,這時過程400確定是否要共享個人筆記。例如,可以為企業(yè)配置共享規(guī)則,以便根據(jù)定義的工作關(guān)系和相關(guān)聯(lián)的會議或約會項來啟用個人筆記共享。如果要共享個人筆記,則過程400在418處基于共享規(guī)則或某一其他確定來共享這些個人筆記。過程400前進到420并處理會議或約會項。
[0075]示例性過程400可以將日歷或其他特征作為經(jīng)編碼計算機軟件的一部分來提供,包括使用分布式計算機網(wǎng)絡(luò)和計算機輸入/輸出組件(包括基于觸摸的、語音激活的、基于筆的等)來處理信息的功能。盡管針對圖4的示例性流程描述了一定數(shù)目和次序的操作,但應(yīng)該理解,可以根據(jù)所需的實現(xiàn)而使用其他的數(shù)目和/或次序。
[0076]圖5A — 5H描繪了多個電子日歷應(yīng)用特征的示例。
[0077]圖5A描繪了包括具有筆記記錄空間504的自由形式輸入電子日歷表面502的示例性電子日歷應(yīng)用500。
[0078]圖5B描繪了包括自由形式輸入電子日歷表面的日歷視圖506,其中用戶已向日歷視圖506的時隙提供了自由形式輸入。用戶已使用區(qū)分特征(諸如顏色、字體大小和定向)來將注意力引向筆記508。
[0079]圖5C描繪了日歷視圖506,其中用戶已將電子筆記510應(yīng)用于該視圖506,其被顯示為一整天約會。
[0080]圖描繪了日歷視圖512,該日歷視圖512包括顯示有使用顏色、字體大小、錨停和/或邊界差異來彼此區(qū)分的多個自由形式用戶條目的自由形式輸入電子日歷表面514。
[0081]圖5E描繪了日歷視圖506,該日歷視圖506顯示有使用顏色、字體大小、錨停和/或邊界差異來彼此區(qū)分的多個自由形式用戶條目。
[0082]圖5F描繪了約會項516,該約會項516包括用于記錄個人筆記以供在約會發(fā)生后進行實例化的筆記記錄空間518。
[0083]圖5G描繪了會議項520,該會議項520包括用于記錄包括標(biāo)識私有或個人空間的記號的個人筆記的筆記記錄空間522。
[0084]圖5H描繪了會議項524,該會議項524包括用于選擇和輸入個人或私有筆記的個人筆記標(biāo)簽、以及反映會議項524的日歷視圖525、以及指示與會議項524相關(guān)聯(lián)的個人筆記數(shù)據(jù)的個人筆記圖標(biāo)526。
[0085]可以理解,索引和搜索特征可以作為處理器驅(qū)動的計算機實現(xiàn)的環(huán)境的部分來實現(xiàn)。同時,盡管以上出于說明的目的描述了某些實施例和示例,但其他實施例被包括并且是可用的,而且不應(yīng)該用所描述的各實施例來限制權(quán)利要求書。合適的編程裝置包括指示計算機系統(tǒng)或設(shè)備執(zhí)行方法中的各步驟的任何裝置,例如包括由處理單元和耦合到計算機存儲器的各算術(shù)邏輯電路組成的系統(tǒng),該系統(tǒng)具有在計算機存儲器中進行存儲的能力,該計算機存儲器包括配置來存儲數(shù)據(jù)和程序指令的電子電路。示例性計算機程序產(chǎn)品能與任何合適的數(shù)據(jù)處理系統(tǒng)一起使用。盡管以上描述了一定數(shù)量和類型的組件,但可以理解,根據(jù)各個實施例可以包括其他數(shù)量和/或類型和/或結(jié)構(gòu)。因此,根據(jù)所期望的實現(xiàn),還可將組件功能進一步進行劃分和/或?qū)⑵渑c其他組件功能組合在一起。
[0086]如這里所使用的術(shù)語計算機可讀介質(zhì)可以包括計算機存儲介質(zhì)。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊之類的信息的任何方法或技術(shù)實現(xiàn)的易失性與非易失性、可移動與不可移動介質(zhì)。系統(tǒng)存儲器、可移動存儲和不可移動存儲都是計算機存儲介質(zhì)示例(即,存儲器存儲)。計算機存儲介質(zhì)可以包括,但不限于,RAM、ROM、電可擦除只讀存儲器(EEPROM)、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光存儲、磁帶盒、磁帶、磁盤存儲或其它磁性存儲設(shè)備、或可用于存儲信息且可以由計算設(shè)備訪問的任何其它介質(zhì)。任何這樣的計算機存儲介質(zhì)都可以是設(shè)備或系統(tǒng)的一部分。作為示例而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接,以及無線介質(zhì),諸如聲學(xué)、射頻、紅外線和其他無線介質(zhì)。
[0087]此處描述的各實施例和示例不旨在是限制性的,并且其他實施例也是可用的。此外,上述各組件可被實現(xiàn)為聯(lián)網(wǎng)、分布式和/或其他計算機實現(xiàn)環(huán)境的一部分。這些組件可以經(jīng)由有線、無線、和/或通信網(wǎng)絡(luò)的組合來通信。網(wǎng)絡(luò)組件和/或各組件之間的耦合可包括任何類型、數(shù)量和/或組合的網(wǎng)絡(luò),且相應(yīng)的網(wǎng)絡(luò)組件包括但不限于廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、專有網(wǎng)絡(luò)、后端網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)等。
[0088]客戶計算設(shè)備/系統(tǒng)和服務(wù)器可以是任何類型和/或組合的基于處理器的設(shè)備或系統(tǒng)。另外,服務(wù)器功能可包括許多組件并包括其他服務(wù)器。在單個時態(tài)中描述的計算環(huán)境的組合可包括這種組件的多個實例。盡管特定實施例包括軟件實現(xiàn),但它們不限于此并且它們涵蓋硬件或混合硬件/軟件解決方案。
[0089]本說明書中使用的術(shù)語,諸如組件、模塊、系統(tǒng)、設(shè)備、云、網(wǎng)絡(luò)和其他術(shù)語一般描述包括硬件、軟件、估計和/或其他項目的計算機相關(guān)操作環(huán)境。組件可以使用用到處理器、可執(zhí)行和/或其他代碼的進程。示例性組件包括應(yīng)用、運行在該應(yīng)用上的服務(wù)器、和/或與服務(wù)器耦合的用于接收通信項的電子通信客戶機。計算機資源可以包括處理器和存儲器資源,諸如:數(shù)字信號處理器、微處理器、多核處理器等,以及諸如磁、光和/或其他存儲設(shè)備之類的存儲器組件、智能存儲器、閃存等。通信組件可用于傳送計算機可讀信息,該傳送作為使用通信網(wǎng)絡(luò)或諸如例如因特網(wǎng)之類的網(wǎng)絡(luò)來轉(zhuǎn)發(fā)、接收和/或呈現(xiàn)電子通信項的一部分。包括其他實施例和配置。
[0090]示例性操作環(huán)境
[0091]現(xiàn)在參考圖6,以下討論旨在提供可以在其中實現(xiàn)本發(fā)明的各實施例的合適計算環(huán)境的簡要、一般的描述。盡管將在結(jié)合在個人計算機上的操作系統(tǒng)上運行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述本發(fā)明,但本領(lǐng)域的技術(shù)人員可以認(rèn)識到,本發(fā)明也可結(jié)合其他類型的計算系統(tǒng)和程序模塊實現(xiàn)。
[0092]一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。而且,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明可用其他計算機系統(tǒng)配置來實現(xiàn),包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、小型計算機、大型計算機等。本發(fā)明也可在其中由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲器存儲設(shè)備兩者中。
[0093]現(xiàn)在參考圖6,將描述用于本發(fā)明的各實施例的說明性操作環(huán)境。如圖6所示,計算機2包括通用服務(wù)器、臺式計算機、膝上型計算機、手持式計算機、或能夠執(zhí)行一個或多個應(yīng)用程序的其它類型的計算機。計算機2包括至少一個中央處理單元8 ( “CPU”)、包括隨機存取存儲器18 ( “RAM”)和只讀存儲器(“ROM”) 20的系統(tǒng)存儲器12、以及將存儲器耦合至CPU8的系統(tǒng)總線10。在R0M20中存儲基本輸入/輸出系統(tǒng),該系統(tǒng)包含有助于諸如在啟動期間在計算機內(nèi)的各元件之間傳輸信息的基本例程。計算機2還包括用于儲存操作系統(tǒng)24、應(yīng)用程序、以及其他程序模塊/資源26的大容量存儲設(shè)備14。
[0094]大容量存儲設(shè)備14通過連接至總線8的大容量存儲控制器(未示出)連接至CPU10大容量存儲設(shè)備14及其相關(guān)聯(lián)的計算機可讀介質(zhì)為計算機2提供非易失性存儲。盡管此處包含的計算機可讀介質(zhì)的描述指的是大容量存儲設(shè)備,諸如硬盤或CD-ROM驅(qū)動器,但本領(lǐng)域的技術(shù)人員應(yīng)明白,計算機可讀介質(zhì)可以是可由計算機2訪問或利用的任何可用介質(zhì)。
[0095]作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)來實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包括,但不限于,RAM、R0M、EPR0M、EEPR0M、閃存或其他固態(tài)存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(“DVD”)或其他光學(xué)存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備、或能用于存儲所需信息且可以由計算機2訪問的任何其他介質(zhì)。
[0096]根據(jù)本發(fā)明的各實施例,計算機2可以使用通過諸如局域網(wǎng)、因特網(wǎng)等的網(wǎng)絡(luò)4與遠(yuǎn)程計算機的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。計算機2可以通過連接至總線10的網(wǎng)絡(luò)接口單元16來連接到網(wǎng)絡(luò)4。應(yīng)當(dāng)明白,網(wǎng)絡(luò)接口單元16也可用于連接至其它類型的網(wǎng)絡(luò)和遠(yuǎn)程計算系統(tǒng)。計算機2也可包括輸入/輸出控制器22,用于接收和處理來自多個其他設(shè)備,包括鍵盤、鼠標(biāo)等(未示出)的輸入。類似地,輸入/輸出控制器22可將輸出提供給顯示屏、打印機、或其他類型的輸出設(shè)備。
[0097]如以上簡要地提及的,許多程序模塊和數(shù)據(jù)文件可以被存儲在計算機2的大容量存儲設(shè)備14和RAM18中,包括適用于控制聯(lián)網(wǎng)的個人計算機的操作的操作系統(tǒng)24,諸如位于華盛頓州雷德蒙市的微軟公司的WINDOWS操作系統(tǒng)。大容量存儲設(shè)備14和RAM18還可以存儲一個或多個程序模塊。具體地,大容量存儲設(shè)備14和RAM18可存儲諸如文字處理、電子表格、繪畫、電子郵件和其他應(yīng)用程序和/或程序模塊等應(yīng)用程序。
[0098]應(yīng)當(dāng)明白,本發(fā)明的各種實施例可被實現(xiàn)為(I)運行于計算機系統(tǒng)上的一系列計算機實現(xiàn)的動作或程序模塊,和/或(2)計算機系統(tǒng)內(nèi)互連的機器邏輯電路或電路模塊。這種實現(xiàn)是取決于實現(xiàn)本發(fā)明的計算系統(tǒng)的性能需求的選擇問題。因此,包括相關(guān)算法的邏輯操作可被不同地稱為操作、結(jié)構(gòu)設(shè)備、動作或模塊。本領(lǐng)域技術(shù)人員將認(rèn)識到,這些操作、結(jié)構(gòu)設(shè)備、動作和模塊可以用軟件、固件、專用數(shù)字邏輯、以及其任意組合實現(xiàn),而不背離如本文中闡述的權(quán)利要求內(nèi)陳述的本發(fā)明精神和范圍。
[0099]盡管已經(jīng)結(jié)合各示例性實施例描述了本發(fā)明,但本領(lǐng)域普通技術(shù)人員將理解,可以在所附權(quán)利要求的范圍內(nèi)對其作出許多修改。因此,并非旨在以任何方式將本發(fā)明的范圍限于以上的說明,而是應(yīng)該完全參照所附權(quán)利要求書來確定。
【權(quán)利要求】
1.一種計算機系統(tǒng),包括具有多個日歷特征的電子日歷,所述計算機系統(tǒng)包括: 日歷輸入表面,所述日歷輸入表面使用多個自由形式輸入類型;以及 多個相關(guān)聯(lián)的用戶界面(UI)元素,所述用戶界面元素包括日歷網(wǎng)格元素、筆記元素、以及整天井格元素,其中所述整天井格元素包括用于包含用戶輸入的日歷部分,并且所述筆記元素包括重新決定的一整天約會。
2.如權(quán)利要求1所述的計算機系統(tǒng),其特征在于,所述日歷輸入表面被配置成接收使用各種模態(tài)的自由形式輸入,所述模態(tài)包括顏色標(biāo)記、涂抹標(biāo)記、非正交取向的文本、圖形、視頻和其他輸入。
3.如權(quán)利要求1所述的計算機系統(tǒng),其特征在于,所述電子日歷被配置成允許操縱所述日歷輸入表面上的任何自由形式輸入的外觀,該操縱包括調(diào)整大小操作、重定位操作、以及文本、涂抹或圖片的重定向。
4.如權(quán)利要求1所述的計算機系統(tǒng),其特征在于,所述多個相關(guān)聯(lián)的UI元素還包括時間網(wǎng)格元素、議程視圖元素、約會元素、會議元素、編輯框元素、以及提醒元素中的一者或多者,其中與所述整天井格元素相關(guān)聯(lián)的日歷部分是放置沒有特定開始時間的項的星期/天視圖的一部分。
5.如權(quán)利要求1所述的計算機系統(tǒng),其特征在于,所述日歷輸入表面被進一步用來使用顏色參數(shù)、項目大小參數(shù)以及項目錨參數(shù)中的一者或多者來區(qū)分各項目。
6.如權(quán)利要求1所述的計算機系統(tǒng),其特征在于,所述電子日歷通過以下操作來來配置所述筆記元素:重新決定整天約會元素以允許快速筆記輸入作為擔(dān)當(dāng)用戶提醒而不是外部會議承諾的自組織文本輸入。
7.一種方法,包括: 使用包括電子日歷表面的電子日歷的特征; 在所述電子日歷表面上顯示用戶輸入,所述用戶輸入包括將顏色、字體以及錨參數(shù)用作區(qū)分特征;以及 將時間網(wǎng)格筆記標(biāo)記為零分鐘約會。
8.如權(quán)利要求7所述的方法,其特征在于,還包括將與所述整天井格元素相關(guān)聯(lián)的內(nèi)容移動到不同的電子日歷視圖并將該內(nèi)容存儲為零分鐘約會。
9.如權(quán)利要求7所述的方法,其特征在于,還包括使用所述多個相關(guān)聯(lián)的UI元素,所述UI元素還包括時間網(wǎng)格元素、議程視圖元素、約會元素、會議元素、編輯框元素以及提醒元素中的一者或多者。
10.一種計算機存儲裝置,包括在被執(zhí)行時日歷輸入表面來提供電子日歷特征的指令,所述日歷輸入表面接收自由形式用戶輸入并使用多個UI元素,所述UI元素包括日歷網(wǎng)格元素、筆記元素以及整天井格元素,其中所述指令還被用于將時間網(wǎng)格筆記標(biāo)記為零分鐘約會。
【文檔編號】G06Q10/10GK104205140SQ201380015263
【公開日】2014年12月10日 申請日期:2013年2月28日 優(yōu)先權(quán)日:2012年3月19日
【發(fā)明者】C·H·N·蘇, J·卡迪茲 申請人:微軟公司