電子書擴展系統(tǒng)和方法
【專利摘要】一種電子書系統(tǒng)允許第三方使提供涉及書的附加特征和功能的擴展或者“附件”可用于用戶。以考慮比如讀者正查看的當前頁之類的讀者的情境的方式起動附件。集成支付機制以及用于附件的策略以使得遵守由書出版商和附件出版商二者施加的制約。
【專利說明】電子書擴展系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明總體上涉及電子書領(lǐng)域,并且更具體地涉及用于為電子書提供第三方擴展(或者“附件(add-on)”)以用于經(jīng)由電子設備訪問的系統(tǒng)和方法。
【背景技術(shù)】
[0002]即使Web的廣泛使用有20年之久,人們?nèi)绾问褂脽o論是紙書還是電子書的書仍然幾乎沒有改變。紙書和現(xiàn)有電子書二者在消費體驗通常由書的出版商預定的意義上是“封閉”系統(tǒng)。這令人遺憾,特別是因為不同讀者可能具有不同讀書原因。例如,學生可能純粹為了愉悅或者作為課程作業(yè)閱讀經(jīng)典小說。即使在閱讀小說的學生之中,一些人可能是通俗文學班級里的高中生,而其他人可以是大學政治學學生,這些大學政治學學生具體為了書提供的關(guān)于它所在的社會的觀點而讀書。
[0003]由于讀者的不同需要,沒有出版商能夠希望準確地確定作品的讀者的什么子集可能想要從作品中有所獲。因此,關(guān)于歷史人物的說明性腳注例如可以在歷史虛構(gòu)作品的研究版本中有幫助,但是可能對于其他讀者是不想要的分心之物。電子閱讀設備迄今尚未提供靈活性以按照與讀者的廣泛變化的興趣最相配的方式向讀者提供有關(guān)信息。
[0004]提供用于第三方(例如,課程教師)為電子書提供如下擴展的改進的機制將是有利的,這些擴展將允許讀者的各種子集獲得、閱讀、研究以及以其他方式使用比由書獨自提供的信息更多的、仍然將在書的上下文內(nèi)呈現(xiàn)的信息。用于向電子書提供這樣的擴展(下文也被稱為“附件”)的能力將比電子書的對應傳統(tǒng)紙書顯著增強電子書的價值。
【發(fā)明內(nèi)容】
[0005]一種電子書系統(tǒng)包括允許第一出版商供應書和第二出版商提供擴展的出版商處理子系統(tǒng)。分發(fā)子系統(tǒng)向用戶的電子書閱讀器提供擴展,并且注解子系統(tǒng)關(guān)聯(lián)擴展與書。
[0006]書的出版商和擴展的出版商可以各自分別定義關(guān)于書和擴展的使用的策略。
[0007]在一個方面中,注解系統(tǒng)在電子書閱讀器上呈現(xiàn)與擴展與書的一起使用對應的用戶界面。在另一方面中,擴展被配置用于在用戶關(guān)注書的一部分時自動操作,或者用于在書中的與擴展的使用對應的位置自動呈現(xiàn)用戶界面。在有關(guān)方面中,擴展的起動(launch)參數(shù)與書的顯示的部分有關(guān)。與擴展的通信由應用編程接口提供。
[0008]一種為電子書提供擴展的方法包括選擇用于與電子書一起操作的擴展、從數(shù)據(jù)庫取回擴展并且關(guān)聯(lián)擴展以用于與電子書一起使用。
[0009]從數(shù)據(jù)庫取回支配書和擴展的使用的書策略和擴展策略。
[0010]在某些方面中,關(guān)聯(lián)擴展包括用擴展對電子書進行注解并且在電子書上呈現(xiàn)與擴展與書的一起使用對應的用戶界面。在一個方面中,用戶關(guān)注書的一部分自動發(fā)起擴展的操作并且在有關(guān)方面中關(guān)聯(lián)起動參數(shù)與擴展。在另一方面中,在電子書中的與擴展的使用對應的位置提供用戶界面。又一方面包括經(jīng)由與擴展的應用編程接口傳達涉及電子書的信肩、O[0011]一種包含用于為電子書提供擴展的可執(zhí)行計算機程序指令的非瞬態(tài)計算機可讀存儲介質(zhì)選擇用于與電子書一起操作的擴展、從數(shù)據(jù)庫取回擴展并且關(guān)聯(lián)擴展以用于與電子書一起使用。
[0012]指令包括用于從數(shù)據(jù)庫取回支配書和擴展的使用的書策略和擴展策略的指令。
[0013]用于關(guān)聯(lián)擴展的指令包括用于用擴展對電子書進行注解并且在電子書上呈現(xiàn)與擴展與書的一起使用對應的用戶界面的指令。在一個方面中,指令包括用于響應于用戶關(guān)注書的一部分來自動發(fā)起擴展的操作或者關(guān)聯(lián)起動參數(shù)與擴展的指令。在另一方面中,指令在電子書中的與擴展的使用對應的位置提供用戶界面。指令提供經(jīng)由與擴展的應用編程接口傳達涉及電子書的信息。
[0014]在說明書中描述的特征和優(yōu)點并非囊括,并且,具體而言,許多附加特征和優(yōu)點鑒于附圖、說明書和權(quán)利要求將為本領(lǐng)域普通技術(shù)人員所清楚。另外,應當注意,在說明書中使用的語言已經(jīng)主要出于可讀性和指導目的而加以選擇,并且可以未被選擇用來界定或者限制公開的主題內(nèi)容。
【專利附圖】
【附圖說明】
[0015]圖1是圖示包括電子書閱讀器的聯(lián)網(wǎng)環(huán)境的高級圖。
[0016]圖2圖示作為電子書閱讀器的一部分而被使用的閱讀器模塊的邏輯視圖。
[0017]圖3圖示與內(nèi)容托管系統(tǒng)有關(guān)的存儲數(shù)據(jù)的系統(tǒng)數(shù)據(jù)庫的邏輯視圖。
[0018]圖4圖示被配置為電子書閱讀器的用戶計算機。
[0019]圖5圖示包括用戶醒目顯示和注解的被配置為電子書閱讀器的用戶計算機。
[0020]圖6圖示包括筆記本界面的被配置為電子書閱讀器的用戶計算機。
[0021]圖7是為電子書提供附件的分發(fā)的系統(tǒng)的高級圖。
[0022]附圖僅出于例示的目的而描繪本發(fā)明的各種實施例。本領(lǐng)域技術(shù)人員將從以下討論容易地認識可以運用這里所示的結(jié)構(gòu)和方法的備選實施例而不脫離這里描述的本發(fā)明的原理。
【具體實施方式】
[0023]圖1是圖示包括書內(nèi)容托管系統(tǒng)110的聯(lián)網(wǎng)環(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)絡170 (比如局域網(wǎng)或者因特網(wǎng))連接。
[0024]網(wǎng)絡170通常是因特網(wǎng),但是也可以是包括但不限于LAN、MAN、WAN、移動、有線或者無線網(wǎng)絡、專有網(wǎng)絡或者虛擬專有網(wǎng)絡的組合的任何網(wǎng)絡。內(nèi)容托管系統(tǒng)110通過網(wǎng)絡接口 160連接到網(wǎng)絡170。
[0025]如以上討論的那樣,僅示出了單個用戶計算機180A,但是在實踐中存在可以與內(nèi)容托管系統(tǒng)110通信并且使用內(nèi)容托管系統(tǒng)110的許多(例如,數(shù)百萬個)用戶計算機180A。類似地,僅示出了單個內(nèi)容提供商計算機180B,但是在實踐中存在可以為內(nèi)容托管系統(tǒng)110提供教材和有關(guān)材料的許多(例如,數(shù)千個或者甚至數(shù)百萬個)內(nèi)容提供商180B。在一些實施例中,閱讀器模塊181和瀏覽器182包括內(nèi)容播放器(例如,來自Adobe Systems, Inc.的FLASH?)或者被適配用于由內(nèi)容托管系統(tǒng)110使用的內(nèi)容文件格式的任何其他播放器。
[0026]具有閱讀器模塊181的用戶計算機180A由用戶用來購買或者以其他方式獲得并且訪問由內(nèi)容托管系統(tǒng)110提供的材料。內(nèi)容提供商計算機180B由內(nèi)容提供商用來為內(nèi)容托管系統(tǒng)110創(chuàng)建和提供材料。給定的計算機根據(jù)它的用途可以是客戶端計算機180A和內(nèi)容提供商計算機180B 二者。托管服務110可以在這一實例中基于哪個前端服務器用來連接到內(nèi)容托管系統(tǒng)110、用戶登錄信息或者其他因素在內(nèi)容提供商與用戶之間區(qū)分。
[0027]內(nèi)容托管系統(tǒng)110包括用戶前端服務器140和內(nèi)容提供商前端服務器150,每個前端服務器可以被實施為一個或者多個服務器類計算機。內(nèi)容提供商前端服務器150通過網(wǎng)絡170連接到內(nèi)容提供商計算機180B。內(nèi)容提供商前端服務器150為內(nèi)容提供商提供用于創(chuàng)建和管理它們想要使之可用于用戶的材料的界面。用戶前端服務器140通過網(wǎng)絡170連接到客戶端計算機180A。用戶前端服務器140為用戶提供用于訪問由內(nèi)容提供商創(chuàng)建的材料的界面。在一個實施例中,在購買時向用戶計算機完全下載材料(例如,數(shù)字教材);在另一實施例中,僅按照需要向用戶流傳輸材料。一般而言,在性質(zhì)上更傳統(tǒng)(例如,僅包括單詞和圖片)的教材可以在一次都被下載到用戶計算機時使用更高效,而包括變化數(shù)據(jù)(例如,實際氣候數(shù)據(jù))、動畫、視頻、交互應用和其他數(shù)據(jù)密集型材料的教材可以更適合僅按照需要向用戶流傳輸信息。在某些實施例中,增量批次取讀或者漸進下載用來一次取回材料的部分(或者“組塊”)。在用戶導航到材料仍未被下載的附件的一部分時,取讀有關(guān)材料的對應附加組塊。
[0028]內(nèi)容托管系統(tǒng)110由可以包括一個或者多個高性能CPU和IG或者更大主存儲器以及500GB至2Tb存儲裝置的服務器類計算機的網(wǎng)絡實施。通常使用操作系統(tǒng),比如LINUX??梢酝ㄟ^硬件(例如,專用計算設備或者在通用計算機中的子板)或者通過在服務110的服務器上的計算機存儲裝置中安裝的并且由這樣的服務器的處理器執(zhí)行以執(zhí)行這里描述的功能的計算機程序控制如這里描述的內(nèi)容托管系統(tǒng)110、前端140和后端150服務器的操作。系統(tǒng)工程和例如視頻內(nèi)容托管領(lǐng)域的技術(shù)人員將從這里描述的功能和算法描述容易地確定這樣的計算機程序的構(gòu)造和操作。
[0029]內(nèi)容托管系統(tǒng)110還包括通信地耦合到網(wǎng)絡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實施為能夠在計算機可讀存儲介質(zhì)(比如硬盤驅(qū)動、RAM、可寫緊致盤(CD)或者DVD、固態(tài)存儲器設備或者其他光/磁存儲介質(zhì))中持久存儲數(shù)據(jù)的任何設備或者設備的組合??梢允褂闷渌愋偷挠嬎銠C可讀存儲介質(zhì),并且預計隨著將來開發(fā)新存儲介質(zhì),可以根據(jù)上文闡明的描述配置它們。
[0031]內(nèi)容托管系統(tǒng)110還包括第三方模塊120。結(jié)合以上列舉的部件將第三方模塊120實施為內(nèi)容托管系統(tǒng)110的部分。第三方模塊120提供如下機制,通過該機制,系統(tǒng)提供用于涉及電子教材的附加使用的開放平臺,酷似應用編程接口允許第三方訪問軟件程序的某些特征。在一些實施例中,第三方輸入可以限于經(jīng)由內(nèi)容提供商計算機180B和內(nèi)容提供商第三方服務器150提供內(nèi)容。然而,假設系統(tǒng)110的可能的操作范圍廣泛,在一些實施例中可以希望為未提供內(nèi)容的第三方開放用于訪問系統(tǒng)的附加能力。例如,可以經(jīng)由第三方模塊120使來自學生組的匿名使用數(shù)據(jù)可用以允許測量現(xiàn)有教材的學生使用以用于可能的將來改進。作為具體示例,關(guān)于教材的什么分節(jié)最經(jīng)常被注解的聚合數(shù)據(jù)可以有助于教材的作者(或者其他作者)確定哪里可能批準對困難概念的附加說明。
[0032]在本說明書中,術(shù)語“模塊”是指用于提供指定的功能的計算邏輯。可以在硬件、固件和/或軟件中實施模塊。在將這里描述的模塊實施為軟件時,可以將模塊實施為獨立程序,但是也可以通過其他手段實施模塊,例如實施為更大程序的部分、作為多個單獨程序或者作為一個或者多個靜態(tài)或者動態(tài)鏈接庫。將理解,這里描述的命名的模塊代表本發(fā)明的一個實施例并且其他實施例可以包括其他模塊。此外,其他實施例可以缺乏這里描述的模塊和/或以不同方式在模塊之中分布描述的功能。此外,歸于多個模塊的功能可以被并入于單個模塊中。在由軟件實施模塊的實施例中,它們被存儲于計算機可讀持久存儲設備(例如,硬盤)上、加載到存儲器中并且由作為內(nèi)容托管系統(tǒng)110的部分而被包括的一個或者多個處理器執(zhí)行。備選地,硬件或者軟件模塊可以被存儲于內(nèi)容托管系統(tǒng)110內(nèi)的別處。內(nèi)容托管系統(tǒng)110包括用于這里描述的操作所必需的硬件單元,包括一個或者多個處理器、高速存儲器、硬盤存儲裝置和備份、網(wǎng)絡接口和協(xié)議、用于數(shù)據(jù)錄入的輸入設備以及用于數(shù)據(jù)的顯示、打印或者其他呈現(xiàn)的輸出設備。
[0033]從所示內(nèi)容托管系統(tǒng)110的系統(tǒng)架構(gòu)的許多變化是可能的。可以組合或者重新分布系統(tǒng)Iio的部件及其相應功能。例如,系統(tǒng)數(shù)據(jù)庫130、第三方模塊120、用戶前端服務器140和內(nèi)容提供商前端服務器150可以分布于任何數(shù)目的存儲設備之中。以下部分更具體地描述圖1中所圖示的閱讀器模塊181、系統(tǒng)數(shù)據(jù)庫130和其他部件,并且在內(nèi)容托管系統(tǒng)110的情境中說明它們的操作。
[0034]在一個實施例中,對書的附件通過被“注解”到書中(即在書中的具體位置插入對附件的圖標、鏈接或者引用)來與書關(guān)聯(lián)。例如,在音樂理論教材中,在一個實施例中無論在書中何處示出活頁樂譜的一部分都向書添加“揚聲器”圖標;通過選擇圖標向讀者提供示出的音樂的可聽演奏。
[0035]在某些配置和實施例中既人工又自動添加這樣的注解。人工注解(即在書中的具體位置經(jīng)由具體添加以編輯方式進行的注解)由書出版商本身以及由教師、使用教材的學生、其他學生或者同學(例如,先前參加課程并且使用相同書的學生)和可以只是有興趣使書對于特定用途更有用的第三方進行。應用編程接口提供一種用于在書內(nèi)為這樣的注解指定位置的機制。
[0036]自動注解無需由編輯者在書內(nèi)的具體位置直接放置,而是代之以基于功能/結(jié)構(gòu)考慮被插入。例如,如果被實施為自動注解,則以上引用的相同揚聲器圖標被放置于無論在書內(nèi)何處檢測到活頁樂譜處。在一個實施例中,光學識別模塊(例如,以下討論的OCR子系統(tǒng)230)搜索書以尋找具有可以被“閱讀”以用于音頻回放的活頁樂譜的部分,并且然后如以上討論的那樣用圖標對那些部分進行注解。這樣的附件無需專屬于一本書,而是可以在被執(zhí)行時簡單地實施一種用于按任何書掃描顯示的任何頁以尋找活頁樂譜的算法。因此,如情況可以的那樣,在一個環(huán)境中將這樣的附件實施為對應于具體書而在另一環(huán)境中實施為適用于所有材料的獨立、專用軟件應用,這些材料涉及任何出版商、教師或者用戶。同樣,應用編程接口提供一種用于指定這樣的操作(例如,示出用于無論在電子書內(nèi)何處發(fā)現(xiàn)特定XML特征都起動附件的圖標)的機制。[0037]圖2圖示作為電子教材系統(tǒng)的部分而被使用的閱讀器模塊181的功能視圖。在以上結(jié)合圖1描述的實施例中,在用戶計算機180A上實施閱讀器模塊,但是應當認識到,在其他實施例中也可以在與閱讀器模塊181通信的其他計算機(例如,內(nèi)容托管系統(tǒng)110中的計算機)上實施這里討論的部分。
[0038]在圖2中所示實施例中,閱讀器模塊181包括注解子系統(tǒng)220、0CR子系統(tǒng)230、協(xié)作子系統(tǒng)240、訂購子系統(tǒng)250、輸入識別子系統(tǒng)260和守護進程(daemon)子系統(tǒng)270。這些子系統(tǒng)中的許多子系統(tǒng)如以下描述的那樣相互交互。
[0039]注解子系統(tǒng)220提供用于允許學生標記電子教材的如它們可以發(fā)現(xiàn)對于學習和研究目的最有幫助的部分的各種用戶工具和界面。注解子系統(tǒng)220包括常規(guī)特征,比如醒目顯示和文字錄入工具,并且也包括更高級工具。例如,如以下描述的那樣,注解子系統(tǒng)220保持對學生已經(jīng)為其提供了注解的教材部分的跟蹤,并且基于用戶命令向個人化研究向?qū)е惺占切┎糠?。在一些實施例中,附件可以使用注解系統(tǒng)220以如這里以示例性方式描述的那樣確定附件與書關(guān)聯(lián)的方式。
[0040]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)或者作為第三方附件提供的其他類型的識別。作為具體示例,可以在音樂理論課中有幫助的一個類型的識別是識別聲音(旋律)并且轉(zhuǎn)譯成用于該旋律的可視樂譜(活躍樂譜)。在某些實施例中,附件使用OCR子系統(tǒng)230以例如如以下更完全地描述的那樣確定初始條件和起動參數(shù)。
[0041]協(xié)作子系統(tǒng)240提供允許學生一起工作的各種用戶功能。如以下詳述的那樣,例如,用戶可以與他們的研究組、他們的整個班級或者他們的電子教材的全球其他用戶共享他們的注解和筆記。另外,協(xié)作子系統(tǒng)240包括用于允許學生用音頻和可視聊天進行研究會話、提出和回答問題并且向教授或者助教提交問題的社交網(wǎng)絡設施。在一些實施例中,附件被配置用于通過使用協(xié)作系統(tǒng)240以例如從班級中的一個實驗組生成統(tǒng)計并且與來自另一實驗組的統(tǒng)計比較來有協(xié)作意識。
[0042]訂購子系統(tǒng)250代表允許學生獲得電子教材、附件和其他有關(guān)材料的工具。在一個實施例中,訂購子系統(tǒng)250被為電子集市(例如,在用于智能電話和平板計算機的ANDROID?操作系統(tǒng)上實施的DR0ID?集市)。第三方提供電子教材、附件和其他有關(guān)材料,比如研究向?qū)?、問題集、更新、工作手冊等。這些材料中的一些材料可供購買;其他為免費。在一些實施例中,如學生團體或者內(nèi)容提供商組的任何子集可以希望的那樣支持經(jīng)由其他機制(例如,預訂、物品交換、“按查看付費”)的提供。
[0043]輸入識別子系統(tǒng)260提供用于有助于使用電子書和有關(guān)特征的用戶界面工具。例如,通過感測用戶計算機180A的觸屏上的特定手勢,系統(tǒng)將教材的顯示從當前頁暫時移位至新分節(jié)而保持對主要感興趣的分節(jié)的跟蹤。因此,工作于教材的問題集分節(jié)的學生可以快速回顧章節(jié)的正文或者首次閱讀分節(jié)的學生可以快速跳轉(zhuǎn)至教材的術(shù)語表以尋找不熟悉的術(shù)語或者概念的定義。在一個實施例中,附件使用輸入識別子系統(tǒng)206以如適合于附件的用途那樣提供用戶控制。例如,用于在正文的部分之間快速切換的相似機制在一個實施例中用來允許在比如附件術(shù)語表與書的主要正文之間快速切換。
[0044]閱讀器模塊181被配置用于允許附件和其他由用戶選擇的應用運行以增強學生的用于利用電子教材工作的能力。例如,學生可以對于未包括研究問題的教材在按章芐基礎上購買提供這樣的問題的應用。此外,閱讀器模塊181包括用于提供附加插件特征而用戶未為這樣的特征起動可視應用的守護進程子系統(tǒng)270。作為一個示例,音樂學生可以具有一個或者多個守護進程,該一個或者多個守護進程允許識別活頁樂譜的圖像和音頻回放對應樂曲或者識別與用戶計算機180A關(guān)聯(lián)的麥克風可以捕獲的特定旋律或者基于學生的輸入合成樂曲。在一個具體示例中,活頁樂譜的一部分被光學識別為特定旋律(例如,升C音、降B調(diào)、…),然后使用識別的旋律作為用于對樂曲搜索的基礎,利用該樂曲從該基礎起動網(wǎng)頁(例如,YOUTUBE?頁)從而使得學生可以播放樂曲的對應音頻或者視頻版本。以這一方式,活頁樂譜的一部分上的簡單四音符進展可以從對應樂曲的著名樂隊或者搖滾明星的演奏自動拉上實況鏡頭。
[0045]以下結(jié)合圖4-圖6的討論提供關(guān)于閱讀器模塊181及其各種子系統(tǒng)的更多細節(jié)。
[0046]圖3圖示系統(tǒng)數(shù)據(jù)庫130的功能視圖,該系統(tǒng)數(shù)據(jù)庫存儲與教材內(nèi)容托管系統(tǒng)110有關(guān)的數(shù)據(jù)。系統(tǒng)數(shù)據(jù)庫130可以基于其中存儲的不同數(shù)據(jù)類型被劃分。這一數(shù)據(jù)可以駐留于單獨物理設備中,或者可以在單個物理設備內(nèi)收集它。
[0047]關(guān)于內(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)系信息。
[0048]對于創(chuàng)建付費教材、附件或者其他內(nèi)容的提供商,伙伴數(shù)據(jù)370包含用于提供商的計費和收入共享信息。一些提供商可以創(chuàng)建預訂通道,而其他提供商可以提供電子教材和有關(guān)信息的單個支付或者免費遞送。這些提供商可以對于收入將如何從內(nèi)容托管系統(tǒng)110流向提供商與內(nèi)容托管系統(tǒng)110的運營商有具體協(xié)定。在伙伴數(shù)據(jù)370中包含這些具體協(xié)定。
[0049]備選地,一些提供商可以對于收入將如何從內(nèi)容托管服務110流向提供商與內(nèi)容托管系統(tǒng)110的運營商無具體協(xié)定。對于這些提供商,伙伴數(shù)據(jù)370包括規(guī)定收入將如何從內(nèi)容托管系統(tǒng)110流向提供商的標準化信息集。例如,對于給定的伙伴,伙伴數(shù)據(jù)可以指示內(nèi)容托管系統(tǒng)110接收對于向用戶提供的項目的收入的25%并且內(nèi)容提供商接收75%。當然,其他更復雜分配可以與基于特征、用戶基數(shù)等的可變因素一起使用。
[0050]用戶簡檔數(shù)據(jù)存儲裝置310包括用于有助于系統(tǒng)100的支付和協(xié)作方面的關(guān)于個別用戶(例如,學生)的信息。預訂者數(shù)據(jù)存儲裝置320包括關(guān)于學生的標識信息,比如學生已經(jīng)獲得的電子教材和用戶已經(jīng)加入的社交網(wǎng)絡組。在一些實施例中,預訂者數(shù)據(jù)存儲裝置320也維護關(guān)于學生在學生的教材中的每個教材中的何處的信息以例如允許學生當在校車上之時在智能電話上閱讀教材章節(jié)的部分并且在宿舍房間中在學生的臺式計算機上從相同位置繼續(xù)閱讀。預訂者數(shù)據(jù)存儲裝置320在一些實施例中包含用戶未顯式地錄入的、但是在用戶導航教材和有關(guān)材料時被跟蹤的關(guān)于用戶的數(shù)據(jù)。預訂者查看數(shù)據(jù)例如包括用戶研究習慣,比如預訂者按章節(jié)花費的總時間、按周花費在教材中的平均時間、如與問題集活動和預考復習相對的花費在初始閱讀上的時間比例等。在一些實施例中使這樣的信息可用于學生輔助跟蹤和改進研究習慣;在其他實施例中,聚合信息用來幫助確定如何最好地改進教材和有關(guān)材料。
[0051]賬戶數(shù)據(jù)存儲裝置330保持對與用戶的用于從系統(tǒng)100獲得內(nèi)容和附件的能力有關(guān)的用戶的支付機制(例如,Google Inc.的CHECKOUT? ))的跟蹤。
[0052]社交網(wǎng)絡數(shù)據(jù)存儲裝置340維護為了實施社交網(wǎng)絡引擎以提供這里討論的協(xié)作特征(例如,社交圖形、社交網(wǎng)絡偏好和規(guī)則)而需要的信息。
[0053]教材數(shù)據(jù)350存儲在用戶請求時向他們提供的實際內(nèi)容,比如電子教材文件。
[0054]附件數(shù)據(jù)存儲裝置360維護用于有關(guān)特征的信息,比如涉及教材的非靜態(tài)數(shù)據(jù)(例如,學生可以結(jié)合環(huán)境研究教材使用的氣候數(shù)據(jù))。在一些實施例中,單獨的存儲裝置用于教材數(shù)據(jù)350和附件數(shù)據(jù)360,而在其他實施例中組合它們。
[0055]在一個實施例中,常規(guī)機制用來實施系統(tǒng)數(shù)據(jù)庫130的方面中的許多方面。例如,來自 Google Inc.的 B00KStm、GMAILtm、BUZZtm、CHATtm、TALKtm、0RKUTtm、CHECK0UTtm、Y0UTUBE?、SCHOLAR?、BLOGS?和其他產(chǎn)品的現(xiàn)有機制包括可以幫助實施存儲設施310-370和模塊220-270中的一項或者多項的方面。Google Inc.已經(jīng)為ANDROID?設備(電話、平板計算機等)、ios設備(iPhones?、iPads⑧和來自Apple, inc.的其他設備)提供電子書閱讀器,以及各種臺式Web瀏覽器,并且在一個實施例中,修改Google Inc.的EDITION?電子書閱讀器應用以提供這里描述的功能。
[0056]如以上提到的那樣,用戶簡檔數(shù)據(jù)310在按學生基礎上可使用并且也能夠被聚合以用于各種預訂者群體。群體可以是整個預訂者群體或者其任何選擇的子集,比如基于人口統(tǒng)計或者行為特性或者內(nèi)容選擇的任何組合的作為目標的預訂者。系統(tǒng)范圍的使用數(shù)據(jù)包括用于任何所需群體的使用習慣中的趨勢和模式。例如,可以在電子教材與學生選擇的附件(假設以某種方式與那些教材有關(guān))之間進行相關(guān)。在一個實施例中,在用戶獲得新教材時,這樣的數(shù)據(jù)用來推薦用戶也可能有興趣獲得的其他有關(guān)項目。也可以從這樣的數(shù)據(jù)獲得項目的估值、項目的相對排行和其他合成信息。
[0057]內(nèi)容提供商界面由內(nèi)容提供商用來在內(nèi)容托管系統(tǒng)110上創(chuàng)建和管理電子教材和附件。通過內(nèi)容提供商前端服務器150和瀏覽器182向內(nèi)容提供商傳輸內(nèi)容提供商界面。
[0058]內(nèi)容提供商界面包含用于提供商查看它們何時通過內(nèi)容提供商前端服務器150登錄到內(nèi)容托管系統(tǒng)110中的概覽界面(未示出)。概覽界面包含用于創(chuàng)建新材料、修改現(xiàn)有材料、答復用戶問題/建議、查看系統(tǒng)使用數(shù)據(jù)和查看有關(guān)數(shù)據(jù)(例如,哪些第三方附件往往由已經(jīng)得到電子教材的那些人獲得)的選項。概覽界面還包含關(guān)于如何在學生群體中以及在教授和助教之中接收電子教材和附件的信息的簡潔概要。提供商可以定制顯示哪些概要。
[0059]上傳界面(未示出)允許提供商上傳將在系統(tǒng)中提供的材料。上傳界面允許用戶配置關(guān)于上傳的材料的細節(jié)的選項,這些選項包括指示材料是否免費或者它花費多少以及是否存在對作品的使用性質(zhì)的任何制約(例如,如果用于遠程學習則免費,否則付費)。上傳界面允許同時配置和上傳多個項目。上傳界面可以個別或者成批上傳項目。
[0060]現(xiàn)在參照圖4,示出了具有觸屏401、麥克風402和朝前相機403的便攜計算機400(例如,運行ANDROID?操作系統(tǒng)的平板計算機)。如本領(lǐng)域技術(shù)人員所知,當前可用的這樣的設備通常也提供朝后相機、加速度計、GPS接收器、Wi-Fi和高級蜂窩通信能力以及各種其他特征。如所示,計算機400運行閱讀器模塊181并且顯示來自電子教材的頁404。
[0061]在一個實施例中,閱讀器模塊181在主要內(nèi)容區(qū)域404上方提供四個標簽頁從而允許經(jīng)由以下用戶界面圖標選擇四個班級模塊:教學大綱標簽頁410、教材標簽頁420、筆記本標簽頁430和講課標簽頁440。教學大綱標簽頁410為學生提供課程專屬信息,該信息包括正文的什么部分將在什么日期被涉及、作業(yè)何時到期以及考試被安排在何時的日歷。在一個實施例中,這里也跟蹤學生在班級期間的成績(例如,迄今作業(yè)和考試分數(shù))。在圖4中被示出為當前選擇的標簽頁的教材標簽頁420提供實際教材以及與查看教材有關(guān)的多個導航和其他工具。筆記本標簽頁430在被選擇時使學生的用于課程的筆記本被顯示(見以下圖6的討論)。講課標簽頁440在被選擇時使引起顯示比如教授可以選擇向?qū)W生提供的與講課有關(guān)的材料。例如,教授可以提供在講課、視頻或者其他材料中使用的幻燈片卡片,幻燈片卡片重復或者補充教授在講課班中呈現(xiàn)的內(nèi)容。在某些實施例中,提供這樣的內(nèi)容的各種部分作為附件,而在其他實施例中,默認或者與它們所關(guān)聯(lián)的主要電子書一起提供它們。
[0062]更具體地,在教材標簽頁420之下提供的顯示包括多個閱讀和注解工具407。首先,在下拉菜單中顯示當前選擇的教材的名稱(在這一實例中為“新生化學”)從而允許為使用多個教材的課程選擇備選課文。未示出在一個實施例中在工具407上方提供的控件,這些控件用于各種功能,比如在可用課程之間選擇、用于購買教材和有關(guān)項目(比如附件)、用于如以下描述的那樣打開聊天、用于起動搜索引擎、用于改變系統(tǒng)設置以及用于獲得自動化幫助。
[0063]在教材標題右側(cè)是用于顯示內(nèi)容表的圖標以及用于改變設置(比如文字大小)的圖標。在這右側(cè)是用于在教材的普通視圖與用戶生成的研究向?qū)У囊晥D之間輪換(以下討論)的圖標。在這右側(cè)是當前在“閉眼”狀態(tài)中示出的眼形圖標,該圖標指示是否示出用戶注解(以下也詳述)。后四個圖標用于向教材添加手寫(筆)注解(如希望和如計算機400支持的那樣經(jīng)由觸筆或者手指)、醒目顯示、即時貼注解和音頻注解。
[0064]在主要內(nèi)容顯示區(qū)域404以下是頁導航工具408的集合。從左到右,它們包括用于添加書簽的圖標、當前頁(圓圈)相對于各種章節(jié)(由水平線中的間斷所示)和先前設置的書簽而言的指示符、指示教材的末頁的數(shù)以及代表前頁和下頁命令的箭頭。用戶在工具408的這一顯示的適當部分上觸摸以實現(xiàn)對應動作。
[0065]在圖4上也示出在一個實施例中按顏色(例如,黃色)指示的大欄405。欄405指示用戶已經(jīng)創(chuàng)建了涉及課文的這一部分的即時貼。在一個實施例中以灰色顯示的更小欄出現(xiàn)于欄405內(nèi)和以下;在一個實施例中,這些代表學生提供的其他類型的注解,例如,音頻注解或者視頻注解。同樣地,豎直線406指示在一個實施例中為醒目顯示(直線)和手寫注解(花體)的更多其他學生輸入。如以上所言,工具407中的閉眼圖標指示課文的這一由學生生成的標記的全部當前從視圖被隱藏。在各種實施例中,默認或者作為附件提供以上詳述的特征的各種組合。
[0066]現(xiàn)在也參照圖5,示出了相同平板計算機,這次為前述眼圖標在睜開狀態(tài)中(顯示注解)。欄405現(xiàn)在示出為完全即時貼,連同用于設置(在一個實施例中包括用于將手寫文字轉(zhuǎn)換成清晰機器可搜索文字的OCR選項和用于在手寫與機器文字版本之間輪換以用于顯示的選項)的用戶控件。在一個實施例中,小“大小重設操縱”圖標出現(xiàn)于筆記的底部以允許使筆記如用戶可以希望的那樣更大或者更小,并且在筆記的右上拐角中的“X”允許用戶如果希望則刪除筆記。以上引用的小灰色欄被替換為指示視頻注解的“TV”圖標以及小綠色圓圈,在該圓圈中有指示(例如,由協(xié)作研究班中的其他學生)已經(jīng)錄入多少個涉及這一注解的評論的數(shù)目。具有小綠色圓圈和對應數(shù)目的相似揚聲器圖標指示音頻注解和關(guān)于該音頻注解的評論。同樣地,現(xiàn)在完全顯示豎線先前指示的醒目顯示和手寫文字。也在這一顯示中,在左上拐角中包括頁的當前加書簽狀態(tài)的指示以及在用戶觸摸時去除書簽的“X”。
[0067]在一些實施例中,閱讀器模塊181使用加速度計和來自計算機400的其他定位輸入并且將某些移動解譯為命令。作為一個示例,將計算機400從肖像模式(如圖4和圖5中所示)傾斜成風景模式觸發(fā)顯示從一頁改變成兩頁展開格式。在另一方面,驟然部分傾斜在處于圖5中所示的“示出注解”模式中時使注解被“傾注”到留白中并且顯示被切換成圖4中所示“隱藏注解”(對應于“閉眼”圖標)模式。在其他方向上的傾斜將注解傾注回到視圖中。通過應用編程接口,這些用戶解碼元素也可由附件使用。
[0068]現(xiàn)在參照圖6,現(xiàn)在示出在用戶已經(jīng)選擇筆記本標簽頁430之后的相同用戶計算機400。在這一操作模式中,除了以上描述的教材內(nèi)注解之外,學生還可以容易地創(chuàng)建和維護為教材或者講課的具體部分做答的筆記本。工具607的集合提供圖標,這些圖標(從左到右)允許學生改變設置,比如顯示如這里所示人工錄入的文字或者該文字的由機器識別的鍵入版本;使用相機403從白板或者黑板或者(如果配備)在計算機400上的向后相機捕獲信息;與其他人共享筆記、如以上描述的那樣用筆工具錄入筆記、醒目顯示筆記、向筆記本添加即時貼以及從麥克風402捕獲與筆記對應的音頻注解。在一個實施例中,學生可以在筆記本和教材注解操作模式二者中不僅提供手寫而且提供手繪形狀605。同樣地,學生可以用概括形式606提供筆記。如以下詳述的那樣,在另一實施例中,識別這樣的手寫材料包括將隨意手繪線、框、橢圓和其他形狀轉(zhuǎn)換成更清晰的幾何圖形并且將概括的材料組織成實際鍵入概括。頁導航工具608在筆記本操作模式中包括(從左到右)用于添加書簽、向筆記本添加新頁和如先前結(jié)合教材頁導航說明的那樣在筆記本的頁之中導航的圖標。
[0069]紙教材在個人可以用附加材料擴充書的方式中受限。然而,利用電子書,第三方不僅可以提供“跟隨工作”材料,而且可以從電子教材本身內(nèi)直接擴充材料。閱讀器181被配置用于提供這樣的附加功能。例如,考慮圖4中所示的化學反應和分子圖。在一個實施例中,標注這些圖示,從而使得第三方可以提供對應應用,該應用“閱讀”這樣的反應或者圖并且提供用于輔助學習的對應功能。這樣的對應功能的一個示例是動畫,該動畫示出反應如何實際地發(fā)生(例如,示出舊化學鍵斷裂并且新化學鍵形成,以及對應能量輸入或者輸出)。同樣地,可以提供反應在實驗室中實際地看來是什么的視頻。
[0070]在一個示例中,附件提供與來自學生閱讀的教材的一部分的對應材料有關(guān)的用某些數(shù)量、溫度等的化學溶液填充的兩個燒杯的動畫。初始圖像提議實驗將混合化學物、用本生燈在燒瓶中加熱它們并且捕捉/凝結(jié)釋放的氣體。具有問號的圖標充當對學生例如確定獲得的凝結(jié)的材料的數(shù)量和材料是什么的提示。在用戶選擇“運行實驗”按鈕時,動畫示出什么將在實際實驗中發(fā)生,并且問號被替換為正確結(jié)果,從而允許學生看見他們對化學的理解是否被實際結(jié)果反映。在一個有關(guān)實施例中,代表實驗室設備和化合物的圖標由學生選擇和安排以用于自己設計的實驗。在這一實施例中,通過允許擴展涉及例如在化學化合物按它的化學式被選擇時選擇的每項的信息來提供對學生的附加輔助,選擇圖標允許顯示它的分子圖并且允許學生使用滑塊以調(diào)整將在實驗中使用的材料的體積(例如,從100增加至250ml)。一旦模擬實驗由附件運行,則學生可以比較結(jié)果與來自教材的對應結(jié)果信息。
[0071]作為又一示例,附件可以允許學生以如下方式操控分子圖中的分子、圖標等,該方式允許有效化學鍵“扣合”就位并且讓無效化學鍵被示出為未形成而可能給出嘗試的化學鍵為什么未工作的原因。
[0072]系統(tǒng)100提供用于這樣的第三方模塊120以與教材本身相同的方式由內(nèi)容提供商上傳并且使得其可用于用戶的集市。第三方提供商在各種實施例中包括大型傳統(tǒng)出版商、獨立出版商、免費來源和在創(chuàng)造共享許可(creative commons licenses)之下提供內(nèi)容的來源、老師、學生本身(例如,作為班級作業(yè)的部分)和公眾。這樣的附件的示例包括交互可視化(比如以上提到的分子操控)、涉及課文分節(jié)的主題內(nèi)容的教育視頻、遠程導師和遠程助教、仿真(例如,電路仿真器)、虛擬設備(例如,用于檢查在電路圖中的各點的電壓的虛擬數(shù)字電壓表)以及與課文部分的主題有關(guān)的教育應用(例如,活頁樂譜合成器應用)。
[0073]由于附件類型不應受現(xiàn)有平臺或者技術(shù)限制或者約束,所以在一個實施例中,系統(tǒng)100的部件中的許多部件被實施為開放平臺資源,從而使得第三方可以按照需要擴展和修改它們以生成新功能類型。
[0074]在一個實施例中,閱讀器181被配置用于支持四個類型的附件。第一個是用戶應用;在安裝時,用戶界面將代表應用的圖標放置于課文的留白中(例如,以學生的注解被放置于留白中的相同方式)。在學生希望調(diào)用應用時,可以從留白中如同書桌抽屜拉出它并且將它帶到部分或者全屏顯示。從架構(gòu)觀點來看,這些應用原本在設備400上操作或者例如由經(jīng)由網(wǎng)絡170與用戶計算機180A通信的開放商服務器托管。
[0075]第二類型的應用是如下守護進程應用,該守護進程應用在后臺中運行而無它在運行的任何可視指示。在一個實施例中,閱讀器模塊181的守護進程子系統(tǒng)270管理這樣的守護進程的操作。用于音樂理論教材的這樣的守護進程應用的示例包括樂音字符識別、旋律識別和音樂合成。一個實施例支持實施在ANDR0IDTM “沙盒”中運行的比如JAVA?應用這樣的應用。作為一個具體示例,應用可以簡單地提供與樂譜摘錄相鄰的“揚聲器”圖標(以持久方式或者在用戶敲擊樂譜時)并且響應于用戶的命令(例如,通過雙擊該分節(jié)或者敲擊揚聲器圖標)識別和播放可聽旋律。作為另一示例,懸停于具有方程或者數(shù)表的課文的一部分之上(例如,在金融教材中)自動帶來計算器附件,其中包括情境意識的一個選項用于從表向計算器中自動插入數(shù)。
[0076]第三類型的附件是以與例如圖4中的“講課”標簽頁440相同的方式呈現(xiàn)的附加教科書標簽頁。在一個實施例中,這樣的標簽頁提供指向與課文的當前部分對應的網(wǎng)站材料的鏈接;在另一實施例中,它們提供指向相同地有關(guān)的本地存儲的材料(例如,元素周期表)的鏈接。盡管這一材料在許多實施例中與書本身的主題內(nèi)容直接有關(guān),但是這樣的附件在其他實施例中也包括旨在于使教材材料的呈現(xiàn)對于學生更少“枯燥”的材料,比如個人及其管家將要在宅邸內(nèi)享用肉餡餅正餐的搞怪視頻剪輯作為一種用于說明化學教材中關(guān)于分子在受熱時如何反應的某事物的手段。
[0077]第四類型的附件提供對由協(xié)作子系統(tǒng)240提供的協(xié)作特征的擴展。作為一個示例,轉(zhuǎn)寫應用從在學生之間的視頻聊天的音軌創(chuàng)建文字轉(zhuǎn)寫文本,從而使得未完全理解說明的事物的學生有機會在以后時間回顧討論。轉(zhuǎn)寫被接近實時完成并且出現(xiàn)于協(xié)作用戶界面中,從而使得向?qū)W生確保以充分和可使用方式捕捉內(nèi)容。作為另一示例,研究組“易化器(facilitator)”應用提供學生在聊天中可以討論并且然后為之選擇答案的研究問題和實踐測試;該應用提供與每個問題有關(guān)的說明。作為又一示例,對于國際學生,實時翻譯器應用將文字(或者音頻、或者從音頻導出的文字)翻譯成學生的母語或者從該母語翻譯以輔助他們參與研究組。
[0078]這樣的與協(xié)作有關(guān)的附件的更多示例包括用于幫助保持研究組準時和堅守任務的緩和器(moderator);允許學生提出問題、看見其他人提出的問題(和對應答案)或者號召組的隨機成員以提議答案的Q&A應用;隨時向研究組呈現(xiàn)簡短測驗以再次確保了該組保持聚焦于手頭任務并且?guī)椭趶脑摻M如何表現(xiàn)中顯現(xiàn)的理解水平設置更多問題的應用。在一些實施例中,支持社交網(wǎng)絡工具(比如用戶對問題重要性投票(支持或者反對)、將最流行項目放置于比其他項目更高并且強調(diào)由某個人(例如,課程教授)選擇或者提供的答案、示出/隱藏元數(shù)據(jù)(例如,對應的教材頁、提問者或者回答者簡檔頁、預載有問題的搜索鏈接)、答案幫助度的學生排行等)以進一步增強附件的價值。在一個具體實施例中,用腦海中的可享受學生體驗實施附件測驗;例如,正確答案的百分比被顯示以供參考,但是被放置于顯示的底部而未被過度強調(diào)以保持聚焦于學習并且減少焦慮。也通過向答案提供答案的說明以及指向關(guān)于具體列舉的和有關(guān)的話題的更多問題的鏈接以使得不確信其關(guān)于特定話題的理解的學生可以保持在有關(guān)領(lǐng)域中測試他們自己來增強學習。在一個具體實施例中,選擇具體有關(guān)話題用于將更多測驗問題朝著該話題加權(quán)而不是僅對該話題直接測驗。
[0079]附件的又一示例允許學生在付費基礎上(例如,$X十五分鐘為)或者以其他方式參與實時協(xié)作輔導班。向?qū)熥詣油ㄖ獙W生在向該班報名時查看的教材的部分(提議什么主題內(nèi)容提示需要輔導)。在一些實施例中,輔導是通過在屏幕的底部的視頻聊天窗;在其他實施例中,它是通過文字聊天。在一個具體實施例中,視頻聊天的音頻被自動轉(zhuǎn)換成實時轉(zhuǎn)寫文本以允許學生在導師首次呈現(xiàn)某點后回顧可能仍然不清晰的該點。另外,轉(zhuǎn)寫文本包括標簽頁,這些標簽頁允許學生選擇用多于一種語言(用課程的授課語言或者用學生自己的語言;用學生自己的語言或者翻譯成在課程中授課的語言)查看轉(zhuǎn)寫文本。定時器指示允許學生知道在班中剩余多少輔導時間,并且對于視頻聊天,自動實時關(guān)閉的字幕允許學生看見與導師口述的內(nèi)容對應的文字(無論是否也顯示對應文字聊天)。隨著輔導時間迫近結(jié)束,用紅色顯示時間并且彈出窗允許學生例如購買(按導師的可用性過濾的)15,30或者60分鐘的附加塊中的更多輔導時間,每個附加塊有顯示的對應花費。在一個實施例中,這些協(xié)作應用被實施為JAVASCRIPT?小配件。
[0080]如以上討論的那樣,學生可以通過他們用來獲得教材的相同“集市”界面來獲得應用。在一些實施例中,在(例如,對于由學生的老師創(chuàng)建的附件)創(chuàng)建它們時將它們自動推向?qū)W生。閱讀器181允許以如可以對于每個類型的附件的使用的環(huán)境最適合的各種方式(例如,標簽頁、圖標“bug”等)向?qū)W生呈現(xiàn)它們。
[0081]假設針對第三方附件的潛在使用廣泛,系統(tǒng)100提供用于起動這樣的附件的多種機制,這些機制之一可以在特定境況或者環(huán)境中比另一機制更適合。首先,用戶可以通過下拉菜單起動附件;這樣的菜單在一個示例中包括用戶已經(jīng)下載(無論是購買還是免費)的所有附件以及教師可以代表班級已經(jīng)下載的任何附件。在后一種情況下,用戶界面選項允許教師選擇班級分節(jié)以自動指明附件的接收者或者人工錄入或者上傳學生電子郵件地址的列表。在一些實施例中,向教師提供進一步控制,比如在給定的學期期間禁止用于給定的課程的某些附件(例如,防止學生容易地獲得到答案的“捷徑”,這可能妨礙他們的學習)。對于付費附件,在典型環(huán)境中,用于附件的單個學生花費少于用于向整個班級提供附件的花費。
[0082]在一個實施例中,在安裝時,附件在用戶的基于標簽頁的用戶界面上顯現(xiàn)新標簽頁。用戶選擇標簽頁起動附件。在一個有關(guān)實施例中,在安裝時,附件將圖標放置于用戶的電子閱讀器設備上的適當位置(例如,在用于適用于書的全部的附件的右上拐角或者在用于僅適用于書的一部分的附件的活頁樂譜的一部分旁邊)。
[0083]實施附件的方式的又一示例是經(jīng)由觸發(fā)的起動,其中在具體條件(比如導航到書的特定頁號上或者渲染指明的圖示)時自動觸發(fā)附件。例如,在一個實施例中,無論何時渲染分子的傳統(tǒng)2D圖示都觸發(fā)提供3D可旋轉(zhuǎn)分子視圖的附件。
[0084]為了使附件的操作更靈活并且更有益于用戶,在一個實施例中,附件被配置用于了解初始條件和其他起動參數(shù)如下。在一個實施例中,附件默認接收向用戶顯示的整頁的圖形快照(例如,PNG)作為起動參數(shù)。根據(jù)附件的性質(zhì),解密該頁上的信息以確定用于附件的操作的初始條件(例如,用戶的意圖)。例如,如果示出音樂段落并且該頁的正文引用喇口八,則利用被配置用于喇叭聲音的合成器播放段落的合成版本。
[0085]更多具體初始條件對于在書內(nèi)被人工注解的附件可配置。例如,注解器在一個實施例中指定頁的(例如,封裝圖形的)定界矩形,該矩形代表附件的精確參數(shù)或者初始條件。以這一方式,具體分子(例如,CO2)的圖示不僅允許起動3D分子查看附件而且起動以該特定分子作為其初始條件的該附件。
[0086]有關(guān)初始條件過程檢查文字而不是圖像??紤]一個實施例,其中附件提供關(guān)于小說或者非虛構(gòu)歷史/傳記中的人物的“家族樹”信息。在這一實例中,如果在包含人物姓名的頁上起動附件,則設置初始條件以使得引用的人物是初始地出現(xiàn)于應用中的人物。因此,已經(jīng)獲得用于提供人物信息的附件的“飄(Gone with the Wind)”讀者如果Rhett Butler的姓名在讀者在閱讀器實例化附件時查看的頁上則可以在起動附件時看見以該人物為中心的家族樹。在一個具體實施例中,附件提供“家族樹”標簽頁和“社會關(guān)系”標簽頁以允許獲得關(guān)于人物的更多信息。為了進一步輔助讀者,通過懸停于家族樹或者社會關(guān)系圖上的特定個人之上或者通過點擊該個人的姓名將注意力引向該個人,個人的簡短傳記鏈接到書中的引用該個人的頁(在一些實施例中具有用于每個頁引用的簡短上下文注釋,比如“初見Scarlett O’Hara”)并且如果適當則與用于關(guān)于該個人的更多詳細信息的鏈接一起提供該個人的圖示。如果通過未使家族樹以選擇的人物為中心(例如,在選擇子代以使得無后代成員時)而更多信息可用,則以示出最大量信息的方式(比如將人物放置于附件的顯示的底部以便能夠在人物上方顯示父母、祖父母、姑媽/姨媽和叔叔/舅舅)圖示樹。在一些實施例中,用戶可以通過按壓并且朝著顯示中心拖動顯示的一部分來導航家族樹或者社會關(guān)系圖。
[0087]包括電子書的書例行地包括無論是用于整本書或者在逐個章節(jié)基礎上的參考書目以及對外部作品的內(nèi)嵌引用。對于原本未提供指向這樣的來源的鏈接的電子教材,閱讀器模塊181的OCR子系統(tǒng)230自動識別指示這樣的引用的圖案并且搜尋指向這些其他作品的數(shù)字版本的鏈接。在一個實施例中,這樣的鏈接類似于web超鏈接,但是代之以是專門化鏈接,這些專門化鏈接直接指向這樣的其他作品的以與閱讀器模塊181最可用的形式的版本。例如,在一個實施例中,鏈接起動瀏覽器并且將它直接指向Google Inc.的BOOKS?、
Google Inc.的EB00KST0RE?、AMAZON.COM?.或者其他適當來源中的書。在另一實
例中,鏈接如適合的那樣直接指向集市中的附件、Google Inc.的SCHOLAR?工具中的學術(shù)文章或者Google Inc.的PATENT?工具中的專利。閱讀器模塊181向?qū)W生提供用于僅通過敲擊或者點擊與該鏈接對應的教材部分來訪問這樣的來源的能力。在一些情況下,外部來源可以免費(例如,版權(quán)已經(jīng)到期的作品),然后向?qū)W生立即示出鏈接。在其他實例中,將學生帶到適當銷售商商店站點,可以從該站點購買該引用的數(shù)字版本。通過這樣的鏈接以極高效的方式不僅使其他書和期刊文章而且使專利和其他公開文獻(比如法庭裁決和向證券交易委員會的申請?zhí)峤?可用于學生。在一個實施例中,付費內(nèi)容提供商對于這些鏈接所有助于的購買向教材作者、托管系統(tǒng)110的運營商或者其他有關(guān)方提供付款(例如,“報酬”)。
[0088]近年來,教授已經(jīng)開始提供越來越多的跨學科課程。遺憾的是,對于許多學生,這已經(jīng)要求購買不同領(lǐng)域中的多個教材,盡管僅這些書中的一些書的一小部分可以使用。
[0089]內(nèi)容提供商前端服務器150被配置用于允許內(nèi)容提供商僅訂購電子教材的一部分。在一個實施例中,內(nèi)容提供商前端服務器150與教材托管內(nèi)容系統(tǒng)110的其他部件一起被托管;在另一實施例中,在經(jīng)由網(wǎng)站或者客戶端應用可訪問的由各種出版商運營的服務器上托管內(nèi)容提供商前端服務器150的功能的某個部分以使作品可用于教師、學生和自動化系統(tǒng),比如教材內(nèi)容托管系統(tǒng)110。
[0090]在一個實施例中,內(nèi)容提供商前端服務器150指定必須購買哪些標題作為整個單元而以“非捆綁方式”提供哪些標題,從而使得教師(并且在一些情況下為學生直接)可以僅選擇部件,比如個別章節(jié)。在一個實施例中,部件包括單獨可用的附件以及定制書的集成部件之一。同樣地,內(nèi)容提供商前端服務器也指定與部件的使用相關(guān)的其他信息:定價模型(具有建議的零售價格和固定收入分享比例以及可能的折扣的買賣模型或者具有協(xié)商的收入分享的代理模型,其中出版商是銷售商并且零售商代表出版商收集稅款);收入模型(購買,其中用戶擁有標題;永久性許可;租賃;或者預訂);以及定價參數(shù)(批發(fā)/零售價格、月度費用/許可/預訂費率)。在一個實施例中,也指定可允許或者禁止的組合,比如出版商可以指定對第7章的任何選擇也需要第9-14章,或者出版商可以指定除了與競爭出版商的教材組合之外可以使用的部件。也支持更復雜的組合,比如例如如可以在依存性的有向非循環(huán)圖中詳述的那樣要求某個章節(jié)在定制設計的課程書中出現(xiàn)于另一章節(jié)之前。在其他指定適合的某些環(huán)境中也支持它們,例如,關(guān)于同現(xiàn)用戶的數(shù)目的限制(在一個具體實施例中將在線和離線用戶用對于每個用戶的單獨限制來分離);對于購買或者使用的可允許地理限制;以及關(guān)于是否可以購買、租賃、預訂或者借貸標題的限制。
[0091]內(nèi)容提供商計算機180B被配置用于允許教師選擇少于完整教材并且將各種教材和其他來源(例如,案例研究、網(wǎng)頁、期刊、雜志)組合在一起。使用內(nèi)容提供商計算機180B,教師按照需要選擇、訂購和安排部件以與教學大綱匹配、為這一材料提供標題和任何其他所需信息并且然后教材內(nèi)容托管系統(tǒng)110基于教師的輸入來生成新的由教師主講的數(shù)字教材。也向教師提供用于指定封面頁的文字和布局的界面,包括書標題、教師、學術(shù)機構(gòu)、學季或者學期、年份、課程和分班。
[0092]向教師提供用于添加和組織內(nèi)容的多個搜索、瀏覽、自動推薦和提示工具。基于書標題、章節(jié)標題、關(guān)鍵詞、作者、風格或者其他適當因素使搜索和瀏覽可用。瀏覽器182被配置用于基于出版商規(guī)則和系統(tǒng)設置向教師指示哪些選擇有效而哪些無效。教師可以不僅指定教材部分而且指定學術(shù)期刊文章、網(wǎng)頁或者動態(tài)web應用以及其他材料以用于包含于課程書中。教師也指定這些部件的順序和是否添加內(nèi)容表以及是否添加索引。如果需要內(nèi)容表或者索引,則自動創(chuàng)建它們。教師還可以指定是否將以彩色或者黑白出版課程書(在來源材料允許時)。教師也指定是否對新課程書中的所有頁連續(xù)編號(替換部件的任何原有頁編號)或者僅依賴于部件的任何內(nèi)部編號。
[0093]也向教師提供用于跨越所有部件規(guī)范化樣式要素(即盡可能多地重新格式化部件以產(chǎn)生具有統(tǒng)一樣式的有結(jié)合力的書)的選項。例如,在一個實施例中通過選擇在多數(shù)部件中發(fā)現(xiàn)的主導樣式來使字型、字體大小和留白一致。在一些實例中,在來源材料主要以靈活格式化(例如,XML)時,將教師指定的樣式(或者在無教師指定的樣式時為默認樣式)應用于部件。
[0094]然后通過重新格式化部件、對部件重新排序、添加任何指定的內(nèi)容表或者索引、將部件串接成單個作品、添加封面頁、創(chuàng)建適合于經(jīng)由閱讀器模塊181使用的數(shù)字文件(例如,PDF或者EPUB)并且安排新ISBN的發(fā)行以標識作品來合成新書。
[0095]此外,書的合成也包括調(diào)和部件的所有制約、限制和要求并且從它們合成覆蓋書的傘形策略。例如,如果書中的三個章節(jié)中的僅一個章節(jié)受到地理限制(例如,僅許可在加州使用),則使整本書受到該限制。在一個實施例中,這樣的策略信息存儲于策略數(shù)據(jù)庫(未示出)中。
[0096]在一個實施例中,教材內(nèi)容托管系統(tǒng)110的權(quán)利管理子系統(tǒng)(未示出)清理用于所選來源的所需合法權(quán)利、基于部件價格為教材生成合計價格并且以與完整的來源于出版商的電子教材相同的方式提供教材(如以上描述的那樣)。
[0097]在學生使用閱讀器模塊181的訂購子系統(tǒng)250來購買這樣的教材時,教材內(nèi)容托管系統(tǒng)110收集付款、計算應歸于每個出版商或者其他權(quán)利持有者的版稅并且進行對應支付。
[0098]允許權(quán)利管理和建立用于合成定制課程包的相同部件也允許出版商(書出版商和附件出版商)以及其他相關(guān)參與者(例如,課程教師)設置策略、建立約束和以其他方式管理可以下載和執(zhí)行附件的方式。
[0099]在一個實施例中,這些參與者為附件指定允許或者禁止的細節(jié),這些細節(jié)包括:硬件/操作系統(tǒng)平臺(例如,iOS、ANDROID?、MOTOROLA ZOOM?);用于下載或者運行的地理地域;對于特定附件或者電子書可允許或者不可允許哪些電子書、附件、出版商和開放商;附件已經(jīng)由出版商、平臺運營商或者其他相關(guān)方測試、批準、推薦或者支持的明確指示;可允許在線和離線利用;可以在其上下載附件的獨特設備的最大數(shù)目;可以并行使用附件的已連接設備的最大數(shù)目;以及用于附件的分發(fā)方式(例如,直接下載/僅通過官方店鋪安裝以及例如從課程教師向用戶直接“側(cè)載(side loaded)”分發(fā))。
[0100]在一個實施例中使用應用編程接口(API)以允許附件訪問各種系統(tǒng)部件和有關(guān)信息/服務并且與它們通信來實現(xiàn)如這里描述的附件的實現(xiàn)方式。為了銷售或者以其他方式提供附件的目的,在一個實施例中,這包括關(guān)于營銷/出版的信息,比如讓附件以比如對應的電子書出現(xiàn)的方式出現(xiàn)于店鋪中;如以上討論的策略/權(quán)限信息;再次如以上關(guān)于書討論的用于非免費附件的定價信息;用于在附件集市中使用的經(jīng)銷屬性(例如,藝術(shù)作品和概要描述性信息);關(guān)于下載和使用事務的統(tǒng)計和有關(guān)信息;關(guān)于付款的信息。
[0101]同樣地,結(jié)合運行附件在附件與對應的電子閱讀器設備(以及設備可以與之通信的其他系統(tǒng))之間使用各種交互。為了實施以上討論的權(quán)限和策略,交互在各種實施例中包括閱讀附件在其中運行的當前書的屬性(例如,ISBN、標題、作者、風格、價格);以上討論的初始起動條件,比如當前頁圖形或者定界矩形;讀取/寫入服務(例如,用于“讀取”活頁樂譜的光學識別和用于播放對應的音頻的音頻流傳輸)以及有關(guān)的音頻/視頻/文字聊天和協(xié)作信息;以及Π交互,比如添加、去除和加標題于標簽頁、圖標或者窗口。
[0102]教材內(nèi)容托管系統(tǒng)110通過除了確定如以上指定的價格/條件之外還使數(shù)字版本在比如可以由Google Inc. 的EB00KST0RETM或者在AMAZON.COM?.提供的電子教材店鋪中可用來出版新教材(或者有關(guān)材料,比如新附件)。在一個實施例中,單獨的由教師主講的教材數(shù)據(jù)庫(未示出)用來存儲這樣的新編著的教材,并且單獨附件數(shù)據(jù)庫用來存儲附件。在另一實施例中,印刷書的硬拷貝并且使它們在一個或者多個傳統(tǒng)書店(比如校園書店或者全國零售商)可用。
[0103]如先前提到的那樣,使用電子教材的益處之一是可以聚合和使用各種類型的使用數(shù)據(jù)(比如哪些分節(jié)最頻繁地被注解)以改進教材的將來版本。此外,聚合數(shù)據(jù)在一些實施例中用來為出版商的銷售人員(sales force)確定補償,從而使得對于成功促銷書嘉獎負責具有強大銷售和使用的學校或者地理的銷售人員。
[0104]出于討論的目的,在圖7中所示的實施例中與創(chuàng)建和分發(fā)定制的教材和書附件相關(guān)的以上描述的各種部件中的那些部件被表征為系統(tǒng)700。系統(tǒng)700包括出版商如端701、第三方(例如,教師)前端702、零售商店面703、附件和書部件數(shù)據(jù)庫704、策略信息數(shù)據(jù)庫705以及附件和書數(shù)據(jù)庫706。在一些實施例中,使用網(wǎng)站來實施前端701、702和店面703 ;在其他實施例中,使用軟件應用、網(wǎng)站或者其組合來實施它們。注意,盡管這里系統(tǒng)700被描述為支持定制創(chuàng)建教材以及用于電子書的附件二者,但是系統(tǒng)700在一些實施例中僅提供附件。
[0105]出版商前端701提供如下設施,通過該設施,出版商可以如以上描述的那樣上傳書內(nèi)容并且為它的使用而設置可允許參數(shù)。例如,用戶界面允許出版商指定哪些標題可以與附件一起使用(以及在一些實施例中,允許或者禁止哪些附件)、哪些標題“非捆綁”、哪些定價模型適用于每個作品(例如,買賣或者代理)、哪些收入模型可適用(例如,按所有權(quán)或者許可、零售、預訂提供拷貝)、將使用什么定價參數(shù)、允許什么部件組合和以什么順序以及關(guān)于材料使用的約束(例如,允許的用戶數(shù)目、其中可以購買或者消費標題的地理地域)。由出版商前端701指定的書內(nèi)容存儲于附件和書部件數(shù)據(jù)庫704中,并且參數(shù)和其他有關(guān)信息存儲于策略信息數(shù)據(jù)庫705中。
[0106]第三方前端702提供如下設施,通過該設施,教授例如可以創(chuàng)建附件或者創(chuàng)建定制書(例如,通過包括來自各種來源的部件)。例如,用戶界面允許與應用編程接口一起工作,這些應用編程接口指定書的哪些部分可訪問以及對于任何特定附件可以如何引用它們。為了創(chuàng)建定制書,這樣的界面支持基于作者、標題(書或者章節(jié))、關(guān)鍵詞或者風格瀏覽和選擇部件。此外,提供推薦以供用戶選擇。在一些實施例中,推薦基于用戶在選擇標題時的先前歷史;在其他實施例中,它們基于主題內(nèi)容、級別(例如,入門和高級)、出版商、地理(例如,美國和加拿大使用)或者這樣的因素的組合。也可以選擇用于包括的電子書和其他內(nèi)容,比如附件、網(wǎng)頁或者動態(tài)web應用。除了選擇部件之外,第三方前端702還提示用戶為附件以及為用于封面頁的定制書文字和布局指定用戶界面細節(jié)(例如書標題、教師、學術(shù)機構(gòu)、學季/學期、年份、課程名稱/編號、分節(jié)名稱/編號)。另外,前端702提示用戶指定用于部件的順序、內(nèi)容表、索引、分頁和格式化(例如,統(tǒng)一字型和其他規(guī)范化參數(shù)、顏色或者b/w呈現(xiàn))。預期將以其中內(nèi)容和格式化指令獨立的方式(例如,XML)使大量可用作品可用,從而使得可以甚至從大相徑庭的部件創(chuàng)建具有統(tǒng)一樣式的有結(jié)合力的書。在一個實施例中,如果例如由于策略信息數(shù)據(jù)庫中的出版商要求而未允許靈活格式化,則前端702提議在對應的格式(字型、字體大小、留白等)中用于其他部件(例如,封面頁、內(nèi)容表)的字型以提供美感怡人的最終產(chǎn)品。
[0107]因此,前端702對于提出的新附件或者書要求來自附件和書部件數(shù)據(jù)庫704以及策略信息數(shù)據(jù)庫705 二者的信息。如果在請求的內(nèi)容與可用或者允許的內(nèi)容之間存在任何不兼容,則前端702提供提議的解決方案(例如,來自備選出版商的相似主題上的文字、添加所需章節(jié))。
[0108]一旦滿足了所有要求,則系統(tǒng)700通過重新格式化和重新排序各種部件、添加任何指定的內(nèi)容表、索引和分頁、將所有部件串接成單個作品、添加任何指定的封面頁以及例如在PDF或者EPUB格式中創(chuàng)建新書的數(shù)字文件表示來創(chuàng)建新附件或者書。此外,系統(tǒng)700在一些實施例中被配置用于如果適合則有助于為新作品發(fā)行新ISBN。
[0109]除了生產(chǎn)之外,系統(tǒng)700還調(diào)和涉及選擇的部件的所有策略信息并且從它們合成將覆蓋作品的新的傘形策略。在一個實施例中,合成新策略以使制約不少于與任何特定部件關(guān)聯(lián)的策略。因此,附件的作者指定地理限制(例如,僅在加州使用),附件結(jié)合書的使用將具有相同地理限制。
[0110]一旦合成了附件或者定制書,則系統(tǒng)700提供用于支持它的出版的處理,這包括為它確定價格。對于附件,這經(jīng)由向作者的用戶界面提示、在一些實施例中與提議一起(例如,可以購買的用于與相同一本或者多本書一起使用的其他相似附件的示例)來完成;對于定制書,這在一個實施例中通過對每個部件的零售價格進行計算、應用如可以應用于該部件的規(guī)則一樣多的任何規(guī)則進行組合、對部件價格進行求和并且添加任何可適用服務費或者邊際費來完成。
[0111]系統(tǒng)700通過將作品放置于附件數(shù)據(jù)庫706中并且在零售商店面703中填充關(guān)于作品的信息來出版附件或者定制書。在一個實施例中,零售商店面703是允許用戶從店面703即時下載附件的電子書店,比如由Amazon, com和Google提供的電子書店。在一個示例中,將附件的列表與教材一起提供給用戶,并且用戶可以選擇獲得(經(jīng)由購買、租賃或者別的方式)那些附件中的一個或者多個附件或者要求立即獲得所有附件。在特別適用于使用系統(tǒng)700而創(chuàng)建的定制書的另一實施例中,店面703也包括用于通過傳統(tǒng)實體書店(比如由Barnes&Noble運營的書店或者傳統(tǒng)校園書店)提供書的設施,在該情況下為購買者打印和裝訂書。在一些實施例中,零售商店面703如由圖7中的虛線所示從附件和書部件數(shù)據(jù)庫704直接訪問如下附件,這些附件未被集成到定制書中并且沒有支配它們的使用的策略。在其他實施例中,例如,如圖3中所示,單獨存儲附件(附件數(shù)據(jù)360)。
[0112]店面703提供一種用于從零售商獲得付款的機制,通過該機制,系統(tǒng)700調(diào)和向有貢獻的出版商付款。具體而言,收集付款,合計應歸于每個出版商的付款(在一個實施例中對于銷售的所有電子教材而不是在按標題基礎上),并且在定期基礎上(例如,按月)向出版商撥付合計付款以及銷售的每個部件或者附件的數(shù)目的記賬。在一個實施例中,也提供統(tǒng)計、比如按場地按天銷售的每個部件的數(shù)目。
[0113]如以上所言,盡管這里的討論已經(jīng)聚焦于平板計算機(可能有觸筆支持或者輔助手寫做筆記),但是電子教材閱讀器可以同樣地實施于其他設備(比如具有觸屏支持的膝上型計算機、智能電話、專用讀書器設備、臺式計算機等)上。
[0114]以上描述的一些部分在對信息的操作的算法和符號表示方面描述實施例。這些算法描述和表示由數(shù)據(jù)處理領(lǐng)域技術(shù)人員普遍用來向本領(lǐng)域其他技術(shù)人員有效傳達他們的工作的實質(zhì)。這些操作盡管在功能上、在計算上或者在邏輯上被描述,但是被理解為由處理器、等效電路、微代碼等執(zhí)行的計算機程序?qū)嵤A硗?,也已?jīng)證明將這些操作的布置稱為模塊有時是方便的而不失一般性??梢栽谲浖⒐碳?、硬件或者其任何組合中體現(xiàn)描述的操作及其關(guān)聯(lián)模塊。
[0115]如這里所用,對“一個實施例”或者“一實施例”的任何引用意味著結(jié)合該實施例描述的特定要素、特征、結(jié)構(gòu)或者特性包含于至少一個實施例中。短語“在一個實施例中”出現(xiàn)于說明書中的各處未必都引用相同實施例。
[0116]如這里所用,術(shù)語“包括”、“具有”或者其任何變形旨在于覆蓋非排他包括。例如,包括要素的列表的過程、方法、物品或者裝置未必僅限于那些要素而是可以包括未明確列舉的或者這樣的過程、方法、物品或者裝置固有的其他要素。另外,除非明確相反指明,“或者”是指包含性的或者而不是排他性的或者。例如,以下各項中的任一項滿足條件A或者B :A為真(或者存在)并且B為假(或者不存在)、A為假(或者不存在)并且B為真(或者存在)以及A和B 二者為真(或者存在)。
[0117]此外,運用“一(個)”的用法以描述這里的實施例的要素和部件。這樣做僅為了方便并且給出本發(fā)明的一般意義。應當理解這一描述包括一個或者至少一個,并且單數(shù)除非顯然它另有含義則也包括復數(shù)。
[0118]在閱讀本公開內(nèi)容時,本領(lǐng)域技術(shù)人員將通過這里公開的原理領(lǐng)會到用于如下系統(tǒng)和過程的備選結(jié)構(gòu)和功能設計,該系統(tǒng)和過程用于使用內(nèi)容托管系統(tǒng)來提供電子教材。因此,盡管已經(jīng)圖示和描述了特定實施例和應用,但是將理解公開的實施例并不限于這里公開的精確構(gòu)造和部件??梢栽谶@里公開的方法和裝置的布置、操作和細節(jié)中進行將為本領(lǐng)域技術(shù)人員所清楚的各種修改、改變和變化而不脫離在所附權(quán)利要求中限定的精神實質(zhì)和范圍。
【權(quán)利要求】
1.一種電子書系統(tǒng),包括: 出版商處理子系統(tǒng),被配置用于允許第一出版商供應書和第二出版商供應擴展,所述擴展提供涉及所述書的功能; 分發(fā)子系統(tǒng),被配置用于向所述電子書系統(tǒng)的用戶提供所述擴展以用于與電子書閱讀器一起使用;以及 注解子系統(tǒng),與所述電子書閱讀器可操作地耦合,被配置用于關(guān)聯(lián)所述擴展與所述書。
2.根據(jù)權(quán)利要求1所述的電子書系統(tǒng),其中所述出版商處理子系統(tǒng)還被配置用于允許第一出版商供應一個或者多個書策略,其中所述書策略中的至少一個書策略指定可以與所述擴展組合使用所述書的方式。
3.根據(jù)權(quán)利要求1所述的電子書系統(tǒng),其中所述出版商處理子系統(tǒng)還被配置用于允許第二出版商供應一個或者多個擴展策略。其中所述擴展策略中的至少一個擴展策略指定可以與所述擴展組合使用所述書的方式。
4.根據(jù)權(quán)利要求1所述的電子書系統(tǒng),其中所述注解子系統(tǒng)被配置用于在所述電子書閱讀器上呈現(xiàn)與所述擴展與所述書的一起使用對應的用戶界面。
5.根據(jù)權(quán)利要求1所述的電子書系統(tǒng),其中所述擴展被配置用于在用戶關(guān)注所述書的一部分時自動操作。
6.根據(jù)權(quán)利要求1所述的電子書系統(tǒng),其中所述擴展被配置用于在所述書中的與所述擴展的使用對應的位置自動呈現(xiàn)用戶界面。
7.根據(jù)權(quán)利要求1所述的電子書系統(tǒng),其中所述擴展的起動參數(shù)響應于所述書的顯示的部分。
8.根據(jù)權(quán)利要求1所述的電子書系統(tǒng),其中所述電子書系統(tǒng)被配置用于提供用于與所述擴展通信的應用編程接口。
9.一種為電子書提供擴展的由計算機實施的方法,包括: 選擇用于與所述電子書一起操作的所述擴展; 從數(shù)據(jù)庫取回所述擴展;以及 關(guān)聯(lián)所述擴展以用于與所述書一起使用。
10.根據(jù)權(quán)利要求9所述的方法,還包括從策略數(shù)據(jù)庫取回與所述電子書對應的一個或者多個書策略,其中所述書策略中的至少一個書策略指定可以與所述擴展組合使用所述電子書的方式。
11.根據(jù)權(quán)利要求9所述的方法,還包括從策略數(shù)據(jù)庫取回與所述擴展對應的一個或者多個擴展策略,其中所述擴展策略中的至少一個擴展策略指定可以與所述擴展組合使用所述電子書的方式。
12.根據(jù)權(quán)利要求9所述的方法,其中關(guān)聯(lián)所述擴展包括用所述擴展對所述電子書進行注解。
13.根據(jù)權(quán)利要求9所述的方法,其中關(guān)聯(lián)所述擴展包括在所述電子書上呈現(xiàn)與所述擴展與所述電子書的一起使用對應的用戶界面。
14.根據(jù)權(quán)利要求9所述的方法,還包括響應于用戶關(guān)注所述電子書的一部分來自動發(fā)起所述擴展的操作。
15.根據(jù)權(quán)利要求9所述的方法,還包括在所述電子書中的與所述擴展的使用對應的位置提供用戶界面。
16.根據(jù)權(quán)利要求9所述的方法,還包括響應于用戶關(guān)注所述電子書的一部分來關(guān)聯(lián)起動參數(shù)與所述擴展。
17.根據(jù)權(quán)利要求9所述的方法,還包括經(jīng)由與所述擴展的應用編程接口傳達涉及所述電子書的信息。
18.—種包含可執(zhí)行計算機程序指令的非瞬態(tài)計算機可讀存儲介質(zhì),所述可執(zhí)行計算機程序指令用于為電子書提供擴展,所述計算機程序指令包括: 用于選擇用于與所述電子書一起操作的所述擴展的指令; 用于從數(shù)據(jù)庫取回所述擴展的指令;以及 用于關(guān)聯(lián)所述擴展以用于與所述書一起使用的指令。
19.根據(jù)權(quán)利要求18所述的非瞬態(tài)計算機可讀存儲介質(zhì),還包括用于從數(shù)據(jù)庫取回與所述電子書對應的一個或者多個書策略的指令,其中所述書策略中的至少一個書策略指定可以與所述擴展一起使用所述電子書的方式。
20.根據(jù)權(quán)利要求18所述的非瞬態(tài)計算機可讀存儲介質(zhì),還包括用于從數(shù)據(jù)庫取回與所述擴展對應的一個或者多個擴展策略的指令,其中所述擴展策略中的至少一個擴展策略指定可以與所述擴展一起使用所述電子書的方式。
21.根據(jù)權(quán)利要求18所述的非瞬態(tài)計算機可讀存儲介質(zhì),其中用于關(guān)聯(lián)所述擴展的所述指令包括用于用所述擴展對所述電子書進行注解的指令。
22.根據(jù)權(quán)利要求18所 述的非瞬態(tài)計算機可讀存儲介質(zhì),其中用于關(guān)聯(lián)所述擴展的所述指令包括用于在所述電子書上呈現(xiàn)與所述擴展與所述電子書的一起使用對應的用戶界面的指令。
23.根據(jù)權(quán)利要求18所述的非瞬態(tài)計算機可讀存儲介質(zhì),其中所述指令還包括用于響應于用戶關(guān)注所述電子書的一部分來自動發(fā)起所述擴展的操作的指令。
24.根據(jù)權(quán)利要求18所述的非瞬態(tài)計算機可讀存儲介質(zhì),其中所述指令還包括用于在所述電子書中的與所述擴展的使用對應的位置提供用戶界面的指令。
25.根據(jù)權(quán)利要求18所述的非瞬態(tài)計算機可讀存儲介質(zhì),其中所述指令還包括用于響應于用戶關(guān)注所述電子書的一部分來關(guān)聯(lián)起動參數(shù)與所述擴展的指令。
26.根據(jù)權(quán)利要求18所述的非瞬態(tài)計算機可讀存儲介質(zhì),其中所述指令還包括用于經(jīng)由與所述擴展的應用編程接口來傳達涉及所述電子書的信息的指令。
【文檔編號】G06Q50/10GK103493085SQ201280019699
【公開日】2014年1月1日 申請日期:2012年2月16日 優(yōu)先權(quán)日:2011年2月24日
【發(fā)明者】J·帕特森, N·穆迪 申請人:谷歌公司