(57)【要約】セキュリティを犠牲にすることなく、かつ先行技術のコストおよび不便さを被ることなく、個別化されたポータブルデスクトップの効果をサポートするシステムおよび方法を提供することが望ましい。例えば、本発明は以下の方法を提供する。ポータブル周辺メモリ記憶デバイスを動作させるための方法であって、周辺メモリ記憶デバイスは、２つの動作モードのうちのいずれかで動作可能である、方法。第１の動作モードでは、デバイスは、ポータブルデスクトップの機能をサポートする。第２の他の動作モードでは、ポータブル周辺メモリ記憶デバイスは、ホストシステム内にマウントされた記憶デバイスとして、外部メモリ記憶装置をサポートする。
2013506207.tif 000002
【特許請求の範囲】
【請求項１】
ポータブル周辺メモリ記憶デバイスであって、該ポータブル周辺メモリ記憶デバイスは、
筐体と、
ワークステーションとインターフェースをとるためのポートと、
少なくとも第１の部分と第２の部分とを備えているメモリと
を備え、
該第１の部分は、ポータブルデスクトップデータを備え、該メモリに結合されたワークステーション上のポータブルデスクトップの機能をサポートするためのものであり、該第２の部分は、該ポートを介して該メモリに結合されたワークステーションのためのポータブル周辺メモリ記憶デバイス機能を提供するためのものであって、該ポータブルデスクトップの機能から独立している、デバイス。
【請求項２】
前記ポートは、ユニバーサルシリアルバス（ＵＳＢ）ポートを備える、請求項１に記載の周辺メモリ記憶デバイス。
【請求項３】
前記筐体は、個人の衣服内に適合するようにサイズ設定および構成される、請求項１に記載の周辺メモリ記憶デバイス。
【請求項４】
前記デバイスがポータブルデスクトップを提供するように動作しない場合には、前記第１の部分へのアクセスを阻止するプロセッサを備える、請求項１に記載の周辺メモリ記憶デバイス。
【請求項５】
前記プロセッサは、前記デバイスがポータブルデスクトップを提供するように動作しない場合には、前記第１の部分を隠す、請求項４に記載の周辺メモリ記憶デバイス。
【請求項６】
前記デバイスがポータブルデスクトップを提供するように動作する場合には、前記第２の部分へのアクセスを提供するプロセッサを備える、請求項４に記載の周辺メモリ記憶デバイス。
【請求項７】
前記デバイスがポータブルデスクトップを提供するように動作する場合には、前記第２の部分への制限されたアクセスを提供するプロセッサを備え、該制限されたアクセスは、前記ポータブルデスクトップの機能とは独立した該第２の部分へのアクセスと比較して、該第２の部分へのアクセスを制限する、請求項１に記載の周辺メモリ記憶デバイス。
【請求項８】
前記デバイスがポータブルデスクトップを提供するように動作する場合には、前記第２の部分への制限されたアクセスを提供するプロセッサを備え、該第２の部分へのアクセスは、前記ポータブルデスクトップの機能からの該第２の部分への制限されたアクセスと比較して、あまり制限されない、請求項１に記載の周辺メモリ記憶デバイス。
【請求項９】
前記デバイスがポータブルデスクトップを提供するように動作する場合には、前記第２の部分へのアクセスを阻止するプロセッサを備える、請求項４に記載の周辺メモリ記憶デバイス。
【請求項１０】
事前のユーザ認証がない限り、前記第１の部分および前記第２の部分の両方へのアクセスを阻止するプロセッサを備える、請求項４に記載の周辺メモリ記憶デバイス。
【請求項１１】
周辺メモリ記憶デバイスをワークステーションと結合することと、
第１の動作モードにおいて、記憶媒体として、該ワークステーションと共に第１の動作モードにおいて動作するように、周辺メモリ記憶デバイスの一部を該ワークステーション上にマウントすることと、
第２の他の動作モードにおいて、該周辺メモリ記憶デバイス内のデータを使用して、該ワークステーション上のパーソナルデスクトップをサポートすることと
を含む、方法。
【請求項１２】
前記第２の動作モードにおいて、前記周辺メモリ記憶デバイスの一部は、前記ポータブルデスクトップにマウントされた記憶媒体として、該ポータブルデスクトップを介してアクセス可能である、請求項１１に記載の方法。
【請求項１３】
前記第２の動作モードにおいて、前記周辺メモリ記憶デバイスの一部は、読取専用である、請求項１２に記載の方法。
【請求項１４】
前記第１の動作モードにおいて、前記周辺メモリ記憶デバイスの一部は、書込専用である、請求項１３に記載の方法。
【請求項１５】
パーソナルデスクトップをサポートする前記周辺メモリ記憶デバイス内のデータは、前記第１の動作モードにおいてアクセス不可能である、請求項１１に記載の方法。
【請求項１６】
前記周辺メモリ記憶デバイス内の一部は、前記第２の他の動作モードにおいてアクセス不可能である、請求項１５に記載の方法。
【請求項１７】
パーソナルデスクトップをサポートする前記周辺メモリ記憶デバイス内のデータは、該周辺メモリ記憶デバイスの別個のパーティション内に記憶される、請求項１１に記載の方法。
【請求項１８】
前記デバイスは、ホストコンピュータのブートに先立ってインストールされる場合には、前記第２の動作モードにおいて動作し、既にブートされているホストコンピュータ内にインストールされる場合には、前記第１の動作モードにおいて動作する、請求項１１に記載の方法。
【請求項１９】
前記ホストコンピュータのブートに先立ってインストールされる場合には、該ホストコンピュータは、前記周辺メモリ記憶デバイスからブートし、該ホストコンピュータは、該周辺メモリ記憶デバイス以外の不揮発性メモリ記憶を無効にさせる、請求項１８に記載の方法。
【請求項２０】
ユーザ認証データを前記周辺メモリ記憶デバイスに提供することと、
該ユーザ認証データが、承認されたユーザ以外を示す場合には、該周辺メモリ記憶デバイス内に記憶されたデータへのアクセスを拒否することと、
該ユーザ認証データが、承認されたユーザを示す場合には、該周辺メモリ記憶デバイス内に記憶されたデータへのアクセスを提供することと
を含む、請求項１１に記載の方法。
【請求項２１】
ポータブル周辺メモリ記憶デバイスであって、
該ポータブル周辺メモリ記憶デバイスは、
筐体と、
ワークステーションとインターフェースをとるためのポートと、
少なくとも第１の部分を備えるメモリと
を備え、該第１の部分は、該メモリに結合されたワークステーション上のポータブルデスクトップの機能をサポートするためのものであり、該第１の部分は、該ポータブル周辺メモリ記憶デバイスが、ポータブルデスクトップの機能を提供するように動作可能でない場合には、隠されている、デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、データ処理システムおよびネットワークの分野に関し、より具体的には、ポータブル周辺メモリ記憶デバイスを使用して、セキュアかつポータブルな個別化されたデスクトップの機能を実装するための方法およびシステムに関する。
【背景技術】
【０００２】
ポータブルデスクトップの概念は、データ処理システムおよびデータ処理ネットワークの分野において周知である。ポータブルデスクトップは、概して、ユーザが、例えば、ネットワークに接続された、複数のコンピュータのうちのいずれかに再構築することができるパーソナルデスクトップを指す。パーソナルデスクトップという用語に含まれるのは、例えば、電子メール、アポイントメント、パーソナルファイル等を含む、各ユーザと関連付けられたプライベートデータである。精通し、個別化されたインターフェースの効果を犠牲にすることなく、ユーザに、より多くの数のデバイスを使用可能にすることによって、ポータブルデスクトップは、移動性および便宜性を大幅に拡大する潜在性を有することになる。典型的には、ポータブルデスクトップは、ネットワーク内に、各ユーザ毎の個別化されたファイルシステムまたはディレクトリを記憶することによって達成される。ユーザのデスクトップ、ファイル、およびホームディレクトリをポータブルにするために、ユーザのファイルシステムまたはディスクは、ネットワークで結ばれる。本モデルは、残念ながら、例えば、ルートシステムアドミニストレータが、ユーザのパーソナル電子メール、ファイル等をスヌーピングし、読み取る等、セキュリティの喪失につながる可能性がある。
【０００３】
本問題を解決するための試みの１つとして、パーソナルデータデバイスドライブを各ユーザに配布することが想定される。ユーザのパーソナルディレクトリは、パーソナルドライブ上に記憶される。ユーザが、特定のコンピュータを使用して、ネットワークに接続すると、パーソナルドライブが、機械の適切なスロットに挿入される。ドライブを機械に「ホットプラグ」した後、ネットワークワークステーションは、パーソナルディレクトリをパーソナルドライブ上にマウントし、個別化されたインターフェースをユーザに提供する。しかしながら、ユーザに、そのポータブルディスクへのアクセスを所望する度に、フィールドのインストールおよびディスクドライブ構成を行うことを要求することと関連付けられたコストならびに不便さは、本解決策を非実践的にすることを理解されたい。さらに、パーソナルデスクトップアプリケーションをサポートする各コンピュータのためのソフトウェアは、カスタムであって、したがって、パーソナルデスクトップおよびそれと関連付けられたすべてのデータの使用を制限する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、セキュリティを犠牲にすることなく、かつ先行技術のコストおよび不便さを被ることなく、個別化されたポータブルデスクトップの効果をサポートするシステムおよび方法を提供することが望ましいであろう。
【課題を解決するための手段】
【０００５】
本発明によると、ポータブル周辺メモリ記憶デバイスが提供され、このデバイスは、筐体と、ワークステーションとインターフェースをとるためのポートと、少なくとも第１の部分と第２の部分とを備え、第１の部分は、ポータブルデスクトップデータを備え、それに結合されたワークステーション上のポータブルデスクトップの機能をサポートするためのものであって、第２の部分は、ポートを介して、それに結合されたワークステーションのためのポータブル周辺メモリ記憶デバイスの機能を提供するためのものであって、ポータブルデスクトップの機能から独立するメモリとを備える。
【０００６】
本発明の別の局面によると、周辺メモリ記憶デバイスをワークステーションと結合することと、第１の動作モードでは、第１の動作モードにおいて、記憶媒体として、それと協働するために、ワークステーション上に周辺メモリ記憶デバイスの一部をマウントすることと、第２の他の動作モードでは、周辺メモリ記憶デバイス内のデータを使用して、ワークステーション上のパーソナルデスクトップをサポートすることとを含む方法が提供される。
【０００７】
本発明の別の局面によると、ポータブル周辺メモリ記憶デバイスが提供され、このデバイスは、筐体と、ワークステーションとインターフェースをとるためのポートと、少なくとも、それに結合されたワークステーション上のポータブルデスクトップの機能をサポートするための第１の部分を備え、第１の部分は、ポータブル周辺メモリ記憶デバイスが、ポータブルデスクトップの機能を提供するために動作可能でない限り、非表示である、メモリとを備える。
【０００８】
本発明の他の目的および利点は、以下の発明を実施するための形態を熟読し、付随の図面を参照することによって、明白となるであろう。
【図面の簡単な説明】
【０００９】
【図１ａ】図１ａは、ユニバーサルシリアルバス（ＵＳＢ）メモリ鍵の形態における、ポータブル周辺メモリ記憶デバイスの簡略化されたブロック図である。
【図１ｂ】図１ｂは、無線メモリ鍵の形態における、ポータブル周辺メモリ記憶デバイスの簡略化されたブロック図である。
【図２】図２は、先行技術のポータブル周辺メモリ記憶デバイスのための簡略化されたメモリの概略図である。
【図３】図３は、デスクトップの仮想化をサポートする、先行技術のポータブル周辺メモリ記憶デバイスのための簡略化されたメモリの概略図である。
【図４】図４は、本発明の実施形態による、ポータブル周辺メモリ記憶デバイスのための簡略化されたメモリの概略図であって、デバイスは、単一セキュリティプロセスをサポートする。
【図５】図５は、本発明の実施形態による、ポータブル周辺メモリ記憶デバイスのための簡略化されたメモリの概略図であって、いくつかの異なるセキュリティプロセスをサポートする。
【図６】図６は、本発明の実施形態による、ポータブル周辺メモリ記憶デバイスのための簡略化されたメモリの概略図であって、ポータブル周辺メモリ記憶デバイス内にセキュリティがない。
【図７】図７は、仮想デスクトップを提供する方法の簡略化されたフロー図である。
【図８】図８は、ポータブル周辺メモリ記憶デバイス内のリムーバブルメモリ記憶から独立して、ポータブルデスクトップをサポートする方法の簡略化されたフロー図である。
【図９】図９は、ポータブル周辺メモリ記憶デバイス内のリムーバブルメモリ記憶への制限されたアクセスをサポートする、ポータブルデスクトップをサポートする方法の簡略化されたフロー図である。
【図１０】図１０は、ポータブル周辺メモリ記憶デバイス内のリムーバブルメモリ記憶へのアクセスをサポートする、ポータブルデスクトップをサポートする方法の簡略化されたフロー図である。
【発明を実施するための形態】
【００１０】
図１ａを参照すると、先行技術のポータブル周辺メモリ記憶デバイス１００が示される。デバイスは、ＵＳＢコネクタ１０１と、筐体１０２と、を備える。ＵＳＢコネクタ１０１が、パーソナルコンピュータ（図示せず）の形態でホストコンピュータ上の嵌合コネクタに結合されると、データは、ポータブル周辺メモリ記憶デバイス１００とホストコンピュータとの間で交換される。ＵＳＢ通信回路１０３は、ホストコンピュータ内の別のＵＳＢ通信回路と通信する。ＵＳＢ通信回路１０３はさらに、マイクロコントローラの形態でプロセッサ１０４と通信する。プロセッサは、順に、ポータブル周辺メモリ記憶デバイス１００内の静的ランダムアクセスメモリ（静的ＲＡＭ）１０５と通信する。
【００１１】
電源が投入されると、先行技術の周辺メモリ記憶デバイスは、ホストコンピュータシステムと相互作用を開始し、そこから、電力を引き出す。相互作用は、ホストコンピュータシステムに、ホストコンピュータシステムによって、メモリ記憶デバイスとしてアクセスするためのポータブル周辺メモリ記憶デバイス１００をマウントさせる。したがって、ポータブル周辺メモリ記憶デバイス１００は、例えば、ホストコンピュータの他の記憶デバイスとともにリストされる、記憶デバイスとして現れる。次いで、ポータブル周辺メモリ記憶デバイス１００上にデータを記憶する、またはそこからデータを読み出すことが分かる。ポータブル周辺メモリ記憶デバイス１００をホストコンピュータシステムから除去することによって、ローカルにおいて、またはポータブル周辺メモリ記憶デバイス１００が搬送されるあらゆる場所のいずれかにおいて、その中に記憶されたデータのいずれかの別のホストコンピュータへのポータビリティを可能にする。
【００１２】
図１ｂを参照すると、先行技術のポータブル周辺メモリ記憶デバイス１１０が示される。デバイスは、アンテナ１１１と、筐体１１２と、を備える。ポータブル周辺メモリ記憶デバイス１１０が、パーソナルコンピュータ（図示せず）の形態でホストコンピュータに無線で結合されると、データは、ポータブル周辺メモリ記憶デバイス１１０とホストコンピュータとの間で交換可能である。筐体１１２内に存在する送受信機回路１１８は、アンテナ１１１を駆動するために、データを増幅信号に変換する。通信回路１１３は、その間に形成される無線通信リンクを介して、ホストコンピュータ内の別の通信回路と通信する。通信回路１１３はさらに、マイクロコントローラの形態でプロセッサ１１４と通信する。プロセッサ１１４は、順に、ポータブル周辺メモリ記憶デバイス１１０内の静的ランダムアクセスメモリ（静的ＲＡＭ）１１５と通信する。
【００１３】
ホストコンピュータに無線で結合されると、先行技術のポータブル周辺メモリ記憶デバイスは、ホストコンピュータシステムと相互作用を開始する。相互作用は、ホストコンピュータシステムに、ホストコンピュータシステムによって、メモリ記憶デバイスとしてアクセスするためのポータブル周辺メモリ記憶デバイス１１０をマウントさせる。したがって、ポータブル周辺メモリ記憶デバイス１１０は、例えば、ホストコンピュータの他の記憶デバイスとともにリストされる、記憶デバイスとして現れる。次いで、ポータブル周辺メモリ記憶デバイス１１０上にデータを記憶する、またはそこからデータを読み出すことが分かる。ポータブル周辺メモリ記憶デバイス１１０を移動することによって、ローカルにおいて、またはポータブル周辺メモリ記憶デバイス１１０が搬送されるあらゆる場所のいずれかにおいて、その中に記憶されたデータのいずれかの別のホストコンピュータへのポータビリティを可能にする。
【００１４】
図２を参照すると、さらに、図１ａおよび図１ｂのポータブル周辺メモリ記憶デバイス内のデータをセキュアにし、それにアクセスするために、ユーザ認証を要求することが分かる。そのようなポータブル周辺メモリ記憶デバイスでは、ユーザは、周辺メモリ記憶デバイス内に記憶されたデータを「ロック解除」するために、ホストコンピュータまたは周辺メモリ記憶デバイス自体のいずれかに、ユーザ認証データを提供するように指示される。例えば、指紋スキャナを備える周辺メモリ記憶デバイスは、その中に記憶されたデータを公表する前に、ユーザに、それに生体指紋を提供するように要求する。図２に示されるように、メモリ空間２０は、周辺メモリ記憶エリア２２と、セキュリティデータ記憶エリア２１と、を含む。セキュリティデータ記憶エリア内に記憶されたデータは、周辺メモリ記憶エリア内に記憶されたデータをセキュアにするためのものである。例えば、本エリアは、データのセキュア化およびセキュア化解除のために、ポータブル周辺メモリ記憶デバイス内のコントローラによる実行のためのプロセスを含む。オプションで、本エリアは、ユーザ提供セキュリティデータまたは情報と相関させるための相関データを含む。
【００１５】
周辺メモリ記憶エリア２２は、静的ＲＡＭを備え、ホストシステムのオペレーティングシステム内にマウントされた記憶エリアとして、効果的に現れる。
【００１６】
図３を参照すると、さらに、図１ａおよび図１ｂのポータブル周辺メモリ記憶デバイス内のデータをセキュアにし、それにアクセスするために、ユーザ認証を要求することが分かる。そのようなポータブル周辺メモリ記憶デバイスでは、ユーザは、周辺メモリ記憶デバイス内に記憶されたデータを「ロック解除」するために、ホストコンピュータまたは周辺メモリ記憶デバイス自体のいずれかに、ユーザ認証データを提供するように指示される。例えば、指紋スキャナを備える周辺メモリ記憶デバイスは、その中に記憶されたデータを公表する前に、ユーザに、それに生体指紋を提供するように要求する。図３に示されるように、メモリ空間３０は、周辺メモリ記憶エリア３２と、セキュリティデータ記憶エリア３１と、を含む。セキュリティデータ記憶エリア内に記憶されたデータは、周辺メモリ記憶エリア内に記憶されたデータをセキュアにするためのものである。例えば、本エリアは、データのセキュア化およびセキュア化解除のために、ポータブル周辺メモリ記憶デバイス内のコントローラによる実行のためのプロセスを含む。オプションで、本エリアは、ユーザ提供セキュリティデータまたは情報と相関させるための相関データを含む。
【００１７】
周辺メモリ記憶エリア３２は、ユーザにポータブルデスクトップの機能を提供する際、ホストシステムと協働するために、個別化されたデスクトップに関連するデータをその中に記憶させるための静的ＲＡＭを備える。その中に記憶されたデータは、ポータブルデスクトップアプリケーションによって、修正および更新される。
【００１８】
概して、本発明の実施形態は、周辺目盛りデバイスを介して提供される個別化されたデスクトップの機能を有効にする一方、周辺メモリデバイスの他の機能をサポートするシステムを想定する。
【００１９】
図４を参照すると、例示的デバイスのメモリの概略図が示される。そのようなポータブル周辺メモリ記憶デバイスでは、ユーザは、周辺メモリ記憶デバイス内に記憶されたデータを「ロック解除」するために、ホストコンピュータまたは周辺メモリ記憶デバイス自体のいずれかに、ユーザ認証データを提供するように指示される。例えば、指紋スキャナを備える周辺メモリ記憶デバイスは、その中に記憶されたデータを公表する前に、ユーザに、それに生体指紋を提供するように要求する。図４に示されるように、メモリ空間４０は、周辺メモリ記憶エリア４２ａおよび４２ｂと、セキュリティデータ記憶エリア４１と、を含む。セキュリティデータ記憶エリア内に記憶されたデータは、周辺メモリ記憶エリア内に記憶されたデータをセキュアにするためのものである。例えば、本エリアは、データのセキュア化およびセキュア化解除のために、ポータブル周辺メモリ記憶デバイス内のコントローラによる実行のためのプロセスを含む。オプションで、本エリアは、ユーザ提供セキュリティデータまたは情報と相関させるための相関データを含む。
【００２０】
周辺メモリ記憶エリア４２ａは、ユーザにポータブルデスクトップの機能を提供する際、ホストシステムと協働するために、個別化されたデスクトップに関連するデータをその中に記憶させるための静的ＲＡＭを備える。その中に記憶されたデータは、ポータブルデスクトップアプリケーションによって、修正および更新される。周辺メモリ記憶エリア４２ｂは、静的ＲＡＭを備え、ホストシステムのオペレーティングシステム内にマウントされた記憶エリアとして、効果的に現れる。
【００２１】
したがって、ポータブル周辺メモリ記憶デバイスは、オプションで、キャッシュ管理、メモリ使用最適化、セキュリティ機能、および通信機能等のその機能を実行するための回路を含む。ポータブル周辺メモリ記憶デバイスは、２つの動作モードのいずれかにおいて動作可能である。第１の動作モードでは、デバイスは、ポータブルデスクトップの機能をサポートする。第２の他の動作モードでは、ポータブル周辺メモリ記憶デバイスは、ホストシステム内にマウントされた記憶デバイスとして、外部メモリ記憶をサポートする。
【００２２】
代替として、図５に示されるように、メモリ空間５０は、周辺メモリ記憶エリア５２ａおよび５２ｂと、セキュリティデータ記憶エリア５１ａおよび５１ｂと、を含む。セキュリティデータ記憶エリア内に記憶されたデータは、周辺メモリ記憶エリアの関連付けられた部分内に記憶されたデータをセキュアにするためのものである。例えば、エリア５１ａおよび５１ｂはそれぞれ、データのセキュア化およびセキュア化解除のために、ポータブル周辺メモリ記憶デバイス内のコントローラによる実行のためのプロセスを含む。オプションで、各エリアは、ユーザ提供セキュリティデータまたは情報と相関させるための相関データを含む。
【００２３】
周辺メモリ記憶エリア５２ａは、ユーザにポータブルデスクトップの機能を提供する際、ホストシステムと協働するために、個別化されたデスクトップに関連するデータをその中に記憶させるための静的ＲＡＭを備える。その中に記憶されたデータは、ポータブルデスクトップアプリケーションによって、修正および更新される。ポータブルデスクトップのアクセスは、エリア５１ａ内のデータに基づいて、セキュリティを介して行われる。周辺メモリ記憶エリア５２ｂは、静的ＲＡＭを備え、ホストシステムのオペレーティングシステム内にマウントされた記憶エリアとして、効果的に現れる。マウントされた記憶エリアのアクセスは、エリア５１ｂ内のデータに基づいて、セキュリティを介して行われる。
【００２４】
したがって、ポータブル周辺メモリ記憶デバイスは、オプションで、キャッシュ管理、メモリ使用最適化、セキュリティ機能、および通信機能等のその機能を実行するための回路を含む。ポータブル周辺メモリ記憶デバイスは、２つの動作モードのいずれかにおいて動作可能である。第１の動作モードでは、デバイスは、ポータブルデスクトップの機能をサポートする。第２の他の動作モードでは、ポータブル周辺メモリ記憶デバイスは、ホストシステム内にマウントされた記憶デバイスとして、外部メモリ記憶をサポートする。
【００２５】
図６では、セキュア化されていないポータブル周辺メモリ記憶デバイスのための簡略化されたメモリの概略図が示される。メモリ空間６０は、周辺メモリ記憶エリア６２ａおよび６２ｂを含む。本性質の用途では、データおよびポータブルデスクトップセキュリティのいずれかは、懸念と見なされない、またはポータブルデバイスの物理的セキュリティが、データをセキュアにするために依存される。
【００２６】
周辺メモリ記憶エリア６２ａは、ユーザにポータブルデスクトップの機能を提供する際、ホストシステムと協働するために、個別化されたデスクトップに関連するデータをその中に記憶させるための静的ＲＡＭを備える。その中に記憶されたデータは、ポータブルデスクトップアプリケーションによって、修正および更新される。周辺メモリ記憶エリア６２ｂは、静的ＲＡＭを備え、ホストシステムのオペレーティングシステム内にマウントされた記憶エリアとして、効果的に現れる。
【００２７】
したがって、周辺ポータブルデスクトップデバイスは、オプションで、キャッシュ管理、メモリ使用最適化、セキュリティ機能、および通信機能アドのその機能を実行するための回路を含む。ポータブル周辺メモリ記憶デバイスは、２つの動作モードのいずれかにおいて動作可能である。第１の動作モードでは、デバイスは、ポータブルデスクトップの機能をサポートする。第２の他の動作モードでは、ポータブル周辺メモリ記憶デバイスは、ホストシステム内にマウントされた記憶デバイスとして、外部メモリ記憶をサポートする。
【００２８】
図７を参照すると、仮想デスクトップを提供する方法の簡略化されたフロー図が示される。７０１では、第１のユーザは、ホストコンピュータシステムのＵＳＢポートに結合するために、その中にメモリ記憶を備える、ユニバーサルシリアルバス（ＵＳＢ）メモリ鍵の形態における、周辺メモリ記憶デバイスが提供される。周辺メモリ記憶デバイスは、例えば、電子メール、予定、デスクトップファイル等を含む、パーソナルデータファイルを含有するユーザのパーソナルディレクトリを、例えば、そこに記憶させることによって、第１のユーザのポータブルデスクトップをサポートするために、その中に記憶されたデータを有する。周辺メモリ記憶デバイスは、好ましくは、ユーザが、その衣服に留める、あるいは携帯電話または無線呼出デバイスを有する場合と同様に携行することを可能にするために十分に小さい。本性質の周辺メモリ記憶デバイスは、周知であって、現在、多数の小型形状因子で提供されており、その多くは、小銭入れ内に適合するであろう。より大きな周辺メモリ記憶デバイスは、ハードドライブを備えるが、これらでさえ、容易なポータビリティのためのサイズおよび形状因子である。
【００２９】
ポータブル周辺記憶デバイスは、７０２において、その使用の際、ホストコンピューティングと結合される。典型的には、これは、ホストコンピュータの嵌合コネクタにポータブル周辺メモリ記憶デバイスのＵＳＢコネクタを挿入することによって行われる。代替として、無線結合の形態における結合の別の方法が使用される。さらなる代替として、さらに別の結合プロセスが採用される。
【００３０】
ホストコンピュータシステムが使用中であるため、７０４ａにおいて、ポータブル周辺メモリ記憶デバイスの第１のパーティションは、ホストコンピュータシステムのオペレーティングシステム内の外部リムーバブル記憶デバイスとしてマウントされる。次いで、第１のユーザは、７０６において、パーティション内にファイルを記憶し、そこからファイルを読み出すことが可能となる。しかしながら、第１のユーザが、そのポータブルデスクトップ内の任意のデータにアクセスすることは禁止される。オプションで、ポータブルデスクトップは、デバイスが、例えば、標準的ＵＳＢポータブルメモリデバイスとして、現れるように、第１のユーザに完全に非表示にされる。
【００３１】
図８を参照すると、ホストコンピュータが、８０１において、リブートされると、ポータブル周辺メモリデバイスは、ブートアップ時に検出され、８０２において、ホストコンピュータに、ポータブル周辺メモリ記憶デバイスの第２のパーティション内のメモリに基づいて、第１のユーザのパーソナルデスクトップを実行させる。パーソナルデスクトップは、ポータブル周辺メモリデバイスの第１のパーティションへの第１のユーザのアクセスを拒否する。
【００３２】
図９を参照すると、代替実施形態が示される。ホストコンピュータが、９０１において、リブートされると、ポータブル周辺メモリデバイスは、ブートアップ時に検出され、９０２において、ホストコンピュータに、ポータブル周辺メモリ記憶デバイスの第２のパーティション内のメモリに基づいて、第１のユーザのパーソナルデスクトップを実行させる。９０３では、パーソナルデスクトップは、記憶デバイスとして、ポータブル周辺メモリ記憶デバイスの第１のパーティションをマウントする。したがって、ポータブル周辺メモリ記憶デバイスは、パーソナルデスクトップデバイスとして、およびポータブル記憶デバイスとして、使用可能である。９０６では、第１のユーザは、第１のパーティションからデータを読み出す。第１のユーザは、第１のパーティション内にデータを記憶することを阻止され、それによって、ポータブルデスクトップへの外部データのインポートを可能にする一方、パーソナルデスクトップからの内部データのエクスポートを阻止する。
【００３３】
図１０を参照すると、代替実施形態が示される。ホストコンピュータが、１００１において、リブートされると、ポータブル周辺メモリデバイスは、ブートアップ時に検出され、１００２において、ホストコンピュータに、ポータブル周辺メモリ記憶デバイスの第２のパーティション内のメモリに基づいて、第１のユーザのパーソナルデスクトップを実行させる。１００３では、パーソナルデスクトップは、記憶デバイスとして、ポータブル周辺メモリ記憶デバイスの第１のパーティションをマウントする。したがって、ポータブル周辺メモリ記憶デバイスは、パーソナルデスクトップデバイスとして、およびポータブル記憶デバイスとして、使用可能である。１００５では、第１のユーザは、第１のパーティション内にデータを記憶し、１００６では、第１のユーザは、第１のパーティションからデータを読み出す。
【００３４】
「パーティション」という用語が前述では使用されるが、そこへのアクセスから記憶媒体の一部をセキュアにする他の方法もまた、サポートされる。例えば、第１のパーティションへのアクセスを阻止する代わりに、アクセスは、その中に記憶されたファイルを有するメモリデバイスの一部に対して阻止され、ポータブル周辺メモリデバイスがリムーバブルメモリデバイスとしてマウントされるときはアクセス可能である。
【００３５】
「マウントされた」という用語は、典型的には、オペレーティングシステム内からメモリ記憶をアクセス可能にすることを示すために使用される。ポータブル周辺メモリ記憶デバイスが、ポータブルデスクトップを実装するために使用されるとき、ポータブルデスクトップ自体は、デバイスへのアクセスの結果である。したがって、「デバイス内にメモリ記憶をマウントする」という用語は、オプションで、ポータブルデスクトップ環境内のソフトウェア機能を指す。
【００３６】
オプションで、ポータブルデスクトップデバイスが、ホストコンピュータに結合されると、ポータブルデスクトップデバイスがポータブルデスクトップ実行のためにアクセス可能となる前に、第１のユーザの認証が要求される。
【００３７】
さらにオプションで、ポータブルデスクトップデバイスが、ホストコンピュータに結合されると、ポータブルデスクトップデバイスが、メモリ記憶デバイスとして使用するためにアクセス可能となる前に、第１のユーザの認証が要求される。代替として、認証が生じた後でも、ポータブルデスクトップデバイス内のポータブルデスクトップデータは、ユーザに非表示である。
【００３８】
さらにオプションで、ポータブルデスクトップデバイスが、ホストコンピュータに結合されると、ポータブルデスクトップデバイスが、ポータブルデスクトップデバイスまたはメモリ記憶デバイスのいずれかとして使用するためにアクセス可能となる前に、第１のユーザの認証が要求される。
【００３９】
多数の他の実施形態が、本発明の精神または範囲から逸脱することなしに想起され得る。
【図１ａ】
2013506207.tif 000003
【図１ｂ】
2013506207.tif 000004
【図２】
2013506207.tif 000005
【図３】
2013506207.tif 000006
【図４】
2013506207.tif 000007
【図５】
2013506207.tif 000008
【図６】
2013506207.tif 000009
【図７】
2013506207.tif 000010
【図８】
2013506207.tif 000011
【図９】
2013506207.tif 000012
【図１０】
2013506207.tif 000013
【国際調査報告】
2013506207.tif 000014
2013506207.tif 000015