欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

注釋網(wǎng)頁內(nèi)容的制作方法

文檔序號:6594542閱讀:316來源:國知局
專利名稱:注釋網(wǎng)頁內(nèi)容的制作方法
技術(shù)領(lǐng)域
本說明書涉及注釋網(wǎng)頁內(nèi)容。
背景技術(shù)
可以在印刷文本上、雜志或課本中產(chǎn)生高亮文本。使用常見文字處理編輯器或pdf 查看器,同樣在電子文檔中產(chǎn)生高亮文本。典型地,閱讀者使用加亮裝置來標(biāo)記文本以便以 在紙上或在計算機屏幕上突出的方式顯示該文本。某人可以將注釋添加到高亮文本以插入 與被標(biāo)記的文本有關(guān)的額外信息。并且,可以在文檔中的特定點處插入注釋而不在注釋插 入點處或附近標(biāo)記文本。

發(fā)明內(nèi)容
本說明書描述了用于注釋網(wǎng)頁內(nèi)容的方法和系統(tǒng),所述網(wǎng)頁處于第三方的控制 下。在一個方面中,一種用于注釋網(wǎng)頁內(nèi)容的計算機實現(xiàn)的方法包括在瀏覽器中訪 問網(wǎng)頁,該網(wǎng)頁處于第三方的控制下。檢索存儲在存儲位置處的注釋集合,注釋集合與網(wǎng)頁 和注釋作者相關(guān)聯(lián)。使檢索到的覆蓋在所訪問的網(wǎng)頁上的注釋集合與該網(wǎng)頁一起顯示。實 施方式可以可選地包括下述特征。如果第三方修改了所訪問的網(wǎng)頁,則顯示警示,接著從注 釋集合移除與網(wǎng)頁修改相關(guān)聯(lián)的注釋。并且,當(dāng)將光標(biāo)懸停在注釋集合的高亮文本上時,顯 示與高亮文本相關(guān)聯(lián)的增補信息,包括交叉引用的網(wǎng)頁的地址。用戶可以訪問交叉引用的 網(wǎng)頁。進一步實施方式可以可選地包括下述特征??梢詣?chuàng)建新的注釋并且將新的注釋保 存在注釋集合中??梢酝ㄟ^加亮感興趣的文本塊或通過引入已存儲的注釋來創(chuàng)建新的注 釋。記錄與文本塊相關(guān)聯(lián)的檢驗信息,包括文本偏移和哈希掩碼。然后用戶可以輸入與高 亮文本相關(guān)聯(lián)的增補信息。增補信息包括但不限于注解(note)和交叉引用的網(wǎng)頁的地址。 用戶還可以編輯或更新所顯示的注釋。此外,用戶可以從覆蓋在網(wǎng)頁上的注釋集合移除至 少一個注釋。更新注釋集合以為至少一個修改的注釋作出說明。可以請求、檢索以及在最 初檢索到的覆蓋在網(wǎng)頁上的注釋集合旁邊顯示在存儲位置處可獲得的額外注釋集合。如果 訪問額外注釋集合的許可被拒絕,則警示用戶。在另一個方面中,一種用于提供與web內(nèi)容相關(guān)聯(lián)的注釋信息的系統(tǒng)包括包含被 配置為訪問處于第三方的控制下的網(wǎng)頁的瀏覽器的計算機化的設(shè)備。系統(tǒng)還包括被配置為 存儲與由瀏覽器訪問的網(wǎng)頁相關(guān)聯(lián)的注釋集合的注釋信息庫。瀏覽器插件被配置為檢索已 存儲的注釋集合。瀏覽器顯示檢索到的覆蓋在所訪問的網(wǎng)頁上的注釋集合。系統(tǒng)實施方式可以可選地包括下述特征。注釋信息庫包括被配置為存儲注釋集合 的數(shù)據(jù)庫。基于包括網(wǎng)頁地址和注釋作者的標(biāo)識符集來存儲注釋集合。注釋信息庫還包括 被配置為檢驗對注釋集合的許可的驗證模塊。注釋集合包括檢驗記錄。檢驗記錄包含許可 和文本映射信息。文本映射信息進一步包括文本偏移和哈希掩碼。注釋集合還包括增補記錄。增補記錄包含注解和交叉引用的網(wǎng)頁的地址。瀏覽器插件被配置為在創(chuàng)建或移除所訪 問的網(wǎng)頁上的注釋后更新注釋集合。并且,瀏覽器插件被配置為檢索多個注釋集合。瀏覽 器顯示檢索到的覆蓋在所訪問的網(wǎng)頁上的多個注釋集合,其中多個注釋集合可以由其它注 釋作者創(chuàng)建。在又另一個方面中,一種用于注釋網(wǎng)頁內(nèi)容的系統(tǒng)包括包含被配置為訪問處于第 三方的控制下的網(wǎng)頁的瀏覽器的計算機化的設(shè)備。系統(tǒng)還包括注釋作者而不是與網(wǎng)頁相關(guān) 聯(lián)的第三方所做的一個或更多個注釋集合。在存儲位置處存儲注釋集合。系統(tǒng)還包含被配 置為檢索已存儲的注釋集合的瀏覽器插件。瀏覽器顯示檢索到的覆蓋在所訪問的網(wǎng)頁上的 注釋集合。系統(tǒng)實施方式可以可選地包括下述特征。瀏覽器插件被配置為在創(chuàng)建或移除所訪 問的網(wǎng)頁上的注釋后更新注釋集合。并且,瀏覽器插件被配置為供給檢索多個注釋集合。瀏 覽器顯示檢索到的覆蓋在所訪問的網(wǎng)頁上的多個注釋集合,其中多個注釋集合可以由其它 注釋作者創(chuàng)建。在本說明書中描述的主題可以潛在地提供各種優(yōu)勢。例如,用戶可以通過加亮信 息來注釋處于第三方的控制下的網(wǎng)頁的內(nèi)容??梢詮娜魏蔚胤揭约霸谏院髸r間在瀏覽器中 檢索以及顯示注釋內(nèi)容。保存高亮文本的外觀,如同用戶在紙上、在實際書籍中加亮了信 肩、O可以將在本說明書中描述的主題實現(xiàn)為方法或系統(tǒng),或使用有形地包含在諸如 CD-ROM、DVD-ROM、HD-DVD-R0M、藍光驅(qū)動器、半導(dǎo)體存儲器和硬盤的信息載體中的計算機程 序產(chǎn)品來實現(xiàn)在本說明書中描述的主題。這樣的計算機程序產(chǎn)品可以促使數(shù)據(jù)處理裝置實 施在本說明書中描述的一個或多個操作。另外,還可以將在本說明書中描述的主題實現(xiàn)為包括處理器和耦接到該處理器的 存儲器的系統(tǒng)。存儲器可以編碼促使處理器執(zhí)行在本說明書中描述的方法動作中的一個或 多個的一個或多個程序。進一步可以使用各種數(shù)據(jù)處理機器來實現(xiàn)在本說明書中描述的主題。本說明書的主題的其它特征、目的和優(yōu)勢從描述和附圖以及從權(quán)利要求將是顯而 易見的。


圖1是示例性網(wǎng)頁內(nèi)容注釋系統(tǒng)的示意圖。圖2是被配置為提供網(wǎng)頁內(nèi)容注釋信息的示例性系統(tǒng)的示意圖。圖3示出了用于顯示覆蓋在處于第三方的控制下的網(wǎng)頁上的注釋的示例性方法。圖4示出了用于顯示覆蓋在處于第三方的控制下的網(wǎng)頁上的注釋的示例性方法。圖5示出了用于創(chuàng)建或移除覆蓋在處于第三方的控制下的網(wǎng)頁上的注釋的示例 性方法。圖6示出了用于創(chuàng)建或移除覆蓋在處于第三方的控制下的網(wǎng)頁上的注釋的示例 性方法。圖7示出了用于顯示覆蓋在處于第三方的控制下的網(wǎng)頁上的注釋的示例性方法。圖8示出了用于顯示覆蓋在處于第三方的控制下的網(wǎng)頁上的注釋的示例性方法。
圖9是示例性網(wǎng)頁內(nèi)容注釋系統(tǒng)的示意圖。圖10示出了用于顯示覆蓋在處于第三方的控制下的網(wǎng)頁上的注釋的示例性方法。圖11是計算機化的電子設(shè)備的示意圖。
具體實施例方式本文檔描述了用于注釋網(wǎng)頁內(nèi)容的系統(tǒng)和技術(shù),所述網(wǎng)頁處于第三方的控制 To 列如,用戶"SJ 以問比女口 1http://www. nasa. Rov/worldbook/iupiter worldboo kiiimi處的關(guān)于行星木星的網(wǎng)頁,以及可以在頁面上加亮與木星圍繞它的軸旋轉(zhuǎn)一次所花 費的時間有關(guān)的段落。網(wǎng)頁駐存在互聯(lián)網(wǎng)上的(例如,在NASA數(shù)據(jù)中心處的)遠(yuǎn)程服務(wù)器 上以及因為網(wǎng)頁處于第三方的控制下,所以用戶不能修改網(wǎng)頁的代碼。因此,當(dāng)在時間上稍 后或從另一個訪問點訪問網(wǎng)頁時,網(wǎng)頁不具有如在先前頁面訪問期間所準(zhǔn)備的高亮文本。在圖1中所示的示例性系統(tǒng)中,用戶訪問處于在第三方的控制下的網(wǎng)頁25,網(wǎng)頁 文件位于互聯(lián)網(wǎng)上的遠(yuǎn)程服務(wù)器45上。通過使用圖1的網(wǎng)頁內(nèi)容注釋系統(tǒng)10,用戶在瀏覽 器20中查看網(wǎng)頁25,包括用戶在先前訪問網(wǎng)頁期間所創(chuàng)作的文本高亮部分27或其它注釋。 因此,網(wǎng)頁內(nèi)容注釋系統(tǒng)10允許用戶通過加亮信息來對處于第三方的控制下的網(wǎng)頁25的 內(nèi)容進行注釋。可以從任何地方以及在稍后時間在瀏覽器中檢索以及顯示注釋內(nèi)容。保存 高亮文本的外觀,如同用戶在紙上、在實際書籍中加亮了信息。在本說明書中,瀏覽器包括 運行在計算機化的電子設(shè)備上的任何支持HTML的應(yīng)用。使用裝備有瀏覽器20的計算機化的電子設(shè)備15來訪問網(wǎng)頁25。計算機化的電子 設(shè)備15可以是PC、膝上型機、支持web的PDA、移動電話等。以注釋插件30來擴展瀏覽器 20的功能性。在一個實施方式中,注釋插件30是附加的GOOGLE工具欄。在另一個實施方 式中,注釋插件30被增加到GMAIL工具欄。在另一個方面中,注釋插件30可以與任何瀏覽 器20或任何第三方基于web的產(chǎn)品或應(yīng)用一起工作,而不僅是Google工具欄或GMAIL工 具欄。注釋插件30從瀏覽器接收對查看內(nèi)容的訪問。而且,瀏覽器顯示注釋插件所檢索的 內(nèi)容。在又另一個實施方式中,可以將注釋插件30的功能性合并入瀏覽器20中。在一個示例性實施方式中,注釋插件30從注釋信息庫50請求與所訪問的網(wǎng)頁25 相關(guān)聯(lián)的注釋數(shù)據(jù)27以及其它增補信息。注釋信息庫50是當(dāng)請求時提供注釋數(shù)據(jù)的本地 或遠(yuǎn)程目標(biāo)。在一個示例中,本地注釋信息庫可以是PC的硬盤或隨機存取存儲器(RAM)、 或PDA的閃存/RAM。對于本地目標(biāo),注釋插件30直接從硬盤或RAM讀取注釋數(shù)據(jù)27。在 圖1中勾勒的示例中,遠(yuǎn)程注釋信息庫50位于Google數(shù)據(jù)中心處。將注釋數(shù)據(jù)27存儲在 數(shù)據(jù)中心服務(wù)器上的數(shù)據(jù)庫60中。對于遠(yuǎn)程目標(biāo),注釋插件30發(fā)出網(wǎng)絡(luò)請求,諸如HTTP/ HTTPS請求。一旦注釋插件30檢索到與所訪問的網(wǎng)頁相關(guān)聯(lián)的可獲得的注釋數(shù)據(jù)27,瀏覽器 20就將所訪問的網(wǎng)頁25與覆蓋在網(wǎng)頁25上的注釋數(shù)據(jù)(如果存在的話)一起顯示。注釋 插件30可以以各種方式管理注釋,包括添加注釋、移除注釋、按照日期、網(wǎng)頁地址、每網(wǎng)頁 25注釋的數(shù)量等對注釋進行排序。圖2是注釋信息庫50的示例性實施方式的框圖。在該實施方式中,關(guān)系數(shù)據(jù)庫 60包含表62,每一個表對應(yīng)于注釋作者。在每一個表62中的記錄包含按照被注釋的網(wǎng)頁的地址分組的注釋數(shù)據(jù)集合200。因此,注釋集合200是與用戶和網(wǎng)頁地址相關(guān)聯(lián)的記錄。 在另一個實施方式中,關(guān)系數(shù)據(jù)庫60的每一個表62對應(yīng)于被注釋的網(wǎng)頁的地址,以及每一 個表62中的記錄包含按照作者分組的注釋數(shù)據(jù)集合200。在圖2中勾勒的示例性實施方 式中,注釋集合(I,J) 200可以對應(yīng)于注釋作者“I”和網(wǎng)頁地址“J”。注釋集合標(biāo)識符205 包含注釋作者的名稱和網(wǎng)頁地址。參考圖1中所圖示的示例,注釋作者的名稱可以是伊戈 爾,以及包含關(guān)于木星的信息的網(wǎng)頁的地址是http://www, nasa. gov/worldbook/iupiter worldbook. html。在該示例中,可以將網(wǎng)頁的地址作為文本字段存儲在數(shù)據(jù)庫中。在另一 個方面中,網(wǎng)頁的地址可以通過它的哈希碼來存儲。可以非常高效地搜索包含以哈希碼格 式存儲的記錄的數(shù)據(jù)庫表。返回到圖2,對訪問35特定注釋集合200的請求由驗證模塊70來處理。在一個示 例性實施方式中,僅給予用戶訪問同樣將他識別為注釋作者的注釋集合200。在一個實施方 式中,對訪問注釋集合200的許可由注釋作者在創(chuàng)造注釋集合200時進行設(shè)置。每一個注釋集合(I,J)200包含兩個類型的記錄檢驗記錄210和增補記錄235。 檢驗記錄210包括許可記錄220和文本映射記錄230。許可記錄220包含驗證信息。而且, 許可記錄220可以包含給予例如朋友的其它用戶的許可。在一個實施方式中,可以通過朋 友的電子郵件地址來識別該朋友。此外,注釋作者可以給予朋友對注釋集合或注釋集合的 子集的訪問。例如,注釋作者伊戈爾可以授予同學(xué)凱特訪問伊戈爾的注釋集合的權(quán)限。許 可可以僅是部分互換的。例如,凱特可以選擇不授予伊戈爾訪問凱特的整個注釋集合的權(quán) 限,而是僅授予訪問她的注釋集合的子集的權(quán)限。文本映射記錄230包含高亮文本27的文本偏移和哈希掩碼,因此對文本映射信息 加密以供存儲。通過僅僅存儲高亮文本27在web文檔25內(nèi)從何處起始以及在何處結(jié)束的 偏移,注釋集合200不包括文本本身,因此避免了與知識產(chǎn)權(quán)有關(guān)的問題。額外地,計算高 亮文本27的哈希碼以檢測在高亮文本和當(dāng)前所訪問的網(wǎng)頁中的文本之間的差異??梢钥?選地將增補信息存儲為注釋集合的一部分。增補信息235可以包括關(guān)于高亮文本27的注 解M0。增補信息235還可以包括與高亮文本交叉相關(guān)250的其它相關(guān)網(wǎng)頁地址。在注釋 作者沒有選擇包括增補信息235的情況下,將增補信息占位符260與注釋集合200存儲在 一起。圖3是用于訪問先前注釋的網(wǎng)頁的示例性方法。在一個實施方式中,該方法包括 可以被實現(xiàn)為指令以及部分由計算機化的電子設(shè)備15中的處理器執(zhí)行和部分由位于注釋 信息庫50處的系統(tǒng)中的處理器執(zhí)行的步驟。該方法可以以步驟300開始,其中用戶訪問網(wǎng) 頁25,該網(wǎng)頁處于第三方的控制下。用戶可能先前訪問過該網(wǎng)頁,以及用戶可能在先前訪 問時對該網(wǎng)頁進行了注釋。用戶還可能是首次訪問該網(wǎng)頁。從在計算機化的電子設(shè)備15 上的支持web瀏覽的客戶端應(yīng)用20發(fā)出對訪問的請求。通過鍵入例如http://www, nasa. Rov/worldbook/ iupiter worldbook. html 的網(wǎng)頁地址來進行請求。在該方法的第二步驟期間,檢索與網(wǎng)頁25相關(guān)聯(lián)的注釋集合200。在一個實施方 式中,在訪問網(wǎng)頁25時檢索的注釋集合200是默認(rèn)注釋集合。所訪問的網(wǎng)頁25的默認(rèn)注 釋集合可以僅包含由訪問網(wǎng)頁25的用戶創(chuàng)作的注釋。包含在默認(rèn)注釋集合中的注釋由用 戶在先前訪問當(dāng)前所訪問的網(wǎng)頁25期間創(chuàng)作。注釋集合200由注釋插件30檢索。注釋插 件30向如圖2中所示的注釋信息庫50發(fā)出對注釋信息的請求35,請求35基于用戶的身份和網(wǎng)頁的地址。返回到圖3,在步驟320,瀏覽器20顯示檢索到的覆蓋在網(wǎng)頁上的注釋集合200。在 一個實施方式中,如果檢索到默認(rèn)注釋集合,則用戶查看所訪問的網(wǎng)頁25,其包括完全如同 在他的先前訪問期間出現(xiàn)的覆蓋在網(wǎng)頁25上的注釋集合200的高亮文本27和其它注釋。參考圖4,一旦瀏覽器20顯示了檢索到的覆蓋在所訪問的網(wǎng)頁25上的注釋集合 200,用戶就可以細(xì)讀網(wǎng)頁25。當(dāng)鼠標(biāo)懸停430在高亮文本27上時,可以顯示440增補信息 235。例如,包含關(guān)于"ancientastronomers naming Jupiter after the king of the Roman gods(以羅馬眾神之王木星命名的古代天文學(xué)家),,的信息的高亮文本27可以與和羅馬神 話有關(guān)的網(wǎng)頁 http://en. wikipedia. org/wiki/Roman_Mytho 1 οgy 交叉引用 250。如在步 驟450中所示,通過右擊交叉引用250的地址,可以在另一個瀏覽器窗口或同一瀏覽器窗口 的另一個標(biāo)簽頁中顯示交叉引用的網(wǎng)頁。與關(guān)于“ancient astronomers naming Jupiter after the king of theRoman gods (以羅馬眾神之王木星命名的古代天文學(xué)家)”的高亮 文本27相關(guān)聯(lián)的注釋集合200可以包括由用戶在先前訪問網(wǎng)頁25期間創(chuàng)作的關(guān)于行星命 名約定等的注解M0。參考圖5,一旦瀏覽器20顯示320 了檢索到的覆蓋在所訪問的網(wǎng)頁25上的注釋集 合200,用戶就可以繼續(xù)研究網(wǎng)頁25。當(dāng)用戶在網(wǎng)頁25上找到額外信息,比方說他的作業(yè) 相關(guān)的信息時,用戶可以創(chuàng)建530另一個注釋。例如,使用鼠標(biāo)或鍵盤,用戶可以加亮包含 關(guān)于木星的衛(wèi)星的名稱的信息的文本“Jupiter' s four largest satellites, in order oftheir distance from Jupiter, are Io, Europa, Ganymede, and Callisto (木星的四顆 最大的衛(wèi)星,按照它們距木星的距離依次是木衛(wèi)一、木衛(wèi)二、木衛(wèi)三和木衛(wèi)四)”。用戶還可 以使新加亮的文本與上述關(guān)于羅馬神話的網(wǎng)頁交叉引用250。將新添加的注釋保存540為 與當(dāng)前訪問的網(wǎng)頁25和當(dāng)前注釋作者相關(guān)聯(lián)的注釋集合200的一部分。例如,與伊戈爾在 有關(guān)木星的網(wǎng)頁上所做的注釋相關(guān)聯(lián)的注釋集合(I,J) 200現(xiàn)包括兩個高亮文本塊27、與 兩個高亮文本塊27相關(guān)聯(lián)的交叉引用250的網(wǎng)頁以及與高亮文本塊27中的一個相關(guān)聯(lián)的 注解M0。將新保存的注釋集合200存儲在注釋信息庫50處的數(shù)據(jù)庫60中。在另一個方面中,注釋作者可以對與現(xiàn)有高亮文本塊27相關(guān)聯(lián)的增補信息235作 出改變。注釋作者可以添加額外注解240和交叉引用250。注釋作者還可以移除與現(xiàn)有高 亮文本塊27相關(guān)聯(lián)的現(xiàn)有增補信息235,包括注解240和交叉引用250??梢詫㈥P(guān)于與高 亮文本塊27相關(guān)聯(lián)的增補信息235所作出的修改保存為與所訪問的網(wǎng)頁25相關(guān)聯(lián)的注釋 集合200的一部分。相反地,如果注釋集合200包含用戶不再感興趣的注釋,則用戶可以移除不需要 的注釋,并且保存注釋集合200以反映對不需要的注釋的移除。在一個實施方式中,用戶可 以通過使用鼠標(biāo)或鍵盤來對文本塊27取消高亮以完全移除注釋。并且,丟棄與高亮文本27 相關(guān)聯(lián)的增補信息235。在另一個實施方式中,可以保留注釋的高亮文本27,但是可以(通 過添加到與高亮文本27相關(guān)聯(lián)的增補信息235或部分/全部移除它)對與高亮文本27相 關(guān)聯(lián)的增補信息235進行修改。將新修改的注釋集合200保存并且存儲在注釋信息庫50的 服務(wù)器上的數(shù)據(jù)庫60中。在圖5中示意地圖示的示例性實施方式中,可以根據(jù)需要多次重 復(fù)創(chuàng)建新的注釋的步驟530和將注釋保存為與所訪問的頁面25相關(guān)聯(lián)的注釋集合200的 一部分的步驟M0。此外,還可以根據(jù)需要多次重復(fù)移除不需要的注釋的步驟535和保存與所訪問的頁面25相關(guān)聯(lián)的注釋集合200的步驟M0。在圖6中描述了注釋所訪問的網(wǎng)頁25的另一個示例性方法。一旦訪問300所期 望的網(wǎng)頁25,用戶就可以通過加亮610文本塊來決定標(biāo)記網(wǎng)頁的一部分。通過注釋插件30 捕捉文本在web文檔25內(nèi)從何處起始以及在何處結(jié)束的偏移,以及計算文本的哈希碼620。 可以將在步驟620中收集的信息存儲為包括在注釋集合200中的文本映射記錄230的一部 分。此外,在文本加亮步驟610后,注釋插件30修改所訪問的網(wǎng)頁25,其當(dāng)前被加載在計 算機化的電子設(shè)備15的存儲器中。修改包括添加用來顯示高亮文本27的適當(dāng)?shù)腍TML標(biāo) 簽。通過以這種方式“固定”最近加亮的文本27,用戶可以加亮610所訪問的網(wǎng)頁25的文 本的另一個部分,并且不會“失去”先前加亮的文本的高亮特性。在圖6中所示的示例性方 法的步驟630中,用戶可以輸入與高亮文本27相關(guān)聯(lián)的注解M0。用戶還可以添加與高亮 文本27相關(guān)聯(lián)的交叉引用250的網(wǎng)頁的地址。將在步驟630中輸入的信息存儲為包括在 注釋集合200中的增補記錄235的一部分。在步驟MO中,將新添加的注釋保存為與當(dāng)前 訪問的網(wǎng)頁25和當(dāng)前的注釋作者相關(guān)聯(lián)的注釋集合200的一部分。在另一個方面中,注釋作者可以加亮已經(jīng)包含先前加亮的文本塊27的段落。注釋 插件30以覆蓋寫先前加亮的文本塊27的選擇來提示用戶。在這時,注釋作者還具有將先 前輸入的增補信息235保留為新創(chuàng)建的注釋集合200的一部分的選擇。因此,如果注釋作 者如此選擇,則僅將一個注釋而不是多于一個注釋與高亮段落進行關(guān)聯(lián)。在圖7中所圖示的另一個實施方式中,一旦瀏覽器20顯示320 了檢索到的覆蓋 在所訪問的網(wǎng)頁25上的注釋集合200,注釋插件30就可以通知730用戶在注釋信息庫50 處可獲得與所訪問的網(wǎng)頁25相關(guān)聯(lián)的其它注釋集合200’。例如,不同的注釋作者、伊戈爾 的學(xué)習(xí)組成員的凱特可能已經(jīng)通過在圖5-6中描述的方法來生成了與所訪問的關(guān)于木星 的頁面25相關(guān)聯(lián)的其它注釋集合200’。凱特收集了關(guān)于木星的物理特性的信息,因此由 凱特創(chuàng)建的注釋集合 200’ 包括陳述“Jupiter is agiant ball of gas and liquid with little, if any, solid surface (木星是氣體和液體很少(如果有的話)、固體表面的巨大 球體),,的高亮文本74。凱特將關(guān)于基于無碳的生命的可能性的交叉引用250的網(wǎng)頁的地 址 http://en. wikipedia. orR/wiki/Alternative biochemistry 添力口至Ij了注釋集合 200’。返回到圖7,注釋插件30向注釋信息庫50發(fā)出對注釋信息的請求740。注釋插 件30可以檢索與注釋作者凱特相關(guān)聯(lián)的、關(guān)于有關(guān)木星的網(wǎng)頁25的額外注釋集合(K, J)200’。只有所訪問的網(wǎng)頁25的查看者伊戈爾具有檢索額外注釋集合(K,J)200’的必要 許可220,檢索才是可能的。在步驟760中,瀏覽器20顯示檢索到的覆蓋在所訪問的網(wǎng)頁 25上的額外注釋集合200’。在該示例中,所訪問的網(wǎng)頁25展示關(guān)于有關(guān)木星的網(wǎng)頁25的 至少兩個注釋集合200和200’,其中一個注釋集合(I,J)200由伊戈爾(當(dāng)前查看者)創(chuàng) 作以及另一個注釋集合(K,J)200’由凱特(伊戈爾的學(xué)習(xí)組成員)創(chuàng)作。在另一個實施方式中,可以將檢索到的額外注釋集合200,保存為與所訪問的網(wǎng)頁 25相關(guān)聯(lián)的注釋集合200。因此,網(wǎng)頁內(nèi)容注釋系統(tǒng)10提供了協(xié)同地共享信息的便利環(huán)境。在又另一個實施方式中,對其它可獲得的注釋集合的檢索750可以在本地發(fā)生。 在該實施方式中,可以將可獲得的注釋集合200’存儲在為網(wǎng)頁內(nèi)容注釋系統(tǒng)10的用戶所 使用的計算機化的電子設(shè)備15的一部分(或附接到所述計算機化的電子設(shè)備15)的閃存 (或記憶棒)上。
參考圖8中示意地圖示的示例性方法,訪問320網(wǎng)頁25的步驟促使注釋插件30 利用注釋信息庫50檢驗810對于所訪問的網(wǎng)頁25是否存在默認(rèn)注釋集合。關(guān)于所訪問的 網(wǎng)頁25的這樣的默認(rèn)注釋集合可以只包含訪問網(wǎng)頁25的用戶所創(chuàng)作的注釋。包含在默認(rèn) 注釋集合中的注釋由用戶在先前訪問當(dāng)前訪問的網(wǎng)頁25期間創(chuàng)作。如果注釋信息庫50沒 有存儲這樣的默認(rèn)注釋集合,則瀏覽器20按原樣顯示820所訪問的網(wǎng)頁25。如果注釋信息 庫50存儲了默認(rèn)注釋集合,則注釋插件30檢索并且顯示320默認(rèn)注釋集合。在圖8中示意地展示的示例性方法中,該方法通過向查看者通知730其它可獲得 的注釋集合200’而繼續(xù),接著用戶請求740其它可獲得的注釋集合200’。作為條件步驟 830的一部分,注釋插件30檢驗有關(guān)木星的網(wǎng)頁25的當(dāng)前查看者伊戈爾是否具有查看與 有關(guān)木星的網(wǎng)頁25相關(guān)聯(lián)的并且由凱特創(chuàng)作的可獲得的注釋集合(K,J)200’的許可。許 可信息220如圖2中所示是注釋集合200’的檢驗記錄210的一部分。此外,檢索注釋集合 200的許可經(jīng)由注釋信息庫50的驗證模塊70來檢驗。在另一個實施方式中,許可信息也可 以是增補信息的一部分。例如,某些增補注解可以在用戶之間共享/導(dǎo)出,而某些其它增補 注解只限于作者的使用。返回到圖8的示例性方法,例如,如果用戶“I”不具有檢索可獲得的注釋集合(K, J)200,的許可,則注釋插件30在客戶端計算機化的電子設(shè)備15上顯示820對用戶“I”的 警示消息。在另一方面,如果用戶“I”具有檢索可獲得的注釋集合(K,J)200’的許可,則在 步驟750,注釋插件30檢索可獲得的注釋集合200’。然后,瀏覽器顯示檢索到的覆蓋在所 訪問的網(wǎng)頁25上的額外注釋集合200’。在該示例中,所訪問的網(wǎng)頁25包括關(guān)于有關(guān)木星 的網(wǎng)頁25的至少兩個注釋集合200和200’供查看,一個注釋集合(I,J)200由伊戈爾(當(dāng) 前查看者)創(chuàng)作,以及另一個注釋集合(K,J)200’由凱特(伊戈爾的學(xué)習(xí)組成員)創(chuàng)作。在一個方面中,注釋集合200可以經(jīng)由許可共享。例如凱特的注釋作者可以通過 使用基于web的共享工具來授予或取消對訪問她的注釋集合的許可,來選擇以網(wǎng)頁粒度共 享她的注釋集合。另一個用戶可能想要檢索由凱特共享的注釋集合200。例如,當(dāng)查看在地 址“J”的網(wǎng)頁25時,伊戈爾可以向注釋信息庫50請求訪問由凱特與網(wǎng)頁地址“J”關(guān)聯(lián)地 創(chuàng)作的注釋集合200。在一個實施方式中,請求是HTTP請求。此外,伊戈爾和凱特兩者都 可以例如是Google工具欄用戶或GMAIL用戶。在該示例中,注釋信息庫50是Google。在 另一個示例中,伊戈爾可以是GMAIL用戶以及凱特是Yahoo !電子郵件用戶。然后,由于在 該示例中Yahoo !是注釋信息庫50,所以伊戈爾從Yahoo !請求凱特的注釋集合200。典 型地,注釋信息庫50YahOO !和Google兩者都具有用于請求注釋集合200的通用接口 35。 用于請求35注釋集合200的通用接口可以使用SOAP來實現(xiàn)。在另一個示例性實施方式中,注釋集合還可以經(jīng)由導(dǎo)出并且導(dǎo)入在本地計算機化 的電子設(shè)備或本地網(wǎng)絡(luò)文件夾上來共享。例如,凱特將她的注釋集合導(dǎo)出并且保存到文件。 然后經(jīng)由電子郵件或一些其它類型的文件傳送,例如通過使用記憶棒、本地網(wǎng)絡(luò)文件夾等, 將該文件傳送給伊戈爾。在該實施方式中,可能不存在與該文件的內(nèi)容相關(guān)聯(lián)的許可記錄。 在這種情況下,保存在本地電子設(shè)備上的注釋集合可以不包含許可信息記錄。一旦伊戈爾 檢索到在他的計算機化的電子設(shè)備之上的該文件,添加到伊戈爾的瀏覽器上的注釋插件就 可以導(dǎo)入注釋集合。 在圖9中示意地圖示了對上述示例性方法的使用。例如,一個用戶伊戈爾訪問有關(guān)木星的網(wǎng)頁25,有關(guān)木星的網(wǎng)頁25由第三方(NASA)45控制。伊戈爾所使用的網(wǎng)頁內(nèi)容 注釋系統(tǒng)10允許他顯示覆蓋在所訪問的網(wǎng)頁25上的注釋。該注釋部分地由伊戈爾在先前 訪問所訪問的網(wǎng)頁期間創(chuàng)作,以及部分地由他的學(xué)習(xí)組成員凱特創(chuàng)作。注釋由注釋信息庫 50存儲以及經(jīng)由注釋插件30檢索。注釋被存儲在注釋信息庫50服務(wù)器上的數(shù)據(jù)庫60中, 以及 皮.iR錄為與列如 http://www· nasa. Rov/worldbook/iupiter worldbook. html 的網(wǎng)頁 地址J相關(guān)聯(lián)并且還分別與注釋作者伊戈爾或凱特相關(guān)聯(lián)的注釋集合200和200’。 在網(wǎng)頁內(nèi)容注釋系統(tǒng)10的另一個實施方式中,與網(wǎng)頁地址相關(guān)聯(lián)的注釋集合可 以由注釋集合作者訪問。例如,伊戈爾的在網(wǎng)頁地址J的高亮部分只能由伊戈爾訪問。凱 特的在同一網(wǎng)頁地址J的高亮部分只能由凱特訪問。因此,處于第三方45的控制下的網(wǎng)頁 25對于可以訪問web的用戶而言成為了虛擬書籍,并且?guī)в刑摂M書籍可以提供個性化高亮 部分和注釋的附加利益。在圖10中所描述的示例性方法中,檢索用于與所訪問的網(wǎng)頁25覆蓋的注釋集合 200的步驟1010后跟檢驗步驟1020。網(wǎng)頁25固有地由第三方45控制,因此所訪問的網(wǎng)頁 25自用戶過去訪問過它以來可能已被修改。注釋集合200包括用來檢驗網(wǎng)頁內(nèi)容的可能改 變的文本映射記錄230。在步驟1020中,注釋插件30將包括在檢索到的注釋集合200中 的高亮文本27的每一個起始和結(jié)束文本偏移對和哈希掩碼與所訪問的網(wǎng)頁25的相應(yīng)文本 特性進行比較。如果在注釋集合200的文本映射記錄230與當(dāng)前訪問的網(wǎng)頁25之間存在 匹配,則注釋插件30修改現(xiàn)被加載在計算機化的電子設(shè)備15的存儲器中的所訪問的網(wǎng)頁 25,其中修改包括添加用來如步驟320中所示顯示高亮文本27的適當(dāng)?shù)腍TML標(biāo)簽。如果在匹配步驟1030期間,注釋插件30確定哈希碼不匹配,則滿足于web的注釋 插件30顯示1040通知用戶不匹配的或部分不匹配的高亮文本27的警示。使注釋集合200 或部分注釋集合200變得孤立(be rendered orphan)。在一個實施方式中,注釋插件30從 注釋信息庫數(shù)據(jù)庫60丟棄1050與失去的高亮文本相關(guān)聯(lián)的注釋集合200。在另一個實施 方式中,注釋插件30更新注釋集合200以為失去的高亮文本作出說明。具體地,注釋插件 30向注釋作者提供保留與“孤立的”注釋相關(guān)聯(lián)的增補信息235的選擇。將所保留的增補 信息235保存為注釋集合200的一部分,以及可以將所保留的增補信息235與另一個高亮 文本塊27或新創(chuàng)建的注釋進行關(guān)聯(lián)。圖11是表示計算機化的電子設(shè)備15的計算機系統(tǒng)1100的示意圖。并且,計算機 系統(tǒng)1100可以表示在注釋信息庫50處的服務(wù)器。根據(jù)一個實施方式,系統(tǒng)1100可以用 于與先前描述的計算機實現(xiàn)的方法中的任何方法聯(lián)合描述的操作。系統(tǒng)1100意在包括各 種形式的數(shù)字計算機,諸如膝上型機、臺式機、工作站、個人數(shù)字助理、服務(wù)器、刀片服務(wù)器、 大型機以及其它適當(dāng)?shù)挠嬎銠C。系統(tǒng)1100還可以包括移動設(shè)備,諸如個人數(shù)字助理、蜂窩 電話、智能手機以及其它相似的計算設(shè)備。額外地,系統(tǒng)可以包括便攜式存儲介質(zhì),諸如通 用串行總線(USB)閃存驅(qū)動器。例如,USB閃存驅(qū)動器可以存儲操作系統(tǒng)和其它應(yīng)用。USB 閃存驅(qū)動器可以包括輸入/輸出組件,諸如無線傳送器或可以被插入到另一個計算設(shè)備的 USB端口中的USB連接器。系統(tǒng)1100包括處理器1110、存儲器1120、存儲設(shè)備1130以及輸入/輸出設(shè)備 1140。組件1110、1120、1130和1140中的每一個使用系統(tǒng)總線1150互連。處理器1110能 夠處理用于在系統(tǒng)1100內(nèi)執(zhí)行的指令。在一個實施方式中,處理器1110是單線程處理器。在另一個實施方式中,處理器1110是多線程處理器。處理器1110能夠處理存儲在存儲器 1120中或存儲設(shè)備1130上的指令以在輸入/輸出設(shè)備1140上顯示用于用戶界面的圖形信 息。存儲器1120存儲系統(tǒng)1100內(nèi)的信息。在一個實施方式中,存儲器1120是計算機 可讀介質(zhì)。在一個實施方式中,存儲器1120是易失性存儲器單元。在另一個實施方式中, 存儲器1120是非易失性存儲器單元。存儲設(shè)備1130能夠為系統(tǒng)1100提供海量存儲。在一個實施方式中,存儲設(shè)備1130 是計算機可讀介質(zhì)。在各種不同的實施方式中,存儲設(shè)備1130可以是軟盤設(shè)備、硬盤設(shè)備、 光盤設(shè)備或帶設(shè)備。輸入/輸出設(shè)備1140為系統(tǒng)1100提供輸入/輸出操作。在一個實施方式中,輸 入/輸出設(shè)備1140包括鍵盤和/或指示設(shè)備。在另一個實施方式中,輸入/輸出設(shè)備1140 包括用于顯示圖形用戶界面的顯示單元??梢栽跀?shù)字電子電路中,或者在計算機硬件、固件、軟件,或者在它們的組合中實 現(xiàn)所描述的特征??梢栽谟行蔚匕ㄔ谛畔⑤d體中-例如,在機器可讀存儲設(shè)備或傳播信 號中_的、用于可編程處理器執(zhí)行的計算機程序產(chǎn)品中實現(xiàn)裝置;以及可以由執(zhí)行指令程 序來執(zhí)行所描述的實施方式的功能的可編程處理器通過操作輸入數(shù)據(jù)并且生成輸出來執(zhí) 行方法步驟。可以在包括至少一個可編程處理器的可編程系統(tǒng)上可執(zhí)行的一個或多個計 算機程序中有利地實現(xiàn)所描述的特征,所述至少一個可編程處理器被耦接以從數(shù)據(jù)存儲系 統(tǒng)、至少一個輸入設(shè)備和至少一個輸出設(shè)備接收數(shù)據(jù)和指令以及將數(shù)據(jù)和指令傳送到數(shù)據(jù) 存儲系統(tǒng)、至少一個輸入設(shè)備和至少一個輸出設(shè)備。計算機程序是可以在計算機中直接或 間接使用來執(zhí)行某一動作或引起某一結(jié)果的指令集。計算機程序可以以任何形式的編程語 言編寫,所述編程語言包括編譯或解釋語言,并且其可以以任何形式部署,包括作為獨立程 序或作為模塊、組件、子程序或適于在計算環(huán)境中使用的其它單元。用于執(zhí)行指令程序的適當(dāng)處理器包括例如通用和專用微處理器兩者,以及任何類 型的計算機的唯一處理器或多個處理器中的一個。通常,處理器將從只讀存儲器或隨機存 取存儲器或兩者接收指令和數(shù)據(jù)。計算機的主要元件是用于執(zhí)行指令的處理器和用于存儲 指令和數(shù)據(jù)的一個或多個存儲器。通常,計算機還包括用于存儲數(shù)據(jù)文件的一個或多個海 量存儲設(shè)備,或可操作地耦接以與所述一個或多個海量存儲設(shè)備通信;這樣的設(shè)備包括磁 盤,諸如內(nèi)部硬盤和可移動盤;磁光盤;以及光盤。適于有形地包括計算機程序指令和數(shù)據(jù) 的存儲設(shè)備包括所有形式的非易失性存儲器,包括例如半導(dǎo)體存儲器設(shè)備,例如EPR0M、 EEPROM和閃存設(shè)備;磁盤,諸如內(nèi)部硬盤或可移動盤;磁光盤;以及CD-ROM和DVD-ROM盤。 處理器和存儲器可以由ASIC (專用集成電路)增補,或合并入ASIC。為了提供與用戶的交互,可以在具有下述的計算機上實現(xiàn)特征用于向用戶顯示 信息的顯示設(shè)備,例如CRT(陰極射線管)或LCD(液晶顯示)監(jiān)視器,以及用戶通過其可以 向計算機提供輸入的鍵盤和指示設(shè)備,例如鼠標(biāo)或跟蹤球??梢栽诎ㄖT如數(shù)據(jù)服務(wù)器的后端組件、或者包括諸如應(yīng)用服務(wù)器或web服務(wù)器 的中間件組件、或者包括諸如具有圖形用戶界面或因特網(wǎng)瀏覽器的客戶端計算機的前端組 件、或者它們的任何組合的計算機系統(tǒng)中實現(xiàn)特征。系統(tǒng)的組件可以通過諸如通信網(wǎng)絡(luò)的 任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信連接。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN")、廣域網(wǎng)("WAN")、(具有自組或靜態(tài)成員的)對等網(wǎng)絡(luò)、網(wǎng)格計算基礎(chǔ)設(shè)施以及因特網(wǎng)。計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此遠(yuǎn)離并且典型地通 過諸如所描述的網(wǎng)絡(luò)之一的網(wǎng)絡(luò)交互??蛻舳撕头?wù)器的關(guān)系依靠在各個計算機上運行并 且彼此具有客戶端_服務(wù)器關(guān)系的計算機程序產(chǎn)生。已經(jīng)描述了網(wǎng)頁內(nèi)容注釋系統(tǒng)的多個實施方式。然而,將理解的是,可以在不背離 本說明書的主題的精神和范圍的情況下進行各種修改。例如,可以將網(wǎng)頁內(nèi)容注釋系統(tǒng)與 定向廣告系統(tǒng)集成在一起??梢允境?顯示用來特定地匹配查看者的存儲在注釋信息庫處 的注釋集合的注釋和/或高亮文本的廣告。例如,讀取關(guān)于鞋子的歷史和有關(guān)鞋子的高亮 部分信息的用戶可以指示觀看關(guān)于出售的鞋子的廣告的傾向等。在另一個實施方式中,可以在內(nèi)聯(lián)網(wǎng)或外聯(lián)網(wǎng)上將注釋信息系統(tǒng)用于協(xié)同工作以 提高工作/生產(chǎn)率例如,公司的雇員可以將網(wǎng)頁內(nèi)容注釋系統(tǒng)和方法用于讀取wiki頁面 或在線用戶向?qū)?、對在線用戶向?qū)У膬?nèi)容進行觀察以及協(xié)同地共享他們的觀察。 在學(xué)術(shù)界,學(xué)生可以能夠攜帶計算機化的電子設(shè)備而不是裝滿書籍的背包。通過 使用這樣的啟用web的閱讀設(shè)備,學(xué)生可以讀取在線課本,以此方式訪問他們自己的課本 以如他們所愿進行加亮和注釋。例如,替代印刷的美國歷史課本,可以存在具有美國歷史課 本的網(wǎng)站。學(xué)生可以讀取他們的該課本的“自己的副本”,以及他們可以隨心所欲地進行注 釋。此外,如果他們選擇如此,則學(xué)生可以只看見他們自己的注釋。因此,其它實施例在所附權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種用于注釋網(wǎng)頁內(nèi)容的計算機實現(xiàn)的方法,所述方法包括 在瀏覽器中訪問網(wǎng)頁,所述網(wǎng)頁處于第三方的控制下;檢索存儲在存儲位置處的注釋集合,所述注釋集合與所述網(wǎng)頁和注釋作者相關(guān)聯(lián);以及使檢索到的注釋集合覆蓋在所訪問的網(wǎng)頁上與所述網(wǎng)頁一起顯示。
2.根據(jù)權(quán)利要求1所述的方法,其中所述檢索進一步包括 如果所述第三方修改了所訪問的網(wǎng)頁,則顯示警示;以及 從所述注釋集合移除與所述網(wǎng)頁修改相關(guān)聯(lián)的注釋。
3.根據(jù)權(quán)利要求1所述的方法,進一步包括 將光標(biāo)懸停在所述注釋集合的高亮文本上;顯示與所述高亮文本相關(guān)聯(lián)的增補信息,包括交叉引用的網(wǎng)頁的地址;以及 訪問所述交叉引用的網(wǎng)頁。
4.根據(jù)權(quán)利要求1所述的方法,進一步包括 在所述網(wǎng)頁上創(chuàng)建至少一個注釋;以及 將所述至少一個注釋保存在所述注釋集合內(nèi)。
5.根據(jù)權(quán)利要求4所述的方法,其中所述創(chuàng)建至少一個注釋進一步包括 加亮感興趣的文本塊;記錄與所述文本塊相關(guān)聯(lián)的檢驗信息,包括文本偏移和哈希掩碼;以及 輸入與所述高亮文本相關(guān)聯(lián)的增補信息,所述增補信息包括注解和交叉引用的網(wǎng)頁的 地址。
6.根據(jù)權(quán)利要求1所述的方法,進一步包括修改覆蓋在所述網(wǎng)頁上的來自所述注釋集合的至少一個注釋,其中所述修改包括移 除、編輯以及更新;以及更新所述注釋集合以為所述至少一個修改的注釋作出說明。
7.根據(jù)權(quán)利要求1所述的方法,進一步包括向查看者通知在所述存儲位置處可獲得的額外注釋集合; 請求所述額外注釋集合; 檢索所述額外注釋集合;以及在最初檢索到的覆蓋在所述網(wǎng)頁上的注釋集合旁邊顯示所述額外注釋集合。
8.根據(jù)權(quán)利要求7所述的方法,其中所述檢索所述額外注釋集合進一步包括如果訪問所述額外注釋集合的許可被拒絕,則顯示警示,所述許可被包括在所述注釋隹入由 朱口 T O
9.一種用于提供與web內(nèi)容相關(guān)聯(lián)的注釋信息的系統(tǒng),所述系統(tǒng)包括計算機化的設(shè)備,所述計算機化的設(shè)備包括被配置為訪問處于第三方的控制下的網(wǎng)頁 的瀏覽器;注釋信息庫,所述注釋信息庫被配置為存儲與由所述瀏覽器訪問的所述網(wǎng)頁相關(guān)聯(lián)的 注釋集合;以及瀏覽器插件,所述瀏覽器插件被配置為顯示已存儲的覆蓋在所訪問的網(wǎng)頁上的注釋集I=I ο
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述注釋信息庫包括數(shù)據(jù)庫,所述數(shù)據(jù)庫被配置為存儲注釋集合,所述存儲基于包括網(wǎng)頁地址和注釋作者 的標(biāo)識符集;以及驗證模塊,所述驗證模塊被配置為檢驗對所述注釋集合的許可。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述注釋集合包括檢驗記錄,所述檢驗記錄包括許可和文本映射信息;以及增補記錄,所述增補記錄包括注解和交叉引用的網(wǎng)頁的地址。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中所述文本映射信息包括文本偏移和哈希掩碼。
13.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述瀏覽器插件被配置為在創(chuàng)建或移除所訪問 的網(wǎng)頁上的注釋后更新所述注釋集合。
14.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述瀏覽器插件被配置為顯示覆蓋在所訪問的 網(wǎng)頁上的多個注釋集合,所述多個注釋集合由多于一個注釋作者創(chuàng)建。
15.一種用于注釋網(wǎng)頁內(nèi)容的系統(tǒng),所述系統(tǒng)包括計算機化的設(shè)備,所述計算機化的設(shè)備包括被配置為訪問處于第三方的控制下的網(wǎng)頁 的瀏覽器;由注釋作者而不是與所述網(wǎng)頁相關(guān)聯(lián)的所述第三方所做的一個或更多個注釋集合,所 述注釋集合被存儲在存儲位置處;以及瀏覽器插件,所述瀏覽器插件被配置為使覆蓋在所述網(wǎng)頁上的所述注釋集合與所述網(wǎng) 頁一起顯示。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述注釋集合包括檢驗記錄,所述檢驗記錄包括許可和文本映射信息;以及增補記錄,所述增補記錄包括注解和交叉引用的網(wǎng)頁的地址。
17.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述文本映射信息包括文本偏移和哈希掩碼。
18.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述瀏覽器插件被配置為在創(chuàng)建或移除所訪問 的網(wǎng)頁上的注釋后更新所述注釋集合。
19.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述瀏覽器插件被配置為顯示覆蓋在所訪問的 網(wǎng)頁上的多個注釋集合,所述多個注釋集合由多于一個注釋作者創(chuàng)建。
全文摘要
用于注釋網(wǎng)頁內(nèi)容的計算機實現(xiàn)的方法等包括在瀏覽器中訪問網(wǎng)頁,該網(wǎng)頁處于第三方的控制下。檢索存儲在存儲位置處的注釋集合,注釋集合與網(wǎng)頁和注釋作者相關(guān)聯(lián)。將網(wǎng)頁與檢索到的覆蓋在所訪問的網(wǎng)頁上的注釋集合一起顯示。
文檔編號G06F17/30GK102132273SQ200980132813
公開日2011年7月20日 申請日期2009年6月26日 優(yōu)先權(quán)日2008年6月27日
發(fā)明者?!し病だ?申請人:谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿尔山市| 城固县| 固安县| 绥宁县| 泌阳县| 焉耆| 普定县| 正蓝旗| 乐至县| 灌南县| 日喀则市| 株洲县| 乌拉特中旗| 台北市| 延吉市| 武隆县| 安溪县| 监利县| 长泰县| 苏尼特左旗| 黑龙江省| 和顺县| 建始县| 通州区| 理塘县| 顺昌县| 云梦县| 桂平市| 布拖县| 织金县| 信宜市| 大新县| 邵阳市| 青冈县| 永平县| 开平市| 舒兰市| 商城县| 南投县| 谷城县| 清徐县|