亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于修改向計(jì)算機(jī)系統(tǒng)的終端用戶顯示的信息表示的技術(shù)的制作方法

文檔序號(hào):6566715閱讀:196來(lái)源:國(guó)知局
專利名稱:用于修改向計(jì)算機(jī)系統(tǒng)的終端用戶顯示的信息表示的技術(shù)的制作方法
技術(shù)領(lǐng)域
本發(fā)明總地涉及計(jì)算機(jī)網(wǎng)絡(luò),更具體地說(shuō),涉及用于修改顯示給 計(jì)算機(jī)系統(tǒng)的終端用戶的網(wǎng)頁(yè)的顯示信息的技術(shù)。
背景技術(shù)
甚至對(duì)于最不熟練的計(jì)算機(jī)用戶,互聯(lián)網(wǎng)近年來(lái)也已經(jīng)變成流行 的信息資源。作為信息源的互聯(lián)網(wǎng)的流行部分由于能由可以訪問(wèn)計(jì)算 機(jī)和網(wǎng)絡(luò)連接的幾乎任何人下載大量可用信息?;ヂ?lián)網(wǎng)的強(qiáng)大之處還 在于它的可擴(kuò)展屬性。這些和其他因素使得互聯(lián)網(wǎng)利用率成指數(shù)增 長(zhǎng),可用信息量也隨之成指數(shù)增長(zhǎng)。例如,企業(yè)、公司和個(gè)人共同在 互聯(lián)網(wǎng)上發(fā)布大量信息。因此,在互聯(lián)網(wǎng)上沖浪的計(jì)算機(jī)用戶可訪問(wèn) 各種信息網(wǎng)站。 一種網(wǎng)站稱為網(wǎng)絡(luò)日志(weblog),或筒稱為博客 (blog)。
博客通常實(shí)現(xiàn)為網(wǎng)站,包括公用網(wǎng)頁(yè)上的定期、倒時(shí)間順序排列
的布告(post)。這些網(wǎng)站通常對(duì)于任何互聯(lián)網(wǎng)用戶可訪問(wèn)。單個(gè)的
布告(共同形成博客或網(wǎng)絡(luò)日志)共享特定主題、或單個(gè)或小的作者 組。與網(wǎng)絡(luò)日志或博客有關(guān)的網(wǎng)絡(luò)的總體通常稱為博客圍
(websphere)。網(wǎng)絡(luò)日志的格式可以例如是從超級(jí)鏈接的簡(jiǎn)單項(xiàng)目 列表,到具有用戶提供的注釋和等級(jí)的文章提要。單個(gè)網(wǎng)絡(luò)日志項(xiàng)被
ii加上日期和時(shí)間戳是很常見(jiàn)的。
相當(dāng)?shù)湫偷?,網(wǎng)絡(luò)日志頁(yè)和/或其他類型的信息網(wǎng)頁(yè)包括的信息 比能在單個(gè)顯示屏上呈現(xiàn)給終端用戶的信息多。因此,通常要求終端 用戶向上/下滾動(dòng)網(wǎng)頁(yè)以便查看該網(wǎng)頁(yè)中包括的所有信息。例如,博客
網(wǎng)頁(yè)可能包括15個(gè)單獨(dú)的項(xiàng),其中,每次至多能在終端用戶的顯示 屏上看到5項(xiàng)。為查看網(wǎng)頁(yè)的整個(gè)內(nèi)容,用戶可以在網(wǎng)頁(yè)頂部開(kāi)始查 看博客項(xiàng),然后向下滾動(dòng)來(lái)讀取另外的博客項(xiàng)。
然而,當(dāng)用戶終止當(dāng)前的互聯(lián)網(wǎng)瀏覽會(huì)話,然后在隨后的互聯(lián)網(wǎng) 瀏覽會(huì)話期間查看相同網(wǎng)頁(yè)時(shí),可能出現(xiàn)問(wèn)題。例如,根據(jù)傳統(tǒng)技術(shù), 如果用戶希望在隨后的互聯(lián)網(wǎng)瀏覽會(huì)話中訪問(wèn)相同網(wǎng)頁(yè),用戶可以通 過(guò)本地存儲(chǔ)與該網(wǎng)頁(yè)相關(guān)聯(lián)的URL來(lái)對(duì)該網(wǎng)頁(yè)加書(shū)簽(bookmark )。 當(dāng)用戶以后期望訪問(wèn)相同網(wǎng)頁(yè)時(shí),用戶可以利用該書(shū)簽來(lái)4吏互聯(lián)網(wǎng)瀏 覽應(yīng)用檢索與本地存儲(chǔ)的URL相關(guān)聯(lián)的網(wǎng)頁(yè)。然而,傳統(tǒng)的書(shū)簽技 術(shù)沒(méi)有為用戶提供選擇在何處為該用戶最后瀏覽的網(wǎng)頁(yè)的位置或地 點(diǎn)加書(shū)簽的能力。因此,當(dāng)在隨后的互聯(lián)網(wǎng)瀏覽會(huì)話中檢索所希望的 網(wǎng)頁(yè)時(shí),所檢索的網(wǎng)頁(yè)通常將從網(wǎng)頁(yè)的頂部開(kāi)始向用戶顯示。這對(duì)用 戶來(lái)說(shuō)是不期望的,因?yàn)樗笥脩羧斯ご_定和定位網(wǎng)頁(yè)的最后瀏覽 的位置/地點(diǎn)。另夕卜,傳統(tǒng)的瀏覽器和書(shū)簽機(jī)制不包括用于向用戶顯示 自從被用戶最后瀏覽以來(lái),對(duì)網(wǎng)頁(yè)新實(shí)現(xiàn)的改變和/或修改的功能性。 因此,用戶可能承擔(dān)人工確定所檢索的網(wǎng)頁(yè)中的這些改變和/或修改的 存在和/或位置的另外的任務(wù)。另外,傳統(tǒng)的瀏覽器機(jī)制沒(méi)有為用戶提 供跟蹤網(wǎng)頁(yè)編頁(yè)(pagination)的變化的能力。
因此,可以理解,存在改進(jìn)互聯(lián)網(wǎng)瀏覽技術(shù)以便改善終端用戶瀏 覽體驗(yàn)的持續(xù)需要。

發(fā)明內(nèi)容
本發(fā)明的各個(gè)方面針對(duì)用于便于從包括客戶機(jī)系統(tǒng)和服務(wù)器系 統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記(markup)文檔內(nèi)容的顯 示的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。在客戶機(jī)系統(tǒng)處檢測(cè)動(dòng)作。該動(dòng)作可以由客戶機(jī)系統(tǒng)的用戶啟動(dòng),并且可以包括檢索與和第一 URL 相關(guān)聯(lián)的第 一標(biāo)記文檔有關(guān)的內(nèi)容的請(qǐng)求。檢索與和第一標(biāo)記文檔相 關(guān)聯(lián)的第一部分內(nèi)容有關(guān)的信息,其中,所述第一部分內(nèi)容的至少一 部分先前向用戶顯示過(guò)。也可以檢索與第一標(biāo)記文檔相關(guān)聯(lián)的第二部 分內(nèi)容,其中,第二部分內(nèi)容對(duì)應(yīng)于標(biāo)記文檔內(nèi)容的當(dāng)前版本。將第 一部分內(nèi)容與第二部分內(nèi)容進(jìn)行比較以便識(shí)別先前未向用戶顯示的
與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容。然后,以便于用戶識(shí)別第三 部分內(nèi)容的方式,修改與第一標(biāo)記文檔相關(guān)聯(lián)的標(biāo)記文檔內(nèi)容的顯 示。根據(jù)具體實(shí)施例,第一標(biāo)記文檔對(duì)應(yīng)于網(wǎng)絡(luò)日志頁(yè),第一部分內(nèi) 容包括與先前已經(jīng)向用戶顯示過(guò)的、與網(wǎng)絡(luò)日志頁(yè)內(nèi)容有關(guān)的信息, 第二部分內(nèi)容包括與網(wǎng)絡(luò)日志頁(yè)內(nèi)容的當(dāng)前版本有關(guān)的信息,以及第 三部分內(nèi)容包括與先前未向用戶顯示的、新的或修改的網(wǎng)絡(luò)日志頁(yè)內(nèi)
容有關(guān)的信息。在至少一種實(shí)現(xiàn)中,可以加亮將向用戶顯示的一部分 網(wǎng)絡(luò)日志頁(yè)內(nèi)容,其中,加亮部分對(duì)應(yīng)于最后一次用戶查看網(wǎng)絡(luò)日志 頁(yè)時(shí),最后向用戶顯示的標(biāo)記文檔內(nèi)容的一部分。可以從對(duì)應(yīng)于加亮 內(nèi)容部分的位置開(kāi)始,將網(wǎng)絡(luò)日志頁(yè)顯示給用戶。
本發(fā)明的另一方面針對(duì)用于修改從包括客戶機(jī)系統(tǒng)和服務(wù)器系
統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文檔內(nèi)容的顯示的技術(shù)???以向客戶機(jī)系統(tǒng)的用戶呈現(xiàn)與第一標(biāo)記文檔有關(guān)的第一部分內(nèi)容,其
中,第一標(biāo)記文檔具有與之相關(guān)聯(lián)的URL。在所需位置存儲(chǔ)與第一部 分內(nèi)容有關(guān)的信息。接收在客戶機(jī)系統(tǒng)上顯示第一標(biāo)記文檔的當(dāng)前版 本的請(qǐng)求。從主服務(wù)器檢索用于第一標(biāo)記文檔的內(nèi)容的當(dāng)前版本???以使用與第一部分內(nèi)容有關(guān)的存儲(chǔ)信息來(lái)識(shí)別先前未向用戶顯示的、 與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容。然后,以便于用戶識(shí)別第三 部分內(nèi)容的方式,修改與第一標(biāo)記文檔相關(guān)聯(lián)的標(biāo)記文檔內(nèi)容的顯 示。
本發(fā)明的另 一方面針對(duì)用于修改從包括客戶機(jī)系統(tǒng)和服務(wù)器系 統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文檔內(nèi)容的顯示的技術(shù)。向 客戶機(jī)系統(tǒng)的用戶顯示與第一標(biāo)記文檔有關(guān)的第一部分內(nèi)容,第一標(biāo)記文檔具有之相關(guān)聯(lián)的URL。與第一部分內(nèi)容有關(guān)的信息存儲(chǔ)在所需 位置。接收在客戶機(jī)系統(tǒng)上顯示第一標(biāo)記文檔的當(dāng)前版本的請(qǐng)求。從 主服務(wù)器檢索用于第一標(biāo)記文檔的內(nèi)容的當(dāng)前版本??梢允褂门c第一 部分內(nèi)容有關(guān)的存儲(chǔ)信息來(lái)識(shí)別包括與第一部分內(nèi)容有關(guān)的信息的
當(dāng)前版本的內(nèi)容中的第一位置。響應(yīng)所接收的請(qǐng)求,可以初始地向用 戶顯示對(duì)應(yīng)于第一位置的內(nèi)容的第一標(biāo)記文檔的內(nèi)容的當(dāng)前版本的 至少一部分。
從結(jié)合附圖的優(yōu)選實(shí)施例的下述描述,本發(fā)明的另外的目的、特 征和優(yōu)點(diǎn)將變得顯而易見(jiàn)。


圖1A-1B表示可以用于實(shí)現(xiàn)本發(fā)明的具體實(shí)施例的計(jì)算機(jī)網(wǎng)絡(luò) 部分的框圖。
圖2表示為實(shí)現(xiàn)本發(fā)明的各個(gè)方面,在客戶機(jī)系統(tǒng)102、服務(wù)器 系統(tǒng)104和主機(jī)系統(tǒng)106間發(fā)生的各種交互作用的具體實(shí)施例的流程 圖。
圖3表示客戶機(jī)系統(tǒng)102執(zhí)行從主機(jī)系統(tǒng)106檢索所請(qǐng)求的網(wǎng)頁(yè) 的本發(fā)明的另外的實(shí)施例的流程圖。
圖4表示本發(fā)明的另外的實(shí)施例的流程圖,其中,客戶機(jī)系統(tǒng) 102執(zhí)行從主機(jī)系統(tǒng)106檢索所請(qǐng)求的網(wǎng)頁(yè),并以指明新的和/或修改 的內(nèi)容的方式修改所檢索的網(wǎng)頁(yè)信息的操作。
圖5表示根據(jù)本發(fā)明的具體實(shí)施例的頁(yè)差異處理過(guò)程500的流程圖。
圖6表示示例說(shuō)明用于實(shí)現(xiàn)本發(fā)明的"頁(yè)內(nèi)書(shū)簽"技術(shù)的本發(fā)明 的具體實(shí)施例的流程圖。
圖7表示可以用于存儲(chǔ)用于與特定用戶相關(guān)聯(lián)的個(gè)人信息和/或 網(wǎng)絡(luò)瀏覽信息的用戶記錄700的例子。
圖8表示適合于實(shí)現(xiàn)本發(fā)明的網(wǎng)頁(yè)修改技術(shù)的網(wǎng)絡(luò)設(shè)備60的具 體實(shí)施例。圖9表示已經(jīng)使用標(biāo)準(zhǔn)的RSS格式格式化的網(wǎng)絡(luò)日志頁(yè)相關(guān)內(nèi) 容900的例子。
圖10A-E示例說(shuō)明根據(jù)本發(fā)明的各個(gè)實(shí)施例,可以如何修改和 顯示網(wǎng)頁(yè)內(nèi)容的不同例子。
具體實(shí)施例方式
在下文的描述中,闡述許多具體的細(xì)節(jié)來(lái)提供本發(fā)明的全面理 解。然而,對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō),在沒(méi)有一些或全部這些具體細(xì) 節(jié)的情況下,也可以實(shí)施本發(fā)明將是顯而易見(jiàn)的。在其他實(shí)例中,未 詳細(xì)地描述非常公知的過(guò)程步驟,以避免不必要地混淆本發(fā)明。
本發(fā)明的各個(gè)方面針對(duì)用于改善用戶的互聯(lián)網(wǎng)瀏覽體驗(yàn)的各種 不同的技術(shù)。圖1A表示根據(jù)本發(fā)明的具體實(shí)施例的計(jì)算機(jī)網(wǎng)絡(luò)100 的一部分的框圖。如圖1A所示,計(jì)算機(jī)網(wǎng)絡(luò)部分100包括至少一個(gè) 客戶機(jī)系統(tǒng)102、至少一個(gè)服務(wù)器系統(tǒng)104以及至少一個(gè)主機(jī)系統(tǒng) 106。在至少一種實(shí)現(xiàn)中,可以配置或設(shè)計(jì)客戶機(jī)系統(tǒng)102、服務(wù)器系 統(tǒng)104和/或主機(jī)系統(tǒng)106經(jīng)廣域網(wǎng)、例如互聯(lián)網(wǎng)IOO彼此通信。在圖 1A的例子中,客戶機(jī)系統(tǒng)102可以對(duì)應(yīng)于終端用戶計(jì)算機(jī)系統(tǒng),例 如,可以包括互聯(lián)網(wǎng)瀏覽器應(yīng)用102a和客戶端應(yīng)用102b。如下更詳 細(xì)所述,可以配置或i殳計(jì)客戶端應(yīng)用102b與瀏覽器應(yīng)用102a接口以 便執(zhí)行例如與互聯(lián)網(wǎng)瀏覽操作、互聯(lián)網(wǎng)搜索操作、修改和/或顯示網(wǎng)頁(yè) 信息等等有關(guān)的各種不同功能。例如,在至少一個(gè)實(shí)施例中,客戶端 應(yīng)用102b可以實(shí)現(xiàn)為互聯(lián)網(wǎng)瀏覽器應(yīng)用的插件,諸如Microsoft Internet Explorer或Mozilla Firefox。在一個(gè)實(shí)施例中,客戶端應(yīng)用 102b可以實(shí)現(xiàn)為插件工具欄,例如可在toolbar.a9.com獲得的A9工 具欄,其可以被下載并安裝在用戶的計(jì)算機(jī)系統(tǒng)上。
根據(jù)不同實(shí)施例,可以配置或設(shè)計(jì)客戶端應(yīng)用102b與服務(wù)器系 統(tǒng)104通信。才艮據(jù)一個(gè)實(shí)施例,可以由客戶端應(yīng)用102b將與用戶的 網(wǎng)絡(luò)活動(dòng)相關(guān)聯(lián)的數(shù)據(jù)傳送到服務(wù)器系統(tǒng)104??梢詫⒃诜?wù)器系統(tǒng) 104接收的數(shù)據(jù)的至少一部分存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù)中。在此全部引入以供參考的 Burner 等人的專利號(hào) No.6,282,548 , 名為 "AUTOMATICALLY GENERATE AND DISPLAYING METADATA AS SUPPLEMENTAL 腳ORMATIN CONCURRENTLY WITH THE WEB PAGE, THERE BEING NO LINK BETWEEN WEB PAGE AND METADATA,,公開(kāi)了能將數(shù)據(jù) 發(fā)送回服務(wù)器的工具欄。由工具欄發(fā)送到服務(wù)器的數(shù)據(jù)可以包括例如 與客戶機(jī)系統(tǒng)相關(guān)聯(lián)的IP地址、可以用于唯一地識(shí)別傳送該信息的
工具欄的工具欄ID、用于唯一地識(shí)別客戶機(jī)系統(tǒng)102的指定用戶的用 戶ID、由用戶訪問(wèn)或請(qǐng)求的URL、時(shí)間戳信息等等。因此,例如, 具有唯一工具欄標(biāo)識(shí)符的工具欄可以安裝在客戶機(jī)系統(tǒng)102上。可以 定期傳送由該工具欄傳送到服務(wù)器系統(tǒng)104的數(shù)據(jù)和/或可以在客戶 機(jī)系統(tǒng)上發(fā)生特定事件或動(dòng)作,諸如翻頁(yè)或URL請(qǐng)求、鼠標(biāo)/滾動(dòng)活 動(dòng)、鍵盤(pán)活動(dòng)、其他用戶輸入等等時(shí)傳送。根據(jù)至少一個(gè)實(shí)施例,可 以將工具欄配置或設(shè)計(jì)成遠(yuǎn)程可配置以便允許它改變從客戶機(jī)俘獲
的信息的類型。例如,在一種實(shí)現(xiàn)中,可以由工具欄動(dòng)態(tài)地檢索新的 "規(guī)則,,或指令集以便修改其行為。
根據(jù)本發(fā)明的不同實(shí)施例,客戶端應(yīng)用102b和服務(wù)器系統(tǒng)104 可以配置或設(shè)計(jì)成跟蹤與計(jì)算機(jī)的IP地址、工具欄ID和/或用戶指定 的用戶ID相關(guān)聯(lián)的網(wǎng)絡(luò)活動(dòng)。盡管工具欄是可以收集與用戶的網(wǎng)絡(luò) 活動(dòng)相關(guān)聯(lián)的信息的一種方式,但應(yīng)當(dāng)注意到其他機(jī)制也可以用于收 集對(duì)應(yīng)于用戶的網(wǎng)絡(luò)活動(dòng)的數(shù)據(jù)。例如,當(dāng)用戶通過(guò)服務(wù)器訪問(wèn)網(wǎng)站 時(shí),可以在服務(wù)器處俘獲與用戶的網(wǎng)絡(luò)活動(dòng)相關(guān)聯(lián)的數(shù)據(jù)。例如,可 以將服務(wù)器和/或工具欄配置或設(shè)計(jì)成俘獲其他信息,諸如用戶的瀏覽 器版本、用戶的操作系統(tǒng)信息、Cookies等等。如在下文更詳細(xì)地描 述,可以在服務(wù)器系統(tǒng)處存儲(chǔ)各種用戶相關(guān)信息,諸如用戶ID信 息、工具欄ID信息、IP地址信息、時(shí)間戳信息、用戶喜好信息、用 戶網(wǎng)絡(luò)活動(dòng)信息、URL信息、用戶滾動(dòng)信息、與用戶花費(fèi)在指定網(wǎng)頁(yè) 上的時(shí)間量有關(guān)的信息、光標(biāo)位置信息、當(dāng)前選擇信息(如果有的話)、 先前URL信息、與用戶登錄當(dāng)前網(wǎng)頁(yè)的方法有關(guān)的信息(例如使用書(shū)簽、導(dǎo)航、鍵入U(xiǎn)RL等等)等等。
圖2-6示例說(shuō)明可以用于實(shí)現(xiàn)本發(fā)明的各個(gè)方面的過(guò)程的不同實(shí) 施例。例如,圖2表示示例說(shuō)明為實(shí)現(xiàn)本發(fā)明的各個(gè)方面,在客戶機(jī) 系統(tǒng)102、服務(wù)器系統(tǒng)104和主機(jī)系統(tǒng)106間發(fā)生的各種相互作用的 具體實(shí)施例的流程圖。在圖2的例子中,假定客戶機(jī)系統(tǒng)102的用戶 希望訪問(wèn)位于主機(jī)系統(tǒng)106上的網(wǎng)頁(yè)博客??梢杂捎脩衾缤ㄟ^(guò)點(diǎn)擊 在瀏覽器應(yīng)用窗口中顯示的嵌入U(xiǎn)RL鏈接來(lái)實(shí)現(xiàn)(2)翻頁(yè)操作來(lái)檢 索博客。然后,由客戶端應(yīng)用102b檢測(cè)該翻頁(yè)操作,作為響應(yīng),客 戶端應(yīng)用可以使特定信息傳送(4)到服務(wù)器系統(tǒng)104。根據(jù)一個(gè)實(shí)施 例,這些信息可以包括例如用戶ID信息(如果有的話)、工具欄信 息、時(shí)間戳信息、URL信息等等。
在接收翻頁(yè)信息后,服務(wù)器系統(tǒng)104可以使用所接收的信息來(lái)確 定(10)任何DIFF信息是否可用和/或?yàn)榕c翻頁(yè)URL信息相關(guān)聯(lián)的 所請(qǐng)求網(wǎng)頁(yè)(例如博客)所需。根據(jù)至少一個(gè)實(shí)施例,術(shù)語(yǔ)"DIFF信 息"可以指可以用來(lái)示出或顯示文檔(或其一部分)的先前版本和同 一文檔(或其一部分)的當(dāng)前版本間的差異的信息。例如,DIFF信 息可以用來(lái)修改對(duì)應(yīng)于所請(qǐng)求的URL的網(wǎng)頁(yè)的顯示。在一種實(shí)現(xiàn)中, 所請(qǐng)求的網(wǎng)頁(yè)的顯示的修改可以包括從最后由用戶瀏覽的地點(diǎn)或位 置開(kāi)始顯示網(wǎng)頁(yè),和/或生成示出所請(qǐng)求的網(wǎng)頁(yè)的當(dāng)前版本和所請(qǐng)求的 網(wǎng)頁(yè)的先前版本(例如先前由用戶所瀏覽的)間的差異的修改或標(biāo)記 網(wǎng)頁(yè)。
如下更詳細(xì)所述,存在可以用來(lái)確定DIFF信息是否可用和/或 為特定URL和/或用戶ID所需的各種不同機(jī)制。例如,在一種實(shí)現(xiàn) 中,可以將客戶端應(yīng)用配置或設(shè)計(jì)成將與已經(jīng)顯示給特定用戶(具有 相關(guān)聯(lián)的用戶ID)的網(wǎng)頁(yè)相關(guān)的信息傳送到服務(wù)器系統(tǒng)104。該信息 的至少一部分可以存儲(chǔ)在服務(wù)器系統(tǒng)104。當(dāng)用戶隨后希望瀏覽被選 網(wǎng)頁(yè)(與特定URL相關(guān)聯(lián))時(shí),服務(wù)器系統(tǒng)可以檢查以查看是否存 在與可以用來(lái)生成DIFF信息的被選網(wǎng)頁(yè)有關(guān)的任何本地存儲(chǔ)的信 息。在另外的實(shí)現(xiàn)中,可以將有關(guān)網(wǎng)頁(yè)的先前版本的信息存儲(chǔ)在例如客戶機(jī)系統(tǒng)102、服務(wù)器系統(tǒng)104和/或互聯(lián)網(wǎng)的其他位置(例如互聯(lián) 網(wǎng)檔案服務(wù)器、RSS服務(wù)器、XML服務(wù)器、RDF服務(wù)器等等)???戶機(jī)系統(tǒng)102和/或服務(wù)器系統(tǒng)104可以配置或設(shè)計(jì)成訪問(wèn)用于凈皮選網(wǎng) 頁(yè)/URL的這些信息并將該信息與被選網(wǎng)頁(yè)的當(dāng)前版本進(jìn)行比較以便 生成所需的DIFF信息。
例如,在一個(gè)實(shí)施例中,與先前顯示的網(wǎng)頁(yè)內(nèi)容有關(guān)的信息可以 存儲(chǔ)在客戶機(jī)系統(tǒng)102,諸如網(wǎng)頁(yè)高速緩存中。然后,可以例如通過(guò) 將當(dāng)前網(wǎng)頁(yè)內(nèi)容與相應(yīng)的高速緩存的網(wǎng)頁(yè)內(nèi)容進(jìn)行比較在客戶機(jī)系 統(tǒng)處生成DIFF信息。
根據(jù)不同實(shí)施例,各種不同的算法可以用于生成DIFF信息。在 下述文獻(xiàn)中描述了一些z^知的算法的例子(1) Hunt, James W.和 Mcllroy, M. Douglas, "An Algorithm for Differential File Comparsin , " 41, Computing Science Technical Report, Bell Laboratories, 1976年6月5 (2) David MacKenzie,. Paul Eggert,和 Richard Stallman, "Comparing and Merging Files with GNU Diff and Patch", (ISBN 0954161750) (www.gnu.org/sofrware /diffutils/manual/); (3) E. Myers, "An O(ND) Difference Algorithm and Its Variations," Algorithmica 1, 2 (1986), 251-266 (www. cs . arizona. edu/people/gene/PAPERS/diff .ps) : (4) A generic implementation, of the Myers SES/LCS algorithm with the Hirschberg linear space refinement (www.ioplex.com/~miallen/ libmba/dl/src/diff.c)。
根據(jù)本發(fā)明的至少一個(gè)實(shí)施例,不必識(shí)別所比較的兩頁(yè)或部分內(nèi) 容間的精確或全部差異。例如,頁(yè)上可能存在可能或?qū)⒖偸歉淖?因 此可以被忽略)的材料(例如廣告、副欄、個(gè)性化),和/或存在可以 被忽略的內(nèi)容的實(shí)際內(nèi)容的輕微差異(諸如例如隨每次查看而改變的 "11分鐘前公布,,標(biāo)簽)。在這些情況下,可以將一個(gè)或多個(gè)"部分 DIFF,,技術(shù)用來(lái)生成DIFF信息的一部分或子集。例如,在一種實(shí)現(xiàn) 中,文檔結(jié)構(gòu)(即內(nèi)容表、最后更新布告的列表)可以用來(lái)確定部分
18DIFF信息。在另一實(shí)現(xiàn)中,可以使用內(nèi)部結(jié)構(gòu)(例如DOM或文檔 對(duì)象模型,其是作為面向?qū)ο竽P偷慕Y(jié)構(gòu)化文檔的表示形式)來(lái)指出 文檔的重要部分以及提取與找出差異有關(guān)的標(biāo)題等等。與DOM方法 類似,可以使用XPaths (XML路徑語(yǔ)言,其是用于尋址XML文檔 部分的扼要(非XML)語(yǔ)法,尤其是如果存在可用站點(diǎn)的RSS饋送 (feed)。另外,傳統(tǒng)的DIFF工具可以用在文檔內(nèi)的滑動(dòng)窗口上(例 如通過(guò)查看部分文檔而不是整個(gè)文檔),以便識(shí)別文檔對(duì)準(zhǔn)何處,此 后識(shí)別新常數(shù)。
在另外的實(shí)施例中,客戶端應(yīng)用102b可以配置或設(shè)計(jì)成包括用 戶可選擇圖標(biāo),當(dāng)被選擇時(shí),可以使在客戶機(jī)系統(tǒng)102上當(dāng)前顯示的 網(wǎng)頁(yè)的至少一部分存儲(chǔ)或高速緩存在服務(wù)器系統(tǒng)104和/或客戶機(jī)系 統(tǒng)102上。在一種實(shí)現(xiàn)中,可以在服務(wù)器系統(tǒng)104處存儲(chǔ)當(dāng)前顯示的 網(wǎng)頁(yè)的"快照"。另外,可以將與被選網(wǎng)頁(yè)的一部分有關(guān)的被選基線信 息存儲(chǔ)在服務(wù)器系統(tǒng)104。這些被選基線信息的例子可以包括與當(dāng) 前顯示的網(wǎng)頁(yè)有關(guān)的關(guān)鍵字;來(lái)自當(dāng)前顯示的網(wǎng)頁(yè)的被選文本(例如 每一段落的被選句子、被選段落、被選日期信息等等)、與當(dāng)前顯示 的網(wǎng)頁(yè)有關(guān)的標(biāo)題信息;與當(dāng)前顯示的網(wǎng)頁(yè)有關(guān)的文檔對(duì)象信息;與 當(dāng)前顯示的網(wǎng)頁(yè)有關(guān)的散列信息;和/或可以用來(lái)檢測(cè)對(duì)當(dāng)前顯示或被 選網(wǎng)頁(yè)的后續(xù)修改/改變的其他信息。
根據(jù)本發(fā)明的不同實(shí)施例,也可以收集和使用其他類型的信息來(lái) 修改對(duì)應(yīng)于所請(qǐng)求的URL的網(wǎng)頁(yè)的顯示。在一種實(shí)現(xiàn)中,可以將影 響網(wǎng)頁(yè)信息的顯示的用戶輸入活動(dòng)(例如滾動(dòng)活動(dòng)、鼠標(biāo)活動(dòng)、鍵盤(pán) 活動(dòng)等等)收集并存儲(chǔ)在客戶機(jī)系統(tǒng)102和/或服務(wù)器系統(tǒng)104??梢?使用這些信息來(lái)例如確定以前向用戶顯示的被選網(wǎng)頁(yè)的"最后瀏覽" 位置或地點(diǎn)。當(dāng)應(yīng)用戶請(qǐng)求隨后檢索被選網(wǎng)頁(yè)時(shí),可以檢索和使用"最 后瀏覽,,的位置信息來(lái)向從用戶最后瀏覽或顯示的網(wǎng)頁(yè)的地點(diǎn)/位置開(kāi) 始,將所請(qǐng)求的網(wǎng)頁(yè)顯示給用戶。在本發(fā)明的另一實(shí)施例中,也可以 使用與被選網(wǎng)頁(yè)有關(guān)的存儲(chǔ)基線信息的至少一部分,確定被選網(wǎng)頁(yè)的 用戶"最后瀏覽"位置。在本發(fā)明的至少一個(gè)實(shí)施例中,對(duì)用于被選URL和/或用戶ID 的DIFF信息的可用性的確定可以至少部分基于與被選URL有關(guān)的 當(dāng)前內(nèi)容信息的可用性。例如,當(dāng)前可在互聯(lián)網(wǎng)上獲得的各種網(wǎng)絡(luò)日 志以允許快速訪問(wèn)網(wǎng)絡(luò)日志內(nèi)容的新的和/或修改內(nèi)容的格式,提供它 們的網(wǎng)絡(luò)日志內(nèi)容。這種格式類型的例子包括明文、結(jié)構(gòu)化文本,包 括XML、 XML標(biāo)準(zhǔn)聚合(syndication )格式,諸如RSS或RDF、 ATOM等等。
一種這類格式,通常稱為真正簡(jiǎn)單聚合(Really Simple Syndication, RSS),是為共享標(biāo)題和其他網(wǎng)絡(luò)內(nèi)容而設(shè)計(jì)的輕量級(jí) XML格式。當(dāng)前,許多網(wǎng)絡(luò)日志內(nèi)容供應(yīng)商使它們的內(nèi)容可以以RSS 格式和HTML格式獲得。在附圖的圖9中示例說(shuō)明RSS格式化內(nèi)容 的例子,并在下文更詳細(xì)地描述。通過(guò)訪問(wèn)與指定URL相關(guān)聯(lián)的RSS 格式化內(nèi)容,已知RSS ( RSS-aware )程序或設(shè)備能檢查RSS饋送以 檢查URL內(nèi)容的變化,并以適當(dāng)?shù)姆绞綄?duì)該變化做出反應(yīng)。
在具體的實(shí)現(xiàn)中,主服務(wù)器可以配置成提供標(biāo)準(zhǔn)化聚合格式化內(nèi) 容,也可以配置成跟蹤提供給不同用戶和/或客戶機(jī)系統(tǒng)的內(nèi)容。在這 種實(shí)現(xiàn)中,主服務(wù)器可以配置成生成與所請(qǐng)求的網(wǎng)頁(yè)內(nèi)容有關(guān)的 DIFF信息的至少一部分。例如,客戶機(jī)系統(tǒng)可以從RSS服務(wù)器請(qǐng)求 與"我還沒(méi)有接收到的新內(nèi)容"有關(guān)的信息。作為響應(yīng),RSS服務(wù)器可 以向客戶機(jī)系統(tǒng)提供僅包括所請(qǐng)求的新內(nèi)容的RSS饋送。在至少一種 實(shí)現(xiàn)中,RSS服務(wù)器可以使用cookie信息和/或其他客戶機(jī)/用戶標(biāo)識(shí) 信息,識(shí)別請(qǐng)求用戶和/或客戶機(jī)系統(tǒng)??梢岳缃?jīng)在圖IB中所示的 網(wǎng)絡(luò)部分150實(shí)現(xiàn)這種功能性。
在圖IB的例子中,可以配置操作系統(tǒng)軟件和/或?yàn)g覽器應(yīng)用軟件 來(lái)包括與上述客戶端應(yīng)用102b (圖1A)類似的功能性。在該例子中, 假定已經(jīng)將瀏覽器應(yīng)用152a配置成包括與上述客戶端應(yīng)用102b類似 的功能性。因此,可以從客戶機(jī)系統(tǒng)152省略客戶端應(yīng)用。在圖IB 的實(shí)現(xiàn)中,客戶機(jī)系統(tǒng)152包括客戶機(jī)標(biāo)識(shí)符152b,可以用于唯一地 識(shí)別客戶機(jī)系統(tǒng)102和/或客戶機(jī)系統(tǒng)102的特定用戶。4艮據(jù)不同實(shí)施例,客戶機(jī)標(biāo)識(shí)符152b可以包括cookie信息、客戶機(jī)系統(tǒng)標(biāo)識(shí)符信 息、用戶ID信息等等。另外,根據(jù)至少一個(gè)實(shí)施例,可以在相同系 統(tǒng)上實(shí)現(xiàn)主機(jī)系統(tǒng)和服務(wù)器系統(tǒng)。例如,如圖1B所示,服務(wù)器系統(tǒng) 154包括主機(jī)服務(wù)器156。在至少一個(gè)實(shí)現(xiàn)中,主機(jī)服務(wù)器可以配置 成識(shí)別用戶ID并且在數(shù)據(jù)庫(kù)中查找與用戶最后一次訪問(wèn)有關(guān)的信息。 例如,當(dāng)用戶訪問(wèn)主機(jī)網(wǎng)站時(shí),可以將主機(jī)服務(wù)器配置成記住先前呈 現(xiàn)給用戶的信息的至少一部分,并返回可以包括用于表示還未顯示或 呈現(xiàn)給用戶的新網(wǎng)頁(yè)內(nèi)容的文本和/或格式的頁(yè)面。
在本發(fā)明的至少一個(gè)實(shí)施例中,對(duì)提供用于被選URL和/或用戶 ID的DIFF信息的需要性(desirability)的確定可以至少部分基于用 戶喜好信息、用戶瀏覽信息、和/或可以用來(lái)確定提供用于被選URL 和/或用戶ID的DIFF信息的需要性的其他信息的可用性。例如,用 戶可以使用可用的DIFF信息,指定用于顯示具有修改信息/格式的所 有或被選URL的他或她的喜好。另外,客戶端應(yīng)用102b和/或服務(wù) 器系統(tǒng)104可以配置或設(shè)計(jì)成使用可用DIFF信息,自動(dòng)地確定將與 修改信息/格式一起顯示的URL的選擇。這種確定可以基于各種因素, 諸如一個(gè)或多個(gè)用戶的互聯(lián)網(wǎng)瀏覽活動(dòng)、特定URL的相對(duì)流行性、 用戶簡(jiǎn)檔(profile)信息、預(yù)定選擇規(guī)則、網(wǎng)站內(nèi)容等等。
在圖2的例子中,假定DIFF信息可用于所請(qǐng)求的URL,并且 期望^f吏用DIFF信息來(lái)修改對(duì)應(yīng)于所請(qǐng)求的URL的網(wǎng)頁(yè)的顯示。另 外,在本例子中,假定服務(wù)器系統(tǒng)104已經(jīng)存儲(chǔ)與先前已經(jīng)向用戶顯 示過(guò)的所請(qǐng)求的網(wǎng)頁(yè)的內(nèi)容有關(guān)的信息。因此,如(12)所示,服務(wù) 器系統(tǒng)104檢索與先前已經(jīng)向用戶顯示過(guò)的所請(qǐng)求的URL的內(nèi)容有 關(guān)的存儲(chǔ)信息。另外,服務(wù)器系統(tǒng)還使用URL信息(來(lái)自所接收的 翻頁(yè)信息)來(lái)檢索(14)與對(duì)應(yīng)于所請(qǐng)求的URL的網(wǎng)頁(yè)內(nèi)容的當(dāng)前 版本有關(guān)的信息。這些信息可以包括例如HTML內(nèi)容、RSS(或其他 聚合)格式化內(nèi)容,和/或可以用來(lái)生成用于對(duì)應(yīng)于所請(qǐng)求的URL的 網(wǎng)頁(yè)的DIFF信息的其他信息。另外,服務(wù)器系統(tǒng)104然后可以將當(dāng) 前網(wǎng)頁(yè)信息與所存儲(chǔ)(或高速緩存)的網(wǎng)頁(yè)信息進(jìn)行比較,以便確定和/或生成(16)與所請(qǐng)求的網(wǎng)頁(yè)有關(guān)的DIFF信息。根據(jù)至少一個(gè)實(shí) 施例,DIFF信息可以包括與自該網(wǎng)頁(yè)最后一次向用戶顯示以來(lái),已 經(jīng)增加和/或修改的所請(qǐng)求的網(wǎng)頁(yè)的內(nèi)容有關(guān)的信息。
可以理解,存在可以用于檢測(cè)和/或跟蹤網(wǎng)頁(yè)內(nèi)容的變化或修改 的各種不同技術(shù)。例如,在服務(wù)器系統(tǒng)數(shù)據(jù)存儲(chǔ)器包括與先前已經(jīng)向
用戶顯示過(guò)的網(wǎng)頁(yè)內(nèi)容有關(guān)的信息的具體實(shí)施例中,先前顯示的網(wǎng)頁(yè) 內(nèi)容信息與當(dāng)前網(wǎng)頁(yè)內(nèi)容信息的比較可以揭示網(wǎng)頁(yè)內(nèi)容的改變或修 改。在RSS信息可用于所請(qǐng)求的網(wǎng)頁(yè)的另外的實(shí)施例中,可以將從 RSS饋送獲得的信息(例如時(shí)間戳信息、題目或標(biāo)題信息等等)與先 前存儲(chǔ)的網(wǎng)頁(yè)內(nèi)容信息進(jìn)行比較,以便確定例如存在用于所請(qǐng)求的網(wǎng) 頁(yè)的附加和/或j務(wù)改內(nèi)容。在例如U.S.專利No.6596030,名為 "IDENTIFYING CHANGES IN ON LINE DATA REPOSITORIES"; U.S.專利申請(qǐng)^>開(kāi)號(hào)No. 20030009563 ,名為"METHOD FOR CLIENT SIDE INCLUSION OF DATA ELEMENTS"; U.S.專利中 請(qǐng)公開(kāi)號(hào)No. 20020120648,名為"IDENTIFYING CHANGES IN ON-LINE DATA REPOSITORIES"; U.S.專利No. 6366933,名為
"METHOD AND APPARATUS FOR TRACKING AND VIEWING CHANGES ON THE WEB"; U.S.專利 No. 6249795,名為
"PERSONALIZING THE DISPLAY OF CHANGES TO RECORDS IN AN ON-LINE REPOSITORY";以及U.S.專利No. 5860071,名為
"QUERYING AND NAVIGATING CHANGES IN WEB REPOSITORIES"中描述了可以用來(lái)檢測(cè)和/或跟蹤網(wǎng)頁(yè)內(nèi)容的變化 或修改的其他技術(shù),全部在此引入以供參考。
只要已經(jīng)確定和/或生成適當(dāng)?shù)腄IFF信息,可以以指明新的和/ 或修改內(nèi)容的方式,修改(18)所檢索的網(wǎng)頁(yè)的內(nèi)容。這種修改可以 有助于便于用戶確定自用戶最后一次查看該網(wǎng)頁(yè)以來(lái),已經(jīng)增加和/ 或修改網(wǎng)頁(yè)的哪些部分。在至少一個(gè)實(shí)施例中,可以由服務(wù)器系統(tǒng)104 自動(dòng)和動(dòng)態(tài)地修改、標(biāo)記和/或變更網(wǎng)頁(yè)的內(nèi)容。例如,在一個(gè)實(shí)現(xiàn)中, 先前未向用戶顯示的新的網(wǎng)頁(yè)內(nèi)容可以加亮和/或放在網(wǎng)頁(yè)的頂部。另
22外,可以生成至少一個(gè)指針,用于指明先前已經(jīng)向用戶顯示過(guò)的網(wǎng)頁(yè) 的最后位置。可以以向用戶指明這些內(nèi)容已經(jīng)向用戶顯示的方式(例 如通過(guò)減小文本的字體大小,通過(guò)用不同顏色對(duì)內(nèi)容的被選部分加陰 影等等),修改先前已經(jīng)由用戶瀏覽過(guò)的網(wǎng)頁(yè)內(nèi)容。
在適當(dāng)?shù)匦薷乃鶛z索的網(wǎng)頁(yè)內(nèi)容后,可以將與網(wǎng)頁(yè)的當(dāng)前內(nèi)容有
關(guān)的信息存儲(chǔ)(20)在服務(wù)器系統(tǒng)104處。在另外的實(shí)施例中,可以 將與所檢索的當(dāng)前網(wǎng)頁(yè)內(nèi)容有關(guān)的信息的至少一部分存儲(chǔ)在客戶機(jī)
系統(tǒng)102和/或存儲(chǔ)在計(jì)算機(jī)網(wǎng)絡(luò)內(nèi)的其他位置。在至少一個(gè)實(shí)現(xiàn)中, 當(dāng)用戶隨后請(qǐng)求再次查看網(wǎng)頁(yè)時(shí),可以在稍后時(shí)間使用與網(wǎng)頁(yè)的當(dāng)前 內(nèi)容有關(guān)的所存儲(chǔ)的信息來(lái)幫助確定和/或生成新的DIFF信息。根據(jù) 不同實(shí)現(xiàn),與網(wǎng)頁(yè)的當(dāng)前內(nèi)容有關(guān)的所存儲(chǔ)的信息可以包括例如網(wǎng)頁(yè) 內(nèi)容的被選部分、網(wǎng)頁(yè)指紋信息(例如網(wǎng)頁(yè)內(nèi)容的被選部分的散列)、 網(wǎng)頁(yè)摘要信息、網(wǎng)頁(yè)聚合信息(例如RSS信息)等等。在至少一個(gè)實(shí) 施例中,可以用來(lái)確定網(wǎng)頁(yè)變化的其他信息或其他類型文檔可以存儲(chǔ) 在服務(wù)器系統(tǒng)、客戶機(jī)系統(tǒng)和/或存儲(chǔ)在計(jì)算機(jī)網(wǎng)絡(luò)的其他位置。
如(22)所示,然后,將所請(qǐng)求的網(wǎng)頁(yè)的修改內(nèi)容發(fā)送到客戶機(jī) 系統(tǒng)102并顯示(24)給用戶。根據(jù)一個(gè)實(shí)施例,可以以向用戶指明 自用戶最后查看該網(wǎng)頁(yè)以來(lái)為新的/修改的網(wǎng)頁(yè)的部分的格式,向用戶 顯示修改內(nèi)容。另外,可以從特定位置,諸如由用戶最后一次查看的 網(wǎng)頁(yè)的位置開(kāi)始,向用戶顯示網(wǎng)頁(yè)。另外,可以加亮該網(wǎng)頁(yè)的特定部 分來(lái)指明用戶最后一次查看或顯示的網(wǎng)頁(yè)的部分。在一個(gè)實(shí)現(xiàn)中,可 以使用瀏覽器應(yīng)用102a,在客戶機(jī)系統(tǒng)102上顯示修改的網(wǎng)頁(yè)內(nèi)容。 在另一實(shí)施例中,可以將客戶端應(yīng)用102b配置或設(shè)計(jì)成便于顯示修 改的網(wǎng)頁(yè)內(nèi)容的至少一部分。
圖2的例子示例說(shuō)明本發(fā)明的具體實(shí)施例,其中,服務(wù)器系統(tǒng) 104執(zhí)行從主機(jī)系統(tǒng)106檢索所請(qǐng)求的網(wǎng)頁(yè)的操作,并且以指明新的 和/或修改內(nèi)容的方式,修改所檢索的網(wǎng)頁(yè)信息。該實(shí)施例可以用在例 如期望減小或最小化需要在客戶機(jī)系統(tǒng)102處執(zhí)行的處理操作的情形 中。圖3表示本發(fā)明的另一實(shí)施例的流程圖,其中,客戶機(jī)系統(tǒng)102 執(zhí)行從主機(jī)系統(tǒng)106檢索所請(qǐng)求的網(wǎng)頁(yè)的操作。如下文更詳細(xì)地描述, 在圖3的例子中所示的實(shí)施例可以有利地用在例如所請(qǐng)求的網(wǎng)頁(yè)的內(nèi) 容包括可以取決于正請(qǐng)求信息的源而改變和/或受限制的信息(例如定 制、個(gè)性化和/或密碼保護(hù)信息)的情形中。
在圖3的例子中,假定客戶機(jī)系統(tǒng)102的用戶希望訪問(wèn)位于主機(jī) 系統(tǒng)106的網(wǎng)頁(yè)博客。由用戶例如通過(guò)點(diǎn)擊在瀏覽器應(yīng)用窗口中顯示 的嵌入U(xiǎn)RL鏈接實(shí)現(xiàn)(30)翻頁(yè)操作來(lái)檢索博客。然后,由客戶端 應(yīng)用102b檢測(cè)翻頁(yè)操作,作為響應(yīng),客戶端應(yīng)用可以使特定信息傳 送(32)到服務(wù)器系統(tǒng)104。根據(jù)一個(gè)實(shí)施例,這些信息可以包括例 如用戶ID信息(如果有的話)、工具欄ID信息、時(shí)間戳信息、URL 信息等等。
在接收到翻頁(yè)信息后,服務(wù)器系統(tǒng)104可以使用所接收的信息來(lái) 確定(34 )對(duì)于與翻頁(yè)URL信息相關(guān)聯(lián)的所請(qǐng)求的網(wǎng)頁(yè)(例如博客), 任何DIFF信息是否可用和/或需要。先前已經(jīng)描述過(guò)有關(guān)DIFF信息 對(duì)特定網(wǎng)頁(yè)、URL和/或用戶ID的可用性和/或需要性的詳細(xì)說(shuō)明, 例如參考附圖的圖2。
在圖3的例子中,假定DIFF信息可用于所請(qǐng)求的URL,并且 期望使用DIFF信息來(lái)修改對(duì)應(yīng)于所請(qǐng)求的URL的網(wǎng)頁(yè)的顯示。另 外,在該例子中,假定服務(wù)器系統(tǒng)104已經(jīng)存儲(chǔ)與先前已經(jīng)向用戶顯 示過(guò)的所請(qǐng)求的網(wǎng)頁(yè)的內(nèi)容有關(guān)的信息。因此,如(40)所示,服務(wù) 器系統(tǒng)104可以請(qǐng)求客戶機(jī)系統(tǒng)102檢索對(duì)應(yīng)于所請(qǐng)求的URL的網(wǎng) 頁(yè)。利用客戶機(jī)系統(tǒng)102來(lái)檢索所請(qǐng)求的網(wǎng)頁(yè)的一個(gè)優(yōu)點(diǎn)是這種技術(shù) 有助于確保從主機(jī)系統(tǒng)106檢索正確的網(wǎng)頁(yè)內(nèi)容。例如,在至少一個(gè) 實(shí)施例中,可在主機(jī)系統(tǒng)106獲得的網(wǎng)頁(yè)的至少一部分可以包括可以 取決于請(qǐng)求該信息的源而改變和/或受限制的定制信息。在這種情況 下,由服務(wù)器系統(tǒng)104為被選URL檢索的網(wǎng)頁(yè)內(nèi)容可以不同于由客 戶機(jī)系統(tǒng)102為同一 URL檢索的網(wǎng)頁(yè)內(nèi)容。因此,在這些情況下, 可能期望利用客戶機(jī)系統(tǒng)102從主機(jī)系統(tǒng)106檢索網(wǎng)頁(yè)內(nèi)容。作為響應(yīng),客戶機(jī)系統(tǒng)102可以從主機(jī)系統(tǒng)106檢索(42)所請(qǐng)求的網(wǎng)頁(yè) 的內(nèi)容,并且將所檢索的內(nèi)容傳送(44)到服務(wù)器系統(tǒng)104,用于進(jìn) 一步處理。
如(46)所示,服務(wù)器系統(tǒng)104可以檢索與先前已經(jīng)向用戶顯示 過(guò)的所請(qǐng)求的URL的內(nèi)容有關(guān)的存儲(chǔ)信息。另外,服務(wù)器系統(tǒng)也可 以使用URL信息(來(lái)自所接收的翻頁(yè)信息)來(lái)檢索與對(duì)應(yīng)于所請(qǐng)求 的URL的網(wǎng)頁(yè)的當(dāng)前版本有關(guān)的其他信息。這些信息包括例如 HTML內(nèi)容、RSS (或其他聚合)格式化內(nèi)容,和/或可以用來(lái)生成用 于對(duì)應(yīng)于所請(qǐng)求的URL的網(wǎng)頁(yè)的DIFF信息的其他信息。然后,服 務(wù)器系統(tǒng)104可以將當(dāng)前網(wǎng)頁(yè)信息與所存儲(chǔ)(或高速緩存)的網(wǎng)頁(yè)信 息進(jìn)行比較,以便確定和/或生成(48)與所請(qǐng)求的網(wǎng)頁(yè)有關(guān)的DIFF 信息。根據(jù)至少一個(gè)實(shí)施例,DIFF信息可以包括與自最后一次將該 網(wǎng)頁(yè)向用戶顯示以來(lái),已經(jīng)增加和/或修改的所請(qǐng)求的網(wǎng)頁(yè)的內(nèi)容有關(guān) 的信息。
一旦已經(jīng)確定和/或生成適當(dāng)?shù)腄IFF信息,可以以指明新的和/ 或修改內(nèi)容的方式,由服務(wù)器系統(tǒng)104修改(50)所檢索的網(wǎng)頁(yè)的內(nèi) 容。這些修改有助于幫助用戶確定自用戶最后一次查看該網(wǎng)頁(yè)以來(lái), 已經(jīng)增加和/或修改該網(wǎng)頁(yè)的哪些部分。在至少一個(gè)實(shí)施例中,可以由 服務(wù)器系統(tǒng)104自動(dòng)和動(dòng)態(tài)地修改、標(biāo)記和/或變更網(wǎng)頁(yè)的內(nèi)容。例如, 在一個(gè)實(shí)現(xiàn)中,可以將先前未向用戶顯示的新網(wǎng)頁(yè)內(nèi)容加亮和/或置于 網(wǎng)頁(yè)的頂部。另外,可以生成至少一個(gè)指針,用于指明先前向用戶顯 示過(guò)的網(wǎng)頁(yè)的最后位置??梢砸韵蛴脩糁该饕呀?jīng)向用戶顯示過(guò)這些內(nèi) 容的方式(例如通過(guò)減小文本的字體大小,通過(guò)用不同顏色陰影內(nèi)容 的被選部分),修改先前已經(jīng)由用戶查看過(guò)的網(wǎng)頁(yè)內(nèi)容。
在已經(jīng)適當(dāng)?shù)匦薷乃鶛z索的網(wǎng)頁(yè)內(nèi)容后,可以將與網(wǎng)頁(yè)的當(dāng)前內(nèi) 容有關(guān)的信息存儲(chǔ)(52)在服務(wù)器系統(tǒng)104。在另外的實(shí)施例中,可 以將與所檢索的當(dāng)前網(wǎng)頁(yè)內(nèi)容有關(guān)的信息的至少一部分存儲(chǔ)在客戶 機(jī)系統(tǒng)102和/或存儲(chǔ)在計(jì)算機(jī)網(wǎng)絡(luò)內(nèi)的其他位置。在至少一個(gè)實(shí)現(xiàn) 中,可以在稍后時(shí)間使用與該網(wǎng)頁(yè)的當(dāng)前內(nèi)容有關(guān)的存儲(chǔ)信息,以便當(dāng)用戶隨后請(qǐng)求再次查看該網(wǎng)頁(yè)時(shí),幫助確定和/或生成新的DIFF信 息。根據(jù)不同實(shí)現(xiàn),與網(wǎng)頁(yè)的當(dāng)前內(nèi)容有關(guān)的存儲(chǔ)信息可以包括例如 網(wǎng)頁(yè)內(nèi)容的被選部分、網(wǎng)頁(yè)指紋信息(例如網(wǎng)頁(yè)內(nèi)容的被選部分的散 列)、網(wǎng)頁(yè)摘要信息、網(wǎng)頁(yè)聚合信息(例如RSS信息)等等。
如(54)所示,然后,將所請(qǐng)求的網(wǎng)頁(yè)的經(jīng)修改的內(nèi)容發(fā)送到客 戶機(jī)系統(tǒng)102并顯示(56)給用戶。根據(jù)一個(gè)實(shí)施例,可以以向用戶 指明自用戶最后一次查看該網(wǎng)頁(yè)以來(lái)為新的/經(jīng)修改的網(wǎng)頁(yè)部分的格 式,向用戶顯示經(jīng)修改的內(nèi)容。另外,可以在特定位置,例如用戶最 后一次查看的網(wǎng)頁(yè)位置開(kāi)始,向用戶顯示該網(wǎng)頁(yè)。另外,可以加亮網(wǎng) 頁(yè)的特定部分來(lái)指明用戶最后一次查看或顯示的網(wǎng)頁(yè)部分。在一個(gè)實(shí) 現(xiàn)中,可以使用瀏覽器應(yīng)用102a,在客戶機(jī)系統(tǒng)102上顯示修改的網(wǎng) 頁(yè)內(nèi)容。在另一實(shí)施例中,可以將客戶端應(yīng)用102b配置或設(shè)計(jì)成便 于顯示修改的網(wǎng)頁(yè)內(nèi)容的至少一部分。
圖3的例子示例說(shuō)明本發(fā)明的具體實(shí)施例,其中,客戶機(jī)系統(tǒng) 102執(zhí)行從主機(jī)系統(tǒng)106檢索所請(qǐng)求的網(wǎng)頁(yè)的操作,其中,服務(wù)器系 統(tǒng)104執(zhí)行以指明新的/修改的內(nèi)容的方式,修改所檢索的網(wǎng)頁(yè)信息的 操作。
圖4表示本發(fā)明的另一實(shí)施例的流程圖,其中,客戶機(jī)系統(tǒng)102 執(zhí)行從主機(jī)系統(tǒng)106檢索所請(qǐng)求的操作,并且還執(zhí)行以指明新的/修改 的內(nèi)容的方式,修改所檢索的網(wǎng)頁(yè)信息的操作。如下文更詳細(xì)地描述, 在圖4的例子中所示的實(shí)施例可以有利地用在例如定制的所請(qǐng)求網(wǎng)頁(yè) 的內(nèi)容包括可以取決于在請(qǐng)求該信息的源而改變和/或受限制的信息 的情形中,或期望最小化或減少在服務(wù)器系統(tǒng)104執(zhí)行的處理操作的 情形中。
在圖4的例子中,假定客戶機(jī)系統(tǒng)102的用戶期望訪問(wèn)位于主機(jī) 系統(tǒng)106的網(wǎng)頁(yè)博客。由用戶例如通過(guò)點(diǎn)擊在瀏覽器應(yīng)用窗口中顯示 的嵌入U(xiǎn)RL鏈接實(shí)現(xiàn)(60)翻頁(yè)操作來(lái)檢索博客。然后,由客戶端 應(yīng)用102b檢測(cè)翻頁(yè)操作,作為響應(yīng),客戶端應(yīng)用可以使特定信息傳 送(62)到服務(wù)器系統(tǒng)104。根據(jù)一個(gè)實(shí)施例,這些信息可以包括例
26如用戶ID信息(如果有的話)、工具欄ID信息、時(shí)間戳信息、URL 信息等等。
在接收到翻頁(yè)信息后,服務(wù)器系統(tǒng)104可以使用所接收的信息來(lái) 確定(64)對(duì)于與翻頁(yè)URL信息相關(guān)聯(lián)的所請(qǐng)求網(wǎng)頁(yè)(例如博客), 任何DIFF信息是否可用和/或需要。先前已經(jīng)描述過(guò)有關(guān)DIFF信息 對(duì)特定網(wǎng)頁(yè)、URL和/或用戶ID的可用性和/或需要性的詳細(xì)i兌明, 例如參考附圖的圖2。
在圖4的例子中,假定DIFF信息可用于所請(qǐng)求的URL,并且 期望使用DIFF信息來(lái)修改對(duì)應(yīng)于所請(qǐng)求的URL的網(wǎng)頁(yè)的顯示。另 外,在該例子中,假定服務(wù)器系統(tǒng)104已經(jīng)存儲(chǔ)與先前已經(jīng)向用戶顯 示過(guò)的所請(qǐng)求的網(wǎng)頁(yè)的內(nèi)容有關(guān)的信息。因此,如(66)所示,服務(wù) 器系統(tǒng)104檢索與先前已經(jīng)向用戶顯示過(guò)的所請(qǐng)求的URL的內(nèi)容有 關(guān)的存儲(chǔ)信息,并將該信息的至少一部分傳送(68 )到客戶機(jī)系統(tǒng)102。
如(70)所示,客戶機(jī)系統(tǒng)102從主機(jī)系統(tǒng)106檢索與所請(qǐng)求的 網(wǎng)頁(yè)內(nèi)容的當(dāng)前版本有關(guān)的信息。這種信息可以包括例如HTML內(nèi) 容、XML格式化內(nèi)容、RSS (或其他聚合)格式化內(nèi)容和/或其他信 息??蛻魴C(jī)系統(tǒng)102可以將所檢索的網(wǎng)頁(yè)內(nèi)容信息的至少一部分傳送 (72)到服務(wù)器系統(tǒng)104。服務(wù)器系統(tǒng)104可以存儲(chǔ)(74)該信息的 至少一部分,用于后續(xù)使用。在至少一個(gè)實(shí)現(xiàn)中,可以在稍后時(shí)間使 用與該網(wǎng)頁(yè)的當(dāng)前內(nèi)容有關(guān)的存儲(chǔ)信息,以便當(dāng)用戶隨后請(qǐng)求再次查 看該網(wǎng)頁(yè)時(shí),幫助確定和/或生成新的DIFF信息。根據(jù)不同實(shí)現(xiàn),與 網(wǎng)頁(yè)的當(dāng)前內(nèi)容有關(guān)的存儲(chǔ)信息可以包括例如網(wǎng)頁(yè)內(nèi)容的被選部分、 網(wǎng)頁(yè)指紋信息(例如網(wǎng)頁(yè)內(nèi)容的被選部分的散列)、網(wǎng)頁(yè)摘要信息、 網(wǎng)頁(yè)聚合信息(例如RSS信息)等等。
如(76)所示,客戶機(jī)系統(tǒng)102可以將當(dāng)前網(wǎng)頁(yè)信息與先前的網(wǎng) 頁(yè)信息進(jìn)行比較以便確定和/或生成與所請(qǐng)求的網(wǎng)頁(yè)有關(guān)的DIFF信 息。根據(jù)至少一個(gè)實(shí)施例,DIFF信息可以包括與自最后一次將該網(wǎng) 頁(yè)向用戶顯示以來(lái),已經(jīng)增加和/或修改的所請(qǐng)求的網(wǎng)頁(yè)的內(nèi)容有關(guān)的 信息。一旦已經(jīng)確定和/或生成適當(dāng)?shù)腄IFF信息,可以以指明新的和/ 或修改內(nèi)容的方式,由客戶機(jī)系統(tǒng)102修改(78)所檢索的網(wǎng)頁(yè)的內(nèi) 容。這種修改可以有助于便于用戶確定自用戶最后一次查看該網(wǎng)頁(yè)以 來(lái),已經(jīng)增加和/或^奮改網(wǎng)頁(yè)的哪些部分。在至少一個(gè)實(shí)施例中,可以 由服務(wù)器系統(tǒng)104自動(dòng)和動(dòng)態(tài)地修改、標(biāo)記和/或變更網(wǎng)頁(yè)的內(nèi)容。例 如,在一個(gè)實(shí)現(xiàn)中,先前未向用戶顯示的新網(wǎng)頁(yè)內(nèi)容可以加亮和/或放 在網(wǎng)頁(yè)的頂部。另外,可以生成至少一個(gè)指針,用于指明先前向用戶 顯示過(guò)的網(wǎng)頁(yè)的最后位置??梢砸韵蛴脩糁该鬟@些內(nèi)容已經(jīng)向用戶顯 示的方式(例如通過(guò)減小文本的字體大小,通過(guò)用不同顏色對(duì)內(nèi)容的 被選部分加陰影等等),修改先前已經(jīng)由用戶瀏覽過(guò)的網(wǎng)頁(yè)內(nèi)容。在 至少一個(gè)實(shí)現(xiàn)中,可以將所修改的網(wǎng)頁(yè)內(nèi)容信息的至少一部分存儲(chǔ)在 服務(wù)器系統(tǒng)104和/或客戶機(jī)系統(tǒng)102。
如(80)所示,然后,將所請(qǐng)求的網(wǎng)頁(yè)的經(jīng)修改的內(nèi)容顯示給用 戶。根據(jù)一個(gè)實(shí)施例,可以以向用戶指明自用戶最后查看該網(wǎng)頁(yè)以來(lái) 新的/經(jīng)修改的網(wǎng)頁(yè)的部分的格式,向用戶顯示經(jīng)修改的內(nèi)容。另夕卜, 可以在特定位置,例如用戶最后查看的網(wǎng)頁(yè)位置開(kāi)始,向用戶顯示該 網(wǎng)頁(yè)。另外,可以加亮網(wǎng)頁(yè)的特定部分來(lái)指明用戶最后一次查看或顯 示的網(wǎng)頁(yè)的部分。在一種實(shí)現(xiàn)中,可以使用瀏覽器應(yīng)用102a,在客戶 機(jī)系統(tǒng)102上顯示^務(wù)改的網(wǎng)頁(yè)內(nèi)容。在另一實(shí)施例中,可以將客戶端 應(yīng)用102b配置或i殳計(jì)成l更于顯示^"改的網(wǎng)頁(yè)內(nèi)容的至少一部分。
圖10A-E示例說(shuō)明如何以向用戶指明自用戶最后查看該網(wǎng)頁(yè)以 來(lái)為新的/經(jīng)修改的網(wǎng)頁(yè)的部分的格式,修改和向用戶顯示網(wǎng)頁(yè)內(nèi)容的 不同例子。例如,參考圖IOA,可以向用戶(例如經(jīng)客戶機(jī)系統(tǒng)102) 顯示網(wǎng)絡(luò)日志頁(yè)內(nèi)容的一部分1000。如圖10A的例子中所示,網(wǎng)絡(luò) 日志頁(yè)顯示包括第一網(wǎng)絡(luò)日志項(xiàng)或布告1002。
在圖10B的例子中,假定已經(jīng)將后來(lái)(新)的網(wǎng)絡(luò)日志項(xiàng)或布 告1002添加到網(wǎng)絡(luò)日志頁(yè)內(nèi)容上。根據(jù)本發(fā)明的不同實(shí)施例,可以
內(nèi)容區(qū)分開(kāi)來(lái)的方式,修改并向用戶顯示新的網(wǎng)頁(yè)內(nèi)容1022和/或先前顯示的網(wǎng)頁(yè)內(nèi)容1002。例如,在一個(gè)實(shí)現(xiàn)中,如圖10C所示,可 以使用專用的格式文本,諸如黑體、斜體、下劃線、加亮、不同字體 顏色等等,顯示新的網(wǎng)絡(luò)日志頁(yè)內(nèi)容1032,在圖10C的特定例子中, 使用黑體文本格式顯示新的網(wǎng)絡(luò)日志頁(yè)內(nèi)容1032,而使用正常的文本 格式顯示先前查看過(guò)的網(wǎng)頁(yè)內(nèi)容1002。在另一實(shí)施例中,如圖10D 的例子中所示,使用較淺的字體顏色(例如灰色)顯示先前查看過(guò)的 網(wǎng)絡(luò)日志頁(yè)內(nèi)容1044,允許用戶快速地確定先前已經(jīng)向用戶顯示過(guò)的 網(wǎng)頁(yè)內(nèi)容的部分。在如圖10E的例子中所示的另一實(shí)施例中,已經(jīng)修 改網(wǎng)絡(luò)日志頁(yè)來(lái)包括另外的內(nèi)容(例如附加文本部分1053 ),用于幫開(kāi)來(lái).
可以理解,本發(fā)明的其他實(shí)施例可以利用用于允許用戶更易于將
述修改技術(shù)中的一個(gè)或多個(gè),以及對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)公知 的其他類型的修改技術(shù)。另外,根據(jù)至少一個(gè)實(shí)施例,可以將這些修 改和/或顯示技術(shù)的各種特征(例如字體、顏色、背景、消息文本等等) 配置成用戶可選擇。在一個(gè)實(shí)現(xiàn)中,由特定用戶選擇的特定喜好可以 例如記錄在用戶喜好文件中,并存儲(chǔ)在客戶機(jī)系統(tǒng)、服務(wù)器系統(tǒng)和/ 或主服務(wù)器上。
圖4的例子示例說(shuō)明本發(fā)明的具體實(shí)施例,其中,客戶機(jī)系統(tǒng) 102執(zhí)行從主機(jī)系統(tǒng)106檢索所請(qǐng)求的網(wǎng)頁(yè)的操作,并執(zhí)行以指明新 的/修改的內(nèi)容的方式修改所檢索的網(wǎng)頁(yè)內(nèi)容的操作。這種實(shí)施例可以 用在例如期望減少或最小化與服務(wù)器系統(tǒng)102相關(guān)聯(lián)的處理操作和/ 或帶寬需求的情形中。
圖5表示根據(jù)本發(fā)明的具體實(shí)施例的頁(yè)差異處理過(guò)程500的流程 圖。根據(jù)至少一個(gè)實(shí)現(xiàn),可以在客戶機(jī)系統(tǒng)102和/或服務(wù)器系統(tǒng)104 實(shí)現(xiàn)頁(yè)差異處理過(guò)程500。例如,在至少一個(gè)實(shí)施例中,可以將頁(yè)差 異處理過(guò)程500實(shí)現(xiàn)為確定DIFF信息對(duì)于指定URL和/或用戶ID的 可用性和/或需要性的過(guò)程的一部分,如前參考附圖的圖2-4所述。在圖5的例子中,假定客戶機(jī)系統(tǒng)102的用戶期望在主機(jī)系統(tǒng) 106處訪問(wèn)用于特定URL的網(wǎng)頁(yè),并且在客戶機(jī)系統(tǒng)102處實(shí)現(xiàn)用于 指定URL的翻頁(yè)操作。根據(jù)一種實(shí)現(xiàn),通過(guò)客戶端應(yīng)用102b檢測(cè)翻 頁(yè)操作,作為響應(yīng),客戶端應(yīng)用使特定信息傳送到服務(wù)器系統(tǒng)104。 根據(jù)一個(gè)實(shí)施例,這種信息可以包括例如用戶ID信息(如果有的話)、 工具欄ID信息、時(shí)間戳信息、URL信息等等。
在接收到(502)翻頁(yè)信息后,可以確定(504)是否存在用于在 翻頁(yè)信息中指定的URL的DIFF簡(jiǎn)檔(profile )。根據(jù)至少一種實(shí)現(xiàn), 服務(wù)器系統(tǒng)104和/或客戶機(jī)系統(tǒng)102可以包括與 一個(gè)或多個(gè)URL和/ 或用戶ID相關(guān)聯(lián)的DIFF簡(jiǎn)檔信息。DIFF簡(jiǎn)檔信息可以包括各種信 息,例如是否能為特定URL生成DIFF信息;先前網(wǎng)頁(yè)內(nèi)容的存 儲(chǔ)版本是否可用于特定URL;網(wǎng)頁(yè)聚合信息是否可用于特定URL; 特定用戶是否期望顯示用于特定URL的DIFF信息。在一個(gè)實(shí)現(xiàn)中, 可以根據(jù)相關(guān)聯(lián)的URL,索引DIFF簡(jiǎn)檔信息。在另一實(shí)現(xiàn)中,可以 根據(jù)相關(guān)聯(lián)的用戶ID,索引DIFF簡(jiǎn)檔信息。
如果確定不存在用于指定URL的DIFF簡(jiǎn)檔信息,那么確定 (510)該指定URL是否適合于DIFF表示。根據(jù)至少一個(gè)實(shí)施例, 有關(guān)特定URL是否適合于DIFF表示的確定可以至少部分基于預(yù)定 標(biāo)準(zhǔn),諸如是否存在有關(guān)網(wǎng)頁(yè)內(nèi)容的在前版本(與指定URL相關(guān) 聯(lián))的信息;聚合格式化信息(例如RSS, RDF, ATOM等等)是 否可用于指定URL;網(wǎng)頁(yè)內(nèi)容是否包括用戶專用的定制信息;用戶以 前是否已經(jīng)訪問(wèn)過(guò)該網(wǎng)頁(yè)(例如根據(jù)他們的瀏覽歷史);是否能確定 該頁(yè)改變了多少(例如如果已經(jīng)改變?cè)擁?yè)的內(nèi)容的特定百分比以上, 例如大于90%)等等。
如果確定指定URL適合于DIFF表示,那么告知(512)用戶將 顯示的DIFF信息的可用性。然后,用戶可以輸入(514)有關(guān)用于指 定URL的DIFF信息的顯示的用戶喜好的指令。用戶指令可以存儲(chǔ) (516)在與指定URL和/或用戶ID相關(guān)聯(lián)的DIFF簡(jiǎn)檔中。此后, 根據(jù)DIFF簡(jiǎn)檔信息,可以處理(518)和顯示用于指定URL的網(wǎng)頁(yè)
30內(nèi)容。
返回504,如果確定存在用于指定URL的DIFF簡(jiǎn)檔信息,那 么檢索(506)該DIFF簡(jiǎn)檔信息,并確定(508) DIFF簡(jiǎn)檔信息是否 包括用于向用戶顯示DIFF信息的指令。例如,在一個(gè)實(shí)現(xiàn)中,翻頁(yè) 信息可以包括與請(qǐng)求指定URL的用戶的身份有關(guān)的用戶ID信息,而 DIFF簡(jiǎn)檔信息可以指定向與該用戶ID相關(guān)聯(lián)的用戶顯示用于指定 URL的DIFF信息。在另一實(shí)施例中,對(duì)凈皮選URL,可以存在缺省 的DIFF簡(jiǎn)檔。缺省的DIFF筒檔可以包括如果用戶ID未知、或如果 不存在用于所識(shí)別的用戶ID的DIFF顯示喜好信息,用于顯示或不 顯示用于特定URL的DIFF信息的缺省信息。
如果確定DIFF簡(jiǎn)檔包括用于向所識(shí)別的用戶顯示DIFF信息的 指令,根據(jù)DIFF簡(jiǎn)檔信息,處理(518)和顯示網(wǎng)頁(yè)內(nèi)容。然而,如 果確定DIFF簡(jiǎn)檔不包括用于向所識(shí)別的用戶顯示DIFF信息的指令, 可以向用戶通知(512)將顯示的DIFF信息的可用性。然后,用戶可 以輸入(514)用于有關(guān)用于指定URL的DIFF信息的顯示的用戶喜 好的指令??梢詫⒂脩糁噶畲鎯?chǔ)(516)在與指定URL和/或用戶ID 相關(guān)聯(lián)的DIFF簡(jiǎn)檔中。此后,才艮據(jù)DIFF簡(jiǎn)檔信息,可以處理(518) 和顯示用于指定URL的網(wǎng)頁(yè)內(nèi)容。
圖6表示示例說(shuō)明本發(fā)明的具體實(shí)施例的流程圖,用于實(shí)現(xiàn)本發(fā) 明的"頁(yè)內(nèi)書(shū)簽(intra page bookmark)"技術(shù)。才艮據(jù)至少一個(gè)實(shí)施例,
在指定網(wǎng)頁(yè)(對(duì)應(yīng)于特定URL)內(nèi)對(duì)所需位置或地點(diǎn)加書(shū)簽,并從i 用戶指定的所需位置/地點(diǎn)開(kāi)始顯示所檢索的網(wǎng)頁(yè)內(nèi)容。
在圖6的例子中,假定在客戶機(jī)系統(tǒng)102上,正向用戶顯示對(duì)應(yīng) 于特定URL的網(wǎng)頁(yè)內(nèi)容。用戶能使用例如鍵盤(pán)和/或鼠標(biāo),通過(guò)向客 戶機(jī)系統(tǒng)輸入(3)所需滾動(dòng)/瀏覽信息,向上/下滾動(dòng)所顯示的網(wǎng)頁(yè)。 客戶機(jī)系統(tǒng)通過(guò)調(diào)整網(wǎng)頁(yè)內(nèi)容的顯示部分的相對(duì)位置,響應(yīng)用戶輸入 活動(dòng)。例如,用戶可能期望瀏覽包括100行文本的網(wǎng)頁(yè)。該顯示器每 次能顯示30行文本。當(dāng)這些頁(yè)第一次載入時(shí),向用戶顯示^f亍1-30。然后,用戶能敲擊客戶機(jī)系統(tǒng)鍵盤(pán)上的PAGE DOWN鍵,由此客戶 機(jī)系統(tǒng)通過(guò)顯示該網(wǎng)頁(yè)的行31-60來(lái)響應(yīng)。為向用戶適當(dāng)?shù)仫@示網(wǎng)頁(yè) 內(nèi)容,客戶機(jī)系統(tǒng)配置或設(shè)計(jì)成生成與當(dāng)前向用戶顯示的網(wǎng)頁(yè)內(nèi)的相 對(duì)位置有關(guān)的顯示跟蹤信息。這些顯示跟蹤信息可以包括例如與正向 用戶顯示的網(wǎng)頁(yè)內(nèi)的相對(duì)位置有關(guān)的一個(gè)或多個(gè)指針。
根據(jù)至少一種實(shí)現(xiàn),客戶端應(yīng)用102b可以配置或設(shè)計(jì)成將顯示 跟蹤信息的至少一部分傳送(5)給服務(wù)器系統(tǒng)104。另外,可以將顯 示跟蹤信息的至少 一部分本地存儲(chǔ)在客戶機(jī)系統(tǒng)上。根據(jù)一個(gè)實(shí)施 例,顯示跟蹤信息可以包括例如顯示指針信息、URL信息、用戶ID 信息、工具欄ID信息、時(shí)間戳信息等等。使用所接收的顯示跟蹤信 息,然后可以生成(7)頁(yè)內(nèi)書(shū)簽信息。根據(jù)一種實(shí)現(xiàn),頁(yè)內(nèi)書(shū)簽信 息可以包括與網(wǎng)頁(yè)URL、用戶ID和/或向用戶顯示的網(wǎng)頁(yè)的最后已知 位置或地點(diǎn)有關(guān)的信息。才艮據(jù)不同實(shí)施例,可以將頁(yè)內(nèi)書(shū)簽信息的至 少一部分存儲(chǔ)在服務(wù)器系統(tǒng)104和/或客戶機(jī)系統(tǒng)102。在一種實(shí)現(xiàn)中, 也可以將與顯示跟蹤信息相關(guān)聯(lián)的URL信息和/或用戶ID信息與頁(yè) 內(nèi)書(shū)簽信息一起存儲(chǔ)。
在(11),假定用戶在客戶機(jī)系統(tǒng)102啟動(dòng)翻頁(yè)請(qǐng)求,將翻頁(yè)信 息的至少一部分從客戶機(jī)系統(tǒng)102傳送(13)到服務(wù)器系統(tǒng)104。根 據(jù)一個(gè)實(shí)施例,翻頁(yè)信息可以包括例如用戶ID信息(如果有的話)、 工具欄ID信息、時(shí)間戳信息、URL信息等等。使用所接收的翻頁(yè)信 息,可以從服務(wù)器系統(tǒng)104 (和/或客戶機(jī)系統(tǒng)102)檢索(15)用于 所識(shí)別的URL和用戶ID的頁(yè)內(nèi)書(shū)簽信息(如果有的話)。根據(jù)至少 一個(gè)實(shí)施例,可以將所檢索的頁(yè)內(nèi)書(shū)簽信息提供給客戶端應(yīng)用102b, 其可以使用頁(yè)內(nèi)書(shū)簽信息來(lái)從先前向用戶顯示的最后已知地點(diǎn)或位 置,顯示(25)所檢索的網(wǎng)頁(yè)內(nèi)容。
可以理解,本發(fā)明的頁(yè)內(nèi)書(shū)簽技術(shù)使用戶能夠以允許用戶隨后檢 索所需網(wǎng)頁(yè)(對(duì)應(yīng)于特定URL)的方式,在指定網(wǎng)頁(yè)(對(duì)應(yīng)于特定 URL)內(nèi)標(biāo)記所需位置或地點(diǎn),并且從由用戶指定的所需位置/地點(diǎn)開(kāi) 始顯示所檢索的網(wǎng)頁(yè)。相反,傳統(tǒng)的互聯(lián)網(wǎng)書(shū)簽技術(shù)允許用戶檢索所需的"加書(shū)簽的,,網(wǎng)頁(yè)(對(duì)應(yīng)于特定URL)。然而,將從網(wǎng)頁(yè)的頂部開(kāi) 始顯示所檢索的網(wǎng)頁(yè)。傳統(tǒng)的互聯(lián)網(wǎng)書(shū)簽技術(shù)不能為用戶提供指定所 檢索的網(wǎng)頁(yè)的初始顯示的地點(diǎn)或位置的能力。此外,盡管傳統(tǒng)的網(wǎng)頁(yè) 內(nèi)容可以包含"錨(anchor)"(對(duì)網(wǎng)頁(yè)的特定部分的參考),但通常 由網(wǎng)頁(yè)文檔的作者定義和放置這些錨,而不是用戶。相反,本發(fā)明的 技術(shù)允許用戶(例如客戶機(jī)系統(tǒng)102的用戶)使用例如本發(fā)明的頁(yè)內(nèi) 書(shū)簽技術(shù),定義和/或設(shè)置他們自己的"內(nèi)部錨"書(shū)簽。
圖7表示可以用于存儲(chǔ)與特定用戶相關(guān)聯(lián)的個(gè)人信息和/或網(wǎng)絡(luò) 瀏覽信息的用戶記錄700的例子。根據(jù)具體實(shí)施例,用戶記錄700可 以包括各種不同的信息,諸如用戶ID信息702、 IP地址信息704、 時(shí)間戳信息706、工具欄ID信息708、 URL信息710、 DIFF相關(guān)信 息712 (例如DIFF簡(jiǎn)檔信息、與先前向用戶顯示過(guò)的網(wǎng)頁(yè)內(nèi)容有關(guān) 的信息等等)、頁(yè)內(nèi)書(shū)簽信息714、用戶地理位置信息716、信用卡 信息718、用戶購(gòu)買(mǎi)歷史信息720、用戶簡(jiǎn)檔信息722 (例如姓名、地 址、電子郵件地址、年齡等等)、用戶瀏覽活動(dòng)信息724、用戶喜好 信息726,其他信息等等。
圖9表示使用標(biāo)準(zhǔn)的RSS格式格式化的網(wǎng)絡(luò)日志頁(yè)相關(guān)內(nèi)容900 的例子。如圖9的例子中所示,網(wǎng)絡(luò)日志頁(yè)內(nèi)容900包括多個(gè)不同的 項(xiàng)(例如902a, 902b, 902c )。如圖9的例子中所示,每一項(xiàng)卯2包 括相關(guān)聯(lián)的URL部分904,以及相關(guān)聯(lián)的時(shí)間戳部分906。根據(jù)至少 一個(gè)實(shí)施例,可以例如通過(guò)將來(lái)自網(wǎng)絡(luò)日志內(nèi)容的先前存儲(chǔ)版本的時(shí) 間戳信息與在當(dāng)前的網(wǎng)絡(luò)日志內(nèi)容的RSS饋送中提供的時(shí)間戳信息 進(jìn)行比較,確定用于網(wǎng)絡(luò)日志頁(yè)的DIFF信息。在Ben Hammersley 的、名為CONTENT SYNDICATION WITH RSS, O'Reilly & Associates, California, 2003的書(shū)中描述了 SS標(biāo)準(zhǔn)的詳細(xì)論述,在此 全部引入以供參考。
可以理解,也可以使用另外的聚合格式,諸如RDF、 ATOM等 等??梢栽贛 Nottingham的名為"DRAFT-NOTTINGHAM -ATOM-FORM AT-02", 2003 (www.atomenabled.org)的在線文獻(xiàn)中找到ATOM聚合格式的更詳細(xì)描述,在此全部引入以供參考。
另夕卜,可以理解,可以將本發(fā)明的技術(shù)用于確定任何類型的標(biāo)記 文檔的修改/改變。根據(jù)至少一種實(shí)現(xiàn),術(shù)語(yǔ)"標(biāo)記文檔"可以包括能由 網(wǎng)絡(luò)瀏覽器應(yīng)用呈現(xiàn)的任何文檔內(nèi)容,和/或其一部分。標(biāo)記文檔的例 子包括網(wǎng)頁(yè)、HTML文檔、XML文檔等等。
在至少一個(gè)實(shí)施例中,本發(fā)明的技術(shù)可以用于確定除與網(wǎng)頁(yè)相關(guān) 聯(lián)的以外的其他類型的文檔、文件和/或內(nèi)容的改變/變化。例如,本 發(fā)明的技術(shù)也可以用來(lái)便于用戶識(shí)別文本文檔、圖像、包括富媒體內(nèi) 容的文件等等的改變/變化。例如,其他類型的文檔可以包括字處理文 件、結(jié)構(gòu)化文檔文件、RSS饋送等等。
其他實(shí)施例
通常,本發(fā)明的網(wǎng)頁(yè)修改技術(shù)可以在軟件和/或硬件上實(shí)現(xiàn)。例 如,可以在操作系統(tǒng)內(nèi)核、單獨(dú)的用戶進(jìn)程、捆綁在網(wǎng)絡(luò)應(yīng)用中的數(shù) 據(jù)庫(kù)包中、在專用結(jié)構(gòu)機(jī)器上,或在網(wǎng)絡(luò)接口卡上實(shí)現(xiàn)。在本發(fā)明的 具體實(shí)施例中,本發(fā)明的技術(shù)用軟件、例如操作系統(tǒng)或在操作系統(tǒng)上 運(yùn)行的應(yīng)用實(shí)現(xiàn)。
可以在由存儲(chǔ)在存儲(chǔ)器中的計(jì)算機(jī)程序有選擇地激活或重新配 置的通用可編程機(jī)器上實(shí)現(xiàn)本發(fā)明的網(wǎng)頁(yè)修改技術(shù)的軟件或軟件/硬 件混合實(shí)現(xiàn)。這些可編程機(jī)器可以是設(shè)計(jì)成處理網(wǎng)絡(luò)流量的網(wǎng)絡(luò)設(shè) 備,諸如路由器或開(kāi)關(guān)。這些網(wǎng)絡(luò)設(shè)備可以具有多個(gè)網(wǎng)絡(luò)接口,包括 例如幀中繼和ISDN接口。這些網(wǎng)絡(luò)設(shè)備的具體例子包括路由器和開(kāi) 關(guān)。例如,用于本發(fā)明的計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備可以是專門(mén)配置的路由器或 服務(wù)器。用于這些機(jī)器的一些的一般體系結(jié)構(gòu)從下述的描述將是顯而 易見(jiàn)的。在另外的實(shí)施例中,可以在通用網(wǎng)絡(luò)主機(jī),諸如個(gè)人計(jì)算機(jī) 或工作站上實(shí)現(xiàn)本發(fā)明的網(wǎng)頁(yè)修改技術(shù)。另外,可以在用于網(wǎng)絡(luò)設(shè)備 或通用計(jì)算設(shè)備的卡(例如接口卡)上至少部分實(shí)現(xiàn)本發(fā)明。
現(xiàn)在參考圖8,適合于實(shí)現(xiàn)本發(fā)明的網(wǎng)頁(yè)修改^L術(shù)的網(wǎng)絡(luò)設(shè)備60 包括主中央處理單元(CPU )62、接口 68和總線67(例如PCI總線)。
34當(dāng)在適當(dāng)?shù)能浖蚬碳目刂葡聞?dòng)作時(shí),CPU62可以負(fù)責(zé)實(shí)現(xiàn)與所需 的網(wǎng)絡(luò)設(shè)備的功能相關(guān)聯(lián)的特定功能。例如,當(dāng)配置成服務(wù)器設(shè)備時(shí), CPU62可以負(fù)責(zé)分析數(shù)據(jù)包、封裝數(shù)據(jù)包、將數(shù)據(jù)包轉(zhuǎn)發(fā)到適當(dāng)?shù)木W(wǎng) 絡(luò)設(shè)備、生成和存儲(chǔ)DIFF信息等等。CPU62最好在包括操作系統(tǒng)(例 如Windows NT)的軟件,以及任何適當(dāng)?shù)膽?yīng)用軟件的控制下,實(shí)現(xiàn) 所有這些功能。
CPU62可以包括一個(gè)或多個(gè)處理器63,諸如來(lái)自Motorola或 Intel的微處理器系列或MIPS微處理器系列的處理器。在另一實(shí)施例 中,處理器63通常是專用硬件,用于控制網(wǎng)絡(luò)設(shè)備60的操作。在具 體的實(shí)施例中,存儲(chǔ)器61 (諸如非易失RAM和/或ROM)也形成 CPU62的一部分。然而,存在許多不同的方式,其中,能將存儲(chǔ)器耦 合到系統(tǒng)上。存儲(chǔ)器塊61可以用于各種目的,諸如例如高速緩存和/ 或存儲(chǔ)數(shù)據(jù)、編程指令等等。
接口 68通常被提供為接口卡(有時(shí)稱為"線卡")。通常,它們 控制網(wǎng)絡(luò)上的數(shù)據(jù)包的發(fā)送和接收并且有時(shí)支持與網(wǎng)絡(luò)設(shè)備60 —起 使用的其他外圍設(shè)備??梢蕴峁┑慕涌诎‥thernet接口、幀中繼接 口、電纜接口、 DSL接口、令牌環(huán)接口等等。另夕卜,可以提供各種非 常高速的接口,諸如快速Ethernet接口、吉比特Ethernet接口 、 ATM 接口、 HSSI接口、 POS接口、 FDDI接口等等。通常,這些接口可以 包括適合于與適當(dāng)?shù)慕橘|(zhì)通信的端口。在一些情況下,它們也可以包 括獨(dú)立的處理器,以及在一些實(shí)例中,包括易失RAM。獨(dú)立的處理 器可以控制這些通信密集的作圖,如分組交換、媒體控制和管理。通 過(guò)為通信密集任務(wù)提供單獨(dú)的處理器,這些接口允許主處理器62有 效地執(zhí)行路由計(jì)算、網(wǎng)絡(luò)診斷、安全功能等等。
盡管圖8中所示的系統(tǒng)示例說(shuō)明本發(fā)明的一個(gè)特定網(wǎng)絡(luò)設(shè)備,但 決不是能實(shí)現(xiàn)本發(fā)明的唯一網(wǎng)絡(luò)設(shè)備體系結(jié)構(gòu)。例如,也可以使用具 有處理通信和路由計(jì)算等等的單個(gè)處理器的體系結(jié)構(gòu)。另外,也能與 網(wǎng)絡(luò)設(shè)備一起使用其他類型的接口和媒體。
與網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)無(wú)關(guān),可以釆用配置成存儲(chǔ)數(shù)據(jù)、用于通用網(wǎng)絡(luò)操作的程序指令和/或與在此所述的網(wǎng)頁(yè)修改技術(shù)的功能性有關(guān)的
其他信息的一個(gè)或多個(gè)存儲(chǔ)器或存儲(chǔ)模塊(諸如存儲(chǔ)器塊65)。程序 指令可以控制操作系統(tǒng)和/或一個(gè)或多個(gè)應(yīng)用的操作。也可以將存儲(chǔ)器 或多個(gè)存儲(chǔ)器配置成存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)、DIFF相關(guān)信息、頁(yè)內(nèi)書(shū)簽信息 和/或在此所述的其他專用的非程序信息。
因?yàn)榭梢圆捎眠@些信息和程序指令來(lái)實(shí)現(xiàn)在此所述的系統(tǒng)/方 法,本發(fā)明涉及機(jī)器可讀介質(zhì),包括程序指令、狀態(tài)信息等等,用于 執(zhí)行在此所述的各種操作。機(jī)器可讀介質(zhì)的例子包括但不限于磁介 質(zhì),諸如硬盤(pán)、軟件和磁帶、光介質(zhì),諸如CD-ROM盤(pán)、磁光介質(zhì), 諸如光磁軟盤(pán),以及硬件設(shè)備,專門(mén)配置成存儲(chǔ)和執(zhí)行程序指令,諸 如只讀存儲(chǔ)器設(shè)備(ROM)和隨機(jī)存取存儲(chǔ)器(RAM)。本發(fā)明也 可以嵌入在適當(dāng)?shù)慕橘|(zhì),諸如聲波、光線、電線等等上傳播的栽波中。 程序指令的例子可以包括機(jī)器代碼,諸如由編譯器所產(chǎn)生的,以及包
含可以由計(jì)算機(jī)使用解釋程序執(zhí)行的高級(jí)代碼的文件。
盡管參考附圖,詳細(xì)地描述了本發(fā)明的幾個(gè)優(yōu)選實(shí)施例,但應(yīng)當(dāng) 理解本發(fā)明不限于這些具體的實(shí)施例,在不背離如在附加權(quán)利要求中 所定義的本發(fā)明的精神或范圍的情況下,可以由本領(lǐng)域的技術(shù)人員實(shí) 現(xiàn)各種改變和改進(jìn)。
權(quán)利要求
1. 一種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于便于顯示從計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文檔內(nèi)容,該計(jì)算機(jī)網(wǎng)絡(luò)包括客戶機(jī)系統(tǒng)和服務(wù)器系統(tǒng),該方法包括檢測(cè)客戶機(jī)系統(tǒng)處的動(dòng)作,該動(dòng)作由客戶機(jī)系統(tǒng)的用戶啟動(dòng),該動(dòng)作包括請(qǐng)求檢索有關(guān)與第一URL相關(guān)聯(lián)的第一標(biāo)記文檔的內(nèi)容;檢索有關(guān)與第一標(biāo)記文檔相關(guān)聯(lián)的第一部分內(nèi)容的信息,其中,先前向用戶顯示過(guò)所述第一部分內(nèi)容的至少一部分;檢索與第一標(biāo)記文檔相關(guān)聯(lián)的第二部分內(nèi)容,所述第二部分內(nèi)容對(duì)應(yīng)于標(biāo)記文檔內(nèi)容的當(dāng)前版本;將第一部分內(nèi)容與第二部分內(nèi)容進(jìn)行比較,以識(shí)別先前未向用戶顯示的、與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容;以便于用戶識(shí)別第三部分內(nèi)容的方式修改與第一標(biāo)記文檔相關(guān)聯(lián)的標(biāo)記文檔內(nèi)容的顯示。
2. 如權(quán)利要求1所述的方法,其中,標(biāo)記文檔內(nèi)容包括從HTML 內(nèi)容和XML內(nèi)容的組中選擇的內(nèi)容。
3. 如權(quán)利要求l所述的方法,其中,所述動(dòng)作對(duì)應(yīng)于翻頁(yè)操作。
4. 如權(quán)利要求l所述的方法,其中,第三部分內(nèi)容包括先前未 向用戶顯示的、新的或經(jīng)修改的內(nèi)容。
5. 如權(quán)利要求l所述的方法,其中,在服務(wù)器系統(tǒng)處執(zhí)行所述比較。
6. 如權(quán)利要求l所述的方法,其中,在客戶機(jī)系統(tǒng)處執(zhí)行所述比較。
7. 如權(quán)利要求l所述的方法,其中,從服務(wù)器系統(tǒng)檢索第一部 分內(nèi)容。
8. 如權(quán)利要求l所述的方法,其中,從客戶機(jī)系統(tǒng)檢索第一部 分內(nèi)容。
9. 如權(quán)利要求l所述的方法,進(jìn)一步包括將第一部分內(nèi)容存儲(chǔ)在服務(wù)器系統(tǒng)上。
10. 如權(quán)利要求l所述的方法,進(jìn)一步包括將第一部分內(nèi)容存儲(chǔ)在客戶機(jī)系統(tǒng)上。
11. 如權(quán)利要求l所述的方法,其中,在服務(wù)器系統(tǒng)處執(zhí)行標(biāo)記 文檔內(nèi)容的修改。
12. 如權(quán)利要求l所述的方法,其中,在客戶機(jī)系統(tǒng)處執(zhí)行標(biāo)記 文檔內(nèi)容的修改。
13. 如權(quán)利要求l所述的方法,其中,第一部分內(nèi)容包括先前已 經(jīng)向用戶顯示過(guò)的標(biāo)記文檔內(nèi)容的指紋。
14. 如權(quán)利要求l所述的方法,進(jìn)一步包括從最后向用戶顯示的 標(biāo)記文檔內(nèi)的位置開(kāi)始,向用戶顯示標(biāo)記文檔內(nèi)容。
15. 如權(quán)利要求l所述的方法,其中,所述修改包括加亮向用戶 顯示的標(biāo)記文檔內(nèi)容的一部分,其中,加亮部分對(duì)應(yīng)于先前向用戶顯 示過(guò)的標(biāo)記文檔內(nèi)容的一部分。
16. 如權(quán)利要求l所述的方法,其中,根據(jù)標(biāo)準(zhǔn)化聚合格式,將 第二部分網(wǎng)絡(luò)內(nèi)容格式化。
17. 如權(quán)利要求15所述的方法,其中,從由RSS聚合標(biāo)準(zhǔn)、RDF 聚合標(biāo)準(zhǔn)和ATOM聚合標(biāo)準(zhǔn)組成的組中選擇所述標(biāo)準(zhǔn)化聚合格式。
18. 如權(quán)利要求1所述的方法,其中,服務(wù)器系統(tǒng)包括主服務(wù)器。
19. 如權(quán)利要求l所述的方法,其中,第一標(biāo)記文檔對(duì)應(yīng)于網(wǎng)絡(luò) 日志頁(yè);其中,第一部分內(nèi)容包括與先前已經(jīng)向用戶顯示過(guò)的網(wǎng)絡(luò)日志頁(yè)內(nèi)容有關(guān)的信息;其中,第二部分內(nèi)容包括與網(wǎng)絡(luò)日志頁(yè)內(nèi)容的當(dāng)前版本有關(guān)的信息;以及其中,笫三部分內(nèi)容包括與先前未向用戶顯示的新的或經(jīng)修改的 網(wǎng)絡(luò)日志頁(yè)內(nèi)容有關(guān)的信息。
20. 如權(quán)利要求19所述的方法,進(jìn)一步包括響應(yīng)于所述動(dòng)作, 向用戶初始地顯示第三部分內(nèi)容。
21. 如權(quán)利要求19所述的方法,進(jìn)一步包括 加亮將向用戶顯示的網(wǎng)絡(luò)日志頁(yè)內(nèi)容的一部分,其中,加亮部分對(duì)應(yīng)于用戶最后一次瀏覽網(wǎng)絡(luò)日志頁(yè)時(shí)最后向用戶顯示的標(biāo)記文檔 內(nèi)容的一部分;以及從對(duì)應(yīng)于加亮部分內(nèi)容的位置開(kāi)始,響應(yīng)于所述動(dòng)作,向用戶初 始地顯示該網(wǎng)絡(luò)日志頁(yè)。
22. —種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于便于顯示從計(jì)算機(jī)網(wǎng)絡(luò)上的主 服務(wù)器檢索的標(biāo)記文檔內(nèi)容,該計(jì)算機(jī)網(wǎng)絡(luò)包括客戶機(jī)系統(tǒng)和服務(wù)器 系統(tǒng),該方法包括向客戶機(jī)系統(tǒng)的用戶顯示與第一標(biāo)記文檔有關(guān)的第一部分內(nèi)容, 其中,第一標(biāo)記文檔具有與之相關(guān)聯(lián)的URL;存儲(chǔ)與第一位置處的第一部分內(nèi)容有關(guān)的信息;接收客戶機(jī)系統(tǒng)處的動(dòng)作,以在客戶機(jī)系統(tǒng)上顯示第一標(biāo)記文檔 的當(dāng)前版本;從主服務(wù)器檢索用于第一標(biāo)記文檔的內(nèi)容的當(dāng)前版本; 使用與第一部分內(nèi)容有關(guān)的所存儲(chǔ)的信息來(lái)識(shí)別先前未向用戶顯示的、與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容;以^^于用戶識(shí)別第三部分內(nèi)容的方式修改與第 一標(biāo)記文檔相關(guān)聯(lián)的標(biāo)記文檔內(nèi)容的顯示。
23. 如權(quán)利要求22所述的方法,其中,標(biāo)記文檔內(nèi)容包括從 HTML內(nèi)容和XML內(nèi)容的組中選擇的內(nèi)容。
24. 如權(quán)利要求22所述的方法,其中,所述動(dòng)作對(duì)應(yīng)于翻頁(yè)操作。
25. 如權(quán)利要求22所述的方法,進(jìn)一步包括從用戶接收存儲(chǔ)與正向用戶顯示的第一部分內(nèi)容有關(guān)的信息的 第一請(qǐng)求;以及響應(yīng)于第一請(qǐng)求,向服務(wù)器系統(tǒng)發(fā)送與正向用戶顯示的第一部分內(nèi)容有關(guān)的信息。
26. —種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于便于顯示從計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文檔內(nèi)容,該計(jì)算機(jī)網(wǎng)絡(luò)包括客戶機(jī)系統(tǒng)和服務(wù)器系統(tǒng),該方法包括向客戶機(jī)系統(tǒng)的用戶顯示與第一標(biāo)記文檔有關(guān)的第一部分內(nèi)容, 第一標(biāo)記文檔具有與之相關(guān)聯(lián)的URL;存儲(chǔ)與第一位置處的第一部分內(nèi)容有關(guān)的信息;接收客戶機(jī)系統(tǒng)處的動(dòng)作,以在客戶機(jī)系統(tǒng)上顯示第一標(biāo)記文檔 的當(dāng)前版本;從主服務(wù)器檢索用于第 一標(biāo)記文檔的內(nèi)容的當(dāng)前版本; 使用與第一部分內(nèi)容有關(guān)的所存儲(chǔ)的信息來(lái)識(shí)別包括與第一部分內(nèi)容有關(guān)的信息的內(nèi)容的當(dāng)前版本中的第一位置;以及初始地顯示對(duì)應(yīng)于所述笫一位置處的內(nèi)容的第一標(biāo)記文檔的內(nèi)容的當(dāng)前版本的至少一部分。
27. 如權(quán)利要求26所述的方法,其中,第一位置對(duì)應(yīng)于最后一 次向用戶顯示的第一標(biāo)記文檔的位置。
28. 如權(quán)利要求26所述的方法,進(jìn)一步包括識(shí)別第 一標(biāo)記文檔內(nèi)容的當(dāng)前版本中的第 一部分內(nèi)容; 加亮所識(shí)別的第一部分內(nèi)容;以及初始地顯示包括該加亮部分內(nèi)容的第一標(biāo)記文檔的內(nèi)容的當(dāng)前 版本的至少一部分。
29. 如權(quán)利要求26所述的方法,進(jìn)一步包括 從用戶接收創(chuàng)建用于當(dāng)前正向用戶顯示的第一標(biāo)記文檔的部分的頁(yè)內(nèi)書(shū)簽的請(qǐng)求;確定對(duì)應(yīng)于當(dāng)前正向用戶顯示的第一標(biāo)記文檔的部分的第一標(biāo) 記文檔內(nèi)的第一相對(duì)位置;以及將第一頁(yè)內(nèi)書(shū)簽與第一相對(duì)位置相關(guān)聯(lián)。
30. —種用于便于顯示從計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文 檔內(nèi)容的系統(tǒng),該計(jì)算機(jī)網(wǎng)絡(luò)包括客戶機(jī)系統(tǒng)和服務(wù)器系統(tǒng),該系統(tǒng)包括至少一個(gè)處理器;至少 一個(gè)接口 ,被配置或設(shè)計(jì)成向數(shù)據(jù)網(wǎng)絡(luò)中的至少 一個(gè)其他網(wǎng)絡(luò)設(shè)備提供通信鏈路;以及 存儲(chǔ)器;該系統(tǒng)被配置或設(shè)計(jì)成檢測(cè)客戶機(jī)系統(tǒng)處的動(dòng)作,該動(dòng)作由客戶機(jī)系統(tǒng)的用戶啟動(dòng),該 動(dòng)作包括請(qǐng)求檢索有關(guān)與第一 URL相關(guān)聯(lián)的第 一標(biāo)記文檔的內(nèi)容;檢索有關(guān)與第 一標(biāo)記文檔相關(guān)聯(lián)的第 一部分內(nèi)容的信息,其中, 先前向用戶顯示過(guò)所述第一部分內(nèi)容的至少一部分;檢索與第一標(biāo)記文檔相關(guān)聯(lián)的第二部分內(nèi)容,所述第二部分內(nèi)容 對(duì)應(yīng)于標(biāo)記文檔內(nèi)容的當(dāng)前版本;將第一部分內(nèi)容與第二部分內(nèi)容進(jìn)行比較來(lái)識(shí)別先前未向用戶 顯示的、與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容;以便于用戶識(shí)別第三部分內(nèi)容的方式修改與第一標(biāo)記文檔相關(guān) 聯(lián)的標(biāo)記文檔內(nèi)容的顯示。
31. 如權(quán)利要求30所述的方法,其中,標(biāo)記文檔內(nèi)容包括從 HTML內(nèi)容和XML內(nèi)容的組中選擇的內(nèi)容。
32. 如權(quán)利要求30所述的方法,其中,所述動(dòng)作對(duì)應(yīng)于翻頁(yè)操作。
33. 如權(quán)利要求30所述的系統(tǒng),其中,第一部分內(nèi)容包括先前 已經(jīng)向用戶顯示過(guò)的標(biāo)記文檔內(nèi)容的指紋。
34. 如權(quán)利要求30所述的系統(tǒng),進(jìn)一步被配置或設(shè)計(jì)成從最后 向用戶顯示的標(biāo)記文檔內(nèi)的位置開(kāi)始向用戶顯示標(biāo)記文檔內(nèi)容。
35. 如權(quán)利要求30所述的系統(tǒng),進(jìn)一步被配置或設(shè)計(jì)成加亮向 用戶顯示的標(biāo)記文檔內(nèi)容的一部分,其中,加亮部分對(duì)應(yīng)于先前向用 戶顯示過(guò)的標(biāo)記文檔內(nèi)容的一部分。
36. 如權(quán)利要求30所述的系統(tǒng),其中,根據(jù)標(biāo)準(zhǔn)化聚合格式, 格式化第二部分網(wǎng)絡(luò)內(nèi)容。
37. 如權(quán)利要求35所述的系統(tǒng),其中,從由RSS聚合標(biāo)準(zhǔn)、RDF 聚合標(biāo)準(zhǔn)和ATOM聚合標(biāo)準(zhǔn)組成的組選擇所述標(biāo)準(zhǔn)化聚合格式。
38. 如權(quán)利要求30所述的系統(tǒng),其中,第一標(biāo)記文檔對(duì)應(yīng)于網(wǎng) 絡(luò)日志頁(yè);其中,第一部分內(nèi)容包括與先前已經(jīng)向用戶顯示過(guò)的網(wǎng)絡(luò)日志頁(yè)內(nèi)容有關(guān)的信息;其中,第二部分內(nèi)容包括與網(wǎng)絡(luò)日志頁(yè)內(nèi)容的當(dāng)前版本有關(guān)的信息;以及其中,第三部分內(nèi)容包括與先前未向用戶顯示的新的或經(jīng)修改的 網(wǎng)絡(luò)日志頁(yè)內(nèi)容有關(guān)的信息。
39. 如權(quán)利要求38所述的系統(tǒng),進(jìn)一步被配置成或設(shè)計(jì)成響應(yīng) 于所述動(dòng)作,向用戶初始地顯示第三部分內(nèi)容。
40. 如權(quán)利要求38所述的系統(tǒng),進(jìn)一步4皮配置或^:計(jì)成 加亮將向用戶顯示的網(wǎng)絡(luò)日志頁(yè)內(nèi)容的一部分,其中,加亮部分對(duì)應(yīng)于用戶最后一次瀏覽網(wǎng)絡(luò)日志頁(yè)時(shí)最后向用戶顯示的標(biāo)記文檔 內(nèi)容的一部分;以及從對(duì)應(yīng)于加亮部分內(nèi)容的位置開(kāi)始,響應(yīng)于所述動(dòng)作,向用戶初 始地顯示該網(wǎng)絡(luò)日志頁(yè)。
41. 一種用于便于顯示從計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文 檔內(nèi)容的系統(tǒng),該計(jì)算機(jī)網(wǎng)絡(luò)包括客戶機(jī)系統(tǒng)和服務(wù)器系統(tǒng),該系統(tǒng) 包括向客戶機(jī)系統(tǒng)的用戶顯示與第一標(biāo)記文檔有關(guān)的第一部分內(nèi)容,其中,第一標(biāo)記文檔具有與之相關(guān)聯(lián)的URL;存儲(chǔ)與第一位置處的第一部分內(nèi)容有關(guān)的信息; 接收客戶機(jī)系統(tǒng)處的動(dòng)作,以在客戶機(jī)系統(tǒng)上顯示第一標(biāo)記文檔的當(dāng)前版本;從主服務(wù)器檢索用于第 一標(biāo)記文檔的內(nèi)容的當(dāng)前版本; 使用與第一部分內(nèi)容有關(guān)的所存儲(chǔ)的信息來(lái)識(shí)別先前未向用戶顯示的、與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容;以便于用戶識(shí)別第三部分內(nèi)容的方式修改與第 一標(biāo)記文檔相關(guān)聯(lián)的標(biāo)記文檔內(nèi)容的顯示。
42. 如權(quán)利要求41所述的系統(tǒng),進(jìn)一步被配置或設(shè)計(jì)成 從用戶接收存儲(chǔ)與正向用戶顯示的第一部分內(nèi)容有關(guān)的信息的第一請(qǐng)求;以及響應(yīng)于第一請(qǐng)求,向服務(wù)器系統(tǒng)發(fā)送與正向用戶顯示的第一部分 內(nèi)容有關(guān)的信息。
43. —種用于便于顯示從計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文 檔內(nèi)容的系統(tǒng),該計(jì)算機(jī)網(wǎng)絡(luò)包括客戶機(jī)系統(tǒng)和服務(wù)器系統(tǒng),該系統(tǒng) 包括向客戶機(jī)系統(tǒng)的用戶顯示與第一標(biāo)記文檔有關(guān)的第一部分內(nèi)容, 第一標(biāo)記文檔具有與之相關(guān)聯(lián)的URL;存儲(chǔ)與第一位置處的第一部分內(nèi)容有關(guān)的信息;接收客戶機(jī)系統(tǒng)處的動(dòng)作,以在客戶機(jī)系統(tǒng)上顯示第一標(biāo)記文檔 的當(dāng)前版本;從主服務(wù)器檢索用于第 一標(biāo)記文檔的內(nèi)容的當(dāng)前版本; 使用與第一部分內(nèi)容有關(guān)的所存儲(chǔ)的信息來(lái)識(shí)別包括與笫一部分內(nèi)容有關(guān)的信息的內(nèi)容的當(dāng)前版本中的第一位置;以及初始地顯示對(duì)應(yīng)于在所述第一位置處的內(nèi)容的第一標(biāo)記文檔的內(nèi)容的當(dāng)前版本的至少一部分。
44. 如權(quán)利要求43所述的系統(tǒng),其中,第一位置對(duì)應(yīng)于最后向 用戶顯示的、第一標(biāo)記文檔的位置。
45. 如權(quán)利要求43所述的系統(tǒng),進(jìn)一步被配置或設(shè)計(jì)成 識(shí)別第一標(biāo)記文檔內(nèi)容的當(dāng)前版本中的第 一部分內(nèi)容; 加亮所識(shí)別的第一部分內(nèi)容;以及初始地顯示包括該加亮部分內(nèi)容的第一標(biāo)記文檔的內(nèi)容的當(dāng)前 版本的至少一部分。
46. 如權(quán)利要求43所述的系統(tǒng),進(jìn)一步被配置或設(shè)計(jì)成 從用戶接收創(chuàng)建用于當(dāng)前正向用戶顯示的第一標(biāo)記文檔的部分的頁(yè)內(nèi)書(shū)簽的請(qǐng)求;確定對(duì)應(yīng)于當(dāng)前正向用戶顯示的第一標(biāo)記文檔的部分的第一標(biāo)記文檔內(nèi)的第一相對(duì)位置;以及將第一頁(yè)內(nèi)書(shū)簽與第一相對(duì)位置相關(guān)聯(lián)。
47. —種計(jì)算機(jī)程序產(chǎn)品,用于便于顯示從計(jì)算機(jī)網(wǎng)絡(luò)上的主服 務(wù)器檢索的標(biāo)記文檔內(nèi)容,該計(jì)算機(jī)網(wǎng)絡(luò)包括客戶機(jī)系統(tǒng)和服務(wù)器系 統(tǒng),該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可用介質(zhì),其中嵌入計(jì)算機(jī)可讀代碼,該計(jì)算機(jī)可讀代碼包括用于檢測(cè)客戶機(jī)系統(tǒng)處的動(dòng)作的計(jì)算機(jī)代碼,該動(dòng)作由客戶機(jī)系 統(tǒng)的用戶啟動(dòng),該動(dòng)作包括請(qǐng)求檢索有關(guān)與第一 URL相關(guān)聯(lián)的第一 標(biāo)記文檔的內(nèi)容;用于檢索有關(guān)與第一標(biāo)記文檔相關(guān)聯(lián)的第一部分內(nèi)容的信息的 計(jì)算機(jī)代碼,其中,先前向用戶顯示過(guò)所述第一部分內(nèi)容的至少一部分;用于檢索與第 一標(biāo)記文檔相關(guān)聯(lián)的第二部分內(nèi)容的計(jì)算機(jī)代碼,所述第二部分內(nèi)容對(duì)應(yīng)于標(biāo)記文檔內(nèi)容的當(dāng)前版本;用于將第一部分內(nèi)容與第二部分內(nèi)容進(jìn)行比較來(lái)識(shí)別先前未向 用戶顯示的、與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容的計(jì)算機(jī)代碼;用于以便于用戶識(shí)別第三部分內(nèi)容的方式修改與第一標(biāo)記文檔 相關(guān)聯(lián)的標(biāo)記文檔內(nèi)容的顯示的計(jì)算機(jī)代碼。
48. —種用于便于顯示從計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文 檔內(nèi)容的系統(tǒng),該計(jì)算機(jī)網(wǎng)絡(luò)包括客戶機(jī)系統(tǒng)和服務(wù)器系統(tǒng),該系統(tǒng) 包括用于檢測(cè)客戶機(jī)系統(tǒng)處的動(dòng)作的裝置,該動(dòng)作由客戶機(jī)系統(tǒng)的用 戶啟動(dòng),該動(dòng)作包括請(qǐng)求檢索有關(guān)與第一 URL相關(guān)聯(lián)的第一標(biāo)記文 檔的內(nèi)容;用于檢索有關(guān)與第一標(biāo)記文檔相關(guān)聯(lián)的第一部分內(nèi)容的信息的 裝置,其中,先前向用戶顯示過(guò)所述第一部分內(nèi)容的至少一部分;用于檢索與第 一標(biāo)記文檔相關(guān)聯(lián)的第二部分內(nèi)容的裝置,所述笫 二部分內(nèi)容對(duì)應(yīng)于標(biāo)記文檔內(nèi)容的當(dāng)前版本;9用于將第一部分內(nèi)容與第二部分內(nèi)容進(jìn)行比較來(lái)識(shí)別先前未向用戶顯示的、與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容的裝置;用于以便于用戶識(shí)別第三部分內(nèi)容的方式修改與第一標(biāo)記文檔相關(guān)聯(lián)的標(biāo)記文檔內(nèi)容的顯示的裝置。
49.如權(quán)利要求48所述的系統(tǒng),其中,第三部分內(nèi)容包括先前未向用戶顯示的、新的或經(jīng)修改的內(nèi)容。
全文摘要
本申請(qǐng)描述了用于便于顯示從包括客戶機(jī)系統(tǒng)和服務(wù)器系統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)上的主服務(wù)器檢索的標(biāo)記文檔內(nèi)容的技術(shù)??梢韵蚩蛻魴C(jī)系統(tǒng)的用戶顯示與第一標(biāo)記文檔有關(guān)的第一部分內(nèi)容,其中第一標(biāo)記文檔具有與之相關(guān)聯(lián)的URL。與第一部分內(nèi)容有關(guān)的信息存儲(chǔ)在服務(wù)器系統(tǒng)處。接收在客戶機(jī)系統(tǒng)上顯示第一標(biāo)記文檔的當(dāng)前版本的動(dòng)作。從主服務(wù)器檢索用于第一標(biāo)記文檔的內(nèi)容的當(dāng)前版本??梢允褂门c第一部分內(nèi)容有關(guān)的存儲(chǔ)信息來(lái)識(shí)別先前未向用戶顯示的、與第一標(biāo)記文檔相關(guān)聯(lián)的第三部分內(nèi)容。然后以便于用戶識(shí)別第三部分內(nèi)容的方式,修改與第一標(biāo)記文檔相關(guān)聯(lián)的標(biāo)記文檔的顯示。
文檔編號(hào)G06F15/00GK101427229SQ200680005978
公開(kāi)日2009年5月6日 申請(qǐng)日期2006年1月20日 優(yōu)先權(quán)日2005年1月24日
發(fā)明者喬那森·萊布隆格, 尤迪·曼伯, 科林·布里亞 申請(qǐng)人:A9.Com公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1