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