(57)【要約】【課題】少なくとも１つの任意のユーザグループを利用したデータベースディレクトリ内の情報の委託管理方法とシステムを提供する。【解決手段】少なくとも１つの任意のユーザグループを利用してデータベースディレクトリ内の情報を管理する委託管理ツール。委託管理ツールによって、管理者は少なくとも１つの任意のユーザグループを利用して管理領域とサブドメインを形成することができる。また、委託管理ツールによって、管理者はユーザコミュニティ内のその他のユーザに、管理と様々な種類の管理権限を委託することができる。
2004525444.tif 000002
【特許請求の範囲】
【請求項１】
データベースディレクトリ内のユーザ情報を管理する方法であって、
前記情報に割り当てられた属性値に基づいて前記ユーザ情報を構成する工程と、
少なくとも１つの任意のユーザグループに、構成されたユーザ情報を特定する工程と、
前記少なくとも１つの任意のユーザグループに関係する前記ユーザ情報を管理する工程を備える方法。
【請求項２】
少なくとも１つの任意のユーザグループに特定する前記工程は、前記少なくとも１つの任意のユーザグループを形成するための評価基準として前記属性値を利用することを備える、請求項１の方法。
【請求項３】
少なくとも１つの任意のユーザグループに特定する前記工程は、前記少なくとも１つの任意のユーザグループを形成するための評価基準として可能な属性値の組み合わせを利用することを備える、。請求項１の方法。
【請求項４】
前記少なくとも１つの任意のユーザグループに特定する前記工程は、問合せルールを構築して、データベースディレクトリについて問合せることを備え、前記問合せルールは、前記少なくとも１つの任意のユーザグループ内のユーザを規定するものである、請求項１の方法。
【請求項５】
前記問合せルールを満足させるユーザデータは、動的に、前記少なくとも１つの任意のユーザグループ内の管理されたユーザになる、請求項１の方法。
【請求項６】
前記ユーザ情報を管理する工程は、前記情報が、前記少なくとも１つの任意のユーザグループ内のメンバーであるかどうかをリアルタイムで動的に確認することを備える、請求項１の方法。
【請求項７】
ユーザコミュニティに関連するユーザ情報を管理する方法であって、
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する工程と、
少なくとも１つの任意のユーザグループから管理領域を形成する工程と、
前記管理領域を管理するために管理特権を与える工程を備える方法。
【請求項８】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値を、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用する、請求項７の方法。
【請求項９】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値の組合せを、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用する、請求項７の方法。
【請求項１０】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、問合せルールを構築して、前記少なくとも１つの任意のユーザグループ内のユーザを特定することを備える、請求項７の方法。
【請求項１１】
前記問合せルールを満足させるユーザデータは、動的に、前記管理領域内で管理されたユーザとなる。請求項１０の方法。
【請求項１２】
前記管理領域から管理サブドメインを形成する工程をさらに備える、請求項７の方法。
【請求項１３】
前記管理サブドメインを形成する前記工程は、少なくとも１つの任意のユーザグループを特定する工程をさらに備える、請求項１２の方法。
【請求項１４】
前記管理サブドメインを管理するための管理特権を与える工程をさらに備える、請求項１２の方法。
【請求項１５】
前記管理サブドメインに対して与えられた管理特権を委託する工程をさらに備える、請求項１４の方法。
【請求項１６】
前記管理領域に対して与えられた管理特権を委託する工程をさらに備える、請求項７の方法。
【請求項１７】
ユーザコミュニティの委託管理を提供する方法であって、
少なくとも１つの任意のユーザグループにユーザコミュニティを特定する工程と、
前記少なくとも１つの任意のユーザグループから管理領域を形成する工程と、
管理者に前記管理領域に対する管理特権を与える工程と、
前記管理者から、与えられた前記管理領域の管理特権をその他の管理者に委託する工程を備える方法。
【請求項１８】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記少なくとも１つの任意のユーザグループを形成するための評価基準として、前記ユーザコミュニティ内の各ユーザに関連する属性値を利用する工程を備える、請求項１７の方法。
【請求項１９】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記少なくとも１つの任意のユーザグループを形成するための評価基準として、前記ユーザコミュニティ内の各ユーザに関連する属性値の組合せを利用する工程を備える、。請求項１７の方法。
【請求項２０】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記少なくとも１つの任意のユーザグループ内のユーザを規定する問合せルールを構築する工程を備える、請求項１７の方法。
【請求項２１】
前記問合せルールを満足させるユーザデータは、動的に、前記少なくとも１つの任意のユーザグループ内で管理されたユーザになる、請求項２０の方法。
【請求項２２】
前記管理領域に対して与えられた管理特権をさらに別の管理者に委託する工程ををさらに備える、請求項１７の方法。
【請求項２３】
前記委託された管理特権に基づいて前記管理領域に関連する情報を管理する工程をさらに備え、前記情報を管理する工程は、前記少なくとも１つの任意のユーザグループ内のメンバーであるかどうかを動的にリアルタイムで判定することを備える、請求項１７の方法。
【請求項２４】
クライアントシステムを備えるユーザコミュニティの委託管理を提供する方法であって、
少なくとも１つの任意のユーザグループにユーザコミュニティを特定する工程と、
前記少なくとも１つの任意のユーザグループから管理領域を形成する工程と、
前記管理領域に対する管理特権を管理者に与える工程と、
前記管理領域から管理サブドメインを形成する工程と、
前記管理者から、前記管理サブドメインに対して与えられた管理特権をその他の管理者に委託する工程を備える方法。
【請求項２５】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値を、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用する工程を備える、請求項２４の方法。
【請求項２６】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値の組合せを、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用する工程を備える、請求項２４の方法。
【請求項２７】
管理者がユーザコミュニティ管理を制御することを可能にする方法であって、
ユーザコミュニティに関連するユーザ情報を管理者に提供する工程と、
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定するように前記管理者を促す工程と、
前記少なくとも１つの任意のユーザグループから管理領域を形成するように前記管理者を促す工程と、
前記管理領域に対する管理特権を規定するように前記管理者を促す工程と、
前記管理者によって規定された管理領域と管理特権を利用して、前記ユーザコミュニティ管理を制御する工程を備える方法。
【請求項２８】
少なくとも１つの任意のユーザグループを特定するように前記管理者を促す前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値を、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用するように前記管理者を促す工程を備える、請求項２７の方法。
【請求項２９】
少なくとも１つの任意のユーザグループを特定するように前記管理者を促す前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値の組合せを、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用するように前記管理者を促す工程を備える、請求項２７の方法。
【請求項３０】
少なくとも１つの任意のユーザグループを特定するように前記管理者を促す前記工程は、前記少なくとも１つの任意のユーザグループを特定するための問合せルールを構築するように前記管理者を促す工程を備える。請求項２７の方法。
【請求項３１】
前記問合せルールを満足するユーザデータは、動的に、前記少なくとも１つのユーザグループ内で管理されたユーザとなる、請求項３０の方法。
【請求項３２】
前記管理領域から管理サブドメインを形成するように前記管理者を促す工程ををさらに備える、請求項２７の方法。
【請求項３３】
前記管理サブドメインを管理するための管理特権をその他の管理者に与えるように前記管理者を促す工程をさらに備える、請求項３２の方法。
【請求項３４】
与えられた管理特権を委託するように前記サブドメインの前記管理者を促す工程をさらに備える、請求項３３の方法。
【請求項３５】
ユーザコミュニティに関連するユーザ情報を管理するユーザコミュニティ管理ツールであって、
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定するユーザグループ特定コンポーネントと、
前記少なくとも１つの任意のユーザグループから管理領域を形成するドメイン形成コンポーネントと、
前記管理領域に対する管理特権を与える管理特権コンポーネントと、
与えられた管理特権に基づいて前記管理領域に関連する情報を管理する情報経営コンポーネントを備えるツール。
【請求項３６】
前記ドメイン形成コンポーネントは、前記管理領域から管理サブドメインを形成する、請求項３５のツール。
【請求項３７】
前記管理特権コンポーネントは、前記管理サブドメインに対する前記管理特権を与える、請求項３６のツール。
【請求項３８】
前記管理特権コンポーネントは、前記管理領域に対して与えられた管理特権を委託する、請求項３５のツール。
【請求項３９】
前記ユーザグループ特定コンポーネントは、前記ユーザコミュニティ内の各ユーザに関連する属性値を、前記少なくとも１つの任意のユーザグループを特定するための評価基準として利用する、請求項３５のツール。
【請求項４０】
前記ユーザグループ特定コンポーネントは、前記ユーザコミュニティ内の各ユーザに関連する属性値の組合せを、前記少なくとも１つの任意のユーザグループを特定するための評価基準として利用する、請求項３５のツール。
【請求項４１】
前記ユーザグループ特定コンポーネントは、問合せルールから前記少なくとも１つの任意のユーザグループを特定する、請求項３５のツール。
【請求項４２】
前記問合せルールを満足するユーザデータは、動的に、前記少なくとも１つの任意のユーザグループ内で管理されたユーザとなる、請求項４１のツール。
【請求項４３】
前記情報経営コンポーネントは、前記情報が前記少なくとも１つの任意のユーザグループのメンバーであるかどうかを動的にリアルタイムで確認する、請求項３５のツール。
【請求項４４】
ユーザコミュニティに関連するユーザ情報を管理するシステムであって、
複数のユーザ情報を含むデータベースディレクトリと、
前記データベースディレクトリ内の前記複数のユーザ情報を管理するユーザコミュニティ管理ツールであって、少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定するユーザグループ特定コンポーネントと、前記少なくとも１つの任意のユーザグループから管理領域を形成するドメイン形成コンポーネントと、前記管理領域に対する管理特権を与える管理特権コンポーネントと、与えられた管理特権に基づいて前記管理領域に関連する情報を管理する情報経営コンポーネントを備える、当該ユーザコミュニティ管理ツールと、
前記ユーザコミュニティ管理ツールと前記データベースディレクトリを提供するように構成された第１の計算部を備えるシステム。
【請求項４５】
ネットワークを介して前記第１の計算部から提供される前記ユーザコミュニティ管理ツールを実行するように構成される第２の計算部をさらに備える、請求項４４のシステム。
【請求項４６】
前記ユーザグループ特定コンポーネントは、前記ユーザコミュニティ内の各前記ユーザに関連する属性値を、前記少なくとも１つの任意のユーザグループを特定するための評価基準として利用する、請求項４４のシステム。
【請求項４７】
前記ユーザグループ特定コンポーネントは、前記ユーザコミュニティ内の各前記ユーザに関連する属性値の組合せを、前記少なくとも１つの任意のユーザグループを特定するための評価基準として利用する、請求項４４のシステム。
【請求項４８】
前記ユーザグループ特定コンポーネントは、前記データベースディレクトリについて問い合わせる問合せルールから前記少なくとも１つの任意のユーザグループを特定する、請求項４４のシステム。
【請求項４９】
前記問合せルールを特定するユーザデータは、動的に、前記少なくとも１つの任意のユーザグループ内で管理されるものになる、請求項４８のシステム。
【請求項５０】
ユーザコミュニティの委託管理を提供するユーザコミュニティ管理ツールであって、
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する手段と、
前記少なくとも１つの任意のユーザグループから管理領域を構成する手段と、
管理者に前記管理領域に対する管理特権を与える手段と、
前記管理領域に対して与えられた管理特権を前記管理者からその他の管理者に委託する手段を備えるツール。
【請求項５１】
前記特定する手段は、前記ユーザコミュニティ内の各ユーザに関連する属性値を、前記少なくとも１つの任意のユーザグループを特定するための評価基準として利用する、請求項５０のツール。
【請求項５２】
前記特定する手段は、前記ユーザコミュニティ内の各ユーザに関連する属性値の組合わせを、前記少なくとも１つの任意のユーザグループを特定するための評価基準として利用する、請求項５０のツール。
【請求項５３】
前記特定する手段は、問合せルールから前記少なくとも１つの任意のユーザグループを特定する、請求項５０のツール。
【請求項５４】
前記問合せルールを満足するユーザデータは、動的に、前記少なくとも１つの任意のユーザグループ内で管理されるものになる、請求項５３のツール。
【請求項５５】
ユーザコミュニティの委託管理を提供するようにコンピュータシステムに命令するコンピュータインストラクションを記憶するコンピュータ−読取可能媒体であって、
前記コンピュータインストラクションは、
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する工程と、
前記少なくとも１つの任意のユーザグループから管理領域を形成する工程と、
管理者に前記管理領域に対する管理特権を与える工程と、
前記管理領域に対して与えられた管理特権を前記管理者からその他の管理者に委託する工程を備える、コンピュータ−読取可能媒体。
【請求項５６】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値を、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用するためのインストラクションを備える、請求項５５のコンピュータ読取可能媒体。
【請求項５７】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値の組合せを、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用するためのインストラクションを備える、請求項５５のコンピュータ読取可能媒体。
【請求項５８】
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定する前記工程は、前記少なくとも１つの任意のユーザグループ内のユーザを規定するための問合せルールを構築するためのインストラクションを備える、請求項５５のコンピュータ読取可能媒体。
【請求項５９】
前記問合せルールを満足するユーザデータは、動的に、前記少なくとも１つの任意のユーザグループ内で管理されるユーザになる、請求項５８のコンピュータ読取可能媒体。
【請求項６０】
前記委託された管理特権に基づいて前記管理領域に関連する情報を管理するためのインストラクションをさらに備える、請求項５５のコンピュータ読取可能媒体。
【請求項６１】
前記管理領域に対して与えられた管理特権をさらに別の管理者に委託する工程をさらに備える、請求項５５のコンピュータ読取可能媒体。
【請求項６２】
管理者がユーザコミュニティ管理の制御を行うことを可能にするコンピュータシステムに命令するコンピュータインストラクションを記憶するコンピュータ−読取可能媒体であって、
前記コンピュータインストラクションは、
前記ユーザコミュニティに関連するユーザ情報を前記管理者に提供する工程と、
少なくとも１つの任意のユーザグループに前記ユーザコミュニティを特定するように前記管理者を促す工程と、
前記少なくとも１つの任意のユーザグループから管理領域を形成するように前記管理者を促す工程と、
前記管理領域に対する管理特権を規定するように前記管理者を促す工程と、
前記管理者によって規定される前記管理領域と管理特権を利用して、前記ユーザコミュニティの管理を制御する工程を備える、コンピュータ−読取可能媒体。
【請求項６３】
前記少なくとも１つの任意のユーザグループを特定するように前記管理者を促す前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値を、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用するように前記管理者を促すインストラクションを備える、請求項６２のコンピュータ読取可能媒体。
【請求項６４】
前記少なくとも１つの任意のユーザグループを特定するように前記管理者を促す前記工程は、前記ユーザコミュニティ内の各ユーザに関連する属性値の組合せを、前記少なくとも１つの任意のユーザグループを形成するための評価基準として利用するように前記管理者を促すインストラクションを備える、請求項６２のコンピュータ読取可能媒体。
【請求項６５】
前記少なくとも１つの任意のユーザグループを特定するように前記管理者を促す前記工程は、前記少なくとも１つの任意のユーザグループを特定するための問合せルールを構築するように前記管理者を促すインストラクションを備える、請求項６２のコンピュータ読取可能媒体。
【請求項６６】
前記問合せルールを満足するユーザデータは、動的に、前記少なくとも１つのユーザグループ内で管理されたユーザになる、請求項６５のコンピュータ読取可能媒体。
【請求項６７】
前記管理領域から管理サブドメインを形成するように前記管理者を促すインストラクションをさらに備える、請求項６２のコンピュータ読取可能媒体。
【請求項６８】
前記管理サブドメインを管理するための管理特権をその他の管理者に委託するように前記管理者を促すインストラクションをさらに備える、請求項６７のコンピュータ読取可能媒体。
【請求項６９】
与えられた管理特権を委託するように前記サブドメインの管理者を促すインストラクションをさらに備える、請求項６８のコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般的に、コミュニティに基づくコンピュータサービスに関し、特に、少なくとも１つの任意のユーザのグループ分けを利用した、コミュニティに基づくコンピュータサービスの管理に関する。
【背景技術】
【０００２】
一般的に、コミュニティとは共通の利益を共有する者のグループである。インターネットと電子商取引の到来によって、多くの会社では、イントラネットとイクストラネットを介して従業員とサプライヤとパートナーとクライアントのコミュニティを形成している。コミュニティによって従業員とサプライヤとパートナーとクライアントが一緒に働くことが容易になり、費用もかからなくなる。コンピュータサービス環境では、これらの者は、コンピュータユーザもしくは単にユーザとして知られている。コミュニティの各ユーザ情報は、広範囲にわたるディレクトリとデータベースに記憶される。情報には、ユーザ名と所在地と電話番号と組織とログイン識別子とパスワードなどが含まれていてもよい。その他の情報には、アプリケーションやコンテンツなどのリソースに対するユーザのアクセス特権が含まれていてもよい。また、ディレクトリには、コミュニティを支援するネットワーク内の物理デバイス（例えば、パーソナルコンピュータやサーバやプリンタやルータや通信サーバなど）の情報が記憶されていてもよい。さらに別の情報には、各物理デバイスが利用可能なサービス（例えば、オペレーティングシステムやアプリケーションや共有ファイルシステムやプリントキューなど）が含まれていてもよい。一般的に、上述の全ての情報は、コミュニティに基づくコンピュータサービスとして知られている。
【０００３】
コミュニティの規模と複雑度が増すにつれ、これらのコミュニティに基づくコンピュータサービスの管理（即ち、生成と保守と変更と更新とディスエーブル化）は困難なものになる。多くの場合、コミュニティをより管理可能なサブコミュニティに分割しない限り、管理は最も不可能なタスクとなる。これらのサブコミュニティを生成すると、様々な者を割り当ててサブコミュニティを管理することによってコミュニティの管理責任を共有する管理チームを利用することが望まれるようになる。このタイプの管理は委託管理と呼ばれる。
【０００４】
委託管理を容易にする現在利用可能な管理ツールには欠点がある。例えば、これらのツールは、管理を委託する予定の一連の任意のユーザを識別する能力を提供するものではない。特に、多くのツールでは、組織の各管理レベルで人が報告することを管理するための権限がある完全な階層組織モデルに基づいて管理を委託することが必要である。本方法は、一連のユーザを組織して管理できる方法を完全に規定するものである。例えば、会社が北米の組織と南米の組織をもつことがある。現在利用可能な管理ツールでは完全な階層組織モデルに基づく委託を行う必要があるので、世界中に所在する会社の技術者のコミュニティを組織することは不可能である。そのため、世界の様々な場所にある会社に雇用されている全技術者向きオンラインサービスを提供することも難しい。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、経営を委託しようとする任意で様々な多くの一連のユーザを識別して、どのような組織やコミュニティであってもその構造に無関係に管理できる能力を提供する管理ツールが必要である。
【課題を解決するための手段】
【０００６】
本開示の一実施形態には、コンピュータシステムにデータベースディレクトリ内のユーザ情報を管理させる方法とシステムと、そのインストラクションを記憶するコンピュータ読取可能媒体がある。本実施形態では、情報に割り当てられた属性値に基づいてユーザ情報が構成される。構成されたユーザ情報は、少なくとも１つの任意のユーザグループに特定される。次に、少なくとも１つの任意のユーザグループに関連するユーザ情報が管理される。
【０００７】
本開示の第２の本実施形態には、ユーザコミュニティの委託管理を提供する方法とシステムと、コンピュータシステムにそれを実行させるインストラクションを記憶するコンピュータ読取可能媒体がある。本実施形態では、ユーザコミュニティは少なくとも１つの任意のユーザグループに特定される。管理領域は、少なくとも１つの任意のユーザグループから構成される。管理特権が、管理領域の管理者に与えられる。管理領域のその他の管理者に、与えられた管理特権を委託することができる。
【０００８】
本開示の第３の実施形態には、ユーザコミュニティ管理を管理者に制御させるシステムと方法と、コンピュータシステムにそれを実行させるインストラクションを記憶するコンピュータ読取可能媒体がある。本実施形態では、ユーザコミュニティに関連するユーザ情報が管理者に提供される。管理者は、少なくとも１つの任意のユーザグループにユーザコミュニティを特定するように促される。管理者は、少なくとも１つの任意のユーザグループから管理領域を構成するように促される。また、管理者は管理領域に対する管理特権を定義するように促される。管理者によって定義される管理領域と管理特権は、ユーザコミュニティ管理を制御するために利用される。
【０００９】
その他の本実施形態では、ユーザコミュニティに関連するユーザ情報を管理するためのユーザコミュニティ管理ツールがある。ユーザコミュニティ管理ツールには、少なくとも１つの任意のユーザグループにユーザコミュニティを特定するコンポーネントと、それから管理領域を構成するコンポーネントを特定するユーザグループがある。管理特権コンポーネントは、管理領域に対する管理特権を与える。情報経営コンポーネントは、与えられた管理特権に基づいて管理領域に関連するユーザ情報を管理する。
【００１０】
その他の実施形態では、ユーザコミュニティに関連するユーザ情報を管理するシステムがある。本システムは、複数のユーザ情報を含むデータベースディレクトリを備える。ユーザコミュニティ管理ツールは、データベースディレクトリ内の複数のユーザ情報を管理するものである。ユーザコミュニティ管理ツールは、少なくとも１つの任意のユーザグループにユーザコミュニティを特定するコンポーネントと、それから管理領域を構成するドメイン形成コンポーネントを特定するユーザグループを備える。管理特権コンポーネントは、管理領域の管理特権を与えるものである。情報経営コンポーネントは与えられた管理特権に基づいて管理領域に関連するユーザ情報を管理する。計算部は、ユーザコミュニティ管理ツールとデータベースディレクトリを扱うように構成される。
【発明を実施するための最良の形態】
【００１１】
図１は、医療サービスプロバイダのコミュニティサービスを受けいれるユーザコミュニティの一例を示す図である。図１に示される例はユーザコミュニティのコンセプトの説明に役立つものであるが、本開示を限定するものではない。図１の健康管理プロバイダＡ−Ｄは、医療サービスプロバイダＸからコンピュータサービスを受けるコミュニティである。このコンピュータサービスの例には、医療情報と、医療の必需品を注文する能力と、患者の予約をスケジュールする能力と、患者のサービスを請求する能力が含まれる。本シナリオでのコンピュータサービスのその他の例には、ベンチマーク情報と健康管理統計情報と、ダウンロード可能ソフトウェアの利用情報が含まれる。また、健康管理プロバイダは、クライアントやパートナーやベンダーやサプライヤなどにコンピュータサービスを提供したことがある。図１の健康管理プロバイダＢは、医療サービスプロバイダＸで確立されたコンピュータサービスを、関係のある地方の診療所と地方の病院に提供する。また、コンピュータサービスは従業員にも提供される。図１のコンピュータサービスは、地方の病院の心臓病学、放射線学、胃腸病学、医療研究などの様々な部門に提供される。同様なコンピュータサービスの提供をその他の健康管理プロバイダ（即ち、健康管理プロバイダＡ、Ｃ、Ｄ）に提供することができる。
【００１２】
医療サービスプロバイダＸは、コミュニティの各ユーザ情報をデータベースディレクトリに記憶する。情報には、ユーザ名と所在地と電話番号と組織とログイン識別子とパスワードなどが含まれていてもよい。その他の情報には、アプリケーションとコンテンツなどの医療サービスプロバイダＸによって提供される特定のリソースに対するユーザのアクセス特権が含まれていてもよい。また、医療サービスプロバイダのデータベースディレクトリは、コミュニティを支援するネットワーク内の物理デバイス（例えば、パーソナルコンピュータ、サーバ、プリンタ、ルータ、通信サーバなど）の情報を記憶することができる。データベースディレクトリに記憶されるさらに別の情報には、各物理デバイスにとって利用可能なサービス（例えば、オペレーティングシステム、アプリケーション、共有ファイルシステム、プリントキューなど）が含まれていてもよい。
【００１３】
図１に示されるユーザコミュニティは非常に大規模で複雑であるので、これらのコミュニティの管理を再分割して委託することが必要である。図２は、図１に示されるユーザコミュニティの委託管理の一例を示す。本例では、各コミュニティには、ユーザ情報を変更し、特定のリソースに対する許可を更新し、ユーザの口座を停止し、これに限定されることはないが、ユーザの口座を作成し、ユーザの口座を維持することが含まれる様々な活動に対する管理責任のある管理者が存在する。例えば、上級管理者は医療サービスプロバイダＸのための活動を管理し、管理者Ａは健康管理プロバイダＢに関係する地方の診療所と、地方の病院の心臓病部門のための活動を管理し、管理者Ｂは健康管理プロバイダＡ、Ｂのための活動を管理し、管理者Ｃは健康管理プロバイダＤのための活動を管理し、管理者Ｄは健康管理プロバイダＢに関係する地方の病院と、健康管理プロバイダＢと関係する地方の病院の医療研究部門のための活動と、健康管理プロバイダＣのための活動を管理し、管理者Ｅは健康管理プロバイダＢに関係する地方の病院の心臓病と放射線学部門のための活動を管理し、管理者Ｆは健康管理プロバイダＢに関係する地方の病院の胃腸病部門のための活動を管理する。管理者Ａ−Ｆが活動を管理する程度は、かれらがもつ権限の種類に完全に依存する。当業者にとっては明らかなことであるが、本例の委託管理のその他の形態も可能である。
【００１４】
本開示で提供される委託管理を説明する目的で、図２のユーザコミュニティ内の各ブロック（即ち、医療サービスプロバイダＸ、健康管理プロバイダＡ−Ｄ、地方の診療所、地方の病院、心臓病学、放射線学、胃腸病学、医療研究）は管理領域を表すものである。管理領域とは、一連のユーザと、変更可能な一連のユーザ属性と、管理者の権限に対するデータフィールドの一連の許容値を含む管理されたオブジェクトである。可能なユーザ属性の例には、これに限定されることはないが、雇用者と、役割即ち仕事の記載と、利用が許可されたリソースと、利用される住所と機器が含まれていてもよい。一般的に、管理者の権限には編集権限や委託権限が含まれていてもよい。管理者がユーザの特定の属性を編集する際には、管理者は、管理領域内の編集権限をもつ。管理サブドメインを作成するために、管理者がユーザのサブセットを規定し、変更属性を識別する際に管理者は管理領域内の委託権限をもつ。管理サブドメインを一人の者に割り当てることは、そのドメインを委託することである。管理サブドメインを作成してそのドメインを一人のユーザに割り当てる能力とは委託権限のことである。本開示で記載される権限は一般的に編集権限と委託権限に関するが、閲覧と変更と削除と一時的な委託とそれと同様なオペレーションなどのその他の種類の権限も可能であって、閲覧可能なデータ範囲に限界があることは、当業者であれば理解できることである。委託と編集権限以外に、もしくは、それらの代わりに、もしくは、それらと組み合わせて、一例であるこれらの権限を利用してもよい。
【００１５】
上述したように、データベースディレクトリ内に存在するユーザデータの構造や形式とは無関係に、ユーザ情報に基づいてコミュニティを生成できることが望ましい。これによって、定義上では一般的に柔軟であるセット（例えば、完全な階層組織モデル）から構成されるグループとは逆の多くの様々な任意のセットで構成されるユーザグループを管理者が管理することが可能になる。例えば、管理者は、ユーザの所在地や、ユーザがアクセス特権をもつアプリケーションや、ユーザが実行した契約上の合意事項などの情報に基づくユーザの任意のグループ分けを管理することができる。
【００１６】
図３は、少なくとも１つの任意のユーザグループから構成されるユーザコミュニティの一例を示すものである。図３のユーザコミュニティには、第１のグループの放射線技師と、第２のグループの健康管理プロバイダＢの従業員と、第３のグループのウィスコンシン州の従業員が含まれる。管理者Ｇとは、３つのユーザコミュニティに割り当てられた管理者である。管理者Ｇには（編集、閲覧、変更、削除などのその他の種類の権限を許可することができる）少なくとも１つのコミュニティに対する委託権限が少なくとも与えられており、その管理者はこれらのユーザグループを構成可能であると仮定する。図３では、管理者Ｇによって構成される管理領域には、ウィスコンシン州の健康管理プロバイダＢで働く放射線技師が含まれる。図３のクロスハッチ領域は、ウィスコンシン州の健康管理プロバイダＢで働く放射線技師の管理領域を表す。また、管理者Ｇは委託権限をもち、その管理者は、ウィスコンシン州の健康管理プロバイダＢで働く放射線技師を含む管理領域を管理するための管理特権を供与できることを仮定している。図３では、管理者Ｇは、ウィスコンシン州の健康管理プロバイダＢで働く放射線技師を含む管理領域の管理者Ｈに管理特権を割り当てている。管理者Ｈには、管理者Ｇからこのドメインの委託権限が少なくとも与えられており、管理者Ｈは、本ドメインからさらに別の任意のユーザグループを特定することによって、ウィスコンシン州の健康管理プロバイダＢで働く放射線技師のドメインから管理サブドメインを作成できると仮定する。特定された別の任意のユーザグループは、基礎となるユーザデータの構造即ち形式とは無関係に、ユーザ属性が必要かどうかに基づくものであってもよい。例えば、管理者Ｈは、部署公認の放射線技師のためのサブドメインを作成し、ウィスコンシン州マディソンで働き、健康管理プロバイダＢで働くことができる。次に、管理者Ｈは、必要に応じて、本サブドメインのその他の管理者に管理特権を与えることができる。図３に示される例は、本開示を限定するものではなく、少なくとも１つの任意のユーザグループからユーザコミュニティや管理領域やサブドメインを作成するコンセプトを示すものである。
【００１７】
一例として、少なくとも１つの任意のユーザグループを生成して管理する上述の委託管理能力をソフトウェアで実施してもよい。図４は、少なくとも１つの任意のユーザグループを生成して管理する委託管理ツールが動作する汎用コンピュータシステム１０の模式図を示す。一般的に、コンピュータシステム１０には、少なくとも１つのプロセッサ１２とメモリ１４と入出力デバイスと、プロセッサに接続するデータ経路（例えば、バス）１６と、メモリと入出力デバイスが含まれる。プロセッサ１２は、メモリ１４からのインストラクションとデータを受けつけて様々な計算を実行する。プロセッサ１２には、算術論理演算を実行する論理演算部（ＡＬＵ）と、メモリ１４からインストラクションを抽出してデコードして実行し、必要に応じてＡＬＵを必要とする制御部が含まれる。一般的に、メモリ１４には、ランダムアクセスメモリ（ＲＡＭ）と読出専用メモリ（ＲＯＭ）が含まれるが、プログラマブル読出専用メモリ（ＰＲＯＭ）と消去可能プログラマブル読出専用メモリ（ＥＰＲＯＭ）と電気的消去可能プログラマブル読出専用メモリ（ＥＥＰＲＯＭ）などのその他の種類のメモリであってもよい。また、メモリ１４は、プロセッサ１２で実行されるオペレーティングシステムを含むことが好ましい。オペレーティングシステムは、入力情報を認識して、出力デバイスに出力情報を送り、ファイルとディレクトリを追跡し、様々な周辺デバイスの制御を含む基本的なタスクを実行する。
【００１８】
入出力デバイスには、データとインストラクションをコンピュータシステム１０に入力するキーボード１８とマウス２０が含まれていてもよい。また、ディスプレイ２２を使って、コンピュータが行ったことをユーザに見せることもできる。その他の出力デバイスには、プリンタ、プロッタ、シンセサイザー、スピーカが含まれていてもよい。電話やケーブルモデムなどの通信デバイス２４や、イーサーネットアダプタ（イーサネットは商標）や、ローカルエリアネットワーク（ＬＡＮ）アダプタや、総合サービスデジタルネットワーク（ＩＳＤＮ）アダプタやデジタル加入者ライン（ＤＳＬ）アダプタなどのネットワークカードは、コンピュータシステム１０がＬＡＮやワイドエリアネットワーク（ＷＡＮ）などのネットワーク上のその他のコンピュータとリソースをアクセスできるようにするものである。大容量記憶デバイス２６を利用することによって、コンピュータシステム１０は大容量のデータを永久に保持することができる。大容量記憶デバイスには、フロッピーディスク（商標）とハードディスクと光ディスクなどの全ディスクドライブと、デジタルオーディオテープ（ＤＡＴ）やデジタルリニアテープ（ＤＬＴ）を含むテープに対するデータの読み出しと書き込みを可能にするテープドライブや、磁気的に符号化されたその他の媒体が含まれていれもよい。上述のコンピュータシステム１０は、ハンドヘルドデジタルコンピュータやパーソナルデジタルアシスタントコンピュータやノートブックコンピュータやパーソナルコンピュータやワークステーションやミニコンピュータやメインフレームコンピュータやスーパーコンピュータの形態をとることができる。
【００１９】
図５は、図４に示されるコンピュータシステム１０で動作し、少なくとも１つの任意のユーザグループを生成して管理する委託管理ツール２８のトップレベルのコンポーネントアーキテクチャを示す図である。委託管理ツール２８には、図３に示されているユーザコミュニティなどの少なくとも１つの任意のユーザグループを管理者が特定することを可能にするユーザグループ特定コンポーネント２９を備える。特定される任意の各ユーザグループは、各ユーザに関する属性とそれらの属性の許容値をもつ。管理者は、ユーザグループ特定コンポーネント２９を介して、少なくとも１つの任意のユーザグループを特定するための評価基準として各ユーザに対する属性値の組み合わせを利用する。特定された、少なくとも１つの任意のユーザグループは、基礎となるユーザデータの構造即ち形式とは無関係に、管理者がユーザ属性を必要とするかどうかに依存していてもよい。例えば、図３を参照すると、管理者は、ユーザグループ特定コンポーネント２９を利用して、雇用主（健康管理プロバイダＢ）と仕事の記載（放射線技師）と住所（ウィスコンシン）などのユーザ属性と値を使ってユーザコミュニティを形成することができる。
【００２０】
ユーザグループ特定コンポーネント２９は、管理者が構築した問合せルールによって少なくとも１つの任意のユーザグループを形成して、ユーザ情報を含むデータベースディレクトリについて問合せを行うことができる。問合せルールは、少なくとも１つの任意のユーザグループ内のユーザを規定するものである。ユーザに多機能性があったり、ユーザには様々な所在地があるなどの変動要因があるため、所望のユーザのグループ分けに基づいてデータベースディレクトリを構成することができないため、問合せルールによって、管理者が少なくとも１つの任意のユーザグループを特定することが支援される。少なくとも１つの任意のユーザグループは動的に形成される。何故ならば、問合せルールを動的に満足するデータベースディレクトリ内のユーザデータは、少なくとも１つの任意のユーザグループ内でリアルタイムに管理されるユーザになるからである。即ち、問い合わせを実行することによってオンデマンドで少なくとも１つの任意のユーザグループが形成される。従って、新しいユーザがデータベースディレクトリに追加され、そのユーザのデータが問合せルールを満足するものであれば、動的に、ユーザは、少なくとも１つの任意のユーザグループからリアルタイムで形成されたドメイン内で管理されたユーザになる。さらに別の方法では、一人のユーザがデータベースディレクトリから除去された場合は、ユーザは、少なくとも１つの任意のユーザグループから形成されたドメインの管理されたユーザとして動的にかつリアルタイムに除外される。少なくとも１つの任意のユーザグループを動的に形成することによって、管理者は、少なくとも１つの任意のユーザグループから形成された管理領域内に現在誰がいて誰がいないのかを確認することができる。
【００２１】
ドメイン形成コンポーネント３０によって、管理者は、特定された少なくとも１つの任意のユーザグループから、例えば、図３で示され説明されたユーザコミュニティや管理領域や管理サブドメインを形成することができる。例えば、図３を参照すると、ドメイン形成コンポーネント３０は、放射線技師であるウィスコンシン州の健康管理プロバイダＢで利用されるユーザ属性と値をもつ少なくとも１つの任意のユーザグループから管理者が管理領域を形成することを許すものである。
【００２２】
また、委託管理ツール２８は管理特権コンポーネント３２を備える。管理特権コンポーネント３２によって、管理者は、上述の方法に基づいて管理者が権限をもつ管理領域や管理サブドメインに対して管理特権を与えることができる。与えられた管理特権には、委託権限と編集権限のうちの少なくとも１つが含まれていてもよい。上述したように、閲覧や変更や削除や一時的な委託などのその他の種類の権限を与えることもできる。委託と編集の権限とは別に、もしくは、それらの代わりに、もしくは、それらとの組み合わせで、一例であるそれら権限を利用することができる。
【００２３】
また、管理特権コンポーネント３２によって、管理者が権限をもって管理する管理領域やサブドメイン内のどのユーザに対して管理特権が与えられるかを管理者は規定することができる。特に、管理者は本コンポーネントを利用して、特定のユーザに対して委託権限や編集権限やその他の種類の権限を割り当てることによって、運用ドメインに対する様々な管理者を規定することができる。また、委託権限をもつ管理者は、ユーザグループ特定コンポーネント２９とドメイン形成コンポーネント３０と管理特権コンポーネント３２を利用して問合せルールを構築し、新たに形成されたこれらのサブドメインの管理特権を規定し、委託権限や編集権限や、これらのサブドメインに対するその他の種類の権限を誰がもつかを規定することによって、運用ドメインの別のユーザグループからサブドメインを形成することができる。管理者が特定のドメインの委託権限をもつ限り、ユーザグループ特定コンポーネント２９と、ドメイン形成コンポーネント３０と、管理特権コンポーネント３２の利用し続けて、問合せルールを使って少なくとも１つの任意のユーザグループからサブドメインを生成し、管理者が管理するサブドメインの管理を委託することができる。例えば、前の例を使って、管理者Ｈは、役員会で認定された放射線技師のためのサブドメインを生成し、ウィスコンシン州マディソンで働き、健康管理プロバイダＢで働くことができる。管理者Ｈは委託権限をもち、本サブドメインにとって必要ならば、その管理者がその他の管理者に管理特権を供与できることを仮定している。本サブドメインに対して委託権限が割り当てられた管理者は、現在のドメインとはさらに別のサブドメイン（例えば、役員会で承認され、Ｘ線スキャナーＺを使うためのトレーニングを受け、健康管理プロバイダＢのためにウィスコンシン州マディソンで働く放射線技師）の生成を続け、それに対する権限をその他の管理者に与えることができる。管理者の作業ドメインに関する任意のレベルまで継続することができる。
【００２４】
また、委託管理ツール２８は、委託された管理特権に基づいて各管理領域に関連する情報を管理する情報経営コンポーネント３６を備える。委託された権限の種類に依存して、管理者は情報経営コンポーネント３６を利用して、１つのドメイン内のユーザの特定の属性を編集したり閲覧したり削除することができる。情報経営コンポーネント３６はこれらの機能に限定されるものではなく、レポート（例えば、１つのドメイン内の全ユーザに関するレポート）を作成したり、データを分析（例えば、一部の種類のデータが変化した頻度を求める）したり、統計分析を行ったり、特定の属性（例えば、電話番号、電子メールアドレス、パスワードなど）に関する自己管理をユーザにさせたりするなどのその他の機能を実施することもできる。
【００２５】
委託管理ツール２８はソフトウェアで実施することに限定されることはない。例えば、ユーザグループ特定コンポーネント２９とドメイン形成コンポーネント３０と管理特権コンポーネント３２と情報経営コンポーネント３６は、ハードウェアやファームウェアや、ソフトウェアとハードウェアとファームウェアの組み合わせの形態をとることができる。
【００２６】
さらに、委託管理ツール２８は、ユーザグループ特定コンポーネント２９とドメイン形成コンポーネント３０と管理特権コンポーネント３２と情報経営コンポーネント３６に限定されることはない。委託管理ツール２８がその他のコンポーネントを備えてもよいことは、当業者であれば理解できることである。例えば、委託管理ツール２８には、ユーザの生成と管理にまつわる処理を管理するワークフローコンポーネントも含まれていてもよい。また、委託管理ツール２８には、用途に関する統計情報やエラー状態などを報告する報告コンポーネントが含まれていてもよい。また、２段階のコミット／ロールバックを利用して処理を行う処理経営コンポーネントがあってもよい。委託管理ツール２８が備えることができるその他のコンポーネントには、管理領域の階層に関する情報を閲覧するためのブラウザコンポーネントがある。
【００２７】
図６は、図５に示される委託管理ツールを実施するシステム３８のアーキテクテャ図を示す。図６は、委託管理ツール２８を利用するために幾つかの方法があることを示す。計算部４０によって、管理者は委託管理ツール２８をアクセスすることができる。管理者は、委託権限や編集権限やその他の種類の権限をもつ上級管理者や管理者でもよい。また、ドメイン内のユーザは、基本的な自己管理の一部を実行する計算部４０を介して委託管理ツール２８をアクセスすることができる。計算部４０は、ハンドヘルドデジタルコンピュータやパーソナルデジタルアシスタントコンピュータやノートブックコンピュータやパーソナルコンピュータやワークステーションの形態をとることができる。管理者とユーザは、Ｍｉｃｒｏｓｏｆｔ  ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲやＮｅｔｓｃａｐｅ  ＮＡＶＩＧＡＴＯＲなどのウェブブラウザ４２を利用して、計算部４０で委託管理ツール２８を見出して表示させることができる。電子的もしくは無線ネットワークなどの通信ネットワークは、計算部４０を委託管理ツール２８に接続するものである。図６は、計算部４０がイクストラネットやイントラネットなどの個人的ネットワーク４４や、ＷＡＮ（例えば、インターネット）などのグローバルネットワーク４６を介して委託管理ツール２８に接続可能であることを示す。図６に示されるように、委託管理ツール２８はサーバ４８に存在し、これには、委託管理ツール２８を提供するウェブサーバ５０と、コミュニティを形成する全ドメイン内のユーザに関する様々な情報を含むデータベースディレクトリ５２（もしくは、ディレクトリ）が含まれる。しかしながら、委託管理ツールはサーバ４８と共存する必要はない。必要に応じて、システム３８は、委託管理ツール２８をアクセスするユーザの認証とアクセス管理を可能にする機能をもっていてもよい。委託管理ツール２８自体によってか、もしくは、Ｎｅｔｅｇｒｉｔｙ  ＳＩＴＥＭＩＮＤＥＲなどの市販のパッケージによってウェブサーバレベルで、認証とアクセス管理の両方を行うことができる。
【００２８】
上述のデータベースディレクトリ５２内の情報は、ユーザ名や所在地や電話番号や組織やログイン識別子やパスワードなどの情報であってもよい。その他の情報には、アプリケーションとコンテンツなどの特定のリソースに対するユーザのアクセス特権が含まれる。また、データベースディレクトリ５２は、コミュニティを支援するネットワーク内の物理デバイス（例えば、パーソナルコンピュータやサーバやプリンタやルータや通信サーバなど）に関する情報を記憶することができる。データベースディレクトリ５２内に記憶されるさらに別の情報には、各物理デバイスにとって利用可能なサービス（例えば、オペレーティングシステムやアプリケーションや共有ファイルシステムやプリントキューなど）が含まれていてもよい。データベースディレクトリ５２は、軽量のディレクトリアクセスプロトコル（ＬＤＡＰ）データベースの形態をとることができるが、その他の種類の態様を備えるディレクトリ型データベースと委託管理ツール２８を利用してもよく、これには、リレーショナルデータベースやオブジェクト指向データベースや平ファイルやその他のデータ管理システムが含まれる。
【００２９】
図６で示されるシステム３８を利用して、管理者、例えば、委託や編集の権限をもつ上級管理者や管理者は、委託管理ツール２８を利用して、少なくとも１つの任意のユーザグループを利用してコミュニティを管理することができる。また、コミュニティのユーザは、委託管理ツール２８を利用して自己管理の一部を実行することができる。図７は、委託管理ツール２８をもつ少なくとも１つの任意のユーザグループから管理領域を生成する動作を説明するためのフローチャートである。管理領域を生成するために、ユーザは、委託権限をもつ上級管理者か管理者のいづれか一方である必要がある。ブロック５４では、委託権限をもつ上級管理者や管理者が署名する。この署名行為には、識別とセキュリティのための情報（例えば、有効なユーザ名とパスワード）を入力することが含まれていてもよい。委託管理ツールは、５６で、ユーザ名とパスワードを認証する。次に、委託管理ツールは、５８で、ユーザが管理領域を作成するための許可が与えられている（即ち、ユーザは委託権限をもつ上級管理者や管理者である）かどうかを確認する。ユーザが認証されていないか、もしくは、管理領域を作成するための許可が与えられていない場合は、ユーザはドメインを生成することができない。
【００３０】
６０では、ユーザは、管理領域のために取り扱う属性を識別する。上述したように、属性には、ユーザに関する情報（例えば、雇用主や仕事の記載やアクセスや住所や使用機器などに対して許可が与えられているリソース）を記述するデータが含まれていてもよい。必要に応じて、属性の一部には制限を与えることができる。例えば、国属性を、限定された一連の国の省略形に限定してもよい。例えば、米国とカナダとメキシコの国々を表すために、一連の値をＵＳＡやＣＡＮやＭＥＸなどにそれぞれ規定することができる。これらの種類の限定属性の一部については、限定属性をプルダウンメニューの形態でユーザに表示することが望ましい。その後に、識別された全属性を閲覧したり、編集したり、削除することができる。６２では、ユーザは、必要とされるこれらの識別された属性に許容値を割り当てる。
【００３１】
次に、ユーザは、属性値や、ユーザコミュニティ内のユーザに関連する値の組合せを使って、少なくとも１つの任意のユーザグループを特定する。特に、６４で、ユーザは、問合せルールを構築して、管理領域のために特定された少なくとも１つの任意のユーザグループをデータベースディレクトリから得ることができる。問合せの結果は、コミュニティ、即ちドメイン内のユーザグループのメンバーを規定するものである。問合せルールの構築後には、６５で、コミュニティ即ちドメインが形成される。次に、６６では、新たに生成された管理領域のためのデータでデータベースディレクトリが更新される。委託権限をもつ管理者が運用ドメインからその他のドメインを生成したい場合は、ブロック５８−６６が繰り返される。そうでない場合は、委託権限をもつ上級管理者や管理者が運用ドメインのための管理領域を生成したいときはいつでも、ブロック５４から６６が繰り返される。尚、ユーザコミュニティの上級管理者は作成したり変更したり削除したり閲覧したい管理領域に対する機能を実行することができる。
【００３２】
図８は、ドメインに対してユーザ委託権限や編集権限やその他の種類の権限を割り当てる動作を説明するためのフローチャートを示す。委託権限や編集権限を割り当てることができる唯一のユーザは、委託権限をもつ上級管理者か管理者のいづれか一方である。委託権限をもつ上級管理者や管理者がまだ委託管理ツールにログインしていない場合は、６８で署名する必要がある。７０で、委託管理ツールはユーザ名とパスワードを認証する。さらに別の方法では、委託権限をもつ上級管理者や管理者が委託管理ツールに既にログオンしている場合は、ブロック６８−７０をバイパスすることがある。７２で、委託管理ツールは、ユーザが委託権限をもつドメインがあれば、それはどれかを確認する。従って、ユーザが委託権限をもつ管理者である場合は、割当てられたドメインに対する委託権限や編集権限を割り当てる許可がそのユーザに与えられる。
【００３３】
７３では、委託権限をもつ上級管理者や管理者が、特定の管理領域を選択して、処理に入ることができる。委託権限をもつ上級管理者や管理者は、所望のドメインもしくは、ドメインを記述するストリングを入力することによって、もしくは、その両方の組み合わせを使うことによって管理領域を選択することができる。当業者であれば、ドメインを選択するために利用可能なその他の入力方法があることを認識している。７４では、委託権限をもつ上級管理者や管理者が、データベースディレクトリから規定の評価基準を満たすユーザを探索する。７６では、委託管理ツールは、探索結果を分析してフォーマット化し、ユーザにその結果を提供する。次に、７８では、委託権限のある上級管理者や管理者は、一人のユーザに権限を割り当てるために、その結果から一人のユーザを選択する。７９では、委託権限をもつ上級管理者や管理者は、そのユーザに権限が割り当てられるように、アクティブドメインのサブドメインを選択する。次に、８０では、委託権限のある上級管理者や管理者は、割り当てられる権限の種類（即ち、委託権限や編集権限やその他の種類の権限）を選択する。必要に応じて、委託権限のある上級管理者や管理者は、割り当てられた権限に対する有効期限を設定することができる。権限が割り当てられた後で、８２では、本データによってデータベースディレクトリが更新される。従って、委託権限のある管理者が割り当てられた管理領域の権限をその他のユーザに委託したい場合は、少なくともブロック７３から８２が繰り返される。
【００３４】
図９は、管理領域やサブドメインに対する少なくとも１つの任意のユーザグループを特定するための問合せルールを編集する際に実行される様々な動作を説明するフローチャートを示す。特定のドメインに対する問合せルールを編集できる唯一のユーザは、特定のドメインを含む運用ドメインの委託権限をもつ上級管理者と管理者である。委託権限をもつ上級管理者や管理者がまだ委託管理ツールにログオンしていない場合は、１００で、署名する必要がある。１０２で、委託管理ツールはユーザ名とパスワードを認証する。さらに別の方法では、委託権限をもつ上級管理者や管理者が委託管理ツールに既にログオンしている場合は、ブロック１００−１０２をバイパスしてもよい。次に、１０４では、委託管理ツールは、ユーザが委託権限をもつドメインがあれば、それはどれであるか調べる。従って、ユーザが委託権限をもつ管理者である場合は、割り当てられたドメインのサブドメインのための問合せルールを編集する許可が与えられる。
【００３５】
１０６では、委託権限をもつ上級管理者や管理者は、編集する権限があって編集したい問合せルールを含む特定の管理領域を選択する。一般的に、本ブロックでは、委託権限をもつ上級管理者や管理者は、ドメイン名やドメインを記述するストリングを入力する。１０８で、委託管理ツールは、そのドメインのための少なくとも１つの任意のユーザグループに関連する現在の問合せルール表示する。次に、１１０で、委託権限をもつ上級管理者や管理者は所望の問合せルールを編集する。１１２で、委託管理ツールはその変更を分析して解釈し、本データによってデータベースディレクトリを更新する。
【００３６】
上述した本開示のフローチャートは、委託管理ツールの機能と動作を示すものである。この点で、各ブロックは、特定の論理的機能を実現するための実行可能な１つ以上のインストラクションを備えるモジュールやセグメントやコードの一部を表すものである。尚、別の実施形態では、ブロック内で示される機能は、図示された順番からはずれて起こることもあり、実際には、関連する機能に応じて、例えばほぼ並列にか、もしくは逆順に実行してもよい。また、当業者であれば、さらに別のブロックを追加してもよいことを理解することができる。さらに、Ｃ＋＋やＪＡＶＡ（商標）などのプログラミング言語でその機能を実施することができるが、その他の言語を使ってもよい。
【００３７】
図１０ａ−１０ｃは、図５に示された委託管理ツールのユーザに提供可能な様々なスクリーンディスプレイを示す。これらのスクリーンディスプレイは説明する目的だけのためのものであって、その他の種類のディスプレイを網羅するものではない。また、導入時に、ディスプレイの実際の様子や感じをわづかに変えたり大きく変えることができる。図ｌ０ａ−１０ｂは、ユーザが委託管理ツール２８にログインして、少なくとも１つの任意のユーザグループから管理領域を追加することに興味をもった後でユーザに提供可能なスクリーンディスプレイを示す。特に、図１０ａは、少なくとも１つの任意のユーザグループからユーザが管理領域を作成したり編集することを可能にするスクリーンディスプレイを示す。図１０ａでは、ユーザは、ドメインのために扱われる管理領域名と属性を識別する。図１０ｂは、管理領域やサブドメインを形成するために少なくとも１つの任意のユーザグループを特定するための問合せルールをユーザが構築したり編集することができるスクリーンディスプレイを示す。一列の各問合せルールには、「等しい」、「小さい」、「大きい」、「以下」、「以上」、「等しくない」、「包含する」、「包含しない」、「排他」、「非排他」などのオペレータをサーチするための属性フィールドと、指定された属性をサーチするためのストリング、即ちパターンを特定するフィールドと、この特定の問合せルールとその他のルールを結合する「ＡＮＤ」、「ＯＲ」などのその他のオペレータが含まれる。当業者であれば、その他のフィールドとさらに別の属性オペレータを利用して問合せルールが構築可能であることを理解することができる。また、図１０ｂのスクリーンディスプレイは、ユーザ自身でカスタム化した問合せルールを構築するオプションをユーザに提供するものである。ブール論理や自然言語による問合せやＳＱＬの問い合わせを使うことによって、カスタム化した問合せルールを構築することができる。
【００３８】
図１０ｃは、ユーザが委託管理ツール２８にログインした後でユーザに提供され、委託権限や編集権限やその他の種類の権限を割り当てることに関するスクリーンディスプレイを示す。図１０ｃでは、ユーザは、管理を委託するために特定のユーザを選択しており、管理領域名と、そのドメインでユーザがもつことができる権限の種類（例えば、委託権限や編集権限）を識別する。さらに、割り当てられた管理領域と権限の有効期限を指定することができる。尚、１つ以上の管理領域をユーザに割り当てることができる。同様に、１人以上のユーザを１つのドメインに割り当ててもよい。ドメイン名と権限の種類と有効期限のための選択項目がプルダウンメニューとして図１０ｃに示されているが、必要に応じて、データ入力のためのその他のオプションを利用することができる。
【００３９】
上述の委託管理ツールは、論理機能を実行するための実行可能なインストラクションの順序リストを備える。順序リストは、インストラクションを検索して実行することができるコンピュータシステムによって利用されるか、もしくは、そのコンピュータシステムと連絡するコンピュータ読取可能媒体で実現可能である。本アプリケーションの状況では、コンピュータ読取可能媒体は、インストラクションを含み記憶し通信し伝達し運搬することができる手段でよい。コンピュータ読取可能媒体は、電子的か磁気的か光学的か電磁気的か赤外線のシステムや装置やデバイスであってもよい。非網羅的であるが説明に役立つコンピュータ読取可能媒体のリストには、１本以上の電線による電気的接続（電子的）と携帯型コンピュータディスケット（磁気的）とランダムアクセスメモリ（ＲＡＭ）（磁気的）と読出専用メモリ（ＲＯＭ）（磁気的）と消去可能プログラマブル読出専用メモリ（ＥＰＲＯＭやフラッシュメモリ）（磁気的）と光ファイバー（光学的）と携帯型コンパクトディスク読出専用メモリ（ＣＤＲＯＭ）（光学的）が含まれていてもよい。
【００４０】
尚、コンピュータ読取可能媒体には、インストラクションが印刷されている紙やその他の適切な媒体が含まれていてもよい。例えば、インストラクションを、紙やその他の媒体を光学的スキャンによって電子的に獲得し、コンパイルし、解釈するか、もしくは、必要に応じて適切な方法で処理し、コンピュータメモリに記憶することができる。
【００４１】
本発明に基づく委託管理ツールが提供されたことは明らかである。本発明は、その好適な本実施形態と共に示され説明されたが、当業者であれば、本発明の範囲から逸脱することなく変化させたり変更することができることを正しく理解することができる。
【図面の簡単な説明】
【００４２】
【図１】図１は、ユーザコミュニティの一例の図である。
【図２】図２は、図ｌに示されるユーザコミュニティの委託管理の一例を示す。
【図３】図３は、少なくとも１つの任意のユーザグループから構成されるユーザコミュニティの一例を示す。
【図４】図４は、少なくとも１つの任意のユーザグループを作成して管理する委託管理ツールが動作する汎用コンピュータシステムの図である。
【図５】図５は、少なくとも１つの任意のユーザグループを作成して管理し、図４に示されるコンピュータシステムで動作する委託管理ツールのトップレベルのコンポーネントアーキテクチャの図である。
【図６】図６は、図５に示される少なくとも１つの任意のユーザグループを作成して管理する委託管理ツールを実施するシステムの構成図である。
【図７】図７は、図５に示される委託管理ツールを備える少なくとも１つの任意のユーザグループから管理領域を作成する処理のフローチャートを示す。
【図８】図８は、図５に示される委託管理ツールを備える少なくとも１つの任意のユーザグループから構成される管理領域にユーザ権限を割り当てる処理を説明するフローチャートを示す。
【図９】図９は、図５に示される委託管理ツールを備える管理領域のための少なくとも１つの任意のユーザグループを特定するために利用される問合せルールを編集する際に実行される様々な処理を説明するためのフローチャートを示す。
【図１０ａ】図１０ａは、図５に示される委託管理ツールのユーザに提供可能な様々なスクリーンディスプレイを示す。
【図１０ｂ】図１０ｂは、図５に示される委託管理ツールのユーザに提供可能な様々なスクリーンディスプレイを示す。
【図１０ｃ】図１０ｃは、図５に示される委託管理ツールのユーザに提供可能な様々なスクリーンディスプレイを示す。
【図１】
2004525444.tif 000003
【図２】
2004525444.tif 000004
【図３】
2004525444.tif 000005
【図４】
2004525444.tif 000006
【図５】
2004525444.tif 000007
【図６】
2004525444.tif 000008
【図７】
2004525444.tif 000009
【図８】
2004525444.tif 000010
【図９】
2004525444.tif 000011
【図１０ａ】
2004525444.tif 000012
【図１０ｂ】
2004525444.tif 000013
【図１０ｃ】
2004525444.tif 000014
【国際公開パンフレット】
2004525444.tif 000015
2004525444.tif 000016
2004525444.tif 000017
2004525444.tif 000018
2004525444.tif 000019
2004525444.tif 000020
2004525444.tif 000021
2004525444.tif 000022
2004525444.tif 000023
2004525444.tif 000024
2004525444.tif 000025
2004525444.tif 000026
2004525444.tif 000027
2004525444.tif 000028
2004525444.tif 000029
2004525444.tif 000030
2004525444.tif 000031
2004525444.tif 000032
2004525444.tif 000033
2004525444.tif 000034
2004525444.tif 000035
2004525444.tif 000036
2004525444.tif 000037
2004525444.tif 000038
2004525444.tif 000039
2004525444.tif 000040
2004525444.tif 000041
2004525444.tif 000042
2004525444.tif 000043
2004525444.tif 000044
2004525444.tif 000045
2004525444.tif 000046
2004525444.tif 000047
2004525444.tif 000048
2004525444.tif 000049
2004525444.tif 000050
2004525444.tif 000051
2004525444.tif 000052
2004525444.tif 000053
2004525444.tif 000054
2004525444.tif 000055
2004525444.tif 000056
2004525444.tif 000057
2004525444.tif 000058
2004525444.tif 000059
【国際公開パンフレット（コレクトバージョン）】
2004525444.tif 000060
2004525444.tif 000061
【国際調査報告】
2004525444.tif 000062
2004525444.tif 000063
2004525444.tif 000064