TWI403919B - 傳遞訊息至可攜式資料儲存裝置之使用者作為其使用之狀態 - Google Patents

傳遞訊息至可攜式資料儲存裝置之使用者作為其使用之狀態 Download PDF

Info

Publication number
TWI403919B
TWI403919B TW095101519A TW95101519A TWI403919B TW I403919 B TWI403919 B TW I403919B TW 095101519 A TW095101519 A TW 095101519A TW 95101519 A TW95101519 A TW 95101519A TW I403919 B TWI403919 B TW I403919B
Authority
TW
Taiwan
Prior art keywords
data
volatile memory
message
memory
content
Prior art date
Application number
TW095101519A
Other languages
English (en)
Other versions
TW200703055A (en
Inventor
Jian Chen
Carlos J Gonzalez
Daniel C Guterman
Original Assignee
Sandisk Technologies Inc
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 Sandisk Technologies Inc filed Critical Sandisk Technologies Inc
Publication of TW200703055A publication Critical patent/TW200703055A/zh
Application granted granted Critical
Publication of TWI403919B publication Critical patent/TWI403919B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • 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/1416Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights
    • G06F12/1425Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being physical, e.g. cell, word, block
    • G06F12/1433Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being physical, e.g. cell, word, block for a module or a part of a module
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • 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
    • 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
    • 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/79Protecting 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 semiconductor storage media, e.g. directly-addressable memories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)

Description

傳遞訊息至可攜式資料儲存裝置之使用者作為其使用之狀態
本發明大致上係關於傳遞像是廣告之訊息至利用像是記憶卡、快閃驅動和旋轉磁裝置等可移除可重程式化非揮發性記憶體裝置之電子系統的使用者。
電子式非揮發性記憶卡係搭配個人電腦、筆記型電腦、細胞式電話、個人數位助理(PDA)、數位相機、數位攝影機、可攜式聲頻播放器和用於大量資料儲存之其他主機電子裝置而使用。這類卡通常包含一可重程式化非揮發性半導體記憶體細胞陣列,其伴隨一控制器或控制功能,用以控制該記憶體細胞陣列及與該卡連接的一主機其介面之作業。快閃記憶體卡已根據一些吾人所熟知之標準進行商業實作。流行類型包括透過CompactFlash(CF)、MultiMediaCard(MMC)、Secure Digital(SD)和Memory Stick等商標所販售之卡,個別由其受讓人SanDisk公司予以販售。上述群組中,該等可攜式、手持記憶卡很小,最大長度為50 mm.,最大寬度36.4 mm.而且最大厚度為3.3 mm.。近年來,更小之記憶卡已經問世,包括SanDisk公司的miniSD和TransFlash卡。
其他小型、可移除可重程式化非揮發性記憶體裝置亦已作成藉由包括一通用串列匯流排(USB)連接器插頭與一電腦或其他類型主機界接。此尤其方便,因為個人電腦和其他類型主機普遍包括一或更多USB連接器插座,但可能不具有用以接受任何以上所識別標準之記憶卡的插槽。有若干USB快閃驅動產品係從SanDisk公司以其商標Cruzer商業取得。USB快閃驅動之形狀通常與上述記憶卡不同,而是包含具有相似數量之資料儲存容量的記憶體。中型大小之Cruzer快閃驅動為具有長度大約70 mm.的一細長形狀,其包括在一末端之USB連接器插頭,另寬度大約18 mm.而且厚度大約8 mm.。趨勢促使快閃驅動更小。USB快閃驅動普遍用來當作軟碟的一替代,用以儲存個人與/或商務資料。使用者時常隨身攜帶該等裝置。
目前取得之快閃記憶卡和驅動其儲存容量範圍中之較高階為一、二和四十億位元組(GB)。所取得之小型旋轉磁性碟片驅動亦可供應較大的儲存容量。一小型碟片產品具有與快閃記憶體CF卡相同之形狀因子和電子信號介面。
尤其具有相對較低儲存容量之USB快閃驅動的某些這類裝置其成本逐漸變低,足以以一折扣贈送或販售,當作一種傳遞該卡上包含的一廣告訊息之手段。具有8、16、32、48或64百萬位元組(MB)儲存容量之快閃驅動逐漸便宜,足以供這類使用。例如在一實例中,Toyota Motors之Lexus部門發送具有16 MB儲存容量之快閃驅動,而且並未對其汽車的潛在購買者收費。用以說明一新款汽車之資訊當作資料而包含於該快閃驅動中,其在一種具有可供該卡之USB插頭***的一USB插座之主機電腦提供一互動視訊顯示。使用者可從該快閃驅動刪除此等廣告資料,以便能夠釋放儲存該廣告資料所佔用之儲存容量,供其個人使用。
本發明包括藉由對記憶體裝置之使用者溝通訊息內容而對這類可攜式可重程式化非揮發性記憶體裝置中之資料的供應者增加價值之技術。當該訊息內容包括廣告時,不收費或以一很大之折扣價散佈該等記憶體裝置變得可行。同時,於接收該訊息後,可維持其對一記憶體裝置之終端使用者的價值。通常,選擇限制該記憶體裝置之使用直到該訊息傳遞給該使用者為止,及傳遞該訊息之方法,以將對訊息內容供應者和終端使用者其兩者的該記憶體裝置之價值最大化。以此方式,藉由這類記憶體裝置散佈該訊息內容變得可行。
在一具體實施例中,將包含該訊息內容之資料儲存於該記憶體裝置本身,而且希望由該終端使用者完全使用該裝置儲存其擁有的資料必須至少對該使用者揭示該訊息。在一應用中,這類裝置可取代免費之光學CD ROM儲存碟片而當作一種散佈訊息內容的手段。其一主要差異為:該記憶體裝置可作為其他用途,因此於接收該訊息前,不會像許多免費CD ROM遭到使用者丟棄。在另一具體實施例中,其中使用者之主機系統連接至網際網路,散佈之記憶體裝置包含一種連至包含該訊息內容的一網際網路網站之鏈結,然後將該訊息內容傳輸至該裝置所連接的使用者主機系統。然後於至少對該使用者揭示該訊息後,該網際網路網站促成該記憶體裝置之完全使用。在一進一步之具體實施例中,可從該記憶體裝置上之資料導引使用者呼叫一特定電話號碼,其中在一記錄中包含該訊息內容。於至少對該使用者揭示該訊息後,給予一代碼,用以促成該使用者透過其主機將一些或整個記憶體裝置解鎖供其本身使用。
除了散佈廣告內容之用途以外,其他這類記憶體裝置之散佈亦可具有價值。例如,可以此方式散佈有關如何使用該記憶體裝置之指導。於該裝置第一次連接至一主機時,至少對該使用者揭示該指導,然後可完全操作該記憶體裝置以儲存其資料。又譬如,可要求至少對一使用者揭示有關如何使用俱備或配接一記憶體裝置供使用的一主機系統之指導。例如搭配一相機而販售的一記憶體裝置可包含有關該相機之使用的指導,其方式為:於可完全使用該記憶體裝置前,必須透過一電腦或其他適當主機而至少對該使用者揭示該等指導。在此等非廣告之應用中,該等記憶體裝置通常並不是贈送而未收分文,因為內容供應者不堅持從散佈的訊息進一步獲利。反而,其係一種使這類記憶體裝置之供應商和進行使用之主機對於有關其使用的重要指導得以到達終端使用者顧客擁有多一分保證之方式,以利供應商和終端使用者其兩者。對於內容供應者的一特定好處為:結果適當安裝或使用一產品,或者了解該產品,以減少顧客不滿意度和服務通話。
在一特定具體實施例中,較佳者,作成供攜帶該訊息內容用之記憶體裝置包括用以限制或防止該終端使用者存取該內容供應者所選定的一部分儲存區域直到該使用者接收該訊息後之韌體與/或電路,該部分之儲存區域通常為包含該訊息內容資料或其指標的至少一部分記憶體。同時,該記憶體之訊息內容區域必需可供選定實體存取,以便以保全寫入該訊息內容之資料或指標,使他人無法於至少對一終端使用者揭示該訊息前存取此一區域。某些應用中,對整個記憶體空間之存取甚至將遭到阻礙,直到存在該使用者至少已接收該訊息的一指示為止。因此具有此等能力之這類記憶體裝置通常可由記憶體裝置製造商以高價販售給廣告商或其代理商。
替代上,製造商可於販售前將該訊息內容資料載入該等記憶體裝置。然後,如果訊息內容供應者散佈此等記憶體裝置,則裝置製造商將因而獲取其服務之收益。某些情況下,替代上,製造商可透過其正常之零售配銷通路而散佈該記憶體裝置。當具有廣告內容之記憶體裝置以一低價販售或免費贈送時,內容供應者將因而付費給製造商。
如本發明的一進一步之方面,除了訊息資料之傳遞外,其記憶體之至少一部分對該使用者上鎖直到其接收一解鎖信號為止的一記憶體裝置可具有其他應用。由於該記憶體之加鎖部分能夠作成可由該裝置的控制器存取,所以對該控制器之作業有用的資料或程式指令可儲存於該處。但當這類資料或程式指令不再有用時,該部分可予以解鎖,以便增加可供該使用者儲存其資料之記憶體數量。
在另一特定具體實施例中,將應用軟體儲存在可於連接至一主機時從該記憶體裝置自動執行或於連接後由使用者執行之記憶體裝置中。然後該應用軟體由該主機加以以執行。此應用程式將管理該廣告或其他內容之檢視以及解鎖作業,抑或如果該解鎖係由一遠端網際網路網站進行,則將僅促進該解鎖。如果該記憶體裝置與主機間之通信係該處理的一部分,則較佳者進行保全,如同其與一網際網路網站之通信一般。用以控制該廣告或其他內儲內容之播放以及將該記憶體解鎖的主機與記憶體裝置間之通信中的保全可由伴隨該應用軟體而儲存於該記憶體裝置的一或更多密碼、密碼金鑰或其他資訊、由其製造商或者以後由將該廣告或其他內容載入該記憶體裝置的一實體加以提供。
本發明之額外方面、優勢和特性含括於以下之示實例示的說明中,該說明應結合附圖。
本發明之各種方面可藉由以上背景中所述及其他可用的任何記憶體裝置加以實作。然而,以下所述之具體實施例強調使用一USB快閃驅動當作一例示。
實例記憶體裝置及其使用
如進一步之背景,圖1圖解商業取得以當作一主機系統的一個人桌上型電腦11,其連接一監視器13和揚聲器15。電腦11亦例如藉由一高速家庭或商務連接而透過一路徑17連接至網際網路。具有以上背景中所述之類型的一快閃驅動20即其中顯示所使用之可移除記憶體裝置。其USB連接器插頭21藉由手動而可移除地***電腦11的一匹配之USB插座19。當依此***時,快閃驅動20內之記憶體將連接而且成為可供該主機系統用的部分記憶體。
當然,亦可使用像是CF、MMC、SD記憶卡等其他記憶體裝置。當一主機系統不包含用以接收選定記憶體裝置的一特定實體插座時,通常有可插進其間的一商業取得之機械與/或電子配接器。
參照圖2,其中圖解具有快閃驅動20內所含括之類型的一典型快閃記憶體系統。該系統控制器通常實作於一單一積體電路晶片22,其在一系統匯流排23上與一或更多積體電路非揮發性記憶體晶片平行連接,其中出示一單一之這類記憶體晶片24。匯流排23攜帶讀取自或程式化於記憶體24之資料、在記憶體內用以儲存這類資料之位置位址以及控制和狀態信號。以此處所述方式運作之控制器22之作業可藉由韌體、藉由硬體電路或藉由兩者的一組合加以控制。
一典型控制器晶片22具有本身之內部傳統匯流排26,其透過介面電路25與系統匯流排23界接。正常下連接至控制器匯流排26之主要功能組件包括:一處理器27(像是用以執行編碼指令的一微處理器或微控制器)、例如包含用以初始化("啟動")該系統之編碼的一唯讀記憶體(ROM)29、通常用來緩衝該記憶體與一主機間轉移之資料及暫時儲存控制器韌體的隨機存取記憶體(RAM)31,以及用以計算及檢查供管理通過該記憶體與該主機間之控制器之資料其精確度用的一錯誤校正碼("ECC")之電路33。控制器匯流排26透過電路35與一主機系統界接,在快閃驅動20之情況,其係透過USB連接器插頭21的一部分-接頭37加以完成,因而可外部存取。
雖然此處所述之具體實施例係一種具有可外部存取之電子接頭的記憶卡,但替代上可利用另一形式的資料介面。無線射頻(rf)和光學(像是紅外線)通信尤其可能。
該控制器亦可包含用以執行像是資料加密、密碼鑑別、資料簽章等功能或者用以執行此等功能之演算法的工業標準保全組件34。一簡單形式之保全可包括用以禁止存取儲存空間其一範圍的密碼保護,抑或較穩健之保全可包括使用密碼功能將資料加密與/或控制存取該記憶體裝置之儲存空間的一給定區域。
記憶體晶片24和系統匯流排23所連接之任何其他記憶體晶片通常包含組織成一些區塊之可重程式化非揮發性記憶體細胞的一陣列。具有快閃記憶體細胞陣列的一NAND架構之記憶體晶片目前偏好用於大容量記憶體。至於具有一般快閃記憶體者,一NAND系統之記憶體細胞必須於其能夠程式化前予以抹除。個別區塊之記憶體細胞可一起抹除。亦即,一區塊中之記憶體細胞係最小抹除單元。每一區塊通常儲存若干資料頁,一般為8、16或以上。每一頁儲存一或更多扇區資料,每一扇區通常包含512位元組使用者資料加上具有一標頭形式之若干位元組的附加資料。頁通常為程式化及讀取資料之最小單元。亦即,一頁資料係當作一程式化或讀取作業的一部分而寫入或讀取。快閃驅動20中有可能使用其他記憶體陣列架構,像是具有一ROM架構者,其中將一單一扇區之資料儲存於一區塊中,但上述快閃記憶體架構係目前大容量非揮發性可重寫電子記憶體的一流行之商業化架構。可使用之另一架構為不具有抹除區塊者,而且其可進行單一位元組存取。
雖然控制器22控制記憶體晶片24之作業,以便程式化資料、讀取資料、抹除及致力各種內務事項,但每一記憶體晶片亦包含用以執行來自該控制器之命令的某種控制電路,以便執行這類功能。再者,該控制器通常包含像是處理器27內之暫存器39等在該記憶體系統作業期間用以暫時儲存控制和狀態資料的一些暫存器。雖然圖2中顯示該記憶體系統控制器在與該記憶體細胞陣列之積體電路分離的一積體電路上,但替代上,此二者可組合於一單一積體電路晶片。
如圖3中概念顯示,來自該記憶體系統所連接的一主機之接收之邏輯位址由該控制器映射至該記憶體系統內的實體區塊。此例示中,已經簡化以便易於解釋之編號0-7的八個邏輯區塊41係藉由一表43而映射至總共十個之實體區塊45中的八個區塊。亦即,該主機藉由其連續位址空間內的一位址所知道之資料係由控制器22儲存於其選定之實體記憶體24的位置中,以最佳化該記憶體系統之效能。此導致資料被儲存於通常具有與該主機指派之邏輯次序不同的一實體次序之記憶體內。當邏輯對實體區塊之指派改變時,表43將由該控制器加以更新,以反應該改變。
此解釋假設:排除前面所述之附加區域,一邏輯區塊41內的資料量與一實體記憶體區塊45的儲存容量相同。通常提供之實體區塊多於使用者可用的邏輯區塊數。圖3之例示中包括兩個額外實體區塊。此等額外區塊之一可用來當作一保留區塊而以一非揮發性方式儲存韌體、作業資料、系統參數等,因此無法供使用者資料之儲存用。然後此區塊將從映成表43中省略,使其無法由該主機存取,但其必須可由該記憶體裝置之控制器存取,以便讀取及儲存其內務資料。控制器韌體通常於該記憶體裝置與一主機連接藉此提供電力而發生系統初始化時從該保留區塊載入RAM31(圖2)。其餘額外區塊則當作一備用而含括於其中,正常下位址轉換表43中不包括一冗餘區塊,但其可代換即將壞掉的其他區塊之一,或者當作一磨損等級管理實作的一部分。
用於訊息散佈之記憶體裝置其使用的一般說明
由於作為控制訊息內容資料從該記憶體裝置傳遞然後響應之而釋放若干其記憶體供終端使用者使用的一部分,所以圖3圖解之邏輯/實體定址亦對應控制。例如,如果該訊息內容資料儲存於邏輯區塊5中,則當允許存取以便從該邏輯區塊讀取該訊息資料時,該控制器韌體可被配置於資料程式化作業期間從該記憶體裝置之位址空間移除邏輯區塊5。一旦該記憶體裝置控制器接收已經以一特定方式傳遞該訊息資料之確認,則該韌體引發邏輯區塊5之限制被移除,藉此允許使用者後續抹除及重程式化邏輯區塊5中的資料。此加鎖及解鎖作業可擴充至多重區塊,甚至該記憶體之整個邏輯位址空間。其亦不必限於用以儲存該訊息內容資料之區塊,而且甚至可擴充至整個邏輯位址空間。其亦可限於一單一區塊內的一或若干頁。而且雖然初始時一給定之記憶體空間數量將加鎖以防重程式化,但於每次接收已讀取該訊息資料之確認時,可將此加鎖空間的一部分解鎖,直到整個加鎖記憶體空間解鎖為止。
傳遞至該記憶體裝置之使用者的一訊息資料或者用以連至儲存於他處之訊息其一部分或全部的一鏈結主要取決於所儲存資料量而儲存在記憶體24(圖2)其一區塊的一或更多頁中。當將全部或本質上全部之訊息內容資料儲存於記憶體24時,通常一或更多區塊45將投入此資料的儲存。但如果僅將一指標之資料或者位於他處之全部或幾乎全部之訊息內容資料的其他形式之導引儲存於記憶體24中,則僅需要一區塊之若干頁。此一指標可指到包含該資料的一網際網路網站、該記憶體裝置使用者可用來存取該訊息其一記錄的一電話號碼等。其任一事件中,至少投入該訊息資料之儲存或此一指標之儲存的記憶體容量部分無法從該系統映射,從使用者之觀點,將藉此無法供使用者儲存用,直到該控制器接收至少已從這類部分讀取該訊息資料的一指示為止。此特性提供該記憶體裝置使用者檢視與/或收聽該內儲訊息的一動機。
圖4的一通用作業流程圖指示由記憶體裝置使用者和該裝置本身之作業採取用來保證對該使用者揭示該內儲訊息,並且響應之,而後續在該位址空間內新增可供該使用者寫入及讀取其本身之資料用的記憶體部分之步驟。每一步驟之實現可能存在若干變化。
首先,一個別終端使用者(消費者)初始時獲得具有以上背景中討論之類型的一記憶體裝置,包括快閃驅動20(圖1)。此裝置包括儲存於該記憶體的一頁、區塊或其他部分中之訊息內容的相關資料。在一第一步驟51中,該記憶體裝置例如藉由將其連接器插頭21***主機電腦11之連接器插座19而與一主機連接。當該主機在供電狀態下進而這類電力供應給該記憶體裝置時,如記憶體裝置控制器22(圖2)其作業之一,該使用者對至少包含該訊息資料之記憶體部分的使用者儲存存取遭到拒絕,直到確認已透過該主機或於他處至少對該使用者揭示該訊息為止。
較佳者該主機利用能夠辨識供存取之記憶體裝置的一作業系統,以便根據一已知標準讀取及寫入資料。如果一快閃記憶體裝置具有模擬例如一CD-ROM裝置的一類型,則該記憶體裝置將可由視窗作業系統之大部分版本加以辨識,而且自動發生通信。此為該主機作業系統的一特性。如果該記憶體裝置係一種具有一周邊儲存裝置其一ATA介面之記憶卡,則視窗作業系統亦可辨識此一卡,並且與其通信。如果一記憶卡利用某種其他介面,而且如果該主機之作業系統中包含此一卡的驅動程式,則將由該主機自動辨識。但如果一記憶卡無法直接實體插接至主機11,則可在其間插進一中間機械與/或電子轉換器。該讀取器/寫入器裝置係商業取得,用以接收一或若干不同格式之記憶卡,然後例如透過一電腦或其他主機系統的標準USB予以埠連接。
存在若干交替方式可儲存該訊息內容資料並將其傳遞給使用者,即步驟53之主題。如前面所述,其例示有:(1)將全部或本質上全部之訊息資料儲存於該記憶體裝置中,(2)本質上僅儲存用以導引該主機擷取該訊息資料的一網際網路網站其一位址,或者(3)儲存供使用者呼叫以便收聽該訊息的一電話號碼。
可響應若干事件的一指定事件而傳遞該訊息,其一為:當最初***該主機時或者當具有該記憶體裝置之主機開機時的記憶體裝置初始化。該訊息可於初始化時自動傳遞,或者可要求該使用者於該裝置初始化後但該記憶體裝置可供其使用前請求傳遞。在一具體實施例中,此可藉由執行保全應用程式加以完成。然後透過該主機將該訊息傳遞給該使用者,該訊息可來自儲存於該記憶體裝置之資料,或者來自獲取自網際網路網站之資料而且這類資料可由該主機存取,抑或兩者。傳遞該訊息之次數亦可由韌體控制,當最初使用該記憶體裝置時,一選項為僅一次,另一選項為一有限次數,而且最後可於每次該記憶體裝置初始化時傳遞該訊息。另一變化為:可於若干逐次初始化之每一初始化的時機傳遞不同訊息或一單一訊息之不同部分。
如果於初始化時該記憶體裝置韌體不會自動傳遞該訊息內容之資料,則使用者必需透過該主機進行啟動而將該訊息資料傳遞至該主機以便檢視。如果直到讀取該訊息內容資料為止該記憶體容量之某些實質數量才可供該使用者其本身使用,則使用者將有一實質動機如此做。藉由允許使 用者選擇檢視該訊息之時間,而非於初始化時自動傳遞,可使其投以較多注意。該記憶體裝置韌體亦可要求:可讀取該訊息內容資料若干次,或者可於不同時間讀取不同訊息。可藉由以下提供使用者如此做的一動機:於每次接收該訊息時釋放該成塊記憶體的一額外部分供使用,然後當整個記憶體裝置可供該使用者用時達到一最大次數。
將實作於一群特定記憶體裝置之此處所述選項的特定組合大部分取決於該訊息之本質、運輸該訊息之目的,及類似考慮。使用者於最初初始化時接收有關如何使用該記憶體裝置之指導通常很重要。這類指導可包括:有關如何使用該主機作業系統中包含之指定程序從該主機適當撤回該記憶體裝置及獲得一訊息以響應該記憶體可安全撤回而沒有損失資料之風險等警告。較佳者,所有關聯指導應一次提供,而非分批運輸。直到該控制器收到該使用者已接收該指導之確認為止才允許使用該記憶體裝置程式化資料。當使用界接而且供應該記憶體裝置的一相機或其他主機之指導係儲存於該記憶體裝置的訊息內容時,可應用類似考慮。同時,該訊息內容可包含如何使用在連接該記憶體裝置與/或以某種方式利用該記憶體裝置之主機系統上執行的一軟體應用程式之指導。
該記憶體裝置中儲存之訊息內容資料可包括若干本文、視訊、聲頻、多媒體、視訊遊戲、資料庫或HTTP資料檔的任一者或一組合。然後使用該主機上之適當應用軟體讀取這類資料檔案,並提供該訊息的一視覺與/或聲頻顯示。這類軟體包括Word、PowerPoint、Excel、Adobe Acrobat和一媒體播放器,或專屬之顯示應用程式。
如圖4的一步驟55所指示,較佳者,於額外記憶體空間解鎖而供使用者程式化前,記憶體裝置韌體將要求該訊息已傳遞的一指示。此指示可簡單如:該主機從該記憶體裝置讀取該訊息內容資料後流逝某一時期。如果部分訊息或不同訊息之資料係分開傳遞,則各種部分或訊息的此時期將不同。如果該內容資料係從一網際網路網站發端,則此一超時指示可來自該網站,而非該記憶體裝置韌體。但效果相同,亦即:該記憶體解鎖而供使用者用。替代上,該要求可為:於該記憶體解鎖前以二或更多次的一設定次數傳遞該訊息之任何部分或其全部。
對於某些類型之訊息,較佳者要求來自該使用者有關其實際接收該訊息並且了解的回饋。因此,該記憶體裝置軟體或網際網路網站可將該記憶體保持鎖定,直到透過該主機裝置接收來自該使用者之某種回饋為止,而非簡單地在該記憶體解鎖前等待一指定時期。例如,可於該訊息之最後簡單詢問該使用者,以確認確實接收該訊息。然而,較佳者要求該使用者回答有關該訊息內容的一或更多問題,以保證已接收並且了解該訊息。只有在接收正確響應後才將該記憶體解鎖以儲存使用者之資料。
替代上,如果該訊息包括一連串之頁、投影片、視訊章節或其他片段,則於吸收較早之訊息片段後,可要求該使用者前進至下一片段。雖然該使用者實際接收該訊息的一指示器可能不如必須回答有關該訊息之問題般明確,但對於該使用者而言爭議較少,而且至少確認對其揭示整個訊息。因此較佳者,同樣於前進至下一片段間強加一最小時間,以防止使用者前進片段快過其所能吸收。
可利用之另一形式內容係一視訊遊戲,其可為單獨或一訊息的一部分。如果該訊息可藉由一視訊遊戲加以運輸,則使用者進行之興趣可較高,而且對記憶體裝置韌體或網際網路網站將有關於已對使用者揭示該訊息的正面回饋。由使用者輸入以播放該視訊遊戲之命令提供該響應。
一旦接收上述至少已對該使用者揭示該訊息的指示之一,則如圖4之步驟57所指示,該記憶體裝置控制器引發該記憶體空間的某一部分解鎖。在一形式中,僅包含該訊息之頁或區塊加鎖,所以於讀取其訊息內容資料後,將該記憶體之此區段解鎖。另一形式中,較多記憶體但少於其全部加鎖,所以當該使用者接收該訊息時,將此較大部分解鎖。最後,全部記憶體將以一控制方式加鎖然後解鎖。所有加鎖記憶體可一次解鎖,或替代上,可將其一部分解鎖,以響應已確認對該使用者個別逐次揭示一訊息的不同部分或重複相同的訊息,直到全部解鎖為止。
為了於初始化時或者當該使用者請求時以該訊息資料響應之,較佳者,該記憶體裝置維護該訊息內容資料其每一片段之開始位址、檔案長度和其他類似屬性。通常此將儲存於無法由該主機系統透過標準資料讀取及寫入命令進行存取之記憶體24(圖2)的一保留區塊中,而且於該記憶體裝置初始化時由控制器22載入其暫存器39。圖5的一表中出示這類屬性資料。一第一行識別保全號碼,第二行識別該片段之開始位址ADDR,而且第三行識別該片段之長度LENGTH。該訊息內容資料片段之其他屬性如所希望亦可儲存於每一片段的記錄中。在圖5之第四行,該記錄亦儲存該片段讀取與否的一指示。如果該訊息僅具有一片段,則僅存在由圖5之屬性表其一行所形成的一記錄。如果每次均讀出相同訊息資料,則每一"片段"之位址ADDR和長度LENGTH相同。替代上,如果不同次中讀出不同訊息內容資料,則通常該等片段之位址ADDR而且有可能長度LENGTH將不同。
圖6係用以圖解該記憶體裝置之初始化其一部分的一流程圖,其中引發從該非揮發性記憶體讀取任何未讀取內容資料之訊息。此例示中讀取圖5表中的下一未讀取訊息內容資料片段,成為該記憶體裝置之每一初始化的一部分,直到所有片段均讀取為止。在此流程的一步驟61中,來決定圖5表中之片段號碼。在下一步驟63和一步驟65的一組合中,決定是否有圖5表中所列之任何片段尚未讀取。如果為是,則在一步驟67中從記憶體24(圖2)依序讀取下一未讀取片段之資料。然後在一步驟69中,該處理等待對該使用者揭示該訊息之確認。如以上所討論,此可藉由時間之流逝、藉由接收來自該使用者對該訊息片段所提出問題之正確回答等加以完成。當接收該確認時,在一步驟71將一"是"寫入關於該片段之圖5記錄(第四行)中,而且將該記憶體容量的一關聯數量解鎖,以促成該使用者對其存取。然而,如果在步驟65決定:已無未讀取之訊息內容片段,則該作業直接前進至結束,並未進一步讀取訊息。然後釋放關聯於該訊息片段之儲存區域供使用者存取,以便在其中寫入及讀取資料。
雖然圖6圖解之作業發生於每次該記憶體裝置初始化時,但如果僅儲存一資料片段,則僅從該記憶體讀取訊息內容資料一次。於該第一次後,如以上所指示,此處理藉由在步驟65中決定已無未讀取之內容資料片段而很快結束。如果有二或更多這類資料片段,則於其全部讀取後,步驟65引發該處理結束。而且,如以上所述,當一單一訊息重複等於圖5表中之"片段"數目的若干次數時,每一資料"片段"均相同。該情況下,圖5之每一記錄的ADDR和LENGTH屬性相同。
當該訊息內容係廣告時,其可藉由鼓勵該使用者利用該廣告產品或服務而促銷一產品或一服務。廣告內容亦可包括一折價券,其給予使用者有關進一步購買該產品或服務的一折扣。該折價券可藉由允許該使用者透過該記憶體裝置所連接之主機系統列印該折價券的一複本而以一有用形式加以安排。
一保全應用程式之主機執行的具體實施例
以上大致說明之功能的一特定具體實施例可利用該主機系統所執行之軟體。此處將此軟體稱為"保全應用程式"。雖然該保全應用程式可由該主機在網際網路上下載,或者以某種其他方式提供,但較佳者除了該訊息內容外亦將其儲存於該記憶體裝置中,然後由該主機從該記憶體裝置讀取。該保全應用程式之主要用途為:管理對該訊息內容之存取,及於該使用者滿足關於該訊息內容的某種準則後將該記憶體解鎖供一般使用。於最初該記憶體裝置供應給該終端使用者時,該記憶體控制器引發其可用記憶體空間的一部分或全部加鎖,以防存取而程式化其中資料。當該保全應用程式決定:已充分對該終端使用者揭示一訊息時,其傳送一信號給該記憶體控制器,以便將鏈結至該訊息之至少一部分記憶體解鎖。
該保全應用程式可引發儲存於該記憶體中之訊息內容資料的播放,或者其藉由該記憶體中的一記錄加以導引而從一網際網路網站獲得該訊息資料。該保全應用程式可直接讀取該訊息資料,或者執行該主機上之另一主機軟體應用程式播放該訊息內容資料。然後該保全應用程式監視該訊息內容之播放,以確定何時已對該終端使用者適當揭示該訊息內容,然後當適合釋放該訊息空間之加鎖部分時,將發信號給該記憶體裝置內的控制器。該訊息內容資料可嵌入該保全應用程式中,但通常將其分開儲存於該記憶體裝置或一網際網路網站上。
與該控制器上之保全功能互動的保全功能可含括於該保全應用程式中。較佳者,提供某種保全等級以防該記憶體裝置之未鑑別存取及作業將該記憶體解鎖而未以希望方式先對該使用者揭示該廣告或其他訊息內容。較佳者,至少該主機系統與該記憶體裝置間之該保全應用程式資料和解鎖命令的轉移係遵守某種保全等級,像是藉由要求使用一唯一密碼促成這類轉移,以一加密形式、資料簽章或其他相似之保全技術轉移該資料和命令等。當利用網際網路時,可提供一類似之保全等級而從網際網路存取訊息內容資料。具有這類保全之記憶體系統部分可藉由其控制器22(圖2)之電路34加以實作,尤其從該記憶體系統傳出之資料的加密以及傳入該記憶體系統之資料的解密。
圖7大致圖解前述一實作的一例示。一主機系統101具有插接於其中的一可移除記憶體裝置103。該記憶體裝置包括一常用控制器105、記憶體細胞陣列107和該陣列之周邊電路(未出示)。陣列107通常包括設定於旁邊供使用者資料用的一區域109、供系統資料用的一區域111及無法從該記憶體裝置外面存取但可由該控制器加以使用的一隱藏區域113。使用者資料區域109內有一或更多廣告或其他類型訊息之保全應用軟體115和資料117。交替上,可將該保全應用程式和訊息資料之一或兩者儲存於能夠由主機101在網際網路上存取的一網站119。該記憶體裝置替代上將儲存使該主機導引至網際網路網站119的資料。
該記憶體裝置之使用者區域109通常可供該主機存取,以便將資料寫入其中及從其中讀取資料。此情況下,在執行保全應用程式115過程中,控制器105防止整個使用者區域109之這類存取,直到其接收來自主機101的一命令而將該使用者區域解鎖為止。此命令係於已對使用者揭示資料117之訊息內容達一規定程度和樣貌後發出。
如果該主機之作業系統軟體被配置以支援一自動執行能力,則當記憶體裝置103最初與主機101連接時,可將保全應用軟體115自動載入該主機並由其開啟。替代上,可要求該使用者先透過該主機輸入命令,以便以一正常方式讀取保全應用軟體115,然後將其執行。一旦已經以特定方式對使用者播放資料117之訊息,則如應用軟體115其執行的一部分,該主機將一命令傳送至記憶體控制器105,以便將使用者區域109解鎖,然後該使用者可以一正常方式將資料程式化於使用者區域及從其中讀取資料。
較佳者,有關播放之訊息資料117及對使用者揭示該訊息之要求等在使用者區域109解鎖前必須符合的資訊係藉由儲存於記憶體陣列107內的一屬性表加以維護。最方便者,將在使用者區域109解鎖前必須播放之每一訊息的資料當作一分離檔案而維護。某些情況下僅存在一這類檔案,而其他情況下有多重檔案。對於每一檔案,可在此屬性表中維護的一組欄位例示如下:
1.檔案ID:每一檔案的一檔案號碼或某種其他唯一識別。
2.使用者權利:於解鎖前對使用者區域109之權利:通常為唯讀或不准存取。
3.檔案位置:該記憶體裝置內之檔案的一開始位址,抑或如果該檔案位於一網際網路網站,則為一網際網路位址。
4.應用程式:用以識別播放該訊息所要求之應用軟體程式。這類應用軟體最常常駐於該主機,但亦可在網際網路 上存取。替代上,可用以指定能夠播放該檔案之保全應用軟體。
5.政策準則:此為對於使用者有關來自該檔案之訊息的必要揭示,其可根據:對使用者揭示該訊息之時間;透過該主機之某種使用者回饋,像是提供對該訊息所提出問題之正確回答、對該訊息所包括的一遊戲之響應等。
6.解鎖部分:於播放每一訊息後將使用者區域109的一部分解鎖之情況,取代僅於該處理結束時將整個區域解鎖,藉由一欄位指示:當此一檔案之政策準則滿足時所解鎖的使用者區域部分。
7.狀態:初始時,一旗標將指示:該檔案之政策準則尚未符合,因而將該記憶體之使用者區域加鎖,但於該政策準則符合後,該主機寫入另一旗標以指示:可將該使用者區域解鎖。
圖8之流程圖中圖解關於訊息資料117其一或更多檔案之保全應用軟體115之執行的一例示。在一第一步驟121中,從記憶體裝置103將保全應用軟體115讀入主機101的一記憶體,並藉由以上討論的方式之一加以執行。在一下一步驟123中,主機101亦將上述屬性表從記憶體裝置103讀出,而且暫時儲存於一主機記憶體中。較佳者,使用該主機系統中通常不提供的一特殊讀取命令。然後由一步驟125識別讀取之目前訊息資料檔案。該訊息檔案表之項目的狀態欄位係依序讀取,所以該目前檔案即該屬性表中之狀態旗標指示其政策準則尚未符合的第一檔案。當一記憶體裝置第 一次識別時,將選定該表中的第一檔案當作目前檔案。而且當然,如果該表中僅有一檔案,則該檔案為目前檔案,而且於其政策準則符合後該處理結束。
在一下一步驟127中,該主機載入該屬性表指定給目前檔案之應用軟體。此可為一word處理程式、一圖形程式、一相片讀取器、動畫軟體等。如果該目前檔案表項目之應用軟體欄位指定:已使用該保全應用軟體,則跨越此步驟127,因為該主機已執行該保全應用程式。然後如一步驟128所指示:取決於該屬性表檔案位置欄位之內容,可將資料117讀入記憶體裝置103,或者藉由從網際網路網站119(圖7)存取資料而將該目前訊息資料檔案載入該主機。在一下一步驟129中,以該屬性表內之目前檔案的屬性所指定之方式執行關於該訊息內容資料檔案的保全應用軟體。
執行該應用軟體之典型結果為:藉由步驟127中所載入之應用軟體對使用者播放一廣告或其他類型訊息。此最常在主機系統101之監視器上提供一視覺顯示,但替代上可為透過該主機聲音系統而播放的一聲音訊息,或兩者的一組合。如步驟131所指示,該保全應用程式將監視此播放,以識別何時滿足指定之目前檔案的政策準則。此可為一簡單之超時,或者像是透過主機系統101的一鍵盤和滑鼠而尋求與政策準則中包含之響應匹配的使用者響應。
一旦滿足該等政策準則,則於一步驟133更新目前檔案之狀態欄位以便指示。同時較佳者由一特殊主機命令執行此更新。正常下該保全應用程式將執行此功能,但替代上, 執行於該主機之應用軟體可被配置以接收該政策準則已滿足之響應,然後引發該記憶體裝置之屬性表中的狀態欄位之更新。再者,所使用的一網際網路網站可接收此響應,而且引發該屬性表之狀態欄位之更新。
以上完成該第一訊息資料檔案之保全應用程式的執行。如一步驟135所決定,如果該屬性表中列有另一資料檔案,則該保全應用程式以當作目前檔案之下一檔案的資料及其表中的屬性執行步驟125、127、129、131和133。一旦該表中所列之所有訊息資料檔案均完成,一下一步驟137中包括:該主機將一特殊命令傳送至記憶體控制器105,以便將使用者區域109解鎖。
在圖8例示中,使用者區域109完全控制於有限或無存取狀態與一完全存取狀態之間。替代上,當存在多重訊息資料檔案時,於每一檔案之政策準則滿足後,可將使用者區域的一部分解鎖。此係該表檔案之項目其解鎖部分欄位的用途。圖8之處理將新增適當步驟以進行之。
如果於完成前移除該記憶體裝置與該主機系統之連接,抑或電源切斷,則圖8中圖解的處理將停止。此一情況下,一旦該記憶體裝置重新***該主機之插座而且該記憶體系統再度起動,該處理將於其停止處繼續,因為該表將已更新,以便反應所有於失去電力前完成之處理步驟的進展。
已說明之記憶體裝置103具有一單一、未分割的使用者區域109。替代上,該使用者區域可劃分成獨立控制的二或更多區域。圖9中出示分割成兩區段的一使用者區域的一例示,其中圖7之使用者區段109已被劃分成區段109a和109b。較佳者,此等區段之每一區段儲存具有一或更多檔案的各別訊息內容資料117a和117b。每一區段係以圖8中圖解之方式分開作業。於該保全應用程式已讀取資料117a而且該使用者已符合該資料內容之政策準則後,將使用者區段109a解鎖。第二使用者區段109b依舊加鎖,直到以儲存於該區段中之訊息資料117b執行相同處理為止。資料117a或117b可運輸一分離之訊息,或者可重複相同之訊息。該使用者區段係分部解鎖,以響應該使用者依序滿足每一部分之政策準則。此亦可擴充至分割成兩部分以上的一使用者區段。
令該使用者記憶體空間成為二或更多區段之劃分可以若干方式之一完成。一種途徑為:引發主機作業系統將每一區段辨識成一分離驅動。然後通常每一區段具有其本身之檔案分配表(FAT)。然後獨立控制該主機將資料寫入每一驅動之能力。一旦儲存於每一分離驅動分割中之訊息資料的政策準則符合,則該驅動之性質變成允許將資料寫入該區段。
用以操作一劃分之使用者記憶體空間的另一方法包括:將主機作業系統所辨識的一邏輯單元號碼(LUN)指派給每一區段。每一LUN可加以設定,使其對應之記憶體區段成為唯讀或讀取/寫入。初始時,每一LUN的一性質被設定成唯讀。一旦滿足一區段中所有訊息內容資料檔案之政策準則,則將該區段之LUN的一性質改變成讀取/寫入,而任何其餘區段之LUN性質依舊為唯讀。
雖然圖9中顯示將該訊息資料儲存於其相關之個別區段中,而此等資料可儲存於記憶體103內的其他地方。類似地,亦可將該保全應用軟體寫入該使用者資料部分以外之記憶體的某一部分。
將訊息內容資料儲存於記憶體裝置
記憶體裝置之製造商可分割該記憶體、將該訊息內容資料程式化於其中、寫入上述屬性表之一、將該使用者資料區段之性質設定成加鎖以防一般之使用者程式化與/或其他相關動作。然而,較方便者,於製造及散佈給他人該記憶體裝置時不寫入該訊息內容資料或屬性表,但具有防止使用者程式化的一或更多加鎖使用者資料區段。然後製造商之顧客可儲存其本身之訊息內容資料,但由於這類資料係儲存於該記憶體之加鎖部分,所以顯然必須括含某種技術,以便將該訊息內容資料程式化於該加鎖部分,而且不允許該記憶體裝置之終端使用者顧客如此做。以下說明將資料程式化於該加鎖位址空間之兩種不同技術。
在一第一技術中,控制器22(圖2)之作業韌體被作成用以辨識與該記憶體裝置之規格中的一般程式化命令不同的一特殊程式化命令。執行於像是個人電腦、筆記型電腦、PDA等主機系統之公用應用程式無法將資料程式化於該加鎖邏輯位址範圍。但使用特殊程式化命令,一廣告或其他內容之供應商可令其個別訊息內容資料儲存於該加鎖部分。同時,該屬性表將由該控制器寫入該記憶體之保留區塊。
該第二技術包括使用儲存於該記憶體的一密碼。然後當該邏輯位址被指定於該加鎖範圍內時,此一記憶體裝置之韌體引發該標準程式化命令造成於執行該命令將該資料儲存於該加鎖位址範圍前請求一密碼。然後比較透過該記憶體裝置而連接之主機的一密碼輸入與儲存於該記憶體裝置之密碼。如果其可以比較,則准許程式化於該加鎖區段。如果其無法比較,則拒絕該程式化作業。該密碼可儲存於該主機無法存取之保留記憶體區塊中。如果可獲得保障,則可藉由使用一較高保全技術儲存該密碼。
交替地,可利用較具威力之密碼保全作業。某些情況下,訊息內容所有人或記憶體裝置製造商可共享密碼層,以便以後鑑別。亦可實作適當之防駭客對策,以便阻撓規避保全的企圖。
該屬性表可於製造期間載入該記憶體裝置,而且由該控制器儲存於正常使用者資料位址範圍外面保留供系統資料用之記憶體的一部分。此等資料可加密或採取其他措施阻止竄改尤其政策準則資料之欄位。於該記憶體裝置之電力開啟或其他初始化期間,該政策準則資料可由該控制器載入一緩衝器記憶體,以便根據該政策準則而設定該使用者空間之適當控制。
為了在令該訊息資料和該屬性表寫入記憶體裝置之製造商或內容供應者端提供便利和保全,可提供一特殊公用程式。該公用程式可將該記憶體裝置儲存媒體分割成不同邏輯區域,其個別之存取可分開控制。然後其可將該訊息內容資料儲存於已分割區域的一指定區域。該保全應用軟體可載入該記憶體儲存空間的一統一區域或多重區域。以後將用來鑑別該保全應用軟體或提供與一網際網路網站之保全通信的密碼金鑰、密碼或其他資訊可寫入該記憶體中。較佳者,可將該屬性表載入該儲存空間的一保全區域。除非於系統初始化期間該記憶體控制器將該記憶體空間加鎖,否則於此組態期間該記憶體裝置將加鎖成希望之初始組態。
此一組態公用程式亦可包括有關將配置之記憶體裝置數目的一限制,或者如果適當,則予以計數並向製造商或內容供應者報告。該公用程式使用時亦可加以保全,使其僅能搭配該記憶體製造商所供應之密碼或密碼金鑰而使用。
結論
雖然已關於示範之具體實施例而說明本發明的各種方面,但將了解:在附加之請求項的完全範圍內,有權保護本發明。
11...電腦
13...監視器
15...揚聲器
17...路徑
19...USB插座
20...快閃驅動
21...USB連接器插頭
22...控制器積體電路晶片
23...系統匯流排
24...記憶體積體電路晶片
25...記憶體界面
26...控制器匯流排
27...處理器
29...唯讀記憶體
31...隨機存取記憶體
33...錯誤校正碼電路
34...保全組件
35...主機界面
37...接頭
39...暫存器
41...邏輯位址空間
43...邏輯/實體表
45...實體記憶體區塊
101...主機系統
103...快閃記憶卡或驅動
105...控制器
107...記憶體細胞陣列
109,109a,109b...使用者資料區域
111...系統資料區域
113...隱藏區域
115...保全應用軟體
117,117a,117b...資料
119...網際網路網站
圖1出示一種可實作本發明之各種方面的系統;圖2係一種可實作本發明之各種方面的記憶體系統的一方塊示意圖;圖3圖解圖2之記憶體系統內的定址;圖4係用以圖解本發明之各種方面的一通用流程圖;圖5係用以出示儲存於圖2記憶體系統之資料記錄其內容的一表;圖6係用以出示圖2之記憶體系統其一作業的一流程圖;圖7圖解搭配一主機系統而工作的一記憶體裝置;圖8係用以出示搭配該主機系統之圖7記憶體裝置其作業的一流程圖;以及圖9圖解圖7之記憶體裝置的一修正。

Claims (17)

  1. 一種可移除記憶體裝置,包含:一外殼,該外殼內的一可重程式化非揮發性記憶體,一資料介面,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取,以及其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,且其中儲存於該非揮發性記憶體中的該資料,包含資料導引一主機,使該主機從網際網路擷取該訊息之內容的資料,而該主機具有該記憶體裝置經由其資料介面連結至一特定網際網路位址。
  2. 一種可移除記憶體裝置,包含:一外殼, 該外殼內的一可重程式化非揮發性記憶體,一資料介面,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取,以及其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,且其中該訊息之內容包含於未來購買一產品或服務時可兌換一折扣的一折價券。
  3. 一種可移除記憶體裝置,包含:一外殼,該外殼內的一可重程式化非揮發性記憶體,一資料介面,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資 料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取,其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,其中於至少已播放該訊息內容一次後,移除用以防止程式化該非揮發性記憶體之至少該指定部分的鎖定,以響應收到當作聲頻記錄之一部分而提供的一代碼資料。
  4. 一種可移除記憶體裝置,包含:一外殼,該外殼內的一可重程式化非揮發性記憶體,一資料介面,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取, 其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,且其中該訊息之內容包括使用該記憶體裝置的指令。
  5. 一種可移除記憶體裝置,包含:一外殼,該外殼內的一可重程式化非揮發性記憶體,一資料介面,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取,其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,且其中該訊息之內容包括使用可與該記憶體裝置連接的 一主機裝置之指令。
  6. 一種可移除記憶體裝置,包含:一外殼,該外殼內的一可重程式化非揮發性記憶體,一資料介面,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取,其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,且其中該訊息之內容包括使用一軟體應用之指令。
  7. 一種可移除記憶體裝置,包含:一外殼,該外殼內的一可重程式化非揮發性記憶體,一資料介面,該資料介面包含可從該外殼外面存取之複數個電子接頭,而該電子接頭係根據一通用串列匯流 排(USB)標準的一插頭其一部分,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取,其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,且其中於每次呈現讀取該訊息二或更多次後僅在其一部分移除用以防止程式化至少該非揮發性記憶體之指定部分的鎖定。
  8. 一種可移除記憶體裝置,包含:一外殼,該外殼內的一可重程式化非揮發性記憶體,一資料介面,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資 料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取,其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,其中將至少該非揮發性記憶體之指定部分加鎖以防程式化透過該資料介面接收之資料,除非已讀取至少該訊息之內容的某些資料,而且接收來自該使用者的一響應資料,其後將至少該非揮發性記憶體之指定部分解鎖,且其中該訊息之內容的資料包括二或更多片段,且其中來自該使用者用以引發該控制器將至少該非揮發性記憶體之指定部分解鎖的響應資料包括:該使用者個別啟動該訊息的二或更多片段之讀取。
  9. 一種可移除記憶體裝置,包含:一外殼,該外殼內的一可重程式化非揮發性記憶體,一資料介面,一控制器,其包括在該外殼內的一處理器和控制器記憶體,而且可***作以連接於該非揮發性記憶體與該資料介面之間,用以控制包括以透過該資料介面接收之資 料程式化該非揮發性記憶體及從該非揮發性記憶體讀取資料以便透過該資料介面傳遞讀取之資料等非揮發性記憶體的作業,一訊息之內容的資料可從儲存於該非揮發性記憶體中的一指定部分之資料擷取,其中將該非揮發性記憶體之該至少指定部分加鎖,以防將透過該資料介面而接收的資料程式化於其中,除非至少已讀取該訊息之內容的至少某些資料,其後將至少該非揮發性記憶體之指定部分解鎖,以便程式化其資料,其中將至少該非揮發性記憶體之指定部分加鎖以防程式化透過該資料介面接收之資料,除非已讀取至少該訊息之內容的某些資料,而且接收來自該使用者的一響應資料,其後將至少該非揮發性記憶體之指定部分解鎖,且其中來自該使用者用以引發該控制器將至少該非揮發性記憶體之指定部分解鎖的響應資料包括:對包含於該訊息之內容的資料內有關該訊息其一本質之至少一問題其每一問題的一正確回答。
  10. 一種散佈一訊息之方法,包含:將至少關於該訊息之資料儲存於複數個可重程式化非揮發性記憶體裝置中,防止程式化該等記憶體裝置之儲存容量的至少一部分,直到一後續之呈現為止,以及配置該等複數個記憶體裝置以響應該後續之呈現,以便其後允許程式化該儲存容量之至少該部分,該後續之 呈現包括至少已讀取該訊息之資料的一指示,其中該訊息之內容包括於未來購買一產品或服務時可兌換一折扣的一折價券。
  11. 如請求項10之方法,其中關於該訊息的該資料係儲存在儲存容量的至少該部分,使程式化係可允許的,以響應該後續之呈現。
  12. 一種散佈一訊息之方法,包含:將至少關於該訊息之資料儲存於複數個可重程式化非揮發性記憶體裝置中,防止程式化該等記憶體裝置之儲存容量的至少一部分,直到一後續之呈現為止,以及配置該等複數個記憶體裝置以響應該後續之呈現,以便其後允許程式化該儲存容量之至少該部分,該後續之呈現包括至少已讀取該訊息之資料的一指示,其中該訊息之內容包括使用該等記憶體裝置的指導。
  13. 如請求項12之方法,其中關於該訊息的該資料係儲存在儲存容量的至少該部分,使程式化係可允許的,以響應該後續之呈現。
  14. 一種散佈一訊息之方法,包含:將至少關於該訊息之資料儲存於複數個可重程式化非揮發性記憶體裝置中,防止程式化該等記憶體裝置之儲存容量的至少一部分,直到一後續之呈現為止,以及配置該等複數個記憶體裝置以響應該後續之呈現,以 便其後允許程式化該儲存容量之至少該部分,該後續之呈現包括至少已讀取該訊息之資料的一指示,其中該訊息之內容包括使用可與該等記憶體裝置連接的一主機裝置之指令。
  15. 如請求項14之方法,其中關於該訊息的該資料係儲存在儲存容量的至少該部分,使程式化係可允許的,以響應該後續之呈現。
  16. 一種散佈一訊息之方法,包含:將至少關於該訊息之資料儲存於複數個可重程式化非揮發性記憶體裝置中,防止程式化該等記憶體裝置之儲存容量的至少一部分,直到一後續之呈現為止,以及配置該等複數個記憶體裝置以響應該後續之呈現,以便其後允許程式化該儲存容量之至少該部分,該後續之呈現包括至少已讀取該訊息之資料的一指示,其中該訊息之內容包括使用一軟體應用之指令。
  17. 如請求項16之方法,其中關於該訊息的該資料係儲存在儲存容量的至少該部分,使程式化係可允許的,以響應該後續之呈現。
TW095101519A 2005-01-14 2006-01-13 傳遞訊息至可攜式資料儲存裝置之使用者作為其使用之狀態 TWI403919B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/035,701 US7392358B2 (en) 2005-01-14 2005-01-14 Delivery of a message to a user of a portable data storage device as a condition of its use

Publications (2)

Publication Number Publication Date
TW200703055A TW200703055A (en) 2007-01-16
TWI403919B true TWI403919B (zh) 2013-08-01

Family

ID=36602601

Family Applications (1)

Application Number Title Priority Date Filing Date
TW095101519A TWI403919B (zh) 2005-01-14 2006-01-13 傳遞訊息至可攜式資料儲存裝置之使用者作為其使用之狀態

Country Status (6)

Country Link
US (1) US7392358B2 (zh)
EP (1) EP1836638B1 (zh)
KR (1) KR101157433B1 (zh)
CN (1) CN101142581B (zh)
TW (1) TWI403919B (zh)
WO (1) WO2006078460A2 (zh)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7392358B2 (en) 2005-01-14 2008-06-24 Sandisk Corporation Delivery of a message to a user of a portable data storage device as a condition of its use
US7721115B2 (en) 2005-02-16 2010-05-18 Cypress Semiconductor Corporation USB secure storage apparatus and method
JP2006309375A (ja) * 2005-04-27 2006-11-09 Hitachi Ltd システム情報に基づいて動作する記憶装置システム及びその記憶装置システムの制御方法
US20080082624A1 (en) * 2006-09-28 2008-04-03 Phison Electronics Corp. Portable storage device with audio auto-playback function and operation procedure thereof
US20080103977A1 (en) * 2006-10-31 2008-05-01 Microsoft Corporation Digital rights management for distributed devices
DE102006054025A1 (de) 2006-11-16 2008-05-21 Giesecke & Devrient Gmbh Datenspeichervorrichtung mit Zusatzfunktion
US9152349B2 (en) * 2007-03-23 2015-10-06 Emc Corporation Automated information life-cycle management with thin provisioning
US8069298B2 (en) * 2007-06-29 2011-11-29 Sandisk Technologies Inc. Method of storing and accessing header data from memory
US9824006B2 (en) * 2007-08-13 2017-11-21 Digital Kiva, Inc. Apparatus and system for object-based storage solid-state device
US11237956B2 (en) 2007-08-13 2022-02-01 Digital Kiva, Inc. Apparatus and system for object-based storage solid-state device
US10181055B2 (en) 2007-09-27 2019-01-15 Clevx, Llc Data security system with encryption
US10778417B2 (en) 2007-09-27 2020-09-15 Clevx, Llc Self-encrypting module with embedded wireless user authentication
US10783232B2 (en) 2007-09-27 2020-09-22 Clevx, Llc Management system for self-encrypting managed devices with embedded wireless user authentication
US11190936B2 (en) 2007-09-27 2021-11-30 Clevx, Llc Wireless authentication system
WO2009090734A1 (ja) * 2008-01-16 2009-07-23 I-O Data Device, Inc. Usb可搬装置
US8117412B2 (en) * 2008-03-12 2012-02-14 GM Global Technology Operations LLC Securing safety-critical variables
US20090327634A1 (en) * 2008-06-25 2009-12-31 Microsoft Corporation Secure configuration of transient storage devices
CA2741675A1 (en) * 2008-10-23 2010-04-29 Ocelot, Llc. Data storage devices
US20100146437A1 (en) * 2008-12-04 2010-06-10 Microsoft Corporation Glanceable animated notifications on a locked device
US9197738B2 (en) * 2008-12-04 2015-11-24 Microsoft Technology Licensing, Llc Providing selected data through a locked display
DE102008061574A1 (de) * 2008-12-11 2010-06-17 Continental Automotive Gmbh Infotainmentsystem
US8645438B2 (en) * 2009-06-30 2014-02-04 Sandisk Technologies Inc. File system and method of file access
US8434153B2 (en) 2009-08-24 2013-04-30 Microsoft Corporation Application display on a locked device
US8469280B2 (en) 2009-10-22 2013-06-25 Intellipaper, Llc Programming devices and programming methods
US8561910B2 (en) 2009-10-22 2013-10-22 Intellipaper, Llc Memory programming methods and memory programming devices
US8523071B2 (en) 2009-10-22 2013-09-03 Intellipaper, Llc Electronic assemblies and methods of forming electronic assemblies
US8469271B2 (en) 2009-10-22 2013-06-25 Intellipaper, Llc Electronic storage devices, programming methods, and device manufacturing methods
EP2510485A4 (en) * 2009-12-09 2014-12-24 Icelero Llc METHOD, SYSTEM AND DEVICE FOR PROVIDING ADVERTISING CONTENTS WITH ELECTRONIC DATA STORAGE DEVICES
US20110153405A1 (en) * 2009-12-22 2011-06-23 Kingston Technology Company, Inc. Method of advertising and a portable memory device for use as an advertising platform
TWI421686B (zh) * 2010-04-12 2014-01-01 Phison Electronics Corp 資料存取方法與系統、儲存媒體控制器與儲存系統
ES2372221B1 (es) * 2010-04-23 2012-11-23 Wen Global Solutions, S.L. Dispositivo de almacenamiento.
JP5395824B2 (ja) * 2011-02-16 2014-01-22 株式会社東芝 メモリシステム
JP5398761B2 (ja) 2011-02-28 2014-01-29 株式会社東芝 メモリシステム
US20120278248A1 (en) * 2011-04-26 2012-11-01 Timothy Harvey Interactive Method for Facilitating Employment Searches
KR20120123885A (ko) * 2011-05-02 2012-11-12 삼성전자주식회사 저장 장치의 인증 장치 및 인증 장치 연결 수단을 구비한 저장 장치
KR20130050690A (ko) * 2011-11-08 2013-05-16 삼성전자주식회사 인증 시스템
US10607726B2 (en) * 2013-11-27 2020-03-31 Accenture Global Services Limited System for anonymizing and aggregating protected health information
US10437983B1 (en) * 2018-05-11 2019-10-08 Cigent Technology, Inc. Method and system for improved data control and access
US10862844B2 (en) * 2019-03-12 2020-12-08 Microsoft Technology Licensing, Llc Merged message storage data structure

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030027924A (ko) * 2003-03-13 2003-04-07 (주)비트와이어 이동식 디스크 광고 기법과 인터넷을 이용한 광고 자동 갱신 및 광고 비즈니스 모델
TW200411394A (en) * 2002-12-27 2004-07-01 Neodio Technologies Corp Plug-and-play interconnection architecture and method with in-device storage module in peripheral device
TW200421172A (en) * 2003-04-04 2004-10-16 Incomm Technologies Co Ltd Drive codes upgrading method of portable memory device and device thereof
TW200428280A (en) * 2003-06-02 2004-12-16 Alcor Micro Corp Automatically executable portable data storage device and automatic execution method thereof

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708478A (en) * 1996-06-26 1998-01-13 Sun Microsystems, Inc. Computer system for enabling radio listeners/television watchers to obtain advertising information
US6285985B1 (en) 1998-04-03 2001-09-04 Preview Systems, Inc. Advertising-subsidized and advertising-enabled software
US20030101092A1 (en) * 1998-05-27 2003-05-29 William Fuller Method for software distribution and compensation with replenishable advertisements
US20010049661A1 (en) * 2000-04-17 2001-12-06 John Casey Power Method for interactive advertising on the internet
KR20020020566A (ko) 2000-09-09 2002-03-15 배인철, 최광식 무선 통신망을 이용한 광고방법
US20020145632A1 (en) * 2000-10-27 2002-10-10 Shimon Shmueli Portable interface for computing
US6873424B2 (en) 2001-03-07 2005-03-29 Lucent Technologies Inc. System and method for incorporating advertising into printed images and printer having the same
US20030123887A1 (en) 2002-01-03 2003-07-03 Xerox Corporation Adertising from the customer replaceable unit memory of a copier or printer cartridge
US20030169306A1 (en) * 2002-03-07 2003-09-11 Nokia Corporation Creating a screen saver from downloadable applications on mobile devices
JP2004030102A (ja) * 2002-06-25 2004-01-29 Sony Corp 情報記憶装置、およびメモリアクセス制御システム、および方法、並びにコンピュータ・プログラム
JP2004038569A (ja) 2002-07-03 2004-02-05 Toshiba Lsi System Support Kk 不揮発性メモリのデータ保護システム
US6904493B2 (en) * 2002-07-11 2005-06-07 Animeta Systems, Inc. Secure flash memory device and method of operation
KR100543442B1 (ko) * 2002-09-06 2006-01-23 삼성전자주식회사 불 휘발성 반도체 메모리 장치의 메모리 블록들의 쓰기방지 영역을 설정하는 장치
US7306143B2 (en) 2002-09-20 2007-12-11 Cubic Corporation Dynamic smart card/media imaging
EP1554855A1 (en) 2002-10-24 2005-07-20 Matsushita Electric Industrial Co., Ltd. System and method for pushing information from a service provider to a communication terminal comprising a memory card
EP1609048A4 (en) * 2003-03-27 2009-01-14 Milsys Ltd DATA STORAGE DEVICE HAVING COMPLETE ACCESS FOR ALL USERS
US7392358B2 (en) 2005-01-14 2008-06-24 Sandisk Corporation Delivery of a message to a user of a portable data storage device as a condition of its use

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200411394A (en) * 2002-12-27 2004-07-01 Neodio Technologies Corp Plug-and-play interconnection architecture and method with in-device storage module in peripheral device
KR20030027924A (ko) * 2003-03-13 2003-04-07 (주)비트와이어 이동식 디스크 광고 기법과 인터넷을 이용한 광고 자동 갱신 및 광고 비즈니스 모델
TW200421172A (en) * 2003-04-04 2004-10-16 Incomm Technologies Co Ltd Drive codes upgrading method of portable memory device and device thereof
TW200428280A (en) * 2003-06-02 2004-12-16 Alcor Micro Corp Automatically executable portable data storage device and automatic execution method thereof

Also Published As

Publication number Publication date
KR101157433B1 (ko) 2012-06-22
WO2006078460A3 (en) 2007-05-31
KR20070121636A (ko) 2007-12-27
CN101142581B (zh) 2011-03-23
TW200703055A (en) 2007-01-16
EP1836638B1 (en) 2014-11-05
US7392358B2 (en) 2008-06-24
EP1836638A2 (en) 2007-09-26
CN101142581A (zh) 2008-03-12
US20060161749A1 (en) 2006-07-20
WO2006078460A2 (en) 2006-07-27

Similar Documents

Publication Publication Date Title
TWI403919B (zh) 傳遞訊息至可攜式資料儲存裝置之使用者作為其使用之狀態
JP4308551B2 (ja) メモリカードおよびホスト装置
CN102656550B (zh) 使用公共存储器区域中的虚拟文件来访问私有存储器区域中的多个受保护文件的存储设备和方法
JP5639628B2 (ja) ポータブルメモリデバイスを使用して保護されたメディアを配信する方法
EP2161673A1 (en) Method and system for protecting data
JP2013506910A (ja) ライトワンスリードメニー(worm)メモリデバイスの認証およびセキュアリング
US20060288166A1 (en) System, method, and computer program product for nonvolatile memory devices
US20070174200A1 (en) Medium purchase and playback protection system and its method
US8307181B2 (en) Apparatus and method for password protection of secure hidden memory
US20100115201A1 (en) Authenticable usb storage device and method thereof
EP0681298A2 (en) Game programmed flash memory cartridge
KR20090072717A (ko) 플래시메모리의 배드정보를 암호화키로 사용하는유에스비 디스크, 유에스비 연결장치 및 그 방법
KR100481714B1 (ko) 유에스비를 이용한 이동식 저장장치 및 그를 이용한 정보제공방법
US20080077785A1 (en) Method and Apparatus for Preventing Unauthorized Modifications to Rental Computer Systems
KR100811157B1 (ko) 전자음반 장치 및 이를 위한 기록매체
KR20090099955A (ko) 플래시메모리와 스마트카드 칩온보드를 함께사용하는 디지털 음반, 재생 장치 및 컴퓨터 연결 방법
TW535143B (en) Method and system for securing optically discernable data on a data storage device
KR100811161B1 (ko) 전자음반 장치 및 이를 위한 기록매체
JP2002351568A (ja) ソフトウエアライセンス管理方法およびインストールプログラム
KR101069321B1 (ko) 전자음반 데이터 속성 제어방법
KR20080005827A (ko) 컨텐츠 기록 장치 및 그 방법
KR20070099858A (ko) 전자음반 장치 및 이를 위한 기록매체
KR20070100188A (ko) 전자음반 장치 제어방법

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees