(57)【要約】【課題】コンピュータ・ネットワークをモニタし管理する改善された装置および方法を提供することを目的とする。【解決手段】一実施例において、コンピュータ・ネットワーク要素（１０１０）を結合することができるネットワーク・ハードウェア要素（１１００，３１００）は、コンピュータ・ネットワーク要素をマップすることができ、またコンピュータ・ネットワーク要素に対する接続ステータスを決定することのできるネットワーク診断メカニズム（２１４０）を含む。ネットワーク・ハードウェア要素は、さらにネットワーク診断メカニズムを通信することができ、さらに、コンピュータ・ネットワーク要素およびコンピュータ・ネットワーク要素の接続ステータスの表示であるネットワーク・レイアウト・マップ（２１１１，５１１１）を表示することができることができるディスプレイ（２１１０，３１１０，５１１０）を含む。【選択図】図１
2008125052.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ・ネットワーク要素を結合するためのネットワーク・ハードウェア要素において、
前記コンピュータ・ネットワーク要素をマッピングし、および
前記ネットワーク・ハードウェア要素に結合された前記コンピュータ・ネットワーク要素に対する接続ステータスを決定する、
ことができるネットワーク診断メカニズムと、
前記ネットワーク診断メカニズムと通信し、並びに
前記コンピュータ・ネットワーク要素の表示、および
前記コンピュータ・ネットワーク要素の前記接続ステータス、
のネットワーク・レイアウト・マップを表示する、
ことができるディスプレイと、
を含むことを特徴とするネットワーク・ハードウェア要素。
【請求項２】
通信信号を前記コンピュータ・ネットワーク要素へ送信しおよび前記コンピュータ・ネットワーク要素から受信することができる１またはそれ以上のトランシーバをさらに含み、
前記ネットワーク診断メカニズムはさらに、
前記トランシーバをモニタし、および
前記トランシーバのモニタに基づいて前記コンピュータ・ネットワーク要素に対する前記接続ステータスを決定することができる、
ことを特徴とする請求項１記載のネットワーク・ハードウェア要素。
【請求項３】
前記コンピュータ・ネットワーク要素は、
モデム、
インターネット、
１またはそれ以上の有線接続されたコンピュータ、
１またはそれ以上のワイヤレス・コンピュータ、および
プリンタ、
で本質的に構成するグループから選択される、
ことを特徴とする先行する請求項のいずれかに記載のネットワーク・ハードウェア要素。
【請求項４】
前記ネットワーク・ハードウェア要素は、
ルータ、
ハブ、
スイッチ、
ワイヤレス・ネットワーク・アクセス・ポイント、および
ワイヤレス・ネットワーキング・カード、
で本質的に構成するグループから選択される、
ことを特徴とする先行する請求項のいずれかに記載のネットワーク・ハードウェア要素。
【請求項５】
前記ディスプレイは、図像学的表示である、
ことを特徴とする先行する請求項のいずれかに記載のネットワーク・ハードウェア要素。
【請求項６】
前記ディスプレイは、さらにＬＣＤを含む、
ことを特徴とする先行する請求項のいずれかに記載のネットワーク・ハードウェア要素。
【請求項７】
前記表示の第１の表示は、複数のコンピュータ・ネットワーク要素の１つのタイプを表わす、
ことを特徴とする先行する請求項のいずれかに記載のネットワーク・ハードウェア要素。
【請求項８】
前記表示の第１の表示は、前記複数のコンピュータ・ネットワーク要素のタイプの数量を示す、
ことを特徴とする請求項７記載のネットワーク・ハードウェア要素。
【請求項９】
前記表示の各々は、個々のコンピュータ・ネットワーク要素を表わす、
ことを特徴とする請求項１、２、３、４、５、または６記載のネットワーク・ハードウェア要素。
【請求項１０】
前記ディスプレイは、
ネットワーク・セキュリティ・インディケータ、
サービス・セット識別子、
ネットワーク速度、および
ネットワーク・セキュリティ規格、
で本質的に構成するグループから選択されるネットワーク情報セットをさらに表示することができる、
ことを特徴とする先行する請求項のいずれかに記載のネットワーク・ハードウェア要素。
【請求項１１】
前記ディスプレイは、ネットワーク・セットアップ・アドバイスを表示することができる、
ことを特徴とする請求項１、２、３、４、６、７、８、９、または１０記載のネットワーク・ハードウェア要素。
【請求項１２】
前記ネットワーク・ハードウェア要素は、
前記ネットワーク・セットアップ・アドバイスに応答するユーザからの入力を解釈し、
その後、前記ディスプレイに追加のネットワーク・セットアップ・アドバイスを表示させる、
ことを特徴とする請求項１１記載のネットワーク・ハードウェア要素。
【請求項１３】
前記ディスプレイは、前記ネットワーク・セットアップ・アドバイスに対応する前記表示のどれでも示すことができる、
ことを特徴とする請求項１１、または１２記載のネットワーク・ハードウェア要素。
【請求項１４】
前記ディスプレイは、ネットワーク・トラブルシューティング・アドバイスを表示することができる、
ことを特徴とする先行する請求項のいずれかに記載のネットワーク・ハードウェア要素。
【請求項１５】
前記ネットワーク・ハードウェア要素は、
前記ネットワーク・トラブルシューティング・アドバイスに応答するユーザからの入力を解釈し、
その後、前記ディスプレイに追加のネットワーク・トラブルシューティング・アドバイスを表示させる、
ことを特徴とする請求項１４記載のネットワーク・ハードウェア要素。
【請求項１６】
前記ディスプレイは、前記ネットワーク・トラブルシューティング・アドバイスに対応する前記表示のどれでも示すことができる、
ことを特徴とする請求項１４、または１５記載のネットワーク・ハードウェア要素。
【請求項１７】
ネットワーク・ハードウェア要素上にネットワーク・レイアウト・マップを表示する方法において、
コンピュータ・ネットワーク要素に対する接続ステータスを決定する段階と、
その後、前記ネットワーク・ハードウェア要素上に、
前記コンピュータ・ネットワーク要素の表示、および
前記コンピュータ・ネットワーク要素のいずれかの前記接続ステータス、
のネットワーク・レイアウト・マップを表示する段階と、
を含むことを特徴とする方法。
【請求項１８】
コンピュータ・ネットワーク要素が互いに通信することを可能にするネットワーク・ハードウェア要素において、
前記コンピュータ・ネットワーク要素に結合するためのネットワーク通信ポートと、
ネットワーク・マッピング・ルーチンであって、
通信信号のための前記ネットワーク通信ポートをスキャンし、および
前記ネットワーク通信ポートの各々に対する通信ステータスを確立する、
ことができるネットワーク・マッピング・ルーチンと、
前記ネットワーク・マッピング・ルーチンからの情報に基づくネットワーク配置の表示であって、
前記コンピュータ・ネットワーク要素に対するアイコン、および
前記ネットワーク通信ポートの各々の前記通信ステータス、
からなるネットワーク配置の表示と、
を含むことを特徴とするネットワーク・ハードウェア要素。
【請求項１９】
前記アイコンの第１のアイコンは、コンピュータ・ネットワーク要素のタイプの１またはそれ以上を表わす、
ことを特徴とする請求項１８記載のネットワーク・ハードウェア要素。
【請求項２０】
前記アイコンの第１のアイコンは、存在する前記コンピュータ・ネットワーク要素の数量を示す、
ことを特徴とする請求項１９記載のネットワーク・ハードウェア要素。
【請求項２１】
ＬＣＤをさらに含むネットワーク・ハードウェア要素であって、
前記ＬＣＤは、前記ネットワーク配置の表示を示す、
ことを特徴とする請求項１８、１９、または２０記載のネットワーク・ハードウェア要素。
【請求項２２】
ＬＣＤと、
ネットワーク・トラブルシューティング・アドバイスと、
追加のネットワーク・トラブルシューティング・アドバイスと、
をさらに含むネットワーク・ハードウェア要素であって、
前記ＬＣＤは、前記ネットワーク・トラブルシューティング・アドバイスを表示し、および
前記ＬＣＤは、前記ネットワーク・トラブルシューティング・アドバイスに関連する入力に応答して前記追加のネットワーク・トラブルシューティング・アドバイスを表示する、
ことを特徴とする請求項１８、１９、または２０記載のネットワーク・ハードウェア要素。
【請求項２３】
ＬＣＤと、
ネットワーク・セットアップ・アドバイスと、
追加のネットワーク・セットアップ・アドバイスと、
をさらに含むことを特徴とするネットワーク・ハードウェア要素であって、
前記ＬＣＤは、前記ネットワーク・セットアップ・アドバイスを表示し、および
前記ＬＣＤは、前記ネットワーク・セットアップ・アドバイスに関連する入力に応答して前記追加のネットワーク・セットアップ・アドバイスを表示する、
ことを特徴とする請求項１８、１９、または２０記載のネットワーク・ハードウェア要素。
【請求項２４】
コンピュータ・ネットワーク要素は、
モデム、
インターネット、
１またはそれ以上の有線接続されたコンピュータ、
１またはそれ以上のワイヤレス・コンピュータ、および
プリンタ、
で本質的に構成するグループから選択される、
ことを特徴とする請求項１８、１９、２０、２１、２２、または２３記載のネットワーク・ハードウェア要素。
【請求項２５】
ネットワーク情報リスト、
をさらに含むネットワーク・ハードウェア要素であって、
前記ネットワーク情報リストのリスト情報は、
ネットワーク・セキュリティ・インディケータ、
サービス・セット識別子、
ネットワーク速度、および
ネットワーク・セキュリティ規格、
で本質的に成るグループから選択される、
ことを特徴とする請求項１８、１９、２０、２１、２２、２３、または２４記載のネットワーク・ハードウェア要素。
【請求項２６】
ＬＣＤと、
ネットワーク情報リスト、
をさらに含むネットワーク・ハードウェア要素であって、
前記アイコンの第１のアイコンは、コンピュータ・ネットワーク要素の１またはそれ以上のタイプを表わし、
前記ＬＣＤは、前記ネットワーク配置の表示を示し、
前記コンピュータ・ネットワーク要素は、
モデム、
インターネット、
１またはそれ以上の有線接続のコンピュータ、
１またはそれ以上のワイヤレス・コンピュータ、および
プリンタ、
で本質的に構成するグループから選択され、
前記ネットワーク情報リストのリスト情報は、
ネットワーク・セキュリティ・インディケータ、
サービス・セット識別子、
ネットワーク速度、および
ネットワーク・セキュリティ規格、
で本質的に構成するグループから選択される、
ことを特徴とする請求項１８、１９、または２０記載のネットワーク・ハードウェア要素。
【請求項２７】
ネットワーク・セットアップ・アドバイスと、
追加のネットワーク・セットアップ・アドバイスと、
をさらに含むネットワーク・ハードウェア要素であって、
前記ＬＣＤは、前記ネットワーク・セットアップ・アドバイスを表示し、
前記ＬＣＤは、前記ネットワーク・セットアップ・アドバイスに対応する前記アイコンの少なくとも１つを示し、および
前記ＬＣＤは、前記ネットワーク・セットアップ・アドバイスに関連する入力に応答して前記追加のネットワーク・セットアップ・アドバイスを表示する、
ことを特徴とする請求項２６記載のネットワーク・ハードウェア要素。
【請求項２８】
ネットワーク・トラブルシューティング・アドバイスと、
追加のネットワーク・トラブルシューティング・アドバイスと、
をさらに含むネットワーク・ハードウェア要素であって、
前記ＬＣＤは、前記ネットワーク・トラブルシューティング・アドバイスを表示し、
前記ＬＣＤは、前記ネットワーク・トラブルシューティング・アドバイスに対応する前記アイコンの少なくとも１つを示し、および
前記ＬＣＤは、前記ネットワーク・トラブルシューティング・アドバイスに関連する入力に応答して前記追加のネットワーク・トラブルシューティング・アドバイスを表示する、
ことを特徴とする請求項２６、または２７記載のネットワーク・ハードウェア要素。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にコンピュータ・ネットワークに関し、さらに詳しくはコンピュータ・ネットワークのモニタと管理に関する。
【背景技術】
【０００２】
コンピュータ・ネットワークは、コンピュータ、プリンタ、モデム、および、その他同種の様々な要素を含む。コンピュータ・ネットワークは、また時には様々なコンピュータ・ネットワーク要素を互いに電気的に結合するためのワイヤレスおよび／または有線ルータのようなネットワーク・ハードウェア要素を含む。しかしながら、しばしば、これらのコンピュータ・ネットワークは、パフォーマンス上の問題を有している。このようなパフォーマンス上の問題に取り組むことを試みるコンピュータ・ネットワーク管理者または他のユーザは、しばしば、ネットワーク・ハードウェア要素上のディスプレイを通じて、および／または、コンピュータ上のユーザ・インターフェースを通じて、コンピュータ・システムに関する情報を得る。既存のユーザ・インターフェースは、それらが許容する対話の性質および量によって広く変化するが、それらがユーザに提供する診断情報および問題解決のアドバイスの点からどれも理想的ではない。さらに、ユーザ・インターフェースは、初心者であるユーザが理解し使用するには時として複雑であり、困難である。そこで、コンピュータ・ネットワークをモニタ（監視）し管理する改善された装置および方法が必要である。
【発明の開示】
【０００３】
本発明は、図面中に添付された図と共に、関連する以下の詳細な記述を読むことにより一層よく理解されるであろう。
【０００４】
実施例を単純化および明瞭化するために、図面は構造の一般的な方法を示し、また、周知の機能および技術の記述および詳細については、不必要に本発明を不明瞭にしないよう省略される。さらに、図中の要素は、必ずしも同一寸法で描かれていない。例えば、図中におけるいくつかの要素の寸法は、本発明の実施例について良好な理解を得るために、他の要素に比べて誇張される場合がある。異なる図中の同一の参照番号は、同一の要素を表示する。
【０００５】
本明細書および請求項において、用語「第１」、「第２」、「第３」、「第４」、およびこれらと同様の用語が、必要に応じて類似する要素間の識別のために使用される場合があるが、いずれも特別に連続する順序または時間的順序を説明するためのものではない。したがって、かかる用語は適切な状況の下で置き換えることが可能であり、ここに記述された本発明の実施例は、例えばここに図示され、または記述された以外の順序でも動作可能であると理解される。さらに、用語「含む」、「包含する」、「有する」、およびそれらのあらゆる変化形は、いずれも非排他的に包含することを意図しており、したがって、列挙された要素を含むプロセス、方法、物品、または装置等は、必ずしもそれらの要素に限定されるものではなく、そのようなプロセス、方法、物品または装置について明白に列挙されていない、または固有でない他の要素を含んでもよい。
【０００６】
本明細書および請求項において、用語「左」、「右」、「正面」、「背面」、「上」、「下」、「上側」、「下側」、およびこれらと同様の用語が必要に応じて用いられるが、必ずしも永久的な相対的位置について説明することを目的とするものではない。したがって、かかる用語は適切な状況下では置き換えることが可能であり、ここに記述された本発明の実施例は、例えばここに図示され、または記述された以外の方向にも動作可能であると理解される。ここで使用される用語「結合された」は、電気的、機械的、または他の方法により直接的または間接的に接続されていると定義される。
【０００７】
一実施例において、コンピュータ・ネットワーク要素を結合することができるネットワーク・ハードウェア要素は、コンピュータ・ネットワーク要素をマッピングすることができ、またそのコンピュータ・ネットワーク要素に対する接続ステータスを決定することができるネットワーク診断メカニズムを含む。ネットワーク・ハードウェア要素は、さらにネットワーク診断メカニズムと通信することができ、さらに、コンピュータ・ネットワーク要素およびコンピュータ・ネットワーク要素の接続ステータスを示すネットワーク・レイアウト・マップを表示することができるディスプレイを含む。
【０００８】
さて、図面を参照して、図１は、コンピュータ・ネットワーク１０００を示す。コンピュータ・ネットワーク１０００は、コンピュータ・ネットワーク要素１０１０およびネットワーク・ハードウェア要素１１００を含む。ネットワーク・ハードウェア要素１１００は、コンピュータ・ネットワーク要素１０１０をともに結合し、以下より詳細に説明されるように、コンピュータ・ネットワーク１０００のネットワーク・レイアウト・マップを表示することができる。ネットワーク・ハードウェア要素１１００は、例えば、ルータ、ネットワーク・ハブまたはユニバーサル・シリアル・バスのハブのようなハブ、スイッチ、ワイヤレス・ネットワーク・アクセス・ポイント、ワイヤレス・ネットワワーキング・カードまたはコンピュータ・ネットワーク要素１０１０を結合し、かつコンピュータ・ネットワーク要素１０１０間の通信信号を転送するために使用される他の装置を表わすことができる。ネットワーク・ハードウェア要素１１００は、コンピュータではない。
【０００９】
例として、コンピュータ・ネットワーク要素１０１０は、少なくとも１つのモデム１５００、有線接続されたネットワーク・ハードウェア要素１１００を経由して接続された１またはそれ以上の有線接続されたコンピュータ１３００、ワイヤレス接続でネットワーク・ハードウェア要素１１００に接続された１またはそれ以上のワイヤレス・コンピュータ１２００、１またはそれ以上のプリンタ１４００、および、インターネット１６００を含む。モデム１５００は、ネットワーク・ハードウェア要素１１００をインターネット１６００に結合する。
【００１０】
コンピュータ・ネットワーク要素１０１０の各々は、ネットワーク・ハードウェア要素１１００の端子１１２０を経由してネットワーク・ハードウェア要素１１００に有線またはワイヤレスで結合される。端子１１２０は、ユニバーサル・シリアル・バス（ＵＳＢ）ポートのような機械的な端子、ＲＪ−１１およびＲＪ−１４タイプのような電話ジャック、ＲＪ−４５のようなイーサネット(登録商標）・ジャック、またはコンピュータ・ネットワーク要素１０１０を結合するための他の適切な接続メカニズムである。端子１１２０は、さらにＩＥＥＥ８０２．１１のようなワイヤレス通信標準規格に準拠する信号を送信および受信する１またはそれ以上のアンテナのようなワイヤレス端子であってもよい。ネットワーク・ハードウェア要素１１００がルータであるとき、端子１１２０は、ルータ端子と呼ぶこともできる。プリンタ１４００およびモデム１５００はネットワーク・ハードウェア要素１１００に有線接続されているように図１では示されているが、当業者は、プリンタ１４００およびモデム１５００のいずれかまたは両方がワイヤレス接続によってネットワーク・ハードウェア要素１１００に結合されてもよいことを理解するであろう。
【００１１】
図２は、ネットワーク・ハードウェア要素１１００を示す。ネットワーク・ハードウェア要素１１００が有線接続の装置、ワイヤレス装置または両方かどうかにかかわらず、ネットワーク・ハードウェア要素１１００は、１またはそれ以上のトランシーバ２１３０を含む。トランシーバ２１３０は、ネットワーク・ハードウェア要素１１００に結合されたコンピュータ・ネットワーク要素１０１０（図１）のいずれかの間で通信信号を送信し受信することができる。
【００１２】
ネットワーク・ハードウェア要素１１００は、さらにネットワーク診断メカニズム２１４０を含み、それはコンピュータ・ネットワーク要素１０１０（図１）の各々をマップするためにトランシーバ２１３０をモニタすることができ、またコンピュータ・ネットワーク要素１０１０の各々の接続ステータスを決定することができる。いくつかの実施例では、ネットワーク診断メカニズム２１４０は、ネットワーク・マッピング・ルーチンと称されることがあり、また接続ステータスは、通信ステータスと称されることもある。ネットワーク・マッピング・ルーチン／ネットワーク診断メカニズム２１４０は、ソフトウェア、ファームウェアまたはハードウェア、またはこれらのアプローチの組み合せによってネットワーク・ハードウェア要素１１００のために実行されてもよい。
【００１３】
さらに、ネットワーク・ハードウェア要素１１００は、ネットワーク・レイアウト・マップ２１１１を表示することができる。いくつかの実施例では、ネットワーク・レイアウト・マップ２１１１は、ネットワーク配列の表示と呼ぶことができる。ネットワーク・ハードウェア要素１１００は、さらにディスプレイ２１１０を含み、それはネットワーク診断メカニズム２１４０と通信することができ、さらにネットワーク・レイアウト・マップ２１１１を表示することができる。一実施例において、ディスプレイ２１１０は、液晶ディスプレイ（ＬＣＤ）を含む。同じかまたは異なる実施例では、ディスプレイ２１１０は、アイコンを通じてコンピュータ・ネットワーク要素１０１０（図１）の表示２１１２を表す図像学的表示（iconographic）を行う。同じかまたは異なる実施例において、ディスプレイ２１１０はさらに、１またはそれ以上の発光ダイオード（ＬＥＤ）を含むＬＥＤのセットを含み、そのＬＥＤのセットはコンピュータ・ネットワーク要素１０１０の表示２１１２に対応する。ネットワーク診断メカニズム２１４０と通信している間、ディスプレイ２１１０は、例えば、コンピュータ・ネットワーク要素１０１０のどれが存在するかに関して、またコンピュータ・ネットワーク要素１０１０の各々の接続ステータスに関しての情報にアクセスすることができる。その後、ディスプレイ２１１０は、ネットワーク診断メカニズム２１４０が収集した情報に基づいて、ネットワーク・ハードウェア要素１１００上にネットワーク・レイアウト・マップ２１１１を表示することができる。
【００１４】
ディスプレイ２１１０上のネットワーク・レイアウト・マップ２１１１は、コンピュータ・ネットワーク要素１０１０（図１）の表示２１１２を含むと共に、コンピュータ・ネットワーク要素１０１０（図１）のための接続ステータスを示す。ネットワーク・レイアウト・マップ２１１１は、表示２１１２を通してコンピュータ・ネットワーク１０００の構成に関してユーザに情報を伝えるために配置される。
【００１５】
一実施例において、表示２１１２の各々は、コンピュータ・ネットワーク１０００中のネットワーク・ハードウェア要素１１００に結合されたコンピュータ・ネットワーク要素１０１０の別の１つを表わすことができる。同じかまたは異なる実施例において、表示２１１２の１またはそれ以上は、以下より詳細に説明されるように、コンピュータ・ネットワーク要素１０１０と同様のもののセットまたはグループを表わすことができる。
【００１６】
表示２１１２は、さらにコンピュータ・ネットワーク要素１１００とネットワーク・ハードウェア要素１１００との間の相互接続を表わすことができる。コンピュータ・ネットワーク要素１０１０の各々に対する接続ステータスを、対応する表示２１１２の１つを点滅させ、および／または、色を変更させ、あるいはディスプレイ２１１０を対応する表示２１１２の１つに指し示すように、ディスプレイ２１１０を通じて示すことができる。一実施例において、接続ステータスは、特定のコンピュータ・ネットワーク要素１０１０に対応する１またはそれ以上のＬＥＤセットを通して示すことができる。
【００１７】
一実施例において、ディスプレイ２１１０は、さらにネットワーク情報のセット２１１３を表示することができ、ユーザにコンピュータ・ネットワーク１０００の接続性、セキュリティ、および速度のような情報を提供することができる。いくつかの実施例では、ネットワーク情報のセット２１１３は、ネットワーク情報リストと称することができる。
【００１８】
図３は、ネットワーク・ハードウェア要素３１００を示し、それは、図２のネットワーク・ハードウェア要素１１００とは別の実施例である。ネットワーク・ハードウェア要素３１００は、ディスプレイ３１１０を含む。一実施例において、ディスプレイ３１１０は、ネットワーク・ハードウェア要素１１００上のディスプレイ２１１０と同じタスクを実行することができるが、さらに、ネットワーク・トラブルシューティング（問題解決）・アドバイス３１１４を表示することができる。ネットワーク・トラブルシューティング・アドバイス３１１４は、例えば、ネットワーク・ハードウェア要素３１００を通して結合されたコンピュータ・ネットワーク要素１０１０の接続ステータスをトラブルシューティングしている間に、ユーザをガイドしユーザと対話するために示される。
【００１９】
同じかまたは異なる実施例において、ディスプレイ３１１０は、ネットワーク・ハードウェア要素１１００上のディスプレイ２１１０と同じタスクを実行することができるが、さらに、ネットワーク・セットアップ・アドバイス３１１５を表示することができる。ネットワーク・セットアップ・アドバイス３１１５は、例えば、異なるコンピュータ・ネットワーク要素１０１０をネットワーク・ハードウェア要素３１１０に結合することを通してユーザをガイドすることにより、コンピュータ・ネットワーク１０００のセットアップ中のユーザと相互に対話するために示される。
【００２０】
いくつかの実施例では、ネットワーク・トラブルシューティング・アドバイス３１１４およびネットワーク・セットアップ・アドバイス３１１５に関するユーザの入力は、ユーザ・インターフェース３１３０を経由して収集される。ユーザ・インターフェース３１３０は、ネットワーク・ハードウェア要素３１００上で実行され、またはネットワーク・ハードウェア要素３１００に結合されたコンピュータ・ネットワーク要素１０１０の１つを通って外部的に実行することができる。
【００２１】
ネットワーク・ハードウェア要素３１００は、アドバイス選択メカニズム３１２０を通してディスプレイ３１１０のためにネットワーク・トラブルシューティング・アドバイス３１１４およびネットワーク・セットアップ・アドバイス３１１５を選択することができる。アドバイス選択メカニズム３１２０は、ソフトウェア、ファームウェアまたはハードウェアを通して、またはこれらのアプローチの組み合せを通して、ネットワーク・ハードウェア要素３１００で、またはネットワーク・ハードウェア要素３１００に結合されたコンピュータ・ネットワーク要素１０１０の１つによって外部的に、実行することができる。同じかまたは異なる実施例において、アドバイス選択メカニズム３１２０は、ネットワーク診断メカニズム２１４０の一部となり得る。ネットワーク・ハードウェア要素３１００は、ユーザとの対話に基づいて、あるいはネットワーク診断メカニズム２１４０を介して収集されたコンピュータ・ネットワーク情報に基づいて、アドバイス選択メカニズム３１２０によって適切なネットワーク・トラブルシューティング・アドバイス３１１４またはネットワーク・セットアップ・アドバイス３１１５を選択するために形成される。
【００２２】
同じかまたは異なる実施例では、ネットワーク・ハードウェア要素３１００は、ディスプレイ３１１０上に表示されたネットワーク・トラブルシューティング・アドバイス３１１４、および／または、ネットワーク・セットアップ・アドバイス３１１５に応答するユーザからの入力を解釈することができ、追加のネットワーク・トラブルシューティング・アドバイス３１１６、および／または、ネットワーク・セットアップ・アドバイス３１１７をディスプレイ３１１０に表示させる。異なる実施例において、ディスプレイ３１１０は、コンピュータ・ネットワーク要素１０１０（図１）の１またはそれ以上の接続ステータスの変化を識別するネットワーク診断メカニズム２１４０に応答して、追加のネットワーク・トラブルシューティング・アドバイス３１１６、および／または、ネットワーク・セットアップ・アドバイス３１１７を表示する。
【００２３】
同じかまたは異なる実施例において、ネットワーク・ハードウェア要素３１００は、さらにコンピュータ・ネットワーク要素１０１０のどの表示２１１２がネットワーク・トラブルシューティング・アドバイス３１１４またはネットワーク・セットアップ・アドバイス３１１５に対応するかをディスプレイ３１１０上に示すことができる。この指示は、対応する表示２１１２を点滅させるかまたは色を変更させることにより、またはディスプレイ３１１０を対応する表示２１１２を指し示すかあるいは図示することによって行われる。
【００２４】
図４は、図２および図３からのネットワーク・ハードウェア要素１１００，３１００のディスプレイ２１１０を示す。図４に示されるように、ディスプレイ２１１０は、ネットワーク・レイアウト・マップ２１１１を含み、それはコンピュータ・ネットワーク１０００上のコンピュータ・ネットワーク要素１０１０の表示２１１２、およびコンピュータ・ネットワーク要素１０１０の接続ステータスを含む。
【００２５】
同じかまたは異なる実施例では、ディスプレイ２１１０は、さらにネットワーク情報セット２１１３を含めることができ、それはネットワーク・セキュリティ・インディケータ４１１３１のようなコンピュータ・ネットワーク１０００に関する情報、サービス・セット識別子４１１３２、ネットワーク速度４１１３３、およびネットワーク・セキュリティ規格４１１３４を示すことができる。
【００２６】
ディスプレイ２１１０内のネットワーク・レイアウト・マップ２１１１は、１組のコンピュータ・ネットワーク要素表示２１１２を示し、それはインターネット接続表示４１１２１、モデム表示４１１２２、ネットワーク・ハードウェア要素表示４１１２３、有線接続のコンピュータ表示４１１２４、およびワイヤレス・コンピュータ表示４１１２５と共に、コンピュータ・ネットワーク要素１０１０間の相互接続の表示を含めることができる。
【００２７】
同じかまたは異なる実施例では、表示２１１２の第１の表示は、複数のコンピュータ・ネットワーク要素１０１０の１つのタイプを表わす。例えば、有線接続されたコンピュータ表示４１１２４は、ネットワーク・ハードウェア要素１１００を介して有線またはケーブルによって機械的に接続された１組の１またはそれ以上のコンピュータを表わすことができる。同様に、ワイヤレス・コンピュータ表示４１１２５は、ネットワーク・ハードウェア要素１１００を介してコンピュータ・ネットワーク１０００にワイヤレスに接続された１組の１またはそれ以上のコンピュータを表わすことができる。
【００２８】
同じかまたは異なる実施例では、表示２１１２は、それらが表わす複数のコンピュータ・ネットワーク要素１０１０の数量をさらに示すことができる。この数量指示は、例えば特定の表示２１１２に対応するコンピュータ・ネットワーク要素カウンタ４１１２６を通して行うことができる。
【００２９】
図５は、ディスプレイ５１１０を示し、それは、図４中に示されたディスプレイ２２１０の異なる実施例である。ディスプレイ５１１０は、コンピュータ・ネットワーク要素１０１０の表示５１１２を含むネットワーク・レイアウト・マップ５１１１を含む。図５中のネットワーク・レイアウト・マップ５１１１および表示５１１２は、図２、図３および図４中のネットワーク・レイアウト・マップ２１１１および表示２１１２に類似する。しかしながら、図５の実施例では、複数のコンピュータ・ネットワーク要素１０１０の１つのタイプを表わすことができるのではなく、各々の表示５１１２は、コンピュータ・ネットワーク要素１０１０の個々の１つだけを表わすことができる。その結果、同じタイプのコンピュータ・ネットワーク要素１０１０に対してディスプレイ５１１０上では１またはそれ以上の表示５１１２が存在することがある。
【００３０】
例えば、コンピュータ表示１０００に結合された有線接続の２つのコンピュータ１３００（図１）および３つのワイヤレス・コンピュータ１２００（図１）がある場合、有線接続された２つのコンピュータ表示５１１２４および３つのワイヤレス・コンピュータ表示５１１２５がネットワーク・レイアウト・マップ５１１１に示される。
【００３１】
図６は、ネットワーク・ハードウェア要素上にネットワーク・レイアウト・マップを表示する方法６０００のフローチャートを図示する。
【００３２】
方法６０００のステップ６１００は、ネットワーク・ハードウェア要素中のトランシーバを経由してコンピュータ・ネットワーク要素をモニタすることを含む。ステップ６１００のモニタは、ネットワーク・ハードウェア要素に結合されているもの、あるいはコンピュータ・ネットワーク中に存在する別のものであるコンピュータ・ネットワーク要素からの通信信号に対して反復してスキャンすることにより実行される。
【００３３】
例として、ステップ６１００のネットワーク・ハードウェア要素は、図１と図２のネットワーク・ハードウェア要素１１００であり、または図３のネットワーク・ハードウェア要素３１００であり得る。同じかまたは異なる例において、これらの同じネットワーク・ハードウェア要素は、図２に記述されようなネットワーク診断メカニズム２１４０を通して、コンピュータ・ネットワーク要素１０１０（図１）のようなコンピュータ・ネットワーク要素に対してスキャンすることにより、コンピュータ・ネットワーク１０００（図１）のようなコンピュータ・ネットワークに対して図６中のステップ６１００を実行することができる。
【００３４】
図６に戻って、方法６０００のステップ６２００は、ネットワーク・ハードウェア要素に結合されたあらゆるコンピュータ・ネットワーク要素の接続ステータスを決定することを含む。このステップは、例えば、ネットワーク・ハードウェア要素中のトランシーバをモニタすることから、ステップ６１００で収集された情報を処理することにより実行することができる。同じかまたは異なる例において、接続ステータスの決定は、図２に記述されたようなネットワーク診断メカニズム２１４０のようなメカニズムによって実行される。同じかまたは異なる例において、方法６０００のステップ６１００および６２００は、単一のステップにおける一部であってもよい。
【００３５】
図６における方法６０００のステップ６３００は、コンピュータ・ネットワークに存在するコンピュータ・ネットワーク要素、およびコンピュータ・ネットワーク要素間の相互接続を示すことにより、ネットワーク・レイアウト・マップを表示することを含む。ネットワーク・レイアウト・マップは、ステップ６２００で収集されたコンピュータ・ネットワーク要素およびコンピュータ・ネットワーク要素の接続ステータスに関する情報に基づく。例として、ステップ６３００は、図２および図４のディスプレイ２１１０上のレイアウト・マップ２１１１に類似する、および／または、図５のディスプレイ５１１０上のネットワーク・レイアウト・マップに類似するネットワーク・レイアウト・マップをディスプレイ上に生成することができる。
【００３６】
図６の方法６０００のステップ６４００は、ステップ６３００のネットワーク・レイアウト・マップ上に表示されたコンピュータ・ネットワーク要素に対する接続ステータスを表示することを含む。例として、コンピュータ・ネットワーク要素の接続ステータスを、図２および図３に記述されるように、表示２１１２の任意の該当するものを点滅させまたは色を変更させることによって、またはディスプレイ２１１０を表示２１１２の任意の該当するものに指し示すことによって、示すことができる。同じかまたは異なる例において、方法６０００のステップ６３００および６４００は、単一のステップの一部であってもよく、または、それらのシーケンスが逆であってもよい。
【００３７】
同じかまたは異なる例において、方法６０００のステップ６５００は、ネットワーク情報のセットを表示することを含む。表示されるべき情報は、例えば、ネットワーク・ハードウェア要素中のトランシーバをモニタすることからステップ６１００で収集された情報を処理することにより決定することができる。例として、ネットワーク情報のセットは、図４のネットワーク情報セット２１１３によって表示されるように示される。同じかまたは異なる例において、方法６０００のステップ６３００，６４００，６５００は、単一のステップの一部であってもよく、または、それらのシーケンスが変更されてもよい。
【００３８】
同じかまたは異なる例において、方法６０００の判断ステップ６６００は、ネットワーク・ハードウェア要素がユーザにネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスを与えるために、装備をされているかどうか判断することを含む。一実施例において、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスは、図３のネットワーク・トラブルシューティング・アドバイス３１１４および／またはネットワーク・セットアップ・アドバイス３１１５のために記述されたものである。
ネットワーク・ハードウェア要素がネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスを提供するために装備されていない場合、方法６０００は、経路「Ａ」に沿って進み、ステップ６１００から方法６０００を繰り返す。ネットワーク・ハードウェア要素がネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスを提供するために装備されている場合、方法６０００は、経路「Ｂ」に沿って進み、図７に以下示されるように、方法７０００として方法６０００を継続する。
【００３９】
図７は、ネットワーク・ハードウェア要素に関するネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスを表示する方法７０００のフローチャートを示す。一実施例において、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスは、ネットワーク・セットアップ・アドバイス３１１５およびネットワーク・トラブルシューティング・アドバイス３１１４（図３）のような、セットアップ・アドバイスおよびトラブルシューティング・アドバイスの両方を包含することができる。異なる例において、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスは、単にセットアップ・アドバイスを包含していてもよい。異なる例において、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスは、単にトラブルシューティング・アドバイスを包含していてもよい。
【００４０】
方法７０００のステップ７１００は、ネットワーク・ハードウェア要素上で、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスの表示が必要かどうかを判断することを含む。一実施例において、ステップ７１００は、図６の経路「Ｂ」から渡される。ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスが必要でない場合、その時、方法７０００は終了し、そのプロセスは、経路「Ａ」に沿って方法６０００（図６）のステップ６１００に移る。ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスが必要な場合、その時、方法７０００は、ステップ７２００から継続する。
【００４１】
例として、ステップ７１００でネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスが必要であるかどうかの判断は、ネットワーク・ハードウェア要素３１００（図３）中のアドバイス選択メカニズム３１２０（図３）および／またはネットワーク診断メカニズム２１４０（図２および図３）のような、ネットワーク・ハードウェア要素中のアドバイス選択メカニズムおよび／またはネットワーク診断メカニズムによって行われる。
【００４２】
一実施例において、アドバイス選択メカニズムは、コンピュータ・ネットワーク中のコンピュータ・ネットワーク要素の接続ステータスに関連づけられるように、図６のステップ６１００，６２００で収集された情報に基づいた適切なネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスを選択することができる。同じかまたは異なる例において、アドバイス選択メカニズムは、図３のユーザ・インターフェース３１３０のために記述されたように、入力されたユーザ入力またはリクエストを解釈することに基づいて適切なネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスを選択することができる。
【００４３】
ネットワーク・ハードウェア要素に関してステップ７１００で判断されるように、図７における方法７０００のステップ７２００は、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスを表示することを含む。例として、ステップ７２００は、ネットワーク・セットアップ・アドバイス３１１５およびネットワーク・トラブルシューティング・アドバイス３１１４（図３）のためにディスプレイ３１１０のようにディスプレイを通じてネットワーク・ハードウェア要素上に実行することができる。
【００４４】
次に、図７における方法７０００のステップ７３００は、ステップ７２００で表示されるネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスに対応するコンピュータ・ネットワーク要素のあらゆる表示をネットワーク・ハードウェア要素上の示すことを含む。例として、ステップ７３００は、対応する表示２１１２を点滅または色を変更させることによって、またはそうでなければディスプレイ３１１０を表示２１１２の対応するものに指し示させあるいは表示することによって、図３のために記述されたように実行することができる。異なる実施例では、方法７０００は、ステップ７２００からステップ７４００に直接進めるというように、ステップ７３００をスキップしてもよく、省略してもよい。
【００４５】
図７における方法７０００のステップ７４００は、表示されたネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスに応答する入力を解釈することを含む。一実施例において、ユーザ・インターフェース３１３０（図３）のために記述されたように、入力は、ユーザによって入力することができる。同じかまたは異なる例において、入力は、ネットワーク診断メカニズム２１４０（図２および図３）について記述したように、コンピュータ・ネットワークをモニタするあらゆるメカニズムによって自動的に受け取られ、それはユーザ入力と称される。一実施例において、方法７０１０は、ステップ７０１０を含んでいない。
【００４６】
その後、方法７０００のステップ７５００は、ステップ７４００で受け取られた入力の解釈に基づいて、あるいはネットワーク診断メカニズムによって判断された新しい情報に基づいて、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスのプロセスを終了するかどうかを判断することを含む。一実施例において、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスのプロセスが終了したかどうかの判断は、ネットワーク・ハードウェア要素３１００（図３）またはネットワーク診断メカニズム２１４０（図２および図３）のアドバイス選択メカニズム３１２０のように、ネットワーク・ハードウェア要素中のアドバイス選択メカニズムを介して行われる。ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスプロセスが終了した場合、方法７０００は終了し、そのプロセスは、経路「Ａ」へ進み、ステップ６１００（図６）からスタートするサイクルで方法６０００（図６）を繰り返す。ネットワーク・セットアップおよび／またはトラブルシューティング・プロセスがまだ終了していない場合、その時、方法７０００は、ステップ７６００へ進む。
【００４７】
ステップ７６００は、追加のネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスをネットワーク・ハードウェア要素上に表示することを含む。追加のネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスは、ステップ７４００における翻訳に基づいて、以前に表示されたネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスに応答した入力を選択する。例として、ステップ７６００は、追加のネットワーク・セットアップ・アドバイス３１１７および追加のネットワーク・トラブルシューティング・アドバイス３１１６（図３）の両方のために記述されたように、ネットワーク・ハードウェア要素３１００中におけるアドバイス選択メカニズム３１２０のようなアドバイス選択メカニズムによってネットワーク・ハードウェア要素上で実行することができる。
【００４８】
次に、図７における方法７０００のステップ７７００は、ステップ７６００で表示された追加のネットワーク・セットアップおよび／または追加のトラブルシューティング・アドバイスに対応するコンピュータ・ネットワーク要素のあらゆる表示をネットワーク・ハードウェア要素上に表示することを含む。例として、ステップ７７００は、対応する表示２１１２を点滅または色を変更させることによって、またはそうでなければディスプレイ３１１０を表示２１１２の対応するものに指し示させあるいは表示することによって、図３のために記述されたように実行することができる。異なる実施例では、方法７０００は、ステップ７７００をスキップしても、あるいは省略してもよい。別の実施例では、ステップ７４００，７５００，７６００，７７００は、単一のステップの一部であってもよい。
【００４９】
ステップ７７００の完了に際して、方法７０００は、ステップ７４００へ戻り、表示されたネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスに応答する入力を解釈するために待機する。ステップ７４００−７７００は、ステップ７５００で判断されるように、ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスのプロセスが終了されるまで、繰り返す。ネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスプロセスが終了すると、方法７０００は、ステップ７５００から経路「Ａ」に進み、ステップ６１００からスタートするサイクルの方法６０００を繰り返す。
【００５０】
本発明は、特定の実施例に関して記述されたが、本発明の思想または範囲から逸脱することなく、当業者は、様々な変更が行なわれること理解するであろう。例えば、本発明は、ワイヤレス・ネットワークの状況に制限されることはなく、ワイヤレス・ネットワーク・ユーザ・インターフェースとして役立つ必要はないが、コンピュータ・システムまたは同様のシステムをモニタしまたは管理するあらゆる状況に有用性を見出すであろう。同様に、様々なスクリーン・ディスプレイの内容および配置は、図中に示された特定の実施例から大きく変化させることができ、またそれは本発明の範囲以内に入るであろう。従って、本発明の実施例の開示は、本発明の範囲の例示となるように意図され、制限することを意図するものではない。本発明の範囲は、添付された請求項によって要求される範囲にのみ制限されるものと意図される。例えば、当業者にとって、ここに議論された方法は、多種多様の実施例中で実行でき、これらの実施例は、前述の議論が、必ずしもあらゆる実施例の完全な記述を示すものでないことは明らかであろう。特定の例として、図７で、ステップ７３００は、ステップ７２００の前で行うこともできるであろう。従って、図面の詳細な説明および図面それ自身は、少なくとも本発明の１つの好適な実施例を示し、本発明の他の実施例を示すこともできる。
【００５１】
特定のあらゆる請求項で定義された要素すべては、その特定の請求項で定義された本発明にとって必須である。従って、１またはそれ以上の定義された要素の置換は、訂正ではなく再構成を意味する。さらに、利点、他の利点および問題の解決策は、特定の実施例に関して記述された。しかしながら、利益、効果、または解決策を生じさせ、あるいはより有利に導く利点、効果、問題の解決策、およびあらゆる要素は、請求項のすべてに対して重大で、必要な、あるいは必須の特徴として解釈されるべきではない。
【００５２】
さらに、ここに示された実施例と制限は、その実施例および／または制限が（１）明らかに請求項で定義されていない場合、および、（２）均等論の下で請求項中の明示的な要素および／または制限に対する潜在的な均等物である場合、公有の原則（doctrine of dedication）下で公有に属するものではない。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施例に従って、コンピュータ・ネットワークを図示する。
【図２】本発明の実施例に従って、図１のコンピュータ・ネットワークにおけるネットワーク・ハードウェア要素を図示する。
【図３】本発明の異なる実施例に従って、図２におけるネットワーク・ハードウェア要素の異なる実施例を図示する。
【図４】本発明の実施例に従って、図２および図３におけるネットワーク・ハードウェア要素のディスプレイを図示する。
【図５】本発明の異なる実施例に従って、図４のディスプレイの異なる実施例を図示する。
【図６】本発明の実施例に従って、ネットワーク・ハードウェア要素上にネットワーク・レイアウト・マップを表示する方法のフローチャートを図示する。
【図７】本発明の実施例に従って、ネットワーク・ハードウェア要素上にネットワーク・セットアップおよび／またはトラブルシューティング・アドバイスを表示する方法のフローチャートを図示する。
【符号の説明】
【００５４】
１０００  コンピュータ・ネットワーク
１０１０  コンピュータ・ネットワーク要素
１１００，３１００  ハードウェア要素
１１２０  端子
１２００  ワイヤレス・コンピュータ
１３００  有線コンピュータ
１４００  プリンタ
１５００  モデム
１６００  インターネット
２１１０，３１１０，５１１０  ディスプレイ
２１１１，５１１１  ネットワーク・レイアウト・マップ
２１１２，５１１２  表示
２１３０  トランシーバ
２１４０  ネットワーク診断メカニズム
３１１４  ネットワーク・トラブルシューティング・アドバイス
３１１５  ネットワーク・セットアップ・アドバイス
３１２０  アドバイス選択メカニズム
【図１】
2008125052.tif 000003
【図２】
2008125052.tif 000004
【図３】
2008125052.tif 000005
【図４】
2008125052.tif 000006
【図５】
2008125052.tif 000007
【図６】
2008125052.tif 000008
【図７】
2008125052.tif 000009
【外国語明細書】
2008125052.tif 000010
2008125052.tif 000011
2008125052.tif 000012
2008125052.tif 000013
2008125052.tif 000014
2008125052.tif 000015
2008125052.tif 000016
2008125052.tif 000017
2008125052.tif 000018
2008125052.tif 000019
2008125052.tif 000020
2008125052.tif 000021
2008125052.tif 000022
2008125052.tif 000023
2008125052.tif 000024
2008125052.tif 000025
2008125052.tif 000026
2008125052.tif 000027
2008125052.tif 000028
2008125052.tif 000029
2008125052.tif 000030
2008125052.tif 000031
2008125052.tif 000032
2008125052.tif 000033
2008125052.tif 000034
2008125052.tif 000035
2008125052.tif 000036
2008125052.tif 000037
2008125052.tif 000038
2008125052.tif 000039
2008125052.tif 000040
2008125052.tif 000041
2008125052.tif 000042
2008125052.tif 000043
2008125052.tif 000044