(57)【要約】【課題】従来技術の費用、欠点および技術上の制約のいくつかを要することなく、ある特定のタスクを実行するための、資格化された技能と利用可能性の双方をどの資源が有するかを、ユーザが決定できるようにする方法を開示すること。【解決手段】本発明の説明のための実施形態は、現存する技能の考察に加えて、利用可能性の種々の条件の考察が、あるタスクを実行することができ、かつ実行する意図がある、資源の特定の結果に影響することの認識に基づいている。言いかえれば、本発明の説明される実施形態は、（ｉ）技能の要求、（ｉｉ）地理的要求、（ｉｉｉ）時間的要求、の判定基準に基づいて、どの資源が１つまたは複数のタスクを実行することができるかを、ユーザが決定できるようにする。【選択図】図１
2006092546.tif 000002
【特許請求の範囲】
【請求項１】
（ｉ）第１の資源に関連する、第１の空白でない技能の組を表す第１の信号、および
（ｉｉ）前記第１の資源に関連する、利用可能性情報を搬送する第２の信号を、
（ａ）データ処理システムで受信するステップと、
（ｉ）あるタスクを特定するタスク特定子、および
（ｉｉ）前記第１の資源を特定する第１の資源特定子を、
（ｂ）前記データ処理システムから送信するステップであって、前記第１の資源は、前記第１の技能の組と、（ｉｉ）第２の空白でない技能の組と、前記利用可能性情報に基づく（ｉｉｉ）前記第１の資源の利用可能性とに基づいて送信されるステップとを含む方法であって、
前記タスクは、前記第２の技能の組を必要とする方法。
【請求項２】
前記第１の資源に関連する前記利用可能性情報が、
（ｉ）前記第１の資源の地理的位置と、
（ｉｉ）前記第１の資源の地理的位置の変化と、
（ｉｉｉ）前記地理的位置の、第２の地理的位置への近接度の、
少なくとも１つに基づいている、請求項１に記載の方法。
【請求項３】
前記第１の資源に関連する前記利用可能性情報が、
（ｉ）前記タスクを完了するために必要な時間と、
（ｉｉ）前記第１の資源のカレンダー時間と、
（ｉｉｉ）前記第１の資源の予定の、
少なくとも１つに基づいている、請求項１に記載の方法。
【請求項４】
第２の資源を特定する、第２の資源特定子を送信するステップをさらに含み、前記第１の資源特定子と前記第２の資源特定子は前記送信で発注される、請求項１に記載の方法。
【請求項５】
前記発注が、前記第１の資源と前記第２の資源の前記地理的位置に基づいている、請求項４に記載の方法。
【請求項６】
前記発注が、前記第１の資源と前記第２の資源の利用可能性の長さに基づいている、請求項４に記載の方法。
【請求項７】
第２の資源に関連する、利用可能性情報を搬送する第３の信号を受信するステップをさらに含み、前記第１の資源特定子を送信するステップも、前記利用可能性情報に基づく（ｉｉｉ）前記第２の資源の前記利用可能性に基づいている、請求項１に記載の方法。
【請求項８】
（ｉ）第１の資源に関連する、第１の空白でない技能の組を表す第１の信号、
（ｉｉ）前記第１の資源に関連する、利用可能性情報を搬送する第２の信号、および
（ｉｉｉ）第２の資源に関連する、利用可能性情報を搬送する第３の信号を、
（ａ）データ処理システムで受信するステップと、
（ｉ）あるタスクを特定するタスク特定子、および
（ｉｉ）前記第１の資源を特定する第１の資源特定子を、
（ｂ）前記データ処理システムから送信するステップであって、前記第１の資源は、前記第１の技能の組と、（ｉｉ）第２の空白でない技能の組と、（ｉｉｉ）前記第１の資源の利用可能性と、（ｉｖ）前記第２の資源の利用可能性とに基づいて送信されるステップとを含む方法であって、
前記タスクは、前記第２の技能の組を必要とし、
前記第１と第２の資源の利用可能性は、前記第１と第２の資源に関連する前記利用可能性情報にそれぞれ基づいている方法。
【請求項９】
前記第１の資源に関連する前記利用可能性情報が、
（ｉ）前記第１の資源の地理的位置と、
（ｉｉ）前記第１の資源の地理的位置の変化と、
（ｉｉｉ）前記地理的位置の、第２の地理的位置への近接度の、
少なくとも１つに基づいている、請求項８に記載の方法。
【請求項１０】
前記第１の資源に関連する前記利用可能性情報が、
（ｉ）前記タスクを完了するために必要な時間と、
（ｉｉ）前記第１の資源のカレンダー時間と、
（ｉｉｉ）前記第１の資源の予定の、
少なくとも１つに基づいている、請求項８に記載の方法。
【請求項１１】
前記第２の地理的位置が、前記第２の資源の地理的位置である、請求項８に記載の方法。
【請求項１２】
前記タスクを表す、第４の信号を受信するステップをさらに含み、前記第１の資源特定子が（ｉｖ）前記タスクに基づいている、請求項８に記載の方法。
【請求項１３】
（ｉ）第１の資源に関連する、第１の空白でない技能の組を表す第１の信号、
（ｉｉ）前記第１の資源に関連する、利用可能性情報を搬送する第２の信号、および
（ｉｉｉ）あるタスクを表す第３の信号を、
（ａ）データ処理システムで受信するステップと、
（ｂ）前記第１の資源を特定する第１の資源特定子を、前記データ処理システムから送信するステップであって、前記第１の資源特定子は、（ｉ）前記第１の技能の組、（ｉｉ）第２の空白でない技能の組、前記利用可能性情報に基づく（ｉｉｉ）前記第１の資源の利用可能性、および前記タスクに基づいて送信するステップとを含む方法であって、
前記タスクは、前記第２の技能の組を必要とする方法。
【請求項１４】
前記第１の空白でない組を前記第２の空白でない組と比較するステップをさらに含む、請求項１３に記載の方法。
【請求項１５】
第２の資源を特定する第２の資源特定子を送信するステップをさらに含み、前記第１の資源特定子と前記第２の資源特定子は前記送信で発注される、請求項１３に記載の方法。
【請求項１６】
前記発注が、前記第１の資源と前記第２の資源の前記地理的位置に基づいている、請求項１５に記載の方法。
【請求項１７】
前記発注が、前記第１の資源と前記第２の資源の利用可能性の長さに基づいている、請求項１５に記載の方法。
【請求項１８】
前記第１の資源に関連する前記利用可能性情報が、
（ｉ）前記第１の資源の地理的位置と、
（ｉｉ）前記第１の資源の地理的位置の変化と、
（ｉｉｉ）前記地理的位置の、第２の地理的位置への近接度の、
少なくとも１つに基づいている、請求項１３に記載の方法。
【請求項１９】
前記第１の資源に関連する前記利用可能性情報が、
（ｉ）前記タスクを完了するために必要な時間と、
（ｉｉ）前記第１の資源のカレンダー時間と、
（ｉｉｉ）前記第１の資源の予定の、
少なくとも１つに基づいている、請求項１３に記載の方法。
【請求項２０】
前記タスクを特定するあるタスク特定子を送信するステップをさらに含み、前記送信が、前記第１の資源特定子は前記タスク特定子に階層的に従属することを搬送する、請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には遠距離通信に関し、特にタスクを実行するための資源を知的に特定する技術に関する。
【背景技術】
【０００２】
実行されなければならないタスクに、労働者資源を割り当てるための、多く公知の技術が存在する。個々のタスクに適切にサービスするために、いくつかの技術は資源の技能と各々のタスクにより要求される技能を比較することにより、タスクに資源を割り当てることの重要性を認識する。そのような技術に準拠するホスト組織（例えば、消費者サービス・センタ等）は、実行されなければならないタスクを受け、そのタスクがどんな技能を要するかを理解するように試みて、次にそのタスクに効果がある技能を有する労働者を各々のタスクに割り当てる。労働者（即ち資源）が有する技能のリストは、一般的にその資源のホスト組織に関連する、マネージャまたは他人により定義される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
実際いくつかのタスクは、資源が多様な技能を有することを必要とする。例えば、問題をかかえる人が電話で消費者サポート・センタに接触する。この人の問題を解決するタスクは、１つまたは複数のソフトウェアまたはハードウェアの、１つまたは複数の金融市場の、または１つまたは複数の製品の、専門知識を多分含む、種々の技能を必要とする。さらに、そのような人は世界中の約半分にいるので、ある特定の言語しか話さず、従ってある資源がその言語に堪能であることを必要とする。状況に応じて、多様な資源がその問題を解決することを望まれており、それが「資格化された技能」の資源を、手元の単数や複数のタスクと組合せる挑戦を増加させている。
【課題を解決するための手段】
【０００４】
本発明は、従来技術の費用、欠点および技術上の限定のいくつかを要することなく、ある特定のタスクを実行するための、資格化された技能と利用可能性の双方をどの資源が有するかを、ユーザが決定できるようにする方法が開示される。本発明の説明のための実施形態は、現存する技能の考察に加えて、利用可能性の種々の条件の考察が、あるタスクを実行することができ、かつ実行する意図がある、資源の特定の結果に影響することの認識に基づいている。言いかえれば、本発明の説明のための実施形態は、以下の判定基準：
ｉ．１つまたは複数の技能を特定する要求を、かなえる技能（例えば、ビジネス提案書を書くことができ、スペイン語を話すことができる等）
ｉｉ．そのタスクを実行するために必要とされる、最終納期等の努力を特定する時間的要求
ｉｉｉ．地理的要求（例えばビルＡ内；アリゾナ州フェニックス市内；ビデオ会議センタの近所；等）
に基づいて、どの資源が１つまたは複数のタスクを実行することができるかを、ユーザが決定できるようにする。
【０００５】
例として、クライアント・ワーク・ステーションで係員が、ある特定のタスクを実行せよとの要求を、暗黙にか明示的にかで、（例えば電話を経由、Ｅメール経由、インスタント・メッセージ経由等で）受ける。あるタスクを実行せよとの要求は、地理的要求（例えば、ロンドンで実行するべきである等）、または時間的要求（例えば、次の日曜日までに実行するべきである等）またはそれら２つともを伴っている。
【０００６】
この例では、本発明の説明のための実施形態に従うデータ処理システムは、（ｉ）各々の資源の技能をタスクにより要求される技能と、（ｉｉ）各々の資源の地理的場所をそのタスクの地理的要求と、（ｉｉｉ）各々の資源の予定をそのタスクの時間的要求と、比較する。特に、ある場所での各々の資源の所在を追跡することにより、データ処理システムはそのタスクを実行するための資源の地理的利用可能性を決定することができる。
【０００７】
本発明のいくつかの実施形態では、技能、地理的場所および多様な資源の予定が、ある特定のタスクを実行するための資源の全体の利用可能性の決定に考慮されることができる。特に、同じまたは異なる場所のどちらかに存在する多様な資源の所在の追跡により、データ処理システムはチームとしてそのタスクを実行する、多様な資源の地理的利用可能性を決定することができる。
【０００８】
本発明の説明のための実施形態は、（ｉ）第１の資源に関連する、第１の空白でない技能の組を表す第１の信号、および（ｉｉ）第１の資源に関連する、利用可能性情報を搬送する第２の信号を、（ａ）データ処理システムで受信するステップと、（ｉ）あるタスクを特定するタスク特定子、および（ｉｉ）第１の資源を特定する第１の資源特定子を、（ｂ）データ処理システムから送信するステップであって、第１の資源は、第１の技能の組、（ｉｉ）第２の空白でない技能の組、および（ｉｉｉ）利用可能性情報に基づく第１の資源の利用可能性に基づいて送信するステップとを含み、タスクは第２の技能の組を必要とする。
【発明を実施するための最良の形態】
【０００９】
以下に表れる用語は、この明細書および添付の請求範囲において、使用のために以下に続く定義を与えられる。
明細書と請求範囲のために、用語「カレンダー時間」は以下の１つまたは複数を表すものとして、定義される。
ｉ．時間（例えば、１６：２３：５８等）
ｉｉ．１つまたは複数の時間的名称（例えば、火曜日、１１月等）
ｉｉｉ．１つまたは複数のイベント（例えば、感謝祭、デイブの誕生日等）
ｉｖ．時間間隔（例えば、８：００から９：００まで等）
【００１０】
明細書と請求範囲のために、用語「ワーク・タスク」は、実行するために１つまたは複数の技能を必要とする割り当て可能なワークの断片として、定義される。「ワーク・タスク」はまた、「タスク」として呼称される。「ワーク・タスク」は、この開示でフローチャートのタスク・ボックスに関連するタスク・ラベル（例えば「タスク４０１」等）と混同しないように留意されたい。
【００１１】
明細書と請求範囲のために、用語「利用可能な情報」は、ある（ワーク）タスクを実行するための、資源の利用可能性（例えば、時間に関する、地理的位置に関する）がそれから決定されることができる、情報として定義される。資源の技能に対抗するような資源の利用可能性は、利用可能な情報を用いて決定される。
【００１２】
図１は、本発明の説明のための実施形態に従う、遠距離通信システム１００を示す。遠距離通信システム１００は、示されるように接続された、Ｍが正の整数である遠距離通信端末１０１−１から１０１−Ｍ；位置決定システム１０２；予定データベース１０３；データ処理システム１０５；およびクライアント１０４を含む。
【００１３】
ｍ＝１からＭである、遠距離通信端末１０１−ｍ（また「端末１０１−ｍとも呼称される）は、周知の方法で互いに他と交信する（例えば、遠距離通信ネットワーク等を通して、互いに他と直接に）。各々の端末１０１−ｍは、あるワーク・タスクを実行する目的のための、資源であると考えられる、異なるユーザと関連している。
【００１４】
位置決定システム１０２は、周知の方法で、ｍ＝１からＭである、端末１０１−ｍの地理的位置と速度を決定する。例えば位置決定システム１０２は、端末１０１−ｍの地理的位置と速度を決定するために、端末１０１−ｍにより送信される信号を測定することができるし、または端末１０１−ｍにより受け取られる信号の測定を用いることもできる。位置決定システム１０２は、周知の方法で、端末１０１−ｍの地理的位置と速度を、データ処理システム１０５に送信する。
【００１５】
端末１０１−ｍの地理的位置と速度を決定することにより、位置決定システム１０２はまた、その端末に関連するユーザの地理的位置と速度を決定する。図５を参照して、以下に詳細に記述されるように、遠距離通信システム１００は、あるタスクを実行することに関連する、資源の地理的利用可能性を決定するために、本発明の説明のための実施形態に従う、ユーザ（即ちある資源）の地理的位置と速度を用いる。
【００１６】
いくつかの代替の実施形態では、端末１０１−ｍが関連するユーザの地理的位置と速度は、データ処理システム１０５に手作業で提供される（例えば、クライアント１０４を経由して）ことができる。
位置決定システム１０２を如何に作成して如何に用いるかは、当業者には明らかであろう。
【００１７】
予定データベース・サーバ１０３は、周知の方法で、ｍ＝１からＭである、端末１０１−ｍのユーザ（即ち資源）の予定を追跡する。予定は、ユーザの全ての追跡された、面会の約束、会合、終業時間、義務を含む。予定データベース・サーバ１０３は、周知の方法で、ｍ＝１からＭである、端末１０１−ｍに関連するユーザの予定を受信する。例えば予定データベース・サーバ１０３は、各々の端末１０１−ｍからの予定情報を搬送する信号を、（例えばブルートゥース・インターフェイス等を経由して）受信することができる。代替案として、予定データベース・サーバは、ｍ＝１からＭである、端末１０１−ｍに関連するユーザからの直接の手入力を受信することができる。予定データベース・サーバ１０３は、周知の方法で、端末１０１−ｍのユーザの予定を、データ処理システム１０５に送信する。
【００１８】
以下に記述されるように、遠受信通信システム１００は、あるタスクを実行するために関連する、資源の時間的利用可能性を決定するために、本発明の説明のための実施形態に従って、端末１０１−ｍのユーザ（即ち資源）の予定を用いる。特定の用途（例えば、資源のための迅速な必要性に応答するために等）について、充分正確な時間の利用可能性を決定できるために必要とされる程度に頻繁に、その予定を如何に更新するかは、当業者には明らかであろう。
【００１９】
予定データベース・サーバ１０３を、如何に作成し如何に使用するかは、当業者には明らかであろう。
クライアント１０４は、データ・エントリ・デバイス（例えば、キーボード等）、ディスプレイおよびデータ・インターフェイスを含む、ワーク・ステーションである。クライアント１０４は、データ・エントリ・デバイスを経由して、係員からの入力を受け、あるワーク・タスクをデータ処理システム１０５に送信する。各々の送信されたタスクに対して、クライアント１０４はまた、（ｉ）そのタスクを実行するために必要とされる技能、（ｉｉ）１つまたは複数の地理的要求（もしあれば）、（ｉｉｉ）１つまたは複数の時間的要求（もしあれば）、を本発明の説明のための実施形態に従って提供する。いくつかの代替の実施形態では、クライアント１０４がタスクを提供し、データ処理システム１０５がその提供されたタスクを実行するために必要な、技能を決定する。
【００２０】
クライアント１０４はまた、各々の資源の空白でない技能の組を、係員から受け入れてデータ処理システム１０５に送信する。資源の技能の組は、図３を参照して以下で詳細に記述される。
【００２１】
クライアント１０４は、ある特定のワーク・タスクのために特定された、１つまたは複数の資源に対応する、１つまたは複数の資源識別子を受信するが、そのタスクはクライアント１０４が同様に受信する、タスク識別子により特定される。クライアント１０４は、周知の方法で資源識別子とタスク識別子を表示する。
クライアント１０４を如何に作成して使用するか、は当業者には明らかであろう。
【００２２】
データ処理システム１０５は、位置決定システム１０２から地理的利用可能性に関わるデータを受信し、予定データベース・サーバ１０３から時間的利用可能性に関わるデータを受信する。データ処理システム１０５は、各々の資源に設定された技能と同様に、１つまたは複数のタスクをクライアント１０４から受信する。いくつかの実施形態では、データ処理システム１０５は、クライアント１０４以外の資源からタスクを生成したり受け入れたりしてもよく、クライアント１０４以外の資源から資源技能の組を生成したり受け入れたりしてもよい。
【００２３】
データ処理システム１０５は、本発明の説明のための実施形態に従って、実行されるべきタスクに対応する、少なくとも１つの資源識別子をクライアント１０４に送信する。いくつかの代替の実施形態では、データ処理システム１０５は異なるデバイス（例えば、サーバ、表示デバイス、遠受信通信端末等）に、資源識別子を送信する。
データ処理システム１０５を如何に作成して如何に使用するかは、この明細書を読んだ後は、当業者には明らかであろう。
【００２４】
図２は、本発明の説明のための実施形態に従う、データ処理システム１０５の目立った部品のブロック図を示す。データ処理システム１０５は、図示のように互いに接続された、受信器２０１、プロセッサ２０２、メモリ２０３、送信器２０４およびクロック２０５を含む。
【００２５】
受信器２０１は、位置決定システム１０２、予定データベース・サーバ１０３およびクライアント１０４から信号を受信して、これらの信号に符号化された情報を、周知の方法でプロセッサ２０２に転送する。受信器２０１を如何に作成して如何に使用するかは、この明細書を読んだ後は、当業者には明らかであろう。
【００２６】
プロセッサ２０２は、受信器２０１から情報を受信でき、クロック２０５からタイミング情報を受信でき、メモリ２０３に記憶された命令を実行でき、メモリ２０３からデータを読み出して、それにデータを書き込むことができ、以下および図４から６に関連するタスクを実行でき、送信器２０４に情報を送信できる、汎用プロセッサである。いくつかの代替案の実施形態では、プロセッサ２０２は特殊用途のプロセッサであってもよい。どちらの場合でも、プロセッサ２０２を如何に作成して如何に使用するかは、この明細書を読んだ後は、当業者には明らかであろう。
【００２７】
メモリ２０３は、業界に周知のように、データと実行可能な命令を記憶するが、ランダム・アクセス・メモリ（ＲＡＭ）、フラッシュ・メモリ、ディスク・ドライブ・メモリ等の任意の組合せであってよい。情報がメモリ２０３に記憶され、組織化される方法は、以下および図３に関連して記述される。メモリ２０３を如何に作成して如何に使用するかは、この明細書を読んだ後は、当業者には明らかであろう。
【００２８】
送信器２０４は、周知の方法で、プロセッサ２０２から情報を受信して、この情報を符号化する信号をクライアント１０４に送信する。送信器２０４を如何に作成して如何に使用するかは、この明細書を読んだ後は、当業者には明らかであろう。
【００２９】
クロック２０５は、タイミング情報およびカレンダー時間情報を保持して、この情報をプロセッサ２０２に提供する。クロック２０５を如何に作成して如何に使用するかは、この明細書を読んだ後は、当業者には明らかであろう。
【００３０】
図３は、本発明の説明のための実施形態に従って、情報が如何にメモリ２０３に記憶され組織化されるかを示す。メモリ２０３は、タスク情報テーブル３０１および資源情報テーブル３０２を記憶する。
【００３１】
タスク情報テーブル３０１は、クライアント１０４から受信された各々のタスクについて、以下の：タスク識別子、そのタスクを実行するために必要とされる技能、そのタスクに関連する１つまたそれ以上の地理的要求、そのタスクに関連する１つまたそれ以上の時間的要求、を記憶する。
【００３２】
このタスク識別子は、ある特定のタスクに対応する。タスク識別子は、あるタスクを独自に特定する、記号列である。そのような列の例は、「スペイン語で技術資料を書け」および「エンジンの縮小模型を作成せよ」である。いくつかの代替の実施形態ではこのタスク識別子は、「Ａ１」、「Ｑ２７」、「ＷＴＤＳ」等のような、独自のアルファベット列であることができる。
【００３３】
タスクに必要とされる技能は、記号列としてまたは、「執筆」、「ナノテクノロジー」および「スペイン語会話」のような、自然言語の句として表される。いくつかの代替の実施形態では、必要とされる技能は、「Ｗ５」、［Ｎ］、「Ｃ２４」等のような、アルファベット列として、符号化されて記憶される。
【００３４】
本発明の説明のための実施形態に従えば、必要とされる技能のリストは、リンクされたリストとして記憶される。いくつかの代替の実施形態では、必要とされる技能のリストは、周知の方法で、可能な技能全体のビット・ベクトルとしてのような、代替のデータ構造を経由して表される。
【００３５】
地理的要求は、どこでそのタスクが実行されなければならないか、どこに完成された製品またはサービスが配達されるべきか等を記述する、文（例えばダラスで実行されるべきである等）である。
【００３６】
時間的要求は、時間間隔またはカレンダー時間の要求に言及する。例えば時間的要求は、そのタスクを完了するために必要な推測の時間量（例えば、４時間、９ヶ月等）、その時までにそのタスクが完了されなければならない最終納期（例えば、午後５：００、１２月３１日まで等）、またはいつそのタスクが実行されることができる（またはされなければならない）かについての制約（例えば毎週水曜日の午後２：００から午後４：００の間等）に言及することができる。
【００３７】
資源情報テーブル３０２は、各々の資源について以下の：資源識別子、その資源の技能の組、その資源の地理的位置、その資源の速度およびその資源の予定を記憶する。
資源の技能の組は、その資源が現在所有する、技能の空白でない組である。この所有される技能は、記号列として、または「速記」、「経理」および「ロシア語会話」のような、自然言語の語句として表される。いくつかの代替の実施形態ではこの技能は、「Ｇ７」、「ＲＳ」、「ＡＳ５６」等のような、アルファベット列として符号化され、記憶される。
【００３８】
所有される資源の技能のリストは、本発明の説明のための実施形態に従い、リンクされたリストとして記憶される。いくつかの代替の実施形態では、周知の方法で、可能な技能全体のビット・ベクトルとしてのような、代替のデータ構造を経由して表されてもよい。
【００３９】
資源の地理的位置は、位置決定システム１０２により提供されるように、資源の現在位置に言及する。本発明の説明のための実施形態に従えばプロセッサ２０２は、緯度および経度としてこの地理的位置をメモリ２０３に記憶する。いくつかの代替の実施形態ではプロセッサ２０２は、デカルト座標として、または地域とデカルト座標の組合せ（例えば、ビルＡの３階のｘ＝１０．０／ｙ＝３０．０等）として、この地理的位置を記憶してもよい。資源の地理的利用可能性は、あるタスクを実行するためにどこでその資源が利用可能であるかを決定することにより、その資源の地理的情報から少なくとも一部が決定される。
【００４０】
資源の速度は、位置決定システム１０２により提供されるように、その資源の現在の速度と移動の方向に言及する。本発明の説明のための実施形態に従えば、プロセッサ２０２は、速度と移動の方向としてその速度をメモリ２０３に記憶する。資源の地理的利用可能性は、その資源がどこに向かっており、その資源があるタスクを実行するためにいつそこで利用可能であるかを決定することにより、資源の速度情報から少なくとも一部が決定される。
【００４１】
予定データベース・サーバ１０３から受信されるような資源の予定は、その間ある資源が専有される時間的期間に言及する。例えば各々の期間は、「月曜日の午後１：００から午後４：００まで」、「水曜日の午前８：００から午後１：００まで」等のような、時間間隔である。この予定は、繰り返されるイベントと共に、個々の時間間隔（例えば毎週金曜日午前１０：００から午前１１：００まで等）で構成される。資源の時間的利用可能性は、他のタスクの実行のような他の何かをするために、いつその資源が予定されていないかを決定することにより、その資源の予定から決定される。
【００４２】
いくつかの実施形態では資源の予定はまた、地理的位置情報を時間間隔情報と共に保持する。例えばある資源は、「８月１１日にミュンヘンで午前８：００から午後１：００まで」あるタスクを実行するために、既に予定されているかもしれない。その後この資源がフリーになり、またあるタスクが８月１１日の午後ミュンヘンで実行される必要があるならば、この資源はミュンヘンでそのタスクを実行するために、地理的にも利用可能でかつ時間的にも利用可能である。
【００４３】
図４は、本発明の説明のための実施形態に従う、データ処理システム１０５により実行される、顕著なタスクのフローチャートを示す。図４に示されるどのタスクが、同時に、または図示されたものとは異なる順序で、実行されることができるか、当業者には明らかであろう。
【００４４】
タスク４０１で、受信器２０１は周知の方法により、１つまたは複数の資源により、実行されるべきタスクを表す信号を受信する。
タスク４０２で、プロセッサ２０２は周知の方法により、あるタスクを実行するために、どの技能が必要とされるかを決定する。例えば、クライアント１０４の係員は、幅広く多様な可能なタスクの各々に対して、必要とされるタスクを予め入力している。代替案として、その係員と共に働く主題の専門家が、そのタスクが到着した時に、各々のタスクに対して必要とされる技能を決定してもよい。プロセッサ２０２は、各々の到着したタスクに対し必要とされる技能を、テーブル３０１に記憶する。
【００４５】
タスク４０３で受信器２０１は、周知の方法で、その資源が現在所有する技能の空白でない組を表す信号を、１つまたは複数の資源の各々に対して受信する。
タスク４０４で受信器２０１は、周知の方法で、その資源の利用可能性情報を運搬する信号を、１つまたは複数の資源の各々に対して受信する。タスク４０４は、図５を参照して以下に詳細に記述される。
【００４６】
当業者には認識できるように、タスク４０１、４０３、４０４で受信される情報は、同時にまたは図示されるものとは異なる順序で、到着してもよい。さらに、タスク４０１、４０３、４０４で受信される情報は、同じ資源源から、または異なる情報源から、到着してもよい。例えば、１つまたは複数の資源の技能がときおり更新されるか、または全く更新されなくともよいにもかかわらず、新しいタスクは連続的に到着してもよい。
【００４７】
タスク４０５で、資格化された技能（例えば、特定されたタスクを実行するために必要とされる技能を所有すること）、地理的利用可能性および時間的利用可能性のある単数複数の資源のような、１つまたは複数の条件に基づいて、プロセッサ２０２は少なくとも１つの資源を選択する。いくつかの実施形態では、１つまたは複数の特性に基づいて、プロセッサ２０２は資源を発注してもよい。
【００４８】
タスク４０６で、送信器２０４は周知の方法により、以下の：（ｉ）実行される必要のあるタスクのタスク識別子、（ｉｉ）そのタスクを実行するために選択された資源の、１つまたは複数の資源識別子、を送信する。この送信は、それらがこのタスク識別子に階層的に従属する（および関連する）ことを表す、フォーマットで１つまたは複数の資源識別子を搬送する。この階層的フォーマットの一例は、ある特定のグループに関連する個人が、そのグループに属するようにディスプレイ上に表れる、時点時点にメッセージする「仲間リスト」のグループ／個人関係である。説明のための実施形態に従って、ある特定のタスクに関連する利用可能な資源は、この送信中では、そのタスクに属するように示される。
【００４９】
図５は、本発明の説明のための実施形態に従う、タスク４０４の詳細なフローチャートを示す。図５に示されるどのタスクが、同時に、または図示されたものとは異なる順序で、実行されることができるか、当業者には明らかであろう。
【００５０】
タスク５０１で受信器２０１はオプションとして、１つまたは複数の資源の、現在の地理的位置と速度を、可能ならば（例えば位置決定システム１０２から等で）受信する。
タスク５０２で受信器２０１はオプションとして、１つまたは複数の資源の、地理的位置または速度の、変化の通知を（例えば位置決定システム１０２から等で）受信する。
タスク５０３で受信器２０１はオプションとして、１つまたは複数の資源の、現在の地理的位置の、第２の地理的位置への近接の通知を（例えば位置決定システム１０２から等で）受信する。例えばこの第２の地理的位置は、（ｉ）他の資源の地理的位置（例えば、共同作業者等）、（ｉｉ）実行されるべきタスクを特定する人（例えば顧客等）、（ｉｉｉ）施設の地理的位置（例えば、過程改善店：ホーム・センタ内の配管工事部等）であってよい。
【００５１】
タスク５０４で受信器２０１はオプションとして、そのタスクを完了するために必要とされる時間を（例えばクライアント１０４から等で）受信する。
タスク５０５で受信器２０１はオプションとして、１つまたは複数の資源におけるカレンダー時間を（例えば予定データベース・サーバ１０３から等で）受信する。
タスク５０６で受信器２０１はオプションとして、１つまたは複数の資源の予定を（例えば予定データベース・サーバ１０３から等で）受信する。
【００５２】
図６は、本発明の説明のための実施形態に従う、タスク４０５の詳細なフローチャートを示す。図６に示されるどのタスクが、同時に、または図示されたものとは異なる順序で、実行されることができるか、当業者には明らかであろう。
【００５３】
タスク６０１でプロセッサ２０２は、（ｉ）あるタスクに対して考慮されるべき資源の技能（同様に「第１の空白でない技能の組」としても言及される）を、（ｉｉ）そのタスクを実行するために必要とされる技能（同様に「第２の空白でない技能の組」としても言及される）と比較する。例えば、あるタスクを実行するために必要とされる技能の１つが「スペイン語会話」である場合に、考慮される資源が「ロシア語会話」（スペイン語会話ではなく）であると、この資源は以降の考慮からは除外される。この方法によりプロセッサ２０２は、１つまたは複数の資源の候補リストを生成する。
【００５４】
タスク６０２でプロセッサ２０２は、候補リスト中の各々の資源に対応する、タスク４０３からの利用可能性情報を、テーブル３０１からの地理的要求フィールドと時間的要求フィールドと比較する。
【００５５】
第１の例として、あるタスクが金曜日の午後５：００までに完了されなければならず、かつ完了するために２日が必要であり、候補リスト中のある資源が金曜日の朝までビジネス旅行中であれば、その資源は以降の考慮から除外される。言いかえれば、この資源は利用不可能であると決定される。
【００５６】
第２の例として、あるタスク（ｉ）がその日の内に完了されなければならず、（ｉｉ）完了するために１時間が必要であり、かつ（ｉｉｉ）ある資源がテキサス州ダラスにいることを要求する場合は、現在ダラスにおり、１時間の自由時間を有する、候補リスト中のある資源が利用可能であると決定される。
【００５７】
第３の例として、あるタスクが４時間以内に完了しなければならず、かつ完了するために５時間かかる場合には、どんな２人の資源も１人ではこのタスクを完了することができず、従ってどちらの資源も利用可能であるとは考えられない。しかしながら、同じ２人が並行して共に働くと、このタスクを時間内に完了することができ、結果としてこのタスクに利用可能であると考えられる。
【００５８】
第４の例として、あるタスクがソウルでの資源とシアトルでの資源を必要とするが、現在はソウルにいる資源のみが存在する（シアトルには存在しない）場合は、このタスクを実行するために利用可能な充分な資源が存在しない。しかしながら、ある資源がシアトルで利用可能になれば、これら双方の資源が利用可能であると考えられる。
【００５９】
当業者には認識されるように、タスク６０１、６０２が実行される方法は、如何にテーブル３０２がメモリ２０３内に記憶されるかに、部分的に依存する。テーブル３０２は、本発明の説明のための実施形態に従って、リレーショナル・データベースで記憶され、結果的にプロセッサ２０２は、相関する（リレーショナル）クエリーを経由してタスク６０１、６０２を実行する。いくつかの実施形態ではテーブル３０２は、プロセッサ２０２が列毎の方法でそのテーブルを横断することを必要とする、組織化されない「平ファイル」として記憶されることができる。
【００６０】
タスク６０３ではプロセッサ２０２は、意味のある順序で、全ての利用可能な資格化された技能の資源を配置する。いくつかの実施形態では、この順序は１つまたは複数の資源の、地理的位置に基づいている。一例として、あるタスクに関連する団体に最も近接する資源が、はるか離れた資源より望ましいとされる。他の例として、２つの併存する資源が、２つの離ればなれの資源より、望ましいとされる。いくつかの他の実施形態では、この順序は２つまたはそれ以上の資源の、利用可能性の継続時間に基づいていてもよい。例えば、２つの資源の各々が２日のタスクを完了することができる場合でも、そのタスクは規定された２日より、終わるまで時間が多くかかるかもしれないので、３日のタスクに対して利用可能な資源が望ましく、従って２日のみ利用可能な資源より優先して発注される。
【００６１】
上述の実施形態は単に本発明の例であって、上述の実施形態の多くの変形が、本発明の範囲から逸脱することなく、当業者により実施化されうることが理解されるべきである。例えば、この明細書では、本発明の説明のための実施形態の完全な記述と理解を提供するために、多くの特定の詳細が提供される。しかしながらこれらの当業者は、本発明が１つまたは複数のそれらの詳細を用いることなく、または他の方法、材料、要素を用いて、実施されうることを認識するだろう。
【００６２】
さらに、いくつかの例では、説明のための実施形態を曖昧にしないように、周知の構造、材料または操作が詳細には示されず、または記述されない。図に示された種々の実施の形態は例であり、同じ比率で縮尺される必要はないことが、理解される。明細書全体の用語「一実施形態」または「ある実施形態」または「いくつかの実施形態」は、その実施形態に関連して記述された、ある特定の特徴、構造、材料または特性が、本発明の少なくとも１つの実施形態に含まれるが、全ての実施形態にではないことを意味する。従って明細書全体にわたる、種々の場所での、語句「ある実施形態では」または「いくつかの実施形態では」の出現は、同じ実施形態への全ての言及である必要はない。さらに、特定の特徴、構造、材料または特性は、１つまたは複数の実施形態において、任意の適した方法で組合せられることができる。従って、そのような変形は、以下の請求項とそれらの等価物の範囲内に含まれることが、意図されている。
【図面の簡単な説明】
【００６３】
【図１】本発明の説明のための実施形態に従う、遠距離通信システム１００の図である。
【図２】本発明の説明のための実施形態に従う、図１に示されるデータ処理システム１０５のブロック図である。
【図３】本発明の説明のための実施形態に従う、如何に情報がそれ以上２０３に記憶されるかを示すブロック図である。
【図４】本発明の説明のための実施形態に従う、データ処理システム１０５の顕著なタスクのフローチャートである。
【図５】本発明の説明のための実施形態に従う、タスク４０３の詳細なフローチャートである。
【図６】本発明の説明のための実施形態に従う、タスク４０４の詳細なフローチャートである。
【図１】
2006092546.tif 000003
【図２】
2006092546.tif 000004
【図３】
2006092546.tif 000005
【図４】
2006092546.tif 000006
【図５】
2006092546.tif 000007
【図６】
2006092546.tif 000008