亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于媒體的推薦的制作方法

文檔序號(hào):7940842閱讀:210來源:國知局
專利名稱:基于媒體的推薦的制作方法
技術(shù)領(lǐng)域
本文檔論述用于向媒體節(jié)目的觀看者和收聽者提供諸如對電視節(jié)目和電影的基 于媒體的推薦的系統(tǒng)和方法。
背景技術(shù)
因特網(wǎng)搜索已經(jīng)成為萬維網(wǎng)上可能最經(jīng)常執(zhí)行的活動(dòng)。各種搜索引擎可以爬取 web可訪問的文檔、對其進(jìn)行索引以及響應(yīng)于從用戶接收的相關(guān)請求遞送指向其的鏈接。搜 索結(jié)果可以例如基于在搜索請求和特定文檔中的單詞或短語(或者單詞或短語的同義詞) 之間的項(xiàng)的共性和/或根據(jù)各種頁面間的鏈接,如用Google PageRank 系統(tǒng)。因特網(wǎng)用 戶可以進(jìn)行例如對諸如電視節(jié)目、音樂和電影的媒體相關(guān)特性的搜索。替選地,Web的用戶 可以從各種其他用戶接收推薦,諸如書籍、消費(fèi)產(chǎn)品和其它項(xiàng)的評論。

發(fā)明內(nèi)容
本文檔描述了可被用來幫助用戶找尋其可能感興趣的媒體節(jié)目,以及可以提供關(guān) 于所述節(jié)目的額外信息或者對所述節(jié)目的訪問的系統(tǒng)和方法。通常,在某些實(shí)施方式中,系 統(tǒng)和方法允許用戶獲取關(guān)于媒體節(jié)目的推薦。通常,這樣的推薦與諸如搜索結(jié)果的數(shù)據(jù)不 同,因?yàn)樗阉鹘Y(jié)果是對明確請求的響應(yīng),而推薦與特定請求只隔開一兩步,并且更多地是基 于從特定請求和其它信息收集的推論的。例如,可以將用戶的搜索請求與其它搜索請求進(jìn)行比較以找到與第一用戶具有共 同興趣的用戶,以及這些其他用戶的基于媒體的偏好(例如,從其基于媒體的搜索請求或 從其已列入個(gè)人節(jié)目目錄中的節(jié)目收集)可以被用來形成向第一用戶的推薦。在一個(gè)特定 示例中,推薦可以使用從web搜索和點(diǎn)擊數(shù)據(jù)收集的流行度信息來作出。另外,觀眾測量數(shù) 據(jù)(例如,電視評級(jí)數(shù)據(jù))可以被使用,并且隨著額外的web搜索和點(diǎn)擊數(shù)據(jù)隨著時(shí)間的推 移變得可用,被用于推薦的數(shù)據(jù)可以從觀眾測量數(shù)據(jù)轉(zhuǎn)變?yōu)閣eb搜索和點(diǎn)擊數(shù)據(jù)。還在此 描述了用于作出基于媒體的推薦的其它技術(shù)、方法和系統(tǒng)。在一個(gè)實(shí)施方式中,公開了計(jì)算機(jī)實(shí)現(xiàn)的方法。方法包括接收表達(dá)用戶對一個(gè)或 多個(gè)媒體節(jié)目的興趣的信息,獲取指示響應(yīng)于所接收的信息的多個(gè)媒體節(jié)目在不同于該用 戶的個(gè)人間的流行度的信息,以及從與所接收的信息有關(guān)的多個(gè)媒體節(jié)目傳送一個(gè)或多個(gè) 對媒體節(jié)目的推薦用于顯示給所述用戶。所接收的信息可以包括明確的查詢,并且可以包 括指示由該用戶觀看的媒體節(jié)目的信息。方法還可以包括生成用于顯示包括一個(gè)或多個(gè)推 薦的電子節(jié)目指南柵格的數(shù)據(jù)。并且,指示流行度的信息可以包括搜索活動(dòng)或與該搜索活 動(dòng)有關(guān)的點(diǎn)擊活動(dòng),或者指示流行度的信息可以包括觀眾測量數(shù)據(jù)。在其它的實(shí)例中,指示 流行度的信息可以包括搜索活動(dòng)或與該搜索活動(dòng)有關(guān)的點(diǎn)擊活動(dòng),并且一個(gè)或多個(gè)推薦可 以基于由對搜索活動(dòng)或點(diǎn)擊活動(dòng)的質(zhì)量測量確定的權(quán)重來選擇。在某些方面中,方法進(jìn)一步包括獲取指示與媒體節(jié)目有關(guān)的觀眾參與和web搜索 活動(dòng)的信息,并且如果web搜索活動(dòng)不允許作出足夠高質(zhì)量的推薦則基本上使用觀眾參與數(shù)據(jù)來作出推薦。并且,方法可以包括分析用戶的過往活動(dòng)以確定用戶感興趣的主題,并且 作出與感興趣的主題相關(guān)聯(lián)的節(jié)目的推薦。此外,方法還可以包括使用協(xié)同過濾來確定在 用戶的興趣和多個(gè)媒體節(jié)目之間的互相依賴。在另一個(gè)實(shí)施方式中,公開了計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)。系統(tǒng)包括存儲(chǔ)器,存儲(chǔ)與一個(gè) 或多個(gè)媒體節(jié)目的流行度有關(guān)的數(shù)據(jù);接口,被配置為接收媒體相關(guān)請求、生成對請求的響 應(yīng)以及生成與響應(yīng)不同的推薦,其中推薦包括與一個(gè)或多個(gè)媒體節(jié)目有關(guān)的信息并且至少 部分基于一個(gè)或多個(gè)媒體節(jié)目的流行度;以及節(jié)目指南構(gòu)建器,生成用于對媒體相關(guān)請求 作出響應(yīng)而創(chuàng)建包含節(jié)目的節(jié)目指南以及在指南中顯示用于節(jié)目的流行度指示的代碼。推 薦可以從web活動(dòng)數(shù)據(jù)和觀眾測量數(shù)據(jù)的組合生成。并且,接口可以被配置為隨著web搜 索活動(dòng)數(shù)據(jù)的質(zhì) 量測量提高從應(yīng)用觀眾測量數(shù)據(jù)轉(zhuǎn)變到應(yīng)用web搜索活動(dòng)數(shù)據(jù)。在一些方面中,系統(tǒng)可以包括用于確定在用戶和媒體節(jié)目之間的相互依賴關(guān)系的 協(xié)同過濾器。并且,與流行度有關(guān)的數(shù)據(jù)可以包括與媒體節(jié)目相關(guān)聯(lián)的web活動(dòng)數(shù)據(jù)和觀 眾測量數(shù)據(jù)。節(jié)目指南可以包括由推薦識(shí)別的即將播放(upcoming)的節(jié)目劇集的列表,以 及系統(tǒng)可以進(jìn)一步包括用于確定一個(gè)或多個(gè)媒體節(jié)目的節(jié)目之間的相互依賴、在生成推薦 時(shí)使用的協(xié)同過濾器。在又一個(gè)實(shí)施方式中,計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)包括存儲(chǔ)器,存儲(chǔ)與一個(gè)或多個(gè)媒體節(jié) 目的流行度有關(guān)的數(shù)據(jù);裝置,用于響應(yīng)于用戶對媒體相關(guān)標(biāo)識(shí)符的提交從媒體節(jié)目生成 推薦;以及節(jié)目指南構(gòu)建器,生成用于創(chuàng)建包含與推薦有關(guān)的節(jié)目的節(jié)目指南的代碼。與流 行度有關(guān)的數(shù)據(jù)可以包括與媒體節(jié)目相關(guān)聯(lián)的web活動(dòng)數(shù)據(jù)和觀眾測量數(shù)據(jù)。并且,節(jié)目 指南可以包括由推薦識(shí)別的即將播放的節(jié)目劇集的列表。將在下面的附圖和描述中闡明一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。其它的特征、對象和優(yōu) 勢從描述和附圖以及從權(quán)利要求將是顯而易見的。


圖IA是示出了與電視劇集相關(guān)聯(lián)的推薦的示例截屏。圖IB是示出了與搜索結(jié)果列表中的多個(gè)媒體節(jié)目相關(guān)聯(lián)的推薦的示例截屏。圖IC是示出了與電視節(jié)目相關(guān)聯(lián)的推薦的示例截屏。圖2示出了隨著時(shí)間的推移在兩種形式的觀眾偏好數(shù)據(jù)之間的一般關(guān)系的圖表。圖3是用于通過網(wǎng)絡(luò)提供媒體相關(guān)推薦的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)的示意圖。圖4A是用于響應(yīng)于搜索查詢提供媒體相關(guān)推薦的過程的流程圖。圖4B是用于提供媒體相關(guān)推薦的過程的流程圖。圖4C是用于為新的節(jié)目提供媒體相關(guān)推薦的過程的流程圖。圖5是示出了各種組件在媒體相關(guān)推薦過程中的交互的泳道圖。圖6示出了可被用來實(shí)現(xiàn)在此描述的技術(shù)的計(jì)算機(jī)設(shè)備和移動(dòng)計(jì)算機(jī)設(shè)備的示 例。在各個(gè)附圖中的相同參考標(biāo)記指示相同的元素。
具體實(shí)施例方式圖1A-1C示出了來自用于生成諸如對電影、音樂、電視節(jié)目等的推薦的媒體相關(guān)推薦的系統(tǒng)的各種截屏。媒體相關(guān)推薦是提供給用戶的與其可能喜歡的節(jié)目、電影、歌曲等有關(guān)的建議。推薦與搜索結(jié)果不同,因?yàn)楹笳呤菍μ囟ú樵兊闹苯禹憫?yīng),而前者可以更加籠 統(tǒng)。具體地,推薦與搜索結(jié)果列表有關(guān),但不是作為搜索結(jié)果列表的部分提供。通常,推薦取決于兩個(gè)對象間的某種所識(shí)別的相互依賴。例如,對象可以是兩個(gè)用 戶或兩個(gè)電視節(jié)目。在對象是兩個(gè)用戶的情況下,第一用戶的興趣可以被追蹤,具有相似興 趣的其他用戶可以被識(shí)別,以及然后那些其他用戶可能感興趣的額外主題可以向第一用戶 推薦。在對象是兩個(gè)電視節(jié)目的情況下,節(jié)目的實(shí)際內(nèi)容可以被分析以找到相似之處。例 如,兩個(gè)節(jié)目可以共用某些演員,或者其可以共用特定的劇種(genre)。在兩個(gè)節(jié)目之間可 以共用多個(gè)這樣的參數(shù),使其的相關(guān)性更大。推薦可以在具有或沒有明確的用戶輸入的情況下生成。對于明確的輸入,用戶可 以輸入搜索查詢,以及推薦可以響應(yīng)于搜索查詢的輸入而生成。對于非明確的或隱式的輸 入,推薦可以依靠與用戶有關(guān)的不是來自由用戶正式提交的查詢的數(shù)據(jù)。推薦可以例如在 用戶正查閱電子節(jié)目指南時(shí)諸如在正觀看電視時(shí)生成。例如,當(dāng)電子節(jié)目指南被顯示時(shí),推 薦也可以例如基于電子節(jié)目指南中的節(jié)目和/或其它參數(shù)被顯示。并且,在生成推薦(諸 如通過在用戶觀看完第一節(jié)目時(shí)將用戶的通道改變到另一個(gè)節(jié)目)時(shí),推薦可以依靠用戶 正觀看的節(jié)目和/或用戶已觀看的節(jié)目。生成推薦的基礎(chǔ)可以隨著時(shí)間的推移而改變。例如,對新的節(jié)目的推薦可以最初 基于觀眾規(guī)模和參與的各種測量,或者在節(jié)目的壽命中初期可用的其它這樣的信息。隨著 節(jié)目隨著時(shí)間的推移變得更加確立,推薦的基礎(chǔ)可以至少部分轉(zhuǎn)變到來自公共搜索引擎的 搜索數(shù)據(jù)或者點(diǎn)進(jìn)(click-through)數(shù)據(jù)。在從用戶輸入采集了足夠的這樣的數(shù)據(jù)后,這 樣的數(shù)據(jù)可以在節(jié)目的壽命中稍后可用。例如,推薦可以基于在因特網(wǎng)上從可能已經(jīng)觀看過節(jié)目、訪問了與節(jié)目有關(guān)的網(wǎng) 站、提供了與節(jié)目有關(guān)的用戶反饋等的數(shù)個(gè)用戶接收的輸入。這樣的數(shù)據(jù)顯示了用戶興趣, 使得向第一用戶的推薦可以基于為一般主題或?yàn)槊襟w相關(guān)主題提供了相似搜索詞語的其 他用戶,以及可以從通過那些其他用戶的其它媒體相關(guān)活動(dòng)生成。作為簡化的示例,如果請 求的用戶輸入了對“Jaws”、“0rca”和相似詞語的搜索,則系統(tǒng)可以找尋進(jìn)行了相似查詢的 其他用戶,以及然后可以找尋在由那些其他用戶提交的其它媒體相關(guān)查詢中的共性。例如, 可能那些用戶中的許多用戶還搜索了 “Star Trek”或“Leonard Nimoy”,或者使許多Star Trek劇集備入了個(gè)性化通道中(諸如附屬于個(gè)人錄像機(jī)(PVR))。結(jié)果,第一用戶可以接收 對Star Trek(或其它科幻)電影的推薦。然而,與Star Trek—樣,Jaws是舊電影。相比之下,對于最近的媒體節(jié)目,可能存 在不足的搜索或點(diǎn)擊數(shù)據(jù)來統(tǒng)計(jì)地作出與用戶的偏好有關(guān)的滿意決定。在這樣的情況下, 來自結(jié)構(gòu)化數(shù)據(jù)庫的流行度數(shù)據(jù)(例如評級(jí)數(shù)據(jù))可以被使用。例如,新的電視節(jié)目可以 被歸類入“科幻”劇種以及其評級(jí)數(shù)據(jù)可以顯示其迅猛流行。如果第一用戶已被觀察到觀 看過許多科幻節(jié)目,則新的節(jié)目可以最初僅基于其劇種和流行度被推薦。過段時(shí)間后,推薦 數(shù)據(jù)可以立即或逐步地轉(zhuǎn)變到諸如搜索數(shù)據(jù)的隨后發(fā)展的數(shù)據(jù)。如此,例如,可能新的科幻 節(jié)目在其第一周作了大量廣告并且收到了極大的評級(jí)數(shù)值,但是沒人喜歡它。隨后搜索數(shù) 據(jù)將指示興趣的缺乏,并且可以允許系統(tǒng)就進(jìn)行推薦而言降低節(jié)目的質(zhì)量。在一些實(shí)施方 式中,權(quán)重因子可被使用,使得在將多個(gè)方法組合使用時(shí)推薦引擎可以應(yīng)用一些方法的不同百分比。并且,在新的節(jié)目是現(xiàn)有系列劇的新的劇集的情況下,其相關(guān)性可以基于其托管 系列劇的相關(guān)性類推至其它節(jié)目或系列劇。例如,如果Friends情景喜劇的新的劇集即將 播放,用于Friends的系列劇ID可被用來識(shí)別對諸如Seinfeld或Full House的被判斷為 相似節(jié)目的節(jié)目的推薦,并且這些節(jié)目可以在不知道任何特定于節(jié)目的相關(guān)性的情況下被 推薦。同樣地,諸如通過在作出推薦時(shí)將特定權(quán)重給予每一個(gè)技術(shù)以形成用于節(jié)目的組合 分值,上面和下面的用于形成推薦的各種技術(shù)可以被混合。例如將推薦引擎用作為基于計(jì)算機(jī)的系統(tǒng)的部分可以作出推薦,所述基于計(jì)算機(jī) 的系統(tǒng)諸如使用中央服務(wù)器來提供諸如搜索、地圖、購物和其它這樣的服務(wù)的多個(gè)不同的 服務(wù)的系統(tǒng)。方法的兩個(gè)示例類別可以包括“協(xié)同過濾”和“基于內(nèi)容的推薦”。由于協(xié)同 過濾使用來自許多用戶的輸入來“訓(xùn)練”推薦引擎,故其也可以被稱為“基于行為數(shù)據(jù)的推 薦”?;趦?nèi)容的推薦方法通常涉及對內(nèi)容自身進(jìn)行分析以確定項(xiàng)的相似性。因?yàn)檩斎腚S著時(shí)間的推移被重復(fù)接收,所以協(xié)同過濾方法基于從許多用戶接收的 數(shù)據(jù)來訓(xùn)練推薦引擎。協(xié)同過濾方法可以使用不同的模型來作出推薦?;谟脩舻哪P?(或基于記憶的模型)可以基于用戶的相似性來作出推薦。在一個(gè)示例中,使用用戶的用戶 簡檔中的信息可以導(dǎo)出用戶間的相似性。協(xié)同過濾方法可以在作出推薦時(shí)使用的另一個(gè)模型是基于項(xiàng)的模型。同樣被稱為 “基于模型”,基于項(xiàng)的模型可以通過將項(xiàng)聚類或通過計(jì)算項(xiàng)的條件概率來確定項(xiàng)之間的相 似性或關(guān)系。一個(gè)這樣的流行算法是貝葉斯網(wǎng)絡(luò)和貝葉斯聚類。用于基于協(xié)同過濾的推薦的源數(shù)據(jù)可以來自不同的源,諸如來自電視提供者或 web點(diǎn)擊數(shù)據(jù)或其它web活動(dòng)數(shù)據(jù)的觀眾測量數(shù)據(jù)。使用來自電視提供者的觀眾測量數(shù)據(jù) 的一個(gè)優(yōu)勢是其可以相當(dāng)迅速地獲得,諸如在新的電視節(jié)目播放后的幾天(例如一周)內(nèi)。 這樣的可得性可以使在不必等待至足夠的web點(diǎn)擊數(shù)據(jù)被累積的情況下提供推薦成為可 能。Web點(diǎn)擊數(shù)據(jù)或其它web活動(dòng)數(shù)據(jù)可以具有以下優(yōu)勢數(shù)據(jù)格式相對穩(wěn)定,其可以減少 調(diào)整新的數(shù)據(jù)格式的需求。另外,web活動(dòng)數(shù)據(jù)可以在不必購買對流行度數(shù)據(jù)的訪問或建 立用于采集流行度數(shù)據(jù)的通常復(fù)雜的系統(tǒng)的情況下是可用的。對于協(xié)同過濾的常見問題可以是對于新近注冊的用戶和新近添加的項(xiàng)“數(shù)據(jù)的缺 乏”。通常被稱為“冷啟動(dòng)問題”的該問題可以通過采用“基于內(nèi)容的推薦”方法被減輕?;?于內(nèi)容的推薦方法可以對內(nèi)容自身進(jìn)行分析以確定項(xiàng)的相似性。在此將用于減輕這樣的問 題的三個(gè)模型作為示例描述。用于基于內(nèi)容的推薦方法的一個(gè)模型是基于(例如來自電子節(jié)目指南(EPG)提供 者的)劇種數(shù)據(jù)和(例如用于臺(tái)站(station)和/或節(jié)目的)基于評級(jí)的流行度數(shù)據(jù)的組 合來作出推薦。模型可以使用劇種字段值來找到相似節(jié)目的集合。然后可以通過(例如, 節(jié)目在其中播放的)臺(tái)站的流行度或節(jié)目自身的流行度(例如如果這樣的數(shù)據(jù)可用)對所 述集合進(jìn)行排名??梢栽谙盗袆蛹?jí)或劇集層級(jí)或兩者來處理作為系列劇的節(jié)目。例如, 當(dāng)播放現(xiàn)有系列劇的一個(gè)新的劇集時(shí),可以將在整體上反映該系列劇的流行度數(shù)據(jù)分配給 該劇集,但是數(shù)據(jù)可以隨著時(shí)間的推移轉(zhuǎn)變至對該劇集的流行度的反映,或該劇集和該系 列劇的某種混合(尤其在將用戶的指示系列劇的流行度的行為與指示劇集的流行度的行 為分離很困難時(shí))的流行度的反映。并且,諸如以劇集形式的節(jié)目可被組織入除系列劇中的一組劇集外的通用聚類中。此外,盡管在此論述了流行度的相對隱式指示(例如點(diǎn)擊和 評級(jí)),可以使用諸如“5星”評級(jí)系統(tǒng)或者其它用戶評級(jí)的更加明確的指示。用于基于內(nèi)容的推薦方法的第二個(gè)模型可以使用過濾器來分析節(jié)目的相似性。該 過濾器可以確定所述節(jié)目的“匹配聚類”以確定落入同一個(gè)類別(或聚類)的節(jié)目的集合。 該過濾器可以使用諸如節(jié)目概要或劇集簡介或其它可用數(shù)據(jù)的數(shù)據(jù)。用于基于內(nèi)容的推薦方法的第三個(gè)模型是將額外的數(shù)據(jù)應(yīng)用到一個(gè)過 濾器過程 來產(chǎn)生更好的聚類。例如,系統(tǒng)可以應(yīng)用機(jī)器學(xué)習(xí)技術(shù)來分析文檔的內(nèi)容以確定該文檔的 一個(gè)或多個(gè)概念,以便能夠定位相關(guān)的文檔。在媒體搜索的情形下,可以針對與節(jié)目有關(guān)的 各種數(shù)據(jù)來執(zhí)行這樣的分析。這樣的額外數(shù)據(jù)可以包括例如隱藏式字幕數(shù)據(jù)、博客或詳盡 地描述該節(jié)目的某些網(wǎng)站內(nèi)容。從這種意義上而言,該第三模型是第二模型的擴(kuò)展。使用 該模型的一種優(yōu)勢是其能夠彌補(bǔ)在來自絕大部分EPG數(shù)據(jù)提供者的源數(shù)據(jù)中可獲得的節(jié) 目描述的缺乏。缺乏充分的描述能夠負(fù)面地影響基于過濾器的推薦的質(zhì)量,因?yàn)檫^濾器使 用關(guān)鍵詞(例如使用從節(jié)目描述中可獲得的關(guān)鍵詞)執(zhí)行聚類。當(dāng)節(jié)目描述是不充分的或 不可獲得時(shí),使用從隱藏式字幕、博客或網(wǎng)站得到的關(guān)鍵詞能夠改進(jìn)推薦。推薦引擎可以在例如當(dāng)用戶在執(zhí)行針對媒體內(nèi)容的基于查詢的搜索時(shí)被使用。這 樣的用戶搜索可以例如在用戶正在使用電子節(jié)目指南時(shí)被提交。除了顯示電子節(jié)目指南, 系統(tǒng)可以包括提供推薦給用戶的額外顯示。推薦可以例如基于來自用戶的當(dāng)前查詢、基于 用戶的當(dāng)前會(huì)話的所有查詢或來自該用戶的更長時(shí)期中的查詢?,F(xiàn)在參見圖1A,示出了允許用戶通過使用搜索頁面做出搜索請求來搜索媒體節(jié)目 (例如廣播電視、有線電視、衛(wèi)星電視、廣播電臺(tái)、衛(wèi)星電臺(tái)以及因特網(wǎng)媒體)的節(jié)目指南系 統(tǒng)100。節(jié)目指南系統(tǒng)100諸如在搜索結(jié)果頁面(未示出)上和/或在著陸頁面104上展 示(present)基于該搜索請求的搜索結(jié)果。系統(tǒng)100還例如使用圖IA的推薦顯示130、圖 IB的131a和131b以及圖IC的142來向用戶展示相關(guān)聯(lián)的媒體推薦。在此示出的特定顯 示僅用于提供以下的示例用戶如何能夠提供信息用于接收媒體相關(guān)推薦以及可以作為響 應(yīng)接收這樣的推薦。用于獲取用戶對特定節(jié)目或其它主題的興趣的指示以及用于展示推薦 的其它機(jī)制也可以被使用。推薦顯示130、131a、131b和142每一個(gè)都示出生成和顯示推薦和/或處理顯示推 薦的請求的不同方式。推薦顯示130僅綁定到電視節(jié)目的特定劇集(例如,The Tonight Show with Jay Leno在今晚的劇集),因此其依賴與該劇集相關(guān)聯(lián)的信息來查找能夠用作 推薦的相關(guān)的媒體節(jié)目。例如,因?yàn)镵iefer Sutherland是the Tonight Show的該特定劇 集中的嘉賓,推薦可以與都由Kiefer Sutherland主演的吸血鬼喜劇電影Lost Boys或電 視連續(xù)劇24有關(guān)。在圖IB的推薦顯示131a和131b中,基礎(chǔ)是多個(gè)節(jié)目或多個(gè)劇集的組合。在該情 況中,系統(tǒng)可以傾向于不查看劇集細(xì)節(jié)(雖然它可以這樣,以便發(fā)現(xiàn)所選擇的節(jié)目之間的 額外的共性以作出更好的推薦)。相反,推薦引擎可以查看描述該節(jié)目的通用信息(例如, 劇種,主要演員等),找出在所有這樣的主題之間的共性以識(shí)別共同主題,并且然后識(shí)別共 享這樣的主題的其它節(jié)目。這樣,推薦引擎可以與Google的Adsense相類似地工作(例如, 從網(wǎng)頁中的單詞來識(shí)別該網(wǎng)頁的主題,并且然后試圖將這些主題和與由廣告主識(shí)別的關(guān)鍵 詞有關(guān)的主題相匹配)。
為了查看推薦,用戶可以選擇推薦鏈接110。推薦顯示131a和131b與一組節(jié)目有 關(guān),諸如一個(gè)或多個(gè)系列劇(例如,The Tonight Show, TheEarly Show等),并且因此收集 有關(guān)節(jié)目的通用信息,例如通過使用結(jié)構(gòu)化的數(shù)據(jù)源,諸如因特網(wǎng)電影數(shù)據(jù)庫(IMDb)。特別地,推薦鏈接131a能夠被用來啟動(dòng)用于特定條目的媒體推薦顯示131b。推薦 顯示142與特定節(jié)目相關(guān),但是并不一定與該節(jié)目的特定劇集有關(guān)。這樣,在確定哪些其它 的節(jié)目可能與該主要節(jié)目有關(guān)系中,可以使用該節(jié)目的劇種,如同可以使用主要演員的名 字那樣,但是可能并不使用特定的情節(jié)主線或客串演員。以下更為詳細(xì)地描述了推薦顯示 130、131a、131b 和 142。系統(tǒng)可以使用其它“信號(hào)”來確定用戶的目標(biāo)。例如,用戶簡檔可以與搜索詞語 一起被用來生成推薦。特別地,如果用戶簡檔包括用戶是電影愛好者的信息,包括Kiefer Sutherland的查詢詞語可以與該電影愛好者信息一起被用來推薦電影Lost Boys0可以基于用戶明確提供的輸入和用戶作出的選擇(例如,所訪問的網(wǎng)站,在這些 網(wǎng)站上的用戶點(diǎn)擊等)來生成該用戶的簡檔并且隨著時(shí)間的推移對其更新。例如,簡檔可 以在社交網(wǎng)絡(luò)或其它站點(diǎn)中維護(hù)。如果用戶隨后輸入了在某個(gè)方面與用戶簡檔信息有關(guān)的 搜索詞語,則推薦引擎能夠自動(dòng)地組合該信息以生成該用戶可能感興趣的推薦。在使用用戶簡檔的一個(gè)示例中,協(xié)同過濾技術(shù)能夠被用來識(shí)別具有與該用戶的簡 檔類似的簡檔的其他人員的需求。例如,對于將其自身識(shí)別為在19到25歲的人員,系統(tǒng)可 以尋找與在該人口統(tǒng)計(jì)群(例如,19-25歲)中的特定電視節(jié)目(例如,the Tonight Show 或任何從該用戶搜索得到的節(jié)目)共享某些特征的電視節(jié)目。系統(tǒng)可以基于來自該年青人 口統(tǒng)計(jì)群的高評分來使用信息。系統(tǒng)可以進(jìn)一步使用來自如下所述的電視節(jié)目的信息這 些電視節(jié)目通常具有來自在其簡檔中將自己識(shí)別為年青人的其他人員的更高數(shù)量的搜索 提交或點(diǎn)進(jìn)。在一些實(shí)施方式中,不同于電視節(jié)目的媒體(例如歌曲和電影)能夠被推薦。例 如,雖然用戶可以輸入和提交特定查詢詞語以搜索特定類型的電視節(jié)目,推薦引擎可以進(jìn) 一步提供對于可以使用戶感興趣的電影、音樂等的推薦。這些非電視推薦可以獨(dú)立于電視 節(jié)目推薦,或與其相整合。在一些實(shí)施方式中,用戶可能能夠配置電子節(jié)目指南一尤其是推薦引擎一以 推薦某些類型的媒體內(nèi)容。例如,用戶可能對電視和電影感興趣,但是可能對音樂CD毫無 興趣。使用電子節(jié)目指南上的用戶控制的設(shè)置,用戶可以向推薦引擎指示在作出推薦時(shí)不 要包括音樂CD。還可以存在允許用戶對電子節(jié)目指南尤其是推薦引擎的用戶體驗(yàn)進(jìn)行個(gè)性 化和/或改進(jìn)的其它用戶可控制的設(shè)置。此外,隨著時(shí)間的推移系統(tǒng)能夠知曉某些推薦對 于用戶是沒有用處的,諸如如果用戶很少或從不點(diǎn)擊用于這些推薦的鏈接的話,并且系統(tǒng) 可以接著將這樣的推薦降級(jí)(即在一組結(jié)果中往下移)或者移除。當(dāng)用戶輸入媒體相關(guān)搜索查詢時(shí),系統(tǒng)100可以確定該查詢是媒體相關(guān)的(例如, 通過將其與媒體相關(guān)詞語的白名單相對比)并且可以展示媒體相關(guān)搜索結(jié)果。搜索結(jié)果可 以包括例如具有與該搜索詞語相關(guān)的信息的網(wǎng)頁列表。此外,搜索結(jié)果可以包括與該搜索 詞語相關(guān)的媒體節(jié)目的列表。媒體節(jié)目列表可以包括將列表中的項(xiàng)目識(shí)別為媒體節(jié)目而非 網(wǎng)頁項(xiàng)目的文本,諸如“本地電視列表”。媒體節(jié)目列表也可以包括指示列表中所展示的媒 體節(jié)目的類型的一個(gè)或多個(gè)媒體圖標(biāo),例如電視、電臺(tái)或網(wǎng)播(webcast)圖標(biāo)。系統(tǒng)可以將這些媒體結(jié)果以不同于搜索結(jié)果的普通列表的方式聚組。特別地,這些結(jié)果的每一個(gè)可以被示出為帶有標(biāo)題、時(shí)間和頻道,而標(biāo)準(zhǔn)搜索結(jié)果可以被示出為帶有標(biāo)題、摘錄和URL。對搜 索結(jié)果頁面上的搜索結(jié)果的這一特別的格式化可以被稱為是“One box (單框)”。其它搜索 結(jié)果,諸如天氣、位置和類似結(jié)果,也可以在專門格式化的單框中進(jìn)行展示。節(jié)目指南系統(tǒng)100可以響應(yīng)于對搜索結(jié)果中的項(xiàng)目的用戶選擇而展示如圖IA所 示的著陸頁面104。著陸頁面104包括搜索框108,在其中用戶可以輸入搜索詞語,諸如電 視節(jié)目名稱的一部分,以響應(yīng)于所輸入的搜索詞語生成更新的著陸頁面。著陸頁面104包括媒體結(jié)果聚組116。聚組116列出了與搜索詞語相關(guān)的節(jié)目的 一個(gè)或多個(gè)集合。聚組116例如按照節(jié)目名稱將節(jié)目的集合聚組,聚組中的每一個(gè)項(xiàng)目是 節(jié)目的特定的劇集或播送。替選地,可以使用另個(gè)一個(gè)參數(shù)來對聚組116進(jìn)行聚組,諸如按 照展示節(jié)目的媒體頻道、節(jié)目的劇種、或展示節(jié)目的日內(nèi)時(shí)間來進(jìn)行聚組。額外的結(jié)果控制 118允許用戶導(dǎo)航至當(dāng)前并未顯示的其它聚組,這些聚組可以是被認(rèn)為對于用戶的請求更 不具響應(yīng)性的聚組。聚組116中的每一個(gè)也可以包括“更多的(more) ”控制158,其列出該特定聚組中 的額外的結(jié)果。在所描繪的示例中,對于與用于電視節(jié)目“The Tonight Show”的條目158 相關(guān)聯(lián)的媒體聚組示出了三個(gè)后續(xù)節(jié)目,用戶可以選擇“更多的(more)”控制158來顯示未 來更后面的額外的節(jié)目。這樣的選擇可以使得The Tonight Show聚組展開并也可以使得 其它聚組被移除以為所展開的聚組騰出空間。這些聚組也可以包括“添加到我的電視(Add to My TV) ”控制,當(dāng)被選擇時(shí),該控 制能夠?qū)⑻囟ǖ墓?jié)目(諸如劇集的一個(gè)系列)或劇集添加到該用戶的個(gè)性化的節(jié)目指南。 例如,如下所述,可以為該用戶保持“我的電視(My TV)”頻道,并且當(dāng)“添加到我的電視”控 制被選擇時(shí)可以將劇集或一個(gè)節(jié)目的所有劇集添加到該頻道。著陸頁面104也包括時(shí)間表柵格120。時(shí)間表柵格120與聚組116相鄰并且與其 并排顯示。時(shí)間表柵格120展示用于特定人口統(tǒng)計(jì)位置的節(jié)目。用戶可以通過選擇改變位 置控制122以及通過輸入諸如郵政編碼(例如ZIP代碼)或城市和州名來指定或改變他或 她的位置。所選擇的位置也可以被用來確定在聚組116中所展示的節(jié)目。在用戶是已在系 統(tǒng)100中注冊的用戶的情況下,該用戶的缺省位置可以被用來生成節(jié)目建議。時(shí)間表柵格120展示用于特定日期的特定時(shí)間范圍一諸如在幾個(gè)小時(shí)內(nèi)一的 媒體節(jié)目。用戶可以使用日歷表控制146來選擇日期。日歷表控制146可以缺省設(shè)定為特 定日期,諸如當(dāng)前日期。當(dāng)執(zhí)行了搜索,柵格120可以缺省顯示圍繞在被確定為是最佳搜索 結(jié)果的劇集的時(shí)間和頻道周圍的區(qū)域。對聚組116中的其它劇集的選擇可以使得該柵格自 動(dòng)移動(dòng)以顯示在所選擇的劇集周圍的節(jié)目(或者如果選定了聚組則為該特定聚組的第一 個(gè)返回的劇集)。時(shí)間表柵格120沿著其左側(cè)垂直地展示媒體頻道的列表并且沿著其頂部側(cè)在時(shí) 間條148中水平地展示日內(nèi)時(shí)間。用于特定頻道的節(jié)目或劇集在頻道的行中和列中被展 示,所述列具有與該節(jié)目被其相關(guān)聯(lián)的頻道展示的實(shí)際時(shí)間最接近的時(shí)間分割。頻道可以 與用于廣播的特定數(shù)字頻道相關(guān)聯(lián),或者可以是在因特網(wǎng)上的諸如個(gè)性化頻道或信息流的 虛擬頻道。時(shí)間表柵格120也包括個(gè)性化頻道128,此處被稱為“我的電視(MyTV) ”。個(gè)性化頻道128包括允許用戶使用來自實(shí)際頻道或另一個(gè)個(gè)性化頻道(諸如另一個(gè)用戶的個(gè)性化 頻道)的內(nèi)容創(chuàng)建虛擬頻道的控制。劇集或節(jié)目可以以各種方式被添加到個(gè)性化頻道128。 例如,用戶可以在時(shí)間表柵格120中選擇節(jié)目,并且可以選擇命令以將其移到個(gè)性化頻道 128中或者可以將其拖到個(gè)性化頻道中等等。并且,一個(gè)用戶可以發(fā)送識(shí)別特定節(jié)目的消息到另一個(gè)用戶,諸如通過提供到在 線視頻的URL、提供劇集ID號(hào)碼或通過另一個(gè)被接受的機(jī)制。此外,用戶可以選擇諸如“添 加到我的電視”控制的控制,其中該控制與節(jié)目或劇集相關(guān)聯(lián)。時(shí)間表柵格120包括個(gè)性化頻道128。個(gè)性化頻道128靠近柵格120的頂部被展 示并且與其它頻道稍有分隔以指示其節(jié)目是由用戶而不是媒體提供者廣播所指定的。個(gè)性 化頻道128能夠包括多個(gè)重疊的節(jié)目,并且可以向用戶提供關(guān)于觀看和管理這樣節(jié)目的各 種機(jī)制。作為另一個(gè)示例,初始地可以根據(jù)節(jié)目被廣播或首次可用于下載的時(shí)間來顯示節(jié) 目。用戶接著可以在隨后將其拖到時(shí)間中使得其不相重疊,以便“編排”一個(gè)該用戶可能在 隨后跟進(jìn)的觀看時(shí)間表。從其實(shí)際播放時(shí)間在時(shí)間上進(jìn)行了移位的節(jié)目可以在其被廣播時(shí)諸如通過PVR 來記錄,并且可以根據(jù)用戶已經(jīng)建立的編排來顯示。以這種方式,用戶能夠容易地選擇要觀 看的節(jié)目、確定所選擇的節(jié)目在被廣播時(shí)是否能夠被觀看、以及以所選擇的順序來觀看這 些節(jié)目,就如其是實(shí)時(shí)節(jié)目一樣,只不過通過對這些節(jié)目以某個(gè)選定的方式進(jìn)行了時(shí)間移 位。當(dāng)例如用戶在柵格120中選擇了對應(yīng)的單元格或在其上懸停時(shí)可以顯示推薦顯 示130。當(dāng)示出了推薦顯示130時(shí),其可以包含比在柵格120中所顯示的信息更為詳細(xì) 的信息。顯示130也包括推薦鏈接110 (例如“如果您喜歡該劇集...(Ifyou like this 印isode...)”,用戶可以將其選擇來至少部分地基于顯示在單元格130中的劇集觀看推 薦。例如,如果the Tonight Show With Jay Leno被顯示在單元格130中,用戶能夠點(diǎn)擊 推薦鏈接110以查看與the Tonight Show相關(guān)的一個(gè)或多個(gè)推薦(并且也許基于其它信 號(hào),諸如與該用戶有關(guān)的個(gè)性化信息)。這樣的推薦例如可以被顯示在圖IC中的細(xì)節(jié)頁面 106 上。參見圖1B,著陸頁面104可以包括不同類型的推薦區(qū)域或顯示。特別地,著陸頁面 104能夠包括推薦鏈接131a,其能夠被用來訪問與媒體結(jié)果聚組116相對應(yīng)的推薦的媒體 節(jié)目。聚組116可以對應(yīng)于在柵格120中顯示的節(jié)目。推薦顯示131a例如可以包括標(biāo)題 “用于所選擇的節(jié)目的推薦”并且被放置在諸如時(shí)間表?xiàng)l目156的時(shí)間表?xiàng)l目的上面??梢?將復(fù)選框133包括在與時(shí)間表?xiàng)l目156中的條目相鄰處。用戶例如可以使用復(fù)選框133來 控制接收額外推薦的經(jīng)歷。例如,通過選中個(gè)體的復(fù)選框133,用戶可以控制推薦被包括在 細(xì)節(jié)頁面106上的程度。推薦區(qū)域131b也被提供來顯示響應(yīng)于對推薦顯示131a的選擇而生成的推薦。推薦區(qū)域131b能夠被分割為不同的部分,諸如“現(xiàn)在(Now) ”列表區(qū)域135a和“以后(Later) ” 列表區(qū)域135b。如所描述,個(gè)體的列表137a-137e例如識(shí)別可以被推薦的其它深夜談話節(jié) 目,因?yàn)樗鼈兣cthe Tonight Show With Jay Leno和the Early Show (用戶通過復(fù)選標(biāo)記 選擇來識(shí)別的兩個(gè)節(jié)目)屬于同一個(gè)劇種。推薦區(qū)域131b中的列表也可以包括圖形地識(shí) 別電視節(jié)目在其上播放的特定頻道的網(wǎng)絡(luò)圖標(biāo)139。
現(xiàn)在參見圖1C,當(dāng)用戶選擇特定節(jié)目或劇集以便指示對看到有關(guān)該節(jié)目或劇集的更詳細(xì)的信息的興趣時(shí)可以顯示細(xì)節(jié)頁面106。細(xì)節(jié)頁面106包括節(jié)目細(xì)節(jié)區(qū)域132,其自 身包括該節(jié)目的后續(xù)劇集區(qū)域136。后續(xù)劇集區(qū)域136展示該節(jié)目的后續(xù)劇集的列表。該 列表可以包括諸如劇集標(biāo)題、播放時(shí)間以及播放將在其上發(fā)生的頻道的細(xì)節(jié)信息。細(xì)節(jié)頁 面106還包括搜索控制138。搜索控制138允許用戶輸入搜索詞語來發(fā)起對特定節(jié)目的搜 索。根據(jù)來自用戶的選擇,該搜索可以被限制到僅為與節(jié)目相關(guān)聯(lián)的信息庫,或者可以在整 個(gè)網(wǎng)頁庫上被執(zhí)行。細(xì)節(jié)頁面106還包括圖像細(xì)節(jié)區(qū)域140。圖像細(xì)節(jié)區(qū)域140展示與節(jié)目相關(guān)聯(lián) 的圖像,諸如圖像結(jié)果140a??梢酝ㄟ^執(zhí)行針對與該節(jié)目相關(guān)聯(lián)的圖像的因特網(wǎng)搜索來 發(fā)現(xiàn)圖像結(jié)果140a,諸如可以由標(biāo)準(zhǔn)的“Google圖像”服務(wù)返回的結(jié)果。該搜索可以被 限制在特定方式中,諸如通過在特定的節(jié)目相關(guān)圖像庫中進(jìn)行搜索或者通過將諸如“電視 (television),,的某些詞語添加到查詢中使得“Fred Thompson”返回該演員的圖像而不是 其他人的圖像。在圖像細(xì)節(jié)區(qū)域140中還提供了包括摘錄、圖像細(xì)節(jié)和顯示該圖像的URL 的細(xì)節(jié)。細(xì)節(jié)頁面106還包括推薦顯示142或區(qū)域。推薦顯示142可以列出基于所選擇的 the Tonight Show with Jay Leno而推薦給用戶的電視節(jié)目。顯示142包括個(gè)體推薦條目 142a-142c。例如,推薦條目142a識(shí)別電視系列劇24,在該情況下電視系列劇24可以因?yàn)?其與 KieferSutherland 的關(guān)聯(lián)而被推薦給用戶,Kiefer Sutherland 是 The TonightShow 這一特定劇集中的嘉賓。由于與The Tonight Show在劇種上的相似性,也示出了其它談話 節(jié)目。推薦條目142a能夠進(jìn)一步包括劇集的簡介和用于用戶可能感興趣的當(dāng)前的或后續(xù) 的劇集的一個(gè)或多個(gè)更為具體的條目。特別地,這些條目能夠識(shí)別廣播臺(tái)站(例如Fox、CBS 等)、特定的劇集日期和時(shí)間、劇集的簡介、演員或嘉賓等。還可以提供控制使得用戶能夠訪 問更多推薦和/或劇集。在操作中,通過輸入諸如“The Tonight Show”的搜索詞語,用于使用搜索控制108 進(jìn)行的通用web搜索或者使用搜索控制138進(jìn)行的媒體節(jié)目搜索,用戶可以啟動(dòng)節(jié)目指南 系統(tǒng)100。在搜索控制108的情況下,節(jié)目指南系統(tǒng)100在搜索頁面中作為單框(One Box) 的一部分展示與搜索詞語“The Tonight Show”相關(guān)的節(jié)目的列表。對該列表中的節(jié)目進(jìn) 行選擇將把用戶導(dǎo)引至著陸頁面104。替選地,用戶可以使用媒體節(jié)目搜索控制138來輸入用于“TheTonight Show”的 搜索詞語,諸如在著陸頁面104或細(xì)節(jié)頁面106上所顯示的。搜索輸入將把用戶導(dǎo)引至著 陸頁面104。在著陸頁面104,用戶可以通過從聚組116中選擇節(jié)目將時(shí)間表柵格120導(dǎo)引至特 定頻道、時(shí)間和日期。聚組116是使用搜索詞語“TheTonight Show”確定的節(jié)目。每一個(gè) 節(jié)目聚組包括該特定節(jié)目的一個(gè)或多個(gè)劇集。用戶可以使用額外的結(jié)果控制118來導(dǎo)航至 當(dāng)前未被展示的聚組。對節(jié)目聚組中的特定劇集進(jìn)行選擇將把時(shí)間表柵格120導(dǎo)引至特定 頻道、時(shí)間和日期。用戶也可以使用諸如日歷表146和時(shí)間條148的控制手動(dòng)地在時(shí)間表 柵格120中導(dǎo)航。此外,用戶可以以類似于在Google地圖中移動(dòng)地圖的方式在柵格120中 向上、向下、向左或向右“拖動(dòng)”單元格。對于用于細(xì)節(jié)水平的第三柵格維度,這樣的維度可以采用各種形式來實(shí)現(xiàn)。在一個(gè)這樣的實(shí)施方式中,在細(xì)節(jié)程度最低的水平,可以在柵格中示出節(jié)目標(biāo)題和稍更多一些 內(nèi)容,以便允許層疊顯示(tiledisplay)的最大密度。在細(xì)節(jié)程度較高的水平,可以示出對 劇集的評級(jí)和簡短描述。在細(xì)節(jié)程度進(jìn)一步更高的水平,可以示出更為細(xì)節(jié)化的描述,并且 可以示出圖像。在細(xì)節(jié)程度更高的水平,可以示出與細(xì)節(jié)頁面106示出的信息相同或接近 其的信息,并且可以包括推薦信息。用戶可以通過在時(shí)間表柵格120中選擇(例如點(diǎn)擊或雙擊)特定節(jié)目來導(dǎo)航至用 于該節(jié)目的細(xì)節(jié)頁面106 (見圖1C),諸如所選擇的節(jié)目單元格130。在細(xì)節(jié)頁面106,用戶 可以在節(jié)目細(xì)節(jié)區(qū)域132中觀看有關(guān)該節(jié)目的細(xì)節(jié)信息。細(xì)節(jié)信息可以從例如結(jié)構(gòu)化的數(shù) 據(jù)庫獲得,所述結(jié)構(gòu)化的數(shù)據(jù)庫根據(jù)節(jié)目、演員和其它類似的參數(shù)來組織媒體內(nèi)容并且將 信息以關(guān)聯(lián)的方式鏈接起來。用戶可以在圖像細(xì)節(jié)區(qū)域140中查看與節(jié)目相關(guān)的圖像。圖像可以是從結(jié)構(gòu)化的 數(shù)據(jù)庫中獲得的,諸如與細(xì)節(jié)信息相關(guān)聯(lián)的數(shù)據(jù)庫,或者可以是從諸如以Google圖像搜索 的方式的分立的源獲得的。用戶可以通過選擇諸如圖像結(jié)果140a的圖像結(jié)果來導(dǎo)航至圖像。在一些實(shí)施方式中,用戶可以在時(shí)間表柵格120中選擇節(jié)目實(shí)例或劇集以在和所 選擇的時(shí)間表柵格節(jié)目相關(guān)的媒體結(jié)果聚組116中生成節(jié)目的新列表。在這樣的情況下, 所選擇的節(jié)目名稱或另一個(gè)節(jié)目屬性可以被作為指向節(jié)目的搜索請求來提交到該系統(tǒng),以 生成新的著陸頁面104。例如,如果用戶選擇用于“南方公園(South Park)”的單元格,柵 格120可以重新以該單元格為中心,并且聚組116可以包括諸如“Beavis&Butthead”(另一 個(gè)動(dòng)畫劇)、“The West Wing”(由于方向性的南/西引用)以及其它類似節(jié)目的節(jié)目。也在聚組116中出現(xiàn)的時(shí)間表柵格120中的節(jié)目被突出顯示來指示其與生成了聚 組116的搜索標(biāo)準(zhǔn)相匹配。節(jié)目也可以以類似的方式被突出顯示,如果其是節(jié)目一不是 搜索結(jié)果的部分而是用于用戶的所推薦的節(jié)目一的話。突出顯示可以例如是將滿足搜索 條件的時(shí)間表柵格節(jié)目與不滿足該搜索條件的時(shí)間表柵格節(jié)目相區(qū)分的陰影、顏色、柵格 單元格大小、或單元格邊線粗細(xì)。在一些實(shí)施方式中,基于例如搜索詞語與節(jié)目間的匹配程 度,陰影、顏色或大小的設(shè)置都有所變化。陰影、顏色或大小的設(shè)置也可以基于與搜索詞語 相匹配的節(jié)目和與匹配的節(jié)目有關(guān)的節(jié)目之間的分離程度而有所變化。這樣的匹配程度 和分離程度可以被示出的一種方式是通過柵格中的單元格的相對顏色,類似于氣溫圖的顯 示,其中顏色從藍(lán)色(最遠(yuǎn)的)到紅色(最近的)穩(wěn)定變化,或者另一種適當(dāng)?shù)念伾桨浮r(shí)間表柵格120具有相關(guān)聯(lián)的日歷表控制146。日歷表控制146包括允許用戶選 擇特定日期或周內(nèi)日期(day of the week)的選項(xiàng)卡。每一個(gè)選項(xiàng)卡包括與該選項(xiàng)卡相關(guān) 聯(lián)的日內(nèi)小時(shí)。選擇該選項(xiàng)卡中的時(shí)間間隔將引導(dǎo)時(shí)間表柵格120展示用于所選擇的日期 和時(shí)間間隔的節(jié)目。時(shí)間表柵格120具有時(shí)間條148,其指示時(shí)間表柵格120中的節(jié)目被展示的日內(nèi)時(shí) 間。時(shí)間條148包括允許用戶移動(dòng)到更早或更晚的時(shí)間或日期的控制。替選地,用戶可以 通過另一種方法移動(dòng)時(shí)間表柵格120,諸如通過在柵格120上點(diǎn)擊以及拖動(dòng)?xùn)鸥?20到新的 時(shí)間或日期。點(diǎn)擊和拖動(dòng)也可以將柵格120移動(dòng)以展示其它頻道。替選地,用戶可以使用 諸如滾動(dòng)條的控制來在柵格120中的頻道列表中移動(dòng)。當(dāng)用戶在柵格120中的時(shí)間、日期 和頻道中移動(dòng)時(shí),著陸頁面104可以下載用于在柵格120的邊緣外部的頻道和時(shí)間/日期的數(shù)據(jù)。這允許柵格120展示用于在用戶移動(dòng)?xùn)鸥?20時(shí)所出現(xiàn)的頻道和時(shí)間的節(jié)目,而 不需要暫停來將其下載。時(shí)間表柵格120具有相關(guān)聯(lián)的跳步控制150和相關(guān)聯(lián)的過濾器控制152。跳步控 制150允許用戶在柵格120中快速地移動(dòng)到當(dāng)前的時(shí)間和日期或當(dāng)天的黃金時(shí)段(例如晚 上8:00)。過濾器控制152能夠被用來過濾出柵格的各種部分。例如,過濾器可以被用來僅 示出黃金時(shí)段或深夜節(jié)目,使得例如柵格從晚上11:00直接跳至下一天的晚上8:00。類似 地,過濾器能夠被用來僅示出特定類別中的頻道,諸如僅僅是電影頻道或體育頻道、或用戶 專門選擇為其的“偏愛”頻道的頻道。圖2示出了隨著時(shí)間的推移在兩種形式的觀眾偏好數(shù)據(jù)之間的一般關(guān)系的圖表200。特別地,圖表200描述了隨著時(shí)間的推移與可用的觀眾偏好數(shù)據(jù)相關(guān)的數(shù)據(jù)質(zhì)量上的 關(guān)系。圖表的縱軸是數(shù)據(jù)質(zhì)量,并且其橫軸是時(shí)間。時(shí)間是以周增量(例如第1周1-第11 周)來測量的,其可以對應(yīng)于每周在電視節(jié)目播放后可用的新的觀眾數(shù)據(jù)的可用性。圖表 200包括用戶點(diǎn)擊數(shù)據(jù)線202和觀眾測量數(shù)據(jù)線204。線202和204的高度表示隨著時(shí)間 的推移的相對數(shù)據(jù)質(zhì)量。例如,線202表示用戶點(diǎn)擊數(shù)據(jù)202的質(zhì)量。最初,線202和204兩者都表示零質(zhì)量,諸如在第0周當(dāng)電視節(jié)目首次播放時(shí)。在 該電視節(jié)目存在的早期,線202的高度揭示用于協(xié)同過濾的數(shù)據(jù)質(zhì)量上的共同問題可以是 對于新近注冊的用戶和新近添加的項(xiàng)目“缺少數(shù)據(jù)”。特別地,圖表200示出對于媒體相關(guān) 的節(jié)目用戶點(diǎn)擊數(shù)據(jù)最初可能是不存在的。例如,當(dāng)節(jié)目首次上演時(shí),沒有人知道它,并且 幾乎沒有用戶曾對其進(jìn)行搜索。而且,幾乎沒有網(wǎng)站與其相關(guān),因而沒有什么可以點(diǎn)擊。與 之相反,觀眾測量數(shù)據(jù)可以立即被確定,并且提供節(jié)目的流行度的某種指示。這種數(shù)據(jù)也可 以被打散分入各種人口統(tǒng)計(jì)主題,所述人口統(tǒng)計(jì)主題能夠被用來將第一用戶的興趣與其他 用戶的興趣關(guān)聯(lián)起來使得可以使推薦更為個(gè)性化。在第1周,例如,用戶點(diǎn)擊數(shù)據(jù)202可以實(shí)現(xiàn)相對小但非為零的數(shù)據(jù)質(zhì)量。與之相 反,例如隨著對于該節(jié)目的第1周的觀眾評級(jí)的出現(xiàn),觀眾測量數(shù)據(jù)204可以顯著地增長。 這樣,觀眾測量數(shù)據(jù)204的質(zhì)量超過用戶點(diǎn)擊數(shù)據(jù)202的質(zhì)量,至少在該電視節(jié)目的出現(xiàn)的 早期是這樣。在第2-7周,觀眾測量數(shù)據(jù)204可以繼續(xù)增長,例如,以比第1周峰值的速率低 的速率增長。隨著時(shí)間的推移,觀眾測量數(shù)據(jù)204能夠傾向于平緩下來,例如隨著尼爾森 (Nielson)評級(jí)提供與該節(jié)目有關(guān)的越來越少的額外信息。然而,在同一時(shí)期,用戶點(diǎn)擊數(shù) 據(jù)202的數(shù)據(jù)質(zhì)量可以隨著越來越多的用戶觀看該節(jié)目并且提供他們的輸入而繼續(xù)顯著 地增長。如在第7周所描述的,用戶點(diǎn)擊數(shù)據(jù)202的數(shù)據(jù)質(zhì)量可以最終超過已經(jīng)基本上平 緩下來的觀眾測量數(shù)據(jù)204的數(shù)據(jù)質(zhì)量。這樣,用戶點(diǎn)擊數(shù)據(jù)202的潛在長期優(yōu)勢能夠超 越觀眾測量數(shù)據(jù)204的數(shù)據(jù)質(zhì)量。特別地,點(diǎn)擊數(shù)據(jù)可以是更為準(zhǔn)確并且也可以對于組織 是可用的,而無需向傳統(tǒng)的數(shù)據(jù)采集組織支付費(fèi)用或無需設(shè)立傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)。如從圖2可以看出的,觀眾測量數(shù)據(jù)204示出用于每一個(gè)劇集的平均觀眾流行度 或數(shù)據(jù)質(zhì)量并且隨著時(shí)間的推移而見頂(top out)。此外,用戶點(diǎn)擊數(shù)據(jù)202也見頂,但是 在此與觀眾測量數(shù)據(jù)204相比示出了用于特定節(jié)目的額外的流行度或數(shù)據(jù)質(zhì)量。對于用戶 點(diǎn)擊數(shù)據(jù)202的數(shù)據(jù)質(zhì)量超過觀眾測量數(shù)據(jù)204的數(shù)據(jù)質(zhì)量可以存在不同的原因。特定地, 也許該節(jié)目具有無法被傳統(tǒng)的觀眾測量數(shù)據(jù)204所捕捉的興趣。例如,用戶點(diǎn)擊數(shù)據(jù)202可以包括與在特定人口統(tǒng)計(jì)群的某些粉絲中的狂熱興趣相對應(yīng)的數(shù)據(jù)。在另一個(gè)示例中, 用戶點(diǎn)擊數(shù)據(jù)202可以基于經(jīng)由諸如在線媒體庫和DVD的媒體的用戶查看。為了從對于用戶點(diǎn)擊數(shù)據(jù)202和觀眾測量數(shù)據(jù)204而言隨時(shí)間變化的數(shù)據(jù)質(zhì)量中 獲益,推薦引擎可以在其隨時(shí)間推移如何使用數(shù)據(jù)上進(jìn)行轉(zhuǎn)變。例如,推薦引擎最初可以在 一個(gè)新的電視節(jié)目播放后在開始幾周依賴于觀眾測量數(shù)據(jù)204。一旦這樣的額外數(shù)據(jù)的可 用數(shù)量多至其可以是可靠的,推薦引擎可以轉(zhuǎn)變?yōu)槭褂糜脩酎c(diǎn)擊數(shù)據(jù)202。圖3是用于通過網(wǎng)絡(luò)提供媒體相關(guān)推薦的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)300的示意圖。系統(tǒng) 300包括與電視前端304可通信地耦接的(例如以JavaScript、HTML、Flash等來實(shí)現(xiàn)的) 電視客戶端302。電視客戶端302可以用作用戶與該電視進(jìn)行互動(dòng)的用戶接口,諸如用于搜 索電視節(jié)目和接收推薦。電視前端304能夠用作用于搜索媒體節(jié)目、存儲(chǔ)用戶點(diǎn)擊信息、處 理推薦等的幕后接口。用戶點(diǎn)擊歷史306能夠存儲(chǔ)從電視前端304接收的用戶點(diǎn)擊信息。例如,用戶點(diǎn) 擊信息能夠追蹤用戶對電視節(jié)目的偏好,諸如電視節(jié)目的劇種、特定節(jié)目的名稱、特定人員 的名稱等。推薦生成器308能夠基于各種屬性使用來自用戶點(diǎn)擊歷史306的數(shù)據(jù)來生成推薦。這樣,推薦生成器308能夠用作如上所述的“推薦引擎”。推薦生成器308也能夠使用 觀眾測量數(shù)據(jù)310來生成推薦。例如,觀眾測量數(shù)據(jù)310可以表示由諸如尼爾森評級(jí)所收 集的隨時(shí)間推移的觀看者流行度。而且,推薦生成器也可以抽取庫數(shù)據(jù)309,其可以包括諸 如博客、指向媒體的網(wǎng)站和其它這樣的指向媒體的web內(nèi)容的信息。為了確定兩個(gè)節(jié)目是 否足夠地相關(guān)使得能夠基于用戶對一個(gè)節(jié)目感興趣的確定而作出對另一個(gè)的推薦的目的, 這樣的信息也可以被類似地用來甄別在特定節(jié)目之間的關(guān)系。推薦存儲(chǔ)庫(r印0Sit0ry)312能夠存儲(chǔ)由推薦生成器308產(chǎn)生的推薦。這樣的推 薦可以被存儲(chǔ)較短或較長的時(shí)間,并且可以在被確定為已過時(shí)時(shí)被清除。當(dāng)推薦要被顯示 給用戶時(shí)來自推薦存儲(chǔ)庫312的推薦能夠被電視前端304所使用。基于劇種的索引314能夠包含按劇種組織的有關(guān)電視節(jié)目的信息。劇種評級(jí)可以 例如反映特定節(jié)目和/或臺(tái)站的流行度。當(dāng)需要基于劇種的信息時(shí)基于劇種的索引314能 夠由電視前端304使用。表316能夠包括由電子節(jié)目指南使用的信息,諸如被用來在節(jié)目指南柵格中組建 個(gè)體單元格的信息。當(dāng)例如用戶首次顯示節(jié)目指南柵格時(shí),來自表316的信息可以被提供 給電視前端304。數(shù)據(jù)加載器318能夠?qū)⑿畔⒓虞d入基于劇種的索引314和表316中。數(shù)據(jù)加載器 318使用的信息可以由電視節(jié)目提供者(例如網(wǎng)絡(luò)、有線臺(tái)站、衛(wèi)星公司等)提供。特別地, 數(shù)據(jù)加載器318可以接收和加載(例如來自商業(yè)提供者的)頻道隊(duì)列(line-up)和時(shí)間表 信息,諸如指示Robot Chicken在下午5點(diǎn)在15頻道的喜劇中心(ComedyCentral)登場的 信息。它也可以將這些數(shù)據(jù)調(diào)整為諸如能夠被前端304加載的專門格式化的表的形式。推 薦生成器308也可以依賴表316來生成推薦存儲(chǔ)庫。搜索引擎320能夠服務(wù)于由電視前端304所接收的節(jié)目媒體搜索請求。例如,用 戶在電視客戶端302上輸入的搜索查詢能夠由電視前端304接收并被提供給搜索引擎320。 搜索引擎320能夠?qū)⒃撍阉鞯慕Y(jié)果提供給電視前端304以由電視客戶端302使用。
在系統(tǒng)300的一個(gè)示例過程流中,處理可以在箭頭1和2處當(dāng)數(shù)據(jù)加載器318生 成基于劇種的索引314和表316時(shí)開始。數(shù)據(jù)加載器318可以使用各種信息源來生成表 316,諸如由電視節(jié)目提供者提供的信息。在更新基于劇種的索引314時(shí),可以添加額外的 索引,所述額外的索引允許信息按照節(jié)目的劇種代碼排序并且基于臺(tái)站和節(jié)目的給定的基 于評級(jí)的流行度按照流行度分值進(jìn)行子排序。對數(shù)據(jù)加載器318的輸入可以是文本文件的 形式,每一個(gè)臺(tái)站有一個(gè)或多個(gè),并且可以可選地包括節(jié)目流行度。在下一個(gè)步驟中(例如在箭頭3處),電視前端304能夠使用來自表316的信息以 加載用于節(jié)目指南柵格的表等。加載柵格的過程能夠例如在用戶首次在電視上點(diǎn)擊時(shí)或在 更新的信息可用時(shí)發(fā)生。同時(shí)(例如在箭頭4處),電視前端304能夠使用來自基于劇種的索引314的信息 來加載對應(yīng)于用戶能夠觀看、查找或接收推薦的節(jié)目的與劇種相關(guān)的表。加載與劇種相關(guān) 的表的過程能夠例如在用戶首次在電視上點(diǎn)擊時(shí)或在更新的信息可用時(shí)發(fā)生。一旦電視前端304具有足夠的數(shù)據(jù)來服務(wù)初始的用戶請求(例如對應(yīng)于箭頭1-4 的步驟已完成),用戶能夠開始使用該信息來作出請求。例如,用戶可以是正在觀看電視并 且選擇控制來顯示節(jié)目指南柵格。電視客戶端302能夠?qū)⒃撨x擇報(bào)告回給電視前端304。 為響應(yīng)于該請求,電視前端304能夠提供柵格數(shù)據(jù)給電視客戶端302用于例如在電視屏幕 上顯不。提供節(jié)目指南柵格可以例如對應(yīng)于由用戶作出的對特定節(jié)目的搜索請求。例如, 節(jié)目指南柵格可以包含對應(yīng)于用戶在電視客戶端302上輸入的搜索詞語的電視節(jié)目列表。 電視前端304能夠經(jīng)由箭頭7接收查詢,并且經(jīng)由箭頭6將該搜索查詢提供給搜索引擎 320。搜索引擎320能夠處理該查詢并且將該搜索結(jié)果提供給電視前端304,電視前端304 能夠?qū)⑺阉鹘Y(jié)果提供給電視客戶端320用于例如在用戶的電視上以如上所述的方式顯示。隨著時(shí)間的推移,電視前端304(經(jīng)由箭頭7)所收集的電視客戶端302上的用戶 動(dòng)作可以經(jīng)由箭頭8被提供給用戶點(diǎn)擊歷史306。這樣的用戶活動(dòng)可以包括能夠在以后被 用來構(gòu)制推薦的用戶動(dòng)作。例如,用戶動(dòng)作可以包括用戶在因特網(wǎng)上作出的與特定電視節(jié) 目或臺(tái)站相關(guān)的輸入。這樣,推薦能夠是至少部分地基于如上所述的協(xié)同過濾方法或其它 類似方法。而且,當(dāng)涉及不止一個(gè)用戶時(shí),使用協(xié)同過濾方法的推薦是“基于行為數(shù)據(jù)的推 薦”,因?yàn)槠淠軌蚴褂脕碜栽S多用戶的輸入來“訓(xùn)練”推薦引擎。為了生成推薦,推薦生成器308能夠使用經(jīng)由箭頭9來自用戶點(diǎn)擊歷史306的數(shù) 據(jù)(例如對應(yīng)于隨著時(shí)間的推移接收到的用戶輸入),以及經(jīng)由箭頭11來自觀眾測量數(shù)據(jù) 310的數(shù)據(jù)。所生成的推薦能夠經(jīng)由箭頭10被存儲(chǔ)在推薦存儲(chǔ)庫312。這樣的新生成的推 薦能夠在其在推薦存儲(chǔ)庫312中被更新時(shí)被電視前端304 (通過箭頭5)使用。圖4A是用于響應(yīng)于搜索查詢提供媒體相關(guān)推薦的過程400的流程圖。總體上,過 程400示出了推薦是基于對應(yīng)于搜索結(jié)果的主題。例如,可以針對正在瀏覽媒體節(jié)目信息 的在客戶端的用戶作出對于媒體搜索結(jié)果的推薦,所述媒體節(jié)目信息諸如圖IA至圖IC所 示出的截屏圖中的信息。在框402,系統(tǒng)接收搜索請求,其可以是已被通過用于標(biāo)準(zhǔn)搜索引擎的搜索請求 框提交。例如,搜索請求可以對應(yīng)于由用戶在搜索框108中輸入的搜索查詢(例如“The Tonight Show”)。在框404系統(tǒng)識(shí)別搜索結(jié)果的主題。該主題可以例如對應(yīng)于與搜索結(jié)果中的關(guān)鍵詞相匹配的媒體節(jié)目(例如基于該搜索查詢)。例如,基于搜索查詢“TheTonight Show”的搜索結(jié)果的主題可以包括諸如The Tonight Show WithJay Leno的談話節(jié)目。在框406,系統(tǒng)識(shí)別與該搜索結(jié)果關(guān)聯(lián)的主題。該關(guān)聯(lián)可以包括例如和與該搜索結(jié)果的這些主題相匹配的節(jié)目相對應(yīng)的節(jié)目的劇種。例如,基于劇種的關(guān)聯(lián)可以與其它談話 節(jié)目關(guān)聯(lián),即使節(jié)目的標(biāo)題并不匹配該搜索查詢中的詞語。該關(guān)聯(lián)也能夠包括可能以其它 方式與所述節(jié)目相關(guān)的其它媒體節(jié)目。例如,如果搜索結(jié)果包括以Kiefer Sutherland為 特色的the Tonight Show With Jay Leno的劇集,該關(guān)聯(lián)可以將與Kiefer Sutherland相 關(guān)的其它媒體節(jié)目關(guān)聯(lián)起來,諸如其它的電視節(jié)目、電影等。該關(guān)聯(lián)也能夠使用來自其它源 的信息,諸如用戶簡檔。例如,如果用戶的用戶簡檔識(shí)別對于Kiefer Sutherland的偏好, 則該信息能夠在對與該搜索結(jié)果關(guān)聯(lián)的主題的識(shí)別中被使用。在框408,系統(tǒng)提供推薦給用戶。例如,推薦可以被發(fā)送給用戶的電視并且利用與 用戶的搜索查詢相匹配的搜索結(jié)果使得其可用。在一些實(shí)施方式中,可以提供推薦,但是 不一定將其顯示,直到用戶選擇顯示所述推薦。例如,參見圖1A,直到用戶選擇了推薦鏈接 110之前推薦不會(huì)被顯示。在框410,系統(tǒng)顯示推薦。例如,參見圖1B,該推薦可以被作為推薦131b顯示在著 陸頁面104上。在另一個(gè)示例中,參見圖1C,該推薦可以作為推薦142被顯示。不管推薦是 如何被顯示的,這些推薦在一步中被從搜索結(jié)果中移除。特別地,這些推薦對應(yīng)于與搜索結(jié) 果相關(guān)聯(lián)的主題,但是不是搜索結(jié)果自身的子集。圖4B是用于提供媒體相關(guān)推薦的過程416的流程圖。過程416示出推薦引擎如 何可以確定何時(shí)使用用戶點(diǎn)擊數(shù)據(jù)、傳統(tǒng)觀眾測量數(shù)據(jù)(或其它這樣的流行度確定數(shù)據(jù)) 或兩者。特別地,過程416示出了隨著時(shí)間的推移從傳統(tǒng)觀眾測量數(shù)據(jù)到用戶點(diǎn)擊數(shù)據(jù)的 切換。該切換可以例如在用戶點(diǎn)擊數(shù)據(jù)的數(shù)據(jù)質(zhì)量被認(rèn)為高于觀眾測量數(shù)據(jù)的數(shù)據(jù)質(zhì)量時(shí) 發(fā)生。在某些實(shí)施方式中,在一定范圍內(nèi)觀眾測量數(shù)據(jù)可以總是被使用,并且與其他數(shù)據(jù)相 混合用于作出推薦。在對用于推薦系統(tǒng)和過程的各種輸入進(jìn)行處理時(shí),可以給予在此所描 述的各種輸入以及其它輸入從零到100%的各種權(quán)重。推薦引擎在作出推薦時(shí)能夠使用這樣的數(shù)據(jù)質(zhì)量考量。例如,當(dāng)僅可獲得不充分 的用戶點(diǎn)擊數(shù)據(jù)時(shí),該過程在生成推薦時(shí)能夠使用傳統(tǒng)觀眾測量數(shù)據(jù)。與之相反,當(dāng)存在極 好(excellent)的用戶點(diǎn)擊數(shù)據(jù)時(shí),推薦引擎可以將其推薦更多地或在某些情況下完全地 建立在用戶點(diǎn)擊數(shù)據(jù)上。最后,當(dāng)可獲得不錯(cuò)(fair)(例如在不充分和極好之間)的用戶 點(diǎn)擊數(shù)據(jù)時(shí),推薦引擎可以使用這兩者類型的數(shù)據(jù)的組合。在這種情況下,這兩種類型的數(shù) 據(jù)可以以某種方式被混合,諸如以來自這兩種源的推薦集合的并集的形式。在步驟418,系統(tǒng)接收搜索查詢并傳送結(jié)果。例如,參見圖1A,用戶可以在搜索框 108中輸入諸如“the Tonight Show”的搜索查詢。作為結(jié)果,系統(tǒng)可以提供匹配該查詢的 搜索結(jié)果,諸如媒體結(jié)果聚組116。在步驟420,系統(tǒng)接收推薦請求。例如,可以在用戶的瀏覽器上自動(dòng)地作出推薦請 求,或者用戶可以通過選擇諸如推薦鏈接110的控制來發(fā)起請求。在過程416的該點(diǎn)處,推薦引擎能夠訪問可用的用戶點(diǎn)擊數(shù)據(jù)和傳統(tǒng)觀眾測量數(shù) 據(jù)的質(zhì)量。如以上關(guān)于協(xié)作過濾方法所描述的,隨時(shí)間推移的數(shù)據(jù)質(zhì)量和可用性可以改變。 例如,對于新近注冊的用戶和新的電視節(jié)目可能“缺乏數(shù)據(jù)”。特別地,新的電視節(jié)目可能顯示出“冷啟動(dòng)問題”。最初,用戶點(diǎn)擊數(shù)據(jù)的質(zhì)量可能較差,但是隨著時(shí)間的推移可以改進(jìn)。 與之相反,觀眾測量數(shù)據(jù)的質(zhì)量在電視節(jié)目的最初幾個(gè)劇集之后可能是良好的,但是隨著 時(shí)間的推移其質(zhì)量可能平緩下來。如果在框422僅可獲得質(zhì)量不充分的用戶點(diǎn)擊數(shù)據(jù),則 可以使用圖4B的流程圖的左分支。如果在框424可以獲得質(zhì)量不錯(cuò)的用戶點(diǎn)擊數(shù)據(jù),則可 以使用流程圖的中間分支。如果在框426可以獲得質(zhì)量極好的用戶點(diǎn)擊數(shù)據(jù),則可以使用 流程圖的右分支。當(dāng)在框422僅可獲得質(zhì)量不充分的用戶點(diǎn)擊數(shù)據(jù)時(shí),在框428系統(tǒng)訪問觀眾數(shù)據(jù)。 例如,所訪問的觀眾數(shù)據(jù)可以是來自被更新且可獲得的各種觀眾評級(jí)測量,例如當(dāng)每周播 放電視節(jié)目時(shí)。在框430系統(tǒng)生成關(guān)聯(lián)??梢岳缭谟^眾測量數(shù)據(jù)和與搜索結(jié)果相關(guān)聯(lián)的 主題之間作出關(guān)聯(lián)。例如,關(guān)聯(lián)可以將受觀眾歡迎的某些劇種的電視節(jié)目與在搜索結(jié)果中 識(shí)別的電視節(jié)目關(guān)聯(lián)起來。當(dāng)在框426可獲得質(zhì)量極好的用戶點(diǎn)擊數(shù)據(jù)時(shí),在框436系統(tǒng)訪問用戶點(diǎn)擊數(shù)據(jù)。 例如,用戶點(diǎn)擊數(shù)據(jù)可以包括隨著時(shí)間的推移從用戶接收的輸入,諸如在可以收集用戶對 電視節(jié)目的反應(yīng)的網(wǎng)站上。在框438系統(tǒng)生成關(guān)聯(lián)。可以例如在用戶點(diǎn)擊數(shù)據(jù)和與搜索結(jié) 果相關(guān)聯(lián)的主題之間作出關(guān)聯(lián)。例如,關(guān)聯(lián)可以將受用戶歡迎的某些電視臺(tái)或電視節(jié)目劇 集與在搜索結(jié)果中識(shí)別的電視節(jié)目關(guān)聯(lián)起來。當(dāng)在框424可以獲得質(zhì)量不錯(cuò)的用戶點(diǎn)擊數(shù)據(jù)時(shí),在框432系統(tǒng)訪問用戶點(diǎn)擊數(shù) 據(jù)和觀眾測量數(shù)據(jù)的組合。在框434系統(tǒng)生成并混合關(guān)聯(lián)。這兩種類型的數(shù)據(jù)可以被混合 使得每種數(shù)據(jù)類型的數(shù)據(jù)質(zhì)量都能夠被利用。例如,雖然觀眾測量數(shù)據(jù)可以指示某個(gè)節(jié)目 在電視觀看者之中很受歡迎,用戶點(diǎn)擊數(shù)據(jù)可以例如通過觀眾參與測量提供未被追蹤或不 可獲得的額外見識(shí)(insight)。特別地,用戶點(diǎn)擊數(shù)據(jù)可以例如識(shí)別電視制作者尚未考慮 過(觀眾參與數(shù)據(jù)并不考慮的)的主題或見解。在另一個(gè)示例中,雖然觀眾測量數(shù)據(jù)可以 指示電視觀眾的初始較強(qiáng)流行度,用戶點(diǎn)擊數(shù)據(jù)可以指示用戶只不過是開始對該電視節(jié)目 感到厭煩。接著在數(shù)據(jù)源和搜索結(jié)果兩者之間作出后續(xù)的關(guān)聯(lián)?;旌峡梢砸远喾N不同方式進(jìn)行。例如,混合可以使用考慮了隨著時(shí)間的推移的數(shù) 據(jù)源的質(zhì)量的數(shù)學(xué)模型。在節(jié)目的生命周期早期(例如在幾個(gè)星期之后),該數(shù)學(xué)模型可以 使用來自觀眾測量數(shù)據(jù)的更高的百分比(例如70-90%)的信息,以及來自用戶點(diǎn)擊數(shù)據(jù)的 更低百分比(例如10-30%)的信息。當(dāng)兩種類型的數(shù)據(jù)被期望具有類似的質(zhì)量時(shí),該百分 比可以是50-50。在節(jié)目的生命周期晚期,諸如在節(jié)目已經(jīng)是重播時(shí),混合可以使用高得多 的百分比(例如90%)的用戶點(diǎn)擊數(shù)據(jù)。用戶點(diǎn)擊數(shù)據(jù)也能夠與諸如用戶的年齡、喜好或其它興趣的個(gè)性化信息混合。這 類信息可以例如從用戶簡檔中獲得。在一些實(shí)施方式中,可以通知用戶其個(gè)性化信息被用 來生成推薦,并且用戶能夠可選地阻止對其個(gè)性化信息的使用。通過這種方式,系統(tǒng)能夠幫 助驅(qū)除對隱私問題的擔(dān)憂。由于不同方法的特性(例如“協(xié)同過濾”和“基于內(nèi)容的推薦”),混合和關(guān)聯(lián)能 夠隨著時(shí)間的推移而改變。如上所述,協(xié)同過濾方法使用從許多用戶接收的輸入來“訓(xùn)練” 推薦引擎。當(dāng)足夠的用戶輸入可用時(shí),推薦引擎能夠依賴這些用戶輸入來做出關(guān)聯(lián)。協(xié)同 過濾的貢獻(xiàn)能夠隨著時(shí)間的推移而改善,例如當(dāng)更多的用戶提供有關(guān)特定電視節(jié)目的輸入 時(shí)。同時(shí),推薦引擎能夠典型地總是使用基于內(nèi)容的推薦方法,分析內(nèi)容本身以找出項(xiàng)目的相似性。如上所述的基于內(nèi)容的推薦方法能夠分析內(nèi)容本身來確定項(xiàng)目的相似性,并且可 以使用模型基于劇種的、基于過濾器的、使用額外數(shù)據(jù)基于過濾器的。當(dāng)使用基于劇種的 模型時(shí),可以例如在相同類型的電視節(jié)目(例如深夜談話節(jié)目)之間做出關(guān)聯(lián)。這些關(guān)聯(lián) 可以基于(例如來自EPG提供者的)劇種數(shù)據(jù)和(例如用于臺(tái)站和/或節(jié)目)的基于評級(jí) 的流行度數(shù)據(jù)的組合。模型能夠使用劇種字段值來發(fā)現(xiàn)類似節(jié)目的集合。這些集合可以接 著被按照(例如播放節(jié)目的)臺(tái)站的流行度或系列劇自身的流行度(例如如果數(shù)據(jù)可用的 話)來排名。當(dāng)使用基于過濾器的模型時(shí),過濾器能夠被用來分析節(jié)目的相似性。過濾器能夠 確定節(jié)目的“匹配聚類”以確定落入相同的類別(或聚類)的節(jié)目集合。當(dāng)所使用的模型將額外的數(shù)據(jù)應(yīng)用到過濾器過程中時(shí),能夠帶來更好的聚類 (clustering)。這樣的額外數(shù)據(jù)可以包括例如隱藏式字幕、博客或詳盡地描述節(jié)目的一些 網(wǎng)站內(nèi)容。從這種意義上而言,該第三模型是第二模型的擴(kuò)展。在框440,系統(tǒng)將分值指配給已被生成的推薦,諸如通過在框430、434和438中生 成和混合關(guān)聯(lián)。分值可以基于推薦與搜索結(jié)果的主題關(guān)聯(lián)的程度。例如,以多種方式與搜 索結(jié)果關(guān)聯(lián)的推薦可以接收比以較少的方式關(guān)聯(lián)的推薦更高的分值。例如,如果查詢結(jié)果 與KieferSutherland相關(guān)聯(lián),則與Kiefer Sutherland關(guān)聯(lián)的推薦能夠獲得更高的分值。 而且,如果用戶的個(gè)人信息中的信息指示對Kiefer Sutherland的喜愛,對應(yīng)的推薦可以獲 得更高的分值。在框442,系統(tǒng)傳送已排序的推薦。推薦可以基于在框440中指配的分值來排序。 以這種方式,當(dāng)用戶接收到推薦時(shí),分值最高的推薦可以被首先顯示或顯示在列表的頂部。圖4B是用于提供對于新節(jié)目的媒體相關(guān)推薦的過程450的流程圖。大體上,過程 450示出用于處理與新或相對新的節(jié)目有關(guān)的請求的一個(gè)示例,并且生成與這樣的節(jié)目有 關(guān)的推薦。在框452,接收到了對新節(jié)目的識(shí)別。例如,用戶可能已經(jīng)從電子節(jié)目指南柵格 的即將播放的區(qū)域中選擇了節(jié)目,或可能在看到了即將播放的節(jié)目的推廣廣告之后已經(jīng)輸 入了該節(jié)目的標(biāo)題。在框454,過程450確定節(jié)目是新的。例如,過程450可能嘗試將這樣的條目與媒 體相關(guān)點(diǎn)擊和/或觀眾測量數(shù)據(jù)對照檢查,并且可能沒有發(fā)現(xiàn)足夠數(shù)量的數(shù)據(jù)。系統(tǒng)可以 從這樣的數(shù)據(jù)的缺乏推測出該節(jié)目尚未出現(xiàn)過,至少不是廣泛發(fā)行的。這樣,在框456, 過程450可以識(shí)別與該節(jié)目相關(guān)聯(lián)的系列劇。使用該系列劇標(biāo)識(shí),在458處過程可以識(shí)別 具有充分相關(guān)的因子的其它系列劇,所述充分相關(guān)的因子諸如共同的劇種、情節(jié)描述、演員 等,這些其它的系列劇在用戶對第一個(gè)劇集感興趣的情況下可能被認(rèn)為是用戶可能會(huì)感興 趣的事物。在這樣的情況下,推薦的節(jié)目可以根據(jù)與初始劇集的共同性程度、按照其它節(jié)目 的流行度測量或兩者而被排名。當(dāng)特定推薦的系列劇被識(shí)別時(shí),過程450接著對很快就要播放的,諸如在接下來 幾個(gè)小時(shí)內(nèi)或接下來幾天內(nèi)或幾周內(nèi)的,該節(jié)目的劇集進(jìn)行搜索。有關(guān)這些劇集的信息可 以接著被返回到用戶(框462),并且用戶可以有機(jī)會(huì)對其進(jìn)行查閱,諸如通過向用于該用 戶的個(gè)性化頻道添加一個(gè)或多個(gè)劇集。該過程450因而是被用來提供對相對新的節(jié)目的推 薦的方法的一個(gè)示例。當(dāng)該劇集被基于其系列劇聚類而查閱時(shí),該劇集也能夠被指派給各種其它的聚類,并且這些聚類可以被用來做出如在此討論的推薦。圖5是顯示在媒體相關(guān)的推薦過程中的各種組件的相互作用的泳道圖。如所描述,所述組件包括客戶端、推薦服務(wù)器、點(diǎn)擊服務(wù)器、和媒體追蹤服務(wù)器??蛻舳四軌蚶鐚?應(yīng)于用戶的電視機(jī)。推薦服務(wù)器能夠例如是生成推薦的計(jì)算機(jī)軟件,所述推薦對應(yīng)于與用 戶對媒體節(jié)目的搜索查詢相匹配的搜索結(jié)果。通常,推薦服務(wù)器可以實(shí)際提供用于各種各 樣的事物的推薦,包括任何媒體相關(guān)推薦。點(diǎn)擊服務(wù)器例如能夠邏輯地包括各種在線網(wǎng)站 等的集合,所述在線網(wǎng)站從用戶接收輸入,所述用戶諸如是提供他們的有關(guān)電視節(jié)目的反 饋和意見的用戶。在一個(gè)示例中,點(diǎn)擊服務(wù)器能夠是在例如谷歌這樣的公司中的追蹤對各 種各樣的應(yīng)用的點(diǎn)擊的通用程序。媒體追蹤服務(wù)器例如可以是由類似尼爾森這樣的公司所 運(yùn)行的媒體追蹤服務(wù)器。在框502,系統(tǒng)加載索引,諸如對應(yīng)于電視節(jié)目等的索引。索引加載能夠由推薦服 務(wù)器執(zhí)行,該推薦服務(wù)器可以建立所述索引以備接收對應(yīng)于所述電視節(jié)目的觀眾數(shù)據(jù)。在框504,推薦服務(wù)器獲取觀眾數(shù)據(jù)。例如,推薦服務(wù)器可以從媒體追蹤服務(wù)器請 求用于特定節(jié)目的觀眾數(shù)據(jù)。在一些實(shí)施方式中,推薦服務(wù)器可以被配置為從媒體追蹤服 務(wù)器自動(dòng)接收觀眾數(shù)據(jù),諸如在預(yù)先安排(scheduled)的基礎(chǔ)上(例如,當(dāng)每周特定節(jié)目被 上演之后觀眾評級(jí)被更新時(shí))。在框506,媒體追蹤服務(wù)器提供觀眾數(shù)據(jù)。所提供的觀眾數(shù)據(jù)可以是響應(yīng)于由推薦 服務(wù)器作出的特定請求,或者其可以是例如觀眾數(shù)據(jù)的預(yù)先安排的傳輸。在框508,推薦服務(wù)器獲取用戶點(diǎn)擊數(shù)據(jù)。獲取用于特定程序的用戶點(diǎn)擊數(shù)據(jù)可以 幾乎立即開始,諸如當(dāng)用戶開始對在電視上剛剛播放(或馬上要被播放)的電視節(jié)目進(jìn)行 評論時(shí)。在框510,點(diǎn)擊服務(wù)器向推薦服務(wù)器提供點(diǎn)擊數(shù)據(jù)。例如,所提供的點(diǎn)擊數(shù)據(jù)可以 是響應(yīng)于諸如用于特定電視節(jié)目的推薦服務(wù)器所請求的點(diǎn)擊數(shù)據(jù)。獲取更新的點(diǎn)擊數(shù)據(jù)可 以隨著時(shí)間推移而發(fā)生,其有效地并入可以代表來自用戶的更加新的輸入的更好的或額外 的點(diǎn)擊數(shù)據(jù)。在框514,客戶端接收搜索請求。例如,參考圖1A,搜索請求可以基于用戶輸入到 搜索框108中用于發(fā)現(xiàn)與查詢“the tonight show”相關(guān)的媒體節(jié)目的搜索查詢。在框516,客戶端顯示結(jié)果。該結(jié)果可以是搜索結(jié)果的列表,諸如與該搜索查詢相 關(guān)的電視節(jié)目的列表。例如,響應(yīng)于搜索查詢“thetonight show”,系統(tǒng)可以顯示包括其他 談話節(jié)目等的媒體結(jié)果聚組116。在框518,客戶端接收選擇。該選擇是指由用戶在例如媒體結(jié)果聚組116中進(jìn)行的 選擇。例如,用戶可以選擇(例如,通過點(diǎn)擊)媒體結(jié)果聚組116中的節(jié)目中的一個(gè)節(jié)目, 或者用戶可以在該頁面上執(zhí)行某個(gè)其它動(dòng)作??蛻舳丝梢詫⒃撘粋€(gè)或多個(gè)用戶點(diǎn)擊通知給 點(diǎn)擊服務(wù)器。在框520,點(diǎn)擊服務(wù)器記錄該選擇?;谟煽蛻舳怂邮盏挠脩暨x擇,點(diǎn)擊服務(wù)器 能夠?qū)⒂脩魟?dòng)作添加到它的用戶點(diǎn)擊數(shù)據(jù)的集合中。這樣,點(diǎn)擊服務(wù)器能夠隨著時(shí)間的推 移追蹤多個(gè)用戶的用戶點(diǎn)擊。點(diǎn)擊服務(wù)器記錄的用戶點(diǎn)擊數(shù)據(jù)可以以各種方式被索引,諸 如按照用戶、標(biāo)題(例如電視節(jié)目的名稱和/或劇集)、媒體類型(例如電視等)、劇種(談 話節(jié)目、游戲節(jié)目、電視劇等)、電視節(jié)目(或電影名稱)、人員(例如,演員、演藝人員、嘉賓等)或其它屬性。這些索引能夠形成所述推薦引擎采用如上所述的“協(xié)作過濾”方式的基 石出。在框522,客戶端請求推薦。例如,參考圖1B,用戶可以選擇推薦鏈接131a以請求 顯示媒體推薦131b。在另一個(gè)示例中,參考圖1A,用戶可以選擇推薦鏈接110以請求顯示 包含有媒體推薦142的細(xì)節(jié)頁面106。推薦請求可以被發(fā)送到推薦服務(wù)器并且可以識(shí)別與 用戶的原始搜索查詢相匹配的搜索結(jié)果。該請求也可以識(shí)別該用戶的個(gè)性化信息是否將被 用來形成推薦。在框524,推薦服務(wù)器識(shí)別推薦場境。所識(shí)別的場境依賴于從客戶端所接收的推薦 請求。例如,推薦服務(wù)器可以使用對應(yīng)于搜索查詢的搜索結(jié)果來識(shí)別場境。所識(shí)別的場境 可以包括媒體節(jié)目的種類或與該媒體節(jié)目相關(guān)聯(lián)的人員的名稱。該場境還可以包括用戶的 個(gè)性化信息是否要被用來形成推薦。在框526,推薦服務(wù)器發(fā)現(xiàn)關(guān)聯(lián)。例如,關(guān)聯(lián)可以在形成推薦的基礎(chǔ)的媒體節(jié)目之 間形成。在一些實(shí)施方式中,所述關(guān)聯(lián)可以采用在框512處生成的主題關(guān)聯(lián)。在一些實(shí)施 方式中,所述關(guān)聯(lián)可以包括聚類的應(yīng)用,例如基于共同的關(guān)鍵詞的關(guān)聯(lián)等。在框528,推薦服務(wù)器存儲(chǔ)所述關(guān)聯(lián)。存儲(chǔ)所述關(guān)聯(lián)能夠消除以后對類似關(guān)聯(lián)再次 計(jì)算的需要,諸如當(dāng)對于類似的情況(例如類似的搜索結(jié)果、類似的劇種等)生成了額外的 媒體推薦時(shí)。在框530,推薦服務(wù)器提供推薦。例如,推薦服務(wù)器能夠向客戶端提供推薦用于顯 示。所提供的推薦可以是剛被生成的推薦,或者是已從存儲(chǔ)訪問的推薦,或這兩者的某種結(jié)
I=I O在框532,客戶端顯示推薦。例如,參考圖IB和1C,從推薦服務(wù)器接收的推薦可以 被顯示為媒體推薦131b或媒體推薦142。在框534,客戶端接收該選擇。例如,響應(yīng)于所顯示的推薦,用戶可以選擇所述推薦 的一個(gè)或多個(gè)以進(jìn)行檢查。特別地,用戶選擇可以觸發(fā)客戶端顯示與所推薦的媒體節(jié)目相 關(guān)聯(lián)的額外的信息。這樣的用戶選擇也能夠代表指示例如特定電視節(jié)目的流行度的用戶點(diǎn) 擊數(shù)據(jù)。在框536,點(diǎn)擊服務(wù)器記錄該選擇。例如,基于用戶在客戶端上所顯示的推薦中所 作的選擇,點(diǎn)擊服務(wù)器能夠更新點(diǎn)擊服務(wù)器維護(hù)的用戶點(diǎn)擊數(shù)據(jù)。隨時(shí)間推移更新用戶點(diǎn) 擊數(shù)據(jù)能夠允許點(diǎn)擊服務(wù)器根據(jù)需要向推薦服務(wù)器提供點(diǎn)擊數(shù)據(jù)(在框510)。圖6示出了能夠被用來實(shí)現(xiàn)在此所描述的技術(shù)的計(jì)算機(jī)設(shè)備600和移動(dòng)計(jì)算機(jī)設(shè) 備650的示例。計(jì)算設(shè)備600意在代表各種形式的數(shù)字計(jì)算機(jī),諸如膝上計(jì)算機(jī)、臺(tái)式計(jì)算 機(jī)、工作站、個(gè)人數(shù)字助理、服務(wù)器、刀片服務(wù)器、大型機(jī)以及其它適當(dāng)?shù)挠?jì)算機(jī)。計(jì)算設(shè)備 650意在代表各種形式的移動(dòng)設(shè)備,諸如個(gè)人數(shù)字助理、蜂窩電話、智能手機(jī)以及其它類似 的計(jì)算設(shè)備。在此示出的組件、其連結(jié)和關(guān)系以及其功能僅為示意性的,并且并不意在限制 在本文檔中所描述和/或要求保護(hù)的本發(fā)明的實(shí)施方式。計(jì)算設(shè)備600包括處理器602、存儲(chǔ)器604、存儲(chǔ)設(shè)備606、連接到存儲(chǔ)器604和高速擴(kuò)展端口 610的高速接口 608,以及連接到低速總線614和存儲(chǔ)設(shè)備606的低速接口 612。 組件602、604、606、608、610和612中的每一個(gè)使用各種總線連接在一起,并且可以在共同 的主板上或以適當(dāng)?shù)钠渌绞奖话惭b。處理器602能夠處理用于在計(jì)算設(shè)備600中執(zhí)行的指令,包括存儲(chǔ)在存儲(chǔ)器604中或存儲(chǔ)設(shè)備606中的指令,以在外部輸入/輸出設(shè)備上顯示 用于⑶I的圖形信息,諸如耦接至高速端口 608的顯示器616。在其它實(shí)施方式中,可以與 多個(gè)存儲(chǔ)器和多種類型的存儲(chǔ)器一起適當(dāng)?shù)厥褂枚鄠€(gè)處理器和/或多個(gè)總線。而且,多個(gè) 計(jì)算設(shè)備600可以相連接,每一個(gè)設(shè)備提供必要的操作的部分(例如作為服務(wù)器群,一組刀 片服務(wù)器或多處理器系統(tǒng))。存儲(chǔ)器604存儲(chǔ)計(jì)算設(shè)備600中的信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器604是易失 性存儲(chǔ)器單元。在另一個(gè)實(shí)施方式中,存儲(chǔ)器604是非易失性存儲(chǔ)器單元。存儲(chǔ)器604也 可以是另一種形式的計(jì)算機(jī)可讀介質(zhì),諸如磁盤或光盤。存儲(chǔ)設(shè)備606能夠提供用于計(jì)算設(shè)備600的海量存儲(chǔ)。在一個(gè)實(shí)施方式中,存儲(chǔ) 設(shè)備606可以是或包含計(jì)算機(jī)可讀介質(zhì),諸如軟盤設(shè)備、硬盤設(shè)備、光盤設(shè)備或磁帶設(shè)備、 閃存或其它類似的固態(tài)存儲(chǔ)器設(shè)備,或者設(shè)備的陣列,包括在存儲(chǔ)區(qū)域網(wǎng)絡(luò)中的設(shè)備或其 它配置。計(jì)算機(jī)程序產(chǎn)品能夠被有形地包含在信息載體中。計(jì)算機(jī)程序產(chǎn)品也可以包含指 令,當(dāng)這些指令被執(zhí)行時(shí)執(zhí)行一個(gè)或多個(gè)方法,諸如如上所述的方法。信息載體是計(jì)算機(jī)或 機(jī)器可讀介質(zhì),諸如存儲(chǔ)器604、存儲(chǔ)設(shè)備606、處理器602上的存儲(chǔ)器或傳播的信號(hào)。
高速控制器608管理用于計(jì)算設(shè)備600的帶寬密集型操作,而低速控制器612管 理較低的帶寬密集型操作。這樣的功能分配僅為示意性的。在一個(gè)實(shí)施方式中,高速控制 器608耦接至存儲(chǔ)器604、顯示器616 (例如通過圖形處理器或加速器),并且耦接至可以接 受各種擴(kuò)展卡(未示出)的高速擴(kuò)展端口 610。在該實(shí)施方式中,低速控制器612耦接至存 儲(chǔ)設(shè)備606和低速擴(kuò)展端口 614。低速擴(kuò)展端口可以包括各種通信端口(例如USB、藍(lán)牙、 以太網(wǎng)、無線以太網(wǎng)),其可以耦接至一個(gè)或多個(gè)輸入/輸出設(shè)備,諸如鍵盤、指示設(shè)備、掃 描器或例如通過網(wǎng)絡(luò)適配器耦接至網(wǎng)絡(luò)設(shè)備諸如交換機(jī)或路由器。計(jì)算設(shè)備600可以如圖上所示以多種不同的方式實(shí)現(xiàn)。例如,其可以被實(shí)現(xiàn)為標(biāo) 準(zhǔn)服務(wù)器620或很多情況下被實(shí)現(xiàn)在一組這樣的服務(wù)器中。它也可以被實(shí)現(xiàn)為機(jī)架服務(wù)器 系統(tǒng)624的部分。此外,它可以被實(shí)現(xiàn)在個(gè)人計(jì)算機(jī)中,諸如筆記本計(jì)算機(jī)622。替選地,在 諸如設(shè)備650的移動(dòng)設(shè)備(未示出)中來自計(jì)算設(shè)備600的組件可以與其它組件相組合。 每一個(gè)這樣的設(shè)備可以包含一個(gè)或多個(gè)計(jì)算設(shè)備600、650,并且整個(gè)系統(tǒng)都可以是相互通 信的多個(gè)計(jì)算設(shè)備600、650構(gòu)成的。除其它組件,計(jì)算設(shè)備650包括處理器652、存儲(chǔ)器664、輸入/輸出設(shè)備諸如顯示 器654、通信接口 666以及收發(fā)器668。設(shè)備650也可以設(shè)有存儲(chǔ)設(shè)備,諸如微驅(qū)動(dòng)或其它 設(shè)備,以提供額外的存儲(chǔ)。組件650、652、664、654、666和668中的每一個(gè)使用各種總線互 聯(lián),并且多個(gè)組件可以在共同的主板上或以適當(dāng)?shù)钠渌绞奖话惭b。處理器652能夠在計(jì)算設(shè)備650中執(zhí)行指令,包括存儲(chǔ)在存儲(chǔ)器664中的指令。處 理器可以被實(shí)現(xiàn)為包括多個(gè)獨(dú)立的模擬和數(shù)字處理器的芯片的芯片組。處理器可以提供例 如設(shè)備650的其它組件的協(xié)作,諸如用戶接口的控制、設(shè)備650運(yùn)行的應(yīng)用以及設(shè)備650進(jìn) 行的無線通信。處理器652可以通過控制接口 658和耦接至顯示器654的顯示接口 656與用戶通 信。顯示器654可以例如是TFT IXD (薄膜晶體管液晶顯示器)顯示器或者OLED (有機(jī)發(fā) 光二極管)顯示器,或者其它適當(dāng)?shù)娘@示技術(shù)。顯示接口 656可以包括用于驅(qū)動(dòng)顯示器654 的適當(dāng)?shù)碾娐?,以展示圖形和其它信息給用戶??刂平涌?658可以從用戶接收命令并且將其轉(zhuǎn)化以提交給處理器652。此外,可以提供與處理器652通信的外部接口 662,以便使得 設(shè)備650與其它設(shè)備的近區(qū)域通信成為可能。在一些實(shí)施方式中外部接口 662可以提供例 如有線通信,或者在其它實(shí)施方式中提供無線通信,并且也可以使用多個(gè)接口。存儲(chǔ)器664存儲(chǔ)計(jì)算設(shè)備650中的信息。存儲(chǔ)器664能夠被實(shí)現(xiàn)為一個(gè)或多個(gè)計(jì) 算機(jī)可讀介質(zhì)、易失性存儲(chǔ)器單元或非易失性單元。擴(kuò)展存儲(chǔ)器674也可以被提供并通過 擴(kuò)展接口 672連接到設(shè)備650,擴(kuò)展接口 672可以包括例如SMM(單列直插式內(nèi)存組件) 卡接口。這樣的擴(kuò)展存儲(chǔ)器674可以給設(shè)備650提供額外的存儲(chǔ)空間,或者也可以存儲(chǔ)用 于設(shè)備650的應(yīng)用或其它信息。特別地,擴(kuò)展存儲(chǔ)器674可以包括完成或補(bǔ)足如上所述的 過程的指令,并且還可以包括安全信息。這樣,例如,擴(kuò)展存儲(chǔ)器674可以被提供為用于設(shè) 備650的安全模塊,并且可以由允許對設(shè)備650的安全使用的指令來編程。此外,可以通過 SIMM卡以及附加信息提供安全應(yīng)用,諸如將識(shí)別信息以不可破解的方式放置在SIMM卡上。存儲(chǔ)器可以包括例如如下所述的閃存和/或NVRAM存儲(chǔ)器。在一個(gè)實(shí)施方式中,計(jì)算機(jī)程序產(chǎn)品被有形地包含在信息載體上。計(jì)算機(jī)程序產(chǎn)品包含指令,該指令被執(zhí)行時(shí) 執(zhí)行一個(gè)或多個(gè)方法,諸如如上所述的方法。信息載體是計(jì)算機(jī)或機(jī)器可讀介質(zhì),諸如存儲(chǔ) 器664、擴(kuò)展存儲(chǔ)器674、處理器上的存儲(chǔ)器652或可以例如在收發(fā)器668或外部接口 662 上接收的傳播信號(hào)。設(shè)備650可以通過通信接口 666無線地通信,通信接口 666可以根據(jù)需要包括數(shù) 字信號(hào)處理電路。通信接口 666可以提供各種模式或協(xié)議下的通信,諸如除其它以外的GSM 語音呼叫、SMS、EMS 或 MMS 消息、CDMA、TDMA、PDC、WCDMA、CDMA2000 或 GPRS。這樣的通信可 以例如通過射頻收發(fā)器668發(fā)生。此外,短范圍通信可以發(fā)生,諸如使用藍(lán)牙、WiFi或其它 這樣的收發(fā)器(未示出)。此外,GPS (全球定位系統(tǒng))接收器模塊670可以提供額外的與 導(dǎo)航和位置相關(guān)的無線數(shù)據(jù)給設(shè)備650,所述無線數(shù)據(jù)可以根據(jù)需要由在設(shè)備650上運(yùn)行 的應(yīng)用來使用。設(shè)備650也可以使用音頻編解碼器660來可聽地通信,所述音頻編解碼器660可 以從用戶接收言語信息并將其轉(zhuǎn)換為可用的數(shù)字信息。音頻編解碼器660可以類似地給用 戶生成可聽聲音,諸如通過例如在設(shè)備650的手持設(shè)備中的揚(yáng)聲器。這樣的聲音可以包括 來自話音電話呼叫的聲音,可以包括記錄的聲音(例如,話音消息、音樂文件等)并且還可 以包括在設(shè)備650上操作的應(yīng)用所生成的聲音。如圖中所示,計(jì)算設(shè)備650可以以多種不同形式來實(shí)現(xiàn)。例如,它可以被實(shí)現(xiàn)為蜂 窩電話680。它也可以被實(shí)現(xiàn)為智能手機(jī)682的部分,個(gè)人數(shù)字助理或其它類似的移動(dòng)設(shè)備。在此所述的本系統(tǒng)的各種實(shí)施方式和技術(shù)能夠在數(shù)字電子電路、集成電路、專門 設(shè)計(jì)的ASIC(專用集成電路)、計(jì)算機(jī)硬件、固件、軟件和/或其組合中實(shí)現(xiàn)。這些各種各樣 的實(shí)施方式能夠包括可以在可編程系統(tǒng)上執(zhí)行的和/或解釋的一個(gè)或多個(gè)計(jì)算機(jī)程序中 的實(shí)施方式,所述可編程系統(tǒng)包括可以是專用或通用的至少一個(gè)可編程處理器,所述至少 一個(gè)可編程處理器被耦接來從存儲(chǔ)系統(tǒng)、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備接收數(shù)據(jù) 和指令,并且向其傳送數(shù)據(jù)和指令。這些計(jì)算機(jī)程序(也被稱為程序、軟件、軟件應(yīng)用或代碼)包括用于可編程處理器 的機(jī)器指令,并且能夠以高層次的過程和/或面向?qū)ο蟮木幊陶Z言和/或以匯編/機(jī)器語言來實(shí)現(xiàn)。如在此所使用的,術(shù)語“機(jī)器可讀介質(zhì)”“計(jì)算機(jī)可讀介質(zhì)”是指用來向可編程處 理器提供機(jī)器指令和/或數(shù)據(jù)的任何計(jì)算機(jī)程序產(chǎn)品、器件和/或設(shè)備(例如磁盤、光盤、 存儲(chǔ)器、可編程邏輯設(shè)備(PLD)),包括接收機(jī)器指令作為機(jī)器可讀信號(hào)的機(jī)器可讀介質(zhì)。術(shù) 語“機(jī)器可讀信號(hào)”是指用來向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何信號(hào)。為了提供與用戶的交互,在此描述的系統(tǒng)和技術(shù)能夠被實(shí)現(xiàn)在具有用于向用戶顯 示信息的顯示設(shè)備(例如CRT (陰極射線管)或LCD (液晶顯示)監(jiān)視器)以及用戶能夠用 來向計(jì)算機(jī)提供輸入的鍵盤和指示設(shè)備(例如鼠標(biāo)或跟蹤球)的計(jì)算機(jī)上。也可以使用其 它種類的設(shè)備來提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式的感官反饋 (例如視覺反饋、聽覺反饋或觸覺反饋);并且可以以任何形式來接收來自用戶的輸入,包 括聲音、言語或觸覺輸入。在此描述的系統(tǒng)和技術(shù)能夠被實(shí)現(xiàn)在計(jì)算系統(tǒng)中,該計(jì)算系統(tǒng)包括后端組件(例 如數(shù)據(jù)服務(wù)器),或包括中間件組件(例如應(yīng)用服務(wù)器)或包括前端組件(例如具有圖形用 戶界面或Web瀏覽器的客戶端計(jì)算機(jī),通過所述圖形用戶界面或Web瀏覽器用戶能夠與在 此描述的系統(tǒng)和技術(shù)的一種實(shí)現(xiàn)進(jìn)行交互),或包括這樣的后端、中間件、前端組件的任何 組合。該系統(tǒng)的組件能夠通過任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信(例如通信網(wǎng)絡(luò))而互聯(lián)。 通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)以及因特網(wǎng)。計(jì)算系統(tǒng)能夠包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常互相遠(yuǎn)離并且典型地通 過通信網(wǎng)絡(luò)交互。通過在各個(gè)計(jì)算機(jī)上運(yùn)行的且相互之間具有客戶端-服務(wù)器關(guān)系的計(jì)算 機(jī)程序而形成客戶端和服務(wù)器的關(guān)系。已經(jīng)描述了多個(gè)實(shí)施例。然而,應(yīng)當(dāng)理解,可以做出各種修改。例如,對于如上所示 出的各種形式的流程,可以對步驟重新排序、添加步驟或移除步驟來使用。而且,雖然已經(jīng) 描述了電子節(jié)目指南系統(tǒng)和方法的多個(gè)應(yīng)用,應(yīng)當(dāng)理解,許多其它應(yīng)用也已被考慮。而且, 雖然已經(jīng)與電子節(jié)目指南相關(guān)聯(lián)地描述了許多實(shí)施例,該術(shù)語應(yīng)被理解為包括各種形式的 用于顯示媒體相關(guān)內(nèi)容以及安排用于這些內(nèi)容的信息的機(jī)制。因此,其它實(shí)施例也在所附 權(quán)利要求的范圍內(nèi)。
權(quán)利要求
一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括接收表達(dá)用戶對一個(gè)或多個(gè)媒體節(jié)目的興趣的信息;獲取指示響應(yīng)于所接收的信息的多個(gè)媒體節(jié)目在不同于所述用戶的個(gè)人間的流行度的信息;以及從與所接收的信息有關(guān)的所述多個(gè)媒體節(jié)目傳送一個(gè)或多個(gè)對媒體節(jié)目的推薦用于顯示給所述用戶。
2.如權(quán)利要求1所述的方法,其中所接收的信息包括明確的查詢。
3.如權(quán)利要求1所述的方法,其中所接收的信息包括指示所述用戶觀看的媒體節(jié)目的fn息ο
4.如權(quán)利要求1所述的方法,進(jìn)一步包括生成用于顯示電子節(jié)目指南柵格的數(shù)據(jù),所 述電子節(jié)目指南柵格包括所述一個(gè)或多個(gè)推薦。
5.如權(quán)利要求1所述的方法,其中指示流行度的所述信息包括搜索活動(dòng)或與所述搜索 活動(dòng)有關(guān)的點(diǎn)擊活動(dòng)。
6.如權(quán)利要求1所述的方法,其中指示流行度的所述信息包括觀眾測量數(shù)據(jù)。
7.如權(quán)利要求6所述的方法,其中指示流行度的所述信息包括搜索活動(dòng)或與所述搜索 活動(dòng)有關(guān)的點(diǎn)擊活動(dòng),并且所述一個(gè)或多個(gè)推薦是基于由所述搜索活動(dòng)或點(diǎn)擊活動(dòng)的質(zhì)量 測量確定的權(quán)重而選擇的。
8.如權(quán)利要求1所述的方法,進(jìn)一步包括獲取指示與媒體節(jié)目有關(guān)的觀眾參與和web 搜索活動(dòng)的信息,并且如果所述web搜索活動(dòng)不允許作出足夠高質(zhì)量的推薦,則充分地使 用所述觀眾參與數(shù)據(jù)作出推薦。
9.如權(quán)利要求1所述的方法,進(jìn)一步包括分析所述用戶的過往活動(dòng)以確定對所述用戶 感興趣的主題,并且作出對與所述感興趣的主題相關(guān)聯(lián)的節(jié)目的推薦。
10.如權(quán)利要求1所述的方法,進(jìn)一步包括使用協(xié)同過濾確定在所述用戶的興趣和所 述多個(gè)媒體節(jié)目之間的相互依賴關(guān)系。
11.一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),包括存儲(chǔ)器,用于存儲(chǔ)與一個(gè)或多個(gè)媒體節(jié)目的流行度有關(guān)的數(shù)據(jù);接口,被配置來接收媒體相關(guān)請求,以生成對所述請求的響應(yīng),以及生成不同于所述響 應(yīng)的推薦,其中所述推薦包括有關(guān)所述一個(gè)或多個(gè)媒體節(jié)目的信息并且至少部分地基于所 述一個(gè)或多個(gè)媒體節(jié)目的流行度;以及節(jié)目指南構(gòu)建器,用于生成用于對所述媒體相關(guān)請求作出響應(yīng)而創(chuàng)建包含節(jié)目的節(jié)目 指南以及在所述指南中顯示用于所述節(jié)目的流行度指示的代碼。
12.如權(quán)利要求11所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中所述推薦是從web活動(dòng)數(shù)據(jù)和觀眾 測量數(shù)據(jù)的組合生成的。
13.如權(quán)利要求12所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中所述接口被配置為隨著web搜索活 動(dòng)數(shù)據(jù)的質(zhì)量測量提高從應(yīng)用觀眾測量數(shù)據(jù)轉(zhuǎn)變到應(yīng)用所述web搜索活動(dòng)數(shù)據(jù)。
14.如權(quán)利要求11所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),進(jìn)一步包括用于確定在用戶和媒體節(jié)目 之間的相互依賴關(guān)系的協(xié)同過濾器。
15.如權(quán)利要求11所述的系統(tǒng),其中與流行度相關(guān)的所述數(shù)據(jù)包括與所述媒體節(jié)目相 關(guān)聯(lián)的web活動(dòng)數(shù)據(jù)和觀眾測量數(shù)據(jù)。
16.如權(quán)利要求11所述的系統(tǒng),其中所述節(jié)目指南包括由所述推薦識(shí)別的即將播放的 節(jié)目劇集的列表。
17.如權(quán)利要求11所述的系統(tǒng),進(jìn)一步包括協(xié)同過濾器,所述協(xié)同過濾器用于確定所 述一個(gè)或多個(gè)媒體節(jié)目的節(jié)目之間的相互依賴關(guān)系,以用于生成所述推薦。
18.一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),包括存儲(chǔ)器,用于存儲(chǔ)與一個(gè)或多個(gè)媒體節(jié)目的流行度相關(guān)的數(shù)據(jù);裝置,用于響應(yīng)于用戶對媒體相關(guān)標(biāo)識(shí)符的提交從所述媒體節(jié)目生成推薦;以及節(jié)目指南構(gòu)建器,用于生成用于創(chuàng)建包含與所述推薦有關(guān)的節(jié)目的節(jié)目指南的代碼。
19.如權(quán)利要求18所述的系統(tǒng),其中與流行度有關(guān)的所述數(shù)據(jù)包括與所述媒體節(jié)目相 關(guān)聯(lián)的web活動(dòng)數(shù)據(jù)和觀眾測量數(shù)據(jù)。
20.如權(quán)利要求18所述的系統(tǒng),其中所述節(jié)目指南包括由所述推薦識(shí)別的即將播放的 節(jié)目劇集的列表。
全文摘要
一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括接收表達(dá)用戶對一個(gè)或多個(gè)媒體節(jié)目的興趣的信息;獲取指示響應(yīng)于所接收的信息的多個(gè)媒體節(jié)目在不同于所述用戶的個(gè)人間的流行度的信息;以及從與所接收的信息有關(guān)的所述多個(gè)媒體節(jié)目傳送一個(gè)或多個(gè)對媒體節(jié)目的推薦用于顯示給所述用戶。
文檔編號(hào)H04N5/445GK101828393SQ200880111967
公開日2010年9月8日 申請日期2008年8月21日 優(yōu)先權(quán)日2007年8月24日
發(fā)明者文森特·迪羅, 斯蒂芬·戴爾·本廷, 林震海, 田俊熙, 邁克爾·W·米勒, 馬尼什·G·帕特爾 申請人:谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1