TW200527205A - Storage allocation per application - Google Patents

Storage allocation per application Download PDF

Info

Publication number
TW200527205A
TW200527205A TW093130628A TW93130628A TW200527205A TW 200527205 A TW200527205 A TW 200527205A TW 093130628 A TW093130628 A TW 093130628A TW 93130628 A TW93130628 A TW 93130628A TW 200527205 A TW200527205 A TW 200527205A
Authority
TW
Taiwan
Prior art keywords
storage
application
carrier
access
stored
Prior art date
Application number
TW093130628A
Other languages
English (en)
Inventor
Philip Steven Newton
Declan Patrick Kelly
Folkert Gaayo Miedema
Koen Johanna Guillaume Holtman
Haan Wiebe De
Willem Bulthuis
Der Brug Willem Peter Van
Original Assignee
Koninkl Philips Electronics Nv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninkl Philips Electronics Nv filed Critical Koninkl Philips Electronics Nv
Publication of TW200527205A publication Critical patent/TW200527205A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/80Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors
    • G06F21/805Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors using a security table for the storage sub-system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1458Protection against unauthorised use of memory or access to memory by checking the subject access rights
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F2003/0697Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers device management, e.g. handlers, drivers, I/O schedulers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Storage Device Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

200527205 九、發明說明: 【發明所屬之技術領域】 本發明係關於儲存裝置之領域及抽取切存裳置 儲存裝置的組合。更特定言之,本發明係针對配備了、局; 儲存裝置的光學儲存掃描裝置,其可容納額外的抽取 學儲存載體,其中應用程式經組態以處理儲存於局 裝置中的資料。 【先前技術】 BD-ROM(藍光光碟唯讀記憶體)係消f型電子、軟體八 司之聯合體及娛樂產業致力於製定的即將出現的光學儲二子 規格,他們期望整合最新的儲存、播放及軟體技術來開發子 ,合了全新使用者體驗與高儲存密度之下_代载體及播放 器。BD-ROM係下一種唯讀光碟標準’其利用藍光雷射使 得每資料層可獲得至少25 GB之容量。光學標準定義了載 體與播放器之實體格式與邏輯格式兩者。本文所述之本發 明係針對邏輯態樣。BD_麵之主要的預計應料高清^ 度電視(mgh Definitlon Televisi〇n),然而,諸如網路劉 覽、聊天應用或遊戲之網路連接與互動亦在該標準之範畛 内。 ^可 BD-ROM標準之當前草案規定了藉由與電影物件互動來 體驗數位音訊/視訊(A/V)資料之電影模式。電影模式之概 念包含與數位化通用光碟相似之功能性,其主要2關於 A/V内容之播放。電影物件可起始一包含儲存於光碟上之 A/V序列之清單的播放清單,且亦允許内容作者進行關於 96687.doc 200527205 電影物件 A/V播放之預處理與後處理。電影模式亦包括作為使用者 可見且可選擇播放之項目之標題。—索引表將標題鏈接至 因為使用者體驗與產業技術規格要求在不㈣環境下皆不 同,所以在使個人電腦環境適應消費型電子裝置之過程中 出現了幾個問題。 除此猜播放性能外,在新—代光學媒體中將有互動式 服務’且需要-程式化環境以使光碟上可具有互動式應用 程式。該產業聯合體將具有現存之虛擬機器、應用程式介 面及庫的JaVaTM(SUN公司之技術)視為—種允許於光學儲 存載體上實現互動式應用程式之良好的候選技術。然而, 舉例而言,在主要由家用裝置組成之消費型電子產品 (CE)之領域中,所開發的應用程式與使用者介面之主要特 微為使用者友好及“以便允許產品快速為市場所接受。 結果,大部分内容處理作業對於使㈣而言係透明的且使 用者可不必知道應用程式怎樣存取儲存區域以及什麼資料 =在被存取。因此,應用程式可存取未經授權之資料、損 壞資料或執行非法作業而不讓使用者知道。 另外,消費型電子裝置處理受版權保護之多媒體内容, 且娛樂產業不斷地表示期望看到可進一步阻止資料損壞、 非法資料複製或處理且可阻止未經授權的應用程式或使用 者存取資料之技術的出現及推廣應用。 在匸£產。口中硬碟機(HDD)或諸如快閃記憶體之固態記憶 體之使用已改變了體驗多媒體内容之方式。其亦已允許在 96687.doc 200527205 互動式狀恶下為使用者提供更多種類的應用程式且現可對 夕媒體内令進行預處理與後處理。另外,在給定裝置中之 永久儲存裝置與抽取式健存裝置之組合已引起複數個應用 知式間對可用儲存之新的共用。儲存於抽取式儲存載體中 之权體應用矛王式在執行時可產生資料。舉例而言,所產生 的資料與使用者或家庭相關聯,例如:資料檔、過去的檢 視記錄(past-viewing hist〇ry)、優先級、遊戲得分或其類 ::物。常常保留此等資料以用於下一工作階段,且可將該 等資料儲存於局部記憶體配置上直到下一工作階段而不是 將其儲存於載體本身上。 【發明内容】 因此’發明者已發現—種允許在儲存於抽取式載體上之 應用程式間共用局部儲存配置的解決辦法。 因此’提出了-種包括用於儲存複數個項目的局部儲存 配置之裝置。該梦罢、隹 、置進一步包含一用於***一抽取式儲存 載體之接受器。該載鈐人 存 _匕3 一或多個軟體應用程式。一分 配早元管理該局部儲存配 存载體。以識別資訊來夫昭分分配給抽取式儲 予軟體應用程式之對儲存& 權。 I刀甲之項目的各別存取 :::明涉及儲存於該裝置之局部儲 的貧料,例如:遊戲得分 仃頦t 曲、本文檔案、使用者資V!::戲角色、電影、歌 似物。本發明尋求阻止:::存::内容、廣… 儲存貝枓之破壞及諸如未經授 96687.doc 200527205 權的應用程式户斤’隹/ 言,本 昨晚電視節目時,二用一:互動式應用程式在本應僅删除 卡通。舉例而言,本刪除家庭令孩子們的 本务明亦需求阻止一應用程式為有目 的廣告用途擷取复它雍 、 -匕應用备式專用的使用者私人資料。為 二單元將局部儲存配置之-部分分配給-所 ***的载體。或者八 σσ _ 入㈣雜μ 早70將該部分分配給錯存於所插 a - 4應用程式之—。在—例示性實施例_, 配:果是應用程式將不被授予看見或存取局部儲存配 之剩餘館存空問的趨职 -置 分配部分以外之項目f所以=應用程式不能看見儲存於所 :=。在—類似方式中,在與-應用程式互動時執 »、:乍的使用者不會冒刪除錯存於 為另-應用程式專用之資料的風險。 裝置中的 可如下執行分配··分配單一 聯,嗲气別次… 疋將一邛分與識別資訊相關 …线別-貝彻於授予應用程 之項目的存取禮。塒則次4 仔於4 口P刀中 雄皮》“、 可與光碟相關聯且(例如)係光 程式而不辦 識別貝訊亦可代表軟體應用 ◎:=,例如一應用程式引用號。因此,與-給 ::用私式之特定識別資訊不相關聯的儲存部分或 不破識別為該應用程式有權存 ^ 、、 會被提供给該應用程式。或::項二此該項目將不 見貝枓項目但無權處理其的實看 該項目的存取。 m亥應用程式對 96687.doc 200527205 本發明之一或多個實施例 用程式可安全地共用裝置中 本發明亦允許使光碟儲存空 内容或定製的資料。 【實施方式】 之一優點是使複數個獨立的應 的局°卩可用的永久健存裝置。 間不含使用者特定資料,諸如 圖1說明了典型的Java環境之基本要素。典型的Java環境 包含執行於一裝置之硬體110上的軟體組件。該裝置可為 個人電腦或消費型電子裝置,諸如網際網路手持顯示板 (web tablet)、個人數位助理、遊戲機(game c〇ns〇⑷、視 Λ轉換盗及其類似物。最初將java技術設計成可使相同的 應用程式在異質網路與多種硬體架構上執行。^虛擬機 器(,12〇係_平臺之第—組件’其使此架構中立性技 術成為可能。Java VM 120係攜帶型Java技術平臺的兩個主 要組件之-,Java程式化語言編譯器可A其產±程式碼。 可修改或移植Java VM 120以適應特定的硬體11〇。除了 Java VM W外,純為軟體之Java平臺進_步包含⑽應用 程式介面(API)l 30。Java API 130係預製軟體組件之大型 集合,該等組件提供很多有用的性能,諸如圖形使用者介 面(GUI)、連接性、輸入/輸出、儲存,等等。 被分組為相關的類與介面的庫;於業界中亦將該等庫稱為 程式包。接著,在Java平臺120、13〇之上,可執行以以… 程式碼編寫的成套的開發者的應用程式140。 圖2展示了本發明之BD_R〇M系統之方塊圖。該系統包 括光碟200與播放器100。播放器1〇〇包括硬體11〇、儲存配 96687.doc -10- 200527205 置160、帶有Java庫之應用程式介面13〇、java vm 120與儲 存空間分配單元170。BD-Rom光碟或藍光光碟200包括應 用程式載入程式210、Java物件220、A/V資料260與電影物 件250。關於應用程式載入程式21〇與Java物件220之更多 細節可在於2003年10月1〇曰申請之題名為"Java nfecycle model for BD discs”之歐洲專利申請案ΕΡ03292522·4(代理 人案號(Attorney docket number)為 FR030119)中找到,該 案以引用的方式併入本文中。 應注意儘管將就BD-R〇m來描述本發明,但是本發明包 含滿足本發明之細節的任何光學或非光學的當前或將來之 類型的儲存載體與播放器,無論該載體為唯讀的、可寫的 還是可重寫的。 本發明之播放器100包括可(例如)以硬碟機(HDD)或固態 記憶體(例如快閃記憶體)之形態實施的永久儲存配置160。 儲存配置160充當播放器i i 〇之局部記憶體且若有需要則可
入於播放器1〇〇中之光碟2〇〇。 W为162、164、166分配給插 。在第一實施例令,單元17〇 96687.doc 200527205 可在光碟200間均等地分配配置工6〇之記憶體空間。在一替 代κ轭例中’單凡no基於儲存於光碟2〇〇上的應用程式 220、250之各別空間需求來分配部分i62_i66。亦應注意 的疋單元1 70可隨時間調整儲存分配,且若應用程式22〇、 250需要額外的記憶體空間,則單元17〇可擴展部分162_ 166之大小,此將於下文中解釋。 儲存配置160儲存複數個資料項目。資料項目尤其包括 内容資料、使用者資料檔資料、劉覽記錄、異動記錄、網 路内容、本文檔案、遊戲得分、遊戲虛擬化身(game avatar)及其類似物。本發明尋求阻止一給定的應用程式 220、250存取且在某些情況下知悉另一應用程式22〇、25〇 專用之貧料。因此,單元170使給定應用程式22〇、25〇專 用之資料項目與一識別資訊相關聯,該識別資訊係關於授 予應用程式220、250之對該等資料項目的存取權。下文將 更詳細地論述存取權。識別資訊可包括代表載體2〇〇之識 別付。識別資訊亦可包括代表應用程式220、250本身之識 別符。舉例而言,識別符為一 BCA(燒錄區)、一允許識別 光碟200之個別實例之序號、一指示當前光碟2〇〇之光碟識 別符或一發行人識別符。識別符亦可為源自儲存於光碟 200上之内容之所產生的標題識別符,然而此後一類型的 識別符對於光碟200而言可能不是唯一的。識別符亦可為 以上之組合。 BD ROM光碟200包含如上所定義的許多標題、Java物件 220與電影物件250。如前所提及的,本發明包含使健存於 96687.doc -12- 200527205 配置160中之項目與光碟2〇〇相關聯或,替代地,使該等項 目與個別應用程式220、250相關聯。在應用程式22〇、250 於播放裔1〇〇上執行及/或請求記憶體空間時,單元17〇可 將配置160之部分162_166分配給一給定的應用程式22〇、 250。事貫上,單兀17〇可僅在需要時分配記憶體空間162_ 166舉例而a,當應用程式220、250致使自網路下載歌 曲或電衫%,單元170將部分ι62_ι66分配給應用程式 220、250。在另一實施例中,當應用程式22〇、25〇中之指 令致使自一網際網路伺服器下載廣告片以供隨後***多媒 體内合中時’單元17〇將儲存部分162_166分配給當前應用 程式220、250。或者,單元17〇可基於存在於光碟2〇〇上之 發行人識別符來分配儲存空間162_166。結果帶有發行人 識別付之任何應用程式或光碟僅可將資料項目儲存在分配 給該發行人的空間162_166中。如前所述,若f要額外之 空間則可擴展所分配之空間。 本發明尋求在光碟間分割配置160,且結果***播放 器100中之每一光碟200均可見不同的檔案系統。事實上, 將會隱藏與光碟2GG無關之所有其它資料項目。在此實施 例中,在光碟200間並無對内容之共用。此實施之另—結 果為一新光碟200可將配置丨6〇視為無目錄結構的空檔案系 統。光碟200或其所儲存之應用程式22〇、25〇可在:空結 構中建立目錄並於其中儲存資料項目。若光碟2〇〇列出儲 存於配置160中之資料項目’其將僅可看見其建立之資料 員目與目錄。另外’單元17〇只允許光碟2〇〇删除此等檀 96687.doc 200527205 案。 儘管單元170在圖2中展示為獨立的方塊實體,但是其可 用軟體來實施且可包含於應用程式介面(Αρι)13〇中。事實 上’單元170可源自標準的公共可用的儲存管理Java應用 程式介面。可為BD-ROM播放器1 〇〇進一步標準化單元 1 70,以使整個播放器產業之統一實施成為可能。單元} 7〇 投予並限制其授予光碟2〇〇或應用程式220、250之對部分 162-166或儲存於其中之資料項目之存取權。為此目的, 單兀170可包括:控制列出所有可用且經授權的資料項目 之顯示文件清單(Dir)”命令之第一 API、控制用於建立新 資料項目之”建立(Create)”命令之第二API、控制用於刪除 所選檔案之’’冊1除(Delete)”命令之第三API、控制用於修改 一存在的 > 料項目之’’寫(Write)’’命令之第四API、及控制 允許修改目錄結構之,,建立/刪除目錄(make/delete directory)”命令之第五API。組態此等例示性API以使光碟 200或應用程式220、250可處理儲存於所分配儲存部分 162-166中之資料。可將單元170授予特定應用程式22q、 250或光碟200之對給定資料項目之存取權附加至該項目。 該等存取權係包括於以上所提及之識別資訊中。識別資訊 與資料項目儲存在一起或儲存於所分配的部分内。識別資 訊包括光碟識別符或應用程式識別符。 當將光碟200***接受器150中時,單元170首先自光碟 200擷取光碟識別符或應用程式識別符。若光碟2〇〇或光碟 200上之一應用程式220、250要求存取配置160,例如存 96687.doc -14- 200527205 取、刪除、修改所囀存之資料或儲存新資料,則單元i7〇 首先識別應用程式220、250或光碟200有權存取哪些項目 或部分。若光碟200為第一次***播放器1〇〇,則如前所解 釋,單元170可將珩的部分162-166分配給光碟2〇〇。若在 以前的工作階段中礴部分162-166分配給光碟2〇〇或應用程 式220,則單元170羞於識別符來擷取儲存於部分1611% 中之資料項目。接寿,單元17〇根據與資料項目儲存在一 起的識別資訊來判茇授予光碟2〇〇或應用程式22〇之對該等 資料項目的存取權。可針對部分162_166統一地授予存取 權,此意味著向應用程式220或光碟2〇〇授予對儲存於部分 162-166中之所有資料項目之相同存取權。或者,單元 可向一應用程式220授予對包含於部分162_166内之個別資 料項目之特定存㈣。分配單元m可產生一將應用程式 220、250或光碟20 0鏈接至所分配的部分i62_i66之分配 表 了將分配表館有·於配置160中。 在另-實施例中’當配置160之所有儲存空間都已被分 配時,單元17()可需要釋放配置⑽中之料空間。藉由刪 除資料項目或藉由則最初已分配马被其它應用程式使 用的空間’單元17◦可減少分配給其它應用程式之部分。 可首先_的資料@目為相關應m最近未使用的資料 項目。若在配置16〇t無法找到額外的儲存^,則可通 知使用者或異常停立要求額外記憶體空間之應用程式。 應瞭解’術語"部分"亦可指稱資料項目。事實上,可將 儲存於配置160中之資料項目理解為配置16〇之記憶體空 96687.doc -15- 200527205 F曰門,且可不加區別地使用兩個術語。 在另一實施例中,可將鏈接至所分配部分162-166之鏈 提寫入至光碟200上。分配單元170可控制將鏈接***於光 碟200上且可以此方式控制授予光碟2〇〇或應用程式220、 2 50之存取權。 迕多其它替代實施例屬於附加之申請專利範圍之範_, 此對於熟悉此項技術者而言將係顯然的。在這方面,作以 下*的結束評論。存在藉由硬體項目或軟體項目或兩者來實 綠功能之許多方式。舉例而言,此處所提供的圖式係概略 的,各個僅代表一個實施例。因此,儘管一圖示以不同的 方塊展示不同的功能,此決不排除單一硬體項目或軟體項 目執行若干功能。其也不排除藉由硬體項目或軟體項目或 两者之組合來執行一功能。 【圖式簡單說明】 圖1展示了 Java環境之基本組件;且, 圖2係本發明之一光碟/播放器系統之例示性方塊圖。 用相同參考數字識別諸圖式中具有相似 素 3 TO似或相應特徵的要 【主要元件符號說明】 100 播放器 110 硬體 120 Java虛擬機器 130 應用程式介面 140 開發者之應用程式 9668"7.doc -16- 200527205 150 接受器 160 永久儲存配置 162 、 164 、 166 永久儲存配置之儲存空間之部分 170 儲存空間分配單元 200 光碟 210 應用程式載入程式 220 Java物件 250 電影物件 260 A/V資料 96687.doc - 17-

Claims (1)

  1. 200527205 十、申請專利範圍: 1· 一種裝置(100),其包含·· ° u找置(160) ’其用於儲存複數個資料項目,· 一接受器⑽),其用於容納_儲存—軟體應用程式 (220)之抽取式儲存載體(2〇〇); 一儲存管理單元(17〇),其用於將該局料存配置之一 部分〇62_166)分配給該抽取式健存載體,且藉由一識別 ^茶照該部分,該識別資訊係關於授予該軟體應用 n對儲存於該部分中的_f料項目之各別存取權。 .局之置裝置,其中該儲存管理單元包含控制對該 存配置之一存取之應用程式介面。 I 之置:其中對該=#料項目之該等存取權包 除、寫與儲存 讀取、執行、存取、操取、刪 4. 如請求項1之裴置 載體之一識別符。 其中該識別資訊包括該抽取式儲存 5. 6. 士叫求項4之農置,其中該識別資訊包括 儲存載體相關聯之唯一識別號。 士叫求項4之裝置,其中該識別資訊係以 〇 一與該抽取式 下之一:燒錄 2=二裝置’其中該識別資訊包括該軟趙應用程 女明求項1之骏置,其中該識別資訊係代表 存載體 之 發行者 該抽取 式錢 96687.doc 200527205 月求項1之裝置,其中該儲 體應用種式可將額外的資料;;=進-步使該軟 中。 、儲存至該所分配之部分 1〇·如請求項丨之裝置,其中 抽取式財載體之該部分::存管理單元限制分配給該 11·如請求項!之裝置,其大丄 該所分配部分中的_ :次存吕理單几導致不包含於 式而言為隱藏的。/貝料項目對於該軟體應用程 12·如請求項〗之裝置,其令 如請求項丨之穿 刀僅包含該項目。 胃1之a置,其中該 應用程式對儲存於該所分“里早70不授予該軟體 存取權。 _ P 77以外之其它資料項目之 14·如請求们之裝置,其中 …… 用程式而隱藏儲存於該子e理單几針對該軟體應 目。 h配部分以外之其它資料項 15· —種用於管理一裝置中之一 含: 局σ卩儲存配置之方法,其包 將該局部儲存配置之一部八乂 一光學儲存載體,· °分分配給***於該裝置中之 向一儲存於該載體上的 該部分中的資料項目之存取權厂用程式授予對-儲存於 將關於該等存取權之識:二, 4貝訊包括於該部分中。 96687.doc
TW093130628A 2003-10-13 2004-10-08 Storage allocation per application TW200527205A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP03300153 2003-10-13

Publications (1)

Publication Number Publication Date
TW200527205A true TW200527205A (en) 2005-08-16

Family

ID=34429583

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093130628A TW200527205A (en) 2003-10-13 2004-10-08 Storage allocation per application

Country Status (9)

Country Link
US (1) US20070083726A1 (zh)
EP (1) EP1676204A2 (zh)
JP (1) JP2007508613A (zh)
KR (1) KR20070006669A (zh)
CN (1) CN1867883A (zh)
BR (1) BRPI0415264A (zh)
CA (1) CA2542344A1 (zh)
TW (1) TW200527205A (zh)
WO (1) WO2005036404A2 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050246304A1 (en) * 2004-04-30 2005-11-03 Microsoft Corporation End-user application customization using rules
US8122263B2 (en) * 2005-02-14 2012-02-21 Panasonic Corporation Application executing device, managing method, and program
US20060195411A1 (en) * 2005-02-28 2006-08-31 Microsoft Corporation End user data activation
US8074288B2 (en) * 2005-07-15 2011-12-06 Microsoft Corporation Isolation of application-specific data within a user account
JP4786248B2 (ja) 2005-08-09 2011-10-05 株式会社日立製作所 ストレージシステムの構成管理装置及び構成管理方法
US7458043B1 (en) * 2005-09-15 2008-11-25 Unisys Corporation Generation of tests used in simulating an electronic circuit design
WO2007039675A1 (fr) * 2005-10-03 2007-04-12 Decroix Gregoire Lecteur de cartouches amovibles de tailles multiples
JP5112327B2 (ja) 2005-11-17 2013-01-09 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 独自仕様のデータを管理するシステム
JP5034921B2 (ja) * 2007-12-14 2012-09-26 ソニー株式会社 情報処理装置、ディスク、および情報処理方法、並びにプログラム
US9881039B2 (en) * 2009-05-26 2018-01-30 International Business Machines Corporation Rebalancing operation using a solid state memory device

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4577289A (en) * 1983-12-30 1986-03-18 International Business Machines Corporation Hardware key-on-disk system for copy-protecting magnetic storage media
US5555385A (en) * 1993-10-27 1996-09-10 International Business Machines Corporation Allocation of address spaces within virtual machine compute system
US5724425A (en) * 1994-06-10 1998-03-03 Sun Microsystems, Inc. Method and apparatus for enhancing software security and distributing software
US5881228A (en) * 1996-08-29 1999-03-09 Sony Corporation Efficient message processing using a multi-ported RAM and a dedicated microcontroller
US6584495B1 (en) * 1998-01-30 2003-06-24 Microsoft Corporation Unshared scratch space
US6321334B1 (en) * 1998-07-15 2001-11-20 Microsoft Corporation Administering permissions associated with a security zone in a computer system security model
US6412053B2 (en) * 1998-08-26 2002-06-25 Compaq Computer Corporation System method and apparatus for providing linearly scalable dynamic memory management in a multiprocessing system
KR100362567B1 (ko) * 1998-12-24 2003-04-07 삼성전자 주식회사 버스트컷팅영역에기록되어있는정보들을디코딩하기위한동기정보검출방법
US6629113B1 (en) * 1999-06-30 2003-09-30 International Business Machines Corporation Method and system for dynamically adjustable and configurable garbage collector
US6292874B1 (en) * 1999-10-19 2001-09-18 Advanced Technology Materials, Inc. Memory management method and apparatus for partitioning homogeneous memory and restricting access of installed applications to predetermined memory ranges
US6904232B1 (en) * 2000-04-04 2005-06-07 Zoran Corporation Method and apparatus for seeking the burst cutting area of DVD media
US6691113B1 (en) * 2000-09-28 2004-02-10 Curl Corporation Persistent data storage for client computer software programs
BR0211884A (pt) * 2001-08-13 2004-09-21 Qualcomm Inc Uso de permissões para alocar recursos de dispositivo para um aplicativo
TWI236298B (en) * 2001-08-13 2005-07-11 Qualcomm Inc Application level access privilege to a storage area on a computer device
TW200306561A (en) * 2002-03-15 2003-11-16 Matsushita Electric Ind Co Ltd Manufacturing method of optical recording medium mother disc and manufacturing apparatus

Also Published As

Publication number Publication date
CA2542344A1 (en) 2005-04-21
CN1867883A (zh) 2006-11-22
JP2007508613A (ja) 2007-04-05
EP1676204A2 (en) 2006-07-05
BRPI0415264A (pt) 2006-12-12
KR20070006669A (ko) 2007-01-11
WO2005036404A3 (en) 2005-10-20
US20070083726A1 (en) 2007-04-12
WO2005036404A2 (en) 2005-04-21

Similar Documents

Publication Publication Date Title
US8769698B2 (en) Apparatus and method for playback of digital content
CN102369577B (zh) 回放设备、记录方法和回放方法
EP2151770B1 (en) Systems and methods for searching media content based on an editing file
TW200937926A (en) Controlling interaction between protected media
WO2020000675A1 (zh) 游戏资源包的发布方法、装置、终端设备及介质
TWI550513B (zh) 獨立應用程式的中介項目存取
TWI272012B (en) Storage medium storing multimedia data for reproduction of AV data and programming function, and reproducing apparatus and method thereof
TW201025050A (en) Device and method for filtering a file system
TW200536394A (en) Content processing system, contents processing method, and computer readable medium that stores computer program
TW200910089A (en) Method of storing and accessing header data from memory
MX2008014857A (es) Interfase de programa de aplicacion para manejar archivos de medios.
TW200527205A (en) Storage allocation per application
US20090324196A1 (en) Information processins apparatus and data processing method and program
CN104137510A (zh) 用于分配对数字媒体内容的访问的方法和***
KR20120014567A (ko) 미디어 파일에 관련된 규칙을 집행하기 위한 방법 및 호스트 장치
KR101589333B1 (ko) 영구 문서 모음 관리 기법
US8959655B2 (en) System for managing proprietary data
US20100313135A1 (en) Virtual Disc Enabled Media Player
US8200899B2 (en) Method and system for providing digital rights management files using caching
KR20140018743A (ko) 디스크리스 어플리케이션 재생 장치 및 기록 장치, 재생 방법 및 기록 방법과 디스크리스 어플리케이션을 기록한 정보저장매체
JP7160762B2 (ja) 情報処理装置およびコンテンツ情報表示方法
US8521004B2 (en) Methods and apparatuses for managing assets stored in local memory of an optical disc player device
Lee et al. The structure of novel active content embedding personal intention codes for digital images
KR20090000551A (ko) 컨텐츠 재생 장치에 대한 접근 제어 방법