用于確定事件內(nèi)容流的適當(dāng)內(nèi)容的系統(tǒng)和方法
【專利說明】用于確定事件內(nèi)容流的適當(dāng)內(nèi)容的系統(tǒng)和方法
[0001]對于相關(guān)申請的交叉引用
[0002]本申請要求在2012年6月27日提交的具有序號13/534,555的美國申請、在2012年6月28日提交的具有序號61/665,833的美國臨時申請和在2013年6月27日提交的具有序號13/929,498的美國申請的權(quán)益,其整體內(nèi)容通過引用被并入在此。
技術(shù)領(lǐng)域
[0003]本公開涉及在線協(xié)作,并且更具體地涉及共享內(nèi)容。
【背景技術(shù)】
[0004]因特網(wǎng)當(dāng)前允許以僅在幾十年前都不可想象的方式來自由交換思想和信息。對于因特網(wǎng)的一種這樣的使用是作為通信介質(zhì),不論它是經(jīng)由一對一交換或多方交換。例如,兩個個人可以彼此交換私人電子郵件。替代地,多人可以參與公共網(wǎng)站,其中,他們可以張貼條目,該條目被對于多人公布以閱讀。這樣的網(wǎng)站的示例可以包括但是不限于產(chǎn)品/服務(wù)評論站點、社交網(wǎng)絡(luò)和專題博客。
【發(fā)明內(nèi)容】
[0005]根據(jù)一種實現(xiàn)方式,一種方法可以包括:在一個或多個處理器上限定與事件相關(guān)聯(lián)的在線協(xié)作空間。該方法也可以包括:在一個或多個處理器上將多個事件參與者與事件相關(guān)聯(lián)。該方法可以進(jìn)一步包括:在所述一個或多個處理器上從事件參與者中的一個或多個接收內(nèi)容貢獻(xiàn)。該方法也可以包括:確定所接收的內(nèi)容貢獻(xiàn)是否與事件相關(guān)聯(lián)。如果所接收的內(nèi)容貢獻(xiàn)與事件相關(guān)聯(lián),則該方法也可以包括:在所述一個或多個處理器上基于所接收的內(nèi)容貢獻(xiàn)向客戶端事件應(yīng)用發(fā)送事件內(nèi)容更新,以提供事件內(nèi)容的直播流。
[0006]可以包括下面的特征的一個或多個,在一些實施例中,確定可以至少部分地基于與所接收的內(nèi)容相關(guān)聯(lián)的可交換圖像文件格式(EXIF)信息。在一些實施例中,確定可以至少部分地基于地理位置信息?;诘乩砦恢眯畔⒌拇_定可以包括:將事件位置與和內(nèi)容貢獻(xiàn)相關(guān)聯(lián)的位置作比較。確定可以至少部分地基于事件參與者的標(biāo)識。該方法也可以包括:在所述在線協(xié)作空間處提供用戶選項來包括或排除所接收的內(nèi)容貢獻(xiàn)。在一些實施例中,確定可以至少部分地基于與所述事件和所述內(nèi)容貢獻(xiàn)的至少一個相關(guān)聯(lián)的時間信息。
[0007]根據(jù)另一種實現(xiàn)方式,提供了一種計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)可以在其上存儲指令,該指令當(dāng)被機(jī)器執(zhí)行時導(dǎo)致一個或多個操作。操作可以包括:在一個或多個處理器上限定與事件相關(guān)聯(lián)的在線協(xié)作空間。操作也可以包括:在所述一個或多個處理器上將多個事件參與者與所述事件相關(guān)聯(lián)。操作可以進(jìn)一步包括:在所述一個或多個處理器上從所述事件參與者中的一個或多個接收內(nèi)容貢獻(xiàn)。操作也可以包括:確定所接收的內(nèi)容貢獻(xiàn)是否與所述事件相關(guān)聯(lián)。如果所接收的內(nèi)容貢獻(xiàn)與所述事件相關(guān)聯(lián),則操作也可以包括:在所述一個或多個處理器上基于所接收的內(nèi)容貢獻(xiàn)向客戶端事件應(yīng)用發(fā)送事件內(nèi)容更新,以提供事件內(nèi)容的直播流。
[0008]可以包括下面的特征的一個或多個,在一些實施例中,確定可以至少部分地基于與所接收的內(nèi)容相關(guān)聯(lián)的可交換圖像文件格式(EXIF)信息。在一些實施例中,確定可以至少部分地基于地理位置信息?;诘乩砦恢眯畔⒌拇_定可以包括:將事件位置與和內(nèi)容貢獻(xiàn)相關(guān)聯(lián)的位置作比較。確定可以至少部分地基于事件參與者的標(biāo)識。操作也可以包括:在所述在線協(xié)作空間處提供用戶選項來包括或排除所接收的內(nèi)容貢獻(xiàn)。在一些實施例中,確定可以至少部分地基于與所述事件和所述內(nèi)容貢獻(xiàn)的至少一個相關(guān)聯(lián)的時間信息。
[0009]根據(jù)另一種實現(xiàn)方式,一種計算系統(tǒng)包括一個或多個處理器。所述一個或多個處理器可以被配置為:在一個或多個處理器上限定與事件相關(guān)聯(lián)的在線協(xié)作空間。所述一個或多個處理器可以被配置為:在所述一個或多個處理器上將多個事件參與者與所述事件相關(guān)聯(lián)。所述一個或多個處理器可以被配置為:在所述一個或多個處理器上從所述事件參與者中的一個或多個接收內(nèi)容貢獻(xiàn)。所述一個或多個處理器可以被配置為:確定所接收的內(nèi)容貢獻(xiàn)是否與所述事件相關(guān)聯(lián)。如果所接收的內(nèi)容貢獻(xiàn)與所述事件相關(guān)聯(lián),則所述一個或多個處理器可以被配置為:使用所述一個或多個處理器基于所接收的內(nèi)容貢獻(xiàn)向客戶端事件應(yīng)用發(fā)送事件內(nèi)容更新,以提供事件內(nèi)容的直播流。
[0010]可以包括下面的特征的一個或多個,在一些實施例中,確定可以至少部分地基于與所接收的內(nèi)容相關(guān)聯(lián)的可交換圖像文件格式(EXIF)信息。在一些實施例中,確定可以至少部分地基于地理位置信息?;诘乩砦恢眯畔⒌拇_定可以包括:將事件位置與和內(nèi)容貢獻(xiàn)相關(guān)聯(lián)的位置作比較。確定可以至少部分地基于事件參與者的標(biāo)識。操作也可以包括:在所述在線協(xié)作空間處提供用戶選項來包括或排除所接收的內(nèi)容貢獻(xiàn)。在一些實施例中,確定可以至少部分地基于與所述事件和所述內(nèi)容貢獻(xiàn)的至少一個相關(guān)聯(lián)的時間信息。
[0011]在附圖和下面的說明書中闡述了一個或多個實現(xiàn)方式的細(xì)節(jié)。通過說明書、附圖和權(quán)利要求,其他特征和優(yōu)點將變得顯而易見。
【附圖說明】
[0012]圖1是根據(jù)本公開的實施例的、包括執(zhí)行事件進(jìn)程的計算裝置的分布式計算網(wǎng)絡(luò)的圖不;
[0013]圖2是根據(jù)本公開的實施例的圖1的事件進(jìn)程的流程圖;
[0014]圖3是根據(jù)本公開的實施例的、可以至少部分地被圖1的事件進(jìn)程限定的協(xié)作在線空間的圖示;
[0015]圖4是根據(jù)本公開的實施例的圖1的計算裝置的圖示。
[0016]在各個附圖中的相似的附圖標(biāo)記指示相似的元件。
【具體實施方式】
[0017]根據(jù)符合本公開的一些示例實施例,可以為事件提供在線空間。在線空間可以包括例如一個或多個網(wǎng)頁或帳戶,其可以例如是單獨的網(wǎng)頁或帳戶,或者可以被提供在社交網(wǎng)絡(luò)網(wǎng)站內(nèi)。在線空間可以使得關(guān)于事件的信息能夠被公布和/或在事件的參與者之間和/或與其他用戶共享。在一些實施例中,可以通過在事件中的參與者上傳關(guān)于事件的信息,并且也以一般同時的方式經(jīng)由在線空間與其他人共享該信息。在各個實施例中,關(guān)于事件的信息可以包括例如視頻、照片或其他內(nèi)容。在一些實施例中,事件進(jìn)程可以實現(xiàn)一個或多個保護(hù)(例如,服務(wù)器側(cè)),該一個或多個保護(hù)可以確定是否排除不與事件相關(guān)的內(nèi)容。
[0018]參見圖1,示出了事件進(jìn)程10。對于下面的討論,意欲明白可以以多種方式來實現(xiàn)事件進(jìn)程10。例如,事件進(jìn)程10可以被實現(xiàn)為服務(wù)器側(cè)進(jìn)程、客戶端側(cè)進(jìn)程或服務(wù)器側(cè)/客戶端側(cè)進(jìn)程。
[0019]例如,事件進(jìn)程10可以經(jīng)由事件進(jìn)程1s被實現(xiàn)為純服務(wù)器側(cè)進(jìn)程。替代地,事件進(jìn)程10可以經(jīng)由客戶端側(cè)應(yīng)用lOcl、客戶端側(cè)應(yīng)用10c2、客戶端側(cè)應(yīng)用10c3和客戶端側(cè)應(yīng)用10c4的一個或多個被實現(xiàn)為純客戶端側(cè)進(jìn)程。仍然替代地,事件進(jìn)程10可以經(jīng)由與客戶端側(cè)應(yīng)用lOcl、客戶端側(cè)應(yīng)用10c2、客戶端側(cè)應(yīng)用10c3和客戶端側(cè)應(yīng)用10c4的一個或多個組合的事件進(jìn)程1s被實現(xiàn)為服務(wù)器側(cè)/客戶端側(cè)進(jìn)程。在這樣的示例中,可以通過事件進(jìn)程1s來執(zhí)行事件進(jìn)程10的功能的至少一部分,并且可以通過客戶端側(cè)應(yīng)用10cl、10c2、10c3和10c4的一個或多個來執(zhí)行事件進(jìn)程10的功能的至少一部分。
[0020]因此,在本公開中使用的事件進(jìn)程10可以包括事件進(jìn)程10s、客戶端側(cè)應(yīng)用lOcl、客戶端側(cè)應(yīng)用10c2、客戶端側(cè)應(yīng)用10c3和客戶端側(cè)應(yīng)用10c4的任何組合。
[0021]也參見圖2并且如下更詳細(xì)討論的,事件進(jìn)程10可以限定100與事件相關(guān)聯(lián)的在線協(xié)作空間。事件進(jìn)程10也可以在一個或多個處理器上將多個事件參與者與事件相關(guān)聯(lián)102??梢詮氖录⑴c者中的一個或多個接收104內(nèi)容貢獻(xiàn)。
[0022]事件進(jìn)程10也可以確定所接收的內(nèi)容貢獻(xiàn)是否與事件相關(guān)聯(lián)。如果接收的內(nèi)容貢獻(xiàn)與事件相關(guān)聯(lián),則事件進(jìn)程10可以基于接收的內(nèi)容貢獻(xiàn)向客戶端事件應(yīng)用發(fā)送事件內(nèi)容更新,以提供事件內(nèi)容的直播流。
[0023]事件進(jìn)程1s可以是服務(wù)器應(yīng)用,并且可以駐留在計算裝置12上,并且可以被其執(zhí)行,計算裝置12可以連接到網(wǎng)絡(luò)14(例如,因特網(wǎng)或局域網(wǎng))。計算裝置12的示例可以包括但是不限于:個人計算機(jī)、服務(wù)器計算機(jī)、一系列服務(wù)器計算機(jī)、微型計算機(jī)、大型計算機(jī)或?qū)S镁W(wǎng)絡(luò)裝置。
[0024]可以被存儲在耦接到計算裝置12的存儲裝置16上的事件進(jìn)程1s的指令集和子例程可以被在計算裝置12內(nèi)包括的一個或多個處理器(未示出)和一個或多個存儲器架構(gòu)(未示出)執(zhí)行。存儲裝置16的示例可以包括但是不限于:硬盤驅(qū)動器、帶式驅(qū)動器、光學(xué)驅(qū)動器、RAID裝置、NAS裝置、存儲區(qū)域網(wǎng)絡(luò)、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)和所有形式的閃存儲裝置。
[0025]網(wǎng)絡(luò)14可以連接到一個或多個輔助網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)18),其示例可以包括但是不限于例如局域網(wǎng)、廣域網(wǎng)或內(nèi)聯(lián)網(wǎng)。
[0026]客戶端側(cè)應(yīng)用10cl、10c2、10c3、10c4的示例可以包括但是不限于網(wǎng)頁瀏覽器、游戲控制臺用戶界面、電視用戶界面或?qū)S脩?yīng)用(例如,在移動平臺上運行的應(yīng)用)??梢栽?分別)耦接到客戶端電子裝置28、30、32、34的存儲裝置20、22、24、26上(分別)存儲的客戶端側(cè)應(yīng)用10cl、10c2、10c3、10c4的指令集和子例程可以被(分別)被包含到客戶端電子裝置28、30、32、34的一個或多個處理器(未示出)和一個或多個存儲器架構(gòu)(未示出)執(zhí)行。存儲裝置20、22、24、26的示例可以包括但是不限于:硬盤驅(qū)動器、帶式驅(qū)動器、光學(xué)驅(qū)動器、RAID裝置、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)以及各種形式的閃速存儲器存儲裝置。
[0027]客戶端電子裝置28、30、32、34的示例可以包括但是不限于數(shù)據(jù)使能的蜂窩電話28、膝上型計算機(jī)30