與模塊化搜索對象框架相關(guān)聯(lián)的增強搜索結(jié)果的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及基于實體的內(nèi)容(例如,實體搜索結(jié)果和圖形用戶界面)和模塊化搜索對象的展示、用于支持基于實體的內(nèi)容和模塊化搜索對象的框架、以及用戶與它們的交互。
【背景技術(shù)】
[0002]輸入包含一個或多個關(guān)鍵詞的查詢并且在網(wǎng)頁上執(zhí)行搜索對用戶來說是常見的。通常,搜索結(jié)果被提供在給出了鏈接列表的結(jié)果頁面上,其中鏈接具有標題和對所鏈接的內(nèi)容的一些描述。在很多情況下,結(jié)果列表伴隨有一個或多個贊助結(jié)果(即,搜索廣告)。
[0003]用戶越來越多地在諸如智能手機或平板電腦之類的移動設備上執(zhí)行搜索。提供結(jié)果列表的常用技術(shù)并未很好地適應移動設備的特定限制。因此,具有一系列尚待解決的工程問題,以給用戶提供很好地適應移動設備或到其它設備(例如,電視)的移動設備接口的搜索結(jié)果。
【發(fā)明內(nèi)容】
[0004]本文提供了與下述各項的展示有關(guān)的新的系統(tǒng)、方法和電路:基于實體的內(nèi)容(例如,實體搜索結(jié)果和圖形用戶界面)、模塊化搜索對象、用于支持基于實體的內(nèi)容和模塊化搜索對象的框架、以及與它們進行的用戶交互。基于實體的內(nèi)容可以被貨幣化。實體搜索結(jié)果是基于(例如僅僅基于)實體(例如,特定的人、地點或事物)的搜索結(jié)果。實體搜索結(jié)果或其它形式的基于實體的內(nèi)容遞送(諸如實體圖形用戶界面(例如,實體托盤))與非實體內(nèi)容可通過下述方式區(qū)分:在系統(tǒng)(諸如內(nèi)容提供商的系統(tǒng))中,針對特定實體的內(nèi)容通過由一個或多個子對象組成的單一根對象被遞送。對于非實體搜索結(jié)果,該結(jié)果不一定與針對特定實體的一個根對象相關(guān)聯(lián);針對特定實體可能存在很多根搜索結(jié)果。另外,在基于非實體的系統(tǒng)中,針對單個實體可能具有多個根圖形用戶界面(GUI),諸如多個根網(wǎng)頁。在基于實體的內(nèi)容系統(tǒng)中,每個實體具有一個根對象。在基于實體的系統(tǒng)的示例中,每個實體可以僅具有一個網(wǎng)頁。例如,針對Tom Cruze男演員(Actor),在這樣的基于實體的系統(tǒng)中,只有一個針對男演員Tom Cruze的根對象(例如,針對Tom Cruze男演員的一個根網(wǎng)頁)。然而,在基于非實體的內(nèi)容系統(tǒng)中,針對Tom Cruze可能具有很多根對象。例如對于非實體內(nèi)容遞送系統(tǒng),針對男演員Tom Cruze可能具有很多不同的根網(wǎng)頁和網(wǎng)站。對于基于實體的內(nèi)容遞送系統(tǒng),僅具有一個根對象。在框架中每個實體僅具有一個根對象的情況下,實體根對象下可能具有很多實體子對象。WIKIPEDIA可以被視為基于實體的內(nèi)容遞送的系統(tǒng)。本文描述的框架一方面嘗試移除實體的模糊性,WIKIPEDIA可能經(jīng)受過這種模糊性。在框架的示例中,系統(tǒng)中可能引起模糊性的實體可以被拒絕進入到系統(tǒng)中。
[0005]在框架中,聚合的搜索結(jié)果的展示可以是動態(tài)的和交互的。另外,在框架中,實體搜索結(jié)果(甚至搜索建議和非實體搜索結(jié)果)可以(例如根據(jù)被搜索者輸入的搜索查詢)嘗試匹配搜索者的內(nèi)容。另外,與搜索者相關(guān)聯(lián)的用戶或組簡檔可以被用于確定用戶意圖。所包含的搜索結(jié)果在多個交互對象上的展示可以包括鏈接以及交互對象上附加的可視的其它形式的信息。這樣的信息可以包括對該實體的摘要和更多內(nèi)容。關(guān)于這樣的對象的信息可以包括關(guān)于該實體的詳細的信息和到相關(guān)的實體的鏈接。這樣的信息可以經(jīng)由每個主體的一個根圖形用戶界面(⑶I)對象和根⑶I對象的子⑶I對象被提供,例如通過實體托盤和托盤內(nèi)的卡片提供信息。實體根GUI對象和每個子GUI對象可以包括關(guān)于該實體和與該實體有關(guān)的實體的各種信息。例如,可以針對特定的男演員展示托盤(例如,針對TomCruze男演員的托盤201a),并且托盤的子GUI (例如卡片)可以展示到男演員所擁有的餐館的地圖。男演員所擁有的餐館的特定餐館位置甚至可以是框架中的“地點”實體,并且餐館通??梢允强蚣苤械摹笆挛铩睂嶓w。在一個示例中,由框架提供的搜索結(jié)果可以以列表的形式出現(xiàn),列表以顯示器設備上的一堆卡片的形式出現(xiàn)。
[0006]在框架展示一堆卡片搜索結(jié)果或針對搜索結(jié)果列表的任何其它兩維或三維形式的示例中,這樣的結(jié)果可以從圖形上被增強(例如,照片方式增強)。另外,這些框架結(jié)果可以與搜索建議合并在列表中。另外,這樣的列表可以是交互的,這是由于列表中的各個對象可以由正與列表進行交互的用戶移動、展開、收縮、最小化甚至被隱藏。由框架提供的列表中的實體搜索結(jié)果(與非實體搜索結(jié)果和/或搜索建議相反)可以被強調(diào),例如通過圖形增強方式。增強甚至可以是觸覺的或通過音頻輸出或某種其它形式的可感知的輸出。
[0007]另外或替代地,搜索結(jié)果和框架的其它⑶I可以根據(jù)用戶意圖組織結(jié)果和信息。在示例中,用戶意圖可以從輸入的搜索查詢中被預測。在這樣的示例中,相應的搜索結(jié)果可以按順序被列出,該順序反映了框架預測的、用戶在輸入搜索查詢時打算接收的信息。另夕卜,用戶意圖可以被反映在被展示給用戶的實體GUI和子GUI的布局和格式中。另外,實體GUI內(nèi)的信息可以根據(jù)預測的用戶意圖被安排和格式化。
【附圖說明】
[0008]參照附圖和說明書,系統(tǒng)和方法可以更好地被理解。參照下面的附圖描述了非限制性和非窮盡性的示例。附圖中的組件不一定按比例尺繪制;而是將重點放在說明系統(tǒng)的原理上。在附圖中,相似的標號指示貫穿不同視圖的相應的部分。
[0009]圖1示出了示例信息系統(tǒng)的框圖,該示例信息系統(tǒng)包括可以提供模塊化搜索對象框架的各方面的網(wǎng)絡的示例設備。
[0010]圖2a示出了在由諸如移動網(wǎng)絡瀏覽器之類的示例客戶端應用渲染的示例頁面視圖上被顯示的實體和非實體搜索結(jié)果對象和搜索建議對象。示例客戶端應用可以在圖1中示出的任何客戶端設備上被執(zhí)行。
[0011]圖2b示出了與由圖2a的示例客戶端應用渲染的頁面視圖上的人相關(guān)聯(lián)的示例被展開的被顯示的實體搜索結(jié)果對象。具體地,展開的對象的描繪包括由模塊化搜索對象框架的示例摘要電路渲染的示例摘要部分。
[0012]圖3a示出了圖2b的示例被展開的被顯示的實體搜索結(jié)果對象。具體地,被展開的對象的描繪包括由模塊化搜索對象框架的相應的電路渲染的多個交互部分。
[0013]圖3b示出了圖2b的示例被展開的被顯示的實體搜索結(jié)果對象,覆蓋有由模塊化搜索對象框架的相應的電路渲染的示例性基于圖像的搜索結(jié)果部分和示例性基于網(wǎng)頁的搜索結(jié)果部分覆蓋。
[0014]圖4a示出了圖2b的示例被展開的被顯示的實體搜索結(jié)果對象,覆蓋有由模塊化搜索對象框架的相應的電路渲染的示例性基于圖像的搜索結(jié)果部分。
[0015]圖4b示出了圖2b的示例被展開的被顯示的實體搜索結(jié)果對象,覆蓋有由模塊化搜索對象框架的相應的電路渲染的示例基于地圖的搜索結(jié)果部分。
[0016]圖5a在由客戶端應用渲染的示例頁面視圖上示出了示例被顯示的實體和非實體搜索結(jié)果對象。
[0017]圖5b在由客戶端應用渲染的示例頁面視圖上示出了示例被顯示的和部分被展開的實體搜索結(jié)果對象。
[0018]圖6a在由客戶端應用渲染的示例頁面視圖上示出了示例被展開的被顯示的實體搜索結(jié)果對象。具體地,被展開的對象的描繪包括由模塊化搜索對象框架的示例摘要電路渲染的示例摘要部分。
[0019]圖6b在由客戶端應用渲染的示例頁面視圖上示出了示例被展開的被顯示的實體搜索結(jié)果對象。具體地,被展開的對象的描繪包括由模塊化搜索對象框架的相應的電路渲染的示例摘要部分和示例預測回答部分。
[0020]圖7a示出了與地點相關(guān)聯(lián)的示例被展開的被顯示的實體搜索結(jié)果對象。具體地,與地點相關(guān)聯(lián)的被展開的對象的描繪包括由模塊化搜索對象框架的相應的電路渲染的多個交互部分。
[0021]圖7b示出了與事物相關(guān)聯(lián)的示例被展開的被顯示的實體搜索結(jié)果對象。具體地,與事物相關(guān)聯(lián)的被展開的對象的描繪包括由模塊化搜索對象框架的相應的電路渲染的多個交互部分。
[0022]圖8a在由諸如網(wǎng)頁瀏覽器之類的示例客戶端應用渲染的示例頁面視圖上示出了示例被顯示的實體和非實體搜索結(jié)果對象和搜索建議對象。這樣的客戶端應用可以在圖1中示出的任何客戶端設備上被執(zhí)行。圖8a還示出了示例被展開的被顯示的實體搜索結(jié)果對象。
[0023]圖Sb在由圖8a的客戶端應用渲染的示例頁面視圖上示出了與示例建議的搜索項目相關(guān)聯(lián)的示例被展開的被顯示的搜索建議對象。具體地,被展開的對象的描繪包括由模塊化搜索對象框架的相應的電路渲染的基于示例網(wǎng)頁的搜索結(jié)果部分。
[0024]圖9示出了示例系統(tǒng)的服務器的示例電路的框圖,該系統(tǒng)可以提供諸如圖1中所示出的模塊化搜索框架服務器116之類的模塊搜索對象框架的各方面。
[0025]圖10示出了示例系統(tǒng)的客戶端設備的示例電路的框圖,該系統(tǒng)可以提供諸如圖1中所示出的系統(tǒng)的任何客戶端設備之類的模塊搜索對象框架的各方面。
[0026]圖1la示出了可以提供模塊搜索對象框架的各方面的示例系統(tǒng)的示例電路的示例操作。在一個示例中,操作可以由客戶端設備(諸如圖1中所示出的系統(tǒng)的任何客戶端設備)的電路執(zhí)行。
[0027]圖1lb示出了可以提供模塊搜索對象框架的各方面的示例系統(tǒng)的示例電路的示例操作。在一個示例中,操作可以由服務器(諸如圖1中示出的模塊化框架服務器116)的電路執(zhí)行。
[0028]圖12示出了可以提供模塊搜索對象框架的各方面的示例系統(tǒng)的示例電路的示例操作。在一個示例中,操作可以由客戶端設備(諸如圖1中示出的系統(tǒng)的任何客戶端設備)的電路執(zhí)行。
[0029]圖13和圖14是示例電子設備的框圖,該電子設備可以實現(xiàn)可以提供模塊化搜索對象框架的示例系統(tǒng)的各方面并且與可以提供模塊化搜索對象框架的示例系統(tǒng)相關(guān)。例如,圖13示出了圖1中的諸如受眾客戶端設備124之類的客戶端設備的示例;并且圖14示出了諸如模塊化搜索框架服務器116之類的服務器的示例。
【具體實施方式】
[0030]主題現(xiàn)在將參照附圖在下文中被更充分地描述,附圖構(gòu)成了本文的一部分,并且作為說明示出了特定的示例。然而,主題可以被體現(xiàn)在各種不同的形式中,并且因此覆蓋的或要求的主題應當被解釋為不受本文提出的示例限制;示例被提供僅作為說明性的。同樣地,所要求的或覆蓋的主題應當有合理的范圍。例如,主題可以被體現(xiàn)為方法、設備、組件或系統(tǒng)或其它方面。因此,下面的詳細描述不是旨在限制所要求的范圍。
[0031]概覽
[0032]本文提供了與下述各項的展示有關(guān)的新的系統(tǒng)、方法和電路:基于實體的內(nèi)容(例如,實體搜索結(jié)果和圖形用戶界面)、模塊化搜索對象、用于支持基于實體的內(nèi)容和模塊化搜索對象的框架、以及與它們進行的用戶交互?;趯嶓w的內(nèi)容可以被貨幣化。實體搜索結(jié)果是基于(例如僅僅基于)實體(例如,特定的人、地點或事物)的搜索結(jié)果。實體搜索結(jié)果或其它形式的基于實體的內(nèi)容遞送(諸如實體圖形用戶界面(例如,實體托盤))與非實體內(nèi)容可通過下述方式區(qū)分:在系統(tǒng)(諸如內(nèi)容提供商的系統(tǒng))中,針對特定實體的內(nèi)容通過由一個或多個子對象組成的單一根對象被遞送。對于非實體搜索結(jié)果,該結(jié)果不一定與針對特定實體的一個根對象相關(guān)聯(lián);針對特定實體可能存在很多根搜索結(jié)果。另外,在基于非實體的系統(tǒng)中,針對單個實體可能具有多個根圖形用戶界面(GUI),諸如多個根網(wǎng)頁。在基于實體的內(nèi)容系統(tǒng)中,每個實體具有一個根對象。在基于實體的系統(tǒng)的示例中,每個實體可以僅具有一個網(wǎng)頁。例如,針對Tom Cruze男演員(Actor),在這樣的基于實體的系統(tǒng)中,只有一個針對男演員Tom Cruze的根對象(例如,針對Tom Cruze男演員的一個根網(wǎng)頁)。然而,在基于非實體的內(nèi)容系統(tǒng)中,針對Tom Cruze可能具有很多根對象。例如對于非實體內(nèi)容遞送系統(tǒng),針對男演員Tom Cruze可能具有很多不同的根網(wǎng)頁和網(wǎng)站。對于基于實體的內(nèi)容遞送系統(tǒng),僅具有一個根對象。在框架中每個實體僅具有一個根對象的情況下,實體根對象下可能具有很多實體子對象。WIKIPEDIA可以被視為基于實體的內(nèi)容遞送的系統(tǒng)。本文描述的框架一方面嘗試移除實體的模糊性,WIKIPEDIA可能經(jīng)受過這種模糊性。在框架的示例中,系統(tǒng)中可能引起模糊性的實體可以被拒絕進入到系統(tǒng)中。
[0033]在框架中,聚合的搜索結(jié)果的展示可以是動態(tài)的和交互的。另外,在框架中,實體搜索結(jié)果(甚至搜索建議和非實體搜索結(jié)果)可以(例如根據(jù)被搜索者輸入的搜索查詢)嘗試匹配搜索者的內(nèi)容。另外,與搜索者相關(guān)聯(lián)的用戶或組簡檔可以被用于確定用戶意圖。所包含的搜索結(jié)果在多個交互對象上的展示可以包括鏈接以及交互對象上附加的可視的其它形式的信息。這樣的信息可以包括對該實體的摘要和更多內(nèi)容。關(guān)于這樣的對象的信息可以包括關(guān)于該實體的詳細的信息和到相關(guān)的實體的鏈接。這樣的信息可以經(jīng)由每個主體的一個根圖形用戶界面(⑶I)對象和根⑶I對象的子⑶I對象被提供,例如通過實體托盤和托盤內(nèi)的卡片提供信息。實體根GUI對象和每個子GUI對象可以包括關(guān)于該實體和與該實體有關(guān)的實體的各種信息。例如,可以針對特定的男演員展示托盤(例如,針對TomCruze男演員的托盤201a),并且托盤的子GUI (例如卡片)可以展示到男演員所擁有的餐館的地圖。男演員所擁有的餐館的特定餐館位置甚至可以是框架中的“地點”實體,并且餐館通??梢允强蚣苤械摹笆挛铩睂嶓w。在一個示例中,由框架提供的搜索結(jié)果可以以列表的形式出現(xiàn),列表以顯示器設備上的一堆卡片的形式出現(xiàn)。
[0034]在框架展示一堆卡片搜索結(jié)果或針對搜索結(jié)果列表的任何其它兩維或三維形式的示例中,這樣的結(jié)果可以從圖形上被增強(例如,照片方式增強)。另外,這些框架結(jié)果可以與搜索建議合并在列表中。另外,這樣的列表可以是交互的,這是由于列表中的各個對象可以由正與列表進行交互的用戶移動、展開、收縮、最小化甚至被隱藏。由框架提供的列表中的實體搜索結(jié)果(與非實體搜索結(jié)果和/或搜索建議相反)可以被強調(diào),例如通過圖形增強方式。增強甚至可以是觸覺的或通過音頻輸出或某種其它形式的可感知的輸出。
[0035]另外或替代地,搜索結(jié)果和框架的其它GUI可以根據(jù)用戶意圖組織結(jié)果和信息。在示例中,用戶意圖可以從輸入的搜索查詢中被預測。在這樣的示例中,相應的搜索結(jié)果可以按順序被列出,該順序反映了框架預測的、用戶在輸入搜索查詢時打算接收的信息。另夕卜,用戶意圖可以被反映在被展示給用戶的實體GUI和子GUI的布局和格式中。另外,實體GUI內(nèi)的信息可以根據(jù)預測的用戶意圖被安排和格式化。
[0036]附圖描沐
[0037]圖1示出了示例信息系統(tǒng)的框圖,該示例信息系統(tǒng)包括可以提供模塊化搜索對象框架的網(wǎng)絡的示例設備。圖1的示例中的信息系統(tǒng)100包括賬戶服務器102、賬戶數(shù)據(jù)庫104、搜索引擎服務器106、廣告服務器108、廣告數(shù)據(jù)庫110、內(nèi)容數(shù)據(jù)庫114、內(nèi)容服務器112、模塊化搜索框架服務器116 (其也可以與相應的數(shù)據(jù)庫通信耦合)、分析服務器118以及分析數(shù)據(jù)庫119。上述提到的服務器和數(shù)據(jù)庫可以在網(wǎng)絡120上被通信耦合。
[0038]信息系統(tǒng)100在網(wǎng)絡120上可通過諸如廣告商客戶端設備122之類的廣告商設備和諸如受眾客戶端設備124之類的受眾設備訪問。受眾設備可以是給用戶展示在線內(nèi)容(諸如實體和非實體搜索結(jié)果、搜索建議、內(nèi)容和廣告)的客戶端設備。在這樣的在線信息系統(tǒng)的各種示例中,用戶可以在網(wǎng)絡120上從來源搜索和獲得內(nèi)容,例如從搜索引擎服務器106、廣告服務器108、廣告數(shù)據(jù)庫110、內(nèi)容服務器112、內(nèi)容數(shù)據(jù)庫114和模塊化搜索框架服務器116獲得內(nèi)容。廣告商可以提供廣告以布置在電子物件(property)(例如網(wǎng)頁),和提供在網(wǎng)絡上發(fā)送給受眾設備(諸如受眾客戶端設備124)的其它通信。在線信息系統(tǒng)可以被在線服務提供商(例如Yahoo ! Inc.)采用和操作。
[0039]賬戶服務器102存儲廣告商的賬戶信息。賬戶服務器102與賬戶數(shù)據(jù)庫104進行數(shù)據(jù)通信。賬戶信息可以包括與每個相應的廣告商相關(guān)聯(lián)的數(shù)據(jù)庫記錄。適當?shù)男畔⒖梢杂少~戶服務器102從賬戶數(shù)據(jù)庫104被存儲、維護、更新和讀取。示例包括廣告商標識信息、諸如密碼和其它安全證書之類的廣告商安全信息、賬戶余額信息、以及同與它們的廣告相關(guān)聯(lián)的內(nèi)容和與它們的廣告和相關(guān)聯(lián)的內(nèi)容相關(guān)聯(lián)的用戶交互相關(guān)的信息。另外,示例包括與它們的廣告和相關(guān)聯(lián)的內(nèi)容和用戶與它們的交互相關(guān)的分析數(shù)據(jù)。在一個示例中,分析數(shù)據(jù)可以是以一個或多個示意圖的形式,例如,以按照每個受眾段(segment)、段組合或活動(campaign)的至少一部分的示意圖的形式。賬戶信息可以包括廣告預定信息。該預定信息可以被用作輸入用于確定廣告效果(impress1n)可用性。
[0040]賬戶服務器102可以使用適當?shù)脑O備被實施。賬戶服務器102可以被實施為單個服務器、多個服務器或本領(lǐng)域已知的其他類型計算設備。訪問賬戶服務器102可以通過防火墻完成,防火墻防止賬戶管理程序和賬戶信息遭受外部篡改。附加的安全可以經(jīng)由對標準通信協(xié)議的增強(諸如安全HTTP (HTTPS)或安全套接字層(SSL))被提供。例如,這樣的安全可以被應用到圖1的任何服務器。
[0041]賬戶服務器102可以提供廣告商前端以簡化訪問廣告商的賬戶信息的過程(例如,客戶端應用)。廣告商前端可以是構(gòu)成用戶接口的軟件例程、程序或應用。在特定的示例中,廣告商前端能夠作為具有電子物件的網(wǎng)站而被訪問,訪問廣告商可以在諸如廣告商客戶端設備122之類的廣告商設備上查看該網(wǎng)站。廣告商可以使用廣告商前端查看和編輯諸如預定數(shù)據(jù)之類的賬戶數(shù)據(jù)和廣告數(shù)據(jù)。在編輯廣告數(shù)據(jù)后,賬戶數(shù)據(jù)然后可以被保存到賬戶數(shù)據(jù)庫104。
[0042]另外,受眾分析、遞送的效果、效果可用性和段可以使用廣告商前端實時被查看。廣告商前端可以是客戶端應用,諸如運行在廣告商客戶端設備上的客戶端應用。腳本和/或小應用程序(例如,腳本和/或小應用程序)可以是該前端的一部分并且可以渲染接入點用于檢索受眾分析、遞送的效果、效果可用性和段。在一個示例中,前端可以包括字段的圖形顯示,用于選擇受眾段、段組合或活動的至少一部分。前端經(jīng)由腳本和/或小應用程序可以針對受眾段、段組合或活動的至少一部分請求受眾分析、遞送的效果和效果可用性。該信息然后可以被顯示,例如根據(jù)腳本和/或小應用程序被顯示。
[0043]搜索引擎服務器106和/或模塊化搜索框架服務器116可以是一個或多個服務器。替代地,搜索引擎服務器106和/或模塊化搜索框架服務器116可以是運行在一個或多個服務器的一個或多個處理器上的、被存儲在計算機可讀存儲介質(zhì)上的計算機程序、指令或軟件代碼。搜索引擎服務器106和/或模塊化搜索框架服務器116可以在網(wǎng)絡120上由受眾設備(諸如由受眾成員操作的受眾客戶端設備124)訪問。訪問可以通過圖形接入點。例如,查詢輸入框(例如,圖2a_3a和圖4a_7b中示出的查詢輸入框212和圖8a和圖Sb中示出的查詢輸入框820)可以是用戶從受眾客戶端設備124提交搜索查詢以搜索引擎服務器106和/或模塊化搜索框架服務器116的接入點。被提交的搜索查詢或與搜索引擎服務器106和/或模塊化搜索框架服務器116的其它用戶交互可以被記錄在數(shù)據(jù)日志中,并且這樣的日志可以被傳送到分析服務器118用于處理。在處理后,分析服務器118可以輸出相應的分析數(shù)據(jù)以送到搜索引擎服務器106和/或模塊化搜索框架服