亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

創(chuàng)建具有多個作者的單個播放列表的制作方法

文檔序號:10663598閱讀:249來源:國知局
創(chuàng)建具有多個作者的單個播放列表的制作方法
【專利摘要】公開了一種用于創(chuàng)建具有多個作者的單個播放列表的方法。所述方法包括由內(nèi)容共享平臺從作為所述內(nèi)容共享平臺的播放列表的作者的第一用戶接收邀請第二用戶作為所述播放列表的另一作者的指示,所述指示包括:所述第二用戶的標識符和與所述第二用戶相對應(yīng)的權(quán)限,向所述第二用戶發(fā)送邀請時來請求所述第二用戶成為所述播放列表的作者,以及當所述第二用戶接受所述邀請時,將所述第二用戶的所述標識和所述權(quán)限存儲為所述播放列表的元數(shù)據(jù),以允許所述第二用戶根據(jù)與所述第二用戶相對應(yīng)的所述權(quán)限來與所述播放列表進行交互。
【專利說明】
創(chuàng)建具有多個作者的單個播放列表
技術(shù)領(lǐng)域
[0001] 本公開涉及內(nèi)容共享平臺領(lǐng)域,具體地涉及創(chuàng)建具有多個作者的單個播放列表。
【背景技術(shù)】
[0002] 在互聯(lián)網(wǎng)上,社交網(wǎng)絡(luò)允許用戶彼此連接并且共享信息。許多社交網(wǎng)絡(luò)包括允許 用戶上傳、查看、和共享內(nèi)容的內(nèi)容共享方面,所述內(nèi)容諸如視頻內(nèi)容、圖像內(nèi)容、音頻內(nèi)容 等。社交網(wǎng)絡(luò)的其他用戶可以對所共享的內(nèi)容進行評論、發(fā)現(xiàn)新的內(nèi)容、定位更新、共享內(nèi) 容、或者以其他方式與所提供的內(nèi)容進行交互。所共享的內(nèi)容可以包括來自專業(yè)內(nèi)容創(chuàng)建 者的內(nèi)容--例如影片片段、電視片段、和首樂視頻、以及來自業(yè)余內(nèi)容創(chuàng)建者的內(nèi)容-- 例如視頻博客和短原創(chuàng)視頻。
[0003] 內(nèi)容共享平臺允許用戶創(chuàng)建由內(nèi)容共享平臺維護的內(nèi)容的播放列表。播放列表是 可以依次地播放或者以亂序播放的內(nèi)容項的列表。內(nèi)容共享平臺的播放列表特征允許用戶 在單個位置中將他們最喜愛的內(nèi)容項分組在一起以用于播放。當前,只有一個用戶能夠編 創(chuàng)播放列表(例如,從該播放列表中添加或者去除內(nèi)容項),這意指編創(chuàng)播放列表是一項孤 獨并且無社交的工作,并且在一些情況下能夠阻礙內(nèi)容共享平臺的產(chǎn)品使用。

【發(fā)明內(nèi)容】

[0004] 以下是本公開的簡要
【發(fā)明內(nèi)容】
以便提供本公開的一些方面的基本理解。本發(fā)明內(nèi) 容不是本公開的廣泛概述。其既不旨在標識本公開的關(guān)鍵或者重要元素,也不旨在記述本 公開的特定實施方式的任何范圍或者權(quán)利要求書的任何范圍。其唯一的目的是以簡化的形 式呈現(xiàn)本公開的一些構(gòu)思以作為稍后呈現(xiàn)的更詳細的描述的前序。
[0005] 在一個實施方式中,公開了一種用于創(chuàng)建具有多個作者的單個播放列表的方法。 該方法包括由內(nèi)容共享平臺從作為內(nèi)容共享平臺的播放列表的作者的第一用戶接收邀請 第二用戶作為該播放列表的另一作者的指示,該指示包括該第二用戶的標識符和與該第二 用戶相對應(yīng)的權(quán)限。該方法進一步包括向該第二用戶發(fā)送邀請來請求該第二用戶成為該播 放列表的作者。該方法進一步包括:當該第二用戶接受該邀請時,將該第二用戶的標識符和 權(quán)限存儲為該播放列表的元數(shù)據(jù),以允許該第二用戶根據(jù)與該第二用戶相對應(yīng)的權(quán)限來與 該播放列表進行交互。
[0006] 在一個實施方式中,該方法還包括播放列表,該播放列表包括被分組在一起以用 于連續(xù)播放的所述內(nèi)容共享平臺的一個或多個內(nèi)容項。在一些實施方式中,該第一用戶是 該播放列表的所有者。該所有者可以是具有關(guān)于所述播放列表的撤銷特權(quán)的該播放列表的 唯一作者。此外,權(quán)限可以由該第一用戶選擇并且限定被指派給該第二用戶的該播放列表 的編輯權(quán)。此外,該權(quán)限可以包括以下中的至少一個:向該播放列表添加內(nèi)容項、從該播放 列表刪除內(nèi)容項、編輯該播放列表的標題、編輯該播放列表的描述、編輯該播放列表的順 序、邀請用戶查看該播放列表、或者邀請用戶作為該播放列表的作者。
[0007] 在一些實施方式中,第一用戶和第二用戶可以同時是播放列表的作者。此外,該權(quán) 限可以包括第二用戶可以添加至播放列表的內(nèi)容項的類型。在一個實施方式中,第二用戶 包括內(nèi)容共享平臺的多個用戶。
[0008] 在附加實施方式中,還公開了用于執(zhí)行上面所描述的實施方式的操作的計算裝 置。此外,在本公開的實施方式中,計算機可讀存儲介質(zhì)存儲用于執(zhí)行上面所描述的實施方 式的操作的方法。
【附圖說明】
[0009] 在附圖的圖表中,通過示例的方式而不是通過限制的方式來對本公開進行圖示。
[0010] 圖1圖示了根據(jù)本公開的一個實施方式的示例系統(tǒng)架構(gòu)。
[0011] 圖2是圖示了根據(jù)本公開的一個實施方式的播放列表組件的框圖。
[0012] 圖3是圖示了根據(jù)本公開的一些實施方式的用于創(chuàng)建具有多個作者的單個播放列 表的方法的流程圖。
[0013] 圖4是圖示了根據(jù)本公開的實施方式的用于多個作者與單個播放列表進行交互的 另一方法的流程圖。
[0014] 圖5是圖示了根據(jù)本公開的實施方式的經(jīng)由客戶端裝置處的媒體播放器來向用戶 提供的播放列表設(shè)置UI的示例屏幕截圖。
[0015] 圖6A至圖6D圖示了根據(jù)本公開的實施方式的經(jīng)由在客戶端裝置處的媒體播放器 來向編輯內(nèi)容共享平臺的播放列表的用戶提供的播放列表共享設(shè)置UI的示例屏幕截圖。
[0016] 圖7是圖示了根據(jù)本公開的實施方式的經(jīng)由在客戶端裝置處的媒體播放器來向用 戶提供的播放列表設(shè)置UI的另一屏幕截圖的示例屏幕截圖。
[0017] 圖8是圖示了根據(jù)一些實施方式的示例性計算機系統(tǒng)的框圖。
【具體實施方式】
[0018] 針對創(chuàng)建具有多個作者的單個播放列表,對實施方式進行了描述。在本公開的實 施方式中,內(nèi)容共享平臺能夠與該內(nèi)容共享平臺的多個用戶共享對播放列表的編輯權(quán)。播 放列表可以包括被分組以用于順序或者亂序播放的內(nèi)容共享平臺的內(nèi)容項的列表??梢詫?該多個用戶稱作播放列表的"作者"。內(nèi)容共享平臺允許該多個作者同時對播放列表進行編 輯。可以將關(guān)于播放列表的各種權(quán)限級別指派給每個作者。例如,權(quán)限級別可以包括但不限 于所有權(quán)(完全的編輯權(quán)加節(jié)制權(quán))、完全的編輯權(quán)(添加內(nèi)容、去除內(nèi)容、邀請用戶等)、編 輯播放列表內(nèi)容和順序、編輯播放列表順序、觀看和請求、觀看/查看、以及提出請求。
[0019] 本公開的實施方式具有與先前用于創(chuàng)建具有多個作者的單個播放列表的方案不 同的粒度層。以前,每次只有一個用戶能夠編創(chuàng)播放列表。這導(dǎo)致播放列表編創(chuàng)成為一項孤 獨的和無社交的工作,并且在一些情況下阻礙內(nèi)容共享平臺的產(chǎn)品使用。本公開的實施方 式改善了播放列表編創(chuàng)體驗。如由本公開的實施方式所提供的具有多個作者的播放列表創(chuàng) 建了社會性方式以結(jié)合用戶來創(chuàng)建播放列表。因此,其能夠增加被添加至播放列表的內(nèi)容 項的數(shù)目,并且因此增加在內(nèi)容共享平臺上的用戶時間。此外,通過使播放列表在內(nèi)容共享 平臺上具有更多社交體驗,播放列表特征可以是用戶所更加期望的,因此推動內(nèi)容共享平 臺的使用的增長。
[0020] 圖1圖示了根據(jù)本公開的一種實施方式的用于為內(nèi)容共享平臺創(chuàng)建具有多個作者 的單個播放列表的示例系統(tǒng)架構(gòu)110。系統(tǒng)架構(gòu)100包括客戶端裝置110A至客戶端裝置 110Z、網(wǎng)絡(luò)105、數(shù)據(jù)存儲106、內(nèi)容共享平臺120、和服務(wù)器130。在一種實施方式中,網(wǎng)絡(luò)105 可以包括公用網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))、專用網(wǎng)絡(luò)(例如局域網(wǎng)(LAN)或者廣域網(wǎng)(WAN))、有線網(wǎng) 絡(luò)(例如以太網(wǎng))、無線網(wǎng)絡(luò)(例如802.11網(wǎng)絡(luò)或者Wi-Fi網(wǎng)絡(luò))、蜂窩網(wǎng)絡(luò)(例如長期演進 (LTE)網(wǎng)絡(luò))、路由器、集線器、轉(zhuǎn)換器、服務(wù)器計算機、和/或其組合。在一個實施方式中,數(shù) 據(jù)存儲106可以是存儲器(例如隨機存取存儲器)、高速緩沖存儲器、驅(qū)動器(例如硬盤驅(qū)動 器)、閃存驅(qū)動器、數(shù)據(jù)庫系統(tǒng)、或者能夠存儲數(shù)據(jù)的另一類型的組件或者裝置。數(shù)據(jù)存儲 106還可以包括多個存儲組件(例如多個驅(qū)動器或者多個數(shù)據(jù)庫),該存儲組件還可以跨多 個計算裝置(例如,多個服務(wù)器計算機)。
[0021] 客戶端裝置110A至客戶端裝置110Z均可以包括諸如個人計算機(PC)、膝上型計算 機、移動電話、智能手機、平板計算機、筆記本計算機等計算裝置。在一些實施方式中,客戶 端裝置110A至110Z還可以被稱作"用戶裝置"。每個客戶端裝置包括媒體查看器111。在一個 實施方式中,該媒體查看器111可以是允許用戶查看諸如圖像、視頻、網(wǎng)頁、文件等內(nèi)容的應(yīng) 用。例如,媒體查看器111可以是能夠訪問、檢索、呈現(xiàn)、和/或?qū)Ш接蓋eb服務(wù)器服務(wù)的內(nèi)容 (例如諸如超文本標記語言(HTML)頁面的網(wǎng)頁、數(shù)字媒體項等)的web瀏覽器。媒體查看器 111可以向用戶渲染、顯示、和/或呈現(xiàn)內(nèi)容(例如,網(wǎng)頁、媒體查看器)。媒體查看器111還可 以顯示被嵌入在網(wǎng)頁(例如,可以提供關(guān)于由在線商戶銷售的產(chǎn)品的信息的網(wǎng)頁)中的嵌入 式媒體播放器(例如,F(xiàn)lash?播放器或者HTML5播放器)。在另一示例中,媒體查看器111可以 是允許用戶查看數(shù)字媒體項(例如數(shù)字視頻、數(shù)字圖像、電子書等)的獨立應(yīng)用。
[0022] 可以由服務(wù)器130和/或內(nèi)容共享平臺120將媒體查看器111提供至客戶端裝置 110A至客戶端裝置110Z。例如,媒體查看器111可以是被嵌入在由內(nèi)容共享平臺120提供的 網(wǎng)頁中的嵌入式媒體播放器。在另一示例中,媒體查看器111可以是從服務(wù)器130下載的應(yīng) 用。
[0023] -般來說,在一種實施方式中描述的由內(nèi)容共享平臺120執(zhí)行的功能在其它實施 方式中視情況還可以在客戶端裝置110A至客戶端裝置ΙΙΟζ上被執(zhí)行。此外,歸因于特定組 件的功能經(jīng)過由一起運行的不同組件或者多個組件執(zhí)行。還能夠?qū)?nèi)容共享平臺120作為 通過適當應(yīng)用編程接口提供至其它系統(tǒng)或裝置的服務(wù)進行訪問,并且因此內(nèi)容共享平臺 120并不限于在網(wǎng)站中使用。
[0024]在一種實施方式中,內(nèi)容共享平臺120可以是可以被用于向用戶提供對媒體項的 訪問和/或?qū)⒚襟w項提供給用戶的一個或者多個計算裝置(諸如,機架式服務(wù)器、路由器計 算機、服務(wù)器計算機、個人計算機、大型計算機、膝上型計算機、平板計算機、桌面計算機 等)、數(shù)據(jù)存儲(例如硬盤、存儲器、數(shù)據(jù)庫)、網(wǎng)絡(luò)、軟件組件、和/或硬件組件。例如,內(nèi)容共 享平臺120可以允許用戶消費、上傳、搜索、贊同("喜歡")、不喜歡、和/或評論媒體項。內(nèi)容 共享平臺120還可以包括可以被用于向用戶提供對媒體項的訪問的網(wǎng)站(例如網(wǎng)頁)。
[0025]內(nèi)容共享平臺120可以包括多個頻道(例如,頻道A至頻道Z)。頻道能夠是可從公共 來源獲得的數(shù)據(jù)內(nèi)容或者具有公共話題或主題的數(shù)據(jù)內(nèi)容。數(shù)據(jù)內(nèi)容能夠是由用戶選擇的 數(shù)字內(nèi)容、可由用戶獲得的數(shù)字內(nèi)容、由用戶上傳的數(shù)字內(nèi)容、由內(nèi)容提供者選擇的數(shù)字內(nèi) 容、由廣播者選擇的數(shù)字內(nèi)容等。例如,頻道X能夠包括視頻Y和視頻Z。A頻道能夠與所有者 相關(guān)聯(lián),該所有者是能夠在該頻道上執(zhí)行動作的用戶。基于該所有者的動作,不同的活動可 以與頻道相關(guān)聯(lián),所述活動諸如:所有者使數(shù)字內(nèi)容在頻道上可用、所有者選擇(例如點擊 喜歡(liking))與另一頻道相關(guān)聯(lián)的數(shù)字內(nèi)容、所有者對與另一頻道相關(guān)聯(lián)的數(shù)字內(nèi)容進 行評論等。能夠?qū)⑴c頻道相關(guān)聯(lián)的活動收集到該頻道的活動饋送中。除了該頻道的所有者 之外的用戶能夠訂閱他們感興趣的一個或者多個頻道。一旦用戶訂閱了頻道,則能夠向用 戶呈現(xiàn)來自該頻道的活動饋送的信息。如果用戶訂閱了多個頻道,則可以將用戶訂閱的每 個頻道的活動饋送組合成聚合活動饋給。能夠?qū)碜栽摼酆匣顒羽佀偷男畔⒊尸F(xiàn)給用戶。
[0026] 每個頻道可以包括一個或者多個媒體項121。媒體項121的示例能夠包括但不限 于:數(shù)字視頻、數(shù)字電影、數(shù)字照片、數(shù)字音樂、網(wǎng)站內(nèi)容、社交媒體更新、電子書(e書)、電子 雜志、數(shù)字報紙、數(shù)字音頻書籍、電子期刊、web博客、簡易信息聚合(RSS)饋送、電子漫畫書、 軟件應(yīng)用等。在一些實施方式中,媒體項121也被稱作媒體項。
[0027] 可以經(jīng)由互聯(lián)網(wǎng)和/或經(jīng)由移動裝置應(yīng)用來消費媒體項121。為了簡潔和簡單,貫 穿本文檔,將在線視頻(下文中也被稱作視頻)用作媒體項121的示例。如本文所使用的,"媒 體"、"媒體項"、"在線媒體項"、"數(shù)字媒體"、"數(shù)字媒體項"、"內(nèi)容"、和"內(nèi)容項"能夠包括能 夠使用被配置為將數(shù)字媒體項呈現(xiàn)給實體的軟件、固件、或者硬件來執(zhí)行或者加載的電子 文件。在一種實施方式中,內(nèi)容共享平臺120可以使用數(shù)據(jù)存儲106來存儲媒體項121。
[0028] 在一種實施方式中,服務(wù)器130可以是一個或者多個計算裝置(例如,機架式服務(wù) 器、服務(wù)器計算機等)。在一種實施方式中,服務(wù)器130可以被包括在內(nèi)容共享平臺120中。月艮 務(wù)器130可以包括播放列表組件140。播放列表組件140支持與內(nèi)容共享平臺120的多個用戶 共享對播放列表的編輯權(quán)。播放列表可以包括被分組組合以用于順序或者亂序播放的內(nèi)容 共享平臺120的內(nèi)容項121的列表??梢詫⑦@些多個用戶稱作"作者"。播放列表組件140允許 該多個用戶同時對播放列表進行編輯。播放列表組件140還允許內(nèi)容共享平臺120對播放列 表進行存儲,使得該播放列表可以被用于由作者中的任何一個作者或者內(nèi)容共享平臺120 的其他用戶在稍后時間進行播放。
[0029] 更具體地,在本公開的實施方式中,播放列表組件140可以使得內(nèi)容共享平臺的多 個用戶能夠成為播放列表的作者。播放列表的所有者(原始創(chuàng)建者)可以邀請一個或多個其 他用戶作為該播放列表的作者來參與。可以將關(guān)于播放列表的各種權(quán)限級別指派給該一個 或者多個其他用戶中的每一個。例如,權(quán)限級別可以包括但不限于所有權(quán)(完全的編輯權(quán)加 上節(jié)制權(quán))、完全的編輯權(quán)(添加內(nèi)容、去除內(nèi)容、邀請用戶等)、編輯播放列表內(nèi)容和順序、 編輯播放列表順序、請求播放列表的內(nèi)容項、查看播放列表的內(nèi)容項、以及提出添加內(nèi)容項 至播放列表的請求。在一些實施方式中,服務(wù)器130的播放列表組件140可以與內(nèi)容共享平 臺進行交互和/或與其它第三方社交網(wǎng)絡(luò)服務(wù)器150進行交互以提供本公開的實施方式。下 面關(guān)于圖2對播放列表組件140及其具體功能的進一步描述進行了更詳細的描述。
[0030] 雖然在內(nèi)容共享平臺方面對本公開的實施方式進行了討論并且推進了在內(nèi)容共 享平臺上的內(nèi)容項的社交網(wǎng)絡(luò)共享,但是實施方式還可以被廣泛地應(yīng)用于在用戶之間提供 連接的任何類型的社交網(wǎng)絡(luò)。本公開的實施方式不限于向用戶提供頻道訂閱的內(nèi)容共享平 臺。
[0031] 在此處討論的系統(tǒng)收集關(guān)于用戶的個人信息或者可以利用個人信息的情形下,可 以為用戶提供如下機會來控制內(nèi)容共享平臺120是否收集用戶信息(例如關(guān)于用戶的社交 網(wǎng)絡(luò)、社交動作或者活動、職業(yè)、用戶的偏好、或者用戶的當前位置的信息)或者控制是否 和/或如何從內(nèi)容服務(wù)器接收可能與用戶較為相關(guān)的內(nèi)容。此外,在存儲或者使用某些數(shù)據(jù) 之前,可以以一種或者多種方式來處理該所述數(shù)據(jù),使得可以去除個人可識別信息。例如, 可以處理用戶的身份,使得無法確定用戶的個人可識別信息,或者可以在獲得位置信息的 情況下將用戶的地理位置一般化(諸如到城市、郵政編碼、或者州縣等級),使得無法確定用 戶的特定位置。因此,用戶可以對內(nèi)容共享平臺收集和使用關(guān)于用戶的信息的方式進行控 制。
[0032] 圖2是圖示了根據(jù)本公開的一個實施方式的播放列表組件140的框圖。在一個實施 方式中,播放列表組件140包括播放列表作者權(quán)限模塊210、播放列表查看器權(quán)限模塊220、 和播放列表UI生成模塊230。更多或者更少的組件可以被包括在播放列表組件140中而不喪 失一般性。例如,可以將模塊中的兩個模塊組合成單個模塊,或者將模塊中的一個劃分為兩 個或者更多模塊。在一個實施方式中,模塊中的一個或者多個可以駐留在不同的計算裝置 (例如不同的服務(wù)器計算機)上。
[0033] 播放列表組件140被通信地耦合至數(shù)據(jù)存儲106。例如,可以經(jīng)由網(wǎng)絡(luò)(例如,經(jīng)由 如圖1中所圖示的網(wǎng)絡(luò)105)來將播放列表組件140耦合至數(shù)據(jù)存儲106。在另一示例中,可以 將播放列表組件140直接耦合至播放列表組件140駐留的服務(wù)器(例如,可以直接耦合至服 務(wù)器130)。數(shù)據(jù)存儲106可以是存儲器(例如,隨機存取存儲器)、高速緩沖存儲器、驅(qū)動器 (例如,硬盤驅(qū)動器)、閃存驅(qū)動器、數(shù)據(jù)庫系統(tǒng)、或者能夠存儲數(shù)據(jù)的另一類型的組件或裝 置。數(shù)據(jù)存儲106還可以包括多個存儲組件(例如多個驅(qū)動器或者多個數(shù)據(jù)庫),該多個存儲 組件也可以跨多個計算裝置(例如,多個服務(wù)器計算機)。數(shù)據(jù)存儲106包括內(nèi)容項數(shù)據(jù)290、 用戶數(shù)據(jù)291、和播放列表數(shù)據(jù)292。
[0034]如上面所討論的,播放列表組件140能夠與內(nèi)容共享平臺120的多個用戶共享播放 列表的編輯權(quán)??梢詫⑦@些多個用戶稱作"作者"。播放列表組件140允許多個作者同時對單 個播放列表進行編輯。播放列表組件140還允許內(nèi)容共享平臺120對播放列表進行存儲,使 得該播放列表可以被用于由作者中的任何一個作者或者內(nèi)容共享平臺120的其他用戶在稍 后時間進行播放。例如,在一些實施方式中,播放列表的作者可以邀請與電子郵件別名或者 來自社交網(wǎng)絡(luò)的一組連接相關(guān)聯(lián)的多個用戶成為播放列表的作者或者查看者。
[0035] 播放列表的所有者(原始創(chuàng)建者)可以邀請一個或者多個其他用戶作為該播放列 表的作者來參與。播放列表作者權(quán)限模塊210可以促進將播放列表權(quán)限級別指派給該播放 列表的受邀作者中的每個作者。例如,權(quán)限級別可以包括但不限于所有權(quán)(完全的編輯權(quán)加 節(jié)制權(quán))、完全的編輯權(quán)(添加內(nèi)容、去除內(nèi)容、對內(nèi)容進行重新排序、改變播放列表名稱、邀 請用戶、邀請查看者等)、編輯播放列表的內(nèi)容和順序、編輯播放列表的順序、觀看和請求、 觀看/查看、以及提出請求。播放列表所有者的節(jié)制權(quán)可以包括撤銷其他作者的編輯權(quán)的能 力和/或?qū)⒉シ帕斜矸诸悶樗接械哪芰?例如,可由預(yù)定的用戶集合查看)。
[0036] 在本公開的實施方式中,播放列表作者權(quán)限模塊210跟蹤、存儲、和實現(xiàn)針對播放 列表的每個作者配置的個性化權(quán)限。例如,播放列表作者權(quán)限模塊210可以將被選擇與作者 相關(guān)聯(lián)的權(quán)限選項存儲至播放列表數(shù)據(jù)293。例如,可以將作者的內(nèi)容共享平臺用戶ID連同 指示適用于與該用戶ID相關(guān)聯(lián)的作者的權(quán)限的對應(yīng)數(shù)據(jù)一起存儲在播放列表數(shù)據(jù)中。當用 戶與播放列表交互時,播放列表作者權(quán)限模塊210可以查詢用戶數(shù)據(jù)291和播放列表數(shù)據(jù) 293以關(guān)聯(lián)被配置用于該進行交互的用戶的權(quán)限設(shè)置,并且出于用戶(例如,作者)與播放列 表的交互的目的來應(yīng)用和/或執(zhí)行這些權(quán)限。
[0037] 同樣地,播放列表的每個作者可以具有與播放列表相關(guān)聯(lián)的不同的權(quán)限集合。在 一些實施方式中,作者的權(quán)限還可以指定能夠被添加至播放列表的內(nèi)容的類型(例如,內(nèi)容 NC-17不能由17歲以下的用戶添加或查看)。因此,所有者以及一一在一些取決于權(quán)限級別 的情況下一一播放列表的作者能夠控制誰查看播放列表以及誰能夠添加內(nèi)容及能夠被添 加的內(nèi)容的類型。例如,如果播放列表的所有者是老師,所有者可以將作為該老師的學(xué)生的 用戶添加為作者并且限制該學(xué)生用戶添加來自內(nèi)容共享平臺的預(yù)先批準的頻道的內(nèi)容或 者添加與某些內(nèi)容評級相關(guān)聯(lián)的內(nèi)容的權(quán)限。在一些實施方式中,基于與例如進行邀請的 作者和/或受邀用戶的關(guān)系,和/或其年齡,權(quán)限可以自動地被指派給被添加的用戶和/或作 者。
[0038] 在一些實施方式中,播放列表作者權(quán)限模塊210可以利用與用戶數(shù)據(jù)291相關(guān)聯(lián)的 信息以便將內(nèi)容類型權(quán)限應(yīng)用于用戶/作者。例如,如果權(quán)限指示個體作者(或者根據(jù)一般 播放列表權(quán)限設(shè)置的播放列表的任何作者)只能夠添加適合于他或她的年齡的內(nèi)容,則出 于確定是否允許該用戶將特定內(nèi)容項添加至播放列表的目的,播放列表作者權(quán)限模塊210 可以能夠與該個體用戶相關(guān)聯(lián)的用戶數(shù)據(jù)291來確定用戶的年齡。此外,播放列表作者權(quán)限 模塊210可以查詢內(nèi)容項數(shù)據(jù)290以出于執(zhí)行作者內(nèi)容類型權(quán)限的目的來確定內(nèi)容類型數(shù) 據(jù)。
[0039] 在本公開的實施方式中,內(nèi)容共享平臺的用戶可以是播放列表的作者或者查看者 中的任何一者或者這兩者。相較于播放列表的作者,可以將不同的權(quán)限和特權(quán)應(yīng)用于播放 列表的查看者。因此,播放列表查看者權(quán)限模塊220負責(zé)維護、應(yīng)用、和/或執(zhí)行與每個查看 用戶相關(guān)聯(lián)的權(quán)限。因此,基于查看用戶(以及他/她的關(guān)聯(lián)的權(quán)限),相同的播放列表可以 包括內(nèi)容項的不同集合。
[0040] 隨著多個作者中的每個作者將內(nèi)容項添加至播放列表,對播放列表進行動態(tài)地更 新以使得每當用戶請求查看或者收聽播放列表時,該播放列表反映最新近添加的內(nèi)容項。 在一個實施方式中,播放列表UI生成模塊230負責(zé)為播放列表生成UI并且將UI數(shù)據(jù)提供至 客戶端裝置以用于播放該播放列表。
[0041] 圖3是圖示了根據(jù)本公開的一些實施方式的用于創(chuàng)建具有多個作者的單個播放列 表的方法300的流程圖。方法300可以由包括硬件(例如電路、專用邏輯、可編程邏輯、微代碼 等)、軟件(例如,在處理裝置上運行以用于執(zhí)行硬件模擬的指令)、或者其組合的處理邏輯 執(zhí)行。
[0042] 為了簡化說明,對本公開的方法進行了描繪并且將其描述成一系列動作。然而,根 據(jù)本公開的動作能夠以各種順序發(fā)生發(fā)生和/或并行地發(fā)生,并且也能夠發(fā)生本文沒有呈 現(xiàn)和描述的其他動作。此外,根據(jù)所公開的主題,實現(xiàn)該方法并不要求所有圖示的動作。此 外,本領(lǐng)域的技術(shù)人員將理解和認識到,該方法可以替選地經(jīng)由狀態(tài)圖或者事件來被表示 為一系列相互關(guān)聯(lián)的狀態(tài)。此外,應(yīng)當認識到,在本說明書中所公開的方法能夠被存儲在制 品上以促進將這樣的方法輸送和傳輸至計算裝置。如本文所使用的,術(shù)語"制品"意圖涵蓋 可從任何計算機可讀裝置或者存儲介質(zhì)訪問的計算機程序。在一個實施方式中,如在圖1和 圖2中示出的,方法300可以由播放列表組件140來執(zhí)行。
[0043] 參照圖3,在框310處方法300在當接收到邀請內(nèi)容共享平臺的用戶成為播放列表 的作者的請求時開始。在一種實施方式中,從作為播放列表的作者的用戶接收到該請求。進 行請求的作者也可以是播放列表的所有者。受邀用戶可以是單個用戶,或者例如可以是與 電子郵件別名或者來自社交網(wǎng)絡(luò)的一組連接相關(guān)聯(lián)的多個用戶。在一些實施方式中,進行 請求的用戶選擇邀請用戶成為播放列表的作者的圖標??梢詫⒃搱D標提供在與播放列表相 關(guān)聯(lián)的⑶I上。
[0044] 在框320處,播放列表組件140請求(一個或多個)受邀用戶的識別信息以及播放列 表權(quán)限選項以與該(一個或多個)受邀用戶相關(guān)聯(lián)。播放列表權(quán)限選項可以包括但不限于完 全的編輯權(quán)(添加內(nèi)容、去除內(nèi)容、對內(nèi)容進行重新排序、改變播放列表名稱、邀請用戶、邀 請查看者等)、編輯播放列表的內(nèi)容和順序、編輯播放列表的順序、觀看和請求、觀看/查看、 以及提出請求。權(quán)限選項還可以包括內(nèi)容類型限制(例如,用戶可以添加至播放列表和/或 從播放列表查看的內(nèi)容的類型)以與用戶進行關(guān)聯(lián)。然后,在框330處,從進行請求的用戶接 收(一個或多個)受邀用戶的識別信息和關(guān)聯(lián)的播放列表權(quán)限選項。
[0045] 在框340中,接收到的識別信息和關(guān)聯(lián)的播放列表權(quán)限選項作為與播放列表相關(guān) 聯(lián)的播放列表元數(shù)據(jù)來被存儲在內(nèi)容共享平臺處。然后,在框350處,(一個或多個)受邀用 戶被通知和/或邀請成為具有所指示的權(quán)限選項的播放列表的作者。隨后,在判決框360處, 確定該受邀用戶是否接受播放列表作者邀請。如果否,則方法300結(jié)束。另一方面,如果(一 個或多個)受邀用戶接受播放列表作者的邀請,則方法300繼續(xù)至框370,其中在播放列表的 元數(shù)據(jù)中指示(一個或多個)受邀用戶成為播放列表的作者。
[0046] 圖4是圖示了根據(jù)本公開的實施方式的用于由多個作者與單個播放列表進行交互 的另一方法400的流程圖。方法400可以由包括硬件(例如電路、專用邏輯、可編程邏輯、微代 碼等)、軟件(例如,在處理裝置上運行以用于執(zhí)行硬件模擬的指令)、或者其組合的處理邏 輯執(zhí)行。在一種實施方式中,如在圖1和圖2中所示出的,方法400可以由播放列表組件140執(zhí) 行。
[0047]參照圖4,框410處,方法400當從用戶接收到作為播放列表的作者與播放列表進行 交互的請求時開始。在一個實施方式中,播放列表由內(nèi)容共享平臺托管并且被指派作為內(nèi) 容共享平臺的用戶的多個作者。作為作者來與播放列表進行交互的請求可以包括對以下的 請求:編輯播放列表的內(nèi)容、添加內(nèi)容至播放列表、從播放列表去除內(nèi)容、改變播放列表的 內(nèi)容的順序、改變播放列表的名稱、邀請用戶來查看播放列表、邀請用戶成為播放列表的作 者等。
[0048] 在框420處,確定進行請求的用戶的用戶ID。然后,在框430處,利用所確定的用戶 ID來引用與播放列表相對應(yīng)的播放列表元數(shù)據(jù)。在判決框440處,確定由用戶ID所識別的用 戶在播放列表元數(shù)據(jù)中是否被指示為播放列表作者。如果否,方法400前進至框450以拒絕 作為作者與播放列表進行交互的用戶請求。
[0049]另一方面,如果確認用戶是播放列表的作者(例如,播放列表元數(shù)據(jù)指示用戶ID具 有關(guān)于播放列表的作者特權(quán)),則方法400前進至框460,其中確定關(guān)于播放列表的為進行請 求的用戶所配置的權(quán)限。例如,該權(quán)限可以包括但不限于完全的編輯權(quán)(添加內(nèi)容、去除內(nèi) 容、對內(nèi)容進行重新排序、改變播放列表名稱、邀請用戶、邀請查看者等)、編輯播放列表的 內(nèi)容和順序、編輯播放列表的順序、觀看和請求、觀看/查看、以及提出請求。權(quán)限選項還可 以包括與用戶關(guān)聯(lián)的內(nèi)容類型限制(例如,用戶可以添加至播放列表和/或從播放列表查看 的內(nèi)容的類型)。
[0050] 在框470處,將所確定的與進行請求的用戶相對應(yīng)的權(quán)限和與用戶(用戶數(shù)據(jù))相 關(guān)聯(lián)的并且由從播放列表元數(shù)據(jù)分離的內(nèi)容共享平臺維護的數(shù)據(jù)進行關(guān)聯(lián)。例如,用戶數(shù) 據(jù)可以指示用戶的年齡。該年齡數(shù)據(jù)和與用戶相關(guān)聯(lián)的內(nèi)容類型限制權(quán)限相關(guān),以便確定 是否允許用戶添加和/或查看與播放列表相關(guān)的某些類型的內(nèi)容(例如,NC-17內(nèi)容等)。
[0051] 最后,在框480處,出于用戶的請求的目的,執(zhí)行與用戶相對應(yīng)的關(guān)于播放列表的 權(quán)限。依據(jù)在框470中的相關(guān)性來實施該權(quán)限的執(zhí)行。同樣,確定用戶的請求是否與用戶的 權(quán)限級別相對應(yīng)。例如,如果用戶請求邀請用戶作為播放列表的作者或者作為查看者,則確 認用戶的權(quán)限級別允許該動作。在另一示例中,如上面所提到的,如果用戶請求將NC-17內(nèi) 容添加至播放列表,則確定用戶是否具有關(guān)于播放列表的"添加內(nèi)容"特權(quán),并且在允許用 戶繼續(xù)進行本動作之前確定內(nèi)容類型限制是否適用于該用戶。在本公開的實施方式中,播 放列表的每個作者可以具有不同的權(quán)限級別,使得一些作者可能能夠關(guān)于播放列表來執(zhí)行 與其他作者不同的動作,或者可能能夠關(guān)于播放列表來添加和/或查看與其他作者不同的 內(nèi)容。
[0052]圖5至圖7是圖示了用于與內(nèi)容項播放實時地共享評論的UI的示例屏幕截圖。圖5 圖示了經(jīng)由在客戶端裝置處的媒體播放器向用戶提供播放列表設(shè)置UI 500的示例屏幕截 圖。播放列表設(shè)置UI 500是可以向創(chuàng)建新的播放列表或者編輯已經(jīng)存在的播放列表的內(nèi)容 共享平臺的用戶提供的UI的一個示例。播放列表設(shè)置UI 500包括播放列表標題510、播放列 表信息選項卡520、播放列表設(shè)置選項卡530、和其它控制圖標550( "取消(cancel)"、"完成 (done)"等)。
[0053]當選擇基本信息表520作為活動選項卡(如在圖5中所圖示的當加粗體時)時,呈現(xiàn) 關(guān)于播放列表的基本識別信息的信息元素。例如,如在圖5中所示出的,該基本信息元素可 以包括可編輯標題522、可編輯描述524、播放列表隱私選擇器526、和其它播放列表動作控 制528?;拘畔⒃?22至基本信息元素528可以由具有適當?shù)木庉嫏?quán)限的播放列表的作 者進行編輯。例如,用戶可以利用元素522、524來改變與播放列表相關(guān)聯(lián)的標題或者描述文 本。用戶還可以通過選擇元素526來查看的隱私選項的下拉列表(例如,公開、私人、未編入 等)以從其進行選擇以供應(yīng)用于播放列表從而改變與整個播放列表相關(guān)聯(lián)的隱私級別。 [0054]此外,還可以將播放列表的作者560的列表示出為基本信息選項卡520的一部分。 如上面所討論的,本公開的實施方式允許內(nèi)容共享平臺的多個用戶成為單個播放列表的作 者。如圖所圖示,作者560可以用諸如用戶的頭像的識別圖標示出。用戶的頭像可以與用戶 的用戶數(shù)據(jù)一起存儲在內(nèi)容共享平臺中,或者可以從連接至內(nèi)容共享平臺的用戶的社交網(wǎng) 絡(luò)獲得。根據(jù)本公開的實施方式,在播放列表設(shè)置UI 500中也提供了邀請用戶圖標540以允 許用戶邀請其他用戶成為播放列表的作者。如下面關(guān)于圖6A至圖6D所討論的,當選擇了共 享設(shè)置UI時,可以該共享設(shè)置UI呈現(xiàn)給用戶以邀請其他用戶。
[0055] 在本公開的實施方式中,除了上面所圖示和描述的圖形元素外,也可以利用其它 位置和配置的播放列表設(shè)置UI 500的圖形元素。
[0056] 圖6A至圖6D圖示了經(jīng)由在客戶端裝置處的媒體播放器提供給編輯內(nèi)容共享平臺 的播放列表的用戶的播放列表共享設(shè)置UI 600的示例屏幕截圖。關(guān)于圖6A,播放列表共享 設(shè)置UI 600包括鏈接共享區(qū)610、訪問區(qū)620和邀請區(qū)630。該鏈接共享區(qū)可以包括用于輸入 播放列表的統(tǒng)一資源定位符(URL)的文本輸入框??梢酝ㄟ^選擇與諸如經(jīng)由電子郵件、社交 網(wǎng)絡(luò)、博客等的不同共享選項相關(guān)聯(lián)的圖標來與其他用戶共享該鏈接。
[0057] 訪問區(qū)620可以包括隱私設(shè)置622以應(yīng)用于整個播放列表。例如,如在UI 600中所 圖示的,當前的隱私設(shè)置被顯示為私有,其中只有被專門識別的用戶才能夠查看播放列表。 訪問區(qū)620還提供作為播放列表的作者和/或查看者的用戶624的列表。為每個列出的用戶 624提供權(quán)限選擇器626。如果用戶具有適當?shù)淖髡邫?quán)限,則他們可以為播放列表的用戶624 調(diào)整權(quán)限選擇器626。
[0058]權(quán)限選擇器626提供關(guān)于用戶與播放列表的交互的權(quán)限選項以應(yīng)用于用戶。例如, 該權(quán)限可以包括但不限于完全的編輯權(quán)(添加內(nèi)容、去除內(nèi)容、對內(nèi)容進行重新排序、改變 播放列表名稱、邀請用戶、邀請查看者等)、編輯播放列表的內(nèi)容和順序、編輯播放列表的順 序、觀看和請求、觀看/查看、以及提出請求。權(quán)限選項還可以包括用于與用戶相關(guān)聯(lián)的內(nèi)容 類型限制(例如,用戶可以添加至播放列表和/或從播放列表查看的內(nèi)容的類型)。
[0059] 邀請區(qū)630允許用戶添加用戶至播放列表來作為播放列表的作者和/或播放列表 的查看者。邀請區(qū)630包括添加用戶文本框635以輸入名稱、電子郵件、別名、或者出于將用 戶添加至播放列表訪問區(qū)620目的的用戶的其它標識符。
[0060] 如在圖6B中所示出的,當用戶將用戶的標識符輸入到播放列表共享設(shè)置UI 600的 添加用戶文本框635時,可以顯示下拉框640,該下拉框640示出與輸入的文本匹配的用戶。 隨著輸入的文本的變化,在下拉框640中的匹配用戶的列表也可以變化。
[0061] 一旦選擇了用戶,其或者從下拉框640被選擇或者直接地被輸入到添加用戶文本 框635,則圖6C描繪了權(quán)限設(shè)置645選擇器以應(yīng)用于所輸入的用戶的。如上面所討論,各種不 同的權(quán)限設(shè)置可以應(yīng)用于用戶,諸如但不限于完全的編輯權(quán)(添加內(nèi)容、去除內(nèi)容、對內(nèi)容 進行重新排序、改變播放列表名稱、邀請用戶、邀請查看者等)、編輯播放列表的內(nèi)容和順 序、編輯播放列表的順序、觀看和請求、觀看/查看、以及提出請求。權(quán)限選項還可以包括用 于與用戶相關(guān)聯(lián)的內(nèi)容類型限制(例如,用戶可以添加至播放列表和/或從播放列表進行查 看的內(nèi)容的類型)。當選擇了與權(quán)限選擇器650相對應(yīng)的三角形圖標時(例如點擊等),這些 選項可以被顯示在下拉框中。還提供了共享和保存控制選項650以允許將受邀用戶設(shè)置保 存為播放列表元數(shù)據(jù)并且用于通知受邀用戶將他們添加到播放列表。
[0062] 一旦已經(jīng)保存了受邀用戶的信息并且通知了受邀用戶(并且在一些實施方式中, 受邀用戶接受邀請),則對播放列表設(shè)置UI 600進行修改以顯示受邀用戶的信息。圖6D是在 用戶已經(jīng)被邀請并且被添加至播放列表之后的播放列表共享設(shè)置UI 600的示例屏幕截圖。 現(xiàn)在將受邀用戶660與對應(yīng)的權(quán)限設(shè)置指示符665-同示出在訪問設(shè)置區(qū)620中。
[0063]在本公開的實施方式中,除了關(guān)于圖6A至圖6D描述的位置和配置之外,還可以利 用其它位置和配置的播放列表共享設(shè)置UI 600。
[0064]圖7圖示了經(jīng)由在客戶端裝置處的媒體播放器來向用戶提供播放列表設(shè)置UI 700 的另一示例屏幕截圖。播放列表設(shè)置UI 700是可以被提供給創(chuàng)建新的列表或者編輯已經(jīng)存 在的播放列表的內(nèi)容共享平臺的用戶的UI的一個示例。與圖5的播放列表設(shè)置UI 500相似, 播放列表設(shè)置UI 700包括播放列表標題710、播放列表信息選項卡720、播放列表設(shè)置選項 卡730、和其它控制圖標750("取消(〇&1?^1)"、"完成((1〇1^)"等)。
[0065]當選擇基本信息選項卡720作為活動選項卡(如在圖7中所圖示的當被加粗)時,呈 現(xiàn)關(guān)于播放列表的基本識別信息的信息元素。例如,如在圖7中所示出的,該基本信息元素 可以包括可編輯標題722、可編輯描述724、播放列表隱私選擇器726、和其它播放列表動作 控制728。基本信息元素722至基本信息元素728可以與關(guān)于圖5所描述的它們的完全相同的 對應(yīng)部分相同。
[0066]此外,還可以將播放列表的作者760的列表示出為基本信息選項卡720的一部分。 如上面所討論的,本公開的實施方式允許內(nèi)容共享平臺的多個用戶成為單個播放列表的作 者。如圖所圖示,作者760可以用諸如用戶的頭像的識別圖標示出。用戶的頭像可以與用戶 的用戶數(shù)據(jù)一起存儲在內(nèi)容共享平臺中,或者可以從連接至內(nèi)容共享平臺的用戶的社交網(wǎng) 絡(luò)獲得。如關(guān)于圖6A至圖6D所討論的,播放列表設(shè)置UI 700包括按照播放列表共享設(shè)置UI 600所添加的新作者765。
[0067] 播放列表設(shè)置UI 700還可以包括內(nèi)容項添加區(qū)770,該內(nèi)容項添加區(qū)770包括允許 具有恰當?shù)膬?nèi)容編輯特權(quán)的作者將內(nèi)容項添加至播放列表的視頻URL輸入框772和添加按 鈕774。一旦成功地添加了內(nèi)容項(如在內(nèi)容項添加區(qū)770中所指示的),則可以對播放列表 設(shè)置UI 700的內(nèi)容項列表區(qū)780進行更新以示出所添加的內(nèi)容項。在內(nèi)容項列表區(qū)780中列 出的每個內(nèi)容項可以具有指示將該內(nèi)容項添加至播放列表的作者(用戶)的對應(yīng)的作者歸 屬785。在一些實施方式中,如果一個作者添加內(nèi)容項,但是該內(nèi)容項是由另一用戶請求的, 則作者歸屬785可以識別該進行請求的用戶以及該進行添加的用戶,或者可以只識別該進 行請求的用戶。
[0068]在本公開的實施方式中,除了上面所圖示并且描述的圖像元素外,還可以利用其 它位置和配置的播放列表設(shè)置UI 700的圖像元素。
[0069]圖8圖示了計算機系統(tǒng)800的示例性形式的機器的圖解表示,在該計算機系統(tǒng)800 中可以執(zhí)行用于使得該機器執(zhí)行本文所討論的任何一個或多個方法的指令集。在替選實施 方式中,該機器可以連接(例如聯(lián)網(wǎng))至LAN、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、或者互聯(lián)網(wǎng)中的其它機器。該 機器可以在客戶端-服務(wù)器網(wǎng)絡(luò)環(huán)境下在服務(wù)器或者客戶端機器的容量中操作,或者在對 等(或者分布式)網(wǎng)絡(luò)環(huán)境中作為對等機操作。該機器可以是個人計算機(PC)、平板PC、機頂 盒(STB)、個人數(shù)字助理(PDA)、蜂窩電話、web儀器、服務(wù)器、網(wǎng)絡(luò)路由器、交換機、或者橋接 器、或者能夠執(zhí)行指定由該機器采取的動作的指令集(順序式或其他方式)的任何機器。進 一步地,雖然只圖示了單個機器,但是術(shù)語"機器"也應(yīng)被領(lǐng)會為包括單獨地或者聯(lián)合地執(zhí) 行用于實施本文所討論的方法中的任何一個或者多個的一組(或者多組)指令的機器的任 何集合。
[0070] 示例性計算機系統(tǒng)800包括經(jīng)由總線808與彼此通信的處理裝置(處理器)802、主 存儲器804(例如只讀存儲器(R0M)、閃速存儲器、諸如同步DRAM(SDRAM)或者Ranbus(RDRAM) 的動態(tài)隨機存取存儲器(DRAM)等)、靜態(tài)存儲器806(例如閃速存儲器、靜態(tài)隨機存取存儲器 (SRAM)等)、以及數(shù)據(jù)存儲裝置818。
[0071] 處理器802表示諸如微處理器、中央處理單元等一個或者多個通用處理裝置。更具 體地,處理器802可以是復(fù)雜指令集計算(CISC)微處理器、精簡指令集計算(RISC)微處理 器、超長指令字(VLIW)微處理器、或者實現(xiàn)其它指令集的處理器或者實現(xiàn)指令集的組合的 處理器。處理器802還可以是諸如專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信 號處理器(DSP)、網(wǎng)絡(luò)處理器等的一個或者多個專用處理裝置。處理器802被配置為執(zhí)行用 于實施本文所討論的操作和步驟的指令826。
[0072]計算機系統(tǒng)800可以進一步包括網(wǎng)絡(luò)接口裝置822。計算機系統(tǒng)800還可以包括視 頻顯示單元810(例如液晶顯示屏(LCD)、陰極射線管(CRT)、或者觸摸屏)、字母數(shù)字輸入裝 置812(例如鍵盤)、光標控制裝置814(例如鼠標)、以及信號生成裝置820(例如揚聲器)。
[0073]數(shù)據(jù)存儲裝置818可以包括在其上存儲有體現(xiàn)本文所討論的方法或者功能中的任 何一個或多個的一個或多個指令集826(例如軟件)的計算機可讀存儲介質(zhì)824。指令826還 可以在計算機系統(tǒng)800對其進行執(zhí)行期間完全地或者至少部分地駐留在主存儲器804內(nèi)和/ 或處理器802內(nèi),主存儲器804和處理器802也構(gòu)成計算機可讀存儲介質(zhì)??梢越?jīng)由網(wǎng)絡(luò)接口 裝置822通過網(wǎng)絡(luò)874進一步傳送或接收指令826。
[0074]在一個實施方式中,指令826包括用于可以分別與關(guān)于圖1和圖2所描述的它們的 相同命名的對應(yīng)部分相對應(yīng)播放列表組件140的指令,和/或包含在內(nèi)容共享平臺上創(chuàng)建具 有多個作者的單個播放列表的方法的軟件庫。雖然在示例性實施方式中將計算機可讀存儲 介質(zhì)示出為單個介質(zhì),但是術(shù)語"計算機可讀存儲介質(zhì)"應(yīng)當被領(lǐng)會為包括存儲一個或多個 指令集的單個介質(zhì)或者多個介質(zhì)(例如,集中式或者分布式數(shù)據(jù)庫、和/或關(guān)聯(lián)的高速緩沖 存儲器和服務(wù)器)。術(shù)語"計算機可讀存儲介質(zhì)"還應(yīng)被領(lǐng)會為包括能夠存儲、編碼、或者攜 載用于由機器執(zhí)行并且使得該機器實施本公開方法中的任何一個或者多個的指令集的任 何介質(zhì)。術(shù)語"計算機可讀存儲介質(zhì)"應(yīng)當相應(yīng)地被領(lǐng)會為包括但不限于固態(tài)存儲器、光學(xué) 介質(zhì)、和磁介質(zhì)。
[0075]在前述的描述中,闡述了許多細節(jié)。然而,對受益于本公開的本領(lǐng)域的普通技術(shù)人 員顯而易見的是,在沒有這些細節(jié)的情況下也可以實踐本公開。在一些實例中,眾所周知的 結(jié)構(gòu)和裝置以框圖的形式而非詳細地被示出,以便避免模糊本公開。
[0076]已經(jīng)在計算機存儲器內(nèi)的數(shù)據(jù)位的操作的算法和符號表示方面呈現(xiàn)了本具體實 施方式的一些部分。這些算法描述和表示是由數(shù)據(jù)處理領(lǐng)域的技術(shù)人員使用以最有效地將 他們的工作的實質(zhì)傳達給本領(lǐng)域的其他技術(shù)人員的方式。在此處并且一般地,算法被構(gòu)思 為導(dǎo)致所期望結(jié)果的步驟的自恰序列。該步驟是需要對物理量進行物理操縱的步驟。通常, 盡管不是必要的,但是這些量采取能夠被存儲、傳輸、組合、比較、和以其他方式操縱的電子 信號或者磁信號的形式。已經(jīng)證明在有時便利的是,主要出于慣常用法的原因,將這些信號 稱作位、值、元素、符號、字符、項、數(shù)字等。
[0077]然而,應(yīng)謹記,所有這些和類似的術(shù)語都要與適當?shù)奈锢砹肯嚓P(guān)聯(lián)并且僅僅作為 應(yīng)用于這些量的方便的標簽。除非特別指出,否則從下面的討論中顯而易見可以認識到,貫 穿整個說明書,利用諸如"分段"、"分析"、"確定"、"使能"、"識別"、"修改"等術(shù)語的討論,指 代計算機系統(tǒng)(或者相似的電子計算裝置)的動作和過程,所述動作或過程操縱被表示為計 算機系統(tǒng)的寄存器和存儲器內(nèi)的物理(例如電子)量的數(shù)據(jù)并且將其轉(zhuǎn)換為類似地被表示 為計算機系統(tǒng)存儲器或寄存器或者其它這樣的信息存儲、傳輸、或顯示裝置內(nèi)的物理量的 其它數(shù)據(jù)。
[0078]本公開還涉及用于執(zhí)行本文的操作的設(shè)備。該設(shè)備可以針對所需目的來特別構(gòu) 建,或者可以包括由存儲在計算機中的計算機程序選擇性激活或者重新配置的通用計算 機。這樣的計算機程序可以存儲在計算機可讀存儲介質(zhì)中,諸如但不限于任何類型的盤,包 括軟盤、光盤、⑶-ROM、和磁光盤、只讀存儲器(ROM)、隨機存取存儲器(RAM)、EPROM、EEPR0M、 磁卡或者光卡、或者適于存儲電子指令的任何類型的介質(zhì)。
[0079 ]本文中詞語"示例"或者"示例性"被用來意指充當示例、實例、或者圖示。本文中被 描述為"示例"或者"示例性"的任何方面或者設(shè)計不必被解釋為比其它方面或者設(shè)計更為 優(yōu)選或者有例。相反,詞語"示例"或者"示例性"的使用意圖以具體的方式來呈現(xiàn)構(gòu)思。如在 本申請中所使用的,術(shù)語"或者"意圖表示包含性的"或者"而不是排它性的"或者"。即,除非 另外指定,或者從上下文清楚可見,否則"X包括A或者B"意圖意指任何自然的包含性排列組 合。即,如果X包括A、X包括B、或者X包括A和B,則在上述任何實例下"X包括A或者B"都被滿 足。此外,在本申請和所附權(quán)利要求書中所使用的冠詞"一"和"一個"通常應(yīng)當被解釋為意 指"一個或者多個",除非另有規(guī)定或者從上下文中清楚可見其指向單數(shù)形式。此外,貫穿全 文,除非被描述如此,否則術(shù)語"實施例"或"一個實施例"或者"實施方式"或"一個實施方 式"不意圖意指相同的實施例或者實施方式。
[0080] 貫穿本說明書,對"一個實施例"或者"實施例"的提及意指結(jié)合該實施例描述的特 定特征、結(jié)構(gòu)、或者特性被包括在至少一個實施例中。因此,在貫穿本說明書的各處中短語 "在一個實施例中"或者"在實施例中"的出現(xiàn)不一定全部指代是相同實施例。此外,術(shù)語"或 者"是指包含性的"或者"而不是排它性的"或者"。
[0081] 要理解,上面的描述意圖是說明性的,而不是限制性的。在閱讀和理解上面的描述 之后,許多其它實施例對本領(lǐng)域的技術(shù)人員而言將是顯而易見的。因此,應(yīng)當參照所附權(quán)利 要求書連同這樣的權(quán)利要求書所享有的等同物的全部范圍來確定本公開的范圍。
【主權(quán)項】
1. 一種方法,包括: 由內(nèi)容共享平臺的處理裝置從作為所述內(nèi)容共享平臺的播放列表的作者的第一用戶 接收邀請第二用戶作為所述播放列表的另一作者的指示,所述指示包括所述第二用戶的標 識符(ID)和與所述第二用戶相對應(yīng)的權(quán)限; 向所述第二用戶發(fā)送邀請來請求所述第二用戶成為所述播放列表的作者;以及 當所述第二用戶接受所述邀請時,將所述第二用戶的所述ID和與所述第二用戶相對應(yīng) 的所述權(quán)限存儲為所述播放列表的元數(shù)據(jù),以允許所述第二用戶根據(jù)與所述第二用戶相對 應(yīng)的所述權(quán)限來與所述播放列表進行交互。2. 根據(jù)權(quán)利要求1所述的方法,其中,所述播放列表包括被分組在一起以用于連續(xù)播放 的所述內(nèi)容共享平臺的一個或多個內(nèi)容項。3. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一用戶是所述播放列表的所有者。4. 根據(jù)權(quán)利要求3所述的方法,其中,所述所有者是具有關(guān)于所述播放列表的撤銷特權(quán) 的所述播放列表的唯一作者。5. 根據(jù)權(quán)利要求1所述的方法,其中,所述權(quán)限由所述第一用戶選擇并且限定被指派給 所述第二用戶的所述播放列表的編輯權(quán)。6. 根據(jù)權(quán)利要求1所述的方法,其中,所述權(quán)限包括以下中的至少一個:向所述播放列 表添加內(nèi)容項、從所述播放列表刪除內(nèi)容項、編輯所述播放列表的標題、編輯所述播放列表 的描述、編輯所述播放列表的順序、邀請用戶查看所述播放列表、或者邀請用戶作為所述播 放列表的作者。7. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一用戶和所述第二用戶同時是所述播放列 表的作者。8. 根據(jù)權(quán)利要求1所述的方法,其中,所述權(quán)限包括所述第二用戶能夠添加至所述播放 列表的內(nèi)容項的類型。9. 根據(jù)權(quán)利要求8所述的方法,其中,所述第二用戶包括所述內(nèi)容共享平臺的多個用 戶。10. -種設(shè)備,包括: 顯示裝置; 存儲器,所述存儲器通信地耦合至所述顯示裝置;以及 處理裝置,所述處理裝置通信地耦合至所述存儲器,所述處理裝置執(zhí)行指令來: 從作為所述內(nèi)容共享平臺的播放列表的作者的第一用戶接收邀請第二用戶作為所述 播放列表的另一作者的指示,所述指示包括所述第二用戶的標識符(ID)和與所述第二用戶 相對應(yīng)的權(quán)限; 向所述第二用戶發(fā)送邀請來請求所述第二用戶成為所述播放列表的作者;以及 當所述第二用戶接受所述邀請時,將所述第二用戶的所述ID和與所述第二用戶相對應(yīng) 的所述權(quán)限存儲為所述播放列表的元數(shù)據(jù),以允許所述第二用戶根據(jù)與所述第二用戶相對 應(yīng)的所述權(quán)限來與所述播放列表進行交互。11. 根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述播放列表包括被分組在一起以用于連續(xù)播 放的所述內(nèi)容共享平臺的一個或多個內(nèi)容項。12. 根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述第一用戶是所述播放列表的所有者,其中, 所述所有者是具有關(guān)于所述播放列表的撤銷特權(quán)的所述播放列表的唯一作者。13. 根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述權(quán)限由所述第一用戶選擇并且限定被指派 給所述第二用戶的所述播放列表的編輯權(quán)。14. 根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述權(quán)限包括以下中的至少一個:向所述播放 列表添加內(nèi)容項、從所述播放列表刪除內(nèi)容項、編輯所述播放列表的標題、編輯所述播放列 表的描述、編輯所述播放列表的順序、邀請用戶查看所述播放列表、邀請用戶作為所述播放 列表的作者或者與所述播放列表相對應(yīng)的內(nèi)容類型限制。15. 根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述第二用戶包括所述內(nèi)容共享平臺的多個用 戶。16. -種存儲指令的非暫時性機器可讀存儲介質(zhì),所述指令在被執(zhí)行時使得處理裝置 執(zhí)行操作,所述操作包括: 由所述處理裝置從作為播放列表的作者的第一用戶接收邀請第二用戶作為所述播放 列表的另一作者的指示,所述指示包括所述第二用戶的標識符(ID)和與所述第二用戶相對 應(yīng)的權(quán)限; 向所述第二用戶發(fā)送邀請來請求所述第二用戶成為所述播放列表的作者;以及 當所述第二用戶接受所述邀請時,將所述第二用戶的所述ID和與所述第二用戶相對應(yīng) 的所述權(quán)限存儲為所述列表的元數(shù)據(jù),以允許所述第二用戶根據(jù)與所述第二用戶相對應(yīng)的 所述權(quán)限來與所述播放列表進行交互。17. 根據(jù)權(quán)利要求16所述的非暫時性機器可讀存儲介質(zhì),其中,所述播放列表包括被分 組在一起以用于連續(xù)播放的所述內(nèi)容共享平臺的一個或多個內(nèi)容項。18. 根據(jù)權(quán)利要求16所述的非暫時性機器可讀存儲介質(zhì),其中,所述權(quán)限包括以下中的 至少一個:向所述播放列表添加內(nèi)容項、從所述播放列表刪除內(nèi)容項、編輯所述播放列表的 標題、編輯所述播放列表的描述、編輯所述播放列表的順序、邀請用戶查看所述播放列表、 邀請用戶作為所述播放列表的作者、或者與所述播放列表相對應(yīng)的內(nèi)容類型限制。19. 根據(jù)權(quán)利要求16所述的非暫時性機器可讀存儲介質(zhì),其中,所述權(quán)限由所述第一用 戶選擇并且限定被指派給所述第二用戶的所述播放列表的編輯權(quán)。20. 根據(jù)權(quán)利要求16所述的非暫時性機器可讀存儲介質(zhì),其中,所述第二用戶包括所述 內(nèi)容共享平臺的多個用戶。21. -種方法,包括: 經(jīng)由移動裝置的圖形用戶界面(GUI)來接收識別播放列表的信息; 經(jīng)由所述GUI來促進來自作為播放列表的作者的第一用戶的輸入,所述輸入指定待被 邀請作為所述播放列表的另一作者的一個或者多個其他用戶;以及 對于所指定的一個或多個其他用戶中的每個用戶,經(jīng)由所述GUI來接收關(guān)于所述播放 列表的所述其他用戶的相對應(yīng)的權(quán)限級別。22. 根據(jù)權(quán)利要求21所述的方法,進一步包括:經(jīng)由所述GUI來接收與一個或多個內(nèi)容 項相對應(yīng)的信息,所述信息包括所述播放列表和添加所述一個或多個內(nèi)容項中的每個內(nèi)容 項的所述播放列表的作者的指示符。23. 根據(jù)權(quán)利要求21所述的方法,進一步包括:經(jīng)由所述GUI來促進來自所述第一用戶 的輸入,所述輸入根據(jù)與所述播放列表相對應(yīng)的所述第一用戶的權(quán)限級別來指定待添加至 所述播放列表的內(nèi)容項。
【文檔編號】G06F17/30GK106030574SQ201580009800
【公開日】2016年10月12日
【申請日】2015年1月22日
【發(fā)明人】杰森·羅伯特·理查德·薩尼奧, 考特尼·漢普森
【申請人】谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1