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

將搜索歷史組織成合集的制作方法

文檔序號:11515015閱讀:215來源:國知局
將搜索歷史組織成合集的制造方法與工藝

本申請是2012年5月29日遞交的申請?zhí)枮?01280032476.2的同名中國專利名稱的分案申請。



背景技術(shù):

目前,存在提供各式各樣實用程序的多個服務(wù),所述實用程序在搜索因特網(wǎng)以得到信息時幫助用戶。典型地,這種信息以搜索結(jié)果的形式從由服務(wù)所操作的搜索引擎被輸送到位于用戶的計算設(shè)備上的web瀏覽器。這些搜索結(jié)果常常在搜索結(jié)果頁面內(nèi)被類似地格式化并且未能解決和/或推進(jìn)用戶正在尋求實現(xiàn)的基礎(chǔ)任務(wù)。

用戶越來越多地進(jìn)行搜索以實現(xiàn)“任務(wù)”,諸如預(yù)定餐館的桌位、租在線電影、購買書或者預(yù)訂旅行。能夠與各種實體(例如,人、地方以及東西)或各種動作(例如,買、賣、租等等)相關(guān)聯(lián)地執(zhí)行這些任務(wù)。例如,在搜索會話期間,用戶的未決任務(wù)可能在性質(zhì)上是通用的,諸如計劃旅行或定購比薩餅?;蛘?,任務(wù)可以通過牽涉特定實體和/或動作而被細(xì)化,所述動作諸如規(guī)定實體的參數(shù)(例如,將搜索上下文限制于少于$200的相機、找到僅飛往舊金山的航班或購買在2005年發(fā)行而非2009年重拍的原版電影)或規(guī)定涉及實體的動作例如,與買相對地租電影)。

當(dāng)用戶正在試圖執(zhí)行任務(wù)時,常規(guī)搜索引擎僅給用戶提供如果項目將在更遲時間點被存儲和召回則需要用戶積極地標(biāo)記搜索會話內(nèi)的項目的艱巨要求。通過示例,已標(biāo)記項目可以被用來編譯列表(例如,在標(biāo)記可以被選擇以得到能夠被編譯到結(jié)婚登記處中的商品的鏈接情況下)。因為大多數(shù)用戶未能花費時間積極地標(biāo)記項目,所以常規(guī)搜索引擎的這些要求導(dǎo)致差用戶搜索體驗和常規(guī)搜索引擎未能最佳地識別用戶的搜索意圖兩者。

因此,用于在搜索會話期間隱式地搜集用戶的搜索意圖而不用需要特別地規(guī)定當(dāng)前任務(wù)的顯式用戶反饋并且用于顯現(xiàn)特定于用戶的任務(wù)的特征的系統(tǒng)將提供以便系統(tǒng)使它對用戶的搜索意圖的理解顯出優(yōu)點并且以便幫助推進(jìn)未決任務(wù)的(一個或多個)目標(biāo)的方式。



技術(shù)實現(xiàn)要素:

本發(fā)明內(nèi)容被提供來以簡化形式引入在下面在具體實施方式中被進(jìn)一步描述的概念的選擇。本發(fā)明內(nèi)容不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,它也不旨在在確定所要求保護(hù)的主題的范圍時被用作幫助。

本發(fā)明的實施例涉及用于改善用戶在搜索會話期間實現(xiàn)任務(wù)的能力的系統(tǒng)、方法以及計算機存儲媒體。如上面所提到的那樣,常規(guī)搜索引擎需要用戶手動地觸發(fā)常規(guī)搜索引擎以開始觀看由用戶所采取的在線動作(例如,積極地標(biāo)記鏈接)。隨后,常規(guī)搜索引擎可以將所有在線動作聚合成沒有智能地區(qū)分各個任務(wù)或已標(biāo)記鏈接的能力的單個初步列表。本發(fā)明的示例性實施例通過提供有以下各項能力的技術(shù)來解決這個不足:檢測用戶的搜索意圖、選擇捕獲搜索意圖的語義方面的一個或多個預(yù)定義任務(wù)、創(chuàng)建與任務(wù)相關(guān)聯(lián)的元素的合集以及將牽涉與朋友共享合集和從其接受反饋的協(xié)作式體驗落實到位。

在實例中,改善用戶實現(xiàn)任務(wù)的能力牽涉執(zhí)行各個步驟。最初,可以挖掘維護(hù)用戶的搜索歷史的日志。典型地,日志包括正被搜索的當(dāng)前查詢、已被點擊的鏈接、已被訪問的web頁面或url以及已由用戶采取的任何其他導(dǎo)航事件。在挖掘日志時,當(dāng)用戶正在進(jìn)行現(xiàn)有搜索會話時,搜索歷史可以被分類成通常分別表示用戶的先前的搜索意圖的候選任務(wù)。

未決任務(wù)還可以通過標(biāo)識作為最近提交的查詢基礎(chǔ)的當(dāng)前搜索意圖以及通過確定候選任務(wù)中的哪些與用戶的當(dāng)前搜索意圖最具可比性來提取。與當(dāng)前搜索意圖最具可比性的候選任務(wù)可以被指明為系統(tǒng)內(nèi)的未決任務(wù)。這個指明的任務(wù)然后被采用來編譯可以促進(jìn)用戶在未決任務(wù)上的進(jìn)展的相關(guān)元素的合集。

在實施例中,基于未決任務(wù)的話題或主題,用戶的搜索歷史的諸部分可以被自動地過濾并且組織成合集。以這種方式,合集包括從用戶的搜索歷史汲取的元素和/或由可以在完成未決任務(wù)時幫助用戶的系統(tǒng)自動地建議的元素。通過示例,合集的元素可以包括由系統(tǒng)所推薦的有幫助的網(wǎng)站的鏈接、由用戶先前回顧的信息的鏈接、與任務(wù)相關(guān)聯(lián)的實體的圖像以及從一個或多個在線文檔抽取的數(shù)據(jù)。應(yīng)領(lǐng)會和理解,由本發(fā)明所設(shè)想的一些可能的合集的主題或話題的范圍可以包括以下各項中的一個或多個:母親節(jié)禮物想法;萬圣節(jié)派對飲料;舞會禮服想法;相機調(diào)查;去巴黎的個體/團(tuán)體旅行;夜間進(jìn)出西雅圖的個體/團(tuán)體;星期六夜間出租的電影;以及有趣的在線視頻。

附圖說明

參考附圖在下面對本發(fā)明進(jìn)行詳細(xì)的描述,其中:

圖1是適于在實現(xiàn)本發(fā)明的實施例時使用的示例性計算環(huán)境的框圖;

圖2是依照本發(fā)明的實施例適于在實現(xiàn)本發(fā)明的實施例時使用的示例性系統(tǒng)架構(gòu)的示意圖;

圖3是依照本發(fā)明的實施例在用戶在搜索結(jié)果頁面到任務(wù)結(jié)果頁面之間導(dǎo)航時的圖解用戶接口工作流。

圖4是描繪了依照本發(fā)明的實施例被配置用于接受來自用戶的查詢的主頁的第一說明性ui顯示的示意圖;

圖5是描繪了依照本發(fā)明的實施例包括從搜索會話中提取的有關(guān)任務(wù)的表示的搜索結(jié)果頁面的第二說明性ui顯示的示意圖;

圖6是描繪了依照本發(fā)明的實施例包括涉及有關(guān)任務(wù)的元素的表示的任務(wù)結(jié)果頁面的第三說明性ui顯示的示意圖;

圖7是描繪了依照本發(fā)明的實施例在社交網(wǎng)絡(luò)處張貼的第四說明性ui顯示的示意圖;

圖8是描繪了依照本發(fā)明的實施例用于管理任務(wù)的域任務(wù)頁面的第五說明性ui顯示的示意圖;

圖9是圖示了依照本發(fā)明的實施例用于收集相關(guān)導(dǎo)航事件以便在合集中發(fā)布的總體方法的流程圖;以及

圖10是圖示了依照本發(fā)明的實施例用于標(biāo)識和共享捕獲用戶的搜索意圖的任務(wù)的總體方法的流程圖。

具體實施方式

本文中所公開的本發(fā)明的實施例的主題被具體地描述以滿足法定要求。然而,描述它本身不旨在限制本專利的范圍。相反地,發(fā)明人已經(jīng)設(shè)想到,所要求保護(hù)的主題還可能被以其他方式體現(xiàn),以便與其它目前或?qū)淼募夹g(shù)相結(jié)合地包括不同的步驟或與在本文檔中所描述的步驟類似的步驟的組合。

通常本發(fā)明的實施例和標(biāo)識搜索會話的未決任務(wù)并且生成涉及未決任務(wù)的合集的各種操作有關(guān)。這些各種操作可以包括:從用戶已經(jīng)著手的導(dǎo)航事件中搜集用戶的搜索意圖;從搜索意圖中提取特定任務(wù);以及生成支持任務(wù)的提升和最后完成的合集。通常,用戶在進(jìn)行搜索會話時與搜索引擎交互。在這個交互期間,用戶可以執(zhí)行向搜索引擎通知用戶的真實搜索意圖(即,提供除僅單個查詢以外的上下文)的動作(例如,執(zhí)行各種導(dǎo)航事件)序列。進(jìn)一步地,動作序列給搜索引擎提供對用戶正在設(shè)法執(zhí)行的精確任務(wù)的理解。因此,動作序列能夠被用來確定在搜索會話期間是未決的有關(guān)任務(wù)。一旦任務(wù)被確定了,搜索引擎就可以自動地形成涉及該任務(wù)的建議。例如,對于特定實體(例如,餐館)的用戶發(fā)起的搜索可以觸發(fā)搜索引擎建議與該實體有關(guān)的信息,諸如餐館的位置(例如,街道、城市以及州)、食物類型、價格范圍等。同樣地,這個有關(guān)信息可以被收集并且發(fā)布在在推進(jìn)“計劃夜出”的任務(wù)時幫助用戶的合集中。

如以上能夠從本公開搜集到的那樣,本發(fā)明的各種實施例牽涉從用戶搜索動作標(biāo)識(一個或多個)任務(wù)并且將經(jīng)標(biāo)識的任務(wù)再現(xiàn)在搜索結(jié)果頁面的搜索結(jié)果內(nèi)。常常,搜索結(jié)果通過基于任務(wù)的引擎(例如,判定引擎、任務(wù)引擎、各個應(yīng)用或操作、小程序系統(tǒng)、操作系統(tǒng)以及基于任務(wù)的移動系統(tǒng))或允許用戶通過建立與用戶意圖有關(guān)的合集來實現(xiàn)任務(wù)的通用系統(tǒng)的采用而被生成并且顯現(xiàn)在用戶接口(ui)顯示器上。為了討論的簡單,這些引擎和/或系統(tǒng)將在下文中被稱為“搜索引擎”。

因此,在一個方面,本發(fā)明提供具有體現(xiàn)在其上的計算機可執(zhí)行指令的一個或多個計算機存儲媒體,所述計算機可執(zhí)行指令當(dāng)被執(zhí)行時,執(zhí)行用于收集相關(guān)導(dǎo)航事件以便在合集中發(fā)布的方法。短語“導(dǎo)航事件”不意在被狹窄地解釋并且可以包括如查詢、點擊的鏈接和/或已被訪問的網(wǎng)站這樣的項目。在一些實施例中,導(dǎo)航事件被從在與用戶相關(guān)聯(lián)的日志中存儲的搜索歷史汲取。在其他實施例中,導(dǎo)航事件被從在與通用群體或與各種用戶相關(guān)聯(lián)的日志中存儲的搜索行為汲取,所述各種用戶人口統(tǒng)計上/特性上與所述用戶類似。

最初,所述方法牽涉接收典型地由用戶在web瀏覽器應(yīng)用處提交的查詢,所述web瀏覽器應(yīng)用與搜索引擎處于可操作的通信中。可以從查詢中提取用戶的搜索意圖。在示例性實施例中,可以經(jīng)由至少包括以下步驟的過程來自動地確定至少一個有關(guān)任務(wù):對照多個預(yù)定義任務(wù)來比較用戶的搜索意圖;以及將和搜索意圖匹配的預(yù)定義任務(wù)中的一個或多個指明為(一個或多個)有關(guān)任務(wù)。所述方法可以通過將(一個或多個)有關(guān)任務(wù)的表示呈現(xiàn)在ui顯示上以及檢測針對(一個或多個)有關(guān)任務(wù)的表示的用戶發(fā)起的選擇而繼續(xù)。伴隨檢測用戶發(fā)起的選擇,可以動態(tài)地生成包括涉及(一個或多個)有關(guān)任務(wù)的元素的合集的在線文檔。

在另一方面,提供了用于標(biāo)識和共享捕獲用戶的搜索意圖的任務(wù)的計算機化方法。在實施例中,所述方法包括通過分析用戶的搜索歷史的日志來挖掘一個或多個候選任務(wù)的步驟。典型地,候選任務(wù)每個都表示在搜索歷史日志內(nèi)從至少一個導(dǎo)航事件抽象的語義概念。在某一時刻,可以對照(一個或多個)候選任務(wù)來比較最近接收到的查詢。在比較時,可以根據(jù)(一個或多個)侯選任務(wù)來標(biāo)識有關(guān)任務(wù),其中所述有關(guān)任務(wù)符合查詢的搜索意圖。

所述方法可以進(jìn)一步包括將有關(guān)任務(wù)的表示(例如,鏈接、微件、任務(wù)欄上的模塊或即時應(yīng)答)暴露給用戶。伴隨用戶將選擇動作對準(zhǔn)有關(guān)任務(wù)表示,可以自動地暴露可共享內(nèi)容頁面或與有關(guān)任務(wù)相關(guān)聯(lián)的任務(wù)結(jié)果頁面。典型地,可共享內(nèi)容頁面包括反映從用戶的搜索歷史的日志或與有關(guān)任務(wù)共享語義上常見概念的web頁面的建議所汲取的導(dǎo)航事件的元素。

如在下面更全面地討論的那樣,有關(guān)任務(wù)的暴露的表示可以包括允許用戶經(jīng)由社交網(wǎng)絡(luò)將可共享內(nèi)容頁面的鏈接張貼到一個或多個聯(lián)系人的控件。通常,用戶被使得能夠在完成相關(guān)任務(wù)時選擇她/他更喜歡從哪些聯(lián)系人接收有關(guān)可共享內(nèi)容頁面的反饋。進(jìn)一步地,可共享內(nèi)容頁面能夠發(fā)布由聯(lián)系人在聯(lián)系人調(diào)用所張貼的鏈接并且提交反饋時提供的評論。

在本發(fā)明的又一個實施例中,提供了用于識別用戶正在執(zhí)行任務(wù)并且用于提供推進(jìn)任務(wù)的元素的合集的計算機系統(tǒng)。通過系統(tǒng)架構(gòu),所述計算機系統(tǒng)包括耦接到計算機存儲介質(zhì)的處理單元,所述計算機存儲介質(zhì)存儲可由處理單元執(zhí)行的多個計算機軟件組件。計算機軟件組件可以包括查詢分類器、合集組件、搜索引擎以及用戶體驗(ux)層。

最初,所述查詢分類器被配置用于在正在進(jìn)行的搜索會話期間被動地識別由用戶在搜索會話內(nèi)最近實現(xiàn)的導(dǎo)航事件的搜索意圖。通過示例,導(dǎo)航事件可以是由請求關(guān)于去巴黎的航班的信息的用戶所提交的查詢。所述合集組件被配置用于將由用戶先前實現(xiàn)的導(dǎo)航事件分類成一個或多個侯選任務(wù)(例如,計劃旅行、購買電話、在期權(quán)上投資等等)并且用于從與用戶的搜索意圖有關(guān)的(一個或多個)候選任務(wù)中選擇任務(wù)(例如,圖5的任務(wù)“計劃去巴黎旅行”)。所述搜索引擎被配置用于生成對由用戶所提交的查詢響應(yīng)的搜索結(jié)果,然而所述用戶體驗層被配置用于與搜索結(jié)果頁面內(nèi)的搜索結(jié)果相結(jié)合地再現(xiàn)有關(guān)任務(wù)的表示。在檢測到有關(guān)任務(wù)表示的用戶發(fā)起的選擇時,所述合集組件可以被進(jìn)一步配置用于使用涉及有關(guān)任務(wù)的建議元素來組成可共享內(nèi)容頁面并且用于將可共享內(nèi)容頁面分發(fā)給用戶在社交網(wǎng)絡(luò)內(nèi)的聯(lián)系人中的一些。參考以上示例,可共享內(nèi)容頁面可以包括如旅行網(wǎng)站的鏈接、巴黎的圖像、推薦的訪問地方、用戶先前已經(jīng)訪問的web頁面的鏈接或url以及由所述合集組件自動地抽取的巴黎酒店價格這樣的建議元素,如參考圖2在下面更全面地討論的那樣。

已經(jīng)簡要地描述了本發(fā)明的實施例的概要和特征在其中的元素中的一些,適于實現(xiàn)本發(fā)明的示例性操作環(huán)境在下面被描述。

特別地最初參考圖1,用于實現(xiàn)本發(fā)明的實施例的示例性操作環(huán)境被示出并且通常指明為計算設(shè)備100。計算設(shè)備100不過是適合的計算環(huán)境的一個示例,并且關(guān)于本發(fā)明的使用或功能性的范圍不旨在建議任何限制。計算設(shè)備100既不應(yīng)該被解釋為具有關(guān)于被圖示組件的任何一個或組合的任何依賴,也不應(yīng)該被解釋為具有關(guān)于其的要求。

可以在計算機代碼或包括諸如程序模塊之類的計算機可執(zhí)行指令的機器可用指令正被計算機或其他機器執(zhí)行的通用上下文中描述本發(fā)明,所述計算機或其他機器諸如個人數(shù)據(jù)助理或其他手持設(shè)備。通常,包括例行程序、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等的程序模塊指的是執(zhí)行特定任務(wù)或者實現(xiàn)特定抽象數(shù)據(jù)類型的代碼。可以用各種系統(tǒng)配置來實踐本發(fā)明,所述各種系統(tǒng)配置包括手持式設(shè)備、消費電子裝置、通用計算機、更專業(yè)計算設(shè)備等。還可以在其中任務(wù)由通過通信網(wǎng)絡(luò)而被鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行的分布式計算環(huán)境中實踐本發(fā)明。

參考圖1,計算設(shè)備100包括直接地或間接地耦接以下設(shè)備的總線110:存儲器112、一個或多個處理器114、一個或多個呈現(xiàn)組件116、輸入/輸出(i/o)端口118、輸入/輸出組件120以及說明性電源122??偩€110表示可以為一個或多個總線(諸如地址總線、數(shù)據(jù)總線或其組合)的東西。盡管為了簡潔起見圖1的各個框被用線示出,但是實際上,刻劃各種組件不是如此清楚的,并且比方說,線更準(zhǔn)確地說將是灰色且模糊的。例如,個人可以將諸如顯示設(shè)備之類的呈現(xiàn)組件認(rèn)為是i/o組件。并且,處理器具有存儲器。本發(fā)明人識別到這樣是技術(shù)的本質(zhì),并有重申圖1的圖僅僅說明能夠連同本發(fā)明的一個或多個實施例一起使用的示例性計算設(shè)備。不在如“工作站”、“服務(wù)器”、“膝上型電腦”、“手特式設(shè)備”等這樣的類別之間進(jìn)行區(qū)分,因為全部被設(shè)想在圖1的范圍內(nèi)并且稱為“計算設(shè)備”。

計算設(shè)備100典型地包括各種計算機可讀媒體。計算機可讀媒體可以是能夠被計算設(shè)備100訪問的任何可用的媒體并且包括易失性和非易失性媒體兩者、可移動和不可移動媒體兩者。通過示例而非限制的方式,計算機可讀媒體可以包括計算機存儲媒體和通信媒體。計算機存儲媒體包括用任何方法或技術(shù)實現(xiàn)以用于信息的存儲的易失性和非易失性、可移動和非可移動媒體兩者,所述信息諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。計算機存儲媒體包括但不限于ram、rom、eeprom、閃速存儲器或其他存儲器技術(shù)、cd-rom、數(shù)字通用盤(dvd)或其他光盤儲存器、磁盒、磁帶、磁盤儲存器或其他磁存儲設(shè)備或能夠被用來存儲所期望的信息并且能夠被計算設(shè)備100訪問的任何其他介質(zhì)。通信媒體典型地用諸如載波或其它傳輸機制之類的已調(diào)制數(shù)據(jù)信號來體現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)并且包括任何信息輸送媒體。術(shù)語“已調(diào)制數(shù)據(jù)信號”意指以以便用信號對信息進(jìn)行編碼的這樣一種方式設(shè)置或者改變其特性中的一個或多個的信號。通過示例而非限制的方式,通信媒體包括諸如有線網(wǎng)絡(luò)或直接連線連接之類的有線媒體以及諸如聲、射頻(rf)、紅外線之類的無線媒體和其他無線媒體。上述中的任一個的組合還應(yīng)該被包括在計算機可讀媒體的范圍內(nèi)。

存儲器112包括形式為易失性和/或非易失性存儲器的計算機存儲媒體。存儲器可以是可移動的、非可移動的或其組合。示例性硬件設(shè)備包括固態(tài)存儲器、硬盤驅(qū)動器、光盤驅(qū)動器等。計算設(shè)備100包括從諸如存儲器112或i/o組件120之類的各種實體讀取數(shù)據(jù)的一個或多個處理器。(一個或多個)呈現(xiàn)組件116將數(shù)據(jù)指示呈現(xiàn)給用戶或其他設(shè)備。示例性呈現(xiàn)組件包括顯示設(shè)備、揚聲器、打印組件、振動組件等。

i/o端口118允許計算設(shè)備100被邏輯上耦接到包括i/o組件120的其他設(shè)備,其中的一些可以被內(nèi)置。說明性組件包括話筒、操縱桿、游戲墊、衛(wèi)星天線、掃描器、打印機、無線設(shè)備等。

現(xiàn)將參考圖2來討論由本發(fā)明的實施例引入以用于自動地提取正被用戶執(zhí)行的任務(wù)并且用于基于所提取的任務(wù)來生成合集的技術(shù)。通常,這個技術(shù)采用各種技術(shù)來幫助在搜索事件期間消除用戶意圖歧義。這些技術(shù)中的一個牽涉確定用戶真正地感興趣的實體。在將搜索事件提取成一個或多個感興趣實體時,那些實體可以被用來搜集用戶的總體未決任務(wù)。因此,在下面所描述的示例性技術(shù)幫助使用“實體”的概念來使一個或多個預(yù)定候選任務(wù)與用戶的搜索意圖匹配,使得用于進(jìn)行匹配的用戶意圖消歧技術(shù)對用戶而言是足夠透明的。

如上面所討論的那樣,作為用戶與搜索引擎交互的結(jié)果正被執(zhí)行的任務(wù)可以通過搜索引擎在將用戶的搜索意圖與候選任務(wù)的列表相比較時被學(xué)習(xí)。在示例性實施例中,各種抽象對象(例如,實體、實體類、實體域以及動作)被采用來識別作為正在進(jìn)行的搜索會話基礎(chǔ)的用戶的搜索意圖。通常,這些“抽象對象”操作作為不能夠通過查詢的簡單關(guān)鍵詞被適當(dāng)?shù)毓芾淼哪芨吨T實施的任務(wù)、動作和/或?qū)嶓w。也就是說,抽象對象考慮用戶的導(dǎo)航事件的上下文,所述上下文與采用僅關(guān)鍵詞匹配技術(shù)相反暴露用戶的真實搜索意圖,所述關(guān)鍵詞匹配技術(shù)不總是以用戶的搜索意圖為目標(biāo)。如本文所用的那樣,術(shù)語“實體”通常指的是可以由特定在線描述來表示的邏輯對象。這些邏輯對象可以是人、地方、東西或其任何組合。例如,邏輯對象的一些示例是下列的:電影阿凡達(dá)(avatar);餐館shiva's;微軟tm的ceo;阿拉斯加航空公司(alaskaairlines)的航班#as331;以及佳能powershottm數(shù)字相機。

用來學(xué)習(xí)用戶的搜索意圖的另一類型的抽象對象是“實體類”,所述“實體類”通常指的是共享常見屬性的一組實體。例如,實體類包括通過一個或多個共享的屬性或參數(shù)分組的實體組。實體類的示例包括:由詹姆斯·卡梅隆所導(dǎo)演的電影;位于山景城的餐館、財富500公司、飛往西雅圖的航班以及電子產(chǎn)品。在操作中,當(dāng)用戶的搜索意圖在導(dǎo)航事件期間指向?qū)嶓w類,在實體類范圍內(nèi)的那些特定實體將被用來與該實體類相組合地搜集用戶的搜索意圖。進(jìn)一步地,實體或?qū)嶓w類可以在將用戶的搜索歷史分類成許多預(yù)定義任務(wù)方面幫助合集組件,所述預(yù)定義任務(wù)可以對照用戶的搜索意圖被隨后比較。

通過示例,如果確定當(dāng)進(jìn)行在線搜索時用戶的查詢以實體“低于$200的數(shù)字相機”為目標(biāo),則本發(fā)明的系統(tǒng)可以推選使針對性的實體與“購買便宜的數(shù)字相機”的特定任務(wù)相匹配。然而,如果在審查用戶的搜索歷史時,確定用戶最近已針對“數(shù)字相機”的實體類請求了搜索結(jié)果,則系統(tǒng)可以選擇并且顯示“購買數(shù)字相機”的通用任務(wù),這很可能符合用戶的真實搜索意圖。以這種方式,系統(tǒng)試圖找到查詢的實體或?qū)嶓w類與相關(guān)的先前的導(dǎo)航事件的實體或?qū)嶓w類之間的最佳擬合。因此,被確定為與查詢有關(guān)的任務(wù)在范圍上是廣泛的,使得它從用戶的搜索歷史中捕獲可以在可共享內(nèi)容頁面上生成魯棒合集的任何附加的數(shù)據(jù),這反映了用戶的最廣的搜索意圖。

沿著這些線,實體類可以被廣義地分類以形成實體域,所述實體域駐留在比實體類更高的抽象層上。這些“實體域”表示覆蓋寬范圍的實體的通用分組并且用作實體類之間的通用劃分。例如,實體域可以包括但不限于以下示例:汽車、電影、商業(yè)、運輸以及購物。因此,實體域表示實體在實體域、實體類以及各個實體內(nèi)的層次內(nèi)的最高級分類器。因此,在操作中,系統(tǒng)可以采用實體域、實體類和/或各個實體中的一個或多個來搜集用戶的搜索意圖并且以便鑒于過去的搜索來發(fā)現(xiàn)最有關(guān)的任務(wù)。

進(jìn)一步地,許多實體域所固有的是實體動作。如本文所用的那樣,短語“實體動作”不限于任何特定動作,而是廣義地指的是用戶經(jīng)由用戶與搜索引擎的交互來執(zhí)行的一個或多個在線動作。常常,實體動作對實體、實體類和/或?qū)嶓w域進(jìn)行尋址。通過示例,在電影域內(nèi),一些示例性動作可以包括購買、租、流式傳輸、觀看預(yù)告片、閱讀評論以及訂購票的動作。當(dāng)進(jìn)行搜索事件時,用戶可以對實體(例如,電影阿凡達(dá))或者對實體類(例如,由詹姆斯·卡梅隆所導(dǎo)演的電影)應(yīng)用這些實體動作中的一個或多個。在另一示例中,在涉及餐廳/餐館的實體域中,可以被應(yīng)用的一些示例性實體動作包括進(jìn)行預(yù)定、閱讀菜單或地圖指示的動作。當(dāng)進(jìn)行搜索事件時,用戶可以對實體(例如,餐館shiva's)或者對實體類(例如,山景城的餐館)應(yīng)用這些實體動作中的一個或多個。

因此,如上面所討論的那樣,在至少一個搜索會話內(nèi)被實現(xiàn)的實體動作的序列可以組合以指示通用任務(wù)(例如,計劃夜出或訂購?fù)赓u)或特定任務(wù)(例如,計劃去巴黎旅行)。在實施例中,“通用任務(wù)”與實體類或?qū)嶓w域相關(guān)聯(lián)并且覆蓋寬范圍的導(dǎo)航事件。因此,當(dāng)在用戶在搜索會話期間已提交的查詢之間存在顯著多樣化時,例如,通用任務(wù)可以作為該搜索會話的最有關(guān)任務(wù)的目標(biāo)。在其他實施例中,“特定任務(wù)”與單個實體相關(guān)聯(lián)并且覆蓋窄范圍的導(dǎo)航事件。因此,當(dāng)用戶在搜索會話期間已提交的查詢被集中于特定人時,例如,特定任務(wù)可以作為該搜索會話的最有關(guān)任務(wù)的目標(biāo)。

如本文所用的那樣,術(shù)語“任務(wù)”涉及描述作為由用戶在至少一個搜索會話期間所執(zhí)行的搜索活動基礎(chǔ)的用戶的搜索意圖的高級概念。同樣地,任務(wù)表示捕獲由用戶所采取的(一個或多個)導(dǎo)航事件和/或由用戶所發(fā)出的(一個或多個)實體動作的隱含意義的單個語義概念。典型地,系統(tǒng)能夠確定導(dǎo)航事件與實體動作之間的關(guān)系,以及提取導(dǎo)航事件與實體動作之間的常見屬性,從而迅速地學(xué)習(xí)正被用戶追求的最有關(guān)任務(wù)。

現(xiàn)轉(zhuǎn)向圖2,描繪圖示了適于在實現(xiàn)本發(fā)明的實施例時使用的分布式計算環(huán)境的示例性系統(tǒng)架構(gòu)200的框圖。通常,實現(xiàn)本發(fā)明的實施例涉及改善用戶通過采用被從各種源汲取的有用元素的合集來完成未決的在線任務(wù)的能力。應(yīng)理解和領(lǐng)會,圖2中所示出的示例性系統(tǒng)架構(gòu)200僅僅是一個適合的計算環(huán)境的示例,并且關(guān)于本發(fā)明的使用或功能性的范圍不旨在建議任何限制。示例性系統(tǒng)架構(gòu)200既不應(yīng)該被解釋為具有關(guān)于圖示在其中的任何單個組件或組件的組合的任何依賴,也不應(yīng)該被解釋為具有關(guān)于其的要求。

最初,示例性系統(tǒng)架構(gòu)200包括客戶端設(shè)備210、ux層220、代理機制230、后端服務(wù)器250、web索引226、(一個或多個)數(shù)據(jù)存儲296、社交網(wǎng)絡(luò)255以及互連這些項目中的每一個的網(wǎng)絡(luò)(未示出)。圖2中所示出的客戶端設(shè)備210、(一個或多個)數(shù)據(jù)存儲296以及后端服務(wù)器250可以采取各種類型的計算設(shè)備的形式,所述計算設(shè)備諸如例如,上面參考圖1所描述的計算設(shè)備100。通過僅示例而非限制的方式,客戶端設(shè)備210和/或后端服務(wù)器250可以是個人計算機、臺式計算機、膝上型計算機、消費電子設(shè)備、手持式設(shè)備(例如,個人數(shù)字助理)、各種服務(wù)器、處理設(shè)備等等。然而,應(yīng)注意本發(fā)明不限于在這種計算設(shè)備上的實施方式,而是可以被實現(xiàn)在本發(fā)明的實施例的范圍內(nèi)的各種不同類型的計算設(shè)備中的任一個上。

典型地,設(shè)備210和250中的每一個都包括或者被連接到某形式的計算單元(例如,中央處理單元、微處理器等)以支持運行在其上的(一個或多個)組件(例如,搜索引擎225、查詢分類器235、合集組件270等等)的操作。如本文中所利用的那樣,短語“計算單元”通常指的是具有處理能力和存儲存儲器的專用計算設(shè)備,其支持作為軟件、應(yīng)用以及計算機程序在其上的執(zhí)行基礎(chǔ)的操作軟件。在一個實例中,計算單元配置有有形的硬件元素或機器,所述硬件元素或機器是設(shè)備210和250組成部分或者操作地耦接到設(shè)備210和250,以便使得每個設(shè)備能夠執(zhí)行通信相關(guān)的處理(例如,與(一個或多個)數(shù)據(jù)存儲296接口對接以訪問用戶的搜索歷史的日志295)和其他操作(例如,采用用戶歷史組件275來供給從用戶的搜索歷史得到的候選任務(wù)的列表)。在另一實例中,計算單元可以包含耦接到由設(shè)備210和250中的每一個所容納的計算機可讀介質(zhì)的處理器(未示出)。

通常,計算機可讀介質(zhì)包括至少臨時地存儲可由處理器執(zhí)行的多個計算機軟件組件的物理存儲器。如本文中所利用的那樣,術(shù)語“處理器”不意在為限制并且可以包含在計算能力中扮演的計算單元的任何元素。在這種能力中,處理器可以被配置為處理指令的有形物品。在示例性實施例中,處理可能牽涉取出、解碼/解釋、執(zhí)行以及寫回指令。

并且,除處理指令以外,處理器可以向和從作為設(shè)備210和250組成部分或者布置在設(shè)備210和250上的其他資源轉(zhuǎn)移信息。通常,資源指的是使得設(shè)備210和250能夠執(zhí)行特定功能的軟件組件或硬件機制。僅通過示例,由后端服務(wù)器250所容納的資源可以包括以下軟件組件或模塊中的一個或多個:與web索引226接口對接以檢索搜索結(jié)果265的搜索引擎225、查詢分類器235、合集組件270、用戶歷史組件275、旅行組件280、共享組件285以及畫像組件290。

客戶端設(shè)備210可以包括輸入設(shè)備(未示出)和呈現(xiàn)設(shè)備(未示出)。通常,輸入設(shè)備被提供來接收(一個或多個)輸入,所述輸入除別的以外還實現(xiàn)搜索結(jié)果在gui顯示區(qū)域處顯現(xiàn)的瀏覽器窗口中的呈現(xiàn)。說明性設(shè)備包括圖1的鼠標(biāo)、操縱桿、小鍵盤、話筒、i/o組件120或能夠接收用戶輸入并且將該輸入的指示傳送到客戶端設(shè)備210的任何其他組件。僅通過示例,輸入設(shè)備便于查詢的進(jìn)入并且控制懸停在對查詢響應(yīng)的搜索結(jié)果和識別證(badge)上的選擇工具(例如,鼠標(biāo)指針)的位置。

在實施例中,呈現(xiàn)設(shè)備被配置成將ui顯示205再現(xiàn)和/或呈現(xiàn)在其上。被操作地耦接到客戶端210的輸出的呈現(xiàn)設(shè)備可以被配置為能夠?qū)⑿畔⒊尸F(xiàn)給用戶的任何呈現(xiàn)組件,諸如數(shù)字監(jiān)視器、電子顯示面板、觸摸屏、模擬機頂盒、等離子屏、音頻揚聲器、盲文(braille)板等等。在一個示例性實施例中,呈現(xiàn)設(shè)備被配置成呈現(xiàn)豐富內(nèi)容,諸如包括填充有搜索結(jié)果265并且包括任務(wù)的表示240的ui顯示205的瀏覽器窗口。在另一示例性實施例中,呈現(xiàn)設(shè)備能夠再現(xiàn)其他形式的媒體(例如,音頻信號)。在又一個示例性實施例中,呈現(xiàn)設(shè)備可以呈現(xiàn)如被配置用于接受來自用戶的查詢215的主頁400(見圖4)、包括從搜索會話中提取的有關(guān)任務(wù)的表示240的搜索結(jié)果頁面500(見圖5)、用于管理各種最近任務(wù)的任務(wù)結(jié)果頁面600(見圖6)、經(jīng)由社交網(wǎng)絡(luò)255被分布的張貼700(見圖7)以及包括涉及有關(guān)任務(wù)的元素的表示的域任務(wù)頁面800(見圖8)這樣的說明性ui顯示。

(一個或多個)數(shù)據(jù)存儲296通常被配置成存儲信息以支持有關(guān)任務(wù)的確定和用于該有關(guān)任務(wù)的合集260的生成。例如,數(shù)據(jù)存儲可以包括維護(hù)用戶的搜索歷史的日志295。在各種實施例中,在(一個或多個)數(shù)據(jù)存儲296中存儲的信息還可以包括而不限于從web頁面中抽取的元數(shù)據(jù)、從用戶的通用群體跟蹤的搜索行為、存儲用戶的信息(例如,人口統(tǒng)計)的用戶的簡檔、以及和本發(fā)明的實施例有關(guān)的任何其他信息。

此外,(一個或多個)數(shù)據(jù)存儲296可以被配置成對于所存儲信息的適合訪問來說是可搜索的并且被配置成許可向其寫訪問。例如,(一個或多個)數(shù)據(jù)存儲296可能對于被寫入用戶的搜索歷史日志295的先前的導(dǎo)航事件來說是可搜索的。本領(lǐng)域的普通技術(shù)人員將理解和領(lǐng)會的是,在(一個或多個)數(shù)據(jù)存儲296中存儲的信息可以是可配置的并且可以與用戶歷史組件275交互。這種信息的內(nèi)容和容量不旨在以任何方式限制本發(fā)明的實施例的范圍。進(jìn)一步地,盡管被圖示為單個獨立的組件,但是(一個或多個)數(shù)據(jù)存儲296實際上可以是多個數(shù)據(jù)庫,例如,數(shù)據(jù)庫集群,其中的諸部分可以駐留在客戶端設(shè)備210、后端服務(wù)器250、另一外部計算設(shè)備(未示出)和/或其任何組合上。

這個示例性系統(tǒng)架構(gòu)200不過是可以被實現(xiàn)來執(zhí)行本發(fā)明的各方面的適合環(huán)境的一個示例,并且關(guān)于本發(fā)明的使用或功能的范圍不旨在建議任何限制。所圖示的示例性系統(tǒng)架構(gòu)200既不應(yīng)該被解釋為具有關(guān)于如所圖示的客戶端設(shè)備210、ux層220、代理機制230、后端服務(wù)器250、web索引226、(一個或多個)數(shù)據(jù)存儲296、社交網(wǎng)絡(luò)255的任何依靠,也不應(yīng)該被解釋為具有關(guān)于其的要求。在一些實施例中,組件225、235、270、275、280、285以及290中的一個或多個可以被實現(xiàn)為獨立設(shè)備。在其他實施例中,組件225、235、270、275、280、285以及290中的一個或多個可以被直接地集成到后端服務(wù)器250中或者在互連以形成后端服務(wù)器250的分布式節(jié)點上。本領(lǐng)域的普通技術(shù)人員將理解,組件225、235、270、275、280、285以及290(在圖2中圖示)在性質(zhì)上和在數(shù)目上是示例性的,并且不應(yīng)該被解釋為限制性的。

因此,任何數(shù)目的組件可以被采用來實現(xiàn)在本發(fā)明的實施例的范圍內(nèi)所期望的功能。例如,旅行組件280和畫像組件290僅僅被圖示用于描述的目的,并且實際上,眾多類似地定位的組件(例如,在線購物組件、計劃夜出組件等等)可以存在以生成魯棒合集260。進(jìn)一步地,盡管為了簡潔起見圖2的各種組件被用線示出,但是實際上,刻劃各種組件不是如此清楚的,并且比方說,線更準(zhǔn)確地說將是灰色或模糊的。進(jìn)一步地,盡管圖2的一些組件被描繪為單個框,但是描繪在性質(zhì)上和在數(shù)目上是示例性的并且將不被解釋為限制性的(例如,盡管示出了僅一個社交網(wǎng)絡(luò)255,但是更多的可以被通信地耦接到共享組件285)。

進(jìn)一步地,示例性系統(tǒng)架構(gòu)的設(shè)備可以通過有關(guān)領(lǐng)域內(nèi)已知的任何方法來互連。例如,后端服務(wù)器250和客戶端設(shè)備210可以經(jīng)由包括經(jīng)由一個或多個網(wǎng)絡(luò)與彼此耦接的多個計算設(shè)備的分布式計算環(huán)境被可操作地耦接。在實施例中,網(wǎng)絡(luò)可以包括而不限于一個或多個局域網(wǎng)(lan)和/或廣域網(wǎng)(wan)。這種聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍計算機網(wǎng)絡(luò)、內(nèi)部網(wǎng)以及因特網(wǎng)中是多見的。因此,網(wǎng)絡(luò)在本文中未被進(jìn)一步描述。

在操作中,組件225、235、270、275、280、285以及290被設(shè)計成執(zhí)行有以下各項能力的過程:檢測用戶的搜索意圖、標(biāo)識包含搜索意圖的任務(wù)、創(chuàng)建用來朝著完成的方向推進(jìn)任務(wù)的合集以及建立圍繞合集的協(xié)作式體驗(例如,通過社交網(wǎng)絡(luò)255來共享和接收反饋)。最初,搜索引擎255被配置用于爬行web索引226以檢索多個搜索結(jié)果265。

在實施例中,在客戶端設(shè)備210上運行的web瀏覽器應(yīng)用245通常被配置成訪問在后端服務(wù)器250上運行的搜索引擎225并且與其進(jìn)行通信。例如,對搜索引擎225的訪問可以被用戶201訪問從而將適當(dāng)?shù)慕y(tǒng)一資源定位符(url)地址提供給以搜索引擎225為目標(biāo)的web瀏覽器應(yīng)用245。在另一實例中,可以經(jīng)由因特網(wǎng)(例如,萬維網(wǎng))或內(nèi)部網(wǎng)(例如,通信網(wǎng)絡(luò)的內(nèi)部網(wǎng)系統(tǒng))連接建立通信。一旦在可操作的通信中被連接,web瀏覽器應(yīng)用245可以被配置成將查詢215輸送到搜索引擎225并且接收返回的搜索結(jié)果265。在示例性實施例中,搜索引擎225負(fù)責(zé)從web瀏覽器應(yīng)用245接收查詢215、生成對查詢215響應(yīng)的搜索結(jié)果265以及將搜索結(jié)果265遞送到web瀏覽器應(yīng)用245以便再現(xiàn)在搜索結(jié)果頁面500上。

在示例性實施例中,查詢分類器235負(fù)責(zé)檢測用戶201的搜索意圖。如上面所提到的那樣,常規(guī)搜索引擎需要來自用戶的顯式輸入或積極動作以便在在線搜索期間清楚地表述他們的意圖(例如,主動地標(biāo)記項目以裝滿購物車或愿望列表)并且以便允許常規(guī)搜索引擎識別那些意圖。相比之下,本發(fā)明的實施例提供查詢分類器235,所述查詢分類器235作用來從在一個或許多搜索會話期間進(jìn)行的導(dǎo)航事件(例如,提交的查詢、點擊的鏈接或訪問的網(wǎng)站)自動檢測用戶的搜索意圖。也就是說,查詢分類器235不依靠用戶通告他們對組織機制的需要。

最初,搜索引擎被動地跟蹤用戶201的導(dǎo)航事件并且使用所述導(dǎo)航事件來更新用戶的日志295。通過示例,搜索引擎225可以檢測用戶201已經(jīng)在搜索會話期間到達(dá)特定url并且將該url添加到日志295的搜索歷史。最后,日志295的存儲器被挖掘用于有關(guān)任務(wù)的選擇和/或用于對合集260作出貢獻(xiàn)。在一個實例中,在日志295的可挖掘存儲器內(nèi)的信息被限于正在進(jìn)行的搜索會話、最后n個數(shù)目的搜索會話、當(dāng)前查詢215以及最后n個數(shù)目的查詢等等的導(dǎo)航事件。

自動地,并且在沒有任何用戶啟動的情況下,查詢分類器235從日志295的可挖掘存儲器的搜索歷史中挖掘以得到候選任務(wù)(即,用于合集的建議列表)。在用戶201提交查詢215之前的某一時刻,查詢分類器235可能已將用戶的搜索歷史(如果可用)分類和編索引成用作查詢215的有關(guān)任務(wù)的候選的預(yù)定義任務(wù)。因此,當(dāng)搜索歷史日志295是最新的時,查詢分類器235可以向用戶201作出個性化建議。否則,當(dāng)搜索歷史日志295不是可訪問的時,包括不足的數(shù)據(jù),或者被以任何方式折衷時,查詢分類器235可以作出概括的建議(使用通用群體的搜索行為)或半概括的建議(使用具有一致興趣的用戶或在人口統(tǒng)計上與用戶201一起位于的用戶的搜索行為)。進(jìn)一步地,在實施例中,查詢分類器235可以孤立地或者與通用群體和/或類似人們的搜索行為相結(jié)合地審查搜索歷史日志295。

在對日志295中的搜索歷史的聚合或最近部分進(jìn)行分類時,可以從分類化中自動抽取各種侯選任務(wù)。在一個實例中,候選任務(wù)通過采取用戶的搜索歷史的抽象或者通過采用上面被更全面地描述的抽象對象(例如,實體、實體類、實體域以及動作)而被自動抽取。一旦候選任務(wù)被建立了,作為查詢215基礎(chǔ)的用戶的較廣意圖就可以通過對照候選任務(wù)來比較查詢215的抽象(例如,搜索意圖)以標(biāo)識為有關(guān)的那些對應(yīng)的(一個或多個)候選任務(wù)而被理解。在實施例,(一個或多個)有關(guān)任務(wù)根據(jù)查詢215被推斷為局部地匹配的(一個或多個)候選任務(wù),或者展示語義上常見概念作為查詢215的抽象。例如,如果用戶201已經(jīng)進(jìn)行了數(shù)個先前的在線搜索以得到關(guān)于巴黎的目的地的酒店和航班,則能夠被假定為與針對巴黎餐館的當(dāng)前查詢有關(guān)的任務(wù)可以是“計劃去巴黎旅行”。最后或并行地,可以為即將到來的去巴黎的旅行而生成合集,所述合集可以包括和目的地的航班、酒店、圖像等有關(guān)的元素。

一旦有關(guān)任務(wù)被查詢分類器235作為目標(biāo),就可以以各種方式向用戶201建議。有關(guān)任務(wù)的這些(一個或多個)建議被采用來招攬用戶對創(chuàng)建合集260的興趣。在實施例中,有關(guān)任務(wù)的表示240可以被顯現(xiàn)在具有搜索結(jié)果265的搜索結(jié)果頁面500上。以這種方式,ux層220自動地發(fā)出被合并在搜索結(jié)果265內(nèi)的提示,并且使查詢分類器的235標(biāo)識用戶的實際搜索意圖的能力顯出優(yōu)點。如在下面所討論的那樣,這個提示可以被配置為微件(見圖5的附圖標(biāo)記510和520),所述微件向用戶通知至少一個任務(wù)正被推薦。進(jìn)一步地,微件可以包括功能性。例如,當(dāng)用戶201對微件執(zhí)行點擊時,可共享內(nèi)容頁面被用合集260的元素自動地組成。因此,微件用作到合集260的進(jìn)入點和用來生成合集260的觸發(fā)器兩者。

在其他實施例中,用戶201可能被提示手動地從在任務(wù)欄(見圖5的附圖標(biāo)記530)的建議任務(wù)的列表中選擇有關(guān)任務(wù)。在實施例中,任務(wù)欄包括在監(jiān)控用戶交互時揭示關(guān)系到(一個或多個)有關(guān)任務(wù)的信息(例如,關(guān)于合集或比較的數(shù)據(jù))的模塊。典型地,如相對于圖5在下面所指示的那樣,任務(wù)欄上的模塊531和532依照正在進(jìn)行的搜索會話的上下文被動態(tài)地修改。

伴隨用戶201激活有關(guān)任務(wù)(例如,打開表示240上的鏈接或者選擇任務(wù)欄上的模塊),或者與標(biāo)識有關(guān)任務(wù)并行地,組件270、280以及290實時地將有關(guān)任務(wù)轉(zhuǎn)換成合集260。在示例性實施例中,組件270、280以及290正在積極地觀看用戶對針對建議任務(wù)的提示的響應(yīng),并且,在檢測到所述提示中的一個的激勵時,開始生成合集260。組件270、280以及290的觸發(fā)器271、281以及291分別允許組件270、280以及290施加自觸發(fā)邏輯并且選擇性地參與合集260的編譯。以這種方式,觸發(fā)器271、281以及291審查所選任務(wù)(例如,由代理機制230智能地分發(fā)),并且如果它們將對合集260作出貢獻(xiàn),則行動以調(diào)用組件270、280以及290中的一個或多個。

在一個實例中,當(dāng)觸發(fā)器271被激活時,如果適用,合集組件270拉出用戶已經(jīng)訪問的有關(guān)url和/或來自與他的/她的任務(wù)(例如,計劃去巴黎旅行)相關(guān)的日志295的信息(例如,航班、酒店等等)。在另一實例中,當(dāng)觸發(fā)器281被激活時,旅行組件280自動建議被包含在尚未存在于日志295內(nèi)的有關(guān)任務(wù)的話題或主題內(nèi)的其他旅行相關(guān)的元素(例如,巴黎的博物館、公園以及餐館)。類似地,當(dāng)觸發(fā)器291被激活時,畫像組件290自動建議被包含在尚未存在于日志295內(nèi)的有關(guān)任務(wù)的話題或主題內(nèi)的其他圖像相關(guān)的元素(例如,在巴黎拍攝的圖像)。

盡管已經(jīng)描述了用于自動地生成合集的各種不同的選擇性地參與組件,但是應(yīng)理解和領(lǐng)會,可以使用建議涉及任務(wù)的合集元素的其他類型的適合組件,并且本發(fā)明的實施例不限于本文中所描述的那些組件270、280以及290。例如,比較組件可以被托管在后端服務(wù)器250上,所述后端服務(wù)器250在產(chǎn)品搜索期間被觸發(fā),并且在被觸發(fā)時,推薦與任務(wù)有關(guān)(即,與搜索意圖一致)然而在查詢的范圍之外的競爭性產(chǎn)品。因此,比較組件將允許用戶201對照另一可比較的產(chǎn)品來評價一個產(chǎn)品。

代理機制230收獲從組件270、280以及290提供的元素(例如,來自用戶的搜索歷史和/或推薦的相關(guān)數(shù)據(jù)的有關(guān)鏈接),然后依照格式化規(guī)則來過濾、合并并且組織元素以形成合集260。在一個實例中,格式化規(guī)則可以規(guī)定在合集260中發(fā)布的查詢被限制于涉及任務(wù)的用戶的搜索歷史中的最后n個數(shù)目的查詢。ux層220使用該合集260來創(chuàng)建可共享內(nèi)容頁面(見圖6的任務(wù)結(jié)果頁面600)。

可共享內(nèi)容頁面典型地不是靜態(tài)的并且可以被手動地或自動地更新。以一種方式,可共享內(nèi)容頁面通過使用戶參與提供更改合集260的元素的反饋而被手動地更新。以另一方式,可共享內(nèi)容頁面被配置成通過檢測與作為合集260基礎(chǔ)的任務(wù)有關(guān)的另一導(dǎo)航事件并且在合集260內(nèi)結(jié)合表示新的導(dǎo)航事件的元素來自動地更新合集。在實施例中,可以給用戶201提供元素在合集260內(nèi)被添加、刪除或者更改的指示。

參考圖3,圖解用戶接口工作流300在用戶在搜索結(jié)果頁面500到任務(wù)結(jié)果頁面600之間導(dǎo)航時被示出并且將依照本發(fā)明的實施例被描述。最初,主頁400被其中用戶可以將查詢提交給搜索引擎以用于考慮的搜索引擎發(fā)布。作為響應(yīng),搜索引擎可以生成包括搜索結(jié)果并且可能地尤其與已提交查詢有關(guān)的任務(wù)的表示的搜索結(jié)果頁面(serp)500。

從搜索結(jié)果頁面500,用戶可以選擇將用戶帶到域任務(wù)頁面(dtp)800的鏈接或微件。一般而言,域任務(wù)頁面800提供暴露全web頁面體驗的在線文檔。例如,域任務(wù)頁面800的在線文檔可以組織合集的元素以提供信息內(nèi)容和建議以便推進(jìn)任務(wù)至完成。

并且,參考搜索結(jié)果頁面500,用戶可以選擇顯示區(qū)域上的鏈接(例如,右欄)或訪問或者生成任務(wù)結(jié)果頁面(terp)600的任務(wù)欄上的模塊、或管理用戶的任務(wù)的選擇和/或示出至少一個合集的“可共享內(nèi)容頁面”。這些任務(wù)和/或合集可以被選擇用于使用標(biāo)準(zhǔn)的任何組合(例如,最近追求的任務(wù)或最頻繁地訪問的任務(wù))顯示在任務(wù)結(jié)果頁面600上。在實施例中,所選任務(wù)中的每一個都可以被再現(xiàn)為豐富應(yīng)答(例如,包括各種類型的內(nèi)容)。

合集中的一個或多個可以被通過社交網(wǎng)絡(luò)被共享給用戶的聯(lián)系人或朋友,所述社交網(wǎng)絡(luò)諸如圖2的社交網(wǎng)絡(luò)255。例如,用戶可以使用網(wǎng)絡(luò)特定的機制連接他們的熟人來利用他們的(一個或多個)社交網(wǎng)絡(luò)的能力來共享合集。通過示例,對于一些社交網(wǎng)絡(luò)來說,網(wǎng)絡(luò)特定的機制將允許用戶選擇在任務(wù)結(jié)果頁面600的控件,所述控件將在聯(lián)系人的墻上添加新的張貼305。典型地,張貼305至少包括合集的鏈接以及要查看的消息和對合集的評論。在操作中,當(dāng)聯(lián)系人點擊鏈接時,聯(lián)系人可以到達(dá)該合集,并且如果許可被用戶授予,則添加信息或者作出評論。

在另一示例中,網(wǎng)絡(luò)特定的機制將允許用戶顯式地表達(dá)他們通過將任務(wù)標(biāo)記在任務(wù)結(jié)果頁面600內(nèi)來共享任務(wù)的意圖。在又一個示例中,網(wǎng)絡(luò)特定的機制可能自動地向用戶發(fā)出提示以與朋友共享一個或多個任務(wù)。進(jìn)一步地,網(wǎng)絡(luò)特定的機制可以相對于已共享合集/任務(wù)給用戶提供監(jiān)控他們的聯(lián)系人或朋友的活動的帳戶管理方法。這個帳戶管理方法可以例如通過應(yīng)用資源id而被施加,所述資源id標(biāo)識由聯(lián)系人在他們相應(yīng)的社交網(wǎng)絡(luò)上發(fā)起的信息。

有利地,頁面600與700之間的交互允許用戶的聯(lián)系人經(jīng)由反饋310在任務(wù)上協(xié)作,所述反饋310諸如評論和其他信息(例如,與合集的元素有關(guān)的附加的url)。在本發(fā)明的實施例中,機制被落實到位以允許與廣大聽眾互通并且用于通過線索(thread)來組織反饋310。在實例中,出于啟動涉及任務(wù)的對話的目的來自社交網(wǎng)絡(luò)上的聯(lián)系人的這些線索被與合集的元素合并。

轉(zhuǎn)向圖4,依照本發(fā)明的實施例,示出了描繪被配置用于接受來自用戶的查詢415的主頁400的第一說明性ui顯示的示意圖。如上面所討論的那樣,主頁400提供搜索框410以接收用戶提交的查詢415。在查詢415的進(jìn)入期間,可以顯現(xiàn)包括相關(guān)搜索420的下拉菜單或彈出菜單。在示例性實施例中,菜單還可以包括允許用戶重新開始涉及查詢的先前的任務(wù)的鏈接425。

轉(zhuǎn)向圖5,依照本發(fā)明的實施例,示出了描繪包括從搜索會話中提取的相應(yīng)的有關(guān)任務(wù)(“比較休假目的地”和“計劃去巴黎旅行”)的表示510和520的搜索結(jié)果頁面500的第二說明性ui顯示的示意圖。通過背景,在表示510中圖示的“比較休假目的地”的有關(guān)任務(wù)鑒于針對巴黎的當(dāng)前查詢從針對倫敦的先前查詢中被提取。也就是說,本發(fā)明的系統(tǒng)相對于在搜索歷史中存儲的導(dǎo)航事件來確定在最近查詢后面的用戶的搜索意圖,其中所存儲的導(dǎo)航事件從正在進(jìn)行的搜索會話(例如,相對于任務(wù)“比較休假目的地”)和/或過去的搜索會話(例如,相對于任務(wù)“計算去巴黎旅行”)被汲取。在這種情況下,用戶的搜索意圖被確定為涉及基于在相同搜索會話內(nèi)發(fā)生針對倫敦和巴黎兩者的查詢來比較去歐洲城市的旅行。

在第一次針對用戶搜集特定搜索意圖時,有關(guān)任務(wù)“比較休假目的地”的表示510可以在搜索結(jié)果面500的搜索結(jié)果550內(nèi)被發(fā)出。如圖所示,表示510包括不僅針對當(dāng)前查詢(巴黎)而且針對被視為具有語義上常見概念的自動生成的推薦(倫敦和阿姆斯特丹)的建議航班、酒店以及景點。在一個實例中,倫敦的推薦從用戶的搜索歷史日志(例如,使用圖2的合集組件270)中被拉出,然而阿姆斯特丹的推薦從類似地定位的人們的搜索行為中被提供(例如,使用圖2的旅行組件280)。進(jìn)一步地,表示510可以包括一個或多個控件515,所述控件515能夠被用來使用各種載體(例如,在社交網(wǎng)絡(luò)的墻上張貼、向接收者發(fā)送sms消息或者用電子郵件發(fā)送有關(guān)任務(wù)的細(xì)節(jié))與其他任務(wù)共享“比較休假目的地”的有關(guān)任務(wù)。用于共享的這些載體當(dāng)被激勵時,調(diào)用圖2的共享組件285以用作用戶與社交網(wǎng)絡(luò)或任何其他選擇的通信技術(shù)之間的接口。進(jìn)一步地,控件515可以包括允許用戶附加、移除或者替換在針對用戶的優(yōu)選休假目的地的比較中被考慮的城市的鏈接或按鈕。

在針對用戶搜集搜索意圖的后續(xù)時間,有關(guān)任務(wù)“計劃去巴黎旅行”的表示520可以在搜索結(jié)果550內(nèi)被發(fā)出。表示520與圖2的一個或多個組件270、280以及290在被觸發(fā)時已經(jīng)供應(yīng)的數(shù)據(jù)的自動建議的鏈接相結(jié)合地包括用戶先前已經(jīng)保存到涉及這個有關(guān)任務(wù)的合集的信息521。并且,表示520可以包括來自用戶的社交網(wǎng)絡(luò)(例如,使用圖2的共享組件285)的一個或多個聯(lián)系人的反饋522,所述反饋522已經(jīng)被先前附加到這個任務(wù)的合集。通常,反饋522僅在以下條件是真時出現(xiàn):用戶先前已經(jīng)經(jīng)由社交網(wǎng)絡(luò)或另一通信技術(shù)將鏈接張貼到合集;用戶的朋友已經(jīng)在此期間對合集進(jìn)行了評論或者將信息提供了給合集;以及用戶已經(jīng)授權(quán)在合集處發(fā)布朋友的反饋。

此外,搜索結(jié)果頁面500包括典型地駐留在搜索結(jié)果頁面500底部的任務(wù)欄530,但是任務(wù)欄530的位置可以跨越web頁面格式而變化。在實施例中,任務(wù)欄530可以通過系統(tǒng)優(yōu)化搜索結(jié)果頁面500上的內(nèi)容被從視圖中選擇性地隱藏,或者可以在被確定為適用于增強用戶的搜索體驗時被選擇性示出。進(jìn)一步地,任務(wù)欄530可以被配置成在用戶正在進(jìn)行搜索會話時跨越各種網(wǎng)頁。在一個實例中,短語“選擇性地隱藏”通常指的是任務(wù)欄530從視圖中消失并且然后在適當(dāng)?shù)臅r間自動地或手動地揭示它本身(例如,滑出到搜索結(jié)果頁面500的顯示區(qū)域上)的能力。通過示例,任務(wù)欄530可以在有關(guān)任務(wù)被圖2的查詢分類器235提取并且使用圖2的ux層220再現(xiàn)為搜索結(jié)果550內(nèi)的表示時揭示它本身。

當(dāng)被向用戶揭示時,任務(wù)欄530顯現(xiàn)用逐條列舉的建議提示用戶的一個或多個模塊。如所圖示的那樣,示例性模塊531和532被動態(tài)地顯現(xiàn)在任務(wù)欄530中,并且被配置成根據(jù)上下文與任務(wù)“比較休假目的地”有關(guān)。在特定實例中,模塊531用作允許用戶容易地管理合集的元素和/或內(nèi)容同時繼續(xù)訪問搜索結(jié)果頁面500的接口。在另一實例中,模塊532顯示通過使如訂航班鏈接、在比較中考慮的城市的圖像以及受歡迎的景點推薦這樣的特征容易地可得到來幫助用戶執(zhí)行“比較休假目的地”的任務(wù)的豐富內(nèi)容。然而,應(yīng)注意,任務(wù)欄530不限于模塊531和532,并且可以根據(jù)搜索會話的參數(shù)和/或當(dāng)前作為用戶的焦點的任務(wù)的類型、基于用戶約定或者基于哪些模塊被動態(tài)地導(dǎo)入到任務(wù)欄530來漸進(jìn)地改變尺寸(擴展或者收縮)。

在操作中,導(dǎo)向模塊531或532中的任一個的用戶發(fā)起的選擇可以以元素的形式來添加、刪除或修改合集的內(nèi)容,如上面所提到的那樣。例如,針對模塊532的選擇可以插入由模塊532在用光標(biāo)懸停時所顯現(xiàn)的巴黎和/或倫敦的圖像作為合集的元素。因此,模塊531和532提供用于迅速地更新合集的內(nèi)容而不用實際地將用戶導(dǎo)航到合集它本身的強大控件。

現(xiàn)轉(zhuǎn)向圖6,依照本發(fā)明的實施例,示出了描繪包括涉及有關(guān)任務(wù)的元素的表示的任務(wù)結(jié)果頁面(terp)600(即,可共享內(nèi)容頁面)的第三說明性ui顯示的示意圖。通常,任務(wù)結(jié)果頁面600允許用戶管理至少一個合集的元素。如圖所示,元素包括任務(wù)記錄610、自動建議620、布告板工具630、共享控件640、訪問控件650以及狀態(tài)指示符660。最初,任務(wù)記錄610將有關(guān)任務(wù)的進(jìn)展的各條信息暴露給用戶。例如,任務(wù)記錄610可以暴露如任務(wù)被系統(tǒng)標(biāo)識的時間和日期、最近被添加到合集的元素的數(shù)目以及由用戶的朋友最近提供的評論的數(shù)目這樣的信息。

在實例中,自動建議620涉及被系統(tǒng)自動地添加到合集的元素。如所圖示的那樣,這些元素涉及任務(wù)“去巴黎旅行”并且包括針對各種目的地的航班、酒店以及景點的比較。在示例性實施例中,自動建議620可以由圖2的組件270、280以及290在沒有來自用戶的任何手動輸入的情況下來生成。

在實施例中,布告板工具630暴露論壇,在所述論壇處用戶的朋友、聯(lián)系人和/或熟人可以經(jīng)由社交網(wǎng)絡(luò)或任何其他通信技術(shù)來張貼評論。共享控件640典型地用作便于將合集的指示粘貼在社交網(wǎng)絡(luò)內(nèi)的一個或多個簡檔上的可選擇按鈕或鏈接。一旦合集的指示被張貼了,訪問控件650可以被用來拒絕、限制或者允許訪問合集。例如,訪問控件650可以被調(diào)整成允許一組預(yù)授權(quán)的人們將反饋提供給合集,同時允許通用群體的成員查看該合集。狀態(tài)指示符660用來跟蹤和呈現(xiàn)對合集作出的輸入的源和數(shù)目。如所圖示的那樣,狀態(tài)指示符660正在示出合集的元素反映來自系統(tǒng)的十個輸入,然而合集的元素不反映來自用戶或用戶的朋友的輸入。

參考圖7,依照本發(fā)明的實施例,示出了描繪在社交網(wǎng)絡(luò)的張貼700的第四說明性ui顯示的示意圖。通常,張貼700允許用戶的(一個或多個)合集通過諸如圖2的社交網(wǎng)絡(luò)255之類的社交網(wǎng)絡(luò)被共享給用戶的朋友,從而允許與其他人在未決任務(wù)上協(xié)作。如所圖示的那樣,張貼700出現(xiàn)在朋友在社交網(wǎng)絡(luò)內(nèi)的墻上并且包括消息710和鏈接720。消息710典型地向朋友通知任務(wù)(例如,清楚地表述任務(wù)的描述),并且懇請朋友將形式為評論和/或鏈接的反饋提供給有用的在線位置。鏈接720典型地將朋友導(dǎo)向允許朋友查看合集的內(nèi)容并且向其添加預(yù)授權(quán)的元素的任務(wù)結(jié)果頁面600的安全的版本。

通過示例,對于一些社交網(wǎng)絡(luò)來說,網(wǎng)絡(luò)特定的機制將允許用戶在任務(wù)結(jié)果頁面600處選擇控件,所述控件將將新的張貼305添加到聯(lián)系人的墻上。典型地,張貼305至少包括合集的鏈接以及要查看的消息和對合集的評論。在操作中,當(dāng)聯(lián)系人點擊鏈接時,聯(lián)系人可以到達(dá)合集,并且如果許可被用戶授權(quán),則添加信息或者作出評論。

參考圖8,描繪用于管理各種任務(wù)的域任務(wù)頁面(dtp)800的第五說明性ui顯示的示意圖被示出并且現(xiàn)將依照本發(fā)明的實施例被討論;一般而言,域任務(wù)頁面800提供暴露全web頁面體驗的在線文檔。例如,域任務(wù)頁面800的在線文檔可以允許用戶組織合集的元素以使信息內(nèi)容突出并且重新整理用于推進(jìn)任務(wù)至完成的建議。如所圖示的那樣,域任務(wù)頁面800除編輯任務(wù)的內(nèi)容和/或元素之外可以被用來管理未決任務(wù)。如圖所示,用戶被使得能夠查看和管理分別由微件810、820以及830來表示的“比較休假目的地”、“計劃在西雅圖夜出”以及“計劃去巴黎旅行”的任務(wù)。在操作中,管理這些未決任務(wù)可能牽涉采取如從將來的考慮事項中移除任務(wù)、添加任務(wù)、更改任務(wù)的范圍或激活/去激活任務(wù)這樣的動作。

現(xiàn)轉(zhuǎn)向圖9,依照本發(fā)明的實施例示出了用于收集相關(guān)導(dǎo)航事件以便在合集中發(fā)布的總體方法900的流程圖。盡管術(shù)語“步驟”和/或“框”可以在本文中被用來暗示被采用方法的不同元素,但是除非和除了當(dāng)各個步驟的順序被顯式地描述時,術(shù)語不應(yīng)該被解釋為暗示本文中所公開的各種步驟之中或之間的任何特定順序。最初,如上面更全面地描述的那樣,方法900牽涉接收查詢,如在框910處所描繪的那樣。查詢典型地由用戶在web瀏覽器應(yīng)用處提交,所述web瀏覽器應(yīng)用與搜索引擎處于可操作的通信中。如在框920處所描繪的那樣,可以從查詢中提取用戶的搜索意圖。

在示例性實施例中,如在框930處所描繪的那樣,可以經(jīng)由至少包括以下步驟的過程來自動地確定至少一個有關(guān)任務(wù):對照多個預(yù)定義任務(wù)來比較用戶的搜索意圖(見框940);以及將和搜索意圖匹配的預(yù)定義任務(wù)中的一個或多個指明為(一個或多個)有關(guān)任務(wù)(見框950)。方法900可以通過將(一個或多個)有關(guān)任務(wù)的表示呈現(xiàn)在ui顯示上并且通過檢測針對(一個或多個)有關(guān)任務(wù)的表示的用戶發(fā)起的選擇而繼續(xù),如在框960處所描繪的那樣。伴隨檢測到用戶發(fā)起的選擇,如在框970處所描繪的那樣,可以動態(tài)地生成包括涉及(一個或多個)有關(guān)任務(wù)的元素的合集的在線文檔。

現(xiàn)轉(zhuǎn)向圖10,依照本發(fā)明的實施例示出了圖示用于標(biāo)識和共享捕獲用戶的搜索意圖的任務(wù)的總體方法1000的流程圖。如在框1010處所描繪的那樣,方法1000包括通過分析用戶的搜索歷史的日志來挖掘一個或多個候選任務(wù)的步驟。典型地,候選任務(wù)每個都表示從至少一個導(dǎo)航事件被抽象的局部概念。在某一時刻,可以對照(一個或多個)候選任務(wù)來比較最近接收的查詢,如在框1020處所描繪的那樣。在比較時,可以根據(jù)(一個或多個)候選任務(wù)來標(biāo)識有關(guān)任務(wù),如在框1030處所描繪的那樣。典型地,有關(guān)任務(wù)符合查詢的搜索意圖。

方法1000可以進(jìn)一步包括將有關(guān)任務(wù)的表示(例如,鏈接、微件、任務(wù)欄上的模塊或即時應(yīng)答)暴露給用戶的步驟,如在框1040處所描繪的那樣。伴隨用戶依據(jù)有關(guān)任務(wù)表示以選擇動作為目標(biāo),可以自動地暴露與有關(guān)任務(wù)相關(guān)聯(lián)的可共享內(nèi)容頁面(例如,圖6的任務(wù)結(jié)果頁面600),如在框1050處所描繪的那樣。典型地,可共享內(nèi)容頁面通常包括反映從用戶的搜索歷史的日志或與有關(guān)任務(wù)共享語義上常見概念的web頁面的自動生成的建議所汲取的導(dǎo)航事件的元素。

如上面更全面地討論的那樣,有關(guān)任務(wù)的暴露的表示可以包括允許用戶經(jīng)由社交網(wǎng)絡(luò)將可共享內(nèi)容頁面的鏈接張貼到一個或多個聯(lián)系人的控件。通常,用戶被使得能夠在完成有關(guān)任務(wù)時選擇她/他更喜歡從哪些聯(lián)系人接收有關(guān)可共享內(nèi)容頁面的反饋。進(jìn)一步地,可共享內(nèi)容頁面能夠在聯(lián)系人選擇所張貼的鏈接并且提交反饋時發(fā)布由聯(lián)系人提供的評論。

關(guān)于特定實施例已經(jīng)對本發(fā)明進(jìn)行了描述,所述特定實施例在所有方面旨在為說明性的而不是限制性的??商鎿Q的實施例在不背離其范圍的情況下對于本發(fā)明所屬領(lǐng)域的普通技術(shù)人員而言將變得顯而易見。

從上文,將看到的是,本發(fā)明是很好地適配成連同對于本系統(tǒng)和方法而言明顯且固有的其他優(yōu)點一起達(dá)成上面所闡述所有目的和目標(biāo)的發(fā)明。應(yīng)當(dāng)理解,特定特征和子組合是實用的,并且可以在不用參考其他特征和子組合的情況下被采用。這被權(quán)利要求的范圍設(shè)想到并且是在權(quán)利要求的范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
敖汉旗| 竹北市| 扶绥县| 手游| 白城市| 乃东县| 定南县| 当雄县| 新干县| 大连市| 灌南县| 荣昌县| 西贡区| 陆丰市| 平塘县| 新和县| 镇巴县| 靖远县| 丰城市| 景东| 大悟县| 乌苏市| 东海县| 犍为县| 武隆县| 平湖市| 海宁市| 三原县| 象山县| 阿坝县| 达孜县| 确山县| 江油市| 和平县| 沿河| 大连市| 类乌齐县| 历史| 谷城县| 和平区| 威信县|