但所述過程也可包括根據(jù)有關(guān)何時向相應(yīng)最終用戶提供通知的預(yù)定義的規(guī)則,啟動向一個或更多個最終用戶通知添加的注釋。
[0086]現(xiàn)在將參照圖10,進一步詳細描述示出能夠如何選擇和顯示以前添加到媒體內(nèi)容的標(biāo)記和關(guān)聯(lián)注釋的另一方法,其中,如用于圖9的相同前提條件適用,S卩,在圖10的第一步驟前,已經(jīng)識別要為服務(wù)應(yīng)用的相應(yīng)用戶設(shè)備。
[0087]在第一步驟10:1中,以如圖9的步驟9:1中相同的方式識別使用。類似于步驟9:1,也在服務(wù)的使用期間可為所有參數(shù)或者只為一些參數(shù)重復(fù)此步驟。
[0088]在后一步驟10:2中,從注釋服務(wù)器請求可用于某個BookID的版本,并且在后一步驟10:3中,最終用戶從可用版本選擇優(yōu)選版本UsedVers1n以便顯示或再現(xiàn)內(nèi)容,包括已經(jīng)附連到其的任何標(biāo)記和注釋?;谧R別的使用,視在步驟10:3中選擇的版本的類型而定,如在步驟10:4a中所示,將對非定時版本的相關(guān)部分的請求,或者如另一備選步驟10:4b中所示,將對定時版本的相關(guān)部分的請求從用戶設(shè)備發(fā)送到注釋服務(wù)器。在響應(yīng)中,在步驟10:5中從注釋和元數(shù)據(jù)數(shù)據(jù)庫獲得表示選擇的部分,此處稱為媒體塊(mediachunk)的媒體內(nèi)容,并且在另一步驟10:6中將其從注釋服務(wù)器提供到用戶設(shè)備,并且在步驟10:7中,從注釋和元數(shù)據(jù)數(shù)據(jù)庫獲得與相應(yīng)部分相關(guān)聯(lián)的任何可用標(biāo)記和注釋,以及在后一步驟10:8中將其從注釋服務(wù)器提供到用戶設(shè)備。如通過步驟10:9所示,在用戶設(shè)備顯示檢索的媒體塊和關(guān)聯(lián)、可用的標(biāo)記。在最終用戶使選擇的版本向其顯示時,可逐部分連續(xù)重復(fù)步驟10:4a-10:9ο
[0089]在步驟10:1Oa中,在注釋服務(wù)器觸發(fā)任何新注釋,并且通過信號將其發(fā)送到發(fā)布服務(wù)器,并且如果在用戶設(shè)備啟用通知特征,則如通過可選步驟10:1Ob所示,向用戶設(shè)備通知新注釋。如已經(jīng)提及的一樣,通知過程也可涉及其它用戶設(shè)備。要理解的是,即使發(fā)布集線器在圖10中示為單獨的單元,但備選它可配置為例如注釋服務(wù)器的集成部分。例如,在最終用戶通過添加最終用戶到服務(wù)而已更新其用戶群后,可向用戶設(shè)備通知新注釋。
[0090]在下一步驟10:11中,最終用戶選擇注釋之一,此處為如圖9的步驟9:6中提供或如在步驟9:1Ob中通知的注釋。在后一步驟10:12中,從注釋服務(wù)請求選擇的注釋,在步驟10:13中從注釋服務(wù)器請求它,并且在后一步驟10:14中,將它提供到用戶設(shè)備,并且在步驟10:15中,在當(dāng)前選擇用于相應(yīng)類型的顯示的用戶設(shè)備上顯示注釋。
[0091]可為使用的版本的其它部分和其它通知重復(fù)所述步驟,直至最終用戶終止服務(wù)。要理解的是,作為其中用戶設(shè)備在請求任何媒體塊、標(biāo)記或注釋的上面提及的一個或更多個步驟的備選,任何此類請求的內(nèi)容可已經(jīng)存儲在用戶設(shè)備的高速緩存上,并且在此類情況下,將從高速緩存而不是從注釋和元數(shù)據(jù)數(shù)據(jù)庫獲得相應(yīng)內(nèi)容。
[0092]現(xiàn)在將參照圖11a,進一步詳細描述能夠執(zhí)行任何上述方法的注釋服務(wù)器。服務(wù)器
I10a包括此處由處理器I IlOa表示的一個或更多個處理器和存儲器1120a,其中,存儲器1120a包括可由處理器IllOa執(zhí)行的指令1130a,使得處理器IllOa用于執(zhí)行如上參照圖1-5或7任何圖形所述的方法。處理器IllOa例如可以是中央處理單元(CPU)、多處理器、微控制器、數(shù)字信號處理器(DSP)或能夠執(zhí)行存儲器中存儲的軟件指令的專用集成電路。也將數(shù)據(jù)存儲器1140a提供為形成存儲器1120a的一部分,或者提供為單獨的存儲器,以便在處理器IllOa執(zhí)行軟件指令期間,存儲和讀取內(nèi)容數(shù)據(jù)、標(biāo)記和注釋。
[0093]存儲器1140a夠是讀寫存儲器(RAM)和只讀存儲器(ROM)的任何組合。存儲器1140a也可包括持續(xù)性存儲裝置,例如能夠是磁存儲器、光存儲器或固態(tài)存儲器或甚至遠程安裝存儲器的任何單個存儲器或其組合。圖1 Ia的注釋服務(wù)器I 10a也包括通信接口 1150a,處理器經(jīng)其能夠與用戶設(shè)備720和諸如注釋和元數(shù)據(jù)數(shù)據(jù)庫730等不在注釋服務(wù)器IlOOa內(nèi)集成的外部單元進行通信。
[0094]更具體地說,根據(jù)一個實施例,存儲器包括可由處理器執(zhí)行的指令,由此注釋服務(wù)器用于:
-例如在注冊模塊中,在從第一用戶設(shè)備收到的請求中,識別第一版本的電子書、至少一個另外版本的電子書、第一最終用戶及作為最終用戶要求在其上顯示電子書的用戶設(shè)備的第一用戶設(shè)備;例如在同步模塊中同步第一版本的電子書的媒體內(nèi)容與標(biāo)記和另外版本的電子書的關(guān)聯(lián)內(nèi)容,以及
例如在識別模塊中識別并且經(jīng)通信接口向第一用戶設(shè)備傳送第一版本的電子書的媒體內(nèi)容及任何識別的關(guān)聯(lián)標(biāo)記。另外,注釋服務(wù)器可用于例如在識別模塊中識別并且經(jīng)通信接口向優(yōu)選的用戶設(shè)備傳送與選擇的標(biāo)記相關(guān)聯(lián)的注釋,使得響應(yīng)識別從第一用戶設(shè)備收到的請求指示標(biāo)記之一的選擇,在優(yōu)選的用戶設(shè)備上能夠向最終用戶顯示注釋。注釋服務(wù)器也可用于在計數(shù)模塊中處理如本文中所述關(guān)聯(lián)到單獨用戶設(shè)備的計數(shù)器。
[0095]現(xiàn)在將參照圖11b,進一步詳細描述能夠執(zhí)行根據(jù)實施為硬件邏輯的第二實施例的任何上述方法的注釋服務(wù)器,其中,服務(wù)器IlOOb包括備選可稱為處理單元的處理器1100b、存儲器1120b和通信接口 1150b。處理器11 1b配置成在經(jīng)通信接口 1150b接收識別特定版本的電子書、執(zhí)行服務(wù)的最終用戶和最終用戶已在其上啟動電子書的顯示的使用的用戶設(shè)備的請求時,進行此類操作。處理器IllOb也配置成啟動使用的版本的電子書與至少一個標(biāo)記的媒體內(nèi)容和至少一個另外版本的電子書的關(guān)聯(lián)內(nèi)容的同步。另外,處理器IllOb配置成有序識別并且經(jīng)通信接口 1150b向第一用戶設(shè)備720傳送第一版本的電子書的媒體內(nèi)容及任何識別的關(guān)聯(lián)標(biāo)記,并且通過識別并且經(jīng)通信接口 1150b向優(yōu)選的用戶設(shè)備傳送與選擇的標(biāo)記相關(guān)聯(lián)的注釋,響應(yīng)識別從用戶設(shè)備720收到的請求指示在第一用戶設(shè)備720做出的標(biāo)記之一的選擇。
[0096]處理器IllOb還配置成在接收將至少一個第二用戶設(shè)備識別為優(yōu)選的用戶設(shè)備的請求時,進行此類操作。
[0097]為能夠向用戶顯示插入的注釋,處理器IllOb也配置成在從第一用戶設(shè)備收到的請求中識別各種信息,包括:第一版本的電子書上、最終用戶已在其上啟動電子書的顯示的第一用戶設(shè)備和第一最終用戶。處理器II1b也配置成有序識別并且向第一用戶設(shè)備傳送第一版本的電子書的媒體內(nèi)容,其中,響應(yīng)識別經(jīng)通信接口在第一用戶設(shè)備執(zhí)行并且與第一版本的某個部分相關(guān)聯(lián)的用戶交互指示將標(biāo)記與關(guān)聯(lián)注釋和所述部分相關(guān)聯(lián),處理器
111b也配置成:將識別的標(biāo)記與關(guān)聯(lián)注釋和選擇的部分相關(guān)聯(lián),使得在第一版本的電子書與識別的標(biāo)記的媒體內(nèi)容和至少一個另外版本的電子書的關(guān)聯(lián)媒體內(nèi)容的隨后同步后,指定的標(biāo)記和關(guān)聯(lián)注釋可與在相應(yīng)用戶設(shè)備上顯示有關(guān)第一版本和至少一個另外版本的電子書的選擇的部分關(guān)聯(lián)而顯示和選擇。
[0098]處理器IllOb配置成至少部分基于為第一最終用戶注冊的接入權(quán)和至少部分基于至少以下識別的屬性之一,執(zhí)行同步:第一最終用戶、一個或更多個另外版本的電子書、一群最終用戶。
[0099]服務(wù)器也可包括與第一用戶相關(guān)聯(lián)的計數(shù)器1160b,其中,處理器IllOb配置成在識別標(biāo)記和第一最終用戶啟動的關(guān)聯(lián)注釋的關(guān)聯(lián)時,增大計數(shù)器,并且在識別此類顯示時,減小計數(shù)器。另外,或備選,處理器IllOb可配置成在識別第一最終用戶以前關(guān)聯(lián)并且由第一最終用戶外的最終用戶選擇的注釋的選擇時,增大計數(shù)器,并且在識別第一最終用戶做出的注釋的選擇時(其中選擇的注釋以前由第一最終用戶外的最終用戶關(guān)聯(lián)),減小計數(shù)器。
[0100]能夠連接到諸如上述任何服務(wù)器等注釋服務(wù)器的用戶設(shè)備可例如配置為計算機、膝上型計算機、平板或蜂窩電話。配置成添加標(biāo)記和注釋到電子書的用戶設(shè)備提供有適合的用戶接口,例如作為URL鏈路,允許用戶上載文件,如文本、圖像和/或聲音文件,并且指示此類標(biāo)記/注釋要與電子書中的某個部分相關(guān)聯(lián)。另外,用戶可選擇也添加特定通知以用于通知其它用戶添加的標(biāo)記/注釋??梢蕴囟ㄎ谋尽⒙曇?、圖像、光的形式單獨或組合選擇此類注釋。
[0101]現(xiàn)在將參照圖12,描述用于豐富電子書的方法,其中,在第一步驟12:1中,以常規(guī)方式已接入電子書的用戶可選擇如上已經(jīng)描述的使用,即,通過選擇各種用戶設(shè)備以便再現(xiàn)不同類型的內(nèi)容。在下一步驟12:2中,確定是否選擇標(biāo)記和關(guān)聯(lián)注釋的插入。這例如可通過在用戶設(shè)備的顯示器在再現(xiàn)版本的電子書的文本的某一部分上輕觸來完成,并且在下一步驟12:3中,用戶可通過相應(yīng)地選擇注釋而繼續(xù),例如,通過如上建議的一樣,選擇之后與指示的部分相關(guān)聯(lián)的URL。視注釋的類型和用戶接口的能力而定,如通過可選步驟12:4所示,此步驟也可包括注釋的編輯,例如,如果注釋是純文本。
[0102]圖13是示出在再現(xiàn)或消費電子書時,用戶設(shè)備能夠如何從注釋服務(wù)器,或者為降低在再現(xiàn)電子書時的延遲,從用戶設(shè)備的高速緩存獲得媒體內(nèi)容的流程圖。
[0103]在第一步驟13:1中,如在本公開內(nèi)容中已經(jīng)描述的一樣,由用戶選擇用于使用的優(yōu)選項。在下一步驟13:2中,獲得并且經(jīng)適合的顯示部件向用戶顯示電子書的媒體內(nèi)容的第一部分,這可包括經(jīng)顯示器、揚聲器或其組合的顯示。隨后,如后面的步驟13: 3和13:4所示,將幾個部分連續(xù)提供給用戶。
[0104]圖14的流程圖示出與如上參照圖13所述的方法平行運行,用于處理標(biāo)記和注釋的方法。在第一步驟14:1中,為媒體內(nèi)容的再現(xiàn)的部分確定是否有可用于該部分的至少一個標(biāo)記。如果有標(biāo)記可用,并且這由用戶例如通過在用戶設(shè)備的顯示器上的標(biāo)記上輕觸,或者例如通過在再現(xiàn)音頻版本的電子書的情況下口頭給出指示而選擇。此步驟在圖14中示為步驟14:2。如在步驟14: 3中所示,獲得并且顯示與選擇的標(biāo)記相關(guān)聯(lián)的注釋,并且重復(fù)過程,直至已顯示最后部分。
[0105]圖15是與參照圖13和14的上述過程也平行運行,用于允許用戶無論何時發(fā)現(xiàn)要求更改使用,便更改使用的過程的流程圖。如上已經(jīng)提及的一樣,這例如可包括交換到另一版本的電子書,或者更改或添加在其上要再現(xiàn)媒體內(nèi)容和/或標(biāo)記與注釋的用戶設(shè)備。在第一步驟中,注冊由用戶在其用戶設(shè)備選擇的使用更改,如在步驟15:2中所示,這可使用戶更改被發(fā)送到注釋服務(wù)器以便進行注冊。
[0106]圖16是示出包括處理器1610的用戶設(shè)備1600的框圖。用戶設(shè)備1600包括此處由處理器1610表示的一個或更多個處理器和存儲器1620。就軟件實現(xiàn)而言,存儲器1620也包括可由處理器1610執(zhí)行的指令1630,使得處理器1610用于執(zhí)行如上參照任何圖形12-15所述的方法。處理器1610例如可以是中央處理單元(C