專利名稱:網(wǎng)頁容器交互的制作方法
網(wǎng)頁容器交互
北旦 冃豕
此背景旨在提供本專利申請的基本上下文,而不旨在描述要解決的具體問題。
技術(shù)使得數(shù)據(jù)更加可傳輸且能夠適合在較小的設(shè)備上。例如,現(xiàn)在可將之 前存儲在壓縮盤上的音樂作為電子文件存儲在便攜播放器上??稍诒銛y設(shè)備上 存儲許多許多文件。結(jié)果,跟蹤數(shù)據(jù)變得越來越困難,而通過創(chuàng)建播放列表和 添加藝術(shù)來對數(shù)據(jù)個性化是可能的。此外,由于數(shù)據(jù)可容易地傳遞,存在與社 區(qū)共享數(shù)據(jù)的期望。還可能難于在便攜計算設(shè)備上的顯示上讀取數(shù)據(jù),這意味 著對具有大屏幕的設(shè)備和具有較小屏幕的設(shè)備可能需要不同的顯示。
概述
提供本概述是為了以簡化的形式介紹將在以下詳細描述中進一步描述的 一些概念。本發(fā)明內(nèi)容并不旨在標識出所要求保護的主題的關(guān)鍵特征或必要特 征,也不旨在用于限定所要求保護的主題的范圍。
公開了網(wǎng)頁與數(shù)據(jù)容器之間的交互的方法。可選擇要在網(wǎng)頁上查看的容器 且可使用較大的形式在網(wǎng)頁上顯示該容器。可在網(wǎng)頁上展開容器中的其它項 目,且可在該容器的項目中的至少一個中顯示附加選項。如果授權(quán)是存在的, 則可操縱容器中的項目。可提供為網(wǎng)頁以及為便攜計算設(shè)備設(shè)計顯示的工具。
附圖
圖1是容器的圖示;
圖2是創(chuàng)建數(shù)據(jù)的容器的方法的流程圖; 圖3是用于容器相關(guān)活動的網(wǎng)絡(luò)的體系結(jié)構(gòu)的圖示; 圖4是在網(wǎng)頁上顯示容器的方法的流程圖; 圖5是網(wǎng)站上的展開容器的圖示;以及盡管以下正文闡明眾多不同實施例的詳細描述,但是應(yīng)當(dāng)理解,該描述的 法律范圍由本發(fā)明所附的權(quán)利要求書的言辭來限定。該詳細描述應(yīng)被解釋為僅 是示例性的,且不描述每一可能的實施例,因為描述每一可能的實施例即使不 是不可能的也是不切實際的??墒褂矛F(xiàn)有技術(shù)或在本申請?zhí)峤蝗罩箝_發(fā)的技 術(shù)來實現(xiàn)眾多替換實施例,而這仍落入權(quán)利要求書的范圍之內(nèi)。
還應(yīng)該理解,在本專利中,除非使用句子"如此處所用,術(shù)語'_'特此
被定義為意指......"或者類似句子來明確地定義一個術(shù)語,否則不管是明確地
還是含蓄地,都沒有限制該術(shù)語意義超出其平?;蚱胀ㄒ饬x的意圖,并且,這 一術(shù)語不應(yīng)該被解釋為被限制在基于本專利的任何部分中(除了權(quán)利要求書的 語言之外)所做的任何陳述的范圍中。就本專利所附的權(quán)利要求書中所述的任 何術(shù)語在本專利中以與單數(shù)意義相一致的方式來引用而言,這是為簡明起見而 如此做的,僅僅是為了不使讀者感到混淆,且這類權(quán)利要求術(shù)語并不旨在隱含 地或以其它方式限于該單數(shù)意義。最后,除非一權(quán)利要求要素是通過敘述單詞 "裝置"和功能而沒有敘述任何結(jié)構(gòu)來定義的,否則任何權(quán)利要求要素的范圍并
不旨在基于35 U.S.C. §12第6段的應(yīng)用來解釋。
所要求保護的方法和裝置的步驟可運行于多種其它通用或?qū)S糜嬎阆到y(tǒng) 環(huán)境或配置。適合在本權(quán)利要求的方法或裝置中使用的公知的計算系統(tǒng)、環(huán)境 和/或配置的示例包括,但不限于,個人計算機、服務(wù)器計算機、手持式或膝上 型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、 網(wǎng)絡(luò)PC、小型機、大型機、包括上述系統(tǒng)或設(shè)備中的任一個的分布式計算機 環(huán)境等。
所要求保護的方法和裝置的步驟可在諸如程序模塊等由計算機執(zhí)行的計 算機可執(zhí)行指令的一般上下文中描述。 一般而言,程序模塊包括執(zhí)行特定任務(wù) 或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。這些方法 和裝置也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備來執(zhí)行的分布 式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲 設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中??稍谟嬎銠C可讀介質(zhì)上存儲該方法。計算機可讀介質(zhì)可以是可由計算機訪 問的任一可用介質(zhì),并包括易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì)。 作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算 機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它 數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介
質(zhì)。計算機存儲介質(zhì)包括,但不限于,RAM、 ROM、 EEPROM、閃存或其它 存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲、磁帶盒、磁 帶、磁盤存儲或其它磁性存儲設(shè)備、或能用于存儲所需信息且可以由計算機110 訪問的任何其它介質(zhì)。通信介質(zhì)通常以諸如載波或其它傳輸機制等已調(diào)制數(shù)據(jù) 信號來體現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并包括任意信 息傳送介質(zhì)。術(shù)語"已調(diào)制數(shù)據(jù)信號"指的是其一個或多個特征以在信號中編 碼信息的方式被設(shè)定或更改的信號。作為示例而非限制,通信介質(zhì)包括有線介 質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接,以及無線介質(zhì),諸如聲學(xué)、RF、紅外線和其 它無線介質(zhì)。上述中任一組合也應(yīng)包括在計算機可讀介質(zhì)的范圍之內(nèi)。
網(wǎng)絡(luò)可被用作本方法的一部分。計算設(shè)備可以使用對一個或多個遠程計算 機的邏輯連接在聯(lián)網(wǎng)環(huán)境中工作。遠程計算機可以是個人計算機、服務(wù)器、路 由器、網(wǎng)絡(luò)PC、對等設(shè)備、便攜媒體播放器、蜂窩電話、或其它常見網(wǎng)絡(luò)節(jié) 點。邏輯連接可包括局域網(wǎng)(LAN)和廣域網(wǎng)(WAN),但也可以包括其它 網(wǎng)絡(luò)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍計算機網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是 常見的。在網(wǎng)絡(luò)化環(huán)境中,相對于計算機所描述的程序模塊或其部分可被儲存 在遠程存儲器存儲設(shè)備中。
圖1是樣本數(shù)據(jù)容器100的圖示。容器100可以是包含可以或可以不具有 共同特征的各種數(shù)據(jù)的電子集合。以某種方式,容器100類似于其中任何文件 都可虛擬地放在文件夾中的個人計算機上的文件夾。容器100可采取諸如被顯 示為卡片等各種形式。各種可能的容器100形式僅受用戶或設(shè)計者的想像力所 限。
容器100可包括各種項目110。項目UO可以是或包含基本上任何類型的 媒體或數(shù)據(jù)。常見項目110示例包括容器100中的卡片名稱120、符號125、 關(guān)于樂隊的傳記信息130、涉及樂隊的可銷售商品135、樂隊的巡回曰期140、容器的作者的朋友145、作者150、容器的評級155、容器被下載的次數(shù)160、信息的更新日期165等。
容器中的數(shù)據(jù)可以是涉及廣告的數(shù)據(jù)且廣告可以涉及容器100中的其它數(shù)據(jù)。廣告可攜帶對其它商品或服務(wù)的轉(zhuǎn)介。此外,廣告可以是優(yōu)惠券。此外,訪問和搜索容器100的能力可以是訂閱計劃的一部分或可以是按下載付費計劃。當(dāng)然,幫助資助容器100的其它方式是可能的并被構(gòu)想到。如前所述,容器IOO可包含基本上任何數(shù)據(jù)且之前的示例僅為說明,而非限制。
容器100可具有某些將在此申請中被進一步解釋的特征。在高層,容器100可以是其中其可包括一個或多個組件的容器100,諸如桶可單獨或組合地裝有水、肥皂、油、糖漿、刷子、拖把、網(wǎng)球等的籃子等。容器100還可以是異構(gòu)的,其中像桶一樣,它可持有諸如可執(zhí)行文件、jpeg圖片、avi動畫以及Microsoft Word⑧文件等超過一種類型的組件。容器100可以是可傳輸?shù)模渲衅淇墒褂酶鞣N方式從一個節(jié)點移動到另一節(jié)點。任何傳送數(shù)據(jù)的方式可用于傳輸該容器100。容器100還可在在線或離線時被傳送。例如,容器100可存儲在閃存設(shè)備上且閃存設(shè)備可與不在線的若干計算機進行通信。容器100可以是有多布局能力的,其中可在超過一個客戶機或離線網(wǎng)絡(luò)中呈現(xiàn)容器100。例如,可在便攜媒體設(shè)備、計算機、便攜游戲、蜂窩電話上査看容器100。容器100可以是"實況"的,其中可在可能時和適當(dāng)時更新容器100中的數(shù)據(jù)。容器100可以是可共享的,其中容器100的共享能力隨著容器100中的內(nèi)容的許可證過期或限制被觸發(fā)而適度降級。容器100是交互式的,其中通過選擇容器100中的項目來瀏覽并操作容器100。容器100可以是可播放的,其中可選擇并播放容器100中的項目。容器100可以是社交性的,其中容器100攜帶關(guān)于其如何與其所在的社區(qū)相關(guān)的信息,如下載次數(shù)160等。容器100可被用戶修改,其中容器100可包括由最終用戶生成或聚集的內(nèi)容。容器100可具有可由
其社區(qū)確定的名聲。最后,可使用各種方式將容器ioo貨幣化。
圖2示出創(chuàng)建數(shù)據(jù)的容器100的方法。在框210,可選擇要包括在容器100中的數(shù)據(jù)。如前所述,數(shù)據(jù)可以是任何數(shù)據(jù)。示例包括容器100的作者感興趣的項目iio,其包括音樂、照片、巡回日期、瑣事、視頻、歌詞、新聞等。在
一實施例中,數(shù)據(jù)包括關(guān)于游戲的信息或游戲本身。選擇可通過拖放操作來執(zhí)執(zhí)行。此外,容器100
可包括由用戶生成或聚集的內(nèi)容。例如,作者可在容器100中包括其創(chuàng)建的藝術(shù)、動畫或電影。容器100中的數(shù)據(jù)可以是可選的且可執(zhí)行涉及所選數(shù)據(jù)的動作。例如,文件可以是視頻文件且在容器100中選擇該文件可使得該視頻文件
被顯示。作為另一示例,文件可以是可執(zhí)行文件(諸如游戲),且選擇該文件可使得該可執(zhí)行文件被執(zhí)行(游戲?qū)㈤_始)。當(dāng)然,其它動作和文件類型是可能的且已被構(gòu)想。
項目110可以或可以不具有共同的特征。例如, 一個卡片可具有涉及特定
學(xué)院的學(xué)院主題。此類卡上的項目iio可包括學(xué)院戰(zhàn)歌、學(xué)院樂隊的視頻、涉
及學(xué)院的歷史體育賽事的視頻、校園的地圖、學(xué)院的體育賽事的日期、學(xué)院校園上的可識別地方的照片、涉及學(xué)院的游戲等。另一方面,另一示例可具有用
戶覺得有趣的電影的主題。項目iio可以是完全無關(guān)的電影以及涉及這些無關(guān)
電影的演員、導(dǎo)演和制片人的信息。當(dāng)然,這些僅為示例,且不旨在限制。
容器100可由作者150創(chuàng)建。作者150可以是個人、 一組人、選擇要包括在容器100內(nèi)的項目的計算機程序或其組合。作者150可允許其他人有査看和修改容器100的權(quán)限。在一實施例中,其他人可復(fù)制容器100的部分或全部以及其中的數(shù)據(jù)以創(chuàng)建他們自己的容器100。此外,其他用戶可簡單地修改容器100。作者150也可具有諸如通過"密封"容器100來確保沒有其他人可修改容器100的權(quán)力,這意味著不可對容器100或容器100的副本作出改變。例如,音樂工作室可發(fā)放一容器100且該工作室可能期望僅有特定音樂是容器100中的項目110。此外,可能存在容器100的有限版本。例如,工作室可僅創(chuàng)建5000個容器100以慶祝流行專輯發(fā)行的周年。
容器100還可具有簽名170以確保該容器100是真實的。簽名170可具有從由簽名授權(quán)機構(gòu)分配給容器100的唯一名稱到諸如RSA等用于驗證簽名的加密算法等各種形式。當(dāng)然,基本上任何簽名都會起作用且被構(gòu)想到。
因為數(shù)據(jù)可以是諸如音樂、視頻、電子書(e-book)等受版權(quán)保護的數(shù)據(jù),所以也可將涉及媒體相關(guān)數(shù)據(jù)的許可證信息存儲在容器100中。邏輯上,此許可證信息可在容器100從一個電子設(shè)備被傳送到另一個時與容器100 —起移動。同樣,容器100中的項目的共享能力可如許可證過期而隨時間降級。例如,如果歌曲具有在其必須被購買前三天/三次收聽的限制,則在三天之后該歌曲可
從容器100中消失。在圖1的實施例中,顯示W(wǎng)illie的新歌(敲磚(Hit theBricks) ) 172。在該歌曲之下,列出該歌曲的許可證將過期的時間174以及剩余播放的次數(shù)176。此外,顯示購買178該歌曲的選項。如果該歌曲被購買,則許可證權(quán)限將改變??砂创_保在沒有正確授權(quán)的情況下數(shù)據(jù)不被修改的方式來存儲許可證數(shù)據(jù)。
再次參考圖2,在框220,可創(chuàng)建主容器的圖形表示。在一實施例中,圖形表示看起來像信用卡。如前所述,除被顯示為卡以外,容器100還可采取各種形式。各種可能的容器IOO形式僅受用戶或設(shè)計者的想像力所限。
在框230,可在主容器100的圖形表示內(nèi)創(chuàng)建要顯示的數(shù)據(jù)的一個或多個圖形表示。例如,作者可能期望在容器上顯示符號125??商砑悠渌鼒D形表示。圖形表示可以是文本、數(shù)字、圖畫、圖片、電影等。常見圖形顯示可包括專輯封面、電影宣傳片、作者信息、容器100名稱等。圖形表示類似于對藝術(shù)家來說的空白畫布,因為基本上可在圖形表示上顯示任何事物。圖形表示僅受想像力所限。
在框240,可將可表示主容器100中的項目110的數(shù)據(jù)和與主容器100相關(guān)聯(lián)的數(shù)據(jù)一起存儲。類似于個人計算機上的文件夾,容器100將數(shù)據(jù)存儲在其內(nèi)且通過該容器IOO來觸及該數(shù)據(jù)。可將主容器IOO存儲在各種位置??蓪⒅魅萜鱅OO存儲在可通過諸如因特網(wǎng)等網(wǎng)絡(luò)訪問的中央服務(wù)器上。此外,可以本地存儲主容器100或通過網(wǎng)站來訪問主容器100。
圖3示出一實施例,其中將主容器100存儲在網(wǎng)絡(luò)300上且本地存儲容器100的復(fù)制副本。網(wǎng)絡(luò)可具有存儲容器100并允許容器100的搜索的容器服務(wù)器305。可在容器工廠310中創(chuàng)建容器100 (或此示例中的卡片)。容器工廠310可從可存儲預(yù)先創(chuàng)建的容器100的容器存儲315獲取創(chuàng)建容器100的數(shù)據(jù)??墒褂萌萜骶庉嬈?20來創(chuàng)建容器存儲315中的容器100。在編輯器320中,可創(chuàng)建、更新或刪除卡片。可將所編輯的容器100添加到索引器325并存儲在可使用容器搜索功能335來搜索的索引330中,該容器搜索功能335可由容器服務(wù)器305訪問。此外,卡片工廠310可從使用存儲340、用戶生成內(nèi)容存儲345、目錄存儲350、布局存儲355取出,以及通過外部數(shù)據(jù)代理365從外部數(shù)據(jù)存儲360取出。外部數(shù)據(jù)存儲360可存儲主容器100的復(fù)制容器100。
網(wǎng)絡(luò)300還可包含可被存儲在播放器服務(wù)器中的播放器。播放器可包括 HTML播放器、播放器二進制代碼以及皮膚存儲。同樣,網(wǎng)絡(luò)300可存儲諸如 認證服務(wù)等共享服務(wù)375。例如,認證服務(wù)375可用于認證修改密封容器100 的作者。另一用途可以是在提供某些收費服務(wù)時,用戶被認證以使用他們有權(quán) 使用的服務(wù)。
在框250,可允許其他人獲取主容器的復(fù)制容器。在復(fù)制容器與網(wǎng)絡(luò)300 進行通信時,復(fù)制容器100可與主容器100同步。在一實施例中,可在其上有 容器100的復(fù)制副本的設(shè)備與網(wǎng)絡(luò)300進行通信時,將對主容器100作出的改 變傳送到容器100的復(fù)制副本。此外,在某些實施例中,按維基(wiki)類型 的方式來將對容器100的復(fù)制副本作出的改變添加到主容器100,即,將非作 者作出的所有改變和評論添加到主容器100以供所有人查看。
圖4可示出將來自主容器100的更新后的項目分發(fā)給復(fù)制容器100的一個 方法。在框410,可建立與網(wǎng)絡(luò)的通信??梢杂酶鞣N方式建立通信。在一實施 例中,通信是諸如遵循IEEE 802.1 l規(guī)則的通信等無線通信。在另一實施例中, 通信是以太網(wǎng)上的有線通信。當(dāng)然,基本上任何通信方法都是可能的。
在框420,可從網(wǎng)絡(luò)獲取關(guān)于容器100中的數(shù)據(jù)的更新后的數(shù)據(jù)。例如, 在圖1中,可將額外巡回日期添加到音樂巡回中且可從容器100中移除已經(jīng)過 去的巡回日期。可在容器100與網(wǎng)絡(luò)進行通信時將額外巡回日期添加到該容器 100中。
在框430,可將更新后的數(shù)據(jù)傳遞到容器100??梢杂酶鞣N方式傳送此傳 遞。作為示例而非限制,更新可以是具有表示分組包含更新信息的頭部信息的 數(shù)據(jù)分組。當(dāng)然,傳遞數(shù)據(jù)的方式和方法基本上是無限的。
在框440,可顯示如容器100中的項目等更新后的數(shù)據(jù)。在更新后的巡回 日期示例中,更新后的巡回日期可與容器100的其它元素一起顯示。
在一實施例中,將容器100存儲在網(wǎng)站上。用戶能夠使用諸如容器100 的作者150、容器100的名稱120或歌曲標題172中的單詞等基本上任何搜索 準則來審閱和搜索容器100。用戶可通過網(wǎng)絡(luò)300來訪問網(wǎng)站。在網(wǎng)頁上審閱 容器100可呈現(xiàn)附加選項。圖5示出網(wǎng)頁與媒體相關(guān)容器100之間的交互的方法,其中媒體相關(guān)容器
IOO具有多個項目110。在框510,可在網(wǎng)頁上選擇要查看的容器100。可審閱、 搜索或推薦容器100。在諸如圖1中的實施例等某些實施例中,容器100被視 作一卡片而卡片上的項目IIO被視作卡片上的圖像。在一實施例中,卡片顯現(xiàn) 為適合放在皮夾中的大小。用戶可設(shè)計容器100作為便攜設(shè)備上卡片以及作為 網(wǎng)頁將看上去是什么樣子的。
如前所述,可將容器100存儲在各個位置且可將各種不同數(shù)據(jù)與該容器 100—起存儲。在將容器100存儲在網(wǎng)絡(luò)300上時,存在可與容器100—起使 用的各種數(shù)據(jù)和選項。在主頁,可呈現(xiàn)涉及所有用戶的統(tǒng)計數(shù)據(jù)。
在框520,可使用較大的形式來在網(wǎng)頁上顯示容器100。如果容器100在 便攜媒體設(shè)備上,則設(shè)備上的顯示將相對較小。如果在諸如査看網(wǎng)頁的個人計 算機等較大顯示器上查看容器100,則可使用較大的尺寸來呈現(xiàn)容器100。理 想上,容器100上的圖像將具有足夠的細節(jié),使得在其被展開時這些圖像仍然 是可辨識的。此外,在網(wǎng)站上選擇要査看的卡片時,某些作者將創(chuàng)建單獨的卡 圖像和卡片本身。
在框530,可展開網(wǎng)頁上的容器100中的項目。例如,可展開容器100上 的任何圖像,列表可以更詳細,附加部分可以顯現(xiàn)且網(wǎng)絡(luò)甚至可以添加更新或 附加信息。
圖6是任何展開卡片600的實施例的圖示。在此實施例中,顯示附加統(tǒng)計 數(shù)據(jù)610。此外,添加和展開諸如各音樂會的位置、游戲等附加項目620。添 加視頻630,且可通過選擇視頻標簽來選擇附加視頻。其它附加項目包括用戶 簡檔640、藝術(shù)家642、專輯644、用戶內(nèi)容646、搜索648、發(fā)送電子郵件650、 收件箱652、朋友列表654以及更新656。在某些實施例中,通過選擇項目之 一來獲取附加信息。例如,通過選擇用戶簡檔640,可顯示諸如朋友、收件箱、 發(fā)件箱、使用數(shù)據(jù)、用戶生成內(nèi)容等附加信息。選擇藝術(shù)家642或?qū)]?44可 提供諸如購買東西的市場、諸如評級等編輯數(shù)據(jù)、諸如流行度等社區(qū)統(tǒng)計數(shù)據(jù)、 以及其它用戶生成內(nèi)容等附加信息。此實施例是一示例而不旨在作為限制。類 似于網(wǎng)頁的設(shè)計,展開容器600的實施例的種類和類型基本上是無限的。
如果容器IOO被顯示為一卡片,則將該卡片展開到網(wǎng)頁上可能需要選擇該卡片、在網(wǎng)頁上顯示卡片上的圖像的較大版本以及顯示關(guān)于這些圖像的附加信 息。
再次參考圖5,在框540,可在容器100的項目中的至少一個中顯示附加
選項。在一實施例中,附加選項包括允許用戶使用創(chuàng)作工具來添加、移除和修
改容器100中的項目??蓪⒈恍薷牡娜萜?00作為具有新名稱的新容器100來保存。
在框550,如果授權(quán)是存在的,則可允許對容器100的項目的操縱。例如, 如果作者未鎖定或密封容器100,則授權(quán)可以是可用的。如果授權(quán)是可用的, 則可顯示添加、移除或修改容器100上的項目的選項??上蛉萜黠@示允許用戶 添加、移除以及修改容器中的項目的創(chuàng)作工具。該工具可具有設(shè)計容器100以 便用于在網(wǎng)站上顯示以及用于在便攜媒體設(shè)備上附加顯示的選項。該工具可以 使得設(shè)計容器100更容易。
如果容器100被存儲在本地,即使存儲該容器100的設(shè)備不與網(wǎng)絡(luò)進行通 信,其仍然可以是完全可操作的。例如,如果容器100被存儲在便攜媒體設(shè)備 上,則即使該設(shè)備不與網(wǎng)絡(luò)進行通信,也可以在該便攜媒體設(shè)備上播放所有存 儲在容器100上的音樂。
即使一設(shè)備不與網(wǎng)絡(luò)進行通信,也可以將容器ioo添加到該設(shè)備。便攜介 質(zhì)可與所指設(shè)備通信,且可將便攜介質(zhì)上的容器ioo添加到設(shè)備。例如,可將
容器100存儲在閃存卡上且可將該閃存卡添加到便攜媒體播放器。便攜媒體播 放器可隨后訪問該閃存卡,且容器100可被添加到添加到便攜媒體設(shè)備。類似 地,可將設(shè)備上的容器100復(fù)制到閃存設(shè)備,且可將該閃存設(shè)備移動到可讀取 該閃存設(shè)備的基本上的任何設(shè)備,且隨后可將容器IOO移動到該設(shè)備。
當(dāng)容器IOO在個人計算機上被査看時,附加信息可用。隨著由于便攜設(shè)備 的處理、顯示和存儲能力可能是有限的,不是所有關(guān)于容器100的選項都可以 在便攜設(shè)備上顯示。容器100在個人計算機上被查看或在訪問基于web的容器 100的web設(shè)備上被査看時可以顯示附加數(shù)據(jù)和選項。例如,
可在容器100與被認可網(wǎng)絡(luò)源進行通信時同步該容器100。例如,容器100 可包含特定音樂藝術(shù)家的音樂會信息。在容器IOO駐留其上的設(shè)備與被認可網(wǎng) 絡(luò)源進行通信時,可更新此信息(添加附加音樂會、指定開場動作等)。被認可網(wǎng)絡(luò)源可以是可通過有線或無線方法訪問的因特網(wǎng)。當(dāng)然,其它實施例也是可能的并且被構(gòu)想到。
作為所述的方法和裝置的結(jié)果,用戶可創(chuàng)建充滿他們感興趣的數(shù)據(jù)的容器100。可將這些容器100張貼到其中其他人可共享或?qū)忛喨萜?00的網(wǎng)站。用
戶隨后可對容器100進行評級,或添加、修改或刪除容器100中的項目以創(chuàng)建他們自己的容器。此外,如果用戶欣賞容器IOO,則在具有復(fù)制容器100的設(shè)備直接或通過網(wǎng)絡(luò)與原始容器100進行通信時,由作者對容器100作出的改變可被傳送到復(fù)制容器100。此外,可按維基類型風(fēng)格在原始容器100上張貼在復(fù)制容器100上作出的改變。結(jié)果,增加了共享和通信,且對人們來說,更易
于跟上其他人以及音樂、時尚、電影、游戲等的變化品位。交換的數(shù)據(jù)的主題
基本上是無限的。此外,通過能夠在容器100與網(wǎng)絡(luò)330或網(wǎng)頁之間交互,即使容器100被傳遍世界也可容易地對容器100作出改變,且可收集關(guān)于容器100傳遞的數(shù)據(jù)并使用其來在未來提供更好的容器100。
盡管以上正文陳述了眾多不同實施例的詳細描述,但是應(yīng)當(dāng)理解,本專利的法律范圍由本專利所附的權(quán)利要求書的言辭來限定。該詳細描述應(yīng)被解釋為僅是示例性的,且不描述每一可能的實施例,因為描述每一可能的實施例即使不是不可能的也是不切實際的??墒褂矛F(xiàn)有技術(shù)或在本申請?zhí)峤蝗罩箝_發(fā)的技術(shù)來實現(xiàn)眾多替換實施例,而這仍落入權(quán)利要求書的范圍之內(nèi)。
由此,可在此處所描述和示出的技術(shù)和結(jié)構(gòu)上作出許多修改和變化而不脫離本權(quán)利要求的精神和范圍。因此,應(yīng)當(dāng)理解,此處所描述的方法和裝置僅是說明性的,且不限制本權(quán)利要求的范圍。
權(quán)利要求
1.一種在網(wǎng)頁與數(shù)據(jù)容器之間交互的方法,其中所述數(shù)據(jù)容器具有多個項目,所述方法包括選擇要在所述網(wǎng)頁上查看的容器510;在所述網(wǎng)頁上以較大的形式顯示所述容器520;在所述網(wǎng)頁上展開所述容器中的所述項目530;在所述容器的所述項目中的至少一個中顯示附加選項540;以及如果授權(quán)存在,則允許對所述容器的所述項目的操縱550。
2. 如權(quán)利要求1所述的方法,其特征在于,展開所述容器中的所述項目 530還包括顯示關(guān)于所述項目的附加數(shù)據(jù)。
3. 如權(quán)利要求1所述的方法,其特征在于,在所述容器的所述項目中的至 少一個中顯示附加選項包括允許用戶使用創(chuàng)作工具來添加、移除和修改所述容 器中的項目540。
4. 如權(quán)利要求1所述的方法,其特征在于,還包括如果獲取了授權(quán),則復(fù) 制所述容器并允許所述容器被修改440。
5. 如權(quán)利要求1所述的方法,其特征在于,所述容器被視作卡片315且所 述卡片上的所述項目被視作所述卡片上的圖像。
6. 如權(quán)利要求5所述的方法,其特征在于,在所述網(wǎng)頁上展開所述容器中 的項目包括選擇所述卡片510;在所述網(wǎng)頁上顯示所述卡片上的所述圖像的較大版本520;以及 顯示關(guān)于所述圖像的附加信息540。
7. 如權(quán)利要求6所述的方法,其特征在于,還包括正確的授權(quán)可用,則顯示添加、移除或修改所述容器上的項目的選項550。
8. 如權(quán)利要求1所述的方法,其特征在于,在所述網(wǎng)頁上展開所述容器中的項目還包括與網(wǎng)絡(luò)進行通信410;獲取關(guān)于所述容器中的媒體數(shù)據(jù)的更新后的數(shù)據(jù)420;將所述更新后的數(shù)據(jù)傳遞到所述容器430; 將所述更新后的數(shù)據(jù)顯示為所述容器中的項目440。
9. 如權(quán)利要求8所述的方法,其特征在于,還包括在網(wǎng)絡(luò)上存儲所述容器240; 允許除作者以外的用戶訪問所述容器250;在所述作者對所述容器作出改變時,在所述網(wǎng)絡(luò)上存儲所述改變315;在所述容器的其他持有者連接到所述網(wǎng)絡(luò)時,將所述改變分發(fā)給所述其他 持有者。
10. 如權(quán)利要求9所述的方法,其特征在于,所述改變由所述作者離線作出,且在其上作出所述改變的設(shè)備與所述網(wǎng)絡(luò)進行通信時,所述改變被存儲在網(wǎng)絡(luò)上315。
11. 如權(quán)利要求l所述的方法,其特征在于,所述容器被存儲在網(wǎng)絡(luò)上315且用戶搜索多個容器之中的所述容器。
12. 如權(quán)利要求l所述的方法,其特征在于,用戶設(shè)計所述容器作為卡 片和作為網(wǎng)頁分別看起來是什么樣子的540。
13. —種包括用于控制網(wǎng)頁與數(shù)據(jù)容器之間的交互的計算機可執(zhí)行指 令的計算機存儲介質(zhì),包括用于以下的計算機可執(zhí)行指令選擇要在所述網(wǎng)頁上查看的容器510; 在所述網(wǎng)頁上以較大的形式顯示所述容器520;在所述網(wǎng)頁上展開所述容器中的所述項目,其中展開所述容器中的項目還 包括顯示關(guān)于所述項目的附加數(shù)據(jù)510;在所述容器的所述項目中的至少一個中顯示附加選項,其中在所述容器的 所述項目中的至少一個中顯示附加選項包括允許用戶使用創(chuàng)作工具來添加、移 除和修改所述容器中的項目540;以及如果授權(quán)存在,則允許對所述容器的所述項目的操縱550。
14. 如權(quán)利要求13所述的計算機存儲介質(zhì),其特征在于,所述容器被 視作卡片且所述卡片上的所述項目被視作所述卡片上的圖像,且其中在所述網(wǎng) 頁上展開所述容器中的項目包括選擇所述卡片510;在所述網(wǎng)頁上顯示所述卡片上的所述圖像的較大版本520;以及 顯示關(guān)于所述圖像的附加信息540。
15. 如權(quán)利要求13所述的計算機存儲介質(zhì),其特征在于,在所述網(wǎng)頁上展開所述容器中的項目還包括 與網(wǎng)絡(luò)進行通信410;獲取關(guān)于所述容器中的媒體數(shù)據(jù)的更新后的數(shù)據(jù)420; 將所述更新后的數(shù)據(jù)傳遞到所述容器430; 將所述更新后的數(shù)據(jù)顯示為所述容器中的項目440。
16. 如權(quán)利要求13所述的計算機存儲介質(zhì),其特征在于,還包括用于以下的計算機可執(zhí)行指令在網(wǎng)絡(luò)上存儲所述容器240;允許除作者以外的用戶訪問所述容器250;在所述作者對所述容器作出改變時,在所述網(wǎng)絡(luò)上存儲所述改變;在所述容器的其他持有者連接到所述網(wǎng)絡(luò)時,將所述改變分發(fā)給所述其他持有者。
17. 如權(quán)利要求13所述的計算機存儲介質(zhì),其特征在于,所述改變由 所述作者離線作出,且在其上作出所述改變的設(shè)備與所述網(wǎng)絡(luò)進行通信時,所 述改變被存儲在網(wǎng)絡(luò)上。
18. —種包括在物理上被配置成執(zhí)行計算機可執(zhí)行指令的處理器、用于幫助存儲和處理計算機可執(zhí)行指令的存儲器以及輸入/輸出電路的計算機系統(tǒng),所述計算機可執(zhí)行指令包括用于執(zhí)行以下步驟的指令 選擇要在所述網(wǎng)頁上查看的容器510; 在所述網(wǎng)頁上以較大的形式顯示所述容器520;在所述網(wǎng)頁上展開所述容器中的所述項目,其中在所述網(wǎng)頁上展開所述容 器中的所述項目還包括530:與網(wǎng)絡(luò)進行通信410;獲取關(guān)于所述容器中的媒體數(shù)據(jù)的更新后的數(shù)據(jù)420;將所述更新后的數(shù)據(jù)傳遞到所述容器430; 將所述更新后的數(shù)據(jù)顯示為所述容器中的項目440;在所述容器的所述項目中的至少一個中顯示附加選項,其中在所述容器的 所述項目中的至少一個中顯示附加選項包括允許用戶使用創(chuàng)作工具來添加、移除和修改所述容器中的項目540;以及如果授權(quán)存在,則允許對所述容器的所述項目的操縱550。
19. 如權(quán)利要求18所述的計算機系統(tǒng),其特征在于,所述容器被視作 卡片且所述卡片上的所述項目被視作所述卡片上的圖像,且其中在所述網(wǎng)頁上展開所述容器中的項目包括 選擇所述卡片510;在所述網(wǎng)頁上顯示所述卡片上的所述圖像的較大版本520;以及 顯示關(guān)于所述圖像的附加信息540。
20.如權(quán)利要求18所述的計算機系統(tǒng),其特征在于,還包括用于以下的計算機可執(zhí)行指令在網(wǎng)絡(luò)上存儲所述容器240; 允許除作者以外的用戶訪問所述容器250;在所述作者對所述容器作出改變時315,在所述網(wǎng)絡(luò)上存儲所述改變; 在所述容器的其他持有者連接到所述網(wǎng)絡(luò)時,將所述改變分發(fā)給所述其他 持有者300。
全文摘要
公開了網(wǎng)頁與數(shù)據(jù)容器之間的交互的方法??蛇x擇要在網(wǎng)頁上查看的容器且可使用較大的形式在網(wǎng)頁上顯示該容器。可在網(wǎng)頁上展開容器中的其它項目,且可在該容器的項目中的至少一個中顯示附加選項。如果授權(quán)存在,則可操縱容器中的項目。
文檔編號G06Q50/00GK101689288SQ200880022482
公開日2010年3月31日 申請日期2008年6月21日 優(yōu)先權(quán)日2007年6月29日
發(fā)明者J·埃斯特拉達 申請人:微軟公司