專利名稱:從多領域搜索的內容排除的系統(tǒng)和方法
技術領域:
本公開一般地涉及用于高效地從一些不同來源搜索大量媒體內容的數字內容系統(tǒng)和方法,并且更具體地涉及用于多領域搜索的內容排除的系統(tǒng)和方法,其中基于服務提供商提供的內容優(yōu)先排序或潛在地排除搜索內容。
背景技術:
包括電視和媒體中心的家庭娛樂系統(tǒng)與因特網會聚并提供對大量可用的內容資源(諸如,視頻、電影、TV節(jié)目、音樂等)的訪問。在可用資源的數量上的這種擴展使得用于 導航與這樣的系統(tǒng)關聯的媒體接口并且做出內容選擇的新策略成為必要。在用戶搜索內容的服務中,這典型地以從單一領域提供搜索結果的方式完成。例如,“阿甘正傳”的Google 搜索將示出因特網對阿甘正傳的全部參考,然而,關于諸如由加州,Los Gatos的Netflix 公司提供的視頻服務,視頻服務的“阿甘正傳”的搜索將僅提供在Netflix 目錄中標題的匹配。在平臺用來提供橫跨多個其他服務提供商的內容的統(tǒng)一搜索(S卩,多領域搜索)的情形下,提供搜索結果變得復雜,因為搜索結果將包含來自多個服務提供商的匹配,并且沒有任何額外處理的話,搜索結果將根據匹配的相關度排序。隨著服務提供商可能支持來自其他服務提供商的內容的模式的出現,此模式變得甚至更加復雜。存在如下的價值主張,服務提供商提供來自多個其他服務提供商的內容以給予客戶更多選擇。然而,這與服務提供商銷售他們自己的內容的模式相沖突。因此,存在在維持傳遞內容的商業(yè)服務的價值的同時,進行跨越多領域的統(tǒng)一搜索的技術的需要。
發(fā)明內容
提供用于多領域搜索的內容排除的系統(tǒng)和方法??缭蕉囝I域(即,在用戶的家中、在設備上、在因特網上)進行搜索作為服務的部分。本公開提供系統(tǒng)和方法將借此對所提供的付費內容優(yōu)先排序結果作為服務的部分的機制,并且在付費版本可用的情況下潛在地排除相似內容的替代匹配搜索結果。雖然將總是顯示在用戶的本地網絡上的內容,但是來自因特網的例如低成本或零成本可用的匹配將從向用戶顯示的搜索結果中排除。系統(tǒng)和方法可以進一步包括提供機制以允許控制在搜索中顯示的結果,從而,如果,例如找到特定標題的多個版本,并且那些情形的一個是從提供商的服務可用的商業(yè)標題,則將在結果僅示出商業(yè)標題。在另一實施例中,搜索結果的表示將以結果的優(yōu)先排序完成,而不是非商業(yè)對商業(yè)內容的主動過濾。根據本公開的一個方面,提供用于跨越多領域搜索內容的方法,該方法包括由主服務提供商提供對網絡的訪問,該網絡包括內容的多個來源,接收至少一個搜索參數,基于所接收的至少一個搜索參數進行內容的搜索,基于該主服務提供商提供的內容優(yōu)先排序搜索的結果,以及顯示所優(yōu)先排序的結果。
根據本公開的另一方面,搜索內容的系統(tǒng)包括接收器電路,其提供對包括內容的多個來源的主服務提供商的網絡的訪問、接收至少一個搜索參數的用戶界面、耦接到接收器電路和用戶界面的控制器,其基于所接收的至少一個搜索參數進行內容搜索并基于該主服務提供商提供的內容優(yōu)先排序搜索的結果和顯示所優(yōu)先排序的結果的顯示接口,其耦接到該控制器。
這些和本公開的其他方法、特征以及優(yōu)勢從將結合附圖閱讀的優(yōu)選實施例的下列詳細描述而描述或變得明顯。
在附圖中,其中,相同的附圖標記表示貫穿全文的類似元素。圖I是用于依據本公開傳遞視頻內容的示例系統(tǒng)的框圖;圖2是依據本公開的機頂盒/數字視頻錄像機(DVR)的框圖;圖3是依據本公開的實施例的示例遠程控制器的透視圖;圖4圖示依據本公開搜索內容的裝置的示例實施例;圖5是依據本公開的實施例搜索內容的示例方法的流程圖;圖6圖示依據本公開的實施例的搜索結果;圖7圖示依據本公開的實施例的用戶界面的示例實施例;圖8A和8B圖示本公開的用戶界面的初始搜索屏幕;圖9圖示用戶界面的各個軸如何表示有關搜索內容的中心搜索起始點的搜索標準;圖10圖示用于確定與所選擇的圖形元素關聯的額外信息和使用所選擇的元素的進一步搜索的方法;以及圖11是用于依據本公開的實施例搜索內容的示例方法的流程圖。應當明白,附圖是出于圖示公開的概念的目的而非必需是圖示公開的唯一可能配置。
具體實施例方式應當明白,在圖中示出的元素可以以硬件、軟件及其組合的各種形式實現。優(yōu)選地,這些元素可以以在一個或多個恰當編程的通用目的設備上的硬件和軟件的組合實現,該通用目的設備可以包括處理器、存儲器和輸入/輸出接口。這里,定義短語“耦接”意為通過一個或多個中間組件直接連接或間接連接。這樣的中間組件可以包括基于組件的硬件和軟件。本描述圖示本公開的原理。因此本領域技術人員將能夠策劃出盡管此處未明顯描述或示出但包含本公開的原理并包括在其精神和范圍內的各種裝配。此處列舉的全部示例和條件語言出于教育目的以協(xié)助讀者理解本公開的原理以及發(fā)明人對未來技術提出的概念,并且可以不限制于這些具體列舉的示例和條件地構造。此外,此處列舉本公開的原理、方面和實施例及其具體示例的全部陳述意在包含本公開的結構性和功能性等同。另外,意在這樣的等同包括當前已知等同以及在未來開發(fā)的等同,即,無論結構如何,都包括所開發(fā)的進行相同功能的任何元素。
因此,例如,本領域技術人員要意識到,此處呈現的框圖表示具體化本公開原理的示意性電路圖的概念圖。類似地,無論是否明示這樣的計算機或處理器,任何流程圖表、流程圖、狀態(tài)轉換圖、偽代碼等都表示可以在計算機可讀介質中基本表示并由計算機或處理器如此執(zhí)行的各種過程。通過專用硬件以及能夠與恰當軟件關聯地執(zhí)行軟件的硬件的使用可以提供在圖中示出的各種元素的功能。當由處理器提供時,可以由單一專用處理器、單一共享處理器或多個單一處理器(可以共享其中的一些)提供功能。此外,術語“處理器”或“控制器”的顯式使用不應當認為排他地指能夠執(zhí)行軟件的硬件,而是可以隱含地包括而不限于數字信號處理器(“DSP”)硬件、用于存儲軟件的只讀存儲器(“ROM”)、隨機訪問存儲器(“RAM”)和非易失性存儲。也可以包括傳統(tǒng)的和/或定制的其他硬件。類似地,在圖中示出的任何開關都僅是概念性的。它們的功能通過程序邏輯的操作、通過專用邏輯、通過程序控制和專用邏輯的互動或者甚至是人工地進行,從文中更具體地理解實現者可選擇的特定技術。 在此文的權利要求中,表示為用于進行具體功能的裝置的任何元素意在包含進行包括如下功能的任何方式,例如,a)進行該功能的電路元素的組合或b)以任何形式與執(zhí)行該軟件的恰當電路組合以進行功能的軟件,因此,包括固件、微代碼等。由這樣的權利要求定義的本公開存在于如下事實,將由各種所列舉的裝置提供的功能性組合并以權利要求要求的方式結合。因此認為可以提供那些功能性的任何裝置是此處所示的那些裝置的等同。為了向最終客戶提供高價值服務,期待視頻傳遞服務提供對廣闊范圍的內容的訪問,并且不僅從服務自身也從來自大量的服務(諸如在客戶家中的本地設備和因特網上的各種資源,包括“上部(Over the Top)”服務提供商)可用的內容獲得搜索結果,S卩,多領域搜索。然而,這不利于銷售其自己的內容作為服務的部分的服務提供商的模式。本公開提供用于從多域搜索內容排除的系統(tǒng)和方法,其中,基于服務提供商和在哪個領域的哪些內容可用來優(yōu)先排序或潛在地排除搜索結果。本公開提供系統(tǒng)和方法將借此對所提供的付費內容優(yōu)先排序結果作為服務的部分的機制,并且對于付費版本可用的情況下的類似內容潛在地排除替代匹配搜索結果。本公開使得能夠控制的搜索中顯示的結果,從而,如果例如找到特定標題的多個版本且那些情形的一個是作為服務的部分可用的商業(yè)標題(commercial title),則在結果中將僅示出該商業(yè)標題。雖然將總是顯示在用戶的本地網絡上的內容,但是例如來自因特網的低成本或零成本可用的匹配將從向用戶顯示的搜索結果中排除。最初,將描述向用戶傳遞各類內容的系統(tǒng)。然后,將隨后詳細描述依據本公開的實施例的用于搜索內容的方法?,F在轉向圖1,示出了用于向家庭或最終用戶傳遞內容的系統(tǒng)100的實施例的框圖。該內容來源自于諸如電影工作室或生產間的內容來源102。可以以兩個形式的至少一種供應該內容。一種形式可以是內容的廣播形式。向廣播分支機構管理器104提供廣播內容,該廣播分支機構管理器104通常是全國廣播服務,諸如美國廣播公司(ABC)、全國廣播公司(NBC)、哥倫比亞廣播系統(tǒng)(CBS)等。廣播分支機構管理器可以搜集并存儲該內容,并且可以調度通過傳遞網絡的內容的傳遞,如傳遞網絡I (106)所示。傳遞網絡I (106)可以包括從國家中心向一個或多個區(qū)域或本地中心的衛(wèi)星鏈路傳送。傳遞網絡I (106)也包括使用本地傳遞系統(tǒng)(諸如無線廣播、衛(wèi)星廣播或電纜廣播)的本地內容傳遞。將本地傳遞的內容提供給用戶家中的用戶的機頂盒/數 字視頻錄像機(DVR) 108,其中,該內容將形成用戶的后續(xù)搜索的結果的部分。內容的第二部分稱為特殊內容。特殊內容可以包括作為高級觀看、每次觀看付費而已經傳遞的內容,或者否則不提供給廣播分支機構管理器的其他內容。在很多情況下,特殊內容可以是用戶請求的內容??梢韵騼热莨芾砥?10傳遞特殊內容。內容管理器110可以是諸如因特網網站的服務提供商,與例如內容提供商、廣播服務或傳遞網絡服務相關。內容管理器110也可以將因特網內容合并到傳遞系統(tǒng)中或者僅是明確地合并于搜索,從而內容可以搜索到,而內容未傳遞到用戶的機頂盒/數字視頻錄像機108。內容管理器110可以通過獨立傳遞網絡(傳遞網絡2 (112))向用戶的機頂盒/數字視頻錄像機108傳遞該內容。傳遞網絡2 (112)可以包括高速寬帶因特網型通信系統(tǒng)。注意到來自廣播分支機構管理器104的內容也可以使用全部或部分傳遞網絡2 (112)傳遞并且來自內容管理器110的內容可以使用全部或部分傳遞網絡I (106)傳遞。另外,用戶也可以經由傳遞網絡2 (112)從因特網直接獲得內容而非必需地具有由內容管理器110管理的內容。機頂盒/數字視頻錄像機108可以從傳遞網絡I和傳遞網絡2的一個或兩個接收不同類型的內容。機頂盒/數字視頻錄像機108處理該內容,并基于用戶偏好和命令提供內容的分離。機頂盒/數字視頻錄像機也可以包括用于記錄和回放音頻和視頻內容的存儲設備,諸如硬盤驅動器或光盤驅動器。將關于圖2地在下面描述機頂盒/數字視頻錄像機108的操作的進一步細節(jié)和與回放存儲的內容關聯的特征。向顯示設備114提供所處理的內容。顯示設備114可以是傳統(tǒng)的2-D型顯示器或可以替代地是高級3-D顯示器。應當意識到,具有顯示能力的其他設備(諸如無線電話、PDA、計算機、游戲平臺、遠程控制器、多媒體游戲機等)可以采用本公開的教導并認為處于在本公開的范圍內?,F在轉向圖2,示出了機頂盒/數字視頻錄像機200的核心的實施例的框圖。所示設備200也可以合并于包括顯示設備114自身的其他系統(tǒng)中。在任一情況下,因為對本領域技術人員熟知,所以系統(tǒng)的完整操作需要的若干組件出于簡明的目的而未示出。在圖2中示出的設備200中,在輸入信號接收器202中接收內容。輸入信號接收器202可以是用來接收、解調和解碼通過若干可能網絡(包括通過無線、電纜、衛(wèi)星、以太網、光纖和電話線網絡)的一個所提供的信號的若干已知接收器電路的一個??梢曰谕ㄟ^控制接口(未示出)提供的用戶輸入在輸入信號接收器202中選擇和取回期待的輸入信號。要意識到,輸入信號接收器202在特定實施例中可以是用于向機頂盒/數字視頻錄像機108和從機頂盒/數字視頻錄像機108來的雙向通信的收發(fā)器。在特定實施例中,收發(fā)器將輸出例如搜索請求的信息到傳遞網絡2 (112)以搜索因特網內容。向輸入流處理器204提供來自輸入信號接收器202的所解碼的輸出信號。輸入流處理器204進行最終信號選擇和處理,并包括用于內容流的從音頻內容的視頻內容的分離。向視頻處理器206提供音頻內容用于從所接收的格式(諸如壓縮數字信號)轉換為模擬波形信號。向音頻接口 208并進一步向顯示設備114或音頻放大器(未示出)提供模擬波形信號。替代地,音頻接口 208可以使用HDMI (高分辨率多媒體接口)電纜或諸如經由SPDIF(索尼/飛利浦數字互連格式)的替代音頻接口,向音頻輸出設備或顯示設備提供數字信號。音頻處理器206也進行對音頻信號的存儲的任何必需轉換。
將從輸入流處理器204輸出的視頻提供給視頻處理器210。視頻信號可以是若干格式的一種。視頻處理器210必要時基于輸入信號格式提供視頻內容的轉換。視頻處理器210也對視頻信號的存儲進行任何必要轉換。存儲設備212存儲在輸入接收到的音頻和視頻內容。存儲設備212在控制器214的控制下并也基于例如諸如快進(FF)和倒帶(Rew)的導航指令命令,允許從用戶界面216接收的內容的稍后取回和回放。存儲設備212可以是硬盤驅動器、諸如靜態(tài)隨機訪問存儲器、或動態(tài)隨機訪問存儲器之類的一個或多個大容量集成電子存儲器,或者可以是諸如光盤驅動器或數字視頻磁盤驅動器之類的可交換的光盤存儲器系統(tǒng)。將來自視頻處理器210 (或源自于輸入或源自于存儲設備212)的所轉換的視頻信號提供給顯示接口 218。顯示接口 218進一步將顯示信號提供給上述類型的顯示設備。顯示接口 218可以是諸如紅-綠-藍(RGB)之類的模擬信號接口或者可以是諸如高分辨率多媒體接口(HDMI)之類的數字接口。要意識到,顯示接口 218將生成用于以三維陣列表示搜索結果的各種屏幕,如下面將更為詳細地描述的。 控制器214經由總線互連到設備200的若干組件,包括輸入流處理器202、音頻處理器206、視頻處理器210、存儲設備212和用戶界面216??刂破?14管理為了將輸入流信號轉換為用于在存儲設備上的存儲的信號或用于顯示的信號的轉換過程??刂破?14也管理所存儲內容的取回和回放。此外,如下面將關于圖4描述的,控制器214進行或存儲的或經由上述傳遞網絡傳遞的內容的搜索。將控制器214進一步耦接到用于存儲控制器214的信息和指令代碼的控制存儲器220 (例如,易失性或非易失性存儲器,包括隨機訪問存儲器、靜態(tài)RAM、動態(tài)RAM、只讀存儲器、可編程ROM、閃存、RPROM、EEPROM等)。此外,存儲器的實現可以包括若干可能的實施例,諸如單一存儲器設備,或替代地,將多于一個的存儲器電路連接到一起以形成共享或公共存儲器。更進一步,可以將存儲器與其他電路(諸如總線通信電路的部分)一起包括在更大的電路中。可以從結果的呈現(用戶界面216)中提取搜索結果,從而在搜索中,條目和結果可以基于從傳統(tǒng)搜索框到鍵入搜索標準、以及響應中的列表,基于圖形元素進行搜索的整個圖形模型的任何事物,并且以類似方式顯示結果。在一個這樣的實施例中,可以以視覺形式呈現數據,在屏幕上分布以3維表示的圖像,而各種軸表示有關起點的標準,并且與中心點的接近度指示搜索的相關度。平面的外部范圍將包含大量的各種類型的各式材料以允許用戶選擇不同類型的內容。下面將參考圖7-11詳細描述這樣的用戶界面。為了有效地操作,本公開的用戶界面216采用輸入設備。在一個實施例中,輸入設備是具有允許用戶在屏幕或顯示器附近自由移動光標的運動檢測的形式(諸如,陀螺儀或加速度計之類)的遠程控制器。在另一實施例中,輸入設備是觸摸板或觸摸屏遙控器的形式的控制器,其獲取用戶的手指的移動并將此轉譯為光標在屏幕上的位置,或者替代地用來提供虛擬鍵盤。在其他實施例中,控制器可以包括用于打入所述條目的全鍵盤并且也包括加速度計/陀螺儀以追蹤用戶的移動以允許元素的選擇用作搜索的關鍵。諸如傳統(tǒng)遙控器、諸如電話和PDA之類的無線設備、運動捕獲設備等的輸入設備的其他類型也認為在本公開的范圍內。在圖3中圖示示例性手持角度傳感遠程控制器300。遠程控制器300包括位于控制器300的頂部的拇指按鈕302,以由用戶拇指選擇性地激活。拇指按鈕302的激活也稱為“點擊”,通常與所選擇功能的激活或發(fā)動關聯的命令??刂破?00進一步包括位于控制器300的底部的觸發(fā)按鈕304以由用戶食指(或“扳機指”)選擇性地激活。另外,提供多個按鈕306用于鍵入數字和/或字母。在一個實施例中,將多個按鈕306配置為類似于電話型鍵盤。除了視頻回放的傳統(tǒng)控制之外,遠程控制設備300也可以包括調用關于在顯示器或平面上高亮的任何元素的至少三個獨立選項的機制。這些選項可以稱為“額外信息”、“播放”和“額外搜索”。要意識到,這些三個選項可以與預定的或新的手勢關聯,或者每個選項可以指定給在遠處控制器300的多個按鈕306的預定按鈕。要意識到,至少一些關于圖1-3描述的組件將形成用于生成用戶界面或用于跨越多領域搜索內容的系統(tǒng)。搜索內容的示例系統(tǒng)包括顯示搜索結果的顯示接口 218,基于主服務提供商提供的內容優(yōu)選排序該搜索結果。 本公開的系統(tǒng)和方法提供跨越應用、游戲或內容回放能力的全部領域的統(tǒng)一用戶體驗。然而,傳統(tǒng)平臺僅提供跨越單一服務的內容搜索,本公開的系統(tǒng)和方法提供跨越下列領域的搜索和內容。I)視頻服務內容2 )直播視頻內容(經由電子節(jié)目向導(EPG)3)本地存儲的內容(例如,在個人視頻錄像機或PVR上)或UBS連接的,或復制的介質4)本地網絡可用內容(例如,DLNA (數字生活網絡聯盟)共享的內容),其可以從家中的多個服務器可用5) NSP (網絡服務提供商)內容服務6)客戶本地網絡非DLNA內容(例如,iTunes等)7)特定的免費因特網服務內容(例如,Youtube)8)特定的商業(yè)上部(OTT)服務供應(例如,Netflix、Unbox、Blockbuster等)將通過關于如圖4所示的機頂盒/數字視頻錄像機400的一些機制提供本公開的搜索能力。要意識到,機頂盒/數字視頻錄像機包括操作系統(tǒng)和/或微指令代碼。此處描述的各種過程和功能可以或是經由操作系統(tǒng)執(zhí)行的微指令代碼的部分或是軟件應用程序的部分(或其組合)。在一個實施例中,在程序存儲設備上有形地具體化該軟件應用程序,該軟件應用程序可以由任何機頂盒/數字視頻錄像機上傳和執(zhí)行。軟件程序包括存儲在存儲器402中的搜索引擎模塊404,用于跨越多個領域搜索內容。要意識到,在一個實施例中,存儲器402是圖2的控制存儲器220,其中由控制器214執(zhí)行在該控制存儲器220上存儲的指令。在另一實施例中,存儲器402以及進行搜索的對應處理器或控制器可以是分離的、獨立集成電路,諸如數字信號處理器(DSP)或專用集成電路(ASIC)。搜索引擎模塊404包括編制本地和本地網絡介質的索引的拖網(trawler) /搜索代理406。此介質包括任何本地存儲的內容(諸如拷貝到存儲設備212的內容或在本地USB介質上可用的內容),或者在任何可發(fā)現媒體服務設備(諸如網絡上的DLNA服務器)上的內容??赡艿脑挘暇W/搜索代理406將動態(tài)地將圖形和元數據與內容關聯。這也包括可能不具有元數據的內容(諸如USB介質棒上的文件名),在此情況下,代理406將使用可用信息(諸如剪輯的文件名和/或運行時間)搜索外部資源以確定內容的標題。將圖像和元數據緩存在機頂盒/數字視頻錄像機400的本地硬盤上。用戶也可以手動地將圖形和元數據與標題關聯。提供網頁代理408以允許機頂盒/數字視頻錄像機400搜索因特網上的內容,并且僅顯示恰當的數據。在一個實施例中,網頁代理408將是可縮放(scalable)服務,其獲取搜索請求并轉發(fā)它們到傳統(tǒng)的網頁搜索引擎,然后解析結果并且回傳恰當的信息(可能的話,包括元數據和圖形)到搜索代理412,而這將在下面描述。搜索引擎模塊404進一步包括服務基礎設施搜索模塊410,其提供來自網絡服務提供商(NSP)內容服務的與關聯于標題的圖形和元數據關聯的搜索結果,即來自各種網絡工作室的內容。搜索代理412是將通過其進行全部搜索的機制。當從用戶界面216開始搜索時,搜索代理412將經由模塊406、408、410轉發(fā)搜索到多個端點,然后混合或合并結果并將它們反饋到搜索呈現模塊414。在此方式,本公開的系統(tǒng)可以提供對廣闊范圍的內容的訪問, 并且具有不僅從單一服務自身也從來自大量服務(諸如在客戶家中的本地設備)(經由搜索引擎406)和因特網上的一些資源(經由網頁代理408)可用的內容所顯示的搜索結果。除了混合結果之外,搜索代理412也將對作為服務的部分提供的付費內容優(yōu)先排序搜索結果,并且對于付費版本可用的情況下的類似內容潛在地排除替代匹配搜索結果。雖然將總是顯示在用戶的本地網絡上的內容,但是例如來自因特網的低成本或零成本可用的匹配將從向用戶顯示的搜索結果中排除。下面將關于圖5和6描述搜索結果的呈現的細節(jié)。最后,搜索引擎模塊404包括用于在屏幕或顯示器上向用戶呈現搜索結果的呈現模塊414??梢詮慕Y果的呈現中提煉結果,從而除了鍵入搜索標準的傳統(tǒng)搜索框以及響應的列表之外,整個圖形選項也將可用。在圖形模式中,以視覺形式呈現數據,在屏幕上分布以3維表示的圖像,而各種軸表示有關起點的標準,并且與中心點的接近度指示搜索的相關度。平面的外部范圍將包含大量的各種類型的各式材料以允許用戶選擇不同類型的內容?,F在將有關圖5和6描述依據本公開的用于搜索內容的方法,其中,圖5是用于搜索內容的示例方法的流程圖且圖6圖示如何優(yōu)先排序和/或排除實際的搜索結果來呈現給用戶。最初,在步驟502中,主服務提供商例如經由機頂盒/數字視頻錄像機108、200、400提供對網絡的訪問。該網絡包括內容的多個資源,包括由主服務提供商提供的內容、由至少一個輔助服務提供商提供的內容、在因特網上找到的內容和在用戶的設備或用戶的家庭網絡上的其他設備上本地存儲的內容。在步驟504中,搜索引擎模塊404將接收經由用戶界面鍵入的至少一個搜索參數。在步驟506中,搜索代理412由拖網/搜索代理406、網頁代理408和服務基礎設施搜索模塊410,基于所接收的至少一個搜索參數經進行搜索。接著,在步驟508中,搜索代理412從各種領域收集搜索結果。接著,在步驟510中,搜索代理412將基于由用戶訂閱的搜索提供商提供的內容,優(yōu)先排序和/或排除搜索結果。在步驟512中,在跨越多個領域的搜索導致從多個服務提供商可用的相同內容的情形下,發(fā)出優(yōu)先排序調用以確定向用戶顯示的內容的順序。如果主服務提供商在搜索具有中匹配的內容的付費版本且相同的內容從另一輔助服務提供商處可用,則控制服務的主服務提供商將很可能希望優(yōu)先排序其自身內容在其他服務提供商前面。此外,在此情形下,搜索代理412可以完全地過濾或排除特定競爭性供應,從而搜索結果有利于傳遞服務的服務提供商的要求。在一個實施例中,搜索代理412將確定至少一個返回的搜索結果匹配由傳遞服務的服務提供商提供的內容。如果確定匹配,則搜索代理412將排除匹配搜索結果并且僅向用戶呈現由傳遞服務的主服務提供商提供的內容。在一個實施例中,搜索代理412將通過分析與搜索結果關聯或與內容自身關聯的元數據確定匹配。在此實施例中,將對要搜索的每個輔助服務建立預定搜索代理。以此方式,與搜索結果一起返回的元數據將以預定格式返回,該格式將促進匹配搜索結果的確定。在另一實施例中,如果未以預定格式返回元數據,例如,當搜索本地存儲的內容或在因特網上搜索時,則搜索代理412將分析元數據以確定搜索結果有關的哪種類型的內容 以及搜索結果是否匹配。例如,搜索代理412將通過文件類型確定內容是否是視頻。如果搜索代理412確定內容是視頻,則搜索代理隨后分析其他元數據,例如,內容的長度、內容的分辨率等,以確定內容是否是全長電影、剪輯、預告片等。要意識到,搜索結果可以基于確定每個單獨搜索結果對傳遞服務的主服務提供商是否是競爭性的來優(yōu)先排序。例如,如果用戶搜索電影的全長版本并且搜索代理確定搜索結果是預告片,則該預告片將視為對傳遞服務的服務提供商是非競爭性的,將指派低優(yōu)先級,并且將呈現給用戶。在另一實施例中,不視為標題自身的任何短形式剪輯可以形成從主標題可用并與主標題關聯的“額外信息”的部分。在進一步示例中,本地存儲的內容(無論是否在用戶的機頂盒/數字視頻錄像機、USB驅動器、在用戶的家庭網絡上的另一設備等上)將指派高優(yōu)先級并向用戶呈現。在進一步實施例中,盡管搜索結果可以視為對傳遞服務的服務提供商是競爭性的,但是可以向用戶呈現競爭性的搜索結果,但是是以較低優(yōu)先級,例如,當以這種格式呈現時在列表的下面,或與主標題相關聯的可用來源的列表的更深處。例如,假定傳遞服務的主服務提供商與其他或輔助服務提供商合作,如果從主服務提供商(即,傳遞服務的服務提供商)和輔助服務提供商返回具有相同結果的搜索結果,則首先列出來自主服務提供商的結果并作為具有與搜索最相關性呈現。接著將列出來自輔助服務提供商的結果并且然后是諸如相關剪輯、預告片等的其他結果。參考圖6,提供如何由本公開的系統(tǒng)和方法對用戶的呈現優(yōu)先排序和/或排除實際搜索結果的示例。在示出的示例中,主服務提供商是XYZ提供商并且用戶進行搜索“阿甘正傳”。搜索“阿甘正傳”的實際結果一般地用附圖標記602表示。實際結果602的第一結果是以$2. 99的價格從輔助服務提供商(即,亞馬遜 UnboX)可用的電影“阿甘正傳”的結果。第二搜索結果606是阿甘正傳的預告片,從例如Youtube 的免費因特網內容服務提供商以零成本可用。第三結果608是以$2. 99的價格從另一輔助服務提供商(即,NetFlix )可用的電影“阿甘正傳”的結果。第四結果610是以$3.99的價格從主服務提供商(即,XYZ提供商)可用的電影“阿甘正傳”的結果。最后,第五結果612是以音視頻交織(Audio VideoInterleave, AVI)格式的、本地存儲并零成本可用的電影“阿甘正傳”的結果。從實際結果602,搜索代理412將優(yōu)先排序和/或排除特定結果。例如,確定結果604和608為來自競爭性來源(即,輔助服務提供商)的相同內容,并且因此,從所呈現的結果614排除。然后,為了對用戶的呈現而優(yōu)先排序剩余結果606、610和612。在此示例中,來自主服務提供商的搜索結果610指派最高優(yōu)先級并且在結果中最先列出。作為本地存儲的內容的搜索結果612第二位列出。最后,來自免費因特網內容服務提供商的預告片的搜索結果606最后列出。要意識到,一旦排除了競爭性搜索結果,就可以以很多方式進行或編排結果的優(yōu)先排序,并且呈現可以包括簡單地示出關注內容的單一示例并提供對此額外內容的訪問作為子菜單。將進一步意識到,搜索和結果不必需地需要以基于文字形式呈現并且可以以三維形式呈現。在通過點擊圖標或元素,并且該圖標或元素的參數用來驅動搜索并用代表與最初選擇的圖標的參數關聯的內容的圖標或元素構成結果屏幕,來進行搜索的實施例中,過濾和優(yōu)先排序過程可以簡單地確定在后續(xù)屏幕上顯示什么內容。在使用屏幕上的圖標或元素的位置表示內容之間的關聯的情況下,結果優(yōu)先排序也可以用來表示屏幕上內容的相對位置。圖7圖示依據本公開的實施例的3D用戶界面700,其中表示內容的圖形元素或圖 標通一般地用附圖標記702指示。界面700提供用戶使用表示內容的圖形元素瀏覽或搜索內容及頻道的機制。取代包含五到十行節(jié)目的傳統(tǒng)搜索結果頁面,界面700表示多個(例如,上百個)單獨元素702,每個都潛在地具有獨特的視覺、空間和行為屬性,表示可用節(jié)目、頻道、應用、音樂文件或其目錄的某種形式。元素702可以是最小尺寸以允許最大數量的元素702以填充界面700。在一個實施例中,所顯示的元素702依靠清楚的圖形元素以表示內容和內容目錄,確保可以顯示在一個屏幕或顯示器上的最大數量的元素702。因此,在單獨元素上移動遠程控制器300的光標以放大它們(如704所示),并且如果用戶在特定元素上停留一小段時間,例如1/2秒,則將示出額外信息,諸如標題、在內容中表演的演員、導演等。全部元素702是相似比例,然而元素702通過它們的尺寸和相對于中心元素704的位置以及圖形表示、元素或象征符號而視覺地差異,以便于幫助用戶識別內容的特定目錄或感興趣的特定標題。靠近屏幕中心的元素706、708,相比于靠近屏幕的邊緣的那些元素,更大并具有與在屏幕的中心的內容(例如,元素704)的更大關聯,元素在屏幕的邊緣,所顯示的內容將越發(fā)隨機并具有明顯較小的元素,例如,元素710、712。隨著例如圖7的具有最高優(yōu)先級的元素704的最大元素處于屏幕的中心而較靠近屏幕外圍的、變得更小并顯得遠離的元素(例如,元素710、712,這樣的元素具有較低優(yōu)先級),在屏幕上的元素的設計布局將暗示深度。當向外圍移動時元素之間的分隔也將減少以進一步指示深度。當用戶在元素上移動光標時,元素得以增強。在顯示內容元素中,一個元素的圖像將模糊另一元素的圖像是可能的,特別是當用戶通過越過它的移動而擴展元素時。例如,在圖7中,當擴展元素704時,它模糊或部分重疊了元素706。元素702可以表示諸如電影之類的內容的單獨片段,如果選定并隨后以正確方式操作,則該片段將播放。在此情況下,元素可以是例如關注的標題的DVD封面的表示。如果以不同方式選定,諸如以與播放按鈕相對的在遠程控制器300上的搜索按鈕,相同元素將進行完全不同的動作,使用與其關聯的數據作為搜索有關內容的來源。在搜索中使用的數據可以包括各種標準,包括內容的類別、演員、導演或諸如“朋友的推薦”的其他數據等。也可以使用元素以表示應用、TV頻道或其他內容,盡管在此情況下他們不太可能是可識別的DVD封面,而是與內容更直接地關聯的某些內容。任何元素可以由表示內容的圖像構成,諸如來自所記錄的內容的片段的所定義的中貞、從網絡或由用戶供應的圖像、或者來自于人工或自動指派給內容的類別元素的庫??梢杂梦淖衷鰪娺@些元素的任一項,或疊加在元素自身上或與元素一同顯示,和/或用額外的較小元素來指示內容的類型。例如,表示在設備108、200上本地存儲的內容的元素可以在表示內容自身的較大圖像的右下角用磁盤驅動器的小元素來表示。將元素702配置為對于用戶足夠詳細以清除地看到它們表示的內容的類型。元素702也可以部分地或全部地動態(tài)創(chuàng)建,諸如包括當前正在廣播頻道上播放的內容的元素。例如,可以從來自最近廣播的視頻的場景動態(tài)地生成(或本地或從網絡傳遞)元素,然后與標志或內容的來源的某種指示組合,例如,來自主服務提供商、本地存儲等。現在將關于圖8到11描述依據本公開使用3D用戶界面的搜索內容的方法,其中, 圖8A、8B、9和10圖示示例屏幕或用戶界面的顯示并且圖11是搜索內容的示例方法的流程圖。參考圖8A、8B和11,當用戶開始搜索(步驟1102)時提供具有一些第一元素的初始屏幕800,所述第一元素通過關聯基本上表示需要對用戶可訪問的全部內容。替代地,初始屏幕可以允許基于鍵入的文字以開始搜索,例如文字搜索框。在一個實施例中,關鍵的寬目錄占用了屏幕的中間,提供非??勺R別和簡單的以選擇元素以提供最初的、寬泛的搜索,例如,目錄或內容的來源。在此示例中,元素的很多將是類別的,表示具體類別。例如,可能存在用于具體類別的具體元素,諸如,科幻片802、動作電影804、劇情片806、犯罪片808、喜劇片810、西部片812、紀錄片814、音樂816、體育818、兒童820等,并且當選定時,將具有放置在屏幕的中心的恰當的類別的標題和在屏幕的邊緣顯示的類別縮略圖的細節(jié)的下一級。例如,對于第一級,用戶可以選擇圖8A中的類別體育的元素818。然后,第二級在顯示器800的中心顯示所選擇的元素818并且對體育電影(諸如,棒球電影822、曲棍球電影824、足球電影826、籃球電影828、橄欖球電影830、高爾夫電影832、網球電影834和拳擊電影836)的各種類別顯示類別縮略圖或元素。在一個實施例中,初始屏幕可以如圖7中所表示的,其中,取代顯著的特定標題,用清楚地表示類別目錄的縮略圖或元素顯著地占用屏幕的中心。在此實施例中,視覺元素包括有關特殊內容的元素和有關各種目錄的元素。在此實施例中的元素的定位可以基于用于偏好,例如,用戶選定的偏好、由控制器基于之前查看的選擇確定的偏好,等。在此實施例中,用戶可以直接從初始屏幕或顯示器選擇要播放或執(zhí)行的特定內容而不進行進一步搜索。初始屏幕800的布局可以基于一些因素,包括偏好、隨機選擇、之前的購買習慣或購買資料。在一個實施例中,由主服務提供商確定初始屏幕。在這樣的實施例中,在初始屏幕的中間的內容將傾向于用戶在過去已經觀看過的內容的類型。初始屏幕盡可能地向用戶呈現全部可能的內容選擇,也可以暗示可以顯示大量高等級目錄。在一個實施例中,這可以如表示“廣播”內容、“電影”、“文檔”、“應用”和“游戲”的元素一樣寬泛。在此實施例中,這些寬泛的目錄也可以具有散布的其他元素,其可以是例如當前特別流行的電影、用戶最愛的頻道或者表示諸如“科幻”之類的電影類別的類別元素。也可以對諸如Youtube之類的外部流服務對于那些服務器上的內容的單獨片段或對于在設備上或本地網絡上本地可用的內容(諸如預記錄內容)生成元素,允許明確地搜索這些服務的任一種。如圖7和9所示,一旦用戶已經為了搜索而選擇了內容來源或目錄或鍵入的文字條目(步驟1104),則搜索的結果作為三維陣列的多個第二視覺元素在顯示器900向用戶呈現(步驟1106)。在輔助屏幕上的每個視覺元素可以仍然對應于類別目錄(如同由搜索確定的),或,更頻繁地對應于內容的具體片段,其中,顯示器900的至少一個軸表示與三維陣列的中心起點902的有關搜索標準并且第二視覺元素的每個對中心起始點的接近度指示了與搜索的相關度。參考圖9,在屏幕上的軸904-910可以全部用來表示與用在屏幕902的中心的元素表示的內容(即,具有最高優(yōu)先級的內容)有關的目錄。這些軸可以根據實現而變化并且可以存在多于僅僅那些定義的對角線軸。在一個實施例中,軸可以表示,沿著第一對角線(向左上)904的演員、第二對角線(向左下)906向下的導演、第三對角線(向右上)908向上的類別和第四對角線(向右下)910的“喜歡此內容的人們也喜歡…”。例如,隨著用戶移動光標, 響應于輸入設備的移動,光標將強調(例如,擴展)各種元素。隨著光標沿著軸904移動,用戶界面將顯示內容的元素,其或具有與中心元素902所表示的內容相同的演員或將顯示與中心元素902所表示的內容中的演員有一些關系或關聯的內容的元素。如進一步示例,如果用戶移動光標越過軸904和軸906之間的內容元素,例如元素912,用戶界面將顯示內容的元素,其共享在中心元素902中出現的演員和由中心元素902表示的內容的導演的關聯。在另一實施例中,軸可以表示內容的來源。例如,一個軸可以表示來自主服務提供商的內容。另一軸可以表不來自輔助服務提供商的內容。再一軸可以表不本地存儲的內容。進一步軸可以表示來自免費因特網服務內容提供商的內容。要意識到,中心點或元素902將具有指派給它的最高優(yōu)先級并且向外圍擴展的元素將具有指派的下降優(yōu)先級。參考圖10和11,在步驟1108,在典型實施例中,用戶通過使用諸如上述手持遠程控制器300指示設備來強調在搜索結果中表示的元素的一個。當用戶越過元素移動時,元素原地擴展,如用強調的元素1020圖示的。更具體地,與強調元素1020關聯的顯示區(qū)域也擴大并且與將強調元素1020關聯的額外內容顯示以向用戶提供關于強調的或選擇的來源的更多信息。接近所選擇的元素1020的元素也視覺地擴展到用接近元素1030圖示的較低程度,從而最接近所選擇的元素1020的接近元素是尺寸上最大的,但是小于元素1020。接近所選擇的元素1020的元素的漸進擴展可以稱為“雙曲擴展(hyperbolic expansion)”。在一個實施例中,漸進擴展是垂直地并水平地,但是在其他實施例中,可以是僅水平或垂直的。也可以包括,作為示例,透鏡失真效果的類型,仿佛元素1020被放置在放大鏡下。可以通過在水平(X)和垂直(y)維度兩者上或者是這些維度的任一項的任何度上移動光標來強調單獨元素。一旦強調元素,例如元素1020,可以通過點擊遠程控制器300上的動作按鈕或者通過用遠程控制器300進行恰當的手勢對進一步動作選擇元素。在一個實施例中,存在至少三個主要動作顯示與內容關聯的信息(步驟1110);使用作為搜索詞來自所強調的元素1020的數據再次搜索(步驟1112);或直接播放或執(zhí)行與所強調的或所選擇的元素關聯的內容的片段(步驟1114)。其他實施例也包括諸如播放或購買內容、獲得額外信息、將其添加到收藏列表等的選項。
當選擇了顯示關聯信息的選項時(步驟1110),用戶界面將提供關于所強調的內容的額外信息。與所擴展的元素關聯的此信息可以包括文字(諸如內容的標題、出現的演員、導演等)、標簽、廣告、介質、圖形、動畫、應用、鏈接和視頻,或以上組合。當調用諸如“播放”或“調到”之類的功能時(步驟1114),動作將與當前放大的焦點元素1020關聯地立即發(fā)生。對于諸如記錄、提醒、打分和屏蔽/限制之類的更為復雜或多步驟功能,要求后續(xù)用戶動作。通過菜單或逐步互動順序來促進這些后續(xù)用戶動作。菜單或逐步互動順序可以作為彈出框或浮動板出現,帶有各種文字指令、問題或選擇以及表示可選擇選項的活動元素。用戶也可以選擇該選項以基于所強調或所選擇的元素(步驟1112)進行進一步搜索。為了進行進一步搜索,將對搜索標準采用與所選擇的內容元素關聯的信息。一旦確定并優(yōu)先排序搜索的結果,顯示器或屏幕將以具有中心起點的最高優(yōu)先級的所選擇的元素重新繪圖(步驟1116)。然后,用戶界面將顯示搜索的結果作為顯示器上的三維陣列的多個第 三視覺元素,環(huán)繞著之前選擇的元素(步驟1118)。在步驟1120,用戶可以隨后選擇或強調所顯示元素的一個并且用戶將隨后具有選項以進行以上在步驟1110、1112和1114中描述的動作的至少一個。盡管這里已經詳細地示出并描述了合并本公開的教導的實施例,但是本領域技術人員可以輕易地策劃依然合并這些教導的很多其他變型實施例。對來自多領域搜索的內容擴展已經描述了系統(tǒng)和方法的優(yōu)選實施例(僅意在示意性而非限制性),注意到可以由本領域技術人員通過上述教導而作出修改和變型。因此,明白在所公開的本公開的特定實施例中做出改變,而該改變在由所附權利要求畫出的本公開的范圍之內。
權利要求
1.一種跨越多個領域搜索內容的方法,該搜索方法包括 通過主服務提供商提供(502)對網絡的訪問,所述網絡包括內容的多個來源; 接收(504)至少一個搜索參數; 基于所接收的至少一個搜索參數執(zhí)行(506)對內容的搜索; 基于由所述主服務提供商提供的內容優(yōu)先排序(510)所述搜索的結果;和 顯示(512)所優(yōu)先排序的結果。
2.如權利要求I所述的方法,其中,內容的所述多個來源包括由所述主服務提供商提供的內容、由至少一個輔助服務提供商提供的內容、在因特網上找到的內容和在用戶的設備上本地存儲的內容。
3.如權利要求I所述的方法,進一步包括如果至少一個搜索結果匹配由所述主服務提供商提供的內容,排除(510)所述至少一個搜索結果,以及顯示由所述主服務提供商提供的內容的搜索結果。
4.如權利要求3所述的方法,進一步包括基于與每個內容關聯的元數據來確定搜索結果的匹配。
5.如權利要求4所述的方法,其中,與每個內容關聯的所述元數據包括所述內容的文件的類型、所述內容的長度和所述內容的分辨率。
6.如權利要求I所述的方法,進一步包括 對所述搜索結果的每個內容確定來源; 如果至少一個搜索結果匹配由所述主服務提供商提供的內容,則排除所述至少一個搜索結果,其中,所述至少一個搜索結果的來源是至少一個輔助服務提供商;和 顯示由所述主服務提供商提供的內容的所述搜索結果。
7.如權利要求6所述的方法,其中,如果所述至少一個搜索結果的來源是本地存儲的內容,則向所述至少一個搜索結果指派高優(yōu)先級。
8.如權利要求7所述的方法,其中,如果所述至少一個搜索結果的來源是免費因特網內容服務提供商,則向所述至少一個搜索結果指派低優(yōu)先級。
9.如權利要求I所述的方法,其中所述優(yōu)先排序步驟(510)包括 確定來自至少一個輔助服務提供商的至少一個搜索結果是否匹配由所述主服務提供商提供的內容;以及 如果來自至少一個輔助服務提供商的所述至少一個搜索結果匹配由所述主服務提供商提供的內容,則向由所述主服務提供商提供的內容指派較高優(yōu)先級。
10.如權利要求I所述的方法,其中所述優(yōu)先排序步驟(510)包括 確定來自至少一個輔助服務提供商的至少一個搜索結果是否匹配由所述主服務提供商提供的內容;以及 如果來自至少一個輔助服務提供商的所述至少一個搜索結果匹配由所述主服務提供商提供的內容,則排除來自至少一個輔助服務提供商的所述至少一個搜索結果,如果關聯內容是零成本可用的。
11.一種用于搜索內容的系統(tǒng),包括 接收器電路(202),其通過主服務提供商提供對網絡的訪問,所述網絡包括內容的多個來源;用戶界面(216),接收至少一個搜索參數; 控制器(214),耦接到所述接收器電路(202)和所述用戶界面(216),所述控制器(214)基于所接收的至少一個搜索參數進行內容搜索并基于由所述主服務提供商提供的內容優(yōu)先排序所述搜索的結果;和 顯示接口(218),耦接到所述控制器(214),所述顯示接口(218)顯示所優(yōu)先排序的結果。
12.如權利要求11所述的系統(tǒng),其中,內容的所述多個來源包括由所述主服務提供商提供的內容、由至少一個輔助服務提供商提供的內容、在因特網上找到的內容和在用戶的設備上本地存儲的內容。
13.如權利要求11所述的系統(tǒng),其中,如果至少一個搜索結果匹配由所述主服務提供商提供的內容所述控制器(214)也排除所述至少一個搜索結果,以及所述顯示接口(218)顯示由所述主服務提供商提供的內容的搜索結果。
14.如權利要求13所述的系統(tǒng),其中,所述控制器(214)也基于與每個內容關聯的元數據來確定搜索結果的匹配。
15.如權利要求14所述的系統(tǒng),其中,與每個內容關聯的所述元數據包括所述內容的文件的類型、所述內容的長度和所述內容的分辨率。
16.如權利要求11所述的系統(tǒng),其中,所述控制器(214)對所述搜索結果的每個內容確定來源并且如果至少一個搜索結果匹配由所述主服務提供商提供的內容,則排除所述至少一個搜索結果,其中,所述至少一個搜索結果的來源是至少一個輔助服務提供商;且所述顯示接口( 218 )顯示由所述主服務提供商提供的內容的所述搜索結果。
17.如權利要求16所述的系統(tǒng),其中,如果所述至少一個搜索結果的來源是本地存儲的內容,則所述控制器(214)向所述至少一個搜索結果指派高優(yōu)先級。
18.如權利要求17所述的系統(tǒng),其中,如果所述至少一個搜索結果的來源是免費因特網內容服務提供商,則所述控制器(214)向所述至少一個搜索結果指派低優(yōu)先級。
19.如權利要求11所述的系統(tǒng),其中,所述控制器(214)也確定來自至少一個輔助服務提供商的至少一個搜索結果是否匹配由所述主服務提供商提供的內容并且,如果來自至少一個輔助服務提供商的所述至少一個搜索結果匹配由所述主服務提供商提供的內容,則向由所述主服務提供商提供的內容指派較高優(yōu)先級。
20.如權利要求11所述的系統(tǒng),其中,所述控制器(214)確定來自至少一個輔助服務提供商的至少一個搜索結果是否匹配由所述主服務提供商提供的內容,并且如果來自至少一個輔助服務提供商的所述至少一個搜索結果匹配由所述主服務提供商提供的內容,則排除來自至少一個輔助服務提供商的所述至少一個搜索結果,如果關聯內容是零成本可用的。
21.一種用于跨越多個領域的搜索內容的系統(tǒng),所述系統(tǒng)包括 用于通過主服務提供商提供對網絡的訪問,所述網絡包括內容的多個來源的部件(202); 用于接收至少一個搜索參數的部件(216); 用于基于所接收的至少一個搜索參數進行搜索內容的部件(412); 用于基于由所述主服務提供商提供的內容優(yōu)先排序所述搜索的結果的部件(412);和 用于顯示所優(yōu)先排序的結果的部件(218 )。
全文摘要
用于從多領域搜索內容排除的系統(tǒng)和方法,其中,基于由服務提供商提供的內容優(yōu)先排序或潛在地排除搜索結果。該系統(tǒng)和方法提供通過主服務提供商提供(502)對網絡的訪問,所述網絡包括內容的多個來源;接收(504)至少一個搜索參數;基于所接收的至少一個搜索參數進行(506)搜索內容;基于由所述主服務提供商提供的內容優(yōu)先排序(510)所述搜索的結果;和顯示(512)所優(yōu)先排序的結果。在一個實施例中,該系統(tǒng)和方法進一步包括如果至少一個搜索結果匹配由該主服務提供商提供的內容,排除該至少一個搜索結果。
文檔編號G06F17/30GK102971726SQ201080067838
公開日2013年3月13日 申請日期2010年6月28日 優(yōu)先權日2010年6月28日
發(fā)明者T.A.巴雷特 申請人:湯姆森特許公司