專利名稱:Web筆記本工具的制作方法
技術(shù)領(lǐng)域:
本文檔涉及管理以及訪問與在線筆記本(notebook)相關(guān)的數(shù)據(jù)。
背景技術(shù):
萬維網(wǎng)沖浪可以定位從旅行指南到餐廳主頁的所有形式的信息。有效的搜索引擎可以幫助用戶找到所有這樣的網(wǎng)頁中的最佳或最相關(guān)網(wǎng)頁。用戶然后可以點擊搜索結(jié)果并且被帶到在其中用戶然后可以導(dǎo)航來找到特別有幫助的信息的網(wǎng)頁。在從各種源瀏覽內(nèi)容后,用戶可能希望返回到先前訪問的內(nèi)容。為了做到這樣,用戶可以使用運行于客戶端設(shè)備上的瀏覽器的"歷史"或"收藏夾"特征。然而,用戶將需要重新導(dǎo)航信息一可能再次經(jīng)過不相關(guān)或不需要的信息來獲得期望的信息。
Web筆記本可以允許web沖浪者進一步組織基于web的信息。Web筆記本是在其中用戶已匯編來自各種其它web文檔的內(nèi)容的部分的電子文檔,并且其中文檔包含回到原始web文檔的引用(例如,使得用戶可以從筆記本導(dǎo)航回諸如網(wǎng)頁的原始web文檔)。
Web用戶可以通過其在web沖浪時選擇與特定主題相關(guān)的內(nèi)容來形成web筆記本。例如,計劃修建新住宅的某人可以通過沖浪多個五金(例如,水暖、照明等等)制造商的網(wǎng)站并且從每一個制造商選擇待被匯編在web筆記本中的內(nèi)容來創(chuàng)建與住宅修建相關(guān)的web筆記本。以這種方式,可以向用戶提供相對容易地存儲以及查閱關(guān)于特定主題的內(nèi)容的便利位置。
發(fā)明內(nèi)容
本文檔論述了用于為web筆記本或其它類似項獲取內(nèi)容的方法和系統(tǒng)。通常,后臺應(yīng)用運行于諸如運行web瀏覽器應(yīng)用的系統(tǒng)的系統(tǒng)
上,所述后臺應(yīng)用可以是通常對用戶不可見的應(yīng)用或應(yīng)用的一部分。后臺應(yīng)用可以監(jiān)視瀏覽器窗口的活動顯示區(qū)域中用戶進行內(nèi)容選擇的動作,并且可以在出現(xiàn)了內(nèi)容選擇(例如,通過按壓鼠標(biāo)按鈕,繼之以拖動,繼之以暫停)時生成可視圖標(biāo)。對圖標(biāo)的選擇可以使所選擇
的內(nèi)容被自動剪貼到web筆記本上。可以生成要在或靠近內(nèi)容選擇結(jié)束點處顯示的圖標(biāo),使得用戶可以在不必將指針移動到很遠來進行選擇的情況下非常容易地選擇控件。
在一些實施方式中, 一種用于為web筆記本提供信息的計算機實現(xiàn)的方法包括在瀏覽器窗口的內(nèi)容區(qū)域中顯示web文檔;從web文檔接收第一次用戶啟動的鼠標(biāo)點擊啟動的對內(nèi)容的用戶選擇;以及在完成用戶選擇后在內(nèi)容區(qū)域中顯示選擇圖標(biāo),其中所述選擇圖標(biāo)不需要第二次用戶啟動的鼠標(biāo)點擊即被顯示。
對內(nèi)容的用戶選擇可以包括用戶啟動的鼠標(biāo)點擊,繼之以用戶啟動的對內(nèi)容區(qū)域的拖動選擇。所選擇的內(nèi)容可以被復(fù)制到web筆記本。所選擇的內(nèi)容可以被附加到包含來自其它網(wǎng)頁的內(nèi)容的web筆記本。選擇圖標(biāo)可以鄰近對內(nèi)容的用戶選擇的最終選擇點顯示。
在一些實施方式中,在指針在第一圖標(biāo)上懸停了預(yù)定的時間段后可以用不同于第一圖標(biāo)的第二圖標(biāo)替代第一圖標(biāo)。在一些實施方式中,選擇圖標(biāo)包括第一圖標(biāo)和鄰近第一圖標(biāo)顯示的第二圖標(biāo),并且第二圖標(biāo)可以在指針在第一圖標(biāo)上懸停時顯示。
7在一些實施方式中,計算機實現(xiàn)的方法進一步包括接收圖標(biāo)的用戶激活并且響應(yīng)于用戶激活將所選擇的內(nèi)容復(fù)制到web筆記本。在一些實施方式中,計算機實現(xiàn)的方法進一步包括通過將所選擇的內(nèi)容與
多個web筆記本中的內(nèi)容相比較來從多個web筆記本中選擇web筆記本。
在一些實施方式中,將網(wǎng)頁內(nèi)容剪貼到web筆記本的方法包括在瀏覽器內(nèi)容區(qū)域中顯示網(wǎng)頁內(nèi)容;從指向設(shè)備接收點擊并拖動(click-and-drag)命令;在瀏覽器內(nèi)容區(qū)域中的位置處檢測點擊并拖動
命令的結(jié)束;以及顯示內(nèi)容選擇圖標(biāo)而不需要指向設(shè)備向下點擊。
在一些實施方式中,將網(wǎng)頁內(nèi)容剪貼到web筆記本的方法包括-確定在web瀏覽器的內(nèi)容區(qū)域中已出現(xiàn)點擊并拖動內(nèi)容選擇操作;檢測選擇結(jié)束的指示;在出現(xiàn)選擇結(jié)束的指示時確定指針位置;以及鄰近指針位置顯示內(nèi)容選擇圖標(biāo),其中內(nèi)容選擇圖標(biāo)的激活使內(nèi)容選擇操作所選擇的內(nèi)容被復(fù)制到web筆記本。所檢測的選擇結(jié)束的指示可以包括指向器松開點擊(up-click)事件。所述方法可以由存儲在web瀏覽器擴展中的指令執(zhí)行。
在一些實施方式中,從多個web文檔捕捉數(shù)據(jù)的方法包括在第一 web瀏覽器窗口中顯示web文檔;從所顯示的web文檔內(nèi)接收對內(nèi)容的選擇,所述內(nèi)容顯著少于所顯示的web文檔中的所有內(nèi)容;以及在第二 web瀏覽器窗口的活動內(nèi)容區(qū)域中顯示與所選擇的內(nèi)容相關(guān)聯(lián)的web文檔部分或web文檔連接器。
第二瀏覽器窗口可以是在第一 web瀏覽器窗口內(nèi)顯示的框架或區(qū)域。Web文檔部分可以包括包含在所選擇的內(nèi)容中的文本的摘錄。Web文檔部分可以包括包含在所選擇的內(nèi)容中的圖像。Web文檔連接器可以包括指向包括所選擇的內(nèi)容的web文檔的鏈接。
8在一些實施方式中,所述方法可以進一步包括將web內(nèi)容與來自
多個網(wǎng)頁的內(nèi)容存儲在文檔中。在一些實施方式中,所述方法可以進
一步包括顯示多個web文檔部分,每一個所述web文檔部分與從不同web文檔中選擇的相應(yīng)內(nèi)容相關(guān)聯(lián)。在一些實施方式中,所述方法可以進一步包括接收對web文檔連接器的選擇并且響應(yīng)于所述選擇顯示所選擇的內(nèi)容。顯示所選擇的內(nèi)容可以包括與其相應(yīng)的web文檔分離地顯示所選擇的內(nèi)容。顯示所選擇的內(nèi)容可以包括從相應(yīng)的web文檔外部地引用最新內(nèi)容。外部地引用最新內(nèi)容可以包括分析在第二 web瀏覽器窗口中顯示的web筆記本中的指針。
在一些實施方式中,呈現(xiàn)與web筆記本相關(guān)聯(lián)的內(nèi)容的方法可以包括獲取存儲在web筆記本中的內(nèi)容,所述內(nèi)容表示多個不同的網(wǎng)頁的子部分;從多個不同的網(wǎng)頁中的每一個外部地引用最新內(nèi)容;以及用來自多個不同的網(wǎng)頁中的每一個的最新內(nèi)容填充(populate) web筆記本。
一些實施方式可以提供一個或多個優(yōu)勢。例如,當(dāng)將內(nèi)容選擇特征作為后臺應(yīng)用提供時web瀏覽器中可以存在更多的空間來顯示實際的web內(nèi)容,所述后臺應(yīng)用在可見的要素被需要之前不提供任何可見的要素。特別地,在其他情況下專用于持久菜單的區(qū)域可以在數(shù)量或大小方面被減小或者可以被消除。另外,將圖標(biāo)靠近選擇區(qū)域的末端放置可以提供與計算機更有效的交互,因為對控件/圖標(biāo)的選擇可以用小的移動完成。并且,從用戶的角度來看可能極大地簡化了系統(tǒng)和方法的操作,因為將按鈕空間地靠近內(nèi)容選擇放置也可以表明其與選擇動作概念地相關(guān),使得用戶可以更容易地將其與剪貼所選擇的內(nèi)容相關(guān)聯(lián)。
一些實施方式可以提供一個或多個附加的優(yōu)勢。用于接受并顯示來自web筆記本的條目的窗口的供給可以提供便利區(qū)域,在所述便利區(qū)域中web沖浪者可以查閱筆記本,即使在所述筆記本增長時也可查閱??梢允惯@樣的窗口與瀏覽器的活動內(nèi)容區(qū)域相比相對較小,因此 可以在不顯著妨礙用戶的瀏覽體驗的情況下提供沖浪者與web筆記本 應(yīng)用之間的交互。另外,在伴隨沖浪(surf-along)窗口在瀏覽器應(yīng)用 窗口的邊界內(nèi)的情況下,所述伴隨沖浪窗口可以被持久顯示并且可以 與瀏覽器應(yīng)用窗口一起移動。另外,所述伴隨沖浪窗口可以在窗口內(nèi) 被最小化或者其顯示可以被改變來影響其大小和使用能力。
一些實施方式可以提供一個或多個附加的優(yōu)勢。筆記本中的活動 內(nèi)容的提供可以使用戶能夠更容易地為web筆記本捕捉更多的內(nèi)容, 從而使筆記本更加完善。另外,web筆記本可以被容易地創(chuàng)建并且可以 保持精確,即使在所捕捉的內(nèi)容正在改變的情況下。
將在下面的附圖和描述中陳述一個或多個實施方式的細節(jié)。其它 的特征、對象以及優(yōu)勢從描述和附圖中以及從權(quán)利要求中將是顯而易 見的。
圖1是用于將基于web的內(nèi)容組織在web筆記本中的系統(tǒng)的示意圖。
圖2是示出了在web筆記本系統(tǒng)中的組件間的示例信息流的示意圖。
圖3是示出了可以為web筆記本捕捉信息而進行的動作的流程圖。 圖4A-4B是示出用于選擇內(nèi)容以包括在web筆記本中的機制的簡 化截屏。
圖5A-5C示出了用于顯示所捕捉的web筆記本內(nèi)容的不同形式的 伴隨沖浪窗口。
圖6是web筆記本管理器顯示的簡化截屏。 圖7是示出了 web筆記本伴隨沖浪窗口實施方式的簡化截屏。 圖8是可被用來實現(xiàn)web筆記本系統(tǒng)的計算設(shè)備的框圖。 圖9是web筆記本管理器顯示的截屏。
10圖IO是示出了 web筆記本伴隨沖浪窗口實施方式的截屏。
在各個圖中相同的引用符號指示相同的要素。
具體實施例方式
圖1是用于將基于web的內(nèi)容組織在web筆記本中的系統(tǒng)100的
示意圖。通常,當(dāng)系統(tǒng)100的用戶從網(wǎng)頁114a-114g選擇內(nèi)容時,系統(tǒng)
100將筆記本116a-116d組織在筆記本數(shù)據(jù)庫118中。筆記本管理器120
包含組件以允許創(chuàng)建、修改和管理筆記本、以及用戶訪問筆記本等。
如圖示,系統(tǒng)100使用托管的筆記本布置,即,在所述托管的筆記本
布置中筆記本信息的至少很大部分被存儲在一個或多個中央服務(wù)器上
而不是被存儲在每一個用戶的計算機處。在其它的實施方式中,系統(tǒng) 可以具有不同的布置(例如,分布式布置)。
網(wǎng)頁114a-114g和筆記本116a-116d示出呈現(xiàn)web內(nèi)容的兩種示例 方式。網(wǎng)頁114a-114g例如由各種第三方準(zhǔn)備并且由系統(tǒng)100的用戶例 如通過瀏覽web來定位。筆記本116a-116d是系統(tǒng)的用戶準(zhǔn)備的匯編過 的文檔,并且實質(zhì)上是用戶匯集的來自各種源的其它信息的聚集或匯 編。所述筆記本在其部分或全部內(nèi)容可以源自諸如網(wǎng)頁的其它源的意 義上是匯編的。例如,用戶可以編輯web筆記本來包括來自示出黑色 星期五一感恩節(jié)之后第一天的營業(yè)時間的各個零售商店的網(wǎng)頁的信 息。
這樣的匯編過的內(nèi)容對讀者比指向零售商的自身網(wǎng)頁的鏈接可能 更有用,因為筆記本允許在單個頁面查閱信息而不需要在各個頁面之 間導(dǎo)航。另外,在常規(guī)情況下,鏈接可能不會將査看者直接帶到相關(guān) 內(nèi)容一即使鏈接通往網(wǎng)頁內(nèi)的區(qū)域一因為査看者可能被其看到的在相 關(guān)內(nèi)容周圍的信息分散注意。通過剪貼網(wǎng)頁內(nèi)容的部分,筆記本作者 可以僅提供對于其目的所需要的信息。
11筆記本116a-116d典型地通過用戶導(dǎo)航到各個網(wǎng)頁并且從一些網(wǎng)頁中剪貼內(nèi)容片段來創(chuàng)建。如下所述,然后將所剪貼的內(nèi)容粘貼或投入(以各種方式一人工的和自動的)web筆記本中。雖然被示出為網(wǎng)頁114a-114g,但是文檔可以表現(xiàn)為任何適當(dāng)?shù)木W(wǎng)絡(luò)可訪問的文檔的形式,諸如用標(biāo)記語言創(chuàng)作的其它文檔。這樣的可能格式的示例包括SGML、XML、 TeX以及XHTML,僅列舉少許。
網(wǎng)頁114a-114g可以包含各種適當(dāng)?shù)膬?nèi)容。例如,網(wǎng)頁114a可以是用于美食家意大利餐廳的頁面,而頁面114b可以是食品攝影師的網(wǎng)頁。頁面114c可以是用于藝術(shù)裝飾餐廳的頁面,而網(wǎng)頁114e也可以用于意大利餐廳。網(wǎng)頁114f可以用于現(xiàn)代意大利餐廳,而網(wǎng)頁114g可以是專利律師事務(wù)所的頁面。
連接線示出從網(wǎng)頁114a-114g獲得的內(nèi)容與web筆記本116a-116d之間的對應(yīng)。例如,喜歡好看食品的用戶可以瀏覽諸如餐廳網(wǎng)站114a等等的網(wǎng)站,并且可以從那些網(wǎng)站選擇照片以在用戶的筆記本頁面一起示出。同樣,創(chuàng)建筆記本116b的用戶可能是意大利菜肴的愛好者,因而可以從區(qū)域內(nèi)的各種意大利餐廳網(wǎng)頁剪貼內(nèi)容以提供示出該區(qū)域內(nèi)的最好餐廳(至少根據(jù)該用戶)的組合頁面。例如,頁面114c可以是用于高端意大利餐廳的網(wǎng)站,其具有精美展示食品的圖片。創(chuàng)建筆記本116b的用戶可能已將頁面的部分(例如,菜單和地址)放置在其已加說明"意大利餐廳"的筆記本中,而(筆記本116a的)另一個用戶可能已將另一個部分(例如,精美煎餅巻的照片)放置在加說明"食品時尚"的筆記本上。
圖中的每一個虛線框表示已被系統(tǒng)的用戶捕捉入筆記本116a-116d中的來自網(wǎng)頁114a-114g的內(nèi)容。框以與用于內(nèi)容選擇的許多標(biāo)準(zhǔn)方法一致的矩形示出,盡管內(nèi)容可以由用戶以任何適當(dāng)?shù)姆绞竭x擇??梢砸愿鞣N方式捕捉這樣的內(nèi)容。例如,用戶可以以眾所周知的方式拖動鼠標(biāo)跨越網(wǎng)頁中的內(nèi)容,或者計算機系統(tǒng)可以默認選擇帶
12有特定標(biāo)記標(biāo)簽(例如,標(biāo)題標(biāo)簽)的內(nèi)容并且自動或半自動地選擇
(例如,選擇該內(nèi)容,但給予用戶核準(zhǔn)對內(nèi)容的剪貼的權(quán)利)該內(nèi)容。
特別地,例如,筆記本作者可以是尋找繪畫靈感的藝術(shù)家,并且可以
配置筆記本應(yīng)用來僅選擇圖像用于剪貼到筆記本。在這樣的情況中,
每當(dāng)該用戶執(zhí)行剪貼命令,可以選擇并剪貼頁面上的所有圖像;在那
時然后給予該用戶選項以丟棄一些圖形或者可以稍后返回到筆記本并且刪除其不想剪貼到筆記本的任何圖形。
作為另一個示例,用戶可能僅指望在web筆記本中擬出綱要,并且該用戶可以配置筆記本應(yīng)用使得任何選擇從一組選擇的內(nèi)容中僅剪貼題目或標(biāo)題(或者如果當(dāng)前未選擇內(nèi)容則剪貼所有的題目和標(biāo)題)。在瀏覽多個網(wǎng)站并且選擇內(nèi)容后,該用戶然后可以査看筆記本、找到感興趣的標(biāo)題或題目并且使用筆記本應(yīng)用中的控件返回到相應(yīng)的網(wǎng)頁以收集附加的內(nèi)容。
另外,系統(tǒng)可以搜索網(wǎng)頁作者放置在頁面上以指導(dǎo)剪貼的自定義標(biāo)簽,例如,標(biāo)記概括頁面的內(nèi)容的信息的開端和末端的"概述"標(biāo)簽。并且,標(biāo)準(zhǔn)可以以各種方式定義這樣的專用標(biāo)簽,諸如"垂直地"用于例如財經(jīng)、旅行等等的特定類型的網(wǎng)站,或者用于其它用途。允許標(biāo)簽的這樣的自定義可以允許系統(tǒng)可被擴展到更多的用途,因此對系統(tǒng)100的用戶和系統(tǒng)100的操作者更有用。
除所剪貼的資料外的信息可以在筆記本116a-116d中顯現(xiàn)。例如,用戶可以使用筆記本開發(fā)應(yīng)用中的控件來將其自己已準(zhǔn)備好的標(biāo)題、子標(biāo)題、注釋以及文本添加到筆記本。用戶也可以將元數(shù)據(jù)添加到筆記本,所述元數(shù)據(jù)諸如對筆記本類型的識別、創(chuàng)建筆記本的用戶、可以訪問筆記本的用戶以及允許訪問的級別(例如,筆記本待被公開、專用還是半公開(例如,從少許識別的用戶帳戶可訪問))。
可以將各種形式的信息存儲在筆記本116a-116d中。例如,可以存儲HTML或其它標(biāo)記代碼自身,并且可以將各種剪貼簡單地順次安 置在文檔中。替選地,可以單獨存儲剪貼或筆記,并且也可以由筆記 本中的占位符指向剪貼或筆記。
也可以存儲與筆記本中的特定條目有關(guān)的元數(shù)據(jù)。元數(shù)據(jù)可以包
括從其剪貼資料的URL、資料被剪貼的時間/日期、在內(nèi)容被剪貼之前 和之后網(wǎng)頁中的內(nèi)容量的指示符(例如,使得某人可以稍后返回到網(wǎng) 頁并且確定資料來自頁面中何處,即使在這期間資料自身已改變)、 與相應(yīng)的搜索査詢有關(guān)的信息(例如,搜索査詢詞語、搜索結(jié)果、指 向與筆記本或筆記本條目相關(guān)聯(lián)的結(jié)果或特定結(jié)果的特定頁面的鏈接 等等)。
盡管可以將筆記本本地地存儲在諸如終端122的用戶計算機上, 但是在此其被示出存儲在托管系統(tǒng)上。以托管的格式存儲筆記本 116a-116d可以提供多個優(yōu)勢。例如,可以更容易地使托管的文檔對公 眾可用。也可以隨著"源"網(wǎng)頁中的信息改變實時或接近實時地更新 托管的文檔。托管的文檔可以由用戶從多個聯(lián)網(wǎng)的機器一諸如在機場、 網(wǎng)吧等處的機器來訪問。
另外,諸如筆記本管理器120的托管系統(tǒng)可以在適當(dāng)?shù)沫h(huán)境中在 一組托管的筆記本上執(zhí)行比未在中央地存儲筆記本的情況下所允許的 功能更多的功能,所述托管系統(tǒng)可以由用于執(zhí)行在下面更詳細描述的 功能的硬件(例如服務(wù)器)和軟件的組合組成。例如,管理器120可 以被配置來搜索筆記本116a-116d中的內(nèi)容以為其它用戶返回搜索結(jié) 果,或者可以分析筆記本中的內(nèi)容來識別關(guān)于筆記本的流行性或新近 活動性的指示符以獲取新近流行性的指示符。
在托管系統(tǒng)中的管理器120也可以考慮筆記本中的連接來改進常 規(guī)搜索結(jié)果。例如,在第三方用戶進行對"意大利餐廳"或類似概念 的搜索的情況下,可以相對于其它頁面提升頁面114a、 114e以及114f
14的搜索排名或分值,因為在加說明"意大利餐廳"的筆記本中引用了 所述頁面。提升可以在下列假設(shè)的情況下發(fā)生創(chuàng)建筆記本116b的用 戶試圖將確定資料分類;個人選擇了精確描述的標(biāo)題或子標(biāo)題;以及 所述頁面已由真實個人如此確定,所述真實個人足夠明智,來形成web 筆記本以使其與該詞語相關(guān)、并且通過對搜索詞語的擴展形成所述web
筆記本。
在一個實施方式中,每一個筆記本可以作為單獨的標(biāo)記文檔被存 儲,或者每一個筆記可以作為單獨的標(biāo)記文件或其它種類的文件被存 儲。這樣的選項可以作為替選或組合來提供。 一個或多個筆記本索引 可以指向筆記或筆記本以允許對筆記本的組織和導(dǎo)航。例如,索引可
以包括表,所述表包含與特定用戶相關(guān)聯(lián)的多個URL,使得當(dāng)用戶訪 問系統(tǒng)時,可以示出指向每一個筆記本的鏈接。同樣,用戶可以搜索 索引以找到關(guān)于各個其他用戶的信息??梢詫⑺饕缗c和用戶和/或 筆記本相關(guān)的其它信息一起存儲。
如果筆記本作者選擇共享其內(nèi)容,則筆記本內(nèi)容也可以被共享。 共享可以是公開的使得系統(tǒng)的任何經(jīng)核準(zhǔn)的用戶可以看筆記本,或者
其可以是較少公開的,使得僅向一組經(jīng)核準(zhǔn)的用戶(例如,朋友或朋 友的朋友)提供訪問,所述一組經(jīng)核準(zhǔn)的用戶諸如對系統(tǒng)的部分具有 特定訪問權(quán)限的社會網(wǎng)絡(luò)或一組用戶。另外,訪問可以被構(gòu)造,使得 其他用戶可以具有只讀權(quán)限、注解或注釋權(quán)限或者全部編輯權(quán)限。在 一些實施方式中,訪問控件可以通過將筆記本與只有通過登錄過程才 可訪問的特定用戶帳戶相關(guān)聯(lián)來提供。
也可以執(zhí)行索引的特定全局搜索。例如,諸如通過評級系統(tǒng)或通 過訪問筆記本的用戶的數(shù)量,系統(tǒng)100可以存儲與哪些筆記本最受其 他用戶歡迎有關(guān)的信息。作為派生測量,系統(tǒng)100也可以跟蹤某些筆 記本作者的流行性。系統(tǒng)100然后可以生成流行的筆記本或流行的筆 記本作者的列表用于其他人觀看。另外,列表可以限于特定主題,諸
15如特定類別中最流行的筆記本(例如,餐廳筆記本)。關(guān)于筆記本的 這樣的列表和其它分析信息可以在可由試圖瀏覽筆記本數(shù)據(jù)庫118中 的筆記本的用戶訪問的網(wǎng)頁上示出。
筆記本管理器120示出可被用來創(chuàng)建、管理、分析并且遞送web 筆記本的示例系統(tǒng)(其可以是更大系統(tǒng)的子系統(tǒng))。筆記本管理器120 的組件允許其為各種用戶將筆記本存儲在筆記本數(shù)據(jù)庫118中、將用 戶提交的內(nèi)容添加到這些筆記本、搜索與用戶提供的査詢相匹配的筆 記本、傳送所請求的筆記本用于向用戶顯示以及其它的適當(dāng)功能。
筆記本管理器120通過接口 126與用戶通信,所述用戶諸如在終 端122處的用戶。盡管為了清晰而未示出,但是布置在諸如LAN、 WAN 或因特網(wǎng)的網(wǎng)絡(luò)中的各種通信組件可以以已知的方式位于終端122和 接口 126之間。接口 126可以是或者包括例如一個或多個web服務(wù)器。
筆記本呈現(xiàn)器130格式化筆記本用于向已請求筆記本的用戶顯示。 筆記本呈現(xiàn)器130可以與筆記本數(shù)據(jù)庫118通信以獲取筆記本信息, 其中所述筆記本信息以與作為完整筆記本不同的形式被存儲。在筆記 本被存儲為多個片段或文檔的情況下,筆記本呈現(xiàn)器130可以訪問組 成筆記本的部分,并且可以將其組合并格式化用于作為完整的筆記本 向用戶呈現(xiàn)。例如,筆記本綱要文檔可以包含指向各種筆記本條目的 指針,而筆記本呈現(xiàn)器130可以讀取每一個指針來確定哪些條目待添 加到筆記本,以便獲取存儲在數(shù)據(jù)庫118中的所有相關(guān)的筆記本條目。 筆記本呈現(xiàn)器130然后可以通過接口 126將完整的筆記本傳送到用戶。
在筆記本或筆記本綱要文檔中的條目也可以包含指向筆記本數(shù)據(jù)
庫118外的網(wǎng)頁的指針。例如,當(dāng)筆記本用于存儲來自隨著時間推移
而改變的網(wǎng)頁的信息時,可以使用這樣的指針。在一個示例中,這樣
的信息可以包括在某個區(qū)域的當(dāng)前溫度,所述區(qū)域諸如專用于旅行的 筆記本中所示出的位置。因為筆記本通常僅使用網(wǎng)頁中的內(nèi)容的部分,所以當(dāng)網(wǎng)頁改變時 在定位適當(dāng)?shù)膬?nèi)容方面可能存在挑戰(zhàn)。例如,如果筆記本作者從頁面 的中間剪貼段落,而稍后編輯該頁面來顯著改變所剪貼的段落的每一 方面的資料(或者改變該段落本身),則在所有改變中自動定位該段 落以便允許更新筆記本中的該段落可能是困難的。
多個技術(shù)可被用來幫助確保每次訪問相同的內(nèi)容,即使與該內(nèi)容 相關(guān)聯(lián)的值已改變。例如,內(nèi)容在網(wǎng)頁中的位置可以被確定(例如, 通過確定該內(nèi)容在頁面內(nèi)出現(xiàn)的字符、單詞或字節(jié)的數(shù)量,或者通過 相對于諸如特定標(biāo)簽的另一個對象的位置),正如標(biāo)記內(nèi)容的開端和 末端的標(biāo)簽可被確定的一樣。如果標(biāo)簽在修訂頁面中出現(xiàn)在與該標(biāo)簽 被計算在原始頁面中顯現(xiàn)的位置相同或鄰近的位置,則系統(tǒng)可以假設(shè)
已在修訂頁面中定位了適當(dāng)?shù)膬?nèi)容。另外,也可以存儲內(nèi)容的每一方 面的標(biāo)簽,并且可以對照標(biāo)簽的位置來檢查改變的內(nèi)容的位置。諸如 鏈接標(biāo)簽的標(biāo)簽可能尤其適合這樣的確定,因為所述標(biāo)簽可以指示網(wǎng) 頁作者推測地意欲將注意力集中到的頁面的錨點。
如果上述確定未產(chǎn)生足夠高的置信度(其可以根據(jù)對表明選擇是 適當(dāng)?shù)乃兄甘痉M行計數(shù)的評分系統(tǒng)來確定)來允許系統(tǒng)100確定 已定位頁面內(nèi)的適當(dāng)內(nèi)容,則可以進行其它確定。例如,系統(tǒng)100可 以在內(nèi)容被最初剪貼時存儲與頁面有關(guān)的某些度量一諸如頁面的總大 小、頁面中的單詞的數(shù)量、頁面中的圖像的數(shù)量和位置以及頁面中的 其它對象的數(shù)量和類型??梢詫⑦@些度量與修訂頁面相比較來確定頁 面是否已改變?nèi)绱酥嗍沟貌荒苡米銐虻闹眯哦葋矶ㄎ挥浫牍P記本的 內(nèi)容。
當(dāng)可以定位內(nèi)容時,則系統(tǒng)100可以為內(nèi)容識別各種候選(諸如 通過比較筆記本中的其它內(nèi)容中的關(guān)鍵詞以及與已改變的網(wǎng)頁中的關(guān) 鍵詞相比較)并且通過針對系統(tǒng)為頁面存儲的任何度量將修訂頁面與
17特定候選相比較來為每一個候選產(chǎn)生分值。作為簡化示例,如果筆記 本題目為"模型賽車"并且在已改變的網(wǎng)頁屮只有一個段落提到關(guān)于 汽車或模型的東西,則可以假定該段落是相關(guān)內(nèi)容(以及可能為該段 落存在的任何標(biāo)題)。包括在筆記本中的內(nèi)容然后可以是具有最高分 值的候選內(nèi)容。如果沒有識別出這樣的內(nèi)容,則可以向筆記本的査看 者提供適當(dāng)?shù)南?,諸如要求用戶從多個候選中選擇適當(dāng)內(nèi)容的消息 或者錯誤消息。
現(xiàn)返回到筆記本管理器120的組件,筆記本呈現(xiàn)器130在準(zhǔn)備用 于向用戶傳送的筆記本時可以使用存儲在用戶信息數(shù)據(jù)庫132中的信
息。例如,用戶信息數(shù)據(jù)庫132可以存儲關(guān)于用戶的驗證信息。在這 樣的實施方式中,當(dāng)用戶請求訪問筆記本時,筆記本呈現(xiàn)器130可以 諸如通過檢查存儲在用戶信息數(shù)據(jù)庫132中的訪問信息來確定該用戶 是否可以訪問該筆記本。
用戶信息數(shù)據(jù)庫132也可以存儲用于筆記本管理器120的適當(dāng)操 作的其它信息。例如,數(shù)據(jù)庫132可以包括用于組織筆記本的信息, 諸如描述筆記本和指向為筆記本中的條目或筆記的文檔的指針的表。 并且,數(shù)據(jù)庫132可以存儲與筆記本以及筆記本條目有關(guān)的元數(shù)據(jù), 包括筆記本的作者、條目被添加到筆記本的時間、條目的源、條目的 大小以及管理筆記本和筆記本條目所需要的其它相關(guān)信息。
響應(yīng)于來自用戶的査詢,筆記本呈現(xiàn)器130可以使用搜索引擎128 來獲取信息。例如,搜索引擎128可以是以標(biāo)準(zhǔn)搜索引擎的形式,所 述標(biāo)準(zhǔn)搜索引擎諸如是根據(jù)文檔的回指鏈接關(guān)系對文檔進行排名的搜 索引擎,并且可以搜索筆記本116a-116d中的信息。用戶査詢可以是以 搜索詞語的形式,所述搜索詞語可以適用于數(shù)據(jù)庫118中的內(nèi)容庫。 例如,用戶可以搜索包含與夏威夷度假有關(guān)的內(nèi)容的所有筆記本,并 且搜索引擎128可以査找這樣的內(nèi)容的指示符,諸如單詞"Hawaiian (夏威夷的)"和"vacation (度假)"、相關(guān)單詞諸如"lei (花環(huán))"
18和"leisure (閑暇)"以及指向包含這樣的詞語的頁面的鏈接。同樣, 甩戶可以搜索關(guān)于專利律師的信息,并且作為響應(yīng)可以向所述用戶提 供指向筆記本116d的鏈接。如果這樣的用戶選擇了該鏈接,則然后可 以向該用戶呈現(xiàn)相應(yīng)的筆記本。在筆記本116d內(nèi)的內(nèi)容可以包括導(dǎo)向 到網(wǎng)頁114g的超鏈接,使得如果用戶選擇了這樣的鏈接,則可以向該 用戶提供該網(wǎng)頁的顯示。
也可將搜索引擎128用于不同于搜索筆記本的目的。例如,筆記 本管理器120可以將查詢以及適當(dāng)?shù)膮?shù)(例如指向特定索引的指針) 提交到標(biāo)準(zhǔn)搜索引擎并且可以從通用搜索引擎接收搜索結(jié)果。以這樣 的方式,組織可以調(diào)節(jié)通用搜索引擎的操作以包括與web筆記本相關(guān) 的搜索。
筆記本格式器124可以用來從用戶接收請求以啟用新的筆記本, 以及將內(nèi)容添加到現(xiàn)有的筆記本。筆記本格式器124內(nèi)的提交評估器 (evaluator) 124b可以從接口 126接收信息,并且可以解析并分析該 信息以確定關(guān)于該信息而采取的適當(dāng)?shù)膭幼?。例如,如果諸如以HTTP 請求的形式與和內(nèi)容選擇相關(guān)的命令一起發(fā)送了提交,則提交評估器 可以解析該提交來確定命令并且分離與命令一起提交的內(nèi)容。內(nèi)容可 以是例如用戶已選擇的HTML代碼,并且該內(nèi)容可以是從終端122提 交的其它信息提取的。在另一個示例中,提交可以包括用于編輯筆記 本的請求,諸如將標(biāo)題添加到筆記本中,或者用于編輯筆記本內(nèi)的內(nèi) 容的請求,諸如將注釋添加到先前從網(wǎng)頁剪貼的內(nèi)容內(nèi)。
筆記本匯編器124a可以管理用戶的筆記本,并且可以添加、編輯 或者刪除筆記本中的內(nèi)容。例如,在提交評估器124b確定了消息(諸 如來自筆記本作者或其它用戶的計算機的HTTP請求)涉及從網(wǎng)頁選 擇的內(nèi)容的情況下,可以將內(nèi)容與已從請求中解析的元數(shù)據(jù)一起傳遞 到內(nèi)容匯編器124a。元數(shù)據(jù)可被用來例如確定用戶的身份,以及確定 內(nèi)容應(yīng)當(dāng)被添加到的用戶筆記本。筆記本匯編器124a然后可以從筆記本數(shù)據(jù)庫118獲取筆記本的當(dāng)前版本,并且可以將新的內(nèi)容附加到筆
記本中。筆記本匯編器124a也可以更新與筆記本相關(guān)的元數(shù)據(jù)的數(shù)據(jù) 庫(其可以被存儲例如在用戶信息132中)并且可以將更新后的筆記 本保存到數(shù)據(jù)庫118中。
筆記本分析器134可以訪問數(shù)據(jù)庫118中的筆記本以向系統(tǒng)100 的用戶或管理員提供與筆記本相關(guān)的信息。筆記本分析器134可以被 編程有用于獲取筆記本信息、分析該信息并且生成關(guān)于該信息的報告 的各種過程和其它特征。例如,筆記本分析器134可以由搜索引擎128 使用來構(gòu)建數(shù)據(jù)庫118中的內(nèi)容的索引,以允許對數(shù)據(jù)庫118進行更 有效的搜索。作為另一個示例,筆記本分析器134可以識別不同筆記 本之間以及筆記本與網(wǎng)頁之間的鏈接,并且可以允許映射已分析的文 檔或網(wǎng)頁中的關(guān)系。
通過這些組件,筆記本管理器120可以創(chuàng)建新的筆記本、編輯現(xiàn) 有筆記本、組合來自各個筆記本的信息、允許用戶觀看其他用戶創(chuàng)建 的筆記本、允許用戶跨多個筆記本搜索、允許系統(tǒng)分析筆記本以諸如 提供對筆記本的搜索、對web內(nèi)容進行更有效的搜索和對筆記本的更 容易的導(dǎo)航以及允許生成與筆記本和筆記本數(shù)據(jù)有關(guān)的報告。在某些 實施方式中,筆記本管理器120可以執(zhí)行比所有這樣的功能更少的功
圖2是示出了 web筆記本系統(tǒng)200中的組件之間的示例信息流的 示意圖。系統(tǒng)200包括通過諸如因特網(wǎng)的網(wǎng)絡(luò)212通信的各種計算設(shè) 備或計算系統(tǒng)。信息服務(wù)提供器202將與筆記本相關(guān)的信息存儲在筆 記本數(shù)據(jù)庫210中,筆記本數(shù)據(jù)庫210可以由筆記本管理器204訪問。 在某些實施方式中筆記本管理器204可以與圖1中示出的筆記本管理 器120相同或類似。筆記本管理器204通過接口 208與系統(tǒng)200中的 其它組件通信,其可以是例如一個或多個web服務(wù)器和其它相關(guān)組件。
20機架(rack)服務(wù)器218表示網(wǎng)頁內(nèi)容的提供者,諸如呈現(xiàn)其網(wǎng)頁 的公司、商業(yè)內(nèi)容提供者或其它web內(nèi)容提供者。盡管一種普通形式 的內(nèi)容是使用諸如HTML的標(biāo)記語言的變體的網(wǎng)頁,但是可以提供各 種形式的內(nèi)容。
還示出了用于兩種用戶的終端。終端214表示可以由通過匯編來 自各種網(wǎng)頁的信息創(chuàng)建公開的web筆記本的個人所使用的計算機。終 端216表示可以由查找關(guān)于web筆記本的信息的個人所使用的計算機。
圖中的帶字母的箭頭表示在用于創(chuàng)建和查閱筆記本內(nèi)容的示例過 程中的信息流。過程可以從標(biāo)注為A的箭頭開始。在那時,可以使用 終端214來瀏覽web。例如,終端214的用戶可能對新西蘭和新西蘭的 景點感興趣。該用戶可能剛從新西蘭度假返回,并且可能希望創(chuàng)建總 結(jié)在度假時的見聞的筆記本。在箭頭A,個人從存儲在機架服務(wù)器218 上的網(wǎng)頁獲取內(nèi)容,諸如通過輸入用于奧克蘭的餐廳的URL。機架服 務(wù)器218可以以提供與該餐廳相關(guān)聯(lián)的網(wǎng)頁作為響應(yīng)。
標(biāo)注為B的箭頭表示當(dāng)用戶開始從網(wǎng)頁選擇信息時發(fā)生的通信。 例如,用戶可以通過點擊并在內(nèi)容上拖動來突出來自網(wǎng)頁的內(nèi)容。該 動作可以使分析所選擇的內(nèi)容的過程開始,這可以導(dǎo)致系統(tǒng)200向用 戶提供來自該內(nèi)容應(yīng)當(dāng)被放置入的用戶的筆記本中的筆記本的名稱。 例如,如果用戶正查閱的網(wǎng)頁具有"新西蘭"的標(biāo)題,并且用戶的筆 記本中的一個具有類似的標(biāo)題,則筆記本管理器204可以推斷該用戶 意欲將信息剪貼到新西蘭筆記本,并且可以呈現(xiàn)表示該筆記本作為用 于所選擇的內(nèi)容的默認選擇的圖標(biāo)。替選地,終端214自身可以進行 這樣的推斷,或者可以只是將所選擇的內(nèi)容放置到當(dāng)前在終端214上 活動的任何筆記本中。在這樣的替選情況中,將不需要標(biāo)注B示出的 與信息服務(wù)提供器202的通信。在分析過程中可以使用標(biāo)題或題目以 外的信息,諸如用戶提供的注解、圖像、元數(shù)據(jù)或用戶筆記本中的任 何其他內(nèi)容。標(biāo)注為C的箭頭表示將內(nèi)容添加到筆記本。例如,如果用戶選擇
筆記本管理器204所選擇的筆記本,則筆記本管理器204可以將所選 擇的內(nèi)容保存到筆記本數(shù)據(jù)庫210中的該筆記本。替選地,最初可以 由運行于終端214上的應(yīng)用保存所選擇的內(nèi)容,并且當(dāng)用戶選擇將所 選擇的內(nèi)容轉(zhuǎn)送到筆記本數(shù)據(jù)庫210的動作時,諸如當(dāng)用戶在瀏覽會 話的結(jié)束選擇保存動作時,可以將所選擇的內(nèi)容轉(zhuǎn)送到筆記本數(shù)據(jù)庫 210。替選地,終端214可以向管理器204發(fā)送與指向待被添加的內(nèi)容 的指針有關(guān)的信息,并且管理器204可以直接從機架服務(wù)器218獲取 該信息。
內(nèi)容在被定期更新的網(wǎng)頁上的情況下,筆記本管理器可以稍后向 機架服務(wù)器218請求內(nèi)容,諸如標(biāo)注為Cx的箭頭所示。在該情況中, 最初可以將鏈接或指針存儲在筆記本中,并且在適當(dāng)?shù)臅r間諸如周期 性地或當(dāng)用戶請求查看筆記本時筆記本管理器204可以發(fā)出對最新內(nèi) 容的請求。
標(biāo)注為D的箭頭表示終端216的用戶對信息的請求。該用戶可能 對web筆記本內(nèi)容或其它web內(nèi)容感興趣,并且可能正進行普通瀏覽 和搜索。請求可以是例如針對筆記本數(shù)據(jù)庫210中的筆記本的搜索請 求、或者涵蓋來自萬維網(wǎng)(WWW)的內(nèi)容和筆記本數(shù)據(jù)庫210中的內(nèi) 容的更普通的搜索請求。搜索請求可以采用常規(guī)形式,藉此用戶輸入 搜索詞語并且以HTTP請求的方式將所述搜索詞語提交到搜索引擎(未 示出)。作為響應(yīng)可以以指向匹配內(nèi)容和附加信息的超鏈接的形式向 用戶提供搜索結(jié)果的列表。
標(biāo)注為E的箭頭表示終端216的用戶對來自搜索結(jié)果的web筆記 本的選擇。這樣的選擇(例如選擇導(dǎo)向到筆記本的超鏈接)使信息服 務(wù)提供器202返回描述該筆記本的HTML文檔。終端216然后向用戶 顯示該文檔。筆記本文檔可以包括用戶或其他用戶從各種網(wǎng)頁獲得的
22內(nèi)容,并且也可以包括指向從之獲得內(nèi)容的網(wǎng)頁的超鏈接。
標(biāo)注為F的箭頭表示終端216的用戶對用于到web筆記本的內(nèi)容 的超鏈接的選擇。如所描述,超鏈接導(dǎo)向到存儲在機架服務(wù)器218處 的原始網(wǎng)頁,所述機架服務(wù)器218向終端216返回該原始網(wǎng)頁的HTML 文檔。替選地,可以在信息服務(wù)提供器202處緩存網(wǎng)頁并且從此處提 供該網(wǎng)頁。用戶然后可以導(dǎo)航回筆記本、從網(wǎng)頁或從筆記本選擇內(nèi)容 來添加到用戶自己的筆記本或者執(zhí)行其它適當(dāng)?shù)墓δ堋?br>
以這種方式,系統(tǒng)200向終端214的用戶提供創(chuàng)建并提供包含原 始內(nèi)容以及還有從其它網(wǎng)頁獲得的內(nèi)容的web筆記本的機會。系統(tǒng)200 可以將web筆記本作為標(biāo)記(例如HTML)文檔來提供,所述標(biāo)記文 檔除直接添加到筆記本的內(nèi)容(例如,標(biāo)題和題目)外還包含從各種 源剪貼的標(biāo)記代碼的總合。替選地,當(dāng)發(fā)出對筆記本的請求時可以全 部地或部分地實時構(gòu)建筆記本,諸如通過將筆記本存儲為多個指針, 并且響應(yīng)于請求在派發(fā)筆記本之前跟隨指針以獲取內(nèi)容。系統(tǒng)200也 使諸如終端216的用戶的用戶能夠搜索并且査閱這樣的web筆記本, 從而獲取比散布在多個不同網(wǎng)頁上的信息更相關(guān)地或者更適當(dāng)?shù)乇桓?式化的信息。
圖3是示出了可以為web筆記本捕捉信息而進行的動作的流程圖。 操作300可以由用戶來執(zhí)行,所述用戶使用筆記本開發(fā)應(yīng)用來選擇內(nèi) 容用于包括在一個或多個新的或先前存在的web筆記本中。例如,用 戶可以參訪包含與用于web筆記本的感興趣的特定主題和信息的剪貼 部分相關(guān)的信息的多個網(wǎng)站。
替選地,筆記本開發(fā)應(yīng)用可以基于用戶輸入的主題需求自動執(zhí)行 操作300。作為一個示例,筆記本開發(fā)應(yīng)用可以自動找到并突出網(wǎng)頁中 的與特定主題有關(guān)的節(jié)錄。例如,用戶可能希望將更多信息添加到詳 述例如冰淇林的主題的先前創(chuàng)建的web筆記本。如果用戶選擇允許自動搜索,則筆記本開發(fā)應(yīng)用可以自動嘗試將冰淇淋主題與用戶可能希
望添加的web文檔中的信息的摘錄相匹配,諸如靠近用戶的Baskin Robbins的地址,或者用于自制冰淇淋的食譜一很像用于筆記本生成的 "I'm Feeling lucky (運氣不錯)"選項。
當(dāng)用戶通過將指針放置在網(wǎng)頁文檔上來設(shè)置第一錨點時,操作300 以步驟302開始。設(shè)置錨點開始選擇過程以捕捉文檔中可用的任何資 源,諸如HTML頁面、圖像、聲音文件、電影或文本選擇,僅列舉少 許示例。可以例如根據(jù)來自鼠標(biāo)的壓下信號(左側(cè)按鈕向下)或通過 其它適當(dāng)?shù)臋C制來設(shè)置第一錨點。
接著,在步驟304中,用戶設(shè)置第二錨點來突出對數(shù)據(jù)的選擇。 例如,用戶可以將指針放置在圖像上,設(shè)置第一錨點,拖動到所需要 的圖像的末端,然后設(shè)置第二錨點來捕捉該圖像(例如,突出對數(shù)據(jù) 的選擇)。例如可以在選擇第一錨點后通過釋放鼠標(biāo)按鈕或者通過用 戶在一個點上懸停一段足夠的時間來發(fā)生對第二點的設(shè)置。在通過這 樣的懸停來確定第二點的情況下,如果用戶隨后在釋放鼠標(biāo)按鈕或其 它輸入機制之前再次移動,則可以重新設(shè)置確定。
運行于用戶的計算機上的web筆記本應(yīng)用可以允許用戶在不必找 到單獨的菜單并在其上點擊或者輸入多個鍵擊來完成選擇操作的情況 下僅通過突出數(shù)據(jù)內(nèi)容來充分地捕捉該數(shù)據(jù)內(nèi)容。在接收第一和第二 錨點后,應(yīng)用可以在光標(biāo)或第二錨點旁邊或者靠近光標(biāo)或第二錨點自 動顯示圖標(biāo)。用戶然后可以在圖標(biāo)上點擊來完成選擇操作。
Web筆記本應(yīng)用可以是與安裝在用戶的計算機上的瀏覽器一起運 行的瀏覽器擴展或插件的一部分。應(yīng)用也可被配置為與遠程服務(wù)器通 信,諸如將消息發(fā)送到遠程服務(wù)器用于存儲和管理web筆記本。消息 可以采用例如HTTP請求的形式,并且可以包括將所選擇的內(nèi)容發(fā)送 到遠程服務(wù)器以及還將與內(nèi)容相關(guān)的元數(shù)據(jù)發(fā)送到遠程服務(wù)器的消
24息。
在完成突出操作(例如,在釋放諸如鼠標(biāo)的指向設(shè)備上的按鈕后, 或者在指針或光標(biāo)已在一個位置上懸停了足夠的時間段后)時指針或 光標(biāo)所處的位置附近、并且在瀏覽器的內(nèi)容區(qū)域內(nèi)顯示筆記本相關(guān)圖 標(biāo)可以使選擇對用戶而言容易完成。用戶可以點擊圖標(biāo)來復(fù)制或者剪 貼用于筆記本的圖像,而不必將光標(biāo)移動到菜單一諸如靠近頁面邊緣 的菜單。另外,通過使圖標(biāo)專用于筆記本剪貼動作一例如,在圖標(biāo)僅 示出單個選項的情況下一用戶可以更容易地選擇圖標(biāo)而不必通過多個 選擇來導(dǎo)航。
替選地,自動顯示的圖標(biāo)可以向用戶呈現(xiàn)選項用于保留、丟棄、 修改或添加信息的新摘錄等等。例如,用戶可能希望看到具有用于宮 爆雞丁的食譜的所有結(jié)果,并且快速翻閱來僅通過突出和點擊來確定 哪些食譜被剪貼和保留以及哪些食譜被丟棄。不需要大量用戶交互諸 如找到菜單或者打開另一個外面的應(yīng)用以存儲結(jié)果,就可以剪貼突出 的食譜。
來自網(wǎng)頁的每一個選擇可以由創(chuàng)建在網(wǎng)頁上呈現(xiàn)的圖像、聲音或
者文本的代碼組成,諸如標(biāo)記文本(例如,HTML代碼等等)。當(dāng)用 戶使用web筆記本工具突出并選擇條目時,代碼可以是被捕捉并在剪 貼板上被重新創(chuàng)建的實際實體。如步驟306中所示,用戶可以選擇將 選擇復(fù)制到剪貼板一其可以是操作系統(tǒng)剪貼板或?qū)S糜诠P記本應(yīng)用的 剪貼板。剪貼板可以包含各種媒體類型的多個條目(或選擇)并且可 以使條目可轉(zhuǎn)送到特定的web筆記本中。在網(wǎng)頁包含對其它內(nèi)容的引 用的情況下,可以將引用復(fù)制到剪貼板或者可以剪貼實際的內(nèi)容。
如果預(yù)先設(shè)置(例如識別)了內(nèi)容待被剪貼到的筆記本(步驟308), 則可以將內(nèi)容復(fù)制到該設(shè)置的筆記本(步驟310),并且可以存儲與該 剪貼相關(guān)的元數(shù)據(jù)(步驟312)。在應(yīng)用可以預(yù)先知道所剪貼的內(nèi)容將被放置入的筆記本的情況下,諸如當(dāng)用戶預(yù)先選擇或者打開了筆記本 時,筆記本被"設(shè)置"。例如,可以將從目標(biāo)網(wǎng)頁復(fù)制的HTML代碼 僅附加到所設(shè)置的筆記本的末端一可能與用戶提供的用于該條目的特
定標(biāo)題一起。對于元數(shù)據(jù),可以存儲用于網(wǎng)頁的URL,使得筆記本的
以后查看者可以容易地導(dǎo)航回該網(wǎng)頁。
同樣地,可以確定并存儲其它的元數(shù)據(jù),如上所述。例如,捕捉
元數(shù)據(jù)可以包括從包含選擇的網(wǎng)頁獲得數(shù)據(jù),諸如HTML標(biāo)簽、關(guān)鍵 詞、訪問限制、時間和日期戳、回指鏈接、用戶數(shù)據(jù)、搜索標(biāo)準(zhǔn)等等。 作為一個示例,元數(shù)據(jù)可以包括特定的web筆記本現(xiàn)在要與其他用戶 共享的指示。也可以在各筆記本中共享元數(shù)據(jù),作為將筆記本內(nèi)容鏈 接到一起的方式。例如,筆記本中的鏈接內(nèi)容可以將第一筆記本鏈接 到第二筆記本并且在搜索時增加找到與兩個筆記本都相關(guān)的內(nèi)容的可 能性。
可以將元數(shù)據(jù)與標(biāo)準(zhǔn)條目一起寫入筆記本,或者作為僅在用戶選 擇顯示隱藏文本的選項時可視的隱藏文本寫入。替選地,用戶可以在 筆記本中為所捕捉的所有元數(shù)據(jù)配置單獨的文件或條目。元數(shù)據(jù)可以 被捕捉并保存用戶指定的時間量。例如,在30天后,用戶可以選擇清 空筆記本的無關(guān)元數(shù)據(jù),諸如收集在用戶放置不屬于其它現(xiàn)有筆記本 的數(shù)據(jù)的默認筆記本上的元數(shù)據(jù)。
在目前不存在設(shè)置的筆記本的情況下,應(yīng)用可以例如通過分析現(xiàn) 有筆記本的內(nèi)容來確定內(nèi)容應(yīng)當(dāng)被放置入的筆記本。例如,用戶可能 已剪貼了與超級名模吉賽爾'邦辰的生活有關(guān)的選擇,并且基于筆記本 中的"超級名模"的相關(guān)主題確定將所選擇的文本放置入專利律師超 級名模筆記本116d中。替選地,用戶可以選擇將所選擇的文本人工地 放置入所選擇的或新的web筆記本中。例如,用戶可以選擇為吉賽爾-邦 辰選擇創(chuàng)建新的筆記本。應(yīng)用可以查閱諸如遠程服務(wù)器上的數(shù)據(jù)庫的 外部數(shù)據(jù)庫來獲取將所選擇的信息與諸如用戶的可用筆記本中的主題
26的其它主題聯(lián)系起來的信息。
可以以多種方法完成對選擇和web筆記本的自動分析。每一種方
法可以執(zhí)行計算用于確定所選擇的文本與在用戶的計算機系統(tǒng)上呈現(xiàn) 的各個筆記本的內(nèi)容之間的相似性(步驟314)??梢愿鶕?jù)網(wǎng)頁作出對 內(nèi)容集的第一確定,并且可以根據(jù)每一個筆記本作出對單獨內(nèi)容集的 第二確定。例如,內(nèi)容集可以包括整個網(wǎng)頁或網(wǎng)頁的重要細節(jié),包括
諸如題目和標(biāo)題標(biāo)簽的HTML標(biāo)簽,或者內(nèi)容集可以包括對文本的實 際選擇。內(nèi)容集也可以包括網(wǎng)頁中的特定主題或關(guān)鍵詞以確定放置選 擇的位置。另外,可以給予特定的主題或關(guān)鍵詞權(quán)重以使放置決定更 容易。被分析的筆記本的內(nèi)容可以包括剪貼的內(nèi)容;摘錄或摘錄部分; 筆記本題目;用戶提供的標(biāo)題、注解或自由格式的文本條目;元數(shù)據(jù)
例如,使用web的鏈接結(jié)構(gòu)可以計算一組向量來捕捉選擇關(guān)于特 定主題的相對重要性??梢詫⑤^高的權(quán)重給予與所選擇的主題有強大 關(guān)系的關(guān)鍵詞。例如,web筆記本應(yīng)用可以將較高權(quán)重賦予筆記本題目 或筆記本內(nèi)的標(biāo)題的題目。另外,可以將較高的權(quán)重給予每一個筆記 本中最當(dāng)前的筆記本條目。并且,系統(tǒng)可以允許用戶將關(guān)鍵詞作為元 數(shù)據(jù)賦予每一個筆記本,并且為了比較的目的可以排它地或主要地使 用這些關(guān)鍵詞。也可以在針對使用web筆記本的搜索引擎中使用關(guān)鍵 詞。例如,搜索引擎可以包括搜索用戶的計算機系統(tǒng)上的現(xiàn)有的web 筆記本的模塊并且將返回的搜索結(jié)果限制在這些主題中。
在步驟314中,web筆記本應(yīng)用可以為可能的相關(guān)性而對所選擇 的文本代碼到所選擇的候選筆記本的距離(根據(jù)加權(quán))執(zhí)行計算。在 一些實施方式中,對于每一個相關(guān)的選擇,計算并加權(quán)分值,并且在 步驟316中,web筆記本應(yīng)用可以確定該分值是否足夠。
如果分值足夠,則在步驟318中可以將代碼復(fù)制到評分最高的筆
27記本。當(dāng)代碼被復(fù)制到特定評分的筆記本時,可以在步驟320中存儲
元數(shù)據(jù)用于未來在確定適當(dāng)?shù)墓P記本主題時使用。然而,如果web筆 記本應(yīng)用確定分值不夠,則在步驟322中可以執(zhí)行將所選擇的網(wǎng)頁中 的回指鏈接與筆記本中的回指鏈接相比較的過程。
如果相關(guān)回指鏈接主題存在,則可以提升用于匹配網(wǎng)頁的權(quán)重。 否則,可以降低用于無關(guān)回指鏈接主題的權(quán)重,從而降低網(wǎng)頁的總體 分值。在步驟324中可以為每一個相關(guān)回指鏈接計算分值。如果分值 足夠,則web筆記本應(yīng)用可以將代碼復(fù)制到最高評分的筆記本并且計 算并寫入元數(shù)據(jù)用于未來使用。
在完成對web筆記本和選擇的分析后,web筆記本應(yīng)用可以基于 分析結(jié)果迭代地確定特定筆記本是否應(yīng)當(dāng)被設(shè)置為用于新的內(nèi)容的默 認筆記本。每一種方法可以使用權(quán)重來根據(jù)現(xiàn)有的web筆記本為特定 關(guān)鍵詞或主題確定分值。如果所選擇的文本的權(quán)重與特定筆記本有足 夠高的相關(guān)性,則在步驟318中可以設(shè)置該筆記本并且將所選擇的文 本復(fù)制到該筆記本。
代碼可以被自動復(fù)制到web筆記本或者通過用戶選擇圖標(biāo)來復(fù) 制,諸如如果系統(tǒng)向用戶呈現(xiàn)建議的筆記本。替選地,用戶可以用光 標(biāo)來選擇內(nèi)容并且將其拖動到筆記本(諸如通過拖動到筆記本列表中 的筆記本的題目)??梢詫?nèi)容復(fù)制到筆記本中,并且內(nèi)容可以完全 如其在網(wǎng)頁上一樣顯現(xiàn),或者可以對文本或標(biāo)記代碼進行修改并且可
以僅復(fù)制代碼的部分摘錄。例如,用戶可能僅希望復(fù)制統(tǒng)一資源定位 符(URL),而不復(fù)制題目或與網(wǎng)頁相關(guān)的其它內(nèi)容。
在步驟326中,Web筆記本應(yīng)用可以確定與所選擇的內(nèi)容相關(guān)的 筆記本并不存在于用戶的計算機系統(tǒng)中,并且可以因此向用戶呈現(xiàn)默 認的筆記本。在一些情況中,用戶可能不希望將內(nèi)容放置在默認的筆 記本中,并且可以拒絕這樣做的選項。也可以提供其它的選項。例如,可以向用戶呈現(xiàn)詢問用戶是否希望將條目原樣復(fù)制到筆記本中、在將 特定條目添加到web筆記本之前為該特定條目撰寫標(biāo)題或者僅完全地 刪除條目的屏。用戶可以繞過上面的任何或全部選項。
替選地,可以向用戶呈現(xiàn)用戶具有對其的編輯權(quán)限的所有筆記本 的列表、或者系統(tǒng)確定的與所選擇的內(nèi)容有某種程度的相關(guān)性的所有 筆記本的列表并且讓用戶選擇所選擇的內(nèi)容待被放置入的筆記本???br>
以以根據(jù)層級的次序向用戶呈現(xiàn)web筆記本的列表,所述層級與排名
分值、用戶訪問統(tǒng)計量和/或按字母表順序相關(guān),僅列舉了一些示例。
在一些情況中,因為無關(guān)項在稍后日期可能會相關(guān),所以用戶可 能希望將該無關(guān)項(例如,內(nèi)容與已在筆記本中的其它內(nèi)容不相關(guān)的 項)放置在特定的筆記本中。作為示例,當(dāng)將待購買的一列教科書放 在一起時,題目可能互不相關(guān),但是用戶的目的可能是在一個地方創(chuàng)
建必需的書籍的列表。在步驟328中,在選擇所需要的內(nèi)容并且選擇 筆記本后用戶可以獲取選擇。接著,在步驟330中,可以將代碼(選 擇)復(fù)制到所選擇的筆記本中。復(fù)制過程可以默認地將選擇附加到筆 記本的末端,或者向用戶提供用于存儲選擇的其它選項。另外,可以 向用戶提供同時將選擇附加到多個筆記本的選項。當(dāng)代碼被復(fù)制到特 定筆記本時,在步驟332中可以將元數(shù)據(jù)存儲到筆記本,用于未來在 確定適當(dāng)?shù)墓P記本主題時使用。
圖4A-4B是示出了用于選擇內(nèi)容以包括在web筆記本中的機制的 簡化截屏??梢栽诎殡S沖浪窗口 402中顯示web筆記本??梢栽谟脩?的計算機系統(tǒng)上的瀏覽器404中顯示內(nèi)容。用戶然后可以查閱并剪貼 各種內(nèi)容并且將所述內(nèi)容保存在伴隨沖浪窗口 402中顯示的特定web 筆記本中。Web筆記本可以捕捉并且包含各種不同的媒體內(nèi)容,包括 圖像、聲音、元數(shù)據(jù)以及返回原始文檔的鏈接(例如,URL)。隨著 所捕捉的內(nèi)容被選擇并剪貼,可以在伴隨沖浪窗口 402中添加并顯示 所捕捉的內(nèi)容??梢詫eb筆記本伴隨沖浪窗口 402作為插件來實現(xiàn)。例如,該 插件提供的服務(wù)可以包括訪問控制、客戶端監(jiān)視或者文件系統(tǒng)訪問。 通常,插件可以要求安裝特定代碼以運行,該特定代碼在被安裝后然 后可被用來擴展或定制計算機系統(tǒng)功能。例如,瀏覽器404的功能可 以由提供伴隨沖浪窗口 402和其它筆記本功能的web筆記本插件來擴 展。瀏覽器404可以為web筆記本插件提供注冊到瀏覽器的方法,并 且確定用于交換數(shù)據(jù)的協(xié)議。例如使用AJAX技術(shù)可以生成并運行應(yīng) 用。
在圖4A和4B中示出的示例描述了嵌入式控件406 ( " + "符號)。 也可以使用其它的便利表示。在常規(guī)運行中,用于嵌入式控件的應(yīng)用 可以在后臺運行,監(jiān)視用戶的動作但并不總是可見。然而,可以向用 戶提供命令來顯示或隱藏應(yīng)用的一部分或者使應(yīng)用激活或失活。
嵌入式控件406可以在用戶在網(wǎng)頁上進行了選擇后在瀏覽器窗口 中顯現(xiàn)。嵌入式控件406可以鄰近選擇點顯現(xiàn),從而允許用戶容易地 選擇控件406。在一些實施方式中,嵌入式控件406可以通過以粗體、 半透明、閃爍、作為明顯有別于背景的按鈕、或者示出為可視地變化 的圖標(biāo)來顯現(xiàn),僅列舉少許示例,而與網(wǎng)頁背景相區(qū)分。
在某些實施方式中,也可以將嵌入式控件406在所選擇的文本上 居中放置。替選地或附加地,可以在所有所選擇的內(nèi)容上放置水印并 且可以將嵌入式控件圖標(biāo)406放置在選擇上的水印或陰影區(qū)域上、或 者靠近水印的邊緣。例如,水印可以類似于標(biāo)準(zhǔn)文本選擇而顯現(xiàn),但 是可被繪制為包圍所選擇的內(nèi)容的透明半透明框。
Web筆記本應(yīng)用也可以包括子控件,所述子控件可以在用戶選擇 嵌入式控件406或在嵌入式控件406上懸停指針、或者以一些其它方 式與該控件交互時顯現(xiàn)。如圖4B中所示,用戶可以使用指針408懸停
30在嵌入式控件406上來觸發(fā)"add to note (添加到筆記)"子控件410, 以使其緊跟原始"+ "嵌入式控件406顯現(xiàn)。用戶然后可以選擇"添加 到筆記"控件410來將選擇添加到web筆記本。在一些實施方式中, web筆記本應(yīng)用可以不需要選擇"添加到筆記"嵌入式控件410。例如, 用戶可以突出文本選擇412并且僅點擊"+ "控件406來將突出的選擇 添加到用戶的筆記本。
替選地,web筆記本應(yīng)用可以向用戶顯示選項列表。例如,該列 表可以包含用于組織選擇的內(nèi)容、在粘貼到筆記本之前添加筆記、將 選擇發(fā)電子郵件到另一個用戶的選項、或者將內(nèi)容與先前粘貼的筆記 合并的選項。另外,應(yīng)用可以作為命令的助手,所述命令在瀏覽器中 通過在作出選擇后右擊通常是可用的。將材料剪貼到web筆記本可以 隨同這樣的右擊或其它菜單一起提供,雖然這樣的方法可能使應(yīng)用失 去上述的一些功能。
在內(nèi)容被剪貼到筆記本中之前可以向用戶便捷地提供其它選項。 例如,可以給予用戶下列選項將所選擇的文本轉(zhuǎn)換成聲音文件;將 注解添加到內(nèi)容或?qū)⒆⒔馓砑訛榇c筆記本條目存儲在一起的元數(shù) 據(jù);為條目添加標(biāo)題;修改來自內(nèi)容的圖像(包括瀏覽器中的修改); 進行與內(nèi)容相關(guān)的購買或建立到提供這樣的內(nèi)容來售賣的組織的連接 (例如,為收集在筆記本中的產(chǎn)品形成介紹關(guān)系)。對于最后的示例, 在一個應(yīng)用中,用戶可以形成包含某些類別(例如,投影電視、6.1放 大器、前投影電視、液晶電視以及等離子電視)中的音頻和視頻裝置 的評論的摘要段落的web筆記本,使得用戶可以瀏覽評論并且可以選 擇筆記本中的控件以被帶到原始評論來接收更詳細的信息。筆記本也 可以將用戶引導(dǎo)到某些零售商,使得用戶可以容易地購買產(chǎn)品并且筆 記本作者可以(例如,假設(shè)公開的筆記本)接收介紹費用作為為用戶 收集重要信息的交換。
除了在伴隨沖浪窗口 402外部顯現(xiàn)的控件和子控件外,還可以存在能夠?qū)τ嬎銠C系統(tǒng)中可用的筆記本執(zhí)行操作的內(nèi)部控件。內(nèi)部控件
可以位于伴隨沖浪窗口 402之內(nèi)或上。箭頭414是內(nèi)部控件的一個示 例,當(dāng)用戶選擇箭頭414時該箭頭可以擴展或收縮筆記本條目。例如, 當(dāng)用戶選擇箭頭控件414時,"Kohler Faucets (科勒龍頭)"標(biāo)題可 以擴展以示出多種式樣的科勒龍頭,諸如水槽龍頭把手一用戶所選擇 的把手中的每一個作為筆記本中的條目。替選地,可以選擇箭頭控件 414來擴展標(biāo)題以還示出特定筆記本條目中的文本和其它內(nèi)容。以這種 方式,應(yīng)用的用戶可以容易地查閱已被添加到筆記本的資料,而然后 隱藏資料的詳細列述以允許在相對小的伴隨沖浪窗口內(nèi)更好地査看。
也可以選擇箭頭控件414來在列表內(nèi)拖動筆記本項以重新組織選 擇。例如,可以選擇科勒龍頭箭頭控件414或相應(yīng)的標(biāo)題并將其拖動 到廚房水槽標(biāo)題的下方,以使對廚房筆記本中的內(nèi)容重新排序。替選 地,可以將廚房水槽控件或標(biāo)題向上拖動。另外,箭頭控件414可被 用來在筆記本之間拖動項。為了在筆記本之間傳遞多個項的目的,可 以同時選擇多個箭頭,如將在下面更充分地說明的。
在一些實施方式中,用于將內(nèi)容添加到筆記本的控件可被包括在 伴隨沖浪窗口 402中。例如,諸如控件406的控件可被包括在伴隨沖 浪窗口 402中并且可被激活來使所選擇的內(nèi)容(例如,所選擇的內(nèi)容 412)被復(fù)制到伴隨沖浪窗口 402中顯示的活動筆記本。在一些實施方 式中,如果當(dāng)前并未選擇內(nèi)容,則激活這樣的控件可以使瀏覽器窗口 404的一部分被添加到活動筆記本(例如,可查閱的文本的自動生成的 摘要、可視圖像、可視文本的一部分等等)。元數(shù)據(jù)也可被添加到筆 記本并且可以包括例如與相應(yīng)搜索査詢有關(guān)或與當(dāng)前web域、頁面或 頁面的部分有關(guān)的信息(例如,www.bestplacesvacation.com ->新西蘭), 等等)。元數(shù)據(jù)也可以包括識別當(dāng)前用戶的信息、與當(dāng)前或默認筆記 本有關(guān)的信息、用于筆記本的設(shè)置(例如,筆記本是公開的還是專用 的)、時間或日期戳等等。
32可以選擇控件416來最小化伴隨沖浪窗口 402,而可以選擇控件 418來放大該窗口,諸如顯示整個筆記本,如將參照圖6論述的。
如圖4B中所示,陰影框420是可由用戶選擇并捕捉的圖像的表示; 然而,在該示例中,圖像420尚未被選擇。在一些實施方式中,可以 將諸如圖像的某些內(nèi)容在伴隨沖浪窗口中重造為較小的圖像或圖標(biāo)以 及類似物,以使顯示在較小空間中更容易被查看。當(dāng)在伴隨沖浪窗口 中顯示大型項時也可以將該大型項從筆記中移除。
圖5A-5C示出了用于顯示所捕捉的web筆記本內(nèi)容的伴隨沖浪窗 口的不同形式。參見圖5A,可以在伴隨沖浪窗口 501中顯示筆記本標(biāo) 題和一些筆記本內(nèi)容。在該示例中,諸如最近游覽了新西蘭的用戶先 前已從存儲在與新西蘭相關(guān)的各種網(wǎng)頁上的信息剪貼了筆記本內(nèi)容。
具體地,web筆記本502包括從與新西蘭度假有關(guān)的一個或多個 網(wǎng)站捕捉的"bungee jumping (蹦極跳)"條目504、 "Christchurch (克 賴斯特徹奇)"條目506以及"parasailing (帆傘運動)"條目508。 如所示,帆傘運動條目508已被擴展以示出先前捕捉的內(nèi)容。用戶可 能已找到關(guān)于新西蘭帆傘運動課程的網(wǎng)站并且剪貼了細節(jié)用于以后使 用。另外,用戶已通過將"帆傘運動"的題目應(yīng)用于條目而使用了 web 筆記本的標(biāo)簽功能。題目可能由用戶從無到有輸入,或者系統(tǒng)可能建 議了題目,諸如通過應(yīng)用源網(wǎng)頁的題目,以及給予用戶使用該題目或 選擇不同的題目的機會。在一個實施方式中,如所示,用戶可以使用 添加條目工具510通過輸入新的筆記來添加條目的列表。添加條目工 具在圖5A中用說明"Type in a new entry here.(在此鍵入新的條目。)" 示出。
伴隨沖浪窗口 502包括用戶可以選擇顯示選項的工具欄512。工具 欄可以包括刷新工具514、歷史工具516以及所有筆記工具518。為了 簡明,在圖5A中示出3個顯示工具;然而,任何適當(dāng)數(shù)量的顯示工具可以與伴隨沖浪窗口 502 —起使用。
用戶可以通過選擇刷新顯示工具514來刷新視圖。刷新顯示工具 514可以用用戶輸入的新數(shù)據(jù)來更新當(dāng)前伴隨沖浪窗口。例如,用戶可 以通過鍵入文本并且選擇刷新工具514來添加新的條目。在選擇刷新 工具514后,新的條目可以被添加到筆記本條目的當(dāng)前列表。替選地, 如果特定網(wǎng)頁最近移動過,則刷新工具514可以搜索條目并且更新筆 記本中的頁面。在一些實施方式中,選擇刷新工具可以折疊當(dāng)前所選 擇的web筆記本中的所有條目。在一些實施方式中,用戶的本地計算 機可以存儲許多用于操作筆記本應(yīng)用的信息,并且刷新工具可以使本 地存儲的信息被發(fā)送到遠程服務(wù)器,而來自遠程服務(wù)器的信息被用來 更新本地計算機。
歷史工具516可以為特定用戶顯示導(dǎo)航歷史。菜單選擇中的方向 箭頭("<<")指示選擇"歷史"將引起向窗口 502的左邊顯示另一 個窗口。例如,當(dāng)用戶選擇歷史工具516時,可以顯示所有最近訪問 過的網(wǎng)頁和用戶交互。在一些實施方式中,可以向用戶示出來自最近 web筆記本會話的歷史。替選地,用戶可以査看特定時間段內(nèi)的所有導(dǎo) 航歷史。將參照圖5C描述歷史顯示的示例。
如在圖5B中更充分地示出,"All Note (所有筆記)"工具518 可以顯示所有用戶輸入的筆記。當(dāng)用戶選擇"所有筆記"工具518時, 可以訪問選擇窗口 520來顯示與用于在用戶的計算機系統(tǒng)上呈現(xiàn)的一
個或多個筆記本的條目有關(guān)的所有筆記。用于"所有筆記"窗口的信 息可以被本地存儲在用戶的計算機上(即使用戶的筆記本是托管的系
統(tǒng)的另外部分),或者可以通過對存儲筆記本信息的遠程服務(wù)器進行 請求來產(chǎn)生。
選擇窗口 520意在為用戶示出筆記或筆記本的列表。用戶可以選 擇或突出選擇窗口 520中的筆記并且web筆記本應(yīng)用可以在另一個伴
34隨沖浪窗口 522中顯示相應(yīng)的內(nèi)容。例如,選擇窗口 520示出關(guān)于多 個主題的筆記524,包括新數(shù)碼相機。如所述,用戶在進行其新西蘭度 假筆記(圖5A中所示)時例如選擇了 "所有筆記",然后從所有筆記 的列表中選擇了 "new digital cameres (新數(shù)碼相機)"筆記。作為結(jié) 果,在伴隨沖浪窗口 522中顯示與各種數(shù)碼相機有關(guān)的條目。
在一個示例中,用戶可能一直為特定相機型號沖浪并且可能已記 下與找到了結(jié)果的地方有關(guān)的筆記(例如,F(xiàn)roogle.com)。當(dāng)沖浪時, 用戶可以使用"create a new note (創(chuàng)建新筆記)"工具528來添加新 的筆記。通過創(chuàng)建筆記并且將其放置在特定筆記標(biāo)題之下可以將新的 筆記鏈接到現(xiàn)有的筆記。例如,僅通過創(chuàng)建筆記并且拖動該筆記使得 其嵌套在"新數(shù)碼相機"標(biāo)題之下,可以將新相機型號添加在"新數(shù) 碼相機"筆記之下。
當(dāng)用戶完成査找其它筆記或筆記本時在窗口 520的右上角中的方 向箭頭可以允許窗口 520被折疊回窗口 522中。替選地,可以按傳統(tǒng) 的方式將各種筆記提供為跨越窗口 522的頂部的標(biāo)簽選項卡。在擴展 和折疊窗口方面也可以提供其它的功能,如圖5A-5C中所示的那些。
圖5C示出了可以用歷史工具516顯示的內(nèi)容的示例。例如,當(dāng)用 戶選擇歷史工具516時,可以啟用選擇窗口 530來示出導(dǎo)航歷史。導(dǎo) 航歷史可以包括所有最近訪問過的網(wǎng)頁和用戶交互。例如,窗口 530 示出用戶查看了關(guān)于外交政策的網(wǎng)頁532,然后啟動了新的Google搜 索頁面534,然后沖浪到CNN新聞主頁536,等等。在該示例中,每 一項還包括訪問該特定項的時間戳。
導(dǎo)航歷史也可以包括其它用戶交互,諸如打開文件或者創(chuàng)建筆記 (未示出)。在歷史查看會話期間,用戶可以檢査導(dǎo)航歷史并且從歷 史窗口將筆記添加到筆記本。例如,用戶可能希望根據(jù)先前24小時內(nèi) 發(fā)生的搜索結(jié)果創(chuàng)建筆記本。歷史工具516可以允許用戶快速查閱最近瀏覽歷史并且僅通過選擇為導(dǎo)航歷史中的每一個條目顯現(xiàn)的"AddtO
Note (添加到筆記)"鏈接538來將來自最近瀏覽歷史的內(nèi)容添加到筆記本。
另外,用戶能夠重新訪問導(dǎo)航歷史中的網(wǎng)頁以確定其是否愿意將 所述網(wǎng)頁內(nèi)容添加到筆記本。以這種方式,如果用戶決定其愿意添加 先前查看過的內(nèi)容,則用戶可以更容易地返回到該內(nèi)容。另外,應(yīng)用
可以將在用戶參訪其它web文檔的網(wǎng)頁時是活動的筆記本的指示與歷 史中的每一個條目一起存儲。以這種方式,如果用戶選擇稍后通過使 用歷史列表來添加來自頁面的內(nèi)容,則系統(tǒng)可以識別待放置新條目的 候選筆記本。
在一些實施方式中,每當(dāng)使用新工具時,包括的工具欄可以改變。 例如,當(dāng)選擇"所有筆記"工具時,如所示,"所有筆記"說明可以 從工具欄被刪除,直到選擇了另一個工具。從工具欄移除工具確保用 戶可以快速識別哪個工具正被使用。為了激活另一個工具,用戶可以 從窗口 542中的工具欄540選擇該工具。
圖6是示例web筆記本管理器顯示的簡化截屏。Web筆記本管理 器602可被用來在用戶的計算機系統(tǒng)上管理并組織web筆記本。管理 器602在它的在瀏覽器上的窗口中示出,并且可被用來組織、編輯、 創(chuàng)建、合并以及刪除web筆記本。替選地,管理器602可被用來執(zhí)行 新的搜索。通常,管理器602提供類似于伴隨沖浪窗口中的信息,但 是具有更多細節(jié)和功能,這由對于管理器602所允許的更加完整的顯 示所促進。
如在一個示例中所示,web筆記本管理器602包括側(cè)邊欄窗口 604 和主窗口 606。側(cè)邊欄窗口 604可以包括將新的筆記添加到特定web 筆記本的區(qū)域和用于最近所訪問的筆記本的部分610。如在圖6中所示, 多個最近筆記為該特定用戶而存在。用戶可以選擇用于特定筆記的標(biāo)
36簽以使該筆記在主窗口 606中活動、或者可以選擇添加新筆記(Add New Note)按鈕來將空筆記放置在主窗口 606中。也顯示在側(cè)邊欄窗 口 604上的控件來提供用于訪問Google提供的各種特征的下拉菜單。
在某些實施方式中,每一個用戶可以具有單獨的web筆記本管理 器。例如,每一個web筆記本管理器可以具有登錄屏以確定哪些用戶 結(jié)果致使顯示和開始組織。最近所訪問的筆記本610可以是按以下排 序來列出按創(chuàng)建或訪問的日期排序;按類別、題目排序;或者簡單 地按字母表排序,僅列舉了少許示例。另外,用戶可以單獨地選擇每 一個筆記并且將其重定位到列表610中別處、或者替選地可以將筆記 完全移出列表。例如,用戶可以選擇最近筆記并且將其發(fā)送到垃圾箱 用于刪除。對筆記的這樣的移動可以以拖放方式來完成。在圖6中, 關(guān)于新西蘭的條目被示出正從主窗口被拖動到最近筆記中的一個。當(dāng) 放開該條目時,其可被添加到特定筆記的末端,并且其元數(shù)據(jù)可被傳 遞到該筆記或與該筆記相關(guān)聯(lián)。用戶也可以修改最近筆記中的題目或 內(nèi)容、或者如果題目不存在則添加題目。
參見主窗口 606,每一個筆記本包括筆記動作控件612,該控件包 含在筆記本上可執(zhí)行的各種動作??丶?12可以包括例如包含多個可 用的選項的下拉菜單。例如,筆記動作612可以包括添加條目、刪除 筆記、修改條目或?qū)l目與其它條目或筆記本合并。用戶可以通過選 擇在筆記本的邊界內(nèi)的文本或任何內(nèi)容來選擇該筆記本。在選擇了筆 記本后,用戶可以進行重新組織筆記本必需的任何添加、修改或刪除。
用戶可以以多種不同的方式來組織筆記本條目。例如,用戶可以 按字母表、按日期順序地或按類別主題地組織條目。用戶也可以按題 目、用戶或一組用戶確定的標(biāo)準(zhǔn)來組織筆記本條目。例如,筆記本可 以包含多個品牌的設(shè)計家鞋子,其可以按用戶確定的標(biāo)準(zhǔn)來組織,所 述標(biāo)準(zhǔn)諸如價格、品牌、顏色、場合或舒適度。用戶可以選擇主窗口 606中的條目并且將所述條目在主窗口 606的列表中向上或向下拖動以對條目或筆記重新排序。
用戶可以選擇筆記本、筆記或條目,并且將其在側(cè)邊欄窗口 604
與主窗口 606之間拖動。如上所注意的,指針616選擇了最新條目618 并且開始將該條目拖動到側(cè)邊欄窗口 604中。最近筆記618可以具有 圖形效果,諸如在網(wǎng)頁上的陰影。陰影可以是透明的或被修改的,使 得該陰影與網(wǎng)頁背景相區(qū)分,并且與用戶熟悉的其它用戶界面機制相 一致。
位于鄰近每一個條目處的箭頭614可以用作下拉或選擇設(shè)備。例 如,選擇箭頭614可以擴展或折疊筆記以顯示或隱藏該筆記的內(nèi)容。 另外,用戶可以將資料添加到筆記或筆記本,所述資料諸如標(biāo)題、排 名標(biāo)準(zhǔn)、注釋、注解等等。
在一些實施方式中,可以將主窗口 606中的筆記本條目顯示為與 包括在筆記本中的內(nèi)容相關(guān)的圖標(biāo)、鏈接、選項卡或圖形圖像。另外, 可以將筆記本條目完全層疊、平鋪、最小化、最大化、關(guān)閉或刪除。
圖7是示出了 web筆記本伴隨沖浪窗口實施方式的簡化截屏。在 該示例中,伴隨沖浪窗口 702在獨立于瀏覽器704的操作系統(tǒng)窗口中。 例如當(dāng)客戶端計算機尚未安裝特定代碼(諸如插件)來提供在瀏覽器 窗口 704中的伴隨沖浪窗口時,可以使用該實施方式。雖然這樣的實 施方式可以允許窗口 702落在窗口 704后面,伹是該實施方式可被更 便捷地用于不屬于用戶的計算機上,因此不包含所有的用戶優(yōu)選的插 件。
當(dāng)在插件模式外運行web筆記本應(yīng)用時,可以在單獨窗口中向用 戶示出該應(yīng)用。用戶可以在兩個窗口之間執(zhí)行操作,就好像該應(yīng)用是 嵌套的。除了在窗口停放(dock)中的視覺變化之外,用戶可能不會看 到在插件模式和單獨窗口模式之間的功能變化,以致可以通過這兩個方式實現(xiàn)所述各種功能。然而,執(zhí)行操作的代碼在插件模式和單獨窗 口模式之間可以不同。例如,當(dāng)用戶以單獨窗口模式訪問筆記本網(wǎng)頁 時,服務(wù)器可以使用諸如JavaScript的"window.叩en"命令的外部命 令來打開包含web筆記本應(yīng)用702的新窗口。當(dāng)用戶訪問存在于客戶 端計算機上的筆記本中的一個中的網(wǎng)頁時可以調(diào)用該命令。替選地, 可以在同步的基礎(chǔ)上調(diào)用筆記本。例如,可將web筆記本應(yīng)用設(shè)置為 在網(wǎng)頁加載后幾秒內(nèi)打開。在另一個實施方式中,當(dāng)在客戶端計算機 上執(zhí)行了多于一個搜索時可以調(diào)用筆記本,假設(shè)用戶可能希望著手保 存結(jié)果。
圖8是可被用來實現(xiàn)在本文檔中描述的系統(tǒng)、方法和工具的計算 設(shè)備800的框圖,所述計算設(shè)備作為客戶端或作為服務(wù)器、或兩者的 組合。計算設(shè)備800用于表示各種形式的數(shù)字設(shè)備,諸如膝上型電腦、 桌上型電腦、工作站、個人數(shù)字助理、服務(wù)器、刀片服務(wù)器(blade server)、 大型機或其它適當(dāng)?shù)挠嬎銠C或設(shè)備。
計算設(shè)備800包括處理器802、存儲器804、存儲設(shè)備806、連接 到存儲器804和高速擴展端口 810的高速接口 808、以及連接到低速總 線814和存儲設(shè)備806的低速接口 812。組件802、 804、 806、 808、 810和812中的每一個使用各種總線互連,并且可被安裝在共同的主板 上或者視情況以其它方式安裝。處理器802可以處理用于在計算設(shè)備 800內(nèi)執(zhí)行的指令,包括存儲在存儲器804中或存儲在存儲設(shè)備806上 的為外部輸入/輸出設(shè)備上的GUI顯示圖形信息的指令,所述外部輸入 /輸出設(shè)備諸如連接到高速接口 808的顯示器816。在其它的實施方式 中,可以視情況使用多個處理器和/或多個總線,以及多個存儲器和多 種類型的存儲器。并且,可以連接多個計算設(shè)備800,其中每個設(shè)備提 供必要操作的一部分(例如,作為服務(wù)器簇、 一組刀片服務(wù)器或多處 理器系統(tǒng))。
存儲器804存儲計算設(shè)備800內(nèi)的信息。在一個實施方式中,存
39儲器804是易失性存儲單元。在另一個實施方式中,存儲器804是非
易失性存儲單元。存儲器804也可以是另一種形式的計算機可讀介質(zhì),
諸如磁或光盤。
存儲設(shè)備806能夠為計算設(shè)備800提供大容量存儲。在一個實施 方式中,存儲設(shè)備806可以是或包含計算機可讀介質(zhì),諸如軟盤設(shè)備、 硬盤設(shè)備、光盤設(shè)備或磁帶設(shè)備、閃存或其它類似的固態(tài)存儲設(shè)備、 或設(shè)備陣列,包括在存儲區(qū)域網(wǎng)絡(luò)或其它配置中的設(shè)備。計算機程序 產(chǎn)品可被有形地包括在信息載體中。計算機程序產(chǎn)品也可以包含指令, 其中所述指令被執(zhí)行時執(zhí)行諸如上面描述的一個或多個方法。信息載 體是計算機或機器可讀介質(zhì),諸如存儲器804、存儲設(shè)備806或處理器 802上的存儲器。
高速控制器808為計算設(shè)備800管理帶寬密集型操作,而低速控 制器812管理較低帶寬密集型操作。功能的這樣的分配僅是示例性的。 在一個實施方式中,高速控制器808連接到存儲器804、顯示器816(例 如,通過圖形處理器或加速器),以及連接到可以接受各種擴展卡(未 示出)的高速擴展端口 810。在實施方式中,低速控制器812連接到存 儲設(shè)備806和低速擴展端口 814。可以包括各種通信端口 (例如,USB、 藍牙、以太網(wǎng)、無線以太網(wǎng))的低速擴展端口可以連接到一個或多個 輸入/輸出設(shè)備(諸如鍵盤、指向設(shè)備、掃描儀)或者例如通過網(wǎng)絡(luò)適 配器連接到諸如交換機或路由器的連網(wǎng)設(shè)備。
如所示,計算設(shè)備800可以以多種不同形式來實現(xiàn)。例如,計算 設(shè)備800可以作為標(biāo)準(zhǔn)服務(wù)器820來實現(xiàn)或在一組這樣的服務(wù)器中實 現(xiàn)多次。計算設(shè)備800也可以作為機架服務(wù)器系統(tǒng)824的一部分來實 現(xiàn)。另外,計算設(shè)備800可以在諸如膝上型計算機822的個人計算機 上實現(xiàn)。這樣的設(shè)備中的每一個可以包含一個或多個計算設(shè)備800并 且整個系統(tǒng)可以由相互通信的多個計算設(shè)備800組成。圖9是另一個示例web筆記本管理器顯示的截屏。該截屏類似于 圖6中的簡化截屏。提供了注解以幫助理解在屏上示出的組件。通常, 沿著顯示的左邊緣將用戶創(chuàng)作的多個web筆記本與用戶最近查看過的 web筆記本的列表一起示出。選擇任何列出的鏈接會引起顯示相應(yīng)的筆 記本。示出了低變應(yīng)原性狗筆記本中的筆記,并且該筆記示為被拖動 到另一個區(qū)域。具體地,沿著筆記的左邊緣處的條示出了移動十字。 還向筆記本的一些區(qū)域提供了節(jié)段標(biāo)題,諸如標(biāo)題"Portuguese Water Dog (葡萄牙水犬)"和"Poodle (獅子狗)"。另外,提供了返回到 原始源的鏈接。這樣的鏈接可以向原始頁面提供屬性,也可以允許條 目導(dǎo)回到原始網(wǎng)頁。
在一些實施方式中,如圖9的頂部處所描述的,可以為筆記本內(nèi) 容而執(zhí)行搜索。具體地,在一些實施方式中,搜索可以針對特定用戶 的筆記本(例如,已登錄到與搜索界面相關(guān)聯(lián)的用戶帳戶的用戶,所 述用戶帳戶諸如"notebook.user@gmail.com")或針對所有公開的筆記 本。在其它的實施方式中,當(dāng)前用戶訪問的半專用的筆記本(例如, 指定為對當(dāng)前用戶可訪問的其他用戶的筆記本)也可以被搜索。
圖IO是示出了 web筆記本伴隨沖浪窗口實施方式的截屏。該截屏 結(jié)合搜索引擎返回的搜索結(jié)果顯示了迷你型筆記本。如所示,向搜索 結(jié)果提供了各種控件,包括允許用戶將特定搜索結(jié)果添加到該用戶的 筆記本中的一個的"Note This"鏈接,所述筆記本諸如在伴隨沖浪窗 口中活動的筆記本。替選地,用戶可以使用上述的后臺應(yīng)用來選擇內(nèi) 容,或者可以如圖IO中所示選擇內(nèi)容,然后右擊以提供多個選項。該 屏也示出上下文或目標(biāo)廣告,所述廣告也可以在在此示出的其它截屏 中顯示并且與所述其它截屏中的內(nèi)容相關(guān)。
在此描述的系統(tǒng)和技術(shù)的各種實施方式可以在數(shù)字電子電路、集 成電路、專門設(shè)計的ASIC (專用集成電路)、計算機硬件、固件、軟 件和/或上述的組合中實現(xiàn)。這些各種實施方式可以將實施方式包括在
41可在可編程的系統(tǒng)上執(zhí)行和/或解釋的一個或多個計算機程序中,所述 可編程的系統(tǒng)包括至少一個可編程處理器,所述處理器可以是專用的 或通用的,被連接到從之接收數(shù)據(jù)和指令和向之傳送數(shù)據(jù)和指令的存 儲系統(tǒng)、至少一個輸出設(shè)備以及至少一個輸出設(shè)備。
這些計算機程序(也稱為程序、軟件、軟件應(yīng)用或代碼)包括用 于可編程處理器的機器指令,并且可以用高級程序的和/或面向?qū)ο蟮?編程語言,和/或用匯編/機器語言來實現(xiàn)。如在此所使用的,術(shù)語"機 器可讀介質(zhì)""計算機可讀介質(zhì)"是指用來向可編程處理器提供機器 指令和/或數(shù)據(jù)的任何計算機程序產(chǎn)品、裝置和/或設(shè)備(例如,磁盤、 光盤、存儲器、可編程邏輯設(shè)備(PLD)),包括將機器指令作為機器 可讀信號接收的機器可讀介質(zhì)。術(shù)語"機器可讀信號"是指用來向可 編程處理器提供機器指令和/或數(shù)據(jù)的任何信號。
為了提供與用戶的交互,在此描述的系統(tǒng)和技術(shù)可以在這樣的計 算機上實現(xiàn)所述計算機具有用于向用戶顯示信息的顯示設(shè)備(例如,
CRT (陰極射線管)或LCD (液晶顯示)監(jiān)視器)以及用戶可以向計
算機提供輸入的鍵盤和指向設(shè)備(例如,鼠標(biāo)或跟蹤球)。其它種類
的設(shè)備也可以被用來提供與用戶的交互;例如,向用戶提供的反饋可 以是任何形式的感官反饋(例如,視覺反饋、聽覺反饋或觸覺反饋); 以及可以以任何形式接收來自用戶的輸入,包括聲音、語音或觸覺輸 入。
在此描述的系統(tǒng)和技術(shù)可以在計算系統(tǒng)中實現(xiàn),所述計算系統(tǒng)包 括后端組件(例如,作為數(shù)據(jù)服務(wù)器)、或者包括中間件組件(例如, 應(yīng)用服務(wù)器)、或者包括前端組件(例如,具有用戶可以與在此描述 的系統(tǒng)和技術(shù)的實施方式相交互的圖形用戶界面或web瀏覽器的客戶 端計算機)、或者這樣的后端、中間件或前端組件的任何組合。系統(tǒng) 的組件可以通過任何形式或介質(zhì)的數(shù)字數(shù)據(jù)通信(例如,通信網(wǎng)絡(luò)) 相互連接。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)("LAN")、廣域網(wǎng)("WAN")以及因特網(wǎng)。
計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常相互遠 離,并且典型地通過通信網(wǎng)絡(luò)來交互??蛻舳撕头?wù)器的關(guān)系借助于 運行在各自計算機上并且相互具有客戶端-服務(wù)器關(guān)系的計算機程序來 產(chǎn)生。盡管在此示出并論述了特定的系統(tǒng),但是符合本文檔的系統(tǒng)可 以包括所描述的系統(tǒng)或類似系統(tǒng)的一部分,使得子系統(tǒng)也可以被認為 是系統(tǒng)。
已描述了多個實施方式。然而,應(yīng)當(dāng)理解,在不背離所公開的實 施方式的精神和范圍的情況下可以進行各種修改。例如,可以以對步 驟重新排序、添加或移除步驟的方式使用上述各種形式的流程。并且, 盡管已描述了頁面創(chuàng)建過程和方法的若干應(yīng)用,但是應(yīng)當(dāng)認識到,大 量其它應(yīng)用是預(yù)期的。此外,在一些實施方式中,上述的服務(wù)器可以 使用與瀏覽器相同的功能對所選擇的圖像實現(xiàn)相同的效果。即,服務(wù) 器可以產(chǎn)生與瀏覽器產(chǎn)生的混合相同的混合。替選地,服務(wù)器可以用 不同的算法或過程實現(xiàn)效果,所述算法或過程不受瀏覽器可帶來的約 束限制,從而響應(yīng)于命令數(shù)據(jù)(例如,亮度數(shù)據(jù)、增強數(shù)據(jù)等等)生 成可被返回到瀏覽器的更好的結(jié)果。因此,其它實施方式在權(quán)利要求 的范圍內(nèi)。
權(quán)利要求
1. 一種為web筆記本提供信息的計算機實現(xiàn)的方法,包括在瀏覽器窗口的內(nèi)容區(qū)域中顯示web文檔;從所述web文檔接收由第一次用戶啟動的鼠標(biāo)點擊啟動的對內(nèi)容的用戶選擇;以及在完成所述用戶選擇后在所述內(nèi)容區(qū)域中顯示選擇圖標(biāo),其中所述選擇圖標(biāo)不需要第二次用戶啟動的鼠標(biāo)點擊即被顯示。
2. 如權(quán)利要求l所述的計算機實現(xiàn)的方法,其中對內(nèi)容的所述用 戶選擇包括用戶啟動的鼠標(biāo)點擊,繼之以用戶啟動的對內(nèi)容的區(qū)域的 拖動選擇。
3. 如權(quán)利要求2所述的計算機實現(xiàn)的方法,其中所選擇的內(nèi)容被 復(fù)制到web筆記本。
4. 如權(quán)利要求3所述的計算機實現(xiàn)的方法,其中所選擇的內(nèi)容被 附加到包含來自其它網(wǎng)頁的內(nèi)容的web筆記本。
5. 如權(quán)利要求l所述的計算機實現(xiàn)的方法,進一步包括接收所述 圖標(biāo)的用戶激活并且響應(yīng)于所述用戶激活將所選擇的內(nèi)容復(fù)制到web 筆記本。
6. 如權(quán)利要求5所述的計算機實現(xiàn)的方法,進一步包括通過將 所選擇的內(nèi)容與多個web筆記本中的內(nèi)容相比較,從所述多個web筆 記本選擇所述web筆記本。
7. 如權(quán)利要求l所述的計算機實現(xiàn)的方法,其中所述i擇圖標(biāo)鄰 近對內(nèi)容的所述用戶選擇的最終選擇點顯示。
8. 如權(quán)利要求7所述的計算機實現(xiàn)的方法,其中在指針在所述第一圖標(biāo)上懸停預(yù)定時間段后用不同于所述第一圖標(biāo)的第二圖標(biāo)替代所 述第一圖標(biāo)。
9. 如權(quán)利要求l所述的計算機實現(xiàn)的方法,其中所述選擇圖標(biāo)包 括第一圖標(biāo)和鄰近所述第一圖標(biāo)顯示的第二圖標(biāo)。
10. 如權(quán)利要求9所述的計算機實現(xiàn)的方法,其中當(dāng)指針在所述 第一圖標(biāo)上懸停時顯示所述第二圖標(biāo)。
11. 一種將網(wǎng)頁內(nèi)容剪貼到web筆記本的方法,包括 在瀏覽器內(nèi)容區(qū)域中顯示網(wǎng)頁內(nèi)容; 從指向設(shè)備接收點擊并拖動命令;在所述瀏覽器內(nèi)容區(qū)域中的位置處檢測所述點擊并拖動命令的結(jié) 束;以及顯示內(nèi)容選擇圖標(biāo)而不需要指向設(shè)備向下點擊。
12. —種將網(wǎng)頁內(nèi)容剪貼到web筆記本的方法,包括確定在web瀏覽器的內(nèi)容區(qū)域中已發(fā)生點擊并拖動內(nèi)容選擇操作;檢測選擇結(jié)束的指示;在發(fā)生所述選擇結(jié)束的指示時確定指針位置;以及 鄰近所述指針位置顯示內(nèi)容選擇圖標(biāo),其中所述內(nèi)容選擇圖標(biāo)的 激活使由所述內(nèi)容選擇操作所選擇的內(nèi)容被復(fù)制到web筆記本。
13. 如權(quán)利要求12所述的方法,其中所檢測的選擇結(jié)束的指示包 括指針?biāo)砷_點擊事件。
14. 如權(quán)利要求12所述的方法,其中所述方法由存儲在web瀏覽 器擴展中的指令執(zhí)行。
15. —種從多個web文檔捕捉數(shù)據(jù)的方法,包括 在第一 web瀏覽器窗口中顯示web文檔;從所顯示的web文檔內(nèi)接收對內(nèi)容的選擇,所述內(nèi)容顯著少于所 顯示的web文檔中的所有內(nèi)容;以及在第二 web瀏覽器窗口的活動內(nèi)容區(qū)域中顯示與所選擇的內(nèi)容相 關(guān)聯(lián)的web文檔部分或web文檔連接器。
16. 如權(quán)利要求15所述的方法,其中所述第二瀏覽器窗口是在所 述第一 web瀏覽器窗口內(nèi)顯示的框架或區(qū)域。
17. 如權(quán)利要求15所述的方法,進一步包括將所述web內(nèi)容與來 自多個網(wǎng)頁的內(nèi)容存儲在文檔中。
18. 如權(quán)利要求15所述的方法,其中web文檔部分包括包含在所 選擇的內(nèi)容中的文本的摘錄。
19. 如權(quán)利要求18所述的方法,其中web文檔部分包括包含在所 選擇的內(nèi)容中的圖像。
20. 如權(quán)利要求18所述的方法,其中web文檔連接器包括指向包 括所選擇的內(nèi)容的所述web文檔的鏈接。
21. 如權(quán)利要求15所述的方法,進一步包括顯示多個web文檔部 分,每一個與從不同web文檔中選擇的相應(yīng)內(nèi)容相關(guān)聯(lián)。
22. 如權(quán)利要求15所述的方法,進一步包括接收對web文檔連接 器的選擇并且響應(yīng)于所述選擇顯示所選擇的內(nèi)容。
23. 如權(quán)利要求22所述的方法,其中顯示所選擇的內(nèi)容包括與其相應(yīng)的web文檔分離地顯示所選擇的內(nèi)容。
24. 如權(quán)利要求22所述的方法,其中顯示所選擇的內(nèi)容包括從所 述相應(yīng)的web文檔外部地引用最新內(nèi)容。
25. 如權(quán)利要求24所述的方法,其中外部地引用最新內(nèi)容包括分 析在所述第二 web瀏覽器窗口中顯示的web筆記本中的指針。
26. —種呈現(xiàn)與web筆記本相關(guān)聯(lián)的內(nèi)容的方法,包括 獲取存儲在web筆記本中的內(nèi)容,所述內(nèi)容表示多個不同網(wǎng)頁的子部分;從所述多個不同網(wǎng)頁中的每一個外部地引用最新內(nèi)容;以及 用來自所述多個不同網(wǎng)頁中的每一個的所述最新內(nèi)容填充所述 web筆記本。
全文摘要
公開了一種為web筆記本提供信息的計算機實現(xiàn)的方法。該方法可以包括在瀏覽器窗口的內(nèi)容區(qū)域中顯示web文檔;從所述文檔接收由第一次用戶鼠標(biāo)點擊啟動的對內(nèi)容的用戶選擇;以及在完成所述用戶選擇后在內(nèi)容區(qū)域中顯示選擇圖標(biāo),其中所述選擇圖標(biāo)不需要第二次用戶鼠標(biāo)點擊即被顯示。
文檔編號G06F17/30GK101490676SQ200780026084
公開日2009年7月22日 申請日期2007年5月10日 優(yōu)先權(quán)日2006年5月10日
發(fā)明者丹尼爾·M·魯塞爾, 保羅·豐特斯, 庫沙爾·戴夫, 張北為, 戴翔天, 約瑟夫·M·阿塞爾, 羅伯特·埃倫·萊斯坎普 申請人:谷歌公司