專利名稱:相關(guān)產(chǎn)品的單個混合視圖呈現(xiàn)的制作方法
相關(guān)產(chǎn)品的單個混合視圖呈現(xiàn)
背景技術(shù):
當(dāng)觀看與產(chǎn)品相關(guān)聯(lián)的在線信息時,用戶還觀看關(guān)于相關(guān)產(chǎn)品的信息(亦即產(chǎn)品附件、類似產(chǎn)品等)常常是有益的。雖然許多網(wǎng)站提供產(chǎn)品和/或通過特定本體論關(guān)系(ontological relationship)與產(chǎn)品(用戶已顯示出對它的興趣)相關(guān)的信息的顯示,但這種網(wǎng)站以分隔開的方式(compartmentalized fashion)提供顯示。隨著給定產(chǎn)品的本體論關(guān)系的數(shù)目的增加,以這種分段方式顯示借助于每個這種關(guān)系相關(guān)的產(chǎn)品將產(chǎn)生非常難以駕馭的用戶體驗。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容是為了以簡化形式來介紹下文在具體實(shí)施方式
中進(jìn)一步描述的概念的選擇。本發(fā)明內(nèi)容并不意圖識別要求保護(hù)的主題的關(guān)鍵特征或必要特征,也并不意圖被用于幫助確定要求保護(hù)的主題的范圍。本發(fā)明的實(shí)施例涉及尤其是用于以單個混合視圖來呈現(xiàn)相關(guān)產(chǎn)品的系統(tǒng)、方法和計算機(jī)可讀介質(zhì)。在接收到焦點(diǎn)產(chǎn)品的指示時,例如,在接收到對特定產(chǎn)品指示符的用戶選擇時,識別或確定焦點(diǎn)產(chǎn)品的多個本體論關(guān)系,每個識別的本體論關(guān)系包括與之相關(guān)聯(lián)的一個或多個附加產(chǎn)品。僅僅作為示例而不是限制,這種本體論關(guān)系可以包括產(chǎn)品附件、產(chǎn)品替換零件、由觀看了關(guān)于同一焦點(diǎn)產(chǎn)品、類似產(chǎn)品(例如,具有相同瀏覽分類(browsetaxonomy)的產(chǎn)品)、競爭產(chǎn)品等的信息的其它用戶搜索的產(chǎn)品。依照其實(shí)施例,提出了一種單視圖顯示,其包括感興趣產(chǎn)品的指示符和用于與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的附加產(chǎn)品的至少一部分的產(chǎn)品指示符。通常,將附加產(chǎn)品指示符布置在焦點(diǎn)產(chǎn)品指示符周圍。這樣,在單個無縫視圖中為用戶呈現(xiàn)感興趣產(chǎn)品(即,焦點(diǎn)產(chǎn)品)以及相對于感興趣廣品而目具有多種關(guān)系的其它廣品。
在附圖中以示例而不是限制的方式圖示了本發(fā)明,在附圖中,相同的附圖標(biāo)記指示類似的元件,并且在附圖中:
圖1是適合于在實(shí)現(xiàn)本發(fā)明的實(shí)施例時使用的示例性計算系統(tǒng)環(huán)境的方框 圖2是示出依照本發(fā)明的實(shí)施例的用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的方法的流程 圖3是示出依照本發(fā)明的實(shí)施例的用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的另一方法的流程 圖4是示出依照本發(fā)明的實(shí)施例的用于在確定是否已經(jīng)滿足特定閾值標(biāo)準(zhǔn)時在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的另一方法的流程 圖5是示出依照本發(fā)明的實(shí)施例的用于在確定用戶是否已選擇了不同產(chǎn)品指示符時在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的另一方法的流程 圖6是示出依照本發(fā)明的實(shí)施例的供在在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品時使用的示例性用戶界面的屏幕顯示;以及
圖7是示出適合于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性計算系統(tǒng)環(huán)境的方框圖。
具體實(shí)施例方式在本文中用特殊性來描述本發(fā)明的主題以滿足法定要求。然而,本說明本身并不意圖限制本專利的范圍。相反,本發(fā)明人已經(jīng)預(yù)期,與其它現(xiàn)在或未來技術(shù)相結(jié)合,要求保護(hù)的主題還可能以其它方式來體現(xiàn),以包括不同的步驟或與在本文中所述的一些步驟類似的步驟的組合。此外,雖然術(shù)語“步驟”和/或“方框”在本文中可以用來包含采用的方法的不同元素,但不應(yīng)將該術(shù)語解釋為暗示本文公開的各種步驟之中或之間的任何特定書序,除非且除了當(dāng)明確地描述個別步驟的順序時。本文所述的技術(shù)的各種方面一般針對尤其是用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的系統(tǒng)、方法和計算機(jī)可讀介質(zhì)。在接收到焦點(diǎn)產(chǎn)品的指示時(例如,在接收到對特定產(chǎn)品指示符的用戶選擇時),識別或確定焦點(diǎn)產(chǎn)品的多個本體論關(guān)系,每個識別的本體論關(guān)系包括與之相關(guān)聯(lián)的一個或多個附加產(chǎn)品。僅僅作為示例而不是限制,這種本體論關(guān)系可以包括產(chǎn)品附件、產(chǎn)品替換零件、由觀看了關(guān)于同一焦點(diǎn)產(chǎn)品、類似產(chǎn)品(例如,具有相同瀏覽分類的產(chǎn)品)、競爭產(chǎn)品等的信息的其它用戶搜索的產(chǎn)品。依照其實(shí)施例,提出了一種單視圖顯示,其包括感興趣產(chǎn)品的指示符和用于與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的附加產(chǎn)品的至少一部分的產(chǎn)品指示符。通常,將附加產(chǎn)品指示符布置在焦點(diǎn)產(chǎn)品指示符周圍。這樣,在單個無縫視圖中為用戶呈現(xiàn)感興趣產(chǎn)品(即,焦點(diǎn)產(chǎn)品)以及相對于感興趣產(chǎn)品而言具有多種關(guān)系的其它產(chǎn)品。因此,在一個實(shí)施例中,本發(fā)明針對在其上包含有計算機(jī)可執(zhí)行指令的一個或多個計算機(jī)存儲介質(zhì),該計算機(jī)可執(zhí)行指令在被執(zhí)行時促使計算設(shè)備執(zhí)行用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的方法。該方法包括接收焦點(diǎn)產(chǎn)品的指示并識別焦點(diǎn)產(chǎn)品的多個本體論關(guān)系。該方法還包括呈現(xiàn)單視圖顯示,其具有用于布置在焦點(diǎn)產(chǎn)品的指示符周圍的與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符。在另一實(shí)施例中,本發(fā)明針對一種用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的系統(tǒng),該系統(tǒng)包括與一個或多個處理器和一個或多個計算機(jī)存儲介質(zhì)相關(guān)聯(lián)的計算設(shè)備、與計算設(shè)備耦合的數(shù)據(jù)存儲器以及相關(guān)產(chǎn)品顯示生成引擎。相關(guān)產(chǎn)品顯示生成引擎接收焦點(diǎn)產(chǎn)品的指示并識別焦點(diǎn)產(chǎn)品的多個本體論關(guān)系。所述多個本體論關(guān)系中的每一個具有與之相關(guān)聯(lián)的一個或多個附加產(chǎn)品。相關(guān)產(chǎn)品顯示生成引擎也呈現(xiàn)單視圖顯示,其具有用于布置在焦點(diǎn)產(chǎn)品的指示符周圍的與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符。在另一實(shí)施例中,本發(fā)明針對其上包含有計算機(jī)可執(zhí)行指令的一個或多個計算機(jī)存儲介質(zhì),該計算機(jī)可執(zhí)行指令在被執(zhí)行時促使計算設(shè)備在單個混合視圖用戶界面中呈現(xiàn)相關(guān)產(chǎn)品。該用戶界面包括呈現(xiàn)用于焦點(diǎn)產(chǎn)品的產(chǎn)品指示符的焦點(diǎn)產(chǎn)品指示符顯示區(qū)域和呈現(xiàn)用于被識別為與焦點(diǎn)產(chǎn)品的多個本體論關(guān)系相關(guān)聯(lián)的附加產(chǎn)品的至少一部分的產(chǎn)品指示符的相關(guān)產(chǎn)品指示符顯示區(qū)域。相關(guān)產(chǎn)品指示符顯示區(qū)域被布置在焦點(diǎn)產(chǎn)品指示符顯示區(qū)域周圍。在實(shí)施例中,用戶界面還包括接收用戶選擇的用戶可選擇過濾器顯示區(qū)域,該用戶選擇指示針對焦點(diǎn)產(chǎn)品的多個本體論關(guān)系中的哪一個顯示相關(guān)產(chǎn)品指示符和/或以什么比例來顯示?,F(xiàn)在轉(zhuǎn)到圖1,舉例說明示出了適合于在實(shí)現(xiàn)本發(fā)明的實(shí)施例時使用的示例性計算系統(tǒng)環(huán)境100的方框圖。本領(lǐng)域的技術(shù)人員應(yīng)理解和認(rèn)識到的是圖1所示的計算系統(tǒng)環(huán)境100僅僅是一個適當(dāng)計算系統(tǒng)環(huán)境的示例且并不意圖暗示關(guān)于本發(fā)明的實(shí)施例的使用范圍或功能的任何限制。也不應(yīng)將計算系統(tǒng)環(huán)境100解釋為具有與在其中舉例說明的任何單個模塊/組件或模塊/組件的組合有關(guān)的任何依賴關(guān)系或要求。計算系統(tǒng)環(huán)境100包括終端用戶計算設(shè)備110、相關(guān)產(chǎn)品顯示生成引擎112以及數(shù)據(jù)存儲器114,其全部經(jīng)由網(wǎng)絡(luò)116相互進(jìn)行通信。在沒有限制的情況下,網(wǎng)絡(luò)116可以包括一個或多個局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN)。這種聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍的計算機(jī)網(wǎng)絡(luò)、內(nèi)部網(wǎng)和因特網(wǎng)中是普遍的。因此,在本文中未進(jìn)一步描述網(wǎng)絡(luò)116。在一些實(shí)施例中,可以將所示組件/模塊中的一個或多個實(shí)現(xiàn)為獨(dú)立應(yīng)用。在其它實(shí)施例中,可以將所示組件/模塊中的一個或多個直接集成到相關(guān)產(chǎn)品顯示生成引擎112和/或終端用戶計算設(shè)備110的操作系統(tǒng)中。本領(lǐng)域的技術(shù)人員應(yīng)理解的是圖1所示的組件/模塊在本質(zhì)上和數(shù)目上是示例性的,并且不應(yīng)將其解釋為限制性的。在本發(fā)明的實(shí)施例的范圍內(nèi),可以采用任何數(shù)目的組件/模塊來實(shí)現(xiàn)期望的功能。此外,可以將組件/模塊定位于任何數(shù)目的服務(wù)器或客戶端計算設(shè)備上。僅僅作為示例,相關(guān)產(chǎn)品顯示生成引擎可以存在于服務(wù)器、服務(wù)器集群或遠(yuǎn)離其余組件中的一個或多個的計算設(shè)備上。應(yīng)理解的是本文所述的此布置及其它布置僅僅是作為示例闡述的。附加于所示的那些或作為其替代,可以使用其它布置和元件(例如,機(jī)器、接口、功能、順序和功能分組等),并且可以將一些元件一起省略。此外,本文所述的許多元件是可以被實(shí)現(xiàn)為分離或分布式組件或與其它組件/模塊相結(jié)合且處于任何適當(dāng)組合和位置的功能實(shí)體。可以由硬件、固件和/或軟件來執(zhí)行在本文中被描述為由一個或多個實(shí)體來執(zhí)行的各種功能。例如,可以由執(zhí)行存儲在存儲器中的指令的處理器來執(zhí)行各種功能。數(shù)據(jù)存儲器114被配置為存儲與產(chǎn)品和本體論關(guān)系相關(guān)聯(lián)的信息。在各種實(shí)施例中,在沒有限制的情況下,這種信息可以包括產(chǎn)品特定信息(包括關(guān)聯(lián)圖標(biāo)指示符和/或產(chǎn)品標(biāo)簽)、產(chǎn)品本體論關(guān)系和關(guān)聯(lián)產(chǎn)品、本體論標(biāo)簽、用于改變顯示的閾值標(biāo)準(zhǔn)、結(jié)果過濾器設(shè)置等。在實(shí)施例中,將數(shù)據(jù)存儲器114配置為是可針對與之相關(guān)聯(lián)地存儲的項目中的一個或多個進(jìn)行搜索的。本領(lǐng)域的技術(shù)人員應(yīng)理解和認(rèn)識到的是與數(shù)據(jù)存儲器114相關(guān)聯(lián)地存儲的信息可以是可配置的,并且可以包括關(guān)于產(chǎn)品、產(chǎn)品本體論關(guān)系等的任何信息。這種信息的內(nèi)容和量并不意圖以任何方式來限制本發(fā)明的實(shí)施例的范圍。此外,雖然被示為單個獨(dú)立組件,但數(shù)據(jù)存儲器114事實(shí)上可以是多個存儲設(shè)備,例如數(shù)據(jù)庫集群,其一部分可以存在于相關(guān)產(chǎn)品顯示生成引擎112、計算設(shè)備110、另一外部計算設(shè)備(未示出)和/或其任何組合上。圖1所示的終端用戶計算設(shè)備110和相關(guān)產(chǎn)品顯示生成引擎112中的每一個可以是任何類型的計算設(shè)備,諸如,例如下文參考圖7所述的計算設(shè)備700。僅僅作為示例而不是限制,計算設(shè)備100和相關(guān)產(chǎn)品顯示生成引擎112中的每一個可以是個人計算機(jī)、臺式計算機(jī)、膝上型計算機(jī)、手持式設(shè)備、移動手機(jī)、消費(fèi)者電子設(shè)備等。然而,應(yīng)注意的是實(shí)施例不限于在這種計算設(shè)備上的實(shí)現(xiàn),而是可以在其實(shí)施例的范圍內(nèi)在多種不同類型的計算設(shè)備中的任何一個上實(shí)現(xiàn)。
計算設(shè)備110和相關(guān)產(chǎn)品顯示生成引擎112(為了明了起見未示出)的組件在沒有限制的情況下可以包括處理單元、內(nèi)部系統(tǒng)存儲器和用于耦合各種系統(tǒng)組件的適當(dāng)系統(tǒng)總線,所述各種系統(tǒng)組件包括用于存儲信息(例如文件和與之相關(guān)聯(lián)的元數(shù)據(jù))的一個或多個數(shù)據(jù)庫。計算設(shè)備110和相關(guān)產(chǎn)品顯示生成引擎112中的每一個通常包括或可訪問多種計算機(jī)可讀介質(zhì)。作為示例而不是限制,計算機(jī)可讀介質(zhì)可以包括計算機(jī)存儲介質(zhì)和通信介質(zhì)。通常,通信介質(zhì)使得每個服務(wù)器能夠經(jīng)由例如網(wǎng)絡(luò)116的網(wǎng)絡(luò)來交換數(shù)據(jù)。更具體地,通信介質(zhì)可以包含在諸如載波或其它傳輸機(jī)制的已調(diào)制數(shù)據(jù)信號中的計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并且可以包括任何信息傳送介質(zhì)。本文所使用的術(shù)語“已調(diào)制數(shù)據(jù)信號”指的是這樣的信號,其屬性中的一個或多個被以將信息編碼在信號中的方式設(shè)置或改變。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接導(dǎo)線連接之類的有線介質(zhì)以及諸如聲、RF、紅外線及其它無線介質(zhì)之類的無線介質(zhì)。在計算機(jī)可讀介質(zhì)的范圍內(nèi)還可以包括上述各項的任何組合。本領(lǐng)域的技術(shù)人員應(yīng)理解的是計算系統(tǒng)環(huán)境100僅僅是示例性的。雖然終端用戶計算設(shè)備110和相關(guān)產(chǎn)品顯示生成引擎112被示為單個單元,但本領(lǐng)域的技術(shù)人員應(yīng)認(rèn)識到終端用戶計算設(shè)備110和相關(guān)產(chǎn)品顯示生成引擎112是可縮放的。例如,終端用戶計算設(shè)備110和/或相關(guān)產(chǎn)品顯示生成引擎112實(shí)際上可以包括相互進(jìn)行通信的多個計算設(shè)備。此外,可以將數(shù)據(jù)存儲器114或其部分作為計算機(jī)存儲介質(zhì)包括在例如相關(guān)產(chǎn)品顯示生成引擎112和/或終端用戶計算設(shè)備110內(nèi)。單個單元描繪僅僅是為了明了起見,而不是要以任何形式來限制本發(fā)明的范圍。如所示,終端用戶計算設(shè)備110包括顯示屏118。顯示屏118被配置為向計算設(shè)備110的用戶顯示信息,例如,關(guān)于由計算設(shè)備110發(fā)起和/或接收到的通信的信息、產(chǎn)品指示符、相關(guān)產(chǎn)品指示符等。實(shí)施例并不意圖局限于視覺顯示,而是還可以包括音頻呈現(xiàn)、組合的音頻/視覺呈現(xiàn)等。如圖1所示,相關(guān)產(chǎn)品顯示生成引擎包括接收組件120、本體論關(guān)系識別組件122、顯示生成組件124、混合本體論映射圖(map)生成組件126和過濾組件128。在一些實(shí)施例中,可以將組件120、122、124、126和128中的一個或多個實(shí)現(xiàn)為獨(dú)立應(yīng)用。在其它實(shí)施例中,可以將組件120、122、124、126和128中的一個或多個直接集成到終端用戶計算設(shè)備110的操作系統(tǒng)中。本領(lǐng)域的技術(shù)人員應(yīng)理解的是圖1所示的組件120、122、124、126和128在性質(zhì)上和數(shù)目上是示例性的,并且不應(yīng)將其解釋為限制性的。在其實(shí)施例的范圍內(nèi),可以采用任何數(shù)目的組件來實(shí)現(xiàn)期望功能。接收組件120被配置為接收(經(jīng)由網(wǎng)絡(luò)116)焦點(diǎn)產(chǎn)品的指示(例如,在接收到對呈現(xiàn)在終端用戶計算設(shè)備110的顯示屏118上的特定產(chǎn)品指示符的用戶選擇時)。通常,焦點(diǎn)產(chǎn)品是終端用戶計算設(shè)備110的用戶感興趣的產(chǎn)品。例如,想象用戶對購買數(shù)字式照相機(jī)感興趣。因此,他/她執(zhí)行針對“數(shù)字式照相機(jī)”的搜索(例如,經(jīng)由因特網(wǎng)搜索引擎)。此夕卜,想象在使?jié)M足搜索請求的結(jié)果被呈現(xiàn)時,用戶利用終端用戶計算設(shè)備110來選擇表征由ABC公司制造的數(shù)字式照相機(jī)的特定結(jié)果。在這種情況下,ABC公司數(shù)字式照相機(jī)是焦點(diǎn)產(chǎn)品,并且用戶對它的選擇被相關(guān)產(chǎn)品顯示生成引擎112的接收組件120接收到(經(jīng)由網(wǎng)絡(luò)116),這種選擇用來發(fā)起依照本發(fā)明的實(shí)施例的在單個混合視圖中進(jìn)行的焦點(diǎn)產(chǎn)品指示符和相關(guān)產(chǎn)品的呈現(xiàn),如下文更全面地描述的。
本體論關(guān)系識別組件122被配置為從接收組件120接收焦點(diǎn)產(chǎn)品的指示并識別焦點(diǎn)產(chǎn)品的本體論關(guān)系。本文所使用的“本體論關(guān)系”是對于如何表示感興趣的產(chǎn)品和各種產(chǎn)品在其之間保持的關(guān)系的明確的正式說明。因此,僅僅作為示例而不是限制,依照其實(shí)施例的本體論關(guān)系可以包括產(chǎn)品附件、產(chǎn)品替換零件、由觀看了關(guān)于同一焦點(diǎn)產(chǎn)品、類似產(chǎn)品(例如,具有相同瀏覽分類的產(chǎn)品)、競爭產(chǎn)品等的信息的其它用戶搜索的產(chǎn)品。由本體論關(guān)系識別組件122識別的每個本體論關(guān)系包括與之相關(guān)聯(lián)的至少一個附加產(chǎn)品。也就是說,由本體論關(guān)系識別組件122識別的每個本體論關(guān)系包括與之相關(guān)聯(lián)的不是焦點(diǎn)產(chǎn)品的至少一個產(chǎn)品。在實(shí)施例中,將本體論關(guān)系識別組件122配置為在數(shù)據(jù)存儲器114中(經(jīng)由網(wǎng)絡(luò)116)查詢期望的本體論關(guān)系信息。在其它實(shí)施例中,將本體論關(guān)系識別組件122配置為生成焦點(diǎn)產(chǎn)品的本體論關(guān)系。預(yù)期任何和所有這種變化及其任何組合都在本發(fā)明的實(shí)施例的范圍內(nèi)。顯示生成組件124被配置為從本體論關(guān)系識別組件122接收焦點(diǎn)產(chǎn)品的指示和本體論關(guān)系信息,并生成單視圖顯示,其具有用于一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符和焦點(diǎn)產(chǎn)品的指示符。在這方面,顯示生成組件124被配置為確定將針對所述多個本體論關(guān)系中的哪一個來顯示附加產(chǎn)品指示符,并確定將呈現(xiàn)與每個確定的本體論關(guān)系相關(guān)聯(lián)的哪個附加產(chǎn)品指示符。在實(shí)施例中,將顯示生成組件124配置為在數(shù)據(jù)存儲器114中(經(jīng)由網(wǎng)絡(luò)116)查詢期望的信息。在其它實(shí)施例中,將本體論關(guān)系識別組件122配置為確定將針對多個本體論關(guān)系中的哪一個顯示附加產(chǎn)品指示符并確定將呈現(xiàn)與每個確定的本體論關(guān)系相關(guān)聯(lián)的附加產(chǎn)品指示符,并將確定的信息傳送到顯示生成組件124以進(jìn)行顯示生成。預(yù)期任何和所有這種變化及其任何組合都在本發(fā)明的實(shí)施例的范圍內(nèi)。依照其實(shí)施例,生成單個混合視圖顯示,從而焦點(diǎn)產(chǎn)品指示符位于該顯示上,使得用于任何附加產(chǎn)品的產(chǎn)品指示符被布置在其周圍。例如,可以使焦點(diǎn)產(chǎn)品指示符位于顯示的中心位置上,用于多個附加產(chǎn)品的產(chǎn)品指示符圍繞焦點(diǎn)產(chǎn)品指示符。本領(lǐng)域的技術(shù)人員應(yīng)理解和認(rèn)識到的是術(shù)語“周圍”的使用并不意圖使本發(fā)明局限于具有以完全的360°圍繞焦點(diǎn)產(chǎn)品指示符的相關(guān)產(chǎn)品指示符的實(shí)施例。相反,“周圍”僅僅意圖舉例說明焦點(diǎn)產(chǎn)品正好保持在該單視圖顯示的焦點(diǎn)。可以以更大的尺寸、突出顯示、加粗等來顯示焦點(diǎn)產(chǎn)品指示符,相關(guān)產(chǎn)品指示符被相對于它以任何方式布置,使得保持單視圖,并且焦點(diǎn)產(chǎn)品指示符保持為最強(qiáng)烈地吸引用戶的注意力的顯示中的項目。預(yù)期任何和所有這種變化及其任何組合都在本發(fā)明的實(shí)施例的范圍內(nèi)。通常,特定焦點(diǎn)產(chǎn)品具有與之相關(guān)聯(lián)的許多本體論關(guān)系,并且每個本體論關(guān)系具有多個關(guān)聯(lián)附加產(chǎn)品。同樣地,每個單視圖顯示僅僅包含用于識別的附加產(chǎn)品的一部分的產(chǎn)品指示符。在實(shí)施例中,用于至少兩個本體論關(guān)系的至少一個附加產(chǎn)品指示符與焦點(diǎn)產(chǎn)品指示符相關(guān)聯(lián)地呈現(xiàn),使得在單視圖顯示中呈現(xiàn)總共至少三個產(chǎn)品指示符。然而,本領(lǐng)域的技術(shù)人員應(yīng)理解和認(rèn)識到的是顯示的附加產(chǎn)品指示符的數(shù)目和性質(zhì)并不意圖以任何方式來限制本發(fā)明的實(shí)施例的范圍。返回其中用戶執(zhí)行對“數(shù)字式照相機(jī)”的搜索并隨后選擇表征由ABC公司制造的數(shù)字式照相機(jī)的特定結(jié)果的上述示例,可以將顯示生成組件124配置為生成單視圖顯示,其具有用于圍繞用于由ABC公司制造的數(shù)字式照相機(jī)的指示符的與本體論關(guān)系相關(guān)聯(lián)的產(chǎn)品、“產(chǎn)品附件”和“類似產(chǎn)品”的產(chǎn)品指示符。下面參考圖6來更全面地描述這種實(shí)施例。顯示生成組件124還被配置為將生成的顯示(經(jīng)由網(wǎng)絡(luò)116)傳送到終端用戶計算設(shè)備110以便與顯示屏118相關(guān)聯(lián)地呈現(xiàn)。在實(shí)施例中,一旦已經(jīng)向用戶呈現(xiàn)了單個混合視圖顯示,則可以在是或不是由用戶交互發(fā)起的情況下改變所呈現(xiàn)的相關(guān)產(chǎn)品指示符和關(guān)聯(lián)信息。例如,在確定已滿足某個閾值標(biāo)準(zhǔn)時(例如,自從呈現(xiàn)單個混合視圖顯示以來已經(jīng)歷的設(shè)定時間段),呈現(xiàn)的相關(guān)產(chǎn)品指示符(和/或關(guān)聯(lián)信息)可以改變,使得顯示新產(chǎn)品指示符來代替先前呈現(xiàn)的產(chǎn)品指示符。依照其實(shí)施例,這種新產(chǎn)品指示符可以屬于與先前呈現(xiàn)的產(chǎn)品指示符相同的本體論關(guān)系,或者借助于不同的本體論關(guān)系可以是焦點(diǎn)產(chǎn)品的。在這方面,可以將顯示生成組件124(和/或過濾組件128,如下文更全面地描述的)配置為確定是否已滿足閾值標(biāo)準(zhǔn),并在確定已經(jīng)滿足時改變單個混合視圖顯示。或者,在接收到對附加產(chǎn)品產(chǎn)品指示符中的一個的用戶選擇時(例如,在經(jīng)由接收組件120接收到對用于焦點(diǎn)產(chǎn)品的產(chǎn)品附件的呈現(xiàn)指示符的用戶選擇時),單個混合視圖顯示可以改變,使得所選的附加產(chǎn)品產(chǎn)品指示符變成新的焦點(diǎn)產(chǎn)品。這樣,可以在新的焦點(diǎn)產(chǎn)品指示符周圍呈現(xiàn)就各種本體論關(guān)系而言的新焦點(diǎn)產(chǎn)品的產(chǎn)品。由于新的焦點(diǎn)產(chǎn)品經(jīng)由至少一個本體論關(guān)系與前一焦點(diǎn)產(chǎn)品相關(guān),所以與新的焦點(diǎn)產(chǎn)品相關(guān)聯(lián)地顯示的一些或整組的附加產(chǎn)品產(chǎn)品指示符可以相對于在前一焦點(diǎn)產(chǎn)品周圍呈現(xiàn)的指示符發(fā)生改變。在這方面,可以將顯示生成組件124配置為從接收組件120接收用戶輸入,并依照該用戶輸入來改變單個混合視圖顯示?;旌媳倔w論映射圖生成組件126被配置為從本體論關(guān)系識別組件122接收本體論關(guān)系信息,該本體論關(guān)系信息根據(jù)多個不同的本體論關(guān)系與多個附加產(chǎn)品相關(guān),并將該本體論關(guān)系信息組合成單個混合本體論映射圖。也就是說,混合本體論映射圖生成組件126被配置為將與許多單獨(dú)的本體論關(guān)系(及屬于它的產(chǎn)品)相關(guān)聯(lián)的信息同化并組合成單個混合本體論映射圖。這樣,可以在單個映射圖中查詢和/或參考與特定焦點(diǎn)產(chǎn)品有關(guān)的每個單個混合視圖顯示的生成。在實(shí)施例中,在混合本體論映射圖中保留指示特定附加產(chǎn)品與焦點(diǎn)產(chǎn)品的原始本體論關(guān)系的指示或本體論關(guān)系標(biāo)簽,雖然可以將也可以不將這種信息呈現(xiàn)給用戶。因此,混合本體論映射圖生成組件126還被配置為將單個混合視圖映射圖傳送到顯示生成組件124以便生成單個混合視圖顯示(并且同樣地,顯示生成組件124被進(jìn)一步配置為從混合本體論映射圖生成組件126接收單個混合本體論映射圖)。在這種實(shí)施例中,將顯示生成組件124配置為在單個混合視圖顯示中生成包括關(guān)于單個混合本體論映射圖的信息的至少一部分(且一般地小于整體)的顯示。應(yīng)注意的是雖然被配置為從本體論關(guān)系識別組件122和混合本體論映射圖生成組件126兩者接受信息,但顯示生成組件124 —般從這兩個源中的一個接受與特定期望混合視圖有關(guān)的信息。在本發(fā)明的實(shí)施例中,給予用戶控制用多個本體論關(guān)系中的哪一個來呈現(xiàn)附加產(chǎn)品指示符和/或以什么比例來呈現(xiàn)的能力??梢元?dú)立于單視圖顯示和/或與單視圖顯示相關(guān)聯(lián)地借助于用戶偏好選擇來給予用戶這種能力,如圖6所示,下面將更全面地描述。作為示例,用戶可以指示他/她期望看到產(chǎn)品附件而不是競爭產(chǎn)品的指示?;蛘?,在另一實(shí)施例中,用戶可以指示他/她期望呈現(xiàn)60%產(chǎn)品附件、20%競爭產(chǎn)品和具有與焦點(diǎn)產(chǎn)品相同的瀏覽分類的20%產(chǎn)品。因此,相關(guān)產(chǎn)品顯示生成組件112的過濾組件128被配置為接收附加產(chǎn)品本體論關(guān)系信息(例如,從本體論關(guān)系識別組件122和/或混合本體論映射圖生成組件126)并接收用戶可自定義過濾器信息(例如,從終端用戶計算設(shè)備110)且根據(jù)用戶自定義的過濾器選擇來過濾這種信息。然后將已過濾信息傳送到顯示生成組件124以便生成已過濾產(chǎn)品信息的單個混合視圖顯示。在其它實(shí)施例中,可以利用不允許用戶自定義的標(biāo)準(zhǔn)過濾機(jī)制。預(yù)期任何和所有這種變化及其任何組合在本發(fā)明的實(shí)施例的范圍內(nèi)。參考圖2,舉例說明示出依照本發(fā)明的實(shí)施例的用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的方法200的流程圖。如在方框210處所示,例如由圖1的相關(guān)產(chǎn)品顯示生成引擎112的接收組件120來接收焦點(diǎn)產(chǎn)品(亦即,用戶感興趣的產(chǎn)品)的指示。識別或確定焦點(diǎn)產(chǎn)品的多個本體論關(guān)系,如在方框212處所指示的(例如,由圖1的相關(guān)產(chǎn)品顯示生成引擎112的本體論關(guān)系識別組件112)。所述多個本體論關(guān)系中的每一個包括與之相關(guān)聯(lián)的與焦點(diǎn)產(chǎn)品有關(guān)的一個或多個附加產(chǎn)品。隨后呈現(xiàn)單視圖顯示,其具有用于與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符,如在方框214處所指示的。舉例來說,所呈現(xiàn)的單視圖顯示可以是由圖1的相關(guān)產(chǎn)品顯示生成引擎112的顯示生成組件124生成的,并且可以在終端用戶計算設(shè)備110的顯示屏118上呈現(xiàn)?,F(xiàn)在轉(zhuǎn)到圖3,舉例說明示出依照本發(fā)明的實(shí)施例的用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的方法300的流程圖。如在方框310處所示,例如由圖1的相關(guān)產(chǎn)品顯示生成引擎112的接收組件120來接收焦點(diǎn)產(chǎn)品(亦即,用戶感興趣的產(chǎn)品)。識別或確定焦點(diǎn)產(chǎn)品的多個本體論關(guān)系,如在方框312處所指示的(例如,由圖1的相關(guān)產(chǎn)品顯示生成引擎112的本體論關(guān)系識別組件112)。所述多個本體論關(guān)系中的每一個包括與之相關(guān)聯(lián)的與焦點(diǎn)產(chǎn)品有關(guān)的一個或多個附加產(chǎn)品。如在方框314處所指示的,將關(guān)于與所述多個本體論關(guān)系中的每一個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的信息同化并組合成單個混合本體論映射圖,例如通過利用圖1的相關(guān)產(chǎn)品顯示生成引擎112的混合本體論映射圖生成組件126。接下來,如在方框316處所指示的,確定在呈現(xiàn)單視圖顯示之前是否將過濾器應(yīng)用于包含在混合本體論映射圖中的信息。舉例來說,可以利用圖1的相關(guān)產(chǎn)品顯示生成引擎112的過濾組件128來進(jìn)行這種確定。在確定將不應(yīng)用過濾器時,隨后呈現(xiàn)單視圖顯示,其具有用于與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符,如在方框318處所指示的。舉例來說,所呈現(xiàn)的單視圖顯示可以是由圖1的相關(guān)產(chǎn)品顯示生成引擎112的顯示生成組件124生成的,并且可以在終端用戶計算設(shè)備110的顯示屏118上呈現(xiàn)??商鎿Q地,在確定將應(yīng)用過濾器時,依照任何可適用過濾器對包含在單個混合視圖本體論映射圖中的信息進(jìn)行過濾(例如,利用圖1的相關(guān)產(chǎn)品顯示生成引擎112的過濾組件128),如在方框320處所指示的,并且隨后呈現(xiàn)已過濾單視圖顯示,其具有用于與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符,如在方框320處所指示的。舉例來說,所呈現(xiàn)的已過濾單視圖顯示可以是由圖1的相關(guān)產(chǎn)品顯示生成引擎112的顯示生成組件124生成的,并且可以在終端用戶計算設(shè)備110的顯示屏118上呈現(xiàn)。參考圖4,舉例說明示出依照本發(fā)明的實(shí)施例的用于在確定是否已滿足特定閾值標(biāo)準(zhǔn)時在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的方法400的流程圖。在完成圖3所示的方法300時,確定是否已滿足將導(dǎo)致單視圖顯示的變化的閾值標(biāo)準(zhǔn)。這在方框324處指出。如果確定未滿足閾值標(biāo)準(zhǔn),則保持在圖3的方框318或322處呈現(xiàn)的單視圖顯示,如在方框326處所指示的。然而,如果確定已滿足閾值標(biāo)準(zhǔn),則改變或修改在圖3的方框318或322處呈現(xiàn)的單視圖顯示,使得在單視圖顯示上呈現(xiàn)的產(chǎn)品指示符中的至少一個變成新產(chǎn)品指示符,如在方框328處所示的??梢允剐庐a(chǎn)品指示符與新產(chǎn)品相關(guān)聯(lián),該新產(chǎn)品屬于所述多個本體論關(guān)系中與關(guān)聯(lián)于已改變產(chǎn)品指示符的產(chǎn)品相同的一個本體論關(guān)系或所述多個本體論關(guān)系中不同的一個。舉例來說,已改變單視圖顯示可以是由圖1的相關(guān)產(chǎn)品顯示生成引擎112的顯示生成組件124生成的,并且可以在終端用戶計算設(shè)備110的顯示屏118上呈現(xiàn)。參考圖5,舉例說明示出依照本發(fā)明的實(shí)施例的用于在確定用戶是否已選擇不同的產(chǎn)品指示符時在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的方法500的流程圖。在完成圖3所示的方法300時,確定是否已例如由圖1的相關(guān)產(chǎn)品顯示生成引擎112的接收組件120接收到對不同產(chǎn)品指示符的用戶選擇。這在方框330處指出。在確定未接收到用戶選擇時,保持在圖3的方框318或322處呈現(xiàn)的單視圖顯示,如在方框332處所指示的。然而,如果確定已接收到對不同產(chǎn)品指示符的用戶選擇,則改變或修改在方框318或322處呈現(xiàn)的單視圖顯示,使得所選的不同產(chǎn)品指示符變成焦點(diǎn)產(chǎn)品,并且在其周圍布置多個附加產(chǎn)品指示符。這在方框334處指出。舉例來說,已改變單視圖顯示可以是由圖1的相關(guān)產(chǎn)品顯示生成引擎112的顯示生成組件124生成的,并且可以在終端用戶計算設(shè)備110的顯示屏118上呈現(xiàn)?,F(xiàn)在轉(zhuǎn)到圖6,舉例說明示出依照本發(fā)明的實(shí)施例的供在在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品時使用的示例性用戶界面600的屏幕顯示。用戶界面600包括被配置為用于呈現(xiàn)用于焦點(diǎn)產(chǎn)品的產(chǎn)品指示符的焦點(diǎn)產(chǎn)品指示符顯示區(qū)域610和被配置為呈現(xiàn)用于被識別為與焦點(diǎn)產(chǎn)品的多個本體論關(guān)系相關(guān)聯(lián)的附加產(chǎn)品的至少一部分的產(chǎn)品指示符的相關(guān)產(chǎn)品指示符顯示區(qū)域612。相關(guān)產(chǎn)品指示符顯示區(qū)域612被布置在焦點(diǎn)產(chǎn)品指示符顯示區(qū)域610周圍。還示出了被配置為接收用戶選擇的用戶可選擇過濾器顯示區(qū)域614,該用戶選擇指示將顯示焦點(diǎn)產(chǎn)品指示符的多個本體論關(guān)系中的哪一個和/或以什么比例顯示。應(yīng)理解和認(rèn)識到的是所示的用戶可自定義過濾器區(qū)域614僅僅是是示例的方式,因為可以存在這種功能的許多不同配置,無論是與焦點(diǎn)產(chǎn)品指示符顯示區(qū)域610和相關(guān)產(chǎn)品指示符顯示區(qū)域612相關(guān)聯(lián)還是分開。示例件操作環(huán)塏
下面描述其中可以實(shí)現(xiàn)本發(fā)明的各種方面的第一示例性操作環(huán)境以便提供用于本發(fā)明的各種方面的一般上下文。特別地參考圖7,示出了用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性操作環(huán)境,該環(huán)境一般地指定為計算設(shè)備700。計算設(shè)備400僅僅是適當(dāng)計算環(huán)境的一個示例,并且并不意圖暗示關(guān)于本發(fā)明的使用或功能的范圍的任何限制。也不應(yīng)將將計算設(shè)備700解釋為具有與所示的組件的任何一個或組合有關(guān)的任何依賴性或要求??梢栽谟嬎銠C(jī)或其它機(jī)器執(zhí)行的計算機(jī)代碼或機(jī)器可用指令的一般上下文中描述本發(fā)明的實(shí)施例,包括諸如程序模塊之類的計算機(jī)可執(zhí)行指令,所述計算機(jī)或其它機(jī)器例如是個人數(shù)據(jù)助理或其它手持式設(shè)備。通常,包括例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等的程序模塊指的是執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的代碼。可以以多種系統(tǒng)配置來實(shí)施本發(fā)明的實(shí)施例,包括手持式設(shè)備、消費(fèi)者電子設(shè)備、通用計算機(jī)、更專業(yè)的計算設(shè)備等。還可以在分布式計算環(huán)境中實(shí)施本發(fā)明的實(shí)施例,其中,由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。繼續(xù)參考圖7,計算設(shè)備700包括直接或間接地耦合以下設(shè)備的總線710:存儲器712、一個或多個處理器714、一個或多個呈現(xiàn)組件716、輸入/輸出端口 718、輸入/輸出組件720和說明性的電源722。總線710表示可以是一個或多個總線的任何東西(諸如地址總線、數(shù)據(jù)總線或其組合)。雖然為了明了起見用線示出了圖7的各種方框,但事實(shí)上,描繪各種組件不是如此清楚,打個比方,線更準(zhǔn)確地將是灰色且模糊的。例如,一個人可能認(rèn)為諸如顯示設(shè)備的呈現(xiàn)組件是I/O組件。另外,許多處理器具有存儲器。本發(fā)明人認(rèn)識到這是本領(lǐng)域的特性,并且重申圖7的圖僅僅說明可以與本發(fā)明的一個或多個實(shí)施例相結(jié)合地使用的示例性計算設(shè)備。在諸如“工作站”、“服務(wù)器”、“膝上型計算機(jī)”、“手持式設(shè)備”等的種類之間不進(jìn)行區(qū)別,因為預(yù)期他們?nèi)慷荚趫D7的范圍內(nèi)且指的是“計算設(shè)備”。計算設(shè)備700通常包括多種計算機(jī)可讀介質(zhì)。計算機(jī)可讀介質(zhì)可以是任何可用的介質(zhì),其能夠被計算設(shè)備700訪問并包括易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì)。作為示例而非限制,計算機(jī)可讀介質(zhì)可以包括計算機(jī)存儲介質(zhì)和通信介質(zhì)。計算機(jī)存儲介質(zhì)包括在用于存儲諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的信息的任何方法或技術(shù)中實(shí)現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機(jī)存儲介質(zhì)包括但不限于RAM、ROM、EEPR0M、閃速存儲器或其它存儲器技術(shù)、CDR0M、數(shù)字多功能盤(DVD)或其它光盤存儲器、磁帶盒、磁帶、磁盤存儲器或其它磁存儲設(shè)備、或能夠用來存儲期望的信息且能夠被計算設(shè)備700訪問的任何其它介質(zhì)。通信介質(zhì)通常包含在諸如載波或其它傳輸機(jī)制之類的已調(diào)制數(shù)據(jù)信號中的計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并且包括任何信息傳送介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”意指這樣的信號,其特性中的一個或多個被以將信息編碼在信號中的方式設(shè)置或改變。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接導(dǎo)線連接之類的有線介質(zhì)以及諸如聲、RF、紅外線及其它無線介質(zhì)之類的無線介質(zhì)。上述各項的任何組合也應(yīng)被包括在計算機(jī)可讀介質(zhì)的范圍內(nèi)。存儲器712包括易失性和/或非易失性存儲器形式的計算機(jī)存儲介質(zhì)。存儲器可以是可移動的、不可移動的或其組合。示例性硬件設(shè)備包括固態(tài)存儲器、硬盤驅(qū)動器、光盤驅(qū)動器等。計算設(shè)備700包括從諸如存儲器712或I/O組件720之類的各種實(shí)體讀取數(shù)據(jù)的一個或多個處理器。呈現(xiàn)組件716向用戶或其它設(shè)備呈現(xiàn)數(shù)據(jù)指示。示例性呈現(xiàn)組件包括顯示設(shè)備、揚(yáng)聲器、打印組件、振動組件等。I/O端口 718允許計算設(shè)備700在邏輯上被耦合到包括I/O組件720的其它設(shè)備,其中的一些可以是內(nèi)置的。說明性組件包括擴(kuò)音器、操縱桿、游戲墊、衛(wèi)星天線、掃描儀、打印機(jī)、無線設(shè)備等。可以在由移動設(shè)備執(zhí)行的諸如程序模塊之類的計算機(jī)可執(zhí)行指令的一般上下文下描述本文所述主題的方面。通常,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。還可以在其中由被通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)的分布式計算環(huán)境中實(shí)施本文所述的主題的方面。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲設(shè)備的本地和遠(yuǎn)程計算機(jī)存儲介質(zhì)中。此外,雖然在本文中常常使用術(shù)語服務(wù)器,但應(yīng)認(rèn)識到此術(shù)語還可以涵蓋客戶端、分布在一個或多個計算機(jī)上的一個或多個進(jìn)程、一個或多個獨(dú)立存儲設(shè)備、一組一個或多個其它設(shè)備、上述各項中的一個或多個的組合等等。結(jié)論
正如可以看到的,本發(fā)明的實(shí)施例提供了系統(tǒng)、方法和計算機(jī)可讀介質(zhì),尤其是連同其它用途一起用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的系統(tǒng)、方法和計算機(jī)可讀介質(zhì)。雖然本發(fā)明容許有各種修改和替換構(gòu)造,但在附圖中示出了它的某些所示實(shí)施例且在上文已詳細(xì)地進(jìn)行了描述。然而,應(yīng)理解的是并不意圖將本發(fā)明限制于所公開的特定形式,相反,意圖是覆蓋落在本發(fā)明的精神和范圍內(nèi)的所有修改、替換構(gòu)造和等價物。本領(lǐng)域的技術(shù)人員應(yīng)理解的是圖2的方法200、圖3的方法300、圖4的方法400和圖5的方法500中所示的步驟的順序并不意圖以任何方式限制本發(fā)明的實(shí)施例的范圍,事實(shí)上,該步驟可以在其實(shí)施例內(nèi)以多種不同的次序發(fā)生。預(yù)期任何和所有這種變型及其任何組合在本發(fā)明的實(shí)施例的范圍內(nèi)。已相對于特定實(shí)施例描述了本發(fā)明,這些實(shí)施例在所有方面意圖是說明性而非限制性的。在不脫離本發(fā)明的范圍的情況下,替換實(shí)施例對于本發(fā)明所屬領(lǐng)域的技術(shù)人員來說將變得顯而易見。
權(quán)利要求
1.一種用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的方法,該方法包括: 接收焦點(diǎn)產(chǎn)品的指示; 識別焦點(diǎn)產(chǎn)品的多個本體論關(guān)系,所述多個本體論關(guān)系中的每一個具有與之相關(guān)聯(lián)的一個或多個附加產(chǎn)品;以及 呈現(xiàn)單視圖顯示,其具有布置在焦點(diǎn)產(chǎn)品的指示符周圍的用于與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符。
2.根據(jù)權(quán)利要求1所述的方法, 其中,所述方法還包括將關(guān)于與所述多個本體論關(guān)系中的每一個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的信息組合成單個混合本體論映射圖, 并且其中,呈現(xiàn)單視圖顯示包括在單視圖顯示中呈現(xiàn)包含在單個混合本體論映射圖中的信息的至少一部分。
3.權(quán)利要求1的方法,其中,在將關(guān)于與所述多個本體論關(guān)系中的每一個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的信息組合成單個混合本體論映射圖時,保留所述一個或多個附加產(chǎn)品中的每一個與之相關(guān)聯(lián)的所述多個本體論關(guān)系中的一個的指示。
4.權(quán)利要求1的方法,其中,所述方法還包括提供用戶可自定義過濾器,該用戶可自定義過濾器允許用戶控制呈現(xiàn)的附加產(chǎn)品的指示符被關(guān)聯(lián)到所述多個本體論關(guān)系中的哪一個。
5.權(quán)利要求4的方法,其中,所述用戶可自定義過濾器還允許用戶控制所呈現(xiàn)的與所述多個本體論關(guān)系中的一個或多個相關(guān)聯(lián)的附加產(chǎn)品的指示符的比例。
6.權(quán)利要求1的方法,其 中,所述方法還包括: 確定已滿足閾值標(biāo)準(zhǔn);以及 在確定已滿足閾值標(biāo)準(zhǔn)時,將單視圖顯示上呈現(xiàn)的產(chǎn)品指示符中的至少一個變成新的產(chǎn)品指示符,其中,所述新產(chǎn)品指示符與新產(chǎn)品相關(guān)聯(lián),該新產(chǎn)品屬于所述多個本體論關(guān)系中與關(guān)聯(lián)于已改變產(chǎn)品指示符的產(chǎn)品相同的一個本體論關(guān)系。
7.權(quán)利要求1的方法,其中,所述方法還包括: 確定已滿足閾值標(biāo)準(zhǔn);以及 在確定已滿足閾值標(biāo)準(zhǔn)時,將單視圖顯示上呈現(xiàn)的產(chǎn)品指示符中的至少一個變成新的產(chǎn)品指示符,其中,所述新產(chǎn)品指示符與新產(chǎn)品相關(guān)聯(lián),該新產(chǎn)品屬于所述多個本體論關(guān)系中與關(guān)聯(lián)于已改變產(chǎn)品指示符的產(chǎn)品不同的一個本體論關(guān)系。
8.權(quán)利要求1的方法,其中,所述方法還包括: 接收對附加產(chǎn)品產(chǎn)品指示符中的一個的用戶選擇; 識別與用戶選擇的附加產(chǎn)品指示符相關(guān)聯(lián)的產(chǎn)品的第二組多個本體論關(guān)系,所述第二組多個本體論關(guān)系中的每一個具有與之相關(guān)聯(lián)的一個或多個附加產(chǎn)品;以及 改變單視圖顯示,使得用于與所述第二組多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符被布置在用戶選擇的附加產(chǎn)品指示符周圍。
9.一種其上包含有計算機(jī)可執(zhí)行指令的計算機(jī)存儲介質(zhì),該計算機(jī)可執(zhí)行指令在被執(zhí)行時執(zhí)行如在權(quán)利要求1 8中的任一項所述的方法。
10.一種用于在單個混合視圖中呈現(xiàn)相關(guān)產(chǎn)品的系統(tǒng),所述系統(tǒng)包括: 計算設(shè)備,其與一個或多個處理器和一個或多個計算機(jī)存儲介質(zhì)相關(guān)聯(lián);與計算設(shè)備耦合的數(shù)據(jù)存儲器;以及 相關(guān)產(chǎn)品顯示生成引擎,其 接收焦點(diǎn)產(chǎn)品的指示、 識別焦點(diǎn)產(chǎn)品的多個本體論關(guān)系,所述多個本體論關(guān)系中的每一個具有與之相關(guān)聯(lián)的一個或多個附加產(chǎn)品,以及 呈現(xiàn)單視圖顯示,其具有布置在焦點(diǎn)產(chǎn)品的指示符周圍的用于與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符。
11.權(quán)利要求10的系統(tǒng),其中,所述相關(guān)產(chǎn)品顯示生成引擎還將關(guān)于與多個本體論關(guān)系中的每一個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的信息組合成單個混合本體論映射圖。
12.權(quán)利要求10的系統(tǒng),其中,所述相關(guān)產(chǎn)品顯示生成引擎還提供用戶可自定義過濾器,該用戶可自定義過濾器允許用戶控制呈現(xiàn)的附加產(chǎn)品的指示符被關(guān)聯(lián)到所述多個本體論關(guān)系中的哪一個。
13.權(quán)利要求10的系統(tǒng),其中,所述相關(guān)產(chǎn)品顯示生成引擎還確定是否已滿足閾值標(biāo)準(zhǔn),并且在確定已滿足閾值標(biāo)準(zhǔn)時,將單視圖顯示上呈現(xiàn)的產(chǎn)品指示符中的至少一個變成新廣品指不符。
14.權(quán)利要求10的系統(tǒng),其中,所述相關(guān)產(chǎn)品顯示生成引擎還 接收對附加產(chǎn)品產(chǎn)品指示符中的一個的用戶選擇; 識別與用戶選擇的附加產(chǎn)品指示符相關(guān)聯(lián)的產(chǎn)品的第二組多個本體論關(guān)系,所述第二組多個本體論關(guān)系中的每一個具有與之相關(guān)聯(lián)的一個或多個附加產(chǎn)品,以及 改變單視圖顯示,使得用于與所述第二組多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的一個或多個附加產(chǎn)品的至少一部分的產(chǎn)品指示符被布置在用戶選擇的附加產(chǎn)品指示符周圍。
15.一種其上包含有計算機(jī)可執(zhí)行指令的計算機(jī)存儲介質(zhì),所述計算機(jī)可執(zhí)行指令在被執(zhí)行時促使計算設(shè)備在單個混合視圖的用戶界面中呈現(xiàn)相關(guān)產(chǎn)品,該用戶界面包括: 焦點(diǎn)產(chǎn)品指示符顯示區(qū)域,其呈現(xiàn)用于焦點(diǎn)產(chǎn)品的產(chǎn)品指示符;以及 相關(guān)產(chǎn)品指示符顯示區(qū)域,其呈現(xiàn)用于被識別為與焦點(diǎn)產(chǎn)品的多個本體論關(guān)系相關(guān)聯(lián)的附加產(chǎn)品的至少一部分的產(chǎn)品指示符,該相關(guān)產(chǎn)品指示符顯示區(qū)域被布置在焦點(diǎn)產(chǎn)品指示符顯示區(qū)域周圍。
16.權(quán)利要求15的計算機(jī)存儲介質(zhì),其中,所述用戶界面還包括接收用戶選擇的用戶可選擇過濾器顯示區(qū)域,該用戶選擇指示將針對焦點(diǎn)產(chǎn)品的多個本體論關(guān)系中的哪一個顯示相關(guān)產(chǎn)品指示符和/或以什么比例顯示。
全文摘要
本發(fā)明提供了用于在單個混合視圖顯示中呈現(xiàn)相關(guān)產(chǎn)品的方法和系統(tǒng)。在接收到焦點(diǎn)產(chǎn)品的指示時,識別或確定焦點(diǎn)產(chǎn)品的多個本體論關(guān)系,每個所識別的本體論關(guān)系包括與之相關(guān)聯(lián)的一個或多個附加產(chǎn)品。呈現(xiàn)單視圖顯示,其包括感興趣產(chǎn)品的指示符和用于與所述多個本體論關(guān)系中的至少兩個相關(guān)聯(lián)的附加產(chǎn)品的至少一部分的產(chǎn)品指示符。通常,將附加產(chǎn)品指示符布置在焦點(diǎn)產(chǎn)品指示符周圍。這樣,在單個無縫視圖中為用戶呈現(xiàn)感興趣產(chǎn)品以及相對于感興趣產(chǎn)品具有多種關(guān)系的其它產(chǎn)品。
文檔編號G06F17/30GK103092900SQ20111044984
公開日2013年5月8日 申請日期2011年12月29日 優(yōu)先權(quán)日2010年12月29日
發(fā)明者L.林 申請人:微軟公司