(57)【要約】【課題】　ポータブル・データ・プロセッサと第２データ・プロセッサの簡単な接続の提供。【解決手段】　ポータブル・データ・プロセッサを第２データ・プロセッサに接続する方法、データ処理システムとプログラム製品は、ポータブル・データ・プロセッサの地理上のロケーションを取得し、ポータブル・データ・プロセッサの取得したロケーションと関連する接続技術及び／または接続経路を選択することによって上記接続を行う。ポータブル・データ・プロセッサは、次に選択した接続技術及び／または接続経路を使用して第２データ・プロセッサに接続する。接続技術及び／または接続経路は優先順位を設定することのできる複数の接続技術及び／または接続経路から選択してもよい。【選択図】　図１
2004015820.tif 000002
【特許請求の範囲】
【請求項１】
　ポータブル・データ・プロセッサから第２データ・プロセッサに接続を行う方法であって、
　前記ポータブル・データ・プロセッサの地理上のロケーションを取得するステップと、
　前記ポータブル・データ・プロセッサが移動中であるかどうかを判定するステップと、
　前記判定ステップにおいて前記ポータブル・データ・プロセッサが移動中であると判定された場合に、前記ポータブル・データ・プロセッサの移動速度を測定するステップと、
　前記判定ステップにおいて前記ポータブル・データ・プロセッサが移動中であると判定された場合に、前記取得されたロケーション及び前記測定された移動速度と関連する複数の接続技術から１つの接続技術を選択するステップと、
　前記判定ステップにおいて前記ポータブル・データ・プロセッサが移動中であると判定された場合に、前記選択された接続技術、前記取得されたロケーション及び前記測定された移動速度と関連する複数の接続経路から１つの接続経路を選択するステップであって、前記接続経路は前記第２データ・プロセッサへの接続のルートである、ステップと、
　前記選択された接続技術及び前記選択された接続経路を使用して前記ポータブル・データ・プロセッサを第２データ・プロセッサに接続するステップと、
　を含む方法。
【請求項２】
　上記取得ステップは、前記ポータブル・データ・プロセッサのロケーションを特定するユーザの入力を受け取るステップを有することを特徴とする請求項１記載の方法。
【請求項３】
　上記取得ステップは、自動位置検出システムを介して前記ポータブル・データ・プロセッサのロケーションを取得するステップを有することを特徴とする請求項１記載の方法。
【請求項４】
　第２データ・プロセッサに接続を行うデータ処理システムであって、
　ポータブル・データ・プロセッサと、
　前記ポータブル・データ・プロセッサの地理上のロケーションを取得する手段と、
　前記ポータブル・データ・プロセッサが移動中であるかどうかを判定する手段と、
　前記判定する手段により前記ポータブル・データ・プロセッサが移動中であると判定された場合に、前記ポータブル・データ・プロセッサの移動速度を測定する手段と、
　前記判定する手段により前記ポータブル・データ・プロセッサが移動中であると判定された場合に、前記取得されたロケーション及び前記測定された移動速度と関連する複数の接続技術から１つの接続技術を選択する手段と、
　前記判定する手段により前記ポータブル・データ・プロセッサが移動中であると判定された場合に、前記選択された接続技術、前記取得されたロケーション及び前記測定された移動速度と関連する複数の接続経路から１つの接続経路を選択する手段であって、前記接続経路は前記第２データ・プロセッサに対する接続のルートである、手段と、
　前記選択された接続技術及び接続経路を使用して前記ポータブル・データ・プロセッサを第２データ・プロセッサに接続する手段と、
　を含むデータ処理システム。
【請求項５】
　上記取得手段は、上記ポータブル・データ・プロセッサのロケーションを特定するユーザの入力を受け取る手段を有することを特徴とする請求項４記載のデータ処理システム。
【請求項６】
　上記取得手段は、自動位置検出システムを介して上記ポータブル・データ・プロセッサのロケーションを取得する手段を有することを特徴とする請求項４記載のデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、一般的にモービル・コンピューティングに関する。更に詳しくは、本発明は、ラップトップ・コンピュータのようなポータブル・データ・プロセッサの接続方法に関する。
【背景技術】
【０００２】
　近年、マイクロプロセッサの消費電力が削減され性能が向上したことによって、ラップトップ・コンピュータ、ノート型コンピュータ、またはパーソナル・データ・アシスタント（ＰＤＡ）のようなポータブル・データ・プロセッサの使用が増加している。ポータブル・データ・プロセッサは、移動不能なデスクトップ・コンピュータの全てではないにしても多くの機能を提供し、１つの特徴として携帯性を付加している。事実、表示技術の進歩によって、高解像度、低電力消費、カラーまたはモノクロ表示はポータブル・コンピュータにとってありふれたものとなり、これがデスクトップ・システムからポータブル・システムへの置き換えを促進している。ポータブル・データ・プロセッサが人気を得るのに従って、ポータブル・データ・プロセッサが直接またはネットワークを介して他のコンピュータと通信を行わなければならない機会が益々増えている。また、この通信は、種々の使用可能な通信技術を利用して遠隔地から行われることが非常に多い。
【０００３】
　ポータブル・データ・プロセッサを他のプロセッサに接続する必要が頻繁に発生しているにも拘わらず、このタスクは極めて複雑になり、最も進歩したコンピュータのユーザ以外の全てのユーザを非常にいらだたせまた彼等に脅威を与えている。これらの技術は、しばしばユーザがインターネット・プロトコル（ＩＰ）のアドレス、通信プロトコル、モデムのセットアップ情報、ネットワーク・アドレス、または種々のダイアルイン装置の多くの電話番号を知っていることを必要とする。問題を更に複雑にしているのは、ポータブル・コンピュータのユーザにとって、ポータブル・コンピュータを使用することができる全ての変化する場所から全ての接続モードを使用することができないことである。
【０００４】
　ポータブル・コンピュータのユーザの直面する問題の一例として、これは、事務所内では、ポータブル・コンピュータを並列または直列ケーブルを介して他のコンピュータに直接接続することができる場合、ネットワーク・インタフェース・カード（ＮＩＣ）を介してハードによって接続したネットワークに接続することができる場合、無線ネットワーク・インタフェースを介して無線ネットワークに接続することができる場合またはピア対ピアまたはクライアント−サーバ・ネットワークのような種類の多重型のネットワークに接続することができる場合がある。更に、２台以上のサーバをネットワーク上に設置し、これに対してポータブル・コンピュータが通信を行う場合のこのサーバのアドレスを選択して所望のアクセスを行わなければならない。事務所外では、この問題の例は、ポータブル・コンピュータが、インターネットのプロバイダを介して電話線、セルラ電話または衛星電話によって直接事務所のネットワークと通信を行うことができる場合である。通信モードと接続経路の各々を如何に正しくセットアップするかを知っている以外に、これらの種々の通信モードと接続経路の各々によって、ユーザは最も効率が高く、コスト効率に優れ信頼性のある通信を第２コンピュータに対して提供することに気付いていなければならないという利点と欠点がもたらされる。これは、経験のあるコンピュータのユーザにとってさえ辟易するタスクである。
【０００５】
　コンピュータ産業に於ける技術の進歩によってコンピュータの移動性が常に高まってきたのと時を同じくして、従業員の間で生産性を高めることに対する要求がコンピュータと接する雇用者の数を増加させている。この接触はノート型コンピュータのようなポータブル・コンピュータの形態で行うかまたはＰＤＡのようなよりカスタマイズ化した処理用のアプリケーションの形態で行うことができる。上述したように、コンピュータに対する訓練の程度のより低いユーザの集団の間でモービル・コンピューティングが急増しているにも拘わらず、ポータブル・データ・プロセッサに対する接続は複雑なままであり、特定のユーザの変化する状況に対応してセットアップを行いカスタマイズ化することは困難である。従って、ポータブル・データ・プロセッサとネットワークまたはデスクトップ・コンピュータのような第２データ・プロセッサの間の接続システムを改良することに対する必要性が存在している。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
　上記したところに鑑みて、本発明の１つの目的は、ポータブル・データ・プロセッサと第２データ・プロセッサの簡単な接続を提供することである。
【０００７】
　本発明の他の目的は、ポータブル・データ・プロセッサのユーザが第２データ・プロセッサと接続することのできる可能性を高める接続を提供することである。
【０００８】
　本発明の他の目的は、この接続を行うために必要なユーザ入力の量を削減するかかる接続を提供することである。
【０００９】
　本発明の他の目的は、種々のロケーションから種々の接続技術と接続経路を使用してポータブル・データ・プロセッサと第２データ・プロセッサの間で接続を行うのに適した接続を提供することである。
【００１０】
　本発明の更に他の目的は、ポータブル・データ・プロセッサの使用可能な効率の良い接続を選択することによって、第２データ・プロセッサに対するポータブル・データ・プロセッサの接続の性能を向上させる接続システムを提供することである。
【課題を解決するための手段】
【００１１】
　上記目的に鑑みて、本発明は、ポータブル・データ・プロセッサの地理上のロケーションを取得し、ポータブル・データ・プロセッサの取得したロケーションと関連する接続技術及び／または接続経路を選択することによって、ポータブル・データ・プロセッサを第２データ・プロセッサに接続する。ポータブル・データ・プロセッサは、次に選択した接続技術及び／または接続経路を使用して第２データ・プロセッサに接続する。
【００１２】
　本発明の更に他の局面では、ポータブル・データ・プロセッサの地理上のロケーションは、ポータブル・データ・プロセッサのロケーションを特定するユーザの入力を受け取ることによって取得する。または、ポータブル・データ・プロセッサの地理上のロケーションは、自動位置検出システムを介してポータブル・データ・プロセッサのロケーションを取得することによって取得してもよい。本発明の特定の実施例ではポータブル・データ・プロセッサの地理上のロケーションは、全地球測位システムを介して取得する。
【００１３】
　本発明の他の実施例では、ポータブル・データ・プロセッサは、これが移動中であるかどうかを判定する。ポータブル・データ・プロセッサは、次に移動中のポータブル・データ・プロセッサに基づいて接続技術及び／または接続経路を選択する。
【００１４】
　本発明の他の実施例では、特定のロケーションで接続技術を使用した履歴に基づいて接続技術及び／または接続経路を取得したロケーションと関連させる。
【００１５】
　本発明の更に他の実施例では、接続技術及び／または接続経路は、取得したロケーションと関連する複数の接続技術及び／または接続経路から選択する。更に、この複数の接続技術及び／または接続経路は、複数の優先順位を設定した接続技術及び／または接続経路によって構成してもよい。この場合、ポータブル・データ・プロセッサは接続を行うことのできる最も高い優先順位を有する接続技術及び／または接続経路を使用してポータブル・データ・プロセッサを第２データ・プロセッサに接続する。本発明の他の実施例では、複数の接続技術及び／または接続経路は、接続技術及び／または接続経路のデータ処理能力に基づいて優先順位を設定する。または、複数の接続技術及び／または接続経路は、接続技術及び／または接続経路を使用するコストに基づいて優先順位を設定する。
【００１６】
　当業者が理解するように、本発明の上述した局面は、装置、データ処理システムまたはコンピュータの読み取り可能なプログラム手段としてまた提供することができる。
【発明を実施するための最良の形態】
【００１７】
　本発明を本発明の好適な実施例を示す添付図を参照して以下でより詳しく説明する。しかし、本発明は多くの異なった形態で実施することが可能であり、以下で説明する実施例に限定されると解釈するべきではない。むしろ、これらの実施例は、この開示が完全無欠なものとなり本発明の範囲を当業者に十分伝えることができるように、提供されている。全体を通して、同一の番号は同一の要素を示す。
【００１８】
　当業者が理解するように、本発明は方法、データ処理システムまたはプログラム製品として実施することができる。従って、本発明は、完全にハードウェアの実施例、完全にソフトウェアの実施例またはソフトウェアの局面とハードウェアの局面を結合した実施例の形態をとることができる。更に、本発明は、コンピュータの読み取り可能な記憶媒体上のコンピュータ・プログラム製品の形態を取ることができ、この記憶媒体はこの媒体内に実施されたコンピュータの読み取り可能なコード手段を有している。ハード・ディスク、ＣＤ−ＲＯＭ、光学的記憶装置または磁気記憶装置を含む全ての適当なコンピュータの読み取り可能な媒体を使用することができる。
【００１９】
　本発明は、ポータブル・データ・プロセッサから第２データ・プロセッサに対する接続をロケーションを検出することによって行う。本発明は、データ・プロセッサ間の接続及び接続技術と接続経路という２つの主要な局面に関するものである。接続技術と接続経路の組み合わせによって接続を行う。従って、ここで使用しているように、「接続」という用語は、接続技術と接続経路の組み合わせを意味する。
【００２０】
　ここで使用しているように、「接続技術」という用語は、プロセッサ間に於ける通信に使用する通信モードを意味する。例えば、通信データ・プロセッサと関連するモデムを使用して、標準のアナログ電話線上で通信を行うことができる。従って、この通信技術は、標準の電話線を介して実施する。当業者が理解するように、２つのプロセッサ間の通信に対して、幾つの数の通信技術も使用することができる。更に、本発明が考えている通信技術の例には、セルラ電話、衛星電話、並列または直列アダプタを介して行う第２データ・プロセッサに対する直接のアクセス、無線ローカル・エリア・ネットワークまたはワイド・エリア・ネットワークに対する無線によるインタフェース、及びローカルまたはワイド・エリア・ネットワークに対する多数のネットワーク・インタフェース・カードの内の何れかが含まれる。これらの例は本発明の動作を行う場合に使用することができるが、２台のコンピュータを接続するための他の当業者に周知の技術も使用することができる。
【００２１】
　ここで使用しているように、「接続経路」という用語は、第２データ・プロセッサに対してデータが取るルートを意味する。２台のデータ・プロセッサ間を最も単純な形態で直接接続する場合、この接続技術はシリアル・ケーブルによるものであり、この接続経路は通信ポート１（ＣＯＭ１）を介して行うことができる。２台のデータ・プロセッサの間の通信技術が電話線とモデム接続によるものである他の例の場合、この通信経路は接続を行うために使用する電話番号である。２台のデータ・プロセッサの通信をインターネット上で行う更に複雑な例では、接続技術は多数の接続技術の内の何れか１つであり、一方接続経路は第１データ・プロセッサが通信を行っているプロキシーまたはサーバのインターネット・プロトコル（ＩＰ）のアドレスである。従って、このインターネットの例では、接続は電話によってサーバに対して行うことができ、接続経路はサーバの電話番号とサーバのＩＰアドレスである。当業者が理解するように、通信経路は接続技術によって変化するが、第２プロセッサに対する接続を行うのに必要な「アドレス」情報を含んでいる。
【００２２】
　ここで使用しているように、「ポータブル・データ・プロセッサ」という用語は、処理及び通信能力を有している全ての種類のポータブル・データ・プロセッサまたはコンピュータを意味する。ポータブル・データ・プロセッサの例には、ＰＤＡ、ペンをベースにしたコンピュータ、ラップトップ・コンピュータまたは電力またはユーティリティのメータの読み取り等の特定のタスク用の専用プロセッサが含まれる。更に、当業者が理解するように、本発明は第２データ・プロセッサに関連して説明するが、この第２データ・プロセッサは、またポータブル・データ・プロセッサまたは処理及び通信能力を有するコンピュータである。
【００２３】
　上で説明したように、本発明は、２台のデータ・プロセッサ間に於いてロケーションの検出による接続を提供するものである。図１は、ポータブル・データ・プロセッサと第２データ・プロセッサの間の幾つかの可能な接続を示す。当業者が理解するように、これらは単に可能な接続の例示であり、本発明で使用することのできる可能な接続技術または接続経路を網羅するものではない。
【００２４】
　図１に示すように、本発明は、ノート型コンピュータのようなポータブル・データ・プロセッサ１０Ａと第２データ・プロセッサ２２の間の接続を提供することができる。第２データ・プロセッサは図１ではネットワーク・サーバとして図示しているが、この第２データ・プロセッサはいずれの形態のデータ・プロセッサでもよい。本発明の動作を実行する場合、ポータブル・データ・プロセッサ１０Ａは、このポータブル・データ・プロセッサのロケーションに基づいて接続技術を選択する。従って、ポータブル・データ・プロセッサは、ネットワーク・インタフェースが使用可能であるロケーションに存在しているポータブル・データ・プロセッサに適した接続技術を選択することができる。本発明によれば、ポータブル・データ・プロセッサ１０Ａは先ずこのポータブル・データ・プロセッサ１０Ａの地理上のロケーションを取得し、次にこのポータブル・データ・プロセッサ１０Ａの取得したロケーションと関連する接続技術及び／または接続経路を選択する。この例では、ポータブル・データ・プロセッサ１０Ａは、取得した地理上のロケーションからこのポータブル・データ・プロセッサ１０Ａがローカル・エリア・ネットワーク２０に対する接続が可能であるロケーションに存在することを判定する。ポータブル・データ・プロセッサ１０Ａは、次に選択した接続技術を使用して、ネットワーク・サーバ２２に対してポータブル・データ・プロセッサ１０Ａをハブ２８を介して接続する例に図示するように、第２データ・プロセッサ２２に接続する。この例では、この接続技術はネットワーク・インタフェース・カードを介するものであり、接続経路はネットワーク・サーバ２２のネットワーク・アドレスである。しかし、当業者が理解するように、他のネットワーク通信も本発明と共に使用するのに適している。
【００２５】
　本発明の他の例として、もしポータブル・データ・プロセッサ（ポータブル・データ・プロセッサ１０Ｂのような）を接続することのできる第２データ・プロセッサ（ネットワーク・サーバ２２のような）が、ルータ３０を介して行われるローカル・エリア・ネットワーク２０のネットワーク・サーバ２２のインターネット３２に対する接続のような、インターネットを介して行われる接続経路を入手可能であれば、ポータブル・データ・プロセッサ１０Ｂから第２データ・プロセッサ２２に対する接続は、インターネット３２を介して行うことができる。ポータブル・データ・プロセッサ１０Ｂは先ずその地理上のロケーションを取得し、次に、このロケーションに基づいて、取得したロケーションに対してどのような接続技術が入手可能であろうとこれを使用してインターネット３２に対する接続を行う。接続経路は次にルータ３０を介してインターネットにアクセスするネットワーク・サーバ２２のＩＰアドレスに設定することができ、またはポータブル・データ・プロセッサ１０Ｂの取得したロケーションに基づいて選択されたローカル・プロキシのＩＰアドレスにセットすることができる。
【００２６】
　本発明の１つの可能な動作の更に他の例として、もしポータブル・データ・プロセッサ１０Ｂがニューヨークに位置していることを示すロケーションをこのポータブル・データ・プロセッサ１０Ｂが取得すれば、次に、このポータブル・データ・プロセッサ１０Ｂの取得したロケーションに基づいて、接続技術と接続経路はニューヨークのローカル・インターネット・サーバとプロキシのアドレスを選択し、ローカル・サービスを介してインターネットに接続することを可能にする。もしポータブル・データ・プロセッサ１０Ｂが、例えば、ノース・カロライナに移動してそのロケーションを再び取得すれば、次にこのポータブル・データ・プロセッサ１０Ｂはノース・カロライナのローカル・インターネット・サーバとプロキシのアドレスを使用して接続技術と接続経路を選択し、ローカル・サービスを介してインターネットに接続することが可能になる。従って、ポータブル・データ・プロセッサは、第２コンピュータに対する接続が可能になるために、ユーザが介入することなく自動的に接続経路と技術を変更することができる。
【００２７】
　図１のポータブル・データ・プロセッサ１０Ｃ、１０Ｄと１０Ｅは、電話技術を使用して行われるポータブル・データ・プロセッサから第２データ・プロセッサへの可能な接続技術を更に示す。前の例のように、本発明の動作を行う場合、ポータブル・データ・プロセッサ１０Ｃ、１０Ｄと１０Ｅは、先ずこれらの地理上のロケーションを取得し、次にそのロケーションに基づいて接続技術を選択する。例えば、ポータブル・データ・プロセッサ１０Ｃは、ネットワーク・サーバ２２から離れたホテルの部屋に位置し、従って、伝統的な電話線１２上でネットワーク・サーバ２２をダイヤルすることができる。次に、電話線１２上でモデム２４を介してローカル・エリア・ネットワーク２０に対する接続が行われる。または、もし取得したロケーションが、自動車で移動している場合のように、伝統的な電話線を使用することができないことを示していれば、ポータブル・データ・プロセッサはセルラ電話技術を使用して接続を行うことができる。図１に示すように、ポータブル・データ・プロセッサ１０Ｄはセルラ・リンク１４上でローカル・エリア・ネットワーク２０に接続することができる。従って接続技術は、セルラ電話である。最後に、図１に関して、ポータブル・データ・プロセッサ１０Ｅは伝統的またはセルラ電話サービスのいずれも使用できないロケーションに存在している。この場合、ポータブル・データ・プロセッサ１０Ｅは、例えば、海上の船上で、地理的ロケーションを取得し、その地理上のロケーションから接続技術を選択する。図１に示す例では、ポータブル・データ・プロセッサ１０Ｅに関して接続技術は衛星電話サービス１６を介するものであり、モデム２４を介してローカル・エリア・ネットワーク２０に接続する。この場合、接続技術は衛星電話サービスである。
【００２８】
　ポータブル・データ・プロセッサ１０Ｃ、１０Ｄと１０Ｅに対するこれらの例の各々に於いて、接続技術は変化しているが接続経路は同一のままである。従って、もし接続技術がローカル・エリア・ネットワーク２０のモデム２４に対するアクセスを含むものであれば、接続経路は尚モデム２４の電話番号を含んでいる。
【００２９】
　図１のポータブル・データ・プロセッサに関して上に図示するように、ポータブル・データ・プロセッサは取得したロケーションに基づいて接続技術を選択し、取得したロケーションに基づいて接続経路を選択し、または取得したロケーションに基づいて接続経路と接続技術の両方を選択することができる。更に、ポータブル・データ・プロセッサは、取得した地理上のロケーションに対する適当な接続とポータブル・データ・プロセッサの構成を選択するために複数の接続技術または接続経路から選択を行うことができる。従って、ポータブル・データ・プロセッサ１０Ａ、１０Ｂ、１０Ｃ、１０Ｄと１０Ｅは、取得した地理上のロケーションに基づいて選択した使用可能な複数の接続技術と複数の接続経路を有する１つのポータブル・データ・プロセッサを表すものである。
【００３０】
　これらの複数の接続技術と複数の接続経路は、ポータブル・データ・プロセッサを第２データ・プロセッサに接続する場合、このポータブル・データ・プロセッサが使用可能な優先順位の最も高い接続技術と使用可能な優先順位の最も高い接続経路を選択することができるように、また優先順位をつけることができる。また、もしあらかじめロードして優先順位をつけた接続情報が使用可能でなければ、接続技術または接続経路の優先順位に関する入力を行うようにユーザを促すことができる。接続技術と接続経路は、処理能力、接続技術または経路を使用するコストまたは接続技術または経路の安全性に基づいて優先順位を設定することができる。当業者が理解するように、本発明の教示から尚恩恵を被りながら、複数の接続技術または複数の接続経路に優先順位を設定する他の方法を採用することができる。
【００３１】
　本発明は、ポータブル・データ・プロセッサの地理上のロケーションを取得することにその基礎をおいている。ポータブル・データ・プロセッサの地理上のロケーションの取得には、多くの技術を使用することができる。特定の用途に対して選択される技術は、その用途に対して要求される解像度と特定の用途に対して適当であると認められるロケーション検出用のインフラストラクチャの量によって決まる。例えば、ポータブル・データ・プロセッサが全地球衛星測位システムを介して地球の表面上でそのロケーションを決定することを可能にする広範なインフラストラクチャが存在している。しかし、もし特定の用途に対して要求されるロケーションの解像度が全地球測位システムから使用可能であるものよりもより高度であれば、ポータブル・データ・プロセッサのロケーションを取得するより精巧な方法が必要になる。
【００３２】
　ポータブル・データ・プロセッサの地理上のロケーションを取得する１つの技術は、ポータブル・データ・プロセッサのロケーションを特定するユーザの入力を受け取ることによるものである。例えば、ポータブル・データ・プロセッサのロケーションを入力するようにまたは可能性のあるロケーションのリストからポータブル・データ・プロセッサのロケーションを選択するようにユーザを促すことができる。このシステムはコスト的な利点を有している。ポータブル・データ・プロセッサのロケーションに対して要求される解像度によって、このロケーションの取得は全地球測位システム即ちＧＰＳのような自動位置検出システムを使用して自動化することができる。ＧＰＳカードはラップトップまたはノート型コンピュータ用に容易に使用することができ、これによって民生用の用途には約１０フィート以内のコンピュータのロケーションが与えられ、軍事用の用途ではより高い解像度が得られる。ポータブル・データ・プロセッサの地理上のロケーションにより高い解像度が要求される場合には、特定のロケーションで特定の自動位置検出システムを実行することができる。当業者にとって、ポータブル・データ・プロセッサの位置またはロケーションを正確に決定する種々の方法が周知である。これらの方法の例には、特定のロケーションに位置する無線周波数（ＲＦ）または赤外線（ＩＲ）送信機とポータブル・データ・プロセッサと連動するＲＦまたはＩＲ受信機が含まれる。ポータブル・データ・プロセッサの二次元のロケーションを取得する以外に、この地理上のロケーションは、ポータブル・データ・プロセッサの三次元のロケーションをまた含むことができ、これには高度または深さの成分が含まれる。従って、ユーザ・インタフェースは、ビルの特定のフロア、空中のある高度または海底のある深さに存在するポータブル・データ・プロセッサに基づいて選択することができる。
【００３３】
　本発明を使用したシステムを動作するために必要なユーザの訓練の量を最小にするため、地理上のロケーションと接続技術または接続経路の関連並びに接続技術と接続経路の優先順位の設定を、システム・アドミニストレータによってポータブル・データ・プロセッサに予めロードすることができる。または、より進歩したユーザの場合には、ロケーションと接続技術または接続経路の関連をユーザが作成または変更し、ユーザ・インタフェースの利用性を更に増加することができる。本発明のより自動化した実施例では、地理上のロケーションと関連する接続技術または接続経路をある地理上のロケーションに於いて接続技術または接続経路を使用した履歴に基づいて自動的に作成してもよい。例えば、空港からダイヤルイン・サーバに対してセルラ・リンクを使用したことを記録することができ、もしこれがこのロケーションで十分頻繁に使用されるものであれば、空港のロケーションと関連する接続技術と接続経路を更新し、使用可能な複数の接続技術と接続経路に於けるセルラ・リンクとダイヤルイン・サーバの優先順位を高くすることができる。更に、もしポータブル・データ・プロセッサが、合衆国に於ける全ての空港の地理上のロケーションのような、地理上のロケーションを分類した情報にアクセスすることができるなら、ユーザは同一の種類の全ての地理上のロケーションに対してまた選択される接続技術と接続経路を必要としているかどうかの問い合わせをうけることができる。従って、種々のロケーションと関連する接続経路または接続技術を、ユーザの入力またはユーザの入力と自動化の組み合わせによって自動的且つ動的に構成することができる。
【００３４】
　ロケーションに基づいて接続技術及び／または接続経路を動的に構成する以外に、接続技術及び／または接続経路の優先順位を動的に構成し、あるロケーションと関連して成功した接続技術及び／または接続経路の優先順位を高めることができる。従って、例えば、もし優先順位の高い接続経路が第２データ・プロセッサに対する接続に失敗すれば、その接続経路の優先順位を低くすることができる。または、ユーザに接続経路に信頼性のないことを通知し、このユーザに対してその優先順位を低くするべきであることを確認するように要求することができる。
【００３５】
　ポータブル・データ・プロセッサのロケーションを長時間にわたって取得することによって、ポータブル・データ・プロセッサはこれが動作中であるかどうかを判定することが可能である。事実、もしポータブル・データ・プロセッサの地理上のロケーションを取得する頻度が十分高ければ、このポータブル・データ・プロセッサが動作中である場合、このプロセッサの凡その速度または加速度を判定することさえ可能である。例えば、もしポータブル・データ・プロセッサが５秒毎にそのロケーションを自動的に取得するのであれば、次にこのプロセッサはロケーションの差を計算し、その距離を５秒の取得間隔で除し、このプロセッサの凡その速度を判定することができる。速度の判定に成功することによって、ポータブル・データ・プロセッサの加速度をまた得ることができる。
【００３６】
　速度または加速度の情報を使用して接続技術または接続経路を選択することができ、動作中のポータブル・データ・プロセッサに基づいて接続技術または接続経路を妨げまたはこれらの優先順位を再設定することさえでき、またはこれが使用している輸送の凡その形態を判定することさえできる。例えば、もしポータブル・データ・プロセッサの速度が毎時３００マイル超即ち毎時５００キロメートル超であれば、このプロセッサは航空機の中で移動中であると推定しても安全である。そこで、ポータブル・データ・プロセッサは航空機で使用が禁止されている携帯電話型の接続技術にアクセスすることが妨げられ、スカイホン（商標）またはその他の種類の連邦航空局の認可している通信方法を選択することが可能になる。
【００３７】
　同様に、ロケーションと速度の組み合わせを使用して、接続技術または接続経路を選択することができる。例えば、毎時２０マイル即ち毎時３３キロメートルの速度をポータブル・データ・プロセッサが水上にあることを示すロケーションと組み合わせて使用することによって、ボートまたは船舶に適した接続技術または接続経路を選択することができる。当業者が理解するように、速度、ロケーションまたは加速度の他の多数の組み合わせを使用し、これらの特性を有する状況と関連する適切な接続技術と接続経路を選択することができる。
【００３８】
　本発明の１つの特定の実施例を、図２を参照して説明する。本発明の動作は、ブロック５０に示すように、ポータブル・データ・プロセッサがその地理上のロケーションを取得することによって開始される。ポータブル・データ・プロセッサは、次に取得したロケーションと関連する接続技術のリストから最も高い有効な優先順位を有する接続技術を選択する。ポータブル・データ・プロセッサは、また取得したロケーションと関連する全ての接続経路を有効にする。これらの動作は、ブロック５２で示す。
【００３９】
　ブロック５４で示すように、接続技術を選択した後、ポータブル・データ・プロセッサは、この接続技術を使用することが可能であるかどうかを判定する。例えば、もし選択した接続技術が電話線によるものであれば、ポータブル・データ・プロセッサは電話線がこのプロセッサに接続されているかどうかをテストによって調べることができる。もしこの接続技術を使用することができれば、ポータブルデータ・プロセッサは、ブロック５６で分かるように、取得したロケーションと関連する接続経路のリストから優先順位の最も高い有効な接続経路を選択する。ポータブル・データ・プロセッサは、また選択した接続経路用のリトライ・カウンタをリセットする。ポータブル・データ・プロセッサは、次にブロック５８に示すように、選択した接続技術に対してその接続経路が使用可能かどうかを判定し、次に、ブロック６０に示すように、選択した接続技術と接続経路を使用して第２データ・プロセッサに対する接続を試みる。もし第２データ・プロセッサに対する接続に成功すれば、ポータブル・プロセッサは、ブロック６４に示すように、接続ルーチンを終了する。
【００４０】
　ブロック６２に戻って、もし接続に成功しなければ、次にポータブル・データ・プロセッサは、ブロック７８に示すように、問題は選択した接続経路にあったかどうかを判定する。ブロック８２で分かるように、もしポータブル・データ・プロセッサが経路が問題であったと判定することができなければ、またはこれが経路は問題でなかったと判定することができれば、次にポータブル・データ・プロセッサは接続技術が問題であったかどうかを判定する。もしポータブル・データ・プロセッサが接続技術が問題であったと判定することができないか、またはもしポータブル・データ・プロセッサが接続技術が問題でなかったと判定すれば、次にポータブル・データ・プロセッサは、ブロック８４に示すように、リトライ・カウンタをインクリメントする。ブロック８６に示すように、ポータブル・データ・プロセッサは次にユーザがリトライ・カウンタが限度を超えていることを明らかにしたかどうかを判定する。もしリトライ・カウンタが限度を超えていなければ次にポータブル・データ・プロセッサはブロック６０に戻り、再び接続を行おうとする。
【００４１】
　もしリトライ・カウンタが限度を超えていれば、次にポータブル・データ・プロセッサは、ブロック７６で示すように、取得したロケーションと関連する接続経路のリスト内の接続経路を無効にする。次に、ポータブル・データ・プロセッサは、ブロック７４に示すように、接続経路のリスト内に有効な接続経路が残っているかどうかをチェックする。もし取得したロケーションと関連する接続経路のリスト内に少なくとも１つの有効な接続経路が残っていれば、次にポータブル・データ・プロセッサはブロック５６に戻り、接続経路のリストから取得したロケーションと関連する最も高い有効な接続経路を再び選択する。上で説明したように、ポータブル・データ・プロセッサは次にブロック５６から動作を継続する。
【００４２】
　ブロック５４に戻って、もし選択した接続技術が使用可能でなければ、次にポータブル・データ・プロセッサは、ブロック７２で示すように、取得したロケーションと関連する接続技術のリスト内の接続技術を無効にする。ブロック７０で分かるように、ポータブル・データ・プロセッサは次に何れかの有効な接続技術が接続技術のリスト内に残っているかどうかを判定する。もし有効な接続技術が接続技術のリスト内に残っていなければ、次にポータブル・データ・プロセッサは、ブロック８０に示すように、エラーによってこのルーチンを終了し、接続を行うことができなかったことをユーザに通知する。または、もし接続技術を使用することができなければ、次にポータブル・データ・プロセッサはユーザが接続技術を使用可能にするためのアクションを取るようにこのユーザを促すことができる。この場合、もしユーザが接続技術を使用可能にすれば、次にポータブル・データ・プロセッサは接続技術を無効にせず、ブロック５６に戻って、上で説明したように最も優先順位の高い経路を選択する。もし有効な接続技術が少なくとも１つ接続技術のリスト内に残っていれば、次にポータブル・データ・プロセッサはブロック５２に戻り、取得したロケーションと関連する接続技術のリストから優先順位の最も高い有効な接続技術を選択し、この接続技術のリスト内の全ての接続経路を有効にする。
【００４３】
　ブロック７４に戻って、もしポータブル・データ・プロセッサが取得したロケーションと関連する接続経路のリスト内に有効な接続経路が残っていないと判定すれば、次に接続技術に対して使用可能な全ての接続経路が不成功であり、ポータブル・データ・プロセッサは、ブロック７２に示すように、この接続技術を無効にする。ポータブル・データ・プロセッサは、次に接続技術を無効にした後、上で説明した動作を実行する。
【００４４】
　ブロック５８に戻って、もしポータブル・データ・プロセッサが選択した接続経路は接続技術に対して使用することができないと判定すれば、次にポータブル・データ・プロセッサは、ブロック７６に示すように、接続経路のリスト内の接続経路を無効にする。ポータブル・データ・プロセッサは、次に、上で説明したように、接続経路の無効化と関連する動作を行う。
【００４５】
　ブロック７８に戻って、もしポータブル・データ・プロセッサが接続経路に起因して接続の試みに失敗したと判定すれば、次にポータブル・データ・プロセッサは、ブロック７６に示すように、接続経路のリスト内のその接続経路を無効にする。ポータブル・データ・プロセッサは、次に、上で説明したように、接続経路の無効化と関連する関連する動作を行う。
【００４６】
　ブロック８２に戻って、もしポータブル・データ・プロセッサが接続技術に起因して接続の試みに失敗したと判定すれば、次にポータブル・データ・プロセッサは、ブロック７２に示すように、接続技術のリスト内のその接続技術を無効にする。ポータブル・データ・プロセッサは、次に、上で説明したように、接続技術の無効化と関連する動作を行う。
【００４７】
　図面、明細書及び例示において、代表的な本発明の好適な実施例を開示し、また特定の用語を使用したが、これらの用語は一般的かつ説明のためにのみ使用するものであり、限定を目的とするものではなく、本発明の範囲は以下の請求項で説明する。
【００４８】
　まとめとして、本発明の構成に関して以下の事項を開示する。
（１）ポータブル・データ・プロセッサから第２データ・プロセッサに接続を行う方法に於いて、上記方法は、
　ポータブル・データ・プロセッサの地理上のロケーションを取得するステップと、
　ポータブル・データ・プロセッサの取得したロケーションと関連する少なくとも１つの接続技術と接続経路を選択するステップと、
　選択した少なくとも１つの接続技術と接続経路を使用してポータブル・データ・プロセッサを第２データ・プロセッサに接続するステップと、
　を有することを特徴とする方法。
（２）ポータブル・データ・プロセッサが移動中であるかどうかを判定するステップを更に有し、上記選択ステップは、もし上記判定ステップがポータブル・データ・プロセッサが移動中であると判定したなら、移動中のポータブル・データ・プロセッサに基づいて少なくとも１つの接続技術と接続経路を選択するステップを有することを特徴とする上記（１）記載の方法。
（３）上記取得ステップは、ポータブル・データ・プロセッサのロケーションを特定するユーザの入力を受け取るステップを有することを特徴とする上記（１）記載の方法。
（４）上記取得ステップは、自動位置検出システムを介してポータブル・データ・プロセッサのロケーションを取得するステップを有することを特徴とする上記（１）記載の方法。
（５）上記取得ステップは、全地球測位システムを介してポータブル・データ・プロセッサのロケーションを取得するステップを有することを特徴とする上記（１）記載の方法。
（６）特定のロケーションに於いて接続技術を使用した履歴に基づいて少なくとも１つの接続技術と接続経路をロケーションと関連させるステップを更に有することを特徴とする上記（１）記載の方法。
（７）上記選択ステップは、取得したロケーションと関連する複数の接続技術と接続経路の内の少なくとも１つから少なくとも１つの接続技術と接続経路を選択するステップを有することを特徴とする上記（１）記載の方法。
（８）上記複数の接続技術と上記複数の接続経路の内の少なくとも１つに優先順位を設定し、上記接続ステップは接続を行うことのできる上記選択した優先順位の内の最も高い少なくとも１つの接続技術と接続経路を使用してポータブル・データ・プロセッサを第２データ・プロセッサに接続するステップを有することを特徴とする上記（７）記載の方法。
（９）上記複数の接続技術と上記複数の接続経路の内の少なくとも１つには、データ処理能力に基づいて優先順位を設定することを特徴とする上記（７）記載の方法。
（１０）上記複数の接続技術と上記複数の接続経路の内の少なくとも１つには、使用コストに基づいて優先順位を設定することを特徴とする上記（７）記載の方法。
（１１）第２データ・プロセッサに接続を行うデータ処理システムに於いて、上記データ処理システムは、
　ポータブル・データ・プロセッサと、
　上記ポータブル・データ・プロセッサの地理上のロケーションを取得する手段と、
　上記ポータブル・データ・プロセッサの取得したロケーションと関連する少なくとも１つの接続技術と接続経路を選択する手段と、
　選択した少なくとも１つの接続技術と接続経路を使用して上記ポータブル・データ・プロセッサを上記第２データ・プロセッサに接続する手段と、
　を有することを特徴とするデータ処理システム。
（１２）上記ポータブル・データ・プロセッサが移動中であるかどうかを判定する手段を更に有し、もし上記判定手段が上記ポータブル・データ・プロセッサが移動中であると判定したなら、上記選択手段は移動中の上記ポータブル・データ・プロセッサに基づいて少なくとも１つの接続技術と接続経路を選択する手段を有することを特徴とする上記（１１）記載のデータ処理システム。
（１３）上記取得手段は、上記ポータブル・データ・プロセッサのロケーションを特定するユーザの入力を受け取る手段を有することを特徴とする上記（１１）記載のデータ処理システム。
（１４）上記取得手段は、自動位置検出システムを介して上記ポータブル・データ・プロセッサのロケーションを取得する手段を有することを特徴とする上記（１１）記載のデータ処理システム。
（１５）上記取得手段は、全地球測位システムを介して上記ポータブル・データ・プロセッサのロケーションを取得する手段を有することを特徴とする上記（１１）記載のデータ処理システム。
（１６）特定のロケーションに於いて少なくとも１つの接続技術と接続経路を使用した履歴に基づいて少なくとも１つの接続技術と接続経路をロケーションと関連させる手段を更に有することを特徴とする上記（１１）記載のデータ処理システム。
（１７）上記選択手段は、取得したロケーションと関連する複数の接続技術と接続経路の内の少なくとも１つから少なくとも１つの接続技術と接続経路を選択する手段を有することを特徴とする上記（１１）記載のデータ処理システム。
（１８）上記複数の接続技術と上記複数の接続経路の内の少なくとも１つに優先順位を設定し、上記接続手段は接続を行うことのできる上記選択した優先順位の内の最も高い少なくとも１つの接続技術と接続経路を使用して上記ポータブル・データ・プロセッサを上記第２データ・プロセッサに接続する手段を有することを特徴とする上記（１７）記載のデータ処理システム。
（１９）上記複数の接続技術と上記複数の接続経路の内の少なくとも１つには、データ処理能力に基づいて優先順位を設定することを特徴とする上記（１７）記載のデータ処理システム。
（２０）上記複数の接続技術と上記複数の接続経路の内の少なくとも１つには、使用コストに基づいて優先順位を設定することを特徴とする上記（１７）記載のデータ処理システム。
【図面の簡単な説明】
【００４９】
【図１】図１は、本発明を使用したシステムのブロック図である。
【図２】図２は、本発明の１実施例のフローチャートである。
【符号の説明】
【００５０】
　　１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ、１０Ｅ　　　ポータブル・データ・プロセッサ
　　１２　　　電話線
　　１４　　　セルラ・リンク
　　１６　　　衛星電話サービス
　　２０　　　ローカル・エリア・ネトワーク
　　２２　　　第２データ・プロセッサ（ネットワーク・サーバ）
　　２４　　　モデム
　　２６　　　ネットワーク・ワークステーション
　　２８　　　ハブ
　　３０　　　ルータ
　　３２　　　インターネット
【図１】
2004015820.tif 000003
【図２】
2004015820.tif 000004