(57)【要約】      （修正有）【課題】光源、コントローラ、センサ、及び／又は他のデバイスを備える照明システムを管理するための手法を提供する。【解決手段】手法は、デバイスを監視して、デバイスの動作を記述する単位指標を決定する。単位指標は、デバイスにより消費される電力に関する単位、デバイスにより与えられる照明に関する単位及び／又はデバイスの現在の動作状態を測る何らかの他の単位を示す。さらに、モデルを適用して照明システムの利用を制御する。例えば、モデルは、任意の所与の時間において照明システムが消費するのを許される単位の予算を与える。また、モデルは、照明システムの動作を制約する一連の規則及び／又は単位の予算を超えた場合に取るべきアクションを記述する一連の規則も含む。【選択図】図１
2020174039.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のプロセッサにより実行されるコンピュータ実装される方法であって、
前記１つ以上のプロセッサにより、照明システムを含む環境における複数のデバイスのそれぞれに対して、前記複数のデバイスのうちのそれぞれのデバイスの現在の動作を記述する単位指標を示す利用状況データへアクセスすること、
前記１つ以上のプロセッサにより、前記照明システムの利用を抑制する１つ又は複数の規則を含むモデルへアクセスすること、
前記１つ以上のプロセッサにより、前記１つ又は複数の規則を前記利用状況データに対して適用すること、及び
前記１つ以上のプロセッサにより、前記１つ又は複数の規則を前記利用状況データに対して適用した結果に基づいて１つ以上のアクションを動的に行うこと、
を含む、方法。
【請求項２】
前記単位指標は、
前記それぞれのデバイスにより現在消費されている電力量、
前記それぞれのデバイスにより現在与えられている照明の量、及び
前記電力量と前記照明の量の組み合わせ、
のうちの１つ又は複数を示す、請求項１に記載の方法。
【請求項３】
前記１つ又は複数の規則は、前記照明システムに対する最大単位パラメータに応じて前記複数のデバイスに対する前記単位指標の前記合計を制約する規則を含み、及び
前記単位指標の合計は、前記最大単位パラメータを超えることを前記結果が示す、
請求項１に記載の方法。
【請求項４】
前記１つ以上のアクションは、信号を送信することで前記複数のデバイスのうちの１つ又は複数のデバイスの動作を変更して前記１つ又は複数のデバイスの前記単位指標を削減することを含む、請求項３に記載の方法。
【請求項５】
前記信号によって前記１つ又は複数のデバイスに
前記１つ又は複数のデバイスの電源を落とす、
前記１つ又は複数のデバイスにより与えられる前記照明の輝度を削減する、及び
前記１つ又は複数のデバイスの電力消費量を削減する、
のうちの１つ又は複数を行わせる、請求項４に記載の方法。
【請求項６】
前記１つ以上のアクションは、
前記最大単位パラメータを前記単位指標の前記合計以上へと変更すること、及び
前記照明システムと前記環境のうちの少なくとも１つに関連付けられたエンティティに対する課金取引を開始すること、
を含む、請求項３に記載の方法。
【請求項７】
前記最大単位パラメータは限られた期間の間変更される、請求項６に記載の方法。
【請求項８】
前記複数のデバイスは光源、センサ、コントローラのうちの１つ又は複数を備える、請求項１に記載の方法。
【請求項９】
１つ以上のプロセッサ、及び
前記１つ以上のプロセッサと通信可能に結合されたメモリであって、前記１つ以上のプロセッサにより実行された場合に前記１つ以上のプロセッサに、
照明システムを含む環境における複数のデバイスのそれぞれに対して、前記複数のデバイスのうちのそれぞれのデバイスの現在の動作を記述する単位指標を示す利用状況データへアクセスすること、
前記照明システムの利用を抑制する１つ又は複数の規則を含むモデルへアクセスすること、
前記１つ又は複数の規則を前記利用状況データに対して適用すること、及び
前記１つ又は複数の規則を前記利用状況データに対して適用した結果に基づいて１つ以上のアクションを動的に行うこと、
を含む作業を行わせる命令を記憶している、メモリ
を備えるシステム。
【請求項１０】
前記単位指標は、
前記それぞれのデバイスにより現在消費されている電力量、
前記それぞれのデバイスにより現在与えられている照明の量、及び
前記電力量と前記照明の量の組み合わせ、
のうちの１つ又は複数を示す、請求項９に記載のシステム。
【請求項１１】
前記１つ又は複数の規則は前記照明システムに対する最大単位パラメータに応じて前記複数のデバイスに対する前記単位指標の合計を制約する規則を含み、及び
前記単位指標の前記合計は前記最大単位パラメータを超えることを前記結果が示す、
請求項９に記載のシステム。
【請求項１２】
前記１つ以上のアクションは、信号を送信することで前記複数のデバイスのうちの１つ又は複数のデバイスの動作を変更して前記１つ又は複数のデバイスの前記単位指標を削減することを含む、請求項１１に記載のシステム。
【請求項１３】
前記信号によって前記１つ又は複数のデバイスに
前記１つ又は複数のデバイスの電源を落とす、
前記１つ又は複数のデバイスにより与えられる前記照明の輝度を削減する、及び
前記１つ又は複数のデバイスの電力消費量を削減する、
のうちの１つ又は複数を行わせる、請求項１２に記載のシステム。
【請求項１４】
前記１つ以上のアクションは、
前記最大単位パラメータを前記単位指標の前記合計以上へと変更すること、及び
前記照明システムと前記環境のうちの少なくとも１つに関連付けられたエンティティに対する課金取引を開始すること、
を含む、請求項１１に記載のシステム。
【請求項１５】
前記最大単位パラメータは限られた期間の間変更される、請求項１４に記載のシステム。
【請求項１６】
前記複数のデバイスは光源、センサ、コントローラのうちの１つ又は複数を備える、請求項１１に記載のシステム。
【請求項１７】
１つ以上のプロセッサにより実行された場合に前記１つ以上のプロセッサに、
照明システムを含む環境における複数のデバイスのそれぞれに対して、前記複数のデバイスのうちのそれぞれのデバイスの現在の動作を記述する単位指標を示す利用状況データへアクセスすること、
前記照明システムの利用を抑制する１つ又は複数の規則を含むモデルへアクセスすること、
前記１つ又は複数の規則を前記利用状況データに対して適用すること、及び
前記１つ又は複数の規則を前記利用状況データに対して適用した結果に基づいて１つ以上のアクションを動的に行うこと、
を含む作業を行わせる命令を記憶している、１つ又は複数のコンピュータ可読媒体。
【請求項１８】
前記単位指標は、
前記それぞれのデバイスにより現在消費されている電力量、
前記それぞれのデバイスにより現在与えられている照明の量、及び
前記電力量と前記照明の量の組み合わせ、
のうちの１つ又は複数を示す、請求項１７の１つ又は複数のコンピュータ可読媒体。
【請求項１９】
前記１つ又は複数の規則は前記照明システムに対する最大単位パラメータに応じて前記複数のデバイスに対する前記単位指標の合計を制約する規則を含み、及び
前記単位指標の前記合計は前記最大単位パラメータを超えることを前記結果が示す、
請求項１７に記載の１つ又は複数のコンピュータ可読媒体。
【請求項２０】
前記１つ以上のアクションは、信号を送信することで前記複数のデバイスのうちの１つ又は複数のデバイスの動作を変更して前記１つ又は複数のデバイスの前記単位指標を削減することを含む、請求項１９に記載の１つ又は複数のコンピュータ可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
照明設備は住居、職場、社会空間、企業などを含む様々な環境で至るところに存在する。従来、空間に光を提供しようとする個人又は組織が所望の照明設備（例えばランプ）及び／又は電球を購入し、それらを適切な場所へ設置して、所望の照明を提供してきた。設置後に、個人又は組織は自らの判断で照明設備を操作し、個人又は組織は通常、照明設備で消費した電力に対して公共サービス会社から請求される。備品及び電球は、必要に応じて時々交換又は修理することが可能であり、これには追加の出費がかかる。
【０００２】
さらに、他の種類の環境、例えばインターネットオブシングス（ＩｏＴ）ネットワーク、工業制御環境、自律車両システム、家庭又は職場の公共サービス管理システム、より広範な（例えば市全体の）公共サービス管理システムなどにおいて、同様のリソース管理の課題が存在しうる。
【発明の概要】
【０００３】
本開示の実装は、概してノードシステムの管理を対象とする。より具体的には、照明システムであって特定のエンティティに関連付けされうる一連の規則を規定するモデルに基づいてこの照明システム内の各照明デバイス及び／又は他のデバイスの管理を可能とする照明システムが実装により与えられ、このシステムにおいて、規則はシステム内のデバイスによって消費することができる単位の数に対する制約を含み、単位は照明に関する単位（例えばルーメン）、電力消費量に関する単位（例えばワット）、及び／又は、デバイスの動作に関連する何らかの他の単位でありうる。
【０００４】
実装には、以下の動作、すなわち、照明システムを含む環境における複数のデバイスのそれぞれに対して複数のデバイスのうちのそれぞれのデバイスの現在の動作を記述する単位指標を示す利用状況データへアクセスすること、照明システムの利用を抑制する１つ又は複数の規則を含むモデルへアクセスすること、１つ又は複数の規則を利用状況データに対して適用すること、１つ又は複数の規則を利用状況データに対して適用した結果に基づいて１つ以上のアクションを動的に行うこと、のうちの１つ又は複数を含む方法を含みうる。
【０００５】
実装には、以下の態様、すなわち、単位指標がそれぞれのデバイスにより現在消費されている電力量、それぞれのデバイスにより現在与えられている照明の量、及び／又は電力量と照明の量の組み合わせを示す、１つ又は複数の規則が照明システムに対する最大単位パラメータに応じて複数のデバイスに対する単位指標の合計を制約する規則を含む、単位指標の合計が最大単位パラメータを超えることを結果が示す、１つ以上のアクションは信号を送信することで複数のデバイスのうちの１つ又は複数のデバイスの動作を変更して１つ又は複数のデバイスの単位指標を削減することを含む、信号によって１つ又は複数のデバイスの電源を落として１つ又は複数のデバイスにより与えられる照明の輝度及び／又は１つ又は複数のデバイスの電力消費量を削減する、１つ以上のアクションは最大単位パラメータを単位指標の合計以上へと変更して照明システムと環境のうちの少なくとも１つに関連付けられたエンティティに対する課金取引を開始することを含む、最大単位パラメータが限られた期間の間変更される、及び／又は、複数のデバイスは光源、センサ、コントローラのうちの１つ又は複数を備える、のうちの１つ又は複数を任意選択で含みうる。
【０００６】
上記の態様のいずれかの他の実装には、コンピュータ記憶装置上で符号化された方法のアクションを行うように構成されている、対応するシステム、装置、及びコンピュータプログラムを含む。また、本開示は、１つ又は複数のプロセッサに結合されて、１つ又は複数のプロセッサにより実行された場合に１つ又は複数のプロセッサを本明細書で提供される方法の実装に従って作業を行わせる命令を記憶しているコンピュータ可読記憶媒体を提供する。本開示はさらに、本明細書で提供される方法を実行するシステムを提供する。システムは、１つ又は複数のプロセッサと、１つ又は複数のプロセッサに結合されて、１つ又は複数のプロセッサにより実行された場合に１つ又は複数のプロセッサを本明細書で提供される方法の実装に従って作業を行わせる命令を記憶しているコンピュータ可読記憶媒体を備える。
【０００７】
本開示に係る態様及び特徴は、本明細書に記載の態様及び特徴の任意の組み合わせを含みうることが理解される。すなわち、本開示に係る態様及び特徴は、本明細書に記載の態様及び特徴の組み合わせに限定されることなく、提供される態様及び特徴の任意の組み合わせも含む。
【０００８】
本開示の１つ又は複数の実装の詳細は、添付の図面及び以下の説明で示される。本開示の他の特徴及び利点は、説明及び図面、並びに請求項から明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１】照明システムが本開示の実装に係るモデルに従って管理される例示の環境を表す。
【図２】照明システムを管理するのに使用可能な、本開示の実装に係るモデルの例を表す。
【図３】照明システムを管理するための本開示の実装に係る例示の処理のフロー図を表す。
【図４】ノードシステムが本開示の実装に係るモデルに従って管理される例示の環境を表す。
【図５】ノードシステムを管理するための本開示の実装に係る例示の処理のフロー図を表す。
【図６】本開示の実装に係る例示のコンピュータシステムを表す。
【発明を実施するための形態】
【００１０】
本開示の実装は、ノードシステムの中で消費可能な単位の数を制約する規則を適用することでノードシステムを管理する手法を対象としている。一部の例では、ノードは、家庭又は他の場所におけるスマートデバイスのシステムなどのインターネットオブシングス（ＩｏＴ）デバイス、工業環境における工業用の制御装置、機械、及び／若しくは他のデバイス、暖房・換気及び空調（ＨＶＡＣ）システム、電力分配システム、又は任意の適切な規模の他の種類の公共サービスシステムの中のデバイス、自律車両、半自律車両、又は人により制御された車両の管理された集まりの中の車両、などとすることができる。これらの例、及び他の例では、システム内で消費可能な単位は、電力、燃料、及び／又はノードの利用状況の何らかの他の適切な尺度に関する単位とすることができる。
【００１１】
一部の実装では、管理されたノードシステムは照明システムであり、ノードは照明システム内のデバイス（例えば備品及び／又は電球）であり、単位は電力に関する単位、及び／又は照明に関する単位である。また、本明細書でさらに説明されるように、実装は他の種類の環境内でも動作して他の種類のリソースを管理する。したがって、実装は、快適さや健康などのレベルを測る単位などの他の種類の単位にも対応する。照明システムは、光源（例えば備品及び／又は電球）などの適切な数のデバイスを備えることができる。また、デバイスには光源の動作を制御するコントローラ、空間内の人の存在、及び／又は他の環境条件を検出するセンサ、及び／又は他のデバイスを備えることができる。デバイスのうちの１つ又は複数を（外部から、及び／又はデバイス自身によって）監視して、デバイスの動作を記述する単位指標を決定することができる。一部の実装では、単位指標は、デバイスに対する現在の単位の数を示すことができて、ここで単位はデバイスにより消費される電力に関する単位（例えばワット）、デバイスにより与えられる照明に関する単位（例えばルーメン）、及び／又は、デバイスの現在の動作状態を測る何らかの他の単位である。照明システムに関連付けられたエンティティ（例えば顧客）は、照明システムがどのように使用できるのかを示すモデルに関連付けることができる。例えば、モデルは、任意の所与の時間において照明システムが消費するのを許される単位の予算、例えば、照明システムにより消費されうる総ワット数、照明システムにより生成されうる総ルーメン数などを与えることができる。モデルは、照明システムの動作を制約する一連の規則、及び／又は、例えば単位の予算を超えた場合に取るべきアクションを記述する一連の規則を含みうる。場合によっては、規則は、システムにおいて単位指標の合計を超えた場合に、１つ又は複数のデバイスの電源を落とすことで単位指標の合計を削減して、１つ又は複数のデバイスの照明又は電力の消費量を削減するアクションが自動的に行われる、及び／又は他のアクションが行われることを示しうる。
【００１２】
このようにして、実装は照明をサービスとして提供すること（ＬａａＳ）が可能な、空間内の照明向けの単位モデルに対応する。そのようなモデルによれば、エンティティ（例えば顧客）は、エンティティが自分たちの照明システム内で消費するのが許される単位の予算への見返りとしてサブスクリプション料金（例えば毎月、毎年、など）を支払うのに合意する、照明サービスプロバイダとの契約を結ぶことができる。単位の予算は、照明システム内のデバイスのいずれかで使用することができて、エンティティが所望の照明効果を得るためにいつでもデバイス間で移すことができる。エンティティが単位の割り当て量を超えた場合、エンティティは追加の金額を請求されることがあり、エンティティのサブスクリプション料金（及び単位の予算）を増やされることがあり、予算内に留まるようにデバイスが自動的に減光される、若しくは電源を落とされる、及び／又は他のアクションが取られることがある。
【００１３】
本明細書に記載の照明システムは、（例えば無線で）通信を行うことで部屋、ビル内のフロア、ビル全体、屋外空間、屋外空間を持つ／持たない多数のビルを含む地域、などの領域における照明に対してきめ細かい、設定変更可能な制御を提供するデバイスのネットワークとすることができる。一部の実装では、照明システムの制御は、地域の電力方式により提供されうる電力を使用することを別として、地域の電力方式に非依存とすることができる。光源は独立して制御可能であり、様々な部屋、又は他の領域での光量のばらつきが許容される。
【００１４】
実装により個々の光源の制御、及び／又は光源グループの制御が提供され、そのような制御は少なくとも部分的に本明細書に記載のモデルに基づく。場合によっては、光源は従来型の照明設備に（例えば、２ピンコネクタ、ねじ込み式コネクタ、又はバヨネット式コネクタを介して）収まる電球（あるいはランプとも呼ばれる）であり、そのような光源は昼光センサ及び／又は在室検知センサ、並びにマルチシーンコントローラ（例えば壁面スイッチ）と無線で接続することができて、各光源の個別制御、及び／又は構成された光源グループの制御が可能となる。
【００１５】
本明細書で述べるように、様々な適切な種類の単位指標を測定及び使用して、システム内のデバイスの動作を規定することができる。例えば、単位指標は、システム内のデバイスにより消費される電力量、又はシステム内のデバイスにより与えられる照明の量を測ることができる。一部の実装では、単位指標は、調査又は他の情報収集手段を通じて環境の居住者（例えばビルの賃借人）により示される快適さ、満足感、及び／又は幸福のレベルを測ることができる。
【００１６】
図１は、本開示の実装に係る例示の環境１００を表す。環境１００は照明システム１０２を含みうる。一部の実装では、環境１００及び／又は照明システム１０２は、「接続式照明システム」と題された米国特許第１０，０５７，９６６号明細書で記述される要素を含み、この米国特許明細書の内容の全体は参照により本開示に援用される。システム１０２は、ビルの部屋若しくは他の部分などの屋内空間、又はビル全体、オフィス、住宅などに存在しうる。またシステム１０２は、庭、公園、野外円形劇場、１つ又は複数のビルを有する屋外空間を含む領域などの、少なくとも部分的に屋外である空間に存在しうる。一部の例では、システム１０２は車両内などの他の環境に存在する。実装はスマートビル及び／又はＩｏＴ環境内で適用可能であり、他の環境においても同様に適用可能である。例えば、実装は、資産管理、輸送手段（例えば、電気自動車、公共交通機関、自律車両など）、物流環境、及び／又はネットワークにアクセス可能な任意の他の適切な領域に対して適用可能である。また、実装は、部屋又はビルの規模、及び近隣、町、都市などのより大きな規模を含む任意の適切な規模で適用可能である。
【００１７】
照明システム１０２は、光源１０４、コントローラ１０６、センサ１０８、及び／又は他のデバイス１１０などの様々な種類のデバイスを備えうる。照明システム１０２のデバイスは、１つ又は複数のネットワーク１１２を介して、環境１００に存在しうるユーザデバイス１２０及び／又はサーバデバイス１１４を含む様々なコンピュータデバイスへ通信可能に結合される。ユーザデバイス１２０は、携帯型デバイス（例えば、スマートフォン、タブレットコンピュータ、ウェアラブルコンピュータなど）及びあまり携帯向きではない種類のデバイス（例えば、デスクトップコンピュータ、ラップトップコンピュータなど）を含む任意の適切な種類のコンピュータデバイスとすることができる。ユーザデバイス１２０は、照明システム１０２内のデバイスを操作する機能、及び／又は照明システム１０２内のデバイスから情報を受信して提示する機能を与えるアプリケーション１２２を実行することができる。サーバデバイス１１４には任意の適切な数および種類のコンピュータデバイスを含むことができて、分散型コンピュータデバイス（例えばクラウドコンピューティングサーバ）を含みうる。一部の例では、サーバデバイス１１４は、ユーザデバイス１２０及び／又は照明システム１０２から物理的に遠く離れて存在することが可能であり、ユーザデバイス１２０及び／又は照明システム１０２とインターネットなどの広域ネットワーク（ＷＡＮ）１１２を介して通信を行うことができる。サーバデバイス１１４は、本明細書でさらに説明されるように、１つ又は複数のモデル１１８の適用に基づいて照明システム１０２の動作を制御する、及び／又はアクションを行う、１つ又は複数の制御モジュール１１６を実行することができる。モデル１１８は、サーバデバイス１１４又は他の場所に記憶することができる。
【００１８】
概して、各光源１０４は（例えば、少なくとも部分的に可視スペクトル領域の）光を発するように構成されているデバイスである。光源の例として、ＬＥＤ電球、白熱電球、蛍光灯、ガス灯、及び／又は他の適切な種類の発光デバイスが挙げられる。また、光源１０４は、発光ダイオード内の半導体材料として有機物質を使用する有機ＥＬを含みうる。
【００１９】
一部の例では、光源１０４は照明設備（照明器具）の一部である。照明設備は、光源及び、光源の分配、位置決め、及び保護に直接関連するすべての部品を指す。一部の例では、照明設備は１つ又は複数の光源１０４を含みうる。光源は標準的な電球コネクタを介して照明設備に接続されることがある（この場合、光源は交換式電球でありうる）、又は、光源は照明設備と一体的に形成されることがある。標準的な電球には、限定されないが、蛍光灯（例えばＴ８）、エジソン電球、放物面アルミ反射鏡（ＰＡＲ）電球などを含みうる。照明設備は照明設備内の様々な電球と共に制御可能でありえる、及び／又は個々の電球が個別に制御可能でありえる。
【００２０】
一部の例では、光源１０４は管の形状（例えば、蛍光灯又は蛍光灯代替ＬＥＤ）でありえる。各光源１０４は、光源の輝度を制御及び／又は調節する、あるいはそうでなければ光源の状態を制御する内部ドライバー回路を備えうる。蛍光灯代替用のＬＥＤ光源及び関連する製造方法の例は、米国特許第７，０４９，７６１号明細書、米国特許第７，５１０，２９９号明細書、米国特許第７，８１５，３３８号明細書、米国特許第７，９７６，１９６号明細書、米国特許第８，１１８，４４７号明細書、米国特許第８，０９３，８２３号明細書、米国特許第８，２４７，９８５号明細書、米国特許第８，２８２，２４７号明細書、米国特許第８，３６０，５９９号明細書、米国特許第８，３８２，３２７号明細書、米国特許第８，４４４，２９２号明細書、米国特許第８，４５４，１９３号明細書、米国特許第８，４８２，２１２号明細書、米国特許第８，５２３，３９４号明細書、米国特許第８，５７３，８１３号明細書、米国特許第８，５９６，８１３号明細書、米国特許第８，６７８，６１０号明細書、米国特許第８，８０７，７８５号明細書、米国特許第８，８７０，４１５号明細書、米国特許第８，８７０，４１２号明細書、米国特許第８，８６６，３９６号明細書、米国特許第８，８９４，４３０号明細書、米国特許第８，９２８，０２５号明細書、米国特許第９，００６，９９０号明細書、米国特許第９，００６，９９３号明細書、米国特許第９，０７２，１７１号明細書、米国特許第９，１６３，７９４号明細書、米国特許第９，１８４，５１８号明細書、米国特許第９，２７１，３６７号明細書にさらに記述されており、これらの特許のそれぞれの内容の全体は参照により本明細書に援用される。
【００２１】
場合によっては、照明システム１０２内の光源１０４のすべては、同じフォームファクタ、又は同じシステム内で使用可能な異なるフォームファクタを持つことがある。例えば、一部の実施形態では、光源の一部は管であり、他がＰＡＲ電球及び／又はエジソン電球である。また、照明システム１０２は、交換式電球用の照明設備、一体化された光源を持つ照明設備、又は両方の種類の照明設備を含みうる。本明細書の例では光源１０４を交換式蛍光灯である電球として記述することがあるが、他の電球フォームファクタも可能である。例えば、Ａシリーズ電球、Ｂシリーズ電球、Ｃ−７／Ｆシリーズ電球、ＭＲシリーズ、及び／又はＰＡＲ電球も使用可能である。
【００２２】
内部ドライバー回路に加え、各光源１０４は光源が無線信号を受信及び送信できるようにする無線通信機（例えば送受信機）を備える、又はそのような無線通信機に通信可能に結合することができる。無線通信機は光源と一体的に形成することができる、あるいはそうでなければ関連付けられた光源と通信（例えば、電気的通信又は無線通信）を行うことができる。無線通信機は内部ドライバー回路と通信を行うことができて、本明細書で説明されるように、光源が無線で制御されるように動作するのを可能にする。光源が交換式電球である一部の例では、無線通信機は交換式電球内の電気部品の一部として含まれることがある。一部の例では、無線通信機は、交換式電球を受けるように構成されうる照明設備の一部であることがある、又は光源が内部に組み込まれることがある。
【００２３】
コントローラ１０６は、光源１０４の動作を制御するのに使用可能な、固定式の（例えば壁面取り付けの）コントローラ及び／又は携帯型コントローラを含む、任意の適切な数及び種類のコントローラを含むことができる。動作している間、光源１０４は無線ネットワークを介してコントローラ１０６から制御することができる。特に、コントローラ１０６上の様々なスイッチを操作することで、コントローラ１０６に光源１０４の無線通信機へ無線信号を送らせて、必要に応じて光源１０４のうちの１つ又は複数の輝度設定を変更することができる。また、場合によっては、制御信号は有線ネットワーク接続を介して送ることもできる。例えば、システム１０２内のすべての光源１０４は、コントローラ１０６のオンオフスイッチを使って電源を入れる、又は切ることができて、コントローラ１０６は有線ネットワーク又は無線ネットワークを介して信号を送信して光源１０４を制御することができる。光源１０４はコントローラ１０６の減光スイッチを使って一括して暗くする、又は明るくすることができる。
【００２４】
また、システム１０２は１つ又は複数のセンサ１０８を備えうる。センサ１０８は光源１０４及び／又はコントローラ１０６との通信のための無線通信機（例えば送受信機）を備えうる。実装は、任意の適切な数及び種類のセンサ１０８の使用に対応する。例えば、センサ１０８はある領域（例えば部屋）が個人により占有されていることを判定するモーションセンサ、音声センサ、及び／又は熱センサを含みうる。また、センサ１０８は領域内の環境光の輝度を検出する光レベルセンサを含みうる。一部の実装では、光源１０４の動作はセンサ１０８からの無線信号に基づいて、例えば環境光レベル及び／又は領域の占有状態に基づいて変更されうる。例えば、光源１０４は、在室検知センサ１０８からの信号に基づき、誰かが部屋にいるかどうか、又は部屋が空いているかどうかに基づいてそのような信号が送られる場合に、電源を入れる、若しくは切る、又は暗くする、若しくは明るくすることができる。他の例では、光源１０４は環境光センサからの信号に基づき、領域内で検出された環境光の量に基づいてそのような信号が送られる場合に、電源を入れる、若しくは切る、又は暗くする、若しくは明るくすることができる。一部の実装では、光源１０４のうちの少なくとも１つはセンサ１０８のうちの１つ又は複数、例えば在室検知センサ、環境光レベルセンサなどを備えうる。また、センサ１０８は光源１０４の外部に存在することもある。
【００２５】
一部の実装では、環境１００は領域の電気系統から光源１０４を収容する照明設備へ電力を届ける回路を閉じる電気モジュールなどの１つ又は複数の他のデバイス１１０を含む。光源が備品へ設置される電球を含む場合がこれに該当することがあり、照明設備の光源１０４の少なくとも一部（又はすべて）が常に電力を受ける。また、環境１００は、回路を開放する、又は閉じることで光をオフ又はオンにする従来型の壁面スイッチも含みうる。また、電気モジュールは無線通信機（例えば送受信機）を備えることがあり、この無線通信機によりコントローラ１０６と光源１０４の間の無線通信が可能となる。
【００２６】
ネットワーク１１２は、任意の適切な通信プロトコルを用いる任意の適切な有線ネットワーク及び／又は無線ネットワークを含みうる。例えば、本明細書に記載の１つ又は複数のコンポーネントの無線通信機は、ワイヤレスＤＡＬＩ（登録商標）、ＩＥＥＥ８０２．１１、Ｗｉ−Ｆｉ、ブルートゥース（登録商標）、ブルートゥースローエナジー（ＢＴＬＥ）の任意の適切なバージョンを使って動作するように構成することができる。また、ＬＯＲＡＷＡＮ、ＺｉｇＢｅｅ、Ｚ−Ｗａｖｅ、独自プロトコルなどの他の無線プロトコルも使用することができる。無線通信機は、無線周波数（ＲＦ）チャンネルを使って、又は赤外線、超音波、若しくはＬＥＤ電球から放射される高周波変調された光などの変調された可視光を使って動作することができる。一部の例では、光源１０４、コントローラ１０６、センサ１０８、及び／又は他のデバイス１１０内の無線通信機は、領域全体（例えば、部屋全体、ビル、など）にわたる無線通信システムの範囲に及ぶ無線メッシュネットワークを形成することがある。これは、照らす必要のある空間の大きさが使用されている無線通信プロトコルの範囲を超えてしまいかねない、保管倉庫などの大きな部屋では有益となりうる。例えば、ブルートゥース通信は３０フィートまでの範囲に対応することもできるが、無線メッシュネットワークはかなり長い距離にわたる通信を可能とすることができる。
【００２７】
ユーザデバイス１２０は、システム１０２内の光源１０４、センサ１０８、コントローラ１０６、及び／又は他のデバイス１１０と同じ無線通信プロトコルを使ってユーザデバイス１２０が通信できるようにする無線通信機（例えば送受信機）を備えることができる。したがって、ユーザデバイス１２０を使って照明システム１０２内の光源１０４の動作を制御及び／又は設定することができる。一部の実装では、ユーザデバイス１２０はシステム１０２内の光源１０４を操作及び／又は設定することを可能とするアプリケーション１２２（例えばアプリ）を実行することができる。アプリケーション１２２は、ユーザデバイス１２０のタッチパネル又は他の入力コンポーネントを介して操作できるユーザインタフェース（ＵＩ）を備えうる。場合によっては、ＵＩはコントローラ１０６上のスイッチの配置を模している。このようにして、ユーザはユーザデバイス１２０を使って、ユーザがコントローラ１０６を使うのと同じ、又は同様の方法で、接続された照明システム１０２を操作することができる。
【００２８】
一部の実装では、ＢＴＬＥは環境１００のコンポーネント間の通信に使用されることがある。ケンブリッジシリコンラジオ（ＣＳＲ）メッシュネットワーク、又は他の適切なメッシュベースの通信プロトコルはＢＴＬＥ上で動作して、上述したようにＢＴＬＥのみを使うことで可能な範囲よりも広い範囲での通信を可能とすることができる。様々なメッセージをメッシュネットワークを介して送ることで光源１０４の制御を行うことができる。例えば、メッセージを送って光源１０４の輝度を制御することができる。例えば、ビル全体をメッシュネットワークにより網羅することができて、様々なグループを定義して個々の部屋やビルの他の部分にアドレスを割り当てることもできる。概して、ビル、部屋、又は他の領域の任意の論理部分を含めるためにグループを定義することができる。異なる光源１０４の組を異なるグループとして定義することができる。アプリケーション１２２及び／又はコントローラ１０６を使って個々の光源１０４及び／又は光源１０４のグループを制御することができる。
【００２９】
制御モジュール１１６は、照明システム１０２内の様々なデバイスから利用状況データを受信して利用状況データを分析し、分析に基づいてアクションを行うことができる。利用状況データは、各デバイスで現在消費されている単位の数、例えば、デバイスの現在の消費電力量、又はデバイスにより生成される現在の照明を示しうる。あるいは、利用状況データはデバイスの現在の動作状態（例えば、電力消費量、生成された照明など）を記述することができて、制御モジュール１１６は利用状況データに基づいて各デバイスの単位指標（例えば消費されている単位の数）を決定することができる。制御モジュール１１６は、照明システム１０２に関連付けられたエンティティ（例えば顧客）に対してモデル１１８を適用して、照明システム１０２を制御するために行われるべきアクションを決定することができる。
【００３０】
一部の実装では、制御モジュール１１６は、個人の挙動の学習された態様に基づいて照明を調節する学習コンポーネントを含むことがある。例えば、学習コンポーネントは、１人又は複数の人により領域が占有されていること、及び／又は領域内の環境光が特定のレベルであることを示す、センサ１０８からのセンサデータを受信することができる。特定の例では、学習コンポーネントは個人が毎週水曜日のＡＭ７：１３頃にある領域（例えば部屋、ビル、など）に入る傾向があると判定することがある。それに応じて、照明環境が自動的に調節されて個人が到着した際に確実に領域に適切な光があるようにすることができる。
【００３１】
一部の実装では、制御モジュール１１６は（例えば日光から得られる）環境光のレベル、及びユーザが選択した調光設定を考慮して、光源１０４が動作すべき電力レベル及び／又は輝度を決定する。一部の実装では、光源１０４に対するレベル設定は、ユーザ入力に基づいて経時的に調節されることがある。したがって、学習コンポーネントは１日の中の様々な時間（又は、週の中の日、月の中の日、など）においてユーザが好む照明レベルを学習して、特定のユーザに適合された照明レベルを提供するように自動的に調節を行うことができる。さらに、一部の実装では、様々な時間における光源１０４のレベルを決定する際に学習コンポーネントは電力節約の留意事項を考慮することがある。例えば、学習コンポーネントは、ユーザが特定の空間に存在する、又は存在しないパターンを認識しうる。光源１０４は、ユーザがいそうにない時間にはオフにされる、及び／若しくは弱められた輝度レベルに設定されることがあり、並びに／又は、ユーザがいる可能性が高い時間にはオンにされる、及び／若しくは以前検出されたパターンに基づいて決定されたように、光源は部屋の利用状況に対して典型的な輝度レベルへ設定されることがある。
【００３２】
照明システム１０２内のデバイスは、ネットワーク１１２を介して様々なデバイスへメッセージを送ることで、制御することができる。一部の実装では、メッセージはサーバデバイス１１４で生成されて、サーバデバイス１１４及び照明システム１０２内のデバイスと通信を行っているネットワークノードを介して、照明システム１０２内のデバイスへと伝達されることがある。一部の実装では、各デバイスはメッシュネットワーク上で固有のアドレス（例えばブルートゥースアドレス）を有することがある。メッセージはメッシュネットワーク全体へブロードキャストされることがあり、メッセージは特定のデバイス又は特定のデバイスの組へと宛てられることがある。あるデバイスへ宛てられたメッセージに対し、そのデバイスは自身のアドレスを認識して、メッセージの内容に応じて適切に応答を行うことができる。あるデバイスグループへ宛てられたメッセージに対し、メッセージの各受領者は自身がそのグループの一部であるかどうかを判定し、そうである場合は、受領者のデバイスはメッセージの内容に応じて適切に応答することができる。各デバイスは自分がどのグループにいるかを示す情報を記憶することができるため、メッセージは最小限のデータ量を含みうる。
【００３３】
図２は、照明システム１０２を管理するのに使用可能な、本開示の実装に係るモデル１１８の例２００を表す。モデル１１８は特定のエンティティ（例えば顧客）に関連付けられることがあり、モデル１１８を使ってエンティティの照明システム１０２を制御することができる。モデル１１８は、関連付けられたエンティティを識別するエンティティ識別子（ＩＤ）２０２を含みうる。モデル１１８は、照明システム１０２内のデバイスの利用を規定する１つ又は複数の規則２０４を含みうる。また、モデル１１８は、エンティティに対して定められ、規則２０４により使用される、１つ又は複数のパラメータ２０６を含みうる。
【００３４】
例２０８は、マークアップ言語又は他の適切なフォーマットを使って表現される規則２０４の例を示す。実装は、規則２０４を記述するための任意の適切なフォーマットの使用に対応する。この例では、過剰な条件を規定する規則が規定され、この規則では、システム１０２内のデバイスに対する単位指標の合計がエンティティに対する最大単位パラメータを超えるとの判定に基づいて、アクションが行われる。この例では、行われるアクションは、消費されている現在の単位に対する最大単位パラメータを設定し、エンティティに対して請求する取引（例えばより多い利用状況に対して増加されたサブスクリプション料金）を行い、増加した予算及び料金を（ｅメール又は他の手段で）エンティティに通知する。
【００３５】
例２１０は、エンティティに対して設定されうる、照明システム１０２での使用に割り当てられた単位の予算を示す最大単位パラメータを含む、様々なパラメータを示す。また、パラメータは特定の状況において規則に基づき行われるべきアクションも含みうる。一部の例では、最大単位パラメータ（例えば単位の予算）は、異なる期間又は状況、例えば、平日と週末、営業時間と非営業時間などに対する異なる最大値に対して規定することができる。また、他のパラメータも必要に応じて使用できる。
【００３６】
実装により、照明システム１０２により同時に使用されうる単位の数をエンティティの特定の照明システム１０２に対して規定することのできるモデルが与えられる。エンティティは、例えばＬａａＳにアクセスするためにサービスと契約することがある。サービスプロバイダは、エンティティにその環境に対して適切な数のデバイス（例えば、光源、センサ、コントローラなど）を与えることができて、エンティティは様々な時間に費やされうる特定の単位の予算に対するサブスクリプション料金へ同意することがある。一部の例では、単位は照明システム１０２内のどこかで費やされて、単位の浮動証券と呼ばれうるものを提供することができる。例えば、ある光が点けられた場合、割り当てられた単位の予算を超えるのを防ぐために他の光が落とされることがある。場合によっては、電源を完全にオンにする、又はオフにすることである照明を調節する代わりに、又はそれに加えて、より段階的な増分で照明を調節することができる。例えば、電力又は他の指標の消費は、光を減光することやＨＶＡＣの利用を削減することなどのある組み合わせを用いて減少させることができる。エンティティは、ある期間（例えば、１か月ごと、１年ごと、など）に対する単位の同時利用について価格を請求されることがある。例として、単位が照明のルーメンである場合、サブスクリプションにより、デバイス一台あたり８００の最小ルーメン数が与えられることがあり、エンティティは１年につき１ルーメン当たり０．５セント、すなわち１年につきデバイス一台あたり４ＵＳドル（ＵＳＤ）を請求されうる。他の例では、エンティティ（例えばビルの顧客）は、合計で１２５０個のデバイスに対して、１０００個の直管形ランプ、１００個のダウンライト、１００個のセンサ、及び５０個のコントローラスイッチを購入することができる。ＬａａＳに対する最小の購入は、４ＵＳＤに１２５０個を乗じて、１年につき５０００ＵＳＤとなりうる。
【００３７】
上述したように、アプリケーション及び／又は他のソフトウェアを使って、エンティティはセンサで検出された動きに応答して、及び／又は存在する周囲の日光の量に基づいて、光源を稼働させるように設定することができる。特定の光源が他のものよりも優先されることがある、及び／又は様々な時間において光源をオンにする、オフにする、又は輝度が調節されるようにスケジュールすることができる。一部の実装では、どんな時でも最大の単位の予算を超過した場合は、制御モジュール１１６は、費やされている単位の合計が割り当てられた単位の予算内に留まるように、１つ又は複数のデバイスをオフにする、又は輝度を落とす信号を送ることができる。一部の実装では、エンティティがより多くの単位を購入する、及び／又はより多くの単位へアクセスするために自身のサブスクリプションを増やすことを選択した場合に、過剰要求（例えば予算過剰）が許容されうる。
【００３８】
実装は、環境の居住者に対して適切な量及び質の光と快適さを維持しながら、照明システムが消費するエネルギー量を制限するように動作する。例えば、エンティティの光熱費が１５０００ワット時のより高いワット当たりの支払い段へと移行しかねず、これに対して、エンティティがサービスプロバイダから１４９００ワット単位を購入することがある。制御モジュールは、予算上の制限が近づいた際に高使用量の領域でエネルギー消費を賢く削減することで、過剰分に対してより高額な料金を請求されることがないよう動作することができる。したがって、実装を使用して照明システム１０２を制御することで、従来利用可能であったシステムと比べ、エネルギー消費とリソース配分の点でより高い効率が提供される。
【００３９】
一部の例では、エンティティは好適なスマート照明システムを実現するのに使用可能なデバイスの組を購入することができる。デバイスは動作時に単位を消費することがあり（例えば、電力を消費する、及び／又は照明を生成する）、制御モジュールはエンティティに対して予算計上された単位の割り当てに対する消費量を監視することができる。デバイスが非動作状態となった場合、デバイスが使っていた単位は何か他のデバイスで使用可能であり、単位の浮動証券が与えられる。
【００４０】
デバイスは、使用されている場合に動作していることがある。ルーメン形式のモデル（例えば単位が照明に関する単位である）では、デバイスはルーメンを作り出している場合に動作していることがある。電力形式のモデル（例えば単位が電力に関する単位である）では、デバイスは電力を消費している場合に動作していることがある。他のモデルでは、何か他の単位の定義が使用されることがある。取り出される単位の数は、デバイスの使用のレベルに比例させることができる（例えば規模に対して線形に）。例えば、１００％出力で動作するデバイスが１０単位を使用する場合、１０％出力で動作するデバイスは１単位を使用する。場合によっては、異なる種類のデバイスは、異なる数及び／又は異なる種類の単位を取り出すことがある。デバイスの単位指標は、特定のデバイスにより消費されている（例えば、取出された、使用された、又は費やされた）単位の数を記述できる。システム１０２は、全体として、システム１０２内のデバイスの単位指標の合計である総合単位指標を消費しうる。エンティティに対する単位パラメータは、エンティティに追加の料金、（例えば、サブスクリプション料金の相応の増加を伴う）予算の増加、及び／又は許される単位指標の最大値以下に留まるための特定のデバイスの稼働停止を強いる可能性のある過剰条件を発動させることなく照明システム１０２が使用することが許される予算上の（例えば最大の）総合単位指標を示すことができる。
【００４１】
実装は異なる種類の単位に対応しうる。例えば、デバイスの単位指標がそのデバイスから出力される光量と等しい（又は比例する）ように、単位は照明に関する単位（例えばルーメン）でありえる。この例では、センサ及びコントローラは単位を消費しないことがあり、光源は単位を消費しうる。特定の例では、単位はルーメン（又は、Ｎを任意の適切な値として、Ｎルーメン）と等しいことがある。
【００４２】
他の例では、デバイスの単位指標がそのデバイスで消費されている電力量と等しい（又は比例する）ように、単位は消費されている電力に関する単位（例えばワット）でありえる。この例では、光源、センサ、コントローラ、及び／又は他の電力を消費するデバイスは、動作している場合に単位を消費しうる。特定の例では、単位はワット（又は、Ｎを任意の適切な値として、Ｎワット）又は他の電力消費量の尺度と等しいことがある。
【００４３】
また、他の単位の定義を利用することも可能である。例えば、先進的な機能（例えば需要応答（デマンドレスポンス））が使用されるたびに取り出されうる最適化単位を請求することが可能である。また、単位は測定可能な出力の組み合わせに基づいて定義することもできる。例えば、単位をルーメンとワットの何らかの数学的な組み合わせとして定義しうる。
【００４４】
超過した予算的制約に基づいて様々なアクションを行うことができる。例えば、エンティティの（例えば毎月の）単位貯留限度は、エンティティに追加取引料金が課されて、特定の月に使用中の量まで増加することがある。他の例では、エンティティの（例えば毎月の）単位貯留限度は、エンティティが自身のサブスクリプションについて再交渉を行うまで、サブスクリプション料金が増やされることで、将来の多くの月で増加することがある。他の例では、他のデバイスから取り出された単位は、システムの総合単位指標が割り当てられた予算内に確実に留まるように、減少させることができる。
【００４５】
図３は、照明システム１０２を管理するための本開示の実装に係る例示の処理のフロー図３００を表す。この処理の作業は、サーバデバイス１１４、ユーザデバイス１２０、又は他の場所で実行される制御モジュール１１６、アプリケーション１２２、及び／又は他のソフトウェアモジュールのうちの１つ又は複数により行うことができる。
【００４６】
照明システム１０２内のデバイスのそれぞれの現在の利用状況（例えば単位指標）を示す利用状況データにアクセスすることができる（３０２）。また、照明システム１０２に対する、エンティティに関連付けられたモデル１１８にアクセスすることもできる（３０４）。モデル１１８に含まれる規則を利用状況データへ適用して（３０６）、規則を満足しているか、破られているかを判定することができる。一部の実装では、規則の適用は周期的（例えば５秒毎）とすることができて、利用状況データ群に対してリアルタイムで行うことができる。上述したように、規則の適用に基づいて、１つ又は複数のアクションを行うことができる（３０８）。規則に違反した場合、又は規則を満足している場合にアクションを行うことができる、及び／又は、どちらかの場合に異なるアクションを行うことができる。利用状況データの監視を継続することができる（３１０）。
【００４７】
一部の実装では、利用状況データの受信と分析、及び利用状況データに対する規則の適用に関して、アクションがリアルタイムで（例えば動的に）行われることがある。本明細書で使用される場合、リアルタイム動作とは、トリガーとなるイベントと動作の間に余計な時間が経過することなく、動作を行うコンピュータシステムの技術的制約の範囲内で、トリガーとなるイベントに基づいて行われる動作である。リアルタイム動作は介在する人間のアクションの中で行うことができて、動的な動作、又は同期する動作と呼ぶこともできる。
【００４８】
本明細書における例では照明システムの動作を制約する規則の適用を通じた照明システムの管理を説明しているが、実装はそのような例に限定されない。また、実装は、様々な適用可能なシナリオにおいて他のノード（例えばデバイス）を含む他の種類のシステムの管理に用いることもできる。図４は、ノード４０４のシステム４０２が本開示の実装に係るモデルに従って管理される例示の環境４００を表す。管理されたシステム４０２は上述した照明システム１０２でありうる。また、管理されたシステム４０２は以下のうちの１つ又は複数を含むことができる。
【００４９】
スマートデバイス及び／又は家庭、職場又は他の場所における接続製品のシステムなどの、ＩＯＴデバイスであるノードシステム。
【００５０】
工業用制御装置、機械（例えば、ボイラー、重機など）、及び／又は、発電所、製造施設などの工業環境における他の装置であるノードシステム。
【００５１】
公共サービスを個々の住居若しくは職場内に、又は、多数の住居又は職場へサービスを提供するより広い分配網にわたって提供するシステムであって、ノードがＨＶＡＣ、電力、水道、ガス、ネットワーク接続性、スマートビルシステムなどのサービスを提供する個々のデバイス又はデバイスのコンポーネントである、システム。
【００５２】
例えば自動車、貨物運送トラック、列車、航空機（例えばドローン）、船舶などの集団である、自律車両、半自律車両、又は人により制御された車両の管理された集まりの中の車両のシステム。
【００５３】
これらの例示のシステムのそれぞれは実装により管理することが可能で、上述したスマート照明ノードを含む、又は含まないことがある。例えば、電力消費量が特定のレベル（例えば予算）を超えないようにビル全体の電力を変更するためのスマート変流器などの無線制御のデバイスのシステムを使ってスマートビル環境内のノードシステムを管理するのに実装を用いることができる。制御システムは、ＨＶＡＣシステム及び／又は、サブメーター、安全装置、セキュリティ装置などの一般的なビル回路の動作を制御することができる。他の例では、実装を使用して接続された電気自動車、又は電気自動車のネットワークを管理することができる。そのような例では、自動車会社又は充電ステーションはグループに対する電気利用を単位（例えばワット）に基づいて認可することもできる。他の例では、実装を利用して様々な業者の接続製品を管理することができる。制御ソフトウェア（例えば、ＩｏＴソフトウェアや制御モジュール）は、自分達のスマート製品を有効化するのにこの制御ソフトウェアを使用するエンティティに対して、自分達の製品を同時に使っている顧客の数、又は他の留意事項に基づいてライセンスすることもできる。
【００５４】
システム４０２内のノード４０４は、ネットワーク１１２を介して様々なノード４０４へメッセージを送ることで、制御することができる。一部の実装では、上述したように、メッセージはサーバデバイス１１４で生成されて、サーバデバイス１１４及びノード４０４と通信を行っているネットワークノードを介してノード４０４へと伝達されることがある。上述したように、システム４０２内のノード４０４は、システム４０２内のセンサにより収集されたセンサデータに基づいて制御することができる。ノード４０４はシステム内で管理されるデバイス、及び管理されるデバイスを監視するセンサの両方を含むことができて、自分の状態及び／又は動作を記述するセンサデータを生成することができる。
【００５５】
図５は、ノード４０４のシステム４０２を管理するための本開示の実装に係る例示の処理のフロー図５００を表す。この処理の作業は、サーバデバイス１１４、ユーザデバイス１２０、又は他の場所で実行される制御モジュール１１６、アプリケーション１２２、及び／又は他のソフトウェアモジュールのうちの１つ又は複数により行うことができる。
【００５６】
管理されたシステム４０２内のノード４０４のそれぞれの現在の利用状況（例えば単位指標）を示す利用状況データにアクセスすることができる（５０２）。また、管理されたシステム４０２に対する、エンティティに関連付けられたモデル１１８にアクセスすることもできる（５０４）。モデル１１８に含まれる規則を利用状況データへ適用して（５０６）、規則を満足しているか、破られているかを判定することができる。一部の実装では、規則の適用は周期的（例えば５秒毎）とすることができて、利用状況データ群に対してリアルタイムで行うことができる。上述したように、規則の適用に基づいて、１つ又は複数のアクションを行うことができる（５０８）。規則に違反した場合、又は規則を満足している場合にアクションを行うことができる、及び／又は、どちらかの場合に異なるアクションを行うことができる。利用状況データの監視を継続することができる（５１０）。上述したように、利用状況データの受信と分析、及び利用状況データに対する規則の適用に関して、アクションがリアルタイムで（例えば動的に）行われることがある。
【００５７】
図６は、本開示の実装に係る例示のコンピュータシステムを表す。システム６００は、本明細書で述べた様々な実装に関して説明された動作のいずれかに対して使用することができる。例えば、システム６００は、少なくとも部分的に、ユーザデバイス１２０、サーバデバイス１１４、光源１０４、コントローラ１０６、センサ１０８、他のデバイス１１０、及び／又は、本明細書に記載の他のコンピュータデバイス若しくはシステムのうちの１つ又は複数に含まれうる。システム６００は、１つ又は複数のプロセッサ６１０、メモリ６２０、１つ又は複数の記憶装置６３０、及び、１つ又は複数の入力／出力（Ｉ／Ｏ）インタフェース６４０を介して制御可能な１つ又は複数のＩ／Ｏデバイス６５０を備えうる。様々なコンポーネント６１０、６２０、６３０、６４０、又は６５０を、システム６００の様々なモジュール及びコンポーネントの間でデータの転送を可能としうる１つ以上のシステムバス６６０を用いて相互接続することができる。
【００５８】
プロセッサ６１０は、システム６００内部で実行する命令を処理するように構成することができる。プロセッサ６１０は、シングルスレッドのプロセッサ、マルチスレッドのプロセッサ、又はその両方を含みうる。プロセッサ６１０は、メモリ６２０、又は記憶装置６３０に記憶される命令を処理するように構成することができる。プロセッサ６１０は、それぞれが１つ又は複数のコアを備えるハードウェアベースのプロセッサを含みうる。プロセッサ６１０は、汎用プロセッサ、専用プロセッサ、又はその両方を含みうる。
【００５９】
メモリ６２０はシステム６００内に情報を記憶することができる。一部の実装では、メモリ６２０は１つ又は複数のコンピュータ可読媒体を含む。メモリ６２０は、任意の数の揮発性記憶装置、任意の数の不揮発性記憶装置、又は揮発性記憶装置及び不揮発性記憶装置の両方を含みうる。メモリ６２０は、読み出し専用メモリ、ランダムアクセスメモリ、又はその両方を含みうる。一部の例では、メモリ６２０は、１つ又は複数がソフトウェアモジュールを実行することで、能動メモリ又は物理メモリとして用いることができる。
【００６０】
記憶装置６３０は、システム６００に（例えば永続的な）大容量記憶装置を与えるように構成することができる。一部の実装では、記憶装置６３０は１つ又は複数のコンピュータ可読媒体を含みうる。例えば、記憶装置６３０は、フロッピーディスクデバイス、ハードディスクデバイス、光学ディスクデバイス、又はテープデバイスを含みうる。記憶装置６３０は、読み出し専用メモリ、ランダムアクセスメモリ、又はその両方を含みうる。記憶装置６３０は、内蔵型ハードディスクデバイス、外部ハードディスクデバイス、又はリムーバブルドライブのうちの１つ又は複数を含みうる。
【００６１】
メモリ６２０又は記憶装置６３０の一方又は両方は、１つ又は複数のコンピュータ可読記憶媒体（ＣＲＳＭ）を含みうる。ＣＲＳＭは、電子記憶媒体、磁気記憶媒体、光記憶媒体、光磁気記憶媒体、量子記憶媒体、機械的コンピュータ記憶媒体などのうちの１つ又は複数を含みうる。ＣＲＳＭは、システム６００の動作のためのデータ構造、処理、アプリケーション、プログラム、他のモジュール、又は他のデータを記述するコンピュータ可読命令の記憶を提供することができる。一部の実装では、ＣＲＳＭは非一時的な形式のコンピュータ可読命令又は他の情報の記憶を提供するデータストアを含みうる。ＣＲＳＭはシステム６００へ組み込まれる、又はシステム６００に対して外部に存在することがある。ＣＲＳＭは、読み出し専用メモリ、ランダムアクセスメモリ、又はその両方を含みうる。コンピュータプログラムの命令及びデータを目に見える形で具体化するのに適した１つ又は複数のＣＲＳＭは、限定されないが、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリデバイスなどの半導体記憶デバイス、内蔵型ハードディスクやリムーバブルディスクなどの磁気ディスク、光磁気ディスク、及びＣＤ−ＲＯＭディスクやＤＶＤ−ＲＯＭディスクを含む、任意の種類の不揮発性メモリを含みうる。一部の例では、プロセッサ６１０及びメモリ６２０は、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）により補完される、又はその中に組み込まれることがある。
【００６２】
システム６００は１つ又は複数のＩ／Ｏデバイス６５０を備えうる。Ｉ／Ｏデバイス６５０は、１つ又は複数の入力デバイス、例えば、キーボード、マウス、ペン、ゲームコントローラ、タッチ入力デバイス、音声入力デバイス（例えばマイク）、ジェスチャ入力デバイス、触覚入力デバイス、画像若しくはビデオ撮影デバイス（例えばカメラ）、又は他のデバイスを含みうる。また、一部の例では、Ｉ／Ｏデバイス６５０は、１つ又は複数の出力デバイス、例えば、ディスプレイ、ＬＥＤ、音声出力デバイス（例えばスピーカ）、プリンタ、触覚出力デバイスなどを含みうる。Ｉ／Ｏデバイス６５０は、システム６００の１つ又は複数のコンピュータデバイスの中に物理的に組み込まれる、又はシステム６００の１つ又は複数のコンピュータデバイスに対して外部に存在することがある。
【００６３】
システム６００は、システム６００のコンポーネント又はモジュールがＩ／Ｏデバイス６５０を制御する、Ｉ／Ｏデバイス６５０とインタフェースする、あるいはそうでなければＩ／Ｏデバイス６５０と通信することができるように、１つ又は複数のＩ／Ｏインタフェース６４０を備えうる。Ｉ／Ｏインタフェース６４０は、シリアル通信、パラレル通信、又は他の種類の通信を用いて、システム６００の中で、若しくはシステム６００の外へ、又はシステム６００のコンポーネント間で情報を転送できるようにすることができる。例えば、Ｉ／Ｏインタフェース６４０は、シリアルポート用のＲＳ−２３２標準のあるバージョン、又はパラレルポート用のＩＥＥＥ１２８４標準のあるバージョンに準拠してもよい。他の例では、Ｉ／Ｏインタフェース６４０は、ユニバーサルシリアルバス（ＵＳＢ）又はイーサネット上での接続を与えるように構成することができる。一部の例では、Ｉ／Ｏインタフェース６４０は、ＩＥＥＥ１３９４標準のあるバージョンに準拠したシリアル接続を与えるように構成することができる。
【００６４】
また、Ｉ／Ｏインタフェース６４０は、システム６００内のコンピュータデバイス間、又はシステム６００と他のネットワークに接続されたコンピュータシステムの間での通信を可能とする、１つ又は複数のネットワークインタフェースも含みうる。ネットワークインタフェースは、１つ又は複数のネットワークインタフェースコントローラ（ＮＩＣ）、又は、１つ又は複数のネットワークを介して任意のネットワークプロトコルを使って情報の送受信を行うように構成されている他の種類の送受信デバイスを含みうる。
【００６５】
システム６００のコンピュータデバイスは、１つ又は複数のネットワークを使って、互いに通信を行う、又は他のコンピュータデバイスと通信を行うことができる。そのようなネットワークは、インターネットなどの公衆ネットワーク、施設内イントラネットやパーソナルイントラネットなどのプライベートネットワーク、又はプライベートネットワークと公衆ネットワークの任意の組み合わせを含みうる。ネットワークは、限定されないが、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、無線ＷＡＮ（ＷＷＡＮ）無線ＬＡＮ（ＷＬＡＮ）、移動通信ネットワーク（例えば３Ｇ、４Ｇ、エッジなど）などを含む、任意の種類の有線ネットワーク又は無線ネットワークを含みうる。一部の実装では、コンピュータデバイス間の通信は暗号化される、あるいはそうでなければセキュア化されることがある。例えば、通信では、１つ又は複数の公開暗号鍵又は秘密暗号鍵、暗号文、デジタル証明書、又は、セキュアソケットレイヤ（ＳＳＬ）又はトランスポートレイヤセキュリティ（ＴＬＳ）プロトコルのいずれかのバージョンなどのセキュリティプロトコルがサポートしている他の認証情報を用いることができる。
【００６６】
システム６００は、任意の数の任意の種類のコンピュータデバイスを含みうる。コンピュータデバイスは、限定されないが、パーソナルコンピュータ、スマートフォン、タブレットコンピュータ、ウェアラブルコンピュータ、埋め込み型コンピュータ、携帯ゲーム機、電子ブックリーダー、自動車用コンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、ノートパソコン、ゲーム機、家庭用娯楽機器、ネットワークコンピュータ、サーバコンピュータ、メインフレームコンピュータ、分散型コンピュータデバイス（例えばクラウドコンピューティングデバイス）、マイクロコンピュータ、システムオンチップ（ＳｏＣ）、システムインパッケージ（ＳｉＰ）などを含みうる。本明細書における例ではコンピュータデバイスを物理的デバイスとして説明しているが、実装はそのように制限されない。一部の例では、コンピュータデバイスは、仮想コンピューティング環境、ハイパーバイザ、エミュレーション、又は、１つ又は複数の物理的コンピュータデバイス上で実行される仮想マシンの１つ又は複数を含みうる。一部の例では、２つ以上のコンピュータデバイスは、動作を連係させて負荷バランシング、フェイルオーバーへの対応、並列処理能力、共有記憶リソース、共有ネットワーク能力、又は他の態様を与える、クラスタ、クラウド、ファーム、又は他のグループ化された多数のデバイスを含みうる。
【００６７】
本明細書に記載の実装及び機能的動作のすべては、デジタル電子回路、若しくは本明細書で開示される構造及びその構造的等価物を含むコンピュータソフトウェア、ファームウェア、若しくはハードウェア、又はこれらの１つ又は複数の組み合わせで実現することができる。実装は、１つ又は複数のコンピュータプログラム製品、すなわち、コンピュータ可読媒体上で符号化された、データ処理装置により実行するための、又はデータ処理装置の動作を制御するためのコンピュータプログラム命令の１つ又は複数のモジュールとして実現することができる。コンピュータ可読媒体は、機械可読記憶装置、機械可読記憶基板、記憶装置、機械可読の伝搬信号をもたらす組成物、又はこれらの１つ又は複数の組み合わせとすることができる。「コンピュータシステム」という用語は、データを処理するすべての装置、デバイス、及び機械を包含し、例としてプログラマブルプロセッサ、コンピュータ、又は多数のプロセッサ若しくはコンピュータを含む。装置には、ハードウェアに加え、該当するコンピュータプログラム用の実行環境を作るコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、又はこれらの１つ又は複数の組み合わせを構成するコードを含みうる。伝搬信号は人工的に生成された信号であり、例えば、適切な受信装置へ送信する情報を符号化するために生成される、機械により生成された電気信号、光信号、又は電磁信号である。
【００６８】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、又はコードとしても知られる）は、コンパイラ型又はインタープリタ型言語を含む任意の適切な形態のプログラミング言語で書くことができ、スタンドアロンのプログラムとして、又はコンピュータ環境で利用するのに適したモジュール、コンポーネント、サブルーチン若しくは他の単位を含む、任意の適切な形態でデプロイすることができる。コンピュータプログラムは、必ずしもファイルシステムにおけるファイルに相当しない。プログラムは、他のプログラム又はデータ（例えば、マークアップ言語のドキュメント内に格納される１つ又は複数のスクリプト）を保持するファイルの一部、該当するプログラム専用の単一ファイル内、又は多数の協調ファイル（例えば、１つ又は複数のモジュール、副プログラム、又はコードの一部を格納するファイル）内に格納することができる。コンピュータプログラムは、一台のコンピュータ上で、又は一つの場所にある、若しくは複数の場所に分散されて通信ネットワークにより相互接続された多数のコンピュータ上で実行されるようにデプロイすることができる。
【００６９】
本明細書に記載の処理及び論理フローは、１つ又は複数のプログラマブルプロセッサが１つ又は複数のコンピュータプログラムを実行し、入力データを操作し出力を生成して機能を実行することで、実行することができる。また、処理及び論理フローは、専用の論理回路、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）やＡＳＩＣ（特定用途向け集積回路）により実行することができて、また装置は専用の論理回路として実現することができる。
【００７０】
コンピュータプログラムの実行に適したプロセッサとしては、例として汎用マイクロプロセッサ及び専用マイクロプロセッサ、並びに、任意の適切な種類のデジタルコンピュータのいずれか１つ又は複数のプロセッサが挙げられる。概して、プロセッサは読み出し専用メモリ若しくはランダムアクセスメモリ、又はその両方から命令及びデータを受信することができる。コンピュータの要素には、命令を実行するプロセッサ、及び、命令及びデータを記憶する１つ又は複数の記憶装置を含みうる。また、概して、コンピュータはデータを記憶する１つ又は複数の大容量記憶装置、例えば磁気ディスク、光磁気ディスク、又は光ディスクを備えることがあり、又はそのような記憶装置と動作可能に結合されて、そのような記憶装置からデータを受信する、又はそのような記憶装置へデータを転送することができる。しかし、コンピュータはそのような装置を有する必要はない。さらに、コンピュータは別の装置、例えば、ほんの数例を挙げると、携帯電話、携帯情報端末（ＰＤＡ）、携帯型オーディオプレーヤ、全地球測位システム（ＧＰＳ）受信機に組み込まれていてもよい。コンピュータプログラムの命令及びデータを記憶するのに適したコンピュータ可読媒体は、例として、例えばＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリデバイスである半導体記憶デバイス、例えば内蔵型ハードディスクやリムーバブルディスクである磁気ディスク、光磁気ディスク、及びＣＤ−ＲＯＭディスクやＤＶＤ−ＲＯＭディスクを含む、不揮発性メモリ、媒体、及び記憶装置のすべての形態を含む。プロセッサ及びメモリは、専用論理回路により補完される、又はその中に組み込まれることがある。
【００７１】
ユーザとのインタラクションを提供するため、実装はユーザに情報を表示するための表示装置、例えばＣＲＴ（陰極線管）モニタ又はＬＣＤ（液晶ディスプレイ）モニタ、並びに、ユーザがコンピュータに入力を提供出来るキーボード及びポインティングデバイス、例えばマウスやトラックボールを有するコンピュータ上に実装されうる。他の種類のデバイスを使って、携帯型コンピュータデバイスのタッチパネルや音声ベースのインタラクションによる音声コマンドなどを介したインタラクションなどの、ユーザとのインタラクションを提供しうる。例えば、ユーザへ提供されるフィードバックは、例えば視覚フィードバック、聴覚フィードバック、又は触覚フィードバックである任意の適切な形態の感覚フィードバックとすることができて、ユーザからの入力は、音響入力、音声入力、又は触覚入力を含む、任意の適切な形態で受信することができる。
【００７２】
実装は、例えばデータサーバとしてのバックエンドコンポーネントを含むコンピュータシステム、例えばアプリケーションサーバであるミドルウェアコンポーネントを含むコンピュータシステム、若しくは、例えばユーザが実装とインタラクションを行うことができるグラフィカルＵＩ又はウェブブラウザを有するクライアントコンピュータであるフロントエンドコンポーネントを含むコンピュータシステム、又は１つ又は複数のそのようなバックエンドコンポーネント、ミドルウェアコンポーネント、又はフロントエンドコンポーネントの任意の適切な組み合わせにおいて実現されうる。システムのコンポーネントは、デジタルデータ通信の任意の適切な形態又は媒体、例えば通信ネットワークにより相互接続することができる。通信ネットワークの例として、ローカルエリアネットワーク（「ＬＡＮ」）、及び例えばインターネットである広域ネットワーク（「ＷＡＮ」）が挙げられる。
【００７３】
コンピュータシステムはクライアント及びサーバを含みうる。クライアント及びサーバは、概して互いから遠く離れており、通常は通信ネットワークを通じて交信する。クライアントとサーバの関係は、各コンピュータ上でコンピュータプログラムが実行され、互いにクライアント−サーバの関係を有することにより生じる。
【００７４】
本明細書は多くの詳細を含んでいるが、これらは本開示及び特許請求の範囲に対する制約と解釈されるべきではなく、むしろ、特定の実装に特有の特徴の説明であると解釈されるべきである。また、別々の実装に関連して本明細書に記載される特定の特徴を、単一の実装において組み合わせて実現することも可能である。逆に、単一の実装に関連して記載される様々な特徴を、多数の実装で別々に、又は任意の適切な副結合で実現することも可能である。さらに、特徴は特定の組み合わせで作用するものとして上述され、さらにそのようなものとして最初に特許請求されていることがあるが、特許請求されている組み合わせの１つ又は複数の特徴は、一部の例では、その組み合わせから削除されてもよく、特許請求されている組み合わせは副結合又は副結合の変形を対象としてもよい。
【００７５】
同様に、図面では動作が特定の順番で示されているが、これは、所望の結果を得るためにそのような動作が示されている特定の順番で、若しくは順次行われること、又は示されているすべての動作が行われることが要求されると理解されるべきではない。特定の状況では、マルチタスク及び並列処理が有利になりうる。さらに、上述された実装における様々なシステムコンポーネントの分離は、すべての実装においてそのような分離が必要とされると理解されるべきではなく、説明されたプログラムコンポーネント及びシステムは、通常は単一のソフトウェア製品に統合される、又は多数のソフトウェア製品にまとめられることがあると理解されるべきである。
【００７６】
多数の実装が説明された。それでもなお、本開示の趣旨及び範囲を逸脱することなく様々な変更が行われうることが理解されるであろう。例えば、上で示されたフローの様々な形態を、ステップの順番を並び替える、ステップを追加する、又はステップを取り除いて使用することが可能である。したがって、他の実装は以下の請求項の範囲内である。
【図１】
2020174039.tif 000003
【図２】
2020174039.tif 000004
【図３】
2020174039.tif 000005
【図４】
2020174039.tif 000006
【図５】
2020174039.tif 000007
【図６】
2020174039.tif 000008
【外国語明細書】
2020174039000001.pdf