(57)【要約】エンティティ間の非常に複雑な関係のインジケーションを視認および作成するためのより多くの能力を可能にする、管理インターフェースが、提供される。例えば、共通インターフェース内の物理、仮想、および／または無線コネクティビティを視認する能力を有することは、有用となるだろう。さらに、ユーザが、ネットワークおよびそのエンティティの表現をより容易にナビゲートし、管理制御アクション、監視、および他の機能を実施することを可能にするためのツールが、提供されてもよい。
2019516151.tif 000002
【特許請求の範囲】
【請求項１】
エンティティ管理システムであって、
１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される発見エンジンと、
前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合されるマッピングコンポーネントと、
前記複数の発見されたコンピューティングエンティティおよび前記複数の次元におけるその接続を単一エンドユーザディスプレイ内に表すように構成されるインターフェースと
を備える、システム。
【請求項２】
前記システムはさらに、選択されると、前記インターフェースに、前記複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御を備える、請求項１に記載のシステム。
【請求項３】
前記システムはさらに、選択されると、前記インターフェースに、ズーム動作を前記グラフィカルマップ内で実施させる、少なくとも１つのユーザインターフェース制御を備え、前記ズーム動作は、前記複数の発見されたコンピューティングエンティティに関連する対応する詳細を伴うズームレベルを選択するように動作する、請求項１に記載のシステム。
【請求項４】
前記システムはさらに、選択されると、前記インターフェースに、少なくとも２つのエンティティ間の依存性を作成させる、少なくとも１つのユーザインターフェース制御を備え、前記２つのエンティティのうちの少なくとも１つのうちの一方は、前記少なくとも２つのエンティティの他方と依存関係を有することが示され、前記依存性の関係は、前記ディスプレイ内に接続として示される、請求項１に記載のシステム。
【請求項５】
前記システムはさらに、選択されると、前記インターフェースに、前記複数の発見されたコンピューティングエンティティの少なくともサブセットをグループ化させる、少なくとも１つのユーザインターフェース制御を備える、請求項１に記載のシステム。
【請求項６】
前記システムはさらに、選択されると、前記管理システムに、管理アクションを前記複数の発見されたコンピューティングエンティティの選択されたサブセットに実施させる、少なくとも１つのユーザインターフェース制御を備える、請求項５に記載のシステム。
【請求項７】
前記管理アクションは、モニタアクション、証明書の適用、およびグループ化アクションを含む群のうちの少なくとも１つである、請求項６に記載のシステム。
【請求項８】
前記システムはさらに、選択されると、前記インターフェースに、前記複数の発見されたコンピューティングエンティティをフィルタリングさせる、少なくとも１つのユーザインターフェース制御を備える、請求項１に記載のシステム。
【請求項９】
前記少なくとも１つのユーザインターフェース制御は、入力を備え、前記システムは、前記インターフェースに、前記複数の発見されたコンピューティングエンティティをフィルタリングさせ、ユーザ入力に合致する発見されたコンピューティングエンティティのフィルタリングされたマップを表示させる、ユーザ入力を受け取る、請求項８に記載のシステム。
【請求項１０】
コンピュータシステム上での実行のための命令でエンコードされた不揮発性コンピュータ可読媒体であって、前記命令は、実行されると、
１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される発見エンジンと、
前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合されるマッピングコンポーネントと、
前記複数の発見されたコンピューティングエンティティおよび前記複数の次元におけるその接続を単一エンドユーザディスプレイ内に表すように構成されるインターフェースと
を備える、エンティティ管理システムを提供する、コンピュータ可読媒体。
【請求項１１】
前記システムはさらに、選択されると、前記インターフェースに、前記複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御を備える、請求項１０に記載のコンピュータ可読媒体。
【請求項１２】
前記システムはさらに、選択されると、前記インターフェースに、ズーム動作を前記グラフィカルマップ内で実施させる、少なくとも１つのユーザインターフェース制御を備え、前記ズーム動作は、前記複数の発見されたコンピューティングエンティティに関連する対応する詳細を伴うズームレベルを選択するように動作する、請求項１０に記載のコンピュータ可読媒体。
【請求項１３】
前記システムはさらに、選択されると、前記インターフェースに、少なくとも２つのエンティティ間の依存性を作成させる、少なくとも１つのユーザインターフェース制御を備え、前記２つのエンティティのうちの少なくとも１つのうちの一方は、前記少なくとも２つのエンティティの他方と依存関係を有することが示され、前記依存性の関係は、前記ディスプレイ内に接続として示される、請求項１０に記載のコンピュータ可読媒体。
【請求項１４】
前記システムはさらに、選択されると、前記インターフェースに、前記複数の発見されたコンピューティングエンティティの少なくともサブセットをグループ化させる、少なくとも１つのユーザインターフェース制御を備える、請求項１０に記載のコンピュータ可読媒体。
【請求項１５】
前記システムはさらに、選択されると、前記管理システムに、管理アクションを前記複数の発見されたコンピューティングエンティティの選択されたサブセットに実施させる、少なくとも１つのユーザインターフェース制御を備える、請求項１４に記載のコンピュータ可読媒体。
【請求項１６】
前記管理アクションは、モニタアクション、証明書の適用、およびグループ化アクションを含む群のうちの少なくとも１つである、請求項１５に記載のコンピュータ可読媒体。
【請求項１７】
前記システムはさらに、選択されると、前記インターフェースに、前記複数の発見されたコンピューティングエンティティをフィルタリングさせる、少なくとも１つのユーザインターフェース制御を備える、請求項１０に記載のコンピュータ可読媒体。
【請求項１８】
前記少なくとも１つのユーザインターフェース制御は、入力を備え、前記システムは、前記インターフェースに、前記複数の発見されたコンピューティングエンティティをフィルタリングさせ、ユーザ入力に合致する発見されたコンピューティングエンティティのフィルタリングされたマップを表示させる、ユーザ入力を受け取る、請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
方法であって、
管理システムを介して、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するステップであって、前記管理システムは、前記１つまたはそれを上回る通信ネットワークに結合される、ステップと、
前記管理システムのディスプレイ内に、前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すステップと、
前記複数の発見されたコンピューティングエンティティおよび前記複数の次元におけるその接続を単一エンドユーザディスプレイ内に表すステップと
を含む、方法。
【請求項２０】
選択されると、前記インターフェースに、前記複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御のユーザアクティブ化に応答して、表示する作用をさらに含む、請求項１９に記載の方法。
【請求項２１】
制御の選択に応答して、前記グラフィカルマップ内のズーム動作を実施する作用をさらに含み、前記ズーム動作は、前記複数の発見されたコンピューティングエンティティに関連する対応する詳細を伴うズームレベルを選択するように動作する、請求項１９に記載の方法。
【請求項２２】
制御の選択に応答して、少なくとも２つのエンティティ間の依存性を作成する作用をさらに含み、前記２つのエンティティのうちの少なくとも１つのうちの一方は、前記少なくとも２つのエンティティの他方と依存関係を有することが示され、前記依存性の関係は、前記ディスプレイ内に接続として示される、請求項１９に記載の方法。
【請求項２３】
エンティティ管理システムであって、
１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される発見エンジンと、
前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合されるマッピングコンポーネントと、
選択されると、前記インターフェースに、前記複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御と
を備える、システム。
【請求項２４】
前記インターフェースは、前記ディスプレイ内にオーバーレイされた複数の層を表示するように適合される、請求項２３に記載のシステム。
【請求項２５】
前記複数の層は、前記ディスプレイ内に選択的に表示される、請求項２３に記載のシステム。
【請求項２６】
前記少なくとも１つのユーザインターフェース制御は、前記複数の層のうちの少なくとも１つを表示させるように適合される、請求項２５に記載のシステム。
【請求項２７】
前記複数の層のそれぞれは、前記複数の次元のうちの個別の１つ内のコネクティビティに対応する個別のコネクティビティ情報を含む、請求項２６に記載のシステム。
【請求項２８】
前記複数の層のそれぞれは、一連のオーバーレイとして前記ディスプレイ内に示される、請求項２７に記載のシステム。
【請求項２９】
各オーバーレイは、前記複数の次元のうちの識別された個別の１つ内の複数のコンピュータエンティティ間の接続を識別する、接続情報を含む、請求項２８に記載のシステム。
【請求項３０】
前記複数の次元は、
前記複数のコンピュータエンティティ間の論理接続と、
前記複数のコンピュータエンティティ間の仮想接続と
を備える、請求項２３に記載のシステム。
【請求項３１】
前記複数の次元は、
層２コネクティビティ次元と、
層３コネクティビティ次元と、
仮想コネクティビティ次元と、
無線コネクティビティ次元と
を含む群のうちの少なくとも１つを含む、請求項３０に記載のシステム。
【請求項３２】
コンピュータシステム上での実行のための命令でエンコードされた不揮発性コンピュータ可読媒体であって、前記命令は、実行されると、
１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される発見エンジンと、
前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合されるマッピングコンポーネントと、
選択されると、前記インターフェースに、前記複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御と
を備える、エンティティ管理システムを提供する、コンピュータ可読媒。
【請求項３３】
前記インターフェースは、前記ディスプレイ内にオーバーレイされた複数の層を表示するように適合される、請求項３２に記載のコンピュータ可読媒体。
【請求項３４】
前記複数の層は、前記ディスプレイ内に選択的に表示される、請求項３２に記載のコンピュータ可読媒体。
【請求項３５】
前記少なくとも１つのユーザインターフェース制御は、前記複数の層のうちの少なくとも１つを表示させるように適合される、請求項３４に記載のコンピュータ可読媒体。
【請求項３６】
前記複数の層のそれぞれは、前記複数の次元のうちの個別の１つ内のコネクティビティに対応する個別のコネクティビティ情報を含む、請求項３５に記載のコンピュータ可読媒体。
【請求項３７】
前記複数の層のそれぞれは、一連のオーバーレイとして前記ディスプレイ内に示される、請求項３６に記載のコンピュータ可読媒体。
【請求項３８】
各オーバーレイは、前記複数の次元のうちの識別された個別の１つ内の複数のコンピュータエンティティ間の接続を識別する接続情報を含む、請求項３７に記載のコンピュータ可読媒体。
【請求項３９】
前記複数の次元は、
前記複数のコンピュータエンティティ間の論理接続と、
前記複数のコンピュータエンティティ間の仮想接続と
を備える、請求項３２に記載のコンピュータ可読媒体。
【請求項４０】
前記複数の次元は、
層２コネクティビティ次元と、
層３コネクティビティ次元と、
仮想コネクティビティ次元と、
無線コネクティビティ次元と
を含む群のうちの少なくとも１つを含む、請求項３９に記載のコンピュータ可読媒体。
【請求項４１】
方法であって、
管理システムを介して、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するステップと、
前記管理システムのディスプレイ内に、前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すステップと、
前記管理システムのディスプレイ内に、前記複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表すステップと
を含む、方法。
【請求項４２】
前記ディスプレイ内にオーバーレイされた複数の層を選択的に表示する作用をさらに含む、請求項４１に記載の方法。
【請求項４３】
前記複数の層は、ユーザ制御選択に応答して、前記ディスプレイ内に選択的に表示される、請求項４２に記載の方法。
【請求項４４】
エンティティ管理システムであって、
１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される発見エンジンと、
前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合されるマッピングコンポーネントと、
選択されると、前記インターフェースに、ズーム動作を前記グラフィカルマップ内で実施させる、少なくとも１つのユーザインターフェース制御であって、前記ズーム動作は、前記複数の発見されたコンピューティングエンティティに関連する対応する詳細を伴うズームレベルを選択するように動作する、ユーザインターフェース制御と
を備える、システム。
【請求項４５】
エンティティ管理システムであって、
１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される発見エンジンと、
前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合されるマッピングコンポーネントと、
選択されると、前記インターフェースに、少なくとも２つのエンティティ間の依存性を作成させる、少なくとも１つのユーザインターフェース制御であって、前記２つのエンティティのうちの少なくとも１つのうちの一方は、前記少なくとも２つのエンティティの他方と依存関係を有することが示され、前記依存性の関係は、前記ディスプレイ内に接続として示される、ユーザインターフェース制御と
を備える、システム。
【請求項４６】
エンティティ管理システムであって、
１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される発見エンジンと、
前記複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合されるマッピングコンポーネントと、
選択されると、前記管理システムに、管理アクションを前記複数の発見されたコンピューティングエンティティの選択されたサブセットに実施させる、少なくとも１つのユーザインターフェース制御と
を備える、システム。
【請求項４７】
前記管理アクションは、モニタアクション、証明書の適用、およびグループ化アクションを含む群のうちの少なくとも１つである、請求項４６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、２０１６年３月２日に出願され“ＳＹＳＴＥＭ  ＡＮＤ  ＩＮＴＥＲＦＡＣＥＳ  ＦＯＲ  ＥＮＴＩＴＹ  ＭＡＮＡＧＥＭＥＮＴ”と題された米国仮特許出願第６２／３０２，５４６号に対する３５  Ｕ．Ｓ．Ｃ．  §  １１９（ｅ）のもとでの優先権を主張するものであり、該米国仮特許出願の全体は、参照により本明細書中に援用される。
【背景技術】
【０００２】
（資料の著作権保護対象の通知）
本特許文書中の資料の一部は、米国および他の国の著作権法下の著作権保護の対象である。著作権の所有者は、米国特許商標庁において公に利用可能なファイルまたは記録として認められているような特許文書または特許開示の任意の者によるファックス複製に対して異議を申し立てないが、そうでなければ、その如何にかかわらず、あらゆる著作権を留保するものとする。著作権所有者は、それによって、限定ではないが、３７Ｃ．Ｆ．Ｒ．§１．１４に準拠するその権利を含め、本特許文書を機密として維持させるその権利のいずれのものも放棄するものではない。
【発明の概要】
【課題を解決するための手段】
【０００３】
ユーザ（例えば、ＩＴ管理人員）が、コンピュータサービス機能をユーザに提供するために使用される、コンピュータシステム、通信システム、アプリケーション、および他の仮想および実際のリソース等のエンティティを能動的に管理することを可能にする、システムが、存在する。そのようなサービスを提供するエンティティ間の関係は、非常に複雑であって、そのようなネットワークの可視化およびトラブルシューティングのために使用される、既存のソフトウェアツールは、不十分であることが理解される。
【０００４】
必要とされるのは、ユーザが、エンティティ間の関係をより容易に視認し、リソースをより効率的に管理することを可能にする、システムおよび関連付けられたインターフェースである。例えば、ネットワーク通信機器、サーバ、デスクトップ、アプリケーション、および他のアセット等のアセット間には、複雑な関係が存在し得ることが理解される。さらに、これらの特定のアセットが提供する、種々の側面を記録および可視化することが有用となり得ることが理解される。例えば、あるアセットは、インフラストラクチャ、セキュリティ、データフロー、および／または場所、論理グループ化、もしくは同等物等のユーザ定義側面に関連するもの等、種々の側面を実施し得る。システムおよびユーザインターフェースは、そのような側面を可視化するように修正されてもよい。さらに、アセットは、システムによって可視化および／または表され得る、物理（例えば、ハードウェア）、仮想（例えば、ＶＭ、ＳＤＮ、ＶＤＩ等）、クラウド（例えば、Ｓａｌｅｓｆｏｒｃｅ、Ａｍａｚｏｎ等）、場所（例えば、地理、敷地場所等）等、１つまたはそれを上回る媒体分類を含んでもよい。
【０００５】
また、エンティティ間のそのような複雑な関係のインジケーションを視認および作成するさらなる能力を可能にする、管理インターフェースが、提供されてもよい。例えば、物理、仮想、および／または無線コネクティビティを共通インターフェース内で視認する能力を有することは、有用となるであろう。さらに、ユーザが、ネットワークおよびそのエンティティの表現をより容易にナビゲートし、管理制御アクション、監視、および他の機能を実施することを可能にする、ツールが、提供されてもよい。そのようなインターフェースは、ユーザが同量のデータを視認するためにより少ないコンピュータ動作を実施する必要があるであろうため、より効率的である。
【０００６】
一側面によると、ＩＴ管理チームに重要なものの単一のグラフィカルビューを可能にする、システムが、提供される。例えば、システムは、ユーザが、エンティティ間の特定のコネクティビティ層の視点をオン／オフにする、インターフェースを提供してもよい。情報は、インターフェース内で非表示／非表示解除され得る、一連のオーバーレイとしてグラッフィック的に表示され、付加的動作効率を提供してもよい。また、インターフェースは、ユーザが、ズームを実装することによって、より詳細に掘り下げることを可能にしてもよい。一実施形態では、システムは、そのズームレベルに応じて、オブジェクトの種々の表現を有し、選択されたズームレベルに応じて、インターフェースは、エンティティに関する種々のレベルの詳細を示す。一実施形態では、各アイテムは、視認および編集され得る利用可能なカードとともに、オブジェクトとして表される。
【０００７】
別の実施形態では、インターフェースは、エンティティと関連付けられた情報の異なる視点を提供するように構成されてもよい。例えば、インターフェースは、エンティティと関連付けられたアセットタイプを示すように構成されてもよい。例えば、エンティティは、ネットワーク、サーバ、デスクトップ、アプリケーションアセットを含む、いくつかの定義されたアセットタイプのうちの１つであってもよい。インターフェースはまた、アセットと関連付けられた特定の媒体（および場所）を示すように構成されてもよい。例えば、媒体／場所は、企業／物理、仮想（ＶＭ、ＶＤＩ、ＳＤＮ）、クラウド、または他の媒体タイプとして示されてもよい。さらに、前述のように、エンティティは、例えば、インフラストラクチャ、セキュリティ、およびデータ関連側面を含む、ある側面を通信ネットワーク内に実装してもよい。
【０００８】
アセットは、ネットワーク上で実装されるその機能およびユーザとのその関係の観点から視認されるため、インターフェースは、より効率的に動作し、容易な理解、監視、および問題の解決を可能にする。例えば、インターフェースは、ユーザに結び付けられる、アセットと、ユーザがそれらのアセットに対して行う必要があるアクセスとの相関の迅速可視化を可能にし得る。インターフェースはまた、エンドユーザ（またはエンドユーザのグループ）がそれらのアセットに関連して有する、サービスの質のビューを提供してもよい。さらに、例えば、データ分岐、疑わしいアクティビティ等、特定の異常が生じたときに関わっていた人物が、判定されてもよい。システムは、ネットワーク要素とデータとの間の関係情報を使用して、アセットおよび特定のユーザまで障害をトレースバックしてもよい。
【０００９】
さらに、前述のように、本発明の一側面は、相互接続されたエンティティを視認するための改良されたユーザインターフェースに関する。例えば、一実装では、エンティティは、それらの間の接続を伴って、マップ上に描写される。エンティティは、視覚的表現としてマップ内に描写され、接続は、選択された層またはビューとの関係で示される。例えば、ユーザインターフェース内では、システムにエンティティ間の全ての層２接続を示させる、層２制御が、選択されてもよい。
【００１０】
議論されるように、別の特徴は、ユーザが、インターフェース内の１つまたはそれを上回るエンティティにズームインすることを可能にする。例えば、第１のレベルでは、ネットワークの概要のビューが、存在する。本インスタンスでは、デバイスは、相互に相互接続される、小要素として描写される。次のレベルのズームでは、デバイスは、特定のデバイスおよび／またはエンティティを示す、アイコンとして描写される。さらなるズームレベルでは、各エンティティの名称が、視認可能であって、最後のレベルのズームでは、特定のエンティティと関連付けられた個々のインターフェースが、視認されてもよい。
【００１１】
インターフェース内のエンティティは、インターフェース内の特定の制御の選択に応答して、その関係によって示されてもよい。例えば、無線コネクティビティ制御では、共通無線コネクティビティを有する、デバイスが、インターフェース内でユーザに示されるように、接続とともにグループ化されてもよい。サブネット、場所、または任意の他のユーザ定義グループ化によって行われ得る、論理「クラウド」グループ化等の他のグループ化も、使用されてもよい。
【００１２】
また、議論されるように、インターフェースは、エンティティ間の特定のコネクティビティを表示する、１つまたはそれを上回るオーバーレイを含んでもよい。例えば、ユーザインターフェース内に提示される制御は、ＯＳＩ層２および層３、仮想コネクティビティ、無線コネクティビティ、または任意の他のタイプの接続性インジケーションを表示してもよい。そのような表現は、ユーザが、トラブルシューティングを行う、管理アクションを実施する、性能を視認する、または任意の他のアクションを実施する目的のために、いくつかの異なるプレーンにおけるコネクティビティを容易に特定することを可能にし得る。
【００１３】
本発明の別の側面によると、ユーザインターフェースは、特定のエンティティを容易に特定およびグループ化することができる、いくつかの制御を含んでもよい。例えば、インターフェースは、ユーザが、それらのエンティティと関連付けられたいくつかの検索可能パラメータに基づいて、特定のエンティティまたはエンティティのグループを特定することを可能にする、入力を含んでもよい。打ち込まれると、パラメータは、特定のエンティティを特定し、それらのフィルタエンティティのみをマップディスプレイ内に表示するために使用されてもよい。それらのエンティティは、グループ化されてもよい（例えば、選択ツール、マウス、および／またはユーザ制御の組み合わせを介して）。グループ化後、そのようなエンティティは、グループとして動作され、管理ユーザが、管理動作をより効率的に実施することを可能にされてもよい。
【００１４】
さらに、エンティティが、より容易に特定およびグループ化され得るため、複数のエンティティにより容易に適用されることができる、付加的ツールが、提供されてもよい。例えば、ツールのパレットが、複数のアクションが複数のエンティティに実施され得るように提供されてもよい。例えば、特定のエンティティと関連付けられた証明書が、インターフェース内で実施される単純なドラッグアンドドロップアクションによって、複数のエンティティに適用されてもよい。これを遂行するために、１つまたはそれを上回るエンティティ上にドラッグアンドドロップされ得る、証明書ツールが、インターフェース内に提供されてもよい。管理アクションは、数ステップ以内で実施され得る、インターフェースアクションに簡略化されるため、より効率的管理システムが、結果として生じる。別の実施例では、特定のエンティティに関する監視が、定義され、特定のエンティティ上にドラッグアンドドロップされ得る、ツールとして提供されてもよい。
【００１５】
別の実施形態では、エンティティはまた、それらのアイテムと関連付けられた情報への迅速アクセスを可能にする、インターフェース内に表示される、関連付けられたカードを有してもよい。例えば、カードは、アイテムタイプ、証明書、ステータス、またはエンティティとの任意の他の関連情報等の情報を含んでもよい。そのようなカードは、インターフェース内で、小数のステップ以内で特定されてもよい（例えば、マウスの右クリックまたは選択されたエンティティと関連付けられたメニューアクション）。
【００１６】
さらに別の実装では、システムは、インターフェース内でユーザに表示され得る、エンティティ間の依存性チェーンを定義可能であってもよい。一実施形態では、依存性チェーンは、エンティティＡが下に進む場合、エンティティＢがインターフェース内で下にあるようにリスト化されるように、指向性に定義されてもよい。そのような依存性チェーンは、システムによって自動的に作成されてもよい、またはインターフェース内でユーザによって作成されてもよい（例えば、描画ツールを使用することによって）。一実施形態では、ユーザは、インターフェース内で、１つのエンティティ（ソースエンティティ）から、状態、ステータス、または他のインジケーションをソースエンティティから引き継ぐ、別のエンティティ（標的エンティティ）まで、ラインを描くこと等によって、依存性インジケーションをグラッフィック的かつ指向性に適用する。
【００１７】
別の側面によると、システムは、自動発見プロセスの間、システムが特定のエンティティのための証明書を必要とするかどうかを判定可能であってもよい。システムは、エンティティマップまたは他の通知内に、証明書がある定義されたエンティティのために必要とされることを示すことが可能であってもよい。随意に、システムは、マップが１つまたはそれを上回る非同期発見プロセスによって完了されるにつれて、そのような証明書情報に関してユーザにプロンプト可能であってもよい。
【００１８】
本発明の一側面によると、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される、発見エンジンと、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合される、マッピングコンポーネントと、複数の発見されたコンピューティングエンティティおよび複数の次元におけるその接続を単一エンドユーザディスプレイ内に表すように構成される、インターフェースとを備える、エンティティ管理システムが、提供される。
【００１９】
一実施形態では、システムはさらに、選択されると、インターフェースに、複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御を備える。別の実施形態では、システムはさらに、選択されると、インターフェースに、ズーム動作をグラフィカルマップ内で実施させる、少なくとも１つのユーザインターフェース制御を備え、ズーム動作は、複数の発見されたコンピューティングエンティティに関連する対応する詳細を伴うズームレベルを選択するように動作する。
【００２０】
さらに別の実施形態では、システムはさらに、選択されると、インターフェースに、少なくとも２つのエンティティ間の依存性を作成させる、少なくとも１つのユーザインターフェース制御を備え、２つのエンティティのうちの少なくとも１つのうちの一方は、少なくとも２つのエンティティの他方と依存関係を有することが示され、依存性の関係は、ディスプレイ内に接続として示される。別の実施形態では、システムはさらに、選択されると、インターフェースに、複数の発見されたコンピューティングエンティティの少なくともサブセットをグループ化させる、少なくとも１つのユーザインターフェース制御を備える。
【００２１】
本発明の別の実施形態では、システムはさらに、選択されると、管理システムに、管理アクションを複数の発見されたコンピューティングエンティティの選択されたサブセットに実施させる、少なくとも１つのユーザインターフェース制御を備える。さらに別の実施形態では、管理アクションは、モニタアクション、証明書の適用、およびグループ化アクションを含む群のうちの少なくとも１つである。
【００２２】
別の実施形態では、システムはさらに、選択されると、インターフェースに、複数の発見されたコンピューティングエンティティをフィルタリングさせる、少なくとも１つのユーザインターフェース制御を備える。別の実施形態では、少なくとも１つのユーザインターフェース制御は、入力を備え、システムは、インターフェースに、複数の発見されたコンピューティングエンティティをフィルタリングさせ、ユーザ入力に合致する、発見されたコンピューティングエンティティのフィルタリングされたマップを表示させる、ユーザ入力を受け取る。
【００２３】
本発明の別の側面によると、コンピュータシステム上での実行のための命令でエンコードされた不揮発性コンピュータ可読媒体が、提供され、命令は、実行されると、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される、発見エンジンと、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合される、マッピングコンポーネントと、複数の発見されたコンピューティングエンティティおよび複数の次元におけるその接続を単一エンドユーザディスプレイ内に表すように構成される、インターフェースとを備える、エンティティ管理システムを提供する。
【００２４】
一実施形態によると、システムはさらに、選択されると、インターフェースに、複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御を備える。別の実施形態では、システムはさらに、選択されると、インターフェースに、ズーム動作をグラフィカルマップ内で実施させる、少なくとも１つのユーザインターフェース制御を備え、ズーム動作は、複数の発見されたコンピューティングエンティティに関連する対応する詳細を伴うズームレベルを選択するように動作する。
【００２５】
別の実施形態によると、システムはさらに、選択されると、インターフェースに、少なくとも２つのエンティティ間の依存性を作成させる、少なくとも１つのユーザインターフェース制御を備え、２つのエンティティのうちの少なくとも１つのうちの一方は、少なくとも２つのエンティティの他方と依存関係を有することが示され、依存性の関係は、ディスプレイ内に接続として示される。
【００２６】
別の実施形態では、システムはさらに、選択されると、インターフェースに、複数の発見されたコンピューティングエンティティの少なくともサブセットをグループ化させる、少なくとも１つのユーザインターフェース制御を備える。さらに別の実施形態では、システムはさらに、選択されると、管理システムに、管理アクションを複数の発見されたコンピューティングエンティティの選択されたサブセットに実施させる、少なくとも１つのユーザインターフェース制御を備える。
【００２７】
一実施形態では、管理アクションは、モニタアクション、証明書の適用、およびグループ化アクションを含む群のうちの少なくとも１つである。別の実施形態によると、システムはさらに、選択されると、インターフェースに、複数の発見されたコンピューティングエンティティをフィルタリングさせる、少なくとも１つのユーザインターフェース制御を備える。別の実施形態では、少なくとも１つのユーザインターフェース制御は、入力を備え、システムは、インターフェースに、複数の発見されたコンピューティングエンティティをフィルタリングさせ、ユーザ入力に合致する、発見されたコンピューティングエンティティのフィルタリングされたマップを表示させる、ユーザ入力を受け取る。
【００２８】
別の側面によると、管理システムを介して、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するステップであって、管理システムは、１つまたはそれを上回る通信ネットワークに結合される、ステップと、管理システムのディスプレイ内に、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すステップと、複数の発見されたコンピューティングエンティティおよび複数の次元におけるその接続を単一エンドユーザディスプレイ内に表すステップとを含む、方法が、提供される。一実施形態では、方法はさらに、選択されると、インターフェースに、複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御のユーザアクティブ化に応答して、表示する作用を含む。別の実施形態では、方法はさらに、制御の選択に応答して、グラフィカルマップ内のズーム動作を実施する作用を含み、ズーム動作は、複数の発見されたコンピューティングエンティティに関連する対応する詳細を伴うズームレベルを選択するように動作する。別の実施形態では、方法はさらに、制御の選択に応答して、少なくとも２つのエンティティ間の依存性を作成する作用を含み、２つのエンティティのうちの少なくとも１つのうちの一方は、少なくとも２つのエンティティの他方と依存関係を有することが示され、依存性の関係は、ディスプレイ内に接続として示される。
【００２９】
別の側面によると、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される、発見エンジンと、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合される、マッピングコンポーネントと、選択されると、インターフェースに、複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御とを備える、エンティティ管理システムが、提供される。一実施形態によると、インターフェースは、ディスプレイ内にオーバーレイされた複数の層を表示するように適合される。
【００３０】
別の実施形態では、複数の層は、ディスプレイ内に選択的に表示される。別の実施形態では、少なくとも１つのユーザインターフェース制御は、複数の層のうちの少なくとも１つを表示させるように適合される。別の実施形態では、複数の層はそれぞれ、複数の次元のうちの個別の１つ内のコネクティビティに対応する個別のコネクティビティ情報を含む。別の実施形態では、複数の層はそれぞれ、一連のオーバーレイとしてディスプレイ内に示される。別の実施形態では、各オーバーレイは、複数の次元のうちの識別された個別の１つ内の複数のコンピュータエンティティ間の接続を識別する、接続情報を含む。
【００３１】
別の実施形態では、複数の次元は、複数のコンピュータエンティティ間の論理接続と、複数のコンピュータエンティティ間の仮想接続とを備える。別の実施形態では、複数の次元は、層２コネクティビティ次元と、層３コネクティビティ次元と、仮想コネクティビティ次元と、無線コネクティビティ次元とを含む群のうちの少なくとも１つを含む。
【００３２】
別の側面によると、コンピュータシステム上での実行のための命令でエンコードされた不揮発性コンピュータ可読媒体が、提供され、命令は、実行されると、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される、発見エンジンと、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合される、マッピングコンポーネントと、選択されると、インターフェースに、複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表示させる、少なくとも１つのユーザインターフェース制御とを備える、エンティティ管理システムを提供する。
【００３３】
別の実施形態では、インターフェースは、ディスプレイ内にオーバーレイされた複数の層を表示するように適合される。別の実施形態では、複数の層は、ディスプレイ内に選択的に表示される。別の実施形態では、少なくとも１つのユーザインターフェース制御は、複数の層のうちの少なくとも１つを表示させるように適合される。別の実施形態では、複数の層はそれぞれ、複数の次元のうちの個別の１つ内のコネクティビティに対応する個別のコネクティビティ情報を含む。別の実施形態では、複数の層はそれぞれ、一連のオーバーレイとしてディスプレイ内に示される。
【００３４】
別の実施形態では、各オーバーレイは、複数の次元のうちの識別された個別の１つ内の複数のコンピュータエンティティ間の接続を識別する、接続情報を含む。別の実施形態では、複数の次元は、複数のコンピュータエンティティ間の論理接続と、複数のコンピュータエンティティ間の仮想接続とを備える。別の実施形態では、複数の次元は、層２コネクティビティ次元と、層３コネクティビティ次元と、仮想コネクティビティ次元と、無線コネクティビティ次元とを含む群のうちの少なくとも１つを含む。
【００３５】
別の側面によると、管理システムを介して、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見する作用であって、管理システムのディスプレイ内に、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表す作用と、管理システムのディスプレイ内に、複数の次元のうちの少なくとも１つのうちの少なくとも１つにおいて接続のグループを表す作用とを含む、方法が、提供される。一実施形態によると、方法はさらに、ディスプレイ内にオーバーレイされた複数の層を選択的に表示する作用を含む。別の実施形態によると、複数の層は、ユーザ制御選択に応答して、ディスプレイ内に選択的に表示される。
【００３６】
別の側面によると、エンティティ管理システムは、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される、発見エンジンと、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合される、マッピングコンポーネントと、選択されると、インターフェースに、ズーム動作をグラフィカルマップ内で実施させる、少なくとも１つのユーザインターフェース制御であって、ズーム動作は、複数の発見されたコンピューティングエンティティに関連する対応する詳細を伴うズームレベルを選択するように動作する、ユーザインターフェース制御とを備える。
【００３７】
別の側面によると、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される、発見エンジンと、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合される、マッピングコンポーネントと、選択されると、インターフェースに、少なくとも２つのエンティティ間の依存性を作成させる、少なくとも１つのユーザインターフェース制御であって、２つのエンティティのうちの少なくとも１つのうちの一方は、少なくとも２つのエンティティの他方と依存関係を有することが示され、依存性の関係は、ディスプレイ内に接続として示される、ユーザインターフェース制御とを備える、エンティティ管理システムが、提供される。
【００３８】
別の側面によると、１つまたはそれを上回る通信ネットワークによって結合される複数のコンピューティングエンティティを発見するように構成される、発見エンジンと、複数の発見されたコンピューティングエンティティおよび複数の次元における関連付けられた接続をグラフィカルマップ内に表すように適合される、マッピングコンポーネントと、選択されると、管理システムに、管理アクションを複数の発見されたコンピューティングエンティティの選択されたサブセットに実施させる、少なくとも１つのユーザインターフェース制御と備える、エンティティ管理システムが、提供される。一実施形態によると、管理アクションは、モニタアクション、証明書の適用、およびグループ化アクションを含む群のうちの少なくとも１つである。
【００３９】
これらの例示的側面および実施例のさらに他の側面、実施例、ならびに利点は、以下に詳細に議論される。さらに、前述の情報および以下の詳述される説明は両方とも、単に、種々の側面および実施例の例証的実施例であって、請求される側面および実施例の性質および特性を理解するための概要または枠組みを提供するために意図されることを理解されたい。本明細書に開示される任意の実施例は、本明細書に開示される目的、目標、および必要性のうちの少なくとも１つと準拠する任意の様式において任意の他の実施例と組み合わせられてもよく、「ある実施例」、「いくつかの実施例」、「ある代替実施例」、「種々の実施例」、「一実施例」、「少なくとも１つの実施例」、「本実施例および他の実施例」、または同等物の言及は、必ずしも、相互に排他的ではなく、実施例に関連して説明される特定の特徴、構造、または特性が、少なくとも１つの実施例内に含まれ得ることを示すように意図される。本明細書におけるそのような用語の表出は、必ずしも、全て同一実施例を参照するわけではない。
【図面の簡単な説明】
【００４０】
少なくとも１つの実施例の種々の側面が、縮尺通りに描かれることを意図するものではない、付随の図面を参照して以下に議論される。図面は、種々の側面および実施例の例証ならびにさらなる理解を提供するために含まれ、本明細書内に組み込まれ、その一部を構成するが、特定の実施例の限定の定義として含まれるものではない。図面は、本明細書の残りとともに、説明および請求される側面ならびに実施例の原理および動作を説明する役割を果たす。図面では、種々の図面に図示される、各同じまたはほぼ同じコンポーネントは、同様の番号によって表される。明確目的のために、全てのコンポーネントが、全ての図面において標識されない場合もある。
【００４１】
【図１】図１は、本発明の種々の側面を実装可能な分散型コンピュータシステムのブロック図を示す。
【図２】図２は、本発明の一実施形態による、例示的管理インターフェースを示す。
【図３】図３は、本発明の一実施形態による、エンティティを管理するための例示的プロセスを示す。
【図４】図４は、本発明の種々の実施形態による、管理システムインターフェースとインターフェースをとるための例示的プロセスを示す。
【図５Ａ】図５Ａ−５Ｂは、本発明の一実施形態による、例示的な詳細な分散型コンピュータシステムを示す。
【図５Ｂ】図５Ａ−５Ｂは、本発明の一実施形態による、例示的な詳細な分散型コンピュータシステムを示す。
【図６】図６は、本発明の種々の実施形態による、別の例示的な詳細な分散型コンピュータシステムを示す。
【図７Ａ】図７Ａは、本発明の種々の実施形態による、管理データを処理するための例示的プロセスを示す。
【図７Ｂ】図７Ｂは、一実施形態による、エンティティの証明書情報を管理するための例示的プロセスを示す。
【図７Ｃ】図７Ｃは、一実施形態による、発見されたエンティティを視認し、それと相互作用し、証明書情報を打ち込むために使用される、例示的ユーザインターフェースを示す。
【図８】図８は、本発明の一実施形態による、ネットワーク管理データを視認するための例示的方法を示す。
【図９】図９は、本発明の一実施形態による、ベースネットワークおよびサブネットグループの例示的マップを示す。
【図１０】図１０は、本発明の一実施形態による、アイコンを含む、ズームインレベル２ビューを示す。
【図１１】図１１は、本発明の一実施形態による、エンティティ名を含む、ズームインレベル３ビューを示す。
【図１２】図１２は、本発明の一実施形態による、より大きいアイコンおよびインターフェース名を含む、ズームインレベル４ビューを示す。
【図１３】図１３は、本発明の一実施形態に従って拡張されたグループピッカを示す。
【図１４】図１４は、本発明の一実施形態による、インターフェース内で選択されたグループを示す。
【図１５】図１５は、本発明の一実施形態に従って適用された仮想化オーバーレイを示す。
【図１６】図１６は、本発明の一実施形態に従って適用された無線オーバーレイを示す。
【図１７】図１７は、本発明の一実施形態による、拡張されたフィルタパネルを示す。
【図１８】図１８は、本発明の一実施形態による、インターフェース内のフィルタテキストの入力を示す。
【図１９】図１９は、本発明の一実施形態による、インターフェース内に適用された入力フィルタを示す。
【図２０】図２０は、本発明の一実施形態による、エンティティのボックス選択の実施例を示す。
【図２１】図２１は、本発明の一実施形態による、証明書の例示的ドラッグおよびドロップを示す。
【図２２】図２２は、本発明の一実施形態による、パレットからの例示的モニタドラッグおよびドロップを示す。
【図２３】図２３は、本発明の一実施形態による、インターフェース内で開かれた例示的エンティティカードを示す。
【図２４】図２４は、本発明の一実施形態による、デバイス依存性リンクの例示的ディスプレイを示す。
【発明を実施するための形態】
【００４２】
一実装によると、エンティティ間の複雑な関係を記憶し、管理インターフェース内に提示可能なシステムが、提供される。例えば、ネットワーク通信機器、サーバ、デスクトップ、アプリケーション、および他のアセット等、アセット間には、複雑な関係が存在し得ることを理解される。さらに、これらの特定のアセットが提供する、種々の機能的側面を記録および可視化することは、有用であり得ると理解される。
【００４３】
図１は、本発明の種々の側面を実装可能な分散型コンピュータシステム１００のブロック図を示す。特に、分散型システム１００は、１人またはそれを上回るユーザ１０４によって動作される、１つまたはそれを上回るエンドシステム１０５とインターフェースをとる、管理システム１０１を含む。概して、ユーザは、エンドシステム１０５のうちの１つまたはそれを上回るもの上で実行される、クライアントアプリケーション１０２を通して、管理プログラムにアクセスしてもよい。エンドシステム１０５は、例えば、デスクトップコンピュータシステム、モバイルデバイス、タブレット、またはディスプレイを有する任意の他のコンピュータシステムであってもよい。
【００４４】
議論されるように、本発明の種々の側面は、インターフェースに関し、それを通して、ユーザは、管理システム（例えば、管理システム１０１）と相互作用することができる。この目的のために、クライアントアプリケーション１０２は、１つまたはそれを上回るインターフェース１０３を含んでもよく、それを通して、ユーザ１０４は、管理システム１０１にアクセスする。
【００４５】
管理システム１０１は、グラフィカル要素であるインターフェース要素１０７と、エンティティをインターフェースディスプレイ内に表すために使用されるその関連付けられた下層データとを含む、１つまたはそれを上回るコンポーネントを含んでもよい。管理システム１０１はまた、１人またはそれを上回るユーザによって実施されるインターフェースアクションを処理し、関連付けられたアクションを管理システム内で実行する、インターフェースエンジン１０６を含んでもよい。システム１０１はまた、ネットワークアセット（例えば、ネットワーク通信デバイス、リンク、または同等物）、サーバ／デスクトップアセット（例えば、エンドユーザシステム、サーバ、ストレージノード、または他のコンピュータリソースタイプ）、アプリケーションアセット（例えば、アプリケーションサービス、アプリケーションエンティティ、または他のサービス）、または物理もしくは仮想のいずれかである任意の他のタイプのアセットを含む、１つまたはそれを上回るアセットに関する情報を記憶する、エンティティデータベース１０８を含んでもよい。
【００４６】
管理システム１０１はまた、エンティティをエンティティデータベース１０８内に作成し、デバイス（例えば、デバイス１１１）、アプリケーション（例えば、アプリケーション１１２）、または任意の他のエンティティ（例えば、エンティティ１１３）等、実際のエンティティの管理されるネットワークとの通信を管理する、エンティティマネージャ１０９を含んでもよい。マネージャ１０９は、限定ではないが、ＳＮＭＰ、ＷＭＩ、ＴＣＰ、ＩＣＭＰ、ＨＴＴＰ、または任意の他の通信方法もしくはプロトコルを含む、１つまたはそれを上回るプロトコルを使用して、エンティティと通信してもよい。
【００４７】
上記で議論されたように、本発明の一側面は、そのようなエンティティを管理するために使用される、インターフェースに関する。議論されるように、プログラムを監視する多くのインターフェースは、実際のコネクティビティをネットワーク内で可視化するために複数のユーザアクションおよび／または表現を要するという点において、不十分であることが認識される。この目的のために、その関連付けられた接続とともに、エンティティの１つまたはそれを上回る表現を含む、図２に実施例として示されるようなインターフェース２００が、提供される。
【００４８】
相互接続されたノードを伴うネットワークマップは、既知であるが、ユーザは、多くの場合、ネットワークの適正な理解を得るために、複数の非関連管理ビューにアクセスするように要求される。一側面によると、エンティティの単一ビューおよびそれらの接続が、管理ユーザによって制御されて視認される。例えば、エンティティ（例えば、エンティティＡ−Ｃ（要素２０１Ａ−２０１Ｃ））の１つまたはそれを上回る表現（例えば、表現Ａ−Ｃ（要素２０２Ａ−２０２Ｃ））を含む、管理システム（例えば、管理システム１０１）と関連付けられたインターフェース２００が、提供される。エンティティは、それらの接続（例えば、接続２０３）とともに、インターフェース内に表示されてもよい。
【００４９】
選択された制御に応じて、表示される接続は、ユーザがネットワーク内の接続性の理解を得て、ユーザアクションをそれらの管理されるエンティティに適用することを可能にするために変更されてもよい。これを遂行するために、システムは、ユーザが、管理されるエンティティをフィルタリング、グループ化、およびそれにアクションを適用することを可能にする、１つまたはそれを上回る制御を含んでもよい。例えば、インターフェース２００は、ユーザが、管理システムと相互作用することを可能にする、１つまたはそれを上回るユーザインターフェース制御（例えば、ユーザインターフェース制御２０４）を含んでもよい。１つのそのようなタイプの制御は、ユーザが、インターフェース内の１つまたはそれを上回るエンティティを選択およびグループ化することを可能にする、識別選択制御（例えば、識別選択制御２０５）を含んでもよい。
【００５０】
ユーザが、選択されると、インターフェース内の特定の層を視認することを可能にする、層ビュー制御（例えば、層ビュー制御２０６）等の他の制御も、提供されてもよい。例えば、制御するための層を選択することに応じて、インターフェース内に表示されるエンティティ間の層２接続が、ユーザに示される（例えば、エンティティ間に描かれるコネクティビティラインによって）。別の実施例では、無線ネットワーク制御は、エンティティ間の無線接続を示してもよい。接続性の他の層を示す、他のタイプの制御が、提供されてもよい。
【００５１】
一実施形態によると、システムは、ユーザが、インターフェース内に表示されるエンティティをフィルタリングすることを可能にする、１つまたはそれを上回るフィルタ制御（例えば、フィルタ制御２０７）を提供してもよい。例えば、デフォルトで、システムは、ネットワークを通して発見された全てのエンティティを表示してもよい。システムは、ユーザが、管理ユーザに表示されるエンティティの数を限定し、基準（例えば、検索パラメータ）に合致するそれらのエンティティの表示を補助し、そのような基準と関連付けられた管理アクションを実施することを可能にする、入力（例えば、テキストボックス）を含んでもよい。
【００５２】
別の実施形態では、システムは、ユーザが、インターフェース内に提示される種々のレベルの詳細のズームインまたはズームアウトを行うことを可能にする、１つまたはそれを上回るズーム制御を提供してもよい（例えば、ズーム制御２０８）。例えば、デフォルト構成では、発見されたエンティティは、それらの認識された接続によって接続される、小アイコンによって表されてもよい。ユーザは、制御（例えば、メニュー選択、およびインターフェース制御、または他の制御（例えば、マウス上のスクロール特徴））を使用して、種々のレベルのズーム情報間を遷移してもよい。議論されるように、一実施形態によると、第１のレベルのズームされた情報は、ノードおよびそれらの相互接続性としてグラフィック的に表される種々のエンティティを示す、最高レベルの詳細を含んでもよい。次のレベルは、特定のエンティティのエンティティタイプを示してもよい（例えば、特定のスタイル（例えば、デバイスタイプ）のアイコンによって表されるように）。さらに詳細なレベルは、エンティティの名称（例えば、デバイス名）を含んでもよく、最後のズームレベルは、デバイスと関連付けられたインターフェース名を含んでもよい。
【００５３】
別の実施形態では、システムは、ユーザが、エンティティをグループ化し、アクションを選択されたエンティティのグループに実施することを可能にする、１つまたはそれを上回るグループ化制御（例えば、グループ化制御２０９）を提供してもよい。例えば、制御は、グループ内の複数のエンティティを選択する、キーボードまたはマウス入力を含んでもよい。システムおよびインターフェースは、ある制御が、それらのグループに適用されることを可能にしてもよい（例えば、アクションを選択されたグループ上にドラッグする、ドラッグアンドドロップアクションを通して）。例えば、システムは、ユーザが、証明書を特定のエンティティまたはエンティティのグループ（グループ化アクションを通して選択されるように）に適用することを可能にする、証明書制御を含んでもよい。
【００５４】
さらに、システム１０１はまた、システムまたはユーザが、インターフェース内に表示されるエンティティ間の依存性を識別することを可能にする、１つまたはそれを上回る依存性制御（例えば、依存性制御２１１）を含んでもよい。例えば、システムは、ユーザが、ソースエンティティから標的エンティティまで線を描くことを可能にする、描画ツールを含んでもよい。一実施形態では、依存性の本質は、ステータスまたは他の情報を標的エンティティがソースエンティティから引き継ぐであろうという点において、指向性である。これは、例えば、上流エンティティとある通信依存性を有する下流エンティティを識別するときに有用であり得る。
【００５５】
図３は、本発明の一実施形態による、管理システムによってエンティティを管理するための例示的プロセス３００を示す。ブロック３０１では、プロセス３００が、開始する。ブロック３０２では、システム（例えば、管理システム１０１）が、エンティティを管理されるネットワーク（例えば、管理されるネットワーク１１０）内で発見する。これは、１つまたはそれを上回る管理プロトコルを使用する発見プロセスを使用して遂行されてもよい。ブロック３０３では、システムは、１つまたはそれを上回るエンティティをデータベース内（例えば、エンティティデータベース１０８）に作成する。
【００５６】
ブロック３０４では、システムは、管理システム１０１によって発見された全ての管理されるエンティティのマップを表示する。ブロック３０５では、システムは、管理エンティティを監視し、必要に応じて、それらのエンティティのディスプレイを更新する。そのような監視は、エンティティが発見され、マップが更新され、エンティティが監視されるにつれて、無限に継続してもよい。
【００５７】
本発明の一側面によると、ユーザ（例えば、管理システムユーザ）は、システムと相互作用し、１つまたはそれを上回る管理アクションを実施する。上記に議論されるように、ユーザインターフェースが、提供され、ユーザが、管理アクションをより容易に実施することを可能にする。提供される制御を使用して、ユーザは、特定のエンティティを容易に選択および特定し（例えば、ブロック３０６において）、ブロック３０７において、ユーザ選択エンティティの制御アクションを実施することを可能にされる。ブロック３０８では、プロセス３００が、終了する。
【００５８】
図４は、本発明の種々の実施形態による、管理システムインターフェースと相互作用するための例示的プロセスを示す。より具体的には、図４は、エンドユーザシステム（例えば、要素４０１）において１つまたはそれを上回る管理インターフェースを動作させているユーザと、管理システム４０２との間に存在し得る、例示的通信を示す。４０３では、管理システムは、図３を参照して上記で議論されたように、エンティティ発見を実施し、マップを作成する。システム４０２は、４０４において、エンティティデータベースおよびディスプレイマップの表現を作成する。４０５では、ユーザは、インターフェース内において、ディスプレイ内のエンティティを選択する。ユーザは、次いで、特定の制御アクションを選択し、それらの選択されたエンティティにこれを示唆する。例えば、議論されるように、ユーザは、証明書制御を選択し、その証明書のセットを選択されたエンティティのグループに適用してもよい（例えば、４０６において）。
【００５９】
別のアクションでは、ユーザは、インターフェース内に表示されるための１つまたはそれを上回る層を選択してもよい。例えば、これは、特定の層（例えば、層２、層３、無線、または他のタイプのコネクティビティ）に関連するエンティティ間のコネクティビティを選択的に表示する、層ビュー制御等の１つまたはそれを上回るツールを使用して遂行されてもよい。選択された層ビュー制御のタイプに応じて、管理システムは、選択された層制御と関連付けられたエンティティ間の接続を判定してもよく（例えば、４０８において）、ディスプレイは、更新され、ユーザに示されてもよい。
【００６０】
別のアクションタイプでは、ユーザは、入力を提供し、フィルタを適用してもよく（例えば、４０９において）、これは、エンティティデータベースの検索として機能する。４１０では、管理システム４０２は、フィルタによって提供されるパラメータと関連付けられたエンティティを検索し、続いてユーザに表示されるディスプレイを更新する。このように、ユーザは、一連の検索、グループ化、および制御アクションの実施を通して、インターフェースを動作させるためのより効率的な方法が提供され得る。
【００６１】
図５Ａ−５Ｂは、本発明の一実施形態による、例示的な詳細な分散型コンピュータシステムを示す。より具体的には、図５Ａ−５Ｂは、それにアクセスする１人またはそれを上回るユーザを有する、Ｗｉｎｄｏｗｓ（登録商標）サービスとして実装される、管理システム（例えば、管理システム１０１）を示す。例えば、ユーザ（例えば、ユーザ５０２）は、ウェブコンソール機能５０３と通信するウェブブラウザ（例えば、ウェブブラウザ５０１）を通して、Ｗｉｎｄｏｗｓ（登録商標）サービス（例えば、１つまたはそれを上回るＷｉｎｄｏｗｓ（登録商標）サービス）にアクセスしてもよい。ユーザは、ユーザに提示され、それと相互作用し、１つまたはそれを上回る管理機能を実施する、ＮＭコンソールアプリケーション５０５等、１つまたはそれを上回るクライアントアプリケーション（例えば、Ｗｉｎ３２クライアントアプリケーション５０４）を動作させてもよい。システムはまた、デバイス／アプリケーションネットワーク５１０内の１つまたはそれを上回る管理されるエンティティを発見可能な発見管理アプリケーション５０６を含んでもよい。
【００６２】
システムは、１つまたはそれを上回るプロトコルを使用して、デバイス／アプリケーションネットワークを発見する、発見エンジン等、いくつかのサービスプロセス５０７を有してもよい。システムは、例えば、他の機能の中でもとりわけ、管理ユーザを変更すること、ステータスに関してデバイスにプルすること、性能統計、通信イベント（例えば、イベント５１３）、およびエンドポイントデータ（例えば、エンドポイント５１２を介して）を取得すること等、他の機能を実施してもよい。そのような機能は、種々の目的のために、デバイス／エンティティを実行し、それにアクセスする、いくつかのプロセスを使用して、実施されてもよい。システムは、プロセスが、通信し（例えば、イベント、サービスコール等）、とりわけ、管理されるエンティティを含む、システムデータベース５１４、データフローデータベース（例えば、ＮｅｔＦｌｏｗ）等のプラグインデータベース（５１５）、ＶｏＩＰデータベース等、１つまたはそれを上回るデータベースと通信することを可能にする、サービスバス５１１を含んでもよい。そのようなデータベースは、１つまたはそれを上回るネイティブデータベースと、任意の数のプラグインデータベースタイプとを含んでもよい。
【００６３】
図６は、本発明の種々の側面による、別の例示的な詳細な分散型コンピュータシステム６００を示す。例えば、図６は、ポーリング、構成、状態管理、性能データ管理、ポーリング等を実施する、１つまたはそれを上回るサービスプロセスおよび／またはサブシステムが、管理システム（例えば、システム１０１）内のエンティティ間で通信し、デバイスネットワーク６０１、６１０を管理する方法を示す。ホスト（例えば、クライアントシステム）に対してローカルで作用する、いくつかのポーラが存在し、いくつかのポーラは、実施されている機能（例えば、無線ポーリング）に特有であって、いくつかのポーラは、他のプロセスと協働し、監視機能を遂行する（例えば、Ｎｍポーラ）。必要な様式でポーリングすることができるように、モニタ／コレクタ構成を汎用ポーラに送信する、ポーリングコントローラが、提供されてもよい。さらに、エンドユーザ監視を実施し、管理システムに報告する、コンポーネントが、提供されてもよい。
【００６４】
特に、システム６００は、デバイスネットワーク（例えば、デバイスネットワーク６０１）をポーリングする、レガシーモニタをホストする、Ｎｍサービスを含んでもよい。レガシーポーリングプロセスまたは「ポーラ」は、管理システム（例えば、管理アプリケーションを起動する、ホスト）において実行するプロセスによって特徴付けられ得る。レガシーポーラはまた、単一インスタンスとして起動してもよく、自給式であって、ローカルデータベースにアクセスし、能動的および受動的監視の両方を実施してもよい。システム６００はまた、それらの機能を実施し得るように、構成を複数のポーリングプロセスまたは「ポーラ」に送信するように適合される、コントローラ（例えば、Ｎｍポーリングコントローラ６０３）を含んでもよい。複数のポーリングプロセスを監視および管理する、Ｎｍマネージャ６０４サービスが、提供されてもよい。そのようなプロセス（例えば、ローカル遠隔プロセス６０９）は、管理システムに対してローカルであってもよいか、または、遠隔管理機能（例えば、スクリプトまたは他のアプリケーションによって他のシステム上で実行されるもの等）であってもよい。
【００６５】
システム６００は、異なるタイプのエンティティおよび／またはデータをハンドリングする、他のポーラタイプを含んでもよい。例えば、Ｎｍ無線ポーラは、無線エンティティ情報（例えば、無線ステータス等）の収集をハンドリングしてもよい。
【００６６】
また、複数のプロセスおおびサービスは、フロー情報（例えば、ＮｅｔＦｌｏｗポーリングエンティティ６０８によって入手されたＮｅｔＦｌｏｗデータ）を記憶する、データベース６１１、またはネットワーク内のエンティティの管理と関連付けられたシステム管理データベース（例えば、ＷＵＧデータ６１２として図６に示されるシステムレベルエンティティ管理データベース）等、１つまたはそれを上回るデータベース内に情報を記憶可能であってもよい。各サービスは、それら独自のプロセスおよびデータテーブルを含んでもよい。
【００６７】
図７Ａは、本発明の種々の側面による、管理データを処理するための例示的プロセス７００を示す。例えば、図７の上部に示されるように、管理システム（例えば、システム１０１）は、発見プロセスから開始してもよい（例えば、７０１において）。一実施形態では、システムは、いくつかの発見走査構成７０２を採用し、特定のエンティティと関連付けられた属性７０３を集めてもよい。これらの構成は、情報をエンティティから収集する、分散されたポーラプロセスをアクティブ化するために使用されてもよい。さらに、アセットタイプに応じて、いくつかの異なるモニタ７０４が、エンティティを周期的に監視するために使用されてもよい。特定のネットワークエンティティおよびそれらの接続を判定する結果（例えば、７０５におけるデータベースの走査から）、マップが、構築されてもよい（例えば、７０６において）。
【００６８】
いったんマップが構築され、エンティティが、それらの接続、パラメータ、他の情報とともに判定されると、それらは、サブグループに割り当てられてもよく（例えば、７０７において）、証明書が、割り当てられ（例えば、７０８において）、必要に応じて、許可が、７０９において割り当てられてもよい。任意の時点で、グループおよび／または個々のエンティティが、再走査され（例えば、それらの許可が打ち込まれた後）、より完全な情報のセットを取得してもよい。作成されると、データは、管理システム（例えば、７１１において（以降、Ｗｈａｔｓ  Ｕｐ  Ｇｏｌｄ（またはＷＵＧ）と称される）にエクスポートされてもよく、そこで、マップ形態等で可視化されてもよい。
【００６９】
７１２では、管理システム（例えば、ＷＵＧ）は、ホームマップ上に配向されたマップディスプレイを開いてもよく、１つまたはそれを上回る管理されるエンティティが、それらの接続情報とともに表示される。マップが表示された後、ユーザは、グループを選択的に表示し（例えば、７１３において、選択制御をアクティブ化し、グループを選択することによって）、フィルタをアクティブ化してもよい（例えば、一実施例では、ユーザ７１６によって作成されたカスタムクエリであり得る、フィルタ７１５を適用することによって、特定の特性を有するあるエンティティを隔離するため）。カスタムフィルタはまた、保存または「ピン留め」されてもよい。さらに、ユーザは、７１５において、クエリが適用され得るエンティティの選択されたグループである、カスタムクエリグループを作成してもよい。さらに、ユーザは、７１７において、７１８における他のディスプレイオプションのアクティブ化とともに、オーバーレイデータのディスプレイを制御してもよい。
【００７０】
エンティティは、サブグループに割り当てられてもよく、証明書が、許可とともに割り当てられてもよい。走査が、許可変更、エンティティ構成、エンティティ場所の変更等後、再実行され（例えば、周期的に）、データベースおよび再走査を改良してもよい。結果として生じるマップは、ユーザ（例えば、ＩＴマネージャ）による使用のために、管理アプリケーションにエクスポートされてもよい。マップは、それらの接続データとともに、ネットワーク内のエンティティのマップとして、ユーザに表示されてもよい。
【００７１】
議論されるように、ユーザは、インターフェース内のエンティティのグループを選択し、いくつかの連結されたアクションをグループに実施することが可能にされてもよい。さらに、ユーザは、フィルタを適用し、それらを保存することを可能にされてもよい（例えば、カスタムクエリを作成することによって）。ユーザは、接続情報を視認するために、１つまたはそれを上回るオーバーレイを選択することを可能にされてもよい。ユーザはまた、他の機能の中でもとりわけ、選択されたグループに関して、ズーム、依存性の作成／視認、１つまたはそれを上回る制御アクションの実施等、１つまたはそれを上回るディスプレイオプションを使用することを可能にされてもよい。このように、ユーザフレンドリなインターフェースが、提供され、複数のエンティティに関わる複雑なアクションを実施するために要求されるステップの量を低減させる。
【００７２】
図７Ｂは、一実施形態による、デバイスを発見するために使用される、例示的プロセス７２０を示す。ブロック７２１では、プロセス７２０が、開始する。ブロック７２２では、管理システムが、発見サービスを呼び出すこと等によって、発見プロセスを開始する。ブロック７２３では、管理システムは、発見結果を準備し、マップ表現を表示する。
【００７３】
ブロック７２４では、管理システムは、デバイスおよび他のエンティティを走査し、走査された情報をデータベース内に記憶する。ブロック７２５では、システムは、任意のデバイスのための証明書が欠落しているかどうかを判定する。該当する場合、ブロック７２６では、システムは、特定のエンティティのための証明書が欠落していることを示すインジケータ（例えば、色、アイコンタイプ、または他のインジケーション）を提供する。７２７では、システムは、随意に、ユーザに、証明書が欠落していることをプロンプトするかまたは別様に通知してもよい。７２８では、システムは、ユーザが、証明書情報を提供することを可能にする制御入力を提供してもよい、または別様に、証明書情報をユーザから収集してもよい。ブロック７２９では、プロセス７２０は、終了する。
【００７４】
図７Ｃは、一実施形態による、発見動作の結果を描写する、例示的インターフェース７３０を示す。示されるように、管理システムは、エンティティを発見し、マップ表現としてディスプレイ内に表示する。議論されるように、システムは、証明書が特定の示されるエンティティ（例えば、インジケーション７３１によって）に関連するより具体的な情報を発見するために必要であり得ることのインジケーションをユーザに提供可能であってもよい。管理システムは、ＵＩ内でユーザにプロンプトし、そのような情報を提供してもよい。ユーザインターフェースはまた、ユーザが、ユーザ供給証明書をエンティティのグループ（例えば、ルータノードのグループ）に適用することを可能にする、視覚的制御を有してもよい。
【００７５】
図８は、本発明の一実施形態による、ネットワーク管理データを視認するための例示的方法を示す。特に、上記に議論されるように、情報は、使用される媒体ならびにアセットが属する側面とともに、アセットタイプによって等、３次元で視認されてもよい。情報をそれらの次元に関連してユーザに表示することによって、ユーザは、ユーザへの特定のアセットの影響の真の理解を取得し得る。
【００７６】
図９は、本発明の一実施形態による、ベースネットワークおよびサブネットグループの例示的マップを示す。特に、図９は、いくつかのネットエンティティの例示的ディスプレイを示し、そのうちのいくつかは、認識された接続および／またはグループ化（例えば、サブネットグループ化）を有する。
【００７７】
図１０は、本発明の一実施形態による、アイコンを含む、ズームインレベル２ビューを示す。上記に議論されるように、ユーザは、インターフェースに付加的詳細を示させる、ズーム制御（例えば、マウススクロールホイール）をアクティブ化してもよい。ここでのレベル２ビューでは、エンティティタイプを示す、アイコンが、インターフェース内に見られ得る。
【００７８】
図１１は、本発明の一実施形態による、エンティティ名を含む、ズームインレベル３ビューを示す。特に、さらなるズーム入力に応答して、インターフェースは、特定のエンティティの名称をマップ内に含む、付加的詳細を示す。
【００７９】
図１２は、本発明の一実施形態による、より大きいアイコンおよびインターフェース名を含む、ズームインレベル４ビューを示す。ここでのさらなるレベルのズームでは、インターフェースは、接続されたエンティティのネットワークインターフェース名を示す。
【００８０】
図１３は、本発明の一実施形態に従って拡張されたグループピッカを示す。示されるように、ある定義されたグループは、エンティティデータベース上で実施されている特定の検索に対応する、ドロップダウンメニュー（例えば、コアインフラストラクチャ、無線インフラストラクチャ、仮想インフラストラクチャ等）と、結果として生じるディスプレイとして、それらの関連付けられた接続とともに、マップ上に現れてもよい。
【００８１】
図１４は、本発明の一実施形態による、インターフェース内で選択されたグループを示す。特に、仮想インフラストラクチャが、示される。
【００８２】
図１５は、本発明の一実施形態に従って適用された仮想化オーバーレイを示す。すなわち、仮想オーバーレイオプションが、ディスプレイ内で選択され、仮想接続が、インターフェース内に示される。
【００８３】
図１６は、本発明の一実施形態に従って適用された無線オーバーレイを示す。すなわち、無線オーバーレイオプションが、ディスプレイ内で選択され、無線接続が、インターフェース内に示される。
【００８４】
図１７は、本発明の一実施形態による、拡張されたフィルタパネルを示す。特に、検索パラメータをユーザから受け取る、テキストエントリボックスが、提供されてもよい。
【００８５】
図１８は、本発明の一実施形態による、インターフェース内のフィルタテキストの入力を示す。特に、ユーザは、エンティティデータベースを検索するために使用される、実際のテキスト（例えば、「なし」）を打ち込んでもよい。
【００８６】
図１９は、本発明の一実施形態に従ってインターフェース内で適用された入力フィルタを示す。フィルタが適用されると、検索基準に合致するエンティティは、インターフェース内に見られ得る。
【００８７】
図２０は、本発明の一実施形態による、エンティティのボックス選択の実施例を示す。特に、ユーザは、ボックス選択ツールを介して、マップ内の１つまたはそれを上回るエンティティを選択してもよい。
【００８８】
図２１は、本発明の一実施形態による、証明書の例示的ドラッグアンドドロップを示す。示されるように、証明書のパレットは、マップ内のエンティティに適用され得る、ある証明書タイプの表現を含んでもよい。
【００８９】
図２２は、本発明の一実施形態による、パレットからの例示的モニタドラッグおよびドロップを示す。特定の選択された証明書は、マップ内の１つまたはそれを上回るエンティティ上に「ドラグアンドドロップ」されてもよい。
【００９０】
図２３は、本発明の一実施形態による、インターフェース内で開かれる例示的エンティティカードを示す。特に、マップ内のエンティティ（例えば、デバイス）が、選択されてもよく、「カード」がインターフェース内で視認されることを可能にする、制御が、選択されることができる。選択に応じて、特定のエンティティと関連付けられたパラメータおよび設定が、視認および／または変更されてもよい。
【００９１】
図２４は、本発明の一実施形態による、デバイス依存性リンクの例示的ディスプレイを示す。例えば、依存性の関係を示す、曲線が、インターフェース内にユーザによって入力されてもよい。依存性は、単指向性であって（例えば、１つのエンティティが状態を別のエンティティから引き継ぐ）、したがって、ユーザが、インターフェース内の依存性の関係を作成することを可能にする、インターフェースツール（描画ツール）が、提供されてもよい。
【００９２】
したがって、本発明の少なくとも１つの実施形態のいくつかの側面が説明されたが、種々の改変、修正、および改良が、当業者に容易に想起されるであろうことを理解されたい。そのような改変、修正、および改良は、本開示の一部であることが意図され、かつ本発明の精神および範囲内であると意図される。故に、前述の説明および図面は、実施例にすぎない。
【図１】
2019516151.tif 000003
【図２】
2019516151.tif 000004
【図３】
2019516151.tif 000005
【図４】
2019516151.tif 000006
【図５Ａ】
2019516151.tif 000007
【図５Ｂ】
2019516151.tif 000008
【図６】
2019516151.tif 000009
【図７Ａ】
2019516151.tif 000010
【図７Ｂ】
2019516151.tif 000011
【図７Ｃ】
2019516151.tif 000012
【図８】
2019516151.tif 000013
【図９】
2019516151.tif 000014
【図１０】
2019516151.tif 000015
【図１１】
2019516151.tif 000016
【図１２】
2019516151.tif 000017
【図１３】
2019516151.tif 000018
【図１４】
2019516151.tif 000019
【図１５】
2019516151.tif 000020
【図１６】
2019516151.tif 000021
【図１７】
2019516151.tif 000022
【図１８】
2019516151.tif 000023
【図１９】
2019516151.tif 000024
【図２０】
2019516151.tif 000025
【図２１】
2019516151.tif 000026
【図２２】
2019516151.tif 000027
【図２３】
2019516151.tif 000028
【図２４】
2019516151.tif 000029
【国際調査報告】
2019516151.tif 000030
2019516151.tif 000031
2019516151.tif 000032