本申請要求2014年9月12日提交的美國臨時申請(序列號)62/049,874的優(yōu)先權,其通過引用整體并入本文中。
技術領域
本公開總體上涉及內(nèi)容推薦,并且更具體地涉及與觀看者提供的情境相關聯(lián)的內(nèi)容推薦。
背景技術:
現(xiàn)有系統(tǒng)可以基于觀看者觀看的其他內(nèi)容(例如,其他電影)來推薦供觀看者觀看的內(nèi)容(例如,電影)。這樣的系統(tǒng)可以有助于推薦觀看者可能喜歡的內(nèi)容。然而,觀看者可能不希望在推薦內(nèi)容時觀看到所推薦內(nèi)容。在一些情況下,觀看者的特定環(huán)境可以禁止觀看者觀看所推薦內(nèi)容。例如,觀看者可能沒有足夠的時間在推薦內(nèi)容時觀看所推薦內(nèi)容。然而,觀看者可能仍希望在將來的某個時間觀看所推薦內(nèi)容。觀看者的未來環(huán)境可以允許觀看者觀看所推薦內(nèi)容。然而,現(xiàn)有系統(tǒng)不向觀看者提供用于向系統(tǒng)通知觀看者喜歡觀看所推薦內(nèi)容的環(huán)境的機會?,F(xiàn)有系統(tǒng)可以從改進這種限制的增強中受益。
技術實現(xiàn)要素:
本文描述的各種特征可以體現(xiàn)在各種裝置中。裝置可以向觀看者推薦內(nèi)容。該裝置可以從觀看者接收情境的選擇以與內(nèi)容相關聯(lián)。情境可以包括在顯示給觀看者的情境的列表中。情境可以是由觀看者選擇的時間段。情境可以是由觀看者選擇的天氣情況。情境可以是由觀看者選擇的位置。當情境不存在時,裝置可以制止提供內(nèi)容作為對觀看者的推薦。之后,裝置可以將內(nèi)容添加到與情境相關聯(lián)的隊列。當情境存在時,裝置可以提供內(nèi)容作為對觀看者的推薦。各種方法和計算機可讀介質(zhì)還可以提供這種特征的各種實施例。前面僅僅是本文更詳細描述的各種特征的概要。本文還描述了附加特征。本文描述的實施例可以以任何組合或子組合來實現(xiàn),即使本文中未明確描述。
附圖說明
圖1A-1B是示出根據(jù)各種實施例的用戶系統(tǒng)的示例的框圖。
圖2是示出根據(jù)各種實施例的用戶系統(tǒng)的組件的示例的框圖。
圖3A-3C是示出包括根據(jù)各種實施例的組件的設備的示例的圖。
圖4A-4E是示出根據(jù)各種實施例的顯示給觀看者的項目序列的示例的圖。
圖5是示出根據(jù)各種實施例的方法/過程/功能/步驟的示例的流程圖。
具體實施方式
本文提供了各種特征的各種實施例的描述。然而,本文提供的描述不旨在限制本公開的范圍。本領域普通技術人員將理解,在不脫離本公開的范圍的情況下,本文所描述的特征可以在附加和/或備選實施例中體現(xiàn)。
圖1A是示出用于向觀看者提供內(nèi)容的用戶系統(tǒng)114的示例的框圖100。內(nèi)容可以源自推薦系統(tǒng)102的內(nèi)容源104。內(nèi)容可以包括各種形式的媒體,例如任何電影、圖像、按次付費內(nèi)容、網(wǎng)頁、音頻、視頻、圖標、視頻游戲、軟件和/或其他類型的合適介質(zhì)。內(nèi)容還可以包括廣播內(nèi)容,包括來自諸如美國廣播公司(ABC)、國家廣播公司(NBC)和哥倫比亞廣播系統(tǒng)(CBS)之類的國家廣播服務的內(nèi)容。內(nèi)容還可以包括各種類型的空中廣播內(nèi)容、衛(wèi)星廣播內(nèi)容和/或有線廣播內(nèi)容。內(nèi)容還可以包括源自基于互聯(lián)網(wǎng)的實體或由其作為宿主的各種媒體。在不脫離本公開的范圍的情況下,內(nèi)容還可以包括媒體的其他示例。
推薦系統(tǒng)102的數(shù)據(jù)庫108可以存儲與一個或多個觀看者的內(nèi)容觀看偏好有關的數(shù)據(jù)。數(shù)據(jù)庫108可以基于一個或多個觀看者的先前內(nèi)容選擇來收集和存儲這樣的內(nèi)容觀看偏好。這樣的數(shù)據(jù)的示例可以包括與一個或多個觀看者的先前內(nèi)容選擇相關聯(lián)的體裁、持續(xù)時間、標題、日期、描述和/或關鍵字。推薦引擎106可以使用數(shù)據(jù)庫108中存儲的數(shù)據(jù)來為一個或多個觀看者做出所推薦內(nèi)容的選擇。例如,推薦引擎106可以使用與先前內(nèi)容選擇相關聯(lián)的體裁、持續(xù)時間、標題、日期、描述和/或關鍵字來為一個或多個觀看者推薦相似內(nèi)容。
推薦系統(tǒng)102可以向用戶系統(tǒng)114提供內(nèi)容以供觀看者觀看。推薦系統(tǒng)102和用戶系統(tǒng)114可以經(jīng)由互聯(lián)網(wǎng)110和/或通信網(wǎng)絡112彼此通信。用戶系統(tǒng)114可以經(jīng)由有線和/或無線高速寬帶連接和/或到互聯(lián)網(wǎng)的任何其它合適形式的連接來連接到互聯(lián)網(wǎng)110。通信網(wǎng)絡112可以包括有線網(wǎng)絡、衛(wèi)星網(wǎng)絡、區(qū)域網(wǎng)絡、本地網(wǎng)絡和/或任何其他合適的通信網(wǎng)絡。
用戶(例如,觀看者)可以使用用戶系統(tǒng)114來觀看所推薦內(nèi)容。用戶系統(tǒng)114可以包括各種組件116。用戶系統(tǒng)114的組件116可以包括各種硬件組件和/或軟件組件。下面參考圖2提供組件116的詳細描述,因此,這里將不再重復。
在圖1A中,內(nèi)容被遠程存儲(例如,內(nèi)容源104不是用戶系統(tǒng)114的一部分)。因此,來自內(nèi)容源104的內(nèi)容經(jīng)由互聯(lián)網(wǎng)110和/或通信網(wǎng)絡112發(fā)送到用戶系統(tǒng)114以供觀看者觀看。然而,圖1A中示出的圖示100是非限制性示例。備選實施例存在并且在本公開的范圍內(nèi)。圖1B是示出用于向觀看者提供內(nèi)容的用戶系統(tǒng)122的另一示例的框圖120。在圖1B中,內(nèi)容被本地存儲(例如,內(nèi)容源104是用戶系統(tǒng)122的一部分)。例如,在各種實施例中,推薦系統(tǒng)102被包括作為用戶系統(tǒng)122的一部分。圖1B中所示的各種特征類似于參考圖1A所示和所述的特征。因此,這里將不重復這樣的類似特征的描述。圖1A-1B是用戶系統(tǒng)的各種實施例的非限制性示例,并且用戶系統(tǒng)的備選實施例存在并且在本公開的范圍內(nèi)。
圖2是示出了用戶系統(tǒng)(例如用戶系統(tǒng)114、122)的組件116的示例的框圖。組件116可以包括可以接收和處理內(nèi)容的輸入信號接收器202。輸入信號接收器202可以從各種源(例如,互聯(lián)網(wǎng)110和/或通信網(wǎng)絡112)接收不同類型的內(nèi)容。輸入信號接收器202可以處理內(nèi)容并且基于各種參數(shù)來分離內(nèi)容。輸入信號接收器202可以用作家庭網(wǎng)絡系統(tǒng)的入口點或網(wǎng)關,家庭網(wǎng)絡系統(tǒng)包括被配置為家庭網(wǎng)絡中的客戶端或對等設備的附加設備。輸入信號接收器202可以包括例如用于接收、解調(diào)和/或解碼在若干可能網(wǎng)絡中的一個上提供的信號的接收器電路。這樣的網(wǎng)絡可以包括空中網(wǎng)絡、有線網(wǎng)絡、衛(wèi)星網(wǎng)絡和/或使用以太網(wǎng)、光纖和/或電話線的其它網(wǎng)絡。輸入信號接收器202還可以從遙控器、鍵盤、鼠標、觸摸面板、觸摸屏和/或適合于用戶控制的任何其他合適的輸入設備接收輸入信號。這樣的輸入信號可以經(jīng)由有線連接和/或無線連接(例如紅外(IR)、射頻(RF)通信、藍牙TM、無線保真(Wi-Fi)和/或任何其它合適的無線技術)被接收。組件116還可以包括顯示接口218。在各種實施例中,顯示接口218可以是耦合到輸入信號接收器202的外部顯示器。例如,顯示接口218可以是連接到機頂盒的電視機。在各種實施例中,輸入信號接收器202和顯示接口218可以是單個裝置的部分。例如,輸入信號接收器202和顯示接口218可以是單個膝上型計算機的部分。顯示接口218可以是例如常規(guī)二維(2-D)型顯示器,三維(3-D)型顯示器和/或適于向觀看者示出內(nèi)容的任何其它合適類型的顯示器。
組件116還可以包括存儲設備212。存儲設備212可以存儲用于根據(jù)各種實施例執(zhí)行操作的計算機可執(zhí)行指令。例如,計算機可執(zhí)行指令可以存儲在非暫時計算機可讀介質(zhì)中。計算機可執(zhí)行指令可以由一個或多個處理器執(zhí)行。在各種實施例中,一個或多個處理器(例如,一個或多個微處理器)可以包括在控制器214中。存儲設備212可以是例如硬盤驅動器、一個或多個大容量集成電子存儲器(例如靜態(tài)RAM(SRAM)、動態(tài)RAM(DRAM)等)、可互換光盤存儲系統(tǒng)(例如緊湊盤(CD)驅動器、數(shù)字視頻盤(DVD)驅動器等)和/或被配置為存儲數(shù)據(jù)和/或信息的任何合適的存儲介質(zhì)。在各種實施例中,存儲設備212還可以存儲可以向觀看者示出的內(nèi)容。存儲設備212可以允許檢索和回放內(nèi)容。內(nèi)容回放可以在控制器214的控制和來自用戶接口216的命令(例如,諸如快進(FF)和/或倒帶(RW)等導航指令)下執(zhí)行。用戶接口216可以接收和處理用戶輸入,諸如鍵擊、按鈕按壓、觸摸輸入、音頻輸入和/或其它合適形式的來自用戶的輸入。用戶接口216可以與蜂窩電話、平板電腦、鼠標、遙控器和/或可以由用戶操作或控制的任何其它合適的裝置接口連接。
組件116還可以包括輸入流處理器204。輸入流處理器204可以執(zhí)行信號選擇和處理。在各種實施例中,輸入流處理器204可以針對由輸入信號接收器202正接收的內(nèi)容,將視頻內(nèi)容與音頻內(nèi)容分離。可以將音頻內(nèi)容提供給音頻處理器206,以從接收到的格式(例如壓縮的數(shù)字信號)轉換為模擬波形信號??梢詫⒛M波形信號提供給音頻接口208。在各種實施例中,音頻接口208可以使用高清多媒體接口(HDMI)電纜、音頻接口(例如經(jīng)由Sony/Philips數(shù)字互連格式(SPDIF)等)和/或提供這樣的信號的任何其他合適的機制將數(shù)字信號提供給音頻輸出設備或顯示設備。音頻接口208還可以包括用于驅動一組或多組揚聲器的放大器。可以將從輸入流處理器204輸出的視頻提供給視頻處理器210。視頻信號可以是各種格式之一。視頻處理器210可以執(zhí)行視頻內(nèi)容的任何必要的轉換。為了在存儲設備212中存儲的目的,視頻處理器210還可以執(zhí)行視頻內(nèi)容的任何必要的壓縮??刂破?14可以經(jīng)由總線連接到組件116的各種元件,包括輸入流處理器204、音頻處理器206、視頻處理器210、存儲設備212和/或用戶接口216。
以上提供了根據(jù)各種實施例的用戶系統(tǒng)(例如用戶系統(tǒng)114、122)的組件116的非限制性示例的描述。然而,本領域普通技術人員將理解,組件116的備選實施例存在并且在本公開的范圍內(nèi)。例如,組件116可以包括相對于參考圖2描述的元件的類似的、附加的和/或更少的元件,而不脫離本公開的范圍。
圖3A是示出可以包括組件116的移動設備300的示例的圖。在不脫離本公開的范圍的情況下,移動設備300可以是智能電話、蜂窩電話、平板計算機和/或根據(jù)本文描述的各種特征配置的任何合適的設備。移動設備300可以包括顯示器302和輸入按鈕304。顯示器302可以被配置為向觀看者顯示內(nèi)容。顯示器302可以是被配置為接收輸入信號的觸摸屏。觸摸屏可以從用戶接收經(jīng)由觸摸的輸入。可以實現(xiàn)各種技術來檢測觸摸屏上的觸摸。觸摸屏還可以從觸控筆接收輸入。輸入按鈕304可以向移動設備300提供輸入信號。移動設備300可以無線地連接到一個或多個基站、接入點、計算機和/或服務器的網(wǎng)絡。在各種實施例中,顯示給觀看者的內(nèi)容可以從遠程內(nèi)容源提供并且經(jīng)由無線連接發(fā)送到移動設備300。例如,參考圖1A,內(nèi)容可以遠程存儲在內(nèi)容源104中,并且經(jīng)由互聯(lián)網(wǎng)110和/或通信網(wǎng)絡112傳送到用戶系統(tǒng)114(例如,移動設備300)??梢愿鶕?jù)各種協(xié)議和/或標準(例如,IEEE 802.11、4G/LTE、高級LTE、3G、CDMA等)來執(zhí)行這種通信。在各種實施例中,內(nèi)容可以本地存儲在移動設備300中。例如,參考圖1B,內(nèi)容可以本地存儲在用戶系統(tǒng)122(例如,移動設備300)中包括的內(nèi)容源104中。
圖3B是示出了可以包括組件116的娛樂系統(tǒng)310的示例的圖。娛樂系統(tǒng)310可以包括電視機314、機頂盒316和/或遙控器318。電視機314包括顯示器312。機頂盒316可以通過有線或無線連接到電視機314。機頂盒316可以是有線盒、游戲控制臺、調(diào)制解調(diào)器、網(wǎng)關、媒體播放器(例如,藍光TM播放器和/或數(shù)字視頻盤(DVD)播放器)和/或根據(jù)本文所描述的特征配置的任何其它合適的設備。遙控器318可以向機頂盒316發(fā)送信息和/或從機頂盒316接收信息。本領域普通技術人員將理解,娛樂系統(tǒng)310可以排除某些元件(例如,遙控器318)和/或組合多個元件(例如,將電視機314和機頂盒316組合成單個裝置),而不脫離本公開的范圍。本領域普通技術人員將進一步理解,娛樂系統(tǒng)310可以是根據(jù)本文所描述的各種特征配置的任何合適的裝置、設備和/或系統(tǒng)。娛樂系統(tǒng)310可以通過有線或無線連接到一個或多個接入點、計算機和/或服務器的網(wǎng)絡。在各種實施例中,顯示給觀看者的內(nèi)容可以從遠程內(nèi)容源提供并且發(fā)送到娛樂系統(tǒng)310。例如,參考圖1A,內(nèi)容可以遠程存儲在內(nèi)容源104中,并且經(jīng)由互聯(lián)網(wǎng)110和/或通信網(wǎng)絡112傳送到用戶系統(tǒng)114(例如,娛樂系統(tǒng)310)。這樣的通信可以根據(jù)各種協(xié)議和/或標準(例如,IEEE 802.11等)來執(zhí)行。在各種實施例中,內(nèi)容可以本地存儲在娛樂系統(tǒng)310中。例如,參考圖1B,內(nèi)容可以本地存儲在用戶系統(tǒng)122(例如,娛樂系統(tǒng)310)中包括的內(nèi)容源104中。
圖3C是示出了可以包括組件116的計算機320的示例的圖。計算機320可以包括屏幕322、觸摸板326和/或鍵盤324。顯示器322可以被配置為向觀看者顯示內(nèi)容。顯示器322還可以是被配置為接收輸入信號的觸摸屏。觸摸屏可以被配置為從用戶接收經(jīng)由觸摸的輸入??梢允褂酶鞣N技術來檢測觸摸屏上的觸摸。觸摸屏還可以被配置為從觸控筆接收輸入。觸摸板326和/或鍵盤324還可以向計算機320提供輸入信號。圖3C示出了作為膝上型計算機的計算機320的非限制性示例。然而,普通技術人員將理解,計算機320還可以是臺式計算機、壁掛式觸摸屏計算機、具有可安裝鍵盤的平板計算機(例如,MicrosoftTM Surface平板計算機)、超極本計算機、筆記本計算機和/或任何其它合適的裝置,而不脫離本公開的范圍。計算機320可以通過有線或無線連接到一個或多個基站、接入點、計算機和/或服務器的網(wǎng)絡。在各種實施例中,顯示給觀看者的內(nèi)容可以從遠程內(nèi)容源提供并且發(fā)送到計算機320。例如,參考圖1A,內(nèi)容可以遠程存儲在內(nèi)容源104中,并經(jīng)由互聯(lián)網(wǎng)110和/或通信網(wǎng)絡112傳送到用戶系統(tǒng)114(例如,計算機320)??梢愿鶕?jù)各種協(xié)議和/或標準(例如,IEEE 802.11、4G/LTE、高級LTE、3G、CDMA等)來執(zhí)行這種通信。在各種實施例中,內(nèi)容可以本地存儲在計算機320中。例如,參考圖1B,內(nèi)容可以本地存儲在用戶系統(tǒng)122(例如,計算機320)中包括的內(nèi)容源104中。本領域普通技術人員將理解,圖3A-3C示出了可以包括根據(jù)各種實施例的組件116的各種設備、系統(tǒng)和/或裝置的非限制性示例。備選實施例存在并且在本公開的范圍內(nèi)。
圖4A-4E是示出根據(jù)各種實施例的顯示給觀看者的項目序列的示例的圖。圖4A-4E分別示出了向顯示器402的觀看者示出的第一組、第二組、第三組、第四組和第五組項目。在圖4A-4E中,顯示器402可以與圖3A-3C中分別示出的顯示器302、312、322中的一個或多個相同。圖4A示出了向顯示器402的觀看者示出的第一組項目。顯示器402可以示出內(nèi)容,例如內(nèi)容A 404、內(nèi)容B 406、內(nèi)容C 408和內(nèi)容D 410。以上參考圖1A提供了可構成“內(nèi)容”的各種實施例的非限制性描述,因此,這里將不再重復。內(nèi)容(例如,內(nèi)容A 404、內(nèi)容B 406、內(nèi)容C 408和/或內(nèi)容D 410)可以是推薦系統(tǒng)102(參見圖1A-1B)推薦的內(nèi)容。盡管圖4A示出了四項內(nèi)容(例如,內(nèi)容A 404、內(nèi)容B 406、內(nèi)容C 408和內(nèi)容D 410),但本領域普通技術人員將認識到,更少數(shù)目和/或更大數(shù)目的內(nèi)容項可以被示出給顯示器402的觀看者,而不脫離本公開的范圍。
在各種實施例中,也可以將指點器412示出給顯示器402的觀看者。指點器412可以由觀看者控制以進行各種選擇。例如,指點器412可以是鼠標圖標和/或可以由觀看者控制的任何其他合適的指示器。指點器412可以由觀看者使用各種輸入設備來控制。例如,參考圖3A,可以通過用戶對移動設備300的觸摸屏的觸摸來提供控制。作為另一示例,參考圖3B,可以由遙控器318提供控制,遙控器318可以與娛樂系統(tǒng)310的機頂盒316通信。作為又一示例,可以由計算機320的觸摸板326和/或鍵盤324提供控制。本領域普通技術人員將理解,在不脫離本公開的范圍的情況下,可以實現(xiàn)用于控制指點器412的附加的和/或備選的方法和機制。本領域普通技術人員還將理解,在各種實施例中,指點器412可能不是必需的。例如,觀看者可以使用不需要指點器412示出在顯示器402上的其他方法和機制來在顯示器402上進行項目的選擇。
最初,如圖4A所示,指點器412可以位于顯示器402的與顯示內(nèi)容(例如,內(nèi)容A 404、內(nèi)容B 406、內(nèi)容C 408和/或內(nèi)容D 410)的區(qū)域不重疊的區(qū)域中。作為非限制性示例,內(nèi)容A 404、內(nèi)容B 406、內(nèi)容C 408和內(nèi)容D 410可以是對應于電影的圖標。例如,內(nèi)容A 404可以是對應于指環(huán)王TM影片系列的圖標。隨后,如圖4B所示,指點器412可以移動到顯示器402的與顯示這樣的內(nèi)容的區(qū)域重疊的區(qū)域。例如,指點器412可以移動到與內(nèi)容A404重疊的區(qū)域。當指點器412移動到顯示器402的與顯示這樣的內(nèi)容(例如,內(nèi)容A 404)的區(qū)域重疊的區(qū)域時,可以向顯示器402的觀看者示出標記414。在各種實施例中,觀看者可能還需要選擇(例如,“點擊”)內(nèi)容(例如,內(nèi)容A 404),以便向顯示器402的觀看者示出標記414。在各種其它實施例中,這樣的選擇(例如,“點擊”)不是必需的。標記414可以是圖標、按鈕和/或任何其它合適的媒介。在各種實施例中,標記414可以被稱為“打盹”圖標。在各種實施例中,標記414被示出在顯示器402的與內(nèi)容(例如,內(nèi)容A 404)相鄰和/或重疊的區(qū)域中。例如,參考圖4B,標記414出現(xiàn)在內(nèi)容A的右上角。然而,本領域普通技術人員將理解,在不脫離本公開的范圍的情況下,標記414可以被示出在顯示器402的任何區(qū)域中。
之后,如圖4C所示,指點器412可以移動到顯示器402的與顯示標記414的區(qū)域重疊的區(qū)域。當指點器412移動到顯示器402的與顯示標記414的區(qū)域重疊的區(qū)域時,可以向顯示器402的觀看者示出情境的列表416。在各種實施例中,觀看者可能還需要選擇(例如,“點擊”)標記414,以便向顯示器402的觀看者示出情境的列表416。在各種其它實施例中,這樣的選擇(例如,“點擊”)不是必需的。情境的列表416可以是圖標、按鈕和/或任何其它合適的媒介。在各種實施例中,情境的列表416可以在顯示器402的與標記414相鄰和/或重疊的區(qū)域中示出。例如,參考圖4C,情境的列表416出現(xiàn)在標記414的右下側附近。然而,本領域普通技術人員將理解,在不脫離本公開的范圍的情況下,可以在顯示器402的任何區(qū)域中示出情境的列表416。
情境的列表416包括一個或多個情境。例如,參考圖4C,情境的列表416包括情境1、情境2、情境3和情境4。盡管在圖2C所示的非限制性示例中示出了四個情境,但本領域普通技術人員將理解,在不脫離本公開的范圍的情況下,可以在情境的列表416中包括更少數(shù)目和/或更大數(shù)目的情境。通常,情境指的是觀看者可以經(jīng)歷的環(huán)境。例如,情境可以指一個時間段。作為另一示例,情境可以指天氣情況。作為又一示例,情境可以指觀看者的位置。本領域普通技術人員將理解,情境可以包括觀看者所經(jīng)歷的其他環(huán)境,而不脫離本公開的范圍。
如上面更詳細描述的,內(nèi)容(例如,內(nèi)容A 404、內(nèi)容B 406、內(nèi)容C 408和內(nèi)容D 410)可以是由推薦系統(tǒng)102(參見圖1A-1B)提供的推薦。這樣的推薦可以基于各種變量(例如,特定觀看者偏好、該觀看者的過去觀看選擇等)。然而,所推薦內(nèi)容不能始終與觀看者的(一個或多個)情境(例如,(一個或多個)環(huán)境)(在推薦系統(tǒng)102做出該推薦的時候)匹配。例如,如上所述,推薦系統(tǒng)102可以已經(jīng)推薦了指環(huán)王TM影片系列。然而,在推薦系統(tǒng)102做出推薦的時間,觀看者可能沒有足夠的時間來觀看具有長持續(xù)時間(例如指環(huán)王TM影片系列的長持續(xù)時間)的電影。然而,觀看者可能希望在稍后的時間(例如,當觀看者的環(huán)境允許觀看這樣的內(nèi)容時)觀看這樣的所推薦內(nèi)容。例如,參考時間相關的情境的列表418,觀看者可以選擇觀看這樣的內(nèi)容“今晚”、“明天”、“這個周末”或“一個月內(nèi)”。因此,觀看者可以提供對情境(例如,“今晚”、“明天”、“這個周末”或“一個月內(nèi)”)的選擇以與內(nèi)容(例如,指環(huán)王TM影片系列)相關聯(lián)。為了這個示例的目的,我們可以假定觀看者選擇“這個周末”的情境。因此,在工作日期間,內(nèi)容將不被示出在顯示器402上(因為“這個周末”的情境不存在)。還可以將內(nèi)容(例如,指環(huán)王TM影片系列)添加到隊列,例如與情境相關聯(lián)的隊列(例如,“這個周末”觀看的電影的隊列)。在周末期間,內(nèi)容將作為對觀看者的推薦而被示出在顯示器402上(因為“這個周末”的情境將存在)。本文所述的特征具有本領域普通技術人員將容易明白的許多優(yōu)點。例如,這樣的特征允許觀看者基于觀看者的情境來組織內(nèi)容推薦。如上面更詳細地描述的,情境可以是觀看者經(jīng)歷的環(huán)境。如果觀看者的情境(例如,環(huán)境)不適于觀看所推薦內(nèi)容,則觀看者可以將所推薦內(nèi)容添加到對應隊列,而不是完全忽略所推薦內(nèi)容。在稍后的時間,當觀看者的情境(例如,環(huán)境)匹配與內(nèi)容相關聯(lián)的情境時,內(nèi)容可以被推薦以供觀看者觀看。
盡管上述示例與時間(例如,周期時間,例如“這個周末”)有關,但是本領域普通技術人員將理解,情境可以是觀看者經(jīng)歷的任何環(huán)境。例如,情境可以是與天氣相關的。關于當前天氣情況的信息可以從第三方(例如,互聯(lián)網(wǎng)網(wǎng)站、天氣廣播服務等)獲得。如在情境的天氣相關列表420中所示,情境可以包括:“晴天”、“陰天”、“雨天”和“雪天”。為了說明的目的,所推薦內(nèi)容可以是電影西雅圖不眠夜TM。觀看者可能希望在雨天期間觀看這樣的內(nèi)容(例如,觀看者將西雅圖不眠夜TM關聯(lián)為“雨天類型的電影”)。在推薦系統(tǒng)102(參見圖1A-B)做出推薦的時間,天氣可能是晴天。然而,觀看者可能希望在稍后的時間(例如,當天氣是雨天時)觀看這樣的內(nèi)容。因此,觀看者可以選擇對應的情境(例如,“雨天”)以與內(nèi)容(例如,西雅圖不眠夜TM)相關聯(lián)。因此,在非雨天期間,內(nèi)容不會被示出在顯示器402上(因為“雨天”的情境不存在)。內(nèi)容(例如,西雅圖不眠夜TM)還可以被添加到隊列,例如與情境相關聯(lián)的隊列(例如,在“雨天”期間觀看的電影的隊列)。在雨天,內(nèi)容將作為對觀看者的推薦而被示出在顯示器402上(因為“雨天”的情境將存在)。如上所述,本領域普通技術人員將理解,情境可以是觀看者經(jīng)歷的任何環(huán)境。
作為又一示例,情境可以是位置相關的。關于觀看者的當前位置的信息可以從觀看者、全球定位系統(tǒng)(GPS)設備、信號三角測量系統(tǒng)、互聯(lián)網(wǎng)協(xié)議(IP)地址、接入點(AP)(例如,路由器或調(diào)制解調(diào)器)和/或用于位置確定的任何其它合適的技術獲得。如在情境422的位置相關列表中所示,情境可以包括:“家:客廳”、“家:廚房”、“咖啡店”和“健身房”。例如,所推薦內(nèi)容可以是稱為美國鐵人大廚TM的烹飪節(jié)目。觀看者可能希望在他們家的廚房中觀看這個節(jié)目。在推薦系統(tǒng)102(參見圖1A-B)推薦內(nèi)容的時間,觀看者可能位于咖啡店。然而,觀看者可能希望在稍后的時間(例如,當觀看者在他們的家的廚房中時)觀看這樣的內(nèi)容。因此,觀看者可以選擇對應的情境(例如,“家:廚房”)以與內(nèi)容(例如,美國鐵人大廚TM)相關聯(lián)。因此,當觀看者不在他們家的廚房中時,內(nèi)容將不被示出在顯示器402上(因為“家:廚房”的情境不存在)。內(nèi)容(例如,美國鐵人大廚TM)也可以被添加到隊列,諸如與情境相關聯(lián)的隊列(例如,在“家:廚房”觀看的節(jié)目的隊列)。當觀看者在他們家的廚房中時,內(nèi)容將作為對觀看者的推薦而被示出在顯示器402上(因為“家:廚房”的情境存在)。如上所述,本領域普通技術人員將理解,情境可以是觀看者經(jīng)歷的任何環(huán)境。盡管本文描述的情境的示例涉及時間、天氣和位置,但是本領域普通技術人員將容易理解,在不脫離本公開的范圍的情況下,本文描述的特征適用于各種其他情境和環(huán)境。
如圖4D所示,觀看者可以從情境的列表416選擇一個(或多個)情境。例如,如圖4D所示,觀看者可以使用指點器412來選擇“情境1”。如上所述,如果情境不存在,則內(nèi)容將不被顯示在顯示器402上并且可以被添加到隊列。圖4E中示出了在移除內(nèi)容(例如,內(nèi)容A404)之后的顯示器402的示例。當從顯示器402移除這樣的內(nèi)容(例如,內(nèi)容A 404)時,空白空間424可以保留在顯示器402中。在各種實施例中,附加推薦的內(nèi)容(例如,內(nèi)容E等(未示出))可以隨后顯示在該空白空間424中。本領域普通技術人員將理解,示出在顯示器402上的項目的示例是為了說明的目的而提供的,并且不旨在限制本公開的范圍。本領域普通技術人員將進一步理解,可以在顯示器402上示出附加的、更少的和/或備選的項目,并且這些項目可以以與圖4A-4E所示的那些項目類似或不同的序列示出,而不脫離本公開的范圍。
圖5是示出可以根據(jù)各種實施例執(zhí)行的方法的示例的流程圖500。在不脫離本公開的范圍的情況下,所述方法可以由各種系統(tǒng)、設備和/或裝置執(zhí)行。作為非限制性示例,所述方法可以由圖2中所示的組件116的一個或多個元件來執(zhí)行。如上文參考圖3A-3C所述,組件116可以包括在移動設備300、娛樂系統(tǒng)310和/或計算機320中。本領域普通技術人員將認識到,其他系統(tǒng)、設備和/或裝置可以被配置為執(zhí)行圖5所示的方法,而不脫離本公開的范圍。為了說明的目的,圖5的描述將參考“系統(tǒng)”,盡管這樣的術語不應被解釋為對本公開的范圍的限制。
在塊501,系統(tǒng)可以接收對標記(例如,標記414,其可以是上述的“打盹”圖標)的選擇。例如,觀看者可以選擇與顯示給觀看者的特定內(nèi)容相對應的“打盹”圖標。在塊502,系統(tǒng)可以確定與顯示給觀看者的內(nèi)容相關聯(lián)的情境。例如,參考圖4D,顯示器402可以示出各種內(nèi)容,例如內(nèi)容A404、內(nèi)容B406、內(nèi)容C408和內(nèi)容D 410。系統(tǒng)可以接收情境的選擇(例如,使用指點器412的“點擊”),使得情境1要與特定內(nèi)容(諸如內(nèi)容A)相關聯(lián)。如上所述,情境可以是時間相關的(例如,將“這個周末”與指環(huán)王TM影片系列相關聯(lián))、天氣相關的(例如,將“雨天”與電影西雅圖不眠夜TM相關聯(lián))、位置相關的(例如,將“家:廚房”與節(jié)目美國鐵人大廚TM相關聯(lián))和/或觀看者經(jīng)歷的任何其他環(huán)境。
在塊504,系統(tǒng)可以確定情境是否存在。以上參考圖4C描述了各種非限制性示例。例如,系統(tǒng)可以確定當前時間是否與所選擇的時間段(例如,“這個周末”)匹配。作為另一示例,系統(tǒng)可以確定觀看者附近的當前天氣情況是否與所選擇的天氣情況(例如,“雨天”)匹配。作為又一示例,系統(tǒng)可以確定觀看者的當前位置是否與所選擇的位置(例如,“家:廚房”)匹配。
如果情境不存在,則在塊506,系統(tǒng)可以制止提供內(nèi)容作為對觀看者的推薦。例如,參考圖4D-4E,從顯示器402移除內(nèi)容A 404,從而留下空白空間424。在各種實施例中,在系統(tǒng)制止提供內(nèi)容作為對觀看者的推薦之后,在塊508,系統(tǒng)可以將內(nèi)容添加到隊列。例如,內(nèi)容A404可以被添加到隊列,例如與在“這個周末”期間觀看的電影相關聯(lián)的隊列。在這樣的實施例中,系統(tǒng)僅在系統(tǒng)接收到標記(例如,“打盹”圖標)的選擇(例如,在塊501)之后,將內(nèi)容(例如,內(nèi)容A404)添加到隊列,并確定情境以與顯示給觀看者的內(nèi)容相關聯(lián)(例如,在塊502)。本領域普通技術人員將理解,對于相同的相關聯(lián)的情境不存在的每個實例,不重復或冗余地執(zhí)行對隊列的內(nèi)容添加(例如,在塊508)。
在稍后的時間,當情境存在時,在塊510,系統(tǒng)可以提供內(nèi)容作為對觀看者的推薦。例如,當存在“這個周末”的時間相關情境時,將在顯示器402上提供指環(huán)王TM影片系列作為對觀看者的推薦。作為另一示例,當存在“雨天”的天氣相關情境時,將在顯示器402上提供電影西雅圖不眠夜TM作為對觀看者的推薦。作為又一示例,當存在“家:廚房”的位置相關情境時,將在顯示器402上提供節(jié)目美國鐵人大廚TM作為對觀看者的推薦。本領域普通技術人員將理解,上述方法中的塊的特定次序或分級是對實施例的說明。本領域普通技術人員還理解,在不脫離本公開的范圍的情況下,可以重新排列過程中的步驟的特定次序或分級。此外,在不脫離本公開的范圍的情況下,可以組合和/或省略上述方法中的一些塊。
本文提供的公開內(nèi)容公開了提供用于執(zhí)行本文所描述的各種功能的裝置的許多結構。作為非限制性示例,組件116或其任何一個或多個子組件是提供用于執(zhí)行本文描述的各種功能的裝置的(一個或多個)結構。(如參考圖3A-3C所述,組件116可以包括在移動設備300、娛樂系統(tǒng)310和/或計算機320中。)參考圖2,控制器214(例如,微處理器)可以提供用于確定與顯示給觀看者的內(nèi)容相關聯(lián)的情境的裝置。當情境不存在時,控制器214可以提供用于制止提供內(nèi)容作為對觀看者的推薦的裝置。在制止提供內(nèi)容作為對觀看者的推薦之后,控制器214可以提供用于將內(nèi)容添加到隊列的裝置。然而,當情境存在時,控制器214可以提供用于提供內(nèi)容作為對觀看者的推薦的裝置。前述描述是可以執(zhí)行用于執(zhí)行本文所描述的功能的裝置的結構(例如,控制器214)的非限制性示例。本領域普通技術人員將理解,本文所描述的備選結構還可以執(zhí)行本文所描述的功能中的一個或多個。參考圖2,輸入流處理器204可以提供用于確定情境以與顯示給觀看者的內(nèi)容相關聯(lián)的裝置。當情境不存在時,輸入流處理器204可以提供用于制止提供內(nèi)容作為對觀看者的推薦的裝置。在制止提供內(nèi)容作為對觀看者的推薦之后,輸入流處理器204可以提供用于將內(nèi)容添加到隊列的裝置。然而,當情境存在時,輸入流處理器204可以提供用于提供內(nèi)容作為對觀看者的推薦的裝置。前述描述提供可以提供用于執(zhí)行本文中所描述的功能的裝置的各種結構(例如,控制器214、輸入流處理器204)的非限制性示例。前述描述并不旨在限制可以執(zhí)行本文所述功能的結構的范圍。此外,這樣的結構還可以提供用于執(zhí)行附加功能的裝置。
如上所述,存儲設備212可以包括非暫時性計算機可讀介質(zhì)非暫時性計算機可讀介質(zhì)可以包括計算機可執(zhí)行指令,可執(zhí)行用于確定情境以與顯示給觀看者的內(nèi)容相關聯(lián)。非暫時性計算機可讀介質(zhì)還可以包括計算機可執(zhí)行指令,可執(zhí)行用于在情境不存在時制止提供內(nèi)容作為對觀看者的推薦。非暫時性計算機可讀介質(zhì)還可以包括計算機可執(zhí)行指令,可執(zhí)行用于在制止提供內(nèi)容作為對觀看者的推薦之后將內(nèi)容添加到隊列。非暫時性計算機可讀介質(zhì)還可以包括計算機可執(zhí)行指令,可執(zhí)行用于當情境存在時提供內(nèi)容作為對觀看者的推薦。本領域普通技術人員將理解,這樣的非暫時計算機可讀介質(zhì)可以包括可執(zhí)行來執(zhí)行本文所描述的其它特征、功能、步驟、過程和/或方法中的任何一個或多個的附加計算機可執(zhí)行指令,而不脫離本公開的范圍。本領域普通技術人員將進一步理解,在不脫離本公開的范圍的情況下,這樣的非暫時計算機可讀介質(zhì)可以包括在除存儲設備212之外的其他結構、組件、元件和/或電路中。
如上所述,控制器214可以包括至少一個處理器(例如,微處理器),并且存儲設備212可以包括存儲器。在各種實施例中,至少一個處理器和存儲器可以耦合在一起。至少一個處理器可以被配置為執(zhí)行本文所描述的各種特征、功能、步驟、過程和/或方法。在各種實施例中,顯示接口218可以向觀看者提供內(nèi)容。所述至少一個處理器可以被配置為確定情境以與顯示給觀看者的內(nèi)容相關聯(lián)。當情境不存在時,至少一個處理器可以被配置為制止提供內(nèi)容作為對觀看者的推薦。在制止提供內(nèi)容作為對觀看者的推薦之后,至少一個處理器可以被配置為將內(nèi)容添加到隊列。然而,當情境存在時,至少一個處理器可以被配置為提供內(nèi)容作為對觀看者的推薦。本領域普通技術人員將理解,在不脫離本公開的范圍的情況下,至少一個處理器可以被配置為執(zhí)行本文所描述的附加的和/或備選的特征、功能、步驟、過程和/或方法。本領域普通技術人員將進一步理解,在不脫離本公開的范圍的情況下,至少一個處理器可以包括在除存儲設備212之外的其他結構、組件、元件和/或電路中。
本領域技術人員應當認識到,本發(fā)明原理的各方面可以被實現(xiàn)為系統(tǒng)、方法或計算機可讀介質(zhì)。因此,本發(fā)明原理的各方面可以采用完全硬件實施例的形式、完全軟件實施例(包括固件、駐留軟件、微代碼等)的形式或組合了軟硬件方面的實施例的形式,它們在本文中可一般地稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明原理的各方面可以采用計算機可讀存儲介質(zhì)的形式??梢允褂靡粋€或多個計算機可讀存儲介質(zhì)的任意組合。
計算機可讀存儲介質(zhì)可以采用計算機可讀程序產(chǎn)品的形式,所述計算機可讀程序產(chǎn)品實現(xiàn)為一個或多個計算機可讀介質(zhì),并且其中實現(xiàn)有由計算機可執(zhí)行的計算機可讀程序代碼。如本文使用的計算機可讀存儲介質(zhì)被認為是非暫時性存儲介質(zhì),提供有用于在其中存儲信息的固有能力以及用于從中獲取信息的固有能力。計算機可讀存儲介質(zhì)可以是但不限于例如電、磁、光、電磁、紅外或半導體系統(tǒng)、裝置或設備或前述系統(tǒng)、裝置或設備的任意合適組合。應當認識到,以下內(nèi)容盡管提供了可以應用本發(fā)明原理的更特定的計算機可讀存儲介質(zhì)的示例,但如本領域普通技術人員更容易認識到的,僅是說明性而非窮盡地列出為:便攜式計算機磁盤;硬盤;只讀存儲器(ROM);可擦除可編程只讀存儲器(EPROM或閃存);便攜式緊湊盤只讀存儲器(CD-ROM);光存儲設備;磁存儲設備;或以上的任意合適組合。
本領域技術人員將認識到,本文中給出的框圖表示實現(xiàn)本發(fā)明的原理的示意性系統(tǒng)組件和/或電路的概念圖。類似地,將認識到的是,任意流圖、流程圖、狀態(tài)轉變圖、偽碼等表示可以在計算機可讀存儲介質(zhì)中充分表示并由計算機或處理器如此執(zhí)行的各種處理,而不管是否明確地示出了這種計算機或處理器。
可以使用各種塊、模塊、組件、電路、步驟、過程、算法等(統(tǒng)稱為“元素”)來示出本文中所描述且在附圖中圖示的特征。這些元素可以使用電子硬件、計算機軟件或其任何其組合來實現(xiàn)。將這些元素實現(xiàn)為硬件還是軟件取決于施加于整個系統(tǒng)上的特定應用和設計約束。作為示例,元素或元素的任何部分或元素的任何組合可以用包括一個或多個處理器的“處理系統(tǒng)”來實現(xiàn)。處理器的示例包括微處理器、微控制器、數(shù)字信號處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)、可編程邏輯器件(PLD)、狀態(tài)機、門控邏輯、分立硬件電路以及被配置為執(zhí)行貫穿本公開描述的各種功能的其它合適的硬件。處理系統(tǒng)中的一個或多個處理器可以執(zhí)行軟件。軟件應被廣義地解釋為意指指令、指令集、代碼、代碼段、程序代碼、程序、子程序、軟件模塊、應用、軟件應用、軟件包、例程、子例程、對象、可執(zhí)行程序、執(zhí)行線程、進程、函數(shù)等,無論是否被稱為軟件、固件、中間件、微代碼、硬件描述語言或其它。因此,在一個或多個示例性實施例中,可以以硬件、軟件、固件或其任意組合來實現(xiàn)所描述的功能。如果以軟件實現(xiàn),則功能可以作為一個或多個指令或代碼存儲在計算機可讀介質(zhì)上或被編碼為在計算機可讀介質(zhì)上的一個或多個指令或代碼。計算機可讀介質(zhì)包括計算機存儲介質(zhì)。存儲介質(zhì)可以是可由計算機訪問的任何可用介質(zhì)。
提供前述描述是為了使本領域技術人員能夠實施本文所描述的各個方面。對這些方面的各種修改對于本領域技術人員將是容易顯而易見的,并且本文定義的一般原理可以應用于其他方面。因此,權利要求并不旨在限于本文所示的各方面,而是符合與語言權利要求一致的全部范圍,其中對單數(shù)形式的元件的引用不意在意指“一個且僅一個”,除非具體地如此陳述,而是“一個或多個”。本領域普通技術人員已知或以后知道的貫穿本公開描述的各個方面的元素的所有結構和功能等同物通過引用明確地并入本文,并且旨在由權利要求涵蓋。此外,本文中公開的內(nèi)容不旨在專用于公眾,而不管這樣的公開是否在權利要求中明確地敘述。除非使用短語“用于……的裝置”來明確地敘述該元素,否則不將權利要求元素解釋為裝置加功能。