專利名稱:用于提供多方向視覺瀏覽的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開總地涉及信息顯示,并且在具體示例實(shí)施例中涉及電子設(shè)備上的多方向視覺瀏覽。
背景技術(shù):
聯(lián)網(wǎng)計(jì)算機(jī)和移動(dòng)設(shè)備的普遍存在以及數(shù)據(jù)庫、web日志、和電子郵件的使用日益增多已經(jīng)導(dǎo)致海量信息的累積。很多用戶現(xiàn)在可以經(jīng)由搜索引擎和web站點(diǎn)的混亂排列來訪問信息。以用戶友好且有效的方式處理信息會(huì)帶來大量挑戰(zhàn)和復(fù)雜性。
各個(gè)附圖僅示出了本發(fā)明的示例實(shí)施例,并且不應(yīng)該被認(rèn)為限制本發(fā)明的范圍。
圖1是示出用于進(jìn)行多方向視覺瀏覽的系統(tǒng)的網(wǎng)絡(luò)架構(gòu)的示例實(shí)施例的框圖。
圖2是示出發(fā)布系統(tǒng)的示例實(shí)施例的框圖。
圖3是示出客戶端設(shè)備的顯示系統(tǒng)的示例實(shí)施例的框圖。
圖4A是示出客戶端設(shè)備的導(dǎo)航系統(tǒng)的示例實(shí)施例的框圖。
圖4B是示出導(dǎo)航引擎的示例實(shí)施例的框圖。
圖4C是示出顯示引擎的示例實(shí)施例的框圖。
圖5A是示出用于在客戶端設(shè)備上進(jìn)行多方向?yàn)g覽的方法的流程圖。
圖5B是示出用于進(jìn)行多方向?yàn)g覽的方法的流程圖。
圖6是示出用于確定附屬結(jié)果(peripheral result)的方法的流程圖。
圖7是示出用于生成顯示布局的方法的流程圖。
圖8是能夠示出根據(jù)示例實(shí)施例的多方向視覺瀏覽器的電子設(shè)備的示例。
圖9是計(jì)算系統(tǒng)的示例形式的機(jī)器的簡(jiǎn)化框圖,其中在該計(jì)算系統(tǒng)中,用于使機(jī)器執(zhí)行本文中討論的任何一種或多種方法的一組指令可以被執(zhí)行。
具體實(shí)施例方式
下面的描述包括實(shí)現(xiàn)本發(fā)明的說明性實(shí)施例的系統(tǒng)、方法、技術(shù)、指令序列、以及計(jì)算機(jī)器程序產(chǎn)品。在下面的描述中,出于說明的目的,陳述了多個(gè)具體細(xì)節(jié),以提供對(duì)本發(fā)明主題的各種實(shí)施例的理解。但是,對(duì)于本領(lǐng)域技術(shù)人員來說顯而易見的是,本發(fā)明主題的實(shí)施例可以在沒有這些具體細(xì)節(jié)的條件下被實(shí)施。大體上,沒有詳細(xì)示出公知的指令實(shí)例、協(xié)議、結(jié)構(gòu)、和技術(shù)。如本文中所使用的,術(shù)語“或”可以被理解為包含性或排他性意義。另外,盡管下面討論的各種示例實(shí)施例主要關(guān)注基于網(wǎng)絡(luò)的搜索或發(fā)布環(huán)境,但是所給出的實(shí)施例僅用于闡明本公開。所以,包括各種系統(tǒng)架構(gòu)的任何類型的電子搜索系統(tǒng)和方法可以采用本文中描述的多維視覺瀏覽系統(tǒng)和方法的各種實(shí)施例,并且被看作落入示例實(shí)施例的范圍。下面詳細(xì)描述了各種示例實(shí)施例中的每一個(gè)實(shí)施例。本文中描述的示例實(shí)施例提供了用于在電子設(shè)備上進(jìn)行多方向視覺瀏覽的系統(tǒng)和方法。根據(jù)示例實(shí)施例,與電子設(shè)備的用戶相關(guān)聯(lián)的主要結(jié)果和附屬結(jié)果被確定。主要結(jié)果可以是一個(gè)或多個(gè)項(xiàng)目或類別的列表,該一個(gè)或多個(gè)項(xiàng)目或類別的列表是與用戶相關(guān)聯(lián)的賬戶的搜索或檢查結(jié)果。附屬結(jié)果可以是與主要結(jié)果有關(guān)的一個(gè)或多個(gè)項(xiàng)目或類別的列表。例如,附屬結(jié)果可以包括主要結(jié)果的附件(accessory)、升級(jí)、類似項(xiàng)目、或競(jìng)爭(zhēng)者項(xiàng)目。附屬結(jié)果的確定可以基于與主要和附屬結(jié)果中的項(xiàng)目或類別相關(guān)聯(lián)的屬性?;谂c主要結(jié)果和附屬結(jié)果相關(guān)聯(lián)的屬性的顯示布局被生成。顯示布局可以將主要結(jié)果放置在預(yù)定位置中(例如,在顯示布局的中心)。然后,附屬結(jié)果可以被基于例如導(dǎo)航方向限制條件而放置在(例如,二維或者三維的)主要結(jié)果附近(例如,周圍)。例如,一些附屬結(jié)果可以被放置在比主要結(jié)果在三維顯示中所放置的主級(jí)別更低的級(jí)別中。這樣, 用戶可以向下挖掘該顯示,以訪問更低級(jí)別。然后,包括能夠多方向視覺瀏覽的用戶界面的顯示布局被呈現(xiàn)并顯示在電子設(shè)備上。多個(gè)導(dǎo)航方向(例如,左、右、上、下、對(duì)角線、向下挖掘)被提供在用戶界面上。多個(gè)導(dǎo)航方向中的每個(gè)導(dǎo)航方向可以對(duì)應(yīng)于與附屬結(jié)果相關(guān)聯(lián)的各屬性(例如,價(jià)格、款式、品牌、顏色、尺寸)。通過提供多個(gè)導(dǎo)航方向,可以在設(shè)備上使能多方向視覺瀏覽。參考圖1,示出了允許在用戶的電子設(shè)備上進(jìn)行多方向視覺瀏覽的高級(jí)別的基于客戶端一服務(wù)器的網(wǎng)絡(luò)架構(gòu)100。聯(lián)網(wǎng)系統(tǒng)102(以網(wǎng)絡(luò)一服務(wù)器側(cè)功能的示例形式)經(jīng)由網(wǎng)絡(luò)104被耦合到一個(gè)或多個(gè)客戶端或電子設(shè)備。圖1示出了例如經(jīng)由諸如由華盛頓州雷蒙德市的Microsoft公司開發(fā)的hternet Explorer ‘ 之類的瀏覽器進(jìn)行操作的web客戶端106和分別在客戶端設(shè)備110和112(例如,用戶的電子設(shè)備)上執(zhí)行的可編程客戶端 (programmatic client) 108??蛻舳嗽O(shè)備110和112可以包括例如,移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、游戲單元、便攜式計(jì)算單元、或者能夠以通信方式耦合到網(wǎng)絡(luò)104的任何其他電子設(shè)備。網(wǎng)絡(luò)104可以是全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)、無線應(yīng)用協(xié)議(WAP)網(wǎng)絡(luò)、WiFi網(wǎng)絡(luò)、或者IEEE 802. 11標(biāo)準(zhǔn)網(wǎng)絡(luò)以及它們的各種組合。其中,聯(lián)網(wǎng)系統(tǒng)102以及客戶端設(shè)備110和112可以在網(wǎng)絡(luò)104上交互。也可以使用其他傳統(tǒng)的和/ 或后來開發(fā)的有線和無線網(wǎng)絡(luò)。在一些實(shí)施例中,客戶端設(shè)備110或112可以捕捉所關(guān)注的項(xiàng)目的圖像,并將該圖像發(fā)送給聯(lián)網(wǎng)系統(tǒng)102。該圖像可以由內(nèi)置在客戶端設(shè)備110或112中的相機(jī)或者數(shù)字相機(jī)捕捉,其中該數(shù)字相機(jī)被配置為將其存儲(chǔ)的圖像下載到客戶端設(shè)備110或112。在一些情況下,圖像可以是所關(guān)注的項(xiàng)目的表示(例如,該項(xiàng)目的條碼)??商娲?,用戶可以(例如,使用瀏覽器)通過互聯(lián)網(wǎng)或者其他圖像庫來定位圖像。另外,客戶端設(shè)備110可以捕捉所關(guān)注的項(xiàng)目的語言描述。圖像(所捕捉的圖像和從其他源所獲取的圖像二者)和語言描述在這里被統(tǒng)稱為項(xiàng)目數(shù)據(jù)。應(yīng)用程序接口(API)服務(wù)器114和web服務(wù)器116被耦合到一個(gè)或多個(gè)應(yīng)用服務(wù)器118,并且分別向一個(gè)或多個(gè)應(yīng)用服務(wù)器118提供可編程的web接口。應(yīng)用服務(wù)器118包括發(fā)布系統(tǒng)120和支付系統(tǒng)122,它們各自可以包括一個(gè)或多個(gè)模塊、應(yīng)用、或引擎,這些模塊、應(yīng)用、或引擎中的每一個(gè)可以被實(shí)現(xiàn)為硬件、軟件、固件、或者它們的任意組合。應(yīng)用服務(wù)器118又被耦合到一個(gè)或多個(gè)數(shù)據(jù)庫服務(wù)器124,其中該數(shù)據(jù)庫服務(wù)器幫助訪問一個(gè)或多個(gè)信息存儲(chǔ)數(shù)據(jù)庫或貯存庫126。數(shù)據(jù)庫1 包括數(shù)據(jù)集合,該數(shù)據(jù)集合包括項(xiàng)目圖像、交易數(shù)據(jù)、以及項(xiàng)目屬性信息。項(xiàng)目圖像可以是用在項(xiàng)目列表項(xiàng)中的示出項(xiàng)目的圖片的圖像。項(xiàng)目圖像還可以被用來與接收自客戶端設(shè)備110或112的項(xiàng)目數(shù)據(jù)相比較。交易數(shù)據(jù)可以包括關(guān)于在聯(lián)網(wǎng)系統(tǒng) 102上進(jìn)行的交易的信息。交易數(shù)據(jù)可以包括例如,在某個(gè)時(shí)間段期間對(duì)于某個(gè)項(xiàng)目的定價(jià)信息。項(xiàng)目屬性信息可以包括與項(xiàng)目相關(guān)聯(lián)的信息,該信息包括例如,圖像、標(biāo)題、子標(biāo)題、 類別、子類別、相關(guān)項(xiàng)目列表項(xiàng)、均價(jià)、當(dāng)前可用的項(xiàng)目的數(shù)量、以及可以描述項(xiàng)目并且將項(xiàng)目與數(shù)據(jù)庫126中的其他項(xiàng)目或者使用聯(lián)網(wǎng)系統(tǒng)102提供的其他項(xiàng)目區(qū)分開的任何其他數(shù)據(jù)。發(fā)布系統(tǒng)120向訪問聯(lián)網(wǎng)系統(tǒng)102的用戶提供大量發(fā)布和市場(chǎng)功能和服務(wù)。將結(jié)合圖2更詳細(xì)地描述發(fā)布系統(tǒng)120。支付系統(tǒng)122向用戶提供大量付款服務(wù)和功能。支付系統(tǒng)122允許用戶在賬戶中累積值(例如,在商業(yè)流通中,諸如是美元、或者諸如“點(diǎn)”之類的私有貨幣),隨后用所累積的值來兌換可以經(jīng)由發(fā)布系統(tǒng)120獲得的產(chǎn)品(例如,商品或服務(wù))。支付系統(tǒng)122還有助于從支付機(jī)構(gòu)(例如,銀行賬戶或者信用卡)支付,用于經(jīng)由基于網(wǎng)絡(luò)的市場(chǎng)來購買項(xiàng)目。 盡管圖1中所示的發(fā)布系統(tǒng)120和支付系統(tǒng)122 二者形成了聯(lián)網(wǎng)系統(tǒng)102的一部分,但是將會(huì)明白,在替代實(shí)施例中,支付系統(tǒng)122可以形成與聯(lián)網(wǎng)系統(tǒng)102分離的并且不同于聯(lián)網(wǎng)系統(tǒng)102的支付服務(wù)的部分。圖1還示出了在第三方服務(wù)器130上執(zhí)行的第三方模塊128,其中,該第三方模塊具有經(jīng)由API服務(wù)器114提供的可編程接口通過網(wǎng)絡(luò)104到聯(lián)網(wǎng)系統(tǒng)102的可編程入口。 例如,第三方模塊1 可以利用從聯(lián)網(wǎng)系統(tǒng)102中檢索到的信息來支持由第三方控制的網(wǎng)站(未示出)上的一個(gè)或多個(gè)特征或功能。第三方網(wǎng)站可以例如提供由聯(lián)網(wǎng)系統(tǒng)102的相關(guān)應(yīng)用支持的一個(gè)或多個(gè)促銷、市場(chǎng)或支付功能。盡管圖1的示例網(wǎng)絡(luò)架構(gòu)100采用了客戶端一服務(wù)器架構(gòu),但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到本公開不限于這種架構(gòu)。示例網(wǎng)絡(luò)架構(gòu)100可以在例如,分布式或?qū)Φ仁郊軜?gòu)的系統(tǒng)中同等地進(jìn)行查找。發(fā)布系統(tǒng)120和支付系統(tǒng)122也可以被實(shí)現(xiàn)為在單獨(dú)的硬件平臺(tái) (該平臺(tái)不必具有聯(lián)網(wǎng)能力)下進(jìn)行操作的孤立軟件程序或孤立系統(tǒng)?,F(xiàn)在參考圖2,示出聯(lián)網(wǎng)系統(tǒng)102(參見圖1)的發(fā)布系統(tǒng)120中提供的多個(gè)組件 (在一個(gè)示例實(shí)施例中)的示例框圖被示出。發(fā)布系統(tǒng)120響應(yīng)于從客戶端設(shè)備110接收的任意查詢來提供數(shù)據(jù)。然后,該數(shù)據(jù)被客戶端設(shè)備110用來呈現(xiàn)多方向視覺瀏覽顯示。發(fā)布系統(tǒng)120可以被設(shè)置在以通信方式耦合從而使得服務(wù)器裝備之間能夠進(jìn)行通信的專用或共享服務(wù)器裝備(未示出)上。多個(gè)組件本身(例如,經(jīng)由適當(dāng)接口)以通信方式直接或間接地相互耦合并且耦合至不同的數(shù)據(jù)源,以允許信息在這些組件之間傳遞并允許這些組件共享并訪問公共數(shù)據(jù)。另外,這些組件可以經(jīng)由一個(gè)或多個(gè)數(shù)據(jù)庫服務(wù)器 124訪問一個(gè)或多個(gè)數(shù)據(jù)庫126,其中數(shù)據(jù)庫服務(wù)器IM和數(shù)據(jù)庫1 都在圖1中被示出。在一個(gè)實(shí)施例中,聯(lián)網(wǎng)系統(tǒng)102提供大量發(fā)布、列舉、以及價(jià)格設(shè)置機(jī)制,從而賣家可以列出用于出售的商品或服務(wù)或者發(fā)布關(guān)于用于出售的商品或服務(wù)的信息,買方可以表達(dá)對(duì)于這些商品或服務(wù)的興趣或者指示期望購買這些商品或服務(wù),并且涉及這些商品或服務(wù)的交易價(jià)格可以被設(shè)置。至此,發(fā)布系統(tǒng)120可以包括至少一個(gè)發(fā)布引擎202和一個(gè)或多個(gè)拍賣引擎204,其中拍賣引擎204支持拍賣形式的列舉和價(jià)格設(shè)置機(jī)制(例如,英語、 荷蘭語、漢語、復(fù)式、反向拍賣等)。各種拍賣引擎204還提供支持這些拍賣形式的列舉的大量特征(諸如,保留價(jià)格特征),從而使得賣家可以指定底價(jià)以及列舉和代理競(jìng)價(jià)特征,繼而使得競(jìng)買人可以調(diào)用自動(dòng)代理競(jìng)價(jià)。定價(jià)引擎206支持各種價(jià)格列舉形式。一種價(jià)格列舉形式是固定價(jià)格列舉形式 (例如,傳統(tǒng)的分類廣告類型的列舉或者目錄列舉)。另一種形式包括收購類型的列舉??梢砸黄鹛峁┦召忣愋偷牧信e(例如,由加利福尼亞州圣何塞市的eBay公司開發(fā)的現(xiàn)在購買 (BIN)技術(shù))和拍賣形式的列舉,其中收購類型的列舉允許買家購買商品或服務(wù)(這些商品或服務(wù)還被提供用于經(jīng)由拍賣出售,因?yàn)楣潭▋r(jià)格一般高于該項(xiàng)目的拍賣起價(jià))。店鋪引擎208允許賣家對(duì)“虛擬”店鋪中的列表項(xiàng)進(jìn)行分組,其中賣家可以將虛擬店鋪掛在其名下或者對(duì)虛擬店鋪進(jìn)行個(gè)性化設(shè)置。這種虛擬店鋪還可以提供賣者特有的、 個(gè)性化設(shè)置的促銷、獎(jiǎng)勵(lì)、和特征。在一個(gè)示例中,賣家可以在虛擬店鋪中提供作為現(xiàn)在購買項(xiàng)目的多個(gè)項(xiàng)目,提供多個(gè)用于拍賣的項(xiàng)目,或者它們二者的組合。聲譽(yù)引擎210允許進(jìn)行交易的用戶利用聯(lián)網(wǎng)系統(tǒng)102建立、擴(kuò)大以及維護(hù)聲譽(yù)。 這些聲譽(yù)對(duì)于潛在的生意伙伴來說是可獲取的,并且被發(fā)布給這些潛在的生意伙伴。由于聯(lián)網(wǎng)系統(tǒng)102支持未知實(shí)體之間的人對(duì)人的交易,所以用戶可能不具有歷史或其他參考信息,因此潛在的生意伙伴的信譽(yù)和信用可以被訪問。聲譽(yù)引擎210允許用戶例如通過由一個(gè)或多個(gè)其他生意伙伴提供的反饋來隨著時(shí)間的推移在聯(lián)網(wǎng)系統(tǒng)102中建立聲譽(yù)。其他潛在的生意伙伴隨后可以出于訪問信譽(yù)和信用的目的而參考聲譽(yù)。導(dǎo)航引擎212可以幫助基于網(wǎng)絡(luò)的市場(chǎng)的導(dǎo)航。例如,導(dǎo)航引擎212的搜索模塊使能對(duì)于經(jīng)由發(fā)布系統(tǒng)120發(fā)布的項(xiàng)目列表項(xiàng)的關(guān)鍵字搜索。在進(jìn)一步的示例中,導(dǎo)航引擎212的瀏覽器模塊允許用戶瀏覽各種類別、目錄、或庫存數(shù)據(jù)結(jié)構(gòu),其中根據(jù)這些類別、 目錄、或庫存數(shù)據(jù)結(jié)構(gòu)可以在發(fā)布系統(tǒng)120中對(duì)這些列表項(xiàng)進(jìn)行分類。另外,導(dǎo)航引擎212 和顯示引擎2M聯(lián)合提供數(shù)據(jù)和指令,以在客戶端設(shè)備(例如,客戶端設(shè)備110)上進(jìn)行多方向視覺瀏覽。導(dǎo)航引擎212中的各種其他導(dǎo)航應(yīng)用可以被提供,以補(bǔ)充搜索和瀏覽應(yīng)用。在其他實(shí)施例中,接收自客戶端設(shè)備110的圖像數(shù)據(jù)(例如,由相機(jī)捕捉的圖像或者項(xiàng)目的語言描述)可以被用來搜索與圖像數(shù)據(jù)描繪的項(xiàng)目相類似的項(xiàng)目。圖像數(shù)據(jù)可以被與可經(jīng)由發(fā)布系統(tǒng)120獲取的(例如,項(xiàng)目列表項(xiàng)中的)項(xiàng)目相比較。在一個(gè)實(shí)施例中, 項(xiàng)目信息或項(xiàng)目列表項(xiàng)可以被存儲(chǔ)在數(shù)據(jù)庫126中。為了使經(jīng)由聯(lián)網(wǎng)系統(tǒng)102可獲取的列表項(xiàng)盡可能地提供視覺可見信息并且盡可能地吸引人,發(fā)布系統(tǒng)120可以包括成像引擎214,該成像引擎使得用戶能夠上載用于包括在列表項(xiàng)中的圖像,并且將圖像結(jié)合在所觀看的列表項(xiàng)中。成像引擎214還可以從用戶接收?qǐng)D像數(shù)據(jù),并且利用該圖像數(shù)據(jù)來識(shí)別圖像數(shù)據(jù)所描繪或描述的項(xiàng)目。
列表項(xiàng)創(chuàng)建引擎216允許賣家方便地創(chuàng)建涉及賣家希望經(jīng)由聯(lián)網(wǎng)系統(tǒng)102進(jìn)行交易的商品或服務(wù)的列表項(xiàng),同時(shí)列表項(xiàng)管理引擎218允許賣家管理這些列表項(xiàng)。具體地,在特定賣家創(chuàng)建或發(fā)布了大量列表項(xiàng)的情況下,對(duì)于這些列表項(xiàng)的管理成了一種挑戰(zhàn)。列表項(xiàng)管理引擎218提供了大量特征(例如,自動(dòng)重新列舉、庫存水平監(jiān)控等),以幫助賣家管理這些列表項(xiàng)。后列表項(xiàng)管理引擎220還幫助賣家進(jìn)行通常會(huì)出現(xiàn)后列表項(xiàng)的很多活動(dòng)。例如, 在完成由一個(gè)或多個(gè)拍賣引擎204推動(dòng)的拍賣后,賣家可能希望留下關(guān)于特定買家的反饋。至此,后列表項(xiàng)管理引擎220提供去往聲譽(yù)引擎210的接口,以允許賣家方便地向聲譽(yù)引擎210提供關(guān)于多個(gè)買家的反饋。通知(messaging)弓丨擎222負(fù)責(zé)生成消息并將消息傳遞給聯(lián)網(wǎng)系統(tǒng)102的用戶。 這些消息包括例如,向用戶通知列表項(xiàng)的狀況和最佳報(bào)價(jià)(例如,將給出最佳報(bào)價(jià)的買家的接受通告(acceptance notice)提供給賣家)。通知引擎222可以利用大量消息遞送網(wǎng)絡(luò)和平臺(tái)中的任意一個(gè)來遞送消息給用戶。例如,通知引擎222可以經(jīng)由有線網(wǎng)絡(luò)(例如, 互聯(lián)網(wǎng))、普通老式電話服務(wù)(P0TQ網(wǎng)絡(luò)、或者無線網(wǎng)絡(luò)(例如,移動(dòng)、蜂窩、WiFi、WiMAX) 來遞送電子郵件(e-mail)、即時(shí)消息(IM)、短消息服務(wù)(SMS)、文本、傳真、或者聲音(例如, IP語音(VoIP))消息。顯示引擎2M管理允許在客戶端設(shè)備上進(jìn)行多方向視覺瀏覽的數(shù)據(jù)。在示例實(shí)施例中,顯示引擎2M獲取用于視覺瀏覽的數(shù)據(jù),對(duì)該數(shù)據(jù)進(jìn)行格式化,并且將格式化后的數(shù)據(jù)發(fā)送給請(qǐng)求客戶端設(shè)備。將結(jié)合圖4A更詳細(xì)地討論顯示引擎224。盡管發(fā)布系統(tǒng)120的各種組件已經(jīng)被按照各種單獨(dú)模塊和引擎的形式進(jìn)行了定義,但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,很多項(xiàng)目可以被以其他方式結(jié)合或組織。另外,并不是發(fā)布系統(tǒng)120中的所有組件都已經(jīng)被包括在圖2中??傮w來說,不直接與示例實(shí)施例的功能有關(guān)的組件、協(xié)議、結(jié)構(gòu)和技術(shù)(例如,爭(zhēng)議解決引擎、忠誠(chéng)度提升引擎、個(gè)性化引擎等) 沒有被詳細(xì)示出或討論。本文中給出的描述簡(jiǎn)單提供了各種示例實(shí)施例,以幫助讀者理解本文中使用的系統(tǒng)和方法。盡管在市場(chǎng)實(shí)施例中描述了發(fā)布系統(tǒng)120,但是應(yīng)該注意,發(fā)布系統(tǒng)120可以被用在任何搜索環(huán)境中。多方向視覺瀏覽平臺(tái)的實(shí)施例到示例客戶端設(shè)備的應(yīng)用現(xiàn)在參考圖3,示出了客戶端設(shè)備110的顯示系統(tǒng)300的示例示意圖。顯示系統(tǒng) 300聯(lián)合導(dǎo)航系統(tǒng)(結(jié)合圖4A討論)提供用于使客戶端設(shè)備110為用戶提供多方向視覺瀏覽的機(jī)制。顯示系統(tǒng)300確定多方向視覺瀏覽器上的組件的適當(dāng)布置,并且在客戶端設(shè)備 110處呈現(xiàn)多方向視覺瀏覽器。在示例實(shí)施例中,顯示系統(tǒng)300包括信息訪問模塊302、圖像訪問模塊304、用戶偏好模塊306、屬性確定模塊308、主要結(jié)果模塊310、附屬結(jié)果模塊312、 顯示優(yōu)化模塊314、導(dǎo)航顯示模塊316、以及方位模塊318。替代實(shí)施例可以包括更少的模塊,或者替代地包括與多方向視覺瀏覽系統(tǒng)的實(shí)施例不直接相關(guān)因此沒有被示出或討論的示例實(shí)施例的附加組件或模塊。另外,顯示系統(tǒng)300的一些組件可以被定位在任何位置。信息訪問模塊302訪問用于在客戶端設(shè)備110處提供多方向視覺瀏覽的數(shù)據(jù)。在示例實(shí)施例中,信息訪問模塊302從客戶端設(shè)備110接收對(duì)于將被顯示在多方向視覺瀏覽器顯示中的信息的初始請(qǐng)求。初始請(qǐng)求可以包括對(duì)于項(xiàng)目或者關(guān)于項(xiàng)目的信息的搜索查詢。信息訪問模塊302將請(qǐng)求發(fā)送給發(fā)布系統(tǒng)120,以訪問各種數(shù)據(jù)庫(例如,數(shù)據(jù)庫126) 從而獲取諸如將被顯示在多方向視覺瀏覽器顯示中的各種項(xiàng)目的屬性之類的信息。圖像訪問模塊304訪問與客戶端設(shè)備110相關(guān)聯(lián)的圖像以供將來使用。在一個(gè)實(shí)例中,該圖像可以被用在對(duì)于項(xiàng)目或者關(guān)于項(xiàng)目的信息的搜索查詢中。該圖像最初可以從圖像捕捉設(shè)備(例如,相機(jī))或者互聯(lián)網(wǎng)獲取。用戶偏好模塊306確定與請(qǐng)求多方向視覺瀏覽的客戶端設(shè)備110的用戶相關(guān)聯(lián)的偏好。在一個(gè)實(shí)施例中,偏好模塊306追蹤并使用使用模式,以確定偏好。偏好可以包括顯示偏好(例如,設(shè)備上的導(dǎo)航速度或者圖像尺寸)、或者結(jié)果偏好(例如,以前購買的項(xiàng)目可以是被用來確定附屬結(jié)果的主要結(jié)果,如下面進(jìn)一步描述的)。用戶偏好還可以由客戶端設(shè)備110的用戶設(shè)置。用戶偏好可以被用來優(yōu)化多方向視覺瀏覽器顯示的顯示,如下面詳細(xì)討論的。屬性確定模塊308確定可以被顯示的項(xiàng)目的屬性。在示例實(shí)施例中,可以(例如, 響應(yīng)于搜索查詢)經(jīng)由網(wǎng)絡(luò)104檢索項(xiàng)目的屬性。在一些實(shí)施例中,屬性確定模塊308可以在確定優(yōu)選屬性時(shí)使用用戶偏好。當(dāng)確定主要和附屬結(jié)果時(shí),可以考慮優(yōu)選屬性。主要結(jié)果模塊310確定包括可以被顯示在預(yù)定(第一)位置(例如,顯示器的中心)中的項(xiàng)目或類別的主要結(jié)果。主要結(jié)果可以基于搜索查詢的結(jié)果、所確定的屬性、以及用戶偏好來確定。附屬結(jié)果模塊312確定與主要結(jié)果項(xiàng)目或類別有關(guān)的附加項(xiàng)目。例如,附屬結(jié)果可以包括附件、升級(jí)、類似項(xiàng)目、或者主要結(jié)果的競(jìng)爭(zhēng)者項(xiàng)目。附屬結(jié)果的確定可以基于與主要和附屬結(jié)果中的項(xiàng)目或類別相關(guān)聯(lián)的屬性。顯示優(yōu)化模塊314對(duì)客戶端設(shè)備110上的多方向視覺瀏覽器顯示進(jìn)行優(yōu)化。顯示優(yōu)化模塊314可以生成主要和附屬結(jié)果的顯示布局。在一個(gè)實(shí)施例中,主要結(jié)果被放置在顯示布局的中心。在其他實(shí)施例中,主要結(jié)果可以基于例如,用戶偏好被放置在顯示布局的其他位置(例如,中心的左側(cè)或右側(cè)、或者顯示布局的拐角)。附屬結(jié)果被基于它們的屬性放置在主要結(jié)果的周圍。在一些實(shí)施例中,優(yōu)化可以基于例如,客戶端設(shè)備110的限制條件、將要顯示的項(xiàng)目的數(shù)目和種類、以及用戶偏好。導(dǎo)航顯示模塊316確定可操作導(dǎo)航選項(xiàng),并且在多方向視覺瀏覽器顯示上顯示并呈現(xiàn)可操作導(dǎo)航選項(xiàng)。導(dǎo)航顯示模塊316聯(lián)合導(dǎo)航系統(tǒng)(結(jié)合圖4A詳細(xì)討論)進(jìn)行工作, 以提供導(dǎo)航選項(xiàng)。例如,導(dǎo)航顯示模塊316可以在每個(gè)顯示項(xiàng)目或類別周圍創(chuàng)建幀,并且在多方向視覺瀏覽器顯示上提供導(dǎo)航控制覆蓋,以示出多方向視覺瀏覽的可能方向。例如,圖形箭頭可以被畫出,以指示可能的瀏覽/導(dǎo)航方向。在例如一個(gè)瀏覽方向不可用,這是非常有用的。另外,包括警告和/或錯(cuò)誤在內(nèi)的與當(dāng)前顯示有關(guān)的屬性信息、關(guān)注的附加項(xiàng)目、 票券、買賣、以及各種形式的信息可以被提供在覆蓋中。在另一實(shí)施例中,導(dǎo)航顯示可以是橫跨項(xiàng)目的柵格描繪的幀的一側(cè)的一系列按鈕。方位模塊318確定客戶端設(shè)備110的方位,以在正確方位呈現(xiàn)多方向視覺瀏覽器顯示。在在單個(gè)方位中進(jìn)行操作的客戶端設(shè)備110中,方位模塊318是可選的。顯示系統(tǒng)300可以包括其他模塊,以增強(qiáng)多方向視覺瀏覽器顯示的功能。例如,位置信息模塊(未示出)可以被提供用來獲取位置信息(例如,GPS數(shù)據(jù)、三角測(cè)量數(shù)據(jù)),該位置信息可以被用于幫助完成交易或者提供關(guān)于所關(guān)注的項(xiàng)目或資源附近的信息。
現(xiàn)在參考圖4A,示出了客戶端設(shè)備110的導(dǎo)航系統(tǒng)400。導(dǎo)航系統(tǒng)400聯(lián)合顯示系統(tǒng)300進(jìn)行工作,以接收并處理導(dǎo)航輸入并且提供結(jié)果。結(jié)果可以是新的多方向視覺瀏覽器顯示。導(dǎo)航系統(tǒng)400包括方向?qū)Ш侥K402、觸摸/挖掘?qū)Ш侥K404、導(dǎo)航方向輸入模塊406、以及提煉模塊408。方向?qū)Ш侥K402接收并處理客戶端設(shè)備110的用戶提供導(dǎo)航輸入。方向?qū)Ш侥K402從客戶端設(shè)備110接收導(dǎo)航輸入,并且可以觸發(fā)例如,信息訪問模塊302或者提煉模塊408的操作作為響應(yīng)。導(dǎo)航輸入可以包括例如,客戶端設(shè)備110上的特定方向中的滾動(dòng)動(dòng)作(例如,向上、向下、向左、向右、或者沿對(duì)角線)。例如,用戶可以指示對(duì)多方向視覺瀏覽器顯示進(jìn)行導(dǎo)航的方向。觸摸/挖掘?qū)Ш侥K404還可以從用戶接收導(dǎo)航輸入。但是,在這種情況下,導(dǎo)航輸入可以是輕拍選擇(例如,雙重觸摸),從而客戶端設(shè)備的用戶通過輕拍多方向視覺瀏覽器顯示上的項(xiàng)目或類別的相應(yīng)圖像來選擇項(xiàng)目或類別的表示。替代地,導(dǎo)航輸入可以觸發(fā)對(duì)于多級(jí)顯示的更低級(jí)別的向下挖掘。導(dǎo)航方向輸入模塊406確定在哪個(gè)方向遍歷多方向視覺瀏覽器顯示的用戶界面, 以提供下一顯示。在示例實(shí)施例中,導(dǎo)航方向輸入模塊406將從方向?qū)Ш侥K402或者觸摸/挖掘?qū)Ш侥K404接收關(guān)于導(dǎo)航輸入的信息。使用所接收的信息,導(dǎo)航方向輸入模塊 406可以與提煉模塊408 —起工作,提供下一組結(jié)果。替代地,導(dǎo)航方向輸入模塊406可以觸發(fā)項(xiàng)目的購買、銷售、或者過帳(posting)、或者關(guān)于項(xiàng)目的更多信息,或者可以在用戶指示不是方向輸入時(shí)指示去往關(guān)于項(xiàng)目的信息或附加圖像的路徑(例如,進(jìn)行多方向視覺瀏覽器顯示的方向的指示)。提煉模塊408基于作為在特定方向遍歷多方向視覺瀏覽器顯示的指示的導(dǎo)航輸入執(zhí)行分析,以確定用于呈現(xiàn)在多方向視覺瀏覽器中的下一組結(jié)果(例如,主要結(jié)果和附屬結(jié)果二者)。在示例實(shí)施例中,提煉模塊408可以基于導(dǎo)航輸入從應(yīng)用服務(wù)器118接收更新后的結(jié)果數(shù)據(jù),并且確定與主要結(jié)果相關(guān)聯(lián)的更新后的主要結(jié)果和更新后的附屬結(jié)果 (例如,相關(guān)聯(lián)的類別、品牌、模型號(hào))。在一些實(shí)施例中,主要結(jié)果模塊310可以確定更新后的主要結(jié)果,并且屬性確定模塊308可以確定更新后的附屬信息并提供更新后的屬性信息給提煉模塊408。使用更新后的屬性信息,提煉模塊408或者附屬結(jié)果模塊312可以確定(例如,具有相似屬性的)相關(guān)項(xiàng)目。例如,如果主要結(jié)果是Sony Playstation 2, 則相關(guān)項(xiàng)目可以包括Sony Playstation 2的附件(例如,游戲控制器、游戲)、Sony Playstation 2的其他版本(例如,Sony Playstation 3)、或者競(jìng)爭(zhēng)者品牌(例如, Nintendo⑧Wii)。這些相關(guān)項(xiàng)目包括附屬結(jié)果。主要和附屬結(jié)果然后可以被提供給顯示優(yōu)化模塊314,以呈現(xiàn)新的多方向視覺瀏覽器顯示。這樣,當(dāng)方向?qū)Ш侥K402或觸摸/挖掘?qū)Ш侥K404接收到導(dǎo)航輸入時(shí),提煉模塊408提煉結(jié)果。所以,指向S0ny PlayStati0n 2游戲的方向中的方向輸入可以改變 Sony Playstation 2的游戲的主要結(jié)果,并且附屬結(jié)果可以包括Sony · Playstation 2 控制臺(tái)、其他品牌的游戲、或者個(gè)別游戲名稱。應(yīng)該注意,顯示系統(tǒng)300和導(dǎo)航系統(tǒng)400的一些模塊可以被定位在一個(gè)或多個(gè)應(yīng)用服務(wù)器118處。例如,顯示優(yōu)化模塊314、附屬結(jié)果模塊312、以及主要結(jié)果模塊310的版本可以被定位在一個(gè)或多個(gè)應(yīng)用服務(wù)器318處。所以,應(yīng)用服務(wù)器118可以執(zhí)行搜索,確定主要和附屬結(jié)果,生成這些結(jié)果的顯示布局,并將顯示布局發(fā)送給客戶端設(shè)備110用于顯多方向視覺瀏覽平臺(tái)到示例網(wǎng)絡(luò)架構(gòu)的應(yīng)用現(xiàn)在參考圖4B,示出了導(dǎo)航引擎212的示例示意圖。在一個(gè)實(shí)施例中,導(dǎo)航引擎 212幫助對(duì)于基于網(wǎng)絡(luò)的市場(chǎng)的導(dǎo)航。在示例實(shí)施例中,導(dǎo)航引擎212包括方向輸入模塊 422、搜索模塊424、瀏覽器模塊426、以及提煉模塊428。替代實(shí)施例可以包括不直接與多方向視覺瀏覽系統(tǒng)的示例實(shí)施例直接相關(guān)從而沒有被示出或討論的其他組件或模塊。另外, 導(dǎo)航引擎212的一些組件可以被定位在任何位置(例如,在顯示引擎224中),或者被結(jié)合到單個(gè)模塊中。方向輸入模塊422從客戶端設(shè)備接收導(dǎo)航輸入,并且觸發(fā)搜索模塊似4或者提煉模塊428的操作作為響應(yīng)。導(dǎo)航輸入可以包括例如,客戶端設(shè)備上的特定方向中的(例如, 向上、向下、向左、向右、或者沿對(duì)角線的)滾動(dòng)動(dòng)作。導(dǎo)航輸入還可以包括輕拍選擇(例如, 雙重觸摸),從而客戶端設(shè)備的用戶選擇項(xiàng)目或類別的表示,或者用戶對(duì)多級(jí)顯示的較低級(jí)別進(jìn)行向下挖掘。搜索模塊似4執(zhí)行對(duì)于主要結(jié)果的搜索。主要結(jié)果是作為用戶的搜索的焦點(diǎn)的主結(jié)果。例如,如果用戶正在搜索Sony Playstation 2控制臺(tái),則主要結(jié)果可以是Sony Playstation 2類別(例如,Sony · Playstation 2控制臺(tái))。在一些實(shí)施例中,搜索模塊 424使能經(jīng)由發(fā)布系統(tǒng)120發(fā)布的列表項(xiàng)的關(guān)鍵字搜索(例如,Sony · Playstation 2)。 另外,用戶的賬戶可以指示一個(gè)或多個(gè)最受歡迎的商家或者過去購買的項(xiàng)目。在一個(gè)實(shí)施例中,搜索模塊4M可以確定與一個(gè)或多個(gè)最受歡迎的商家相關(guān)聯(lián)的項(xiàng)目,并使用這些結(jié)果作為主要結(jié)果。在另一實(shí)施例中,搜索模塊4M可以確定類似于以前購買的項(xiàng)目(例如, 附件或升級(jí)后的版本)的項(xiàng)目,并且使用這些結(jié)果作為主要結(jié)果。瀏覽器模塊似6允許用戶瀏覽各種類別、目錄、或者庫存數(shù)據(jù)結(jié)構(gòu),根據(jù)這些類別、目錄或者庫存數(shù)據(jù)結(jié)構(gòu),可以在發(fā)布系統(tǒng)120中對(duì)項(xiàng)目列表項(xiàng)進(jìn)行分類。在這個(gè)示例中,瀏覽器模塊4 允許用戶瀏覽或者導(dǎo)航通過產(chǎn)品構(gòu)造的各種類別,以到達(dá)產(chǎn)品類別或項(xiàng)目(例如,電子一娛樂一游戲一游戲控制臺(tái)一Sony Playstation 2)。在一些實(shí)施例中,瀏覽器模塊的功能可以被結(jié)合在搜索模塊424中。在其他實(shí)施例中,接收自客戶端設(shè)備的圖像數(shù)據(jù)(例如,由相機(jī)捕捉的圖像或者項(xiàng)目的語言描述)可以被用來搜索與圖像數(shù)據(jù)描繪的項(xiàng)目相類似的項(xiàng)目。聯(lián)網(wǎng)系統(tǒng)102的組件(例如,搜索模塊似4或者成像引擎214的模塊)將圖像數(shù)據(jù)與項(xiàng)目的目錄相比較。在一個(gè)實(shí)施例中,目錄可以包括項(xiàng)目列表項(xiàng)。目錄可以被組織為包括與每個(gè)項(xiàng)目相關(guān)聯(lián)的多個(gè)屬性的數(shù)據(jù)矩陣。例如,目錄中的每個(gè)項(xiàng)目可以包括當(dāng)前可獲取的項(xiàng)目的數(shù)量、圖像、名稱、子名稱、類別、子類別、相關(guān)項(xiàng)目列表項(xiàng)、均價(jià)、以及可以描述項(xiàng)目并將項(xiàng)目與目錄中的其他項(xiàng)目區(qū)分開的任何其他數(shù)據(jù)。在一個(gè)實(shí)施例中,目錄可以被存儲(chǔ)在數(shù)據(jù)庫126中。提煉模塊4 執(zhí)行分析,以確定附屬結(jié)果和用于呈現(xiàn)在多方向視覺瀏覽器中的下一組結(jié)果(例如,主要和附屬結(jié)果)。在示例實(shí)施例中,提煉模塊4 從搜索模塊似4接收主要結(jié)果,并且確定與主要結(jié)果相關(guān)聯(lián)的屬性信息(例如,相關(guān)聯(lián)的類別、品牌、模型號(hào))。 使用屬性信息,(例如,具有類似屬性的)相關(guān)項(xiàng)目被確定。例如,如果主要結(jié)果是Sony Playstation 2,則相關(guān)項(xiàng)目可以包括SonyPlaystation 2的附件(例如,游戲控制器、游戲)、Sony Playstation 2的其他版本(例如,Sony Playstation 3)、或者競(jìng)爭(zhēng)者品牌(例如,Nintendo Wii)。這些相關(guān)項(xiàng)目包括附屬結(jié)果。當(dāng)方向輸入模塊422接收到導(dǎo)航輸入時(shí),提煉模塊4 將提煉結(jié)果。所以,指向 Sony Playstation 2的游戲的方向中的方向輸入將改變Sony Playstation 2的游戲的主要結(jié)果,并且輔助結(jié)果可以包括S0ny PlayStati0n2控制臺(tái)、其他品牌的游戲、或者個(gè)別游戲名稱?,F(xiàn)在參考圖4C,示出了顯示引擎224的示例示意圖。顯示引擎2 聯(lián)合導(dǎo)航引擎 212提供用于使客戶端提供多方向視覺瀏覽的機(jī)制。顯示引擎2M確定多方向視覺瀏覽器上的組件的適當(dāng)布置,并且生成去往客戶端設(shè)備的使能多方向視覺瀏覽器在客戶端設(shè)備處的呈現(xiàn)的指令。在示例實(shí)施例中,顯示引擎2M包括數(shù)據(jù)模塊442、偏好模塊444、布局模塊 446、以及格式模塊448。替代實(shí)施例還可以包括不與多方向視覺瀏覽系統(tǒng)直接有關(guān)因此沒有被示出并討論的組件或模塊。另外,顯示引擎2M的一些組件可以被定位在任何地方(例如,在導(dǎo)航引擎212中),或者可以被組合到單個(gè)模塊中。數(shù)據(jù)模塊442接收并訪問被用于提供多方向視覺瀏覽的數(shù)據(jù)。在示例實(shí)施例中, 數(shù)據(jù)模塊442從用于多方向視覺瀏覽的客戶端設(shè)備接收初始請(qǐng)求。數(shù)據(jù)模塊442可以訪問各種數(shù)據(jù)庫(例如,數(shù)據(jù)庫126),以確定將被顯示在多方向視覺顯示中的各種項(xiàng)目的屬性。 數(shù)據(jù)模塊442還獲取用于顯示的相關(guān)項(xiàng)目的圖像。偏好模塊444確定與請(qǐng)求多方向視覺瀏覽的用戶或客戶端設(shè)備相關(guān)聯(lián)的偏好。在一個(gè)實(shí)施例中,偏好模型444追蹤并使用使用模式來確定偏好。這些偏好可以包括顯示偏好(例如,設(shè)備上的導(dǎo)航速度或者圖像尺寸)或者結(jié)果偏好(例如,以前購買的項(xiàng)目可以是用于確定附屬結(jié)果的主要結(jié)果,如下面將進(jìn)一步討論的)。布局模塊446確定包括主要和附屬結(jié)果二者的顯示布局。在一個(gè)實(shí)施例中,主要結(jié)果被定位在顯示布局的中心。在其他實(shí)施例中,主要結(jié)果可以被放置在顯示布局的其他位置(例如,顯示布局的拐角處或者顯示布局的中心的左側(cè)或右側(cè))。繼續(xù)Sony Playstation 2的示例,SonyPlaystation 2控制臺(tái)類別可以被放置在布局的預(yù)定位置(例如,中心)。然后,附屬結(jié)果可以被基于與附屬結(jié)果相關(guān)聯(lián)的屬性顯示在主要結(jié)果周圍。例如,游戲控制器和游戲(例如,附件)可以被分別放置在控制臺(tái)的左側(cè)和右側(cè)。在一個(gè)實(shí)施例中,經(jīng)由基于網(wǎng)絡(luò)的市場(chǎng)可獲取的控制臺(tái)的個(gè)別模型可以被放置在控制臺(tái)類別下面。在替代實(shí)施例中,控制臺(tái)的個(gè)別模型可以被從控制臺(tái)類別開始向下挖掘(例如,主要結(jié)果),或者個(gè)別模型可以被放置在顯示布局的中心。Sony Playstation 2的其他版本(例如,Sony· Playstation 3)可以被從中心的主要結(jié)果開始沿對(duì)角線向上定位。在一個(gè)示例中,競(jìng)爭(zhēng)者產(chǎn)品(例如,Nintendo Wii)可以被直接放置在中心的主要結(jié)果上方。盡管這里描述了顯示布局的一個(gè)示例,但是應(yīng)該理解,替代實(shí)施例可以利用其他布局格式和用于附屬結(jié)果(例如,相關(guān)項(xiàng)目)的位置。在一些實(shí)施例中,導(dǎo)航控制顯示可以被提供在多方向視覺瀏覽器上,以示出多方向視覺瀏覽的可能方向。例如,圖形箭頭可以被畫出,以指示可能的瀏覽/導(dǎo)航方向。例如, 在一個(gè)瀏覽方向不可用時(shí),這非常有用。格式模塊448對(duì)顯示布局進(jìn)行格式化,以供傳輸給客戶端設(shè)備。在示例實(shí)施例中, 格式模塊448生成包括顯示布局的呈現(xiàn)顯示指令。呈現(xiàn)顯示指令使得多方向視覺瀏覽器被呈現(xiàn)在客戶端設(shè)備處。在一些實(shí)施例中,格式模塊448可以訪問(或者與偏好模塊444 一起工作以訪問)用戶偏好,以定制去往用戶的顯示布局。在一個(gè)實(shí)施例中,格式模塊448將呈現(xiàn)顯示指令發(fā)送給客戶端設(shè)備。應(yīng)該注意,顯示引擎224的一些模塊可以被定位在客戶端設(shè)備處。例如,格式模塊 448和布局模塊446的版本可以被定位在客戶端設(shè)備處。所以,客戶端設(shè)備可以從搜索結(jié)果接收數(shù)據(jù),確定用于該數(shù)據(jù)的顯示布局,并且對(duì)顯示布局進(jìn)行格式化以用于顯示。圖5A是示出用于在客戶端設(shè)備(例如,客戶端設(shè)備110)處提供多方向?yàn)g覽的方法500的流程圖。在操作502處,從應(yīng)用服務(wù)器118接收數(shù)據(jù)??梢皂憫?yīng)于客戶端設(shè)備110 發(fā)送的搜索查詢來接收數(shù)據(jù)。該數(shù)據(jù)可以包括關(guān)于搜索查詢中的所關(guān)注的項(xiàng)目的圖像和信息。在一個(gè)實(shí)施例中,所關(guān)注的項(xiàng)目是諸如聯(lián)網(wǎng)電子市場(chǎng)之類的發(fā)布系統(tǒng)上的可用于銷售或拍賣的產(chǎn)品或服務(wù)。在操作504處,主要結(jié)果被確定。在示例實(shí)施例中,主要結(jié)果模塊310基于搜索查詢和用戶偏好確定主要結(jié)果。主要結(jié)果可以是作為用戶的搜索的焦點(diǎn)的主結(jié)果(例如,所關(guān)注的項(xiàng)目)。在一些實(shí)施例中,主要結(jié)果可以是關(guān)鍵字搜索、圖像數(shù)據(jù)搜索、或者產(chǎn)品構(gòu)造的遍歷的結(jié)果。在其他實(shí)施例中,主要結(jié)果可以基于與用戶的賬戶相關(guān)聯(lián)的一個(gè)或多個(gè)列表(例如,“收看”列表、最受歡迎賣家列表、過去購買的項(xiàng)目列表)。在操作506處,附屬結(jié)果被確定。在示例實(shí)施例中,附屬結(jié)果模塊312基于屬性和任何用戶偏好來確定與主要結(jié)果項(xiàng)目或類別有關(guān)的附加項(xiàng)目。例如,附屬結(jié)果可以包括附件、升級(jí)、類似項(xiàng)目、或者主要結(jié)果的競(jìng)爭(zhēng)者項(xiàng)目。將結(jié)合圖6詳細(xì)描述操作506。在操作508處,顯示布局被確定。顯示布局可以由顯示優(yōu)化模塊314確定,并且可以包括用于在客戶端設(shè)備110處顯示主要和附屬結(jié)果的向?qū)?。將在圖7中更詳細(xì)地討論操作 508。在操作510處,多方向視覺瀏覽器顯示的顯示布局被呈現(xiàn)并顯示在客戶端設(shè)備 110上。該顯示可以包括導(dǎo)航控制,該導(dǎo)航控制諸如是圖形覆蓋、顯示外圍上的高亮顯示的按鈕、或者結(jié)合在顯示中的控制。隨后,在操作512處,做出對(duì)于是否從客戶端設(shè)備110的用戶接收到導(dǎo)航輸入的判定。導(dǎo)航輸入是用戶在多方向視覺瀏覽器顯示上物理地指示導(dǎo)航輸入的結(jié)果。在示例實(shí)施例中,例如觸摸屏上的導(dǎo)航輸入可以包括(例如,向上、向下、向左、向右、或者沿對(duì)角線方向)碰擦、按下并保持、雙重觸摸、多觸摸、收縮、或者其他輸入。在導(dǎo)航輸入是雙重觸摸選擇的輕拍的情況下,可以在所選擇的表示上對(duì)輕拍選擇的結(jié)果向下挖掘。例如,如果選擇的是商品的類別(例如,S0ny PlayStati0n 2),則向下挖掘?qū)?dǎo)致該類別中的個(gè)別項(xiàng)目(例 iU, Sony Playstation 2 consoles)被提供用于拍賣或銷售。在又一實(shí)施例中,可以從操縱桿、鍵盤、鼠標(biāo)、眼動(dòng)檢測(cè)相機(jī)系統(tǒng)、手勢(shì)輸入、或者其他輸入接收導(dǎo)航輸入。在另一實(shí)施例中,客戶端設(shè)備110的傾斜可以加速沿傾斜方向的滾動(dòng)。如果導(dǎo)航輸入被接收,則該方法返回到操作502。在操作502處,響應(yīng)于導(dǎo)航輸入, 更新后的數(shù)據(jù)可以被從應(yīng)用服務(wù)器118接收。更新后的主要結(jié)果和附屬結(jié)果隨后可以被確定。在替代實(shí)施例中,數(shù)據(jù)可以被在以前接收(例如,在來自初始搜索查詢的結(jié)果中),并被用于確定更新后的結(jié)果。替代地,其他輸入可以在操作514中被接收并被執(zhí)行。例如,用戶可以指示購買多方向視覺瀏覽器顯示上顯示的項(xiàng)目。在這種情況下,購買指示可以被發(fā)送給發(fā)布系統(tǒng)120 的一個(gè)或多個(gè)模塊,以處理該購買。圖5B是示出用于進(jìn)行多方向?yàn)g覽的方法560的流程圖。在操作562處,主要結(jié)果被確定。在示例實(shí)施例中,搜索模塊404執(zhí)行對(duì)于主要結(jié)果的搜索。主要結(jié)果可以是作為用戶搜索的焦點(diǎn)的主結(jié)果。在一些實(shí)施例中,主要結(jié)果可以是關(guān)鍵字搜索、圖像數(shù)據(jù)搜索、或者產(chǎn)品構(gòu)造遍歷的結(jié)果。在其他實(shí)施例中,主要結(jié)果可以基于與客戶端設(shè)備處的用戶賬戶相關(guān)聯(lián)的一個(gè)或多個(gè)列表(例如,“收看”列表、最受歡迎賣家列表、過去購買的項(xiàng)目列表)。在操作564處,附屬結(jié)果被確定。附屬結(jié)果包括與主要結(jié)果有關(guān)的項(xiàng)目或類別。將結(jié)合圖6詳細(xì)討論操作564。在操作566處,顯示布局被確定。顯示布局包括用于在客戶端設(shè)備處顯示主要和附屬結(jié)果的向?qū)А⒃趫D7中詳細(xì)討論操作566。在操作568處,顯示布局被格式化為呈現(xiàn)顯示指令。在示例實(shí)施例中,格式模塊 408使用接收自布局模塊406的顯示布局生成呈現(xiàn)顯示指令。呈現(xiàn)限制指令使得在客戶端設(shè)備處生成多方向視覺瀏覽器。呈現(xiàn)顯示指令還包括用于呈現(xiàn)并顯示導(dǎo)航控制的導(dǎo)航控制指令。例如,導(dǎo)航控制顯示可以是圖形覆蓋、顯示外圍上的高亮顯示的按鈕、或者結(jié)合在顯示中的空間。一旦被生成,在操作570處呈現(xiàn)顯示指令被發(fā)送給客戶端設(shè)備。隨后,在操作572處,做出對(duì)于導(dǎo)航輸入是否被從客戶端設(shè)備接收到的判定。導(dǎo)航輸入是用戶在多方向視覺瀏覽器上物理地指示導(dǎo)航輸入的結(jié)果。在示例實(shí)施例中,例如觸摸屏上的導(dǎo)航輸入可以包括(例如,向上、向下、向左、向右、或者沿對(duì)角線方向)碰擦、按下并保持、雙重觸摸、多觸摸、收縮、或者其他輸入。在導(dǎo)航輸入是雙重觸摸選擇的輕拍的實(shí)施例中,可以在所選擇的表示上向下挖掘輕拍選擇的結(jié)果。例如,如果選擇的是商品的類別 (例如,Sony Playstation 2),則向下挖掘?qū)?dǎo)致該類別中的個(gè)別項(xiàng)目(例如,Sony Playstation 2 consoles)被提供用于拍賣或銷售。在又一實(shí)施例中,可以從操縱桿、鍵盤、鼠標(biāo)、眼動(dòng)檢測(cè)相機(jī)系統(tǒng)、手勢(shì)輸入、或者其他輸入接收導(dǎo)航輸入。在再一實(shí)施例中,客戶端設(shè)備的傾斜可以加速沿傾斜方向的滾動(dòng)。 如果導(dǎo)航輸入被接收,則方法返回到操作562,在該操作處新的主要結(jié)果被確定。新的主要結(jié)果基于以導(dǎo)航輸入為基礎(chǔ)(或者在導(dǎo)航輸入的方向中)選擇的項(xiàng)目或類別。圖6是示出用于確定附屬結(jié)果的方法的流程圖(例如,操作506)。在操作602處, 附屬結(jié)果的屬性被確定。在示例實(shí)施例中,屬性確定模塊308聯(lián)合主要結(jié)果模塊310從發(fā)布系統(tǒng)120接收數(shù)據(jù),并且確定與主要結(jié)果相關(guān)聯(lián)的屬性(例如,相關(guān)聯(lián)的類別、品牌、模型號(hào)、均價(jià)、或者可以將項(xiàng)目或類別與其他項(xiàng)目或類別區(qū)分開的任何其他信息)。使用主要結(jié)果的屬性信息,在操作604處附屬結(jié)果模塊312確定(例如,具有相似屬性的)相關(guān)項(xiàng)目或項(xiàng)目的類別。這些相關(guān)項(xiàng)目或類別包括附屬結(jié)果。在一些實(shí)施例中,用戶偏好可以被作為確定附屬結(jié)果的考慮因素。例如,如果用戶具有對(duì)于Sony Playstation II的購買游戲的歷史,則附屬結(jié)果可以被定制為提供與游戲而不是例如控制臺(tái)附件有關(guān)的更多項(xiàng)目。圖7是示出用于生成顯示布局的方法的流程圖(例如,操作508)。在示例實(shí)施例中,顯示布局由顯示優(yōu)化模塊314生成。在操作702處,主要結(jié)果被放置在預(yù)定位置處。在一個(gè)實(shí)施例中,預(yù)定位置是顯示布局的中心。替代實(shí)施例可以基于例如用戶偏好,將預(yù)定位置定位到顯示布局上的任意位置。主要結(jié)果的一個(gè)或多個(gè)項(xiàng)目、或者一個(gè)或多個(gè)類別一旦被呈現(xiàn)在客戶端設(shè)備110上就將被可視地表示在預(yù)定位置處。在操作704處,導(dǎo)航方向限制條件被確定。導(dǎo)航方向限制條件針對(duì)項(xiàng)目/類別應(yīng)該被定位在何處提供向?qū)?。在二維實(shí)施例中,可以從中心位置開始以射線形式在任意數(shù)目的方向中提供導(dǎo)航方向限制條件。在另一實(shí)施例中,導(dǎo)航方向可以被用于三維平面。在這個(gè)實(shí)施例中,類別可以被向下挖掘從而到達(dá)由該類別中的多個(gè)項(xiàng)目組裝的第二或更低級(jí)別或平面??梢蕴峁┢渌?jí)別或平面。在又一實(shí)施例中,導(dǎo)航方向可以包括具有基于設(shè)備的屬性的地理特征的三維平面。例如,導(dǎo)航方向限制條件可以指示附件應(yīng)該被放置到預(yù)定位置的左側(cè),同時(shí)另一導(dǎo)航方向限制條件可以指示主要結(jié)果的相關(guān)版本(例如,升級(jí)版本)應(yīng)該被放置到預(yù)定位置的對(duì)角線方向上的右上方,并且類似的競(jìng)爭(zhēng)者產(chǎn)品應(yīng)該被定位在預(yù)定位置上方。導(dǎo)航方向限制條件可以由顯示優(yōu)化模塊314生成。替代地,一般導(dǎo)航方向限制條件可以被存儲(chǔ)在數(shù)據(jù)庫中,并且顯示優(yōu)化模塊314訪問所存儲(chǔ)的導(dǎo)航方向限制條件。顯示優(yōu)化模塊314將導(dǎo)航方向限制條件應(yīng)用于主要結(jié)果屬性,以確定將在當(dāng)前的顯示布局中使用的適當(dāng)導(dǎo)航方向限制條件。一旦導(dǎo)航方向限制條件被確定出來,在操作706處,附屬結(jié)果被基于導(dǎo)航方向限制條件放置在顯示布局上。例如,Sony Playstation 2控制臺(tái)類別(例如,主要結(jié)果)可以被放置在顯示布局的中心或者預(yù)定位置中。游戲控制器和游戲(例如,附件)可以分別被放置到控制臺(tái)的左側(cè)和右側(cè)。經(jīng)由基于網(wǎng)絡(luò)的市場(chǎng)或發(fā)布系統(tǒng)可獲取的控制臺(tái)的個(gè)別模型在一個(gè)實(shí)施例中可以被放置在控制臺(tái)類別下方。在替代實(shí)施例中,控制臺(tái)的個(gè)別模型可以被從控制臺(tái)類別(例如,主要結(jié)果)開始向下挖掘級(jí),或者個(gè)別模型可以被放置在布局的中心。Sony · Playstation 2的其他版本(例如,Sony Playstation 3)可以被定位在從中心處的主要結(jié)果開始對(duì)角線方向的上方。在示例中,競(jìng)爭(zhēng)者品牌(例如,Nintendo Wii)可以被直接定位在中心的主要結(jié)果上方。在操作708中,導(dǎo)航控制顯示被提供。在一些實(shí)施例中,導(dǎo)航控制顯示可以被提供,作為多方向視覺瀏覽器顯示上的顯示覆蓋,以示出多方向視覺瀏覽的可能方向。例如, 當(dāng)一個(gè)瀏覽方向不可用時(shí),這可以非常有用。應(yīng)該注意,操作708是可選的。圖8是示出根據(jù)示例實(shí)施例的多方向視覺瀏覽器顯示802的電子設(shè)備或客戶端設(shè)備800的示例(例如,客戶端設(shè)備110)。如圖所示,多方向視覺瀏覽器顯示802被以包括多個(gè)圖像塊804的柵格形式示出。每個(gè)圖像塊804在視覺上表示項(xiàng)目或類別。在示例實(shí)施例中,項(xiàng)目或類別的圖像被包括在每個(gè)圖像塊804中。關(guān)于項(xiàng)目或類別的信息也可以被提供在圖像塊804上。另外,關(guān)于每個(gè)項(xiàng)目的更多信息可以通過向下挖掘所選擇的項(xiàng)目來獲取。盡管圖8的實(shí)施例被以柵格形式布置,但是該布置也可以是圓形形式、三角形形式、或者任何其他形狀的形式。在替代實(shí)施例中,多維視覺瀏覽器可以是地理上組裝的、由屬性的分層組裝的、或者三維的。例如,另一實(shí)施例可以根據(jù)重要性或者由用戶偏好或者流行程度提供給項(xiàng)目的等級(jí)來布置項(xiàng)目。主要結(jié)果被顯示在預(yù)定位置處。預(yù)定位置可以包括多方向視覺瀏覽器顯示802的一個(gè)或多個(gè)圖像塊804。在一個(gè)實(shí)施例中,預(yù)定位置被定位于多方向視覺瀏覽器顯示802的中心。替代地,預(yù)定位置可以是多方向視覺瀏覽器顯示802的拐角位置、頂部位置、底部位置、左側(cè)位置、或者右側(cè)位置。盡管沒有在圖8中示出,但是可以顯示導(dǎo)航控制。在各種實(shí)施例中,導(dǎo)航控制可以是圖像塊804上的圖形覆蓋(例如,在多方向視覺瀏覽器顯示802的邊緣處),可以是顯示外圍上的高亮顯示的按鈕,或者可以是被結(jié)合在顯示中的圖形控制。模塊、組件、和邏輯這里描述的一些實(shí)施例可以被實(shí)現(xiàn)為邏輯、或者多個(gè)模塊、引擎、組件、或機(jī)構(gòu)。模塊、引擎、邏輯、組件、或者機(jī)構(gòu)(統(tǒng)稱為“模塊”)可以是能夠執(zhí)行某些操作并且被以某種方式配置或布置的有形單元。在某些示例實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)(例如,孤立的客戶端或服務(wù)器計(jì)算機(jī)系統(tǒng))或者計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)組件(例如,處理器或者處理器的群組)可以由作為執(zhí)行本文中描述的某些操作的模塊的軟件(例如,應(yīng)用或應(yīng)用部分) 或者固件(注意,如本領(lǐng)域技術(shù)人員所知道的,軟件和固件在這里可以被交換使用)配置。在各種實(shí)施例中,模塊可以被機(jī)械地或者電地實(shí)現(xiàn)。例如,模塊可以包括(例如, 在專用處理器或者專用集成電路(ASIC)或者陣列中)被永久性地配置為執(zhí)行某些操作的專用電路或邏輯。模塊還可以包括可編程邏輯或電路(例如,如通用處理器或者其他可編程處理器所覆蓋的邏輯或電路),其中該邏輯或電路被軟件或固件臨時(shí)性地配置為執(zhí)行某些操作。應(yīng)該明白,在專用的永久配置的電路中或者臨時(shí)配置的電路中(例如,由軟件配置)機(jī)械地實(shí)現(xiàn)模塊的決定可以根據(jù)例如代價(jià)、時(shí)間、能量使用、數(shù)據(jù)包大小的考慮做出。因此,術(shù)語“模塊”應(yīng)該被理解為包括有形實(shí)體,其中該實(shí)體被物理構(gòu)建或者永久 (例如,固線連接的)或臨時(shí)(例如,編程的)配置為以某種方式進(jìn)行操作或者執(zhí)行本文中描述的某些操作??紤]模塊或組件被臨時(shí)配置(例如,編程)的實(shí)施例,不需要在時(shí)間上的任意一個(gè)實(shí)例中配置或者例示出每個(gè)模塊或組件。例如,在模塊或組件包括使用軟件配置的通用處理器的情況下,通用處理器在不同時(shí)間可以被配置為不同的模塊。因此,軟件可以對(duì)處理器進(jìn)行配置,以在一個(gè)時(shí)間實(shí)例處構(gòu)成特定模塊,并且在另一時(shí)間實(shí)例處構(gòu)成另一模塊。模塊可以向其他模塊提供信息,并且可以從其他模塊接收信息。因此,上述模塊可以被看作以通行方式耦合。在這些模塊中的多個(gè)模塊同時(shí)存在的情況下,可以通過連接這些模塊的信號(hào)傳輸(例如,在適當(dāng)電路和總線上)來實(shí)現(xiàn)通信。在不同時(shí)間對(duì)多個(gè)模塊進(jìn)行配置或例示的情況下,例如可以通過在該多個(gè)模塊具有其入口的存儲(chǔ)器結(jié)構(gòu)中存儲(chǔ)或檢索信息來實(shí)現(xiàn)這些模塊之間的通信。例如,一個(gè)模塊可以執(zhí)行操作并將該操作的輸出存儲(chǔ)在其以通信方式耦合的存儲(chǔ)器設(shè)備中。然后,另外的模塊可以在隨后的時(shí)間訪問存儲(chǔ)器設(shè)備,以檢索并處理所存儲(chǔ)的輸出。多塊還可以發(fā)起與輸入或輸出設(shè)備的通信,并且可以對(duì)資源(例如,信息集合)進(jìn)行操作。示例機(jī)器架構(gòu)和機(jī)器可讀介質(zhì)參考圖9,示例實(shí)施例擴(kuò)展到諸如計(jì)算機(jī)系統(tǒng)900的機(jī)器,其中在該機(jī)器中用于使機(jī)器執(zhí)行本文中討論的任意一種或多種方法的指令可以被執(zhí)行。在替代示例實(shí)施例中,機(jī)器作為孤立設(shè)備進(jìn)行操作,或者可以被連接(聯(lián)網(wǎng))到其他機(jī)器。在聯(lián)網(wǎng)部署中,機(jī)器可以在服務(wù)器一客戶端網(wǎng)絡(luò)環(huán)境中的服務(wù)器或客戶端的容量中進(jìn)行操作,或者作為對(duì)等(或者分布式)網(wǎng)絡(luò)環(huán)境中的對(duì)等機(jī)器進(jìn)行操作。機(jī)器可以是個(gè)人計(jì)算機(jī)(PC)、臺(tái)式PC、機(jī)頂盒 (STB)、個(gè)人數(shù)字助理(PDA)、蜂窩電話、web電器、網(wǎng)絡(luò)路由器、交換機(jī)或橋接器、或者能夠(連續(xù)或者非連續(xù)地)執(zhí)行指定將由機(jī)器執(zhí)行的動(dòng)作的指令的任何機(jī)器。另外,盡管僅示出了單個(gè)機(jī)器,但是術(shù)語“機(jī)器”還應(yīng)該被理解為包括單獨(dú)或聯(lián)合執(zhí)行一組或多組指令以執(zhí)行本文中討論的一種或多種方法的任何機(jī)器的集合。示例計(jì)算機(jī)系統(tǒng)900可以包括處理器902(例如,中央處理單元(CPU)、圖形處理單元(GPU)、或者它們二者)、主存儲(chǔ)器904、以及靜態(tài)存儲(chǔ)器906,其中它們經(jīng)由總線908相互通信。計(jì)算機(jī)系統(tǒng)900還可以包括視頻顯示單元910(例如,液晶顯示器(LCD)或者陰極射線管(CRT))。在示例實(shí)施例中,計(jì)算機(jī)系統(tǒng)900還包括字母數(shù)字輸入設(shè)備912(例如,鍵盤)、用戶界面(UI)導(dǎo)航設(shè)備或者光標(biāo)控制設(shè)備914(例如,鼠標(biāo))、盤驅(qū)動(dòng)單元916、信號(hào)生成設(shè)備918 (例如,揚(yáng)聲器)、以及網(wǎng)絡(luò)接口設(shè)備920中的一個(gè)或多個(gè)。機(jī)器可讀介質(zhì)盤驅(qū)動(dòng)單元916包括機(jī)器可讀存儲(chǔ)介質(zhì)922,該機(jī)器可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有一組或多組指令924以及由本文中描述的方法和功能中的任意一種或多種使用或?qū)崿F(xiàn)本文中描述的方法和功能中的任意一種或多種的數(shù)據(jù)結(jié)構(gòu)(例如,軟件指令)。指令9M在被計(jì)算機(jī)系統(tǒng)900執(zhí)行期間還可以完全或者部分地存在于主存儲(chǔ)器904或處理器902中,其中主存儲(chǔ)器904和處理器902也構(gòu)成機(jī)器可讀介質(zhì)。盡管在示例實(shí)施例中機(jī)器可讀存儲(chǔ)介質(zhì)922被示出為單個(gè)介質(zhì),但是術(shù)語“機(jī)器可讀介質(zhì)”可以包括存儲(chǔ)一個(gè)或多個(gè)指令的單個(gè)介質(zhì)或多個(gè)媒體(例如,集中式或者分布式數(shù)據(jù)庫、或者相關(guān)聯(lián)的緩存和服務(wù)器)。術(shù)語“機(jī)器可讀介質(zhì)”還應(yīng)該被理解包括這樣的有形介質(zhì),該有形介質(zhì)能夠存儲(chǔ)、編碼、或者攜帶由機(jī)器執(zhí)行的指令,能使機(jī)器執(zhí)行本發(fā)明的實(shí)施例的任意一種或多種方法,或者能夠存儲(chǔ)、編碼、或者攜帶這些指令所使用的數(shù)據(jù)結(jié)構(gòu)或者與這些指令相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。因此,術(shù)語“機(jī)器可讀介質(zhì)”應(yīng)該被理解為包括但不限于固態(tài)存儲(chǔ)器以及光磁媒體。機(jī)器可讀介質(zhì)的具體示例包括非易失性存儲(chǔ)器,該非易失性存儲(chǔ)器例如包括半導(dǎo)體存儲(chǔ)設(shè)備(例如,可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、以及閃存設(shè)備)、諸如內(nèi)部硬盤或者可移除盤的磁盤、以及CD-ROM 禾口 DVD-ROM 盤。傳輸介質(zhì)還可以利用很多公知傳輸協(xié)議(例如,HTTP)中的任意一種,經(jīng)由網(wǎng)絡(luò)接口設(shè)備 920使用傳輸介質(zhì)在通信網(wǎng)絡(luò)擬6上發(fā)送或接收指令924。通信網(wǎng)絡(luò)的示例包括局域網(wǎng) (LAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、移動(dòng)電話網(wǎng)、簡(jiǎn)易老式電話(POTS)網(wǎng)、以及無線數(shù)據(jù)網(wǎng)(例如,WiFi和WiMax網(wǎng))。術(shù)語“傳輸介質(zhì)”應(yīng)該被理解為包括能夠存儲(chǔ)、編碼、或攜帶由機(jī)器執(zhí)行的指令的任意無形介質(zhì),并且包括數(shù)字或模擬通信信號(hào)或者其他無形介質(zhì),以方便這種軟件的傳遞。盡管參考具體示例實(shí)施例描述了發(fā)明主題的總體情況,但是在不脫離本發(fā)明的實(shí)施例的精神和范圍的條件下可以對(duì)這些實(shí)施例做出各種修改和改變。發(fā)明主題的這些實(shí)施例在這里可以被單獨(dú)或一起提及,其中術(shù)語“發(fā)明”僅是出于方便的目的而不用于主動(dòng)將本申請(qǐng)的范圍限制到任何單一發(fā)明或發(fā)明概念(如果實(shí)際上公開了一個(gè)以上)。充分描述了本文中示出的實(shí)施例,以使本領(lǐng)域技術(shù)人員能夠?qū)嵤┧_的教導(dǎo)。 可以使用其他實(shí)施例并從其得到其他實(shí)施例,從而可以在不脫離本公開的范圍的條件下做出結(jié)構(gòu)上以及邏輯上的替代和改變。所以,詳細(xì)描述不應(yīng)該被理解為限制性的意義,并且各種實(shí)施例的范圍僅由所附權(quán)利要求以及這些權(quán)利要求所授權(quán)的等同物的全部范圍限定。
另外,可以為在本文中被描述為單個(gè)實(shí)例的資源、操作、或結(jié)構(gòu)提供多個(gè)實(shí)例。另外,各種資源、操作、模塊、引擎、以及數(shù)據(jù)存儲(chǔ)之間的邊界在某種程度上是任意的,并且在具體的說明性配置中示出了特定操作。想到了功能的其他分配方式,并且這些分配方式可以落入本發(fā)明的各種實(shí)施例的范圍。一般,被作為示例配置中的單個(gè)資源示出的結(jié)構(gòu)和功能可以被以組合結(jié)構(gòu)或資源實(shí)現(xiàn)。類似地,被作為單個(gè)資源示出示出的功能和結(jié)構(gòu)可以被實(shí)現(xiàn)為單獨(dú)的資源。這些以及其他變型、修改、添加、和改進(jìn)落入所附權(quán)利要求所表示的本發(fā)明的實(shí)施例的范圍中。因此,說明書和附圖被看作說明性的而不是限制性的。
權(quán)利要求
1.一種在設(shè)備上提供多方向視覺瀏覽的方法,該方法包括確定與所述設(shè)備相關(guān)聯(lián)的主要結(jié)果和附屬結(jié)果,所述主要結(jié)果是基于搜索標(biāo)準(zhǔn)的; 確定與所述主要結(jié)果和所述附屬結(jié)果相關(guān)聯(lián)的屬性;基于所述屬性生成顯示布局,所述顯示布局將所述主要結(jié)果放置在多方向視覺瀏覽器顯示的預(yù)定位置中并且將所述附屬結(jié)果放置在所述主要結(jié)果附近;以及使用一個(gè)或多個(gè)處理器將所述顯示布局呈現(xiàn)在所述設(shè)備上,以提供所述多方向視覺瀏覽器顯不。
2.根據(jù)權(quán)利要求1所述的方法,其中所述主要結(jié)果的確定包括執(zhí)行搜索查詢。
3.根據(jù)權(quán)利要求2所述的方法,其中所述搜索標(biāo)準(zhǔn)與圖像比較搜索查詢相關(guān)聯(lián)。
4.根據(jù)權(quán)利要求1所述的方法,其中所述主要結(jié)果的確定包括確定與所述設(shè)備的用戶相關(guān)聯(lián)的一個(gè)或多個(gè)列表。
5.根據(jù)權(quán)利要求1所述的方法,其中所述附屬結(jié)果的確定包括確定所述主要結(jié)果的屬性并且發(fā)現(xiàn)具有相關(guān)屬性的項(xiàng)目或類別,所述項(xiàng)目或類別具有導(dǎo)致所述附屬結(jié)果的所述相關(guān)屬性。
6.根據(jù)權(quán)利要求1所述的方法,還包括在所述主要和附屬結(jié)果的確定中應(yīng)用用戶偏好。
7.根據(jù)權(quán)利要求1所述的方法,其中所述預(yù)定位置處于所述多方向視覺瀏覽器顯示的中心。
8.根據(jù)權(quán)利要求1所述的方法,其中所述顯示布局的生成包括基于導(dǎo)航方向限制條件和所述附屬結(jié)果的屬性將所述附屬結(jié)果放置在所述預(yù)定位置周圍。
9.根據(jù)權(quán)利要求1所述的方法,還包括在所述顯示布局的生成中應(yīng)用用戶偏好。
10.根據(jù)權(quán)利要求1所述的方法,其中所述顯示布局是三維顯示布局,并且所述顯示布局的生成包括將所述主要結(jié)果放置在所述三維顯示布局的主級(jí)別中。
11.根據(jù)權(quán)利要求10所述的方法,還包括將所述附屬結(jié)果中的至少一部分放置在比所述主要結(jié)果被放置在的所述主級(jí)別更低的三維顯示布局的級(jí)別中。
12.根據(jù)權(quán)利要求1所述的方法,其中所述顯示布局的呈現(xiàn)包括提供導(dǎo)航控制。
13.根據(jù)權(quán)利要求1所述的方法,還包括 接收導(dǎo)航輸入;基于所述導(dǎo)航輸入確定更新后的主要結(jié)果和更新后的附屬結(jié)果; 基于與所述更新后的主要結(jié)果和所述更新后的附屬結(jié)果相關(guān)聯(lián)的屬性生成新的顯示布局;以及將所述新的顯示布局呈現(xiàn)在所述設(shè)備上。
14.一種提供多方向視覺瀏覽的系統(tǒng),該系統(tǒng)包括 主要結(jié)果裝置,用于基于搜索標(biāo)準(zhǔn)確定主要結(jié)果; 屬性確定裝置,用于確定與所述主要結(jié)果相關(guān)聯(lián)的屬性;附屬結(jié)果裝置,用于基于所述主要結(jié)果和所確定的屬性確定附屬結(jié)果;以及顯示優(yōu)化裝置,用于生成顯示布局并將所述顯示布局呈現(xiàn)到設(shè)備上以提供多方向視覺瀏覽器顯示,所述顯示布局將所述主要結(jié)果放置在多方向視覺瀏覽器顯示的預(yù)定位置中并基于所述屬性確定模塊所確定的所述附屬結(jié)果的屬性將所述附屬結(jié)果放置在所述主要結(jié)果附近。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括信息訪問裝置,用于獲取所述主要結(jié)果模塊和所述附屬結(jié)果模塊確定所述主要和附屬結(jié)果所使用的數(shù)據(jù)。
16.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括用戶偏好裝置,用于在確定所述附屬結(jié)果并生成所述顯示布局的過程中應(yīng)用用戶偏好。
17.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括 導(dǎo)航顯示裝置,用于提供導(dǎo)航控制。
18.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括導(dǎo)航裝置,用于從所述設(shè)備的用戶接收導(dǎo)航輸入;以及導(dǎo)航方向輸入裝置,用于確定在哪個(gè)方向上遍歷所述多方向視覺瀏覽器顯示,以提供下一顯示。
19.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括提煉裝置,用于基于導(dǎo)航輸入確定用于呈現(xiàn)在所述多方向視覺瀏覽器顯示中的下一組結(jié)果。
20.一種提供多方向視覺瀏覽的系統(tǒng),該系統(tǒng)包括搜索模塊,該搜索模塊基于搜索標(biāo)準(zhǔn)確定與客戶端設(shè)備的用戶相關(guān)聯(lián)的主要結(jié)果; 提煉模塊,該提煉模塊確定與所述客戶端設(shè)備的用戶相關(guān)聯(lián)的附屬結(jié)果; 布局模塊,該布局模塊基于與所述主要結(jié)果和所述附屬結(jié)果相關(guān)聯(lián)的屬性生成顯示布局,所述顯示布局基于所述屬性將所述主要結(jié)果放置在多方向視覺瀏覽器顯示的預(yù)定位置中并將所述附屬結(jié)果放置在所述主要結(jié)果附近;以及格式模塊,該格式模塊對(duì)呈現(xiàn)顯示指令進(jìn)行格式化,所述呈現(xiàn)顯示指令使得客戶端設(shè)備呈現(xiàn)所述顯示布局。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中所述格式模塊還被配置為將所述呈現(xiàn)顯示指令發(fā)送給所述客戶端設(shè)備。
22.根據(jù)權(quán)利要求20所述的系統(tǒng),還包括方向輸入模塊,該方向輸入模塊從所述客戶端設(shè)備接收導(dǎo)航輸入。
23.一種與至少一個(gè)處理器通信的機(jī)器可讀存儲(chǔ)介質(zhì),該機(jī)器可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令, 其中所述指令在被所述至少一個(gè)處理器執(zhí)行時(shí)提供一種提供多方向視覺瀏覽的方法,該方法包括獲取與客戶端設(shè)備的用戶相關(guān)聯(lián)的主要結(jié)果和附屬結(jié)果,所述主要結(jié)果是基于搜索標(biāo)準(zhǔn)的;基于與所述主要結(jié)果和所述附屬結(jié)果相關(guān)聯(lián)的屬性生成顯示布局,所述顯示布局基于所述屬性將所述主要結(jié)果放置在多方向視覺瀏覽器顯示的預(yù)定位置中并將所述附屬結(jié)果放置在所述主要結(jié)果附近;對(duì)呈現(xiàn)顯示指令進(jìn)行格式化,所述呈現(xiàn)顯示指令使得所述客戶端設(shè)備呈現(xiàn)所述顯示布局;以及將所述呈現(xiàn)顯示指令發(fā)送給所述客戶端設(shè)備。
24.根據(jù)權(quán)利要求23所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述附屬結(jié)果的確定包括確定所述主要結(jié)果的屬性,并且發(fā)現(xiàn)具有相關(guān)屬性的項(xiàng)目或類別,所述項(xiàng)目或類別具有導(dǎo)致所述附屬結(jié)果的相關(guān)屬性。
25.根據(jù)權(quán)利要求23所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述顯示布局的生成包括將所述主要結(jié)果放置在三維顯示布局的主級(jí)別上。
26.根據(jù)權(quán)利要求23所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述顯示布局的生成包括基于所述附屬結(jié)果的屬性和導(dǎo)航方向限制條件將所述附屬結(jié)果放置在所述預(yù)定位置周圍。
27.根據(jù)權(quán)利要求23所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述呈現(xiàn)顯示指令的格式化還包括生成導(dǎo)航控制指令。
28.根據(jù)權(quán)利要求23所述的機(jī)器可讀存儲(chǔ)介質(zhì),所述方法還包括 從所述客戶端設(shè)備接收導(dǎo)航輸入;基于所述導(dǎo)航輸入確定新的主要結(jié)果和新的附屬結(jié)果;以及基于與所述新的主要結(jié)果和所述新的附屬結(jié)果相關(guān)聯(lián)的屬性生成新的顯示布局。
全文摘要
描述了電子設(shè)備上的用于多方向視覺瀏覽的系統(tǒng)和方法。在示例實(shí)施例中,與設(shè)備的用戶相關(guān)聯(lián)的主要結(jié)果和附屬結(jié)果被確定?;谂c主要結(jié)果和附屬結(jié)果相關(guān)聯(lián)的屬性的顯示布局被生成,然后顯示布局被呈現(xiàn)并顯示在該設(shè)備上。
文檔編號(hào)G09G5/00GK102334154SQ201080009090
公開日2012年1月25日 申請(qǐng)日期2010年2月24日 優(yōu)先權(quán)日2009年2月24日
發(fā)明者戴恩·霍華德, 賴安·梅爾徹 申請(qǐng)人:電子灣有限公司