用于操作電子書中的用戶注釋的系統(tǒng)和方法
【專利摘要】一種電子書系統(tǒng),提供尤其適合學生使用課本的接口。手指在觸摸屏上的按壓產(chǎn)生上下文菜單,該上下文菜單具有與手指按壓的位置或用戶最近使用書本做什么有關(guān)的用戶選項。學生通過特定手勢在書本中進行臨時導(dǎo)航,該特定手勢停止時,將用戶返回到書本的前一位置。使用特定手勢并通過閱讀器的加速度計所感測的閱讀器的選擇性移動而顯示和隱藏注釋。
【專利說明】用于操作電子書中的用戶注釋的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明通常涉及電子書領(lǐng)域,并且更具體地,涉及用于經(jīng)由電子設(shè)備訪問以及以其他方式處理書籍信息的系統(tǒng)和方法。
【背景技術(shù)】
[0002]即便網(wǎng)絡(luò)已廣泛使用二十年,人們使用課本的方式卻幾乎沒有改變。只要能裝下,學生仍然在書包中裝滿多達五磅的書籍,并且這種基于紙張的學習的影響不僅僅體現(xiàn)在學生的后背上,還體現(xiàn)在供應(yīng)、使用和處置此種材料所需的所有基礎(chǔ)設(shè)施的碳排放量方面。僅改變課本中幾頁,就可能使得其作廢并且需要印刷新的版本;學生不僅要隨處隨身攜帶本周的章節(jié),還要攜帶上月和下月的章節(jié)。
[0003]盡管已試圖將學習材料從古騰堡時代轉(zhuǎn)換到數(shù)字時代,但是無法復(fù)制使用紙質(zhì)書籍學習的某些優(yōu)勢。很久以前學生就以不同方式使用課文。一些學生突出有特定興趣的部分;其他學生在頁邊的空白處記筆記,以記錄對難點概念的說明。一些使用過的課本比新的課本更有用,因為它們在重復(fù)使用之后自然地在最重要的頁打開,或因為特別重要的頁或部分比其他的折角更深。電子閱讀設(shè)備至今未提供接口來實現(xiàn)這些不易察覺但卻重要的、幫助學生最高效地學習課文的部分特征。
[0004]提供改進的接口機制以供學生利用一些如今廣泛使用的平板式、膝上式和其他電子設(shè)備來獲取、閱讀、學習、以及以其他方式使用課本內(nèi)容將會是有利的。
【發(fā)明內(nèi)容】
[0005]電子書閱讀器包括輸入識別、注釋、以及協(xié)作子系統(tǒng)。改進的交互方法提供更直觀地使用電子書以用于學習。提供的注釋功能允許讀者(例如,學生)做筆記,如傳統(tǒng)紙質(zhì)課本常見的那樣。協(xié)作子系統(tǒng)提供與他人共享這些筆記的功能,使得能夠進行各種規(guī)模的小組學習,規(guī)模從小的學習小組到世界范圍的協(xié)作。
[0006]在一個方面,電子書閱讀器被配置用于提供選項卡或其他接口控件,用戶可以通過其來訪問特定課程的教學大綱、相應(yīng)的課本、學生自己針對課程的電子筆記本和講課材料(無論是講課的真實音頻/視頻、用于講課的幻燈片、還是來自講課的相關(guān)材料)。
[0007]在一個方面,閱讀器被配置用于通過提供各種用于臨時或暫時在課文中移動的用戶選項,例如在回到正文之前暫時移至詞匯部分,或臨時從問題頁移至正文的與該問題相關(guān)的部分,來便利在課本中的導(dǎo)航。通過使用合適的手勢,學生在這些選項之間以允許簡易返回至感興趣的主體部分的臨時方式進行導(dǎo)航。在相關(guān)方面,書簽系統(tǒng)使得容易訪問學生標識為重要的部分。
[0008]在進一步的方面,閱讀器被配置用于允許學生以與學生在傳統(tǒng)紙質(zhì)課文中寫注釋相同的方式為電子課本添加注釋。這些注釋可以呈現(xiàn)比傳統(tǒng)更廣范圍的形式。例如,學生既可以添加更多傳統(tǒng)的文本注釋,又可以添加音頻和視頻注釋。在相關(guān)方面,閱讀器被配置用于提供工具用于將學生注釋轉(zhuǎn)換成計算機可搜索和可操作的形式。[0009]在又一方面,閱讀器被配置用于與用戶計算機上的加速度計子系統(tǒng)通信,以允許用戶將注釋“傾倒出(pour off)”或“傾倒入(pour onto)”用戶的課本視圖,來根據(jù)用戶可能在任何特定時間的需要或清除雜亂或提供注釋。閱讀器被配置用于允許學生在任何特定時間根據(jù)偏好顯示所有注釋、僅顯示某些注釋、邊緣化注釋、或隱藏所有注釋。
[0010]在又一方面,閱讀器被配置用于允許學生使用手勢來選擇課本的部分以復(fù)制到學生的電子筆記本上,例如在學生的電子筆記本中這種復(fù)制可能提供比僅僅為課本加注筆記更有效的聯(lián)系概念的方式。具體方面中,用戶接口允許學生基于學生的需求和可用的學習時間,將或多或少的信息包括到此種指南中。
[0011]閱讀器還被配置用于不僅便利與其他學生的協(xié)作,還便利與教授或其他教師或被指派用于幫助學生學習課程的助教的協(xié)作。在一個方面,閱讀器被配置用于識別學生在課本頁上的問號形式手勢,以向主持者(例如,教學助理)提出問題。學生然后可以輸入問題,并且基于閱讀器將該信息與問題一同傳輸?shù)街鞒终?,主持者將知悉課本的哪個部分與問題有關(guān)。閱讀器提供多個其他預(yù)定義的手勢并且還被配置用于允許用戶定義他們自己的手勢(例如,草寫朋友的姓名首字母來打開與該朋友的聊天,再次,聊天與課本當前顯示的部分關(guān)聯(lián))。
[0012]在另一方面,閱讀器被配置用于輔助學生創(chuàng)建個性化的學習指南。學生做出的注釋的存在和/或其他用戶做出的注釋的發(fā)生告知電子書的哪些部分被包括在內(nèi)。閱讀器提供控件以允許學生定制生成學習指南中使用的精確標準,幫助滿足其特定的需要和要求。
[0013]說明書中描述的特征和益處并非無所不包,并且特別地,鑒于附圖、說明書和權(quán)利要求,多個附加特征和益處將對本領(lǐng)域的普通技術(shù)人員變得明顯。此外,應(yīng)注意到,說明書中使用的語言主要被選用于可讀性和指導(dǎo)目的,并且可以不被選用于對公開的主題進行劃定或限制。
【專利附圖】
【附圖說明】
[0014]圖1是圖示包括電子書閱讀器的網(wǎng)絡(luò)化環(huán)境的高層框圖。
[0015]圖2圖示了用作電子書閱讀器的一部分的閱讀器模塊的邏輯視圖。
[0016]圖3圖示了存儲與內(nèi)容托管系統(tǒng)有關(guān)的數(shù)據(jù)的系統(tǒng)數(shù)據(jù)庫的邏輯視圖。
[0017]圖4圖示了被配置為電子書閱讀器的用戶計算機。
[0018]圖5圖示了被配置為電子書閱讀器的用戶計算機,包括用戶突出顯示和注釋。
[0019]圖6圖示了被配置為電子書閱讀器的用戶計算機,包括筆記本接口。
[0020]圖7圖示了被配置為電子書閱讀器的用戶計算機,包括上下文菜單。
[0021]圖8圖示了對圖7的上下文菜單的操作。
[0022]附圖僅針對說明目的描繪本發(fā)明的各個實施例。本領(lǐng)域的技術(shù)人員將從下列討論中容易地認識到此處闡明的結(jié)構(gòu)和方法的備選實施例可以被采用而不脫離此處描述的發(fā)明的原理。
【具體實施方式】
[0023]圖1是圖示包括書籍內(nèi)容托管系統(tǒng)110的網(wǎng)絡(luò)化環(huán)境100的高層框圖。此處討論的實施例尤其適用于課本,但是本領(lǐng)域的技術(shù)人員將認識到此處討論的多個特征也適用于各種其他類型的書籍。內(nèi)容托管系統(tǒng)110使用閱讀器模塊181或瀏覽器182,使得可以對在用戶和內(nèi)容提供方計算機180 (僅針對示例性目的,在圖1中被描繪為個體計算機180A和180B)上可被查看的課本進行購買、許可、出租或訂閱。內(nèi)容托管系統(tǒng)110和計算機180通過諸如局域網(wǎng)或互聯(lián)網(wǎng)的網(wǎng)絡(luò)170連接。
[0024]網(wǎng)絡(luò)170通常是互聯(lián)網(wǎng),但也可以是任何網(wǎng)絡(luò),包括但不限于LAN、MAN、WAN、移動、有線或無線網(wǎng)絡(luò)、專用網(wǎng)、或虛擬專用網(wǎng)的任意組合。內(nèi)容托管系統(tǒng)Iio通過網(wǎng)絡(luò)接口 160連接至網(wǎng)絡(luò)170。
[0025]如以上討論,僅示出了單個用戶計算機180A,但是實踐中存在多個(例如,成千上萬的)可以與內(nèi)容托管系統(tǒng)110通信以及使用內(nèi)容托管系統(tǒng)110的用戶計算機180A。類似地,僅示出了單個內(nèi)容提供方計算機180B,但是實踐中存在多個(例如,成百上千或甚至成千上萬的)可以向內(nèi)容托管系統(tǒng)110提供課本和相關(guān)材料的內(nèi)容提供方180B。在一些實施例中,閱讀器模塊181和瀏覽器182包括內(nèi)容播放器(例如,來自Adobe系統(tǒng)公司的FLASH?),或任何適合內(nèi)容托管系統(tǒng)110使用的內(nèi)容文件格式的其他播放器。
[0026]具有閱讀器模塊181的用戶計算機180A被用戶用于購買或以其他方式獲取并且訪問內(nèi)容托管系統(tǒng)110提供的材料。內(nèi)容提供方計算機180B被內(nèi)容提供方用于創(chuàng)建材料并向內(nèi)容托管系統(tǒng)110提供材料。給定的計算機可以既是客戶端計算機180A又是內(nèi)容提供方計算機180B,取決于其使用。托管服務(wù)110在本實例中可以基于哪個前端服務(wù)器被用于連接到內(nèi)容托管系統(tǒng)110、用戶登錄信息或其他因素來區(qū)分內(nèi)容提供方和用戶。
[0027]內(nèi)容托管系統(tǒng)110包括用戶前端服務(wù)器140和內(nèi)容提供方前端服務(wù)器150,其中的每個可以被實現(xiàn)為一個或多個服務(wù)器類計算機。內(nèi)容提供方前端服務(wù)器150通過網(wǎng)絡(luò)170連接至內(nèi)容提供方計算機180B。內(nèi)容提供方前端服務(wù)器150向內(nèi)容提供方提供接口,以創(chuàng)建并管理他們想要使得對用戶可用的材料。用戶前端服務(wù)器140通過網(wǎng)絡(luò)170連接至客戶端計算機180A。用戶前端服務(wù)器140向用戶提供接口,以訪問由內(nèi)容提供方創(chuàng)建的材料。
[0028]內(nèi)容托管系統(tǒng)110由可以包括一個或多個高性能CPU和IG或更多的主存儲器以及500GB到2T的存儲器的服務(wù)器類計算機的網(wǎng)絡(luò)來實現(xiàn)。通常使用諸如LINUX之類的操作系統(tǒng)。此處描述的對內(nèi)容托管系統(tǒng)110、前端140和后端150服務(wù)器的操作可以或通過硬件(例如,專用計算設(shè)備或通用計算機中的子板)或通過計算機程序被控制,該計算機程序安裝在服務(wù)110的服務(wù)器上的計算機存儲器中并且被此類服務(wù)器的處理器執(zhí)行以執(zhí)行此處描述的功能。系統(tǒng)工程以及例如視頻內(nèi)容托管領(lǐng)域的技術(shù)人員將容易地從此處的功能和算法描述中確定此類計算機程序的構(gòu)建和操作。
[0029]內(nèi)容托管系統(tǒng)110還包括通信地耦合至網(wǎng)絡(luò)170的系統(tǒng)數(shù)據(jù)庫130。系統(tǒng)數(shù)據(jù)庫130將與內(nèi)容托管系統(tǒng)110相關(guān)的數(shù)據(jù)與用戶和系統(tǒng)使用信息一同存儲。
[0030]系統(tǒng)數(shù)據(jù)庫130可以被實現(xiàn)為任何設(shè)備或能夠?qū)?shù)據(jù)永久存儲在計算機可讀存儲介質(zhì)中的設(shè)備的組合,諸如硬盤驅(qū)動器、RAM、可寫光盤(CD)或DVD,固態(tài)存儲器設(shè)備、或其他光/磁存儲器介質(zhì)??梢允褂闷渌愋偷挠嬎銠C可讀存儲介質(zhì),并且期望隨著未來新存儲介質(zhì)的開發(fā),它們可以根據(jù)以上闡明的描述被配置。
[0031]內(nèi)容托管系統(tǒng)110還包括第三方模塊120。第三方模塊120連同以上列出的組件被實現(xiàn)為內(nèi)容托管系統(tǒng)110的一部分。第三方模塊120提供機制,系統(tǒng)通過該機制提供開放平臺以用于與電子課本有關(guān)的附加用途,因為應(yīng)用編程接口允許第三方訪問軟件程序的某些特征。在一些實施例中,第三方輸入可以被限制在經(jīng)由內(nèi)容提供計算機180B和內(nèi)容提供方第三方服務(wù)器150提供內(nèi)容。然而,考慮到對系統(tǒng)100的可能操作的范圍很廣,在一些實施例中可能希望向未提供內(nèi)容的第三方開放附加能力以訪問系統(tǒng)。例如,有關(guān)課本的什么部分最經(jīng)常被注釋的聚合數(shù)據(jù)可能有助于課本的作者(或其他作者)確定對難點概念的附加說明可能在何處有必要。
[0032]這一描述中,術(shù)語“模塊”是指用于提供規(guī)定的功能的計算邏輯。模塊可以被實現(xiàn)在硬件、固件和/或軟件中。在此處所述的模塊被實現(xiàn)為軟件的情況下,模塊可以被實現(xiàn)為獨立程序,但也可以通過其他手段實現(xiàn),例如被實現(xiàn)為較大程序的一部分、被實現(xiàn)為多個單獨的程序、或被實現(xiàn)為一個或多個靜態(tài)或動態(tài)鏈接的庫。將理解,此處所述的列舉的模塊代表本發(fā)明的一個實施例,并且其他實施例可以包括其他模塊。此外,其他實施例可以缺少此處描述的模塊并且/或者將描述的功能以不同方式在模塊之間分配。附加地,賦予不止一個模塊的功能可以合并到單個模塊中。在模塊由軟件實現(xiàn)的實施例中,它們存儲在計算機可讀的永久存儲器設(shè)備(例如,硬盤)上,加載到存儲器中,并且被一個或多個被包括為內(nèi)容托管系統(tǒng)110的一部分的處理器執(zhí)行。備選地,硬件或軟件模塊可以被存儲在內(nèi)容托管系統(tǒng)110內(nèi)的其他地方。內(nèi)容托管系統(tǒng)110包括此處描述的操作所必需的硬件元件,包括一個或多個處理器、高速存儲器、硬盤存儲器和備份、網(wǎng)絡(luò)接口和協(xié)議、用于數(shù)據(jù)錄入的輸入設(shè)備、以及用于顯示、打印或其他數(shù)據(jù)呈現(xiàn)的輸出設(shè)備。
[0033]圖示的內(nèi)容托管系統(tǒng)110的系統(tǒng)架構(gòu)的很多變化是可能的。系統(tǒng)110的組件和它們各自的功能可以結(jié)合或重新分配。例如,系統(tǒng)數(shù)據(jù)庫130、第三方模塊120、用戶前端服務(wù)器140、以及內(nèi)容提供方前端服務(wù)器150可以分布在任意數(shù)量的存儲器設(shè)備中。以下部分更詳細地描述閱讀器模塊181、系統(tǒng)數(shù)據(jù)庫130、以及圖1中更詳細圖示的其他組件,并且在內(nèi)容托管系統(tǒng)110的上下文中說明其操作。
[0034]圖2圖示了用作電子課本系統(tǒng)的一部分的閱讀器模塊181的功能視圖。在以上結(jié)合圖1描述的實施例中,閱讀器模塊在用戶計算機180A上實現(xiàn),但是應(yīng)該認識到在其他實施例中,此處討論的部分也可以在與閱讀器模塊181通信的(例如,內(nèi)容托管系統(tǒng)110中的)其他計算機上實現(xiàn)。
[0035]閱讀器模塊181被配置用于關(guān)注學生使用課本不同于其他讀者使用典型書籍的事實。學生通常從課本中學習,而非僅僅閱讀。學習通常不及其他閱讀那樣線性,因為很少以“從頭到尾”的方式閱讀課文。學習具有注釋、習題集和正文之間的交叉引用、對詞匯或定義部分的引用等,經(jīng)常要比典型閱讀的互動性強得多。學習還具有固有的社會性和協(xié)作性——遠遠超過了大多其他類型的閱讀。一般的學習和特殊的研究,通常以創(chuàng)建和引用筆記本、習題集、實驗室實驗結(jié)果、講課材料、和其他相關(guān)資源來將注意力結(jié)合到課本上。
[0036]閱讀器模塊181包括各種子系統(tǒng),以便利學生對課本進行專業(yè)化使用。在圖2中圖示的實施例中,閱讀器模塊181包括注釋子系統(tǒng)220、0CR子系統(tǒng)230、協(xié)作子系統(tǒng)240、訂購子系統(tǒng)250、輸入識別子系統(tǒng)260、以及守護進程子系統(tǒng)270。這些子系統(tǒng)大多彼此交互,如下所述。
[0037]注釋子系統(tǒng)220提供各種用戶工具和接口,以允許學生在電子課本上標示出他們認為最有助于學習和研究目的的部分。注釋子系統(tǒng)220包括傳統(tǒng)的特征,諸如突出顯示和文本輸入工具,并且還包括更高級的工具。例如,如下所述,注釋子系統(tǒng)220記錄學生提供了注釋的課本部分,并且基于用戶命令將這些部分收集到個性化的學習指南中。
[0038]OCR子系統(tǒng)230是獲取原本非機器可讀形式的信息并且將其轉(zhuǎn)換成機器可讀形式的識別子系統(tǒng)。例如,OCR子系統(tǒng)230與注釋子系統(tǒng)220進行通信,以將手寫的學生筆記(例如,經(jīng)由手指或觸筆手勢在觸摸屏上圖形化地輸入)轉(zhuǎn)換成機器可讀文本。此處使用的OCR子系統(tǒng)230不僅包括光學字符識別,還包括其他類型的識別,例如:語音到文本識別,以允許學生說注釋而非寫注釋;圖像到文本識別,用于學生可能在講課期間拍下的教授的板書的照片;以及可以被提供在電子課本內(nèi)或作為第三方附帶裝置的其他類型的識別。
[0039]協(xié)作子系統(tǒng)240提供各種允許學生共同工作的用戶功能。如下詳細描述,例如,用戶可以與他們的學習小組、他們的分班、他們的整個班級或電子課本的全世界用戶共享他們的注釋和筆記。進一步,協(xié)作子系統(tǒng)240包括社交網(wǎng)絡(luò)設(shè)施,以允許學生用音頻和視頻聊天參加學習課程,提出并回答問題以及提交問題給教授或助教。
[0040]訂購子系統(tǒng)250代表允許學生獲取電子課本和相關(guān)材料的工具。在一個實施例中,訂購子系統(tǒng)250被實現(xiàn)為電子市場(例如,實現(xiàn)在用于智能電話和平板式計算機的ANDROID?操作系統(tǒng)上的DR0ID?市場)。第三方提供電子課本和相關(guān)材料,諸如學習指南、習題集、更新、工作手冊等。這些材料中的一些可用于購買;其他的免費。在一些實施例中,如學生群體或內(nèi)容提供方群體中的任何子集可能期望的那樣,支持通過其他機制的提供(例如,訂閱、以物易物、“按次付費閱覽”)。
[0041]輸入識別子系統(tǒng)260提供用戶接口工具來便利對電子課本和相關(guān)特征的使用。例如,通過如下詳細描述的感測用戶計算機180A的觸摸屏上的特定手勢,系統(tǒng)臨時將課本的顯示從當前頁轉(zhuǎn)換到新的部分,同時記錄主要興趣所在的部分。因此,在做課本的習題集的學生可以快速回看該章節(jié)的課文,或者第一次閱讀一個部分的學生可以快速地跳轉(zhuǎn)至課本的詞匯部分,以查找陌生術(shù)語或概念的定義。
[0042]閱讀器模塊181被配置用于允許運行用戶選擇的應(yīng)用,以增強學生使用電子課本的能力。例如,學生可以購買向不包括每章的學習問題的課本提供此類問題的應(yīng)用。此外,閱讀器模塊181包括守護進程子系統(tǒng)270,以提供附加的附帶裝置特征,而無需用戶針對此類特征啟動可視的應(yīng)用。
[0043]以下結(jié)合圖4-圖6的討論來提供其他關(guān)于閱讀器模塊181和其各個子系統(tǒng)的細節(jié)。
[0044]圖3圖示了存儲與課本內(nèi)容托管系統(tǒng)110有關(guān)的數(shù)據(jù)的系統(tǒng)數(shù)據(jù)庫130的功能視圖。系統(tǒng)數(shù)據(jù)庫130可以基于存儲在內(nèi)部的不同類型的數(shù)據(jù)而被劃分。數(shù)據(jù)可能駐留在分離的物理設(shè)備中,或者其可以被收集在單個物理設(shè)備內(nèi)。
[0045]至于內(nèi)容提供方,合作伙伴數(shù)據(jù)370包括關(guān)于向內(nèi)容托管系統(tǒng)110注冊的、具有權(quán)限創(chuàng)建并傳送內(nèi)容的內(nèi)容提供方或合作伙伴的信息。合作伙伴數(shù)據(jù)370包括提供方聯(lián)系信
肩、O
[0046]用戶配置數(shù)據(jù)存儲器310包括關(guān)于個體用戶(例如,學生)的信息,以便利系統(tǒng)100的支付和協(xié)作方面。訂戶數(shù)據(jù)存儲器320包括標識有關(guān)學生的信息,諸如學生獲得的電子課本和學生參加的社交網(wǎng)絡(luò)小組。在一些實施例中,訂戶數(shù)據(jù)存儲器320還維護有關(guān)各個學生課本中的學生正在或已經(jīng)閱讀的位置的信息,以例如允許學生在校車上時在智能電話上閱讀部分的課本章節(jié)并且在學生宿舍的臺式計算機上從相同點繼續(xù)閱讀。[0047]賬戶數(shù)據(jù)存儲器330記錄用戶的與用戶從系統(tǒng)100獲取內(nèi)容的能力有關(guān)的支付機
制(例如,Google公司的CHECKOUT? )。社交網(wǎng)絡(luò)數(shù)據(jù)存儲器340維護實現(xiàn)社交網(wǎng)絡(luò)
引擎所需的信息,以提供此處討論的協(xié)作特征,例如,社交圖譜、社交網(wǎng)絡(luò)偏好和規(guī)則。課本數(shù)據(jù)350存儲基于用戶請求被提供給用戶的實際內(nèi)容,諸如電子課本文件。附帶裝置數(shù)據(jù)存儲器360維護用于相關(guān)特征的信息,諸如與課本有關(guān)的非靜態(tài)數(shù)據(jù)。
[0048]在一個實施例中,傳統(tǒng)的機制用于實現(xiàn)系統(tǒng)數(shù)據(jù)庫130的許多方面。例如,來自 Google 公司的 BOOKS?、GMAIL?、BUZZ?、CHAT?、TALK?、ORKUT?、CHECKOUT?、YOUTUBE?、SCHOLAR?、BLOGS?和其他產(chǎn)品的現(xiàn)存機制包括能夠有助于實現(xiàn)存儲設(shè)施310-370和模塊220-270中的一個或多個的方面。Google公司已經(jīng)提供了用于ANDROID?設(shè)備(電話、平板式計算機等)、i0S設(shè)備(iPhoneS'iP£ldsK和其他來自Apple公司的設(shè)備)的eBook閱讀器、以及各種桌面網(wǎng)頁瀏覽器,并且在一個實施例中,Google公司的EDITIONS? eBook閱讀器應(yīng)用被修改以提供此處描述的功能。
[0049]現(xiàn)在參考圖4,示出了具有觸摸屏401、麥克風402、以及前置攝像頭403的便攜式計算機400 (例如,運行ANDROID?操作系統(tǒng)的平板式計算機)。本領(lǐng)域技術(shù)人員已公知,目前通??捎玫拇祟愒O(shè)備還提供后置攝像頭、加速度計、GPS接收器、W1-Fi和高級蜂窩通信能力以及各種其他特征。如圖所示,計算機400正運行閱讀器模塊181并顯示來自電子課本的頁404。
[0050]在一個實施例中,閱讀器模塊181在主內(nèi)容區(qū)域404之上提供四個選項卡,它們允許經(jīng)由以下用戶接口圖標來選擇四個類別的模塊:教學大綱選項卡410、課本選項卡420、筆記本選項卡430和講課選項卡440。教學大綱選項卡410向?qū)W生提供課程特定的信息,包括課文的什么部分將被在哪天處理、何時作業(yè)到期、以及測驗安排在何時的日歷。在一個實施例中,學生在課程期間的成績也在這里記錄(例如,迄今為止學生作業(yè)和考試的成績)。課本選項卡420,在圖4中被示出為當前選擇的選項卡,提供了實際的課本,以及多個與查看課本有關(guān)的導(dǎo)航和其他工具。筆記本選項卡430在被選擇時引起顯示學生的該課程的筆記本(見以下對圖6的討論)。講課選項卡440在被選擇時引起顯示講課相關(guān)材料,諸如教授可能選擇提供給學生的材料。例如,教授可以提供講課中使用的幻燈片、視頻或其他重復(fù)或補充教授在課堂上呈現(xiàn)的內(nèi)容的材料。
[0051]更具體地,在課本選項卡420之下提供的顯示包括多個閱讀和注釋工具407。首先,當前選擇的課本的名稱(“新生化學”)顯示在下拉菜單中,其允許為使用多個課本的課程選擇備選課本??丶词境?,該控件在一個實施例中被提供了以上工具407,用于在各個課程間進行選擇,用于購買課本和相關(guān)項,用于打開如下所述課程或聊天,用于啟動搜索引擎,用于改變系統(tǒng)設(shè)置以及用于獲得自動幫助。
[0052]課本標題的右邊是用于顯示表格內(nèi)容的圖標,以及用于改變諸如文字大小之類的設(shè)置的圖標。其右邊是用于在課本的常規(guī)視圖和用戶生成的學習指南(以下討論)視圖之間進行切換的圖標。其右邊是指示是否顯示用戶注釋的眼形圖標,當前示出為“閉眼”狀態(tài)(也在以下討論)。最后四個圖標是用于對課本添加手寫(筆)注釋(通過觸筆或手指,如所需以及計算機400所支持的)、突出顯示、便簽注釋和音頻注釋。
[0053]主內(nèi)容顯示區(qū)域404之下是一組頁面導(dǎo)航工具408。從左到右它們包括用于添加書簽的圖標、當前頁(圓圈)關(guān)于各個章節(jié)(由水平線中的中斷指出)和之前設(shè)置的書簽的指示符、指示課本最后頁的數(shù)字、以及代表上一頁和下一頁命令的箭頭。用戶觸摸這一顯示的工具408的合適部分,以完成相應(yīng)動作。
[0054]圖4還示出了大的條405,其在一個實施例中著有黃色。條405指示用戶已創(chuàng)建與課文的這一部分有關(guān)的便簽。較小的條,在一個實施例中顯示為灰色,既出現(xiàn)在條405之內(nèi),又出現(xiàn)在條405之下;在一個實施例中,這些代表學生提供的其他類型的注釋,例如音頻注釋或視頻注釋。同樣的,垂直線406仍指示其他的學生輸入,在一個實施例中是突出顯示(直線)和手寫注釋(波浪線)。如上所提到的,工具407中的閉眼圖標指示課文的這一學生生成標簽?zāi)壳叭慷茧[藏不可見。
[0055]現(xiàn)在還參考圖5,示出了相同的平板式計算機,這次上述的眼圖標是打開狀態(tài)(顯示注釋)。條405現(xiàn)在顯示為完整便簽,包括用于設(shè)置的用戶控件(其在一個實施例中包括用于將手寫文本轉(zhuǎn)換成干凈的機器可搜索文字的OCR選項和用于在手寫和機器文本版本之間切換以便顯示的選項)。在一個實施例中,小“調(diào)整柄”圖標出現(xiàn)在筆記底部,以允許筆記按用戶的可能期望被放大或縮小,并且筆記右上角的“X”允許用戶需要時刪除筆記。以上提及的小灰條被指示視頻注釋的“TV”圖標和其內(nèi)具有指示關(guān)于這一注釋有多少評論已被錄入(例如,被協(xié)作學習課程中的其他學生)的數(shù)字的小綠色圓圈代替。類似的具有小綠色圓圈和相應(yīng)數(shù)字的揚聲器圖標指示音頻注釋及其評論。同樣的,之前垂直線指示的突出顯示和手寫文字現(xiàn)在被充分顯示。同樣在這一顯示中,對該頁面當前被添加書簽的狀態(tài)的指示與“X” 一起被包括到左上角中,“X”在被用戶觸摸時移除書簽。
[0056]在一些實施例中,閱讀器模塊181使用加速度計和其他來自計算機400的定位輸入并且將某些移動解譯為命令。作為一個示例,將計算機400從豎版模式(如圖4和圖5所示)傾斜到橫版模式觸發(fā)顯示從一頁變成兩頁展開格式。另一方面,當處于圖5圖示的“顯示注釋”模式時,突然的局部傾斜引起“注釋”被“傾倒入”邊緣并且顯示切換到圖4圖示的“隱藏注釋”(對應(yīng)于“閉眼”圖標)模式。另一方向的傾斜將注釋傾倒回視圖。
[0057]現(xiàn)在參考圖6,現(xiàn)在示出在用戶選擇筆記本選項卡430后的同一用戶計算機400。在這一操作模式中,除了上述課本中的注釋之外,學生還可以容易地創(chuàng)建并維持與課本或講課的特定部分關(guān)聯(lián)的筆記本。一組工具607提供允許學生改變設(shè)置的圖標(從左到右),諸如顯示如此處所示的手錄入的文字或同一內(nèi)容的機器識別的打字版本;使用計算機400上的攝像頭403或(若配備有)后置攝像頭從白色書寫板或黑板采集信息;與他人共享筆記、如上所述用筆工具輸入筆記、突出顯示筆記、給筆記本添加便簽、以及采集與來自麥克風402的筆記對應(yīng)的音頻注釋。在一個實施例中,學生在筆記本和課本注釋操作模式二者中可以提供不僅手寫而且手繪形狀605。同樣地,學生可以提供大綱式筆記606。筆記本操作模式中的頁面導(dǎo)航工具608 (從左到右)包括用于添加書簽、添加新頁面到筆記本,以及如之前結(jié)合課本頁面導(dǎo)航說明的那樣在筆記本的頁面間進行導(dǎo)航的圖標。
[0058]針對還不是機器可讀文本形式的注釋,閱讀器提供用于音頻/視頻/字符識別的用戶工具來將此類注釋轉(zhuǎn)換成可以被機器搜索并訪問的形式。閱讀器包括用戶接口工具,以允許用戶按需在此類原始圖像和相應(yīng)的機器可讀文本之間切換。除識別文本圖像之外,閱讀器還向用戶提供選項來從圖像化的或手寫的筆記中識別線條和各種幾何形狀,使得可以容易地從具有各種易讀性的源文件中得到流程圖、分子結(jié)構(gòu)等的整理版本。[0059]學生對課本的使用涉及某些對閱讀來說并不典型的操作。例如,大多讀者并不會經(jīng)常聯(lián)系他們的閱讀提出問題,但是這對無法從課本描述中很好理解概念的學生來說是常見的。因此,閱讀器模塊181的輸入識別系統(tǒng)260提供多個專門面向課本使用的預(yù)定操作,并且還允許學生容易地配置他們自己期望的操作。
[0060]已在一個示例中提到,學生可能認為課文的一個部分的概念尤其“密集”,并且可能想要針對該部分包括超過在邊緣或在課本顯示內(nèi)的其他地方能合理容納的注釋。在這種情況下,輸入識別系統(tǒng)260在用戶用手指或觸筆圈出課本內(nèi)容的一部分時進行檢測。為了指示此種檢測,所選擇的區(qū)域用“發(fā)光”外觀顯示一段時間。如果在該段時間期間,用戶觸摸發(fā)光區(qū)域并且將其拖到筆記本選項卡430上懸停,則輸入識別系統(tǒng)260將此檢測為將該部分課文復(fù)制到學生筆記本的命令,在該學生筆記本中具有可用于注釋的更多空間。在這種情況下,學生筆記本變成有效顯示,允許學生將從課本復(fù)制的部分置于筆記本中任何期望的位置,并且在添加的選錄上或其周圍加注。
[0061]作為第二示例,特定注釋被立即識別為對應(yīng)于命令而非實際注釋。例如,在一個實施例中,以其周圍帶有圓圈的問號形式的手寫注釋被解譯為將有關(guān)附近課文的問題發(fā)送給該課程合適的助教(或其他預(yù)定的主持人)的請求,并且對話框立即打開,地址預(yù)先確定(preaddress)到助教,允許學生提出問題。在一個實施例中,自動地以課文相應(yīng)的部分標記去往助教的消息,以便學生無需在特定問題中包括任何上下文,而是可以以在沒有上下文時可能迷惑的方式僅包括問題。例如,如果課文顯示了除以零的非法操作,學生的問題可以簡單地為:“為什么不能這樣做? ”而無需任何其他的上下文信息。
[0062]同樣地,其他預(yù)定義的手勢被提供在各個實施例中。周圍畫有圓圈的“ c ”,或者卡通文字氣球形狀,被解譯為打開聊天面板的命令。周圍具有圓圈的“k”或井號(#)被解譯為打開鍵盤面板的命令。波浪線或重復(fù)的之字形是刪除單詞或框圖的命令。手寫名稱(“Jim”)打開與熟悉同學的聊天面板。特定單詞(“calc”)調(diào)用安裝的附帶裝置。
[0063]還向用戶給出預(yù)定義他們自己的手勢以及自動記錄將與這些手勢關(guān)聯(lián)的任意動作序列(類似于宏命令)的選項。作為一個示例,用戶可以定義周圍具有圓圈的字母“Q”意味著“徹底退出”并且使得該手勢對應(yīng)于存儲所有的筆記本編輯,退出打開的課本,并且將筆記通過電子郵件發(fā)送到其他的學習組成員(例如,Mike、Bob和Mary)。
[0064]如上結(jié)合圖4和圖5提到的,閱讀器模塊181支持突出顯示、便簽和注釋一般地能夠選擇性地被顯示或被邊緣化。邊緣化而非完全隱藏注釋的益處在于邊緣的標志在第二或第三次閱讀一個部分時提醒學生存在可用于該部分的潛在有用注釋。此外,使用計算機400的加速度計在快速傾斜計算機400時或顯示或邊緣化注釋,向?qū)W生提供了非常快速且直觀的方式,用以在這兩種類型的顯示之間進行切換。在一些實施例中,用戶接口控件允許用于指示顯示/邊緣化注釋的特定手勢被調(diào)整或以其他方式被改變,以便其敏感度可以變成匹配用戶偏好。
[0065]閱讀器模塊181還支持學生將某些注釋標記為私有。在一個實施例中,注釋默認被公眾(即,所有有權(quán)使用該電子課本的其他人)匿名共享,但是某些環(huán)境中,備選實施例可以在共享方面更具選擇性,這可能更加適當。
[0066]在一個實施例中,閱讀器181被配置用于標記課本的所有被提供了注釋的部分,使得學生可以請求生成個性化的學習指南,該個性化學習指南僅包括突出顯示部分。在一個實施例中,各個標記的部分保留指向原始全文的超鏈接,以允許學生快速切換回全文來獲得有關(guān)感興趣的特定部分的額外上下文。在一個實施例中,這通過將加下劃線的頁碼放在學習指南的各個部分的左邊緣來完成;點擊該數(shù)字將用戶帶至課本中指示的頁。
[0067]在相關(guān)實施例中,協(xié)作子系統(tǒng)240被配置用于還從其他學生獲取關(guān)于課本中他們突出顯示的部分的信息,以用于除用戶自己加注的部分之外還基于其他學生注釋的部分來生成用戶指南。在一個實施例中,學生可以選擇學生自己的工作小組、其他同學、同一學?;蚱渌x擇的學校的其他學生、或甚至全世界的所有學生,以用于確定哪些注釋應(yīng)該用于生成學習指南的目的。為避免此種注釋選擇的“大眾資源”生成產(chǎn)生過大的學習指南的情況,在一個實施例中滑塊風格的用戶接口(或其他合適的用戶接口)允許學生針對學習指南的生成調(diào)整選擇性。例如,一個設(shè)置包括任一學生突出顯示的所有部分,但是另一設(shè)置要求至少五個學生針對一個部分提供注釋來將其包括到學習指南中(或者考慮到全世界所有學生,5%的學生提供注釋)。因此,學生可以在其可以有空使用用戶指南的時間內(nèi)對該指南進行定制。毫無疑問,一些還未閱讀全文的學生還可以將該特征用于確定哪些部分被認為是最重要,以在考試之前最先閱讀。
[0068]為了提供顯示此類附加的注釋部分正在被收集的用戶體驗,動畫用戶接口在用戶改變滑塊以包括更多部分時被顯示,該動畫用戶接口將這些附加的注釋部分從當前視野之外移動或“有聲地掃入(slurp)”,并且當用戶將滑塊改變成在將哪些部分放進學習指南方面更具選擇性時,附加的部分被有聲地掃出(slurped out)視野。
[0069]在一個實施例中,用戶接口選項卡/按鈕允許用戶選擇“我的突出顯示”、“同學的突出顯示”或“每人的突出顯示”。
[0070]許多其上將實現(xiàn)閱讀器模塊181的計算機400支持用戶的多點觸摸導(dǎo)航。然而,并非所有的最有助于使用電子課本的多點觸摸命令在此類設(shè)備上都以原生方式提供。例如,可用于改變放大率并在頁和章節(jié)間移動的標準的“捏放(pinch-zoom)”和滑動特征當然對課本有用,但是閱讀器模塊181還支持更具體的導(dǎo)航選擇。例如,如上所提到的,課本的用戶經(jīng)常需要做出對課文另一部分的快速引用并且然后返回到他們之前在課文中的位置。對于紙質(zhì)書本,人們經(jīng)常用手指指在書中的當前頁并且然后移動到臨時感興趣的頁。閱讀器181通過將一只手的手指放在屏幕401上的顯示當前頁的位置(例如,圖4上的404附近)并且然后使用其他已有頁面導(dǎo)航技術(shù)來移動到另一頁(例如,通過滑動另一只手的兩個手指回移若干頁),從而允許對應(yīng)操作。
[0071]附加地,導(dǎo)航頁腳408是永久的,并且用戶可以在任何時候(或臨時使用一個手指按住當前頁或通常地)使用這一接口來在書本中到處移動。
[0072]當用戶臨時移至一頁時,例如為了瀏覽,用戶可以或釋放使用左手以返回至原始頁或釋放使用右手以進入新頁并且放棄原始頁。
[0073]在與以上討論的學生間協(xié)作有關(guān)的方面中,兩個或多個參與有關(guān)課本的聊天的或在使用該課本的學習課堂中的學生經(jīng)?;谡n文的特定部分需要互相幫助。為了促進互相幫助,協(xié)作子系統(tǒng)240記錄各個學生在協(xié)作期間在課本中的位置并且將該信息發(fā)送至協(xié)作中的其他學生的計算機400,以便指示其當前位置給其他人看。同樣地,一個學生的注釋出現(xiàn)在另一學生的計算機400上(具有針對每個學生的注釋的色標),一個學生做出的手勢(例如,使用鼠標或手指在觸摸屏設(shè)備上按下來指向課文的特定部分)也會這樣。[0074]現(xiàn)在參考圖7,再次示出了以上關(guān)于圖4討論的實現(xiàn)閱讀器181的計算機400,這次計算機400具有包括上下文菜單701的顯示屏401。在一個實施例中,一旦用戶按下并按住屏幕401的一部分,圓圈就開始出現(xiàn),逐漸在用戶手指周圍按逆時針方向繪制。圓圈在有限的短期間(比如,大約500毫秒)內(nèi)完成并且然后變成上下文菜單701。這一動畫的目的在于警告用戶通過在屏幕上按住手指,用戶在請求此種菜單(在菜單完成之前釋放手指使得未完成的圓圈消失并且菜單未形成)。此外,動畫幫助用戶在屏幕的邊緣按下,以看到菜單701正在被創(chuàng)建,即使正在形成的圓圈的一部分被屏幕的邊緣所遮掩。上下文菜單701在本實施例中提供六個區(qū)域用于進一步的用戶選擇:其中具有“X”的中心區(qū)域,用于關(guān)閉菜單(在菜單外輕敲也將關(guān)閉菜單),以及五個用于進一步的用戶選擇的選項。菜單701是上下文菜單,因為用戶選項并不總是一樣,反而是基于屏幕401上顯示的內(nèi)容以及用戶要求菜單在屏幕上出現(xiàn)的位置。例如,如果用戶在圖表或框圖上按下手指,可能出現(xiàn)與用戶在正文上、或在如圖7所示的空白空間按下手指不同的一組選項。
[0075]現(xiàn)在參考圖8,示出了一個示例中的上下文菜單從動作選項菜單801到顯示選擇的選項的顯示811、然后到得到的一系列附加用戶選項的菜單821的演進。具體地,菜單801包括與注釋有關(guān)的五個用戶選項,這種情況下是用戶可以選擇的顏色、畫筆、聊天、同步和共享。在這一實例中,顏色代表為注釋選擇顏色,畫筆代表手勢識別激活(以及在備選實施例中,各個手勢相關(guān)的配置和操作選項),聊天代表對聊天窗口的激活,同步代表將用戶的顯示與其他連接的學生的顯示同步(例如,以共享注釋),以及共享代表與其他學生共享注釋。菜單801中后兩個選項還在其各自菜單部分的右下方具有小三角形塊;在本實施例中,這些塊表示選項將引發(fā)附加的用戶選項(即,并不導(dǎo)致任何行動在無進一步的用戶選擇機會的情況下被立即采取,例如通過呈現(xiàn)進一步的用戶選項菜單)。其中具有“X”的中心圓圈802提供了關(guān)閉圓形菜單的機制,并且主要用于可能不明白菜單801也可以通過簡單地在菜單801之外輕敲而被關(guān)閉的新用戶。在相關(guān)實施例中,小圖形而不是文字用于表示用戶的選項:藝術(shù)家的調(diào)色板用于“顏色”、掃勾(swoosh)符號用于“手勢”,文字氣泡用于“聊天”,帶有旋轉(zhuǎn)箭頭的圓圈用于“同步”、以及帶有箭頭的文檔用于“共享”。
[0076]假定現(xiàn)在的目的是為了用戶從菜單801中選擇“顏色”,菜單的該部分如圓圈811所示逐漸展開,提供輸入已被接收的用戶識別。再次,這花費大約500毫秒,其后下一組用戶選項將經(jīng)由菜單821顯示。在這一實例中,用戶選項完全不是文本的,而是包括了用戶可以通過在適當著色的部分輕敲而選擇的不同顏色。一旦用戶如此做,則通過使得該顏色類似地發(fā)展為完全由選擇的顏色組成的圓圈來提供類似的識別指示(未示出)。針對并不導(dǎo)致進一步的菜單或其他選擇選項的選項,則通過使選項確認地閃爍并且然后消失不見而提供終結(jié)指示。在這一實例中,選擇的顏色在變成覆蓋整個圓圈(除了小圓圈802之外)之后閃爍并且然后消失不見。
[0077]在一些實施例中,不同于5個的用戶選擇在菜單801和821中被提供,這可能適于給定的支持菜單的上下文。其他上下文還將在菜單801中調(diào)用不同的用戶選項組。例如,再次參考圖4,如果用戶按下并按住注釋區(qū)域的一部分,例如,405,則注釋菜單出現(xiàn),其與菜單801的不同之處在于出現(xiàn)“刪除”而非“顏色”、出現(xiàn)“附加”而非“畫筆”、出現(xiàn)“問題”而非“聊天”(至于余下項,“同步”和“共享”仍然如在菜單801中出現(xiàn))。在這一實例中,刪除用于移除注釋,附加用于將注釋從課本顯示發(fā)送到用戶的筆記本(圖6示出),并且問題用于將注釋嵌入將被發(fā)送到其他同學、助教或教授的問題。在可能的位置,上下文通用的菜單項置于菜單801上的不變區(qū)域,以便利使用。
[0078]上下文菜單,例如801,不僅基于用戶手指按下的位置(例如,與在用戶自己的注釋上相對地,在書本的正文上),還基于何時按下(例如,在突出顯示課文的一部分之后立即)并且基于其他觸發(fā)事件(例如,新近接收到來自另一學生的問題或注釋)而以不同的形式被提出,其中其他觸發(fā)事件可以使得采取否則不會需要的行動。通過提供具有上下文驅(qū)動的選項的菜單,將減少對屏幕上的接口“不動產(chǎn)”的需求,因為不可用的選項簡單地不出現(xiàn)而非像許多傳統(tǒng)的菜單系統(tǒng)那樣顯示為變灰文本。
[0079]以上說明書的某些部分在操作信息的算法和符號表示方面對實施例進行了描述。這些算法描述和表示通常被數(shù)據(jù)處理領(lǐng)域的技術(shù)人員用于將其實質(zhì)性工作成果有效地傳達給本領(lǐng)域的其他技術(shù)人員。盡管這些操作被功能性地、計算式地、或邏輯地描述,但是將理解它們將通過由處理器、等效電子電路、微代碼等執(zhí)行的計算機程序來實現(xiàn)。此外,已證明在不失一般性的情況下偶爾將這些操作的布置稱為模塊是方便的。描述的操作及其關(guān)聯(lián)的模塊可以體現(xiàn)在軟件、固件、硬件或其任意組合中。
[0080]此處使用的任何對“一個實施例”或“一種實施例”的引用意味著結(jié)合該實施例描述的特定元件、特征、結(jié)構(gòu)或特性被包括在至少一個實施例中。說明書中各處出現(xiàn)的短語“在一個實施例中”并不必然都指相同實施例。
[0081]此處使用的術(shù)語“包含”、“包括”、“含有”、“總括” “具有”、“有”或其任意其他變化,
旨在覆蓋非排除性的包括。例如,包括一系列元素的過程、方法、制品或裝置并不必然僅限于這些元素,而是可以包括其他未明確列出的或這種過程、方法、制品或裝置固有的元件。進一步,除非明確相反聲明,“或”指包括性的或,而非排他性的或。例如,條件A或B通過下列任一得到滿足:A為真(或存在)且B為假(或不存在),A為假(或不存在)且B為真(或存在),以及A和B 二者均為真(或存在)。
[0082]此外,對“一”或“一個”的使用用于描述此處實施例的元件和組件。這僅是為方便以及給出一般意義上的本發(fā)明之故。這一描述應(yīng)該被解讀為包括一個或至少一個并且單數(shù)也包括復(fù)數(shù),除非其具有明顯相反的含義。
[0083]閱讀本公開時,本領(lǐng)域的技術(shù)人員將通過此處公開的原理領(lǐng)會針對用于向電子書提供接口的系統(tǒng)和過程的附加備選結(jié)構(gòu)和功能設(shè)計。因此,盡管已說明且并描述了特定實施例和應(yīng)用,但是應(yīng)理解公開的實施例并不限于此處公開的確切結(jié)構(gòu)和組件??梢詫Υ颂幑_的方法和裝置的布置、操作以及細節(jié)做出各種修改、改變和變化而不脫離所附權(quán)利要求界定的精神和范圍,這對本領(lǐng)域的技術(shù)人員來說是明顯的。
【權(quán)利要求】
1.一種電子書閱讀器,包括: 注釋子系統(tǒng),被配置用于將用戶選擇內(nèi)容與電子書的一部分相關(guān)聯(lián);以及 輸入識別子系統(tǒng),響應(yīng)于所述電子書閱讀器的方向和移動的至少之一,被配置用于響應(yīng)于所述電子書閱讀器的方向和移動的所述至少之一而引起用戶選擇內(nèi)容的顯示的改變。
2.根據(jù)權(quán)利要求1所述的電子書閱讀器,其中所述輸入識別子系統(tǒng)包括加速度計,所述輸入識別系統(tǒng)被配置用于響應(yīng)于所述加速度計指示所述電子書閱讀器的預(yù)定類型移動,使所述用戶選擇內(nèi)容邊緣化。
3.根據(jù)權(quán)利要求1所述的電子書閱讀器,其中顯示的所述改變包括所述用戶選擇內(nèi)容去往或來自邊緣的動畫傾倒。
4.根據(jù)權(quán)利要求1所述的電子書閱讀器,其中顯示的所述改變以第一方式響應(yīng)于運動低于閾值速度并且以第二方式響應(yīng)于所述運動高于所述閾值速度。
5.根據(jù)權(quán)利要求4所述的電子書閱讀器,其中所述第一方式包括在豎版和橫版之間切換所述顯示,并且所述第二方式包括所述用戶選擇內(nèi)容去往或來自邊緣的動畫傾倒。
6.根據(jù)權(quán)利要求1所述的電子書閱讀器,其中顯示的所述改變包括移除所述用戶選擇內(nèi)容并且添加至少一個指示所述用戶選擇內(nèi)容的存在的顯示符號。
7.根據(jù)權(quán)利要求1所述的電子書閱讀器,其中所述輸入識別系統(tǒng)包括用戶配置控件。
8.一種計算機實現(xiàn)的使用電子書的方法,包括: 將用戶選擇內(nèi)容與電子書的一部分相關(guān)聯(lián);以及 響應(yīng)于所述電子書閱讀器的方向和移動的至少之一,改變所述用戶選擇內(nèi)容的顯示。
9.根據(jù)權(quán)利要求8所述的方法,還包括響應(yīng)于所述電子書閱讀器的預(yù)定移動,使所述用戶選擇內(nèi)容邊緣化。
10.根據(jù)權(quán)利要求8所述的方法,其中改變所述顯示包括所述用戶選擇內(nèi)容去往或來自邊緣的動畫傾倒。
11.根據(jù)權(quán)利要求8所述的方法,其中所述顯示以第一方式響應(yīng)于運動低于閾值速度而改變,并且以第二方式響應(yīng)于所述運動高于所述閾值速度而改變。
12.根據(jù)權(quán)利要求11所述的方法,其中所述第一方式包括在豎版和橫版之間切換所述顯示,并且所述第二方式包括所述用戶選擇內(nèi)容去往或來自邊緣的動畫傾倒。
13.根據(jù)權(quán)利要求8所述的方法,其中所述顯示以包括移除所述用戶選擇內(nèi)容并且添加至少一個指示所述用戶選擇內(nèi)容的存在的顯示符號的方式而被改變。
14.一種計算機程序產(chǎn)品,包括包含用于使用電子書的可執(zhí)行計算機程序指令的非瞬態(tài)計算機可讀存儲介質(zhì),所述可執(zhí)行計算機程序指令包括: 將用戶選擇內(nèi)容與電子書的一部分相關(guān)聯(lián)的指令;以及 響應(yīng)于所述電子書閱讀器的方向和移動的至少之一而改變所述用戶選擇內(nèi)容的顯示的指令。
15.根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,還包括響應(yīng)于所述電子書閱讀器的預(yù)定移動使所述用戶選擇內(nèi)容邊緣化的指令。
16.根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中改變所述顯示包括所述用戶選擇內(nèi)容去往或來自邊緣的動畫傾倒。
17.根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中所述顯示以第一方式響應(yīng)于運動低于閾值速度而改變,并且以第二方式響應(yīng)于所述運動高于所述閾值速度而改變。
18.根據(jù)權(quán)利要求17所述的計算機程序產(chǎn)品,其中所述第一方式包括在豎版和橫版之間切換所述顯示,并且所述第二方式包括所述用戶選擇內(nèi)容去往或來自邊緣的動畫傾倒。
19.根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,所述顯示以包括移除所述用戶選擇內(nèi)容并且添加至少一個指示所述用戶選擇內(nèi)容的存在的顯示符號的方式而被改變。
20.一種電子書閱讀器,包括: 注釋子系統(tǒng),被配置用于將用戶添加內(nèi)容與電子書的一部分相關(guān)聯(lián);以及輸入識別子系統(tǒng),響應(yīng)于用戶手勢,被配置用于定義從所述電子書中的選擇并且將所述選擇包括作為所述用戶添加內(nèi)容的一部分。
21.根據(jù)權(quán)利要求20所述的電子閱讀器,還包括導(dǎo)航子系統(tǒng),所述導(dǎo)航子系統(tǒng)被配置用于提供用戶控件以訪問所述用戶添加內(nèi)容。
22.根據(jù)權(quán)利要求21所述的電子閱讀器,其中所述用戶添加內(nèi)容是電子筆記本。
23.根據(jù)權(quán)利要求21所述的電子閱讀器,其中所述用戶控件是用戶接口選項卡。
24.一種計算機實現(xiàn)的用于使用電子書的方法,包括: 將用戶添加內(nèi)容與所述電子書的一部分相關(guān)聯(lián); 響應(yīng)于用戶手勢而定義從所述電子書中的選擇;以及 將所述選擇包括作為所述用戶添加內(nèi)容的一部分。
25.根據(jù)權(quán)利要求24所述的方法,還包括提供用戶控件以訪問所述用戶添加內(nèi)容。
26.根據(jù)權(quán)利要求25所述的方法,其中所述用戶添加內(nèi)容是電子筆記本。
27.根據(jù)權(quán)利要求25所述的方法,其中所述用戶控件是用戶接口選項卡。
28.一種計算機程序產(chǎn)品,包括包含用于使用電子書的可執(zhí)行計算機程序指令的非瞬態(tài)計算機可讀存儲介質(zhì),所述可執(zhí)行計算機程序指令包括: 將用戶添加內(nèi)容與所述電子書的一部分相關(guān)聯(lián)的指令; 響應(yīng)于用戶手勢而定義從所述電子書中的選擇的指令;以及 將所述選擇包括作為所述用戶添加內(nèi)容的一部分的指令。
29.根據(jù)權(quán)利要求28所述的計算機程序產(chǎn)品,還包括用于提供用戶控件以訪問所述用戶添加內(nèi)容的指令。
30.根據(jù)權(quán)利要求29所述的計算機程序產(chǎn)品,其中所述用戶添加內(nèi)容是電子筆記本。
31.根據(jù)權(quán)利要求29所述的計算機程序產(chǎn)品,其中所述用戶控件是用戶接口選項卡。
32.一種電子書閱讀器,包括: 注釋子系統(tǒng),被配置用于將用戶控件內(nèi)容與電子書的各部分相關(guān)聯(lián);以及導(dǎo)航子系統(tǒng),可操作地連接至所述注釋子系統(tǒng),所述導(dǎo)航子系統(tǒng)被配置用于支持用戶生成與所述各部分的至少一些對應(yīng)的學習指南,并且支持所述學習指南的第一部分和所述電子書的對應(yīng)第一部分之間的用戶導(dǎo)航。
33.根據(jù)權(quán)利要求32所述的電子書閱讀器,其中所述導(dǎo)航系統(tǒng)在所述學習指南中提供頁面鏈接,所述頁面鏈接被配置用于響應(yīng)于用戶選擇所述頁面鏈接而引起來自所述電子書的對應(yīng)頁面的顯示。
34.根據(jù)權(quán)利要求32所述的電子書閱讀器,其中所述導(dǎo)航系統(tǒng)通過編譯所述各部分的至少一個子集來生成所述學習指南。
35.根據(jù)權(quán)利要求32所述的電子書閱讀器,其中所述導(dǎo)航系統(tǒng)通過編譯所述各部分中對應(yīng)于所述用戶自己的注釋的那些部分來生成所述學習指南。
36.根據(jù)權(quán)利要求32所述的電子書閱讀器,其中所述導(dǎo)航系統(tǒng)通過編譯那些經(jīng)由與協(xié)作子系統(tǒng)的通信而確定的、被其他用戶提供了最大數(shù)目的注釋的部分來生成所述學習指南。
37.根據(jù)權(quán)利要求36所述的電子書閱讀器,其中所述導(dǎo)航系統(tǒng)還提供用戶控件,以設(shè)置閾值來響應(yīng)于有多少其他用戶為其提供了注釋而將所述各部分之一包括在內(nèi)。
38.根據(jù)權(quán)利要求37所述的電子書閱讀器,其中所述導(dǎo)航子系統(tǒng)還被配置用于響應(yīng)于所述閾值改變而提供顯示改變,其中所述顯示改變包括將內(nèi)容動畫有聲地掃入或動畫有聲地掃出當前視野。
39.一種計算機實現(xiàn)的用于使用電子書的方法,包括: 將用戶控件內(nèi)容與電子書的各部分相關(guān)聯(lián); 生成對應(yīng)于所述各部分的至少一些的學習指南;以及 提供用戶控件以用于所述學習指南的第一部分和所述電子書的對應(yīng)第一部分之間的導(dǎo)航。
40.根據(jù)權(quán)利要求39所述的方法,其中所述用戶控件包括所述學習指南中的頁面鏈接,所述頁面鏈接被配置用于響應(yīng)于用戶選擇所述頁面鏈接而引起來自所述電子書的對應(yīng)頁面的顯示。
41.根據(jù)權(quán)利要求39所述的方法,其中所述學習指南通過編譯所述各部分的至少一個子集而生成。
42.根據(jù)權(quán)利要求39所述的方法,其中所述學習指南通過編譯所述各部分中對應(yīng)于所述用戶自己的注釋的那些部分而生成。
43.根據(jù)權(quán)利要求39所述的方法,其中所述學習指南通過編譯那些被其他用戶提供了最大數(shù)目的注釋的部分而生成。
44.根據(jù)權(quán)利要求43所述的方法,還包括提供用戶控件,以設(shè)置閾值來響應(yīng)于有多少其他用戶為其提供了注釋而將所述各部分之一包括在內(nèi)。
45.根據(jù)權(quán)利要求44所述的方法,還包括響應(yīng)于所述閾值改變而提供顯示改變,其中所述顯示改變包括將內(nèi)容動畫有聲地掃入或動畫有聲地掃出當前視野。
46.一種計算機程序產(chǎn)品,包括包含用于使用電子書的計算機可執(zhí)行指令的非瞬態(tài)計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令包括: 將用戶控件內(nèi)容與電子書的各部分相關(guān)聯(lián)的指令; 生成對應(yīng)于所述各部分的至少一些的學習指南的指令;以及 提供用戶控件以用于所述學習指南的第一部分和所述電子書的對應(yīng)第一部分之間的導(dǎo)航的指令。
47.根據(jù)權(quán)利要求46所述的計算機程序產(chǎn)品,其中所述用戶控件包括所述學習指南中的頁面鏈接,所述頁面鏈接被配置用于響應(yīng)于用戶選擇所述頁面鏈接而引起來自所述電子書的對應(yīng)頁面的顯示。
48.根據(jù)權(quán)利要求46所述的計算機程序產(chǎn)品,其中所述學習指南通過編譯所述各部分的至少一個子集而生成。
49.根據(jù)權(quán)利要求46所述的計算機程序產(chǎn)品,其中所述學習指南通過編譯所述各部分的對應(yīng)于所述用戶自己的注釋的那些部分而生成。
50.根據(jù)權(quán)利要求46所述的計算機程序產(chǎn)品,其中所述學習指南通過編譯那些被其他用戶提供了最大數(shù)目的注釋的部分而生成。
51.根據(jù)權(quán)利要求50所述的計算機程序產(chǎn)品,還包括用于提供用戶控件以設(shè)置閾值來響應(yīng)于有多少其他用戶為其提供了注釋而將所述各部分之一包括在內(nèi)的指令。
52.根據(jù)權(quán)利要求51所述的計算機程序產(chǎn)品,還包括用于響應(yīng)于所述閾值改變而提供顯示改變的指令,其中所述顯示改變包括將內(nèi)容動畫有聲地掃入或動畫有聲地掃出當前視野。`
【文檔編號】G06F3/0483GK103492997SQ201280019910
【公開日】2014年1月1日 申請日期:2012年2月2日 優(yōu)先權(quán)日:2011年2月24日
【發(fā)明者】J·帕特森, N·穆迪, S·杜格爾 申請人:谷歌公司