使用滾動(dòng)條作為實(shí)況通知區(qū)域的制作方法
【專利說(shuō)明】使用滾動(dòng)條作為實(shí)況通知區(qū)域
[0001 ] 背景
[0002]隨著計(jì)算機(jī)軟件的出現(xiàn),已開發(fā)出各種用戶界面(UI)以允許用戶與軟件功能性以及各種文檔和其它內(nèi)容交互。已經(jīng)使用了多種UI交互模型,包括用于允許用戶浮現(xiàn)和導(dǎo)航至有趣內(nèi)容項(xiàng)的模型、在文檔中某事物改變時(shí)通知用戶、以及線性地使用豎直或水平滾動(dòng)條來(lái)允許導(dǎo)航至文檔的模型。然而,這樣的系統(tǒng)通常使得用戶難以看到相對(duì)于彼此定位且在文檔內(nèi)作為整體的有趣項(xiàng)。例如,當(dāng)已向文檔添加評(píng)論時(shí),當(dāng)前用戶界面交互模型不允許用戶容易地確定誰(shuí)向文檔添加了評(píng)論、哪些評(píng)論相對(duì)于其它評(píng)論是新的、文檔中的哪些頁(yè)面具有評(píng)論、評(píng)論相對(duì)于彼此位于何處、以及在文檔的給定頁(yè)上存在多少評(píng)論。從而,用戶沒(méi)有辦法通過(guò)單次的點(diǎn)擊或其它用戶交互直接導(dǎo)航至特定評(píng)論。相反,用戶必須滾動(dòng)直到他們找到期望評(píng)論,或使用用戶界面中的審閱部分中的下一 /前一按鈕來(lái)一次一個(gè)地遍歷評(píng)論。類似地,經(jīng)常有用于導(dǎo)航遍歷文檔的各部分和/或章節(jié)的分開的導(dǎo)航窗格。一般而言,針對(duì)在文檔中定位重要地點(diǎn)和整個(gè)文檔導(dǎo)航具有分開的體驗(yàn)是高效和混淆性的。
[0003]—些軟件應(yīng)用可能允許在滾動(dòng)條中突出顯示以傳播信息,例如通過(guò)將被突出顯示的標(biāo)記放在滾動(dòng)條上以指示在頁(yè)面上的何處找到搜索項(xiàng)。其它系統(tǒng)可允許用于識(shí)別用戶何時(shí)創(chuàng)建了 “待辦”項(xiàng)的標(biāo)記或其它指示,隨后突出顯示滾動(dòng)條中與該“待辦”指示相關(guān)聯(lián)的位置。然而,這樣的系統(tǒng)受到限制,因?yàn)樗鼈儍H提供關(guān)于文檔或其它內(nèi)容項(xiàng)中感興趣的一個(gè)或兩個(gè)點(diǎn)的信息,它們本身被約束于豎直滾動(dòng)條,且它們不提供豐富的信息,諸如在感興趣的區(qū)域中的“一瞥”、一眼概述、或協(xié)作/創(chuàng)作場(chǎng)景中的實(shí)況信息。此外,這些系統(tǒng)不能容易地導(dǎo)航以快速導(dǎo)航至文檔中感興趣的項(xiàng)所處的區(qū)域。而且,這樣的系統(tǒng)不是針對(duì)觸摸優(yōu)化的且通常限于相對(duì)小的軟件和開發(fā)工具集合。
[0004]本發(fā)明的各實(shí)施例正是對(duì)于這些和其它考慮事項(xiàng)而做出的。
[0005]概述
[0006]提供本概述以便以簡(jiǎn)化的形式介紹以下在詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
[0007]本發(fā)明的各實(shí)施例通過(guò)提供滾動(dòng)條作為實(shí)況通知區(qū)域的使用而解決了上述問(wèn)題和其它問(wèn)題。豎直或水平滾動(dòng)條或類似滾動(dòng)條的導(dǎo)航組件可被用作導(dǎo)航工具和被用作實(shí)況通知區(qū)域兩者,可在其中呈現(xiàn)各種有價(jià)值的、感興趣的或其它的信息。根據(jù)一個(gè)實(shí)施例,可提供文檔內(nèi)導(dǎo)航,其中水平滾動(dòng)條、豎直滾動(dòng)條或類似滾動(dòng)條的用戶界面組件可允許用戶通過(guò)輕擊/點(diǎn)擊該滾動(dòng)條或類似滾動(dòng)條的組件(后文統(tǒng)稱“滾動(dòng)條”)上的特定位置或通過(guò)將滾動(dòng)條中的滾動(dòng)框/按鈕拖曳到特定位置而快速導(dǎo)航遍歷文檔??稍跐L動(dòng)條上提供標(biāo)記或其它圖標(biāo)和/或指示符以向用戶傳達(dá)信息和通知??稍跐L動(dòng)條上指示的信息和/或通知類型可包括用戶創(chuàng)建的項(xiàng)、文檔結(jié)構(gòu)信息、實(shí)況協(xié)作統(tǒng)計(jì)數(shù)據(jù)、總括性概述信息、以及工具提示,以向?qū)Ш接脩籼峁┚婧透信d趣的一瞥或預(yù)覽。根據(jù)另一實(shí)施例,提供跨文檔導(dǎo)航,其中可提供水平或豎直窗格(其具有類似滾動(dòng)條的導(dǎo)航移動(dòng)),以允許用戶看到并導(dǎo)航各種文檔或其它內(nèi)容項(xiàng)的圖形表示(例如文本和/或縮略圖),其中該圖形表示可包括用于向該用戶提供關(guān)于相關(guān)聯(lián)的所表示的文檔和其它內(nèi)容項(xiàng)的各種信息的概述文本或圖標(biāo)。
[0008]一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)在附圖和以下描述中闡述。根據(jù)對(duì)以下詳細(xì)描述的閱讀和對(duì)相關(guān)聯(lián)附圖的審閱,其他特征和優(yōu)點(diǎn)將是顯而易見(jiàn)的。應(yīng)當(dāng)理解,以下詳細(xì)描述只是解釋性的并且不限制如要求保護(hù)的本發(fā)明。
[0009]附圖簡(jiǎn)述
[0010]合并在本公開中且構(gòu)成本公開的一部分的附圖解說(shuō)了本發(fā)明的各個(gè)實(shí)施例。
[0011]圖1解說(shuō)了用于允許使用滾動(dòng)條作為實(shí)況通知區(qū)域的系統(tǒng)架構(gòu)。
[0012]圖2解說(shuō)了示出應(yīng)用用戶界面和其中可提供實(shí)況通知信息的示例豎直滾動(dòng)條的平板型計(jì)算設(shè)備。
[0013]圖3解說(shuō)了計(jì)算設(shè)備,在該計(jì)算設(shè)備上顯示了具有水平滾動(dòng)條的用戶界面,其示出了與相關(guān)聯(lián)文檔中的一位置相關(guān)聯(lián)的通知標(biāo)記。
[0014]圖4解說(shuō)了對(duì)圖3中解說(shuō)的實(shí)況通知標(biāo)記的用戶觸摸選擇。
[0015]圖5解說(shuō)了到文檔中與實(shí)況通知標(biāo)記相關(guān)聯(lián)的位置的自動(dòng)導(dǎo)航。
[0016]圖6解說(shuō)了所顯示的用戶界面,其具有水平滾動(dòng)條并示出了各種實(shí)況通知標(biāo)記,所述標(biāo)記指示與給定文檔中的各位置相關(guān)聯(lián)的各種信息類型。
[0017]圖7解說(shuō)了所顯示的用戶界面,其具有水平滾動(dòng)條并示出了使用“面包肩”通知標(biāo)記來(lái)指示歷史導(dǎo)航。
[0018]圖8解說(shuō)了圖7的所顯示的用戶界面,其示出了通過(guò)導(dǎo)航至水平滾動(dòng)條中所顯示的“面包肩”通知標(biāo)記來(lái)導(dǎo)航至文檔中的緊鄰的上一導(dǎo)航點(diǎn)。
[0019]圖9解說(shuō)了所顯示的用戶界面,其具有示出各種實(shí)況通知圖標(biāo)的豎直滾動(dòng)條并示出了工具提示組件,該組件用于向用戶提供關(guān)于所顯示的文檔中包含的一個(gè)或多個(gè)內(nèi)容項(xiàng)的信息。
[0020]圖10解說(shuō)了所顯示的用戶界面,其示出了用于解說(shuō)各種文檔/內(nèi)容項(xiàng)的圖形表示的水平用戶界面組件并示出了與各種文檔/內(nèi)容項(xiàng)中的一個(gè)或多個(gè)相關(guān)聯(lián)的實(shí)況通知信息。
[0021]圖11是解說(shuō)用于允許使用滾動(dòng)條作為瀏覽工具并作為實(shí)況通知區(qū)域的方法的流程圖。
[0022]圖12是解說(shuō)可用來(lái)實(shí)施本發(fā)明的各實(shí)施例的計(jì)算設(shè)備的物理組件的示例的框圖。
[0023]圖13A和13B是可用來(lái)實(shí)施本發(fā)明的各實(shí)施例的移動(dòng)計(jì)算設(shè)備的簡(jiǎn)化框圖。
[0024]圖14是可在其中實(shí)施本發(fā)明的各實(shí)施例的分布式計(jì)算系統(tǒng)的簡(jiǎn)化框圖。
[0025]詳細(xì)描述
[0026]如上簡(jiǎn)要描述的,本發(fā)明的各實(shí)施例涉及使用滾動(dòng)條和類似滾動(dòng)條的用戶界面組件作為導(dǎo)航工具并作為實(shí)況通知區(qū)域,通過(guò)該區(qū)域可實(shí)現(xiàn)文檔內(nèi)導(dǎo)航和跨文檔導(dǎo)航,且在其中可呈現(xiàn)用于提供關(guān)于一個(gè)或多個(gè)文檔或其它內(nèi)容項(xiàng)的各方面的有用信息的一個(gè)或多個(gè)標(biāo)記、圖標(biāo)或信息預(yù)覽。以下詳細(xì)描述引用附圖。只要可能,就在附圖和以下描述中使用相同的附圖標(biāo)記來(lái)指示相同或類似的要素。盡管描述了本發(fā)明的實(shí)施例,但是修改、調(diào)適、以及其他實(shí)現(xiàn)是可能的。例如,可以對(duì)附圖中所示出的元件進(jìn)行置換、添加、或修改,且可以通過(guò)對(duì)所公開的方法置換、重新排序、或添加階段來(lái)修改所描述的方法。因此,下文的詳細(xì)描述不限制本發(fā)明,相反,本發(fā)明的合適范圍由所附權(quán)利要求來(lái)限定。
[0027]如上所述,本發(fā)明的實(shí)施例允許使用滾動(dòng)條(豎直和水平)和類似滾動(dòng)條的用戶界面組件來(lái)提供給定文檔或內(nèi)容項(xiàng)內(nèi)和多個(gè)文檔或內(nèi)容項(xiàng)之間的有用導(dǎo)航,并且允許向?qū)Ш接脩籼峁┡c給定文檔或內(nèi)容項(xiàng)內(nèi)或跨多個(gè)文檔或內(nèi)容項(xiàng)中的一個(gè)或多個(gè)的各位置或地點(diǎn)相關(guān)聯(lián)的信息的活動(dòng)通知。根據(jù)各實(shí)施例,導(dǎo)航可以是線性的(例如,向右/向左和向上/向下滾動(dòng)),或?qū)Ш娇梢允欠蔷€性的,其中滾動(dòng)條上的給定點(diǎn)的選擇(例如觸摸經(jīng)被觸摸優(yōu)化的滾動(dòng)條、點(diǎn)擊滾動(dòng)條等)導(dǎo)致自動(dòng)導(dǎo)航至文檔或其它內(nèi)容項(xiàng)中的對(duì)應(yīng)點(diǎn)。這樣的線性和非線性導(dǎo)航在下文中更詳細(xì)地描述。導(dǎo)航組件,諸如水平或豎直滾動(dòng)條、類似滾動(dòng)條的組件、或可導(dǎo)航的水平或豎直文檔陣列或其它內(nèi)容項(xiàng)表示可被用作文檔內(nèi)和跨文檔導(dǎo)航工具兩者并且作為實(shí)況通知區(qū)域,可在該實(shí)況通知區(qū)域中呈現(xiàn)各種有價(jià)值信息。
[0028]根據(jù)各實(shí)施例,文檔內(nèi)導(dǎo)航和通知可經(jīng)由可在滾動(dòng)條(豎直或水平)或類似滾動(dòng)條的用戶界面組件(后文成為“滾動(dòng)條”)上顯示的一個(gè)或多個(gè)各種形狀和顏色的標(biāo)記和/或圖標(biāo)來(lái)提供,以傳達(dá)諸如在文檔內(nèi)或與文檔相關(guān)聯(lián)的用戶創(chuàng)建的項(xiàng)或其它內(nèi)容項(xiàng)的存在等信息。例如,標(biāo)記和/或圖標(biāo)可在如上所述的各種不同滾動(dòng)條類型上顯示,以指示文檔或其它內(nèi)容項(xiàng)內(nèi)的書簽、旗標(biāo)、個(gè)人“待辦事項(xiàng)”或任務(wù)項(xiàng)、一個(gè)或多個(gè)用戶創(chuàng)建的評(píng)論、腳注、包括協(xié)作頭腦風(fēng)暴評(píng)論的主意、研究項(xiàng)、編輯時(shí)間線信息、研究信息、編輯、格式化信息等的位置。應(yīng)當(dāng)領(lǐng)會(huì),這些僅是可被應(yīng)用于給定內(nèi)容項(xiàng)(例如文檔)的大量屬性、特性、改變、結(jié)構(gòu)等的示例,提供用戶界面元素的標(biāo)記和/或圖標(biāo)或其它信息可針對(duì)其被置于滾動(dòng)條上以向用戶指示該用戶創(chuàng)建的項(xiàng)在相關(guān)聯(lián)內(nèi)容項(xiàng)中的位置。
[0029]在不同類型的滾動(dòng)條上呈現(xiàn)或與不同類型的滾動(dòng)條相關(guān)聯(lián)地呈現(xiàn)的標(biāo)記和/或圖標(biāo)也可提供關(guān)于文檔或其它內(nèi)容項(xiàng)的結(jié)構(gòu)的信息。例如,一個(gè)或多個(gè)標(biāo)記和/或圖標(biāo)可被呈現(xiàn)在各種滾動(dòng)條類型上以提供個(gè)體頁(yè)面、部分或章節(jié)的位置,包括章節(jié)和/或部分的標(biāo)識(shí),諸如名稱和標(biāo)題或其它標(biāo)識(shí)信息。可由滾動(dòng)條中呈現(xiàn)的標(biāo)記或圖標(biāo)指示的其它文檔結(jié)構(gòu)包括與文檔標(biāo)題、內(nèi)容表格、文獻(xiàn)目錄、或文檔或內(nèi)容項(xiàng)的其它部分相關(guān)聯(lián)的位置和信息。此夕卜,標(biāo)記和/或圖標(biāo)可呈現(xiàn)在滾動(dòng)條中以指示找到的搜索項(xiàng)、占位符位置、所訪問(wèn)的上一頁(yè)等的位置。
[0030]此外,在各種類型的滾動(dòng)條中呈現(xiàn)的標(biāo)記和/或圖標(biāo)或其它用戶界面元素可提供文檔或其它內(nèi)容項(xiàng)中的位置以及用于與文檔或內(nèi)容項(xiàng)相關(guān)聯(lián)的實(shí)況協(xié)作的信息。例如,標(biāo)記和/或圖標(biāo)可被呈現(xiàn)在滾動(dòng)條中以提供關(guān)于在給定文檔或內(nèi)容項(xiàng)上協(xié)作(創(chuàng)建、編輯、以其它方式利用)的那些人的身份和存在的信息。例如,可在滾動(dòng)條中提供信息以顯示已在給定位置加入文檔的用戶的身份,例如,顯示正審閱和/或編輯文檔或其它內(nèi)容項(xiàng)中的給定頁(yè)的那些用戶的信息??商峁┯糜陲@示與文檔或其它內(nèi)容項(xiàng)中的改變相關(guān)聯(lián)的用戶的身份和位置的信息,可提供用于標(biāo)識(shí)已添加了與文檔或內(nèi)容項(xiàng)的特定位置相關(guān)聯(lián)的評(píng)論、任務(wù)、“待辦”項(xiàng)的用戶的信息;可提供用于顯示一個(gè)或多個(gè)協(xié)作用戶當(dāng)前是否正參與與給定文檔或內(nèi)容項(xiàng)的給定位置相關(guān)聯(lián)的聊天會(huì)話的信息;以及還可提供用于指示一個(gè)或多個(gè)用戶是否已與其它用戶分享了內(nèi)容(例如,給定文檔或內(nèi)容項(xiàng)的頁(yè))的信息。還可呈現(xiàn)各種其它協(xié)作信息,例如,當(dāng)前正針對(duì)給定文檔或內(nèi)容項(xiàng)的給定頁(yè)或其它位置呈現(xiàn)的多個(gè)頁(yè)面視圖。
[0031]除了前述之外,可在滾動(dòng)條上或與滾動(dòng)條相關(guān)聯(lián)地呈現(xiàn)用于提供可與文檔或內(nèi)容項(xiàng)的給定頁(yè)或其它部分相關(guān)聯(lián)或包括于其內(nèi)的整體概述信息(例如,多個(gè)評(píng)論、書簽、旗標(biāo)、“待辦事項(xiàng)”、任務(wù)等)。還可提供關(guān)于在文檔或內(nèi)容項(xiàng)的給定頁(yè)或位置上協(xié)作的多個(gè)用戶的概述信息??商峁┯糜诟攀雠c文檔或內(nèi)容項(xiàng)的給定位置、頁(yè)、部分或其它組分相關(guān)聯(lián)的多個(gè)改變、多個(gè)拼寫和/或語(yǔ)法通知、多個(gè)格式化變化等的信息。
[0032]除了上述各種滾動(dòng)條通知類型之外,可經(jīng)由工具提示、冒泡、或其它提供信息的用戶界面組件來(lái)在工具條上或與工具條相