亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用聯(lián)系人的歷史和喜愛過濾移動搜索結(jié)果的制作方法

文檔序號:6457205閱讀:137來源:國知局
專利名稱:使用聯(lián)系人的歷史和喜愛過濾移動搜索結(jié)果的制作方法
技術(shù)領(lǐng)域
在此描述的實現(xiàn)涉及搜索,并且特別地涉及基于關(guān)于聯(lián)系人歹瞎中的人員 對瀏覽器的i頓的信息過濾搜索結(jié)果。
背景技術(shù)
許多因特網(wǎng)搜索引擎提供Web資源(例如,web頁面、視頻、圖像、聲音 等等)列表,并賦予針資源相應(yīng)的排序值。每個排序值可以表明搜索引擎賦 予web資源的相對重要性。

發(fā)明內(nèi)容
根據(jù)一個方面,方法可以包括獲取來自搜索引擎的搜索結(jié)果,在聯(lián)系人列 表中選擇聯(lián)系人,基于所選聯(lián)系人的瀏覽信息過濾搜索結(jié)果,并顯示過濾的搜 索結(jié)果。
另外,基于瀏覽信息過濾搜索結(jié)果可以包括從搜索結(jié)果中去除一個或多個 web資源的地址,該web資源的地址與瀏覽信息中的web資源的地址不匹配。
此外,該方法可以進一步包括獲得瀏覽信息,該瀏覽信息與來自遠程設(shè)備 的聯(lián)系人相關(guān)。
此外,該方法可以進一步包括收集關(guān)于客戶端設(shè)備的用戶的瀏覽信息,并 將關(guān)于該用戶的瀏覽信息發(fā)送到遠程設(shè)備。
此外,該方法可以進一步包括基于聯(lián)系人列表的派生過濾搜索調(diào)查。
根據(jù)另一個方面,方法可以包括接收來自客戶端設(shè)備的所選聯(lián)系人和檢索 項,基于檢索項執(zhí)行搜索以獲得web資源的列表,基于與所選聯(lián)系人相關(guān)聯(lián)的 瀏覽信息過濾web資源的列表,并將過濾的web資源的列表發(fā)送到客戶端設(shè)備。
另外,執(zhí)行搜索可以包括請求搜索引擎執(zhí)行搜索,并接收來自搜索引擎的 web資源列表。
此外,該方法可以進一步包括當(dāng)瀏覽信息的部分對于客戶端設(shè)備不是本地可用時,請求來自于其他設(shè)備的瀏覽信息的部分。
此外,過濾web資源列表可以包括查找包括在瀏覽信息和搜索結(jié)果兩者中 的web資源的地址。
根據(jù)另一個方面,設(shè)備可以包括瀏覽器和處理器。該處理器可以配置為接 受來自用戶的搜索請求,操作該瀏覽器以獲取來自遠程設(shè)備的搜索結(jié)果,接收 來自用戶的聯(lián)系人,基于所選聯(lián)系人的瀏覽信息過濾搜索結(jié)果,以及顯示過濾 的搜索結(jié)果。
另外,該設(shè)備可以進一步包括實現(xiàn)為擴充工具條或者獨立程序的客戶端程 序,該客戶端程序接收來自用戶的聯(lián)系人。
此外,該設(shè)備可以進一步包括聯(lián)系人列表,該聯(lián)系人列表包括所選聯(lián)系人。
此外,遠程設(shè)備可以包括搜索引擎。
此外,處理器可以進一步配置為下載并安裝客戶端程序。
此外,處理器可以進一步配置為收集設(shè)備的用戶的瀏覽信息。
此外,處理器可以進一步配置為將用戶的瀏覽信息發(fā)送到遠程設(shè)備。
此外,處理器可以進一步配置為接收關(guān)于所選聯(lián)系人的瀏覽信息。
此外,搜索請求可以包括1t索項。
根據(jù)另一個方面,設(shè)備可以包括配置為接收來自第一遠程設(shè)備的t叟索請求 和聯(lián)系人列表,將搜索請求發(fā)送到第二遠程設(shè)備,接收來自第二遠程設(shè)備的搜 索結(jié)果,基于聯(lián)系人的瀏覽信息過濾搜索結(jié)果,并將過濾的搜索結(jié)果發(fā)送至第 一遠程設(shè)備。
根據(jù)另外方面,設(shè)備可以包括用于代表用戶獲取來自搜索引擎的搜索結(jié)果 的裝置,用于基于與用戶的聯(lián)系人相關(guān)的瀏覽歷史信息過濾搜索結(jié)果的裝置, 以及用于顯g濾的搜索結(jié)果的裝置。


附圖,其包括在說明書中并組成該說明書的一部分,示出在此描述的一個 或多個實施例,并且,與說明書一起解釋了實施例。在附圖中,
圖1示出一系統(tǒng),在該系統(tǒng)中可以實現(xiàn)在此描述的概念; 圖2是圖1的設(shè)備中的一個的示例性示意圖; 圖3是圖2的設(shè)備的示例性框亂圖4是可以包括在圖1的客戶端設(shè)備之一中的示例性組件的示例性功能框
圖5示出圖4的數(shù)據(jù)庫中的客戶端列表過濾器(CLF)表;
圖6是可以包括在圖1的服務(wù)器設(shè)備中的示例性組件的示例性功能框圖7是用于發(fā)起搜索和/或收集關(guān)于用戶的瀏覽信息的示例性過程的流程
圖8是用于執(zhí)行搜索并基于與聯(lián)系人列表相關(guān)的瀏覽信息過濾搜索結(jié)果的 示例性過程的流程圖9A是CLF瀏覽 件和瀏覽器框架的部分的示意圖,該插件作為擴充 工具條,該擴充工具條可以附著在瀏覽器框架的部分上;
圖9B是示出用于選擇聯(lián)系人歹瞎中的聯(lián)系人并瀏覽的彈出菜單的示意圖10是用于執(zhí)行搜索并基于瀏覽信息過濾搜索結(jié)果的示例過程的替代實王見 的示例;以及
圖11是用于執(zhí)行搜索并在服務(wù)器處過濾搜索結(jié)果的過程的流程圖。
具體實施例方式
以下詳細的說明書參考附圖。在不同附圖中的相同附圖標記可以標識相同 或者相似的元件。
在此所使用的術(shù)語"瀏覽器"可以指允許用戶在web站點或者主機處與web
資源CT:的軟件應(yīng)用。
術(shù)語"子聯(lián)系人列表"可以指屬于父聯(lián)系人列表中的聯(lián)系人的聯(lián)系人列表。 ^T聯(lián)系人列表可以包括聯(lián)系人,每個聯(lián)系人可以具有其自身的聯(lián)系人列表。 因此,每個子聯(lián)系人列表還可以是父聯(lián)系人列表??赏ㄟ^一對或多對父一子聯(lián) 系人列表從原始聯(lián)系人歹據(jù)追蹤的聯(lián)系人列表中的聯(lián)系人可以稱作派生。在此 使用的術(shù)語"瀏覽信息",可以指關(guān)于瀏覽器使用的信息,諸如已經(jīng)被訪問的 web資源的歷史(例如,web站點或者web文件),喜愛的web資源列表,最近 在線購買列表,以及新聞饋送列表。
術(shù)語聯(lián)系人列表的"瀏覽信息",關(guān)于聯(lián)系人列表的"瀏覽信息"或者與聯(lián) 系人列表有關(guān)的"瀏覽信息",可以不僅包括聯(lián)系人列表中^聯(lián)系人的瀏覽信 息,還包括聯(lián)系人列表的派生的瀏覽信息。在此使用的術(shù)語"搜索引擎"可以指用于在網(wǎng)絡(luò)或者在計算機系統(tǒng)中查找 信息的系統(tǒng)。搜索引擎可以接受檢索項(例如,文本、圖像和域聲音)并返回 "搜索結(jié)果"(即,與檢索項相匹配的條目的列表)。在許多上下文中,"搜索" 可以需要在瀏覽器上輸入檢索項,該瀏覽器可以通過網(wǎng)絡(luò)將檢索項發(fā)送給搜索引擎。
在在文本描述的實施方式中,可以基于與聯(lián)系人列表中的人員有關(guān)的瀏覽 信息過濾和/或排序搜索結(jié)果。圖1示出示例性系統(tǒng),該示例性系統(tǒng)包括在此描
述的概念的一個實現(xiàn)。如所示,系統(tǒng)100可以包括客戶端設(shè)備102和104、無線 接入點(WAP) 106、網(wǎng)絡(luò)108和服務(wù)器設(shè)備110。在其他實現(xiàn)中,系統(tǒng)100可 以包括更多,更少或者不同的組件。而且,系統(tǒng)100的一個或多個組件可以執(zhí) 行系統(tǒng)100的另一組件的一個或多個功能。
客戶端設(shè)備102可以包括以下設(shè)備中的任何一個個人計算機;電話,例 如無線電話;個Ail信系統(tǒng)(PCS)終端,其可以把數(shù)據(jù)處理、傳真和/或 通信功能與蜂窩無線電電話結(jié)合起來;移動電話;電子筆記本;膝上型電腦; 個人計算機(PC);個人數(shù)字助理(PDA),其能夠包括無線電話、尋呼機、因 特網(wǎng)/內(nèi)聯(lián)網(wǎng)接入、web瀏覽器、管理器、日歷、辨定位系統(tǒng)(GPS)接收器; 或者另一類型的計算或通信設(shè)備,在這些設(shè)備之一上運行的線程或過程,和/或 可由這些設(shè)備之一執(zhí)行的對象??蛻舳嗽O(shè)備104可以包括與客戶端設(shè)備104類 似的組件,并且可以與客戶端設(shè)備102類似i鵬作。
WAP106可以包括用于接入網(wǎng)絡(luò)108的設(shè)備,諸如路由器,其能夠接收并 傳送無線和/或有線信號,或者提供網(wǎng)絡(luò)接入的任何其他設(shè)備。WAP106可以使 用任何無線通信協(xié)議與客戶端設(shè)備102通信??蛻舳嗽O(shè)備102/104可以通過 WAP106連接到網(wǎng)絡(luò)108。在其他實現(xiàn)中,客戶端設(shè)備102/104可以M有線和 /或無線連接連接到網(wǎng)絡(luò)108。
網(wǎng)絡(luò)108可以包括因特網(wǎng)、專用網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城 域網(wǎng)(MAN)、蜂窩網(wǎng)絡(luò)、公共交換電話網(wǎng)絡(luò)(PSTN)、任何其他網(wǎng)絡(luò),或網(wǎng) 絡(luò)的組合。
月艮務(wù)器設(shè)備110可以包括一個或多個用于為服務(wù)器程序和/,用作主機的計算機系統(tǒng)。服務(wù)器設(shè)備no可以接收來自客戶端應(yīng)用的用于上傳或者下載應(yīng)
用/娜的請求,該客戶端應(yīng)用以客戶端設(shè)備102或者104作為主機,處理該請求,并向或者從客戶端設(shè)備102或104傳送或者接收數(shù)據(jù)。
在圖1中,客戶端設(shè)備102可以周斯性地或者不定期地收集其聯(lián)系人列表中的聯(lián)系人和/或派生的瀏覽信息。對于聯(lián)系人列表的*聯(lián)系人和/或派生,瀏覽信息可以包括己經(jīng)訪問過的web站點的歷史和喜愛的web站點列表、最近購買的列表,禾口/或新聞麟列表。可以在客戶端設(shè)備102財iikt也存儲信息,和/或可以在服務(wù)器設(shè)備110 ^b^程地存儲信息。
在圖1中,客戶端設(shè)備102可以ffiil客戶端設(shè)備102上的客戶端應(yīng)用(例如,瀏覽器)作出搜索請求。該請求可以包括檢索項(例如,文本、音頻和/或圖像),其可以在網(wǎng)絡(luò)108中的搜索引擎(未示出)處作為檢索標準使用。客戶端設(shè)備102可以基于客戶端設(shè)備102中的聯(lián)系人列表中的所選聯(lián)系人和/或派生的瀏覽信息而過濾搜索結(jié)果??梢韵蚩蛻舳嗽O(shè)備102的用戶呈51il濾的結(jié)果。
在替代的實施例中,搜索請求和所選人員的列表可以ffi51 WAP106和/或網(wǎng)絡(luò)108發(fā)送至鵬務(wù)器設(shè)備110。服務(wù)器設(shè)備可以基于該請求執(zhí)行搜索,基于與上次的聯(lián)系人和/或派生有關(guān)的瀏覽信息過濾搜索結(jié)果,并將過濾的搜索結(jié)果傳遞
到客戶端設(shè)備102??梢韵蚩蛻舳嗽O(shè)備102的用戶呈m)i濾的搜索結(jié)果。
在以上兩個實施例中,如果與列表中的聯(lián)系人有關(guān)的瀏覽信息是不可用的,那么客戶端設(shè)備102和服務(wù)器設(shè)備110可以試圖與該人員的客戶端設(shè)備聯(lián)系以獲取該信息(例如,客戶端設(shè)備104)。
示例性設(shè)備
圖2是客戶端設(shè)備102的示例性框圖。如所示,客戶端設(shè)備102可以包括攝像機202、揚聲器204、顯示器206、控制按鈕208、鍵區(qū)210、麥克風(fēng)212以及外殼214。攝像機202可以使用戶肖g夠觀看、捕捉或者保存設(shè)備102前方的主題的媒體(例如,圖像、視頻片段)。揚聲器204可以向客戶端設(shè)備102的用戶提供音頻信息。顯示器206可以包括顯示屏幕以向用戶提供視覺信息,諸如視頻圖像或者圖片,并且可以包括觸摸屏(例如,電容式屏幕,近場屏幕)以接^自用戶的輸入。控制按鈕208可以允許用戶與客戶端設(shè)備102交互以使客戶端設(shè)備102執(zhí)行一個或多個操作,諸如撥打或者接收電話呼叫。鍵區(qū)210可以包括標準電話鍵區(qū)。麥克風(fēng)212可以接收來自用戶的可聽信息。外殼214可以為客戶端設(shè)備102的組ft^供保護性的外套,并且可以保護組件不受外部元件的影響??蛻舳嗽O(shè)備104可以包括與客戶端設(shè)備102類1以的組件,并且可以類似地操作。
圖3示出設(shè)備300的示例性框圖。設(shè)備300可以^樣客戶端設(shè)備102、客戶端設(shè)備104或者服務(wù)器設(shè)備110。如所示,設(shè)備300可以包括存儲器302、處理單元304、網(wǎng)絡(luò)接口 306、輸A/輸出設(shè)備308、顯示器310和總線312。,于實現(xiàn),設(shè)備300可以包括附加的、更少的或者不同的組件。例如,如果設(shè)備300代表客戶端設(shè)備102或者104,則設(shè)備300可以包括鍵區(qū)。在另一個例子中,如果設(shè)備300代表服務(wù)器設(shè)備110,貝l股備300可以包括多個中央處理器。
存儲器302可以包,態(tài)存儲器,諸如只讀存儲器(ROM),禾口減動態(tài)存儲器,諸如隨機存取存儲器(RAM),或者板載(onboard)高速緩存器,用于存儲數(shù)據(jù)和機器可讀指令。存儲器302還可以包括存儲器設(shè)備,諸如軟盤、CDROM、 CD讀/寫(R/W)盤、禾口/或閃存存儲器,以及其他翻的存儲器設(shè)備。處理單元304可以包括一個或多個M器、微處理器,禾口/或育^多控制設(shè)備300的處理邏輯。
網(wǎng)絡(luò)接口 306可以包括任意類似收發(fā)器的機制,其使設(shè)備300育,與其他設(shè)備和/或系 信。例如,網(wǎng)絡(luò)接口 306可以包括用于通過網(wǎng)絡(luò)通信的機制,所述網(wǎng)絡(luò)諸如因特網(wǎng)、地面無線網(wǎng)絡(luò)(例如,無線局域網(wǎng)(WLAN)),基于衛(wèi)星的網(wǎng)絡(luò)等等。額外地或者可替代地,網(wǎng)絡(luò)接口 306可以包括調(diào)制解調(diào)器,到局域網(wǎng)(LAN)的以太網(wǎng)接口,和/或用于將設(shè)備300連接到其他設(shè)備(例如,藍牙接口)的接口/連接。進一步,網(wǎng)絡(luò)接口 306可以包括接收器,諸如全球定位系統(tǒng)(GPS)接收器。
輸A/輸出設(shè)備308可以包括鍵盤、鍵區(qū)(例如,圖2的鍵區(qū)210)、按鈕(例如,控制按鈕208)、鼠標、揚聲器(例如,揚聲器204)、麥克風(fēng)(例如,麥克風(fēng)212)、數(shù)字視頻盤(DVD)寫入器、DVD讀取器、通用串行總線(USB)線和/或其他類型設(shè)備,所述其他類型設(shè)備用于將物理事件或者現(xiàn)象轉(zhuǎn)換為適合設(shè)備300的數(shù)字信號和/或?qū)⑦m合設(shè)備300的數(shù)字信號轉(zhuǎn)換為物理事件或現(xiàn)象。
顯示器310可以包括會,將設(shè)備300產(chǎn)生的信號作為文本或者圖像顯示在屏幕上的設(shè)備(例如,液晶顯示器(LCD),陰豐朋寸線管(CRT)顯示器,有機發(fā)光二極管(OLED)顯示器,表面?zhèn)鲗?dǎo)電,器顯示器(SED),等離子體顯 示器,場發(fā)射顯示器(FED),雙穩(wěn)態(tài)顯示器,等等),以及觸摸屏或者可以作 為用戶輸入接口運行的面板使能的顯示器。例如,顯示器310可以包括壓敏的 (例如,電阻的)、近場敏感的(例如,電容的、聲音敏感的(例如,表面聲波)、 光敏感的(例如,紅外線)顯示tl覆蓋物(display overlay),禾口/或允許顯示器 310作為輸入設(shè)備使用的其他類型顯示器覆蓋物。
總線312可以提供接口 ,設(shè)備300的組件能夠iM^f述接口彼M信。 圖4是可以包括在客戶端設(shè)備102中的示例性組件的示例性功能框圖。如 所示,客戶端設(shè)備102可以包括支t體輯402、瀏覽器404、數(shù)據(jù)庫406、聯(lián)系 人列表過濾器(CLF)瀏覽SI件408,和/或期鵬用410。在其他實施方式中, 客戶端設(shè)備102可以包括比圖4中所示的那些更少的、額外的或者不同類型的 組件。
支 輯402可以包括用于執(zhí)行對圖4中的其他組件的各種支持功能的硬 件和/或軟件(例如,瀏覽器404, CLF瀏覽:^菌件408,其fe/S用410)。例如, 支持邏輯402可以提供圖4中所示組件(例如,其他應(yīng)用410)和圖3中組件(例 如,網(wǎng)絡(luò)接口 306,輸A/輸出設(shè)備308,以及顯示器310)之間的接口。在另一 個例子中,支!鞭輯402可以提供TCWP棧,以支持通信應(yīng)用,諸如瀏覽器404。
瀏覽器404可以包括允許用戶與web站點或者主析上的web資源交互的軟 件應(yīng)用。用戶可以使用瀏覽器404來向網(wǎng)絡(luò)108 (圖l)中的搜索引擎和/劍艮務(wù) 器設(shè)備110提交搜索請求,并觀看在客戶端設(shè)備102處從搜索引擎和/劍艮務(wù)器 設(shè)備110接收的,叟索結(jié)果。
數(shù)據(jù)庫406可以作為CLF瀏覽器插件408和/或其4te用410的信息倉庫。 例如,CLF瀏覽t^菌件408可以M/向數(shù)據(jù)庫406取回和/或存儲聯(lián)系人列表或者 關(guān)于聯(lián)系人列表的信息。在另一個例子中,其他應(yīng)用410可以向 庫406存 儲電子郵件、文本和/或聲音,禾B/或掛從數(shù)據(jù)庫406中取回電子郵件、文本和/ 或聲音。
^#、于實現(xiàn),數(shù)據(jù)庫406可以包括聯(lián)系人列表和與聯(lián)系人列表有關(guān)的瀏覽 信息。在一個實現(xiàn)中,聯(lián)系人列表和瀏覽信息可以排列在CLF表中,如圖5中 所示。如該例子中所示,對每個聯(lián)系人,CLF表500可以包括名字域、電話 號碼/地址域、歷史域、訪問域、喜愛域以及購買域。名字嫩B電話號碼/地址域
ii可以包括聯(lián)系人的名字、電話號碼和地址。歷史域可以包括聯(lián)系人己經(jīng)訪問過
的web資源的列表。訪問域可以包括數(shù)字的列表,其中每個數(shù)字表示聯(lián)系人已 經(jīng)訪問過歷史域中所列web資源的次數(shù)。喜愛域可以包括聯(lián)系人喜愛的web資 源的列表。購買域可以包括聯(lián)系人購買的列表。在不同的實現(xiàn)中,CLF表500 可以包括相比圖5中所示那些附加的、更少的或者不同的域和信息。例如,CLF 表500中可以包括提供web資源列表的域,所述web資源由每個聯(lián)系人創(chuàng)建。 這樣的web資源可以駐留在客戶端設(shè)備上或者在服務(wù)器上。
返回到圖4, CLF瀏覽 件408可以包括在瀏覽器啟動時將其自身附著 在瀏覽器404上的軟件應(yīng)用,并可以與瀏覽器404—起運行。CLF瀏覽器插件 408可以將關(guān)于客戶端設(shè)備102處的用戶的瀏覽信息提供給網(wǎng)絡(luò)108 (圖l)中 的其他設(shè)備,可以獲取來自網(wǎng)絡(luò)108中的其他設(shè)備的關(guān)于聯(lián)系人列表中人員的 瀏覽信息,和/或基于所獲得的瀏覽信息過濾搜索結(jié)果。在一些實現(xiàn)中,CLF瀏 覽激雷件408可以直接集成在瀏覽器404中。
更特別地,如果客戶端設(shè)備102執(zhí)行瀏覽操作(例如,訪問web站點或者 在在線商店購買物品),CLF瀏覽器插件408可以更新數(shù)據(jù)庫406中用戶的瀏覽 信息。此外,可以周期性地或者基于來自信任的設(shè)備的需求,將瀏覽信息發(fā)送 到信任的設(shè)備。如果客戶端設(shè)備102艦瀏覽器404向搜索引擎提交搜索請求, 則可以由CLF瀏覽器插件408基于與聯(lián)系人列表有關(guān)的瀏覽信息對由搜索引擎 提供的搜索結(jié)果進行過濾。如果瀏覽信息不在娜庫406中,CLF瀏覽親制牛 408可以試圖,AI艮務(wù)器或者從成員的客戶端設(shè)備中獲得瀏覽信息。
其他應(yīng)用410可以包括用于支持客戶端設(shè)備102的各種功能的l更件和/或軟 件,這些功肖隨如文本傳訊、電子郵件、多媒體傳訊、無線通信(例如,藍牙)、 圖像捕捉以及存儲、紅外通信、web訪問、文件上傳和下載、圖像傳麟等。
圖6是可以包括在服務(wù)器設(shè)備110中的示例性組件的示例性功能框圖。如 所示,服務(wù)器設(shè)備110可以包括web服務(wù)器602、數(shù)據(jù)庫604、支持邏輯606、 CLF服務(wù)器608和其他應(yīng)用610。在其他實現(xiàn)中,月艮務(wù)器設(shè)備110可以包括比圖 6中所示的那些更少的、附加的或者不同的組件。
Web月艮務(wù)器602可以包括5更件和/或軟件,該5更件和/或軟件用于接,文本 傳ftt辦議(HTTP)消息和其他協(xié)議(例如,文##輸協(xié)議(FTP),安全HTTP (HTTPS))消息,并用于提供對所述消息(例如,web文檔,視頻,圖像,聲音等等)的響應(yīng)。例如,響應(yīng)于來自客戶端設(shè)備102中的CLF瀏覽器插件408 (圖4)的搜索請求,web月艮務(wù)器602可以代表CLF瀏覽器插件408執(zhí)行搜索, 并可以將搜索的結(jié)果發(fā)送到客戶端設(shè)備102。
庫604可以擔(dān)當(dāng)web月艮務(wù)器602, CLF服務(wù)器608和/或其他應(yīng)用610 的信息倉庫。例如,web月艮務(wù)器602可以在 庫604中取回并存儲信息,并 且可以向客戶端設(shè)備呈現(xiàn)作為web頁面的信息。在另一個例子中,CLF服務(wù)器 608可以存儲和/或取回與客戶端設(shè)備102/104的聯(lián)系人列表有關(guān)的瀏覽信息。
依賴于實現(xiàn),數(shù)據(jù)庫604可以包括聯(lián)系人歹婊以及與聯(lián)系人列表有關(guān)的瀏 覽信息。己經(jīng)從許多客戶端設(shè)備接收聯(lián)系人列表以及瀏覽信息。在一個實現(xiàn)中, 聯(lián)系人列表和瀏覽信息可以在CLF表中排列,如以上已經(jīng)描述的以及如圖5所 示。
支持邏輯606可以包括用于執(zhí)行圖6中其他組件的各種支持功能的硬件和/ 或軟件(例如,web月艮務(wù)器602, CLF服務(wù)器608或者其他應(yīng)用610)。例如, 支持邏輯606可以提供圖6所示的組件(例如,其他應(yīng)用610)和圖3中組件(例 如,網(wǎng)絡(luò)接口 306)之間的接口。在另一個例子中,支持邏輯606可以提供TCP/IP 棧,以支持通信應(yīng)用,諸如web服務(wù)器602。
CLF服務(wù)器608可以包括用于ilil網(wǎng)絡(luò)108與瀏覽器404, CLF瀏覽SI 件408 ^a的硬件和/或軟件。CLF月艮務(wù)器608可以ffi31 CLF瀏覽謝新牛408 接收關(guān)于客戶端設(shè)備102處的用戶的信息,并且將信息存儲在數(shù)據(jù)庫604中, 可以在數(shù)據(jù)庫604中分配關(guān)于不同聯(lián)系人的瀏覽信息,并且可以itt客戶端設(shè) Ml行搜索并將搜索結(jié)果傳送到客戶端設(shè)備。在一個實現(xiàn)中,CLF月艮務(wù)器608 可以在發(fā)送搜索結(jié)果到客戶端設(shè)備之前基于瀏覽信息過濾搜索結(jié)果。如果瀏覽 信息在數(shù)據(jù)庫604中不可用,則CLF服務(wù)器608可以試圖聯(lián)系各種客戶端設(shè)備, 瀏覽信息可以駐留在所述客戶端設(shè)備中。
此外,當(dāng)客戶端設(shè)備102通失卩CLF服務(wù)器608瀏覽器CLF插件408需要被 更新或者安裝最新版本時,CLF服務(wù)器608可以將CLF瀏覽器插件408的副本 傳送到客戶端設(shè)備102。
其他應(yīng)用610可以包括用于支持服務(wù)器設(shè)備110的各種功能的硬件和/或軟 件,所述功旨歸如文本傳i朋艮務(wù)器功能,電子郵件服務(wù)器功能,F(xiàn)TP服務(wù)器功 能等等。用于艦縣人列表a^^結(jié)果的示例性鵬
圖7-8和10-11示出示例性過程的流程圖,所述示例性過程與使用聯(lián)系人列 表過濾搜索結(jié)果相關(guān)聯(lián)。圖7示出用于魏搜索和/或收集關(guān)于第一用戶的狡i攬 信息的示例性過程的流程圖。所收集的瀏覽信息可以用于由其他用戶過濾搜索 結(jié)果,所述其他用戶的聯(lián)系人歹i該中包括該第一用戶。
過程700可以在塊702處開始,在此可以調(diào)用瀏覽器404。育^I多3151不同的 機制調(diào)用瀏覽器404,諸如快捷方式,鏈接或者M命令行窗口。
在塊706 ,可以啟動瀏覽器404和CLF瀏覽^^菌件408 。
在塊708,可以執(zhí)行搜索或者可以訪問web資源。以下參考圖8描述用于 執(zhí)行搜索的過程。如果,叟索被執(zhí)行,過程700可以在±央708之后終結(jié)。可以記 錄訪問的web資源。例如,CLF瀏覽器插件408可以檢測訪問并記錄web資源 的地址(例如,統(tǒng)一資源定位符(URL),統(tǒng)一資源標識符(URI),因特網(wǎng)助、議 (BP)地址)(塊710)??梢栽诰彌_器、存儲器和/或數(shù)據(jù)庫406中的CLF表500 中記錄地址,作為與用戶有關(guān)的瀏覽信息的部分。
在塊712,可以發(fā)送與用戶有關(guān)的瀏覽信息到服務(wù)器或其他客戶端設(shè)備???以基于來自服務(wù)器或者其他客戶端設(shè)備的需求,或者替代地基于客戶端設(shè)備處 的預(yù)定的事件(例如,對CLF表500的更新)發(fā)送瀏覽信息。接收瀏覽信息的 設(shè)備可以^(OT該信息過濾搜索。
圖8示出用于執(zhí)行搜索并基于與聯(lián)系人列表有關(guān)的瀏覽信息過濾搜索結(jié)果 的示例性過程的流程圖。過程800可以在塊802處開始,在此可以接收來自用 戶的驗項??梢?131瀏覽器404發(fā)送檢索項至搜索引擎的web頁面?;跈z 索項,搜索引擎接收該檢索項,搜索引擎可以執(zhí)行搜索,獲得搜索結(jié)果,并將 搜索結(jié)果發(fā)送至客戶端設(shè)備102。
在±央804,客戶端設(shè)備102中的瀏覽器404可以接收搜索結(jié)果。搜索結(jié)果可 以包括URL或者URI的列表,這些URL或URI根據(jù)搜索引擎所使用的特定排 序系統(tǒng)排序。
在塊806,可以選擇基于聯(lián)系人列表的聯(lián)系人或者派生的瀏覽信息過濾搜索 結(jié)果的選項。在一個實現(xiàn)中,通過CLF瀏覽器插件408該選項是可用的。種 例子,圖9A示出作為擴充工具條902的CLF瀏覽器插件408和瀏覽器框架904
14的部分,擴充工具條902可以附著在所述瀏覽器框架904的部分上。在擴充工 具條902上,可以通過經(jīng)由輸A/li出設(shè)備306 (圖3)(例如,鼠標點擊或者鍵 區(qū))ilr活過濾按鈕906 ,擇該選項。
在塊808,可以選擇聯(lián)系人列表中的一個或多個聯(lián)系人或其派生。在許多實 現(xiàn)中,可以fflil菜單選擇聯(lián)系人。例如,激活圖9A中的編輯聯(lián)系人按鈕908 可以調(diào)出彈出菜單910,如圖9B中所示。如圖9B中進一步所示,可以M51激 活"選擇"欄914下面的彈出菜單910中的復(fù)選標記框912中的一^fe選擇聯(lián) 系人列表中的聯(lián)系人。如果用戶更喜歡使用特定組的瀏覽信息來過濾搜索,則 用戶可以fflil激活復(fù)選標記框912來表明偏好。 一旦選擇完成,可以通過彈出 菜單910上不同的組件來關(guān)閉彈出菜單910,所述菜單910上不同的組件包括關(guān) 閉窗口按鈕(未示出)。在不同的實現(xiàn)中,選項可以允許選擇聯(lián)系人列表的派生 中的聯(lián)系人的瀏覽信息。
返回到圖8,在塊810,如果瀏覽信息不是本地可用的,貝何以請求和/或接 收與所選擇聯(lián)系人有關(guān)的瀏覽信息。可以采用多種方式之一來請求和/或接收瀏 覽信息。在一個例子中,如果用戶激活選項來過濾并且瀏覽信息不是可用的, 則CLF瀏覽器插件408可以對瀏覽信息的已知倉庫(例如,服務(wù)器110)作出 請求,并接收來自倉庫的瀏覽信息。
在塊812,可以基于與所選聯(lián)系人相關(guān)的瀏覽信息過濾搜索結(jié)果。依賴于該 實現(xiàn),可以有許多方式來過濾搜索結(jié)果。例如,如果如圖9B中所示選擇聯(lián)系人 以及相關(guān)的瀏覽信息,則可以比較搜索結(jié)果中的地址列表(例如,URL和URI) 和瀏覽信息中的地址。在一個實現(xiàn)中,在以下條件下,搜索結(jié)果中的任何地址 可以被保存以便之后呈現(xiàn)給用戶(1)地址是瀏覽信息中的地址之一;(2)地 址被瀏覽信息中所列出的站點引用;(3)地址是弓閱瀏覽信息中所列的一個或 多個URL或者URI的站點或者web資源的地址。
在塊814,可以向用戶顯^1濾的信息(即緩存用于呈現(xiàn)的信息)。
可,的^ 式
圖10示出用于執(zhí)行,叟索并基于與聯(lián)系人列表有關(guān)的瀏覽信息過濾搜索結(jié)果 的示例性過程1000的可替換實施方式。在過程1000中,在服務(wù)器(例如,CLF 月艮務(wù)器608)處執(zhí)行搜索并過濾搜索結(jié)果。CLF服務(wù)器608可以駐留在遠程設(shè)備(例如,服務(wù)器設(shè)備110)中。
過程1000可以在塊1002處開始,在此可以選擇聯(lián)系人列表中的聯(lián)系人或者派生??梢杂门c塊808類似的方式選擇聯(lián)系人。
在塊1004,可以輸入檢索項并將其發(fā)送給服務(wù)器(例如,月艮務(wù)器IIO)。在一個實現(xiàn)中,可以iliiweb頁面輸入檢索項,web頁面通過服務(wù)器經(jīng)由瀏覽器404呈現(xiàn)。在許多實現(xiàn)中,可以將所選聯(lián)系人的列表和相關(guān)的瀏覽信息與檢索項一起發(fā)送至U服務(wù)器。在其他實現(xiàn)中,如果與所選聯(lián)系人相關(guān)的瀏覽信息在服務(wù)器處是可用的,貝杯帶瀏覽信息地將聯(lián)系人列表發(fā)送給服務(wù)器。如果服務(wù)器接收檢索項和所選聯(lián)系人的列表,貝搬務(wù)器可以執(zhí)行搜索并過濾搜索結(jié)果。
在塊1006,可以從服務(wù)器接收過濾的搜索結(jié)果并進行顯示。
圖11示出用于在服務(wù)器設(shè)備處執(zhí)行搜索并過濾搜索結(jié)果的示例性過程。在塊1102,可以接收檢索項和聯(lián)系人列表。可以從客戶端設(shè)備發(fā)送檢索項和該列表。
在塊1104,可以基于檢索項執(zhí)行搜索。在一個實現(xiàn)中,可以fflil査找索引的信息的數(shù)據(jù)庫來執(zhí)行搜索。在另一個實現(xiàn)中,可以通過^ffl搜索引擎來執(zhí)行搜索。例如,月艮務(wù)器110可以將檢索項發(fā)送到網(wǎng)絡(luò)108上的搜索引擎。
在塊1106,可以基于所選聯(lián)系A(chǔ)31濾搜索結(jié)果。可以以與針對塊808所描述的方式類似的方式過濾搜索結(jié)果。
在塊110S,可以發(fā),濾的搜索結(jié)果到客戶端設(shè)備。
例子
參考圖l、 2、 5和9,下列例子示出涉及使用聯(lián)系人列表過濾搜索結(jié)果的過程。例子與以上參考圖8描述的示例性過程一致。
在該例子中,假設(shè)客戶端設(shè)備102的用戶,Jane己經(jīng)決定邀請Greta和Bj6m來她家赴宴,并且Jane正在線搜索適合的宴會菜譜。另外,假設(shè)Jane所4頓的瀏覽器如圖9A所示實現(xiàn),并且CLF瀏覽器工具條408實現(xiàn)為擴充工具條902 。另外,假設(shè)Jane的客戶端設(shè)備102包括圖5中所示的CLF表500。
Jane向搜索引擎的web頁面中輸入檢索項"菜譜"(redpe)以及"牛排"(steak),并獲得搜索的結(jié)果。該搜索結(jié)果包括URL "TartarSteak.com."。 Jane決定基于Jane的兩個朋友Greta和Bj6m過濾搜索結(jié)果,這個兩個朋友具有與Jane相近的食物口味。Jane使用鍵區(qū)210來激活圖9中的編輯聯(lián)系人按鈕908,并獲得彈出菜單910。 Jane激活彈出菜單910中適合的復(fù)選標記框912以表明她希望根據(jù)她的聯(lián)系人列表中的Greta和Bj6m艦濾搜索結(jié)果。另外,她激活"歷史"(HISTORY)欄下Greta和Bj6m的復(fù)選標記框,并激活"喜愛"(FAVORITES)下的Greta的復(fù)選標記框。"歷史"和"喜愛"下的變選標記框表明Great和Bj加訪問的web資源的歷史,Bj6m的喜愛的web資源可以用皿濾搜索結(jié)果。
Jane關(guān)閉彈出菜單910,并且激活過濾按鈕906 ^濾搜索結(jié)果。CLF瀏覽 件408 )l紛叟索結(jié)果與CLF表500的"歷史"欄和"喜愛"欄下Greta和Bjdm的URL的列表進行比較(圖5)。因為CLF瀏覽器插件408找到"TARTARSTEAK.COM/SAUCE","歷史"欄下Greta的web資源的URL,所以緩存(cache)搜索結(jié)果中的URL "TartarSteak.com"。搜索結(jié)果中的其他URL或URI與CLF表500中所列出的任何web資源都不符合,因此丟棄它們。
CLF瀏覽:^菌件408將"TartarSteak.com"作為過濾搜索結(jié)果的結(jié)果呈現(xiàn)給Jane。 Jane <OT URL "TartarSteak.com"來訪問關(guān)于tartar牛排的網(wǎng)站并學(xué)習(xí)怎樣為她的客人準備牛排。
結(jié)論
前述實施例的描述提供了說明,但并非意圖是詳盡的或者將實施例限制于所公開的精確形式中。按照以上教導(dǎo),修改和變形是可能的,或者可以從教導(dǎo)
的實踐中獲得修改和變形。
例如,CLF瀏覽器插件408可以包括搜索聯(lián)系人列表中聯(lián)系人的設(shè)備的能力。在這樣的實例中,被搜索的^客戶端設(shè)備102可以3射叟索的結(jié)果發(fā)送給請求該搜索的CLF瀏覽謝晶件408。當(dāng)CLF瀏覽器插件408接收到所有搜索結(jié)果時,它們被聚集并呈現(xiàn)給用戶。
然而,在另一個例子中,已經(jīng)關(guān)于圖7、 8、 lO和ll中所示的過程描述了一系列塊,可以修改塊的順序。例如,如果客戶端設(shè)備102上的CLF瀏覽^!件408是最新的,則可以在塊706-712之后執(zhí)行塊704。如果在塊708執(zhí)行搜索,則可以省略塊710和712。在圖8中,如果已經(jīng)在之前的過、 作中選擇了聯(lián)系人,則可以省略塊808。更進一步,圖7、 8、 IO禾BIOO中的非獨立塊可以代表肯,與其他塊并行執(zhí)行的動作。清楚明白的是,在此描述的方面可以以圖中所示實施方式中的許多不同形 式的軟件、固件和硬件來實現(xiàn)。用于實現(xiàn)各方面的實際軟件代碼或者特定的控 制ll件不應(yīng)被解釋為是限制性的。因此,是在沒有參考特定軟fMt碼的情況下 描述各方面的操作和纟f為,應(yīng)當(dāng)理解,可以基于本文的描述來設(shè)計軟件和控制 硬件以實現(xiàn)J^述各方面。
本申請中所^ffi的元件、動作^指令者杯應(yīng)當(dāng)1^稱為對于發(fā)明而言是 的^#必要的,除非這樣明確指出。同樣,如 ^用的,敏司"一"意圖^S 一個或多個項目。而在打^^一個項目的地方,鵬術(shù)語"一個"赫類似語言。
進1,除非另夕卜明確地聲明,短語"基于"意TO^ "至少部分;tfeS于"。
應(yīng)當(dāng)強調(diào)的是,術(shù)語"包括/包含",當(dāng)在本說明書中使用時,用 明所記
載的特征、整體、步驟或者組件的存在,但不排除一個或多個其他特征、整體、
步驟、組件或它們的組合的存在或者添加。
更進一步,本發(fā)明的某部分被描述為"邏輯",其執(zhí)行一個或多個功能。該
邏輯可以包括i!件,諸如處理器,專用集成電路,或者現(xiàn)場可編程門陣列、軟
件或者硬件和軟件的組合。
權(quán)利要求
1、一種方法,包括獲得來自搜索引擎的搜索結(jié)果;選擇聯(lián)系人列表中的聯(lián)系人;基于所選擇聯(lián)系人的瀏覽信息過濾所述搜索結(jié)果;并且顯示過濾的搜索結(jié)果。
2、 權(quán)利要求1的方法,其中基于瀏覽信息過濾所述搜索結(jié)果包括,A^f述t叟索結(jié)果中去除與所述瀏覽信息中的web資源地址不匹配的web資 源的一個或多個地址。
3、 權(quán)利要求l的方法,進一步包括獲得來自遠程設(shè)備的與聯(lián)系人相關(guān)聯(lián)的瀏覽信息。
4、 權(quán)利要求1的方法,進一步包括收集關(guān)于客戶端設(shè)備的用戶的瀏覽信息;以及 將關(guān)于所述用戶的瀏覽信息發(fā)送到遠程設(shè)備。
5、 權(quán)利要求1的方法,進一步包括-基于聯(lián)系人列表的派生過濾所述搜索調(diào)查。
6、 一種方法,包括接收來自客戶端設(shè)備的所選擇的聯(lián)系人和檢索項; 基于檢索項執(zhí)行搜索以獲得web資源的列表;基于與所選聯(lián)系人相關(guān)聯(lián)的瀏覽信息過濾所述web資源的列表;以及 將過濾的web資源的列表發(fā)送到所述客戶端設(shè)備。
7、 權(quán)利要求6的方法,其中執(zhí)行搜索包括請求搜索引擎執(zhí)行搜索;以及 接收來自所述搜索引擎的所述web資源的列表。
8、 豐又利要求6的方法,進一步包括當(dāng)瀏覽信息的部分對于所述客戶端設(shè)備不是本地可用時,請求來自其他設(shè)備 的瀏覽信息的部分。
9、 權(quán)利要求6的方法,其中過濾所述web資源的列表包括 查找包括在所述瀏覽信息和所述搜索結(jié)果這兩者中的web資源的地址。
10、 一種設(shè)備,包括 瀏覽器;以及 處理器,配置為 接受來自用戶的搜索請求;操作所述瀏覽器以獲得來自遠程設(shè)備的搜索結(jié)果; 接收來自所述用戶的聯(lián)系人;基于所選擇聯(lián)系人的瀏覽信息過濾所述搜索結(jié)果;以及 顯示過濾的,叟索結(jié)果。
11、 權(quán)利要求10的設(shè)備,迸一步包括實現(xiàn)為擴充工具條或者獨立程序的客 戶端程序,所述客戶端,M)^t收來自所述用戶的所述聯(lián)系人。
12、 權(quán)利要求10的設(shè)備,進一步包括 包括所選聯(lián)系人的聯(lián)系人列表。
13、 權(quán)利要求10的設(shè)備,其中所述遠程設(shè)備包括搜索引擎。
14、 權(quán)利要求10的設(shè)備,其中所述處理器進一步配置為 下載并安裝所述客戶端程序。
15、 權(quán)利要求10的設(shè)備,其中所述處理器進一步配置為 收集所述設(shè)備的用戶的瀏覽信息。
16、 權(quán)利要求15的設(shè)備,其中所述處理器進一步配置為 將所述用戶的所述瀏覽信息發(fā),lj遠程設(shè)備。
17、 權(quán)利要求10的設(shè)備,其中所述處理器被進一步配置為接收有關(guān)所選 聯(lián)系人的所述瀏覽信息。
18、 權(quán)利要求10的設(shè)備,其中所述搜索請求包括檢索項。
19、 一種設(shè)備,包括 處理器,配置為接收來自第一遠程設(shè)備的搜索請求和聯(lián)系人列表; 將所述搜索請求發(fā)送到第二遠程設(shè)備; 接收來自第二遠程設(shè)備的搜索結(jié)果; 基于所述聯(lián)系人的瀏覽信息過濾所述搜索結(jié)果;以及 將過濾的搜索結(jié)果發(fā)送至IJ所述第一遠程設(shè)備。
20、 一種設(shè)備,包括用于〗懐用戶獲得來自搜索弓摩的搜索結(jié)果的驢; 用于基于與用戶的聯(lián)系人相關(guān)聯(lián)的瀏覽歷史信息過濾所述搜索結(jié)果的裝置; 以及用于顯示過濾的搜索結(jié)果的裝置。
全文摘要
Jane決定邀請Greta和Bjrn來她家赴宴,并且Jane正在客戶端設(shè)備上在線搜索合適的宴會食譜。Jane向搜索引擎的web頁面中輸入檢索項“食譜”(recipe)以及“牛排”(steak),并獲得搜索的結(jié)果。該搜索結(jié)果包括URL“TartarSteak.com”。Jane決定基于Jane的兩個朋友r Greta和Bjrn過濾搜索結(jié)果,Greta和Bjrn具有與Jane相近的食物口味。Jane激活“歷史”(HISTORY)欄下Greta和Bjrn的復(fù)選標記框,并激活“喜愛”(FAVORITES)下的Greta的復(fù)選標記框,以表明她希望基于由Greta和Bjrn訪問的web資源的歷史以及Bjrn喜愛的web資源來過濾搜索結(jié)果。聯(lián)系人列表過濾器CLF比較搜索結(jié)果和CLF表中“歷史”欄和“喜愛”欄下Greta和Bjrn的URL列表。因為CLF找到“TARTATSTEAK.COM/SAUCE”,“歷史”欄下Greta的web資源的URL,所以緩存并顯示搜索結(jié)果中的URL“TartarSteak.com”。
文檔編號G06F17/30GK101681360SQ200780052772
公開日2010年3月24日 申請日期2007年11月2日 優(yōu)先權(quán)日2007年5月4日
發(fā)明者R·-L·H·阿爾馬斯 申請人:索尼愛立信移動通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1