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

社交網(wǎng)絡(luò)推動的查詢建議的制作方法

文檔序號:6496160閱讀:157來源:國知局
社交網(wǎng)絡(luò)推動的查詢建議的制作方法
【專利摘要】通過考慮社交網(wǎng)絡(luò)信息,促進對搜索查詢公式化的自動建議。根據(jù)用戶指明的不完整的搜索查詢以及用戶的一個或多個社交網(wǎng)絡(luò)聯(lián)系人的搜索歷史,可識別多種搜索建議。隨后,可對這些識別出的查詢進行排名,以便輔助確定要建議的所識別查詢的子集,用于查詢完成。另外,可對從社交網(wǎng)絡(luò)聯(lián)系人得到的查詢建議進行注釋,以便將它們與其他查詢建議分開。
【專利說明】社交網(wǎng)絡(luò)推動的查詢建議
【背景技術(shù)】
[0001]搜索引擎用于使得在大量數(shù)據(jù)中定位有意義的信息的可能性最大化。例如萬維網(wǎng)(web)資源(例如網(wǎng)頁、圖像、錄音……)等的數(shù)據(jù)集自動受到分析和索引。搜索查詢可由用戶在自動完成的幫助下或不在自動完成的幫助下指明,其中,自動完成例如通過搜索框中的字符在用戶輸入查詢字符時對查詢進行建議。在接收到查詢時,搜索引擎使用產(chǎn)生的索引來高效地定位并返回相關(guān)搜索結(jié)果。隨后,搜索結(jié)果可以以多種方式向用戶呈現(xiàn)。例如,可返回若干個統(tǒng)一資源定位符(URL)或鏈接,其識別滿足查詢的特定網(wǎng)頁。可替換地,作為圖像數(shù)據(jù)庫上的搜索的結(jié)果,可呈現(xiàn)代表圖像的一組平鋪的縮略圖。為了改進搜索結(jié)果的相關(guān)性,搜索引擎可尋求使用關(guān)于用戶的附加背景,例如當(dāng)前地理位置。
[0002]社交網(wǎng)絡(luò)服務(wù)持續(xù)變得非常普遍。社交網(wǎng)絡(luò)是通過多種類型的關(guān)系連接的個體或聯(lián)絡(luò)人構(gòu)成的社交結(jié)構(gòu),除其他的以外,這些關(guān)系包括友情、親屬、商務(wù)和/或共同興趣。社交網(wǎng)絡(luò)服務(wù)是一種在線/基于網(wǎng)絡(luò)的服務(wù),其使得服務(wù)用戶能夠建立與其他用戶的社交關(guān)系,并與某些或全部所關(guān)聯(lián)用戶分享感興趣的數(shù)據(jù)。在此背景下,各個用戶用配置文件代表,其向其他用戶識別用戶的多種方面,例如人口統(tǒng)計學(xué)信息、諸如業(yè)余愛好或職業(yè)技能等的一組興趣以及其他用戶感興趣的一組資源。用戶可選擇與其他人分享特定的社交數(shù)據(jù)項,包括公共或目標消息、圖像、文件或?qū)χT如網(wǎng)頁等感興趣的資源的引用。用戶也可選擇將注意吸引到由其他人分享的社交數(shù)據(jù)項,例如通過在新聞遞送中轉(zhuǎn)貼數(shù)據(jù)項。
[0003]社交搜索涉及結(jié)合搜索引擎使用社交網(wǎng)絡(luò)服務(wù),以允許所執(zhí)行查詢的結(jié)果對于特定用戶量身定制。例如,可使用社交網(wǎng)絡(luò)配置文件來影響搜索查詢的結(jié)果。

【發(fā)明內(nèi)容】

[0004]下面給出簡介,以提供對所公開主題的某些方面的基本理解。此簡介并非廣泛綜述。其并非旨在識別關(guān)鍵/緊要元素或描述要求保護的主題的范圍。其唯一目的在于,作為對稍后給出的更為詳細的描述的引言,以簡化的方式給出某些概念。
[0005]簡短而言,本公開一般涉及社交網(wǎng)絡(luò)推動的查詢建議。例如,通過將用戶的社交網(wǎng)絡(luò)聯(lián)系人的搜索歷史包括為潛在查詢建議源以完成不完整的查詢,對自動查詢建議功能進行擴展。另外,除其他的以外,可根據(jù)社交網(wǎng)絡(luò)聯(lián)系人的行為對查詢建議進行排名。此外,可以以多種方式對由社交網(wǎng)絡(luò)聯(lián)系人的搜索歷史得出的查詢建議進行注釋,以將這些查詢建議與從其他源得出的那些進行區(qū)分。
[0006]為了實現(xiàn)上述以及相關(guān)目的,這里結(jié)合下面的描述以及附圖來描述所要求保護的主題的特定的說明性方面。這些方面示出可實踐主題的多種方式,所有這些方式旨在屬于要求保護的主題的范圍。結(jié)合附圖考慮下面的詳細介紹,將會明了其他優(yōu)點和新特征。
【專利附圖】

【附圖說明】
[0007]圖1為搜索系統(tǒng)的框圖。
[0008]圖2為典型查詢建議部件的框圖。[0009]圖3為識別用戶搜索活動的方法的流程圖。
[0010]圖4為查詢建議方法的流程圖。
[0011]圖5為給出查詢建議的方法的流程圖。
[0012]圖6為一原理框圖,其示出了對于本公開的方面的適當(dāng)?shù)倪\行環(huán)境。
【具體實施方式】
[0013]下面的細節(jié)一般涉及社交網(wǎng)絡(luò)推動的查詢建議。當(dāng)進行搜索時,查詢公式化是用戶為了獲得優(yōu)質(zhì)查詢結(jié)果要克服的最難問題之一。為了就此工作對用戶進行輔助,使用自動建議或完成功能。例如,可通過搜索框中的字符在搜索引擎用戶輸入查詢字符時漸進地向用戶建議搜索查詢。傳統(tǒng)而言,由從聚集的匿名源策劃的一組一般的查詢來建議搜索查詢。這里,查詢建議通過將用戶社交網(wǎng)絡(luò)聯(lián)系人的搜索歷史包括在該組潛在查詢建議中進行擴展。另外,除其他的以外,查詢的排名可基于社交網(wǎng)絡(luò)聯(lián)系人行為,且可對由社交網(wǎng)絡(luò)聯(lián)系人得到的建議查詢進行注釋,以便將它們與其他建議查詢分開。
[0014]現(xiàn)在參照附圖更為詳細地介紹本公開的多種方面,在附圖中,相同的編號指代相同或?qū)?yīng)的元件。然而,應(yīng)當(dāng)明了,附圖和與之有關(guān)的具體介紹并非旨在將要求保護的主題限制為所公開的特定形式。相反,本發(fā)明涵蓋屬于要求保護的主題的精神和范圍的所有修改、等同和替換。
[0015]首先參照圖1,示出了搜索系統(tǒng)100。搜索系統(tǒng)100包括搜索引擎110,其可通信地耦合到社交網(wǎng)絡(luò)服務(wù)120和多個查詢源,即一般查詢建議130、用戶搜索歷史140以及社交網(wǎng)絡(luò)聯(lián)系人搜索歷史150。
[0016]搜索引擎110 —般被配置為使得能夠通過一組數(shù)據(jù)接收來自用戶的搜索查詢以及返回一組搜索結(jié)果。搜索引擎110可對于特定類型的數(shù)據(jù)源設(shè)計。一種重要類型的搜索引擎110是web搜索引擎,其對一組web資源或內(nèi)容進行索引,web資源或內(nèi)容例如為具有包括可通過互聯(lián)網(wǎng)訪問的文本、圖像、音頻或視頻的多種網(wǎng)頁的網(wǎng)站。在從用戶接收到搜索查詢時,web搜索引擎可識別與搜索查詢有關(guān)的網(wǎng)頁,并在搜索引擎結(jié)果頁(SERP)上返回一組鏈接。
[0017]另外,搜索引擎110提供預(yù)搜索查詢公式化輔助。更具體而言,查詢建議部件112被配置為提供自動建議或查詢完成功能。例如,可通過搜索框中的字符在搜索引擎的用戶輸入查詢字符時漸進地向用戶建議搜索查詢。查詢建議部件112可識別查詢,以便從多種源得出建議。例如,如傳統(tǒng)中所做的那樣,查詢建議部件112可從一般查詢建議130識別查詢。一般查詢建議130包括從聚集的匿名源策劃的查詢。換句話說,一般查詢建議130對應(yīng)于大部分搜索引擎用戶所輸入的。作為附加或作為替代的是,除其他的以外,一般查詢建議130可由人類編輯者編程為傾向于具有更好性能或結(jié)果的查詢。另外,可從用戶搜索歷史140以及社交網(wǎng)絡(luò)聯(lián)系人搜索歷史150中識別用于建議的備選查詢。也就是說,可根據(jù)先前由用戶或用戶的朋友、粉絲、擁護者等(又名社交聯(lián)系人)進行的查詢,識別用于建議的查詢。
[0018]舉例而言,考慮正在用戶正在訪問的城市(例如西雅圖)中尋找好的海鮮餐館的用戶。如果用戶對西雅圖一無所知,用戶可能典型地輸入對于“西雅圖的海鮮”的搜索查詢,并得到大量餐館鏈接,其中,有些是好的,有些是壞的?,F(xiàn)在,用戶需要研究各家餐館的評論。實質(zhì)上,這是取決于用戶搜索技能、對話題的了解以及輸入合適的搜索項的能力的過程。然而,用戶可能有住在西雅圖或以前曾訪問西雅圖并做同樣研究的朋友、家人或其他社交聯(lián)系人。在不詢問聯(lián)系人的情況下,可自動獲得關(guān)于聯(lián)系人如何形成同樣的搜索的信息,將之呈現(xiàn)給用戶,并用于驅(qū)動查詢完成建議?;谏缃宦?lián)系人是如何進行搜索的、社交聯(lián)系人看到什么以及聯(lián)系人做了什么(連同社交信號),可作出關(guān)于建議什么查詢來完成不完整的查詢的決定。
[0019]搜索監(jiān)視部件114被配置為監(jiān)視用戶對搜索引擎110的查詢輸入。為了方便監(jiān)視,當(dāng)用戶使用搜索引擎110時,可將標識符與其或其計算機相關(guān)聯(lián),以將該用戶與其他用戶區(qū)分開來。這種標識符可由身份驗證提供服務(wù)隨機分配或提供。根據(jù)一實施例,該身份提供服務(wù)可以為社交網(wǎng)絡(luò)服務(wù)120,但不限于社交網(wǎng)絡(luò)服務(wù)120。因此,標識符可在用戶登錄社交網(wǎng)絡(luò)服務(wù)120時提供。在用戶搜索時,包括所輸入的搜索查詢以及所選擇的搜索結(jié)果(例如點擊的URL)的用戶的搜索歷史140依靠此標識符由搜索監(jiān)視部件114存儲。當(dāng)然,用戶可以出于隱私原因選擇退出或選擇參加各個方面。例如,用戶可授予允許依靠標識符存儲搜索查詢的許可但不與社交聯(lián)系人共享所收集的數(shù)據(jù)。 [0020]社交網(wǎng)絡(luò)服務(wù)120是一組這樣的部件:其提供允許用戶創(chuàng)建對用戶進行表示和描述的社交配置文件的在線社交網(wǎng)絡(luò)服務(wù),并建立代表與其他用戶的多種類型的關(guān)系(例如家庭成員、友情、認識的人、同事、狂熱者等等)的關(guān)聯(lián)。進一步地,社交網(wǎng)絡(luò)服務(wù)120可實現(xiàn)信息交換,信息包括人口統(tǒng)計學(xué)信息(例如年齡、學(xué)術(shù)背景、職業(yè)背景、興趣……)、消息(例如指向特定用戶或用戶組的個人消息、傳遞給參與聊天會話的特定用戶的聊天消息、可由社交網(wǎng)絡(luò)服務(wù)的許多用戶看到的公共評論……)以及其他數(shù)據(jù)(例如文檔、圖像、音樂視頻、文件……)。在一個實例中,社交網(wǎng)絡(luò)服務(wù)120可實現(xiàn)為提供前面提到的以及其他功能的網(wǎng)站。
[0021]搜索監(jiān)視部件114可與社交網(wǎng)絡(luò)服務(wù)120交互,以獲取關(guān)于特定用戶的社交網(wǎng)絡(luò)聯(lián)系人的標識符以及其他信息。社交網(wǎng)絡(luò)服務(wù)120可維護識別用戶的社交網(wǎng)絡(luò)聯(lián)系人的社交圖。相應(yīng)地,搜索監(jiān)視部件114可請求特定用戶的社交網(wǎng)絡(luò)聯(lián)系人或根據(jù)所提供的用戶社交網(wǎng)絡(luò)聯(lián)系人的社交圖來對他們進行判斷。于是,可依靠對應(yīng)的標識符將由社交網(wǎng)絡(luò)聯(lián)系人執(zhí)行的搜索存儲為用于由查詢建議部件112使用的社交網(wǎng)絡(luò)聯(lián)系人搜索歷史150。
[0022]圖2更為詳細地示出了代表性的查詢建議部件112,其包括識別部件210、排名部件220和注釋部件230。識別部件210被配置為從與由用戶進行的查詢輸入的一部分重疊的多種源識別備選查詢。重疊可以是詞匯上或概念上的。詞匯上的重疊與看起來相同的詞有關(guān)。例如,如果查詢的該部分包括兩個字符“xb”,備選查詢可包括“xbox”和“xbox游戲”,因為它們都是以“xb”開始。概念上的重疊指的是與相同或類似概念或上下文有關(guān)的查詢。在前面的實例中,概念上重疊的查詢可包括“游戲機”和“游戲機游戲”,因為“Xbox”和“游戲機”與同樣的概念即視頻游戲系統(tǒng)有關(guān)。另外,例如,隨著用戶繼續(xù)輸入查詢中的字符,識別部件210可繼續(xù)對重疊的備選查詢進行細化。
[0023]排名部件220被配置為對由識別部件210識別的備選查詢進行排名或加權(quán),以便使得建議可能由用戶選擇的子集查詢成為可能,從而例如完成部分指定的查詢。根據(jù)一實施例,可在對備選查詢進行排名時使用包括社交網(wǎng)絡(luò)聯(lián)系人行為的社交網(wǎng)絡(luò)信息。例如,除其他的以外,排名可根據(jù)進行查詢的社交網(wǎng)絡(luò)聯(lián)系人的數(shù)量、特定社交網(wǎng)絡(luò)聯(lián)系人是否選擇(例如點擊)通過查詢執(zhí)行產(chǎn)生的搜索結(jié)果、聯(lián)系人已在搜索結(jié)果上做出選擇的數(shù)量、多少聯(lián)系人選擇了由查詢產(chǎn)生的搜索結(jié)果、選擇建議查詢的聯(lián)系人的數(shù)量、聯(lián)系人的親密度和/或聯(lián)系人的相對專長來進行。舉例而言,如果用戶與社交網(wǎng)絡(luò)聯(lián)系人“X”以及“Y”頻繁通信但與聯(lián)系人“Z”的通信沒有那么多,排名部件220可向由“X”以及“Y”進行的查詢分配與“Z”相比較大的排名分數(shù)或權(quán)重。當(dāng)然,排名部件220也可使用其他的排名算法,例如但不限于備選查詢與完整或不完整的用戶查詢的相似性。
[0024]注釋部件230被配置為以某種方式識別從社交網(wǎng)絡(luò)或更具體地說從社交網(wǎng)絡(luò)聯(lián)系人得到的查詢建議。這種建議的查詢因此可被設(shè)置為與例如向一般公眾能夠提供的其他查詢分離,且權(quán)威性基于社交網(wǎng)絡(luò)聯(lián)系人被添加到建議的查詢。注釋部件230所提供的注釋的實例包括但不限于一個或多個社交網(wǎng)絡(luò)聯(lián)系人圖片或姓名、社交網(wǎng)絡(luò)名稱或其他標
O
[0025]查詢建議部件112可被配置為以對于用戶定制的方式運行。在一個實例中,用戶可將特定社交網(wǎng)絡(luò)聯(lián)系人識別為包括在查詢建議內(nèi)或排除在查詢建議外,或者權(quán)重較大或較小。例如,用戶可將聯(lián)系人的子集——例如工作同事——識別為關(guān)于所有或特定類型的查詢建議使用。一般來說,用戶可指明任何信號(正的或負的,粒度粗的或細的),以管理查詢建議。
[0026]已經(jīng)關(guān)于幾種部件之間的交互介紹了前面提到的系統(tǒng)、體系結(jié)構(gòu)、環(huán)境等等。應(yīng)當(dāng)明了,這樣的系統(tǒng)和部件可包括這里指明的這些部件或子部件、某些所指明的部件或子部件和/或附加的部件。子部件也可實現(xiàn)為可通信地耦合到其他部件而不是包括在母部件內(nèi)的部件。另外,一個或多個部件和/或子部件可合并成一個部件,以提供聚合的功能。系統(tǒng)、部件和/或子部件之間的通信可根據(jù)推和/或拉模型完成。部件還可與一個或多個這里為簡化起見而沒有具體介紹、但本領(lǐng)域技術(shù)人員知道的其他部件交互。
[0027]另外,上面的所公開系統(tǒng)以及下面的方法的多種部分可包括或使用人工智能、機器學(xué)習(xí)或基于知識或規(guī)則的部件、子部件、過程、手段、方法或機制(例如支持向量機、神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)、貝葉斯信念網(wǎng)絡(luò)、模糊邏輯、數(shù)據(jù)融合引擎、分類器……)。除其他的以外,這些部件可自動操作由此執(zhí)行的某些機制或過程,使得系統(tǒng)或方法的部分更具適應(yīng)性以及更為高效和智能。舉例而言、但不限于,查詢建議部件112可使用這樣的機制來對用于建議的備選查詢進行排名。
[0028]考慮到上面介紹的典型系統(tǒng),參照圖3-5的流程圖,將會更好地理解可根據(jù)所公開主題實現(xiàn)的方法。盡管出于闡釋簡單的目的將方法示為并描述為一系列的塊,將會明了,要求保護的主題不受塊的順序限制,因為有些塊可以以與這里介紹和示出的不同的順序發(fā)生和/或與其他塊同時發(fā)生。另外,實現(xiàn)下面介紹的方法,可能不需要所有所示出的塊。
[0029]參照圖3,示出了識別用戶搜索活動的方法300。在參考標號310處,獲取與特定用戶相關(guān)聯(lián)的標識符。根據(jù)一實施例,標識符可從社交網(wǎng)絡(luò)或在驗證其他服務(wù)(例如提供用戶名和密碼)時從該服務(wù)獲得。在標號320處,監(jiān)視或以其他方式觀察用戶的搜索活動。除其他的以外,搜索活動可包括提交用于執(zhí)行的搜索查詢以及關(guān)于特定查詢的結(jié)果選擇。在參考標號330處,依靠與用戶相關(guān)聯(lián)的標識符存儲所觀察的搜索活動。
`[0030]圖4示出了查詢建議的方法400。在參考標號410處,獲取與用戶或特定用戶計算機相關(guān)聯(lián)的標識符。例如,可直接從用戶或間接地經(jīng)由搜索引擎和/或社交網(wǎng)絡(luò)服務(wù)的驗證獲得這樣的標識符。在標號420處,例如,接收如用戶在搜索框中鍵入的查詢輸入,例如不完整的搜索查詢,或者,換句話說,完整搜索查詢的一部分。在參考標號430處,獲取由用戶的社交網(wǎng)絡(luò)聯(lián)系人作出的在詞匯上或在概念上與部分搜索查詢重疊的查詢。這些查詢被稱為備選查詢,因為它們是用于建議的備選。在標號440處,例如,除其他的以外,根據(jù)社交網(wǎng)絡(luò)聯(lián)系人行為,對備選查詢進行排名。在參考標號450處,除其他的以外,可從其他源獲取查詢,其他源可包括用戶的搜索歷史(例如包括用戶作出的注釋,例如喜好、標簽、筆記……),一般建議集和/或基于查詢背景的在算法上產(chǎn)生的建議。在標號460處,對從所有源獲取的備選查詢進行排名。在參考標號470處,基于排名選擇查詢的子集并將之呈現(xiàn)給用戶。
[0031]圖5為示出了給出查詢建議的方法500的流程圖。在參考標號510處,接收、檢索或以其他方式獲得或獲取一組查詢建議。在參考標號520處,識別從社交網(wǎng)絡(luò)聯(lián)系人得出的查詢建議。在參考標號530處,對所識別的查詢建議進行注釋,以便將從社交網(wǎng)絡(luò)聯(lián)系人得出的查詢建議與其他查詢建議區(qū)分開。例如,可用圖片、文本或其他標記對這樣的查詢建議進行注釋。在一個實例中,將進行所建議查詢的一個或多個社交網(wǎng)絡(luò)聯(lián)系人的圖片注入到查詢旁邊。
[0032]出于清楚和理解的目的,已經(jīng)在單個社交網(wǎng)絡(luò)服務(wù)的背景下對所公開主題的方面進行了介紹。當(dāng)然,本公開的方面也可應(yīng)用于多個社交網(wǎng)絡(luò)服務(wù)。例如,查詢建議可基于來自一般社交網(wǎng)絡(luò)服務(wù)(例如Facebook)和商務(wù)與職業(yè)網(wǎng)絡(luò)服務(wù)(例如LinkedIn)的社交聯(lián)系人進行排名。另外,排名可依網(wǎng)絡(luò)而變化。例如,如果可判斷為或推斷為搜索涉及商業(yè)或職業(yè)內(nèi)容,有來自職業(yè)與商業(yè)網(wǎng)絡(luò)的聯(lián)系人進行的搜索可比來自一般社交網(wǎng)絡(luò)的有更重的權(quán)重。另外,可視情況可選地用表示由哪一社交網(wǎng)絡(luò)產(chǎn)生建議的信息對查詢建議進行注釋。 [0033]如這里所使用的,術(shù)語“部件”、“系統(tǒng)”和“引擎”及其多種形式用于指代與計算機有關(guān)的實體,其是硬件、硬件與軟件的組合、軟件或在執(zhí)行中是軟件的。例如,部件可以是、但不限于在處理器上運行的過程、處理器、對象、實例、可執(zhí)行文件、執(zhí)行線程、程序和/或計算機。舉例而言,在計算機上運行的應(yīng)用和計算機均可以是部件。一個以上的部件可位于過程和/或執(zhí)行線程內(nèi),且部件可局限于一臺計算機內(nèi)和/或分布在兩臺或更多的計算機之間。
[0034]用語“示例性”或其多種形式在這里用于表示用作實例、例程或示例。這里介紹為“示例性”的任何方面或設(shè)計并不必然認為是超越于其他方面或設(shè)計優(yōu)選或有利的。另外,僅僅出于清楚和理解的目的提供實例,并非旨在以任何方式對所要求保護的主題或本公開的相關(guān)部分進行限制或局限。將會明了,可能已經(jīng)給出了變化的范圍的大量附加或替代性實例,但出于簡短目的而省略。
[0035]本說明書和所附權(quán)利要求中使用的連詞“或”旨在表示包括性的“或”而不是排除性的“或”,除非從上下文中明確指明或看出。換句話說,“X或Y”旨在表示“X”和“Y”的任何包括性組合。例如,如果“A使用X”、“A使用Y”或“A使用A與B 二者”,則“A使用X或Y”在前述任何情況下滿足。
[0036]如這里所使用的,術(shù)語“推斷”或“推斷出”一般指由經(jīng)由事件和/或數(shù)據(jù)捕捉的一組觀察來推論或推斷系統(tǒng)、環(huán)境和/或用戶的狀態(tài)的過程。例如,推斷可用于識別特定背景或動作,或者可產(chǎn)生狀態(tài)上的可能性分布。推斷可以是基于概率的,也就是說,在考慮數(shù)據(jù)或事件的基礎(chǔ)上,在感興趣的狀態(tài)上的可能性分布。推斷也可指用于由一組事件和/或數(shù)據(jù)構(gòu)成較高等級事件的技術(shù)。這樣的推斷導(dǎo)致由一組觀察到的事件和/或存儲的事件數(shù)據(jù)構(gòu)成新的事件或動作,無論時間是否以緊密的時間間隔關(guān)聯(lián),以及無論時間和數(shù)據(jù)來自一個還是幾個事件與數(shù)據(jù)源。多種分類方案和/或系統(tǒng)(例如支持向量機、神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)、貝葉斯信念網(wǎng)絡(luò)、模糊邏輯、數(shù)據(jù)融合機)可與要求保護的主題結(jié)合用于進行自動化和/或推斷動作。
[0037]另外,對于詳細說明書或權(quán)利要求中使用的術(shù)語“包括”、“包含”、“具有”、“有著”或其形式上的變型,這些術(shù)語旨在用于包括性方式,類似于術(shù)語“包括”,因為“包含”在權(quán)利要求書中使用時被解釋為過渡詞。
[0038]為了向要求保護的主題提供背景,圖6以及下面的討論旨在提供合適的環(huán)境的簡短的一般介紹,在該環(huán)境中,可實現(xiàn)主題的多種方面。然而,合適的環(huán)境僅僅是一種實例,并非旨在建議關(guān)于使用或功能范圍的任何限制。
[0039]盡管能在一臺或多臺計算機上運行的程序的計算機可執(zhí)行指令的一般背景下描述上面公開的系統(tǒng)和方法,本領(lǐng)域技術(shù)人員將會認識到,這些方面還可結(jié)合其他的程序模塊等等實現(xiàn)。一般地,除其他的以外,程序模塊包括例程、程序、部件、數(shù)據(jù)結(jié)構(gòu),其執(zhí)行特定的任務(wù)和/或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型。另外,本領(lǐng)域技術(shù)人員將會明了,上面的系統(tǒng)和方法可以用多種計算機系統(tǒng)配置實踐,包括單個處理器、多個處理器或多核處理器計算機系統(tǒng)、微型計算裝置、大型主機以及個人計算機、手持計算裝置(例如個人數(shù)字助理(PDA)、電話、手表……)、基于微處理器的或可編程消費品或工業(yè)電子裝置等等。這些方面還可以在分布計算環(huán)境中實踐,其中,任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理裝置執(zhí)行。然而,即使不是要求保護的主題的全部 方面,某些方面可以在獨立計算機上實踐。在分布計算機環(huán)境中,程序模塊可位于本地以及遠程存儲器存儲裝置中的一者或二者上。
[0040]參照圖6,示出了示例性通用計算機610或計算裝置(例如桌面型、膝上型、服務(wù)器、手持式、可編程消費品或工業(yè)電子裝置、機頂盒、游戲系統(tǒng)……)。計算機610包括一個或多個處理器620、存儲器630、系統(tǒng)總線640、大容量存儲器650以及一個或多個接口部件670。系統(tǒng)總線640可通信地耦合至少上面的系統(tǒng)部件。然而,將會明了,在其最簡單的形式中,計算機610可包括一個或多個耦合到存儲器630的處理器620,其執(zhí)行存儲在存儲器630中的多種計算機可執(zhí)行動作、指令和/或部件。
[0041](多個)處理器620可用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其他可編程邏輯裝置、離散門或晶體管邏輯、離散硬件部件或其被設(shè)計為執(zhí)行這里介紹的功能的任何組合實現(xiàn)。通用處理器可以為微處理器,但在替代性實施例中,處理器可以為任何處理器、控制器、微控制器或狀態(tài)機。(多個)處理器620也可實現(xiàn)為計算裝置的組合,例如DSP和微處理器、多個微處理器、多核處理器、一個或多個微處理器結(jié)合DSP內(nèi)核的組合,或任何其他這樣的配置。
[0042]計算機610可包括或以其他方式與多種計算機可讀介質(zhì)交互,以便促進對計算機610的控制,從而實現(xiàn)所要求保護的主題的一個或多個方面。計算機可讀介質(zhì)可以為任何這樣的可用介質(zhì),其可由計算機610訪問,并包括易失性與非易失性介質(zhì)以及可移除與非可移除介質(zhì)。舉例而言而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。
[0043]計算機存儲介質(zhì)包括以任何用于信息(例如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù))存儲的方法或技術(shù)實現(xiàn)的易失性與非易失性、可移除與非可移除介質(zhì)。計算機存儲介質(zhì)包括但不限于存儲器裝置(例如隨機訪問存儲器(RAM)、只讀存儲器(ROM)、可電擦除可編程只讀存儲器(EEPR0NM)……)、磁存儲裝置(例如硬盤、軟盤、磁盤、磁帶……)、光盤(例如壓縮盤(⑶)、數(shù)字多功能盤(DVD)……)以及固態(tài)裝置(例如固態(tài)驅(qū)動器(SSD))、閃存驅(qū)動器(例如閃存卡、閃存棒、閃存盤……)……),或任何其他可用于存儲希望的信息并可由計算機610訪問的介質(zhì)。
[0044]通信介質(zhì)典型地包括計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或調(diào)制數(shù)據(jù)信號形式的其他數(shù)據(jù),例如載波或其他傳輸機制,并包括任何信息傳送介質(zhì)。術(shù)語“調(diào)制數(shù)據(jù)信號”意味著其一個或多個特性以對信號中的信息進行編碼的方式設(shè)置或改變的信號。舉例而言而非限制,通信介質(zhì)包括有線介質(zhì)和無線介質(zhì),有線介質(zhì)例如有線網(wǎng)絡(luò)或直接布線連接,無線介質(zhì)例如聲音、RF、紅外以及其他無線介質(zhì)。上述的任何組合應(yīng)當(dāng)包括在計算機可讀介質(zhì)的范圍內(nèi)。
[0045]存儲器630和大容量存儲器650是計算機可讀存儲介質(zhì)的實例。取決于計算裝置的確切配置和類型,存儲器630可以是易失性(例如RAM)、非易失性(例如ROM、閃存……)或二者的某種組合。舉例而言,除其他的以外,包括例如在啟動時在計算機610的元件之間傳送信息的基本例程的基本輸入/輸出系統(tǒng)(BIOS)可被存儲在非易失性存儲器中,而易失性存儲器可用作外部緩存,以促進(多個)處理器620的處理。
[0046]大容量存儲器650包括可移除/非可移除、易失性/非易失性計算機存儲介質(zhì),用于存儲關(guān)聯(lián)于存儲器630的大量數(shù)據(jù)。例如,大容量存儲器650包括但不限于一個或多個裝置,例如磁或光盤驅(qū)動器、軟盤驅(qū)動器、閃存、固態(tài)驅(qū)動器或記憶棒。
[0047]存儲器630和大容量存儲器650可包括或在其上存儲操作系統(tǒng)660、一個或多個應(yīng)用662、一個或多個程序模塊664以及數(shù)據(jù)666。操作系統(tǒng)660用于控制和分配計算機610的資源。應(yīng)用662包括系統(tǒng)和應(yīng)用軟件中的一者或二者,并能通過存儲在存儲器630和/或大容量存儲器650中的程序模塊664和數(shù)據(jù)666利用操作系統(tǒng)660對資源管理,以執(zhí)行一個或多個動作。相應(yīng)地,應(yīng)用662可根據(jù)由之提供的邏輯將通用計算機610變?yōu)閷S脵C器。
[0048]要求保護的主題的所有或部分可使用標準編程和/或工程技術(shù)來實現(xiàn),以產(chǎn)生軟件、固件、硬件或其任意組合,從而控制計算機實現(xiàn)所公開的功能。舉例而言而非限制,搜索引擎110或其部分可以為應(yīng)用662或構(gòu)成其一部分,并包括存儲在存儲器630和/或大容量存儲器650中的一個或多個模塊664和數(shù)據(jù)666,其功能可在由一個或多個處理器620執(zhí)行時實現(xiàn)。
[0049]根據(jù)一特定實施例,(多個)處理器620可對應(yīng)片上系統(tǒng)(SOC)或類似的體系結(jié)構(gòu),包括或換句話說在一個集成電路基底上集成軟件和硬件二者。這里,除其他的以外,(多個)處理器620可包括一個或多個處理器以及存儲器,其至少類似于(多個)處理器620和存儲器630。傳統(tǒng)處理器包括最少量硬件和軟件,并廣泛依賴于`外部硬件和軟件。相反,處理器的SOC實現(xiàn)更為強大,因為其中嵌入了用極少外部硬件和軟件或不依賴于外部硬件和軟件地使得特定功能成為可能的硬件和軟件。例如,搜索引擎110和/或相關(guān)聯(lián)的功能可嵌入在SOC體系結(jié)構(gòu)中的硬件內(nèi)。
[0050]計算機610可包括一個或多個接口部件670,其可通信地耦合到系統(tǒng)總線640,并促進與計算機610的交互。舉例而言,接口部件670可以是端口(例如串行、并行、PCMCIA、USB、FireWire......)或接口卡(例如音響、視頻......)等等。在一種示例性實施方式中,接口部件670可以實現(xiàn)為用戶輸入/輸出接口,以便使得用戶能夠通過一個或多個輸入裝置(例如點選裝置,如鼠標、軌跡球、指示筆、觸摸板、鍵盤、麥克風(fēng)、操縱桿、游戲桿、衛(wèi)星碟型天線、掃描儀、照相機、其他計算機……)向計算機610輸入命令和信息。在另一示例性實施方式中,除其他的以外,接口部件670可實現(xiàn)為輸出外圍接口,以便將輸出提供到顯示器(例如CRT、IXD、等離子體……)、揚聲器、打印機和/或其他計算機。另外,接口部件670可實現(xiàn)為網(wǎng)絡(luò)接口,以便例如通過有線或無線通信鏈路使得與其他計算裝置(未示出)的通信成為可能。
[0051]上面介紹的包括所要求保護的主題的方面的實例。當(dāng)然,不可能為介紹所要求保護的主題的目的而對所有可想到的部件或方法的組合進行介紹,但是,本領(lǐng)域普通技術(shù)人員可認識到,所公開的主題的許多其他組合和替換是可能的。相應(yīng)地,所公開的主題旨在包括落入所附權(quán)利要求精神和范圍的所有這些變化、修改和變型。
【權(quán)利要求】
1.一種促進搜索的方法,包括: 使用被配置為執(zhí)行存儲在存儲器中的計算機可執(zhí)行指令的至少一個處理器,以執(zhí)行下面的動作: 在發(fā)起搜索執(zhí)行之前,根據(jù)由用戶指明的不完整的搜索查詢以及用戶的一個或多個社交聯(lián)系人的搜索活動,識別一個或多個搜索查詢。
2.根據(jù)權(quán)利要求1的方法,還包括:基于社交聯(lián)系人是否選擇作為所述一個或多個搜索查詢中的對應(yīng)一個的執(zhí)行結(jié)果而提供的搜索結(jié)果,對所述一個或多個搜索查詢進行排名。
3.根據(jù)權(quán)利要求1的方法,還包括:基于選擇根據(jù)特定建議搜索查詢產(chǎn)生的搜索結(jié)果的社交聯(lián)系人的數(shù)量,對所述一個或多個搜索查詢進行排名。
4.根據(jù)權(quán)利要求1的方法,還包括:根據(jù)社交聯(lián)系人的親密度,對所屬一個或多個搜索查詢進行排名。
5.根據(jù)權(quán)利要求1的方法,還包括:用識別執(zhí)行所述一個或多個查詢的社交聯(lián)系人的信息,對所述一個或多個查詢進行注釋。
6.—種促進搜索的系統(tǒng),包括: 耦合到存儲器的處理器,該處理器被配置為執(zhí)行存儲在存儲器中的下列計算機可執(zhí)行部件: 第一部件,其被配置為:在發(fā)起搜索執(zhí)行之前,根據(jù)由用戶指明的查詢的一部分以及由用戶的一個或多個社交網(wǎng)絡(luò)聯(lián)系人進行的查詢,識別多個建議的查詢。
7.根據(jù)權(quán)利要求6的系統(tǒng),其還包括第二部件,第二部件被配置為,基于社交網(wǎng)絡(luò)聯(lián)系人關(guān)于由此執(zhí)行的查詢的行為,對所建議的查詢進行排名。
8.根據(jù)權(quán)利要求7的系統(tǒng),其還包括第三部件,第三部件被配置為,對由所述一個或多個社交網(wǎng)絡(luò)聯(lián)系人進行的所建議的查詢進行注釋。
9.根據(jù)權(quán)利要求8的系統(tǒng),第三部件被配置為用進行相應(yīng)查詢的一個或多個社交網(wǎng)絡(luò)聯(lián)系人的圖片對至少一個所建議的查詢進行注釋。
10.根據(jù)權(quán)利要求6的系統(tǒng),其還包括第二部件,第二部件被配置為記錄多個用戶的搜索交互。
【文檔編號】G06Q50/30GK103703466SQ201280038226
【公開日】2014年4月2日 申請日期:2012年7月29日 優(yōu)先權(quán)日:2011年7月29日
【發(fā)明者】M.A.謝希特, M.A.阿利, B.D.漢里豪澤, M.拉圖斯基維奇, 莫奕朗, M.A.維亞 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
合阳县| 化州市| 杭锦旗| 大渡口区| 马龙县| 浦城县| 郓城县| 湘乡市| 永平县| 曲阜市| 丹巴县| 衡南县| 禄劝| 蓬安县| 承德市| 荔浦县| 安徽省| 西昌市| 康保县| 哈尔滨市| 乐至县| 社会| 克东县| 政和县| 盐山县| 临湘市| 深州市| 江油市| 江陵县| 邵阳市| 阿克苏市| 佛坪县| 德州市| 广安市| 沙坪坝区| 南宫市| 河北省| 南皮县| 竹山县| 黄龙县| 承德市|