【手続補正書】
【提出日】平成21年8月17日(2009.8.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
計算装置のシステム・トレー内にネットワーク・アイコンを表示する方法であって、前記ネットワーク・アイコンが前記計算装置と1つ以上のネットワークとの接続状態を表すものに於いて、前記方法が、
前記計算装置のメモリーに記憶されたネットワーク・シェル内に、ネットワーク・アイコン・マネージャーを具体化するステップであって、前記ネットワーク・アイコン・マネージャーは、当該ネットワーク・アイコン・マネージャーが受け取ったネットワーク・イベントの処理用のステート・マシンを含み、前記計算装置の接続状態を表すネットワーク・アイコンが前記計算装置のシステム・トレー内に表示されるようにシステム・トレー・マネージャーと通信し、
前記ネットワーク・アイコン・マネージャーが、ネットワーク接続状態インジケーターからネットワーク・イベントを受け取るために、プロファイル・サービスと無線ＬＡＮサービスを登録するステップと、
前記ネットワーク・アイコン・マネージャーが、前記計算装置の接続状態に対して、前記ネットワーク接続状態インジケーターに問い合わせるステップであって、前記計算装置の接続状態が、無接続、サブネット接続、ローカル接続、インターネット接続及び双方向接続の内の1つを含み、
前記ネットワーク・アイコン・マネージャーが、前記計算装置の接続状態を受け取るステップであって、前記接続状態が、当該計算装置が無接続状態であることを表し、
前記接続状態の受け取りと同時に、前記ネットワーク・アイコン・マネージャーが、前記接続状態に対応する第1のネットワーク・アイコン・イメージを選択し、前記計算装置が無接続状態であることを表わす前記システム・トレー内のネットワーク・アイコンとして前記第１のネットワーク・アイコン・イメージが表示されるように、前記第１のネットワーク・アイコン・イメージを前記システム・トレー・マネージャーに提供するステップと、
前記第１のネットワーク・アイコン・イメージの前記システム・トレー・マネージャーへの提供に続いて、前記ネットワーク・アイコン・マネージャーが、ネットワーク・イベントを受け取るメッセージ・ループに入るステップと、
第１のネットワーク・イベントの受け取りと同時に、前記ネットワーク・アイコン・マネージャーが、前記第１のネットワーク・イベントを第１のプライマリ・ネットワーク・アイコン状態イベントに変換するステップと、
前記ネットワーク・アイコンが更新されるべきか否かを決定するために、前記第１のプライマリ・ネットワーク・アイコン状態イベントを前記ステート・マシンに提供するステップであって、前記第１のプライマリ・ネットワーク・アイコン状態イベントが、前記計算装置が現在有線接続を介するローカル接続状態であること示すことを決定すると同時に、前記ネットワーク・アイコン・マネージャーが、第２のネットワーク・アイコン・イメージを選択し、前記計算装置のローカル接続状態を表わす前記システム・トレー内のネットワーク・アイコンとして前記第２のネットワーク・アイコン・イメージが表示されるように、前記第２のネットワーク・アイコン・イメージを前記システム・トレー・マネージャーに提供するステップと、
第２のネットワーク・イベントの受け取りと同時に、かつ前記第１のネットワーク・イベントの受け取りに続いて、前記ネットワーク・アイコン・マネージャーが、前記第２のネットワーク・イベントを第２のプライマリ・ネットワーク・アイコン状態イベントに変換するステップと、
前記ネットワーク・アイコンが更新されるべきか否かを決定するために、前記第２のプライマリ・ネットワーク・アイコン状態イベントを前記ステート・マシンに提供するステップであって、前記第２のプライマリ・ネットワーク・アイコン状態イベントが、前記計算装置が現在有線接続を介するインターネット接続状態であること示すことを決定すると同時に、前記ネットワーク・アイコン・マネージャーが、第３のネットワーク・アイコン・イメージを選択し、前記計算装置のインターネット接続状態を表わす前記システム・トレー内のネットワーク・アイコンとして前記第３のネットワーク・アイコン・イメージが表示されるように、前記第３のネットワーク・アイコン・イメージを前記システム・トレー・マネージャーに提供するステップと、
第３のネットワーク・イベントの受け取りと同時に、前記ネットワーク・アイコン・マネージャーが、前記第３のネットワーク・イベントを第３のプライマリ・ネットワーク・アイコン状態イベントに変換するステップと、
前記第３のネットワーク・アイコンが更新されるべきか否かを決定するために、前記第３のプライマリ・ネットワーク・アイコン状態イベントを前記ステート・マシンに提供するステップであって、前記第３のプライマリ・ネットワーク・アイコン状態イベントが、１つ以上の無線ネットワークが利用可能であること示すことを決定すると同時に、前記ネットワーク・アイコン・マネージャーが、第４のネットワーク・アイコン・イメージを選択して前記第４のネットワーク・アイコンをシステム・トレー・マネージャーに提供し、
前記第４のネットワーク・アイコン・イメージと前記第３のネットワーク・アイコン・イメージが交互に前記システム・トレー内に表示されるようにし、前記第４のネットワーク・アイコン・イメージが第１の所定時間表示され、次に第２の所定時間表示される前記第３のネットワーク・アイコン・イメージと置換されて、交互の表示が繰り返されること、
から成る方法。
【請求項２】
前記第３及び第４のネットワーク・アイコンが、前記無線ネットワークが利用可能でなくなるまで繰り返し表示されることを特徴とする、請求項１記載の方法。
【請求項３】
前記システム・トレーに表示されたネットワーク・アイコンのユーザによる選択に応答してコンテクスト・メニューを表示するステップを更に含み、前記コンテクスト・メニューが、
前記計算装置が現在接続されている無線ネットワークから切断することをユーザが選択する切断オプションと、
１つ以上の利用可能な無線ネットワークへの接続をユーザが選択する接続オプションと、
を含む種々のオプションを有することを特徴とする、請求項１記載の方法。
【請求項４】
前記システム・トレーに表示されたネットワーク・アイコンのユーザによる選択に応答して、ユーザには選択不可能なツールチップを表示するステップを更に含み、前記ツールチップが、インターネット接続を有する各ネットワーク接続に対するネットワーク・プロファイルを表示し、前記各ネットワーク接続に対するネットワーク・プロファイルが、プロファイル・サービスから前記ネットワーク・アイコン・マネージャーで受け取られることを特徴とする、請求項１記載の方法。
【請求項５】
前記計算装置がインターネット接続を得ると同時に、前記システム・トレーから通知を表示するステップを更に含み、前記通知が、それを介して前記計算装置がインターネットに接続される、前記ネットワークに対するネットワーク・プロファイルを表示することを特徴とする、請求項１記載の方法。
【請求項６】
処理装置によって実行された時、請求項１記載の方法を実行する、記憶された計算機実行可能命令を有する計算機記憶媒体。
【請求項７】
前記第３及び第４のネットワーク・アイコンが、前記無線ネットワークが利用可能でなくなるまで繰り返し表示されることを特徴とする、請求項６記載の計算機記憶媒体。
【請求項８】
前記システム・トレーに表示されたネットワーク・アイコンのユーザによる選択に応答してコンテクスト・メニューを表示するステップを更に含み、前記コンテクスト・メニューが、
前記計算装置が現在接続されている無線ネットワークから切断することをユーザが選択する切断オプションと、
１つ以上の利用可能な無線ネットワークへの接続をユーザが選択する接続オプションと、
を含む種々のオプションを有することを特徴とする、請求項６記載の計算機記憶媒体。
【請求項９】
前記システム・トレーに表示されたネットワーク・アイコンのユーザによる選択に応答して、ユーザには選択不可能なツールチップを表示するステップを更に含み、前記ツールチップが、インターネット接続を有する各ネットワーク接続に対するネットワーク・プロファイルを表示し、前記各ネットワーク接続に対するネットワーク・プロファイルが、プロファイル・サービスから前記ネットワーク・アイコン・マネージャーで受け取られることを特徴とする、請求項６記載の計算機記憶媒体。
【請求項１０】
前記計算装置がインターネット接続を得ると同時に、前記システム・トレーから通知を表示するステップを更に含み、前記通知が、それを介して前記計算装置がインターネットに接続される、前記ネットワークに対するネットワーク・プロファイルを表示することを特徴とする、請求項６記載の計算機記憶媒体。
【請求項１１】
グラフィカル・デスクトップのシステム・トレー内の単一のアイコンを用いて１つ以上のネットワークの接続状態を表示するための、計算機の処理装置によって実行される方法であって、
前記計算機の接続状態を知らせるために、前記システム・トレー内で表示されるべき複数のイメージから１つのイメージを、前記処理装置によって選択するステップと、
前記選択されたイメージを単一のアイコンとして前記システム・トレー内に表示するステップと、を含み、
前記複数のイメージが、
前記計算機がネットワークと接続していないことを示す、第１のイメージと、
前記計算機がローカル・ネットワークへ接続しているが、有線接続を介してインターネットへは接続していないことを示す、第２のイメージと、
前記計算機が有線接続を介してインターネットへ接続していることを示す、第３のイメージと、
１つ以上の無線ネットワークが利用可能であることを示す、第４のイメージと、
を含むことを特徴とする、方法。
【請求項１２】
前記選択されたイメージが第３のイメージであり、
１つ以上の無線ネットワークが利用可能であることを検出するステップと、
前記第３のイメージと共に表示されるべき第４のイメージを選択するステップとを、更に含み、
前記第３のイメージを第１の所定の時間表示し、続いて前記第４のイメージを第２の所定の時間表示することを繰り返すことによって、前記第３と第４のイメージが単一のアイコンとして前記システム・トレー内に交互に表示されることを特徴とする、請求項１１記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
システム・メモリ１３０は、ＲＯＭ１３１やＲＡＭ１３２などの揮発性及び／又は不揮発性のメモリの形式を有するコンピュータ記憶媒体を含む。始動の間などにコンピュータ１１０において構成要素の間で情報を転送するのを支援する基本ルーチンを含む基本入出力システム１３３（ＢＩＯＳ）は、ＲＯＭ１３１に典型的に格納される。ＲＡＭ１３２は、典型的には、演算処理装置１２０に直ちにアクセス可能である及び／又は演算処理装置１２０によって現に作用されているデータ及び／又はプログラム・モジュールを含む。限定ではなく例示であるが、図１は、オペレーティング・システム１３４、アプリケーション・プログラム１３５、他のプログラムモジュール１３６及び番組データ１３７を図解している。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
コンピュータ１１０は、更に、他の取外し可能／取外し不可能、揮発性／不揮発性コンピュータ記憶媒体を含む。単なる例示であるが、図１は、取外不可能で不揮発性の磁気媒体との間で読み書きをするハード・ディスク・ドライブ１４０、取外し可能で不揮発性の磁気ディスク１５２との間で読み書きをする磁気ディスク装置１５１、及びＣＤＲＯＭ又は他の光学の媒体などの取外し可能で不揮発性の光ディスク１５６との間で読み書きをする光ディスクドライブ１５５を図解している。例示的な動作環境において用いられる他の取外し可能／取外し不可能で、揮発性／不揮発性のコンピュータ記憶媒体は、限定は意味しないが、磁気カセットテープ、フラッシュ・メモリ・カード、ＤＶＤ、デジタル・ビデオ・テープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどを含む。ハード・ディスク・ドライブ１４１は、典型的には、インターフェース１４０のような取外し不可能なメモリ・インターフェースを介してシステム・バス１２１に接続される。また、磁気ディスク・ドライブ１５１及び光ディスク・ドライブ１５５は、インターフェース１５０のような取り外し可能（リムーバブル）なメモリ・インターフェースによってシステム・バス１２１に典型的に接続される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上述し図１に図解されているドライブ及び関連するコンピュータ記憶媒体は、コンピュータ読取り可能な命令、データ構造、プログラム・モジュール、及びコンピュータ１１０のための他のデータの記憶を提供する。図１では、例えば、ハードディスク・ドライブ１４１は、オペレーティング・システム１４４、アプリケーション・プログラム１４５、他のプログラムモジュール１４６、及びプログラム・データ１４７を記憶するものとして図解されている。これらのコンポーネントは、オペレーティング・システム１３４、アプリケーション・プログラム１３５、他のプログラムモジュール１３６及びプログラム・データ１３７と同じことも異なることもありうる。オペレーティング・システム１４４、アプリケーション・プログラム１４５、他のプログラム・モジュール１４６及びプログラム・データ１４７には、最小では、それらが異なるコピーであることを図解するためにここで異なる参照番号が与えられている。ユーザは、キーボード１６２や、マウス、トラックボール又はタッチパッドなどと一般に呼ばれるポインティング・デバイス１６１を介して、コンピュータ２０にコマンドと情報を入力する。別の入力装置として、ウェブ・カム１６３として知られている、インターネットを介して画像を送るためのカメラもある。他の入力装置（図示せず）には、マイクロホン、ジョイスティック、ゲーム・パッド、衛星ディッシュ、スキャナなどを含む。これら及び他の入力装置は、システム・バスに結合されたユーザ入力インターフェース１６０を介して、演算処理装置１２０に接続されることが多いが、パラレル・ポート、ゲーム・ポート又はユニバーサル・シリアル・バス（ＵＳＢ）などの他のインターフェース及びバス構造によって接続されることもある。モニタ１９１又は他のタイプの表示装置も、ビデオインタフェース１９０のようなインターフェース経由でシステム・バス１２１に接続される。モニタに加え、コンピュータは、更に、スピーカ１９７及びプリンタ１９６のような他の周辺の出力デバイスを含むことがある。これらは、出力周辺インタフェース１９５を介して接続可能である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
コンピュータ１１０は、リモート・コンピュータ１８０のような１又は複数のリモート・コンピュータへの論理的接続を用いたネットワーク環境で動作する。リモート・コンピュータ１８０は、パーソナル・コンピュータ、サーバ、ルータ、ネットワークＰＣ、ピア・デバイス又は他の一般的なネットワーク・ノードであり、典型的には、コンピュータ１１０との関係で上述した要素の多く又は全部を含む。ただし、図１には、メモリ記憶装置１８１だけが図解されている。図１に示されている論理的接続は、ローカル・エリア・ネットワーク（ＬＡＮ）１７１とワイド・エリア・ネットワーク（ＷＡＮ）１７３とを含むが、更にに他のネットワークを含むこともある。そのようなネットワーキング環境は、オフィス、企業全体に渡るコンピュータ・ネットワーク、イントラネット及びインターネットにおいて一般的である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
ＬＡＮネットワーキング環境の中で用いられるときには、コンピュータ１１０は、ネットワーク・インタフェイス又はアダプタの１７０を介してＬＡＮ１７１に接続されている。ＷＡＮネットワーキング環境の中で用いられるときには、コンピュータ１１０は、典型的には、モデム１７２又はインターネットなどＷＡＮ１７３の上で通信を確立するための他の手段を含む。モデム１７２は、内蔵型も外付け型もありうるが、ユーザー入力インターフェース１６０を介して、又は、それ以外の適切な機構を介して、システム・バス１２１に接続される。ネットワーク環境では、コンピュータ１１０又はその一部との関係で示されているプログラム・モジュールは、リモート記憶装置に記憶される。制限ではなく例示であるが、図１は、メモリ・デバイス１８１上に常駐するものとしてリモート・アプリケーション・プログラム１８５を示している。図示されているネットワーク接続は例示であり、コンピュータ間の通信リンクを確立する他の手段を用いることも可能である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
様々なネットワーキング・プロファイル及びインターフェース用の状態データの集合に加えて、単一のアイコン中の全体的なネットワークのステータスを示すために、あるネットワーク告知（例えばワイヤレスからのバルーン、ＰＰＰ拡張認証プロトコル（ＥＡＰ））のための及びネットワークのための着手ポイントとしてのエンドポイントが、モジュールを関連づけたとともに、プライマリ・ネットワーク・アイコン３０２も貢献することがある。図解されたネットワーク・シェル３１４がネットワーク接続マネージャ３１８から（例えばＣＣｏｎｎｅｃｔｉｏｎＮｏｔｉｆｙＳｉｎｋで）イベントを受け取るバルーンキュー３１６を含むことにすべきである。バルーン（）インターフェース／方法３２０を示してください。更に、図３に図解されたインプリメンテーションでは、プライマリ・ネットワーク・アイコン３０２は、ネットワーク・シェル３１４のある既存の機能性及びネットワーク接続マネージャー３１８のある既存の機能性を再使用することがある。例えば、アベイラビリテイとエラーハンドリングの考察に関しては、プライマリ・ネットワーク・アイコン３０２は既存のｎｅｔｓｈｅｌｌエラーハンドリング及びロギング・ルーチンに付着することがある。セキュリティ問題緩和に関しては、プライマリ・ネットワーク・アイコン３０２のコンポーネントは、対話型ユーザ特権と共にエクスプローラ・プロセスにおいて動作する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
この例示的な実装例では、プライマリ・ネットワーク・アイコン３０２は、シェルプログラム３２０（たぶんクライアント・アプリケーション）と対話するＩＯｌｅＣｏｍｍａｎｄＴａｒｇｅｔインターフェース（シェル・サービスオブジェクトとしての）を含み、これらに限定されず、ＣＯＭインターフェースを実装する。プライマリ・ネットワーク・アイコン（例えばそのＣＯＭサーバ）がネットワーク・シェル成分３１４（例えばｎｅｔｓｈｅｌｌ．ｄｌｌ）の内部でホストされるので、この実装例では、外部使用用ライブラリーファイルは存在しない。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
一般に、システム・トレー・エリア及び告知（図８−１２）を統一する例ネットワーク・アイコン画像及び関連情報に変わることは、例システム・トレー８８０の表現を示す。一般に、システム・トレーの望ましい特性一貫した方針を含む。またよりよい制御をユーザに許可し、システム・トレーはどれだけのスペースを占領するかである。例えば、ある重要なシステム評価は、システム・トレー（例えば時々システム制御領域と呼ばれたタスク・バーの右端のセクション）の特別の領域で示される。この例において、システム制御領域は時間アイコン８８２、ボリューム・アイコン８８４、ネットワークのアイコン８８６及び（動力がバッテリーに供給されたデバイスのために）パワーアイコン８８８を含んでいる。図８では、メッセンジャー・アイコン８９０が現われることに注意してください。しかし、この例において、特別のシステム制御領域ではなく総合システム・トレー８８０の一部がある。さらに、ユーザが隠されたシステム・トレー・アイコンを見ることを可能にする、対話型のエレメント８９２が示される。システム制御領域のアイコンがこの例インプリメンテーションの中に隠されないことに注意すべきである。