説明

携帯用メモリデバイスをアンロックする方法

【課題】USBフラッシュドライブおよびフラッシュメモリカード等の携帯用メモリデバイスにおいて、フラッシュメモリをロック/アンロックするための小さいスライドボタンを備えることなく、アンロックする新規な方法を提供する。
【解決手段】使用可能なメモリスペースが使用に対して初期状態ではロックされている携帯用メモリデバイスを供給し、上記携帯用メモリデバイスをネットワークアクセス装置に接続し、上記ネットワークアクセス装置により制御プログラムを実行し、上記制御プログラムの実行により上記ネットワークアクセス装置を用いて特定のウェブサイトにアクセスし、ウェブサイトで特定の作業を行い、作業が完了したときに上記ウェブサイトからアンロックコードを受け取り、上記制御プログラムの実行により上記アンロックコードを用いて上記携帯用メモリデバイスの上記使用可能なメモリスペースをアンロックする。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、電子ネットワーク、特にインターネットを介して、USBフラッシュドライブまたはフラッシュメモリカード等の携帯用メモリデバイスをアンロック(つまりロック解除)する方法に関する。
【背景技術】
【0002】
USBフラッシュドライブおよびフラッシュメモリカード等の携帯用メモリデバイスは、フラッシュメモリをロック/アンロックするために、小さいスライドボタンを備えていることが多い。この種の機械的手段は、柔軟性がなくて、コストを増大させる。
【発明の概要】
【発明が解決しようとする課題】
【0003】
本発明は、携帯用メモリデバイスをアンロックする新規な方法を導入することによって、この種の欠点を緩和すること、あるいは少なくとも軽減することを目指す。
【課題を解決するための手段】
【0004】
本発明によれば、
使用可能なメモリスペースが使用に対して初期状態ではロックされている携帯用メモリデバイスを供給すること、
上記携帯用メモリデバイスをネットワークアクセス装置に接続すること、
上記ネットワークアクセス装置によって、制御プログラムを実行すること、
上記制御プログラムの実行により、上記ネットワークアクセス装置を用いて特定のウェブサイトにアクセスすること、
上記ウェブサイトで特定の作業を行うこと、
上記作業が完了したときに上記ウェブサイトからアンロックコードを受け取ること、
上記制御プログラムの実行により上記アンロックコードを用いて上記携帯用メモリデバイスの上記使用可能なメモリスペースをアンロックすること
を備えたことを特徴とする携帯用メモリデバイスをアンロックする方法が提供される。
【0005】
好ましくは、上記方法は、初期状態では、使用に対してその使用可能なメモリスペースをロックするために上記携帯用メモリデバイスを書き込み禁止(ライトプロテクト)することを含む。
【0006】
上記方法は、上記携帯用メモリデバイスのメモリスペースを、上記制御プログラムを格納するための第1の区画と、初期状態では使用に対してロックされた上記使用可能なメモリスペースとしての第2の区画とに分割し、上記制御プログラムを上記第1の区画に格納することを含むのが好ましい。
【0007】
好ましくは、上記方法は、上記携帯用メモリデバイスに格納されたデバイスコードを参照することで上記制御プログラムの実行を通して上記携帯用メモリデバイスを認証すること、及び、上記の認証が失敗した場合には上記ウェブサイトにアクセスせずに上記制御プログラムの実行を終了することを含む。
【0008】
また、上記方法は、上記携帯用メモリデバイスの上記使用可能なメモリスペースがすでにアンロックされているかどうかを、上記制御プログラムの実行を通して調べること、そして、そうである場合には、つまり、アンロックされている場合には、上記ウェブサイトにアクセスしないで、上記制御プログラムの実行を終了することを含むのが好ましい。
【0009】
好ましい実施例において、上記方法は、上記携帯用メモリデバイスをアンロックするために上記携帯用メモリデバイスのフラッシュコントローラのレジスタコードを変えることを含む。
【0010】
好ましくは、上記方法は、上記ウェブサイトを主催することを含む。
【図面の簡単な説明】
【0011】
【図1】本発明に係る携帯用メモリデバイスをアンロックする方法の実施形態のさまざまなステップを例示する動作フローチャートである。
【発明を実施するための形態】
【0012】
図1を参照すると、本発明を具体化している携帯用メモリデバイスをアンロックする方法が例示されている。その携帯用メモリデバイスは、例えばUSBフラッシュドライブ(またはSDまたはCFカード等のフラッシュメモリカード)である。上記方法は主に、ウェブサイトを用い、インターネットを介して、上記USBフラッシュドライブ、特にそのメモリ記憶スペースをアンロックすることに関する。
【0013】
上記USBフラッシュドライブの記憶スペースは、好ましくは2つの区画、すなわち、比較的小さいサイズ(例えば、数(a few) KB〜数(several) MB)の第1の区画と比較的大きいサイズ(例えば約1GB〜32GB)の第2の区画とに分けられている。上記大きい第2の区画がデジタルコンテンツその他のための主記憶領域つまりスペースを表し、一方、上記小さい第1の区画は、主に上記主記憶スペースの可用性をモニタリングおよび/または管理するための専用の制御プログラムを格納するために提供される。
【0014】
上記第1の区画は、仮想CD―ROM等として構成されることができ、その中に格納された制御プログラムが、上記USBフラッシュドライブが(最初に)PCまたはノートパソコンに差し込まれたときに自動的に実行されるようにしてもよい。
【0015】
フラッシュメモリの読み出し/書き込み禁止状況または設定は上記USBフラッシュドライブ(またはフラッシュメモリカードその他)のフラッシュコントローラ(IC)の中の幾つかのレジスタコードにより制御される。そして、これらのレジスタコードはプログラムまたはソフトウェアにより制御され、または、変えることができるが、これは当該目的のためにはまずされない。
【0016】
上記フラッシュコントローラ内部の上記レジスタコードを調整することによって、上記USBフラッシュドライブのデフォルト工場出荷時の設定が書込み禁止モードとなっているために、上記第2の区画は初めはロックされており、上記主記憶スペースがデータを書き込まれることがないようになっている(または、読み出し/書き込み禁止モードでは読込み及び書込みの両方ともが禁止されるようになっている)。
【0017】
デバイス認証のためのデバイスIDまたはコード(例えばシリアルナンバ)は、上記第1の区画(または初期状態で読み込み可能である上記第2の区画)に記憶させることができる。
【0018】
USBフラッシュドライブが最初にコンピュータに差し込まれるとき、ユーザは、主記憶スペースを用いること、特に主記憶スペースにデータを書き込むことが妨げられる。記憶スペースをアンロックつまりロック解除するためにユーザに要求されることは、インターネットを介してホストウェブサイトにアクセスすることによって、特定の割り当てられたアクションまたは作業(タスク)を遂行することである。これはUSBフラッシュドライブにプレインストールされた制御プログラムによって開始される。そして、そのプログラムは、USBフラッシュドライブの差し込み時に、自動的にコンピュータにより実行される。
【0019】
ちなみに、USBフラッシュドライブには、記憶スペースをアンロックするために、手順、特にオンラインで遂行することを必要とするアクションまたは作業、を概説した印刷指示 (printed instructions) を供給することができる。そして、一例として、制御プログラムは、インターネットブラウザを自動的にポップアップして、USBフラッシュドライブを供給している会社のウェブサーバが主催している(ホストとなっている)ウェブサイトを通じて会員またはVIPの登録をするようユーザをガイドする。
【0020】
作業が首尾よく完了すると、ウェブサイトサーバがユーザのコンピュータにアンロックコード(またはクッキーまたはファイル等)を戻す。制御プログラムはそれから受信コードの有効性を点検する。当該コードが制御プログラムにより承認された場合には、例えば書き込み保護つまり書込み禁止を無効化することによって、USBフラッシュドライブの記憶スペースは直ちにアンロックされ、それ故、ユーザによるあらゆる使用のために利用できるようになる。
【0021】
一旦USBフラッシュドライブの主記憶スペースがアンロックされると、書込み禁止は無効にされ、USBフラッシュドライブ制御装置内のフラグまたはレジスタ(汎用、プログラム可能なもの)は、記憶スペースの状態を示すように設定されることができる。このフラグまたはレジスタは、USBフラッシュドライブが同じまたは他のコンピュータ装置で再度使用されるたびに制御プログラムを終了または停止するために用いられることができる。したがって、記憶スペースを一度アンロックすることが必要なだけである。記憶スペースは既にアンロックされているので、受信したアンロックコードは承認後にUSBフラッシュドライブに格納されてもよいし、または単に削除されてもよい。
【0022】
関連したコミュニケーションを伴うアンロック手順は、インターネットを介して行われる。
【0023】
サードパーティのソフトウェアがインターネットを介してアンロックコードを得ることができるように、アンロック手順を走らせるための制御プログラムまたは関連したソフトウェアを上記サードパーティのソフトウェアに組み込むことができる。この方法は、本発明のアンロック手順と略同様である。しかし、アンロック用ソフトウェアは異なる区画または外部のロケーション(すなわち携帯用メモリデバイスの外部)に格納される。
【0024】
図1は、本発明のアンロック方法のさまざまなステップを例示する動作フローチャートである。
【0025】
スタート[ステップ10]で、USBフラッシュドライブをコンピュータへ差し込むと[ステップ20]、第1の区画内の制御プログラムが自動動作し、USBフラッシュドライブがプロプライエタリソースからのデバイスであることを確認するために、組み込まれたシリアルナンバを探して、比較する[ステップ30]。シリアルナンバが不在であるか正しくない場合、制御プログラムは直ちに終了するかエンドとなる([ステップ80])。USBフラッシュドライブが認証されると、制御プログラムは、第2の区画(すなわち主記憶スペース)がロックされているかまたはアンロックされたかどうか調べる[ステップ40]。この間、制御プログラムは、OSバックグラウンドにおいて、インターネットからのアンロッククッキーまたはコードの到着を追跡している。
【0026】
第2の区画がロックされていれば、制御プログラムはシステム内のインターネットブラウザを立ち上げて、割り当てられた(つまり、指定された)アクションを行うための特定のウェブサイト(本発明のメモリアンロック方式を作動させるもの)にユーザを案内する[ステップ50]。一方、USBフラッシュドライブが以前にアンロックされていれば、制御プログラムは直ちに退出する[ステップ80]。
【0027】
割り当てられたアクションに関して、ユーザは、例えば、特定のスクリーン上の指示に従い当該ウェブサイトを用いて会員またはVIPを登録するように案内されることができる。関係ホスティングウェブサーバは、割り当てられたアクションが首尾よく完了した際にユーザのコンピュータにアンロッククッキーまたはコードを出す[ステップ60]。そうでない場合には、アクション(例えばユーザー登録)の要求は維持される。
【0028】
制御プログラムは、割り当てられた作業をユーザが適切に達成したことを確認するためにウェブサイトからのフィードバック(すなわちアンロックしクッキー/コード)をモニタし続ける。肯定(YES)の場合、制御プログラムは、USBフラッシュドライブのライトプロテクトされた主記憶領域をアンロックする[ステップ70]。
【0029】
特定の実施の形態では、上記アンロッククッキーは、ファイルおよびファイル内のアンロックコードを含んでいる。クッキーが到着すると、制御プログラムはファイルの名前を最初に点検する。名前が正しい場合、制御プログラムは進んで、クッキーファイルのアンロックコードを、プログラムにプリセットされているアンロックコードと比較する。2つのコードが合致した場合、制御プログラムはUSBフラッシュドライブのフラッシュコントローラ内のレジスタコードを調整して、その主記憶スペースをアンロックする。アンロックされると、USBフラッシュドライブは、通常のドライブのように、データの読み出し及び書き込み)のために自由に用いることができる。
【0030】
ここに記載した方法は、専用のウェブサイトとのコミュニケーションを通じ、組み込みソフトウェア(すなわち上記の制御プログラム)を用いてのUSBフラッシュドライブ(またはフラッシュメモリカードまたは一般に携帯用メモリデバイス)のオンラインアンロックを提供するものである。
【0031】
ホスティングウェブサイトは、アンロックコードを出す前に、ユーザが行うべきアクション、特にデータの入力を決定する。これはオンラインプラットホームを構築する。そこでは、データおよび情報の収集および/または更新を伴うか必要とする多種多様なサービスおよび製品が提供されることができる。プロモーション情報は、ウェブサイト上に掲示されるか又はユーザに配信されることができる。
【0032】
ホスティング会社はオンラインプラットホームとしてウェブサイトを用いて事業を経営しているだろうから、ホスティング会社はその顧客になるであろうユーザに、関連するUSBドライブを供給する。以下、具体例について説明する。
【0033】
人材派遣会社は、そのデータベースにおける求職者のCV(履歴書)が最新のものであるように、当該データベースを更新し続けることを必要とする。人材派遣会社が応募者/志願者にウェブサイトでオンラインにより彼らの履歴書を必要に応じて直ちにあるいは定常的に登録および/または更新するよう促すことは、必要である。伝統的には、それらの促進方法は、オンライン広告バナー、電子メールおよび雑誌などによってである。本発明によるUSBドライブ(またはフラッシュメモリカード等)は、それらが効果的に求職者の登録を促して、ドライブする全く新しい機会を提供する。人材派遣会社および登録者の双方共、この方式から利益を得るであろう。USBドライブには、顧客に対する吸引力を高めるために、デジタルコンテンツ(例えば、音楽、ビデオ、ゲームおよび登録/更新後にアンロックするためのソフトウェア等)がプリロードされていてもよい。
【0034】
このコンセプトは、e―ビジネスをしている会社又はオンラインゲームプラットホームなどにも当てはまる。
【0035】
本発明は、携帯用メモリデバイスのソフトウェアアンロックを可能とする。アンロックプログラムは、クロスプラットフォームオペレーションを行うことが可能であるので、サードパーティのソフトウェアまたはプログラムと通信できる。このソフトウェアはウェブサイト・プラットホームまたはプログラミングと通信することも可能である。それによって、このソフトウェアはインターネットまたは他の任意の類似の電子ネットワークを介して携帯用メモリデバイスの遠隔アンロックを可能にする。
【0036】
以上、本発明の実施形態を説明したが、これを種々修正・変更することは、特許請求の範囲に記載の発明の範囲から逸脱することなく、当業者によってなされることができる。

【特許請求の範囲】
【請求項1】
使用可能なメモリスペースが使用に対して最初はロックされている携帯用メモリデバイスを供給すること、
上記携帯用メモリデバイスをネットワークアクセス装置に接続すること、
上記ネットワークアクセス装置によって、制御プログラムを実行すること、
上記制御プログラムの実行により、上記ネットワークアクセス装置を用いて特定のウェブサイトにアクセスすること、
上記ウェブサイトで特定の作業を行うこと、
上記作業が完了したときに上記ウェブサイトからアンロックコードを受け取ること、
上記制御プログラムの実行により上記アンロックコードを用いて上記携帯用メモリデバイスの上記使用可能なメモリスペースをアンロックすること
を備えたことを特徴とする携帯用メモリデバイスをアンロックする方法
【請求項2】
初期状態では、使用に対してその使用可能なメモリスペースをロックするために上記携帯用メモリデバイスをライトプロテクトすることを含むことを特徴とする請求項1記載の携帯用メモリデバイスをアンロックする方法。
【請求項3】
上記携帯用メモリデバイスのメモリスペースを、上記制御プログラムを格納するための第1の区画と、初期状態では使用に対してロックされた上記使用可能なメモリスペースとしての第2の区画とに分割し、上記制御プログラムを上記第1の区画に格納することを含むことを特徴する請求項1記載の携帯用メモリデバイスをアンロックする方法。
【請求項4】
上記携帯用メモリデバイスに格納されたデバイスコードを参照することで上記制御プログラムの実行を通して上記携帯用メモリデバイスを認証し、上記の認証が失敗した場合には上記ウェブサイトにアクセスせずに上記制御プログラムの実行を終了することを含むことを特徴する請求項1乃至3のいずれか1に記載の携帯用メモリデバイスをアンロックする方法。
【請求項5】
上記携帯用メモリデバイスの上記使用可能なメモリスペースがアンロックされたかどうかを、上記制御プログラムの実行を通して調べ、そうである場合には、上記ウェブサイトにアクセスしないで上記制御プログラムの実行を終了することを含むことを特徴する請求項1乃至3のいずれか1に記載の携帯用メモリデバイスをアンロックする方法。
【請求項6】
上記携帯用メモリデバイスをアンロックするために上記携帯用メモリデバイスのフラッシュコントローラのレジスタコードを変えることを含むことを特徴する請求項1乃至3のいずれか1に記載の携帯用メモリデバイスをアンロックする方法。
【請求項7】
上記ウェブサイトを主催することを含むことを特徴する請求項1記載の携帯用メモリデバイスをアンロックする方法。

【図1】
image rotate


【公開番号】特開2010−146542(P2010−146542A)
【公開日】平成22年7月1日(2010.7.1)
【国際特許分類】
【出願番号】特願2009−98163(P2009−98163)
【出願日】平成21年4月14日(2009.4.14)
【出願人】(509106810)ギガフラッシュ・リミテッド (1)
【氏名又は名称原語表記】GIGAFLASH LIMITED
【Fターム(参考)】