專利名稱:對分布式搜索的結(jié)果進(jìn)行貨幣化和優(yōu)先級區(qū)分的制作方法
對分布式搜索的結(jié)果進(jìn)行貨幣化和優(yōu)先級區(qū)分背景領(lǐng)域所描述的諸方面涉及交互的工作空間和普遍的計(jì)算。更具體地,本發(fā)明涉及不同 計(jì)算平臺群體的基礎(chǔ)設(shè)施以容易地利用位于分布式系統(tǒng)中的一個(gè)或更多個(gè)分開的搜索服 務(wù),該一個(gè)或更多個(gè)分開的搜索服務(wù)的結(jié)果可以為運(yùn)營商生成收入。背景客戶機(jī)設(shè)備的用戶群體的運(yùn)營商在競爭性的演進(jìn)通信市場中競爭。很難滿足對各 種服務(wù)的用戶期望,尤其在分布式計(jì)算機(jī)系統(tǒng)上更是如此。通常,用戶期望在具有不同的優(yōu) 選服務(wù)供應(yīng)商方面彼此相異,這對于搜索而言尤其成立。另外,某些類型的內(nèi)容可能被分離 在具有挫敗元搜索的專有搜索引擎的分布式網(wǎng)絡(luò)的不同節(jié)點(diǎn)中。諸如但并不限于因特網(wǎng)的分布式計(jì)算機(jī)系統(tǒng)的特征在于同時(shí)在相異且地理上不 同的大處理器陣列上執(zhí)行的許多相異進(jìn)程之間的快速實(shí)時(shí)交換。分布式計(jì)算機(jī)系統(tǒng)的資源 通常在空間上是分開的,并且其應(yīng)用的執(zhí)行往往涉及可能在時(shí)間上廣泛分開的多個(gè)執(zhí)行線程。在用戶難以獲得其優(yōu)選搜索結(jié)果的這些困難下,對于搜索引擎供應(yīng)商、可搜索的 專有數(shù)據(jù)內(nèi)容的維護(hù)商,和通過此類搜索來尋求吸引客戶機(jī)設(shè)備的用戶的注意力的商品或 服務(wù)廣告商而言存在相應(yīng)的困難。這對于作為移動(dòng)通信設(shè)備的客戶機(jī)設(shè)備的用戶而言尤其 成立。間歇性的查看、受約束的用戶接口以及有限的通信信道帶寬限制了以經(jīng)評級的方式 來突出地呈現(xiàn)搜索結(jié)果的機(jī)會(huì)。概述以下呈現(xiàn)了本發(fā)明的簡化概述,以提供對本公開的某些方面的基本理解。此概述 不是詳盡縱覽,且既非旨在指認(rèn)出關(guān)鍵性或決定性要素,也非旨在界定此類方面的范圍。其 目的是以簡化的形式給出所描述的方面的一些概念,作為后面給出的更加詳細(xì)的描述的前序。在一個(gè)或更多個(gè)方面及其相應(yīng)的公開中,結(jié)合諸如手持式通信設(shè)備之類的客戶機(jī) 設(shè)備的使用描述了各種特征以經(jīng)由松散耦合的分布式網(wǎng)絡(luò)來搜尋內(nèi)容。具體地,客戶機(jī)設(shè) 備群體的運(yùn)營商可以通過索求與搜索結(jié)果相關(guān)聯(lián)的出價(jià)以為客戶機(jī)設(shè)備突出地對這些結(jié) 果進(jìn)行排名的方式來生成收入和或許更相關(guān)的搜索能力。在一個(gè)方面,一種方法通過在元組空間中定義搜索評級出價(jià)過程來促成經(jīng)評級的 分布式搜索?;趤碜钥蛻魴C(jī)設(shè)備的搜索查詢來將搜索對象放置在元組空間中。多個(gè)搜索 結(jié)果對象被檢測為已被放置在元組空間中。接收與該多個(gè)搜索結(jié)果對象中選定的一個(gè)搜索 結(jié)果對象相關(guān)聯(lián)的至少一個(gè)評級出價(jià)。隨后,向客戶機(jī)設(shè)備返回搜索結(jié)果對象中選定的一 個(gè)搜索結(jié)果對象被突出地排名的搜索結(jié)果。在其他方面,至少一個(gè)處理器包括用于執(zhí)行促成經(jīng)評級的分布式搜索的方法的模 塊。一種計(jì)算機(jī)程序產(chǎn)品包括用于執(zhí)行促成經(jīng)評級的分布式搜索的方法的指令。一種設(shè)備 提供用于執(zhí)行促成經(jīng)評級的分布式搜索的方法的裝置。
在又一方面,一種裝置用元組空間來促成經(jīng)評級的分布式搜索。運(yùn)營商門戶從客 戶機(jī)設(shè)備接收搜索查詢。連接至運(yùn)營商門戶和元組空間的搜索網(wǎng)關(guān)基于來自客戶機(jī)設(shè)備的 搜索查詢來將搜索對象放置在元組數(shù)據(jù)中。搜索網(wǎng)關(guān)檢測放置在元組空間中的多個(gè)搜索結(jié) 果對象并且接收與該多個(gè)搜索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象相關(guān)聯(lián)的至少一個(gè)評 級出價(jià)。運(yùn)營商門戶向客戶機(jī)設(shè)備返回搜索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象響應(yīng)于該 評級出價(jià)而被突出地排名的搜索結(jié)果。在另一方面,一種用于請求經(jīng)評級的分布式搜索的方法接受輸入客戶機(jī)設(shè)備的用 戶接口的搜索查詢。該搜索查詢被發(fā)送給網(wǎng)絡(luò),該網(wǎng)絡(luò)在元組空間中定義搜索評級出價(jià)過 程,將來自客戶機(jī)設(shè)備的搜索對象放置在該元組空間中,檢測放置在該元組空間中的多個(gè) 搜索結(jié)果對象,接收與該多個(gè)搜索結(jié)果對象中選定的一個(gè)結(jié)果搜索對象相關(guān)聯(lián)的至少一個(gè) 評級出價(jià)。由客戶機(jī)設(shè)備接收搜索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象被該網(wǎng)絡(luò)突出地排 名的搜索結(jié)果。在其他方面,至少一個(gè)處理器包括用于執(zhí)行請求經(jīng)評級的分布式搜索的方法的模 塊。一種計(jì)算機(jī)程序產(chǎn)品包括用于執(zhí)行請求經(jīng)評級的分布式搜索的方法的指令。一種設(shè)備 提供用于執(zhí)行請求經(jīng)評級的分布式搜索的方法的裝置。在又一方面,一種用于請求經(jīng)評級的分布式搜索的裝置具有客戶機(jī)設(shè)備的用于接 受搜索查詢的輸入的用戶接口。通信組件向網(wǎng)絡(luò)發(fā)送該搜索查詢,該網(wǎng)絡(luò)在元組空間中定 義搜索評級出價(jià)過程,將來自客戶機(jī)設(shè)備的搜索對象放置在該元組空間中,檢測放置在該 元組空間中的多個(gè)搜索結(jié)果對象,接收與該多個(gè)搜索結(jié)果對象中選定的一個(gè)結(jié)果搜索對象 相關(guān)聯(lián)的至少一個(gè)評級出價(jià),以及接收去往客戶機(jī)設(shè)備的搜索結(jié)果。用戶接口隨后呈現(xiàn)搜 索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象被該網(wǎng)絡(luò)突出地排名的搜索結(jié)果。為能達(dá)成前述及相關(guān)目的,一個(gè)或更多個(gè)方面包括在下文中充分描述并在所附權(quán) 利要求中特別指出的特征。以下描述和附圖詳細(xì)闡述了某些解說性方面并僅僅是指示了可 采用這些方面和版本的原理的各種方式中的若干種。結(jié)合附圖考慮下面的詳細(xì)描述,則其 他優(yōu)點(diǎn)和新穎特征將變得清楚,并且所公開的版本旨在包括所有此類方面及其等效技術(shù)方 案。附圖簡述
圖1是用于使運(yùn)營商跨分布式網(wǎng)絡(luò)利用一個(gè)或更多個(gè)分開的搜索能力的系統(tǒng)的 一個(gè)方面的示意圖。圖2是可與圖1的系統(tǒng)一起工作的通信網(wǎng)絡(luò)的一個(gè)方面的示意圖。圖3是根據(jù)一個(gè)方面的具有已錯(cuò)開的優(yōu)化的經(jīng)評級搜索結(jié)果的解說性客戶機(jī)設(shè) 備的圖示。圖4是根據(jù)一個(gè)方面的由圖1的分布式網(wǎng)絡(luò)執(zhí)行的用于跨分布式網(wǎng)絡(luò)的一個(gè)或更 多個(gè)分開的搜索實(shí)體來進(jìn)行搜索并根據(jù)搜索出價(jià)來優(yōu)化結(jié)果排名的方法體系的時(shí)序圖。圖5是根據(jù)一個(gè)方面的由圖1的運(yùn)營商執(zhí)行的用于分布式搜索和結(jié)果排名的方法 體系的流程圖。詳細(xì)描述運(yùn)營商向諸如移動(dòng)通信設(shè)備之類的客戶機(jī)設(shè)備群體提供服務(wù),包括經(jīng)由運(yùn)營商門 戶來訪問搜索服務(wù)。搜索網(wǎng)關(guān)放置包含從門戶輸入提取的搜索描述符的搜索對象。保護(hù)用戶隱私的搜索對象被置入分布式交易對象(元組)空間。監(jiān)視該空間的解析器讀取這些搜 索描述符并協(xié)調(diào)待執(zhí)行的且結(jié)果對象被重新放回該空間的外部搜索。網(wǎng)關(guān)從該空間移除這 些搜索結(jié)果對象,從而使它們與用戶搜索相匹配以向客戶機(jī)設(shè)備的用戶報(bào)告。由此,可以跨 分布式系統(tǒng)訪問增大的內(nèi)容量。如在本申請中所使用的,術(shù)語“組件”、“模塊”、“系統(tǒng)”等旨在指示計(jì)算機(jī)相關(guān)實(shí) 體,這些計(jì)算機(jī)相關(guān)實(shí)體或者是硬件的、軟硬件組合的、軟件的,或者是執(zhí)行中的軟件的。例 如,組件可以是但不被限定于在處理器上運(yùn)行的進(jìn)程、處理器、對象、可執(zhí)行件、執(zhí)行的線 程、程序、和/或計(jì)算機(jī)。作為解說,運(yùn)行在服務(wù)器上的應(yīng)用和該服務(wù)器兩者都可以是組件。 一個(gè)或多個(gè)組件可駐留在進(jìn)程和/或執(zhí)行的線程內(nèi),并且組件可局部化在一臺計(jì)算機(jī)上和 /或分布在兩臺或多臺計(jì)算機(jī)之間。措辭“示例性”在本文中用于表示用作示例、實(shí)例、或解說。本文中描述為“示例 性”的任何方面或設(shè)計(jì)不必被解釋為優(yōu)于或勝過其他方面或設(shè)計(jì)。另外,該一個(gè)或更多個(gè)方面可以通過使用標(biāo)準(zhǔn)編程和/或工程技術(shù)產(chǎn)生軟件、固 件、硬件、或其任何組合以控制基于計(jì)算機(jī)實(shí)現(xiàn)所公開的方面來實(shí)現(xiàn)為方法、裝置或制造 品。本文中所使用的術(shù)語“制造品”(或替換地,“計(jì)算機(jī)程序產(chǎn)品”)旨在涵蓋可從任何計(jì) 算機(jī)可讀設(shè)備、載體、或介質(zhì)訪問的計(jì)算機(jī)程序。例如,計(jì)算機(jī)可讀介質(zhì)可包括,但不限于, 磁性存儲設(shè)備(例如,硬盤、軟盤、磁條等)、光盤(例如,壓縮盤(CD)、數(shù)字多功能盤(DVD) 等)、智能卡、以及閃存設(shè)備(例如,記憶卡、記憶棒等)。另外應(yīng)該領(lǐng)會(huì),載波可以被用于載 帶計(jì)算機(jī)可讀電子數(shù)據(jù),諸如那些用于傳送和接收電子郵件或用于訪問如因特網(wǎng)或局域網(wǎng) (LAN)等網(wǎng)絡(luò)的數(shù)據(jù)。當(dāng)然,本領(lǐng)域的技術(shù)人員將會(huì)認(rèn)識到,可以對這種配置進(jìn)行許多修改 而不會(huì)脫離所公開的方面的范圍。各方面將以可包括數(shù)個(gè)組件、模塊等的系統(tǒng)的方式來呈現(xiàn)。將理解和領(lǐng)會(huì),各種系 統(tǒng)可包括外加的組件、模塊等,和/或可以并不完全包括結(jié)合這些附圖所討論的組件、模塊 等。也可以使用這些辦法的組合。本文中所公開的各種方面可以在包括利用觸摸屏顯示器 技術(shù)和/或鼠標(biāo)和鍵盤類型接口的設(shè)備的電子設(shè)備上執(zhí)行。此類設(shè)備的示例包括(桌面型 和移動(dòng)型)計(jì)算機(jī),智能電話、個(gè)人數(shù)字助理(PDA)、以及其他有線和無線的電子設(shè)備。在圖1中,根據(jù)一個(gè)方面,分布式系統(tǒng)100允許諸如移動(dòng)通信設(shè)備之類的客戶機(jī)設(shè) 備104的用戶102訪問運(yùn)營商108的門戶106以訪問來自一個(gè)或更多個(gè)搜索引擎110的 搜索結(jié)果。為了解決“非門戶(off-portal)”內(nèi)容的挑戰(zhàn),運(yùn)營商108利用創(chuàng)生被放置在 Linda樣式的分布式交易系統(tǒng)(“元組空間”)116中的搜索對象114的搜索網(wǎng)關(guān)112。搜索 網(wǎng)關(guān)112通過創(chuàng)生搜索描述符118來構(gòu)造搜索對象,該搜索描述符118可包括實(shí)際的搜索 項(xiàng)并且附加地包括諸如內(nèi)容媒體的類型和其他搜索限制之類的其他參數(shù)。對象體120捕捉 用戶102的標(biāo)識和如何向用戶102返回搜索結(jié)果,然而,此信息僅對于搜索網(wǎng)關(guān)是可見的。搜索對象114是與其他元組交互以接收被請求的搜索以及或許出價(jià)、信息的元 組?!霸M空間”是被組織為元組群的全局共享的關(guān)聯(lián)尋址的存儲器空間?!霸M”是元組 空間系統(tǒng)的基本元素。在類Linda的基于元組空間的協(xié)作語言的上下文中,元組是具有某 些類型的字段或值的向量。在更寬泛的意義上,“元組”是信息存儲系統(tǒng)中的條目。例如,關(guān) 系數(shù)據(jù)庫系統(tǒng)中的行可被稱為元組。在類Linda的語言中,被稱為“模板”的構(gòu)造被用來經(jīng)由匹配技術(shù)來關(guān)聯(lián)尋址諸元組。如果模板和元組具有相等數(shù)目個(gè)字段并且如果每個(gè)模板字段匹配于相應(yīng)的元組字段, 那么該模板匹配于該元組?;谠M空間的協(xié)作語言提供一種簡單而強(qiáng)大的用于進(jìn)程間通信和同步的機(jī)制, 該機(jī)制是并行和分布式編程的關(guān)鍵。具有要共享的數(shù)據(jù)的進(jìn)程生成元組并將該元組放置在 元組空間中。需要數(shù)據(jù)的進(jìn)程簡單地向元組空間請求元組。元組空間程序可以出于包括以下各原因的數(shù)個(gè)原因而更易于編寫和維護(hù)(1)目的地去耦(全匿名通信)——元組的創(chuàng)生者不需要知道該元組的未來使用 或其目的地。(2)空間去耦——因?yàn)樵M是使用關(guān)聯(lián)尋址方案來檢索的,所以多個(gè)地址空間不 相交的進(jìn)程可以按相同的方式來訪問元組。(3)時(shí)間去耦——元組具有其自己的壽命,而與生成它們的進(jìn)程或者可能讀取它 們的任何進(jìn)程無關(guān)。這使時(shí)間不相交的進(jìn)程能夠無縫地通信。元組空間的實(shí)現(xiàn)可以是“封閉式的”或者“開放式的”。封閉式實(shí)現(xiàn)使用對對象和 源代碼的編譯時(shí)間分析來提供高效率的封閉程序。開放式實(shí)現(xiàn)允許進(jìn)程、代理和程序通過 元組空間協(xié)作,而無需要求任何先驗(yàn)知識的運(yùn)行時(shí)系統(tǒng)。實(shí)質(zhì)上,開放式實(shí)現(xiàn)提供持久數(shù)據(jù) 存儲。Linda語言使用三種標(biāo)準(zhǔn)指令或原語。它們是(連同其非正式的語義)(1) out (元組)將元組插入元組空間。(2) in (模板)如果存在匹配于該模板的元組,那么移除該元組并將其返回給執(zhí)行 該in的代理。如果沒有匹配的元組可用,那么原語阻擋直至匹配的元組可用。(3)rd(模板)如果存在匹配于該模板的元組,那么將該元組的副本返回給執(zhí)行該 rd的代理。如果沒有匹配的元組,那么原語阻擋直至匹配的元組可用。返回圖1,元組空間116包括數(shù)據(jù)貯藏庫,由搜索網(wǎng)關(guān)112放置在元組空間116中 的搜索對象(數(shù)據(jù)元組114)中的每個(gè)搜索對象和元組空間116中的解說性服務(wù)元組IM 各自包括具有包含元組類型1 和元組屬性1 的有序數(shù)據(jù)集的對象。另外,元組屬性1 可以取決于元組類型1 來變動(dòng)。元組空間116包括用于接收例如元組IM之類的數(shù)據(jù)對 象的抽象空間并包括可以在該空間內(nèi)執(zhí)行的預(yù)定操作集。例如,預(yù)定函數(shù)集可包括“in”函 數(shù)和“rd”函數(shù),這兩個(gè)函數(shù)均取通過在給定情況下使輸入?yún)?shù)與存在于元組空間內(nèi)的那些 值相匹配的方式來允許對該空間中的特定元組的選擇的輸入?yún)?shù)。另外,“in”和“rd”函 數(shù)兩者均可具有非阻擋等效函數(shù)(inp和rdp)。在一些方面,預(yù)定函數(shù)集可包括諸如JAVA 方法之類的可在元組空間116和元組IM兩者上執(zhí)行的操作集。另夕卜,在特定示例中,每個(gè)元組124是com. qualcomm. qspaces. linda. Tuple類或 子類的實(shí)例,并且被創(chuàng)建帶有由在元組1 被構(gòu)造時(shí)指定的對象陣列定義的屬性集128。該 陣列可以是零長度的,然而在一些方面,該陣列可以不為空。另外,在一些方面,該陣列中沒 有哪一個(gè)個(gè)體屬性對象可以為空。在一些方面,當(dāng)元組IM被首次構(gòu)造時(shí)并且每當(dāng)從各個(gè)元組檢索各個(gè)屬性1 時(shí), 可以使用非??焖傩问降拇鎯ζ鲀?nèi)串行化來防御性地復(fù)制該對象陣列。此過程允許元組 124是不變的,并且因此確保元組1 所駐留的元組空間116的完整性。在上述方面,元組相等遵守任何JAVA對象的一樣的相等原則,包括聲明若tl.等于(t2)則t2.等于(tl)的對稱規(guī)則。具體地,一元組等于另一元組,例如,若已知作為模板的t2滿足以下準(zhǔn)則,則 tl.等于(t2)1)模板t2的類126是與元組tl的類126相同的類。2)模板t2的屬性128等于元組tl的屬性128,這意味著t2的屬性128與tl的 屬性1 相同,而無論它們的次序如何。在其他方面,一元組匹配于另一元組,例如,若已知作為模板的t2滿足以下準(zhǔn)則, 則tl.匹配(t2)1)模板t2的類1 是與元組tl的類1 相同的類或者是元組tl的超類。2)模板t2的屬性128匹配于元組tl的屬性128,這意味著t2的屬性1 是tl 的屬性128的相同集合或子集,而無論它們的次序如何。當(dāng)使一個(gè)元組與另一元組相匹配時(shí),該對稱準(zhǔn)則不成立,所以tl.匹配(U)未必 等同于t2.匹配(tl)。在一些方面,一組元組屬性1 與另一組元組屬性的比較使用正常的對象相等準(zhǔn) 則,所以被用作元組屬性1 的任何對象可以實(shí)現(xiàn)object, equals (Object obj)和object, hashcode ()方法。元組1 被帶有租約130地添加至元組空間116。租約130是例如以毫秒為單位 所指定的時(shí)段,該時(shí)段定義元組將保留在相應(yīng)元組空間116中多久。例如,具有零值的租約 130可以指示相應(yīng)元組從不到期。一旦關(guān)于相應(yīng)元組的租約130已到期,那么就自動(dòng)地從元 組空間116移除該元組。所描繪的元組IM可以是服務(wù)元組而不是諸如搜索對象114之類的數(shù)據(jù)元組。服 務(wù)元組IM表示與元組空間116的諸如網(wǎng)關(guān)112之類的客戶機(jī)交互的服務(wù)。另外,服務(wù)元 組1 就其本身也是自主的“活”JAVA對象,這些對象也可以與元組空間116和該空間中的 其他元組交互??梢园磁c其他元組相同的方式,例如通過匹配元組的類1 和屬性128,來 發(fā)現(xiàn)服務(wù)元組124。在一些方面,可以不按此方式來使用服務(wù)元組124,而是通過將諸如數(shù) 據(jù)元組114之類的其他元組放置在元組空間116中的方式間接地與服務(wù)元組106交互。例如,諸如相應(yīng)網(wǎng)關(guān)112之類的客戶機(jī)可以創(chuàng)生具有屬性“abc”和“123”的類A 的數(shù)據(jù)元組124,并將該元組放置在元組空間116中。由此,可以使用以下符號來描述數(shù)據(jù) 元組1 (A,“abc”,123)。服務(wù)元組124是可以按與客戶機(jī)應(yīng)用相同的方式來與元組空間116交互的活對 象。由此,在此示例中,服務(wù)元組124已被實(shí)例化并正在用對應(yīng)類A和任何屬性的匹配模板 126阻擋從元組空間116對任何元組的的讀取。此類匹配準(zhǔn)則可以如下來描述(A, ? S, ? χ)其中? s和? χ意味著字符串s和整數(shù)χ的任何值將被匹配。因此,元組空間116 匹配來自服務(wù)元組124的模板,并且將隨后從元組空間116讀取元組114。以此方式,所描 述的方面向服務(wù)傳遞元組形式的參數(shù)。另外,在系統(tǒng)100中,將表示用戶接口的對象嵌入服務(wù)對象本身是可能的??紤]以 下用戶接口服務(wù)元組
(A, [Java], [Flash], [uiOne])此類服務(wù)元組(未示出)包含在JAVA ,ADOBE FLASH和高通公司(圣地亞哥,加 利福尼亞)的uiOne 技術(shù)中定義的三個(gè)用戶接口對象。在移動(dòng)性的上下文中,這些方面 使得能夠跨各種無線設(shè)備供應(yīng)服務(wù),每個(gè)無線設(shè)備具有其自己特定的要求,無論是在支持 諸如Java、Flash或uniOne之類的不同技術(shù)方面,還是甚至在單個(gè)技術(shù)的多個(gè)變體方面, 該多個(gè)變體可任選地包括對屏幕大小或其他因設(shè)備而異的性質(zhì)的優(yōu)化。因此,用元組空間 116中表示的分布式計(jì)算實(shí)體通過能夠定位用戶接口服務(wù)對象并且隨后從其加載用戶接口 組件的方式來增強(qiáng)容易地通信的能力。回顧圖1,一個(gè)或更多個(gè)搜索解析器132或許動(dòng)態(tài)地連接至元組空間132。解析器 132被描繪為用搜索監(jiān)視器元組134來監(jiān)視元組空間116中的搜索對象114。解析器132 用作定制搜索機(jī)制以將搜索描述符118格式化成關(guān)于相應(yīng)搜索引擎110的辦法搜索查詢格 式。在一些實(shí)例中,描述符118提出諸限制,這些限制使得放棄不適用于該搜索的特定搜索 引擎,諸如專用于不被搜索的媒體內(nèi)容(例如,音頻MP3文件)的專有數(shù)據(jù)庫的搜索引擎。 應(yīng)當(dāng)領(lǐng)會(huì),各種組合和數(shù)目的搜索引擎110由此可被動(dòng)態(tài)地征用以執(zhí)行搜索。一旦完成各 個(gè)搜索,每個(gè)搜索解析器132創(chuàng)生被放置回元組空間116的搜索結(jié)果元組136。運(yùn)營商108的搜索網(wǎng)關(guān)112關(guān)于此搜索以及或許客戶機(jī)設(shè)備104的其他用戶102 的其他待決搜索的結(jié)果監(jiān)視元組空間116。此監(jiān)視是由結(jié)果/出價(jià)監(jiān)視器元組138來描繪 的。例如,服務(wù)元組可以監(jiān)視所有搜索的結(jié)果,或者對應(yīng)每個(gè)待決搜索,一定制數(shù)據(jù)元組可 被放置在空間116中并或許具有為分配給該搜索的歷時(shí)所選擇的租約130。一旦檢測到搜 索結(jié)果元組136,網(wǎng)關(guān)112就使這些元組136從空間116移除。包含在每個(gè)搜索結(jié)果元組 136中的私有對象體120被提取,以使得該一個(gè)或更多個(gè)搜索結(jié)果集合可被收集并經(jīng)由門 戶106返回給正確的用戶102。應(yīng)當(dāng)領(lǐng)會(huì),對象體120可以足以標(biāo)識用戶102本身和向相應(yīng)的客戶機(jī)設(shè)備104發(fā) 送這些結(jié)果的方式。替換地,出于增加的私有性和/或減小的消息大小或其他原因,對象體 120可被限于唯一性代碼,該唯一性代碼可被由運(yùn)營商108維護(hù)的待決搜索數(shù)據(jù)結(jié)構(gòu)140參 弓丨。另外,可以參照由運(yùn)營商108維護(hù)的用戶數(shù)據(jù)庫142來為賬單目的(例如,每次搜索費(fèi) 用等)監(jiān)視或者限制(例如,經(jīng)授權(quán)用戶等)門戶106的使用。作為一種以對用戶102具有極大適用性的方式來有利地對搜索結(jié)果進(jìn)行排名和/ 或通過提供搜索服務(wù)來增強(qiáng)所生成的收入的方法,網(wǎng)關(guān)112可以索求評級出價(jià)作為將搜索 對象114放置在空間116中的一部分。此類安排可以是預(yù)先存在的且是隱式的。替換地或 補(bǔ)充地,每個(gè)搜索對象114可以通過納入可任選地由搜索解析器132來操作的出價(jià)因素屬 性144的方式來索求出價(jià)。例如,出價(jià)因素屬性144可以指定要被報(bào)告的出價(jià)參數(shù)(例如, 出價(jià)者的身份、排在首位的出價(jià)值、排位在首五個(gè)列表內(nèi)的出價(jià)值、排位在受約束的移動(dòng)設(shè) 備顯示器的首屏內(nèi)的出價(jià)值、等等)。此出價(jià)因素屬性144可包括關(guān)于可能被廣告商重視的 用戶的人口統(tǒng)計(jì)學(xué)信息(例如,位置、年齡群、社會(huì)經(jīng)濟(jì)階層、等等)。搜索解析器132可以 由此包括出價(jià)響應(yīng)屬性146作為搜索結(jié)果136的一部分。替換地或補(bǔ)充地,諸如廣告商148之類的第三方可以用向結(jié)果/出價(jià)監(jiān)視器138 提供出價(jià)的商品/服務(wù)出價(jià)元組150而關(guān)于適用的搜索對象114和/或搜索結(jié)果對象136 來監(jiān)視空間。網(wǎng)關(guān)112由此使這些出價(jià)與恰適的搜索相關(guān)聯(lián)并執(zhí)行出價(jià)/排名優(yōu)化過程152,從而在記帳組件154中記下出價(jià)的接受以用于后續(xù)記帳事件。參照圖2,例如,通信網(wǎng)絡(luò)300包括一個(gè)或多個(gè)在此情形中為無線電話設(shè)備的客戶 機(jī)設(shè)備302,其利用無線網(wǎng)絡(luò)304來與具有網(wǎng)絡(luò)設(shè)備或服務(wù)器308和/或存儲設(shè)備310和/ 或數(shù)據(jù)源312的有線網(wǎng)絡(luò)306(例如,局域網(wǎng)LAN)通信。網(wǎng)絡(luò)設(shè)備/服務(wù)器308和/或存 儲設(shè)備310中的一者或兩者可包括元組空間116和系統(tǒng)100的以上所討論的組件的一些部 分。其他的數(shù)據(jù)源312可包括處理器和與該處理器處于通信的存儲器,其中該存儲器包括 具有元組生成邏輯的元組生成模塊,該元組生成邏輯用于從用于容易地與諸如基于web的 交易服務(wù)之類的未知服務(wù)接口的任何數(shù)據(jù)源來生成多個(gè)數(shù)據(jù)元組。具體地,無線設(shè)備102 包括計(jì)算機(jī)平臺314,該計(jì)算機(jī)平臺314具有諸如經(jīng)由應(yīng)用編程接口(API) 320來與處理器 318通信的存儲器316,該API 320使得能夠與諸如足以使用位于元組空間116中的門戶 (圖1)的客戶機(jī)標(biāo)識組件322和搜索服務(wù)接口 3M之類的任何駐留應(yīng)用交互。另外,網(wǎng)絡(luò)設(shè)備或服務(wù)器308和/或存儲設(shè)備310和/或數(shù)據(jù)源312可包括處理 器和與該處理器處于通信的存儲器,以及存儲在該存儲器中且可由該處理器執(zhí)行的接口、 搜索和評級模塊(未描繪),其中該接口、搜索和評級模塊包括如以上所描述的元組空間 116、搜索服務(wù)元組106和評級服務(wù)元組118。無線網(wǎng)絡(luò)304經(jīng)由承運(yùn)商網(wǎng)絡(luò)3 連接至有 線網(wǎng)絡(luò)306。網(wǎng)絡(luò)設(shè)備或服務(wù)器308和/或存儲設(shè)備310和/或數(shù)據(jù)源312可以存在于具 有希望提供社區(qū)管理能力和/或蜂窩電信服務(wù)的任何其他網(wǎng)絡(luò)組件的通信網(wǎng)絡(luò)300上。網(wǎng) 絡(luò)設(shè)備或服務(wù)器308和/或存儲設(shè)備310和/或數(shù)據(jù)源312可以通過可以是諸如因特網(wǎng)、 安全LAN、WAN或其他網(wǎng)絡(luò)之類的數(shù)據(jù)鏈路的數(shù)據(jù)鏈路3 和330與承運(yùn)商網(wǎng)絡(luò)3 通信。 承運(yùn)商網(wǎng)絡(luò)3 控制向移動(dòng)交換中心(MSC)332發(fā)送的消息(一般為數(shù)據(jù)分組)。另外,承 運(yùn)商網(wǎng)絡(luò)3 通過諸如因特網(wǎng)和/或POTS (普通老式電話業(yè)務(wù))之類的網(wǎng)絡(luò)來與MSC 332 通信。例如,在網(wǎng)絡(luò)330中,網(wǎng)絡(luò)或因特網(wǎng)部分轉(zhuǎn)運(yùn)數(shù)據(jù)并且POTS部分轉(zhuǎn)運(yùn)語音信息。MSC 332可以通過諸如用于數(shù)據(jù)轉(zhuǎn)運(yùn)的數(shù)據(jù)網(wǎng)絡(luò)和/或因特網(wǎng)部分以及用于語音信息的POTS部 分之類的另一網(wǎng)絡(luò)336連接至多個(gè)基站(BTS) 334。BTS 334最終例如分別使用諸如碼分多 址(CDMA)和短消息服務(wù)(SMQ之類的預(yù)定語音和/或數(shù)據(jù)分組服務(wù)或者任何其他空中方 法來無線地向無線通信設(shè)備302廣播消息。因此,與系統(tǒng)100 (圖1)相組合的通信網(wǎng)絡(luò)300 允許元組空間116中的數(shù)據(jù)對象之間的搜索發(fā)起和報(bào)告。應(yīng)當(dāng)注意,圖2是更全面地解說無線通信網(wǎng)絡(luò)的組件和本系統(tǒng)的一個(gè)方面的元件 的相互關(guān)系的代表圖。通信網(wǎng)絡(luò)300僅是示例性的并可包括任何系統(tǒng),由此諸如無線通信 設(shè)備302之類的遠(yuǎn)程模塊在空中在彼此之間和之中和/或在包括但不限于無線網(wǎng)絡(luò)承運(yùn)商 和/或服務(wù)器的無線和/或有線網(wǎng)絡(luò)的其他組件之間和之中進(jìn)行通信。在圖6中,解說性移動(dòng)通信設(shè)備400可用作用于經(jīng)由圖形用戶界面(⑶1)402來遠(yuǎn) 程地訪問和控制接口、搜索和評級服務(wù)的客戶機(jī)設(shè)備,該⑶I 402可包括諸如具有四個(gè)光 標(biāo)鍵406和選擇按鈕408以及左、中和右菜單按鈕410、412和414的撥號音多功能(DTMF) 按鍵板404之類的物理控件。⑶I 402可包括如所描繪的顯示器416。替換地,具有觸摸屏 能力的顯示器也可被用來提供軟輸入控件(未示出)。顯示器416可以描繪在搜索選項(xiàng)卡 420、播放器選項(xiàng)卡422、尋找(本地)選項(xiàng)卡4M和鏈接選項(xiàng)卡4 的選項(xiàng)卡階層下組織的 動(dòng)態(tài)索引418。索引418可包括已支付排位A和B條目4 和430繼以未支付的搜索結(jié)果 A和B條目432和434的排名??梢允墙换ナ降膹V告橫幅436被有利地選擇以對應(yīng)于與正在描繪的列表有關(guān)的媒體購買機(jī)會(huì)或者附屬服務(wù)。在圖7中,用于接口、搜索和評級服務(wù)的解說性方法體系500始于框502,其中在 元組空間中接收來自客戶機(jī)設(shè)備的搜索數(shù)據(jù)元組。在框504中,搜索服務(wù)提供允許客戶機(jī) 設(shè)備與元組空間中的服務(wù)交互的接口屬性。在框506中,從服務(wù)元組向一個(gè)或更多個(gè)搜索 引擎?zhèn)鬟f搜索請求,該一個(gè)或更多個(gè)搜索引擎在框508中將搜索結(jié)果數(shù)據(jù)元組放置在元組 空間中。評級服務(wù)在框510中接收這些搜索結(jié)果,并且在框512中向廣告商轉(zhuǎn)發(fā)出價(jià)的結(jié) 果。在框514中接收并優(yōu)化這些出價(jià)(例如,通過貪婪算法進(jìn)行的收入最大化。)在框516 中可將對出價(jià)的接受報(bào)告為用于跟蹤的評級數(shù)據(jù)元組以保護(hù)收入。在框518中,按照接口 類型來格式化經(jīng)評級的結(jié)果并且在框520中將這些經(jīng)評級的結(jié)果放置在元組空間中以供 客戶機(jī)設(shè)備檢索。在圖3中,解說性移動(dòng)通信設(shè)備400可用作用于經(jīng)由圖形用戶界面(⑶I) 402來遠(yuǎn) 程地訪問和控制接口、搜索和評級服務(wù)的客戶機(jī)設(shè)備,該GUI 402可包括諸如具有四個(gè)光 標(biāo)鍵406和選擇按鈕408以及左、中和右菜單按鈕410、412和414的撥號音多功能(DTMF) 按鍵板404之類的物理控件。⑶I 402可包括如所描繪的顯示器416。替換地,具有觸摸屏 能力的顯示器也可被用來提供軟輸入控件(未示出)。顯示器416可以描繪在搜索選項(xiàng)卡 420、播放器選項(xiàng)卡422、尋找(本地)選項(xiàng)卡4M和鏈接選項(xiàng)卡4 的選項(xiàng)卡階層下組織的 動(dòng)態(tài)索引418。索引418可包括已支付排位A和B條目4 和430繼以未支付的搜索結(jié)果 A和B條目432和434的排名??梢允墙换ナ降膹V告橫幅436被有利地選擇以對應(yīng)于與正 在描繪的列表有關(guān)的媒體購買機(jī)會(huì)或者附屬服務(wù)。在圖4中,用于在松散耦合的網(wǎng)絡(luò)上執(zhí)行分布式搜索的方法體系600被描繪為由 移動(dòng)設(shè)備602、運(yùn)營商門戶604、運(yùn)營商搜索網(wǎng)關(guān)606、Linda類型的分布式(例如,元組等) 空間服務(wù)器608、一個(gè)或更多個(gè)搜索解析器610和相應(yīng)搜索引擎612構(gòu)成的網(wǎng)絡(luò)實(shí)體之間的 呼叫。訂戶使用移動(dòng)設(shè)備602來向運(yùn)營商門戶604發(fā)送搜索請求(框620)。例如,搜索項(xiàng) 可以是Madonna或“光線”。運(yùn)營商門戶網(wǎng)站604向搜索網(wǎng)關(guān)606轉(zhuǎn)發(fā)搜索查詢(框622), 該搜索查詢包括描述符和足以向用戶返回搜索結(jié)果的信息。搜索網(wǎng)關(guān)606進(jìn)而用搜索描述 符來封裝私有對象體(框624),這些搜索描述符可有利地包括出價(jià)因素以索求對搜索結(jié)果 排名/包含的出價(jià)。搜索對象擬6被放置在由元組空間服務(wù)器608維護(hù)的元組空間中,并 且搜索網(wǎng)關(guān)為搜索請求的結(jié)果監(jiān)視服務(wù)器608 (框628)。由解析器610作出的對元組空間的原有監(jiān)視(框630)或者警告解析器610的另 一連接導(dǎo)致搜索對象6 的搜索描述符的匹配(框63 。搜索解析器610格式化搜索查詢 以將該搜索與相應(yīng)搜索引擎612接口(框634)。搜索引擎612隨后執(zhí)行搜索(框636)并 向解析器610返回搜索結(jié)果(框638)。解析器610將這些搜索結(jié)果納入元組對象,該元組 對象包括如所接收到的即使在對于解析器610而言不可見的情況下也保持追溯到其他原 始用戶搜索的對象體(框640)。除了放置結(jié)果對象之外,解析器610可包括預(yù)約出價(jià)以形 成被放置在由元組服務(wù)器608維護(hù)的空間中的結(jié)果/出價(jià)對象644(642)。網(wǎng)關(guān)606匹配這些搜索結(jié)果并從該空間移除對象644連同放置在該空間中的其他 搜索結(jié)果對象(框646)。搜索網(wǎng)關(guān)606解開對象644以從與對象體相關(guān)的一個(gè)或更多個(gè)搜 索結(jié)果對象收集搜索結(jié)果(框648)。對于在其中包括出價(jià)的實(shí)例而言,此信息被用來對搜 索結(jié)果進(jìn)行評級和/或排名以及對那些出價(jià)被接受的出價(jià)者進(jìn)行記賬(框650)。門戶604向用戶返回經(jīng)排名的搜索結(jié)果(框652)。在圖5中,可以通過納入用于由第三方(例如,搜索引擎、廣告商等)對結(jié)果評級 出價(jià)的方式體系700來進(jìn)一步增強(qiáng)從分布式搜索的搜索結(jié)果進(jìn)行的收集。在框702中,接收 用戶搜索查詢。在框704中,認(rèn)證用戶。在框706中形成搜索描述符。例如,搜索查詢項(xiàng)可 在邏輯上被定義為精確短語、某一接近度內(nèi)的邏輯組合、被顯示地添加至查詢的復(fù)數(shù)形式、 被添加至查詢的同義詞、等等。為推斷對搜索結(jié)果的用戶偏好的目的,可以添加對用戶的某 些分類。有利地,在框708中,這些用戶人口統(tǒng)計(jì)還可以是對搜索結(jié)果排位的索求出價(jià)的一 部分。不僅用預(yù)期的用戶偏好或期望來完善搜索,而且搜索結(jié)果的供應(yīng)商或其他第三方可 以對將特定的搜索結(jié)果放置在列表頂部或者列表頂部的指定附近之內(nèi)出價(jià)。在框710中,允許用戶和/或客戶機(jī)設(shè)備的特定標(biāo)識的信息呈現(xiàn)為私有的并被添 加至安全的對象體以供隨后連同搜索結(jié)果一起返回。在框712中,該搜索對象隨后被放置 在Linda類型的分布式空間(“元組空間”)中。在框714中,運(yùn)營商的搜索網(wǎng)關(guān)可以隨后 為這些結(jié)果監(jiān)視元組空間。一旦在框716中為搜索結(jié)果對象的搜索描述符找到元組匹配, 那么就從元組空間移除該搜索結(jié)果對象(718)。此后,在框720中作出關(guān)于時(shí)間是否到期的 另一確定以等待搜索結(jié)果。如果還沒有結(jié)果被檢測到,那么此時(shí)間到期的范圍可以具有較 長歷時(shí),并且如果至少一個(gè)結(jié)果對象已被檢測到,那么此時(shí)間到期的范圍可以具有較短歷 時(shí)。如果在框720中沒有到期,那么過程返回框716。如果在框720中到期,那么在框722 中收集用戶搜索的結(jié)果。對于與出價(jià)相關(guān)聯(lián)的那些結(jié)果而言,在框724中驗(yàn)證這些出價(jià)。該驗(yàn)證可包括以 下檢查中的一個(gè)或更多個(gè)檢查。第一,可以為被允許出價(jià)的實(shí)體參引資格預(yù)審列表以避免 名譽(yù)不好的實(shí)體不適當(dāng)?shù)刂鲗?dǎo)搜索結(jié)果排名。第二,準(zhǔn)則可以排除高級別地放置與搜索查 詢相關(guān)較弱的某些項(xiàng)。例如,第三方可能愿意將用于買鞋的鏈接放置在每個(gè)列表的頂部,而 無論與鞋子有關(guān)的任何事物是否在鞋查詢中??梢宰鞒霆?dú)立的相關(guān),或者受信任的搜索引 擎的列表可以足以過濾此類假造的出價(jià)。第三,可以為用戶偏好參引用戶認(rèn)證以排除某些 類型的結(jié)果。例如,如果某些用戶愿意接受與出價(jià)相關(guān)聯(lián)的搜索結(jié)果,那么他們可以接受較 低的訂閱費(fèi)率。其他用戶可以作為對搜索服務(wù)的溢價(jià)訂閱費(fèi)率的回報(bào)而排除基于出價(jià)的評 級結(jié)果。第四,出價(jià)可包含拒絕接受的前提條件,尤其是在自動(dòng)搜索的有限的時(shí)間約束之 內(nèi)。隨后在框726中,為排名來優(yōu)化經(jīng)驗(yàn)證的出價(jià)。此優(yōu)化可以根據(jù)尋找收入最大化 的貪婪算法。約束可被包括以將生成收入的搜索結(jié)果限制到顯示器的某個(gè)部分或者某個(gè)數(shù) 字計(jì)數(shù)(例如,1-3個(gè)列表)。為了強(qiáng)調(diào),被接受的出價(jià)可以按突出顯示的方式來顯示,諸如 在廣告橫幅而不是在列表中。隨后,在框7 中,記下被接受的那些出價(jià)以用于將來的記帳 區(qū)間。此賬單可以反映列表由用戶激活為出價(jià)的條件,還是增強(qiáng)出價(jià)值。結(jié)合本文中公開的方面描述的各種解說性邏輯、邏輯板塊、模塊、以及電路可用通 用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其他 可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其設(shè)計(jì)成執(zhí)行本文中描述的 功能的任何組合來實(shí)現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,處理器可以 是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組 合,例如DSP與微處理器的組合、多個(gè)微處理器、與DSP核心協(xié)作的一個(gè)或更多個(gè)微處理器、或任何其他此類配置。此外,至少一個(gè)處理器可包括可作用于執(zhí)行以上所描述的步驟和/ 或動(dòng)作中的一個(gè)或更多個(gè)步驟和/或動(dòng)作的一個(gè)或更多個(gè)模塊。此外,結(jié)合本文中公開的方面描述的方法或算法的步驟和/或動(dòng)作可直接在硬件 中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中實(shí)施。軟件模塊可駐留在RAM存儲 器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動(dòng)盤、CD-ROM、或本 領(lǐng)域中所知的任何其他形式的存儲介質(zhì)中。示例性存儲介質(zhì)可被耦合到處理器以使得該處 理器能從/向該存儲介質(zhì)讀寫信息。在替換方案中,存儲介質(zhì)可以被整合到處理器。另外, 在一些方面,處理器和存儲介質(zhì)可駐留在ASIC中。另外,ASIC可駐留在用戶終端中。在替 換方案中,處理器和存儲介質(zhì)可作為分立組件駐留在用戶終端中。另外,在一些方面,方法 或算法的步驟和/或動(dòng)作可作為一條代碼和/或指令或代碼和/或指令的任何組合或集合 駐留在可被納入計(jì)算機(jī)程序產(chǎn)品的機(jī)器可讀介質(zhì)和/或計(jì)算機(jī)可讀介質(zhì)上。盡管前面的公開討論了解說性方面和/或版本,但是應(yīng)注意,可在其中作出各種 變更和改動(dòng)而不會(huì)脫離所描述的方面和/或如所附權(quán)利要求定義的方面的范圍。此外,盡 管所描述的方面和/或形態(tài)的要素可能是以單數(shù)來描述或主張權(quán)利的,但是復(fù)數(shù)也是已構(gòu) 想了的,除非顯式地聲明了限定于單數(shù)。另外,任何方面和/或形態(tài)的全部或部分可與任何 其他方面和/或形態(tài)的全部或部分聯(lián)用,除非另外聲明??紤]到以上描述的示例性系統(tǒng),可以根據(jù)已參照若干流程圖描述的公開主題來實(shí) 現(xiàn)方法體系。盡管為使解釋簡單化將這些方法集圖示并描述為一系列框,但是應(yīng)當(dāng)理解并 領(lǐng)會(huì)所要求保護(hù)的主題不受框的次序所限,因?yàn)橐恍┛蚩砂床煌涡虬l(fā)生和/或與來自本 文中描繪和描述的其他框并發(fā)地發(fā)生。不僅如此,實(shí)現(xiàn)本文中描述的方法體系不一定需要 所解說的框的全體。另外還應(yīng)該領(lǐng)會(huì),本文中所公開的這些方法體系能夠被存儲在制造品 上,以便于把此類方法體系輸送和傳遞給計(jì)算機(jī)。在此使用的術(shù)語“制品”意在涵蓋可以從 任何計(jì)算機(jī)可讀設(shè)備、載體、或介質(zhì)訪問的計(jì)算機(jī)程序。應(yīng)當(dāng)領(lǐng)會(huì),被宣稱通過引用而納入本文的任何專利、出版物、或其他公開材料的全 部或部分僅以如下程度被納入到本文中即所納入的材料不與現(xiàn)有定義、語句、或在本公開 中所闡述的其他公開材料相沖突。因此,并且在必要的程度上,在本文中顯性地闡述的公開 內(nèi)容取代通過引用而納入本文的任何沖突材料。被宣稱通過引用而納入本文的但與現(xiàn)有定 義、語句、或在本文中所闡述的其他公開材料相沖突的任何材料或其部分將僅以如下程度 被納入即在所納入的材料與現(xiàn)有公開材料之間不出現(xiàn)沖突。
權(quán)利要求
1.一種用于促成經(jīng)評級的分布式搜索的方法,包括在元組空間中定義搜索評級出價(jià)過程;基于來自客戶機(jī)設(shè)備的搜索查詢來將搜索對象放置在所述元組空間中;檢測被放置在所述元組空間中的多個(gè)搜索結(jié)果對象;接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象相關(guān)聯(lián)的至少一個(gè)評級出 價(jià);以及向所述客戶機(jī)設(shè)備返回所述搜索結(jié)果對象中所述選定的一個(gè)搜索結(jié)果對象被突出地 排名的搜索結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括經(jīng)由蜂窩電話網(wǎng)絡(luò)來向所述客 戶機(jī)設(shè)備返回所述搜索結(jié)果。
3.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括通過定義用于將搜索引擎解析 器連接至所述元組空間以監(jiān)視所述搜索對象的元組類的方式來在所述元組空間中定義所 述搜索評級出價(jià)過程。
4.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括通過定義用于連接第三方廣告 商以對由搜索引擎解析器放置在所述元組空間中的搜索結(jié)果對象進(jìn)行出價(jià)的元組類的方 式來在所述元組空間中定義所述搜索評級出價(jià)過程。
5.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括生成所述搜索對象,該搜索對象 包含從來自所述客戶機(jī)設(shè)備的搜索查詢生成的搜索描述符并且包含私有地包括足以用于 向所述客戶機(jī)設(shè)備返回搜索結(jié)果的用戶數(shù)據(jù)的對象體。
6.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括生成所述搜索對象,該搜索對象 包含從來自所述客戶機(jī)設(shè)備的搜索查詢生成的搜索描述符并且包含索求所述評級出價(jià)的 出價(jià)屬性。
7.如權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括將用戶特性納入索求所述評級 出價(jià)的所述出價(jià)屬性。
8.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括認(rèn)證所述客戶機(jī)設(shè)備的用戶作 為對執(zhí)行搜索的要求。
9.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括為所述評級出價(jià)的發(fā)起實(shí)體創(chuàng) 生記帳事件。
10.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括驗(yàn)證所述評級出價(jià)作為突出地 對所述相關(guān)聯(lián)的搜索結(jié)果進(jìn)行排名的條件。
11.如權(quán)利要求10所述的方法,其特征在于,進(jìn)一步包括對照被認(rèn)可的列表來驗(yàn)證所 述評級出價(jià)的發(fā)起實(shí)體以驗(yàn)證所述評級出價(jià)。
12.如權(quán)利要求10所述的方法,其特征在于,進(jìn)一步包括對照出價(jià)索求準(zhǔn)則來驗(yàn)證所 述評級出價(jià)的條件以驗(yàn)證所述評級出價(jià)。
13.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括響應(yīng)于接收多個(gè)評級出價(jià)而執(zhí) 行收入優(yōu)化操作。
14.至少一個(gè)配置成促成經(jīng)評級的分布式搜索的處理器,包括用于在元組空間中定義搜索評級出價(jià)過程的第一模塊;用于基于來自客戶機(jī)設(shè)備的搜索查詢來將搜索對象放置在所述元組空間中的第二模塊;用于檢測被放置在所述元組空間中的多個(gè)搜索結(jié)果對象的第三模塊; 用于接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象相關(guān)聯(lián)的至少一個(gè)評 級出價(jià)的第四模塊;以及用于向所述客戶機(jī)設(shè)備返回所述搜索結(jié)果對象中所述選定的一個(gè)搜索結(jié)果對象被突 出地排名的搜索結(jié)果的第五模塊。
15.一種用于促成經(jīng)評級的分布式搜索的計(jì)算機(jī)程序產(chǎn)品,包括 計(jì)算機(jī)可讀介質(zhì),包括用于使計(jì)算機(jī)在元組空間中定義搜索評級出價(jià)過程的至少一條指令; 用于使所述計(jì)算機(jī)基于來自客戶機(jī)設(shè)備的搜索查詢來將搜索對象放置在所述元組空 間中的至少一條指令;用于使所述計(jì)算機(jī)檢測被放置在所述元組空間中的多個(gè)搜索結(jié)果對象的至少一條指令;用于使所述計(jì)算機(jī)接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象相關(guān)聯(lián) 的至少一個(gè)評級出價(jià)的至少一條指令;以及用于使所述計(jì)算機(jī)向所述客戶機(jī)設(shè)備返回所述搜索結(jié)果對象中所述選定的一個(gè)搜索 結(jié)果對象被突出地排名的搜索結(jié)果的至少一條指令。
16.一種用于促成經(jīng)評級的分布式搜索的設(shè)備,包括 用于在元組空間中定義搜索評級出價(jià)過程的裝置;用于基于來自客戶機(jī)設(shè)備的搜索查詢來將搜索對象放置在所述元組空間中的裝置; 用于檢測被放置在所述元組空間中的多個(gè)搜索結(jié)果對象的裝置; 用于接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象相關(guān)聯(lián)的至少一個(gè)評 級出價(jià)的裝置;以及用于向所述客戶機(jī)設(shè)備返回所述搜索結(jié)果對象中所述選定的一個(gè)搜索結(jié)果對象被突 出地排名的搜索結(jié)果的裝置。
17.一種用于促成經(jīng)評級的分布式搜索的裝置,包括 元組空間;運(yùn)營商門戶,用于從客戶機(jī)設(shè)備接收搜索查詢;連接至所述運(yùn)營商門戶和所述元組空間的搜索網(wǎng)關(guān),所述搜索網(wǎng)關(guān)用于基于來自客戶 機(jī)設(shè)備的所述搜索查詢來將搜索對象放置在所述元組空間中,檢測被放置在所述元組空間 中的多個(gè)搜索結(jié)果對象,接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)搜索結(jié)果對象相關(guān)聯(lián) 的至少一個(gè)評級出價(jià),其中所述運(yùn)營商門戶向所述客戶機(jī)設(shè)備返回所述搜索結(jié)果對象中所述選定的一個(gè)搜 索結(jié)果對象響應(yīng)于所述評級出價(jià)而被突出地排名的搜索結(jié)果。
18.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括所述運(yùn)營商門戶與所述客戶 機(jī)設(shè)備之間的蜂窩電話網(wǎng)絡(luò)通信鏈路。
19.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括通過定義用于將搜索引擎解 析器連接至所述元組空間以監(jiān)視所述搜索對象的元組類的方式來在所述元組空間中定義 所述搜索評級出價(jià)過程的所述搜索網(wǎng)關(guān)。
20.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括通過定義用于連接第三方廣 告商以對由搜索引擎解析器放置在所述元組空間中的搜索結(jié)果對象進(jìn)行出價(jià)的元組類的 方式來在所述元組空間中定義所述搜索評級出價(jià)過程的所述搜索網(wǎng)關(guān)。
21.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括生成所述搜索對象的搜索網(wǎng) 關(guān),該搜索對象包含從來自所述客戶機(jī)設(shè)備的搜索查詢生成的搜索描述符并且包含私有地 包括足以向所述客戶機(jī)設(shè)備返回搜索結(jié)果的用戶數(shù)據(jù)的對象體。
22.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括生成所述搜索對象的所述搜 索網(wǎng)關(guān),該搜索對象包含從來自所述客戶機(jī)設(shè)備的搜索查詢生成的搜索描述符并且包含索 求所述評級出價(jià)的出價(jià)屬性。
23.如權(quán)利要求22所述的裝置,其特征在于,進(jìn)一步包括將用戶特性納入索求所述評 級出價(jià)的所述出價(jià)屬性的所述搜索網(wǎng)關(guān)。
24.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括認(rèn)證所述客戶機(jī)設(shè)備的用戶 作為對執(zhí)行搜索的要求的所述運(yùn)營商門戶。
25.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括為與所述被接受的評級出價(jià) 相關(guān)聯(lián)的發(fā)起實(shí)體創(chuàng)生記帳事件的所述搜索網(wǎng)關(guān)。
26.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括驗(yàn)證所述評級出價(jià)作為突出 地對所述相關(guān)聯(lián)的搜索結(jié)果進(jìn)行排名的條件的所述搜索網(wǎng)關(guān)。
27.如權(quán)利要求沈所述的裝置,其特征在于,進(jìn)一步包括對照經(jīng)認(rèn)可的列表來驗(yàn)證所 述評級出價(jià)的發(fā)起實(shí)體以驗(yàn)證所述評級出價(jià)的所述搜索網(wǎng)關(guān)。
28.如權(quán)利要求沈所述的裝置,其特征在于,進(jìn)一步包括對照出價(jià)索求準(zhǔn)則來驗(yàn)證所 述評級出價(jià)的條件以驗(yàn)證所述評級出價(jià)的所述搜索網(wǎng)關(guān)。
29.如權(quán)利要求17所述的裝置,其特征在于,進(jìn)一步包括響應(yīng)于接收多個(gè)評級出價(jià)而 執(zhí)行收入優(yōu)化操作的所述搜索網(wǎng)關(guān)。
30.一種用于請求經(jīng)評級的分布式搜索的方法,包括接受輸入客戶機(jī)設(shè)備的用戶接口的搜索查詢;向網(wǎng)絡(luò)發(fā)送所述搜索查詢,所述網(wǎng)絡(luò)在元組空間中定義搜索評級出價(jià)過程,將來自客 戶機(jī)設(shè)備的搜索對象放置在所述元組空間中,檢測放置在所述元組空間中的多個(gè)搜索結(jié)果 對象,接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)結(jié)果搜索對象相關(guān)聯(lián)的至少一個(gè)評級出 價(jià);以及接收去往所述客戶機(jī)設(shè)備的所述搜索結(jié)果對象中所述選定的一個(gè)搜索結(jié)果對象被所 述網(wǎng)絡(luò)突出地排名的搜索結(jié)果。
31.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向所述網(wǎng)絡(luò)發(fā)送所述搜索查 詢和經(jīng)由蜂窩電話網(wǎng)絡(luò)來接收所述返回的搜索結(jié)果。
32.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向通過定義用于將搜索引擎 解析器連接至所述元組空間以監(jiān)視所述搜索對象的元組類的方式來在所述元組空間中定 義所述搜索評級出價(jià)過程的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢。
33.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向通過定義用于連接第三方 廣告商以對由搜索引擎解析器放置在所述元組空間中的搜索結(jié)果對象進(jìn)行出價(jià)的元組類 的方式來在所述元組空間中定義所述搜索評級出價(jià)過程的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢。
34.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向生成所述搜索對象的所述 網(wǎng)絡(luò)發(fā)送所述搜索查詢,所述搜索對象包含從來自所述客戶機(jī)設(shè)備的搜索查詢生成的搜索 描述符并且包含私有地包括足以向所述客戶機(jī)設(shè)備返回搜索結(jié)果的用戶數(shù)據(jù)的對象體。
35.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向所述網(wǎng)絡(luò)發(fā)送所述搜索查 詢,所述網(wǎng)絡(luò)生成包含從來自所述客戶機(jī)設(shè)備的搜索查詢生成的搜索描述符并且包含索求 所述評級出價(jià)的出價(jià)屬性的所述搜索對象。
36.如權(quán)利要求35所述的方法,其特征在于,進(jìn)一步包括向?qū)⒂脩籼匦约{入索求所述 評級出價(jià)的所述出價(jià)屬性的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢。
37.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向認(rèn)證所述客戶機(jī)設(shè)備的用 戶作為對執(zhí)行搜索的要求的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢。
38.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向?yàn)樗鲈u級出價(jià)的發(fā)起實(shí) 體創(chuàng)生記帳事件的所述網(wǎng)絡(luò)發(fā)送所述查詢。
39.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向驗(yàn)證所述評級出價(jià)作為突 出地對所述相關(guān)聯(lián)的搜索結(jié)果進(jìn)行排名的條件的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢。
40.如權(quán)利要求39所述的方法,其特征在于,進(jìn)一步包括向?qū)φ战?jīng)認(rèn)可的列表來驗(yàn)證 所述評級出價(jià)的發(fā)起實(shí)體以驗(yàn)證所述評級出價(jià)的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢。
41.如權(quán)利要求39所述的方法,其特征在于,進(jìn)一步包括向?qū)φ粘鰞r(jià)索求準(zhǔn)則來驗(yàn)證 所述評級出價(jià)的條件以驗(yàn)證所述評級出價(jià)的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢。
42.如權(quán)利要求30所述的方法,其特征在于,進(jìn)一步包括向響應(yīng)于接收多個(gè)評級出價(jià) 而執(zhí)行收入優(yōu)化操作的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢。
43.至少一個(gè)配置成請求經(jīng)評級的分布式搜索的處理器,包括用于將搜索查詢輸入客戶機(jī)設(shè)備的用戶接口的第一模塊;用于向網(wǎng)絡(luò)發(fā)送所述搜索查詢的第二模塊,所述網(wǎng)絡(luò)在元組空間中定義搜索評級出價(jià) 過程,將來自客戶機(jī)設(shè)備的搜索對象放置在所述元組空間中,檢測放置在所述元組空間中 的多個(gè)搜索結(jié)果對象,接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)結(jié)果搜索對象相關(guān)聯(lián)的 至少一個(gè)評級出價(jià);以及用于接收去往所述客戶機(jī)設(shè)備的所述搜索結(jié)果對象中所述選定的一個(gè)搜索結(jié)果對象 被所述網(wǎng)絡(luò)突出地排名的搜索結(jié)果的第三模塊。
44.一種用于請求經(jīng)評級的分布式搜索的計(jì)算機(jī)程序產(chǎn)品,包括 計(jì)算機(jī)可讀介質(zhì),包括用于使計(jì)算機(jī)接受輸入客戶機(jī)設(shè)備的用戶接口的搜索查詢的至少一條指令;用于使所述計(jì)算機(jī)向網(wǎng)絡(luò)發(fā)送所述搜索查詢的至少一條指令,所述網(wǎng)絡(luò)在元組空間中 定義搜索評級出價(jià)過程,將來自客戶機(jī)設(shè)備的搜索對象放置在所述元組空間中,檢測放置 在所述元組空間中的多個(gè)搜索結(jié)果對象,接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)結(jié)果 搜索對象相關(guān)聯(lián)的至少一個(gè)評級出價(jià);以及用于使所述計(jì)算機(jī)接收去往所述客戶機(jī)設(shè)備的所述搜索結(jié)果對象中所述選定的一個(gè) 搜索結(jié)果對象被所述網(wǎng)絡(luò)突出地排名的搜索結(jié)果的至少一條指令。
45.一種用于請求經(jīng)評級的分布式搜索的設(shè)備,包括用于接受輸入客戶機(jī)設(shè)備的用戶接口的搜索查詢的裝置;用于向網(wǎng)絡(luò)發(fā)送所述搜索查詢的裝置,所述網(wǎng)絡(luò)在元組空間中定義搜索評級出價(jià)過 程,將來自客戶機(jī)設(shè)備的搜索對象放置在所述元組空間中,檢測放置在所述元組空間中的 多個(gè)搜索結(jié)果對象,接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)結(jié)果搜索對象相關(guān)聯(lián)的至 少一個(gè)評級出價(jià);以及用于接收去往所述客戶機(jī)設(shè)備的所述搜索結(jié)果對象中所述選定的一個(gè)搜索結(jié)果對象 被所述網(wǎng)絡(luò)突出地排名的搜索結(jié)果的裝置。
46.一種用于請求經(jīng)評級的分布式搜索的裝置,包括客戶機(jī)設(shè)備的用戶接口,用于接受搜索查詢的輸入;以及通信組件,用于向網(wǎng)絡(luò)發(fā)送所述搜索查詢,所述網(wǎng)絡(luò)在元組空間中定義搜索評級出價(jià) 過程,將來自客戶機(jī)設(shè)備的搜索對象放置在所述元組空間中,檢測放置在所述元組空間中 的多個(gè)搜索結(jié)果對象,接收與所述多個(gè)搜索結(jié)果對象中選定的一個(gè)結(jié)果搜索對象相關(guān)聯(lián)的 至少一個(gè)評級出價(jià),以及接收去往所述客戶機(jī)設(shè)備的所述搜索結(jié)果,其中所述用戶接口呈現(xiàn)所述搜索結(jié)果對象中所述選定的一個(gè)搜索結(jié)果對象被所述網(wǎng) 絡(luò)突出地排名的搜索結(jié)果。
47.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向所述網(wǎng)絡(luò)發(fā)送所述搜索查 詢和經(jīng)由蜂窩電話網(wǎng)絡(luò)來接收所述返回的搜索結(jié)果的通信組件。
48.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向通過定義用于將搜索引擎 解析器連接至所述元組空間以監(jiān)視所述搜索對象的元組類的方式來在所述元組空間中定 義所述搜索評級出價(jià)過程的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢的所述通信組件。
49.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向通過定義用于連接第三方 廣告商以對由搜索引擎解析器放置在所述元組空間中的搜索結(jié)果對象進(jìn)行出價(jià)的元組類 的方式來在所述元組空間中定義所述搜索評級出價(jià)過程的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢的 所述通信組件。
50.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向生成所述搜索對象的所述 網(wǎng)絡(luò)發(fā)送所述搜索查詢的所述通信組件,所述搜索對象包含從來自所述客戶機(jī)設(shè)備的搜索 查詢生成的搜索描述符并且包含私有地包括足以向所述客戶機(jī)設(shè)備返回搜索結(jié)果的用戶 數(shù)據(jù)的對象體。
51.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向所述網(wǎng)絡(luò)發(fā)送所述搜索查 詢的所述通信組件,所述網(wǎng)絡(luò)生成包含從來自所述客戶機(jī)設(shè)備的搜索查詢生成的搜索描述 符并且包含索求所述評級出價(jià)的出價(jià)屬性的所述搜索對象。
52.如權(quán)利要求51所述的裝置,其特征在于,進(jìn)一步包括向?qū)⒂脩籼匦约{入索求所述 評級出價(jià)的所述出價(jià)屬性的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢的所述通信組件。
53.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向認(rèn)證所述客戶機(jī)設(shè)備的用 戶作為對執(zhí)行搜索的要求的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢的所述通信組件。
54.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向?yàn)樗鲈u級出價(jià)的發(fā)起實(shí) 體創(chuàng)生記帳事件的所述網(wǎng)絡(luò)發(fā)送所述查詢的所述通信組件。
55.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向驗(yàn)證所述評級出價(jià)作為突 出地對所述相關(guān)聯(lián)的搜索結(jié)果進(jìn)行排名的條件的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢的所述通信 組件。
56.如權(quán)利要求55所述的裝置,其特征在于,進(jìn)一步包括向?qū)φ战?jīng)認(rèn)可的列表來驗(yàn)證 所述評級出價(jià)的發(fā)起實(shí)體以驗(yàn)證所述評級出價(jià)的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢的所述通信 組件。
57.如權(quán)利要求55所述的裝置,其特征在于,進(jìn)一步包括向?qū)φ粘鰞r(jià)索求準(zhǔn)則來驗(yàn)證 所述評級出價(jià)的條件以驗(yàn)證所述評級出價(jià)的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢的所述通信組件。
58.如權(quán)利要求46所述的裝置,其特征在于,進(jìn)一步包括向響應(yīng)于接收多個(gè)評級出價(jià) 而執(zhí)行收入優(yōu)化操作的所述網(wǎng)絡(luò)發(fā)送所述搜索查詢的所述通信組件。
全文摘要
運(yùn)營商向諸如移動(dòng)通信設(shè)備之類的客戶機(jī)群體提供服務(wù),包括經(jīng)由運(yùn)營商門戶來訪問搜索服務(wù)。搜索網(wǎng)關(guān)將在其中用戶隱私受到保護(hù)的搜索對象放置在分布式交易對象(元組)空間中。監(jiān)視該空間的解析器讀取搜索描述符并協(xié)調(diào)待執(zhí)行的且結(jié)果對象被重新放回該空間的外部搜索。網(wǎng)關(guān)從該空間移除這些搜索結(jié)果對象,從而使它們與用戶搜索相匹配以向客戶機(jī)設(shè)備的用戶報(bào)告。由此,可以跨分布式系統(tǒng)訪問增大的內(nèi)容量。
文檔編號G06F17/30GK102067126SQ200980123459
公開日2011年5月18日 申請日期2009年6月11日 優(yōu)先權(quán)日2008年6月18日
發(fā)明者B·K·杰克遜, M·L·卡恩特, S·古奇 申請人:高通股份有限公司