專利名稱:伴隨體驗(yàn)的制作方法
伴隨體驗(yàn)置量許多用戶喜歡跨不同計(jì)算設(shè)備多任務(wù)化。例如,用戶可在一個(gè)設(shè)備上消費(fèi)內(nèi)容,并在不同的設(shè)備上手動(dòng)地執(zhí)行與該內(nèi)容相關(guān)聯(lián)的搜索??紤]用戶正在電視機(jī)上觀看足球比賽并且隨身攜帶他們的膝上型計(jì)算機(jī)的場(chǎng)景。該用戶可能對(duì)比賽的某個(gè)方面變得感興趣,諸如學(xué)習(xí)更多的關(guān)于特定球隊(duì)或球員的統(tǒng)計(jì)數(shù)據(jù)。如果用戶具有網(wǎng)絡(luò)連接,則他們可進(jìn)行因特網(wǎng)搜索以發(fā)現(xiàn)關(guān)于該球隊(duì)或球員的統(tǒng)計(jì)數(shù)據(jù)的信息。作為另一個(gè)示例,假設(shè)用戶正在他們的游戲控制臺(tái)上玩游戲,并且希望查出是否存在該游戲的任何“小抄”。如果他們擁有網(wǎng)絡(luò)連接并訪問他們的膝上型計(jì)算機(jī),則他們可進(jìn)行因特網(wǎng)搜索以查明是否存在該游戲的任何小抄。如上所述,必須手動(dòng)地輸入搜索對(duì)用戶來說是令人分心的,并會(huì)降低用戶體驗(yàn)。
發(fā)明內(nèi)容
各個(gè)實(shí)施例提供所謂的伴隨體驗(yàn),其中在主屏幕上消費(fèi)的內(nèi)容可用作自動(dòng)搜索的源,該自動(dòng)搜索返回可在輔助屏幕上呈現(xiàn)的相關(guān)內(nèi)容。伴隨體驗(yàn)可被認(rèn)為是駐留在能跨不同屏幕移動(dòng)的層中。不同的屏幕可包括不同的物理屏幕,諸如與不同的計(jì)算設(shè)備相關(guān)聯(lián)的那些屏幕,或?qū)⒃诳蚧蜃哟翱谥谐尸F(xiàn)伴隨體驗(yàn)的同一物理屏幕。在至少一些實(shí)施例中,當(dāng)設(shè)備彼此鄰近時(shí)設(shè)備可發(fā)現(xiàn)彼此,并且或者自動(dòng)地或者通過用戶提示來發(fā)起伴隨體驗(yàn)。一旦設(shè)備發(fā)現(xiàn)了彼此,設(shè)備之間的通信可或者通過對(duì)等連接或者通過諸如web服務(wù)之類的網(wǎng)絡(luò)體驗(yàn)來進(jìn)行。由于內(nèi)容是在一個(gè)設(shè)備上消費(fèi)的,因此與該內(nèi)容相關(guān)聯(lián)的信息可構(gòu)成web服務(wù)所支持的搜索引擎自動(dòng)地進(jìn)行搜索的基礎(chǔ)。隨后可在不同的設(shè)備上返回并呈現(xiàn)搜索結(jié)果,以提供伴隨體驗(yàn)。
圖I是根據(jù)一個(gè)或多個(gè)實(shí)施例的示例實(shí)現(xiàn)中的環(huán)境的圖示。圖2示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例環(huán)境。圖3示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例伴隨體驗(yàn)?zāi)K。圖4是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖5示出可用于實(shí)現(xiàn)此處描述的各實(shí)施例的示例計(jì)算設(shè)備。
具體實(shí)施例方式臟各個(gè)實(shí)施例提供所謂的伴隨體驗(yàn),其中在主屏幕上消費(fèi)的內(nèi)容可用作自動(dòng)搜索的源,該自動(dòng)搜索返回可在輔助屏幕上呈現(xiàn)的相關(guān)內(nèi)容。伴隨體驗(yàn)可被認(rèn)為是駐留在能跨不同屏幕移動(dòng)的層中。不同的屏幕可包括不同的物理屏幕,諸如與不同的計(jì)算設(shè)備相關(guān)聯(lián)的那些屏幕,或?qū)⒃诳蚧蜃哟翱谥谐尸F(xiàn)伴隨體驗(yàn)的同一物理屏幕。任何合適的計(jì)算設(shè)備可用于提供主屏幕。同樣,任何合適的計(jì)算設(shè)備可用于提供輔助屏幕。在下面的示例中,電視機(jī)形式的計(jì)算設(shè)備提供主屏幕。然而,本示例不旨在將主屏幕限制成是電視機(jī)。相反,如將在下面變得顯而易見的,其他計(jì)算設(shè)備可提供主屏幕。在至少一些實(shí)施例中,當(dāng)設(shè)備彼此鄰近時(shí)設(shè)備可發(fā)現(xiàn)彼此,并且或者自動(dòng)地或者通過用戶提示來發(fā)起伴隨體驗(yàn)。一旦設(shè)備發(fā)現(xiàn)了彼此,設(shè)備之間的通信可或者通過對(duì)等連接或者通過諸如web服務(wù)的網(wǎng)絡(luò)體驗(yàn)來進(jìn)行。由于內(nèi)容是在一個(gè)設(shè)備上消費(fèi)的,因此與該內(nèi)容相關(guān)聯(lián)的信息可構(gòu)成web服務(wù)所支持的搜索引擎自動(dòng)地進(jìn)行搜索的基礎(chǔ)。隨后可在不同的設(shè)備上返回并呈現(xiàn)搜索結(jié)果,以提供伴隨體驗(yàn)。搜索結(jié)果可包括被返回的任何合適類型的數(shù)據(jù),作為示例而非限制,包括通常響應(yīng)于web搜索引擎進(jìn)行的搜索而返回的傳統(tǒng)的搜索結(jié)果、聚合內(nèi)容、第三方內(nèi)容等。下面提供這種內(nèi)容的示例。圖I在100概括地示出根據(jù)一個(gè)或多個(gè)實(shí)施例的示例系統(tǒng)的高級(jí)圖示。在該示例中,系統(tǒng)100包括具有伴隨體驗(yàn)?zāi)K104形式的軟件模塊的計(jì)算設(shè)備102,該伴隨體驗(yàn)?zāi)K104如以上和以下描述的那樣操作。計(jì)算設(shè)備102可用于實(shí)現(xiàn)所謂的主屏幕和/或輔助屏幕。如將在下面變得顯而易見的那樣,主和輔助屏幕可在同一設(shè)備或不同設(shè)備上實(shí)現(xiàn)。
伴隨體驗(yàn)?zāi)K104使得在主屏幕上消費(fèi)的內(nèi)容能夠用作針對(duì)可在輔助屏幕上呈現(xiàn)的附加內(nèi)容的web搜索的基礎(chǔ)。如果計(jì)算設(shè)備102包括主屏幕實(shí)現(xiàn),則伴隨體驗(yàn)?zāi)K104可被配置成操作一種或多種方法來確保在計(jì)算設(shè)備上消費(fèi)的內(nèi)容能夠被搜索。例如,在至少一些實(shí)施例中,計(jì)算設(shè)備102可使與被消費(fèi)的內(nèi)容相關(guān)聯(lián)的信息可供搜索。該信息可包括,作為示例但不限于,媒體類型(例如,音樂、圖片、視頻、和電視)、當(dāng)前內(nèi)容(例如,藝術(shù)家、專輯、曲目、標(biāo)簽、音樂的狀態(tài))、擴(kuò)展元數(shù)據(jù)、已知查詢、付費(fèi)查詢或內(nèi)容指針等??赏ㄟ^將該信息直接發(fā)送到web服務(wù)所支持的搜索引擎來使該信息可用。這將是例如當(dāng)單個(gè)計(jì)算設(shè)備支持主和輔助屏幕二者時(shí)的情形。另選地或另外地,可通過將該信息發(fā)送到支持輔助屏幕的一個(gè)不同的設(shè)備,且該不同的設(shè)備隨后將該信息發(fā)送到搜索引擎,來使該信息可用。隨后可在輔助屏幕上返回并呈現(xiàn)搜索結(jié)果。如果計(jì)算設(shè)備102包括輔助屏幕實(shí)現(xiàn),則伴隨體驗(yàn)?zāi)K104可被配置成從主屏幕獲取與經(jīng)由主屏幕消費(fèi)的內(nèi)容相關(guān)聯(lián)的信息。這可通過拉取或推送模型來進(jìn)行。例如,伴隨體驗(yàn)?zāi)K104可向主屏幕查詢關(guān)于目前正被消費(fèi)的內(nèi)容的信息。一旦該信息被提供給輔助屏幕的伴隨體驗(yàn)?zāi)K,該信息就可構(gòu)成web搜索的基礎(chǔ)。另選地或另外地,輔助屏幕的伴隨體驗(yàn)?zāi)K可使主屏幕的伴隨體驗(yàn)?zāi)K向其推送信息。隨后該信息可構(gòu)成web搜索的基礎(chǔ)。在以下討論中,題為“示例環(huán)境”的章節(jié)描述了其中可采用此處描述的本發(fā)明原理的一示例環(huán)境。再后,題為“實(shí)現(xiàn)示例”的章節(jié)描述根據(jù)一個(gè)或多個(gè)實(shí)施例的實(shí)現(xiàn)。接著,題為“示例方法”的章節(jié)描述了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例方法。最后,題為“示例設(shè)備”的章節(jié)描述了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例設(shè)備。已在高級(jí)別描述了伴隨體驗(yàn),現(xiàn)在考慮對(duì)其中可采用本發(fā)明原理的示例環(huán)境的討論。示例環(huán)境圖2示出了一示例系統(tǒng),其將包括圖I的伴隨體驗(yàn)?zāi)K104的計(jì)算設(shè)備102示為實(shí)現(xiàn)在多個(gè)設(shè)備通過中央計(jì)算設(shè)備互聯(lián)的環(huán)境中。中央計(jì)算設(shè)備可以是多個(gè)設(shè)備本地的,或者可以位于多個(gè)設(shè)備的遠(yuǎn)程。在一個(gè)實(shí)施例中,中央計(jì)算設(shè)備是“云”服務(wù)器場(chǎng),其包括通過網(wǎng)絡(luò)或因特網(wǎng)或其他手段連接到所述多個(gè)設(shè)備的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)。在一個(gè)實(shí)施例中,該互連架構(gòu)使得跨多個(gè)設(shè)備來提供功能以向所述多個(gè)設(shè)備的用戶提供公共且無縫的體驗(yàn)。多個(gè)設(shè)備的每一個(gè)可具有不同的物理要求和能力,中央計(jì)算設(shè)備使用一平臺(tái)來使得為設(shè)備特制且又對(duì)所有設(shè)備共同的體驗(yàn)?zāi)鼙贿f送到設(shè)備。在一個(gè)實(shí)施例中,創(chuàng)建目標(biāo)設(shè)備“類”,且使得體驗(yàn)適應(yīng)于通用設(shè)備類。設(shè)備類可由設(shè)備的物理特征或用途或其他公共特性來定義。例如,計(jì)算設(shè)備102可用各種不同方式來配置,諸如用于移動(dòng)設(shè)備202、計(jì)算機(jī)204和電視機(jī)206用途。這些配置中的每一個(gè)具有一般對(duì)應(yīng)的屏幕大小,且因此計(jì)算設(shè)備102可被配置為本示例系統(tǒng)200中的這些設(shè)備類中的一個(gè)。例如,計(jì)算設(shè)備102可采取移動(dòng)設(shè)備202設(shè)備類,該設(shè)備類包括移動(dòng)電話、音樂播放器、游戲設(shè)備等等。計(jì)算設(shè)備102還可采取計(jì)算機(jī)204設(shè)備類,該設(shè)備類包括個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等等。電視機(jī)206配置包括涉及休閑環(huán)境中的顯示的設(shè)備配置,如電視機(jī)、機(jī)頂盒、游戲控制臺(tái)等等。由此,此處所描述的技術(shù)由計(jì)算設(shè)備102的這些各種配置來支持,且不限于在以下各節(jié)中所描述的具體示例。不同設(shè)備類中的每一個(gè)(S卩,移動(dòng)設(shè)備202類、計(jì)算機(jī)204類、和電視機(jī)206類)可 支持主屏幕和輔助屏幕中的一個(gè)或兩者,如以上和以下所描述的。因此,如果用戶在電視機(jī)206上消費(fèi)內(nèi)容,則計(jì)算機(jī)204類或移動(dòng)設(shè)備202類中的任一個(gè)或兩者可用作輔助屏幕。同樣,如果在計(jì)算機(jī)204上消費(fèi)內(nèi)容,則移動(dòng)設(shè)備202類或電視機(jī)206類中的任一個(gè)或兩者可用作輔助屏幕。此外,如上所述,各個(gè)設(shè)備可支持主屏幕和輔助屏幕這二者。示例計(jì)算設(shè)備的組件在下文圖5中被描述。云208被示為包括用于web服務(wù)212的平臺(tái)210。平臺(tái)210抽象出云208的硬件(例如,服務(wù)器)和軟件資源的底層功能,且因此可用作“云操作系統(tǒng)”。例如,平臺(tái)210可以抽象資源來將計(jì)算設(shè)備102與其他計(jì)算設(shè)備相連接。平臺(tái)210還可用于抽象資源的縮放來向?qū)?jīng)由平臺(tái)212實(shí)現(xiàn)的web服務(wù)210的所遇到的需求提供對(duì)應(yīng)的縮放級(jí)別。也構(gòu)想了各種其他示例,如服務(wù)器場(chǎng)中的服務(wù)器的負(fù)載平衡、針對(duì)惡意方(例如,垃圾郵件、病毒和其他惡意軟件)的保護(hù)等等。由此,把云208作為與經(jīng)由因特網(wǎng)或其他網(wǎng)絡(luò)對(duì)計(jì)算設(shè)備102可用的軟件和硬件資源有關(guān)的策略的一部分包括在內(nèi)。在所示和所述的實(shí)施例中,平臺(tái)210以及更具體地web服務(wù)212為伴隨體驗(yàn)?zāi)K104所提供的輸入提供因特網(wǎng)和其他搜索能力。為此,web服務(wù)212可包括一個(gè)或多個(gè)搜索引擎,該一個(gè)或多個(gè)搜索引擎可不僅跨因特網(wǎng),還可跨遍及服務(wù)器場(chǎng)分布的資源來搜索。一般而言,本文描述的任何功能可使用軟件、固件、硬件(例如,固定邏輯電路)、手動(dòng)處理或這些實(shí)現(xiàn)的組合來實(shí)現(xiàn)。本文使用的術(shù)語“模塊”、“功能”和“邏輯” 一般表示軟件、固件、硬件或其組合。在軟件實(shí)現(xiàn)的情況下,模塊、功能或邏輯表示當(dāng)在處理器(例如,一個(gè)或多個(gè)CPU)上執(zhí)行時(shí)執(zhí)行指定任務(wù)的程序代碼。程序代碼可被儲(chǔ)存在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備中。下面所描述的技術(shù)的特征是平臺(tái)無關(guān)的,意味著所述技術(shù)可以在具有各種處理器的各種商業(yè)計(jì)算平臺(tái)上實(shí)現(xiàn)。已經(jīng)根據(jù)一個(gè)或多個(gè)實(shí)施例描述了示例環(huán)境,現(xiàn)在考慮描述根據(jù)一個(gè)或多個(gè)實(shí)施例的實(shí)現(xiàn)的一個(gè)示例。實(shí)現(xiàn)示例
圖3示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例伴隨體驗(yàn)?zāi)K104。在所示和所述的實(shí)施例中,伴隨體驗(yàn)?zāi)K104被配置成支持與支持主屏幕和輔助屏幕體驗(yàn)二者相關(guān)聯(lián)的功能。為此,伴隨體驗(yàn)?zāi)K104可包括,或以其他方式利用,鄰近知曉模塊300、用戶通知模塊302、通信模塊304和搜索構(gòu)建器模塊306,每個(gè)模塊在下文在其自己相應(yīng)的小標(biāo)題下被描述。鄰近知曉模塊在所示和所述的實(shí)施例中,當(dāng)兩個(gè)或更多個(gè)計(jì)算設(shè)備變得知曉它們彼此鄰近時(shí),可以發(fā)起或啟動(dòng)伴隨體驗(yàn)。為此,鄰近知曉模塊300可查明相對(duì)于其他設(shè)備的鄰近,和/或按從伴隨體驗(yàn)?zāi)K104之外接收的鄰近信息進(jìn)行操作??墒褂萌魏魏线m類型的技術(shù),諸如作為示例而非限制,紅外檢測(cè)、藍(lán)牙檢測(cè)、對(duì)連接到公共網(wǎng)絡(luò)的其他設(shè)備的網(wǎng)絡(luò)知曉等,來實(shí)現(xiàn)鄰近知曉模塊300。另選地或另外地,鄰近知曉模塊300可向諸如上面描述的web服務(wù) 之類的第三方服務(wù)報(bào)告其位置。隨后,web服務(wù)可進(jìn)而在另一個(gè)計(jì)算設(shè)備在附近時(shí)通知伴隨體驗(yàn)?zāi)K104。在一個(gè)或多個(gè)實(shí)施例中,鄰近知曉功能由用作主屏幕的計(jì)算設(shè)備來執(zhí)行。例如,假設(shè)用戶正在用作主屏幕的電視機(jī)上觀看電視節(jié)目。如果用戶碰巧將他們的膝上型計(jì)算機(jī)帶到電視機(jī)附近,則電視機(jī)將通過鄰近度知曉模塊300查明膝上型計(jì)算機(jī)在附近。用戶通知模塊一旦兩個(gè)或更多個(gè)設(shè)備查明它們彼此鄰近,用戶通知模塊302就可用于通知用戶他們可發(fā)起伴隨體驗(yàn)。該通知可通過合適的用戶界面的形式來呈現(xiàn),該用戶界面通知用戶鑒于一個(gè)或多個(gè)計(jì)算設(shè)備在附近,伴隨體驗(yàn)是可能的。就在上面的示例中,用作主屏幕的電視機(jī)將向用戶呈現(xiàn)向用戶提示伴隨體驗(yàn)的用戶界面。如果用戶接受,則用作輔助屏幕的設(shè)備(在該情形中是膝上型計(jì)算機(jī))將啟動(dòng)其伴隨體驗(yàn)?zāi)K,隨后可用基于在主屏幕上消費(fèi)的內(nèi)容的搜索內(nèi)容來充實(shí)(seed)該伴隨體驗(yàn)?zāi)K。通信樽塊一旦設(shè)備由于位于彼此附近而發(fā)現(xiàn)彼此,設(shè)備可通過任何合適的方式(諸如,作為示例而非限制,通過對(duì)等通信、通過諸如web服務(wù)212 (圖2)之類的第三方實(shí)體等)來通信。通信模塊304使得用作主屏幕的設(shè)備能夠向用作輔助屏幕的設(shè)備報(bào)告信息,使得輔助屏幕設(shè)備可進(jìn)行針對(duì)附加內(nèi)容的合適的搜索。類似地,通信模塊304使得用作輔助屏幕的設(shè)備從用作主屏幕的設(shè)備接收信息,使得可以進(jìn)行搜索。在一個(gè)實(shí)現(xiàn)中,用作輔助屏幕的設(shè)備可向主屏幕(無論是在同一還是不同的設(shè)備上)訂閱并監(jiān)聽變化事件。用作輔助屏幕的設(shè)備也可向主屏幕查詢與正在主屏幕設(shè)備上被消費(fèi)的內(nèi)容相關(guān)聯(lián)的新的信息。這種信息可包括,作為示例但不限于,媒體類型、當(dāng)前內(nèi)容、元數(shù)據(jù)、已知查詢、付費(fèi)查詢、內(nèi)容指針等。例如,這種信息可包括節(jié)目標(biāo)題、節(jié)目播出的時(shí)間等。另外,這種信息可包括關(guān)于特定媒體片段內(nèi)詳細(xì)內(nèi)容的更細(xì)粒度的信息,以及與內(nèi)容何時(shí)出現(xiàn)在媒體片段中相關(guān)聯(lián)的定時(shí)信息。例如,詳細(xì)內(nèi)容可包括諸如碰巧在電視節(jié)目中播放的一首歌、一個(gè)特定的演員、正在玩的游戲中的當(dāng)前游戲級(jí)別等事物。然而,應(yīng)當(dāng)明白和理解,在主屏幕上消費(fèi)的內(nèi)容不必構(gòu)成諸如電視節(jié)目、圖片、音樂、視頻、電影、和/或游戲等娛樂內(nèi)容。相反,正在主屏幕上消費(fèi)的內(nèi)容可包括任何類型的內(nèi)容,諸如作為示例而非限制,電子郵件內(nèi)容、應(yīng)用內(nèi)容、網(wǎng)頁內(nèi)容等。例如,用戶可針對(duì)主屏幕上的“夏威夷假期”進(jìn)行因特網(wǎng)搜索,輔助屏幕可經(jīng)由伴隨體驗(yàn)示出可從Bing 關(guān)于夏威夷的旅行獲得的旅行交易。另選地或另外地,用戶可能正在主屏幕上查看關(guān)于山地騎自行車的電子郵件,輔助屏幕可經(jīng)由伴隨體驗(yàn)示出與山地騎自行車有關(guān)的照片。這些照片可構(gòu)成可被認(rèn)為是從因特網(wǎng)搜索引擎返回的典型搜索結(jié)果的內(nèi)容。另選地或另外地,照片可構(gòu)成可從第三方獲得的聚合內(nèi)容。一旦輔助屏幕設(shè)備經(jīng)由通信模塊304接收該信息,它就可采用如下所述的搜索構(gòu)建器模塊306。搜索構(gòu)建器模塊當(dāng)輔助屏幕設(shè)備從主屏幕設(shè)備接收信息時(shí),它可制定搜索查詢,該搜索查詢隨后被提供給包括搜索引擎的適當(dāng)配置的web服務(wù)??梢允褂萌魏魏线m的搜索引擎。例如,微軟的Bing 搜索引擎僅構(gòu)成可被利用的搜索引擎的一個(gè)示例。隨后可在用作輔助屏幕的設(shè)備上呈現(xiàn)從搜索引擎返回的搜索結(jié)果。用作輔助屏幕的設(shè)備可使用它從用作主屏幕的設(shè)備 接收到的定時(shí)信息,以便知道何時(shí)呈現(xiàn)搜索結(jié)果。在一個(gè)設(shè)備既用作主屏幕又用作輔助屏幕的情況中,可在設(shè)備上的框或子窗口中呈現(xiàn)搜索結(jié)果。應(yīng)當(dāng)明白和理解,可按任何合適的方式將從搜索引擎返回的搜索結(jié)果進(jìn)行數(shù)據(jù)透視。例如,搜索結(jié)果可包括或被數(shù)據(jù)透視以暴露web結(jié)果、視頻、圖像、與購物相關(guān)的信息等。此外,搜索結(jié)果可包括諸如社論或可能已為特定主題購買的數(shù)據(jù)等內(nèi)容。因此,可能存在某個(gè)人在電視機(jī)上觀看視頻,而伴隨體驗(yàn)返回包括相關(guān)的藝術(shù)家、歷史等數(shù)據(jù)的情形。因此,在搜索中返回的信息可能不會(huì)僅僅構(gòu)成web爬尋中從web搜集的信息。相反,這種信息可包括第三方社論內(nèi)容或出于響應(yīng)于搜索被返回的目的而購買的數(shù)據(jù)。另外,被返回的內(nèi)容還可包括廣告、經(jīng)注釋的社區(qū)內(nèi)容(諸如Wiki內(nèi)容)等。示例方法圖4是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié)合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法的各方面,特別是伴隨體驗(yàn),可由諸如以上描述的伴隨體驗(yàn)?zāi)K來實(shí)現(xiàn)。流程圖描繪了兩列,一個(gè)被指定為“主屏幕”,而另一個(gè)被指定為“輔助屏幕”。在該示例中,在某一列中出現(xiàn)的功能旨在由用作主或輔助屏幕中任一個(gè)或二者的計(jì)算設(shè)備來執(zhí)行。步驟400查明一個(gè)或多個(gè)計(jì)算設(shè)備的鄰近性。任何合適的技術(shù)可用于查明鄰近性,其示例在上文給出。在一個(gè)或多個(gè)實(shí)施例中,鄰近性可包括地理鄰近性。響應(yīng)于查明計(jì)算設(shè)備的鄰近性,步驟402向用戶提示伴隨體驗(yàn)。在步驟404,如果用戶拒絕伴隨體驗(yàn),則步驟406結(jié)束該方法。另一方面,在步驟404,如果用戶選擇伴隨體驗(yàn),則步驟408啟動(dòng)用作輔助屏幕的計(jì)算設(shè)備上的伴隨體驗(yàn)?zāi)K。步驟410向輔助屏幕傳輸與正在主屏幕上消費(fèi)的內(nèi)容相關(guān)聯(lián)的信息。傳輸可在不同的設(shè)備之間和/或用作主和輔助屏幕二者的同一設(shè)備內(nèi)發(fā)生。步驟412接收與正在主屏幕上消費(fèi)的內(nèi)容相關(guān)聯(lián)的信息,而步驟414使用該信息來制定搜索查詢。步驟416將該搜索查詢傳輸?shù)剿阉饕?,而步驟418從搜索引擎接收回搜索結(jié)果。步驟420使用搜索結(jié)果來呈現(xiàn)附加內(nèi)容。上面提供了可在輔助屏幕中或上呈現(xiàn)的信息的示例。
上述方法可用于允許自動(dòng)的伴隨體驗(yàn),該伴隨體驗(yàn)將用戶從必須手動(dòng)地輸入與正在主屏幕上消費(fèi)的內(nèi)容相關(guān)聯(lián)的搜索項(xiàng)中解脫出來。當(dāng)主屏幕上的內(nèi)容改變時(shí),由于信息從主屏幕自動(dòng)傳輸?shù)捷o助屏幕,伴隨內(nèi)容也改變了。另外,可關(guān)于各個(gè)應(yīng)用或在不同設(shè)備上提供伴隨體驗(yàn)。示例設(shè)各圖5示出了可被實(shí)現(xiàn)為如參考圖I和2來描述的任何類型的便攜式和/或計(jì)算機(jī)設(shè)備以實(shí)現(xiàn)此處描述的伴隨體驗(yàn)的各實(shí)施例的示例設(shè)備500的各種組件。設(shè)備500包括允許設(shè)備數(shù)據(jù)504 (例如,接收到的數(shù)據(jù)、正被接收的數(shù)據(jù)、安排用于廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)包等)的有線和/或無線通信的通信設(shè)備502。設(shè)備數(shù)據(jù)504或其他設(shè)備內(nèi)容可以包括設(shè)備的配置設(shè)置、存儲(chǔ)在設(shè)備上的媒體內(nèi)容和/或與設(shè)備的用戶相關(guān)聯(lián)的信息。存儲(chǔ)在設(shè)備500上的媒體內(nèi)容可以包括任何類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備500包括一個(gè)或多個(gè)數(shù)據(jù)輸入506,經(jīng)由數(shù)據(jù)輸入可接收任何類型的數(shù)據(jù)、媒體內(nèi)容、和/或輸入,諸如用戶可選輸入、消息、音樂、電視媒體內(nèi)容、記錄的視頻內(nèi)容、以及從任何內(nèi)容源和/或數(shù)據(jù)源接收 的任何其他類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備500還包括通信接口 508,其可被實(shí)現(xiàn)為串行和/或并行接口、無線接口、任何類型的網(wǎng)絡(luò)接口、調(diào)制解調(diào)器、以及任何其他類型的通信接口中的任一個(gè)或多個(gè)。通信接口508提供設(shè)備500和通信網(wǎng)絡(luò)之間的連接和/或通信鏈路,其他電子、計(jì)算和通信設(shè)備通過所述連接和/或通信鏈路來與設(shè)備500傳遞數(shù)據(jù)。設(shè)備500包括一個(gè)或多個(gè)處理器510(例如,微處理器、控制器等中的任一個(gè)),處理器處理各種計(jì)算可執(zhí)行或可讀指令來控制設(shè)備500的操作以及實(shí)現(xiàn)上述伴隨體驗(yàn)實(shí)施例。作為補(bǔ)充或替換,設(shè)備500可被實(shí)現(xiàn)為具有與在512處概括標(biāo)識(shí)的處理和控制電路有關(guān)地實(shí)現(xiàn)的硬件、固件、或固定邏輯電路中的任何一個(gè)或組合。雖然未示出,但是設(shè)備500可包括耦合設(shè)備內(nèi)的各種組件的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線可包括不同總線結(jié)構(gòu)中的任一個(gè)或組合,諸如存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、通用串行總線、和/或利用各種總線架構(gòu)中的任一種的處理器或局部總線。設(shè)備500還包括計(jì)算機(jī)可讀介質(zhì)514,諸如一個(gè)或多個(gè)存儲(chǔ)器組件,存儲(chǔ)器組件的示例包括隨機(jī)存取存儲(chǔ)器(RAM)、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM)、閃存、EPR0M、EEPROM等中的任一個(gè)或多個(gè))、以及盤存儲(chǔ)設(shè)備。盤存儲(chǔ)設(shè)備可被實(shí)現(xiàn)為任何類型的磁性或光學(xué)存儲(chǔ)設(shè)備,如硬盤驅(qū)動(dòng)器、可記錄和/或可重寫緊致盤(CD)、任何類型的數(shù)字多功能盤(DVD)等等。設(shè)備500還可包括大容量存儲(chǔ)介質(zhì)設(shè)備516。計(jì)算機(jī)可讀介質(zhì)514提供數(shù)據(jù)存儲(chǔ)機(jī)制以存儲(chǔ)設(shè)備數(shù)據(jù)504,以及各種設(shè)備應(yīng)用518和與設(shè)備500的各操作方面相關(guān)的任何其他類型的信息和/或數(shù)據(jù)。例如,操作系統(tǒng)520可用計(jì)算機(jī)可讀介質(zhì)514作為計(jì)算機(jī)應(yīng)用來維護(hù)并且在處理器510上執(zhí)行。設(shè)備應(yīng)用518可包括設(shè)備管理器(例如,控制應(yīng)用、軟件應(yīng)用、信號(hào)處理和控制模塊、特定設(shè)備本機(jī)的代碼、特定設(shè)備的硬件抽象層等)。設(shè)備應(yīng)用518還包括實(shí)現(xiàn)本文描述的伴隨體驗(yàn)的實(shí)施例的任何系統(tǒng)組件或模塊。在本示例中,設(shè)備應(yīng)用518包括被示為軟件模塊和/或計(jì)算機(jī)應(yīng)用的接口應(yīng)用522和伴隨體驗(yàn)?zāi)K524。伴隨體驗(yàn)?zāi)K524代表用于提供上面描述的功能的軟件。設(shè)備500還包括向音頻系統(tǒng)528提供音頻數(shù)據(jù)和/或向顯示系統(tǒng)530提供視頻數(shù)據(jù)的音頻和/或視頻輸入-輸出系統(tǒng)526。音頻系統(tǒng)528和/或顯示系統(tǒng)530可包括處理、顯示、和/或以其他方式呈現(xiàn)音頻、視頻和圖像數(shù)據(jù)的任何設(shè)備。視頻信號(hào)和音頻信號(hào)可以通過RF (射頻)鏈路、S-video (S-視頻)鏈路、復(fù)合視頻鏈路、分量視頻鏈路、DVI (數(shù)字視頻接口)、模擬音頻連接,或其它類似的通信鏈路,從設(shè)備500傳遞到音頻設(shè)備和/或顯示設(shè)備。在一實(shí)施例中,音頻系統(tǒng)528和/或顯示系統(tǒng)530被實(shí)現(xiàn)為設(shè)備500的外部組件?;蛘?,音頻系統(tǒng)528和/或顯示系統(tǒng)530被實(shí)現(xiàn)為示例設(shè)備500的集成組件。結(jié)論各個(gè)實(shí)施例提供所謂的伴隨體驗(yàn),其中在主屏幕上消費(fèi)的內(nèi)容可用作自動(dòng)搜索的源,該自動(dòng)搜索返回可在輔助屏幕上呈現(xiàn)的相關(guān)內(nèi)容。伴隨體驗(yàn)可被認(rèn)為是駐留在能跨不同屏幕移動(dòng)的層中。不同的屏幕可包括不同的物理屏幕,諸如與不同的計(jì)算設(shè)備相關(guān)聯(lián)的那些屏幕,或?qū)⒃诳蚧蜃哟翱谥谐尸F(xiàn)伴隨體驗(yàn)的同一物理屏幕。在至少一些實(shí)施例中,當(dāng)設(shè)備彼此鄰近時(shí)設(shè)備可發(fā)現(xiàn)彼此,并且或者自動(dòng)地或者通過用戶提示來發(fā)起伴隨體驗(yàn)。一旦設(shè)備發(fā)現(xiàn)了彼此,設(shè)備之間的通信可或者通過對(duì)等連接或者通過諸如web服務(wù)的網(wǎng)絡(luò)體驗(yàn)來進(jìn)行。由于內(nèi)容是在一個(gè)設(shè)備上消費(fèi)的,因此與該 內(nèi)容相關(guān)聯(lián)的信息可構(gòu)成web服務(wù)所支持的搜索引擎自動(dòng)地進(jìn)行搜索的基礎(chǔ)。隨后可在不同的設(shè)備上返回并呈現(xiàn)搜索結(jié)果,以提供伴隨體驗(yàn)。雖然已經(jīng)用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了各實(shí)施例,但是應(yīng)該理解,在所附權(quán)利要求中定義的各實(shí)施例不必限于所述的具體特征或動(dòng)作。相反,這些具體特征和動(dòng)作是作為實(shí)現(xiàn)所要求保護(hù)的各實(shí)施例的示例形式而公開的。
權(quán)利要求
1.ー種方法,包括 向用戶提示伴隨體驗(yàn),在所述伴隨體驗(yàn)中在用作主屏幕的設(shè)備上消費(fèi)的內(nèi)容可用作自動(dòng)搜索的源,所述自動(dòng)捜索返回可在輔助屏幕上呈現(xiàn)的相關(guān)內(nèi)容;以及 響應(yīng)于所述用戶選擇所述伴隨體驗(yàn),致使向搜索引擎?zhèn)鬏斉c在所述設(shè)備上消費(fèi)的所述內(nèi)容相關(guān)聯(lián)的可捜索信息足以引起在所述輔助屏幕上返回并呈現(xiàn)相關(guān)內(nèi)容。
2.如權(quán)利要求I所述的方法,其特征在于,響應(yīng)于查明用作所述輔助屏幕的一計(jì)算設(shè)備的鄰近性而執(zhí)行所述提示。
3.如權(quán)利要求I所述的方法,其特征在于,所述設(shè)備還用作所述輔助屏幕。
4.如權(quán)利要求I所述的方法,其特征在于,致使傳輸包括向用作所述輔助屏幕的設(shè)備 傳輸所述信息。
5.如權(quán)利要求I所述的方法,其特征在于,所述可搜索的信息包括媒體類型、當(dāng)前內(nèi)容、或與在所述設(shè)備上消費(fèi)的所述內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)中的ー種或多種。
6.如權(quán)利要求I所述的方法,其特征在于,用作所述主屏幕的所述設(shè)備包括移動(dòng)設(shè)備類設(shè)備、計(jì)算機(jī)類設(shè)備、或電視機(jī)類設(shè)備中的ー個(gè)。
7.如權(quán)利要求I所述的方法,其特征在于,用作所述主屏幕的所述設(shè)備包括移動(dòng)設(shè)備類設(shè)備、計(jì)算機(jī)類設(shè)備、或電視機(jī)類設(shè)備中的ー個(gè),并且其中所述輔助屏幕是由包括移動(dòng)設(shè)備類設(shè)備、計(jì)算機(jī)類設(shè)備、或電視機(jī)類設(shè)備中的一個(gè)的ー設(shè)備所支持的。
8.如權(quán)利要求I所述的方法,其特征在于,用作所述主屏幕的所述設(shè)備包括移動(dòng)設(shè)備類設(shè)備、計(jì)算機(jī)類設(shè)備、或電視機(jī)類設(shè)備中的ー個(gè),并且其中所述輔助屏幕是由包括移動(dòng)設(shè)備類設(shè)備、計(jì)算機(jī)類設(shè)備、或電視機(jī)類設(shè)備中的一個(gè)的ー設(shè)備所支持的,用作所述主屏幕的設(shè)備與用作所述輔助屏幕的設(shè)備不同。
9.ー種或多種包括計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令在被執(zhí)行時(shí)實(shí)現(xiàn)ー種方法,所述方法包括 啟動(dòng)伴隨體驗(yàn)?zāi)K,所述伴隨體驗(yàn)?zāi)K使得在用作主屏幕的設(shè)備上消費(fèi)的內(nèi)容能夠用作自動(dòng)搜索的源,所述自動(dòng)捜索返回可在輔助屏幕上呈現(xiàn)的相關(guān)內(nèi)容; 接收與正在所述主屏幕上消費(fèi)的所述內(nèi)容相關(guān)聯(lián)的信息; 使用所述信息來制定捜索查詢; 將所述捜索查詢傳輸?shù)剿阉饕妫? 從所述搜索引擎接收相關(guān)內(nèi)容;以及 在所述輔助屏幕上呈現(xiàn)所述相關(guān)內(nèi)容。
10.如權(quán)利要求9所述的ー種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述輔助屏幕是由除用作所述主屏幕的所述設(shè)備以外的設(shè)備支持的。
11.如權(quán)利要求9所述的ー種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述輔助屏幕是由用作所述主屏幕的所述設(shè)備支持的。
12.如權(quán)利要求9所述的ー種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,用作主屏幕的所述設(shè)備包括移動(dòng)設(shè)備類設(shè)備、計(jì)算機(jī)類設(shè)備、或電視機(jī)類設(shè)備中的ー個(gè)。
13.如權(quán)利要求9所述的ー種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,用作主屏幕的所述設(shè)備包括移動(dòng)設(shè)備類設(shè)備、計(jì)算機(jī)類設(shè)備、或電視機(jī)類設(shè)備中的ー個(gè),并且其中所述輔助屏幕是由包括移動(dòng)設(shè)備類設(shè)備、計(jì)算機(jī)類設(shè)備、或電視機(jī)類設(shè)備中的一個(gè)的ー設(shè)備所支持的。
14.如權(quán)利要求9所述的ー種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,在用作所述主屏幕的所述設(shè)備上消費(fèi)的所述內(nèi)容包括娛樂內(nèi)容。
15.如權(quán)利要求9所述的ー種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,在用作所述主屏幕的所述設(shè)備上消費(fèi)的所述內(nèi)容包括除娛樂內(nèi)容以外的內(nèi)容。
全文摘要
各個(gè)實(shí)施例提供所謂的伴隨體驗(yàn),其中在主屏幕上消費(fèi)的內(nèi)容可用作自動(dòng)搜索的源,該自動(dòng)搜索返回可在輔助屏幕上呈現(xiàn)的相關(guān)內(nèi)容。伴隨體驗(yàn)可被認(rèn)為是駐留在能跨不同屏幕移動(dòng)的層中。不同的屏幕可包括不同的物理屏幕,諸如與不同的計(jì)算設(shè)備相關(guān)聯(lián)的那些屏幕,或?qū)⒃诳蚧蜃哟翱谥谐尸F(xiàn)伴隨體驗(yàn)的同一物理屏幕。
文檔編號(hào)G06F3/14GK102834820SQ201180016580
公開日2012年12月19日 申請(qǐng)日期2011年3月22日 優(yōu)先權(quán)日2010年3月30日
發(fā)明者S·E·科倫卡克, A·P·奧克利, C·J·奇林喬內(nèi), D·D·貝雷特, J·L·姆克拉納漢 申請(qǐng)人:微軟公司