多語言信息檢索與廣告的制作方法
【專利說明】
【背景技術(shù)】
[0001]信息檢索引擎(例如,搜索引擎)基于用于接收查詢的語言以及與所確定的查詢結(jié)果相關(guān)聯(lián)的語言來處理查詢并提供廣告。在常規(guī)的信息檢索系統(tǒng)中,如果查詢的語言并不匹配于與潛在搜索結(jié)果相關(guān)聯(lián)的語言,則不向用戶呈現(xiàn)潛在搜索結(jié)果。例如,如果用戶輸入針對位于華盛頓州的貝爾維尤市(Bellevue, Washington)的餐廳的搜索查詢但是以俄文輸入搜索查詢的話,則不給用戶提供與英語網(wǎng)站相關(guān)聯(lián)的與華盛頓州的貝爾維尤市的餐廳相關(guān)聯(lián)的搜索結(jié)果。相反,僅給用戶提供與以俄語(因為這是輸入搜索查詢的語言)提供的網(wǎng)站相關(guān)聯(lián)的搜索結(jié)果,這對于許多查詢而言導(dǎo)致根本不呈現(xiàn)搜索結(jié)果。這種情形在用戶正在外國旅行并且可能希望使用對于用戶而言是本國的但是與該外國的語言不同的語言來利用信息檢索引擎的實例中是特別成問題的。
[0002]當(dāng)前,例如,如果不講英語的個人位于美國并且想要查找餐廳但是以他或他的本國語言接收與那些餐廳相關(guān)聯(lián)的信息的話,將要求該個人首先訪問翻譯服務(wù)網(wǎng)站并將單詞“餐廳”從該個人的本國語言翻譯成英語,即美國的語言。然后,該個人將不得不將翻譯的英語單詞拷貝到信息檢索引擎的搜索輸入?yún)^(qū)域中。該個人然后極有可能將以英語接收到搜索結(jié)果的列表。該個人隨后將不得不將這些英語搜索結(jié)果中的每一個單詞拷貝到翻譯服務(wù)網(wǎng)站并將每一個英語搜索結(jié)果翻譯成該個人的本國語言。該個人將不得不重復(fù)乏味的翻譯處理,直至找到優(yōu)選結(jié)果。此外,一旦選擇優(yōu)選結(jié)果,該個人將被引導(dǎo)到極有可能采用英語的網(wǎng)頁。該個人將被要求再次將該網(wǎng)頁的每一個單詞拷貝到翻譯服務(wù)網(wǎng)站,以便將該網(wǎng)站翻譯成該個人的本國語言。
[0003]此外,由于呈現(xiàn)給位于外國的用戶的廣告極有可能采用與該用戶的本國語言不同的語言,所以廣告商無法成功地向位于外國的用戶做廣告(advertise )。
【發(fā)明內(nèi)容】
[0004]提供這個概要部分來以簡化形式介紹下面在具體描述部分中進(jìn)一步描述的概念的選擇。這個概要部分既不打算標(biāo)識所請求保護(hù)的主題的關(guān)鍵特征或基本特征,也不打算被用作輔助手段來確定所請求保護(hù)的主題的范疇。
[0005]在各種實施例中,本發(fā)明涉及用于以與用于接收查詢的語言(或方言)不同的語言(或方言)獲得和呈現(xiàn)搜索結(jié)果的系統(tǒng)、方法和計算機(jī)可讀存儲媒體。一旦以第一語言(或方言)接收到搜索查詢,則確定該搜索查詢所涉及的至少一種第二語言(或方言)并檢索一個或多個搜索結(jié)果,這些搜索結(jié)果以搜索查詢?yōu)榛A(chǔ)并與至少一種第二語言(或方言)相關(guān)聯(lián)。進(jìn)一步,本發(fā)明的實施例涉及生成包括至已被翻譯成與目標(biāo)市場相關(guān)聯(lián)的至少一種語言或方言的登錄頁面的嵌入鏈接的廣告。以這種方式,廣告商能夠更成功地向其主要語言或方言不同于網(wǎng)站和/或廣告商的(主要)語言或方言的個人做廣告。
【附圖說明】
[0006]在附圖中通過示例而非限制來舉例說明本發(fā)明,其中在附圖中相似的參考數(shù)字指示類似的元素,并且其中:
圖1舉例說明適于在實現(xiàn)本發(fā)明的實施例中使用的示例性的計算系統(tǒng)環(huán)境的方框圖; 圖2舉例說明其中可以采用本發(fā)明的實施例的示例性的計算系統(tǒng)的示意圖;
圖3舉例說明根據(jù)本發(fā)明的實施例的用于獲得與期望語言相關(guān)聯(lián)的搜索結(jié)果的方法的流程圖;
圖4舉例說明根據(jù)本發(fā)明的實施例的用于生成與目標(biāo)市場相關(guān)聯(lián)的廣告的方法的流程圖;和
圖5舉例說明根據(jù)本發(fā)明的實施例的用于獲得與期望語言相關(guān)聯(lián)的搜索結(jié)果的方法的流程圖。
【具體實施方式】
[0007]在本文利用特異性來描述本發(fā)明的主題以滿足法定需要。然而,該描述本身并不打算限制這個專利的范疇。相反,發(fā)明人已設(shè)想到:所請求保護(hù)的主題也可能結(jié)合其他的目前或未來技術(shù)以其他的方式來實施,從而包括與這個文檔中所描述的步驟不同的步驟或相類似的步驟的組合。而且,雖然在本文可以使用術(shù)語“步驟”和/或“塊”來暗示所采用的方法的不同元素,但是除非明確描述個別步驟的順序,否則這些術(shù)語不應(yīng)被解釋為暗指在本文披露的各種步驟之中或之間的任何特定順序。
[0008]在本文描述的技術(shù)的各個方面一般涉及用于基于期望語言或方言和期望位置來翻譯搜索結(jié)果的系統(tǒng)、方法和計算機(jī)可讀存儲媒體。利用本發(fā)明的實施例,具有本國語言X的用戶A可以訪問具有官方語言Y的國家B。用戶A可以以語言X輸入搜索查詢并獲得與國家B相關(guān)聯(lián)但是以語言X (而不是國家B的相關(guān)聯(lián)的官方語言Y)呈現(xiàn)的搜索結(jié)果。例如,利用本發(fā)明的實施例,講西班牙語的用戶能夠訪問講英語的國家,諸如美國。講西班牙語的用戶可以以西班牙語輸入“A Chilean restaurant in Chicago (芝加哥的智利餐廳)”的搜索查詢作為“Un restaurante chileno en Chicago”,并以西班牙語獲得與芝加哥的智利餐廳相關(guān)的搜索結(jié)果,諸如芝加哥的智利餐廳的列表。具體地,針對以西班牙語輸入的搜索查詢所提供的搜索結(jié)果將與針對以英語輸入的同一搜索查詢所提供的搜索結(jié)果相同或相類似,但是將以西班牙語來呈現(xiàn)。
[0009]相應(yīng)地,本發(fā)明的一個實施例涉及在其上面包含計算機(jī)可用指令的一個或多個計算機(jī)可讀存儲媒體,其中計算機(jī)可用指令當(dāng)被一個或多個計算設(shè)備使用時導(dǎo)致一個或多個計算設(shè)備執(zhí)行用于獲得與期望語言相關(guān)聯(lián)的搜索結(jié)果的計算機(jī)實現(xiàn)的方法。該方法包括:以第一語言接收搜索查詢;確定搜索查詢所涉及的至少一種第二語言;以及檢索一個或多個搜索結(jié)果,一個或多個搜索結(jié)果基于搜索查詢并與至少一種第二語言相關(guān)聯(lián)。
[0010]在另一實施例中,本發(fā)明涉及用于翻譯在線數(shù)據(jù)的系統(tǒng)。該系統(tǒng)包括:具有一個或多個處理器和一個或多個計算機(jī)可讀存儲媒體的信息檢索引擎;以及與信息檢索引擎相耦合的數(shù)據(jù)儲存器。信息檢索引擎被配置成:以第一語言接收搜索查詢;確定搜索查詢所涉及的至少一種第二語言;將搜索查詢從第一語言翻譯成至少一種第二語言;檢索一個或多個搜索結(jié)果,一個或多個搜索結(jié)果基于搜索查詢并與至少一種第二語言相關(guān)聯(lián);以及將一個或多個搜索結(jié)果從至少一種第二語言翻譯成第一語言,以便呈現(xiàn)。
[0011]進(jìn)一步,本發(fā)明的實施例一般涉及基于目標(biāo)市場將廣告翻譯成期望語言。相應(yīng)地,在還一個實施例中,本發(fā)明涉及用于生成與目標(biāo)市場相關(guān)聯(lián)的廣告的計算機(jī)實現(xiàn)的方法。該方法包括:以第一語言接收廣告,該廣告包括至第一網(wǎng)站的鏈接,第一網(wǎng)站采用第一語言;以及給廣告嵌入至第二網(wǎng)站的鏈接,第二網(wǎng)站是第一網(wǎng)站從第一語言至至少一種第二語言的翻譯,(一種或多種)第二語言與(一個或多個)目標(biāo)市場相關(guān)聯(lián)。
[0012]在簡要描述了本發(fā)明的實施例的綜述之后,下面描述其中可以實現(xiàn)本發(fā)明的實施例的示例性的操作環(huán)境,以便為本發(fā)明的各個方面提供一般上下文。一般參考附圖并且初始地特別參考圖1,用于實現(xiàn)本發(fā)明的實施例的示例性的操作環(huán)境被顯示并且一般被指定為計算設(shè)備100。計算設(shè)備100只是合適的計算環(huán)境的一個示例并且不打算建議與本發(fā)明的使用或功能的范疇有關(guān)的任何限制。計算設(shè)備100也不應(yīng)被解釋成具有與所舉例說明的組件之中的任何一個或其組合相關(guān)的任何依賴或需求。
[0013]本發(fā)明的實施例可以在利用計算機(jī)或其他的機(jī)器諸如個人數(shù)字助理或其他的手持設(shè)備執(zhí)行的包括計算機(jī)可用或計算機(jī)可執(zhí)行指令諸如程序模塊的計算機(jī)代碼或機(jī)器可用指令的一般上下文中進(jìn)行描述。一般地,包括例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等的程序模塊指的是執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的代碼。本發(fā)明的實施例可以在各種各樣的包括但不限于手持設(shè)備、消費類電子產(chǎn)品、通用計算機(jī)、更專業(yè)的計算設(shè)備等等的系統(tǒng)配置中進(jìn)行實踐。本發(fā)明的實施例也可以在其中利用通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)的分布式計算環(huán)境中進(jìn)行實踐。
[0014]繼續(xù)參考圖1,計算設(shè)備100包括直接或間接耦合以下設(shè)備的總線110:存儲器112 ;一個或多個處理器114 ;一個或多個呈現(xiàn)組件116 ;一個或多個輸入/輸出(I/O)端口118 ;—個或多個I/O組件120 ;以及說明性的電源122??偩€110代表的可以是一條或多條總線(諸如地址總線、數(shù)據(jù)總線或其組合)。雖然為了清晰起見而利用線條來顯示圖1的各個塊,但是實際上這些塊代表邏輯組件而不一定代表實際的組件。例如,可以將諸如顯示設(shè)備之類的呈現(xiàn)組件視為I/O組件。處理器也具有存儲器。其發(fā)明人認(rèn)識到這就是本領(lǐng)域的特性,并且重申:圖1的圖表只是舉例說明可以結(jié)合本發(fā)明的一個或多個實施例來使用的示例性的計算設(shè)備。在諸如“工