適配搜索結(jié)果的系統(tǒng)和方法
【專利摘要】描述了用于適配搜索結(jié)果的方法和系統(tǒng)。系統(tǒng)通過網(wǎng)絡(luò)來接收包括約束在內(nèi)的搜索信息。該系統(tǒng)基于搜索信息來生成第一搜索結(jié)果。系統(tǒng)通過網(wǎng)絡(luò)向客戶端設(shè)備傳送第一用戶界面。第一用戶界面是基于第一格式化等級(jí)信息來格式化的。系統(tǒng)通過網(wǎng)絡(luò)從客戶端設(shè)備接收第一請(qǐng)求。第一請(qǐng)求包括對(duì)與第一搜索結(jié)果的第一交互的描述。系統(tǒng)基于在接收到所述第一請(qǐng)求之前接收到的至少一個(gè)交互來識(shí)別第一格式化等級(jí)。系統(tǒng)基于第一格式化等級(jí)和第一交互轉(zhuǎn)變?yōu)榈诙袷交燃?jí)。第二格式化等級(jí)與第二格式化等級(jí)信息相關(guān)聯(lián)。
【專利說明】
適配搜索結(jié)果的系統(tǒng)和方法
[0001 ]優(yōu)先權(quán)聲明
[0002] 本國(guó)際申請(qǐng)要求于2013年12月3日提交的美國(guó)專利申請(qǐng)No. 14/095,594的優(yōu)先權(quán), 其全部?jī)?nèi)容通過引用的方式整體并入本文。
技術(shù)領(lǐng)域
[0003] 本公開涉及支持計(jì)算和數(shù)據(jù)處理系統(tǒng)的系統(tǒng)和方法。
【背景技術(shù)】
[0004] 對(duì)于現(xiàn)代社會(huì)而言,互聯(lián)網(wǎng)已變?yōu)椴豢扇鄙俚墓ぞ?。網(wǎng)站無所不在,并提供大量的 web內(nèi)容??赏ㄟ^不響應(yīng)于用戶交互的方式來呈現(xiàn)web內(nèi)容。
【附圖說明】
[0005] 在本發(fā)明示例實(shí)施例的下述【具體實(shí)施方式】中,參考形成【具體實(shí)施方式】的一部分的 附圖,其中僅通過說明性方式示出在其中可以實(shí)踐本發(fā)明的具體實(shí)施例。要理解的是:可利 用其他實(shí)施例且可做出結(jié)構(gòu)改變,而不脫離本發(fā)明的范圍,其中:
[0006] 圖1是示出了根據(jù)實(shí)施例的用于基于用戶交互來適配搜索結(jié)果的系統(tǒng)的框圖;
[0007] 圖2示出了根據(jù)實(shí)施例的根據(jù)不同格式來格式化的界面;
[0008] 圖3A是示出了根據(jù)實(shí)施例的數(shù)據(jù)項(xiàng)信息的框圖;
[0009] 圖3B是示出了根據(jù)實(shí)施例的數(shù)據(jù)項(xiàng)的框圖;
[0010] 圖3C是示出了根據(jù)實(shí)施例的請(qǐng)求的框圖;
[0011] 圖4A是示出了根據(jù)實(shí)施例的用戶信息的框圖;
[0012] 圖4B是示出了根據(jù)實(shí)施例的用戶交互信息的框圖;
[0013]圖4C是示出了根據(jù)實(shí)施例的搜索歷史的框圖;
[0014]圖4D是示出了根據(jù)實(shí)施例的搜索記錄的框圖;
[0015]圖4E是示出了根據(jù)實(shí)施例的交互信息的框圖;
[0016] 圖4F是示出了根據(jù)實(shí)施例的交互記錄的框圖;
[0017] 圖5A是示出了根據(jù)實(shí)施例的格式化等級(jí)總結(jié)信息的框圖;
[0018] 圖5B是示出了根據(jù)實(shí)施例的格式化等級(jí)信息的框圖;
[0019] 圖5C是示出了根據(jù)實(shí)施例的元素描述符信息的框圖;
[0020] 圖f5D是示出了根據(jù)實(shí)施例的元素信息的框圖;
[0021] 圖6是示出了根據(jù)實(shí)施例的用于基于用戶交互來適配搜索結(jié)果的方法的框圖;
[0022] 圖7A是示出了根據(jù)實(shí)施例的用于接收請(qǐng)求并生成交互記錄的方法的框圖;
[0023] 圖7B是示出了根據(jù)實(shí)施例的用于識(shí)別現(xiàn)有格式化等級(jí)的方法的流程圖;
[0024] 圖7C是示出了根據(jù)實(shí)施例的用于識(shí)別是否轉(zhuǎn)變?yōu)樾赂袷交燃?jí)的方法的流程圖; [0025]圖8A是示出了根據(jù)實(shí)施例的用于基于保存搜索來適配搜索結(jié)果的系統(tǒng)的框圖;
[0026]圖8B是示出了根據(jù)實(shí)施例的基于特性所生成的用戶界面的框圖;
[0027]圖9A是示出了根據(jù)實(shí)施例的用戶信息的框圖;
[0028]圖9B是示出了根據(jù)實(shí)施例的保存搜索信息的框圖;
[0029] 圖9C是示出了根據(jù)實(shí)施例的保存搜索記錄的框圖;
[0030] 圖9D是示出了根據(jù)實(shí)施例的保存搜索特性信息的框圖;
[0031] 圖9E是示出了根據(jù)實(shí)施例的特性的框圖;
[0032] 圖10A是示出了根據(jù)實(shí)施例的用于基于保存搜索來適配搜索結(jié)果的方法的流程 圖;
[0033] 圖10B是示出了根據(jù)實(shí)施例的用于基于特性來生成搜索結(jié)果的方法的流程圖;
[0034] 圖11是示出了根據(jù)實(shí)施例的用于基于優(yōu)選數(shù)據(jù)項(xiàng)信息對(duì)數(shù)據(jù)項(xiàng)中的信息的顯示 進(jìn)行重新排序的系統(tǒng)的框圖;
[0035] 圖12A是示出了根據(jù)實(shí)施例的用戶信息的框圖;
[0036] 圖12B是示出了根據(jù)實(shí)施例的優(yōu)選數(shù)據(jù)項(xiàng)信息的框圖;
[0037] 圖13是示出了根據(jù)實(shí)施例的用于基于優(yōu)選數(shù)據(jù)項(xiàng)信息對(duì)數(shù)據(jù)項(xiàng)中的信息的顯示 進(jìn)行重新排序的方法的流程圖;
[0038] 圖14A是示出了根據(jù)實(shí)施例的用戶界面的框圖;
[0039] 圖14B是示出了根據(jù)實(shí)施例的用戶界面的框圖;
[0040] 圖15還示出了根據(jù)實(shí)施例的系統(tǒng);
[0041 ]圖16是示出了根據(jù)實(shí)施例的市場(chǎng)應(yīng)用和支付應(yīng)用的框圖;
[0042]圖17是示出了根據(jù)實(shí)施例的高層實(shí)體關(guān)系圖的框圖;以及
[0043] 圖18示出了根據(jù)示例實(shí)施例的具有計(jì)算機(jī)系統(tǒng)的形式的機(jī)器的示圖表示,在該機(jī) 器中,可以執(zhí)行指令集以使該機(jī)器執(zhí)行本文討論的方法中的任意一個(gè)或多個(gè)方法。
【具體實(shí)施方式】
[0044] 在下文的描述中,出于解釋的目的,闡述了許多具體細(xì)節(jié),以便提供對(duì)一些示例實(shí) 施例的徹底理解。然而,對(duì)于本領(lǐng)域普通技術(shù)人員將顯而易見的是:本公開的實(shí)施例可以在 沒有這些具體細(xì)節(jié)的情況下實(shí)施。
[0045] 如下進(jìn)一步描述的,根據(jù)本文中描述并要求保護(hù)的公開主題的各種示例實(shí)施例, 提供了用于適配搜索結(jié)果的系統(tǒng)和方法。下面結(jié)合本文中提供的圖來描述各種實(shí)施例。
[0046] 根據(jù)本公開的第一方案,描述了用于基于用戶交互來適配搜索結(jié)果的方法和系 統(tǒng)。該系統(tǒng)可包括接收模塊,接收模塊被配置為通過網(wǎng)絡(luò)從客戶端設(shè)備(例如,移動(dòng)設(shè)備、臺(tái) 式計(jì)算機(jī)、平板設(shè)備等)接收搜索信息。搜索信息可包括一個(gè)或多個(gè)約束(例如,關(guān)鍵字)。系 統(tǒng)還可包括基于包括數(shù)據(jù)項(xiàng)在內(nèi)的搜索信息來生成第一搜索結(jié)果的處理模塊。僅作為示 例,數(shù)據(jù)項(xiàng)可包括對(duì)在基于網(wǎng)絡(luò)的市場(chǎng)(例如,加利福尼亞州圣何塞的eBay?,世界在線市 場(chǎng))上出售的項(xiàng)目或服務(wù)進(jìn)行描述的列表。處理模塊還被配置為通過網(wǎng)絡(luò)向客戶端設(shè)備傳 送第一用戶界面,第一用戶界面是基于第一格式化等級(jí)信息來格式化的。接收模塊還被配 置為通過網(wǎng)絡(luò)從客戶端設(shè)備接收第一請(qǐng)求,第一請(qǐng)求包括對(duì)與第一搜索結(jié)果的第一交互的 描述。僅作為示例,第一交互可包括向搜索結(jié)果底部(例如,搜索結(jié)果的80%)的向下翻頁(yè)或 向下滾屏,或者使用與5頁(yè)搜索結(jié)果(例如,搜索結(jié)果的50%)相關(guān)聯(lián)的劇烈動(dòng)作進(jìn)行的向下 滑動(dòng)。處理模塊還被配置為基于在接收到第一請(qǐng)求之前接收到的交互來識(shí)別第一格式化等 級(jí)。例如,該先前的交互可被評(píng)分,求和,并與第一格式化等級(jí)相關(guān)聯(lián)。處理模塊還被配置為 基于第一格式化等級(jí)和第一交互而轉(zhuǎn)變?yōu)榈诙袷交燃?jí)。處理模塊還被配置為將第二格 式化等級(jí)與被用來格式化第二用戶界面的第二格式化等級(jí)信息相關(guān)聯(lián),并通過網(wǎng)絡(luò)向客戶 端設(shè)備傳送第二用戶界面。
[0047]根據(jù)本公開的第二方案,描述了用于基于保存搜索來適配搜索結(jié)果的方法和系 統(tǒng)。該系統(tǒng)可包括通信模塊,通信模塊被配置為從客戶端機(jī)器(例如,移動(dòng)設(shè)備、臺(tái)式計(jì)算 機(jī)、平板設(shè)備等)接收對(duì)執(zhí)行保存搜索的請(qǐng)求。該系統(tǒng)還可包括保存搜索模塊,保存搜索模 塊將識(shí)別出的保存搜索與搜索約束相關(guān)聯(lián),搜索約束包括被用于在數(shù)據(jù)庫(kù)中搜索數(shù)據(jù)項(xiàng)的 關(guān)鍵字、類別等。僅作為示例,數(shù)據(jù)項(xiàng)可包括對(duì)在基于網(wǎng)絡(luò)的社交平臺(tái)(例如,加利福利亞州 門洛帕克市的Facebook?,聯(lián)系您與您周圍的人的社交工具軟件)上彼此進(jìn)行社交交互的 用戶進(jìn)行描述的簡(jiǎn)檔。保存搜索模塊還可被配置為基于特性來生成搜索結(jié)果,該特性是基 于結(jié)合先前對(duì)保存搜索的執(zhí)行而識(shí)別出的用戶行為而被存儲(chǔ)在數(shù)據(jù)庫(kù)中的。僅作為示例, 可利用保存搜索的搜索結(jié)果而識(shí)別出的一個(gè)用戶行為可以包括查看對(duì)說意大利語并住在 加利福利亞的人進(jìn)行描述的數(shù)據(jù)項(xiàng),其進(jìn)而導(dǎo)致存儲(chǔ)包括屬性值對(duì)(attribute-value pair) "LANGUAGE = ITALIAN"在內(nèi)的特性和包括屬性值對(duì)"RESIDENCE = CALIFORNIA"在內(nèi)的 特性。因此,對(duì)相同的保存搜索的后續(xù)執(zhí)行可利用上述特性,以識(shí)別搜索結(jié)果的數(shù)據(jù)項(xiàng),對(duì) 搜索結(jié)果中的數(shù)據(jù)項(xiàng)排序,以及從數(shù)據(jù)項(xiàng)中浮現(xiàn)出特定信息以顯示在搜索結(jié)果中。
[0048]根據(jù)本公開的第三方案,描述了基于優(yōu)選數(shù)據(jù)項(xiàng)信息對(duì)數(shù)據(jù)項(xiàng)中信息的顯示進(jìn)行 重新排序的方法和系統(tǒng)。該系統(tǒng)可包括請(qǐng)求模塊和處理機(jī)(handler)模塊,請(qǐng)求模塊被配置 為從客戶端機(jī)器(例如,移動(dòng)設(shè)備、臺(tái)式計(jì)算機(jī)、平板設(shè)備等)接收對(duì)顯示單個(gè)數(shù)據(jù)項(xiàng)的請(qǐng) 求,處理機(jī)模塊被配置為生成并格式化界面(例如,用戶界面),以顯示單個(gè)數(shù)據(jù)項(xiàng)中的信 息??苫趦?yōu)選數(shù)據(jù)項(xiàng)信息對(duì)數(shù)據(jù)項(xiàng)中信息的顯示進(jìn)行重新排序。例如,在缺少優(yōu)選數(shù)據(jù)項(xiàng) 信息的情況下,數(shù)據(jù)項(xiàng)可包括編號(hào)從1到10的十個(gè)元素,且可按照升序的順序連續(xù)顯示各元 素。備選地,在存在優(yōu)選數(shù)據(jù)項(xiàng)信息的情況下,處理機(jī)模塊可利用優(yōu)選數(shù)據(jù)項(xiàng)信息對(duì)數(shù)據(jù)項(xiàng) 的元素中的信息的顯示進(jìn)行重新排序。例如,處理機(jī)模塊可利用優(yōu)選數(shù)據(jù)項(xiàng)信息將數(shù)據(jù)項(xiàng) 的元素中的信息識(shí)別為主數(shù)據(jù)項(xiàng)信息(例如,元素7、8和9),以響應(yīng)于接收到查看數(shù)據(jù)項(xiàng)的 請(qǐng)求而立即顯示,且將剩余元素(例如,元素1至6以及元素10)中的其他信息識(shí)別為次級(jí)數(shù) 據(jù)項(xiàng)信息,以在后續(xù)顯示(例如,響應(yīng)于從客戶端機(jī)器接收到后續(xù)請(qǐng)求(例如,向下翻頁(yè)、向 下滾屏、向下滑動(dòng)等)的顯示)。優(yōu)選數(shù)據(jù)項(xiàng)信息可包括瀏覽歷史和搜索歷史。瀏覽歷史可包 括基于從用戶接收到的瀏覽請(qǐng)求而識(shí)別出的特性,且搜索歷史可包括作為搜索請(qǐng)求從用戶 接收到的查詢中的約束。
[0049]基于用戶交互來適配搜索結(jié)果
[0050]圖1是示出了根據(jù)實(shí)施例的用于基于用戶交互來適配搜索結(jié)果的系統(tǒng)100的框圖。 系統(tǒng)100包括耦合到監(jiān)視器103的客戶端機(jī)器102,客戶端機(jī)器102接收通過網(wǎng)絡(luò)104(例如, 互聯(lián)網(wǎng))向包括服務(wù)器機(jī)器106在內(nèi)的信息存儲(chǔ)和檢索平臺(tái)105傳送(操作"B")的搜索信息 (例如,查詢)(操作"A"),服務(wù)器機(jī)器106進(jìn)而利用接收模塊110來接收搜索信息并利用處理 模塊112來處理搜索信息。服務(wù)器機(jī)器106可基于搜索信息來生成搜索結(jié)果,格式化用戶界 面120以包括搜索結(jié)果,并將用戶界面120通過網(wǎng)絡(luò)104傳送回(操作"〇客戶端機(jī)器102,在 客戶端機(jī)器102處,在監(jiān)視器103上向操作客戶端機(jī)器102的用戶顯示用戶界面120(操作 "D")。用戶可與搜索結(jié)果交互。例如,用戶可"向上翻頁(yè)"、"向下翻頁(yè)"、"向上滾屏"、"向下滾 屏"等,并重復(fù)這樣做。響應(yīng)于接收到交互,在接收到多個(gè)先前交互之后,客戶端機(jī)器102可 通過網(wǎng)絡(luò)104向服務(wù)器機(jī)器106傳送包括對(duì)交互的描述(例如,"向上翻頁(yè)")在內(nèi)的交互請(qǐng)求 (操作"E"),服務(wù)器機(jī)器106進(jìn)而接收交互請(qǐng)求,基于該多個(gè)先前交互來識(shí)別第一格式化等 級(jí),基于第一格式化等級(jí)和最近接收到的交互(例如,"向上翻頁(yè)")而轉(zhuǎn)變?yōu)榈诙袷交?級(jí),并通過網(wǎng)絡(luò)104向客戶端機(jī)器102傳送基于第二格式化等級(jí)來格式化的第二用戶界面 120(操作"F")。第二格式化等級(jí)被識(shí)別為更好地接近用戶的思維方式。因此,系統(tǒng)100基于 用戶與搜索結(jié)果的交互來跟蹤該用戶的思維方式,并相應(yīng)地格式化界面(例如,用戶界面 120)。例如,輸入具有查詢形式的搜索信息并接收搜索結(jié)果的用戶可首先"評(píng)估"搜索結(jié)果, 以確定該查詢對(duì)于識(shí)別所希望的搜索結(jié)果而言是否足夠精確。與搜索結(jié)果的附加交互可暗 示用戶的思維方式的改變。即,附加交互可暗示用戶已經(jīng)超出了對(duì)查詢精確度的評(píng)估,且現(xiàn) 在正通過進(jìn)行比較來購(gòu)買數(shù)據(jù)項(xiàng)。其他交互可暗示現(xiàn)在可能不再購(gòu)物但現(xiàn)在正在查看特定 數(shù)據(jù)項(xiàng)的用戶的思維方式的又一改變。
[0051]圖2示出了根據(jù)實(shí)施例的根據(jù)不同格式來格式化的界面左邊示出的是按照"評(píng)估" 或"等級(jí)1"等級(jí)/格式來格式化的用戶界面120,該等級(jí)/格式與和搜索結(jié)果的較低數(shù)量的用 戶交互相關(guān)聯(lián)(例如,少于預(yù)定的用戶交互閾值數(shù)量,該預(yù)定的用戶交互閾值數(shù)量是可配置 的)。中間示出的是按照"購(gòu)物"或"等級(jí)2"等級(jí)/格式來格式化的用戶界面120,該等級(jí)/格式 與和搜索結(jié)果的中等數(shù)量的用戶交互相關(guān)聯(lián)(例如,少于預(yù)定的用戶交互閾值數(shù)量,該預(yù)定 的用戶交互閾值數(shù)量是可配置的)。右邊示出的是按照"發(fā)現(xiàn)"或"等級(jí)3"等級(jí)/格式來格式 化的用戶界面120,該等級(jí)/格式與和搜索結(jié)果的大量的用戶交互相關(guān)聯(lián)(例如,少于預(yù)定的 用戶交互閾值數(shù)量,該預(yù)定的用戶交互閾值數(shù)量是可配置的)。其他實(shí)施例可包括附加等 級(jí)/格式和可配置的閾值。
[0052]用戶界面120被示出為顯示數(shù)量變化的數(shù)據(jù)項(xiàng)(例如,等級(jí)1示出了5個(gè)數(shù)據(jù)項(xiàng);等 級(jí)2示出了 3個(gè)數(shù)據(jù)項(xiàng);以及等級(jí)3示出了 2個(gè)數(shù)據(jù)項(xiàng))。僅作為示例,數(shù)據(jù)項(xiàng)可被體現(xiàn)為列表, 該列表描述了在基于網(wǎng)絡(luò)的市場(chǎng)(例如,eBay_?)上出售的項(xiàng)目或服務(wù)。列表可包括作為以 下各項(xiàng)包括的元素:標(biāo)題、對(duì)項(xiàng)目或服務(wù)進(jìn)行描述的描述、待售項(xiàng)目的價(jià)格、狀況(例如,二 手的、新的、等等)、項(xiàng)目或服務(wù)的圖像、出售形式(例如,立即購(gòu)買、拍賣、荷式拍賣等)、項(xiàng)目 發(fā)貨位置或服務(wù)執(zhí)行位置等。還作為示例,根據(jù)另一實(shí)施例,數(shù)據(jù)項(xiàng)可包括簡(jiǎn)檔,該簡(jiǎn)檔描 述在基于網(wǎng)絡(luò)的社交網(wǎng)絡(luò)(例如,F(xiàn)acebodv?)中聯(lián)網(wǎng)的人。此外,簡(jiǎn)檔可包括包括以下各 項(xiàng)在內(nèi)的元素:人的姓名、該人的好友、該人的人口統(tǒng)計(jì)數(shù)據(jù)(包括其居住地、國(guó)籍等)、教育 經(jīng)歷(包括該人上過的學(xué)校)、該人的照片、以及與該人有關(guān)的其他離散信息片。在將格式 "等級(jí)1"與格式"等級(jí)2"進(jìn)行比較時(shí),可觀察到針對(duì)每個(gè)用戶界面的較少數(shù)量的數(shù)據(jù)項(xiàng)(例 如,在等級(jí)2中3個(gè))、針對(duì)每個(gè)數(shù)據(jù)項(xiàng)的較多數(shù)量的元素(例如,在等級(jí)2中4個(gè))、以及每個(gè)數(shù) 據(jù)項(xiàng)的較大圖像。在將格式"等級(jí)2"與格式"等級(jí)3"進(jìn)行比較時(shí),再次地,可觀察到針對(duì)每個(gè) 用戶界面的較少數(shù)據(jù)項(xiàng)(例如,在等級(jí)3中2個(gè))、針對(duì)每個(gè)數(shù)據(jù)項(xiàng)的較多數(shù)量的元素(例如, 在等級(jí)3中8個(gè))、以及每個(gè)數(shù)據(jù)項(xiàng)中的較大圖像。
[0053]返回圖1,系統(tǒng)100還包括耦合到服務(wù)器機(jī)器106的數(shù)據(jù)庫(kù)114,數(shù)據(jù)庫(kù)114存儲(chǔ)下面 進(jìn)一步描述的用戶信息116、格式化等級(jí)總結(jié)信息118以及數(shù)據(jù)項(xiàng)信息119。將會(huì)意識(shí)到的 是:其他實(shí)施例可包括執(zhí)行格式化的客戶端機(jī)器102。例如,在這樣的實(shí)施例中,接收模塊 110和處理模塊112可適于在客戶端機(jī)器102上執(zhí)行相同或類似的功能,且可在客戶端機(jī)器 102上存儲(chǔ)用戶信息116和格式化等級(jí)總結(jié)信息118。在又一實(shí)施例中,接收模塊110和處理 模塊112可適于在客戶端機(jī)器102上執(zhí)行相同或類似的功能,且可將用戶信息116和格式化 等級(jí)總結(jié)信息118的部分信息傳送給客戶端機(jī)器102以執(zhí)行相同功能。
[0054]圖3A是示出了根據(jù)實(shí)施例的數(shù)據(jù)項(xiàng)信息119的框圖。數(shù)據(jù)項(xiàng)信息119可包括一個(gè)或 多個(gè)數(shù)據(jù)項(xiàng)152。可利用鍵(例如,數(shù)據(jù)項(xiàng)標(biāo)識(shí)符)來訪問數(shù)據(jù)項(xiàng)信息119,該鍵可被用于唯一 地識(shí)別每一個(gè)數(shù)據(jù)項(xiàng)152。
[0055]圖3B是示出了根據(jù)實(shí)施例的數(shù)據(jù)項(xiàng)152的框圖。數(shù)據(jù)項(xiàng)152可以包括一個(gè)或多個(gè)元 素154。例如,在一個(gè)實(shí)施例中,數(shù)據(jù)項(xiàng)152可被用于描述在基于網(wǎng)絡(luò)的市場(chǎng)上待售的項(xiàng)目的 列表,且元素154可包括:項(xiàng)目的標(biāo)題、項(xiàng)目的描述、項(xiàng)目的圖像、項(xiàng)目的狀況(例如,二手的、 新的、等等)、購(gòu)買項(xiàng)目的價(jià)格、購(gòu)買形式(例如,拍賣、立即出售)、賣家位置、相關(guān)信息鏈接、 以及唯一地識(shí)別數(shù)據(jù)項(xiàng)152以與數(shù)據(jù)項(xiàng)信息119中的其他數(shù)據(jù)項(xiàng)152區(qū)別開的數(shù)據(jù)項(xiàng)標(biāo)識(shí)符 (如圖3A中所示)。
[0056]圖3C是示出了根據(jù)實(shí)施例的交互請(qǐng)求156的框圖??蓮目蛻舳藱C(jī)器102向服務(wù)器機(jī) 器106傳送交互請(qǐng)求156。交互請(qǐng)求156可包括:描述與搜索結(jié)果的交互的交互描述158、識(shí)別 與單個(gè)搜索記錄相關(guān)聯(lián)的一個(gè)或多個(gè)交互的集合的會(huì)話標(biāo)識(shí)符160、以及用于在信息存儲(chǔ) 和檢索平臺(tái)105上識(shí)別用戶的用戶標(biāo)識(shí)符162。
[0057]圖4A是示出了根據(jù)實(shí)施例的用戶信息116的框圖。用戶信息116可包括多個(gè)用戶交 互信息200條目。針對(duì)使用信息存儲(chǔ)和檢索平臺(tái)105的特定用戶,用戶交互信息200條目用于 存儲(chǔ)和檢索信息。
[0058]圖4B是示出了根據(jù)實(shí)施例的用戶交互信息200的框圖。用戶交互信息200可包括搜 索歷史202、最優(yōu)格式化等級(jí)206、以及最優(yōu)格式化等級(jí)閾值207。搜索歷史202可用于存儲(chǔ)與 用戶執(zhí)行的搜索有關(guān)的信息。最優(yōu)格式化等級(jí)206識(shí)別與用戶的最多數(shù)量的購(gòu)買相關(guān)聯(lián)的 格式化等級(jí)。例如,用戶"John Doe"可與在格式化等級(jí)3、格式化等級(jí)4和格式化等級(jí)5處分 別記錄的3次、4次和5次購(gòu)買相關(guān)聯(lián),導(dǎo)致針對(duì)用戶"John Doe"的5次的最優(yōu)格式化等級(jí) 206。最優(yōu)格式化等級(jí)206可基于用戶的購(gòu)買而改變,該購(gòu)買是在一個(gè)或多個(gè)格式化等級(jí)處 記錄的,并被分析以生成最優(yōu)格式化等級(jí)206??墒褂米顑?yōu)格式化等級(jí)閾值207來識(shí)別是否 越過居間的格式化等級(jí)推進(jìn)到最優(yōu)格式化等級(jí)206。例如,識(shí)別出"等級(jí)3"到最優(yōu)格式化等 級(jí)閾值207的等級(jí)轉(zhuǎn)變可導(dǎo)致越過中間的"等級(jí)4"和中間的"等級(jí)5"推進(jìn),以直接使用最優(yōu) 格式化等級(jí)206( "等級(jí)6")對(duì)界面(例如,用戶界面120)進(jìn)行格式化。
[0059]圖4C是示出了根據(jù)實(shí)施例的搜索歷史202的框圖。搜索歷史202可存儲(chǔ)多個(gè)搜索記 錄208。每個(gè)搜索記錄208可被用來存儲(chǔ)與用戶執(zhí)行的具體搜索有關(guān)的信息。
[0060]圖4D是示出了根據(jù)實(shí)施例的搜索記錄208的框圖。搜索記錄208可包括約束210、保 存標(biāo)志212、交互信息214、當(dāng)前格式化等級(jí)215、以及當(dāng)前等級(jí)分?jǐn)?shù)217。信息存儲(chǔ)和檢索平 臺(tái)105可接收約束210,以發(fā)起搜索。例如,用戶可通過輸入用來搜索數(shù)據(jù)項(xiàng)152的約束210來 發(fā)起搜索。例如,約束210可包括用于對(duì)識(shí)別出的所希望的數(shù)據(jù)項(xiàng)152進(jìn)行過濾的一個(gè)或多 個(gè)關(guān)鍵字(包括"蝙蝠俠漫畫書")、或一個(gè)或多個(gè)類別(包括"書"、"推理小說"、"Alfred Hitchcock")、或一個(gè)或多個(gè)圖像等。保存標(biāo)志212可以是斷言的(asserted),以表明后續(xù)可 重復(fù)使用約束210來執(zhí)行另一搜索。例如,用戶可輸入約束210"蝙蝠俠漫畫書",并僅憑借通 過界面(例如,用戶界面120)識(shí)別搜索記錄208來使用相同的約束210執(zhí)行后續(xù)搜索。交互信 息214可包括與搜索相關(guān)聯(lián)的交互記錄??苫诋?dāng)前等級(jí)分?jǐn)?shù)217來識(shí)別當(dāng)前格式化等級(jí) 215??苫诮换バ畔?14中的交互記錄來計(jì)算當(dāng)前等級(jí)分?jǐn)?shù)217。
[00611圖4E是示出了根據(jù)實(shí)施例的交互信息214的框圖。交互信息214可包括一個(gè)或多個(gè) 交互記錄218。
[0062]圖4F是示出了根據(jù)實(shí)施例的交互記錄218的框圖。交互記錄218可包括交互描述 158、分類222、和交互分?jǐn)?shù)224。交互描述158可描述交互。例如,交互描述158可包括:用于對(duì) 搜索結(jié)果中的較前頁(yè)出現(xiàn)的數(shù)據(jù)項(xiàng)152進(jìn)行顯示的"向上翻頁(yè)"、用于對(duì)搜索結(jié)果中的較后 頁(yè)出現(xiàn)的數(shù)據(jù)項(xiàng)152進(jìn)行顯示的"向下翻頁(yè)"、用于對(duì)搜索結(jié)果中的較前多頁(yè)出現(xiàn)的數(shù)據(jù)項(xiàng) 152進(jìn)行顯示的"向上滑動(dòng)"、用于對(duì)搜索結(jié)果中的較后多頁(yè)出現(xiàn)的數(shù)據(jù)項(xiàng)152進(jìn)行顯示的 "向下滑動(dòng)"、用于對(duì)搜索結(jié)果中的較前多頁(yè)出現(xiàn)的數(shù)據(jù)項(xiàng)152進(jìn)行顯示的"向上滾屏"、用于 對(duì)搜索結(jié)果中的較后多頁(yè)出現(xiàn)的數(shù)據(jù)項(xiàng)152進(jìn)行顯示的"向下滾屏"、用于向約束210添加一 個(gè)或多個(gè)約束210的"添加約束"、用于從約束210中移除一個(gè)或多個(gè)約束210的"移除約束"、 等等??墒褂梅诸?22對(duì)交互進(jìn)行分類。例如,"向上翻頁(yè)"、"向下翻頁(yè)"、"向上滑動(dòng)"、"向下 滑動(dòng)"、"向上滾屏"、"向下滾屏"交互可被分類為"檢查","添加約束"交互可被分類為"添加 約束",且"移除約束"交互可被分類為"移除約束"。"檢查"、"添加約束"和"移除約束"分類 222還可與分?jǐn)?shù)相關(guān)聯(lián),該分?jǐn)?shù)加在一起生成當(dāng)前等級(jí)分?jǐn)?shù)217,當(dāng)前等級(jí)分?jǐn)?shù)217被用于識(shí) 別當(dāng)前格式化等級(jí)215。根據(jù)一個(gè)實(shí)施例,如下所述,交互描述158、分類222和交互分?jǐn)?shù)224 可被預(yù)定并且彼此關(guān)聯(lián):
[0065]在一個(gè)實(shí)施例中,可由信息存儲(chǔ)和檢索平臺(tái)105從客戶端機(jī)器102接收交互描述 158、分類222、交互分?jǐn)?shù)224。在另一實(shí)施例中,可由信息存儲(chǔ)和檢索平臺(tái)105從客戶端機(jī)器 102接收交互描述158,且信息存儲(chǔ)和檢索平臺(tái)105可基于交互描述158來識(shí)別分類222和交 互分?jǐn)?shù)224。
[0066]圖5A是示出了根據(jù)實(shí)施例的格式化等級(jí)總結(jié)信息118的框圖。格式化等級(jí)總結(jié)信 息118可包括一個(gè)或多個(gè)格式化等級(jí)信息250條目,該一個(gè)或多個(gè)格式化等級(jí)信息250條目 共同描述了可用于信息存儲(chǔ)和檢索平臺(tái)105的格式化等級(jí)。例如,格式化等級(jí)總結(jié)信息118 被示出為包括4個(gè)格式化等級(jí)。
[0067] 圖5B是示出了根據(jù)實(shí)施例的格式化等級(jí)信息250的框圖。格式化等級(jí)信息250可包 括等級(jí)標(biāo)識(shí)符252(例如,"等級(jí)1"、"等級(jí)2"等)和定義格式化等級(jí)的定義信息254。定義信息 254可包括界面區(qū)域信息256、所顯示數(shù)據(jù)項(xiàng)的數(shù)量258、每數(shù)據(jù)項(xiàng)的元素?cái)?shù)量260、元素描述 符信息262、和最小分?jǐn)?shù)264。界面區(qū)域信息256可描述界面(例如,用戶界面120)上用于渲染 數(shù)據(jù)項(xiàng)152的區(qū)域的周界和位置。例如,界面區(qū)域信息256可包括用于識(shí)別該區(qū)域的邊界(例 如,位于用戶界面120的特定象限內(nèi)的6英寸乘10英寸的矩形)的坐標(biāo)。所顯示的數(shù)據(jù)項(xiàng)的數(shù) 量258是要在該區(qū)域中渲染的數(shù)據(jù)項(xiàng)152的數(shù)量,且每數(shù)據(jù)項(xiàng)的元素?cái)?shù)量260是要針對(duì)單個(gè) 數(shù)據(jù)項(xiàng)152來渲染的元素的數(shù)量。如下進(jìn)一步描述的,元素描述符信息262描述了針對(duì)數(shù)據(jù) 項(xiàng)152中的每個(gè)具體元素 154的格式化。最小分?jǐn)?shù)264是用于識(shí)別是否應(yīng)用與格式化等級(jí)相 關(guān)聯(lián)的定義信息254的閾值。
[0068] 圖5C是示出了根據(jù)實(shí)施例的元素描述符信息262的框圖。元素描述符信息262描述 了針對(duì)數(shù)據(jù)項(xiàng)152中的元素 154的格式化。元素描述符信息262可包括針對(duì)數(shù)據(jù)項(xiàng)152中每個(gè) 元素的一個(gè)或多個(gè)元素信息263條目。
[0069]圖5D是示出了根據(jù)實(shí)施例的元素信息263的框圖。元素信息263描述了對(duì)數(shù)據(jù)項(xiàng) 152中的特定元素 154的格式化。元素信息263可包括唯一地識(shí)別數(shù)據(jù)項(xiàng)152中的元素 154的 元素標(biāo)識(shí)符268、文本信息270、和圖像信息272。文本信息270可包括文本鎊數(shù)大小(point size)、文本風(fēng)格、文本格式(例如,粗體、斜體等)、文本位置以及可應(yīng)用于文本的其他格式 化屬性。圖像信息272可包括用于改變圖像大小的縮放因子、圖像風(fēng)格、框架風(fēng)格(例如,實(shí) 線邊界、虛線邊界等)以及可應(yīng)用于圖像的其他格式化屬性。
[0070] 圖6是示出了根據(jù)實(shí)施例的用于基于用戶交互來適配搜索結(jié)果的方法300的框圖。 左側(cè)示出的是客戶端機(jī)器102,且右側(cè)示出的是服務(wù)器機(jī)器106。方法300可在操作302處以 客戶端機(jī)器102向服務(wù)器機(jī)器106傳送搜索信息來開始。搜索信息可包括一個(gè)或多個(gè)約束 210。例如,搜索信息可包括具有關(guān)鍵字形式的約束210,該關(guān)鍵字包括"蝙蝠俠漫畫書"。
[0071] 在操作304處,在服務(wù)器機(jī)器106處,接收模塊110可接收搜索信息。在操作306處, 處理模塊112可基于搜索信息來生成搜索結(jié)果。例如,處理模塊112可向數(shù)據(jù)項(xiàng)信息119中的 數(shù)據(jù)項(xiàng)152應(yīng)用約束210"蝙蝠俠漫畫書",以生成包括與約束210匹配的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng) 152的集合在內(nèi)的搜索結(jié)果。搜索結(jié)果可包括一頁(yè)或多頁(yè)數(shù)據(jù)項(xiàng)152。
[0072]在操作308處,處理模塊112可基于初始格式化等級(jí)(例如,"等級(jí)1")來格式化界面 (例如,用戶界面120)。例如,處理模塊112可通過對(duì)搜索結(jié)果中的數(shù)據(jù)項(xiàng)152應(yīng)用與圖2中示 出的"評(píng)估"格式化等級(jí)相關(guān)聯(lián)的定義信息254來格式化用戶界面120。在操作310處,處理模 塊112可對(duì)客戶端機(jī)器102傳送用戶界面120。
[0073]在操作312處,客戶端機(jī)器102可接收并顯示用戶界面120。在操作314處,客戶端機(jī) 器102可向服務(wù)器機(jī)器106傳送交互請(qǐng)求156。例如,交互請(qǐng)求156可包括對(duì)"向下翻頁(yè)"的交 互描述158。
[0074]在操作316處,在服務(wù)器機(jī)器106處,接收模塊110可接收并處理交互請(qǐng)求156,以生 成交互記錄218,如圖7A中進(jìn)一步描述的。在操作318處,處理模塊112可識(shí)別當(dāng)前格式化等 級(jí)215,如圖7B中進(jìn)一步描述的。例如,處理模塊112可處理在最近生成的交互記錄218之前 接收到的所有交互記錄218,以識(shí)別當(dāng)前等級(jí)分?jǐn)?shù)217和對(duì)應(yīng)的當(dāng)前格式化等級(jí)215。在本示 例中,在對(duì)"向下翻頁(yè)"的當(dāng)前交互記錄218之前沒有接收到交互。在判定操作320處,處理模 塊112可識(shí)別是否轉(zhuǎn)變?yōu)樾碌母袷交燃?jí),如圖7C中進(jìn)一步描述的。如果處理模塊112識(shí)別 出到新的格式化等級(jí)的轉(zhuǎn)變,則處理在操作322處繼續(xù)。否則,處理在操作324處繼續(xù)。在操 作322處,處理模塊112可基于新的格式化等級(jí)來格式化界面(例如,用戶界面120)。例如,在 已經(jīng)接收到多個(gè)"向下翻頁(yè)"交互的另一示例中,處理模塊112可基于圖2中示出的"購(gòu)物"格 式化等級(jí)來格式化搜索結(jié)果。為此,根據(jù)一個(gè)示例,處理模塊112可應(yīng)用與"購(gòu)物"格式化等 級(jí)相關(guān)聯(lián)的定義信息254,包括:用于識(shí)別界面(例如,用戶界面120)中區(qū)域的邊界的界面區(qū) 域信息256、對(duì)要包括在該區(qū)域中的數(shù)據(jù)項(xiàng)152的數(shù)量進(jìn)行定義的所顯示數(shù)據(jù)項(xiàng)的數(shù)量258、 對(duì)針對(duì)每個(gè)數(shù)據(jù)項(xiàng)152要包括的元素的數(shù)量進(jìn)行定義的每個(gè)數(shù)據(jù)項(xiàng)的元素?cái)?shù)量260、以及用 于格式化數(shù)據(jù)項(xiàng)152中的特定元素154的元素描述符信息262。在操作324處,處理模塊112可 基于當(dāng)前格式化等級(jí)來格式化界面(例如,用戶界面120)。例如,處理模塊112可應(yīng)用與"評(píng) 估"格式化等級(jí)相關(guān)聯(lián)的定義信息254。在操作325處,處理模塊112可向適當(dāng)?shù)慕换バ畔?14 添加之前生成(例如,如圖7B所示)的交互記錄218。在操作326處,處理模塊112可向客戶端 機(jī)器102傳送包括搜索結(jié)果在內(nèi)的用戶界面120。
[0075]在操作328處,客戶端機(jī)器102可接收并顯示用戶界面120。
[0076]圖7A是示出了根據(jù)實(shí)施例的用于接收交互請(qǐng)求156并生成交互記錄218的方法350 的框圖。方法350可在操作352處以接收模塊110基于交互請(qǐng)求156中的交互描述158來識(shí)別 分類222開而始。例如,接收模塊110可將"向下翻頁(yè)"交互與"檢查"分類222相關(guān)聯(lián)。在操作 354處,接收模塊110可在交互記錄218中存儲(chǔ)分類222。在操作356處,接收模塊110可基于 "向下翻頁(yè)"交互來識(shí)別交互分?jǐn)?shù)224。例如,接收模塊110可將交互分?jǐn)?shù)224"+1"與"向下翻 頁(yè)"交互相關(guān)聯(lián)。在操作358處,接收模塊110可在交互記錄218中存儲(chǔ)交互分?jǐn)?shù)224。在操作 359處,接收模塊110可將來自交互請(qǐng)求156的交互描述158拷貝到交互記錄218中的交互描 述158。在判定操作360處,接收模塊110可識(shí)別是否向原始約束210添加約束210或是否從原 始約束210中移除約束210。例如,接收模塊110可將交互描述158中的約束210與搜索記錄 208中的約束210相比較。如果向原始約束210添加約束210或從原始約束210中移除約束 210,則進(jìn)行到操作362的分支。在操作362處,接收模塊110可基于新的約束210集合來生成 新的搜索結(jié)果。例如,約束210"小丑"可被添加到原始約束210"蝙蝠俠漫畫書",以形成新的 約束210集合"蝙蝠俠漫畫書小丑"。此外,例如,可從原始約束210中移除約束210"漫畫書", 以形成新的約束210集合"蝙蝠俠"。
[0077]圖7B是示出了根據(jù)實(shí)施例的用于識(shí)別現(xiàn)有格式化等級(jí)的方法400的框圖。方法400 處理與當(dāng)前搜索相關(guān)聯(lián)的、除了最近的交互記錄218之外的所有交互記錄218,以識(shí)別當(dāng)前 等級(jí)分?jǐn)?shù)217和對(duì)應(yīng)的當(dāng)前格式化等級(jí)215。方法400可在操作402處以處理模塊112基于交 互請(qǐng)求156識(shí)別適當(dāng)?shù)慕换バ畔?14來開始。例如,處理模塊112可使用交互請(qǐng)求156中的用 戶標(biāo)識(shí)符162和會(huì)話標(biāo)識(shí)符160來識(shí)別適當(dāng)?shù)慕换バ畔?14。在操作404處,處理模塊112可將 等級(jí)分?jǐn)?shù)設(shè)置為"0"。在操作408處,處理模塊112可推進(jìn)到下一交互記錄218。在判定操作 410處,處理模塊112可識(shí)別交互記錄218是否包括對(duì)約束210的添加或移除進(jìn)行描述的分類 222。例如,處理模塊112可識(shí)別分類222是否匹配"添加約束"或"移除約束"分類222。如果處 理模塊112識(shí)別到匹配,則進(jìn)行到操作404的分支。否則,進(jìn)行到操作412的分支。在操作412 處,處理模塊112可將交互記錄218中的交互分?jǐn)?shù)224與等級(jí)分?jǐn)?shù)相加。例如,處理模塊112可 將交互分?jǐn)?shù)224"+2"與等級(jí)分?jǐn)?shù)"+1"相加,以生成新的等級(jí)分?jǐn)?shù)"+3"。在判定操作414處,處 理模塊112可識(shí)別是否存在更多的交互記錄218。如果存在更多交互記錄218,則進(jìn)行到操作 408的分支。否則,處理在操作416處繼續(xù)。在操作416處,處理模塊112可以基于等級(jí)分?jǐn)?shù)來 識(shí)別格式化等級(jí),將格式化等級(jí)作為當(dāng)前格式化等級(jí)215存儲(chǔ)在搜索記錄208中,且將等級(jí) 分?jǐn)?shù)作為當(dāng)前等級(jí)分?jǐn)?shù)217存儲(chǔ)在搜索記錄208中。例如,處理模塊112可將等級(jí)分?jǐn)?shù)與各個(gè) 格式化等級(jí)的最小分?jǐn)?shù)264進(jìn)行比較,以識(shí)別格式化等級(jí)。如果例如等級(jí)分?jǐn)?shù)小于"發(fā)現(xiàn)"等 級(jí)的最小分?jǐn)?shù)264但大于"購(gòu)物"等級(jí)的最小分?jǐn)?shù)264,則處理模塊112識(shí)別并存儲(chǔ)"購(gòu)物"等 級(jí)。
[0078]在上述實(shí)施例中,響應(yīng)于接收到交互請(qǐng)求156,基于交互信息214中存儲(chǔ)的交互記 錄218來重新計(jì)算當(dāng)前等級(jí)分?jǐn)?shù)217。在另一實(shí)施例中,可不基于交互記錄218來重新計(jì)算當(dāng) 前等級(jí)分?jǐn)?shù)217,相反,響應(yīng)于接收到交互請(qǐng)求156,可基于與交互請(qǐng)求156相關(guān)聯(lián)的交互分 數(shù)224來以增量方式更新當(dāng)前等級(jí)分?jǐn)?shù)217。在又一實(shí)施例中,可按照cookie的形式將當(dāng)前 等級(jí)分?jǐn)?shù)217存儲(chǔ)在客戶端機(jī)器102上,并在交互請(qǐng)求156中向服務(wù)器機(jī)器106傳送。
[0079]圖7C是示出了根據(jù)實(shí)施例的用于識(shí)別是否轉(zhuǎn)變?yōu)樾赂袷交燃?jí)的方法450的框 圖。方法450可在判定操作452處以處理模塊112識(shí)別搜索結(jié)果中的數(shù)據(jù)項(xiàng)152是否可顯示在 單個(gè)界面(例如,用戶界面120)上而開始。例如,處理模塊112可將搜索結(jié)果中的數(shù)據(jù)項(xiàng)152 的數(shù)量與各個(gè)格式化等級(jí)的所顯示數(shù)據(jù)項(xiàng)的數(shù)量258的值進(jìn)行比較。如果搜索結(jié)果中的數(shù) 據(jù)項(xiàng)152是利用單個(gè)界面(例如,用戶界面120)可顯示的,則進(jìn)行到操作472的分支。否則,進(jìn) 行到判定操作454的分支。在判定操作454處,處理模塊112可識(shí)別最近接收到的交互是否識(shí) 別出約束210的添加或移除。如果最近接收到的交互識(shí)別出約束210的添加或移除,則進(jìn)行 到操作470的分支。否則,進(jìn)行到操作456的分支。在操作456處,處理模塊112可從針對(duì)最近 接收到的交互請(qǐng)求156生成的交互記錄218中檢索針對(duì)最近接收到的交互的交互分?jǐn)?shù)224。 在操作458處,處理模塊112可檢索針對(duì)除了最近生成的交互記錄218之外的交互記錄218所 生成(例如,如圖7B所示)的當(dāng)前等級(jí)分?jǐn)?shù)217。在判定操作460處,處理模塊112可識(shí)別是否 轉(zhuǎn)變?yōu)樾碌母袷交燃?jí)。例如,處理模塊112可將交互分?jǐn)?shù)224與當(dāng)前等級(jí)分?jǐn)?shù)217相加以計(jì) 算總和,并將該總和與和每個(gè)格式化等級(jí)相關(guān)聯(lián)的最小分?jǐn)?shù)264進(jìn)行比較,以識(shí)別所生成的 格式化等級(jí)。例如,處理模塊112可將該總和與和不同格式化等級(jí)分別相關(guān)聯(lián)的每個(gè)最小分 數(shù)264中的值進(jìn)行比較。例如,如果總和小于"發(fā)現(xiàn)"等級(jí)的最小分?jǐn)?shù)264但大于"購(gòu)物"等級(jí) 的最小分?jǐn)?shù)264,則處理模塊112識(shí)別"購(gòu)物"等級(jí)來作為所生成的格式化等級(jí)。最后,處理模 塊112將所生成的格式化等級(jí)與搜索記錄208中的當(dāng)前格式化等級(jí)215進(jìn)行比較。如果所生 成的格式化等級(jí)不同于當(dāng)前格式化等級(jí)215,則進(jìn)行到判定操作462的分支。否則,進(jìn)行到操 作464的分支。在操作464處,處理模塊112可識(shí)別當(dāng)前格式化等級(jí)215。在判定操作462處,處 理模塊112可識(shí)別是否進(jìn)行到最優(yōu)格式化等級(jí)206的加速轉(zhuǎn)變。例如,如果所生成的格式化 等級(jí)(例如,新等級(jí))大于等于最優(yōu)格式化等級(jí)閾值207,則進(jìn)行到操作466的分支。否則,進(jìn) 行到操作468的分支。在操作466處,處理模塊112可識(shí)別用于格式化界面(例如,用戶界面 120)的最優(yōu)格式化等級(jí)206。在操作468處,處理模塊112可識(shí)別所生成的格式化等級(jí)作為新 的格式化等級(jí)。在操作470處,處理模塊112可識(shí)別"評(píng)估"格式化等級(jí)或最低格式化等級(jí),以 用于格式化界面(例如,用戶界面120)。在操作472處,處理模塊112可基于搜索結(jié)果中的數(shù) 據(jù)項(xiàng)152的數(shù)量來識(shí)別用于格式化界面(例如,用戶界面120)的格式化等級(jí),如上所述。在操 作474處,處理模塊112可返回識(shí)別出的等級(jí)。
[0080] 基于保存搜索來適配搜索結(jié)果
[0081] 圖8A是示出了根據(jù)實(shí)施例的用于基于保存搜索來適配搜索結(jié)果的系統(tǒng)500的框 圖。系統(tǒng)500可包括耦合到監(jiān)視器103的客戶端機(jī)器102,客戶端機(jī)器102接收通過網(wǎng)絡(luò)104 (例如,互聯(lián)網(wǎng))向包括服務(wù)器機(jī)器106在內(nèi)的信息存儲(chǔ)和檢索平臺(tái)105傳送(操作"B")的針 對(duì)保存搜索的約束210(例如,查詢)(操作"A"),服務(wù)器機(jī)器106進(jìn)而包括接收約束210(如前 所述)的通信模塊501、存儲(chǔ)約束210以用于后續(xù)執(zhí)行的保存搜索模塊502。對(duì)約束210的存儲(chǔ) 實(shí)現(xiàn)了對(duì)保存搜索的重復(fù)執(zhí)行,而無需重新輸入約束210。例如,正在購(gòu)車的用戶可通過輸 入約束"Camaro運(yùn)動(dòng)型車"來創(chuàng)建保存搜索,并在各個(gè)時(shí)間重復(fù)執(zhí)行保存搜索而無需重新輸 入約束210。為此,客戶端機(jī)器102可通過網(wǎng)絡(luò)104向服務(wù)器機(jī)器106傳送識(shí)別特定的保存搜 索的標(biāo)識(shí)符(操作"C"),在服務(wù)器機(jī)器106處,通信模塊501接收該標(biāo)識(shí)符,且保存搜索模塊 502處理該標(biāo)識(shí)符,以識(shí)別與該特定的保存搜索相關(guān)聯(lián)的約束210,并生成向客戶端機(jī)器102 回傳的搜索結(jié)果(操作"D")??扇缢A(yù)期地一樣基于約束210來生成搜索結(jié)果,然而也可以 基于特性來生成搜索結(jié)果,該特性是基于對(duì)保存搜索的先前執(zhí)行而識(shí)別出的。例如,對(duì)保存 搜索的先前執(zhí)行可以與被處理以識(shí)別特性的用戶行為相關(guān)聯(lián),該特性后續(xù)被用于響應(yīng)于執(zhí) 行保存搜索來生成搜索結(jié)果。行為可包括與搜索結(jié)果的交互以及其他類型的行為,包括:接 收對(duì)如前所述由數(shù)據(jù)項(xiàng)152描述的項(xiàng)目的出價(jià),接收對(duì)查看數(shù)據(jù)項(xiàng)152的請(qǐng)求,接收對(duì)向由 數(shù)據(jù)項(xiàng)152描述的項(xiàng)目的賣家發(fā)送電子郵件的請(qǐng)求,等等。例如,保存搜索的約束210可包括 "Camaro運(yùn)動(dòng)型車",且特性可包括顏色紅色(例如,顏色=紅色)或價(jià)格范圍從$ 10K到20K (例如,價(jià)格范圍= $10_20K(USD)),其被識(shí)別為執(zhí)行保存搜索的用戶的先前行為。因此,可 使用與保存搜索相關(guān)聯(lián)的行為來識(shí)別特性560,進(jìn)而可使用特性560來生成并格式化搜索結(jié) 果??赏ㄟ^至少三種方式使用特性560來生成并格式化搜索結(jié)果??墒褂锰匦?60來識(shí)別搜 索結(jié)果中包括的數(shù)據(jù)項(xiàng)152、搜索結(jié)果中數(shù)據(jù)項(xiàng)152的排序、以及使來自數(shù)據(jù)項(xiàng)152的特定信 息浮現(xiàn)以顯示在搜索結(jié)果中。
[0082] 將意識(shí)到的是:其他實(shí)施例可包括基于約束和特性來生成搜索結(jié)果且基于搜索結(jié) 果來生成并格式化界面(例如,用戶界面)的客戶端機(jī)器102。例如,在這樣的實(shí)施例中,通信 模塊501和保存搜索模塊502可適于在客戶端機(jī)器102上執(zhí)行相同或類似的功能,且可在客 戶端機(jī)器102上存儲(chǔ)保存搜索信息504的部分信息。在又一實(shí)施例中,通信模塊501和保存搜 索模塊502可適于在客戶端機(jī)器102上執(zhí)行相同或類似的功能,且可向客戶端機(jī)器102傳送 保存搜索信息504的部分信息,該部分信息是執(zhí)行相同功能所必需的。
[0083] 圖8B是示出了根據(jù)實(shí)施例的基于與保存搜索相關(guān)聯(lián)的約束210和特性所生成的用 戶界面120的框圖。例如,保存搜索的約束210可包括關(guān)鍵字"Camaro運(yùn)動(dòng)型車",且基于對(duì)保 存搜索的先前執(zhí)行而識(shí)別出的特性可包括顏色=紅色且價(jià)格范圍= $15_20K(USD)。可使用 特性560來識(shí)別搜索結(jié)果中包括的數(shù)據(jù)項(xiàng)152、搜索結(jié)果中數(shù)據(jù)項(xiàng)152的排序、以及使來自數(shù) 據(jù)項(xiàng)152的特定信息浮現(xiàn)以顯示在搜索結(jié)果中。
[0084] 可使用約束210和特性來生成搜索結(jié)果。例如,根據(jù)一個(gè)實(shí)施例,可將約束210與特 性執(zhí)行或(0R)操作,以生成被包括在用戶界面120上的搜索結(jié)果,如下進(jìn)一步所述。
[0085]可基于上述特性在用戶界面120上對(duì)搜索結(jié)果排序??紤]數(shù)據(jù)項(xiàng)152,數(shù)據(jù)項(xiàng)152包 括對(duì)待售項(xiàng)目進(jìn)行描述的元素154。例如,如前所述,元素154可包括標(biāo)題、描述和圖像等。在 標(biāo)注(call〇ut)510處,兩個(gè)數(shù)據(jù)項(xiàng)152被顯示在搜索結(jié)果中的其他數(shù)據(jù)項(xiàng)152之前,因?yàn)樵?兩個(gè)數(shù)據(jù)項(xiàng)152中用于描述的元素154包括與識(shí)別出的兩個(gè)特性(例如,顏色=紅色且價(jià)格 范圍= $15-20K(USD))相匹配的文本。在標(biāo)注512處,兩個(gè)數(shù)據(jù)項(xiàng)被顯示在標(biāo)注510處的數(shù)據(jù) 項(xiàng)152之后且在標(biāo)注514處的數(shù)據(jù)項(xiàng)之前,因?yàn)樵搩蓚€(gè)數(shù)據(jù)項(xiàng)152中用于描述的元素154包括 與識(shí)別出的特性中僅一個(gè)特性(例如,顏色=紅色或價(jià)格范圍=$ 15-20K(USD))相匹配的文 本。在標(biāo)注514處,一個(gè)數(shù)據(jù)項(xiàng)被顯示在標(biāo)注510和標(biāo)注512處的數(shù)據(jù)項(xiàng)152之后,因?yàn)樵摂?shù)據(jù) 項(xiàng)152中用于描述的元素154不包括與識(shí)別出的特性中的任一個(gè)特性(例如,顏色=紅色或 價(jià)格范圍= $15-20K(USD))相匹配的文本。因此,按照取決于與數(shù)據(jù)項(xiàng)152中的元素154匹配 的特性的數(shù)目的順序來顯示數(shù)據(jù)項(xiàng)152。在另一實(shí)施例中,特性可與數(shù)據(jù)項(xiàng)152中不同元素 154的內(nèi)容相匹配。例如,價(jià)格范圍=$ 15-20K (USD)的特性可以與數(shù)據(jù)項(xiàng)152中用于價(jià)格的 元素154相匹配。因此,可基于價(jià)格范圍= $15-20K(USD)與用于描述的元素154或用于價(jià)格 的元素154的匹配來生成圖8B中示出的用戶界面120。
[0086]圖8B中還將使來自數(shù)據(jù)項(xiàng)152的特定信息浮現(xiàn)示出為被顯示在搜索結(jié)果中。例如, 盡管某些元素154始終浮現(xiàn)或顯示(例如,標(biāo)題"待售的CAMAR0"和圖像),其他元素154(例 如,用于描述的元素154)可僅部分顯示,且可使用特性來識(shí)別所顯示的特定信息。例如,在 缺少匹配的情況下,可顯示來自特定元素154的其他信息(例如,"......")。
[0087]返回圖8A,如先前在圖3A中描述的,如之前在圖4A中描述的,信息存儲(chǔ)和檢索平臺(tái) 105包括用戶信息116和數(shù)據(jù)項(xiàng)信息119。用戶信息116現(xiàn)在被示出為還包括保存搜索信息 504〇
[0088]圖9A是示出了根據(jù)實(shí)施例的用戶信息116的框圖。用戶信息116可包括多個(gè)保存搜 索信息504條目。針對(duì)使用信息存儲(chǔ)和檢索平臺(tái)105的特定用戶,可使用保存搜索信息504條 目來存儲(chǔ)和檢索信息。
[0089]圖9B是示出了根據(jù)實(shí)施例的保存搜索信息504的框圖??墒褂帽4嫠阉餍畔?04來 存儲(chǔ)針對(duì)特定用戶保存搜索記錄552。用戶可以不使用該功能或可以不保存一個(gè)或多個(gè)保 存搜索記錄552。
[0090]圖9C是示出了根據(jù)實(shí)施例的保存搜索記錄552的框圖。保存搜索記錄552可包括識(shí) 別保存搜索以與其他保存搜索區(qū)別開的保存搜索標(biāo)識(shí)符554、識(shí)別搜索記錄208的搜索記錄 標(biāo)識(shí)符556、以及保存搜索特性信息558??墒褂盟阉饔涗洏?biāo)識(shí)符556從搜索記錄208中檢索 針對(duì)保存搜索的約束210以及其他字段。保存搜索特性信息558可包括與保存搜索相關(guān)聯(lián)的 一個(gè)或多個(gè)特性。
[0091]圖9D是示出了根據(jù)實(shí)施例的保存搜索特性信息558的框圖。保存搜索特性信息558 可包括基于對(duì)保存搜索的執(zhí)行而識(shí)別出并與保存搜索相關(guān)聯(lián)地存儲(chǔ)的特性560的一個(gè)或多 個(gè)條目。例如,特性560可共同表征在對(duì)保存搜索的一次或多次執(zhí)行期間學(xué)習(xí)到的用戶行 為。例如,與保存搜索相關(guān)聯(lián)的搜索結(jié)果之一可包括被用戶查看的時(shí)間段超過預(yù)定閾值的 一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)152,導(dǎo)致基于數(shù)據(jù)項(xiàng)152的元素來識(shí)別特性560且將特性560存儲(chǔ)在保存 搜索特性信息558中。還例如,響應(yīng)于用戶查看數(shù)據(jù)項(xiàng)152超過預(yù)定的(40秒)閾值的一定量 的時(shí)間(例如,1分鐘),可在保存搜索特性信息558中存儲(chǔ)一個(gè)或多個(gè)特性560,導(dǎo)致保存搜 索模塊502基于數(shù)據(jù)項(xiàng)152中的元素識(shí)別一個(gè)或多個(gè)特性560。與保存搜索的搜索結(jié)果相關(guān) 聯(lián)的其他行為可包括:識(shí)別對(duì)在拍賣中贏取項(xiàng)目的出價(jià)的接收,識(shí)別對(duì)項(xiàng)目進(jìn)行購(gòu)買,識(shí)別 向項(xiàng)目的賣家發(fā)送的電子郵件,識(shí)別對(duì)縮放與項(xiàng)目相關(guān)聯(lián)的圖像的請(qǐng)求,等等。
[0092] 圖9E是示出了根據(jù)實(shí)施例的特性560的框圖??苫跀?shù)據(jù)項(xiàng)152中的信息來識(shí)別特 性560??苫跀?shù)據(jù)項(xiàng)152中的一個(gè)元素154中的信息來識(shí)別特性560。特性560可包括屬性-值對(duì),屬性_值對(duì)包括屬性564和值566??梢允褂脤傩詠砻枋鲰?xiàng)目或服務(wù)。例如,屬性可包括 顏色、高度、寬度、重量、長(zhǎng)度、用途、功能等。值566可包括文本、數(shù)字或這二者。特性560的示 例可包括以下各項(xiàng):
[0093] 顏色=紅色
[0094] 價(jià)格= $15K(USD)
[0095] 重量=5〇鎊 [0096] 高度=6英尺
[0097] 引擎=8缸
[0098] 圖10A是示出了根據(jù)實(shí)施例的用于基于保存搜索來適配搜索結(jié)果的方法600的框 圖。左側(cè)示出的是客戶端機(jī)器102,且右側(cè)示出的是服務(wù)器機(jī)器106。方法600可在操作602處 以客戶端機(jī)器102向服務(wù)器機(jī)器106傳送保存搜索的約束210來開始。
[0099]在操作604處,在服務(wù)器機(jī)器106處,通信模塊501可接收約束210。在操作606處,保 存搜索模塊502可如前所述地生成并存儲(chǔ)搜索記錄208。例如,保存搜索模塊502可存儲(chǔ)約束 210并在搜索記錄208中斷言保存標(biāo)志212。約束210可例如包括關(guān)鍵字"Camaro運(yùn)動(dòng)型車"。 在操作607處,保存搜索模塊502可生成并存儲(chǔ)保存搜索記錄552。例如,保存搜索模塊502可 生成并存儲(chǔ)保存搜索標(biāo)識(shí)符554和搜索記錄標(biāo)識(shí)符556。
[0100] 在操作608處,客戶端機(jī)器102可傳送對(duì)執(zhí)行特定保存搜索的請(qǐng)求。例如,客戶端機(jī) 器102可傳送對(duì)包括上述約束210 "Camaro運(yùn)動(dòng)型車"在內(nèi)的保存搜索進(jìn)行識(shí)別的標(biāo)識(shí)符。
[0101] 在操作610處,在服務(wù)器機(jī)器106處,通信模塊501可接收該請(qǐng)求。在操作612處,保 存搜索模塊502可基于約束210且還基于保存搜索特性信息558來生成搜索結(jié)果,如圖10B中 進(jìn)一步描述的。在操作613處,保存搜索模塊502可基于在操作612中生成的搜索結(jié)果來生成 并格式化用戶界面120。保存搜索模塊502可通過根據(jù)特性560使數(shù)據(jù)項(xiàng)152中的信息浮現(xiàn)在 搜索結(jié)果中來格式化用戶界面120。例如,保存搜索模塊502可識(shí)別并浮現(xiàn)與保存搜索特性 信息558中的任何特性相匹配的數(shù)據(jù)項(xiàng)152部分。因此,可利用特性560(例如,顏色=紅色或 價(jià)格范圍= $15-20K(USD))來識(shí)別并浮現(xiàn)數(shù)據(jù)項(xiàng)152中的一個(gè)或多個(gè)元素154或者數(shù)據(jù)項(xiàng) 152中的一個(gè)或多個(gè)元素154的部分元素。例如,考慮元素154中包括的用于描述的以下文 本:
[0102] "待售的CAMAR0,8缸,價(jià)格$ 17K,行駛?cè)鐗?mèng)幻,5檔變速,具有賽車條紋和真皮內(nèi)飾, 且外表顏色是紅色。"
[0103] 可使用特性560"顏色=紅色"、"價(jià)格范圍=$ 15-20K(USD)"來浮現(xiàn)以下信息:
[0104] .價(jià)格$17K...顏色是紅色"
[0105]其他信息(例如,"待售的CAMAR0. . .8缸,...,行駛?cè)鐗?mèng)幻,5檔變速,具有賽車條紋 和真皮內(nèi)飾,且外表可不從數(shù)據(jù)項(xiàng)152中浮現(xiàn),因?yàn)樵撈渌畔]有與任何特性560相 匹配。然而,數(shù)據(jù)項(xiàng)152中的其他元素154可始終被顯示,例如標(biāo)題和圖像。在操作614處,保 存搜索模塊502可向客戶端機(jī)器102傳送用戶界面120。
[0106] 在操作616處,客戶端機(jī)器102可接收并顯示包括搜索結(jié)果在內(nèi)的用戶界面120。在 操作618處,客戶端機(jī)器102可向服務(wù)器機(jī)器106傳送對(duì)執(zhí)行用戶行為的請(qǐng)求,該用戶行為操 作搜索結(jié)果。例如,客戶端機(jī)器102可傳送對(duì)查看由搜索結(jié)果中包括的數(shù)據(jù)項(xiàng)152來描述的 項(xiàng)目的請(qǐng)求。
[0107] 在操作620處,在服務(wù)器機(jī)器106處,通信模塊501可接收該請(qǐng)求。在操作622處,保 存搜索模塊502可執(zhí)行所請(qǐng)求的行為。例如,保存搜索模塊502可使得另一用戶界面120被生 成以查看數(shù)據(jù)項(xiàng)152,并將該用戶界面120傳回給用戶。
[0108]在操作624處,保存搜索模塊502可基于用戶行為來識(shí)別一個(gè)或多個(gè)特性560。例 如,保存搜索模塊502可基于所查看的數(shù)據(jù)項(xiàng)152中的元素154來識(shí)別一個(gè)或多個(gè)特性560。 例如,在上述針對(duì)Camaro的列表中,可識(shí)別出以下特性560:
[0109] 顏色=紅色
[0110] 價(jià)格范圍= $15-20K(USD)
[0111] 氣缸=8個(gè)
[0112]在操作626處,保存搜索模塊502可在保存搜索特性信息558中存儲(chǔ)該一個(gè)或多個(gè) 特性560。
[0113] 圖10B是示出了根據(jù)實(shí)施例的用于基于特性560來生成搜索結(jié)果的方法640的框 圖。在操作642處,保存搜索模塊502在搜索數(shù)據(jù)項(xiàng)信息119之前可向約束210添加特性560。 例如,保存搜索模塊502可識(shí)別數(shù)據(jù)項(xiàng)信息119中與約束210相匹配并且還與特性560相匹配 的數(shù)據(jù)項(xiàng)152。例如,保存搜索模塊502可識(shí)別與約束210(( "Camaro"0R"運(yùn)動(dòng)型車")AND( "顏 色=紅色" 0R "價(jià)格范圍= $15-20K(USD)))相匹配的數(shù)據(jù)項(xiàng)152,該數(shù)據(jù)項(xiàng)152還和與約束 210( "Camaro"0R"運(yùn)動(dòng)型車")相匹配但不與特性560中的任意一項(xiàng)相匹配的數(shù)據(jù)項(xiàng)152組 合。因此,將搜索結(jié)果劃分為兩組數(shù)據(jù)項(xiàng)152,其中,第一組與約束210和至少一個(gè)特性560相 匹配,且第二組與約束210相匹配但不與任何特性560相匹配。
[0114] 在操作644處,保存搜索模塊502可根據(jù)特性560對(duì)搜索結(jié)果排序。例如,保存搜索 模塊502可按以下順序?qū)λ阉鹘Y(jié)果中的數(shù)據(jù)項(xiàng)152進(jìn)行排序:從最大數(shù)量的匹配特性560到 最小數(shù)量的匹配特性560,接下來是沒有匹配特性560的數(shù)據(jù)項(xiàng)152。
[0115] 基于優(yōu)選數(shù)據(jù)項(xiàng)信息對(duì)數(shù)據(jù)項(xiàng)中信息的顯示進(jìn)行重新排序
[0116] 圖11是示出了根據(jù)實(shí)施例的用于基于優(yōu)選數(shù)據(jù)項(xiàng)信息對(duì)數(shù)據(jù)項(xiàng)152中的信息的顯 示進(jìn)行重新排序的系統(tǒng)650的框圖。系統(tǒng)650可包括耦合到監(jiān)視器103的客戶端機(jī)器102,客 戶端機(jī)器102接收通過網(wǎng)絡(luò)104(例如,互聯(lián)網(wǎng))向包括服務(wù)器機(jī)器106在內(nèi)的信息存儲(chǔ)和檢 索平臺(tái)105傳送的請(qǐng)求(操作"A"),服務(wù)器機(jī)器106進(jìn)而包括接收請(qǐng)求(操作"B")的請(qǐng)求模塊 652和處理請(qǐng)求的處理機(jī)模塊654。該請(qǐng)求可包括搜索請(qǐng)求或?yàn)g覽請(qǐng)求。搜索請(qǐng)求可包括查 詢,該查詢包括如前所述的一個(gè)或多個(gè)約束210,該一個(gè)或多個(gè)約束210被存儲(chǔ)為具有搜索 歷史信息形式的優(yōu)選數(shù)據(jù)項(xiàng)信息656,并被用來生成搜索結(jié)果。瀏覽請(qǐng)求可包括選擇,該選 擇可被用來識(shí)別數(shù)據(jù)項(xiàng)或?qū)Ш桨〝?shù)據(jù)項(xiàng)在內(nèi)的類別層級(jí)結(jié)構(gòu)。此外,可使用瀏覽請(qǐng)求來 識(shí)別如前所述的一個(gè)或多個(gè)特性560,該一個(gè)或多個(gè)特性560被存儲(chǔ)為具有瀏覽歷史信息形 式的優(yōu)選數(shù)據(jù)項(xiàng)信息656。例如,特性可包括類別、屬性-值對(duì)(例如,狀況=新的,作者=托 爾斯泰)、以及作為特性存儲(chǔ)的其他內(nèi)容。用戶可迭代上述操作(操作A和操作B),使得優(yōu)選 數(shù)據(jù)項(xiàng)信息656(例如,約束210和特性)存儲(chǔ)并累積。在優(yōu)選數(shù)據(jù)項(xiàng)信息656存儲(chǔ)并累積之 后,可從客戶端機(jī)器102接收對(duì)顯示單個(gè)數(shù)據(jù)項(xiàng)152的請(qǐng)求,且可基于優(yōu)選數(shù)據(jù)項(xiàng)信息656來 選擇性地顯示數(shù)據(jù)項(xiàng)152中的信息。例如,在缺少優(yōu)選數(shù)據(jù)項(xiàng)信息656的情況下,數(shù)據(jù)項(xiàng)152 可包括編號(hào)從1到10的十個(gè)元素154,且可按照升序的順序連續(xù)顯示該元素154。此外,在缺 少優(yōu)選數(shù)據(jù)項(xiàng)信息656的情況下,可顯示用戶輸入的特定元素154中的信息。根據(jù)本公開的 一個(gè)實(shí)施例,可使用優(yōu)選數(shù)據(jù)項(xiàng)信息656對(duì)數(shù)據(jù)項(xiàng)152中的信息的顯示進(jìn)行重新排序。
[0117] 寬泛而言,在客戶端機(jī)器102處,監(jiān)視器103可接收對(duì)查看通過網(wǎng)絡(luò)104(例如,互聯(lián) 網(wǎng))向服務(wù)器機(jī)器106傳送的數(shù)據(jù)項(xiàng)153(例如,列表)的請(qǐng)求(操作"C"),在服務(wù)器機(jī)器106 處,請(qǐng)求模塊652接收該請(qǐng)求,且處理機(jī)模塊654處理該請(qǐng)求,以生成具有列表頁(yè)面形式的用 戶界面。處理機(jī)模塊654可基于優(yōu)選數(shù)據(jù)項(xiàng)信息656(例如,約束210、特性560)對(duì)數(shù)據(jù)項(xiàng)152 中的信息的顯示進(jìn)行重新排序。根據(jù)實(shí)施例,可將數(shù)據(jù)項(xiàng)152中的信息的顯示重新排序?yàn)榱?即顯示的主數(shù)據(jù)項(xiàng)信息(例如,"真皮內(nèi)飾"和"顏色紅色")以及后續(xù)顯示(例如,在接收到向 下翻頁(yè)、向下滾屏、向下滑動(dòng)等之后)的次級(jí)數(shù)據(jù)項(xiàng)信息。
[0118] 將會(huì)意識(shí)到的是:其他實(shí)施例可包括基于優(yōu)選數(shù)據(jù)項(xiàng)信息656來識(shí)別主數(shù)據(jù)項(xiàng)信 息并且基于主數(shù)據(jù)項(xiàng)信息來生成并格式化界面(例如,用戶界面)的客戶端機(jī)器102。例如, 在這樣的實(shí)施例中,請(qǐng)求模塊652和處理機(jī)模塊654可適于在客戶端機(jī)器102上執(zhí)行相同或 類似的功能,且可在客戶端機(jī)器102上存儲(chǔ)優(yōu)選數(shù)據(jù)項(xiàng)信息656的部分信息。在又一實(shí)施例 中,請(qǐng)求模塊652和處理機(jī)模塊654可適于在客戶端機(jī)器102上執(zhí)行相同或類似的功能,且可 向客戶端機(jī)器102傳送優(yōu)選數(shù)據(jù)項(xiàng)信息656的部分信息,該部分信息是執(zhí)行相同功能所必需 的。
[0119] 圖12A是示出了根據(jù)實(shí)施例的用戶信息116的框圖。用戶信息116可包括分別用來 存儲(chǔ)和檢索針對(duì)特定用戶的優(yōu)選數(shù)據(jù)項(xiàng)信息656的多個(gè)優(yōu)選數(shù)據(jù)項(xiàng)信息656條目。
[0120]圖12B是示出了根據(jù)實(shí)施例的優(yōu)選數(shù)據(jù)項(xiàng)信息656的框圖。優(yōu)選數(shù)據(jù)項(xiàng)信息656可 包括瀏覽歷史信息670和搜索歷史信息672。瀏覽歷史信息670可包括基于用戶的瀏覽歷史 所識(shí)別出的特性560。例如,特性560可包括可在類別層級(jí)結(jié)構(gòu)中導(dǎo)航的類別、品牌、價(jià)格范 圍、購(gòu)買形式(拍賣、現(xiàn)在購(gòu)買)、顏色、大小規(guī)格、狀況(例如,新的、二手的等)、項(xiàng)目或服務(wù) 位置(例如,圣何塞,圣克拉拉郡,加利福尼亞州,美國(guó),北美洲等)或描述對(duì)象或服務(wù)的任何 其他特性。搜索歷史信息672可包括在針對(duì)數(shù)據(jù)項(xiàng)的查詢中接收到的約束210。約束210可包 括一個(gè)或多個(gè)關(guān)鍵字、類別等。
[0121] 圖13是示出了根據(jù)實(shí)施例的用于基于優(yōu)選數(shù)據(jù)項(xiàng)信息656對(duì)數(shù)據(jù)項(xiàng)152中的信息 的顯示進(jìn)行重新排序的方法700的流程圖。左側(cè)示出的是客戶端機(jī)器102,且右側(cè)示出的是 服務(wù)器機(jī)器106。方法700可在操作710處以客戶端機(jī)器102向服務(wù)器機(jī)器106傳送瀏覽請(qǐng)求 來開始。瀏覽請(qǐng)求可包括用于識(shí)別類別層級(jí)結(jié)構(gòu)中的類別以瀏覽數(shù)據(jù)項(xiàng)的類別(例如,運(yùn)動(dòng) 型車)、用于識(shí)別數(shù)據(jù)項(xiàng)的屬性-值對(duì)(例如,("顏色=紅色"、"內(nèi)飾=真皮"))、等等。
[0122] 在操作712處,在服務(wù)器機(jī)器106處,請(qǐng)求模塊652可接收該請(qǐng)求。在操作714處,處 理機(jī)模塊654可處理該請(qǐng)求,以基于瀏覽請(qǐng)求來識(shí)別特性560,將特性560作為瀏覽歷史信息 670存儲(chǔ),并處理瀏覽請(qǐng)求。例如,處理機(jī)模塊654可識(shí)別特性560 "類別=運(yùn)動(dòng)型車"、"顏色 =紅色"和"內(nèi)飾=真皮",在與用戶相關(guān)聯(lián)的瀏覽歷史信息670中存儲(chǔ)特性560,并完成對(duì)瀏 覽請(qǐng)求的處理。
[0123] 在操作720處,客戶端機(jī)器102可向服務(wù)器機(jī)器106傳送搜索請(qǐng)求。搜索請(qǐng)求可包括 查詢,該查詢包括約束。例如,約束可包括關(guān)鍵字(例如,"Camaro")。
[0124] 在操作722處,在服務(wù)器機(jī)器106處,請(qǐng)求模塊652可接收該請(qǐng)求。在操作724處,處 理機(jī)模塊654可處理該請(qǐng)求,以基于搜索請(qǐng)求來識(shí)別約束210,將約束210作為搜索歷史信息 672存儲(chǔ),并處理搜索請(qǐng)求。例如,處理機(jī)模塊654可識(shí)別關(guān)鍵字約束"Camaro",在與用戶相 關(guān)聯(lián)的搜索歷史信息672中存儲(chǔ)約束210,并完成對(duì)搜索請(qǐng)求的處理。
[0125] 在操作730處,客戶端機(jī)器102可傳送對(duì)顯示數(shù)據(jù)項(xiàng)152的請(qǐng)求。例如,可向基于網(wǎng) 絡(luò)的市場(chǎng)傳送該請(qǐng)求,且數(shù)據(jù)項(xiàng)152可以是對(duì)在基于網(wǎng)絡(luò)的市場(chǎng)上待售的Camaro進(jìn)行描述 的列表。
[0126] 在操作732處,在服務(wù)器機(jī)器106處,請(qǐng)求模塊652可接收對(duì)顯示數(shù)據(jù)項(xiàng)152的請(qǐng)求。 在操作734處,處理機(jī)模塊654可基于與用戶相關(guān)聯(lián)的優(yōu)選數(shù)據(jù)項(xiàng)信息656來識(shí)別主數(shù)據(jù)項(xiàng) 信息。例如,處理機(jī)模塊654可將數(shù)據(jù)項(xiàng)152中的信息與瀏覽歷史信息670中存儲(chǔ)的特性560 進(jìn)行比較,并響應(yīng)于匹配來登記主數(shù)據(jù)項(xiàng)信息的標(biāo)識(shí)。還例如,處理機(jī)模塊654可將數(shù)據(jù)項(xiàng) 152中的信息與搜索歷史信息672中存儲(chǔ)的約束210進(jìn)行比較,并響應(yīng)于匹配來登記主數(shù)據(jù) 項(xiàng)信息的標(biāo)識(shí)。在操作736處,處理機(jī)模塊654可基于主數(shù)據(jù)項(xiàng)信息來生成并格式化界面(例 如,用戶界面)。例如,處理機(jī)模塊654可基于具有Camaro列表形式的數(shù)據(jù)項(xiàng)152來生成并格 式化用戶界面(例如,列表頁(yè)面),其中,主數(shù)據(jù)項(xiàng)信息可包括"內(nèi)飾=真皮"和"顏色=紅 色",如圖14A所示,且次級(jí)數(shù)據(jù)項(xiàng)信息可包括"引擎=8缸"和"價(jià)格= $20K"。在操作710處, 處理機(jī)模塊可向客戶端機(jī)器102傳送界面。
[0127] 在操作712處,客戶端機(jī)器102可顯示用戶界面,該用戶界面至少包括主數(shù)據(jù)項(xiàng)信 息,且不包括次級(jí)數(shù)據(jù)項(xiàng)信息。
[0128] 圖14A是示出了根據(jù)實(shí)施例的列表頁(yè)面的用戶界面750的框圖,該列表頁(yè)面是基于 優(yōu)選數(shù)據(jù)項(xiàng)信息656來生成的。響應(yīng)于對(duì)查看特定數(shù)據(jù)項(xiàng)152的請(qǐng)求,列表頁(yè)面可由服務(wù)器 機(jī)器106生成,并向客戶端機(jī)器102傳送。數(shù)據(jù)項(xiàng)152可包括列表,該列表包括元素154,元素 154具有針對(duì)在基于網(wǎng)絡(luò)的市場(chǎng)上待售的Camaro的描述。用戶界面750可包括從包括對(duì) Camaro的描述在內(nèi)的數(shù)據(jù)項(xiàng)152的元素154中檢索到的主數(shù)據(jù)項(xiàng)信息(例如,"真皮內(nèi)飾"和 "顏色")。立即顯示主數(shù)據(jù)項(xiàng)信息752。相反,次級(jí)數(shù)據(jù)項(xiàng)信息754(例如,"8缸引擎"和"價(jià)格$ 20K")也可被包括在包括對(duì)Camaro的描述在內(nèi)的數(shù)據(jù)項(xiàng)152的元素154中,但不被立即顯示。 可利用用戶的后續(xù)請(qǐng)求(例如,向下翻頁(yè)、向下滾屏等)來顯示次級(jí)信息。
[0129] 圖14B是示出了根據(jù)實(shí)施例的列表頁(yè)面的用戶界面760的框圖,該列表頁(yè)面是基于 優(yōu)選數(shù)據(jù)項(xiàng)信息762來生成的。用戶界面760顯示與在圖14A中的用戶界面750中所示出的數(shù) 據(jù)項(xiàng)152相同的數(shù)據(jù)項(xiàng)152(例如,列表),然而瀏覽歷史信息670和搜索歷史信息672不同。相 反,瀏覽歷史信息670和搜索歷史可包括用戶行為,該用戶形式指示對(duì)包括"8缸引擎"和"價(jià) 格$ 20K"在內(nèi)的不同主數(shù)據(jù)項(xiàng)信息7 5 2的興趣。例如,用戶可以與包括約束210 "Camaro,8缸 引擎,價(jià)格范圍$15,000.00_$25,000.00"在內(nèi)的搜索歷史信息672相關(guān)聯(lián)。還例如,用戶可 以與包括特性560在內(nèi)的瀏覽歷史信息670相關(guān)聯(lián),特性560描述具有8缸引擎(例如,引擎= 8缸)且價(jià)格在$15,000.00-$25,000.00的范圍內(nèi)(例如,價(jià)格范圍=$15-201((1]30))的 Camaro 〇
[0130]在另一實(shí)施例中,可按照基于優(yōu)選數(shù)據(jù)項(xiàng)信息656確定的順序來顯示數(shù)據(jù)項(xiàng)152中 的元素154。例如,在缺少優(yōu)選數(shù)據(jù)項(xiàng)信息656的情況下,針對(duì)基于網(wǎng)絡(luò)的市場(chǎng)上的列表的數(shù) 據(jù)項(xiàng)可包括按所提及的順序顯示的元素154標(biāo)題、描述、價(jià)格、狀況、購(gòu)買形式(例如,拍賣、 立即購(gòu)買)。響應(yīng)于識(shí)別出優(yōu)選數(shù)據(jù)項(xiàng)信息656,可以基于優(yōu)選數(shù)據(jù)項(xiàng)信息656將各元素154 識(shí)別為主數(shù)據(jù)項(xiàng)信息或次級(jí)數(shù)據(jù)項(xiàng)信息。響應(yīng)于對(duì)顯示數(shù)據(jù)項(xiàng)152的請(qǐng)求,可立即顯示主數(shù) 據(jù)項(xiàng)信息,且響應(yīng)于后續(xù)請(qǐng)求(例如,向下翻頁(yè)、向下滾屏、向下滑動(dòng))來顯示次級(jí)數(shù)據(jù)項(xiàng)信 息。
[0131] 在實(shí)施例中描述了術(shù)語"界面",其包括用戶界面660;然而,本領(lǐng)域技術(shù)人員將會(huì) 意識(shí)到的是:"界面"也可被體現(xiàn)為包括機(jī)器查看組件在內(nèi)的機(jī)器界面(例如,SGML)、包括音 頻查看組件在內(nèi)的音頻界面、包括活動(dòng)(kinetic)查看組件在內(nèi)的活動(dòng)界面、或某個(gè)其他界 面。
[0132] 基于網(wǎng)絡(luò)的市場(chǎng)
[0133] 圖15還示出了根據(jù)實(shí)施例的系統(tǒng)1010。聯(lián)網(wǎng)系統(tǒng)1010對(duì)應(yīng)于圖1中的系統(tǒng)100、圖 8A中的系統(tǒng)500、或圖11中的系統(tǒng)650,因此除非另行指示,否則使用相同或相似的附圖標(biāo)記 來指示相同或相似的特征。聯(lián)網(wǎng)系統(tǒng)1010可包括基于網(wǎng)絡(luò)的市場(chǎng)1012?;诰W(wǎng)絡(luò)的市場(chǎng) 1012經(jīng)由網(wǎng)絡(luò)1014(例如,互聯(lián)網(wǎng)或廣域網(wǎng)(WAN))向一個(gè)或多個(gè)客戶端提供服務(wù)器側(cè)功能。 例如,圖15示出了在客戶端機(jī)器1020上執(zhí)行的web客戶端1016(例如,瀏覽器,如由Redmond, Washington State的微軟公司開發(fā)的Internet Explorer瀏覽器)、在客戶端機(jī)器1022上執(zhí) 行的編程客戶端1018、以及在移動(dòng)設(shè)備1011上執(zhí)行的移動(dòng)web客戶端1045。例如,移動(dòng)web客 戶端1045可被體現(xiàn)為用來支持Waterloo, Ontario的捷迅公司制造的Blackberry?無線手持 商務(wù)或智能電話的一個(gè)或多個(gè)移動(dòng)模塊。
[0134] 應(yīng)用程序接口(API)服務(wù)器1024和web服務(wù)器1026耦合至一個(gè)或多個(gè)應(yīng)用服務(wù)器 1028,并分別向一個(gè)或多個(gè)應(yīng)用服務(wù)器1028提供編程和web接口。應(yīng)用服務(wù)器1028容宿 (host)-個(gè)或多個(gè)市場(chǎng)應(yīng)用1030和支付應(yīng)用1032。應(yīng)用服務(wù)器1028被示出為進(jìn)而耦合到便 于訪問一個(gè)或多個(gè)數(shù)據(jù)庫(kù)1036的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器1034。
[0135] 市場(chǎng)應(yīng)用1030可以向訪問基于網(wǎng)絡(luò)的市場(chǎng)1012的用戶提供多個(gè)市場(chǎng)功能和服務(wù)。 支付應(yīng)用1032可以類似地向用戶提供多個(gè)支付服務(wù)和功能。支付應(yīng)用1032可以允許用戶在 賬戶中累積值,隨后用累積的值兌換通過市場(chǎng)應(yīng)用1030可以購(gòu)買到的產(chǎn)品(例如商品或服 務(wù))。可以按流通貨幣(例如,美元)或?qū)S胸泿牛ɡ纾?點(diǎn)數(shù)")來累積值。雖然市場(chǎng)應(yīng)用1030 和支付應(yīng)用1032在圖15中均被示出為形成基于網(wǎng)絡(luò)的市場(chǎng)1012的一部分,但是將理解的 是:在備選實(shí)施例中,支付應(yīng)用1032可以形成與基于網(wǎng)絡(luò)的市場(chǎng)1012分開且不同的支付服 務(wù)的一部分。
[0136] 此外,雖然圖15所示出的聯(lián)網(wǎng)系統(tǒng)1010采用客戶端-服務(wù)器架構(gòu),但是本公開的實(shí) 施例當(dāng)然不限于此種架構(gòu),并且可以同樣良好地應(yīng)用于例如分布式或?qū)Φ燃軜?gòu)系統(tǒng)。各種 市場(chǎng)應(yīng)用1030和支付應(yīng)用1032還可被實(shí)現(xiàn)為獨(dú)立的軟件程序,該獨(dú)立的軟件程序不一定具 有聯(lián)網(wǎng)能力。
[0137] web客戶端1016和移動(dòng)web客戶端1045經(jīng)由web服務(wù)器1026所支持的web接口來訪 問各個(gè)市場(chǎng)應(yīng)用1030和支付應(yīng)用1032。類似地,編程客戶端1018經(jīng)由API服務(wù)器1024所提供 的編程接口來訪問由市場(chǎng)應(yīng)用1030和支付應(yīng)用1032提供的各種服務(wù)和功能。例如,編程客 戶端1018可以是賣家應(yīng)用(例如,由加利福尼亞州圣何塞的eBay Inc.開發(fā)的TurboLister 應(yīng)用),其用于使得賣家能夠以離線方式在基于網(wǎng)絡(luò)的市場(chǎng)1012上創(chuàng)作和管理列表,并且執(zhí) 行編程客戶端1018與基于網(wǎng)絡(luò)的市場(chǎng)1012之間的批處理模式通信。
[0138] 圖15還示出了在第三方服務(wù)器機(jī)器1041上執(zhí)行的第三方應(yīng)用1043,該第三方應(yīng)用 1043能夠經(jīng)由API服務(wù)器1024提供的編程接口來編程訪問聯(lián)網(wǎng)系統(tǒng)1010。第三方網(wǎng)站可向 客戶端機(jī)器1022、1020或移動(dòng)設(shè)備1011傳送用戶界面。
[0139] 移動(dòng)設(shè)備1011可被體現(xiàn)為移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、蜂窩電話或能夠與基于 網(wǎng)絡(luò)的市場(chǎng)1 〇 12通信的任何其他無線設(shè)備。例如,移動(dòng)設(shè)備1011可被體現(xiàn)為由Cupertino, Cal if ornia的蘋果公司制造的iPhone移動(dòng)電話或先前提到的由Water loo,Ontario的捷迅 公司制造的Blac kb err y?移動(dòng)電話。
[0140] 市場(chǎng)應(yīng)用和支付應(yīng)用
[0141] 圖16是示出了在一個(gè)實(shí)施例中作為圖15的聯(lián)網(wǎng)系統(tǒng)1010的一部分提供的市場(chǎng)應(yīng) 用1030和支付應(yīng)用1032的框圖。市場(chǎng)應(yīng)用1030和支付應(yīng)用1032可被容宿在專用或共享服務(wù) 器機(jī)器(如圖15所示)上,這些專用或共享服務(wù)器機(jī)器通信耦合,以實(shí)現(xiàn)服務(wù)器機(jī)器之間的 通信。應(yīng)用自身彼此通信地耦合(例如經(jīng)由適當(dāng)?shù)慕涌冢┎Ⅰ詈现粮鞣N數(shù)據(jù)源,從而允許信 息在應(yīng)用間傳遞或允許應(yīng)用共享和訪問公共數(shù)據(jù)。應(yīng)用還可經(jīng)由圖15中示出的數(shù)據(jù)庫(kù)服務(wù) 器1034來訪問一個(gè)或多個(gè)數(shù)據(jù)庫(kù)1036。圖15的基于網(wǎng)絡(luò)的市場(chǎng)1012可提供多個(gè)發(fā)布、列出 和價(jià)格設(shè)置機(jī)制,賣家可通過其列出待售的商品或服務(wù)(或發(fā)布與其相關(guān)的信息);賣家可 表明購(gòu)買這樣的商品或服務(wù)的愿望;以及可針對(duì)涉及商品或服務(wù)的交易來設(shè)置價(jià)格.為此, 市場(chǎng)應(yīng)用1030被示出為包括至少一個(gè)發(fā)布應(yīng)用1040以及一個(gè)或多個(gè)拍賣應(yīng)用1042,拍賣應(yīng) 用1042支持拍賣形式的列表和價(jià)格沒置機(jī)制(例如英式拍賣、荷式拍賣、次高叫價(jià)拍賣、中 式拍賣、復(fù)式拍賣、逆向拍賣等)。各種拍賣應(yīng)用1042還可以提供支持這種拍賣形式列表的 多個(gè)功能,例如保留價(jià)格功能(由此,賣家可以指定與列表相關(guān)的保留價(jià)格)以及代理出價(jià) 功能(由此,出價(jià)人可以調(diào)用自動(dòng)代理出價(jià))。
[0142] 多個(gè)固定價(jià)格應(yīng)用1044支持固定價(jià)格列表形式(例如傳統(tǒng)的分類廣告式列表或目 錄列表)以及買斷式列表。具體地,可以結(jié)合拍賣形式列表來提供買斷式列表(例如包括由 加利福尼亞州圣何塞的eBay Inc.開發(fā)的現(xiàn)在購(gòu)買(BIN)技術(shù)),并且可允許買家以通常高 于拍賣的起始價(jià)格的固定價(jià)格來購(gòu)買也經(jīng)由拍賣來出售的商品或服務(wù)。
[0143] 商店應(yīng)用1046允許賣家將列表組合在"虛擬"商店中,該"虛擬"商店可以被賣家冠 以品牌或者被賣家以其他方式個(gè)性化。這種虛擬商店還可以提供促銷、激勵(lì)以及對(duì)于相關(guān) 賣家來說特定和個(gè)性化的功能。
[0144] 信譽(yù)應(yīng)用1048允許交易用戶利用基于網(wǎng)絡(luò)的市場(chǎng)1012來設(shè)立、建立和保持信譽(yù), 信譽(yù)可以被潛在的交易伙伴獲得并可以被發(fā)布給潛在的交易伙伴??紤]到例如基于網(wǎng)絡(luò)的 市場(chǎng)1012支持人對(duì)人交易的情況,否則用戶可能沒有可以評(píng)估潛在交易伙伴的可信度和信 用的歷史或者其它參考信息。信譽(yù)應(yīng)用1048允許用戶在基于網(wǎng)絡(luò)的市場(chǎng)1012內(nèi)隨著時(shí)間設(shè) 立信譽(yù),例如通過其他交易伙伴提供的反饋或基于該反饋計(jì)算反饋分?jǐn)?shù)來建立。例如,基于 網(wǎng)絡(luò)的市場(chǎng)1012可公開顯示反饋分?jǐn)?shù)。其它潛在交易伙伴于是可以參考這種反饋分?jǐn)?shù)來評(píng) 估信用和可信度。
[0145] 個(gè)性化應(yīng)用1050允許基于網(wǎng)絡(luò)的市場(chǎng)1012的用戶對(duì)他們與基于網(wǎng)絡(luò)的市場(chǎng)1012 的交互的各個(gè)特性560進(jìn)行個(gè)性化。例如,用戶可以利用合適的個(gè)性化應(yīng)用1050來創(chuàng)建個(gè)性 化的參考頁(yè)面,在該個(gè)性化參考頁(yè)面處,可以查看關(guān)于該用戶正在作為(或者曾經(jīng)作為)一 方的交易的信息。此外,個(gè)性化應(yīng)用1050可以使用戶能夠?qū)α斜硪约八麄兣c聯(lián)網(wǎng)系統(tǒng)1010 和其它方的交互的其它特性560進(jìn)行個(gè)性化。
[0146] 聯(lián)網(wǎng)系統(tǒng)1010可以支持例如針對(duì)特定地理區(qū)域所定制的多個(gè)市場(chǎng)。聯(lián)網(wǎng)系統(tǒng)1010 的一個(gè)版本可以針對(duì)英國(guó)定制,而聯(lián)網(wǎng)系統(tǒng)1 〇 1 〇的另一版本可以針對(duì)美國(guó)定制。這些版本 中的一些版本可以操作為獨(dú)立市場(chǎng)或者可以是公共基礎(chǔ)市場(chǎng)的定制(或國(guó)際化)呈現(xiàn)。聯(lián)網(wǎng) 系統(tǒng)1010因此可以包括多個(gè)國(guó)際化應(yīng)用1052,國(guó)際化應(yīng)用1052根據(jù)預(yù)定標(biāo)準(zhǔn)(例如地理、人 口統(tǒng)計(jì)或市場(chǎng)標(biāo)準(zhǔn))來定制信息(和/或由聯(lián)網(wǎng)系統(tǒng)1 〇 1 〇對(duì)信息的呈現(xiàn))。例如,國(guó)際化應(yīng)用 1052可以用于支持對(duì)聯(lián)網(wǎng)系統(tǒng)1010所運(yùn)營(yíng)的以及可以經(jīng)由都在圖15中的各個(gè)服務(wù)器1024 和10 26來訪問的多個(gè)地區(qū)網(wǎng)站的信息的定制。
[0147] 基于網(wǎng)絡(luò)的市場(chǎng)1012的導(dǎo)航可以由一個(gè)或多個(gè)導(dǎo)航應(yīng)用1054來實(shí)現(xiàn)。例如,基于 網(wǎng)絡(luò)的市場(chǎng)1012可接收用于在基于網(wǎng)絡(luò)的市場(chǎng)1012上搜索項(xiàng)目的搜索信息。瀏覽應(yīng)用可以 允許用戶瀏覽各種類別、目錄或庫(kù)存數(shù)據(jù)結(jié)構(gòu),在聯(lián)網(wǎng)系統(tǒng)1010中可以根據(jù)這些結(jié)構(gòu)對(duì)列 表進(jìn)行分類。可以提供各種其他導(dǎo)航應(yīng)用來補(bǔ)充搜索和瀏覽應(yīng)用。例如,根據(jù)實(shí)施例,導(dǎo)航 應(yīng)用1054可包括接收模塊110、處理模塊112、通信模塊501和保存搜索模塊502。
[0148] 為了使經(jīng)由聯(lián)網(wǎng)系統(tǒng)1010可獲得的列表在視覺上盡可能提供信息且引人注目,市 場(chǎng)應(yīng)用1030可以包括一個(gè)或多個(gè)成像應(yīng)用1056,用戶可以利用成像應(yīng)用1056來上傳圖像 (例如,略縮圖)以被包括在列表內(nèi)。成像應(yīng)用1056還操作為將圖像(例如,略縮圖)合并在被 查看的列表中。成像應(yīng)用1056還可以支持一個(gè)或多個(gè)促銷功能,例如呈現(xiàn)給潛在買家的圖 庫(kù)。例如,賣家可以支付額外費(fèi)用以將圖像包括在促銷項(xiàng)目的圖庫(kù)中。
[0149] 列表創(chuàng)建應(yīng)用1058允許賣家方便地創(chuàng)建與他們想經(jīng)由基于網(wǎng)絡(luò)的市場(chǎng)1012交易 的商品或服務(wù)相關(guān)的列表,而列表管理應(yīng)用1060允許賣家管理這些列表。具體地,在特定賣 家已經(jīng)創(chuàng)建和/或發(fā)布了大量列表的情況下,管理這些列表可能是一個(gè)挑戰(zhàn)。列表創(chuàng)建應(yīng)用 1058還可便于買家觀看特定列表或特定類型的列表。列表管理應(yīng)用1060提供用于幫助賣家 管理這些列表的多個(gè)功能(例如自動(dòng)重列出、庫(kù)存水平監(jiān)視等)。
[0150] 一個(gè)或多個(gè)列出后管理應(yīng)用1062還可幫助賣家進(jìn)行通常可發(fā)生在列出之后的多 個(gè)活動(dòng)。例如,在完成由一個(gè)或多個(gè)拍賣應(yīng)用1042輔助的拍賣時(shí),賣家可能希望留下關(guān)于特 定買家的反饋。為此,列出后管理應(yīng)用1062可以提供針對(duì)一個(gè)或多個(gè)信譽(yù)應(yīng)用1048的接口, 從而允許賣家方便地向信譽(yù)應(yīng)用1048提供關(guān)于多個(gè)買家的反饋。
[0151] 糾紛解決應(yīng)用1064提供可以解決在交易各方之間產(chǎn)生的糾紛的機(jī)制。例如,糾紛 解決應(yīng)用1064可以提供引導(dǎo)交易各方經(jīng)過多個(gè)步驟來嘗試和解糾紛的引導(dǎo)流程。如果不能 經(jīng)由引導(dǎo)流程來和解糾紛,可以將糾紛上交給第三方中介或仲裁。
[0152] 多個(gè)防欺詐應(yīng)用1066實(shí)現(xiàn)了欺詐檢測(cè)和預(yù)防機(jī)制,以減少在基于網(wǎng)絡(luò)的市場(chǎng)1012 中發(fā)生欺詐。
[0153] 消息應(yīng)用1068負(fù)責(zé)產(chǎn)生消息并向基于網(wǎng)絡(luò)的市場(chǎng)1012的用戶傳送消息,例如,利 用這樣的消息向用戶通知基于網(wǎng)絡(luò)的市場(chǎng)1012上的列表的狀態(tài)(例如在拍賣過程中向出價(jià) 人提供"落標(biāo)(outbid)"的通知,或者向用戶提供促銷和推銷信息))。各個(gè)消息應(yīng)用1068可 以利用多個(gè)消息傳送網(wǎng)絡(luò)和平臺(tái)中的任意一個(gè)向用戶傳送消息。例如,消息應(yīng)用1068可以 經(jīng)由有線網(wǎng)(例如互聯(lián)網(wǎng))、簡(jiǎn)易老式電話服務(wù)(POTS)或無線(例如移動(dòng)、蜂窩、WiFi(例如, IEEE 802.11技術(shù),包括802.1111、802.1113、802.118和802.113))、全球微波接入互操作性 (例如,WiMAX( IEEE 802.16))網(wǎng)絡(luò)傳送電子郵件(e-mail )、即時(shí)消息(IM)、短消息服務(wù) (SMS)、文本、傳真或語音(例如IP語音(Vo IP))消息。
[0154] 推銷應(yīng)用1070支持賣家可以獲得的各種推銷功能,以使得賣家能夠增加經(jīng)由基于 網(wǎng)絡(luò)的市場(chǎng)1012的銷量。推銷應(yīng)用1070還操作可以被賣家調(diào)用的各種推銷功能,并且可以 監(jiān)視和跟蹤由賣家采用的推銷策略的成功。此外,用戶可利用交易激勵(lì)(transaction incentivizing)應(yīng)用1072來選擇可被用于生成社交友好度指數(shù)的一個(gè)或多個(gè)準(zhǔn)則,社交友 好度指數(shù)被用來生成徽章。移動(dòng)應(yīng)用1074支持訪問由基于網(wǎng)絡(luò)的市場(chǎng)1012提供的功能和服 務(wù)的移動(dòng)設(shè)備。
[0155] 數(shù)據(jù)結(jié)構(gòu)
[0156] 圖17是示出了各種表格1080的高層實(shí)體關(guān)系圖,該各種表格1080可在圖15的數(shù)據(jù) 庫(kù)1036內(nèi)維護(hù),并由都在圖16中的市場(chǎng)應(yīng)用1030和支付應(yīng)用1032來使用,并該各種表格 1080支持該市場(chǎng)應(yīng)用1030和支付應(yīng)用1032。用戶表格1082包含圖15的基于網(wǎng)絡(luò)的市場(chǎng)1012 的登記用戶的記錄。用戶在基于網(wǎng)絡(luò)的市場(chǎng)1012中可作為賣家、買家或這二者工作。在一個(gè) 示例實(shí)施例中,買家可以是具有累積值(例如,流通貨幣或?qū)S胸泿牛┑挠脩簦⒁虼四軌蛴?累積值來交換由基于網(wǎng)絡(luò)的市場(chǎng)1012提供待售的項(xiàng)目。
[0157] 表格1080還包括項(xiàng)目表1086,在項(xiàng)目表1086中維護(hù)針對(duì)可經(jīng)由基于網(wǎng)絡(luò)的市場(chǎng) 1012交易的商品和服務(wù)或已經(jīng)經(jīng)由基于網(wǎng)絡(luò)的市場(chǎng)1012交易的商品和服務(wù)的項(xiàng)目記錄(例 如,列表)。還可將項(xiàng)目表1086內(nèi)的項(xiàng)目記錄(例如,列表)鏈接到用戶表1082內(nèi)的一個(gè)或多 個(gè)用戶記錄,以將賣家和一個(gè)或多個(gè)實(shí)際買家或潛在買家與項(xiàng)目記錄(例如,列表)相關(guān)聯(lián)。
[0158] 交易表1088可包含針對(duì)每個(gè)交易(例如,購(gòu)買或出售交易或拍賣)的記錄,該每個(gè) 交易涉及其記錄存在于項(xiàng)目表1086中的項(xiàng)目。
[0159] 可以用訂單記錄來填寫訂單表1090,其中,每個(gè)訂單記錄與訂單相關(guān)聯(lián)。每個(gè)訂單 進(jìn)而可與其記錄存在于交易表1088中的一個(gè)或多個(gè)交易相關(guān)聯(lián)。
[0160]結(jié)合圖16的拍賣應(yīng)用1042所支持的拍賣形式列表,出價(jià)表1092內(nèi)的出價(jià)記錄可以 與在基于網(wǎng)絡(luò)的市場(chǎng)1012處接收到的出價(jià)有關(guān)。在一個(gè)示例實(shí)施例中,圖16的一個(gè)或多個(gè) 信譽(yù)應(yīng)用1048利用反饋表1094來構(gòu)建和維護(hù)具有反饋分?jǐn)?shù)形式的與用戶有關(guān)的信譽(yù)信息。 歷史表1096可維護(hù)用戶作為其一方的交易的歷史。一個(gè)或多個(gè)屬性表1098可記錄涉及其記 錄存在于項(xiàng)目表1086內(nèi)的項(xiàng)目的屬性信息。僅考慮這樣的屬性的單個(gè)示例,屬性表1098可 指示與特定項(xiàng)目相關(guān)聯(lián)的貨幣屬性,該貨幣屬性識(shí)別賣家所規(guī)定的相關(guān)項(xiàng)目的價(jià)格的貨 幣。
[0161]搜索表1093可存儲(chǔ)由正尋找特定類型的列表的用戶(例如,買家)輸入的搜索信 息。定制表1095可存儲(chǔ)用于激勵(lì)交易的定制信息,其增強(qiáng)了社交友好度。
[0162] 格式化等級(jí)總結(jié)信息1097可方便格式化用戶界面120。
[0163] 模塊、組件和邏輯
[0164] 某些實(shí)施例在本文中被描述為包括邏輯或多個(gè)組件、模塊或機(jī)制。模塊可以構(gòu)成 軟件模塊(例如(1)實(shí)施在非暫時(shí)性機(jī)器可讀介質(zhì)上的代碼,或(2)以傳輸信號(hào)實(shí)施的代碼) 或硬件實(shí)現(xiàn)的模塊。硬件實(shí)現(xiàn)的模塊是能夠執(zhí)行某些操作并可以按特定物理方式來配置或 布置的有形單元。在示例實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)(例如,獨(dú)立、客戶端或服務(wù)器計(jì) 算機(jī)系統(tǒng))或一個(gè)或多個(gè)處理器可以被軟件(例如,應(yīng)用或應(yīng)用部分)配置為硬件實(shí)施的模 塊,該模塊進(jìn)行操作以執(zhí)行如本文所述的某些操作。
[0165] 在各實(shí)施例中,硬件實(shí)現(xiàn)的模塊可以用機(jī)械方式或電子方式來實(shí)現(xiàn)。例如,硬件實(shí) 現(xiàn)的模塊可以包括永久地被配置為執(zhí)行某些操作的專用電路或邏輯(例如,硬件實(shí)現(xiàn)的模 塊可以是專用處理器,例如現(xiàn)場(chǎng)可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC))。硬件實(shí)施的 模塊還可以包括暫時(shí)由軟件配置以執(zhí)行某些操作的可編程邏輯或電路(例如,配置為被包 含在通用處理器或其它可編程處理器中)。將清楚的是:對(duì)以機(jī)械方式、在專用且永久配置 的電路中、或在暫時(shí)配置的電路(例如由軟件配置)中實(shí)現(xiàn)硬件實(shí)現(xiàn)的模塊的決定可能受到 成本和時(shí)間考慮因素的驅(qū)動(dòng)。
[0166] 因此,短語"硬件實(shí)現(xiàn)的模塊"應(yīng)當(dāng)被理解為包含有形實(shí)體,應(yīng)當(dāng)是物理構(gòu)成的、永 久配置(例如硬連線的)或暫時(shí)或瞬時(shí)配置(例如編程的)以在特定方式下工作以執(zhí)行本文 描述的特定操作的實(shí)體??紤]到其中硬件實(shí)現(xiàn)的模塊是暫時(shí)配置的(例如編程的)實(shí)施例, 每個(gè)硬件實(shí)現(xiàn)的模塊不需要是在任何時(shí)刻都是已配置或已實(shí)例化的。例如,在硬件實(shí)施的 模塊包括使用軟件來配置的通用處理器的情況下,通用處理器可以在不同時(shí)間被配置為各 個(gè)不同的硬件實(shí)施的模塊。軟件可以因此配置處理器,以例如在一個(gè)時(shí)刻構(gòu)成特定硬件實(shí) 施的模塊,以及在不同時(shí)刻構(gòu)成不同的硬件實(shí)施的模塊。
[0167] 硬件實(shí)現(xiàn)的模塊可以向其它硬件實(shí)現(xiàn)的模塊提供信息,并且可以從其它硬件實(shí)現(xiàn) 的模塊接收信息。因此,描述的硬件實(shí)現(xiàn)的模塊可被看做是通信耦合的。在多個(gè)這種硬件實(shí) 現(xiàn)的模塊同時(shí)存在的情況下,可以通過信號(hào)傳輸(例如在連接硬件實(shí)現(xiàn)的模塊的適當(dāng)?shù)碾?路和總線上)來實(shí)現(xiàn)通信。在多個(gè)硬件實(shí)現(xiàn)的模塊在不同的時(shí)間被配置或?qū)嵗膶?shí)施例 中,可以例如通過在多個(gè)硬件實(shí)現(xiàn)的模塊可訪問的存儲(chǔ)器結(jié)構(gòu)中對(duì)信息的存儲(chǔ)和檢索來實(shí) 現(xiàn)這樣的硬件實(shí)現(xiàn)的模塊之間的通信。例如,一個(gè)硬件實(shí)現(xiàn)的模塊可以執(zhí)行操作,并且將該 操作的輸出存儲(chǔ)在與該硬件實(shí)現(xiàn)的模塊通信耦合的存儲(chǔ)設(shè)備中。然后另一硬件實(shí)現(xiàn)的模塊 可以在之后的時(shí)間訪問該存儲(chǔ)設(shè)備以檢索并處理所存儲(chǔ)的輸出。硬件實(shí)現(xiàn)的模塊還可以發(fā) 起與輸入或輸出設(shè)備的通信,并且能夠?qū)Y源(例如信息的集合)執(zhí)行操作。
[0168] 此處描述的示例方法的各種操作可以至少部分地由臨時(shí)配置(例如通過軟件)或 永久配置為執(zhí)行相關(guān)操作的一個(gè)或多個(gè)處理器執(zhí)行。無論是暫時(shí)地還是永久地配置,這樣 的處理器可以構(gòu)成進(jìn)行操作以執(zhí)行一個(gè)或多個(gè)操作或功能的處理器實(shí)現(xiàn)的模塊。在一些示 例實(shí)施例中,如本文中使用的"模塊"包括處理器實(shí)現(xiàn)的模塊。
[0169] 類似地,本文中描述的方法可以至少部分由處理器實(shí)現(xiàn)。例如,方法的至少一些操 作可由一個(gè)或多個(gè)處理器或處理器實(shí)現(xiàn)的模塊執(zhí)行。某些操作的執(zhí)行可以分布在一個(gè)或多 個(gè)處理器中,并不只駐留在單個(gè)機(jī)器中,而是布置在多個(gè)機(jī)器中。在一些示例實(shí)施例中,一 個(gè)或多個(gè)處理器或處理器可以位于單個(gè)地點(diǎn)(例如在家庭環(huán)境、辦公室環(huán)境或服務(wù)器群 中),而在其他實(shí)施例中,處理器可以分布在多個(gè)地點(diǎn)。
[0170] 一個(gè)或多個(gè)處理器還可以操作以支持在"云計(jì)算環(huán)境"下的操作的執(zhí)行或作為"軟 件即服務(wù)"(SaaS)的操作的執(zhí)行。例如,至少一些操作可以由一組計(jì)算機(jī)(例如,包括處理器 的機(jī)器)來完成,這些操作是可經(jīng)由網(wǎng)絡(luò)1〇14(例如,互聯(lián)網(wǎng))以及經(jīng)由一個(gè)或多個(gè)適當(dāng)?shù)慕?口(例如,應(yīng)用程序接口(API))來訪問的。
[0171] 電子裝置和系統(tǒng)
[0172] 示例實(shí)施例可以用數(shù)字電子電路或者用計(jì)算機(jī)硬件、固件、軟件或它們的組合來 實(shí)現(xiàn)。示例實(shí)施例可以使用計(jì)算機(jī)程序產(chǎn)品來實(shí)現(xiàn),計(jì)算機(jī)程序產(chǎn)品例如是在信息載體中 有形地表現(xiàn)的計(jì)算機(jī)程序,信息載體例如是由數(shù)據(jù)處理裝置執(zhí)行的機(jī)器可讀介質(zhì)或用于控 制數(shù)據(jù)處理裝置的操作的機(jī)器可讀介質(zhì),數(shù)據(jù)處理裝置例如是可編程處理器、計(jì)算機(jī)、或多 個(gè)計(jì)算機(jī)。
[0173] 可以以任何形式的編程語言來編寫計(jì)算機(jī)程序,該編程語言包括:編譯或解釋語 言,并且可以以任何形式來部署計(jì)算機(jī)程序,包括部署為獨(dú)立的程序或者部署為適合于用 于計(jì)算環(huán)境的模塊、子例程,或者其它單元。計(jì)算機(jī)程序可以被配置為在一個(gè)計(jì)算機(jī)執(zhí)行或 在位于一個(gè)地點(diǎn)處的多個(gè)計(jì)算機(jī)上執(zhí)行或者在分布在多個(gè)地點(diǎn)上并通過通信網(wǎng)絡(luò)互連的 多個(gè)計(jì)算機(jī)上執(zhí)行。
[0174] 在示例實(shí)施例中,操作可以通過一個(gè)或多個(gè)可編程處理器執(zhí)行計(jì)算機(jī)程序來執(zhí) 行,以通過操作輸入數(shù)據(jù)并產(chǎn)生輸出來執(zhí)行功能。方法操作還可以通過由專用邏輯電路(例 如,現(xiàn)場(chǎng)可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC))來執(zhí)行,并且示例實(shí)施例的裝置可以 實(shí)現(xiàn)為專用邏輯電路。
[0175] 計(jì)算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般相互遠(yuǎn)離并且通常通過 通信網(wǎng)絡(luò)進(jìn)行交互。客戶端和服務(wù)器的關(guān)系通過在相應(yīng)計(jì)算機(jī)上運(yùn)行并且相互具有客戶 端-服務(wù)器關(guān)系的計(jì)算機(jī)程序來產(chǎn)生。在使用可編程計(jì)算系統(tǒng)的實(shí)施例中,將清楚的是,需 要考慮硬件架構(gòu)和軟件架構(gòu)二者。具體地,將清楚的是,在永久配置的硬件(例如ASIC)中、 在暫時(shí)配置的硬件中(例如軟件與可編程處理器的組合)、或是在永久配置的與暫時(shí)配置的 硬件的組合中實(shí)現(xiàn)特定功能可以是設(shè)計(jì)選擇。下文是在各種示例實(shí)施例中可以部署的硬件 架構(gòu)(例如機(jī)器)和軟件架構(gòu)。
[0176] 示例機(jī)器架構(gòu)/機(jī)器可讀介質(zhì)
[0177] 圖18是機(jī)器的框圖,在該機(jī)器中可以執(zhí)行指令以使該機(jī)器執(zhí)行本文討論的方法中 的任意一個(gè)或多個(gè)方法。在一個(gè)不例實(shí)施例中,機(jī)器可以是客戶端機(jī)器102、1022、1020、 1041或本申請(qǐng)中識(shí)別的任何其他機(jī)器。在一個(gè)示例實(shí)施例中,機(jī)器可以是移動(dòng)設(shè)備1011或 本申請(qǐng)中識(shí)別的任何其他設(shè)備。在一個(gè)示例實(shí)施例中,機(jī)器可以服務(wù)器機(jī)器106、1024、 1026、1028、1034或本申請(qǐng)中識(shí)別的任何其他服務(wù)器。在備選實(shí)施例中,機(jī)器可以作為獨(dú)立 設(shè)備來操作,或者可以連接(例如聯(lián)網(wǎng))到其它機(jī)器。在聯(lián)網(wǎng)部署中,機(jī)器可以在服務(wù)器-客 戶端網(wǎng)絡(luò)環(huán)境中以服務(wù)器機(jī)器或客戶端機(jī)器102的能力進(jìn)行操作,或者作為對(duì)等(或分布 式)網(wǎng)絡(luò)環(huán)境中的對(duì)等機(jī)器進(jìn)行操作。機(jī)器可以是個(gè)人計(jì)算機(jī)(PC)、平板PC、機(jī)頂盒(STB)、 個(gè)人數(shù)字助手(PDA)、蜂窩電話、網(wǎng)絡(luò)應(yīng)用、網(wǎng)絡(luò)路由器、交換機(jī)或橋接器、或能夠(順序地或 以其他方式)執(zhí)行指定要由機(jī)器進(jìn)行動(dòng)作的指令的任何機(jī)器。此外,雖然只示出了單個(gè)機(jī) 器,術(shù)語"機(jī)器"還應(yīng)當(dāng)指包括單獨(dú)或共同地執(zhí)行指令集合(或多個(gè)集合)以執(zhí)行本文描述的 任意一個(gè)或多個(gè)方法的機(jī)器的任意集合。
[0178] 示例計(jì)算機(jī)系統(tǒng)1100包括處理器1102(例如中央處理單元(CHJ)、圖形處理單元 (GPU)或這二者)、主存儲(chǔ)器1104和靜態(tài)存儲(chǔ)器1106,它們經(jīng)由總線1108相互通信。計(jì)算機(jī)系 統(tǒng)1100還可包括視頻顯示單元1110(例如液晶顯示器(IXD)或陰極射線管(CRT))。計(jì)算機(jī)系 統(tǒng)1100還包括字母數(shù)字輸入設(shè)備1112(例如鍵盤)、用戶界面(UI)導(dǎo)航設(shè)備1114(例如鼠 標(biāo))、磁盤驅(qū)動(dòng)單元1116、信號(hào)產(chǎn)生設(shè)備1118(例如揚(yáng)聲器)、以及網(wǎng)絡(luò)接口設(shè)備1120。
[0179] 機(jī)器可讀介質(zhì)
[0180] 驅(qū)動(dòng)單元1116包括在其上存儲(chǔ)體現(xiàn)本文所描述的方法或功能中的一者或多者或 者由其利用的一組或多組指令和數(shù)據(jù)結(jié)構(gòu)(例如,軟件)1124的機(jī)器可讀介質(zhì)1122。在計(jì)算 機(jī)系統(tǒng)1100執(zhí)行指令1124時(shí),指令1124還可以完全地或至少部分地位于主存儲(chǔ)器1104中 和/或位于處理器1102中,主存儲(chǔ)器1104和處理器1102還構(gòu)成機(jī)器可讀介質(zhì)1122。指令可駐 留在靜態(tài)存儲(chǔ)器1106內(nèi)。
[0181] 雖然在示例實(shí)施例中將機(jī)器可讀介質(zhì)1122示為單個(gè)介質(zhì),但是術(shù)語"機(jī)器可讀介 質(zhì)"可以包括存儲(chǔ)了一個(gè)或多個(gè)指令或數(shù)據(jù)結(jié)構(gòu)1024的單個(gè)介質(zhì)或多個(gè)介質(zhì)(例如,集中式 或分布式數(shù)據(jù)庫(kù)、和/或關(guān)聯(lián)的高速緩存和服務(wù)器)。術(shù)語"機(jī)器可讀介質(zhì)"還應(yīng)當(dāng)被視為包 括能夠存儲(chǔ)、編碼或承載用于由該機(jī)器執(zhí)行并且使該機(jī)器執(zhí)行本公開的方法中的任意一者 或多者的指令1024或者能夠存儲(chǔ)、編碼或承載由此類指令1024利用或與此類指令1024相關(guān) 聯(lián)的數(shù)據(jù)結(jié)構(gòu)的任意有形介質(zhì)。術(shù)語"機(jī)器可讀介質(zhì)"因此應(yīng)當(dāng)被看做包括但不限于:固態(tài) 存儲(chǔ)器以及光學(xué)和磁介質(zhì)。機(jī)器可讀介質(zhì)1122的特定示例包括非易失性存儲(chǔ)器,以示例的 方式,包括半導(dǎo)體存儲(chǔ)器設(shè)備,例如,可擦除可編程只讀存儲(chǔ)器(EPROM)、電子擦除可編程只 讀存儲(chǔ)器(EEPR0M)和閃存設(shè)備;磁盤(比如內(nèi)部硬盤和可移動(dòng)盤);磁光盤;以及CD ROM和 DVD-ROM 磁盤。
[0182] 傳輸介質(zhì)
[0183] 指令1124還可以使用傳輸介質(zhì)來在通信網(wǎng)絡(luò)1126上發(fā)送或接收。指令1124可以使 用網(wǎng)絡(luò)接口設(shè)備1120以及多個(gè)已知傳輸協(xié)議中的任意一個(gè)(例如HTTP)來傳輸。通信網(wǎng)絡(luò)的 示例包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、移動(dòng)電話網(wǎng)絡(luò)、簡(jiǎn)易老式電話(POTS)網(wǎng)絡(luò)以 及無線數(shù)據(jù)網(wǎng)絡(luò)(例如WiFi和WiMax網(wǎng)絡(luò))。術(shù)語"傳輸介質(zhì)"應(yīng)當(dāng)被看做包括能夠存儲(chǔ)、編碼 或攜帶用于由機(jī)器執(zhí)行的指令的任何無形介質(zhì),并且包括數(shù)字或模擬通信信號(hào)或其它無形 介質(zhì),以促進(jìn)這樣的軟件的通信。
[0184] 盡管已經(jīng)參照特定示例實(shí)施例描述了實(shí)施例,將顯而易見的是:可以在不脫離本 公開的更寬泛的啟示和范圍的情況下對(duì)這些實(shí)施例做出各種修改和改變。因此,說明書和 附圖應(yīng)當(dāng)被看做說明性的而不是限制意義的。形成可以實(shí)現(xiàn)主題的具體實(shí)施例的一部分的 附圖是作為說明而不是限制的方式示出的。充分詳細(xì)地描述示出的實(shí)施例以使得本領(lǐng)域技 術(shù)人員能夠?qū)崿F(xiàn)本文公開的教導(dǎo)??梢岳貌⒌贸銎渌鼘?shí)施例,從而可以在不脫離本公開 的范圍的情況下做出結(jié)構(gòu)和邏輯上的替換和改變。因此,該"【具體實(shí)施方式】"部分不應(yīng)當(dāng)看 做是限制意義,并且各種實(shí)施例的范圍僅通過所附權(quán)利要求以及權(quán)利要求的等同物的全部 范圍來限定。
[0185] 本發(fā)明主題的這些實(shí)施例被單獨(dú)地和/或統(tǒng)一地由術(shù)語"發(fā)明"來指代,其僅是為 了方便,而不是旨在主動(dòng)將本申請(qǐng)的范圍限制為任意單個(gè)發(fā)明或發(fā)明構(gòu)思(如果實(shí)際上不 止一個(gè)實(shí)施例被公開的話)。因此,盡管本文示出并描述了特定實(shí)施例,應(yīng)當(dāng)理解,適于實(shí)現(xiàn) 相同目的的任何設(shè)置都可以用于替換所示出的特定實(shí)施例。本公開意在覆蓋各種實(shí)施例的 任意和所有的適應(yīng)性修改或變化。通過研究上述內(nèi)容,上述實(shí)施例的組合以及本文中沒有 具體描述的其它實(shí)施例對(duì)于本領(lǐng)域技術(shù)人員來說將是明顯的。
[0186] 本公開的摘要將會(huì)允許讀者快速確定本技術(shù)公開的性質(zhì)。應(yīng)理解,其并不用于解 釋或限制權(quán)利要求的范圍或含義。此外,在上文的"【具體實(shí)施方式】"中,可以看出,出于簡(jiǎn)化 本公開的目的,可將各種特征組合在一起形成單個(gè)實(shí)施例。這種公開方式不應(yīng)被解釋為體 現(xiàn)了所聲明的實(shí)施例需要比各權(quán)利要求中明確列舉的特征更多特征的意圖。事實(shí)上,如以 下權(quán)利要求所反映的那樣,發(fā)明主題具有比所公開的單個(gè)實(shí)施例的所有特征更少的特征。 因此,下述權(quán)利要求被并入詳細(xì)描述中,每個(gè)權(quán)利要求作為單獨(dú)的實(shí)施例獨(dú)立存在。
[0187] 這里所描述的實(shí)施例的說明意在提供對(duì)各種實(shí)施例的結(jié)構(gòu)的一般性理解,并不意 在用作對(duì)于可以利用這里所描述的結(jié)構(gòu)的設(shè)備和系統(tǒng)的所有元件和特征的完整描述。本領(lǐng) 域普通技術(shù)人員在閱讀以上描述時(shí)將清楚很多其他實(shí)施例??梢岳貌⒌贸銎渌鼘?shí)施例, 從而可以在不脫離本公開的范圍的情況下做出結(jié)構(gòu)和邏輯上的替換和改變。本文中提供的 圖僅是代表性的,并未按比例繪出。其中的一些部分可放大,而其他部分可最小化。因此,說 明書和附圖應(yīng)當(dāng)被看做說明性的而不是限制意義的。
[0188] 因此,公開了適配搜索結(jié)果的系統(tǒng)和方法。雖然關(guān)于若干示例實(shí)施例描述了本公 開,本領(lǐng)域普通技術(shù)人員將會(huì)認(rèn)識(shí)到,本公開不限于所描述的實(shí)施例,而是可利用在所附權(quán) 利要求范圍內(nèi)的修改和改變來實(shí)踐。本文中的描述因此被視為是說明性的,而非限制。
【主權(quán)項(xiàng)】
1. 一種系統(tǒng),包括: 使用一個(gè)或多個(gè)處理器實(shí)現(xiàn)的接收模塊,所述接收模塊被配置為通過網(wǎng)絡(luò)從客戶端設(shè) 備接收搜索信息,所述搜索信息包括至少一個(gè)約束;以及 使用一個(gè)或多個(gè)處理器實(shí)現(xiàn)的處理模塊,所述處理模塊被配置為基于所述搜索信息來 生成第一搜索結(jié)果,所述第一搜索結(jié)果包括第一多個(gè)數(shù)據(jù)項(xiàng),所述處理模塊被配置為通過 所述網(wǎng)絡(luò)向所述客戶端設(shè)備傳送第一用戶界面,所述第一用戶界面是基于第一格式化等級(jí) 信息來格式化的,所述接收模塊被配置為通過所述網(wǎng)絡(luò)從所述客戶端設(shè)備接收第一請(qǐng)求, 所述第一請(qǐng)求包括對(duì)與所述第一搜索結(jié)果的第一交互的描述,所述處理模塊被配置為基于 在接收到所述第一請(qǐng)求之前接收到的至少一個(gè)交互來識(shí)別第一格式化等級(jí),所述處理模塊 被配置為基于所述第一格式化等級(jí)和所述第一交互而轉(zhuǎn)變?yōu)榈诙袷交燃?jí),所述第二格 式化等級(jí)與第二格式化等級(jí)信息相關(guān)聯(lián),所述處理模塊被配置為通過所述網(wǎng)絡(luò)向所述客戶 端設(shè)備傳送第二用戶界面,所述第二用戶界面是基于第二格式化等級(jí)信息來格式化的。2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述第一交互是從交互組中選擇的,所述交互組 包括:用戶界面向下滾屏以顯示所述第一多個(gè)數(shù)據(jù)項(xiàng)中包括的附加數(shù)據(jù)項(xiàng)、以及所述用戶 界面向上滾屏以顯示所述第一多個(gè)數(shù)據(jù)項(xiàng)中包括的附加數(shù)據(jù)項(xiàng)。3. 根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述處理模塊被配置為基于所述第二格式化等級(jí) 來格式化所述第二用戶界面。4. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述第一交互是從交互組中選擇的,所述交互組 包括:從所述至少一個(gè)約束中移除關(guān)鍵字、以及從所述至少一個(gè)約束中移除類別。5. 根據(jù)權(quán)利要求4所述的系統(tǒng),其中,所述處理模塊被配置為基于從所述至少一個(gè)約束 中移除關(guān)鍵字來生成第二搜索結(jié)果,以及所述第二用戶界面包括所述第二搜索結(jié)果中包括 的至少一個(gè)數(shù)據(jù)項(xiàng)。6. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述第一交互是從交互組中選擇的,所述交互組 包括:向所述至少一個(gè)約束添加關(guān)鍵字、以及從所述至少一個(gè)約束中移除關(guān)鍵字。7. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述第一格式化等級(jí)與定義信息相關(guān)聯(lián),所述定 義信息包括預(yù)定的第一區(qū)域的大小、在預(yù)定的所述第一區(qū)域中顯示的數(shù)據(jù)項(xiàng)的數(shù)量、以及 針對(duì)預(yù)定的單個(gè)數(shù)據(jù)項(xiàng)要顯示的元素的數(shù)量。8. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述第二格式化等級(jí)與定義信息相關(guān)聯(lián),所述定 義信息包括預(yù)定的第二區(qū)域的大小、在預(yù)定的所述第二區(qū)域中顯示的數(shù)據(jù)項(xiàng)的數(shù)量、以及 針對(duì)預(yù)定的單個(gè)數(shù)據(jù)項(xiàng)要顯示的元素的數(shù)量,以及與所述第一格式化等級(jí)相關(guān)聯(lián)的所顯示 數(shù)據(jù)項(xiàng)的數(shù)量大于與所述第二格式化等級(jí)相關(guān)聯(lián)的所顯示數(shù)據(jù)項(xiàng)的數(shù)量,以及針對(duì)與所述 第一格式化等級(jí)相關(guān)聯(lián)的單個(gè)數(shù)據(jù)項(xiàng)要顯示的元素的數(shù)量小于針對(duì)與所述第二格式化等 級(jí)相關(guān)聯(lián)的單個(gè)數(shù)據(jù)項(xiàng)要顯示的元素的數(shù)量。9. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述處理模塊被配置為至少部分地基于從用戶接 收到的先前的交互來跳過至少一個(gè)格式化等級(jí)。10. -種方法,包括: 通過網(wǎng)絡(luò)從客戶端設(shè)備接收搜索信息,所述搜索信息包括至少一個(gè)約束; 基于所述搜索信息來生成第一搜索結(jié)果,所述第一搜索結(jié)果包括第一多個(gè)數(shù)據(jù)項(xiàng); 通過所述網(wǎng)絡(luò)向所述客戶端設(shè)備傳送第一用戶界面,所述第一用戶界面是基于第一格 式化等級(jí)信息來格式化的; 通過所述網(wǎng)絡(luò)從所述客戶端設(shè)備接收第一請(qǐng)求,所述第一請(qǐng)求包括對(duì)與所述第一搜索 結(jié)果的第一交互的描述; 基于在接收到所述第一請(qǐng)求之前接收到的至少一個(gè)交互來識(shí)別第一格式化等級(jí); 基于所述第一格式化等級(jí)和所述第一交互而轉(zhuǎn)變?yōu)榈诙袷交燃?jí),所述第二格式化 等級(jí)與第二格式化等級(jí)信息相關(guān)聯(lián);以及 通過所述網(wǎng)絡(luò)向所述客戶端設(shè)備傳送第二用戶界面,所述第二用戶界面是基于所述第 二格式化等級(jí)信息來格式化的。11. 根據(jù)權(quán)利要求10所述的方法,其中,所述第一交互是從交互組中選擇的,所述交互 組包括:用戶界面向下滾屏以顯示所述第一多個(gè)數(shù)據(jù)項(xiàng)中包括的附加數(shù)據(jù)項(xiàng)、以及所述用 戶界面向上滾屏以顯示所述第一多個(gè)數(shù)據(jù)項(xiàng)中包括的附加數(shù)據(jù)項(xiàng)。12. 根據(jù)權(quán)利要求10所述的方法,還包括: 基于所述第二格式化等級(jí)來格式化所述第二用戶界面。13. 根據(jù)權(quán)利要求10所述的方法,其中,所述第一交互是從交互組中選擇的,所述交互 組包括:從所述至少一個(gè)約束中移除關(guān)鍵字、以及從所述至少一個(gè)約束中移除類別。14. 根據(jù)權(quán)利要求13所述的方法,還包括: 基于從所述至少一個(gè)約束中移除關(guān)鍵字來生成第二搜索結(jié)果,以及所述第二用戶界面 包括所述第二搜索結(jié)果中包括的至少一個(gè)數(shù)據(jù)項(xiàng)。15. 根據(jù)權(quán)利要求10所述的方法,其中,所述第一交互是從交互組中選擇的,所述交互 組包括:向所述至少一個(gè)約束添加關(guān)鍵字、以及從所述至少一個(gè)約束中移除關(guān)鍵字。16. 根據(jù)權(quán)利要求10所述的方法,其中,所述第一格式化等級(jí)與定義信息相關(guān)聯(lián),所述 定義信息包括預(yù)定的第一區(qū)域的大小、在預(yù)定的所述第一區(qū)域中顯示的數(shù)據(jù)項(xiàng)的數(shù)量、以 及針對(duì)預(yù)定的單個(gè)數(shù)據(jù)項(xiàng)要顯示的元素的數(shù)量。17. 根據(jù)權(quán)利要求10所述的方法,其中,所述第二格式化等級(jí)與定義信息相關(guān)聯(lián),所述 定義信息包括預(yù)定的第二區(qū)域的大小、在預(yù)定的所述第二區(qū)域中顯示的數(shù)據(jù)項(xiàng)的數(shù)量、以 及針對(duì)預(yù)定的單個(gè)數(shù)據(jù)項(xiàng)要顯示的元素的數(shù)量,以及與所述第一格式化等級(jí)相關(guān)聯(lián)的所顯 示數(shù)據(jù)項(xiàng)的數(shù)量大于與所述第二格式化等級(jí)相關(guān)聯(lián)的所顯示數(shù)據(jù)項(xiàng)的數(shù)量,以及針對(duì)與所 述第一格式化等級(jí)相關(guān)聯(lián)的單個(gè)數(shù)據(jù)項(xiàng)要顯示的元素的數(shù)量小于針對(duì)與所述第二格式化 等級(jí)相關(guān)聯(lián)的單個(gè)數(shù)據(jù)項(xiàng)要顯示的元素的數(shù)量。18. -種存儲(chǔ)指令的機(jī)器可讀介質(zhì),所述指令在由機(jī)器執(zhí)行時(shí),使所述機(jī)器執(zhí)行包括以 下各項(xiàng)的動(dòng)作: 通過網(wǎng)絡(luò)從客戶端設(shè)備接收搜索信息,所述搜索信息包括至少一個(gè)約束; 基于所述搜索信息來生成第一搜索結(jié)果,所述第一搜索結(jié)果包括第一多個(gè)數(shù)據(jù)項(xiàng); 通過所述網(wǎng)絡(luò)向所述客戶端設(shè)備傳送第一用戶界面,所述第一用戶界面是基于第一格 式化等級(jí)信息來格式化的; 通過所述網(wǎng)絡(luò)從所述客戶端設(shè)備接收第一請(qǐng)求,所述第一請(qǐng)求包括對(duì)與所述第一搜索 結(jié)果的第一交互的描述; 基于在接收到所述第一請(qǐng)求之前接收到的至少一個(gè)交互來識(shí)別第一格式化等級(jí); 基于所述第一格式化等級(jí)和所述第一交互而轉(zhuǎn)變?yōu)榈诙袷交燃?jí),所述第二格式化 等級(jí)與第二格式化等級(jí)信息相關(guān)聯(lián);以及 通過所述網(wǎng)絡(luò)向所述客戶端設(shè)備傳送第二用戶界面,所述第二用戶界面是基于第二格 式化等級(jí)信息來格式化的。19. 根據(jù)權(quán)利要求19所述的機(jī)器可讀介質(zhì),其中,轉(zhuǎn)變?yōu)榈诙袷交燃?jí)包括:至少部 分地基于從用戶接收到的先前的交互來跳過至少一個(gè)格式化等級(jí)。20. -種承載指令的機(jī)器可讀介質(zhì),所述指令在由機(jī)器執(zhí)行時(shí),使所述機(jī)器執(zhí)行根據(jù)權(quán) 利要求10至17中任一項(xiàng)所述的方法。
【文檔編號(hào)】G06F17/30GK105917331SQ201480073344
【公開日】2016年8月31日
【申請(qǐng)日】2014年12月2日
【發(fā)明人】奧利弗·尼古拉斯·考克考夫特, 杰克·P·小帕蒂歇爾
【申請(qǐng)人】電子灣有限公司