動(dòng)態(tài)搜索服務(wù)的制作方法
【專利摘要】提供實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的系統(tǒng)和方法。在一個(gè)示例中,該方法可包括接收關(guān)于用戶感興趣的主題的信息,分析該信息以確定搜索參數(shù),利用多個(gè)設(shè)備進(jìn)行內(nèi)容的協(xié)調(diào)搜索,從多個(gè)設(shè)備產(chǎn)生并收集協(xié)調(diào)搜索的結(jié)果,并產(chǎn)生包括協(xié)調(diào)搜索的至少一個(gè)結(jié)果的結(jié)果通信。
【專利說(shuō)明】動(dòng)態(tài)搜索服務(wù)
【技術(shù)領(lǐng)域】
[0001]概括地說(shuō),實(shí)施例涉及動(dòng)態(tài)搜索服務(wù)。更具體地,實(shí)施例涉及利用至少一個(gè)設(shè)備來(lái)進(jìn)行對(duì)內(nèi)容的實(shí)時(shí)動(dòng)態(tài)搜索。
【背景技術(shù)】
[0002]搜索服務(wù)可能常常被限制于設(shè)備在其上運(yùn)行的平臺(tái)。例如,對(duì)特定的主題感興趣的、利用有線機(jī)頂盒(STB)的用戶可能只能夠搜索電子節(jié)目指南(EPG)。雖然用戶可能能夠?qū)⑾嗤乃阉鬏斎氲揭苿?dòng)計(jì)算設(shè)備(例如膝上型計(jì)算機(jī))的網(wǎng)頁(yè)瀏覽器中,這樣的方法可能只返回來(lái)自萬(wàn)維網(wǎng)的結(jié)果。這兩個(gè)設(shè)備一般不在進(jìn)行搜索嘗試時(shí)通信或協(xié)調(diào)。
【專利附圖】
【附圖說(shuō)明】
[0003]通過(guò)閱讀下面的說(shuō)明書(shū)和所附權(quán)利要求并通過(guò)參考下面的附圖,對(duì)于本領(lǐng)域中的技術(shù)人員而言本發(fā)明的實(shí)施例的各種優(yōu)點(diǎn)將變得明顯,其中:
[0004]圖1是根據(jù)本發(fā)明的實(shí)施例的用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的計(jì)算系統(tǒng)的示例的方框圖;以及
[0005]圖2是根據(jù)本發(fā)明的實(shí)施例的實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的方法的示例的流程圖。
【具體實(shí)施方式】
[0006]現(xiàn)在轉(zhuǎn)到圖1,示出用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的計(jì)算機(jī)系統(tǒng)1000的方框圖。計(jì)算機(jī)系統(tǒng)1000可包括STB 100、第一用戶設(shè)備200、第二用戶設(shè)備300、以及內(nèi)容提供者設(shè)備400。
[0007]在這個(gè)實(shí)施例中,用戶可利用包括在計(jì)算系統(tǒng)1000中的各種設(shè)備來(lái)進(jìn)行動(dòng)態(tài)搜索。動(dòng)態(tài)搜索除了別的以外還可以包括接收關(guān)于用戶感興趣的主題的信息,分析該信息以確定搜索參數(shù),提供關(guān)于搜索參數(shù)的建議,進(jìn)行在設(shè)備之間的內(nèi)容的協(xié)調(diào)搜索,從各種設(shè)備產(chǎn)生并收集搜索的結(jié)果,以及將結(jié)果通信傳輸給用戶。
[0008]可被搜索的內(nèi)容可以包括可由可編程設(shè)備搜索的任何信息。可由設(shè)備搜索的內(nèi)容的示例除了別的以外還可以包括EPG數(shù)據(jù)、閉路字幕(CC)數(shù)據(jù)、字幕數(shù)據(jù)、視頻數(shù)據(jù)、音頻數(shù)據(jù)、全球定位系統(tǒng)(GPS)數(shù)據(jù)、在萬(wàn)維網(wǎng)上可用的信息、或可由可編程機(jī)器(例如STB100、第一用戶設(shè)備200等)搜索的任何其它信息。
[0009]可用于進(jìn)行搜索的參數(shù)可以包括來(lái)自任何源的任何信息,其可以被用于定義待執(zhí)行的搜索。例如,搜索的參數(shù)除了別的以外還可包括搜索標(biāo)準(zhǔn)和搜索的范圍??稍谝?guī)劃搜索時(shí)考慮的搜索標(biāo)準(zhǔn)的示例除了別的以外還可包括用戶選擇(例如點(diǎn)擊超鏈接、選擇搜索條件的用戶手勢(shì)等)、用戶輸入(例如鍵入的搜索條件)、有關(guān)條件、有關(guān)概念等。與搜索的范圍有關(guān)的參數(shù)的示例除了別的以外還可以包括待搜索的內(nèi)容的類(lèi)型(例如視頻內(nèi)容、音頻內(nèi)容)、時(shí)間和位置參數(shù)(例如內(nèi)容源多么老、應(yīng)進(jìn)行搜索的時(shí)間的量、當(dāng)天時(shí)間、全球定位系統(tǒng)(GPS)數(shù)據(jù)等)、以及用戶偏好(例如用戶偏好的結(jié)果的數(shù)量)等。
[0010]在本發(fā)明的實(shí)施例中,至少一個(gè)設(shè)備可包括動(dòng)態(tài)搜索應(yīng)用以便于動(dòng)態(tài)搜索。例如,如將更詳細(xì)討論的,STB 100、第一用戶設(shè)備200、第二用戶設(shè)備300、以及內(nèi)容提供者設(shè)備400中的每個(gè)可以包括動(dòng)態(tài)搜索應(yīng)用以便于動(dòng)態(tài)搜索。
[0011]STB 100可以是轉(zhuǎn)換用于顯示在顯示設(shè)備上的內(nèi)容信號(hào)的設(shè)備。STB100可包括STB處理器101、STB第一調(diào)諧器102、STB第二調(diào)諧器103、以及STB存儲(chǔ)器部件104。STB100可以耦合到顯示設(shè)備108 (例如電視機(jī))。在本例中,用戶可使用STB和顯示設(shè)備108來(lái)觀看由內(nèi)容提供者設(shè)備400傳送的廣播夜間新聞節(jié)目。
[0012]STB處理部件101可包括可被利用來(lái)執(zhí)行計(jì)算機(jī)可讀可執(zhí)行指令的至少一個(gè)計(jì)算機(jī)處理器。例如,如將更詳細(xì)討論的,STB處理部件101可配置用來(lái)執(zhí)行與動(dòng)態(tài)搜索服務(wù)有關(guān)的各種軟件應(yīng)用。
[0013]STB第一調(diào)諧器102可允許內(nèi)容信號(hào)由STB 100接收,并可捕獲(B卩,記錄)內(nèi)容信號(hào)用于重放。類(lèi)似地,STB第二調(diào)諧器103也可以接收內(nèi)容信號(hào)(與STB第一調(diào)諧器102分離),并且也可捕獲內(nèi)容信號(hào)用于重放。
[0014]STB收發(fā)機(jī)103可以是使STB 100能夠與其它設(shè)備(例如第一用戶設(shè)備200)無(wú)線地通信的發(fā)射機(jī)/接收機(jī)。在這個(gè)實(shí)施例中,STB 100和第一用戶設(shè)備200可經(jīng)由藍(lán)牙(例如IEEE 802.15.1_2005,無(wú)線個(gè)人區(qū)域網(wǎng)絡(luò))無(wú)線地通信。在其它實(shí)施例中,STB 100和第一用戶設(shè)備200可根據(jù)情況,例如經(jīng)由無(wú)線數(shù)據(jù)連接(例如IEEE 802.11,1999版本,LAN/MAN 無(wú)線 LANS(W1-Fi),IEEE 802.16-2004,LAN/MAN 寬帶無(wú)線 LANS(WiMAX),Zigbee (IEEE802.15.4)等)、蜂窩電話連接(例如 W-CDMA(UMTS)、CDMA2000 (IS-856/IS-2000)等)、有線數(shù)據(jù)連接(例如RS-232 (電子工業(yè)聯(lián)盟/EIA)、以太網(wǎng)(例如IEEE 802.3-2005, LAN/MANCSMA/⑶接入方法)、電力線通信(例如X10、IEEE P1675)、USB (例如通用串行總線2.0規(guī)范))等進(jìn)行通信。
[0015]STB存儲(chǔ)器部件104可以是配置用來(lái)存儲(chǔ)數(shù)據(jù)的任何設(shè)備。在本例中,STB存儲(chǔ)器104除了別的以外還可存儲(chǔ)STB動(dòng)態(tài)搜索應(yīng)用105、STB持續(xù)搜索參數(shù)106、以及STB持續(xù)搜索結(jié)果107。
[0016]STB動(dòng)態(tài)搜索應(yīng)用105可以是配置成使用戶設(shè)備100能夠?qū)崿F(xiàn)動(dòng)態(tài)搜索服務(wù)的應(yīng)用。更具體地,如將更詳細(xì)討論的,STB動(dòng)態(tài)搜索應(yīng)用105可配置成除了別的以外還接收關(guān)于用戶感興趣的主題的信息,分析該信息以確定搜索參數(shù),提供關(guān)于搜索參數(shù)的建議,進(jìn)行在設(shè)備之間的內(nèi)容的協(xié)調(diào)搜索,從各種設(shè)備產(chǎn)生并收集搜索的結(jié)果,以及將結(jié)果通信傳輸給用戶。
[0017]STB持續(xù)搜索參數(shù)106可包括與用戶所請(qǐng)求的持續(xù)搜索有關(guān)的參數(shù)。持續(xù)搜索可以是用戶所請(qǐng)求的搜索,其將執(zhí)行到它被用戶中止為止。
[0018]用戶可利用STB動(dòng)態(tài)搜索應(yīng)用105來(lái)請(qǐng)求執(zhí)行持續(xù)搜索。所以在本例中,STB動(dòng)態(tài)搜索應(yīng)用105可允許用戶請(qǐng)求與用戶的最喜愛(ài)的足球隊(duì)-San Francisco 49ers有關(guān)的持續(xù)搜索。例如,STB動(dòng)態(tài)搜索應(yīng)用105可提供⑶I (顯示在顯示設(shè)備100上)以允許用戶提交有關(guān)的條件,例如“San Francisco 49ers”和“新聞”。STB動(dòng)態(tài)搜索應(yīng)用105可使用這個(gè)信息來(lái)產(chǎn)生STB持續(xù)搜索參數(shù)106。
[0019]動(dòng)態(tài)搜索應(yīng)用還可配置用來(lái)建議其它有關(guān)標(biāo)準(zhǔn)。所以在本例中,當(dāng)接收到由用戶輸入的條件時(shí),STB動(dòng)態(tài)搜索應(yīng)用105可以建議也能使用的其它有關(guān)條件(例如“draftpick”、“waiver wire”)。用戶可接著接受或拒絕這些建議。
[0020]此外,動(dòng)態(tài)搜索應(yīng)用可動(dòng)態(tài)地確定搜索參數(shù)。實(shí)際上,搜索參數(shù)可完全由動(dòng)態(tài)搜索應(yīng)用定義,可完全由用戶定義,或可由來(lái)自用戶的輸入和動(dòng)態(tài)搜索應(yīng)用的組合定義。所以在本例中,STB動(dòng)態(tài)搜索應(yīng)用105可利用用戶輸入(即,“新聞”)來(lái)確定用戶只對(duì)與SanFrancisco 49ers有關(guān)的最近的新聞感興趣,且持續(xù)搜索的范圍應(yīng)被相應(yīng)地限制。
[0021]當(dāng)確定搜索參數(shù)時(shí),動(dòng)態(tài)搜索應(yīng)用可在任何耦合的設(shè)備(例如在計(jì)算機(jī)系統(tǒng)1000中的設(shè)備)當(dāng)中以協(xié)調(diào)的方式發(fā)起搜索。所以在本例中,STB動(dòng)態(tài)搜索應(yīng)用105可將通信(其可包括STB持續(xù)搜索參數(shù)106)傳輸?shù)狡渌詈系脑O(shè)備(例如第二 STB 400)以指導(dǎo)設(shè)備以協(xié)調(diào)的方式進(jìn)行持續(xù)搜索。
[0022]而且,在多個(gè)設(shè)備當(dāng)中的協(xié)調(diào)搜索可使得搜索嘗試不在設(shè)備當(dāng)中重復(fù)。設(shè)備可在它們自己當(dāng)中進(jìn)行通信(例如利用位于設(shè)備上的動(dòng)態(tài)搜索應(yīng)用)并一起工作以確保當(dāng)一個(gè)設(shè)備進(jìn)行搜索的特定方面時(shí),其它設(shè)備進(jìn)行搜索的另一方面。所以例如,如果STB動(dòng)態(tài)搜索應(yīng)用105正在特定頻道(例如頻道10)上進(jìn)行對(duì)San Francisco 49ers新聞的搜索,則STB動(dòng)態(tài)搜索應(yīng)用105將與其它設(shè)備(例如內(nèi)容提供者設(shè)備400)通信以確保這個(gè)嘗試不被重復(fù)。
[0023]協(xié)調(diào)搜索也可使得從各種設(shè)備的搜索返回的結(jié)果在設(shè)備之間進(jìn)行傳遞(例如利用位于設(shè)備上的動(dòng)態(tài)搜索應(yīng)用)。所以例如由第一用戶設(shè)備200在進(jìn)行持續(xù)搜索時(shí)產(chǎn)生的結(jié)果可被STB設(shè)備100接收并解釋,且通過(guò)設(shè)備的搜索的結(jié)果可存儲(chǔ)在STB存儲(chǔ)器部件104中作為STB持續(xù)搜索結(jié)果107。
[0024]此外,由各種設(shè)備產(chǎn)生的結(jié)果可由位于設(shè)備上的動(dòng)態(tài)搜索應(yīng)用收集用于呈現(xiàn)給用戶。例如,除了別的以外還可關(guān)于用戶當(dāng)前正使用的設(shè)備、用戶偏好(例如其可預(yù)先由用戶設(shè)置)、返回的結(jié)果的格式、或返回的結(jié)果的相關(guān)性來(lái)收集結(jié)果。所以在本例中,用戶主動(dòng)使用STB 100(耦合到電視顯示器)和第一用戶設(shè)備200(即,平板設(shè)備)。所以,如果STB持續(xù)搜索結(jié)果107包括用于呈現(xiàn)給用戶的視頻結(jié)果,STB動(dòng)態(tài)搜索應(yīng)用105可呈現(xiàn)以視頻剪輯縮略圖的形式的搜索的結(jié)果,并可利用彈出窗口來(lái)向用戶警告搜索的完成。結(jié)果也可按照例如相關(guān)性(例如使用相關(guān)性分?jǐn)?shù))或按照用戶偏好(例如用戶偏好一次看到搜索的不多于10個(gè)結(jié)果)排序。
[0025]當(dāng)接收到搜索的結(jié)果時(shí),用戶可利用動(dòng)態(tài)搜索應(yīng)用來(lái)動(dòng)態(tài)地調(diào)節(jié)搜索參數(shù)或提供反饋。所以例如,如果STB持續(xù)搜索結(jié)果107包括包含關(guān)于San Francisco 49ers的信息的五個(gè)節(jié)目的列表,則STB動(dòng)態(tài)搜索應(yīng)用105可允許用戶指示對(duì)這五個(gè)節(jié)目中的兩個(gè)具有特別的興趣,以及繼續(xù)前進(jìn),應(yīng)該相應(yīng)地進(jìn)行持續(xù)搜索。例如,STB動(dòng)態(tài)搜索應(yīng)用可利用GUI通過(guò)允許用戶水平地布置兩個(gè)結(jié)果(例如以指示它們具有相等的重要性)或垂直地布置它們(例如指示優(yōu)先化的順序)來(lái)接收用戶反饋。
[0026]第一用戶設(shè)備200除了別的以外還可以是可執(zhí)行一系列邏輯操作的任何可編程機(jī)器。第一用戶設(shè)備200的示例可包括膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、媒體播放器、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)、任何智能設(shè)備例如智能電話、智能平板計(jì)算機(jī)、智能TV等。在這個(gè)實(shí)施例中,計(jì)算設(shè)備100可以是平板設(shè)備。第一用戶設(shè)備200可包括第一用戶設(shè)備處理器201、第一用戶設(shè)備接口 202、第一用戶設(shè)備收發(fā)機(jī)203、以及第一用戶設(shè)備存儲(chǔ)器部件204。
[0027]第一用戶設(shè)備處理器201可包括可用來(lái)執(zhí)行計(jì)算機(jī)可讀可執(zhí)行指令的至少一個(gè)計(jì)算機(jī)處理器。例如,如將更詳細(xì)討論的,第一用戶設(shè)備處理器201可配置用來(lái)執(zhí)行與動(dòng)態(tài)搜索服務(wù)有關(guān)的各種軟件應(yīng)用。
[0028]第一用戶設(shè)備接口 202可以是配置成允許用戶與用戶設(shè)備200互動(dòng)的部件。例如,在這個(gè)實(shí)施例中,第一用戶設(shè)備接口 202可以是包括圖形用戶界面(GUI)的平板設(shè)備屏幕。在其它實(shí)施例中,第一用戶設(shè)備接口 202可以是膝上型計(jì)算機(jī)屏幕、平板設(shè)備屏幕、臺(tái)式計(jì)算機(jī)監(jiān)視器等。
[0029]第一用戶設(shè)備收發(fā)機(jī)203可以是使第一用戶設(shè)備200能夠與其它設(shè)備(例如STB100、內(nèi)容提供者設(shè)備500)無(wú)線地通信的發(fā)射機(jī)/接收機(jī)。在這個(gè)實(shí)施例中,第一用戶設(shè)備200和當(dāng)前內(nèi)容提供者設(shè)備500可經(jīng)由W1-Fi (例如LAN/MAN無(wú)線LANS(W1-Fi),IEEE802.16-2004)無(wú)線地通信。在其它實(shí)施例中,STB 100、第一用戶設(shè)備200、以及內(nèi)容提供者設(shè)備500可經(jīng)由各種其它通信協(xié)議無(wú)線地通信。
[0030]第一用戶設(shè)備存儲(chǔ)器部件204可以是配置用來(lái)存儲(chǔ)數(shù)據(jù)的任何設(shè)備。在本例中,第一用戶設(shè)備存儲(chǔ)器部件204除了別的以外還可存儲(chǔ)第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205、第一用戶設(shè)備持續(xù)搜索參數(shù)206、以及第一用戶設(shè)備指導(dǎo)搜索參數(shù)207、以及第一用戶設(shè)備指導(dǎo)搜索結(jié)果208。
[0031]類(lèi)似于STB動(dòng)態(tài)搜索應(yīng)用105,第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205可以是配置成使第一用戶設(shè)備200能夠?qū)崿F(xiàn)動(dòng)態(tài)搜索的應(yīng)用。同樣,類(lèi)似于STB持續(xù)搜索參數(shù)106,第一用戶設(shè)備持續(xù)搜索參數(shù)206可包括關(guān)于由用戶請(qǐng)求的與San Francisco 49ers有關(guān)的持續(xù)搜索的信息。所以例如,雖然STB動(dòng)態(tài)搜索應(yīng)用105可能正在進(jìn)行關(guān)于在STB設(shè)備100上正被廣播的頻道的用戶請(qǐng)求的持續(xù)搜索,第一用戶設(shè)備200可利用第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205來(lái)通過(guò)搜索萬(wàn)維網(wǎng)以協(xié)調(diào)方式進(jìn)行持續(xù)搜索。
[0032]實(shí)際上,在一個(gè)示例中,第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205可配置用來(lái)搜索社交網(wǎng)絡(luò)。搜索社交網(wǎng)絡(luò)可允許第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用以產(chǎn)生可由搜索類(lèi)似內(nèi)容的其他用戶確定的結(jié)果。因此,由第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用進(jìn)行的搜索甚至可以更分布和有效。
[0033]第一用戶設(shè)備指導(dǎo)搜索參數(shù)207可包括關(guān)于由用戶請(qǐng)求的指導(dǎo)搜索的信息。指導(dǎo)搜索可以是有限的(例如被限制到實(shí)時(shí),由搜索迭代的數(shù)量限制,等等)搜索。所以在本例中,用戶可利用STB第一用戶設(shè)備接口 202來(lái)輸入第一用戶設(shè)備指導(dǎo)搜索參數(shù)207以使第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205能夠進(jìn)行指導(dǎo)搜索來(lái)產(chǎn)生關(guān)于在海地的地震的當(dāng)前信息(顯示在用戶正在觀看的廣播新聞節(jié)目上)。更具體地,用戶可通過(guò)選擇在由第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205提供(并顯示在第一用戶設(shè)備接口 202上)的⑶I中提供的按鈕來(lái)請(qǐng)求指導(dǎo)搜索。
[0034]當(dāng)接收到該請(qǐng)求時(shí),第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205可利用這個(gè)信息來(lái)確定搜索參數(shù)。更具體地,第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205可分析內(nèi)容(例如,在用戶請(qǐng)求的時(shí)間時(shí)或附近正在被廣播的CC數(shù)據(jù))以確定用戶已做出關(guān)于在海地的地震的請(qǐng)求。第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205可發(fā)起搜索,并將這個(gè)請(qǐng)求傳遞到其它耦合的設(shè)備(例如第二 STB 400)以允許設(shè)備以協(xié)調(diào)方式對(duì)關(guān)于在海地的地震的任何信息進(jìn)行指導(dǎo)搜索。例如,STB設(shè)備100的STB第一調(diào)諧器102和STB第二調(diào)諧器103可進(jìn)行正被廣播的電視頻道的搜索,而第一用戶設(shè)備200可在互聯(lián)網(wǎng)上進(jìn)行搜索。當(dāng)完成指導(dǎo)搜索時(shí),第一用戶設(shè)備存儲(chǔ)器部件204可存儲(chǔ)第一用戶設(shè)備指導(dǎo)搜索結(jié)果208用于呈現(xiàn)給用戶。
[0035]現(xiàn)在轉(zhuǎn)到第二用戶設(shè)備300,第二用戶設(shè)備300除了別的以外還可以是可執(zhí)行一系列邏輯操作的任何可編程機(jī)器。在這個(gè)實(shí)施例中,第二用戶設(shè)備300可以是臺(tái)式計(jì)算機(jī)。第二用戶設(shè)備300可包括第二用戶設(shè)備處理器301、第二用戶設(shè)備傳感器配置302、以及第二用戶設(shè)備存儲(chǔ)器部件303。
[0036]第二用戶設(shè)備處理器301可包括可用來(lái)執(zhí)行計(jì)算機(jī)可讀可執(zhí)行指令的至少一個(gè)計(jì)算機(jī)處理器。例如,如將更詳細(xì)討論的,第二用戶設(shè)備處理器301可配置用來(lái)執(zhí)行與動(dòng)態(tài)搜索服務(wù)有關(guān)的各種軟件應(yīng)用。
[0037]第二用戶設(shè)備傳感器配置302可以是配置成測(cè)量與第二用戶設(shè)備300的環(huán)境有關(guān)的屬性的至少一個(gè)傳感器的布置。在本例中,第二用戶設(shè)備傳感器配置302可包括氣壓計(jì)以檢測(cè)大氣壓力的變化來(lái)幫助用戶確定是否會(huì)下雨。在本例中,氣壓的預(yù)定變化可使第二用戶設(shè)備傳感器配置302傳輸信號(hào)。
[0038]第二用戶設(shè)備存儲(chǔ)器部件303可以是配置用來(lái)存儲(chǔ)數(shù)據(jù)的任何設(shè)備。在本例中,第二用戶設(shè)備存儲(chǔ)器部件303除了別的以外還可存儲(chǔ)第二用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用304、第二用戶設(shè)備持續(xù)搜索參數(shù)305、第二用戶設(shè)備觸發(fā)搜索參數(shù)306、以及第二用戶設(shè)備觸發(fā)搜索結(jié)果307。
[0039]類(lèi)似于STB動(dòng)態(tài)搜索應(yīng)用105,第二用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用304可以是配置成使第二用戶設(shè)備300能夠?qū)崿F(xiàn)動(dòng)態(tài)搜索服務(wù)的應(yīng)用。同樣,類(lèi)似于STB持續(xù)搜索參數(shù)106,第二用戶設(shè)備持續(xù)搜索參數(shù)305可包括關(guān)于由用戶請(qǐng)求的與San Francisco 49ers有關(guān)的持續(xù)搜索的信息。所以在本例中,雖然STB 100可能正在進(jìn)行關(guān)于在STB設(shè)備100上正被廣播的頻道的用戶請(qǐng)求的持續(xù)搜索,第二用戶設(shè)備300可利用第二 STB動(dòng)態(tài)搜索應(yīng)用304來(lái)通過(guò)搜索萬(wàn)維網(wǎng)以協(xié)調(diào)方式(即,連同第一用戶設(shè)備200)進(jìn)行持續(xù)搜索。
[0040]第二用戶設(shè)備觸發(fā)搜索參數(shù)306可包括關(guān)于由用戶請(qǐng)求的觸發(fā)搜索的信息。觸發(fā)搜索可以是由事件自動(dòng)觸發(fā)的搜索。在本例中,當(dāng)從第二用戶設(shè)備傳感器配置302接收到信號(hào)時(shí),第二用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用304可訪問(wèn)第二用戶設(shè)備觸發(fā)搜索參數(shù)306以確定對(duì)關(guān)于可能會(huì)下雨的指示的任何信息(例如本地天氣報(bào)告)的搜索應(yīng)被發(fā)起。因此,第二用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用304可發(fā)起搜索,并可將這個(gè)請(qǐng)求傳遞到其它耦合的設(shè)備(例如第二STB 400)以允許設(shè)備以協(xié)調(diào)方式進(jìn)行觸發(fā)搜索。當(dāng)完成觸發(fā)搜索時(shí),第二用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用304可將第二用戶設(shè)備觸發(fā)搜索結(jié)果307存儲(chǔ)在第二用戶設(shè)備存儲(chǔ)器部件303中,并可將結(jié)果通信(包括第二用戶設(shè)備觸發(fā)搜索結(jié)果307)傳輸?shù)搅硪辉O(shè)備(例如第一用戶設(shè)備200)。
[0041]內(nèi)容提供者設(shè)備400除了別的以外還可以是可執(zhí)行一系列邏輯操作以向用戶廣播內(nèi)容的任何可編程機(jī)器。在這個(gè)實(shí)施例中,內(nèi)容提供者設(shè)備可以是可配置成向STB 100、第一用戶設(shè)備200、以及第二用戶設(shè)備300廣播內(nèi)容的計(jì)算機(jī)服務(wù)器設(shè)備。內(nèi)容提供者設(shè)備400可包括內(nèi)容提供者設(shè)備處理器401和內(nèi)容提供者設(shè)備存儲(chǔ)器部件502。
[0042]內(nèi)容提供者設(shè)備處理器401可包括可用來(lái)執(zhí)行計(jì)算機(jī)可讀可執(zhí)行指令的至少一個(gè)計(jì)算機(jī)處理器。例如,如將更詳細(xì)討論的,內(nèi)容提供者設(shè)備處理器401可配置用來(lái)執(zhí)行與動(dòng)態(tài)搜索服務(wù)有關(guān)的各種軟件應(yīng)用。
[0043]內(nèi)容提供者設(shè)備存儲(chǔ)器部件402可以是配置用來(lái)存儲(chǔ)數(shù)據(jù)的任何設(shè)備。在本例中,內(nèi)容提供者設(shè)備存儲(chǔ)器部件402除了別的以外還可存儲(chǔ)內(nèi)容提供者設(shè)備動(dòng)態(tài)搜索應(yīng)用403和內(nèi)容提供者設(shè)備持續(xù)搜索參數(shù)404。
[0044]類(lèi)似于STB動(dòng)態(tài)搜索應(yīng)用105,內(nèi)容提供者設(shè)備動(dòng)態(tài)搜索應(yīng)用403可以是配置成使內(nèi)容提供者設(shè)備400能夠?qū)崿F(xiàn)動(dòng)態(tài)搜索服務(wù)的應(yīng)用。此外,類(lèi)似于STB持續(xù)搜索參數(shù)106,內(nèi)容提供者設(shè)備持續(xù)搜索參數(shù)404可包括關(guān)于由用戶請(qǐng)求的與San Francisco 49ers有關(guān)的持續(xù)搜索的信息。所以例如,雖然STB 100可能正在進(jìn)行關(guān)于在STB設(shè)備100上正被廣播的某些頻道的用戶請(qǐng)求的持續(xù)搜索,內(nèi)容提供者設(shè)備400可配置成通過(guò)搜索其它頻道來(lái)進(jìn)行協(xié)調(diào)搜索。
[0045]在圖1中描繪的塊的布置和編號(hào)并不旨在暗示操作的順序而排除其它可能性。本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,前述系統(tǒng)和方法容許各種修改和變更。
[0046]例如,在如上所述的圖1中描述的實(shí)施例中,在計(jì)算機(jī)系統(tǒng)1000中的設(shè)備可協(xié)調(diào)來(lái)執(zhí)行特定的搜索。也就是說(shuō),例如當(dāng)從用戶接收到指導(dǎo)搜索時(shí),設(shè)備可以用協(xié)調(diào)方式進(jìn)行搜索以產(chǎn)生并收集結(jié)果。因此,設(shè)備可配置成以分散的、分布的方式操作(例如進(jìn)行搜索)。然而,這不需要必須是這種情況。在其它實(shí)施例中,一個(gè)中央設(shè)備(例如內(nèi)容提供者設(shè)備400)可配置成指導(dǎo)一個(gè)或多個(gè)耦合的設(shè)備來(lái)以協(xié)調(diào)方式進(jìn)行動(dòng)態(tài)搜索。實(shí)際上,在一個(gè)實(shí)施例中,中央設(shè)備可以根本不被配置用來(lái)搜索,并可替代地僅指導(dǎo)其他設(shè)備進(jìn)行搜索。
[0047]同樣,在上面描述的示例中,動(dòng)態(tài)搜索應(yīng)用可進(jìn)行持續(xù)搜索、指導(dǎo)搜索、以及觸發(fā)搜索。然而,本發(fā)明的實(shí)施例在可被執(zhí)行的搜索的類(lèi)型方面并不被限制。實(shí)際上,本發(fā)明的實(shí)施例可配置成以可能需要的協(xié)調(diào)方式執(zhí)行任何其它類(lèi)型的搜索。
[0048]現(xiàn)在轉(zhuǎn)到圖2,顯示了根據(jù)本發(fā)明的實(shí)施例的實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的方法的示例的流程圖。在本例中,用戶可利用用戶設(shè)備,例如第一用戶設(shè)備200(圖1),同時(shí)利用STB例如STB 100 (圖1)觀看電視節(jié)目。同樣,在本例中,用戶可利用平板設(shè)備和STB來(lái)發(fā)起對(duì)關(guān)于用戶的最喜愛(ài)的職業(yè)足球隊(duì)-San Francisco 49ers的當(dāng)前信息的指導(dǎo)搜索。
[0049]該方法可被實(shí)現(xiàn)為存儲(chǔ)在:機(jī)器或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、固件、閃存等中;在可配置邏輯,例如可編程邏輯陣列(PLA)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD)中;在使用電路技術(shù)的固定功能邏輯硬件,例如專用集成電路(ASIC)、互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)或晶體管-晶體管邏輯(TTL)技術(shù)中,或其任何組合中的一組邏輯指令。例如,可以用一種或多種編程語(yǔ)目,包括面向?qū)ο蟮木幊陶Z(yǔ)目例如Java、Smalltalk、C++等和常規(guī)過(guò)程編程語(yǔ)目例如“C”編程語(yǔ)言或類(lèi)似的編程語(yǔ)言的任何組合來(lái)編寫(xiě)執(zhí)行在方法中所示的操作的計(jì)算機(jī)程序代碼。
[0050]過(guò)程可在處理塊2000處開(kāi)始。在處理塊2010處,用戶可利用位于用戶設(shè)備上的動(dòng)態(tài)搜索應(yīng)用,例如第一用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用205 (圖1)來(lái)請(qǐng)求指導(dǎo)搜索。用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可提供包括搜索欄的GUI以接收與用戶感興趣的主題有關(guān)的輸入。在處理塊2020處,用戶可將搜索條件“San Francisco 49ers”和“當(dāng)前”輸入到搜索欄中。在處理塊2030處,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可確定搜索標(biāo)準(zhǔn)可以是關(guān)于San Francisco 49ers的信息,且搜索的范圍應(yīng)只限于最近的信息。在處理塊2040處,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可提供關(guān)于標(biāo)準(zhǔn)和范圍的建議,例如詢問(wèn)是否包括有關(guān)的搜索標(biāo)準(zhǔn)例如“draft pick”或“waiver wire”,以及是否將搜索的范圍限制到在最后二十四小時(shí)中公布的材料。在處理塊2050處,用戶可回答這些詢問(wèn),且用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可將指導(dǎo)搜索參數(shù),例如第一用戶設(shè)備指導(dǎo)搜索參數(shù)207(圖1)存儲(chǔ)在本地存儲(chǔ)器,例如第一用戶設(shè)備存儲(chǔ)器部件204(圖1)上。
[0051]在處理塊2060處,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可通過(guò)將指導(dǎo)搜索參數(shù)傳輸?shù)轿挥赟TB上的動(dòng)態(tài)搜索應(yīng)用,例如STB動(dòng)態(tài)搜索應(yīng)用105(圖1)來(lái)發(fā)起協(xié)調(diào)搜索。在處理塊2070處,當(dāng)接收到搜索參數(shù)時(shí),STB動(dòng)態(tài)搜索應(yīng)用可利用STB第一調(diào)諧器,例如STB第一調(diào)諧器102 (圖1)和STB第二調(diào)諧器,例如STB第二調(diào)諧器(圖1),對(duì)關(guān)于San Francisco 49ers的最近信息在STB上可用的廣播電視內(nèi)容上進(jìn)行搜索。STB動(dòng)態(tài)搜索應(yīng)用可協(xié)調(diào)搜索活動(dòng)以通過(guò)確保STB調(diào)諧器搜索與第二 STB調(diào)諧器不同的頻道來(lái)確保嘗試不被重復(fù)。
[0052]在處理塊2080處,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用和STB動(dòng)態(tài)搜索應(yīng)用可累積來(lái)自其相應(yīng)的搜索的結(jié)果。在處理塊2090處,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用和STB動(dòng)態(tài)搜索應(yīng)用可通過(guò)傳遞它們相應(yīng)的返回的結(jié)果來(lái)繼續(xù)協(xié)調(diào)搜索。在本例中,STB動(dòng)態(tài)搜索應(yīng)用可將包括STB的搜索結(jié)果的STB結(jié)果通信傳輸?shù)接脩粼O(shè)備。在本例中,STB的搜索結(jié)果可包括與San Francisco49ers有關(guān)的兩個(gè)三十秒視頻剪輯。
[0053]在處理塊2100處,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可以用最適合于用戶設(shè)備(即,搜索請(qǐng)求起源于的設(shè)備)的方式,產(chǎn)生并收集來(lái)自其自身的萬(wàn)維網(wǎng)搜索的結(jié)果,以及來(lái)自STB搜索的結(jié)果。在本例中,這可包括提供前十個(gè)萬(wàn)維網(wǎng)搜索結(jié)果,以及從STB設(shè)備發(fā)送的兩個(gè)視頻剪輯。
[0054]在處理塊2110處,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可以用最適合于用戶設(shè)備的方式向用戶呈現(xiàn)結(jié)果。在本例中,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可提供彈出圖標(biāo)來(lái)指示搜索已完成。彈出圖標(biāo)可以被選擇以鏈接到包括收集的搜索結(jié)果的文件。
[0055]在處理塊2120處,用戶可點(diǎn)擊彈出圖標(biāo),并觀看收集的搜索結(jié)果。在處理塊2130處,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可詢問(wèn)用戶是否想要?jiǎng)討B(tài)地調(diào)節(jié)搜索參數(shù)或提供反饋。在處理塊2140處,用戶可以指示沒(méi)必要調(diào)節(jié)或反饋。在處理塊2150處,過(guò)程可終止。
[0056]在圖2中描繪的塊的序列和編號(hào)并不旨在暗示操作的順序而排除其他可能性。本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,前述系統(tǒng)和方法容許各種修改、變化和變更。
[0057]例如,在圖2所示的實(shí)施例中,用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用和STB動(dòng)態(tài)搜索應(yīng)用可對(duì)關(guān)于San Francisco 49ers的最近信息進(jìn)行指導(dǎo)搜索。然而,本發(fā)明的實(shí)施例在可被執(zhí)行的搜索的類(lèi)型方面并不被限制。實(shí)際上,本發(fā)明的實(shí)施例可配置成以可能需要的協(xié)調(diào)方式執(zhí)行任何其它類(lèi)型的搜索。所以例如,在另一實(shí)施例中,STB動(dòng)態(tài)搜索應(yīng)用和用戶設(shè)備動(dòng)態(tài)搜索應(yīng)用可配置用來(lái)進(jìn)行持續(xù)搜索。
[0058]實(shí)施例可因此提供實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的方法,包括接收關(guān)于用戶感興趣的主題的信息,分析關(guān)于用戶感興趣的主題的該信息以確定搜索參數(shù),并提供關(guān)于搜索參數(shù)的建議。該方法還可包括利用反饋來(lái)調(diào)節(jié)搜索參數(shù)和利用多個(gè)設(shè)備進(jìn)行內(nèi)容的協(xié)調(diào)搜索。
[0059]在一個(gè)示例中,該方法可包括利用多個(gè)設(shè)備產(chǎn)生內(nèi)容的協(xié)調(diào)搜索的結(jié)果。
[0060]在另一示例中,該方法可包括產(chǎn)生包括內(nèi)容的協(xié)調(diào)搜索的結(jié)果的結(jié)果通信。
[0061 ] 在一個(gè)示例中,搜索參數(shù)是搜索標(biāo)準(zhǔn)和搜索的范圍中的一個(gè)或多個(gè)。
[0062]在一個(gè)示例中,協(xié)調(diào)搜索是持續(xù)搜索、指導(dǎo)搜索、以及觸發(fā)搜索中的一個(gè)或多個(gè)。
[0063]在又一示例中,內(nèi)容的協(xié)調(diào)搜索包括在多個(gè)設(shè)備之間不重復(fù)搜索嘗試。
[0064]在另一示例中,內(nèi)容的協(xié)調(diào)搜索包括在多個(gè)設(shè)備之間共享結(jié)果。
[0065]實(shí)施例還可包括包含多個(gè)指令的至少一個(gè)機(jī)器可讀介質(zhì),該指令響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行,使計(jì)算設(shè)備執(zhí)行前述方法的任何示例。另一實(shí)施例可提供用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的裝置,其包括處理器和配置成執(zhí)行前述方法的任何示例的邏輯。又一實(shí)施例可提供用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的系統(tǒng),其包括第一設(shè)備和第二設(shè)備,第一設(shè)備包括第一設(shè)備處理器和第一設(shè)備存儲(chǔ)器部件,而第二設(shè)備包括第二設(shè)備處理器和配置成執(zhí)行前述方法的任何示例的邏輯。
[0066]其它實(shí)施例可涉及實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的方法,其包括接收關(guān)于用戶感興趣的主題的信息以及分析關(guān)于用戶感興趣的主題的信息以確定搜索參數(shù),并利用多個(gè)設(shè)備進(jìn)行內(nèi)容的協(xié)調(diào)搜索。
[0067]在一個(gè)示例中,該方法可包括提供與搜索參數(shù)有關(guān)的建議。
[0068]在另一示例中,該方法可包括利用反饋來(lái)調(diào)節(jié)搜索參數(shù)。
[0069]在另一示例中,搜索參數(shù)可以是搜索標(biāo)準(zhǔn)和搜索的范圍中的一個(gè)或多個(gè)。
[0070]在另一示例中,該方法可包括利用多個(gè)設(shè)備產(chǎn)生內(nèi)容的協(xié)調(diào)搜索的結(jié)果。
[0071]在另一示例中,該方法可包括產(chǎn)生包括內(nèi)容的協(xié)調(diào)搜索的結(jié)果的結(jié)果通信。
[0072]在另一示例中,內(nèi)容的協(xié)調(diào)搜索可以是持續(xù)搜索、指導(dǎo)搜索、以及觸發(fā)搜索中的一個(gè)或多個(gè)。
[0073]在另一示例中,內(nèi)容的協(xié)調(diào)搜索可以包括在多個(gè)設(shè)備之間不重復(fù)搜索嘗試。
[0074]在另一示例中,內(nèi)容的協(xié)調(diào)搜索可以包括在多個(gè)設(shè)備之間共享結(jié)果。
[0075]實(shí)施例還可包括包含多個(gè)指令的至少一個(gè)機(jī)器可讀介質(zhì),該指令響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行,使計(jì)算設(shè)備執(zhí)行前述方法的任何示例。另一實(shí)施例可提供用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的裝置,其包括處理器和配置成執(zhí)行前述方法的任何示例的邏輯。又一實(shí)施例可提供用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的系統(tǒng),其包括第一設(shè)備和第二設(shè)備,第一設(shè)備包括第一設(shè)備處理器和第一設(shè)備存儲(chǔ)器部件,而第二設(shè)備包括第二設(shè)備處理器和配置成執(zhí)行前述方法的任何示例的邏輯。
[0076]實(shí)施例還可提供包括第一設(shè)備的系統(tǒng),第一設(shè)備包括第一處理部件、接收關(guān)于用戶感興趣的主題的信息的第一設(shè)備接收模塊、以及分析關(guān)于用戶感興趣的主題的信息以確定搜索參數(shù)的第一設(shè)備分析模塊。第一設(shè)備還可包括提供與搜索參數(shù)有關(guān)的建議的第一設(shè)備建議模塊和傳輸指導(dǎo)內(nèi)容的協(xié)調(diào)搜索的搜索通信的第一設(shè)備傳輸模塊,其中搜索通信包括搜索參數(shù),且其中第一設(shè)備接收模塊接收包括第一結(jié)果的第一結(jié)果通信。系統(tǒng)還可包括第二設(shè)備,其具有第二處理部件、接收指導(dǎo)內(nèi)容的協(xié)調(diào)搜索的搜索通信的第二設(shè)備接收模塊、利用搜索參數(shù)進(jìn)行第一搜索并產(chǎn)生與搜索參數(shù)有關(guān)的第一結(jié)果的第二設(shè)備搜索模塊、以及產(chǎn)生包括第一結(jié)果的第一結(jié)果通信的第二設(shè)備結(jié)果模塊。
[0077]在一個(gè)示例中,第一設(shè)備包括利用搜索參數(shù)進(jìn)行第二搜索的第一設(shè)備搜索模塊。
[0078]在另一示例中,第一設(shè)備包括產(chǎn)生包括第二結(jié)果的第二結(jié)果通信的第一設(shè)備結(jié)果模塊。
[0079]實(shí)施例還可包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的一組指令,所述指令如果由處理器執(zhí)行則使計(jì)算機(jī)接收關(guān)于用戶感興趣的主題的信息,分析關(guān)于用戶感興趣的主題的信息以確定搜索參數(shù),并利用多個(gè)設(shè)備進(jìn)行內(nèi)容的協(xié)調(diào)搜索。這組指令還可利用多個(gè)設(shè)備產(chǎn)生內(nèi)容的協(xié)調(diào)搜索的結(jié)果并產(chǎn)生包括內(nèi)容的協(xié)調(diào)搜索的結(jié)果的結(jié)果通?目O
[0080]又一實(shí)施例可提供包括接口、處理部件、以及存儲(chǔ)器設(shè)備的裝置。存儲(chǔ)器設(shè)備可包括接收關(guān)于用戶感興趣的主題的信息的接收模塊和分析關(guān)于用戶感興趣的主題的信息以確定搜索參數(shù)的分析模塊。存儲(chǔ)器設(shè)備還可包括利用多個(gè)設(shè)備進(jìn)行內(nèi)容的協(xié)調(diào)搜索的搜索模塊、利用多個(gè)設(shè)備產(chǎn)生內(nèi)容的協(xié)調(diào)搜索的結(jié)果的結(jié)果模塊、以及產(chǎn)生包括內(nèi)容的協(xié)調(diào)搜索的結(jié)果的結(jié)果通信的結(jié)果通信模塊。
[0081]在一個(gè)示例中,存儲(chǔ)器設(shè)備還包括提供與搜索參數(shù)有關(guān)的建議的建議模塊。
[0082]在另一示例中,存儲(chǔ)器設(shè)備還包括利用反饋來(lái)調(diào)節(jié)搜索參數(shù)的調(diào)節(jié)模塊。
[0083]各種實(shí)施例可使用硬件元件、軟件元件、或這兩者的組合來(lái)實(shí)現(xiàn)。硬件元件的示例可包括處理器、微處理器、電路、電路元件(例如晶體管、電阻器、電容器、電感器等)、集成電路、專用集成電路(ASIC)、可編程邏輯器件(PLD)、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、邏輯門(mén)、寄存器、半導(dǎo)體器件、芯片、微芯片、芯片組等。軟件的示例可包括軟件部件、程序、應(yīng)用、計(jì)算機(jī)程序、應(yīng)用程序、系統(tǒng)程序、機(jī)器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、功能、方法、過(guò)程、軟件接口、應(yīng)用程序接口(API)、指令集、計(jì)算代碼、計(jì)算機(jī)代碼、代碼段、計(jì)算機(jī)代碼段、字、值、符號(hào)、或其任何組合。確定實(shí)施例是否使用硬件元件和/或軟件元件實(shí)現(xiàn)可根據(jù)任何數(shù)量的因素而變化,例如期望計(jì)算速率、功率級(jí)、耐熱性、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線速度和其它設(shè)計(jì)或性能約束。
[0084]至少一個(gè)實(shí)施例的一個(gè)或多個(gè)方面可由存儲(chǔ)在代表在處理器內(nèi)的各種邏輯的機(jī)器可讀介質(zhì)上的代表性指令實(shí)現(xiàn),該指令在由機(jī)器讀取時(shí)使機(jī)器構(gòu)建邏輯以執(zhí)行本文描述的技術(shù)。被稱為“IP核心”的這樣的表示可存儲(chǔ)在有形的、機(jī)器可讀介質(zhì)上并被提供到各種消費(fèi)或制造設(shè)施以裝入實(shí)際上制作邏輯或處理器的構(gòu)建機(jī)器中。
[0085]本文描述的技術(shù)可因此提供確保消費(fèi)者視頻管線的實(shí)時(shí)操作和操作管線的動(dòng)態(tài)更新以傳送最佳視覺(jué)感知質(zhì)量和觀看體驗(yàn)的前饋系統(tǒng)。特別是,視頻管線的分立控制系統(tǒng)可動(dòng)態(tài)地適應(yīng)操作點(diǎn),以優(yōu)化與視頻感知質(zhì)量有關(guān)的交互式部件模塊的全局配置。在串行配置中,感知質(zhì)量分析模塊可被放置在視頻處理管線之前,且為后處理管線確定的參數(shù)可用于相同幀。在質(zhì)量分析塊的分布式計(jì)算的情況下或當(dāng)感知質(zhì)量分析需要在管線中的中間點(diǎn)處被執(zhí)行時(shí),使用給定幀確定的參數(shù)可在下一框架上被應(yīng)用以確保實(shí)時(shí)操作。分布式計(jì)算有時(shí)在減小復(fù)雜性方面是有益的,因?yàn)橛糜诟兄|(zhì)量計(jì)算的某些元件可能已經(jīng)在后處理管線中被計(jì)算并可被重新使用。所示方法也可與閉環(huán)控制兼容,其中感知質(zhì)量分析在視頻處理管線的輸出處被重新使用以估計(jì)輸出質(zhì)量,其也由控制機(jī)制使用。
[0086]本發(fā)明的實(shí)施例可應(yīng)用于使用所有類(lèi)型的半導(dǎo)體集成電路(“1C”)芯片。這些IC芯片的示例包括但不限于處理器、控制器、芯片組部件、可編程陣列(PLA)、存儲(chǔ)器芯片、網(wǎng)絡(luò)芯片等。此外,在一些附圖中,信號(hào)導(dǎo)體線用線代表。一些可以不同,以指示更多成分的信號(hào)路徑,具有號(hào)碼標(biāo)簽,以指示成分信號(hào)路徑的數(shù)量,和/或在一端或多端處具有箭頭以指示主要的信息流方向。然而,這不應(yīng)以限制方式被解釋。更確切地,這樣添加的細(xì)節(jié)可結(jié)合一個(gè)或多個(gè)示例性實(shí)施例來(lái)使用以便于更容易地理解電路。任何所代表的信號(hào)線不管是否具有額外的信息都可實(shí)際上包括:可在多個(gè)方向上行進(jìn)并可使用任何適當(dāng)類(lèi)型的信號(hào)方案來(lái)實(shí)現(xiàn)的一個(gè)或多個(gè)信號(hào),例如使用不同對(duì)的光纖線,和/或單端線來(lái)實(shí)現(xiàn)的數(shù)字或模擬線。
[0087]可給出示例尺寸/模型/值/范圍,雖然本發(fā)明的實(shí)施例不限于此。因?yàn)橹圃旒夹g(shù)(例如光刻法)隨著時(shí)間而成熟,預(yù)期較小尺寸的設(shè)備可被制造。此外,到IC芯片和其它部件的公知的電源/接地連接可以或可以不在附圖中示出,為了說(shuō)明和討論的簡(jiǎn)單且以便不使本發(fā)明的實(shí)施例的某些方面模糊。此外,布置可在方框圖形式中示出,以便避免使本發(fā)明的實(shí)施例模糊,且也鑒于下列事實(shí):關(guān)于這樣的方框圖布置的實(shí)現(xiàn)的細(xì)節(jié)高度依賴于平臺(tái)(實(shí)施例將在該平臺(tái)內(nèi)實(shí)現(xiàn)),即,這樣的細(xì)節(jié)應(yīng)完全處在本領(lǐng)域中的技術(shù)人員的視界內(nèi)。在特定的細(xì)節(jié)(例如電路)被闡述以便描述本發(fā)明的示例實(shí)施例的場(chǎng)合,對(duì)本領(lǐng)域中的技術(shù)人員而言明顯的是,本發(fā)明的實(shí)施例可在沒(méi)有這些特定的細(xì)節(jié)或具有這些特定細(xì)節(jié)的變化的情況下被實(shí)施。本描述因此應(yīng)被視為說(shuō)明性的而不是限制性的。
[0088]可使用例如可存儲(chǔ)指令或一組指令的機(jī)器或有形計(jì)算機(jī)可讀介質(zhì)或物件來(lái)實(shí)現(xiàn)一些實(shí)施例,所述指令如果被機(jī)器執(zhí)行則可使機(jī)器執(zhí)行根據(jù)實(shí)施例的方法和/或操作。這樣的機(jī)器可包括,例如任何適當(dāng)?shù)奶幚砥脚_(tái)、計(jì)算平臺(tái)、計(jì)算設(shè)備、處理設(shè)備、計(jì)算系統(tǒng)、處理系統(tǒng)、計(jì)算機(jī)、處理器等,并可使用硬件和/或軟件的任何適當(dāng)組合來(lái)實(shí)現(xiàn)。機(jī)器可讀介質(zhì)或物件可包括例如任何適當(dāng)類(lèi)型的存儲(chǔ)器單元、存儲(chǔ)器設(shè)備、存儲(chǔ)器物件、存儲(chǔ)器介質(zhì)、存儲(chǔ)設(shè)備、存儲(chǔ)物件、存儲(chǔ)介質(zhì)和/或存儲(chǔ)單元,例如存儲(chǔ)器、可移動(dòng)或不可移動(dòng)介質(zhì)、可擦除或不可擦除介質(zhì)、可寫(xiě)或可重寫(xiě)介質(zhì)、數(shù)字或模擬介質(zhì)、硬盤(pán)、軟盤(pán)、光盤(pán)只讀存儲(chǔ)器(CD-ROM)、可記錄光盤(pán)(CD-R)、可重寫(xiě)光盤(pán)(CD-RW)、光盤(pán)、磁性介質(zhì)、磁光介質(zhì)、可移動(dòng)存儲(chǔ)卡或磁盤(pán)、各種類(lèi)型的數(shù)字通用盤(pán)(DVD)、磁帶、盒式磁帶等。指令可包括使用任何適當(dāng)?shù)母呒?jí)、低級(jí)、面向?qū)ο?、視覺(jué)、編譯和/或解釋編程語(yǔ)言實(shí)現(xiàn)的任何適當(dāng)類(lèi)型的代碼,例如源代碼、編譯代碼、解釋代碼、可執(zhí)行代碼、靜態(tài)代碼、動(dòng)態(tài)代碼、加密代碼等。
[0089]除非另外特別規(guī)定,可認(rèn)識(shí)到,術(shù)語(yǔ)例如“處理”、“計(jì)算(comput ing) ”、“計(jì)算(calculating) ”、“確定”等指計(jì)算機(jī)或計(jì)算系統(tǒng),或類(lèi)似的電子計(jì)算設(shè)備的如下的行動(dòng)和/或過(guò)程:將在計(jì)算系統(tǒng)的寄存器和/或存儲(chǔ)器內(nèi)的被表示為物理量(例如電子)的數(shù)據(jù)操縱和/或轉(zhuǎn)換成類(lèi)似地在計(jì)算系統(tǒng)的存儲(chǔ)器、寄存器或其它這樣的信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)被表示為物理量的其他數(shù)據(jù)。實(shí)施例并不被限制在這個(gè)背景中。
[0090]術(shù)語(yǔ)“耦合”可在本文用于指在正被討論的部件之間的直接或間接的任何類(lèi)型的關(guān)系,并可應(yīng)用于電氣、機(jī)械、流體、光學(xué)、電磁、電機(jī)或其它連接。此外,術(shù)語(yǔ)“第一”、“第二”等可在本文僅用于便于討論,且不具有特定的時(shí)間或按時(shí)間順序的意義,除非另有指示。
[0091]從前述描述中本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,本發(fā)明的實(shí)施例的寬泛技術(shù)可以以各種形式實(shí)現(xiàn)。因此,雖然本發(fā)明的實(shí)施例關(guān)于其特定示例進(jìn)行描述,本發(fā)明的實(shí)施例的真實(shí)范圍不應(yīng)被限制于此,因?yàn)楫?dāng)研究附圖、說(shuō)明書(shū)和所附權(quán)利要求時(shí)其它修改將對(duì)技術(shù)實(shí)踐者變得明顯。
【權(quán)利要求】
1.一種實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的方法,包括: 接收關(guān)于用戶感興趣的主題的信息; 分析關(guān)于所述用戶感興趣的主題的信息以確定搜索參數(shù); 提供關(guān)于所述搜索參數(shù)的建議; 利用反饋來(lái)調(diào)節(jié)所述搜索參數(shù);以及 利用多個(gè)設(shè)備進(jìn)行內(nèi)容的協(xié)調(diào)搜索。
2.如權(quán)利要求1所述的方法,包括利用所述多個(gè)設(shè)備產(chǎn)生所述內(nèi)容的協(xié)調(diào)搜索的結(jié)果O
3.如權(quán)利要求1所述的方法,包括產(chǎn)生包括所述內(nèi)容的協(xié)調(diào)搜索的結(jié)果的結(jié)果通信。
4.如權(quán)利要求1所述的方法,其中所述搜索參數(shù)是搜索標(biāo)準(zhǔn)和搜索的范圍中的一個(gè)或多個(gè)。
5.如權(quán)利要求1所述的方法,其中所述協(xié)調(diào)搜索是持續(xù)搜索、指導(dǎo)搜索、以及觸發(fā)搜索中的一個(gè)或多個(gè)。
6.如權(quán)利要求1所述的方法,其中所述內(nèi)容的協(xié)調(diào)搜索包括在所述多個(gè)設(shè)備之間不重復(fù)搜索嘗試。
7.如權(quán)利要求1所述的方法,其中所述內(nèi)容的協(xié)調(diào)搜索包括在所述多個(gè)設(shè)備之間共享結(jié)果。
8.至少一種用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的包括多個(gè)指令的機(jī)器可讀方法,所述指令響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行而使所述計(jì)算設(shè)備執(zhí)行根據(jù)權(quán)利要求1到7中的任一項(xiàng)的方法。
9.一種用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的裝置,包括: 處理器;以及 配置用來(lái)執(zhí)行權(quán)利要求1到7中的任一項(xiàng)的方法的邏輯。
10.一種用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的系統(tǒng),包括: 第一設(shè)備,其包括第一設(shè)備處理器和第一設(shè)備存儲(chǔ)器部件;以及 第二設(shè)備,其包括, 第二設(shè)備處理器;以及 配置用來(lái)執(zhí)行權(quán)利要求1到7中的任一項(xiàng)的方法的邏輯。
11.一種實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的方法,包括: 接收關(guān)于用戶感興趣的主題的信息; 分析關(guān)于所述用戶感興趣的主題的信息以確定搜索參數(shù);以及 利用多個(gè)設(shè)備進(jìn)行內(nèi)容的協(xié)調(diào)搜索。
12.如權(quán)利要求11所述的方法,包括提供與所述搜索參數(shù)有關(guān)的建議。
13.如權(quán)利要求11所述的方法,包括利用反饋來(lái)調(diào)節(jié)所述搜索參數(shù)。
14.如權(quán)利要求11所述的方法,其中所述搜索參數(shù)是搜索標(biāo)準(zhǔn)和搜索的范圍中的一個(gè)或多個(gè)。
15.如權(quán)利要求11所述的方法,包括利用所述多個(gè)設(shè)備產(chǎn)生所述內(nèi)容的協(xié)調(diào)搜索的結(jié)果O
16.如權(quán)利要求15所述的方法,包括產(chǎn)生包括所述內(nèi)容的協(xié)調(diào)搜索的結(jié)果的結(jié)果通?目。
17.如權(quán)利要求11所述的方法,其中所述內(nèi)容的協(xié)調(diào)搜索是持續(xù)搜索、指導(dǎo)搜索、以及觸發(fā)搜索中的一個(gè)或多個(gè)。
18.如權(quán)利要求11所述的方法,其中所述內(nèi)容的協(xié)調(diào)搜索包括在所述多個(gè)設(shè)備之間不重復(fù)搜索嘗試。
19.如權(quán)利要求11所述的方法,其中所述內(nèi)容的協(xié)調(diào)搜索包括在所述多個(gè)設(shè)備之間共享結(jié)果。
20.至少一種用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的包括多個(gè)指令的機(jī)器可讀方法,所述指令響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行而使所述計(jì)算設(shè)備執(zhí)行根據(jù)權(quán)利要求11到19中的任一項(xiàng)的方法。
21.一種用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的裝置,包括: 處理器;以及 配置用來(lái)執(zhí)行權(quán)利要求11到19中的任一項(xiàng)的方法的邏輯。
22.一種用于實(shí)現(xiàn)動(dòng)態(tài)搜索服務(wù)的系統(tǒng),包括: 第一設(shè)備,其包括第一設(shè)備處理器和第一設(shè)備存儲(chǔ)器部件;以及 第二設(shè)備,其包括, 第二設(shè)備處理器;以及 配置用來(lái)執(zhí)行權(quán)利要求11到19中的任一項(xiàng)的方法的邏輯。
【文檔編號(hào)】H04N21/432GK104205862SQ201280071796
【公開(kāi)日】2014年12月10日 申請(qǐng)日期:2012年3月31日 優(yōu)先權(quán)日:2012年3月31日
【發(fā)明者】S·莫, R·施陶丁格, V·西拉吉, G·D·多明戈亞格斯 申請(qǐng)人:英特爾公司