(57)【特許請求の範囲】
【請求項１】
通信制御装置と出力装置を備えリサイクルの可能なコンピュータであって、
複数の実行可能モジュールを含むプリブート実行可能イメージをプリブート領域に格納した永続的ストレージ・メディアを有し、
前記複数の実行可能モジュールが、
ユーザに前記永続的ストレージ・メディアを消去する処分オプションまたは前記永続的ストレージ・メディアを消去しインストール・イメージの再取得を行うリサイクル・オプションを選択させる表示を前記出力装置にするように構成されたインタフェース・モジュールと、
ディスク・イメージおよびコンフィギュレーション情報を含むユーザ・データを、前記通信制御装置を通じてアーカイブ・サーバにコピーするように構成されたアーカイブ・モジュールと、
前記永続的ストレージ・メディアからデータを消去するように構成された処分モジュールと、
前記通信制御装置を通じてインストール・サーバから、前記コンピュータを自動的にブートすることを可能にする前記インストール・イメージを前記コンピュータにダウンロードするリサイクル・モジュールと
を含む
コンピュータ。
【請求項２】
前記プリブート領域が、プリブート・セクタおよびプリブート・パーティションから成る群から選択される、請求項１に記載のコンピュータ。
【請求項３】
前記処分モジュールが、更に、前記コンピュータを前記アーカイブ・サーバによって管理された前記コンピュータに関連する資産レコードから除去するように構成されている、請求項１に記載のコンピュータ。
【請求項４】
前記アーカイブ・モジュールが、更に、前記ユーザを認証するように構成されている、請求項１に記載のコンピュータ。
【請求項５】
前記ユーザ・データがパスワードを含む、請求項１に記載のコンピュータ。
【請求項６】
前記処分モジュールが、更に、前記パスワードを前記永続的ストレージ・メディアから除去するように構成されている、請求項５に記載のコンピュータ。
【請求項７】
前記リサイクル・モジュールが、更に、前記インストール・イメージから前記コンピュータをブートし、前記アーカイブ・サーバから新しいユーザに対応するユーザ・データの検索を開始し、検索したユーザ・データを前記永続的ストレージ・メディアに保管するように構成されている、請求項１に記載のコンピュータ。
【請求項８】
前記リサイクル・モジュールが、更に、前記新しいユーザを認証するように構成されている、請求項１に記載のコンピュータ。
【請求項９】
前記リサイクル・モジュールが、更に、前記アーカイブ・サーバによって管理された前記コンピュータに関連する資産レコードを更新するように構成されている、請求項１に記載のコンピュータ。
【請求項１０】
通信制御装置と出力装置を備えるコンピュータをリサイクルするためのシステムであって、
複数の実行可能モジュールを含むプリブート実行可能イメージをプリブート領域に格納した永続的ストレージ・メディアを有するコンピュータと、
ユーザ・データをアーカイブするように構成されたアーカイブ・サーバと、
インストール・イメージを前記コンピュータに供給するように構成されたインストール・サーバとを有し、
前記複数の実行可能モジュールが、
ユーザに前記永続的ストレージ・メディアを消去する処分オプションまたは前記永続的ストレージ・メディアを消去しインストール・イメージの再取得を行うリサイクル・オプションを選択させる表示を前記出力装置にするように構成されたインタフェース・モジュールと、
ディスク・イメージおよびコンフィギュレーション情報を含むユーザ・データを前記アーカイブ・サーバにコピーするように構成されたアーカイブ・モジュールと、
前記永続的ストレージ・メディアからデータを消去するように構成された処分モジュールと、
前記インストール・サーバから、前記コンピュータを自動的にブートすることを可能にする前記インストール・イメージを前記コンピュータにダウンロードするように構成されたリサイクル・モジュールを含む
システム。
【請求項１１】
前記プリブート領域が、プリブート・セクタおよびプリブート・パーティションから成る群から選択される、請求項１０に記載のシステム。
【請求項１２】
前記処分モジュールが、更に、前記コンピュータを前記アーカイブ・サーバによって管理された前記コンピュータに関連する資産レコードから除去するように構成されている、請求項１０に記載のシステム。
【請求項１３】
前記アーカイブ・モジュールが、更に、前記ユーザを認証するように構成されている、請求項１０に記載のシステム。
【請求項１４】
前記ユーザ・データがパスワードを含む、請求項１０に記載のシステム。
【請求項１５】
前記処分モジュールが、更に、前記パスワードを前記永続的ストレージ・メディアから除去するように構成されている、請求項１４に記載のシステム。
【請求項１６】
前記リサイクル・モジュールが、更に、前記インストール・イメージから前記コンピュータをブートし、前記アーカイブ・サーバから新しいユーザに対応するユーザ・データの検索を開始し、検索したユーザ・データを前記永続的ストレージ・メディアに保管するように構成されている、請求項１０に記載のシステム。
【請求項１７】
前記リサイクル・モジュールが、更に、前記新しいユーザを認証するように構成されている、請求項１０に記載のシステム。
【請求項１８】
前記リサイクル・モジュールが、更に、前記アーカイブ・サーバによって管理された前記コンピュータに関連する資産レコードを更新するように構成されている、請求項１０に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コンピュータ・システムをコンフィギュレーションし維持するための手段および方法に関する。具体的には、本発明は、コンピュータ（状のデータの）の消去およびイメージの再取得を含む、コンピュータの処分またはリサイクルあるいはその双方のための装置、システム、方法およびプログラムに関する。
【背景技術】
【０００２】
コンピュータおよびコンピュータ・ソフトウエアは、常に改良され変化している。コンピュータ・ユーザは、新しいコンピュータを獲得すると、通常、古いコンピュータ上に存在したアプリケーションの大部分を新しいコンピュータにもインストールすることを望む。更に、ユーザは通常、アプリケーションに関連したコンフィギュレーション・オプションおよびデータ・ファイルならびにそれらのコンピューティング環境に関連したコンフィギュレーション・オプションを新しいコンピュータに移すことを望む。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
各コンピュータ・ユーザは、何十ものアプリケーションおよび何百もの関連するデータ・ファイルを有する場合がある。所望のアプリケーションをインストールし、所望のデータ・ファイルを移し、好ましいコンフィギュレーション・オプションを設定することには、多くの工数がかかることがある。コンピュータを単に廃棄する場合であっても、古いデータをアーカイブ（archive）し、コンピュータ上に格納されている機密データを消去するプロセスには、相当な時間がかかる可能性がある。
【０００４】
企業および団体等の組織は、通常、機密情報を保護するために、重要データが安全な方法で確実に消去されることを求める。更に、かかる組織は、多くの場合、古いコンピュータが廃棄されるか新しいユーザにリサイクルされる前に、棚卸資産データベースを更新することを必要とする。
【０００５】
上述の問題の結果として、新しいコンピュータをコンフィギュレーションし、古いコンピュータを処分するプロセスは、組織にとって大きなコストである。多くの企業は、コンピュータを、コンピュータ処分またはリサイクルのために中央位置に送る。通常、中央位置は、ローカル・ユーザおよび管理者よりも多くのリソースおよび専門的知識を有し、正しいリサイクルまたは廃棄処置の実行を保証することができる。しかしながら、リソースおよび専門的知識が多くても、コンピュータのリサイクルは、不完全なプロセスであることが多く、新しいユーザに特定のアプリケーションのインストールおよび特定のコンフィギュレーション・オプションの設定を要求する。更に、コンピュータと中央位置との間での配送にかかるコストおよび時間のため、かかる解決策の魅力は小さくなってしまう。
【０００６】
前述の考察から、コンピュータを自律的に安全に消去しイメージを再取得する装置、システム、および方法に対する要望があることは明らかである。好ましくは、この装置、システム、および方法は、ユーザからの最小限の入力しか必要とせず、多種多様なオペレーティング・システムと共に動作する。好都合なのは、かかる装置、システム、および方法が、使用が簡単で、新しいコンピュータをコンフィギュレーションすることおよび古いコンピュータを処分またはリサイクルすることを必要としている企業および個人にとって費用効率の高いことである。
【課題を解決するための手段】
【０００７】
本発明は、当技術分野の現状に応えて、特に、コンピュータのコンフィギュレーション、処分、およびリサイクルのための現在利用可能な技術によって充分には解決されていない当技術分野における問題および必要性に応えて開発された。従って、本発明は、当技術分野における上述の欠点の多くまたは全てを克服するコンピュータの処分またはリサイクルあるいはその双方のための装置、システム、および方法を提供するために開発された。
【０００８】
本発明の１つの態様によれば、コンピュータを自動的に処分するための装置は、コンピュータの処分またはリサイクルを容易にする１組の実行可能モジュールを含むプリブート実行可能イメージを含む。一実施形態では、実行可能モジュールは、少なくとも１つの処分オプションに対してユーザに操作を促すように構成されたインタフェース・モジュールと、ローカルな永続的ストレージ・メディア上に含まれるユーザ・データを遠隔位置に保管するように構成されたアーカイブ・モジュールと、ローカルな永続的ストレージ・メディア上のデータを安全に消去するように構成された処分モジュールと、を含む。
【０００９】
プリブート実行可能イメージは、全体的にまたは部分的に、ローカルな永続的ストレージ・メディア上のブート可能ＲＯＭまたはプリブート・セクタまたはプリブート・パーティション等の専用の領域内に常駐することができる。ローカルな永続的ストレージ（上のデータ）を安全に消去することに加えて、ユーザの認証、コンピュータに関する資産レコードの変更、ならびに、パスワード、コンフィギュレーション・データ、およびデータ・ファイル等のユーザ関連情報の遠隔位置へのアーカイブ等、他の処分関連機能を実行可能モジュールによって与えることができる。
【００１０】
いくつかの実施形態では、実行可能モジュールは、リサイクル・モジュールを含む。これは、新しいユーザを認証し、インストール・サーバ等が与えるダウンロード可能イメージからコンピュータをブートし、アーカイブ・サーバ等から新しいユーザに対応するユーザ・データの検索を開始し、検索したユーザ・データをローカルな永続的ストレージ・メディアに保管し、コンピュータに対応する資産レコードを更新する。
【００１１】
一実施形態では、実行可能モジュールは、ユーザに関連したデータを自動的かつ安全に保管し、コンピュータのローカルな永続的ストレージ・メディアからデータを安全に消去し、ローカルな永続的ストレージ・メディアにおいて新しいユーザに関連したユーザ・データによってイメージの再取得を行うように構成されている。
【００１２】
本発明の別の態様では、コンピュータを自動的に処分するためのシステムは、上述のプリブート実行可能イメージを備えたコンピュータと、ユーザ・データをアーカイブするように構成されたアーカイブ・サーバと、インストール・イメージをコンピュータに供給するように構成された遠隔インストール・サーバと、を含む。
【００１３】
本明細書に含まれる機構、利点に対する言及、または同様の言葉は、本発明によって実現可能な機構および利点の全てが、本発明のいずれかの単一の実施形態内にあることを意味するわけではないことに留意すべきである。そうではなく、機構および利点に言及する言葉は、実施形態に関連して記載する具体的な機構、利点、または特徴が、本発明の少なくとも１つの実施形態に含まれることを意味するように理解される。従って、本明細書を通して、機構および利点の検討、ならびに同様の言葉は、同一の実施形態を指すことができるが、必ずしもそうではない。
【００１４】
更に、記載する本発明の機構、利点、および特徴は、１つ以上の実施形態においていずれかの適切な方法で組み合わせることができる。特定の実施形態の具体的な機構または利点のうち１つ以上がなくても本発明を実施可能であることは、当業者には認められよう。他の例において、いくつかの実施形態では、本発明の全ての実施形態において存在しない場合がある追加の機構および利点を認めることができる。
【００１５】
本発明は、コンピュータ上に常駐する場合があるオペレーティング・システムから独立して、安全な方法でコンピュータの自動的な処分またはリサイクルあるいはその双方を容易にする。
【００１６】
本発明のこれらおよび他の機構および利点は、以下の説明および添付図面から、いっそう明らかとなり、以下に述べる本発明の実施によって知ることができる。
【００１７】
本発明の利点を容易に理解するため、先に簡単に述べた本発明のより具体的な説明を、添付の図面に例示する具体的な実施形態を参照して行う。これらの図面は本発明の典型的な実施形態を示すのみであり、従って、その範囲の限定と考えられるものではないことを理解して、本発明を、添付図面を用いて更に具体的かつ詳細に記載し説明する。
【発明を実施するための最良の形態】
【００１８】
本明細書に記載する機能ユニットの多くは、それらの実施の独立性を特に強調するため、モジュールと呼ぶ。例えば、１つのモジュールは、カスタムＶＬＳＩ回路またはゲート・アレイ、論理チップ、トランジスタ、または他の個別コンポーネント等の市販の半導体を含むハードウエア回路として実施することができる。また、モジュールは、フィールド・プログラマブル・ゲート・アレイ、プルグラマブル・アレイ論理、プログラマブル論理デバイス等のプログラマブル・ハードウエア・デバイスにおいて実施することができる。
【００１９】
また、モジュールは、様々なタイプのプロセッサによって実行するため、ソフトウエアにおいて実施することができる。実行可能コードの識別されたモジュールは、例えば、１つ以上の物理的または論理的コンピュータ命令ブロックを含むことができ、これは、例えば、オブジェクト、手順、または機能として組織することができる。それにもかかわらず、識別されたモジュールの実行ファイルは、物理的に共に配置する必要はなく、異なる位置に格納された異種の命令を含む場合があり、論理的に結合されるとモジュールを構成し、モジュールのための一定の目的を達成する。
【００２０】
実際、実行可能コードのモジュールは、単一の命令とすることができ、または複数の命令とすることができ、いくつかの異なるコード・セグメント上、異なるプログラム間、およびいくつかのメモリ・デバイス間に分散させることも可能である。同様に、オペレーショナル・データは、本明細書においてモジュール内で識別し例示することができ、いずれかの適切な形態で具現化し、いずれかの適切なタイプのデータ構造内で組織することができる。オペレーショナル・データは、単一のデータ・セットとして集めることができ、または異なるストレージ・デバイス上を含む異なる位置に分散させることができ、少なくとも部分的に、システムまたはネットワーク上で単に電子信号として存在することができる。
【００２１】
本明細書を通して、「一実施形態」、「１つの実施形態」、または同様の言葉に対する言及は、実施形態に関連付けて記載する特定の機構、構造、または特徴が、本発明の少なくとも１つの実施形態に含まれることを意味する。このため、本明細書を通して、「一実施形態において」、「実施形態において」という句および同様の言葉の登場は、全て同一の実施形態を指すことができるが、必ずしもそうではない。
【００２２】
更に、記載する本発明の機構、構造、または特徴は、１つ以上の実施形態においていずれかの適切な方法で組み合わせることができる。以下の記述において、プログラミング、ソフトウエア・モジュール、ユーザ選択、ネットワーク・トランザクション、データベース問い合わせ、データベース構造、ハードウエア・モジュール、ハードウエア回路、ハードウエア・チップの例等、多数の具体的な詳細を提供して、本発明の実施形態の完全な理解を得る。しかしながら、具体的な詳細のうち１つ以上がなくても、または他の方法、コンポーネント、材料等によっても本発明を実施可能であることは、当業者には認められよう。他の例において、本発明の態様を不明瞭にすることを避けるため、周知の構造、材料、または動作については、詳細な図示や説明は行わない。
【００２３】
図１は、本発明のコンピュータ処分システム１００の一実施形態を示すブロック図である。図示するように、処分システム１００は、オリジナル・コンピュータ１１０、アーカイブ・サーバ１２０、ターゲット・コンピュータ１３０、およびインストール・サーバ１４０を含む。アーカイブ・サーバおよびインストール・サーバは、実際には同一のサーバとすることができる。処分システム１００は、オリジナル・コンピュータ１１０等のコンピュータおよびこれに関連するデータ等の処分、ならびに、関連するデータのターゲット・コンピュータ１３０等の別のコンピュータへのリサイクルを容易にする。また、コンピュータを異なるユーザにリサイクルしようとする場合、オリジナル・コンピュータおよびターゲット・コンピュータは、物理的に同一のコンピュータである可能性がある。
【００２４】
オリジナル・コンピュータ１１０は、プリブート（pre-boot）イメージ（図示せず）によってコンフィギュレーションされたローカルな永続的ストレージ・メディアを含むことができる。プリブート・イメージは、好ましくは、オリジナル・コンピュータ１１０の処分またはリサイクルを容易にする１組の機能モジュールを含む。機能モジュールをプリブート・イメージ内に配置すると、ローカルな永続的ストレージ・メディア等の上に存在するどのオペレーティング・システムからも独立して処分オプションを実行することが可能となる。
【００２５】
アーカイブ・サーバ１２０は、オリジナル・コンピュータ１１０上に格納されたディスク・イメージ、コンフィギュレーション情報、およびパスワード等、ユーザ・データ１１２の全てを受信しアーカイブする。いったん安全にアーカイブされると、オリジナル・コンピュータ１１０のローカルな永続的ストレージ・メディアは、処分または別のユーザへのリサイクルのために、消去することができる。一実施形態では、アーカイブ・サーバ１２０は、コンピュータ１１０および１３０に関連した資産レコードを管理し、それらのレコードを必要に応じて更新することができる。
【００２６】
プリブート・イメージの機能モジュールは、ユーザにリサイクル・オプションを提供することができる。リサイクルは、上述の処分プロセスとは別個に、またはこれに関連付けて、実行することができる。リサイクルによって、古いコンピュータまたは新しいコンピュータのいずれかとすることができるターゲット・コンピュータ１３０のコンフィギュレーションが容易になる。コンピュータ１１０がリサイクルされる場合、オリジナル・コンピュータ１１０は、ターゲット・コンピュータ１３０としても機能する。
【００２７】
ターゲット・コンピュータ１３０は、プリブート・イメージ（図示せず）によってコンフィギュレーションされたローカルな永続的ストレージ・メディアを含むことができる。プリブート・イメージは、オリジナル・コンピュータ１１０と関連付けて説明した同一のプリブート・イメージとすることができ、好ましくは、ターゲット・コンピュータ１３０のリサイクルを容易にする１組の機能モジュールを含む。機能モジュールをプリブート・イメージに配置すると、ローカルな永続的ストレージ・メディアの主イメージが消去されたかもしれない場合であっても、リサイクル・オプションの実行が可能となる。
【００２８】
ターゲット・コンピュータ１３０は、新しいユーザを認証し、インストール・サーバ１４０と通信し、インストール・イメージ１４２をターゲット・コンピュータ１３０のローカルな永続的ストレージ・メディアにダウンロードすることができる。インストール・イメージ１４２またはすでにロードされたプリブート・イメージ内の機能モジュールは、ユーザにIDおよびパスワード情報の入力を促し、オリジナル・コンピュータ１１０等のすでに処分したコンピュータに対応するアーカイブ・サーバ１２０上の情報の位置を見つけることができる。
【００２９】
アーカイブ・サーバ１２０は、ディスク・イメージ、コンフィギュレーション情報、パスワード等、すでにアーカイブされたユーザ・データ１１２を、ターゲット・コンピュータ１３０に提供することができる。いくつかの実施形態では、アーカイブ・サーバ１２０は、ターゲット・コンピュータ１３０に関連付けた資産レコード等の資産レコードを更新することも可能である。
【００３０】
図２は、本発明のリサイクル可能コンピュータ２００の一実施形態を示すブロック図である。図示するように、リサイクル可能コンピュータ２００は、プリブート・イメージ２２０によってコンフィギュレーションされたローカルな永続的ストレージ・メディア２１０を含む。プリブート・イメージ２２０は、インタフェース・モジュール２３０、アーカイブ・モジュール２４０、処分モジュール２５０、およびリサイクル・モジュール２６０等、リサイクル可能コンピュータ２００の適正な処分またはリサイクルあるいはその双方を容易にする様々なモジュールを含む。
【００３１】
ローカルな永続的ストレージ・メディア２１０は、固体メモリ、磁気ストレージ・デバイス、光ストレージ・デバイス等とすることができる。いくつかの実施形態では、プリブート・イメージ２２０は、集合して１つのストレージ・メディアを構成するいくつかのストレージ・デバイス間に分散している場合がある。例えば、図示する実施形態では、プリブート・イメージ２２０は、ブート可能ＲＯＭ２１０ａおよび回転ストレージ・デバイス２１０ｂのプリブート領域２２０ｂ内に格納されている。一実施形態では、プリブート領域は、回転ストレージ・デバイス２１０ｂ上の１つのパーティションである。別の実施形態では、プリブート領域は、回転ストレージ・デバイス２１０ｂ上の専用セクタである。プリブート・イメージの位置（複数の位置）には無関係に、図示するモジュールは、共に動作して、インストールされているオペレーティング・システムとは独立して、コンピュータ２００に処分またはリサイクルあるいはその双方の機能性を与える。
【００３２】
インタフェース・モジュール２３０は、インタフェースをユーザに提示し、まず、ユーザに、コンピュータを処分するか否かを選択させる。一実施形態では、どのオプションをユーザが選択するかには無関係に、アーカイブ・モジュール２４０は、ディスク・イメージ、コンフィギュレーション情報、およびパスワード等のユーザ関連データを試験し、検証し、保管する。別の実施形態では、ユーザ関連データは、圧縮ファイルの形態でアーカイブすることができる。更に別の実施形態では、アーカイブ・モジュール２４０は、ユーザ・データを、図１に示すアーカイブ・サーバ１２０等のストレージ位置にコピーする。
【００３３】
処分モジュール２５０は、コンピュータのローカルな永続的ストレージ・メディアからデータを安全に消去する。一実施形態では、処分モジュール２５０は、資産レコードからコンピュータを除去する。
【００３４】
ユーザがコンピュータのリサイクルを選択した場合、リサイクル・モジュール２６０は、コンピュータを、次のユーザにリサイクルするために準備する。一実施形態では、リサイクル・モジュール２６０は、プリブート環境をコンピュータのローカルな永続的ストレージ・メディア上にダウンロードする。別の実施形態では、リサイクル・モジュール２６０は、インストール・イメージをコンピュータ上にダウンロードする。更に別の実施形態では、リサイクル・モジュール２６０は、コンピュータ上に有効なインストール・イメージまたはプリブート環境が存在するか否かを調べる。リサイクル・モジュール２６０は、好ましくは、ディスク・イメージ、コンフィギュレーション情報、レジストリ・セッティング、パスワード等のユーザ関連データを検索して、そのユーザ関連データをターゲットのワークステーションにコピーする。
【００３５】
以下の概略的なフローチャート図は、論理フローチャート図として全体的に説明する。このため、図示する順序および標示するステップは、提示する方法の一実施形態を示す。例示する方法の１つ以上のステップまたはその部分に対して、機能、論理、または効果の点で同等である他のステップおよび方法を考えることができる。更に、採用するフォーマットおよびシンボルは、本方法の論理ステップを説明するために与えるものであり、本方法の範囲を限定するためではないことは理解されよう。フローチャート図において、様々な矢印のタイプおよび線のタイプを用いることができるが、それらは対応する方法の範囲を限定するものではないことは理解されよう。実際、いくつかの矢印または他の連結物は、本方法の論理フローを示すためだけに用いることができる。例えば、矢印は、図示する方法の列挙したステップ間における不特定の間持続する待機または監視期間を示すことができる。更に、ある特定の方法を行う順序は、図示する対応ステップの順序に厳密に従う場合もあるし、そうでない場合もある。
【００３６】
図３は、本発明のコンピュータ処分方法３００の一実施形態を示すフローチャート図である。図示するように、コンピュータ処分方法３００は、プリブート・イメージ実行ステップ３１０、ユーザ入力指示ステップ３２０、処分またはリサイクル・テスト３３０、処分シーケンス３４０、リサイクル・テスト３５０、およびリサイクル・シーケンス３６０を含む。コンピュータ処分方法３００は、コンピュータの適正な処分またはリサイクルを容易にする。一実施形態では、コンピュータ処分方法３００は、コンピュータに関連したいずれかのオペレーティング・システムのブーティングの前に、永続的ストレージ・メディア（図２に示したローカルな永続的ストレージ・メディア２１０等）内でプリブート・イメージから全体的に実行する。
【００３７】
プリブート・イメージ実行ステップ３１０は、ローカルに格納されたプリブート・イメージをロードし実行する。一実施形態では、プリブート・イメージは、一次オペレーティング・システムを実行することなく、コンピュータをプリブート環境に始動させる。プリブート・イメージは、固体メモリ、磁気ストレージ・デバイス、光ストレージ・デバイス等に格納することができる。一実施形態では、プリブート・イメージは、ブート可能ＲＯＭに格納する。別の実施形態では、プリブート・イメージは、回転ストレージ・デバイスの専用パーティションに格納する。
【００３８】
ユーザ入力指示ステップ３２０は、１つ以上の処分オプションをユーザに提供するインタフェースをユーザに提示する。一実施形態では、ユーザは、コンピュータ上の一次媒体を安全に消去する処分オプションか、または、一次データを消去しイメージの再取得を行うリサイクル・オプションのいずれかを選択することができる。処分またはリサイクル・テスト３３０は、処分またはリサイクル・オプションが選択されたか否かを確かめる。処分またはリサイクル・オプションが選択されていない場合、方法は終了する（３７０）。処分またはリサイクル・オプションが選択された場合、方法は続けて処分シーケンス３４０を実行する。
【００３９】
処分シーケンス３４０は、安全な処分のためにコンピュータを準備する。一実施形態では、処分シーケンス３４０は、コンピュータに関連するパスワードの試験をし、検証し、保管し、消去する。いくつかの実施形態では、処分シーケンス３４０は、ユーザ・データを、図１に示したアーカイブ・サーバ１２０等のストレージ位置に保管する。ユーザ・データを安全にアーカイブした後、処分シーケンス３４０は、コンピュータの永続的なストレージ・メディア、およびそれに関連するいずれかの揮発性ストレージ・メモリを安全に消去することができる。一実施形態では、処分シーケンス３４０は、コンピュータに関連する資産レコードを更新する。処分シーケンス３４０が実行した機能の結果として、コンピュータを次のユーザに安全に移すことができる。
【００４０】
リサイクル・テスト３５０は、コンピュータをリサイクルするか否かを調べる。コンピュータをリサイクルしない場合、方法は終了する（３７０）。コンピュータをリサイクルする場合、この方法は、続けてリサイクル・シーケンス３６０を実行する。
【００４１】
図示したリサイクル・シーケンス３６０は、図１に示すターゲット・コンピュータ１３０としてコンピュータを扱う。通常、コンピュータは異なるユーザにリサイクルされる。しかしながら、場合によっては、コンピュータを同一のユーザにリサイクルすることが望ましいことがある。一実施形態では、リサイクル・シーケンス３６０は、インストール・イメージをターゲット・ワークステーション上にダウンロードする。別の実施形態では、リサイクル・シーケンス３６０は、コンピュータを調べて、これが、インストール・イメージとしても機能することができる適切なプリブート・イメージをすでにロードしていることを確かめる。
【００４２】
インストール・イメージは、好ましくは、コンピュータを次のユーザ用にコンフィギュレーションするために必要なコードおよびステップを含む。一実施形態では、リサイクル・シーケンス３６０は、次のユーザを認証し、次のユーザに関連したアーカイブ・データを検索し、そのデータをローカルな永続的ストレージ・メディアにコピーする。ユーザ・データは、ディスク・イメージ、コンフィギュレーション情報、およびパスワードのようなデータを含む場合がある。一実施形態では、コンピュータを次のユーザに移すために、リサイクル・シーケンス３６０は資産レコードを更新する。
【００４３】
図４は、本発明のコンピュータ処分方法４００の一実施形態を示すフローチャート図である。図示のように、コンピュータ処分方法４００は、有効パスワード検索ステップ４１０、有効パスワード・テスト４２０、パスワード入力指示ステップ４３０、パスワード一致テスト４４０、パスワード保管ステップ４５０、パスワード除去ステップ４６０、ユーザ・データ・コピー・ステップ４７０、ローカル・ストレージ・メディア消去ステップ４８０、および資産除去ステップ４９０を含む。コンピュータ処分方法４００は、コンピュータの適正な処分を容易にする。コンピュータ処分方法４００は、コンピュータに関連したいずれかのオペレーティング・システムのブーティングの前に、永続的なストレージ・メディア（図２に示したローカルな永続的ストレージ・メディア２１０等）内でプリブート・イメージから全体的に実行することができる。
【００４４】
コンピュータ処分方法４００は、図３に示した処分シーケンス３４０の一例である。一実施形態では、コンピュータ処分方法４００は、コンピュータが処分されるか別のユーザにリサイクルされるかには関係なく実行される。別の実施形態では、コンピュータ処分方法は、コンピュータ・リサイクリング方法５００を実行する前に行われる。更に別の実施形態では、コンピュータ処分方法４００は、コンピュータ・リサイクル方法５００に関連付けて行われる。
【００４５】
有効パスワード検索ステップ４１０は、管理パスワード、ストレージ・アクセス・パスワード、ユーザ・パスワード等のいずれかの関連パスワードを、システムにおいて検索する。続けて、有効パスワード・テスト４２０は、いずれかの関連パスワードが発見されたか否かを確認する。有効パスワードが発見されない場合、図示した方法４００は、ユーザ・データ・コピー・ステップ４７０へ飛ぶ。有効パスワード・テスト４２０が、有効パスワードが発見されたことを確認すると、コンピュータ処分方法４００は、続けてパスワード入力指示ステップ４３０を実行する。
【００４６】
パスワード入力指示ステップ４３０は、ユーザに有効パスワードの入力を促す。一実施形態では、パスワード入力指示ステップ４３０は、パスワード一致テスト４４０、パスワード保管ステップ４５０、およびパスワード消去ステップ４６０を含むサイクルを開始する。このサイクルは、全ての関連パスワードの検証、アーカイブ、消去が行われるまで継続する。
【００４７】
パスワード一致ステップ４４０は、パスワード入力指示ステップ４３０に応答してユーザが入力したパスワードをテストする。一実施形態では、ユーザが入力したパスワードが、パスワード検索ステップ４１０によって発見したパスワードの１つと一致しない場合、パスワード一致テスト４４０は、出口ステップ４４５に進んで、「非承認ユーザ」等のエラーを返す。パスワード一致テスト４４０において、ユーザが入力したパスワードが正しいことが検証されると、コンピュータ処分方法は、パスワード保管ステップ４５０に進む。
【００４８】
パスワード保管ステップ４５０は、パスワード一致ステップ４４０において有効と確認したパスワードを保管する。いくつかの実施形態では、パスワード保管ステップ４５０は、これらのパスワードを、図１に示したアーカイブ・サーバ１２０等のストレージ位置にアーカイブする。
【００４９】
パスワードをアーカイブした後、パスワード削除ステップ４６０は、検証したパスワードを安全に削除する。一実施形態では、パスワードは、それらを完全に回復不可能にする方法で削除される。
【００５０】
ユーザ・データ・コピー・ステップ４７０は、実行可能イメージ、コンフィギュレーション情報、レジストリ・セッティング等のような情報を含む可能性があるユーザ・データをコピーする。一実施形態では、ユーザ・データ・コピー・ステップ４７０は、ユーザ・データを、図１に示すアーカイブ・サーバ１２０等のアーカイブ・サーバに送信することを含む。
【００５１】
ユーザ・データ消去ステップ４８０は、コンピュータの永続的なストレージ・メディアおよびそれに関連するいずれかの揮発性ストレージ・メモリを安全に消去する。一実施形態では、消去は、プリブート・イメージを維持する方法で行われる。別の実施形態では、資産除去ステップ４９０が、コンピュータに関連した資産レコードを更新する。コンピュータ処分方法４００が実行する機能の結果として、コンピュータを、安全に処分するか、または別のユーザに移すことができる。
【００５２】
図５は、本発明のコンピュータ・リサイクル方法５００の一実施形態を示すフローチャート図である。図示するように、コンピュータ・リサイクル方法５００は、インストール・イメージダウンロード・ステップ５１０、オプションのブート・ステップ５２０、ユーザ識別ステップ５３０、正しいユーザ・データの識別ステップ５４０、ユーザ・データ・ダウンロード・ステップ５５０、および新しいユーザへの資産移動ステップ５６０を含む。コンピュータ・リサイクル方法５００は、コンピュータの次のユーザへの適正かつ容易なリサイクルを容易にする。
【００５３】
コンピュータ・リサイクル方法５００は、図１に示すターゲット・コンピュータ１３０としてコンピュータを扱い、図３に示すリサイクル・シーケンス３６０の一例である。コンピュータ・リサイクル方法５００は、コンピュータ処分方法４００から直接進むことができ、プリブート・イメージ等から実行することができる。一実施形態では、プリブート・イメージは、図２に示す回転ストレージ・デバイス２１０ｂ等の回転ストレージ・デバイスの専用セクタまたはパーティション内に含まれる。
【００５４】
インストール・イメージダウンロード・ステップ５１０は、インストール・イメージをコンピュータにダウンロードする。インストール・イメージは、ブート可能イメージであり、ブート・セクタが消去されていても、コンピュータを自動的にブートすることを可能とする。一実施形態では、インストール・イメージダウンロード・ステップ５１０は、コンピュータを調べて、これがすでにインストール・イメージとして機能することができる適切なプリブート・イメージをロードしているか否かを調べる。インストール・イメージは、好ましくは、次のユーザ用にコンピュータをコンフィギュレーションするために必要なコードおよびステップを含む。
【００５５】
オプションのブート・ステップ５２０は、ステップ５１０においてダウンロードしたブート可能インストール・イメージを用いて、コンピュータをブートする。一実施形態では、次のユーザ用にコンピュータを準備するために、コンピュータをプリブート環境でブートする。次のユーザ識別ステップ５３０は、コンピュータの次のユーザを識別する。一実施形態では、次のユーザ識別ステップ５３０は、ユーザに、特定のタイプの識別の入力を促す。識別は、パスワード、個人情報、生体認証、または他のタイプのユーザ信用証明の形態を取ることができる。いくつかの実施形態では、ユーザ入力指示ステップ５３０は、ユーザ識別を認証して、これが正しいことを保証する。
【００５６】
ユーザ・データ識別ステップ５４０は、次のユーザのためにすでにアーカイブした情報を識別しその位置を見つける。一実施形態では、図１のアーカイブ・サーバ１２０等のアーカイブ・サーバが、ユーザ識別子を受信し、正しいユーザに対応する情報をデータベースから検索する。ユーザ・データは、ディスク・イメージ、コンフィギュレーション情報、レジストリ・セッティング、およびパスワードのようなデータを含むことができる。
【００５７】
ユーザ・データ・ダウンロード・ステップ５５０は、ステップ５４０において位置を見つけた正しいユーザ情報を、コンピュータにコピーする。ユーザ・データ・ダウンロード・ステップ５５０は、以前のシステムに由来する、インストールしたアプリケーション、ディスク・イメージ、コンフィギュレーション情報、およびパスワード等、ユーザの個人データを復元することができる。続けて、資産移動ステップ５６０は、コンピュータを次のユーザに移すために、資産レコードを更新する。次のユーザは、この時点で、ターゲット・コンピュータの所有を得ることができる。
【００５８】
図６は、オリジナル・コンピュータ１００およびターゲット・コンピュータ１３０等のコンピュータのハードウェア構成の一例を示す。コンピュータは、中央処理装置（ＣＰＵ）６１０とＲＡＭ６２０を含んでいる。ＣＰＵ６１０とＲＡＭ６２０は、バス６６０を介して、補助記憶装置としてのハードディスク装置６５０と接続されている。ハードディスク装置６５０、ＲＯＭ６３０には、ＣＰＵ等に命令を与え、本発明を実施するためのコンピュータ・プログラムのコードを記録することができる。ＲＡＭ６２０にロードされることによってコンピュータ・プログラムは実行される。
【００５９】
なお、ハードディスク装置６５０、ＲＯＭ６３０は、上述のローカルな永続的ストレージ・メディア２１０の一例である。インタフェース・モジュール２３０、アーカイブ・モジュール２４０、処分モジュール２５０、およびリサイクル・モジュール２６０等、コンピュータの適正な処分またはリサイクルあるいはその双方を容易にする様々なモジュールを含むプリブート・イメージ２２０は、ローカルな永続的ストレージ・メディア２１０上のブート可能ＲＯＭおよびまたはプリブート・セクタ／プリブート・パーティション等の専用の領域内に格納できる。そして、モジュールは、共に動作して、コンピュータにインストールされているオペレーティング・システムとは独立して、コンピュータに処分またはリサイクルあるいはその双方の機能性を与える。
【００６０】
コンピュータは、さらに、ユーザ・インターフェイス・ハードウェアとして、ポインティング・デバイス、キーボード等の入力装置６７０、視覚データをユーザに提示するためのディスプレイ等の出力装置６８０を有することができる。コンピュータは、通信制御装置６４０を介してネットワークに接続し、他のコンピュータ等と通信を行うことが可能である。なお、アーカイブ・サーバ１２０やインストール・サーバー１４０のハードウェア構成は、その基本構成は上述したハードウェア構成とほぼ同一であるから、説明を省略する。
【００６１】
本発明は、その精神または本質的な特徴から逸脱することなく、他の特定の形態において具現化することができる。記載した実施形態は、全ての点において、例示のみであり限定ではないと考えられる。従って、本発明の範囲は、前述の説明ではなく特許請求の範囲によって示される。特許請求の範囲の均等の意味および範囲内に該当する全ての変更は、それらの範囲内に包含されるものとする。
【図面の簡単な説明】
【００６２】
【図１】本発明のコンピュータ処分システムの一実施形態を示すブロック図である。
【図２】本発明のリサイクル可能コンピュータの一実施形態のいくつかの要素を示すブロック図である。
【図３】本発明のプリブート処分方法の一実施形態を示すフローチャート図である。
【図４】本発明のコンピュータ処分方法の一実施形態を示すフローチャート図である。
【図５】本発明のコンピュータ・リサイクル方法の一実施形態を示すフローチャート図である。
【図６】本発明のコンピュータのハードウェア構成の一例を示す図である。
【符号の説明】
【００６３】
１１０  オリジナル・コンピュータ
１２０  アーカイブ・サーバ
１３０  ターゲット・コンピュータ
１４０  インストール・サーバ
２２０ａ  プリブート・イメージ
２１０ａ  ブートＲＯＭ
２２０ｂ  プリブート・イメージ
２３０    インタフェース・モジュール
２４０    アーカイブ・モジュール
２５０    処分モジュール
２６０    リサイクル・モジュール
【図１】
0004448079.tif 000002
【図２】
0004448079.tif 000003
【図３】
0004448079.tif 000004
【図４】
0004448079.tif 000005
【図５】
0004448079.tif 000006
【図６】
0004448079.tif 000007