專利名稱:用于從計算機向移動手持設備傳送數(shù)字內(nèi)容的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及用于將存儲在用戶的個人計算機上的數(shù)字內(nèi)容傳送至用戶的移動手持設備的方法和設備。
背景技術(shù):
隨著硬盤驅(qū)動器的存儲容量的增加和光學CD和DVD驅(qū)動器的流行,用戶現(xiàn)在可以將他們的整個音樂庫存儲在他們的個人計算機(PC)上。例如,諸如iTunes (由AppleComputer提供)的各種軟件程序允許用戶從CD加載音樂內(nèi)容,將其存儲在計算機的硬盤驅(qū)動器上,組織不同的內(nèi)容,并且然后在PC上播放音樂或?qū)⒁魳泛霞娜炕虿糠譄紺D或DVD上。用戶還可以將音樂文件傳送到其他設備,諸如iPod (由Apple Computer提供)或MP3播放器。這些傳送典型地要求諸如通過USB線纜的PC與設備之間的直接硬接線連接。近年來,移動手持設備(諸如蜂窩電話和PDA)已經(jīng)演進到超越了僅僅是電話和數(shù)據(jù)收集設備。例如,許多蜂窩式電話現(xiàn)在具有尖端的顯示屏和音頻能力。各種公司(包括本申請的受讓人,mSpot公司)提供使用無線蜂窩網(wǎng)絡“流式傳輸”至蜂窩電話的音頻和視頻內(nèi)容。這允許蜂窩電話用戶在他們的蜂窩電話上收聽音樂或其他音頻內(nèi)容和觀看電影或其他視頻內(nèi)容。然而,用戶的選擇限制于由提供商提供的內(nèi)容。本領(lǐng)域中所需的是一種允許移動手持設備的用戶通過在無線網(wǎng)絡上下載他或她先前已存儲在個人計算機或其他設備上的數(shù)字內(nèi)容并將其存儲到移動手持設備上來獲得該內(nèi)容的系統(tǒng)。另外,現(xiàn)在的系統(tǒng)提供碎片數(shù)字內(nèi)容服務,其要求用戶去往不同的web站點、不同的設備或不同的服務以能夠訪問他們的數(shù)字內(nèi)容,例如,諸如因特網(wǎng)無線電、音樂合集、新聞、本地無線電和全軌音樂。因此,期望的是提供一種可以將所有不同類型的數(shù)字內(nèi)容存儲在一個位置中并允許用戶訪問該數(shù)字內(nèi)容的系統(tǒng),并且本公開旨在此目的。
圖1是涉及諸如iPod或MP3播放器和/或便攜式存儲設備的PC和音頻設備的現(xiàn)有技術(shù)系統(tǒng)的框圖; 圖2A圖示了允許設備使用無線網(wǎng)絡和因特網(wǎng)從計算設備下載音樂的系統(tǒng)的第一實施
例;
圖2B圖示了允許設備使用無線網(wǎng)絡和因特網(wǎng)從計算設備下載音樂的系統(tǒng)的第二實施
例;
圖3是示出了用于將音樂從PC下載到移動手持設備的方法的流程 圖4示出了用于將音樂從PC下載到移動手持設備的移動手持設備上的用戶接口的示
例;
圖5圖示了允許移動手持設備與計算設備共享內(nèi)容的系統(tǒng)的另一實施例;
圖6圖示了允許移動手持設備在多個計算設備之間共享內(nèi)容的系統(tǒng)的另一實施例;
圖7A圖示了被分段成較小片的內(nèi)容片;
圖7B圖示了用于將內(nèi)容下載到不支持漸進式下載的移動設備的方法;
圖8圖示了內(nèi)容共享系統(tǒng)的網(wǎng)絡感知移動手持設備應用;
圖9圖示了允許數(shù)字內(nèi)容的同步和添加數(shù)字內(nèi)容的內(nèi)容系統(tǒng)的計算機接口的示例;
圖10圖示了允許數(shù)字內(nèi)容的同步的內(nèi)容系統(tǒng)的web接口的示例;
圖11圖示了允許用戶購買數(shù)字內(nèi)容片的用戶接口的示例;
圖12圖示了允許用戶使用該內(nèi)容系統(tǒng)來收聽個人無線電臺的用戶接口的示例;
圖13圖示了內(nèi)容系統(tǒng)的電視接口的示例;
圖14圖示了用于內(nèi)容系統(tǒng)的點播數(shù)字內(nèi)容的用戶接口的示例;
圖15圖示了內(nèi)容系統(tǒng)的社區(qū)用戶接口的示例;
圖16A和16B圖示了設備上的內(nèi)容系統(tǒng)的用戶接口的兩個示例;
圖17圖示了若干不同設備上的內(nèi)容系統(tǒng)的用戶接口的示例;
圖18圖示了用于設備可獲得的歌曲/播放列表的用戶接口的示例;
圖19圖示了特定設備上的用于數(shù)字內(nèi)容播放器的用戶接口的示例;
圖20圖示了特定設備上的用于數(shù)字內(nèi)容系統(tǒng)的歌詞用戶接口的示例;
圖21圖示了特定設備上的數(shù)字內(nèi)容系統(tǒng)的動態(tài)壁紙功能的示例;
圖22圖示了特定設備上的數(shù)字內(nèi)容的桌面小工具的示例;
圖23圖示了特定設備上的數(shù)字內(nèi)容系統(tǒng)的快速搜索支持功能的示例;
圖24圖示了特定設備上的數(shù)字內(nèi)容系統(tǒng)的入瑪重放(docked playback)客戶端的示
例;
圖25圖示了特定設備上的數(shù)字內(nèi)容系統(tǒng)的通知服務集成的示例;以及 圖26圖示了特定設備上的數(shù)字內(nèi)容系統(tǒng)的活動文件夾的示例。
具體實施例方式圖1描述了其中用戶將數(shù)字內(nèi)容(諸如音樂、視頻等)存儲在計算機10上的現(xiàn)有技術(shù)系統(tǒng)。計算機10可以是可以存儲數(shù)字數(shù)據(jù)的臺式計算機、筆記本、服務器或任何其他類型的設備。用戶使用接口 14將便攜式娛樂設備12連接至計算機10。便攜式娛樂設備12可以是iPod、MP3播放器或者可以存儲和播放數(shù)字內(nèi)容的任何其他設備。接口 14是計算機10與便攜式娛樂設備12之間的直接連接,并且典型地是USB線纜或Firewire線纜。在替代方案中,用戶可以將便攜式存儲設備16連接至計算機10以下載數(shù)字數(shù)據(jù),并且然后將便攜式存儲設備16從計算機10斷開并隨后將便攜式存儲設備16連接至便攜式娛樂設備12以將數(shù)據(jù)下載到便攜式娛樂設備12上。便攜式存儲設備16可以是閃速ROM芯片、硬盤驅(qū)動器或其他存儲設備。圖2A描述了允許移動手持設備使用無線網(wǎng)絡從計算機下載數(shù)字內(nèi)容的系統(tǒng)的第一實施例。如在現(xiàn)有技術(shù)中,用戶將數(shù)字內(nèi)容(諸如照片、音樂、視頻、因特網(wǎng)無線電、新聞、本地無線電、播客等)存儲在基于計算的系統(tǒng)10上。然而,在本實施例中,用戶通過無線通信路徑以無線方式將數(shù)字數(shù)據(jù)從計算機10下載到設備20。設備20可以是PDA、移動電話、無線電子郵件設備(諸如Blackberry)或具有無線連接以能夠與計算機10通信并從計算機10下載數(shù)字內(nèi)容的其他手持式設備。計算機10通過網(wǎng)絡24與諸如服務器計算機的設備22通信。網(wǎng)絡24可以是任何類型的網(wǎng)絡,諸如因特網(wǎng),并且可以是硬鏈接的、無線的或兩者的某種組合。計算機10運行允許用戶對用戶的數(shù)字內(nèi)容進行編目錄和組織的軟件應用。設備22可以是可通過因特網(wǎng)(諸如通過URL地址)訪問的。設備22在圖2中被示為單個設備。然而,應理解的是設備22可以替代地包括多個設備,諸如多個服務器。設備20通過無線網(wǎng)絡26連接至設備22。無線網(wǎng)絡26可以是蜂窩式電話網(wǎng)絡、WiFi網(wǎng)絡(例如802. 11網(wǎng)絡)、無線數(shù)據(jù)網(wǎng)絡(諸如EV-D0、EDGE、3G或LTE)、WiMAX、寬帶網(wǎng)絡或任何其他無線網(wǎng)絡。應理解的是無線網(wǎng)絡26不需要直接連接至服務器設備22,而是替代地可以通過間接裝置來連接,諸如由因特網(wǎng)或通過另一網(wǎng)絡連接。將參考圖3來進一步描述本實施例。圖2B圖示了允許設備20使用無線網(wǎng)絡和因特網(wǎng)24、26從計算設備28下載數(shù)字內(nèi)容的系統(tǒng)的第二實施例。在本實施例中,計算設備28可以是計算云(具有多個基于處理單元的設備、存儲設備等),其允許用戶將他們的數(shù)字內(nèi)容存儲在用于用戶的數(shù)字內(nèi)容庫中。因此,在本實施例中,計算設備可以包括上述計算機10和設備22。如所示,云可以將諸如照片、鈴音、因特網(wǎng)無線電、全軌庫、音樂合集、新聞和本地無線電的各種數(shù)字內(nèi)容存儲在與用戶相關(guān)聯(lián)的庫中,使得對用戶的數(shù)字內(nèi)容的訪問限制于該用戶及其他授權(quán)人員和設備20。因此,用戶可以連接到云以與不再存儲在特定設備上或特定位置上的他們的數(shù)字內(nèi)容相交互。在本實施例中,每個設備20可以是具有足夠處理能力、存儲器和連接的基于處理單元的設備,諸如MP3播放器、智能電話、移動電話、個人計算機、膝上型計算機、機頂盒、電視、汽車內(nèi)數(shù)字內(nèi)容系統(tǒng)或游戲控制臺,以使用下述應用來與計算設備28相交互并播放/顯示數(shù)字內(nèi)容/與數(shù)字內(nèi)容相交互。每個設備還可以具有可以用軟件來實現(xiàn)并存儲在設備的存儲器中的數(shù)字內(nèi)容庫。該系統(tǒng)還可以使用各種應用/訪問設備/應用來訪問計算設備28上的數(shù)字內(nèi)容,因為可以使用典型的瀏覽器應用、facebook或其他應用或?qū)S幸苿釉O備應用和瀏覽器來訪問數(shù)字內(nèi)容。在本實施例中,每個設備20可以包括被下載/存儲在設備20上、存儲在設備的存儲器中并由設備的處理器執(zhí)行的插件/應用/多行代碼,其中,該插件/應用/多行代碼除其他之外在每個設備上實現(xiàn)數(shù)字內(nèi)容用戶接口,如下面更詳細地描述的那樣。每個設備上的每個插件/應用/多行代碼還可以在后臺(被動同步)自動地或在低成本網(wǎng)絡可用時將設備上的所有數(shù)字內(nèi)容傳送直至計算設備28以提供數(shù)字內(nèi)容的智能上傳。每個設備上的插件/應用/多行代碼還可以主動地使數(shù)字內(nèi)容同步(使數(shù)字內(nèi)容同步的主動過程)、使數(shù)字內(nèi)容批同步(在預定時間、周期性地或在特定鏈接可用時使一組數(shù)字內(nèi)容片同步)或優(yōu)先級同步。在優(yōu)先級同步中,將用于每個用戶的數(shù)字內(nèi)容片按優(yōu)先次序排列,并且然后基于該優(yōu)先級在(一個或多個)設備與內(nèi)容庫之間同步。可以基于手動優(yōu)先級排列或自動優(yōu)先級排列(基于數(shù)字內(nèi)容的存儲大小限制或評分)或手動和自動優(yōu)先級排列的組合來確定優(yōu)先級。自動優(yōu)先級排列可以被用戶手動地越權(quán)。手動優(yōu)先級排列允許用戶指定某些數(shù)字內(nèi)容片,使得那些數(shù)字內(nèi)容片被首先同步。在一個實現(xiàn)中,所有手動按優(yōu)先級排列的數(shù)字內(nèi)容在其他數(shù)字內(nèi)容之前被同步。存儲大小限制優(yōu)先級排列可以基于用戶的合集中的數(shù)字內(nèi)容的總大小、存儲在用戶的云中的數(shù)字內(nèi)容庫的大小和/或特定設備20的存儲大小來將數(shù)字內(nèi)容按優(yōu)先級排列以用于同步。數(shù)字內(nèi)容的評分可以使用一個或多個不同的度量,諸如,例如數(shù)字內(nèi)容片已被播放的次數(shù)、數(shù)字內(nèi)容片是否出現(xiàn)在播放列表上、該片數(shù)字內(nèi)容是否是用戶最近添加/購買的、該片數(shù)字內(nèi)容的流行性等,以將每片數(shù)字內(nèi)容分級并基于該分級使數(shù)字內(nèi)容同步。當一起使用手動和自動優(yōu)先級排列時,內(nèi)容系統(tǒng)可以例如包括所有手動按優(yōu)先級排列的數(shù)字內(nèi)容,并且然后包括用于可用存儲大小的同樣多的自動按優(yōu)先級排列的數(shù)字內(nèi)容(在云/計算機上或在設備上),除非用戶已對自動按優(yōu)先級排列的數(shù)字內(nèi)容越權(quán)。每個設備20上的每個插件/應用/多行代碼始終可以具有用戶的數(shù)字內(nèi)容的列表(其可以僅僅是設備上的內(nèi)容或用戶的所有內(nèi)容),但是可以將歸檔的實際數(shù)字內(nèi)容存儲在計算設備28中。每個設備20上的插件/應用/多行代碼還可以包括數(shù)字內(nèi)容替換過程以保證每個設備具有足夠的存儲器空間以存儲最新下載的數(shù)字內(nèi)容。替換策略可以是最近最少使用策略(其中,最近最少使用的數(shù)字內(nèi)容被刪除)、最近最少播放策略等。另外,對于允許多個可執(zhí)行線程的某些設備20 (例如,諸如使用安卓操作系統(tǒng)的設備)而言,插件/應用/多行代碼可以結(jié)合后臺進程,其在沒有用戶參與的情況下使數(shù)字內(nèi)容列表同步至設備。圖26圖示了提供活動文件夾和后臺同步的此類設備的用戶接口的示例。在圖2B所示的實施例中,云28或計算機10中的內(nèi)容庫可以存儲用于擁有該數(shù)字內(nèi)容的每個家庭成員/群組成員的數(shù)字內(nèi)容。然后,每個用戶或每個設備20可以選擇用于該群組的整個數(shù)字內(nèi)容庫的某個部分或全部以同步至用戶的設備20。例如,在具有共享云28中的數(shù)字內(nèi)容庫的父親、12歲的女兒和16歲的兒子的家庭中,例如,父親、女兒和兒子可能具有不同的音樂品味,并且因此父親、女兒和兒子中的每一個可以使整個數(shù)字內(nèi)容庫的子集同步(使用播放列表等)至他們的個人設備。還可以允許存儲在云28或計算機10中的特定內(nèi)容的所有者對一個或多個附加設備20 (多達N個設備)進行授權(quán)以與內(nèi)容庫同步,以至允許新設備使用內(nèi)容庫中的數(shù)字內(nèi)容。除設備20與計算機10之間的數(shù)字內(nèi)容的下載和交換之外,系統(tǒng)的第二實施例還允許用戶使用有線或無線連接直接在各種設備20之間傳送數(shù)字內(nèi)容。在一個實現(xiàn)中,計算設備28可以包括管理單元(其可以在作為整個計算設備28的一部分的服務器計算機上用軟件來實現(xiàn)),其管理數(shù)字內(nèi)容的設備20至設備的直接傳送(認證,協(xié)議等),并且設備20與管理單元相交互。在另一實現(xiàn)中,每個設備上的插件/應用/多行代碼可以包括用以實現(xiàn)數(shù)字內(nèi)容的直接傳送的代碼行,因為每個設備認識到某些網(wǎng)絡(諸如LAN)的其鄰居,并且可以因此發(fā)起數(shù)字內(nèi)容的傳送。設備至設備傳送可以通過諸如USB線纜或LAN的硬鏈接鏈接、諸如藍牙、Wifi或3G的無線鏈接或使用諸如SD卡的硬件器件而發(fā)生。系統(tǒng)可以選擇在傳送數(shù)字內(nèi)容時可用的最快鏈接??梢杂蓛?nèi)容系統(tǒng)的計算機來控制/管理設備至設備傳送。例如,內(nèi)容系統(tǒng)的計算機可以確定想要參與直接傳送的每個設備的標識符,對每個設備被授權(quán)與內(nèi)容庫同步的認證且隨后如果兩個設備都被認證的話允許直接傳送。計算機或每個設備可以確定通過其交換數(shù)字內(nèi)容的適當鏈接??梢砸栽S多方式來管理直接在設備之間的數(shù)字內(nèi)容的同步以及計算機/云10、28之間的同步。例如,該同步可以總是通過可用的最低成本網(wǎng)絡進行操作以降低數(shù)據(jù)成本。對于插入電源的設備20而言,可以在后臺完成同步,因為同步將不耗盡設備的電池,而靠電池電源操作的設備即使快速的網(wǎng)絡可用來防止電池耗盡,也可能將后臺同步解激活或使該同步減慢。在計算機10上,內(nèi)容系統(tǒng)可以基于用戶對計算機的其他使用來節(jié)制(throttle)該同步。例如,當屏幕保護程序是活躍的(意味著無用戶使用)時,同步可以盡可能快地進行,而當計算機正在被用戶用于其他活動時,可以減少同步進程,使得同步不與計算機的總體操作相干擾。圖3是描述了圖2所示的各種元件的交互的流程圖。計算機10通過網(wǎng)絡24連接到設備22。計算機10然后向設備22注冊(30),使得設備22使計算機10中的數(shù)字內(nèi)容與特定用戶和特定移動手持設備相關(guān)聯(lián)。計算機10然后在到設備22的開放http連接上收聽(32)并等待來自服務器設備22的通信。移動手持設備20通過無線網(wǎng)絡26來聯(lián)系服務器設備22 (34)。一旦計算機10向設備22注冊,則移動手持設備的用戶在手持設備被開啟時在如在圖4中更詳細地示出的單個顯示器上看到實際上存儲在移動手持設備上的數(shù)字內(nèi)容以及存儲在計算機10中的數(shù)字內(nèi)容。當移動手持設備的用戶想要使用存儲在計算機10上的數(shù)字內(nèi)容片時,移動手持設備20向計算機10發(fā)布命令(36),諸如用以傳送某片數(shù)字內(nèi)容的命令。計算機10對該命令進行響應并將數(shù)字內(nèi)容傳送至設備22(38)。移動手持設備20然后從設備22獲得數(shù)字內(nèi)容(步驟40)。因此,移動手持設備20能夠以至少部分地是無線的方式從計算機10獲得數(shù)字內(nèi)容(諸如音樂文件)。使用上述系統(tǒng)和方法,用戶可以將數(shù)字內(nèi)容存儲在他/她的計算機上以及移動手持設備上,并且可以以無線方式在計算機與移動手持設備之間使數(shù)字內(nèi)容同步。例如,系統(tǒng)允許用戶具有比可以存儲在移動手持設備中的大得多的可供使用的數(shù)字內(nèi)容目錄。另外,系統(tǒng)允許用戶在任何時間下載特定數(shù)字內(nèi)容,諸如在長的飛機飛行之前下載特定電影。用戶還可以下載與數(shù)字內(nèi)容相關(guān)聯(lián)的附加數(shù)據(jù),諸如元數(shù)據(jù)(藝術(shù)家信息、持續(xù)時間、標題等)、封面藝術(shù)以及其他數(shù)據(jù)。圖4示出了一旦計算機10向設備22注冊的用于移動手持設備20的用戶接口的實施例。圖4示出了可能在移動手持設備20上顯示的許多不同屏幕。這些屏幕是由在移動手持設備20上運行的軟件應用生成的。移動手持設備上的軟件應用獲得(在數(shù)字內(nèi)容沒有已經(jīng)被存儲在移動手持設備中時)、組織、顯示(移動手持設備和計算機10兩者上的數(shù)字內(nèi)容)、存儲和播放數(shù)字內(nèi)容,并且可以生成下述用戶接口。屏幕50為用戶提供兩個選擇一觀看已經(jīng)從計算機10下載(“已下載”)并存儲在移動手持設備上的文件的列表,或者觀看所有文件(“全部”)的列表,其包括存儲在移動手持設備上的數(shù)字內(nèi)容和存儲在計算機10上的數(shù)字內(nèi)容。如果用戶選擇了“已下載”選項,則在屏幕52中,用戶然后可以選擇文件的子集(按藝術(shù)家、專輯或播放列表)或觀看他們的全部。如果用戶選擇“全部”,則移動手持設備20顯示所有可用音樂文件,包括已經(jīng)或可以從計算機10下載的文件。在本實施例中,正常地黑色文本的歌曲標題已被下載到移動手持設備20,并且灰色文本的歌曲標題尚未被下載,但可以下載。在屏幕54中,用戶選擇已經(jīng)下載的歌曲“All Night Long”,并且在屏幕56中,歌曲在移動手持設備20上播放,同時顯示用于歌曲“All Night Long”的封面藝術(shù)及其他相關(guān)信息。當用戶在屏幕50中選擇“全部”選項時,向用戶呈現(xiàn)菜單(58),其允許用戶利用選項按藝術(shù)家、按專輯和/或按播放列表來觀看包括“全部”的所有數(shù)字內(nèi)容(存儲在移動手持設備上和存儲在計算機上兩者的)。當用戶選擇觀看所有數(shù)字內(nèi)容(在本示例中其為歌曲)時,屏幕60示出所有數(shù)字內(nèi)容(移動手持設備上和計算機上兩者),其中,用灰色文本示出某些數(shù)字內(nèi)容片,其指示那些數(shù)字內(nèi)容片被存儲在計算機上且可用于下載到移動手持設備,并且用黑色示出其他數(shù)字內(nèi)容片,其指示那些數(shù)字內(nèi)容片被存儲在移動手持設備上。如果用戶選擇“Because of You”(其用灰色文本不出),則移動手持設備20然后向計算機10發(fā)布命令(36),諸如用以將歌曲“Because of You”從計算機傳送至移動手持設備的命令。計算機10對該命令進行響應并將所請求數(shù)字內(nèi)容傳送至服務器設備22 (38),并且移動手持設備20然后從服務器設備22獲得數(shù)字內(nèi)容(40)。一旦數(shù)字內(nèi)容片(或者至少數(shù)字內(nèi)容片的緩沖器滿,因為在后臺繼續(xù)下載數(shù)字內(nèi)容片)下載到移動手持設備,屏幕62然后在正在播放歌曲時顯示用于歌曲“Because of You”的封面藝術(shù)及其他相關(guān)信息。當數(shù)字內(nèi)容被下載到移動手持設備20上時,其在移動手持設備20上被播放,并且還在其正在播放時存儲在移動手持設備20內(nèi)的存儲系統(tǒng)中(諸如在閃速RAM芯片或磁盤驅(qū)動器上)。數(shù)子內(nèi)各(在圖4中的不例中為歌曲)因此被添加到存儲在移動手持設備20上的首樂合集。當將來在采單中顯示該歌曲時,其將被正常的黑色文本而不是灰色文本來顯示,因為其現(xiàn)在已被下載并存儲在移動手持設備20上。以這種方式,可以以無線方式使移動手持設備20上的數(shù)字內(nèi)容與計算機10上的數(shù)字內(nèi)容同步。這允許用戶收聽或觀看存儲在計算機10上的數(shù)字內(nèi)容,即使當用戶處于遠離計算機10上的位置上時。出于版權(quán)保護及其他原因,設備22可以實現(xiàn)安全或驗證措施以保證操作移動手持設備20的人是擁有計算機10的同一個人。例如,設備22可以要求計算機10在計算機向設備22注冊時為設備22提供用于移動手持設備的電話號碼,該移動手持設備將被允許訪問存儲在計算機10上的數(shù)字內(nèi)容。當移動手持設備20然后用從計算機10獲得數(shù)據(jù)的請求來聯(lián)系設備22時,設備22然后可以確定與移動手持設備20相關(guān)聯(lián)的電話號碼是否是先前已經(jīng)由計算機10注冊的相同電話號碼。可以將設備22設計成只有當兩個電話號碼匹配時才繼續(xù)進行所請求的傳送??梢詫崿F(xiàn)其他安全或驗證措施,并且本示例僅僅是說明性的。移動手持設備20可以包括用于運行操作系統(tǒng)和應用的電路、用于處理數(shù)據(jù)和元數(shù)據(jù)的電路以及用于呈現(xiàn)和播放諸如音頻內(nèi)容和視頻內(nèi)容的數(shù)字內(nèi)容的電路??梢詫⑺须娐钒趩蝹€集成芯片中、多個集成芯片中以及包含在某個數(shù)量的集成芯片與其他電子部件的組合中。移動手持設備20的用戶可以在手持設備上運行各種應用,諸如使得用戶能夠收聽音樂或觀看視頻內(nèi)容的應用。移動手持設備20可以包括視頻顯示器和揚聲器,其將使得移動手持設備20的用戶能夠在視頻顯示器上觀看視頻內(nèi)容并通過揚聲器來收聽音頻內(nèi)容。圖5圖示了允許移動手持設備20與計算設備10共享內(nèi)容的系統(tǒng)的另一實施例。在本實施例中,移動手持設備20可以通過設備22 (如上所述)與計算設備10共享內(nèi)容,但是還可以通過諸如線纜、塢站的鏈接70、通過從移動手持設備20去除存儲卡并使用被耦合到計算設備10的存儲卡讀取設備來讀取存儲卡或者通過諸如藍牙網(wǎng)絡的其他無線協(xié)議來與計算設備10共享內(nèi)容/使內(nèi)容同步。在本實施例中,通過兩個不同方法(通過設備22以及在鏈接上)進行的內(nèi)容同步要求系統(tǒng)通過兩個方法來跟蹤該同步。系統(tǒng)還可以允許多個計算設備和多個手持設備(假設用戶具有用以共享內(nèi)容的適當授權(quán))共享內(nèi)容。移動手持設備可以包括諸如數(shù)據(jù)庫的內(nèi)容庫71,其可以包括一個或多個播放列表72,并且計算設備10可以包括諸如數(shù)據(jù)庫的內(nèi)容庫74以及一個或多個內(nèi)容片75。在計算設備10中,所述一個或多個內(nèi)容片可以具有多個不同的格式(諸如用于音樂內(nèi)容的MP3、AAC、ACC+、m4a),并且該系統(tǒng)可以與多個不同類型的內(nèi)容一起使用,多個不同類型的內(nèi)容包括音樂內(nèi)容、照片內(nèi)容、文件內(nèi)容、視頻內(nèi)容、播客和任何其他類型的數(shù)字內(nèi)容。使用內(nèi)容庫74的計算設備標識任何新內(nèi)容,使得那些新內(nèi)容文件可以在上述移動手持設備的用戶接口中出現(xiàn),并且直接下載到移動手持設備中的新文件出現(xiàn)在保持在計算設備10上的主內(nèi)容庫中。每個移動手持設備上的內(nèi)容庫71可以包括標識碼(ID),使得計算設備10可以包含用于多個移動手持設備的多個內(nèi)容庫,其中,通過標識碼來區(qū)分用于每個移動手持設備的內(nèi)容庫。用戶還可以在移動手持設備上創(chuàng)建存儲在內(nèi)容庫71中的新播放列表,并且然后同步回至計算設備10,使得該計算設備還將用于特定移動手持設備的播放列表保持在由標識碼標識的用于該特定移動手持設備的內(nèi)容庫中。在上述系統(tǒng)和方法中,在移動手持設備上產(chǎn)生的播放列表可以是運行中(on-the-fly)播放列表,其允許將內(nèi)容(移動手持設備和計算設備10本地的以及來自任何源的稍后可以下拉(pull down)到移動手持設備的內(nèi)容)存儲到移動手持設備上的播放列表中。如上所述,可以使運行中播放列表同步回至計算設備10。另外,當存儲在計算設備上的內(nèi)容改變時(例如內(nèi)容被去除,或者用戶不再具有播放特定內(nèi)容片的權(quán)限),運行中播放列表(以及移動手持設備上的其他播放列表)被自動地更新以反映那些改變。圖6圖示了允許移動手持設備20在多個計算設備之間共享內(nèi)容的系統(tǒng)的另一實施例,其中,該移動手持設備具有內(nèi)容庫71和播放列表72。如所示,系統(tǒng)允許移動手持設備20使其內(nèi)容與多個計算設備1(V102、...1On同步,并且每個計算設備保持移動手持設備上的內(nèi)容的內(nèi)容庫。例如,在其中不同的家庭成員中的每個都具有他們自己的計算設備的家庭中,可以使特定家庭成員的移動手持設備同步至多個計算設備,使得可以共享家庭的每個成員所購買的內(nèi)容。類似地,系統(tǒng)允許多個移動手持設備使其內(nèi)容與單個計算設備同步(諸如家庭的情況可能如此),或者多個移動手持設備可以使它們的內(nèi)容與多個計算設備同步。因此,該系統(tǒng)允許計算設備在計算設備之間有效地共享內(nèi)容。圖7A圖示了被分段成較小片的內(nèi)容片80。在大多數(shù)移動手持設備中,不可能下載整個內(nèi)容片(或者整個內(nèi)容的下載引起用戶體驗的不可接受的延遲),使得內(nèi)容片被分段成段,諸如段I 8,以便將段下載到移動手持設備。例如,系統(tǒng)能夠以順序的方式下載段并因此在整個內(nèi)容片被下載到移動手持設備之前就開始播放內(nèi)容片,這提供了更好的用戶體驗。根據(jù)移動手持設備的類型,移動手持設備可以具有漸進式下載模式。在漸進式下載模式下,移動手持設備可以開始段的下載,并且然后開始在內(nèi)容的其余段被下載到移動手持設備的同時開始播放內(nèi)容。如果移動手持設備能夠進行漸進式下載,則內(nèi)容到移動手持設備的下載是順向的(straight-forward)。然而,如果移動手持設備不支持漸進式下載(對于諸如移動電話的大多數(shù)移動手持設備而言情況如此),則使用緩沖方法來允許內(nèi)容的分段和隨后的內(nèi)容的段的下載。圖7B圖示了用于將內(nèi)容下載/流式傳輸至不支持漸進式下載的移動手持設備的方法。當移動手持設備不支持漸進式下載時,移動手持設備不允許在正在從緩沖器播放內(nèi)容的任何部分的同時向緩沖器中進行任何下載。移動手持設備20包括如上所述的管理移動手持設備上的內(nèi)容并顯示圖4所示的用戶接口的應用。在其中移動手持設備不支持漸進式下載的實施例中,應用還可以將移動手持設備的存儲器空間分段成第一緩沖器A和第二緩沖器B,其中,內(nèi)容的段的下載通過第一和第二緩沖器之間的乒乓而發(fā)生。特別地,如圖7B所示,新的內(nèi)容片(在本示例中具有段I 8 )使其第一段被下載到第一緩沖器中,并且隨后從第一緩沖器播放該段。在正在第一緩沖器中播放內(nèi)容的段的同時,內(nèi)容片中的內(nèi)容片的接下來的段(其必須包括第一段以保持文件完整性并下載文件頭)被下載到第二緩沖器B(在本示例中是段I 3)。然后,當?shù)谝欢瓮瓿蓵r,播放在段2處開始的第二緩沖器中的內(nèi)容。在從第一緩沖器至第二緩沖器的切換期間,發(fā)生20 ms靜默,但是其不是用戶顯而易見的。隨著正在從第二緩沖器B播放內(nèi)容的段,附加段(在本示例中是段4 6)被下載到第一緩沖器A (連同在先段一起以保持內(nèi)容文件完整性和下載文件頭)。當?shù)诙偷谌蔚牟シ磐瓿蓵r,移動手持設備切換回至第一緩沖器A,使得可以播放段4 6。在正在播放第一緩沖器A中的段的同時,內(nèi)容片的最后各段(連同在先段一起以保持內(nèi)容文件完整性)被下載到第二緩沖器,并且一旦段4 6完成,移動手持設備然后就從第二緩沖器播放其余段,使得移動手持設備在第一和第二緩沖器之間往復。兩個緩沖器的使用導致更好的用戶體驗,因為僅有的靜默間隙是用戶并不顯而易見且允許內(nèi)容的流式傳輸?shù)募s20 ms間隙。在沒有兩個緩沖器的情況下,不支持漸進式下載的移動手持設備1)必須等待播放內(nèi)容直至其被完全下載(這花費太長時間);或者2)每次移動手持設備需要下載內(nèi)容的接下來的段時引入暫停(2秒或以上)。另外,不支持漸進式下載且不具有兩個緩沖器的移動手持設備不能對網(wǎng)絡的帶寬改變自適應,并且因此不能利用良好的網(wǎng)絡覆蓋和良好的網(wǎng)絡速度以提供更好的用戶體驗。在另一實施例中,可以將移動手持設備的存儲器空間劃分成第一和第二緩沖器(如上所述)及第三緩沖器,其中,內(nèi)容的段正在向第三緩沖器中下載,使得第三緩沖器具有內(nèi)容的所有當前下載的段(或者內(nèi)容的所有段,如果下載完成的話)。移動手持設備應用還可以包括這樣的模式,在該模式中,當例如用戶正在播放播放列表時、應用在播放列表中向前看并以流式傳輸?shù)姆绞絹硐螺d播放列表中的下一個內(nèi)容片(如果其還不在移動手持設備上的話),其中,第一內(nèi)容片將具有20ms靜默間隙(由于緩沖器之間的流式傳輸和乒乓),但任何后續(xù)的內(nèi)容片將不具有靜默間隙,因為可以將后續(xù)內(nèi)容完整地預先下載到移動手持設備。移動手持設備/移動手持設備的應用還可以包括其中移動手持設備和應用確定移動手持設備何時被連接到網(wǎng)絡(無線網(wǎng)絡或鏈接)的“飛機”模式。當應用確定移動手持設備不具有到計算設備10的連接時,應用不顯示僅在計算設備10上的任何內(nèi)容,但是允許用戶播放已存儲在移動手持設備上的內(nèi)容。然而,當移動手持設備再次連接到計算設備10時,移動手持設備上和計算設備上的內(nèi)容(在以上圖4中示出)再次被顯示給用戶。
圖8圖示了內(nèi)容共享系統(tǒng)的網(wǎng)絡感知移動手持設備應用。如圖5所示的系統(tǒng)一樣,移動手持設備20可以包括諸如數(shù)據(jù)庫的內(nèi)容庫71,其可以包括一個或多個播放列表72且計算設備10可以包括諸如數(shù)據(jù)庫的內(nèi)容庫74以及一個或多個內(nèi)容片75。移動手持設備還可以包括在移動手持設備上執(zhí)行的內(nèi)容應用。在系統(tǒng)的本實施例中,計算設備10或設備22可以具有一個或多個鏈接24、26,其允許移動手持設備20與計算設備10或設備22交換數(shù)據(jù)和信息。在本實施例中,鏈接可以是每個具有不同特性的一個或多個不同鏈接。例如,該鏈接可以是蜂窩式/移動或3G網(wǎng)絡90,、無線計算機網(wǎng)絡92和藍牙網(wǎng)絡94。這些鏈接中的每一個具有不同的特性,諸如使用成本、可用帶寬及下載速度和協(xié)議。例如,3G網(wǎng)絡是昂貴的,需要3G使能移動設備,并且具有非常快速的下載速度,與3G網(wǎng)絡相比,無線計算機網(wǎng)絡可以是免費的,需要WLAN卡或電路,并且具有較慢的下載速度。在內(nèi)容共享系統(tǒng)的網(wǎng)絡感知移動手持設備應用中,移動手持設備上的應用具有基于移動手持設備可用且可訪問的特定鏈接而改變的行為(何時和如何其在可用時使用每個不同的鏈接和其如何使內(nèi)容與計算設備10或設備22同步)。例如,可以將移動手持設備上的應用配置成每當移動手持設備可以訪問免費鏈接時自動地下載還不在移動手持設備上的任何和所有內(nèi)容,并且移動手持設備上的應用還被配置成當移動手持設備只可訪問諸如3G的昂貴鏈接時按需僅下載下一內(nèi)容片。作為另一示例,移動手持設備上的應用可以具有休眠定時器以關(guān)掉對昂貴鏈接的網(wǎng)絡訪問,直至按鈕/用戶動作將該鏈接訪問重新激活。作為另一示例,移動手持設備上的應用可以在移動手持設備只能訪問昂貴鏈接時禁用任何內(nèi)容預取。作為另一示例,如果用戶已選擇將電影下載到他們的移動手持設備上,則應用可以在移動手持設備只可訪問昂貴鏈接時以最小速度進行流式傳輸,但是然后可以在移動手持設備可訪問低成本或免費的無線計算機網(wǎng)絡時將整個電影下載到移動手持設備上。因此,移動手持設備中的應用具有根據(jù)移動手持設備的傳輸訪問而改變的行為。在上述實施例中,內(nèi)容系統(tǒng)可以另外提供數(shù)字內(nèi)容數(shù)據(jù)聚合。特別地,該系統(tǒng)可以包括可以將在用戶將它們的數(shù)字內(nèi)容上傳至云或計算機時從用戶獲得的數(shù)據(jù)聚合的單元/設備/模塊。此數(shù)據(jù)可以包括web交互數(shù)據(jù)(關(guān)于用戶瀏覽的數(shù)據(jù)等)、流行性數(shù)據(jù)、其他第三方數(shù)據(jù)、播放列表信息、歌曲重放信息(例如最后重放的時間、在過去一個月內(nèi)播放的次數(shù)等)、用戶簡檔信息(例如人口統(tǒng)計信息)、用于每個數(shù)字內(nèi)容片的元數(shù)據(jù)(例如藝術(shù)家姓名、歌曲名稱、封面藝術(shù)等)、歌詞、可以用來以與數(shù)字內(nèi)容同步的方式顯示歌詞的用于該歌詞的同步信息、以及用于歌曲的數(shù)字指紋(其為組成歌曲的數(shù)字數(shù)據(jù)的表示)。除關(guān)于來自用戶的數(shù)字內(nèi)容的數(shù)據(jù)之外,內(nèi)容系統(tǒng)還可以將可以與用戶數(shù)據(jù)組合的第三方數(shù)據(jù)聚集以增強內(nèi)容系統(tǒng)的總體用戶體驗。例如,系統(tǒng)可以將由第三方生成的歌曲流行性信息聚集??梢詫⒃摂?shù)據(jù)聚合在數(shù)據(jù)庫中,并且可以用作用于向用戶提供附加服務的基礎。該服務可以包括推薦、歌詞同步、社交聯(lián)網(wǎng)、數(shù)字指紋采集等。推薦使用為用戶存儲的數(shù)據(jù)(在云或計算機中),該系統(tǒng)可以生成用于用戶的推薦。特別地,用于數(shù)字內(nèi)容的庫可以包括來自許多用戶的播放列表。這些播放列表提供數(shù)字內(nèi)容片之間的相關(guān),因為該播放列表上的歌曲具有共同的東西一例如創(chuàng)建比如所有那些歌曲或全部落在相同流派或其他種類中的那些歌曲的播放列表的用戶。此相關(guān)信息可以用來生成推薦。例如,如果若干播放列表包含歌曲A和歌曲B兩者,并且特定用戶具有歌曲A但沒有歌曲B,則內(nèi)容系統(tǒng)的推薦引擎可以向該用戶推薦歌曲B。此外,由內(nèi)容系統(tǒng)生成的推薦可以基于如上所述的其他用戶的數(shù)字內(nèi)容以及該用戶的數(shù)字內(nèi)容。歌詞同步在當前技術(shù)中,服務提供商可以與音頻或視頻內(nèi)容一起提供歌詞,為此,例如可以在歌曲正在播放時在移動設備上顯示歌曲的詞語。一個持續(xù)的挑戰(zhàn)是使歌詞與歌曲中的詞語同步,使得當正在演唱相同的詞語時剛好出現(xiàn)正確的歌詞。某些應用允許用戶在演唱顯示的歌詞中的下一個詞語時“點擊”,使得系統(tǒng)可以更好地使其本身同步。使用內(nèi)容系統(tǒng),用于數(shù)字內(nèi)容和歌詞的給定配對的所有同步信息被內(nèi)容系統(tǒng)聚合,其然后對該配對執(zhí)行歸一化過程以抑制“離群(outlier)”數(shù)據(jù)的影響,例如明顯不同于從用于該配對的所有用戶收集的同步信息的平均值的同步信息。例如,該系統(tǒng)可以使用偏差過程,其中,執(zhí)行逐行同步,并且確定標準偏差以去除離群數(shù)據(jù),這導致音樂與歌詞的更好的同步。社交聯(lián)網(wǎng)內(nèi)容系統(tǒng)還可以使用用于每個用戶的上傳播放列表以幫助社交聯(lián)網(wǎng)。例如,內(nèi)容系統(tǒng)可以基于它們的播放列表而確定兩個用戶具有類似的音樂品味,并且然后可以基于如通過分析他們的播放列表而確定的音樂品味的相似性來將用戶介紹給不同的用戶。內(nèi)容系統(tǒng)將進行此介紹,因為內(nèi)容系統(tǒng)具有允許其與各種不同的社交聯(lián)網(wǎng)系統(tǒng)相交互的API,或者可以具有其自己的社交聯(lián)網(wǎng)/社區(qū)系統(tǒng)。內(nèi)容系統(tǒng)還可以用來推薦音樂一例如,一旦其確定了相似性,則其可以基于用戶B的播放列表向用戶A進行推薦,諸如“用戶B收聽歌曲X,但你沒有;你愿意嘗試它嗎?”如圖15所示的內(nèi)容系統(tǒng)的社區(qū)用戶接口的示例,其中,社區(qū)在內(nèi)容系統(tǒng)內(nèi),并且除其他之外,允許個人簡檔、到社交聯(lián)網(wǎng)站點的連接,社交聯(lián)網(wǎng)的站點諸如Facebook、Twitter和MySpace,并且用戶將與社區(qū)的其他成員共享評論和播放列表。另外,內(nèi)容系統(tǒng)還可以比較在他們的合集中具有90%匹配(宏水平匹配)的用戶,并且將那些用戶相互連接。 數(shù)字指紋當前,可以處理每個數(shù)字內(nèi)容片以創(chuàng)建用于歌曲的數(shù)字“指紋”,其是如下的一種唯一標識符,該標識符基于數(shù)字內(nèi)容并且在在保證版權(quán)不受侵犯以及支付適當?shù)脑S可證費用方面是有用的。如果用戶具有用于他們的歌曲的數(shù)字指紋,則也可以在數(shù)據(jù)庫中通過內(nèi)容系統(tǒng)將這些指紋聚合。這些指紋可以被內(nèi)容系統(tǒng)用于若干目的。例如,可以使用指紋來檢驗用于歌曲的ID3標簽,因為如果所有ID3標簽的80%具有相同的指紋,則該指紋很可能是準確的,并且那些ID3標簽很可能是準確的。在一個實施例中,指紋可以是由多達16K比特組成的ASCII串,并且可以基于整個數(shù)字內(nèi)容片且不僅僅是其一部分。整個數(shù)字內(nèi)容片的指紋可以被系統(tǒng)用來標識其他用戶的數(shù)字內(nèi)容。其他還可以將聚合數(shù)據(jù)用于其他目的。例如,如果用戶按藝術(shù)家A搜索歌曲,則內(nèi)容系統(tǒng)的庫可以確定藝術(shù)家A的五個最流行歌曲是什么(基于存儲在數(shù)據(jù)庫中的從用戶收集的數(shù)據(jù)),并且其然后可以按照在數(shù)據(jù)庫中所表示的在所有用戶之間的流行性的順序來顯示那些歌曲。內(nèi)容系統(tǒng)還允許用戶按藝術(shù)家或?qū)]媮磉M行搜索,并且隨后下載(購買)用于特定藝術(shù)家或?qū)]嫷哪承?所有歌曲。在圖14中示出了用于內(nèi)容系統(tǒng)的點播數(shù)字內(nèi)容的用戶接口的示例,該內(nèi)容系統(tǒng)允許用戶瀏覽和搜索數(shù)字內(nèi)容庫,播放任何數(shù)字內(nèi)容片并將任何數(shù)字內(nèi)容片添加到一個或多個播放列表。另外,由于該內(nèi)容系統(tǒng)可以用來如圖2A和2B所示地存儲用于用戶的多個設備20的數(shù)字內(nèi)容,所以可以使用于每個設備20的數(shù)字內(nèi)容列表同步,使得每個設備上的數(shù)字內(nèi)容的列表基于內(nèi)容系統(tǒng)中的數(shù)字內(nèi)容的庫不斷地更新。另外,當用戶購買具有數(shù)字內(nèi)容能力的新設備時,該內(nèi)容系統(tǒng)可以自動地或應用戶命令而將數(shù)字內(nèi)容列表下載到新設備。上述內(nèi)容系統(tǒng)還允許雙向同步,因為數(shù)字內(nèi)容(全部或子集)被從內(nèi)容庫同步至每個設備20,并且可以使任何設備20上的數(shù)字內(nèi)容同步回至內(nèi)容庫。內(nèi)容系統(tǒng)還可以提供播放列表創(chuàng)建子系統(tǒng),其中,用戶的數(shù)字內(nèi)容可以用來作為數(shù)字內(nèi)容的新播放列表的種子。替代地,可以從提供給用戶的一組推薦來生成播放列表。該播放列表創(chuàng)建單元可以提供第一服務水平和點播/交互式服務水平。第一服務水平可以提供基于用戶的數(shù)字內(nèi)容生成的播放列表。點播/交互式服務水平可以基于播放列表上的任何數(shù)字內(nèi)容來提供播放列表,并且允許用戶添加或刪除數(shù)字內(nèi)容/播放列表。內(nèi)容系統(tǒng)還可以提供到數(shù)字內(nèi)容的設備20的流式傳輸下載或漸進式下載而不是整個數(shù)字內(nèi)容片的下載。如果設備可以適應漸進式下載,則使用漸進式下載。如果設備不能使用漸進式下載,則使用流式傳輸下載。現(xiàn)在,更詳細地描述內(nèi)容系統(tǒng)的用戶接口的示例。圖9圖示了允許數(shù)字內(nèi)容的同步和添加數(shù)字內(nèi)容的內(nèi)容系統(tǒng)的計算機接口 100的示例。此計算機接口可以通過使用例如計算機來訪問內(nèi)容系統(tǒng)而被看到。如圖9所示,該系統(tǒng)可以處理電影、音樂和鈴音,其中,用戶接口具有可以被用戶選擇以觀看與每種數(shù)字內(nèi)容相關(guān)聯(lián)的用戶的數(shù)字內(nèi)容片的標簽。該用戶接口還可以具有歌詞部分102,其顯示當前正在由用戶播放的數(shù)字內(nèi)容的歌詞。用戶接口還可以具有數(shù)字內(nèi)容列表部分104,其示出了可以在用戶接口中通過標簽選擇的數(shù)字內(nèi)容、數(shù)字內(nèi)容播放列表和不同類型數(shù)字內(nèi)容的各種列表。數(shù)字內(nèi)容的每個列表包括以下字段,這些字段包括數(shù)字內(nèi)容的名稱、數(shù)字內(nèi)容片的藝術(shù)家、包含數(shù)字內(nèi)容片的專輯(用于音樂)、分配給數(shù)字內(nèi)容的流派(如果有的話)以及每個數(shù)字內(nèi)容片的評級(如果有的話)。圖10圖示了允許數(shù)字內(nèi)容的同步的內(nèi)容系統(tǒng)的web接口 110的示例,其中,這圖示了用戶通過web登入到內(nèi)容系統(tǒng)時的用戶接口的示例。如所示,用戶接口具有與計算機用戶接口相同的部分104,并且還具有壓縮數(shù)字內(nèi)容控制部分112,其允許用戶開始、停止、播放等數(shù)字內(nèi)容、共享內(nèi)容、觀看與數(shù)字內(nèi)容相關(guān)聯(lián)的視頻(用于音樂)和看歌詞/使歌詞與數(shù)字內(nèi)容同步(用于音樂)。此用戶接口中的數(shù)字內(nèi)容部分104還具有也可以存在于圖9所示用戶接口中的所示數(shù)字內(nèi)容字段的時間段。對于圖9和10的兩個用戶接口,內(nèi)容系統(tǒng)還允許用戶使用例如圖11所示的用戶接口來購買數(shù)字內(nèi)容。另外,內(nèi)容系統(tǒng)允許用戶列出如圖12所示的個人無線電臺。圖13圖示了內(nèi)容系統(tǒng)的電視接口的示例,其中,用戶可以從IP使能電視與內(nèi)容系統(tǒng)相交互并因此與數(shù)字內(nèi)容相交互。圖16A和16B圖示了諸如RM Blackberry設備的設備上的內(nèi)容系統(tǒng)的用戶接口的兩個示例。圖16A示出了在圖16B示出正在播放數(shù)字內(nèi)容片時的用戶接口的同時發(fā)生的數(shù)字內(nèi)容的同步。此外,圖17圖示了包括RM Blackberry、Motorola Droid和Apple iPhone的若干不同設備上的內(nèi)容系統(tǒng)的用戶接口的示例。圖18圖示了用于設備20可獲得的歌曲/播放列表的用戶接口的示例,其允許設備的用戶從存儲在內(nèi)容系統(tǒng)上的數(shù)字內(nèi)容請求數(shù)字內(nèi)容(歌曲)、播放列表(圖18所示)、藝術(shù)家播放列表和專輯播放列表。某些數(shù)字內(nèi)容可能已被存儲在設備上,并且可以在用戶需要其時才無線地或通過USB線纜將其余部分下載。圖19圖示了用于特定設備上的數(shù)字內(nèi)容播放器的用戶接口的示例,其允許用戶控制當前播放的數(shù)字內(nèi)容的重放,并且具有特定于正在由用戶播放的數(shù)字內(nèi)容的附加特征。圖20圖示了用于特定設備上的數(shù)字內(nèi)容系統(tǒng)的歌詞用戶接口的示例,其中,在用戶正在播放歌曲時,用戶正在觀看歌詞。
對于某些設備20而言,可以存在內(nèi)容系統(tǒng)的某些附加特征。例如,內(nèi)容系統(tǒng)可以實現(xiàn)動態(tài)壁紙(參見例如圖21),其中,該壁紙可以是來自內(nèi)容系統(tǒng)中的音樂的封面藝術(shù)。背景可以對觸摸進行響應,并且當沒有音樂正在播放時緩慢地改變且在歌曲過渡期間呈現(xiàn)動畫。某些設備還可以具有允許用戶控制數(shù)字內(nèi)容的播放的桌面小工具(參見圖22)。此外,設備可以將內(nèi)容數(shù)據(jù)集成到快速搜索中(參見圖23)以找到設備上或計算機/云上可用的數(shù)字內(nèi)容片。圖24圖示了特定設備上的數(shù)字內(nèi)容系統(tǒng)的入塢重放客戶端的示例,其中,用戶接口具有風景布局。該設備還可以將內(nèi)容系統(tǒng)集成到通知服務中(參見例如圖25),其中,用戶可快速訪問計算機/云上的當前應用以及新/已改變的內(nèi)容。雖然前述內(nèi)容是參考本發(fā)明的特定實施例,但本領(lǐng)域的技術(shù)人員將認識到的是在不脫離本發(fā)明的原理和精神的情況下可以進行這些實施例的改變,本發(fā)明的范圍由所附權(quán)利要求書來限定。
權(quán)利要求
1.一種用于在具有一個或多個計算機和一個或多個存儲單元的計算云與設備之間共享用戶的內(nèi)容的系統(tǒng),包括 所述計算云具有存儲所述用戶的多個數(shù)字內(nèi)容片的內(nèi)容庫; 設備,其具有存儲一個或多個數(shù)字內(nèi)容片的設備內(nèi)容庫,移動手持設備,具有顯示存儲在設備上的一個或多個數(shù)字內(nèi)容片和存儲在所述計算云上的多個數(shù)字內(nèi)容片的顯示器; 所述設備具有應用,所述應用在用戶想要收聽存儲在所述計算云中的數(shù)字內(nèi)容片時從所述計算云請求所述數(shù)字內(nèi)容片,并且將所述數(shù)字內(nèi)容片存儲在所述設備上。
2.權(quán)利要求1的系統(tǒng),其中,所述計算云使所述計算云上的多個數(shù)字內(nèi)容片與存儲在所述設備上的數(shù)字內(nèi)容片同步。
3.權(quán)利要求1的系統(tǒng),還包括多個設備,其中,每個設備具有應用,所述應用在用戶想要收聽存儲在所述計算云中的數(shù)字內(nèi)容片時從所述計算云請求所述數(shù)字內(nèi)容片,并將所述數(shù)字內(nèi)容片存儲在設備上,并且其中,所述計算云使所述計算云上的多個數(shù)字內(nèi)容片與所述多個設備中的每一個同步。
4.權(quán)利要求3的系統(tǒng),其中,所述多個設備中的每個設備選自由移動電話、蜂窩式電話、PDA、無線電子郵件設備、MP3播放器、智能電話、移動電話、個人計算機、膝上型計算機、機頂盒、電視、車載數(shù)字內(nèi)容系統(tǒng)和游戲控制臺組成的組。
5.權(quán)利要求3的系統(tǒng),其中,所述多個設備中的每個設備的應用還包括允許直接在所述多個設備之間傳送數(shù)字內(nèi)容片的傳送模塊。
6.權(quán)利要求1的系統(tǒng),還包括將設備與所述計算云無線地連接的無線網(wǎng)絡,使得來自計算機的數(shù)字內(nèi)容片對于設備而言可通過所述無線網(wǎng)絡來訪問。
7.權(quán)利要求6的系統(tǒng),其中,所述無線網(wǎng)絡還包括蜂窩式電話網(wǎng)絡、WiFi網(wǎng)絡或無線數(shù)據(jù)網(wǎng)絡。
8.權(quán)利要求1的系統(tǒng),還包括將所述移動手持設備與所述計算機連接的鏈接,使得通過所述鏈接來從所述計算機的內(nèi)容片。
9.權(quán)利要求8的系統(tǒng),其中,所述鏈接還包括線纜、塢站、存儲卡,其可以插入所述移動手持設備或藍牙網(wǎng)絡中。
10.權(quán)利要求1的系統(tǒng),其中,每個數(shù)字內(nèi)容片還包括與每個數(shù)字內(nèi)容片相關(guān)聯(lián)的元數(shù)據(jù)片,并且其中,所述計算云還包括推薦器單元,所述推薦器單元基于與用戶的多個數(shù)字內(nèi)容片相關(guān)聯(lián)的元數(shù)據(jù)來推薦數(shù)字內(nèi)容片和數(shù)字內(nèi)容的播放列表中的一個。
11.權(quán)利要求1的系統(tǒng),其中,每個數(shù)字內(nèi)容片還包括與每個數(shù)字內(nèi)容片相關(guān)聯(lián)的元數(shù)據(jù)片,并且其中,所述計算云還包括推薦器單元,所述推薦器單元基于與用戶的多個數(shù)字內(nèi)容片相關(guān)聯(lián)的元數(shù)據(jù)和與存儲在所述計算云中的所有數(shù)字內(nèi)容片相關(guān)聯(lián)的元數(shù)據(jù)來推薦數(shù)字內(nèi)容片和數(shù)字內(nèi)容的播放列表中的一個。
12.權(quán)利要求1的系統(tǒng),其中,每個數(shù)字內(nèi)容片還包括與每個數(shù)字內(nèi)容片相關(guān)聯(lián)的元數(shù)據(jù)片,并且其中,所述計算云還包括社區(qū)單元,所述社區(qū)單元基于第一和第二用戶的多個數(shù)字內(nèi)容片向所述第二用戶介紹所述第一用戶。
13.一種用于下載數(shù)字內(nèi)容片并與之相交互的設備,其中,所述數(shù)字內(nèi)容片被存儲在具有一個或多個計算機和一個或多個存儲單元的計算云中,其中,所述計算云具有存儲用戶的多個數(shù)字內(nèi)容片的內(nèi)容庫,所述設備包括處理器; 存儲器,其被耦合到所述處理器; 存儲在所述存儲器中的設備內(nèi)容庫,其存儲一個或多個數(shù)字內(nèi)容片; 顯示器,其顯示存儲在所述設備上的一個或多個數(shù)字內(nèi)容片和存儲在所述計算云中的多個數(shù)字內(nèi)容片; 存儲在所述存儲器中且由所述處理器來執(zhí)行的應用,其在用戶想要收聽存儲在所述計算云中的數(shù)字內(nèi)容片時從所述計算云請求所述數(shù)字內(nèi)容片,并且將所述數(shù)字內(nèi)容片存儲在所述設備上。
14.權(quán)利要求13的裝置,其中,存儲在所述設備上的數(shù)字內(nèi)容片與所述計算云上的多個數(shù)字內(nèi)容片同步。
15.權(quán)利要求13的裝置,其中,所述設備選自由移動電話、蜂窩式電話、PDA、無線電子郵件設備、MP3播放器、智能電話、移動電話、個人計算機、膝上型計算機、機頂盒、電視、車載數(shù)字內(nèi)容系統(tǒng)和游戲控制臺組成的組。
16.權(quán)利要求13的裝置,其中,所述應用還包括允許將數(shù)字內(nèi)容片直接傳送到第二設備的傳送模塊。
17.一種用于在具有一個或多個計算機和一個或多個存儲單元的計算云與設備之間共享用戶的內(nèi)容的方法,其中,所述計算云具有存儲用戶的多個數(shù)字內(nèi)容片的內(nèi)容庫,并且所述設備存儲一個或多個數(shù)字內(nèi)容片且能夠顯示存儲在所述設備上的一個或多個數(shù)字內(nèi)容片和存儲在所述計算云上的多個數(shù)字內(nèi)容片,所述方法包括 由所述設備的應用在用戶想要收聽存儲在所述計算云中的數(shù)字內(nèi)容片時從所述計算云請求所述數(shù)字內(nèi)容片;以及 將來自所述計算云的數(shù)字內(nèi)容片存儲在所述設備上;以及 在所述設備上播放所述數(shù)字內(nèi)容片。
18.權(quán)利要求17的方法,還包括使所述計算云上的所述多個數(shù)字內(nèi)容片與存儲在所述設備上的數(shù)字內(nèi)容片同步。
19.權(quán)利要求17的方法,還包括使所述計算云上的所述多個數(shù)字內(nèi)容片與多個設備中的每一個同步。
20.權(quán)利要求19的方法,還包括在設備之間直接傳送數(shù)字內(nèi)容片。
21.權(quán)利要求17的方法,還包括將所述設備與所述計算云無線地連接,使得來自計算機的數(shù)字內(nèi)容片對于所述設備而言可通過無線網(wǎng)絡來訪問。
22.權(quán)利要求17的方法,還包括基于與用戶的多個數(shù)字內(nèi)容片相關(guān)聯(lián)的一組元數(shù)據(jù)來向所述設備的用戶推薦數(shù)字內(nèi)容片和數(shù)字內(nèi)容的播放列表中的一個。
23.權(quán)利要求17的方法,還包括基于與用戶的多個數(shù)字內(nèi)容片相關(guān)聯(lián)的一組元數(shù)據(jù)和與存儲在所述計算云中的所有數(shù)字內(nèi)容片相關(guān)聯(lián)的元數(shù)據(jù)來向設備的用戶推薦數(shù)字內(nèi)容片和數(shù)字內(nèi)容的播放列表中的一個。
24.權(quán)利要求17的方法,還包括基于第一和第二用戶的多個數(shù)字內(nèi)容片向所述第二設備的用戶介紹所述第一設備的用戶。
全文摘要
公開了一種用于使存儲在用戶的移動手持設備上的數(shù)字內(nèi)容與存儲在用戶的個人計算機上的數(shù)字內(nèi)容同步的系統(tǒng)。
文檔編號G06F15/16GK103069405SQ201180027056
公開日2013年4月24日 申請日期2011年4月13日 優(yōu)先權(quán)日2010年4月15日
發(fā)明者E.候, K.S.魏 申請人:m斯波特公司