(57)【特許請求の範囲】
【請求項１】
コンピューティングデバイスであって、
前面部及び背面部を有するディスプレイユニットを備え、前記前面部はディスプレイ画面を含み、前記背面部は前記前面部とは反対側であり、
ユーザのアクティビティ情報を受信し、前記アクティビティ情報に少なくとも１つの表示ポリシーを適用し、前記アクティビティ情報に適用されている前記少なくとも１つの表示ポリシーの結果に基づいて少なくとも１つのコマンドを決定するように構成されたポリシーエージェントと、
前記ディスプレイユニットの前記背面部上に存在し、少なくとも１つのコマンドに基づいて前記コンピューティングデバイスの非ユーザに複数の色のうちの少なくとも１つを表示するように構成された多色インジケータユニットと
を備え、
前記多色インジケータユニットによって表示される前記少なくとも１つの色は、前記アクティビティ情報によって示される、前記ユーザが前記コンピューティングデバイスを動作させている状態に基づく、コンピューティングデバイス。
【請求項２】
前記少なくとも１つの表示ポリシーは、企業ポリシー、管理者ポリシー、ユーザの好み、及びアプリケーション設定のうちの少なくとも１つを含む、請求項１に記載のコンピューティングデバイス。
【請求項３】
前記ポリシーエージェントは、複数の表示ポリシーの階層順に基づいてどの表示ポリシーを適用するかを決定するようにさらに構成されている、請求項１または請求項２に記載のコンピューティングデバイス。
【請求項４】
前記コンピューティングデバイスは、ラップトップコンピュータである、請求項１〜請求項３のいずれか１項に記載のコンピューティングデバイス。
【請求項５】
前記コンピューティングデバイスは、コンピュータ処理ユニットに接続される前記ディスプレイユニットを有するデスクトップコンピュータである、請求項１〜請求項４のいずれか１項に記載のコンピューティングデバイス。
【請求項６】
前記多色インジケータユニットは、複数のセグメントを含み、前記複数のセグメントのうちの各セグメントは色を独立して表示することができ、前記多色インジケータユニットは前記複数のセグメントを有する光拡散及び取付けアセンブリをさらに含む、請求項１〜請求項５のいずれか１項に記載のコンピューティングデバイス。
【請求項７】
前記アクティビティ情報はインターネットアクティビティを含み、前記少なくとも１つの表示ポリシーは、前記インターネットアクティビティの制御に関係するインターネット利用制御ポリシーを含み、前記ポリシーエージェントは、前記インターネットアクティビティに前記インターネット利用制御ポリシーを適用し、前記インターネットアクティビティに適用されている前記インターネット利用制御ポリシーの結果に基づいて前記少なくとも１つのコマンドを決定するように構成されている、請求項１〜請求項６のいずれか１項に記載のコンピューティングデバイス。
【請求項８】
前記インターネット利用制御ポリシーは、親による制御ポリシーに関係する、請求項７に記載のコンピューティングデバイス。
【請求項９】
前記多色インジケータユニットは、前記少なくとも１つのコマンドに基づいて、安全なインターネットブラウジングに関する緑色、警告的なインターネットブラウジングに関する黄色、安全でないインターネットブラウジングに関する赤色のうちの１つを表示するように構成されている、請求項７または請求項８に記載のコンピューティングデバイス。
【請求項１０】
前記アクティビティ情報は、少なくとも１つのユーザアクションを示すユーザアクション情報を含む、請求項１〜請求項９のいずれか１項に記載のコンピューティングデバイス。
【請求項１１】
前記アクティビティ情報は、アプリケーションからのアプリケーション要求を含む、請求項１〜請求項１０のいずれか１項に記載のコンピューティングデバイス。
【請求項１２】
前記アクティビティ情報は、前記コンピューティングデバイスに関連するメンテナンスアップグレード情報又はエラーの数を含む、請求項１〜請求項１１のいずれか１項に記載のコンピューティングデバイス。
【請求項１３】
前記状態は、前記ユーザによって設定されるユーザのチャットの状態である、請求項１〜請求項１２のいずれか１項に記載のコンピューティングデバイス。
【請求項１４】
前記チャットの状態は、取り込み中の状態、チャットを手短にすることを希望している状態、および、チャットが可能である状態を含む、請求項１３に記載のコンピューティングデバイス。
【請求項１５】
コンピューティングデバイス上のインジケータを介して色を制御及び表示するための方法であって、
ポリシーエージェントによって、ユーザのアクティビティ情報を受信することと、
前記ポリシーエージェントによって、前記アクティビティ情報に少なくとも１つの表示ポリシーを適用することと、
前記ポリシーエージェントによって、前記アクティビティ情報に適用されている前記少なくとも１つの表示ポリシーの結果に基づいて少なくとも１つのコマンドを決定することと、
前記コンピューティングデバイスのディスプレイ画面とは反対側のディスプレイユニットの背面側に存在する多色インジケータユニットによって、前記少なくとも１つのコマンドに基づいて前記コンピューティングデバイスの非ユーザに複数の色のうちの少なくとも１つを表示することと
を含み、
前記多色インジケータユニットによって表示される前記少なくとも１つの色は、前記アクティビティ情報によって示される、前記ユーザが前記コンピューティングデバイスを動作させている状態に基づく、方法。
【請求項１６】
前記少なくとも１つの表示ポリシーは、企業ポリシー、管理者ポリシー、ユーザの好み、及びアプリケーション設定のうちの少なくとも１つを含む、請求項１５に記載の方法。
【請求項１７】
前記ポリシーエージェントによって、複数の表示ポリシーの階層順に基づいてどの表示ポリシーを適用するかを決定すること
をさらに含む、請求項１５または請求項１６に記載の方法。
【請求項１８】
前記アクティビティ情報はインターネットアクティビティを含み、前記少なくとも１つの表示ポリシーは、前記インターネットアクティビティの制御に関係するインターネット利用制御ポリシーを含み、前記適用することは、前記インターネット利用制御ポリシーを前記インターネットアクティビティに適用し、前記決定することは、前記インターネットアクティビティに適用されている前記インターネット利用制御ポリシーの結果に基づいて前記少なくとも１つのコマンドを決定する、請求項１５〜請求項１７のいずれか１項に記載の方法。
【請求項１９】
前記インターネット利用制御ポリシーは、親による制御ポリシーに関係する、請求項１８に記載の方法。
【請求項２０】
前記表示することは、前記少なくとも１つのコマンドに基づいて、安全なインターネットブラウジングに関する緑色、警告的なインターネットブラウジングに関する黄色、安全でないインターネットブラウジングに関する赤色のうちの１つを表示する、請求項１８または請求項１９に記載の方法。
【請求項２１】
前記アクティビティ情報は、少なくとも１つのユーザアクションを示すユーザアクション情報を含む、請求項１５〜請求項２０のいずれか１項に記載の方法。
【請求項２２】
前記アクティビティ情報は、アプリケーションからのアプリケーション要求を含む、請求項１５〜請求項２１のいずれか１項に記載の方法。
【請求項２３】
前記状態は、前記ユーザによって設定されるユーザのチャットの状態である、請求項１５〜請求項２２のいずれか１項に記載の方法。
【請求項２４】
前記チャットの状態は、取り込み中の状態、チャットを手短にすることを希望している状態、および、チャットが可能である状態を含む、請求項２３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本願は、引用によりその開示全体が本明細書に組み込まれる「ＣＯＮＦＩＧＵＲＡＢＬＥ  ＩＮＤＩＣＡＴＯＲ  ＯＮ  ＣＯＭＰＵＴＩＮＧ  ＤＥＶＩＣＥ」と題する２０１２年１０月２５日に出願された米国非仮特許出願第１３／６６０，８３３号の優先権を主張するものであり、且つその継続出願である。
【背景技術】
【０００２】
ラップトップなどの従来のコンピューティングデバイスは、該デバイスの前面／背面上に、オン、スリープ、及び充電などの動作状態を示すことができる発光ダイオード（ＬＥＤ）インジケータを有することができる。このＬＥＤインジケータは、単色ＬＥＤを有し、内部ＣＰＵコントローラによって駆動される。しかしながら、内部ＣＰＵコントローラは、コンピュータの動作状態以外の多くのタイプの情報を示すために構成可能な様態でＬＥＤインジケータを制御する能力を有さない。
【発明の概要】
【課題を解決するための手段】
【０００３】
１つ以上の実装の詳細が添付図及び以下の説明に記載されている。他の特徴は、説明及び図面から、並びに請求項から明らかであろう。
【０００４】
一般的な態様では、コンピューティングデバイスは、アクティビティ情報を受信し、アクティビティ情報に少なくとも１つの表示ポリシーを適用し、アクティビティ情報に適用されている少なくとも１つの表示ポリシーの結果に基づいて少なくとも１つのコマンドを決定するように構成されたポリシーエージェントと、少なくとも１つのコマンドに基づいて複数の色のうちの少なくとも１つを表示するように構成された、コンピューティングデバイスの非ディスプレイ画面領域上に存在する多色インジケータユニットと、を含むことができる。
【０００５】
いくつかの実装は、以下の特徴のうちの１つ以上を単独で又は組合せで含むことができる。例えば、少なくとも１つの表示ポリシーは、企業ポリシー、管理者ポリシー、ユーザの好み、及びアプリケーション設定のうちの少なくとも１つを含むことができる。ポリシーエージェントは、複数の表示ポリシーの階層順に基づいてどの表示ポリシーを適用するかを決定するようにさらに構成することができる。コンピューティングデバイスは、ディスプレイ画面部分を有するラップトップコンピュータであってもよく、非ディスプレイ画面領域は、ディスプレイ画面部分とは反対側のラップトップコンピュータの背面を含んでもよい。コンピューティングデバイスは、コンピュータ処理ユニットに接続されるディスプレイ装置を有するデスクトップコンピュータであってもよく、ディスプレイ装置は、ディスプレイ画面部分を含んでもよく、非ディスプレイ画面領域は、ディスプレイ画面部分とは反対側のディスプレイ装置の背面を含んでもよい。多色インジケータユニットは複数のセグメントを含んでもよく、複数のセグメントのうちの各セグメントは、色を独立して表示することができてもよく、多色インジケータユニットは、複数のセグメントを有する光拡散及び取付けアセンブリをさらに含んでもよい。アクティビティ情報は、インターネットアクティビティを含んでもよく、少なくとも１つの表示ポリシーは、インターネットアクティビティの制御に関係するインターネット利用制御ポリシーを含んでもよい。ポリシーエージェントは、インターネットアクティビティにインターネット利用制御ポリシーを適用し、インターネットアクティビティに適用されているインターネット利用制御ポリシーの結果に基づいて少なくとも１つのコマンドを決定するように構成されてもよい。インターネット利用制御ポリシーは親による制御ポリシーに関係していてもよい。多色インジケータユニットは、少なくとも１つのコマンドに基づいて、安全なインターネットブラウジングに関する緑色、警告的なインターネットブラウジングに関する黄色、安全でないインターネットブラウジングに関する赤色のうちの１つを表示するように構成されてもよい。アクティビティ情報は、少なくとも１つのユーザアクションを示すユーザアクション情報を含んでもよい。アクティビティ情報は、アプリケーションからのアプリケーション要求を含んでもよい。アクティビティ情報は、コンピューティングデバイスに関連するメンテナンスアップグレード情報又はエラーの数を含んでもよい。
【０００６】
別の一般的な態様では、コンピューティングデバイス上のインジケータを介して色を制御及び表示するための方法は、ポリシーエージェントによってアクティビティ情報を受信することと、ポリシーエージェントによってアクティビティ情報に少なくとも１つの表示ポリシーを適用することと、ポリシーエージェントによって、アクティビティ情報に適用されている少なくとも１つの表示ポリシーの結果に基づいて少なくとも１つのコマンドを決定することと、コンピューティングデバイスの非ディスプレイ画面領域上に存在する多色インジケータユニットによって少なくとも１つのコマンドに基づいて複数の色のうちの少なくとも１つを表示することと、を含むことができる。
【０００７】
いくつかの実装は、以下の特徴のうちの１つ以上を単独で又は組合せで含むことができる。例えば、少なくとも１つの表示ポリシーは、企業ポリシー、管理者ポリシー、ユーザの好み、及びアプリケーション設定のうちの少なくとも１つを含むことができる。方法は、ポリシーエージェントによって、複数の表示ポリシーの階層順に基づいてどの表示ポリシーを適用するかを決定することをさらに含むことができる。アクティビティ情報は、インターネットアクティビティを含んでもよく、少なくとも１つの表示ポリシーは、インターネットアクティビティの制御に関係するインターネット利用制御ポリシーを含んでもよい。適用するステップは、インターネットアクティビティにインターネット利用制御ポリシーを適用することができ、決定するステップは、インターネットアクティビティに適用されているインターネット利用制御ポリシーの結果に基づいて少なくとも１つのコマンドを決定することができる。インターネット利用制御ポリシーは親による制御ポリシーに関係していてもよい。表示するステップは、少なくとも１つのコマンドに基づいて、安全なインターネットブラウジングに関する緑色、警告的なインターネットブラウジングに関する黄色、安全でないインターネットブラウジングに関する赤色のうちの１つを表示することができる。アクティビティ情報は、少なくとも１つのユーザアクションを示すユーザアクション情報を含んでもよい。アクティビティ情報は、アプリケーションからのアプリケーション要求を含んでもよい。
【図面の簡単な説明】
【０００８】
【図１】一実装に係る１つ以上のＬＥＤ表示ポリシーに基づいて多色ＬＥＤインジケータユニット上の複数の色を制御及び表示するためのコンピューティングデバイスを示す図である。
【０００９】
【図２】一実装に係る図１のＬＥＤ表示ポリシーの階層順を示す図である。
【００１０】
【図３】一実装に係る図１の多色ＬＥＤインジケータユニットを示す図である。
【００１１】
【図４】一実装に係る図１のコンピューティングデバイスの例示的な動作を示すフローチャートである。
【００１２】
【図５Ａ】一実装に係る図１のコンピューティングデバイスをラップトップコンピュータとして示す図である。
【００１３】
【図５Ｂ】一実装に係る図１のコンピューティングデバイスをデスクトップコンピュータとして示す図である。
【００１４】
【図６】別の実装に係る図１のコンピューティングデバイスをラップトップコンピュータとして示す図である。
【発明を実施するための形態】
【００１５】
本明細書で説明されるように、ラップトップコンピュータ又はデスクトップコンピュータなどのコンピューティングデバイス上の多色発光ダイオード（ＬＥＤ）インジケータユニットを制御することができる。一実装では、多色ＬＥＤインジケータユニットは、コンピューティングデバイスの非ディスプレイ画面領域上に存在してもよい。例えば、多色ＬＥＤインジケータユニットは、ラップトップコンピュータの（例えば、ラップトップコンピュータのディスプレイ画面部分とは反対側の）背面上又はパーソナルコンピュータのディスプレイ装置の（例えば、ディスプレイ装置のディスプレイ画面部分とは反対側の）背面上に存在してもよい。代替的に、多色ＬＥＤインジケータユニットは、パーソナルコンピュータのコンピュータ処理ユニット（ＣＰＵ）上に存在してもよい。場所に関係なく、多色ＬＥＤインジケータユニットは、少なくとも１つのセグメントを含んでもよく、各セグメントは、例えば、とりわけ、緑色、黄色、及び赤色などの複数の色を表示することができる。したがって、多色ＬＥＤインジケータユニットは複数の色を同時に表示してもよい。
【００１６】
また、いくつかの実装によれば、多色ＬＥＤインジケータユニットは、コンピューティングデバイスが充電中である、オンである、又はスリープしているかどうかとは別にして多数の異なる態様に従って複数の色を表示するように構成されてもよい。例えば、いくつかの実装は、インターネットアクティビティ（例えば、緑色＝安全なウェブブラウジング、黄色＝警告的なウェブブラウジング、赤色＝安全でないウェブブラウジングなど）を含むアクティビティ情報、ユーザアクション情報、アプリケーション要求、サービス情報、若しくは一般に、コンピューティングデバイス又はコンピューティングデバイスを動作させるユーザに関連するあらゆるタイプのアクティビティへの少なくとも１つの表示ポリシーの適用に基づいて点灯し得る多色インジケータユニットを制御する独立コントローラを提供する。また、ユーザは、アクションのタイプに応じて好ましいカラースキームを設定することができる。
【００１７】
図１は、一実装に係る１つ以上のＬＥＤ表示ポリシー１１６に基づいて多色ＬＥＤインジケータユニット１０８上の複数の色のうちの少なくとも１つを制御及び表示するためのコンピューティングデバイス１０６を示す。コンピューティングデバイス１０６は、例えば、ラップトップコンピュータ又はデスクトップコンピュータ、ネットブック、又はタブレットコンピュータなどの事実上あらゆるタイプのコンピューティングデバイスであってもよい。コンピューティングデバイス１０６のラップトップコンピュータとしての実装と、コンピューティングデバイス１０６のデスクトップコンピュータとしての実装が図５Ａ及び図５Ｂにさらに示される。しかしながら、ラップトップコンピュータ及びデスクトップコンピュータに関して本明細書で説明される実装の特徴及び機能は、他のタイプのコンピューティングデバイスに容易に拡張することができる。
【００１８】
コンピューティングデバイス１０６は、少なくとも１つのプロセッサ１０７と、一時的でないコンピュータ可読記憶媒体１０９とを含んでもよい。一時的でないコンピュータ可読記憶媒体１０９は、実行されるときに、コンピューティングデバイス１０６に関連するオペレーティングシステムと共同して、アプリケーション１１２、多色ＬＥＤインジケータユニット１０８、ポリシーエージェント１１４、及びＬＥＤ表示ポリシー１１６の機能を少なくとも１つのプロセッサ１０７に実装させる実行可能な命令を含んでもよい。オペレーティングシステムは、いくつかの例を挙げると、Ｗｉｎｄｏｗｓオペレーティングシステム、Ｍａｃ  ＯＳ、又はＬｉｎｕｘなどのオペレーティングシステムを含んでもよく、Ａｎｄｒｏｉｄ、Ｓｙｍｂｉａｎ、又はｉＰｈｏｎｅ  ＯＳなどのモバイルプラットフォームを含んでもよい。他の例では、オペレーティングシステムは、Ｃｈｒｏｍｅ  ＯＳなどのブラウザベースのオペレーティングシステムを含んでもよい。その結果、アプリケーション１１２は、あらゆる基礎をなすオペレーティングシステム又はプラットフォーム上で実行することができる事実上あらゆるアプリケーションを含んでもよい。こうした用途の例は周知であり、詳細に述べるには数が多すぎるが、一般に、ドキュメント処理アプリケーション、ゲーミングアプリケーション、電子メールアプリケーション、イメージ編集又はプレゼンテーションソフトウェア、ウェブブラウザ、及び／又はオペレーティングシステムを動作させることができる事実上あらゆるタイプのアプリケーションを含む。
【００１９】
図１に示されるように、コンピューティングデバイス１０６は、インターネット１０２又はインターネット１０２に接続されるプライベートネットワーク１０４に接続することができてもよい。プライベートネットワーク１０４は、企業又は他のイントラネット、及び／又はより小規模のローカル又はパーソナルネットワークを表してもよく、そのうちのいずれかは標準ネットワーク技術を用いて実装されてもよい。
【００２０】
ポリシーエージェント１１４は、アクティビティ情報を受信し、複数のＬＥＤ表示ポリシー１１６のうちの少なくとも１つのＬＥＤ表示ポリシーを適用し、アクティビティ情報に適用されている少なくとも１つのＬＥＤ表示ポリシーの結果に基づいて少なくとも１つのコマンドを決定するように構成されてもよい。決定されたコマンド（複数可）は、カラースキームを表示するための多色ＬＥＤインジケータユニット１０８に提供される。例えば、多色ＬＥＤインジケータユニット１０８は、図３を参照してさらに説明されるポリシーエージェント１１４からの１つ以上のコマンドに基づいてコンピューティングデバイス１０６上に複数の色を同時に表示することに関連するハードウェアを含んでもよい。
【００２１】
一実装では、アクティビティ情報は、プライベートネットワーク１０４及び／又はインターネット１０２に関連するネットワークアクティビティ情報を含むことができる。例えば、ネットワークアクティビティ情報は、プライベートネットワーク１０４及び／又はインターネット１０２内のどの情報、例えばファイル、ドキュメント、及び／又はユーザのインターネットブラウジングアクティビティを含むことがあるウェブサイトなどにユーザがアクセスしたかを含むことができる。この例では、ポリシーエージェント１１４は、プライベートネットワーク１０４及び／又はインターネット１０２からネットワークアクティビティ情報を受信し、少なくとも１つのＬＥＤ表示ポリシーをネットワークアクティビティ情報に適用してもよい。ＬＥＤ表示ポリシーは、複数の有色ＬＥＤインジケータユニット１０８上に複数の色を表示するために多色ＬＥＤインジケータユニット１０８に提供されるべき１つ以上のコマンドを決定するために、ネットワークアクティビティ情報に関連する１つ以上の条件を定義することができる。例えば、ＬＥＤ表示ポリシーは、ユーザが安全なインターネットサイトを訪問した／又は訪問していることをネットワーク情報が示す場合に緑色、ユーザが中程度に安全なインターネットサイトを訪問した／又は訪問していることをネットワーク情報が示す場合は黄色、及びユーザが安全でないインターネットサイトを訪問した／又は訪問していることをネットワーク情報が示す場合は赤色の表示を要求してもよい。
【００２２】
一例では、「安全」、「中程度に安全」、及び「安全でない」という用語は、異なるレベルのインターネットアクティビティを指すことがあり、これは、コンピューティングデバイス１０６が用いられる状況に依存することがある。例えば、コンピューティングデバイス１０６を職場環境内で用いることに関して、種々のレベルのインターネットアクティビティ（例えば、安全、中程度に安全、及び安全でない）は、インターネットサイトのセキュリティ及び／又はユーザの仕事へのインターネットサイトの関連性に関係していてもよい。コンピューティングデバイス１０６をホーム環境内で用いることに関して、種々のレベルのインターネットアクティビティは、さらに後述するように親による制御ポリシーなどのインターネットサイトの適切性に関係していてもよい。したがって、ポリシーエージェント１１４は、どのウェブサイトをユーザが閲覧しているかを示すネットワーク情報を受信し、適宜ＬＥＤ表示ポリシーを適用することができる。ネットワーク情報へのＬＥＤ表示ポリシーの適用に基づいて、ポリシーエージェント１１４は、多色ＬＥＤインジケータユニット１０８に提供されるべき適切なコマンド（複数可）を決定することができる。
【００２３】
また、ＬＥＤ表示ポリシーは、子供のインターネットアクティビティを監視するために親による制御ポリシーに関係していてもよい。一実装では、ポリシーエージェント１１４は、オペレーティングシステム及び／又はウェブブラウザ又は検索エンジンに既に関連付けられた既存のネットワークフィルタリング機構と共同して動作することができる。例えば、これらの既存のネットワークフィルタリング機構は、親による制御を提供し、訪問されるウェブページ（複数可）が親によるフィルタによって指定される条件を満たすときにユーザのインターネットアクティビティをフィルタ（又はブロック）することができる。この例では、ポリシーエージェント１１４は、フィルタリング機構が作動されるときに通知を受けることができ、これにより、ポリシーエージェント１１４が、ネットワークフィルタリング機構によって分類されるタイプのインターネットアクティビティに親による制御ポリシーを適用する。例えば、安全でないインターネットアクティビティの場合、親による制御ポリシーは赤色の表示を要求してもよい。安全なインターネットアクティビティの場合、親による制御ポリシーは緑色の表示を要求してもよく、中程度に安全なインターネットアクティビティの場合、親による制御ポリシーは黄色の表示を要求してもよい。しかしながら、いくつかの実装は、親による制御ポリシー並びに他のタイプのポリシーの配色に関するあらゆる種類の色を包含する。
【００２４】
別の実装では、アクティビティ情報は、少なくとも１つのユーザアクションを示すユーザアクション情報を含んでもよい。例えば、ポリシーエージェント１１４は、コンピューティングデバイス１０６上のユーザによるアクションを表すユーザアクション情報を受信するように構成されてもよい。ユーザアクション情報は、例えば、特定のタイプのアプリケーション１１２を立ち上げること及びアプリケーション１１２／コンピューティングデバイス１０６を指定された様態で動作させることなどのユーザによって行われる事実上あらゆるタイプのアクションを含んでもよい。これに関して、ユーザは、多色ＬＥＤインジケータユニット１０８の色表示を制御するための事実上あらゆるタイプのＬＥＤ表示ポリシーを定義することができる。一例では、ユーザは、ユーザが仕事に関係しているアプリケーション１１２を立ち上げるときに赤色が表示されることを要求するようなＬＥＤ表示ポリシーを定義することができる。この例では、ポリシーエージェント１１４は、種々の異なるユーザアクションを監視及び／又は受信し、ユーザにより定義されたＬＥＤ表示ポリシーを適宜適用してもよい。ユーザアクション情報がＬＥＤ表示ポリシーによって指定される条件を満たすときに、ポリシーエージェント１１４は、カラーインジケータの表示を制御するために多色ＬＥＤインジケータユニット１０８に提供されるべき適切なコマンド（複数可）を生成してもよい。
【００２５】
別の例では、ＬＥＤ表示ポリシーは、会社のコンピュータを動作させる権限を与えられるユーザに適用されるべき企業ポリシーを表すことができる。例えば、企業ユーザは、ユーザが外に面するインジケータ（例えば、多色ＬＥＤインジケータユニット１０８はコンピューティングデバイス１０６の背面上に配置されてもよい）を有することを可能にするために、チャット状態、例えば、赤色＝取り込み中、黄色＝手短にお願いします、及び緑色＝チャット可能などの全社的な標準インジケータスキームを設定することができる。この例では、ユーザは、チャット状態インターフェースを介して自分のチャット状態を設定することができる。次いで、ポリシーエージェント１１４は、選択されたチャット状態を受信し、企業のＬＥＤ表示ポリシーに基づいて多色ＬＥＤインジケータユニット１０８を制御するための適切なコマンド（複数可）を決定することができる。
【００２６】
別の例では、企業のＬＥＤ表示ポリシーは、ユーザに対して公開されるバグの数、例えば、赤色＝１つ以上の重大なバグ、黄色＝１つ以上の重大ではないバグ、緑色＝バグなしに関係していてもよい。また、企業のＬＥＤポリシーは、システム更新の状態、例えば、赤色＝システム更新中、及び緑色＝システム更新済に関係していてもよい。したがって、アクティビティ情報は、コンピューティングデバイス１０６に関連するメンテナンスアップグレード情報又はエラーの数に関係していてもよい。したがって、ポリシーエージェント１１４は、コンピューティングデバイス１０６又は別のデバイスからコンピューティングデバイス１０６に関連するメンテナンスアップグレード情報又はエラーの数を受信し、多色ＬＥＤインジケータユニット１０８を制御するための適切なコマンド（複数可）を決定するために企業のＬＥＤポリシーを適用してもよい。
【００２７】
さらに、ポリシーエージェント１１４は、アプリケーション１１２の特定の機能に従ってＬＥＤインジケータユニット１０８の特定の色を表示するためにアプリケーション１１２から１つ以上のアプリケーション要求を受信してもよい。一例では、アプリケーション１１２は、Ｂａｔｔｌｅｓｈｉｐ（海軍戦略推測ゲームである）などのゲームを含んでもよく、アプリケーション要求は、ゲームのプレイのラウンド、例えば、船の撃沈、又は失敗に関係していてもよい。次いで、ＬＥＤ表示ポリシー（１つ以上のアプリケーション設定を含むことがある）に応じて、多色ＬＥＤインジケータユニット１０８は、ポリシーエージェント１１４が船撃沈要求を受信するときに点滅する（又はちらつく）赤色、又はポリシーエージェント１１４が失敗要求を受信するときに点滅する（又はちらつく）青色を表示するように構成されてもよい。したがって、ポリシーエージェント１１４は、アプリケーション１１２からのアプリケーション要求を監視し、多色ＬＥＤインジケータユニット１０８に関するコマンド（複数可）を決定するためにアプリケーション１１２に関係するＬＥＤ表示ポリシーの適切なアプリケーション設定を適用するように構成されてもよい。多色ＬＥＤインジケータユニット１０８の制御は、ゲーミングアプリケーション又は事実上あらゆるタイプのアプリケーション１１２を含む多数の異なるアプリケーションに関する視覚上の効果を提供することによってアプリケーション１１２に関する強化されたユーザ経験を提供することができる。
【００２８】
図２は、一実装に係るＬＥＤ表示ポリシー１１６の階層順を示す。図２に示すように、ＬＥＤ表示ポリシー１１６は、データベースに格納されてもよく、ポリシーエージェント１１４は、適用されるべき適切なＬＥＤ表示ポリシーを決定するためにデータベースと通信するように構成されてもよい。例えば、カラースキームの表示は、同時に作動される場合に互いに競合することがある多数の異なるＬＥＤ表示ポリシー１１６に従って構成されてもよい。したがって、いくつかの実装は、ＬＥＤ表示ポリシー１１６の階層順を提供し、ポリシーエージェント１１４は、階層順を調べることによってどのＬＥＤ表示ポリシー１１６を適用するかを決定することができる。
【００２９】
一実装によれば、ポリシーエージェント１１４は、ＬＥＤ表示ポリシー１１６を、以下の順に、すなわち、企業ポリシー１１８、管理者ポリシー１２０、ユーザの好み１２２、及びアプリケーション設定１２４の順に適用してもよい。例えば、ポリシーエージェント１１４が、アプリケーション設定１２４に基づいて多色ＬＥＤインジケータユニット１０８を制御するように構成され（例えば、ユーザがｂａｔｔｌｅｓｈｉｐアプリケーションをプレイしている場合）、ポリシーエージェント１１４も企業ポリシー１１８（例えば、上述のチャット状態の例）を適用するように構成される場合、企業ポリシー１１８がアプリケーション設定１２４よりも高位に順序づけられるので、ポリシーエージェント１１４は、アプリケーション設定１２４の代わりに企業ポリシー１１８を適用するように構成されてもよい。
【００３０】
企業ポリシー１１８は、会社のリソース、例えば、コンピューティングデバイス１０６のユーザの会社によって制定されるあらゆるタイプのポリシーを含んでもよい。したがって、企業ポリシー１１８は、全社的な標準インジケータスキームに関係する事実上あらゆるタイプのポリシーを含んでもよい。一例では、前述のように、企業ポリシー１１８は、企業ユーザによるインターネット利用の制御を含んでもよい（例えば、赤色＝安全でないインターネットブラウジング、黄色＝警告的なインターネットブラウジング、及び緑色＝安全なインターネットブラウジング）、チャット状態（例えば、赤色＝取り込み中、黄色＝手短にお願いします、及び緑色＝チャット可能）、及び／又はユーザに対して公開されるバグの数（例えば、赤色＝１つ以上の重大なバグ、黄色＝１つ以上の重大ではないバグ、緑色＝バグなし）。これらのタイプの企業ポリシー１１８は単なる具体例であり、いくつかの実装はあらゆるタイプの挙動に関するあらゆるタイプの全社的な標準インジケータスキームを包含することに留意されたい。
【００３１】
管理ポリシー１２０は、コンピューティングシステムの管理者によって通常制定されるあらゆるタイプのポリシーを含んでもよい。例えば、管理ポリシー１２０は、システム更新が完了したときに通知するように多色ＬＥＤインジケータユニット１０８を設定する１つ以上のＬＥＤ表示ポリシー又は別のタイプの管理ポリシー１２０を含んでもよい。したがって、管理ポリシー１２０は、コンピューティングシステムの管理者によって取り扱われるポリシーに関係する事実上あらゆるタイプのポリシーを含んでもよい。
【００３２】
ユーザの好み１２２は、あらゆるタイプのユーザにより定義されたＬＥＤ表示ポリシーを含んでもよい。例えば、いくつかの実装によれば、コンピューティングデバイス１０６のユーザは、コンピューティングデバイス１０６を動作させているときの特定のタイプのユーザアクションに基づいてＬＥＤ表示ポリシーを定義してもよい。例えば、ユーザは、多色ＬＥＤインジケータユニット１０８を、ユーザの好み１２２において条件を定義することによって事実上あらゆるタイプのコンピュータに関係したユーザアクションに関する緑色、赤色、又は黄色（又は任意の他のタイプの色）を表示するように構成してもよい。
【００３３】
アプリケーション設定１２４は、アプリケーション１１２に関係しているあらゆるタイプのＬＥＤ表示ポリシーを含んでもよい。例えば、アプリケーション１１２は、多色ＬＥＤインジケータユニット１０８の動作をトリガする１つ以上の設定を提供してもよい（例えば、条件はアプリケーション自体において指定される）。代替的に、ユーザは、多色ＬＥＤインジケータ１０８の動作をトリガするアプリケーション１１２に関するアプリケーション設定１２４を定義してもよい（例えば、ユーザは、アプリケーション設定インターフェースを介してアプリケーション設定１２４を設定する）。上記のように、アプリケーション１１２は、Ｂａｔｔｌｅｓｈｉｐなどのゲームを含んでもよく、アプリケーション要求は、命中、例えば、船の撃沈、又は失敗に関係していてもよい。次いで、多色ＬＥＤインジケータユニット１０８は、ポリシーエージェント１１４が船撃沈要求を受信するときに点滅する（又はちらつく）赤色、又はポリシーエージェント１１４が失敗要求を受信するときに点滅する（又はちらつく）青色を表示するように構成されてもよい。したがって、ポリシーエージェント１１４は、アプリケーション１１２からのアプリケーション要求を監視し、多色ＬＥＤインジケータユニット１０８に関するコマンド（複数可）を決定するためにアプリケーション１１２に関係する適切なＬＥＤ表示ポリシーを適用するように構成されてもよい。
【００３４】
したがって、いくつかの実装によれば、ポリシーエージェント１１４は、例えば企業ポリシー１１８、管理者ポリシー１２０、ユーザの好み１２２、及び／又はアプリケーション設定１２４を含むことがあるＬＥＤ表示ポリシー１１６の階層順に基づいてどのＬＥＤ表示ポリシー１１６を適用するかを決定するように構成されてもよい。いくつかの実装が図２の特定の順序を包含するだけでなく、いくつかの実装は、ＬＥＤ表示ポリシー１１６のあらゆるタイプの階層順を包含する。例えば、ユーザは、アプリケーション設定１２４がユーザの好み１２２よりもユーザにとってより重要である場合に、ユーザの好み１２２よりも優先してアプリケーション設定１２４を適用することを望むことがある。また、ＬＥＤ表示ポリシー１１６は、特定のグループに具体的に特徴付けられない他のタイプのＬＥＤ表示ポリシーを含んでもよいことに留意されたい。例えば、図２に示された４つのタイプのＬＥＤ表示ポリシー以外に、ＬＥＤ表示ポリシーは、ＬＥＤ表示ポリシー１１６の他のグループを含んでもよい。また、階層順は、図２に示されるＬＥＤ表示ポリシーの任意のサブセットを含んでもよい。
【００３５】
図３は、一実装に係る図１の多色ＬＥＤインジケータユニット１０８を示す。図３に示すように、ポリシーエージェント１１４は、図２のＬＥＤ表示ポリシーを実行するために多色ＬＥＤインジケータユニット１０８と共同して動作する。例えば、多色ＬＥＤインジケータユニット１０８は、多色インジケータの１つ以上の色の表示に関係した１つ以上のコマンドを受信し、色の点灯を制御してもよい。コマンドは、ＬＥＤ表示ポリシーによって示される適切な色を表示するための発光ダイオードによって認識可能なフォーマット又は構文であってもよい。
【００３６】
一実装によれば、多色ＬＥＤインジケータユニット１０８は、コントローラ１３０と、複数のセグメントを有する光拡散及び取付けアセンブリ１２６とを含んでもよい。コントローラ１３０は、従来のコンピューティングデバイス上の単色ＬＥＤの制御に関連する内部コントローラとは異なる独立して提供されるコントローラであってもよい。コントローラ１３０は、ポリシーエージェント１１４からコマンド（複数可）を受信し、適切な色を表示するために光拡散及び取付けアセンブリ１２６にＬＥＤレベル命令を提供してもよい。ＬＥＤレベル命令は、所望の色及び点灯に関する適切な発光パターン（複数可）を示す情報を提供してもよい。
【００３７】
複数のセグメントは、セグメント０、セグメント１、セグメント２、及びセグメント３などの４つの独立したＬＥＤセグメントを含んでもよく、各セグメントは、色を独立して表示することができる。したがって、複数のセグメントは複数の色を同時に表示する能力を提供してもよい。一例では、多色ＬＥＤインジケータユニット１０８は、赤色、緑色、及び／又は青色の量を混合することによって異なる色の範囲の点灯を可能にする、赤緑青（ＲＧＢ）カラースキームを使用してもよい。いくつかの実装によれば、各セグメントは、ＲＧＢカラースキームに関連し、セグメントのうちの少なくとも１つ（又はそれらのすべて）は、ＬＥＤ表示ポリシーによって決定される場合の所望の色及び点灯に関する適切な発光（複数可）を有してもよい。また、光拡散及び取付けアセンブリ１２６は、対応するＲＧＢダイオード及び関連する取付けハードウェアなどの各セグメントに関係した他のコンポーネントを含んでもよい。さらに、４つのセグメントが図３に示されるが、いくつかの実装は光拡散及び取付けアセンブリ１２６においてあらゆる数のセグメントを包含する。
【００３８】
図４は、一実装に係る図１のコンピューティングデバイス１０６の例示的な動作４０２〜４０８を示すフローチャートである。図４のフローチャートは、動作４０２〜４０８を一連の順序で示すが、これは単なる例であること、及び付加的な又は代替的な動作が含まれることがあることが理解されるであろう。さらに、図４の動作及び関連する動作は、図示された順序とは異なる順序で、又は並行して、又は重なる状態で実行されてもよい。
【００３９】
アクティビティ情報が受信されてもよく（４０２）、アクティビティ情報に少なくとも１つの表示ポリシーが適用されてもよく（４０４）、アクティビティ情報に適用されている少なくとも１つの表示ポリシーの結果に基づいて少なくとも１つのコマンドが決定されてもよい（４０６）。例えば、ポリシーエージェント１１４は、アクティビティ情報を受信し、複数のＬＥＤ表示ポリシー１１６のうちの少なくとも１つのＬＥＤ表示ポリシーを適用し、アクティビティ情報に適用されている少なくとも１つのＬＥＤ表示ポリシーの結果に基づいて少なくとも１つのコマンドを決定するように構成されてもよい。決定されたコマンド（複数可）は、カラースキームを表示するための多色ＬＥＤインジケータユニット１０８に提供される。
【００４０】
一実装では、アクティビティ情報は、プライベートネットワーク１０４及び／又はインターネット１０２に関連するネットワークアクティビティ情報を含むことができる。この例では、ポリシーエージェント１１４は、プライベートネットワーク１０４及び／又はインターネット１０２からネットワークアクティビティ情報を受信し、少なくとも１つのＬＥＤ表示ポリシーをネットワークアクティビティ情報に適用することができる。特に、ポリシーエージェント１１４は、どのウェブサイトをユーザが閲覧しているかを示すネットワーク情報を受信し、適宜ＬＥＤ表示ポリシーを適用することができる。ネットワーク情報へのＬＥＤ表示ポリシーの適用に基づいて、ポリシーエージェント１１４は、多色ＬＥＤインジケータユニット１０８に提供されるべき適切なコマンド（複数可）を決定することができる。また、ＬＥＤ表示ポリシーは親による制御ポリシーに関係していてもよい。一実装では、ポリシーエージェント１１４は、オペレーティングシステム及び／又はウェブブラウザ又は検索エンジンに既に関連付けられた既存のネットワークフィルタリング機構と共同して動作することができる。この例では、ポリシーエージェント１１４は、フィルタリング機構が作動されるときに通知を受けることができ、これにより、ポリシーエージェント１１４が、ネットワークフィルタリング機構によって分類されるタイプのインターネットアクティビティに親による制御ポリシーを適用する。
【００４１】
別の実装では、アクティビティ情報は、少なくとも１つのユーザアクションを示すユーザアクション情報を含んでもよい。例えば、ポリシーエージェント１１４は、コンピューティングデバイス１０６上のユーザによるアクションを表すユーザアクション情報を受信するように構成されてもよい。ユーザアクション情報がＬＥＤ表示ポリシーによって指定される条件を満たすときに、ポリシーエージェント１１４は、カラーインジケータの表示を制御するために多色ＬＥＤインジケータユニット１０８に提供されるべき適切なコマンド（複数可）を生成してもよい。
【００４２】
別の実装では、ＬＥＤ表示ポリシーは、会社のコンピュータを動作させる権限を与えられるユーザに適用されるべき企業ポリシーを表すことができる。例えば、企業ユーザは、チャット状態、例えば、赤色＝取り込み中、黄色＝手短にお願いします、及び緑色＝チャット可能などの全社的な標準インジケータスキームを設定することができる。ポリシーエージェント１１４は、選択されたチャット状態を受信し、企業のＬＥＤ表示ポリシーに基づいて多色ＬＥＤインジケータユニット１０８を制御するための適切なコマンド（複数可）を決定することができる。別の例では、企業のＬＥＤ表示ポリシーは、ユーザに対して公開されるバグの数、例えば、赤色＝１つ以上の重大なバグ、黄色＝１つ以上の重大ではないバグ、緑色＝バグなしに関係していてもよい。また、企業のＬＥＤポリシーは、システム更新の状態、例えば、赤色＝システム更新中、及び緑色＝システム更新済に関係していてもよい。したがって、アクティビティ情報は、コンピューティングデバイス１０６に関連するメンテナンスアップグレード情報又はエラーの数に関係していてもよい。したがって、ポリシーエージェント１１４は、コンピューティングデバイス１０６又は別のデバイスからコンピューティングデバイス１０６に関連するメンテナンスアップグレード情報又はエラーの数を受信し、多色ＬＥＤインジケータユニット１０８を制御するための適切なコマンド（複数可）を決定するために企業のＬＥＤポリシーを適用することができる。
【００４３】
さらに、ポリシーエージェント１１４は、アプリケーション１１２から１つ以上のアプリケーション要求を受信してもよい。したがって、ポリシーエージェント１１４は、アプリケーション１１２からのアプリケーション要求を監視し、多色ＬＥＤインジケータユニット１０８に関するコマンド（複数可）を決定するためにアプリケーション１１２に関係するＬＥＤ表示ポリシーの適切なアプリケーション設定を適用するように構成されてもよい。
【００４４】
複数の色のうちの少なくとも１つは、コンピューティングデバイス１０６の非ディスプレイ画面領域上に存在することがある多色ＬＥＤインジケータユニット１０８を介して少なくとも１つのコマンドに基づいて表示されてもよい（４０８）。例えば、ポリシーエージェント１１４は、図２のＬＥＤ表示ポリシーを実行するために多色ＬＥＤインジケータユニット１０８と共同して動作してもよい。例えば、多色ＬＥＤインジケータユニット１０８は、多色インジケータの色の表示に関係する１つ以上のコマンドを受信し、色の点灯を制御してもよい。コマンドは、ＬＥＤ表示ポリシーによって示される適切な色を表示するための発光ダイオードによって認識可能なフォーマット又は構文であってもよい。多色ＬＥＤインジケータ１０８の場所は、図５及び図６を参照してさらに説明される。
【００４５】
一実装によれば、多色ＬＥＤインジケータユニット１０８は、コントローラ１３０と、複数のセグメントを有する光拡散及び取付けアセンブリ１２６とを含んでもよく、複数のセグメントのうちの各セグメントは、色を独立して表示することができる。コントローラ１３０は、ポリシーエージェント１１４からコマンド（複数可）を受信し、適切な色を表示するために光拡散及び取付けアセンブリ１２６にＬＥＤレベル命令を提供してもよい。ＬＥＤレベル命令は、所望の色及び点灯に関する適切な発光パターン（複数可）を示す情報を提供してもよい。
【００４６】
複数のセグメントは、セグメント０、セグメント１、セグメント２、及びセグメント３などの４つの独立したＬＥＤセグメントを含んでもよく、各セグメントは、色を独立して表示することができる。したがって、複数のセグメントは複数の色を同時に表示する能力を提供してもよい。一例では、多色ＬＥＤインジケータユニット１０８は、赤色、緑色、及び／又は青色の量を混合することによって異なる色の範囲の点灯を可能にする、赤緑青（ＲＧＢ）カラースキームを使用してもよい。いくつかの実装によれば、各セグメントはＲＧＢカラースキームに関連し、セグメントのうちの少なくとも１つ（又はそれらのすべて）は、ＬＥＤ表示ポリシーによって決定される場合の所望の色及び点灯に関する適切な発光（複数可）を有してもよい。
【００４７】
図５Ａは、一実装に係るラップトップコンピュータとして図１のコンピューティングデバイス１０６を示す。図５Ａを参照すると、ラップトップコンピュータは多色ＬＥＤインジケータユニット１０８を含み、多色ＬＥＤインジケータユニット１０８は、ラップトップコンピュータの非ディスプレイ画面領域上に存在し、非ディスプレイ画面領域は、ディスプレイ画面部分とは反対側のラップトップコンピュータの背面を含む。例えば、多色ＬＥＤインジケータユニット１０８は、ラップトップコンピュータの背面上部に存在してもよく、多色ＬＥＤインジケータユニット１０８の場所から１つ以上の色の表示が見えてもよい。しかしながら、いくつかの実装は、多色ＬＥＤインジケータユニット１０８の配置に関するラップトップコンピュータ上の任意の場所を包含する。図５Ｂは、一実装に係るデスクトップコンピュータとして図１のコンピューティングデバイス１０６を示す。図５Ｂを参照すると、デスクトップコンピュータは、ディスプレイ画面を提供するディスプレイ装置１０６ａと、コンピュータ処理ユニット（ＣＰＵ）１０６ｂとを有してもよい。一実装によれば、多色ＬＥＤインジケータユニット１０８は、ディスプレイ装置１０６ａの背面又は前面上に存在してもよい。代替的に、多色ＬＥＤインジケータユニット１０８は、ＣＰＵ１０６ｂ上に存在してもよい。
【００４８】
図６は、別の実装に係る図１のコンピューティングデバイス１０６を示す。例えば、図６は、コンピューティングデバイス１０６をラップトップコンピュータとして示し、ラップトップコンピュータは閉じた状態である（例えば、ディスプレイ画面部分とキーボード部分が一緒に折り畳まれる）。図６に示すように、多色ＬＥＤインジケータユニット１０８はラップトップコンピュータの背面上の外縁の方に存在する。また、図５〜図６に示される場合の多色ＬＥＤインジケータユニット１０８の場所は単なる例であり、いくつかの実装は、コンピューティングデバイス１０６上の多色ＬＥＤインジケータユニット１０８の任意の場所を包含する。
【００４９】
特に詳細に説明されている上記の実装は単なる例又は可能な実装であり、含まれ得る多くの他の組合せ、追加、又は代替物が存在することが理解されるであろう。
【００５０】
また、コンポーネントの特定の名前付け、用語の大文字使用、属性、データ構造、又はあらゆる他のプログラミング又は構造的態様は、強制的又は重要なものではなく、本発明を実装する機構又はその特徴は、異なる名前、フォーマット、又はプロトコルを有してもよい。さらに、システムは、説明されるようにハードウェアとソフトウェアとの組合せを介して、又は完全にハードウェア要素において実装されてもよい。また、本明細書に記載の種々のシステムコンポーネント間の機能の特定の分割は単なる例示であって強制的なものではなく、単一のシステムコンポーネントによって行われる機能は、代わりに複数のコンポーネントによって行われてもよく、複数のコンポーネントによって行われる機能は、代わりに単一のコンポーネントによって行われてもよい。
【００５１】
上記の説明のいくつかの部分は、情報に対する動作のアルゴリズム及び記号表現で特徴を提示する。これらのアルゴリズム記述及び表現は、データ処理分野の当業者によって彼らの仕事の本質を他の当業者に最も効果的に伝えるために用いられることがある。これらの動作は、機能的に又は論理的に説明されるが、コンピュータプログラムによって実施されるように理解される。さらに、これらの動作の構成を、一般性を失わずにモジュールとして又は機能名によって言及することが、時には便利であることも分かっている。
【００５２】
特にそれ以外の指定のない限り、上記の説明から明らかなように、説明の全体を通して、「処理する」又は「コンピューティング」又は「計算する」又は「決定する」又は「表示する」又は「提供する」などの用語を用いる説明は、コンピュータシステムメモリ又はレジスタ又は他のこうした情報記憶装置、伝送装置、又はディスプレイ装置内の物理的（電子）量として表されるデータを操作及び変換するコンピュータシステム又は類似の電子コンピューティングデバイスのアクション及びプロセスを指すことが分かる。
【図１】
0006804838.tif 000002
【図２】
0006804838.tif 000003
【図３】
0006804838.tif 000004
【図４】
0006804838.tif 000005
【図５Ａ】
0006804838.tif 000006
【図５Ｂ】
0006804838.tif 000007
【図６】
0006804838.tif 000008