(57)【要約】【課題】  多くの有用情報をインジケータを介してコンピュータユーザに通知する。【解決手段】  インジケータから出力する色は、情報のタイプに、照明パターンは一般に、動作関連の情報に割り当てられる。インジケータを素早く見るために、単一のコントロールパネルにまとめることができる。その代わりに、機能または、キーボード上および／またはモニタのフレーム上など、他の論理的な配置によって、可視インジケータを分類することもできる。【選択図】  図１１
2004334882.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムにおいて、
それぞれが前記コンピュータシステムの状態に関する情報を伝達し、それぞれが第１のオペレーティングコンポーネントおよび第２のオペレーティングコンポーネントを含む、複数のインジケータと、
前記インジケータのうちの選択された１つを介して状態情報が出力される場合に、前記第１のオペレーティングコンポーネントについて第１のデータを、前記第２のオペレーティングコンポーネントについて第２のデータを選択する制御論理であって、前記選択されたインジケータは、前記第１および第２データに基づいて、前記第１および第２のオペレーティングコンポーネントを、前記選択されたインジケータに適用することによって、状態情報を出力するように制御される制御論理と
を含むことを特徴とするサブシステム。
【請求項２】
前記インジケータは可視情報を出力することを特徴とする請求項１に記載のサブシステム。
【請求項３】
前記第１のオペレーティングコンポーネントは色を有し、前記第１データは、前記インジケータ上に対応する色を出力するために使用される、少なくとも１つの値を含むことを特徴とする請求項２に記載のサブシステム。
【請求項４】
前記制御論理は、青、緑、黄、赤および白を含むセットから前記色を選択することを特徴とする請求項３に記載のサブシステム。
【請求項５】
前記制御論理は、前記選択されたインジケータに、情報関連の状態データを出力するために、青を選択することを特徴とする請求項４に記載のサブシステム。
【請求項６】
前記制御論理は、前記選択されたインジケータに、動作状況関連の状態データを出力するために、緑を選択することを特徴とする請求項４に記載のサブシステム。
【請求項７】
前記制御論理は、前記選択されたインジケータに、保留関連の状態データを出力するために、黄を選択することを特徴とする請求項４に記載のサブシステム。
【請求項８】
前記制御論理は、前記選択されたインジケータに、注意関連の状態データを出力するために、赤を選択することを特徴とする請求項４に記載のサブシステム。
【請求項９】
前記制御論理は、前記選択されたインジケータに、起動状況関連の状態データを出力するために、白を選択することを特徴とする請求項４に記載のサブシステム。
【請求項１０】
前記制御論理は、緑、黄および赤を含むセットから、前記色を選択することを特徴とする請求項３に記載のサブシステム。
【請求項１１】
前記選択されたインジケータは前記コンピュータシステムの電源状態を示すことを特徴とする請求項１に記載のサブシステム。
【請求項１２】
前記選択されたインジケータは前記コンピュータシステムのセキュリティ状態を示すことを特徴とする請求項１に記載のサブシステム。
【請求項１３】
前記選択されたインジケータは、前記コンピュータシステムのメディア関連装置の状態を示すことを特徴とする請求項１に記載のサブシステム。
【請求項１４】
前記選択されたインジケータは、前記コンピュータシステムによる情報記録の状態を示すことを特徴とする請求項１に記載のサブシステム。
【請求項１５】
前記選択されたインジケータは、前記コンピュータシステムのハードウェア問題を示すことを特徴とする請求項１に記載のサブシステム。
【請求項１６】
前記選択されたインジケータは、前記コンピュータシステムのソフトウェア問題を示すことを特徴とする請求項１に記載のサブシステム。
【請求項１７】
前記選択されたインジケータは、前記コンピュータシステムにおいて、通信が可能であることを示すことを特徴とする請求項１に記載のサブシステム。
【請求項１８】
前記選択されたインジケータは、前記コンピュータシステムにおいて、メッセージが使用可能であることを示すことを特徴とする請求項１に記載のサブシステム。
【請求項１９】
前記選択されたインジケータは、前記コンピュータシステムへの着信コールを示すことを特徴とする請求項１に記載のサブシステム。
【請求項２０】
前記選択されたインジケータは、前記コンピュータシステムのシステム状況データを示すことを特徴とする請求項１に記載のサブシステム。
【請求項２１】
前記第２のオペレーティングコンポーネントは、アクティブ化のパターンを含み、前記第２データは、複数の使用可能なアクティブ化パターンのうちの選択されたアクティブ化パターンに対応することを特徴とする請求項１に記載のサブシステム。
【請求項２２】
前記インジケータは可視情報を出力し、前記選択されたアクティブ化パターンは照明パターンに対応することを特徴とする請求項２１に記載のサブシステム。
【請求項２３】
前記制御論理は、安定および点滅を含むセットから、前記照明パターンを選択することを特徴とする請求項２２に記載のサブシステム。
【請求項２４】
前記制御論理は、安定、速い点滅、および遅い点滅を含むセットから、前記照明パターンを選択することを特徴とする請求項２２に記載のサブシステム。
【請求項２５】
前記制御論理は、安定およびフラッシュを含むセットから前記照明パターンを選択することを特徴とする請求項２２に記載のサブシステム。
【請求項２６】
前記制御論理は、安定およびウィンクを含むセットから前記照明パターンを選択することを特徴とする請求項２２に記載のサブシステム。
【請求項２７】
前記制御論理は、前記選択されたインジケータに、持続性関連の状態データを出力するための前記照明パターンを選択することを特徴とする請求項２２に記載のサブシステム。
【請求項２８】
前記制御論理は、前記選択されたインジケータに、変化関連の状態データを出力するための前記照明パターンを選択することを特徴とする請求項２２に記載のサブシステム。
【請求項２９】
前記制御論理は、前記選択されたインジケータに、勧誘関連の状態データを出力するための前記照明パターンを選択することを特徴とする請求項２２に記載のサブシステム。
【請求項３０】
前記制御論理が、前記選択されたインジケータに、アラーム関連の状態データを出力するための前記照明パターンを選択することを特徴とする請求項２２に記載のサブシステム。
【請求項３１】
前記制御論理は、視覚表示、可聴表示、および触覚表示を含むメンバセットのうちの少なくとも１つを出力することを特徴とする請求項２２に記載のサブシステム。
【請求項３２】
前記インジケータはＬＥＤを含むことを特徴とする請求項１に記載のサブシステム。
【請求項３３】
前記インジケータは、モニタ領域を全体的に照らす光源を含むことを特徴とする請求項１に記載のサブシステム。
【請求項３４】
コンピュータシステムにおいて、
前記コンピュータシステムの現在の状態に関連する状態データを受信するステップと、
前記状態データを出力するために、複数のインジケータのうちからあるインジケータを選択するステップと、
前記選択されたインジケータを操作するために、コンポーネントデータを選択するステップと、
前記選択されたインジケータが前記状態データに対応する表示を出力するように、前記選択されたコンポーネントに対応する制御データを出力するステップと
を含むことを特徴とする方法。
【請求項３５】
前記インジケータは、視覚表示、可聴表示、および触覚表示を含むメンバセットのうちの少なくとも１つを出力することを特徴とする請求項３４に記載の方法。
【請求項３６】
前記選択されたインジケータを操作するために、少なくとも１つの他のコンポーネントデータセットを選択するステップをさらに含むことを特徴とする請求項３４に記載の方法。
【請求項３７】
前記制御データを出力するステップは、可視情報に対応するデータを出力するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項３８】
前記選択されたインジケータを操作するために、可視情報に対応する少なくとも１つの他のコンポーネントデータセットを選択するステップをさらに含むことを特徴とする請求項３７に記載の方法。
【請求項３９】
前記コンポーネントは色を含み、可視情報に対応するデータを出力する前記ステップは、色データを出力するステップを含むことを特徴とする請求項３７に記載の方法。
【請求項４０】
前記選択されたインジケータを操作するために、コンポーネントを選択する前記ステップは、情報関連の制御データを出力するための特定の色を選択するステップを含むことを特徴とする請求項３９に記載の方法。
【請求項４１】
前記選択されたインジケータを操作するために、コンポーネントを選択する前記ステップは、動作状況関連の制御データを出力するための特定の色を選択するステップを含むことを特徴とする請求項３９に記載の方法。
【請求項４２】
前記選択されたインジケータを操作するために、コンポーネントを選択する前記ステップは、保留関連の制御データを出力するための特定の色を選択するステップを含むことを特徴とする請求項３９に記載の方法。
【請求項４３】
前記選択されたインジケータを操作するために、コンポーネントを選択する前記ステップは、注意関連の制御データを出力するための特定の色を選択するステップを含むことを特徴とする請求項３９に記載の方法。
【請求項４４】
前記選択されたインジケータを操作するために、コンポーネントを選択する前記ステップは、起動状況関連の制御データを出力するための特定の色を選択するステップを含むことを特徴とする請求項３９に記載の方法。
【請求項４５】
前記受信された状態データは電源状態データを含み、インジケータを選択する前記ステップは、電源インジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項４６】
前記受信された状態データは、セキュリティ状態データを含み、インジケータを選択する前記ステップは、セキュリティインジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項４７】
前記受信された状態データは、メディア関連の状態データを含み、インジケータを選択する前記ステップは、メディアインジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項４８】
前記受信された状態データは、トランスポート関連の状態データを含み、インジケータを選択する前記ステップは、トランスポートインジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項４９】
前記受信された状態データは、記録関連の状態データを含み、インジケータを選択する前記ステップは、記録状態インジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項５０】
前記受信された状態データは、システム状況関連の状態データを含み、インジケータを選択する前記ステップは、システム状況インジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項５１】
前記受信された状態データは、通知関連の状態データを含み、インジケータを選択する前記ステップは、通知インジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項５２】
前記受信された状態データは、通信関連の状態データを含み、インジケータを選択する前記ステップは、通信インジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項５３】
前記受信された状態データは、コール関連の状態データを含み、インジケータを選択する前記ステップは、コールインジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項５４】
前記受信された状態データは、メッセージ関連の状態データを含み、インジケータを選択する前記ステップは、メッセージインジケータに対応するインジケータを選択するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項５５】
前記インジケータは可視情報を出力し、前記コンポーネントは照明パターンに対応し、制御データを出力する前記ステップは、選択された照明パターンに対応するデータを出力することを含むことを特徴とする請求項３４に記載の方法。
【請求項５６】
前記選択されたインジケータを操作するために、可視情報に対応する少なくとも１つの他のコンポーネントデータセットを選択するステップをさらに含むことを特徴とする請求項５５に記載の方法。
【請求項５７】
少なくとも１つの他のコンポーネントデータセットは、色データを含み、制御データを出力する前記ステップは、色データを出力するステップをさらに含むことを特徴とする請求項５６に記載の方法。
【請求項５８】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、安定した照明パターンを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項５９】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、点滅照明パターンを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６０】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、速い点滅照明パターンを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６１】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、遅い点滅照明パターンを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６２】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、ウィンク照明パターンを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６３】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、安定した照明パターンを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６４】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、フラッシュ照明パターンを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６５】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、持続性関連の状態情報に対応する照明パターンデータを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６６】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、変化関連の状態情報に対応する照明パターンデータを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６７】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、勧誘関連の状態情報に対応する照明パターンデータを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６８】
前記選択されたインジケータを操作するために、コンポーネントデータを選択する前記ステップは、アラーム関連の状態情報に対応する照明パターンデータを選択するステップを含むことを特徴とする請求項５５に記載の方法。
【請求項６９】
請求項３４に記載の方法を実施するためのコンピュータ実行可能命令を含むことを特徴とするコンピュータ読取り可能媒体。
【請求項７０】
コンピュータシステムにおいて、前記コンピュータシステムの現在の状態に基づいて状態データを出力するためのインジケータを選択する手段と、
前記選択されたインジケータを操作するために、コンポーネントデータを選択する手段と、
前記状態データに対応する表示を出力するために、前記コンポーネントデータに基づいて、前記選択されたインジケータを制御する手段と
を含むことを特徴とするサブシステム。
【請求項７１】
前記選択されたインジケータを制御する前記手段は、前記インジケータによる、視覚表示、可聴表示、および触覚表示を含むメンバセットのうちの少なくとも１つの出力をもたらす、データ出力の手段を含むことを特徴とする請求項７０に記載のサブシステム。
【請求項７２】
前記インジケータは可視情報を出力し、前記選択されたインジケータを制御する前記手段は、前記インジケータによる視覚表示の出力をもたらす、制御データを出力する手段を含むことを特徴とする請求項７０に記載のサブシステム。
【請求項７３】
コンポーネントデータを選択する前記手段は、色データを選択する手段を含むことを特徴とする請求項７２に記載のサブシステム。
【請求項７４】
コンポーネントデータを選択する前記手段は、照明パターンデータを選択する手段を含むことを特徴とする請求項７２に記載のサブシステム。
【請求項７５】
コンポーネントデータを選択する前記手段は、色データおよび照明パターンデータを選択する手段を含むことを特徴とする請求項７２に記載のサブシステム。
【請求項７６】
コンピュータシステムにおいて、
それぞれが前記コンピュータシステムの状態に対応する状態情報を表示するように
配置される複数のインジケータと、
第１と第２の状態データを受信する受信手段と、
前記第１状態情報に基づいて第１の色を、前記第２状態情報に基づいて第２の色を出力するために、選択されたインジケータを制御し、また前記第１および第２状態データに対応する状態情報を表示するために、前記第１と第２の色の間で色が切り換わるように、照明パターンを選択する制御手段とを含むことを特徴とするサブシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、コンピュータシステムおよびコンピュータシステムユーザへの情報の伝達に関する。
【背景技術】
【０００２】
コンピュータシステムでは、警告やアラームなど、具体的なことをユーザに伝えるために、プロンプト（ｐｒｏｍｐｔ）、ダイアログなどの形の警告がしばしば、画面上に表示される。一般に、これには、警告にユーザの注意を引くための何らかのオーディオデータが伴う。一部の警告は消えるが、他の警告では、ユーザが不在の間に、それが見落とされていないことを確認するために、ユーザがそれを具体的に消すことが必要である。
【０００３】
人々は、他の方法で、情報を受け取ることもでき、しばしばそのようにしていることを意識的には気付いていない。異常なことが起きていない場合には、これが特に当てはまり、そのデータは、潜在意識的に気付かれ、精神的には通常として処理され、その結果、事実上廃棄され、または少なくともそれには意識的な注意が払われない。しかし、たとえば通常はある色で照らされているライトである場合に、それが別の色で照らされ、または通常は安定したライトである場合に、それが点滅またはフラッシュするなど、異常なことが起きている場合には、異常なデータの伝達によって、注目が集まる。時間が経つと、ユーザは訓練されて、ユーザにとって重要である場合、または十分頻繁に発生しているので、その情報が本当に例外的なことではなく、単に異なっているにすぎない場合の、こうした情報の意味を直感的に認識する。
【０００４】
特定の警告（またはそれら警告が存在しないこと）を除いて、コンピュータユーザは、コンピュータシステムに何が実際に起きているかに関する有用な情報をほとんど受け取ることはない。ユーザが受け取る数少ない情報の一部は、一般に各コンポーネント上のＬＥＤによって示される、コンピュータシステムの様々な外部コンポーネントが電気（電源）を受けているかどうかについてである。キーボードには一般に、ＮｕｍＬｏｃｋおよびＣａｐｓ  Ｌｏｃｋ状態（およびＳｃｒｏｌｌ  Ｌｏｃｋ）のインジケータがあり、ディスクドライブは、ＬＥＤを備え、および／またはユーザがいずれかの待ち時間が通常のＩ／Ｏ待ち時間であることを知るように、アクセス中に、可聴音を鳴らす傾向がある。ラップトップ上のバッテリーチャージレベルのインジケータ、使用中に点灯するメディアプレーヤー（ｍｅｄｉａ  ｐｌａｙｅｒ）のＬＥＤなど、他の少数の基本的なインジケータが提供され得る。こうしたインジケータによって、ユーザに、いくらかの有用な情報を提供することができるが、それは非常に限定されている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
さらに、ユーザ向けの外部インジケータがほとんどなく、そのそれぞれが非常に限定された情報を提供するということだけでなく、所与のインジケータが何を意味するかに関する一般的な一貫性もない。たとえば、あるコンポーネントは、電源投入時には緑を、電気を受けているものの、何らかの休止状態であることを示すのには黄色を使用し得るが、別のコンポーネントは、電源投入時であろうが、スリープ状態であろうが黄色を使用し、電源が切られている場合には、まったく点灯しないことがある。さらに、インジケータは、コンピュータシステム上で分散されている所与の各コンポーネント上に置かれ、たとえば、パワーランプ（ｐｏｗｅｒ  ｌｉｇｈｔ）は一般に、本体上にあり、メディアプレーヤーのライトは、ドライブ上および／または本体上にあり、それによって、ユーザが、床に設置されたパーソナルコンピュータ上などで、意識的に見ようと努めなければ、それを見ることが難しくなっている。
【０００６】
各インジケータのコンポーネントまたは装置、およびその相互のコンテキストにおいて、その一般的な意味に関して一貫性があるように、多くのタイプの状態情報について、コンピュータユーザに有用な情報を提供するインジケータの形態の方法およびシステムが求められている。またインジケータが、それを具体的に見なくても、容易に見えるように、論理的であり、状態情報を半意識的に見ることができる位置に配置されれば有益であろう。
【課題を解決するための手段】
【０００７】
簡潔に言えば、本発明は、一般的に一貫性のある規則に従いながら、コンピュータ関連の状態情報に関して、ユーザに一貫性のあるコンピューティング経験を提供するために、コンピュータユーザに通知を提供するライト（たとえばＬＥＤ）などのインジケータを提供する。可視インジケータの位置は、実施形態によって、ある程度異なり得るが、一般に、適切な位置であり、および／または見やすくするために何らかのやり方でまとめられる。
【０００８】
可視インジケータでは、規則は、ユーザに重要なコンピュータ関連情報を提供する、色および／または（たとえば、周波数および／またはデューティサイクル（ｄｕｔｙ  ｃｙｃｌｅ）などに基づく）照明のパターンに基づき、少なくともその特定のユーザにとって重要なインジケータについては、時間が経てば、こうした情報の意味が直感的に分かるようになる。他の可視情報（パルス周波数の加速または減速、明暗の強度など）もまた、ユーザに情報を伝達するための実現可能な基準である。可聴インジケータも同様に、単なるオンまたはオフよりもより細かい情報を提供するために、たとえば音色、音質、音量および／またはパターン、触覚情報として、たとえば圧力、振動、周波数、振動パターンなどにおいて、変化し得る。
【０００９】
ある実施形態では、情報のタイプに、色が割り当てられ、たとえば通知や通話などの情報関連のデータには青が、電源または操作上の動作など（たとえば、データにアクセスするドライブ）の活動状況関連の情報には緑が、保留または不急の警告タイプの情報には黄色が、注意および重要な通知には赤が、また起動状態データ（ｌｉｆｅ  ｓｔａｔｅ  ｄａｔａ）には白が割り当てられる。こうした色は、様々な照明パターンで組み合わせることができ、たとえば、同じＬＥＤ上において、安定した黄色のライト上に赤の点滅で、ユーザに２つのことを示すことができる。
【００１０】
たとえば安定していることで、持続的なタイプのデータを、速い点滅で新しい情報またはある方向（起動など）の変化を、遅い点滅でその反対方向の変化（たとえばシャットダウン）など、照明パターンによって、ユーザに意味をも提供する。他のパターンには、勧誘関連のデータのためのウィンク（ｗｉｎｋ）（時々、２連フラッシュを繰り返すなど）および／またはアラームなどのためのフラッシュ（時々、単発のフラッシュを繰り返す）などが含まれる。パターンは、たとえば、白いフラッシュで、装置が休止状態にあることを意味することができるなど、各インジケータが何を示しているかに関連して、道理にかなっている他の意味をもち得る。
【００１１】
色および規則に加えて、ライトの位置を、容易に見ることができおよび／またはその目的に関して適した位置に定義することができる。ある実施形態では、多数のまたはすべての可視インジケータを、素早く見るために、単一のコントロールパネルに集めることができる。別の実施形態では、可視インジケータを、機能によって分類することができ、たとえばキーボード上のボタンの場合は、ライトをボタンに並べておくことができ、ボタンをもたない、あるいは少なくとも定期的に押下されるボタンがないことがある、システムの電源状態や通知などの汎用目的インジケータの場合には、より見えやすい位置、たとえばモニタのフレーム上などに、インジケータを置くことができる。
【００１２】
他の利点は、図面と併せて参照すれば、以下の詳細な説明から明らかになろう。
【発明を実施するための最良の形態】
【００１３】
図１に、本発明を実施することができる、適切なコンピューティングシステム環境１００の一例を示す。コンピューティングシステム環境１００は、適切なコンピューティング環境の一例にすぎず、本発明の用途または機能の範囲について、どんな限定をも示唆することを意図していない。コンピューティング環境１００は、例示的なオペレーティングシステム１００で示されるコンポーネントのいずれか１つまたは組合せに関して、依存関係または要件を有すると解釈すべきではない。
【００１４】
本発明は、他の多数の汎用または特殊目的のコンピューティングシステム環境または構成で、使用することができる。本発明で使用するのに適し得る周知のコンピューティングシステムおよび／または構成の例には、これだけには限らないが、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルド（ｈａｎｄ−ｈｅｌｄ）またはラップトップ装置、タブレット（ｔａｂｌｅｔ）装置、マルチプロセッサシステム、マイクロプロセッサベース（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ−ｂａｓｅｄ）のシステム、セットトップボックス（ｓｅｔ  ｔｏｐ  ｂｏｘ）、プログラマブルな家電、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたは装置のいずれかを含む分散コンピューティング環境などが含まれる。
【００１５】
本発明について、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的な文脈で説明することができる。一般に、プログラムモジュールは、特定のタスクを実施し、または特定の抽象データ型を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造体などを含む。また本発明は、タスクが通信ネットワークを介してリンクされたリモート処理装置によって実行される、分散コンピューティング環境で実施することができる。分散コンピューティング環境では、プログラムモジュールを、メモリ記憶装置を含めた、ローカルおよび／またはリモートのコンピュータ記憶媒体に置くことができる。
【００１６】
図１を参照すると、本発明を実施するための例示的なシステムが、コンピュータ１１０の形態の汎用コンピューティング装置を含んでいる。コンピュータ１１０のコンポーネントは、これだけには限らないが、処理装置１２０、システムメモリ１３０、およびシステムメモリを含めた、様々なシステムコンポーネントを処理装置１２０に結合するシステムバス１２１を含み得る。システムバス１２１は、メモリバスまたはメモリコントローラ、周辺バス、および様々なバスアーキテクチュアのうちのいずれかを使用するローカルバスを含めた、いくつかのタイプのバス構造のうちのいずれかであり得る。限定するためではなく、例を挙げれば、こうしたアーキテクチュアには、業界標準アーキテクチュア（ＩＳＡ：Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、マイクロチャネルアーキテクチュア（ＭＣＡ：Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、拡張ＩＳＡ（ＥＩＳＡ：Ｅｎｈａｎｃｅｄ  ＩＳＡ）バス、ビデオ電子標準協会（ＶＥＳＡ：Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）ローカルバス、およびメザニン（Ｍｅｚｚａｎｉｎｅ）バスとも称される周辺コンポーネント相互接続（ＰＣＩ：Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスが含まれる。
【００１７】
コンピュータ１１０は一般に、様々なコンピュータ読取り可能媒体を含む。コンピュータ読取り可能媒体は、コンピュータ１１０からアクセスすることができる任意の使用可能な媒体とすることができ、揮発性と不揮発性の両方の媒体、ならびに取出し可能と取出し不可能の両方の媒体を含み得る。限定するためではなく、例を挙げれば、コンピュータ読取り可能媒体は、コンピュータ記憶媒体および通信媒体を含み得る。コンピュータ記憶媒体は、コンピュータ読取り可能命令、データ構造体、プログラムモジュール、他のデータなどの情報を記憶するための任意の方法または技術で実装される、揮発性および不揮発性、取出し可能および取出し不可能な媒体を含む。コンピュータ記憶媒体は、これだけには限らないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ：ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）または他の光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置または他の磁気記憶装置、あるいは所望の情報を格納するのに使用することができ、コンピュータ１１０からアクセスすることができる他の任意の媒体を含む。通信媒体は一般に、コンピュータ読取り可能命令、データ構造体、プログラムモジュール、または搬送波や他のトランスポート機構などの変調されたデータ信号の形の他のデータを実施し、任意の情報送達媒体を含む。用語「変調されたデータ信号」は、信号内の情報を符号化するように設定または変更された特性のうちの１つまたは複数を有する信号を意味する。限定するためではなく、例を挙げれば、通信媒体は、有線ネットワークや直接有線接続などの有線媒体、音波、ＲＦ、赤外線などの無線媒体、および他の無線媒体を含む。上記の任意の組合せもまた、コンピュータ読取り可能媒体の範囲に含められるべきである。
【００１８】
システムメモリ１３０は、読取り専用媒体（ＲＯＭ：ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１３１、およびランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１３２などの、揮発性および／または不揮発性メモリの形態のコンピュータ記憶媒体を含む。たとえばスタートアップ時などに、コンピュータ１１０内の要素間で情報を転送する助けとなる基本ルーチンを含む、基本入出力システム（ＢＩＯＳ：ｂａｓｉｃ  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ｓｙｓｔｅｍ）１３３は一般に、ＲＯＭ１３１に格納される。ＲＡＭ１３２は一般に、処理装置１２０から直接にアクセス可能であり、および／またはすぐにそれによる操作を受ける（ｏｐｅｒａｔｅ  ｏｎ）データおよび／またはプログラムモジュールを含む。限定するためではなく、例示するため、図１に、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７を示す。
【００１９】
コンピュータ１１０は、他の取外し可能／取外し不可能、揮発性／不揮発性のコンピュータ記憶媒体を含むこともできる。例示するためだけに、図１に、取外し不可能な不揮発性の磁気媒体から読み出し、それに書き込むハードディスクドライブ１４１、取外し可能な不揮発性の磁気ディスク１５２から読み出し、それに書き込む磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭや他の光媒体などの取外し可能な不揮発性の光ディスク１５６から読み出し、それに書き込む光ディスクドライブ１５５を示す。例示的なオペレーティング環境で使用することができる、他の取外し可能／取外し不可能、揮発性／不揮発性のコンピュータ記憶媒体には、これだけには限らないが、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ（ｓｏｌｉｄ  ｓｔａｔｅ  ＲＡＭ）、ソリッドステートＲＯＭなどが含まれる。ハードディスクドライブ１４１は一般に、インターフェース１４０などの取外し不可能なメモリインターフェースを介してシステムバス１２１に接続され、磁気ディスクドライブ１５１および光ディスクドライブ１５５は一般に、インターフェース１５０などの取外し可能なメモリインターフェースによって、システムバス１２１に接続される。
【００２０】
上記で説明し、図１に図示したドライブおよびそれに関連するコンピュータ記憶媒体は、コンピュータ１１０のコンピュータ読取り可能命令、データ構造体、プログラムモジュールおよび他のデータの記憶域を提供する。図１に、例として、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７を格納するハードディスクドライブ１４１を図示する。こうしたコンポーネントは、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７と同じことも、異なることもあり得ることに留意されたい。本明細書では、少なくともそれらが異なるコピーであることを示すために、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７に異なる番号を付けてある。ユーザは、タブレット、電子デジタイザ（ｄｉｇｉｔｉｚｅｒ）１６４、マイク１６３，キーボード１６２、および一般にマウス、トラックボール（ｔｒａｃｋｂａｌｌ）、タッチパッド（ｔｏｕｃｈ  ｐａｄ）と称されるポインティング装置１６１を介して、コマンドおよび情報をコンピュータ１１０に入力することができる。図１に図示していない他の入力装置には、ジョイスティック（ｊｏｙｓｔｉｃｋ）、ゲームパッド、パラボラアンテナなどが含まれ得る。こうしたおよび他の入力装置はしばしば、システムバスに結合されたユーザ入力インターフェース１６０を介して、処理装置１２０に接続されるが、パラレルポート（ｐａｒａｌｌｅｌ  ｐｏｒｔ）、ゲームポート（ｇａｍｅ  ｐｏｒｔ）、ユニバーサルシリアルバス（ＵＳＢ：ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）などの他のインターフェースおよびバス構造によって接続することもできる。モニタ１９１または他のタイプの表示装置もまた、ビデオインターフェース１９０などのインターフェースを介して、システムバス１２１に接続される。またモニタ１９１は、タッチスクリーンパネル（ｔｏｕｃｈ  ｓｃｒｅｅｎ  ｐａｎｅｌ）などと一体化することができる。モニタおよび／またはタッチスクリーンパネルは、タブレットタイプのパーソナルコンピュータのように、コンピューティング装置１１０が組み込まれている本体に物理的に結合できることに留意されたい。さらに、コンピューティング装置１１０などのコンピュータは、出力周辺インターフェース１９３などを介して接続することができる、スピーカ１９４、プリンタ１９５などの他の周辺出力装置を含むこともできる。
【００２１】
コンピュータ１１０は、リモートコンピュータ１８０などの１つまたは複数のリモートコンピュータとの論理接続を使用するネットワーク環境で動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス（ｐｅｅｒ  ｄｅｖｉｃｅ）、または他の通常のネットワークノードとすることができ、図１には、メモリ記憶装置１８１だけが示してあるが、一般に、コンピュータ１１０に関連して上記で説明した要素の多くまたはすべてを含む。図１に示す論理接続は、ローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）１７１、広域エリアネットワーク（ＷＡＮ：ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）１７３を含むが、他のネットワークを含むこともできる。こうしたネットワーキング環境は、オフィス、企業規模のコンピュータネットワーク、イントラネット、およびインターネットでは一般的である。たとえば、本発明では、コンピュータシステム１１０は、データの移行元のソースコンピュータ（ｓｏｕｒｃｅ  ｍａｃｈｉｎｅ）を含むことがあり、リモートコンピュータ１８０は、宛先コンピュータを含み得る。しかし、ソースおよび宛先コンピュータは、ネットワークまた他の任意の手段によって接続されている必要はなく、その代わりに、ソースプラットフォーム（ｓｏｕｒｃｅ  ｐｌａｔｆｏｒｍ）によって書き込まれ、または宛先プラットフォームによって読み出すことができる任意の媒体を介して、データを移行することができることに留意されたい。
【００２２】
ＬＡＮネットワーキング環境で使用される場合には、コンピュータ１１０は、ネットワークインターフェースまたはアダプタ１７０を介してＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境で使用される場合には、コンピュータ１１０は一般に、モデム１７２、またはインターネットなどのＷＡＮ１７３上に、通信を確立するための他の手段を含む。モデム１７２は、内部にあっても、外部にあってもよく、ユーザ入力インターフェース１６０または他の適切な機構を介して、システムバス１２１に接続することができる。ネットワーク化された環境では、コンピュータ１１０に関係して述べたプログラムモジュールままたはその一部を、リモートメモリ記憶装置に格納することができる。限定するためではなく、例を挙げるため、図１に、メモリ装置１８１に常駐する、リモートアプリケーションプログラム１８５を示す。図示したネットワーク接続は、例であり、コンピュータ間の通信リンクを確立する他の手段を使用できることが理解されよう。
【００２３】
通知ライト、位置および規則
本発明は一般に、ユーザに、コンピュータシステムに関する状態情報を提供することを対象としている。本発明について、主に、可視光の形態のインジケータを用いて説明するが、たとえばオーディオまたは触覚出力など、知覚することができるどんな物でも、インジケータとして使用することができることに留意されたい。状態は、電源状態などの従来の情報を含み得るが、コンピュータに関連するとは従来考えられていなかった他の情報、たとえば通話に関する状態情報を提供することができる。したがって、コンピュータは一般に、複数の通信関連の機構およびプログラムにとっての通信の中心点として配置され得る。さらに、理解されるように、本明細書で説明する様々な通信チャネル、コントロール、インジケータおよびシナリオは、例にすぎず、本発明が適用される他の多くの物がある。
【００２４】
図面の図２を参照すると、様々な通信関連の装置および他の入出力装置が統合される、図１のコンピュータシステム１１０などのコンピュータシステムが示されている。たとえば、コンピュータシステム１１０は、接続されたカメラ２０２、接続された電話（ハンドセットなど）２０４、マイク１６３と共にスピーカーフォンとして機能することができる、接続されたスピーカ１９４を備えたモニタ１９１を含む。図２に別個に示されていない他の装置は、携帯電話や、何らかのやり方（有線のクレイドルまたは無線の技術など）で他のコンピュータシステムに接続することができる他の移動コンピューティング装置などの移動通信装置を含む。図２に個別の装置として示されているが、スピーカ１９４やマイク１６３など、こうした装置のいずれか、またはすべては、単一のアセンブリ（ａｓｓｅｍｂｌｙ）に組み合わせ、またはモニタ１９１などの他の装置に組み入れることができる。いずれにせよ、こうした装置がそれぞれ、存在していることがあり、そうである場合は、それらを有線または無線接続によって、（少なくともマザーボードを含むが、また一般には何らかの不揮発性記憶装置も含む）ＰＣの本体２１４のインターフェースに、直接的または間接的に、接続することができる。
【００２５】
図２に、補助表示装置２２０も示されている。補助表示装置２２０は一般に、（主表示装置１９１に比べて）小型であり、コントロールおよび通信パネルのアセンブリに組み入れることができる。理解されるように、コントロールパネルは、それと組み合わせられた補助表示装置を含む必要はなく、所与の実施形態では、補助表示装置がないことがあり、または補助表示装置は別のところに設置され得る。図２にはさらに、以下で説明するように、本発明による、非従来的なキーボード上のボタン、キーボードおよびモニタ上の非従来的なＬＥＤインジケータ２２４が示されている。
【００２６】
本発明の一態様によれば、図３に一般的に示されているように、非従来的なタイプの情報について、および／または非従来的な位置に、状態情報が提供される。たとえば、表示モニタ１９１上に、セキュリティ関連情報、および（モニタだけなくシステムについての）電源情報が、それぞれインジケータ３００および３０２を、さらにそれに付随するコントロールを備えて示されている。具体的に図１１および図１２を参照して、以下で説明するように、インジケータ３００および３０２が、単に２つの状態以上のことを伝達できるように、ユーザに、こうしたシステム情報（電源モード、ログインまたはログアウトなど）を提供する。
【００２７】
一般に、セキュリティ関連情報およびシステムの電源状態は、頻繁に変化することではなく、したがって、それに対応するコントロールへの容易なアクセスよりも見やすさが重要視されることがあり、このため、たとえば、キーボード１６２上ではなく、モニタ１９１上に置かれる。しかし、理解されるように、所与の実施形態では、こうしたインジケータおよびいずれかの付随するコントロールを、事実上、実用的などんな場所にも置くことができる。さらに、インジケータが、対応するコントロールの近くにあるように示されているが、それを別のところに置き、さらにはコントロールの中に組み入れることもでき、たとえば、ＬＥＤをボタンの中に入れることができる。
【００２８】
図４に、別のタイプのインジケータおよび対応するコントロール、すなわち通知関連コントロール／インジケータ４００を示す。この具体的な例では、こうしたコントロール／インジケータ４００が、コントロールパネル４０２上の他のコントロール／インジケータとともに提供される。関連の米国特許出願（米国特許出願、"Control and Communications Panel for a Computer System"）で説明されているように、このコントロールパネルは、様々な場所に置くことができる。しかし、こうした通知関連のコントロール／インジケータ４００は、別々におよび／またはモニタ１９１やキーボード１６２上など、別のところに置くことができることを理解されたい。たとえば、コントロールは、しばしば使用され得るので、こうしたコントロールへの簡単な物理アクセスは、設計面で考慮すべき１つの点であり、したがって、キーボードが、通知関連のコントロールおよびインジケータを組み入れる可能性が高い別の場所であろう。コントロールパネルを含むある実施形態では、セキュリティおよび電源インジケータ／コントロールも同様に、それらがモニタおよび／またはキーボード上にやはり存在しているかどうかに関係なく、一般にコントロールパネル４０２上にあることに留意されたい。
【００２９】
通知関連のコントロール４００の例には、電子メール、ボイスメール、カレンダ、ならびにシステム関連の通知および状態（システムの全体的な状態（ｈｅａｌｔｈ）など）にアクセスするためのコントロールが含まれる。図示していない等価の他の通知コントロールには、インスタントメッセージング（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｉｎｇ）に関連するコントロールなどが含まれる。通話関連のコントロールは、いくぶん通知に関連するが、こうした例では、それ自体のグループに設けられることに留意されたい。
【００３０】
図５に、コントロールパネルの一実施形態４０２上の、他のコントロールおよびインジケータセット５００、すなわちオーディオ音量コントロールおよびビジュアルフィードバック（ｖｉｓｕａｌ  ｆｅｅｄｂａｃｋ）について示す。ミュートボタンおよびインジケータは、音量のつまみとして示されている。上下方向ボタンやスライダバー（ｓｌｉｄｅｒ  ｂａｒ）などの他の音量コントロール機構は、同等物であることに留意されたい。さらに、図示されていないが、あるインジケータ、またはインジケータのセットを、音量コントロール、たとえば音量レベルの上昇に伴って順次点灯するＬＥＤの列に添えることができることに留意されたい。
【００３１】
図６は、キーボードの最上部に、トランスポートコントロール（ｔｒａｎｓｐｏｒｔ  ｃｏｎｔｒｏｌ）６００が設けられた、コンピュータキーボード１６２の（一部の）図である。トランスポートコントロール６００と関連するインジケータ６０２が設けられている。記録ボタンは、関連の米国特許出願（米国出願"Record Button on a Computer System"）で説明されているように、特別なタイプのトランスポートコントロールである。明らかであるように、トランスポートコントロールおよび任意の関連インジケータを、（たとえば図９の）コントロールパネル上に、システム上の別のところに（メディアプレーヤーを用いてなど）、またはキーボード上の別の位置に設けることができる。さらに、トランスポートコントロールに複数のインジケータを、たとえば記録用に１つ、再生用に１つなど、要望に応じて提供できることが理解できよう。
【００３２】
図７に、一般的に図示するように、たとえばカメラ２０２のそばの表示モニタ１９１のフレーム上に、カメラコントロール（ｃａｍｅｒａ  ｃｏｎｔｒｏｌ）７００に関連する、カメラ状態情報が設けられる。図７の例示的な実施形態では、ユーザがカメラの方を向きながらも、状態を見るように、カメラコントロールおよび状態インジケータが、カメラのそばに設けられる。代わりに、またはこうしたコントロールに加えて、キーボードまたはコントロールパネル、あるいはカメラの本体それ自体に、カメラコントロールおよびインジケータに適した場所を設けることもできる。カメラの本体が使用された場合は、コントロールおよびインジケータは、カメラと共にあちこち移動し、それは、オペレーティングシステムが実際には、インジケータを制御し、コントロールを解釈していることを除いて、従来のカメラと同様であることに留意されたい。
【００３３】
図８では、通信コントロール／インジケータ８００、およびルーティングコントロール／インジケータ８０２が、キーボード１６２上に配置されている。容易に理解できるように、こうしたコントロールは、頻繁に使用され得る。したがって、それらが、届き難いが、より見えやすいというのではなく、届きやすさが重要視され得る。通信コントロールによって、コンピュータシステムで受信される通話のための、スピーカーフォン機構（および／またはハンドセット（図示せず）などの他の可能な機構）をアクティブ化（または非アクティブ化）し、オーディオの音を消すこともできる。従来のコンピュータシステムとは異なり、コンピュータシステムは、関連の米国特許出願（"Real-Time Communications Architecture and Methods for use with a Personal Computer System"）で説明されているように、通信センタの働きをすることができることに留意されたい。
【００３４】
関連の米国特許出願（"Computer System with Do Not Disturb System and Method"）で説明されているように、ルーティングコントロール（ｒｏｕｔｉｎｇ  ｃｏｎｔｒｏｌ）によって、コンピュータシステム全体を、通話、インスタントメッセージ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ）、電子メール、他の警告を含めた受信情報に関して、応答回避モード（ｄｏ  ｎｏｔ  ｄｉｓｔｕｒｂ  ｍｏｄｅ）にすることができる。通信を転送することもできる。本発明によれば、状態インジケータによって、電話の保留など、他の通信関連の状態データと共に、ユーザにこうした状態を伝えることができる。さらに、以下で説明するように、状態表示は、単一のＬＥＤを介してだけ表示されるのではなく、コンピュータシステム（少なくともモニタ）全体としての、全般的な照明であり得る。
【００３５】
様々なコントロールおよびインジケータを論理的に分類し、使いやすいように、または見えやすいように、関連装置の近くなど、様々な位置に配置することができる。その代わりに、少なくとも一部のコントロールおよびインジケータを、図９の通信パネル９１８などの通信パネル上に集めることができる。ボタンおよびインジケータを繰り返すこともできるが、コントロールパネル９１８の１つの利点は、状態を見るための単一制御ポイントおよび状態を見るための単一の位置が設けられることである。
【００３６】
図１０に、状態情報を表示するため、インジケータ１０４０がどのように制御されるかを示す。一般に、コントロール１０４２内の、あるいはアプリケーションプログラム１０４４または自動化されたプロセス１０４６による状態変化などが、インジケータを識別するデータとともに、オペレーティングシステム１３４に提供される。次いで、状態変化処理論理１０５０によって、オペレーティングシステム１３４が、変化に対応する現在のコンテキストで動作する。これには、たとえば必要時にアプリケーションプログラムを起動し、システム音量を下げ、ロックされたモードである場合には、ログイン画面を提供しまたはユーザをログアウトさせ、あるいは動作中である場合には、ロックモード（ｌｏｃｋｅｄ  ｍｏｄｅ）にするなどのために、１つまたは複数のハードウェアまたはソフトウェアのイベントまたはコマンドを生成することを含む。
【００３７】
以下で説明するように、オペレーティングシステム１３４は、ユーザに、優れた情報を伝達するために、インジケータ表示論理（規則）１０５２によって、インジケータ１０４０を制御する。インジケータは、ＬＥＤ、または補助表示装置などの他の可視表示機構である必要はないが、視覚、可聴および触覚出力を含めて、ユーザが感知することができる情報を出力する任意のタイプの機構を含み得ることに留意されたい。それぞれのインジケータは、コントロールのうちの１つに関連することができ、したがって、それぞれのインジケータを、その対応するコントロールに組み入れ、またはその近くに置くことができる。どのコントロールにも関連していない他のインジケータを、コントロールおよび通信パネル９１８に含めることができる。コンピュータシステムは、本発明に従って動作する、コントロールおよび通信パネルおよび／またはインジケータの（少なくとも一部の）制御について、完全に作動可能である必要はないことに留意されたい。実に、コントロールのうちの一部またはすべては、コンピュータの電源が落とされている場合でも、少なくとも既定の範囲、またはユーザによって設定されている範囲では、依然として動作することができる。したがって、オペレーティングシステムが使用可能でない場合は、２次プロセッサなどによって、インジケータの出力を制御することができる。こうした電源切断モードで、コントロールおよび通信を取り扱うために、コントロール処理論理を、２次プロセッサなどで操作される実行可能な不揮発性メモリにロードすることができ、それによって、ディスク、メインプロセッサ、メインディスプレイ、ネットワークカード（ｎｅｔｗｏｒｋ  ｃａｒｄ）および／またはシステムの他の部分の電源が落とされていても、いくらかの電源が使用可能である限りは、通信が機能する。ＢＩＯＳなどによって、電源投入インジケータ操作を取り扱うことができる。
【００３８】
インジケータを制御するための規則の一般的な説明に移ると、図１１および図１２は、現在の状態を表示するための、インジケータ、ならびに色および照明パターンに関するその動作を一般的に示すデータテーブルである。一般的に、インジケータは共に、ユーザに、有用な細かい状態情報を提供する、少なくとも２つのコンポーネント、色コンポーネントおよび照明パターンコンポーネントを含む。コンポーネントは、他のコンポーネントと組み合わせることができ、たとえば、１つのインジケータが、複数の情報のセットを伝える何らかのやり方で、インターリーブ（ｉｎｔｅｒｌｅａｖｅ）された複数のパターンおよび／または色を含むことができ、たとえば、緑の安定したライト上の赤い点滅に、時折生じる黄色ウィンクを合わせることは、多くの可能な例のうちの１つである。以下で説明するように、色およびパターンは、表示される状態情報の特定のタイプのコンテキストに基づく意味をもち、たとえば、絶えず点灯している赤は、セキュリティ関連インジケータのコンテキストでは、システムがロックされていることを意味し、メディア関連インジケータのコンテキストでは、絶えず点灯している赤が、記録が行われていることを意味する。しかし、両方とも、何らかの適切な注意がシステムに払われるべきであることを伝えるために赤を使用する。
【００３９】
色、パターンの組合せに適した、様々なインジケータの動作の説明とともに、図１１では、インジケータのタイプに関する色について説明し、図１２では、色に関する照明のパターンについて説明する。こうした色および照明パターンは、ある可能なスキームにおける例に過ぎず、たとえば、色覚異常の人は、別のスキームを選択できることに留意されたい。
【００４０】
このために、色、強度、明るさ、音および照明効果とのいずれかの関連を含めたライトの動作を、ソフトウェアおよび／またはユーザの嗜好によって、制御し、設定可能にすることができる。たとえば、ライトは、色コンポーネント（ＲＧＢなど）に基づき、それによって、システムが様々なユーザのプロフィール、アプリケーションおよび嗜好に応じて実施できるようにすることができる。パルス、点滅速度および周波数を含めたライトの動作、ならびに強度を、プログラムによって、制御および／または設定することができる。オーディオおよび触覚データなどの他の知覚情報によって、様々な状態イベントも同様に、表示することができ、これらを設定可能にすることができる。しかし、本発明によれば、どのスキームを用いる場合でも、伝達されるデータのタイプに関して、一般的に一貫性がなくてはならず、たとえば所与のインジケータがどのコンポーネントを示しているかに関係なく、動作状況関連のデータは通常、同じ１次表示（同じ色など）を用いる。
【００４１】
図１１の例示的なスキームで示すように、電源ボタンを、４つの色、すなわち緑、黄、赤および白のうちの１つに点灯し、電源投入時、電源切断時、ハードウェア問題、および起動状態（ａｌｉｖｅ）をそれぞれ示すことができる。電源状態（低バッテリなど）に関するどの情報も、システム状況の警告であるので、電源関連「情報」データ（青）は実際には、適応されない。他のインジケータ、たとえばセキュリティ状態（ログインまたはロックアウト（ｌｏｃｋ  ｏｕｔ））、メディア状態、システム状況、通知および「コール」（単に音声だけでなく、通信全般）については、図１１から容易に明らかになるので、したがって、図１３の状態図を参照して、以下で例示的な通知シナリオを提供する以外には、ここでは余分な説明を行わない。
【００４２】
図１２に示すように、こうした色がユーザに提供されるやり方（照明パターン）によって、情報も伝達する。たとえば、安定した緑は、電源が投入されていることを意味し、安定した黄色は電源が落とされていることを示す。図１２からやはり明らかであるように、電源インジケータが緑で、速い点滅をしていると、電源の投入中を示す。同じ電源インジケータが、緑で遅い点滅をしていると、完全なシャットダウンを示し、黄で遅い点滅をしていると、待機状態の電源切断中を示しており、赤で遅い点滅をしていると、緊急の休止（バッテリ電力が極めて低いなど）が発生していることを示している。
【００４３】
図１１および１２に示すように、ある実施形態では、色が情報のタイプに割り当てられ、たとえば、青が通知やコールなどの情報関連のデータに、緑が電源や操作上の動作などの動作状況関連の情報に、黄が保留または不急の警告タイプのデータに、赤が注意に、また白が起動状況データに割り当てられる。
【００４４】
したがって、それぞれのインジケータが、関連するコンテキストを有し、それぞれの色が、そのコンテキストに関連する操作のタイプを示し、それぞれの照明パターンが、別の情報を示す。こうした色を、様々な照明パターンで組み合わせることができる。たとえば、ユーザが通話中（図１１および１２の安定した緑色）の、電話の保留（図１２の黄色のフラッシュ）について考えてみる。この状況では、「安定した」緑のライトが、黄色で１回フラッシュし、これが時々（たとえば定期的に）繰り返される。
【００４５】
図１１および１２の例では、可視インジケータについて、規則が、ユーザに重要なコンピュータ関連情報を提供する、色（図１１）および／または照明パターン（図１２では、たとえば断続的な照明の周波数および／またはデューティサイクルなどに基づく）に基づいており、それによってユーザは、少なくとも特定のユーザにとって重要な表示については、時間が経てば、直感的にその意味が分かるようになる。他の可視情報（パルスの加速および減速、明暗の強度など）もまた、ユーザに情報を伝達する実現可能な基準である。
【００４６】
図１２で説明するように、安定した照明で持続的なタイプのデータを、速い点滅である方向の変化または新しい情報を、遅い点滅でその反対方向の変化など、照明パターンによって、ユーザに意味を提供することもできる。他のパターンには、勧誘関連のデータのためのウィンク（時々、２連フラッシュを繰り返すなど）、および／またはアラームのためのフラッシュ（時々、単発のフラッシュを繰り返す）などが含まれる。パターンは、たとえば、電源ボタンの緑の速い点滅は、システムが電源投入中であることを意味するが、「コール」関連インジケータの緑の速い点滅は、コールが接続中であることを意味するなど、それぞれのインジケータが何を示しているかに関連して、理にかなう他の意味をもち得る。他のフラッシュパターン、たとえば３連フラッシュの後に、同じ色の安定したライトが続くことによって、以下の図１３の例示的な状態図で説明するようなことを示すことができ、すなわち、標準の優先度の電子メールが到着した場合は、通知ライトが青で３回点滅し、その後に青のライトが続いて、情報が使用可能であることを示すことができる。
【００４７】
可聴インジケータも同様に、たとえば音色、音質、音量および／またはパターンなど、触覚情報として、たとえば圧力、振動、周波数、振動パターンなどにおいて、より細かい情報を提供するために、変化し得る。
【００４８】
図１３に、通知インジケータの使用について、操作の状態を一般的に示す状態図を示す。より具体的には、状態図には、各情報カテゴリに適用できる操作の３つの状態、および状態間の遷移に関連する行動が示されている。さらに、通知が受信された場合および通知が読まれた場合のそれぞれの状態について、通知インジケータの動作も示されている。図１３について、例として、電子メールの通知を用いて説明する。理解されるように、色および説明のフラッシュ操作は例であり、多数の代替方法が実現可能である。
【００４９】
最初の電子メールが受信される前、システムは、読むべき通知がない状態１３０２にある。標準優先順位が付与された第１の電子メールが届くと、電子メール通知インジケータが、青で３回（または図１２のように、何か他の回数）フラッシュし、システムは、状態１３０４に遷移し、そこでは、通知インジケータは、安定した青のライトで点灯したままである。次いで、高優先度の電子メール通知が受信されると、電子メール通知インジケータは、（たとえば）赤で３回フラッシュし、システムは、状態１３０６に遷移し、そこでは、通知インジケータは、安定した赤のライトで点灯したままである。標準優先度の電子メール通知が読まれた場合は、システムは、最後の高優先度電子メールが読まれるまで、状態１３０６にとどまる。システムが状態１３０６にいる間に、新しい通常または高優先度の電子メールが受信されると、電子メール通知インジケータは、赤で３回フラッシュし、システムは、状態１３０６にとどまり、電子メール通知インジケータは、安定した赤で点灯されている。最後の高優先度の電子メールが読まれた後は、未読の電子メール通知がなければ、システムは、状態１３０２に遷移する。未読の標準優先度の通知がある場合は、システムは、状態１３０４に遷移し、通知インジケータが、安定した青ライトに変化する。最後の標準優先度の電子メール通知が読まれると、システムは、状態１３０２に遷移し、そこで電子メール通知インジケータの点灯が消える。
【００５０】
それぞれの電子メール通知は、電子メールのアプリケーションプログラムを、コンピュータシステムのモニタの前面に持ってきて、通知を生成した電子メールのメッセージを読むことによって、読むことができる。電子メールのアプリケーションが、コンピュータシステム上で実行されていなかったら、最初に電子メールアプリケーションを起動する。これは、ソフトウェアによる対話を介して、従来のように、行うことができ、または通知インジケータと関連するコントロールボタン（ｃｏｎｔｒｏｌ  ｂｕｔｔｏｎ）があることがあり、このボタンを押して、アプリケーションプログラムまたはシステムコンポーネントを起動し、および／またはそれを前面に持ってくることができる。別の例示的な実施形態では、代替として、アプリケーションプログラムまたはシステムコンポーネントに関連する、コンピュータシステム１００のキーボード１６２上のキーを押下することができる。
【００５１】
図１３について、電子メールを使用して説明しているが、通知インジケータの動作を異なるように変更することができる本発明によって、他の情報カテゴリを使用できることを理解されたい。たとえば、ボイスメールは、図１３の状態図と同じ、また類似の状態図を用いる、それ自体のインジケータを備えることができる。別の例では、（図４の通知コントロール４００の）システム状況通知インジケータは、システム状況情報と関連する。システム関連の通知メッセージがない場合に、状態１３０２にいる間に、システム状況通知インジケータを点灯しないのでなく、システムが正常であることを示すために、この通知インジケータを、安定した緑のライトに点灯することができる。通知インジケータについて、１組の通知ライトを用いて説明したが、他のタイプの通知インジケータを使用できることが当業者には理解されよう。たとえば、通知インジケータをフラッシュする代わりに、またはそれに加えて、オーディオ通知を生成して、新しい通知が受信された場合にはいつでも、ユーザに警告することができる。
【００５２】
つまり、本発明は、このようにして、ユーザおよび／または視聴範囲の他の人々に、コンピュータシステムおよび／またはそのシステム／サブシステムの様々な状態または状況を伝えるための方法およびシステムを提供する。コンピュータまたはコンピュータの周辺製品に組み込まれたインジケータ（コンピュータパネルを含む）によって、状態情報を伝達する。
【００５３】
他のタイプの照明が実現可能であり、それを代替として、実装できることに留意されたい。例として、図１４に、矢印で示すように、コンピュータシステムがスタンバイモードの場合に点灯される、コンピュータモニタのベゼル（ｂｅｚｅｌ）から生じるライトによって、ユーザに、コンピュータシステムは使用の準備ができていることを伝える。コンピュータに電源が入り、またはそれが使用され始めると、モニタの周りからのライトが弱くなり、図１５のように、モニタの台または本体の近くから、ライトが生じて、処理およびコンピューティング動作が行われており、システムがオン状態であることを示す。一般的な点灯は、様々な色とすることができ、一定のままである必要はないが、関心を引く目的で、時間が経つと変化し得る。図１６のように、本体２１４は、ライトを発することができる。
【００５４】
この同じ代替の光源を（ＬＥＤインジケータの代替として、またはそれに加えて）使用して、コンピューティングシステム使用の別の状態、または応答回避モードを含めた動作状況を伝えることができる。この状況では、台から生じるライトが、応答回避モードボタンと一緒に機能し、コンピュータが使用されているやり方に変化が生じたことを示すことができる。たとえば、ユーザは、応答回避コントロールを用いて、コンピュータの状態を、着信通知に選択的にフィルタがかけられ対処される（たとえば、応答回避状態によって、着信音声通話を、ボイスメールの受信箱に自動的に向けることができ、インスタントメッセージが、発呼者に、ユーザがＩＭでの話し合いに応じることができないことを通知するように返答し、電子メールが、対応不可能なことを示すメッセージで、自動返信することができる）モードに変更する。そのように構成されている場合は、応答回避モードの選択によって、台から生じるライトが、ユーザおよびユーザの周囲の人々に、コンピュータが現在、異なる使用状態にあることを示すようになる。
【００５５】
この代替光源によって（および／またはＬＥＤインジケータによって）、システム警告を提供することもでき、この警告では、生じるライトがコンピュータシステムとともに機能し、動作状況を示す。たとえば、光源によって、ユーザに、様々な類の警告、たとえばプリンタの紙切れやジャム、接続が中断された場合、ソフトウェアアップデート（ｓｏｆｔｗａｒｅ  ｕｐｄａｔｅ）が可能な場合、および／または他のユーザ固有の警告などを通知することができる。
【００５６】
システムの状態は、たとえば、ユーザに、コンピュータシステムが最適条件で機能しているかどうかなどのコンピュータシステムの全体的な状態について知らせるために、この代替光源によって提供することができる別の表示である。ライトまたはインジケータによって、ユーザに、コンピュータシステムのパフォーマンス、たとえば、メモリが一杯であるかどうか、プロセッサの減速、ハードウェアまたはソフトウェア内のウイルスまたはバグによるパフォーマンスの低下、ハードディスクのデフラグの必要性、ユーザがマクロをエネーブルまたはディセーブルしたかどうか、システムがその最適なパフォーマンス機能で動作しているかどうかなどについての全体的な認識をさらに提供することができる。
【００５７】
前述の詳細な説明から分かるように、多くのタイプの状態情報について、各インジケータのコンポーネントまたは装置、およびその相互の文脈において、その一般的な意味に関して一貫性があるように、多くのタイプの状態情報について、コンピュータユーザに有用な情報を提供する１組のインジケータが提供される。インジケータは、情報を伝達するために、論理的であり、状態情報を半意識的に見ることができる位置に配置される。したがって、本発明の方法およびシステムによって、現代のコンピューティングおよび通信に求められている、重要な利点および利益が提供される。
【００５８】
本発明には、様々な修正および代替の構成が可能であるが、その一部の図示された実施形態を図面に示し、上記で詳しく説明した。しかし、本発明を、開示した特定の形に限定する意図はなく、そうではなく、本発明の精神および範囲の内に含まれるすべての修正、代替構成および等価物を網羅するつもりであることを理解されたい。
【図面の簡単な説明】
【００５９】
【図１】本発明を組み入れることができる、コンピュータシステムを一般的に示すブロック図である。
【図２】本発明の一態様に従って情報を提供する、様々なコンピュータ関連装置のインジケータが配置された、コンピュータシステムの一般的な図である。
【図３】本発明の一態様に従って、電源およびセキュリティ用のコントロールおよびインジケータが設置された、コンピュータモニタの部分図である。
【図４】本発明の一態様による通知コントロールおよびインジケータ（拡大表示する）を含む、コントロールおよび通信パネルが配置された、コンピュータシステムの一般的な図である。
【図５】本発明の一態様による音量コントロールおよびインジケータ（拡大表示する）を含む、コントロールおよび通信パネルが配置された、コンピュータシステムの一般的な図である。
【図６】本発明の一態様に従って、トランスポートコントロールおよびインジケータが配置された、コンピュータキーボードの部分図である。
【図７】本発明の一態様によるカメラコントロールおよびインジケータ（拡大表示する）を含む、モニタが配置されたコンピュータシステムの一般的な図である。
【図８】本発明の一態様に従って、通信およびルーティングコントロール、ならびにインジケータが配置された、コンピュータキーボードの部分図である。
【図９】本発明の一態様に従って、コントロールおよびインジケータを含む、コントロールおよび通信パネルが配置された、コンピュータシステムの一般的な図である。
【図１０】本発明の一態様に従って状態および状態インジケータを制御するための、様々なコンポーネントを示すブロック図である。
【図１１】本発明の一態様に従って、様々なインジケータの状態に基づく色を説明するデータテーブルの図である。
【図１２】本発明の一態様に従って、情報を伝達するための状態に基づく色および様々な照明パターンを説明するデータテーブルの図である。
【図１３】本発明の一態様による、インジケータの行動を説明するための、通知関連の状態の状態間遷移を示す状態図である。
【図１４】一般に外向きのライトを発することによって、情報を伝達するコンピュータモニタの図である。
【図１５】一般に下向きのライトを発することによって、図１４とは異なる情報を伝達するコンピュータモニタの図である。
【図１６】一般に下向きのライトを発することによって、情報を伝達するコンピュータ本体の図である。
【符号の説明】
【００６０】
１００  コンピューティングシステム環境
１１０  コンピュータ
１２０  処理装置
１２１  システムバス
１３０  システムメモリ
１３１  ＲＯＭ
１３２  ＲＡＭ
１３３  ＢＩＯＳ
１３４  オペレーティングシステム
１３５  アプリケーションプログラム
１３６  他のプログラムモジュール
１３７  プログラムデータ
１４０  取外し不可能メモリインターフェース
１４１  ハードディスクドライブ
１４４  オペレーティングシステム
１４５  アプリケーションプログラム
１４６  他のプログラムモジュール
１４７  プログラムデータ
１５０  取外し可能メモリインターフェース１５１
１５１  磁気ディスクドライブ
１５２  磁気ディスク
１５５  光ディスクドライブ
１５６  光ディスク
１６０  ユーザ入力インターフェース
１６１  ポインティング装置
１６２  キーボード
１６３  マイク
１６４  タブレット
１７０  ネットワークインターフェース／アダプタ
１７１  ローカルエリアネットワーク
１７２  モデム
１７３  広域エリアネットワーク
１８０  リモートコンピュータ
１８１  メモリ装置
１８５  リモートアプリケーションプログラム
１９０  ビデオインターフェース
１９１  モニタ
１９３  出力周辺インターフェース
１９４  スピーカ
１９５  プリンタ
２０２  カメラ
２０４  電話
２０６  スピーカ
２１４  ＰＣ本体
２２０  補助表示装置
２２４  ＬＥＤインジケータ
３００  インジケータ
３０２  インジケータ
４００  コントロール／インジケータ
４０２  コントロールパネル
５００  インジケータセット
６００  トランスポートコントロール
６０２  インジケータ
８００  通信コントロール／インジケータ
８０２  ルーティングコントロール／インジケータ
９１８  通信パネル／コントロールパネル
１０４０  インジケータ
１０４２  コントロール
１０４４  アプリケーションプログラム
１０４６  自動化されたプロセス
１０５０  状態変化処理論理
１０５２  インジケータ表示論理
【図２】
2004334882.tif 000003
【図３】
2004334882.tif 000004
【図４】
2004334882.tif 000005
【図５】
2004334882.tif 000006
【図６】
2004334882.tif 000007
【図７】
2004334882.tif 000008
【図８】
2004334882.tif 000009
【図９】
2004334882.tif 000010
【図１０】
2004334882.tif 000011
【図１１】
2004334882.tif 000012
【図１２】
2004334882.tif 000013
【図１３】
2004334882.tif 000014
【図１４】
2004334882.tif 000015
【図１５】
2004334882.tif 000016
【図１６】
2004334882.tif 000017
【図１】
2004334882.tif 000018