(57)【要約】【課題】  第１のコンピュータ・システムに対する入力インターフェースとして第２のコンピュータ・システムを使用するための方法、システム、およびプログラムを提供する。【解決手段】  第２の独立したコンピュータ・システムは第１のコンピュータ・システムにドッキングされる。次に第１のコンピュータ・システムは、第２の独立したコンピュータ・システムの入力インターフェースおよび出力インターフェースのうちの少なくとも１つを、第１のコンピュータ・システムとインターフェースする周辺デバイスとして使用する。第２の独立したコンピュータ・システムが、第１のコンピュータ・システムとのドッキングを解かれている間、第２の独立したコンピュータ・システムの入力インターフェースおよび出力インターフェースのうちの少なくとも１つは、第１の独立したコンピュータ・システムと単独でインターフェースするための周辺デバイスである。【選択図】      図１  
2004227567.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンピュータ・システムであって、
第２の独立したコンピュータ・システムを第１のコンピュータ・システムにドッキングするための手段と、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第２の独立したコンピュータ・システムへの入力を、前記第１のコンピュータ・システムを制御するための入力として受け取るための手段と、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムと前記第２のコンピュータ・システムとの間でデータを同期させるための手段とを含む第１のコンピュータ・システム。
【請求項２】
前記第２の独立したコンピュータ・システムがドッキングを解かれているときに、前記第２の独立したコンピュータ・システムで受け取られた前記入力は、前記第２のコンピュータ・システムを制御するために使用される、請求項１に記載の第１のコンピュータ・システム。
【請求項３】
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムから前記第２の独立したコンピュータ・システムへ、前記第２の独立したコンピュータ・システムの出力インターフェースへの出力信号として出力信号を送信するための手段をさらに含む、請求項１に記載の第１のコンピュータ・システム。
【請求項４】
前記第２の独立したコンピュータ・システムへの入力を、前記第１のシステムを制御するための入力として受け取るための前記手段は、
前記第２の独立したコンピュータ・システムへの前記入力を、前記第１のコンピュータ・システムによって認識可能な入力フォーマットに変換するための手段をさらに含む、請求項１に記載の第１のコンピュータ・システム。
【請求項５】
前記第１のコンピュータ・システムは、前記第２の独立したコンピュータ・システムがドッキングされていない限り動作不能である、請求項１に記載の第１のコンピュータ・システム。
【請求項６】
前記第１のコンピュータ・システム上でのソフトウェアおよびデータの選択は、前記第２の独立したコンピュータ・システムがドッキングされているときにのみアクセス可能である、請求項１に記載の第１のコンピュータ・システム。
【請求項７】
前記第１のコンピュータ・システムは、前記第２の独立したコンピュータ・システムのセキュリティ要件にユーザが合格しない限り動作不能である、請求項１に記載の第１のコンピュータ・システム。
【請求項８】
前記第１のコンピュータ・システムはラップトップ・コンピュータであり、前記第２の独立したコンピュータ・システムはポータブル電子デバイスである、請求項１に記載の第１のコンピュータ・システム。
【請求項９】
前記第１のコンピュータ・システムは第１のポータブル電子デバイスであり、前記第２の独立したコンピュータ・システムは第２のポータブル電子デバイスである、請求項１に記載の第１のコンピュータ・システム。
【請求項１０】
第２の独立したコンピュータ・システムをドッキングするための前記手段は、前記第１のコンピュータ・システム内のスペースを含む、請求項１に記載の第１のコンピュータ・システム。
【請求項１１】
第２の独立したコンピュータ・システムをドッキングするための前記手段は、前記第１のコンピュータ・システムの外部にあるドッキング・インターフェースを含む、請求項１に記載の第１のコンピュータ・システム。
【請求項１２】
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間に、前記第１のコンピュータ・システムへの電源から前記第２の独立したコンピュータ・システムを再充電するための手段をさらに含む、請求項１に記載の第１のコンピュータ・システム。
【請求項１３】
第１のコンピュータ・システムを制御するための方法であって、
第１のコンピュータ・システムに第２の独立したコンピュータ・システムをドッキングすること、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第２の独立したコンピュータ・システムへの入力を、前記第１のコンピュータ・システムを制御するための入力として受け取ること、および
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムと前記第２のコンピュータ・システムとの間でデータを同期させることを含む、第１のコンピュータ・システムを制御するための方法。
【請求項１４】
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムからドッキングを解かれたことの検出に応答して、前記第２の独立したコンピュータ・システムで受け取られた前記入力を、前記第２の独立したコンピュータ・システムを制御するために使用することをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
【請求項１５】
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムから前記第２の独立したコンピュータ・システムへ、前記第２の独立したコンピュータ・システムの出力インターフェースへの出力信号として出力信号を送信することをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
【請求項１６】
前記第２の独立したコンピュータ・システムへの入力を、前記第１のシステムを制御するための入力として受け取ることは、
前記第２の独立したコンピュータ・システムへの前記入力を、前記第１のコンピュータ・システムによって認識可能な入力フォーマットに変換することをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
【請求項１７】
前記第２の独立したコンピュータ・システムがドッキングされている場合にのみ、前記第１のコンピュータ・システムのオペレーションを可能にすることをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
【請求項１８】
前記第２の独立したコンピュータ・システムがドッキングされている場合にのみ、前記第１のコンピュータ・システム上でのソフトウェアおよびデータの選択へのアクセスを可能にすることをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
【請求項１９】
ユーザが前記第２の独立したコンピュータ・システムの使用に関するセキュリティ要件に合格した場合にのみ、前記第１のコンピュータ・システムのオペレーションを可能にすることをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
【請求項２０】
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間に、前記第１のコンピュータ・システムへの電源から前記第２の独立したコンピュータ・システムを再充電することをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
【請求項２１】
第１のコンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体であって、
第２の独立したコンピュータ・システムを第１のコンピュータ・システムにドッキングするための、前記記憶媒体上に書き込まれた手段と、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第２の独立したコンピュータ・システムへの入力を、前記第１のコンピュータ・システムを制御するための入力として受け取るための、前記記憶媒体上に書き込まれた手段と、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムと前記第２のコンピュータ・システムとの間でデータを同期させるための、前記記憶媒体上に書き込まれた手段とを含む、第１のコンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体。
【請求項２２】
第１のコンピュータ・システムを制御するための方法であって、
第２の独立したコンピュータ・システムを前記第１のコンピュータ・システムにドッキングさせることを含み、前記第１のコンピュータ・システムに許容可能な唯一の入力デバイスが前記第２の独立したコンピュータ・システムであって、
前記第２の独立したコンピュータ・システムの少なくとも１つの入力インターフェースを、前記第１のコンピュータ・システムとインターフェースするための入力デバイスとして使用することを含み、前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムからドッキングを解かれている間は、前記第２の独立したコンピュータ・システムの前記入力インターフェースと前記出力インターフェースとのうちの前記少なくとも１つは、前記第２の独立したコンピュータ・システムとインターフェースするための周辺デバイスである、第１のコンピュータ・システムを制御するための方法。
【請求項２３】
第２の独立したコンピュータ・システムによって安全に守られている第１のコンピュータ・システムであって、
第２の独立したコンピュータ・システム用のドッキング・ポートを含む第１のコンピュータ・システムを含み、前記第２の独立したコンピュータ・システムは、前記第２の独立したコンピュータ・システムへの入力を制御する入力インターフェースを含むものであって、
前記第２の独立したコンピュータ・システムが前記ドッキング・ポートにドッキングされている間のみ、第２の独立したコンピュータ・システムに対して実行された入力から前記第１のコンピュータ・システムへの入力を可能にする手段を含む、第２の独立したコンピュータ・システムによって安全に守られている第１のコンピュータ・システム。
【請求項２４】
第１のコンピュータ・システムを制御するためのコンピュータ・プログラムを記録する記憶媒体であって、
第２の独立したコンピュータ・システムを前記第１のコンピュータ・システムにドッキングするための、前記記憶媒体上に書き込まれた手段とを含み、前記第１のコンピュータ・システムに許容可能な唯一の入力デバイスは前記第２の独立したコンピュータ・システムであって、
さらに前記第２の独立したコンピュータ・システムの少なくとも１つの入力インターフェースを、前記第１のコンピュータ・システムとインターフェースするための入力デバイスとして使用するための手段を含み、前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムからドッキングを解かれている間は、前記第２の独立したコンピュータ・システムの前記入力インターフェースと前記出力インターフェースとのうちの前記少なくとも１つは、前記第２の独立したコンピュータ・システムとインターフェースするための周辺デバイスである、第１のコンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体。
【請求項２５】
ポータブル・コンピュータ・システムであって、
前記ポータブル・コンピュータ・システムを第１のコンピュータ・システムにドッキングするための手段と、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記ポータブル・コンピュータ・システムを制御する第１のモードで、前記ポータブル・コンピュータ・システムを動作するための手段と、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記第１のコンピュータ・システムへの入力として実施される第２のモードで、前記ポータブル・コンピュータ・システムを動作するための手段とを含む、ポータブル・コンピュータ・システム。
【請求項２６】
第２のモードで動作するための前記手段は、
前記ポータブル・コンピュータ・システムで前記第１のコンピュータ・システムから出力信号を受け取るための手段と、
前記ポータブル・コンピュータ・システムの出力インターフェースを介して前記出力信号の出力を制御するための手段とをさらに含む、請求項３２に記載のポータブル・コンピュータ・システム。
【請求項２７】
前記第１のコンピュータ・システムはラップトップ・コンピュータであり、前記ポータブル・コンピュータ・システムはポータブル電子デバイスである、請求項３２に記載のポータブル・コンピュータ・システム。
【請求項２８】
前記第１のコンピュータ・システムは第１のポータブル電子デバイスであり、前記ポータブル・コンピュータ・システムはポータブル電子デバイスである、請求項３２に記載のポータブル・コンピュータ・システム。
【請求項２９】
ポータブル・コンピュータ・システムを制御するための方法であって、
前記ポータブル・コンピュータ・システムを第１のコンピュータ・システムにドッキングすること、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記ポータブル・コンピュータ・システムを制御する第１のモードで、前記ポータブル・コンピュータ・システムを動作すること、および
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記第１のコンピュータ・システムへの入力として実施される第２のモードで、前記ポータブル・コンピュータ・システムを動作することを含む、ポータブル・コンピュータ・システムを制御するための方法。
【請求項３０】
第２のモードで動作することは、
前記ポータブル・コンピュータ・システムで前記第１のコンピュータ・システムからの出力信号を受け取ること、および
前記ポータブル・コンピュータ・システムの出力インターフェースを介して前記出力信号の出力を制御することをさらに含む、請求項３６に記載のポータブル・コンピュータ・システムを制御するための方法。
【請求項３１】
ポータブル・コンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体であって、
前記ポータブル・コンピュータ・システムの第１のコンピュータ・システムへのドッキングを検出するための、前記記憶媒体上に書き込まれた手段と、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記ポータブル・コンピュータ・システムを制御する第１のモードで、前記ポータブル・コンピュータ・システムを動作するための、前記記憶媒体上に書き込まれた手段と、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記第１のコンピュータ・システムへの入力として実施される第２のモードで、前記ポータブル・コンピュータ・システムを動作するための、前記記憶媒体上に書き込まれた手段とを含む、ポータブル・コンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にデータ処理システムに関し、具体的には独立したコンピュータ・システムに対するインターフェースに関する。さらに具体的に言えば、本発明は、第１のコンピュータ・システムに対する入力インターフェースまたは出力インターフェースとして、第２の独立したコンピュータ・システムを使用することに関する。
【背景技術】
【０００２】
ポータブル電子デバイスの開発には、個人用携帯情報端末、ポータブル無線電話デバイス、ポータブル電子ライティング・タブレット、ポータブル電子ブック・デバイス、パーソナル・ポータブル・ゲーム・システム、および携帯性を念頭に置いた様々な他のデバイスが含まれる。基本的にポータブル電子デバイスは、特定用途向けに設計されたコンピュータ・システムである。ほとんどのポータブル電子デバイスには、デスクトップ・コンピュータまたはラップトップ・コンピュータなどのより大型のコンピュータ・システムのハードウェア機能がすべて含まれているわけではない。具体的に言えば、通常、大型のコンピュータ・システムには、ポータブル電子デバイスよりも多くのメモリおよびより優れた処理能力が含まれる。したがって、多くのポータブル電子デバイスは、何らかの方法で他のコンピュータ・システムに接続するように設計される。たとえば、ポータブル電子デバイスは、他のコンピュータ・システムに接続してデータおよびソフトウェアにアクセスすることができる。
【０００３】
典型的なポータブル電子デバイスは、個人用携帯情報端末（ＰＤＡ）である。しばしばＰＤＡには、ＰＤＡ指定のソフトウェアがロードされた大型コンピュータ・システムと接続するためのポートが含まれている。ユーザは、ＰＤＡに直接アドレスを入力するか、またはＰＤＡ指定のソフトウェアが実行されている大型コンピュータ・システムでアドレスを入力することができる。大型コンピュータ・システムは、ＰＤＡとのデータの同期をとるようにという要求を受け取ると、ＰＤＡ上のデータと大型コンピュータ・システムに入力されたＰＤＡデータとを比較して、システム間でデータの同期をとるためにデータを転送する。ＰＤＡ上のデータと大型コンピュータ・システム上のデータとの同期は、有利な機能である。ただし、大型コンピュータ・システムとＰＤＡとの間にインターフェースを提供することがさらに求められる。たとえば、大型コンピュータ・システムへの入力としてＰＤＡ上で使用可能な、入力インターフェースおよび入力処理を使用することが求められる。さらに、ＰＤＡは独立してユーザに優れた機能を提供するが、ＰＤＡは大型コンピュータ・システムの機能を強化するものでなければならない。たとえば、コンピュータ・システム内のデータにアクセスするためのキーとしてＰＤＡを使用することができる場合、大型コンピュータ・システム上のデータにアクセスする際の改良型セキュリティが求められる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述の内容にかんがみ、本発明の一目的は、改良型データ処理システムを提供することである。
【０００５】
本発明の他の目的は、独立したコンピュータ・システムとインターフェースするための方法、システム、およびプログラムを提供することである。
【０００６】
本発明の他の目的は、第１のコンピュータ・システムの入力または出力インターフェースとして第２の独立したコンピュータ・システムを使用するための、方法、システム、およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、第２の独立したコンピュータ・システムは第１のコンピュータ・システムにドッキングされる。次に第１のコンピュータ・システムは、第２の独立したコンピュータ・システムの入力インターフェースおよび出力インターフェースのうちの少なくとも１つを、第１のコンピュータ・システムとインターフェースする周辺デバイスとして使用する。第２の独立したコンピュータ・システムが、第１のコンピュータ・システムとのドッキングを解かれている間、第２の独立したコンピュータ・システムの入力インターフェースおよび出力インターフェースのうちの少なくとも１つは、第１の独立したコンピュータ・システムと単独でインターフェースするための周辺デバイスである。
【０００８】
本発明の他の態様によれば、第２の独立したコンピュータ・システムが第１のコンピュータ・システムにドッキングされている間、第１のコンピュータ・システムは２つのシステム間でデータを同期させる。
【０００９】
本発明の他の態様によれば、第１のコンピュータ・システムへのアクセスは、第２の独立したコンピュータ・システムが第１のコンピュータ・システムにドッキングされたときにのみ、実行可能である。
【００１０】
本発明の他の態様によれば、第２の独立したコンピュータ・システムは、第１の独立したコンピュータ・システムに対する唯一の入力デバイスである。
【００１１】
本発明のすべての目的、特徴、および利点は、以下の詳細に記載された説明で明らかになろう。
【００１２】
本発明の特徴であると考えられる新しい機能については、添付の特許請求の範囲に示されている。ただし、本発明それ自体、ならびに好ましい使用モード、他の目的、およびその利点は、添付の図面と共に読んだ場合に、以下の例示的実施形態の詳細な説明を参照することで、より良く理解されよう。
【発明を実施するための最良の形態】
【００１３】
以下の記述では、説明の目的で、本発明を完全に理解するために多数の特定の細部が記載されている。ただし、当分野の技術者であれば、本発明がこれらの特定の細部なしで実施可能であることが明らかであろう。他の場合では、本発明を必要以上に不明瞭にすることがないように、よく知られた構造およびデバイスが構成図形式で示されている。
【００１４】
本発明は、いくつかの異なるオペレーティング・システムの下で、様々なコンピューティング・システムおよび電子デバイスを含む、様々なシステムで実行することができる。本発明の一実施形態では、コンピューティング・システムは、電話サービス、拡張電話サービス、メッセージング・サービス、および情報サービスを提供する通信機能も組み込むことができる、パームトップ・コンピュータ、個人用携帯情報端末、電話デバイス、または他の電子コンピューティング・システムなどの、ポータブル電子デバイスである。ただし、コンピューティング・システムは、ノートブック・コンピュータ、タブレット・コンピュータ、デスクトップ・コンピュータ、ネットワーク・コンピュータ、中級コンピュータ、サーバ・システム、またはメインフレーム・コンピュータであってもよい。したがって、一般に本発明は、好ましくは、コンピュータ・システムにアクセス可能な記憶域内のデータを操作することなどのコンピューティング・タスクを実行する、コンピュータ・システム内で実行される。さらに好ましくは、コンピュータ・システムは少なくとも１つの出力デバイスおよび少なくとも１つの入力デバイスを含む。
【００１５】
次に、図面、具体的に言えば図１を参照すると、本発明の方法、システム、およびプログラムと共に有利に使用可能なコンピュータ・システムの一実施形態が示されている。コンピュータ・システム１０は、コンピュータ・システム１０内で情報を送るためのバス２２または他の通信デバイス、ならびに、情報を処理するためにバス２２に結合されたプロセッサ１２などの少なくとも１つの処理デバイスを含む。好ましくは、バス２２はブリッジによって接続され、複数のバス・コントローラによってコンピュータ・システム１０内で制御される、低待ち時間パスおよび高待ち時間パスを含む。
【００１６】
プロセッサ１２は、通常のオペレーション中に、オペレーティング・システムならびに、ランダム・アクセス・メモリ（ＲＡＭ）１４などの動的記憶デバイスおよび読取り専用メモリ（ＲＯＭ）１６などの静的記憶デバイスに格納されたアプリケーション・ソフトウェアの制御の下でデータを処理する、ＩＢＭのＰｏｗｅｒＰＣ（商標）プロセッサなどの、汎用プロセッサであってよい。オペレーティング・システムは、好ましくは、グラフィカル・ユーザ・インターフェース（ＧＵＩ）をユーザに提供する。好ましい実施形態では、アプリケーション・ソフトウェアは、プロセッサ１２上で実行されると、図６および７の流れ図に示されたオペレーションならびに本明細書に記載された他のオペレーションを実施する、マシン実行可能命令を含む。あるいは、本発明のステップは、ステップを実行するためのハードワイヤード論理を含む特定のハードウェア構成要素によって、または、プログラム済みコンピュータ構成要素とカスタム・ハードウェア構成要素の任意の組合せによって、実行することができる。
【００１７】
本発明は、本発明に従ってプロセスを実行するようにコンピュータ・システム１０をプログラムする際に使用されるマシン実行可能命令を格納した、マシン読取り可能媒体上に含まれたコンピュータ・プログラム製品として提供することができる。本明細書で使用される「マシン読取り可能媒体」という用語には、コンピュータ・システム１０のプロセッサ１２または他の構成要素に実行のための命令を提供することに関与する、任意の媒体が含まれる。こうした媒体は、不揮発性媒体、揮発性媒体、および伝送媒体を含む多くの形を取ることができるが、これらに限定されることはない。不揮発性媒体の一般的な形には、たとえばフロッピィ・ディスク、フレキシブル・ディスク、ハード・ディスク、磁気テープまたは任意の他の磁気媒体、コンパクト・ディスクＲＯＭ（ＣＤ−ＲＯＭ）または任意の他の光媒体、パンチ・カードまたはせん孔パターンを備えた任意の他の物理媒体、プログラム可能ＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的ＥＰＲＯＭ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、任意の他のメモリ・チップまたはカートリッジ、あるいは、コンピュータ・システム１０が読取り可能であり命令の格納に好適な任意の他の媒体が含まれる。本実施形態での不揮発性媒体の一例は、大容量記憶デバイス１８である。揮発性媒体には、ＲＡＭ  １４などの動的メモリが含まれる。伝送媒体には、バス２２を備えるワイヤを含む、同軸ケーブル、銅線、または光ファイバが含まれる。伝送媒体は、無線周波または赤外線のデータ通信中に生成されるものなどの、音波または光波の形を取ることもできる。
【００１８】
さらに本発明は、コンピュータ・プログラム製品としてダウンロードすることも可能であり、プログラム命令は、バス２２に結合された通信インターフェース３２へのネットワーク・リンク（たとえば、モデムまたはネットワーク接続）を介して、搬送波または他の伝播媒体で具体化されたデータ信号によって、サーバ３９などのリモート・コンピュータから要求元コンピュータ・システムへ転送することができる。通信インターフェース３２は、たとえばローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、または本明細書に記載されたようにインターネット・サービス・プロバイダ（ＩＳＰ）へ直接接続することが可能な、ネットワーク・リンクに結合された双方向データ通信を提供する。具体的に言えば、ネットワーク・リンクは、１つまたは複数のネットワークへの有線および／または無線のネットワーク通信を提供することができる。
【００１９】
次に、ＩＳＰ  ３７は、インターネット３８または他のネットワークを介して、データ通信サービスを提供する。インターネット３８は、相互に通信するために伝送制御プロトコル（ＴＣＰ）およびインターネット・プロトコル（ＩＰ）などの特定のプロトコルを使用する、ネットワークおよびゲートウェイの世界規模の集まりを意味することができる。ＩＳＰ  ３７およびインターネット３８はどちらも、デジタル・データ・ストリームを搬送する電気、電磁、または光の信号を使用する。様々なネットワークを介した信号、ならびにネットワーク・リンク上のおよび通信インターフェース３２を介した信号は、情報を移送する例示的な形の搬送波である。
【００２０】
さらに、バス２２に結合された入力／出力（Ｉ／Ｏ）コントローラに接続された複数の周辺構成要素を、コンピュータ・システム１０に追加することができる。Ｉ／Ｏコントローラ１１によって、複数タイプのポート、スロット、およびモジュールが制御可能であることを理解されよう。たとえば、オーディオ入力／出力デバイス２８は、マイクロフォンあるいは他の音声またはリップ・モーション取込みデバイスを介したオーディオ入力を制御するため、ならびにスピーカまたは他のオーディオ放出デバイスを介したオーディオ出力を制御するために、Ｉ／Ｏコントローラ１１に接続される。ディスプレイ２４も、視覚、触覚、または他のグラフィカル表示形式を提供するために、Ｉ／Ｏコントローラ１１に接続される。キーボード２６および、マウス、トラックボール、またはカーソル方向キーなどのカーソル制御デバイス３０は、コンピュータ・システム１０へのユーザ入力用のインターフェースとして、Ｉ／Ｏコントローラ１１に結合される。ポータブル電子デバイス３１は、複数の目的でＩ／Ｏコントローラ１１に接続される。ポータブル電子デバイス３１は、コンピュータ・システム１０とデータを同期させること、またはコンピュータ・システム１０からダウンロードされた情報を受け取ることが可能である。さらにポータブル電子デバイス３１は、コンピュータ・システム１０へのユーザ入力用のインターフェースとしても動作することができる。またポータブル電子デバイス３１は、コンピュータ・システム１０が使用可能な電源を介して充電することができる。本発明の代替実施形態では、追加の入力および出力周辺構成要素を追加することができる。
【００２１】
次に図２を参照すると、本発明の方法、システム、およびプログラムに従った、ポータブル電子デバイス用の内部ドッキング・システムを備えたコンピュータ・システムを示す構成図が示されている。図に示されるように、図１のコンピュータ・システム１０と同様のポータブル・コンピュータ・システム５０は、周辺デバイスとしてディスプレイ・モニタ５２およびキーボード５４を含む。ポータブル・コンピュータ・システム５０は、ラップトップ・コンピュータまたはポータブル電子デバイスなどの複数タイプの機能を備えた複数タイプのコンピュータ・システムを含むことができることを理解されよう。
【００２２】
さらに、ポータブル・コンピュータ・システム５０は、ポータブル電子デバイス・ドッキング・スペース５６を含む。ポータブル電子デバイス・ドッキング・スペース５６は、ポータブル・コンピュータ・システム５０のベースの上側５８から、またはコンピュータ・システム１０のベースの側面のうちの１つを介して、ポータブル電子デバイスをスライドさせることができる。ポータブル電子デバイス・ドッキング・スペース５６は、複数のタイプ、サイズ、および形状のポータブル電子デバイスに接続するように適合可能である。代替実施形態では、ポータブル・コンピュータ・システム５０は、複数のポータブル電子デバイス用のドッキング・スペースをサポートすることができる。
【００２３】
ポータブル電子デバイス・ドッキング・スペース５６内では、ポータブル・コンピュータ・システム５０は、電子、赤外線、または他のタイプのデータ伝送接続を介して、ポータブル電子デバイスとの接続を確立することができる。さらに、ポータブル電子デバイス・ドッキング・スペース５６内では、コンピュータ・システム５０は、ポータブル電子デバイスとの電力接続も確立することができる。あるいは、ポータブル電子デバイス・ドッキング・スペース５６は、単に、ポータブル電子デバイスを配置するための構造的なサポートを提供することが可能であり、この場合ポータブル電子デバイスは、ポータブル電子デバイス・ドッキング・スペース５６から独立したケーブルまたは他のタイプのコネクタを介して、コンピュータ・システム５０へのデータおよび電力接続を確立する。
【００２４】
次に図３を参照すると、本発明の方法、システム、およびプログラムに従った、ポータブル電子デバイス用の外部ドッキング・システムを備えたコンピュータ・システムを示す構成図が示されている。図に示されるように、図１のコンピュータ・システム１０と同様のコンピュータ・システム６０は、周辺デバイスとしてディスプレイ・モニタ６２およびキーボード６４を含む。
【００２５】
さらに、ポータブル電子デバイス・インターフェース６６はコンピュータ・システム６０からアクセス可能である。ポータブル電子デバイス・インターフェース６６は、固定ポートまたはポートに接続された追加のハードウェアを含むことができる。ポータブル電子デバイス・インターフェース６６は、複数のタイプおよびサイズのポータブル電子デバイスに接続するように適合可能である。さらにポータブル電子デバイス・インターフェース６６は、ポータブル電子デバイスにデータ接続および電源の両方を提供することができる。代替実施形態では、コンピュータ・システム６０が複数のポータブル電子デバイス・インターフェースをサポートすることができる。さらにポータブル電子デバイス・インターフェースは、キーボードまたはモニタなどの他の周辺デバイスに組み込むことができる。
【００２６】
次に図４を参照すると、本発明の方法、システム、およびプログラムに従った、入力デバイスとしてのポータブル電子デバイスを備えた図２のコンピュータ・システムを示す構成図が示されている。図に示されるように、ポータブル電子デバイス７５は、コンピュータ・システム５０に挿入される。ポータブル電子デバイス７５の機能には、入力キー７７、手書き認識サーフェス７８、およびタッチ・スクリーン７９が含まれる。代替実施形態では、ポータブル電子デバイス７５が他の機能を含むことができる。入力キー７７は、押下げ可能キー、スクロール・ツール、および他の調整可能キーを含むことができるが、これらに限定されるものではない。手書き認識サーフェス７８は手書きの記号を検出することができるため、結果としてポータブル電子デバイスは、手書きの記号を表音文字、数字、または他の表意文字に変換することができる。タッチ・スクリーン７９は、加えられた圧力および動きを検出する。ポータブル電子デバイス７５は、タッチ・スクリーンに加えられた圧力の位置をカーソル制御入力に変換する。
【００２７】
好ましいことに、ポータブル電子デバイス７５は、コンピュータ・システム５０に挿入されている間、複数のモード間で切り替えることができる。ユーザは、オペレーション・モードを要求するために、コンピュータ・システム５０またはポータブル電子デバイス７５に入力を提供することができる。この例では、ユーザは入力キー７６を押すことによって、オペレーション・モードのうちの１つを選択することができる。入力キー７６を押下げるたびに、ポータブル電子デバイス７５は次のモードに循環する。これらモードのうちの１つで、ポータブル電子デバイス７５で受け取られる入力が、ポータブル電子デバイス７５を動作させるための入力ではなく、コンピュータ・システム５０を制御するための入力として受け取られるように、ポータブル電子デバイス７５を入力／出力モードに設定することができる。さらに入力／出力モードでは、ポータブル電子デバイス７５は、出力インターフェースを介した出力のために、コンピュータ・システム５０から情報を受け取ることができる。
【００２８】
ただし入力／出力モードでは、入力および出力を処理するためのポータブル電子デバイス７５の機能が依然として必要である。入力／出力モードでは、たとえば手書き認識サーフェス７８上で検出された記号が、ポータブル電子デバイス７５によって文字に変換され、コンピュータ・システム５０によって、たとえば、あたかもキーボードまたは音声入力ツールからの入力であるかのように受け取られる。他の例では、タッチ・スクリーン７９上で検出された圧力および動きが、ポータブル電子デバイス７５によってカーソル制御の動きに変換され、コンピュータ・システム５０によって、たとえば、あたかもマウスまたは他のカーソル・コントローラからの入力であるかのように受け取られる。本発明の代替実施形態では、ポータブル電子デバイス７５は他のタイプのインターフェースを提供することが可能であり、ここへの入力は、ポータブル電子デバイス７５によって変換され、周辺デバイスからの入力としてコンピュータ・システム５０に転送されることを理解されよう。さらに、コンピュータ・システム５０は、出力データをポータブル電子デバイス７５に転送することが可能であり、その結果、ポータブル電子デバイス７５の任意の出力インターフェースは、コンピュータ・システム５０が使用可能な他の周辺出力インターフェースの一部として使用される。
【００２９】
ポータブル電子デバイス７５が同期モードで動作している間、コンピュータ・システム５０も、ポータブル電子デバイス７５とデータを同期させること、ポータブル電子デバイス７５にデータをダウンロードすること、およびポータブル電子デバイス７５からデータをアップロードすることができる。コンピュータ・システム５０上で実行中のソフトウェアは、ポータブル電子デバイス７５上のデータと同期可能なデータを入力するためのインターフェースを提供することができる。さらに、コンピュータ・システム５０は、ネットワーク接続を介してソフトウェアおよびデータにアクセスし、そのソフトウェアまたはデータをポータブル電子デバイス７５にダウンロードすることができる。有利なことには、コンピュータ・システム５０が複数のポータブル電子デバイスのドッキングをサポートしている場合、コンピュータ・システム５０はそれぞれのデバイス間でデータを同期させることができる。
【００３０】
多くのポータブル電子デバイスは、再充電可能なバッテリを使用する。コンピュータ・システム５０も、ポータブル電子デバイス７５がポータブル電子デバイス・ドッキング・スペース５６に挿入されている間に、これを再充電することが可能である。再充電は、記載されたオペレーション・モードのうちの１つでのポータブル電子デバイス７５のオペレーションと平行して行うことができる。ただし、コンピュータ・システム５０は、再充電がいつ使用可能であるかの管理が必要な場合がある。たとえば、コンピュータ・システム５０がバッテリ電源のみを切り離しても動作している場合、コンピュータ・システム５０は、ユーザが再充電を要求しない限り再充電をしないことができる。
【００３１】
さらに、セキュリティ手段として、コンピュータ・システム５０は、許可されたポータブル電子デバイスがポータブル電子デバイス・ドッキング・スペース５６に挿入されている場合にのみ、コンピュータ・システム５０が動作することになるという、オペレーション・モードを含む。したがって、ポータブル電子デバイス７５は、コンピュータ・システム５０にアクセスするためのキーとして動作することができる。具体的に言えば、ポータブル電子デバイス７５は、コンピュータ・システム５０にアクセスできる唯一の入力デバイスとなることができる。
【００３２】
ポータブル電子デバイス５０は、たとえば、ポータブル電子デバイス５０内に添付された、プロセッサに埋め込まれたセキュリティ識別番号によって識別することができる。さらに、識別番号、ユーザ名、または他の基準に従って、コンピュータ・システム５０へのキー・アクセス用に、複数の許可されたポータブル電子デバイスを選択することもできる。さらにポータブル電子デバイス７５は、それがないとユーザが、コンピュータ・システム５０からアクセス可能な一定のソフトウェアおよびデータにしかアクセスできない、キーとしても動作することができる。さらに、未許可のポータブル電子デバイスが使用目的でコンピュータ・システムに挿入された場合、コンピュータ・システム５０は、コンピュータ・システム５０の所有者が他のコンピュータ・システムからネットワークにログインしているかどうかを突き止めて、未許可の使用であることを示すメッセージを送ろうとする。
【００３３】
あるいは、コンピュータ・システム５０へのアクセスにおけるセキュリティを実施するために、コンピュータ・システム５０は、ユーザがポータブル電子デバイス７５のセキュリティ要件に合格した後でなければ、コンピュータ・システム５０へのアクセスが許可されないように要求することができる。たとえば、ポータブル電子デバイス７５へのアクセスに関するセキュリティ機能は、フィンガ・スキャンまたは他の生物測定学的入力の突合せを含むことができる。ポータブル電子デバイス７５のセキュリティ機能に従ってコンピュータ・システム５０への安全なアクセスを実施することにより、ポータブル電子デバイス７５のみを更新するだけで、進歩したセキュリティ技術を利用することができる。
【００３４】
次に図５を参照すると、本発明の方法、システム、およびプログラムに従った、入力デバイスとしてのポータブル電子デバイスを備えた図３のコンピュータ・システムを示す構成図が示されている。図に示されるように、ポータブル電子デバイス８５は、電子、赤外線、または他のタイプのデータ転送リンクを介して、ポータブル電子デバイス・インターフェース６６に接続される。さらにポータブル電子デバイス８５は、電力を受け取るためにポータブル電子デバイス・インターフェース６６に接続することができる。コンピュータ・システム６０は、図４に示されたポータブル電子デバイス７５とコンピュータ・システム５０との間の対話と同様の方法で、ポータブル電子デバイス８５と対話することができる。たとえばユーザは、入力キー７６を押下げることによって、オペレーション・モードを切り替えることができる。
【００３５】
ポータブル電子デバイス８５は、スピーカ８７、キーパッド８８、およびマイクロフォン８９を含む。好ましいことには、ポータブル電子デバイス８５は、ポータブル電子デバイス８５への入力が、ポータブル電子デバイスのオペレーションを独立して制御することを意図した入力ではなく、コンピュータ・システム６０への入力として受け取られる、入力／出力モードに設定することができる。さらにポータブル電子デバイス８５で検出される出力データは、ポータブル電子デバイス８５の出力インターフェースを介して出力するための情報として受け取られる。たとえば入力／出力モードでは、コンピュータ・システム６０は、ポータブル電子デバイス８５をマイクロフォン周辺装置、スピーカ・システム、およびキーパッド・デバイスとして認識することになる。
【００３６】
さらに入力／出力モードでは、ポータブル電子デバイス８５は、出力または入力用のデータの処理および変換が必要な場合がある。たとえば、ポータブル電子デバイス８５は、音声ダイアリングのための音声認識機能を含むことができる。入力／出力モードでは、ポータブル電子デバイスは音声認識機能を実施して、音声とポータブル電子デバイスに格納された音声エントリとを突き合せることができる。音声エントリとは、名前のテキスト入力としてコンピュータ・システム１０に転送可能な人物の名前を示すものである。メッセージ通信プログラムでは、コンピュータ・システム１０はテキスト名とメッセージ通信アドレスとを突き合せて、その人物とのネットワーク・ベース通信を開始することができる。代替実施形態では、コンピュータ・システム６０が、入力デバイスおよび出力デバイスとポータブル電子デバイス８５の機能の両方が使用可能であることを理解されよう。
【００３７】
次に図６を参照すると、本発明の方法、システム、およびプログラムに従った、ポータブル電子デバイスを制御するためのプロセスおよびプログラムの高水準論理流れ図が示されている。図に示されるように、プロセスはブロック１００で開始され、その後ブロック１０２に進む。ブロック１０２は、ポータブル電子デバイスがメイン・コンピュータとのドッキングまたは接続を検出するかどうかに関する判定を示す。何も検出されない場合、プロセスはブロック１０２を繰り返す。接続が検出された場合、プロセスはブロック１０４に移る。
【００３８】
ブロック１０４は、入力が受け取られたときに、どんなタイプの入力が受け取られたかに関する判定を示す。同期要求が受け取られた場合、プロセスはブロック１０６に移る。ブロック１０６は、メイン・コンピュータに同期信号を送信することによって、ポータブル電子デバイスとメイン・コンピュータとの同期を開始することを示す。メイン・コンピュータおよびポータブル電子デバイスは、その後、メイン・コンピュータ・システムからポータブル電子デバイスへのソフトウェア・ダウンロードを含むデータを転送し、プロセスは終了する。
【００３９】
入力／出力要求が受け取られると、プロセスはブロック１０８に移る。ブロック１０８は、ポータブル電子デバイスを入力／出力モードに設定することを示す。入力／出力モードの場合、ポータブル電子デバイスはメイン・コンピュータを制御するための入力インターフェースとして入力を受け取る。さらに入力／出力モードの場合、ポータブル電子デバイスは、出力インターフェースへの出力信号として、メイン・コンピュータからの信号も受け取る。次にブロック１０９は、入力／出力モード信号をメイン・コンピュータに転送し、その結果メイン・コンピュータはポータブル電子デバイスを入力／出力インターフェースとして認識して、プロセスは終了する。
【００４０】
充電要求が開始されると、プロセスはブロック１１０に移る。ブロック１１０は電源への接続の開始を示すものであり、プロセスは終了する。電源がメイン・コンピュータから使用できない場合、プロセスは、再充電が行われていないことをユーザに表示するための警告出力を開始することができる。
【００４１】
次に図７を参照すると、本発明の方法、システム、およびプログラムに従った、メイン・コンピュータを制御するためのプロセスおよびプログラムの高水準論理流れ図が示されている。図に示されるように、プロセスはブロック１２０で開始され、その後ブロック１２２に進む。ブロック１２２は、ポータブル電子デバイスとのドッキングまたは接続を検出することを示す。プロセスは、ポータブル電子デバイスとのドッキングまたは接続が検出されるまで、ブロック１２２を繰り返し、その後プロセスはブロック１２４に移る。ブロック１２４は、コンピュータ・システムがデバイス許可モードで動作中であるかどうかに関する判定を示す。コンピュータ・システムがデバイス許可モードで動作中である場合、プロセスはブロック１２６に移り、そうでない場合、プロセスはブロック１３０に移る。
【００４２】
ブロック１２６は、デバイス識別が許可された識別と一致するかどうかに関する判定を示す。デバイス識別は、ポータブル電子デバイス内のプロセッサのセキュリティ識別と許可された識別とを突き合せることによって実行可能である。他の例では、ユーザは、許可された生物測定学的識別に一致する生物測定学的入力を提供するように要求される場合がある。識別が一致しない場合、プロセスはブロック１２８に移り、メイン・コンピュータの使用は禁止される。あるいは、識別が一致しない場合、メイン・コンピュータ内の一定のソフトウェアおよびデータの使用は遮断される場合がある。識別が一致した場合、プロセスはブロック１３０に移る。
【００４３】
ブロック１３０は、入力が受け取られたときに、どんなタイプの入力がポータブル電子デバイスから受け取られたかに関する判定を示す。同期開始信号が受け取られた場合、プロセスはブロック１３２に移り、メイン・コンピュータはポータブル電子デバイスとメイン・コンピュータとの間で指定されたデータの同期を開始して、プロセスは終了する。
【００４４】
ブロック１３０では、入力／出力モード設定信号が受け取られた場合、プロセスはブロック１３４に移る。ブロック１３４は、ポータブル電子デバイスをメイン・コンピュータへの入力／出力周辺デバイスとして設定することを示し、プロセスは終了する。ポータブル電子デバイスから受け取られた入力は、次にメイン・コンピュータを制御するための入力として受け取られることになる。メイン・コンピュータは、ポータブル電子デバイスの入力デバイスを介して出力するために、ポータブル電子デバイスへデータを出力することができる。
【００４５】
さらに、ブロック１３０で再充電要求が受け取られた場合、プロセスはブロック１３６に移る。ブロック１３６は、メイン・コンピュータが外部電源を使用できるかどうか、あるいは、ポータブル電子デバイスのバッテリを充電するのに十分な電力がメイン・コンピュータの電源から使用できるかどうかに関する判定を示す。電源が使用できない場合、プロセスは終了する。電源が使用できる場合、プロセスはブロック１３８に移る。ブロック１３８は、ポータブル電子デバイスへの電源を使用可能にすることを示すものであり、プロセスは終了する。
【００４６】
以上、本発明について、データ処理システムが完全に機能している情況で説明してきたが、当分野の通常の技術者であれば、本発明のプロセスが命令のコンピュータ読取り可能媒体の形および様々な形で配布可能であること、ならびに、特定タイプの信号を運ぶ媒体が実際に配布の実行に使用されていない限り、本発明が等しく適用されることを理解するであろう、ということに留意されたい。コンピュータ読取り可能媒体の例には、フロッピィ・ディスク、ハード・ディスク・ドライブ、ＲＡＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの書込み可能タイプの媒体、ならびに、デジタルおよびアナログ通信リンク、たとえば無線周波および光波伝送などの伝送形式を使用する有線または無線の通信リンクなどの、伝送タイプの媒体が含まれる。コンピュータ読取り可能媒体は、特定のデータ処理システムで実際に使用する場合は復号される、符号化フォーマットの形を取ることができる。
【００４７】
以上、本発明について、好ましい実施形態を参照しながら図示および説明してきたが、当分野の技術者であれば、本発明の精神および範囲を逸脱することなく、形式および詳細において様々な変更が実行可能であることを理解されよう。
【００４８】
まとめとして、本発明の構成に関して以下の事項を開示する。
【００４９】
（１）第１のコンピュータ・システムであって、
第２の独立したコンピュータ・システムを第１のコンピュータ・システムにドッキングするための手段と、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第２の独立したコンピュータ・システムへの入力を、前記第１のコンピュータ・システムを制御するための入力として受け取るための手段と、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムと前記第２のコンピュータ・システムとの間でデータを同期させるための手段とを含む第１のコンピュータ・システム。
（２）前記第２の独立したコンピュータ・システムがドッキングを解かれているときに、前記第２の独立したコンピュータ・システムで受け取られた前記入力は、前記第２のコンピュータ・システムを制御するために使用される、請求項１に記載の第１のコンピュータ・システム。
（３）前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムから前記第２の独立したコンピュータ・システムへ、前記第２の独立したコンピュータ・システムの出力インターフェースへの出力信号として出力信号を送信するための手段をさらに含む、請求項１に記載の第１のコンピュータ・システム。
（４）前記第２の独立したコンピュータ・システムへの入力を、前記第１のシステムを制御するための入力として受け取るための前記手段は、
前記第２の独立したコンピュータ・システムへの前記入力を、前記第１のコンピュータ・システムによって認識可能な入力フォーマットに変換するための手段をさらに含む、請求項１に記載の第１のコンピュータ・システム。
（５）前記第１のコンピュータ・システムは、前記第２の独立したコンピュータ・システムがドッキングされていない限り動作不能である、請求項１に記載の第１のコンピュータ・システム。
（６）前記第１のコンピュータ・システム上でのソフトウェアおよびデータの選択は、前記第２の独立したコンピュータ・システムがドッキングされているときにのみアクセス可能である、請求項１に記載の第１のコンピュータ・システム。
（７）前記第１のコンピュータ・システムは、前記第２の独立したコンピュータ・システムのセキュリティ要件にユーザが合格しない限り動作不能である、請求項１に記載の第１のコンピュータ・システム。
（８）前記第１のコンピュータ・システムはラップトップ・コンピュータであり、前記第２の独立したコンピュータ・システムはポータブル電子デバイスである、請求項１に記載の第１のコンピュータ・システム。
（９）前記第１のコンピュータ・システムは第１のポータブル電子デバイスであり、前記第２の独立したコンピュータ・システムは第２のポータブル電子デバイスである、請求項１に記載の第１のコンピュータ・システム。
（１０）第２の独立したコンピュータ・システムをドッキングするための前記手段は、前記第１のコンピュータ・システム内のスペースを含む、請求項１に記載の第１のコンピュータ・システム。
（１１）第２の独立したコンピュータ・システムをドッキングするための前記手段は、前記第１のコンピュータ・システムの外部にあるドッキング・インターフェースを含む、請求項１に記載の第１のコンピュータ・システム。
（１２）前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間に、前記第１のコンピュータ・システムへの電源から前記第２の独立したコンピュータ・システムを再充電するための手段をさらに含む、請求項１に記載の第１のコンピュータ・システム。
（１３）第１のコンピュータ・システムを制御するための方法であって、
第１のコンピュータ・システムに第２の独立したコンピュータ・システムをドッキングすること、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第２の独立したコンピュータ・システムへの入力を、前記第１のコンピュータ・システムを制御するための入力として受け取ること、および
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムと前記第２のコンピュータ・システムとの間でデータを同期させることを含む、第１のコンピュータ・システムを制御するための方法。
（１４）前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムからドッキングを解かれたことの検出に応答して、前記第２の独立したコンピュータ・システムで受け取られた前記入力を、前記第２の独立したコンピュータ・システムを制御するために使用することをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
（１５）前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムから前記第２の独立したコンピュータ・システムへ、前記第２の独立したコンピュータ・システムの出力インターフェースへの出力信号として出力信号を送信することをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
（１６）前記第２の独立したコンピュータ・システムへの入力を、前記第１のシステムを制御するための入力として受け取ることは、
前記第２の独立したコンピュータ・システムへの前記入力を、前記第１のコンピュータ・システムによって認識可能な入力フォーマットに変換することをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
（１７）前記第２の独立したコンピュータ・システムがドッキングされている場合にのみ、前記第１のコンピュータ・システムのオペレーションを可能にすることをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
（１８）前記第２の独立したコンピュータ・システムがドッキングされている場合にのみ、前記第１のコンピュータ・システム上でのソフトウェアおよびデータの選択へのアクセスを可能にすることをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
（１９）ユーザが前記第２の独立したコンピュータ・システムの使用に関するセキュリティ要件に合格した場合にのみ、前記第１のコンピュータ・システムのオペレーションを可能にすることをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
（２０）前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間に、前記第１のコンピュータ・システムへの電源から前記第２の独立したコンピュータ・システムを再充電することをさらに含む、請求項１３に記載の第１のコンピュータ・システムを制御するための方法。
（２１）第１のコンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体であって、
第２の独立したコンピュータ・システムを第１のコンピュータ・システムにドッキングするための、前記記憶媒体上に書き込まれた手段と、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第２の独立したコンピュータ・システムへの入力を、前記第１のコンピュータ・システムを制御するための入力として受け取るための、前記記憶媒体上に書き込まれた手段と、
前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムにドッキングされているときに、前記第１のコンピュータ・システムと前記第２のコンピュータ・システムとの間でデータを同期させるための、前記記憶媒体上に書き込まれた手段とを含む、第１のコンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体。
（２２）第１のコンピュータ・システムを制御するための方法であって、
第２の独立したコンピュータ・システムを前記第１のコンピュータ・システムにドッキングさせることを含み、前記第１のコンピュータ・システムに許容可能な唯一の入力デバイスが前記第２の独立したコンピュータ・システムであって、
前記第２の独立したコンピュータ・システムの少なくとも１つの入力インターフェースを、前記第１のコンピュータ・システムとインターフェースするための入力デバイスとして使用することを含み、前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムからドッキングを解かれている間は、前記第２の独立したコンピュータ・システムの前記入力インターフェースと前記出力インターフェースとのうちの前記少なくとも１つは、前記第２の独立したコンピュータ・システムとインターフェースするための周辺デバイスである、第１のコンピュータ・システムを制御するための方法。
（２３）第２の独立したコンピュータ・システムによって安全に守られている第１のコンピュータ・システムであって、
第２の独立したコンピュータ・システム用のドッキング・ポートを含む第１のコンピュータ・システムを含み、前記第２の独立したコンピュータ・システムは、前記第２の独立したコンピュータ・システムへの入力を制御する入力インターフェースを含むものであって、
前記第２の独立したコンピュータ・システムが前記ドッキング・ポートにドッキングされている間のみ、第２の独立したコンピュータ・システムに対して実行された入力から前記第１のコンピュータ・システムへの入力を可能にする手段を含む、第２の独立したコンピュータ・システムによって安全に守られている第１のコンピュータ・システム。
（２４）第１のコンピュータ・システムを制御するためのコンピュータ・プログラムを記録する記憶媒体であって、
第２の独立したコンピュータ・システムを前記第１のコンピュータ・システムにドッキングするための、前記記憶媒体上に書き込まれた手段とを含み、前記第１のコンピュータ・システムに許容可能な唯一の入力デバイスは前記第２の独立したコンピュータ・システムであって、
さらに前記第２の独立したコンピュータ・システムの少なくとも１つの入力インターフェースを、前記第１のコンピュータ・システムとインターフェースするための入力デバイスとして使用するための手段を含み、前記第２の独立したコンピュータ・システムが前記第１のコンピュータ・システムからドッキングを解かれている間は、前記第２の独立したコンピュータ・システムの前記入力インターフェースと前記出力インターフェースとのうちの前記少なくとも１つは、前記第２の独立したコンピュータ・システムとインターフェースするための周辺デバイスである、第１のコンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体。
（２５）ポータブル・コンピュータ・システムであって、
前記ポータブル・コンピュータ・システムを第１のコンピュータ・システムにドッキングするための手段と、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記ポータブル・コンピュータ・システムを制御する第１のモードで、前記ポータブル・コンピュータ・システムを動作するための手段と、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記第１のコンピュータ・システムへの入力として実施される第２のモードで、前記ポータブル・コンピュータ・システムを動作するための手段とを含む、ポータブル・コンピュータ・システム。
（２６）第２のモードで動作するための前記手段は、
前記ポータブル・コンピュータ・システムで前記第１のコンピュータ・システムから出力信号を受け取るための手段と、
前記ポータブル・コンピュータ・システムの出力インターフェースを介して前記出力信号の出力を制御するための手段とをさらに含む、請求項３２に記載のポータブル・コンピュータ・システム。
（２７）前記第１のコンピュータ・システムはラップトップ・コンピュータであり、前記ポータブル・コンピュータ・システムはポータブル電子デバイスである、請求項３２に記載のポータブル・コンピュータ・システム。
（２８）前記第１のコンピュータ・システムは第１のポータブル電子デバイスであり、前記ポータブル・コンピュータ・システムはポータブル電子デバイスである、請求項３２に記載のポータブル・コンピュータ・システム。
（２９）ポータブル・コンピュータ・システムを制御するための方法であって、
前記ポータブル・コンピュータ・システムを第１のコンピュータ・システムにドッキングすること、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記ポータブル・コンピュータ・システムを制御する第１のモードで、前記ポータブル・コンピュータ・システムを動作すること、および
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記第１のコンピュータ・システムへの入力として実施される第２のモードで、前記ポータブル・コンピュータ・システムを動作することを含む、ポータブル・コンピュータ・システムを制御するための方法。
（３０）第２のモードで動作することは、
前記ポータブル・コンピュータ・システムで前記第１のコンピュータ・システムからの出力信号を受け取ること、および
前記ポータブル・コンピュータ・システムの出力インターフェースを介して前記出力信号の出力を制御することをさらに含む、請求項３６に記載のポータブル・コンピュータ・システムを制御するための方法。
（３１）ポータブル・コンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体であって、
前記ポータブル・コンピュータ・システムの第１のコンピュータ・システムへのドッキングを検出するための、前記記憶媒体上に書き込まれた手段と、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記ポータブル・コンピュータ・システムを制御する第１のモードで、前記ポータブル・コンピュータ・システムを動作するための、前記記憶媒体上に書き込まれた手段と、
前記ポータブル・コンピュータ・システムが前記第１のコンピュータ・システムにドッキングされている間、前記ポータブル・コンピュータ・システムへの入力が前記第１のコンピュータ・システムへの入力として実施される第２のモードで、前記ポータブル・コンピュータ・システムを動作するための、前記記憶媒体上に書き込まれた手段とを含む、ポータブル・コンピュータ・システムを制御するためのコンピュータ・プログラムを記録した記憶媒体。
【図面の簡単な説明】
【００５０】
【図１】本発明の方法、システム、およびプログラムと共に使用可能なコンピュータ・システムの一実施形態を示す図である。
【図２】本発明の方法、システム、およびプログラムに従った、ポータブル電子デバイス用の内部ドッキング・システムを備えたコンピュータ・システムを示す構成図である。
【図３】本発明の方法、システム、およびプログラムに従った、ポータブル電子デバイス用の外部ドッキング・システムを備えたコンピュータ・システムを示す構成図である。
【図４】本発明の方法、システム、およびプログラムに従った、入力デバイスとしてのポータブル電子デバイスを備えた図２のコンピュータ・システムを示す構成図である。
【図５】本発明の方法、システム、およびプログラムに従った、入力デバイスとしてのポータブル電子デバイスを備えた図３のコンピュータ・システムを示す構成図である。
【図６】本発明の方法、システム、およびプログラムに従った、ポータブル電子デバイスを制御するためのプロセスおよびプログラムの高水準論理流れ図である。
【図７】本発明の方法、システム、およびプログラムに従った、メイン・コンピュータを制御するためのプロセスおよびプログラムの高水準論理流れ図である。
【符号の説明】
【００５１】
１０    コンピュータ・システム
１１    Ｉ／Ｏコントローラ
１２    プロセッサ
１４    ＲＡＭ
１６    ＲＯＭ
１８    大容量記憶デバイス
２２    バス
２４    ディスプレイ
２６    キーボード
２８    オーディオ入力／出力
３０    カーソル制御デバイス
３１    ポータブル電子デバイス
３２    通信インターフェース
３７    ＩＳＰ
３８    インターネット
３９    サーバ
【図１】
2004227567.tif 000003
【図２】
2004227567.tif 000004
【図３】
2004227567.tif 000005
【図４】
2004227567.tif 000006
【図５】
2004227567.tif 000007
【図６】
2004227567.tif 000008
【図７】
2004227567.tif 000009