(57)【要約】無線メッシュネットワーク上で送信される信号を使用して光源が制御される照明システムが記載される。作動処理の間に、ユーザインターフェースは、無線アドバタイズ信号をブロードキャストしているノード（例えば、光源、センサ、コントローラ）の表示を提示してもよい。特定のノードの選択に応答して、点滅光等のその存在の視覚的表示を提供するように選択されたノードに命令するための無線メッセージが送信されてもよい。視覚的表示は、各ノードがメッシュネットワーク、及び一部の例では、ノードのグループに追加され得るように、ユーザがノードの物理的位置を区別することを可能にしてもよい。また、インターフェースは、シーンを定義することを可能にしてもよく、ここで、各シーンは、シーンがアクティブであるときに（複数の）特定の光源及び／又は光源の（複数の）グループの輝度レベル又は他の動作特性を記述する。
2019511101.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサによって実行されるコンピュータ実装方法であって、
前記少なくとも１つのプロセッサによって、対応する無線アドバタイズ信号が受信された複数の光源の表示をユーザインターフェース（ＵＩ）に提示するステップと、
前記少なくとも１つのプロセッサによって、前記ＵＩを介する前記複数の光源からの第１の光源の選択を検出することに応答して、その場所の指示を提供するように前記第１の光源に命令するための無線信号を送信するステップと、
前記少なくとも１つのプロセッサによって、前記第１の光源がグループに含まれること又は前記第１の光源がスタンドアロン光源として指定されていることの指示を前記ＵＩを介して受信し、それに応答して、前記第１の光源を無線ネットワークに追加するステップと、
前記少なくとも１つのプロセッサによって、前記第１の光源が前記グループ内に有る又はスタンドアロン光源であることを示すグループ情報を記憶するステップと
を含む、方法。
【請求項２】
前記無線ネットワークは、無線メッシュネットワークである、請求項１に記載の方法。
【請求項３】
前記複数の光源の１つ以上が、１つ以上の照明設備の各々に取り付けられる、請求項１に記載の方法。
【請求項４】
前記複数の光源は、各々が対応する従来型照明設備に適合するように構成される１つ以上の発光ダイオード（ＬＥＤ）光源を含む、請求項３に記載の方法。
【請求項５】
前記少なくとも１つのプロセッサによって、シーンがアクティブな場合に所定の状態に前記グループが設定されるべきであることを示すシーン情報を前記ＵＩを介して受信するステップと、
前記少なくとも１つのプロセッサによって、前記第１の光源におけるメモリに記憶される前記シーン情報の少なくとも一部を前記無線ネットワーク上で送信するステップと
を更に含む、請求項１に記載の方法。
【請求項６】
前記少なくとも１つのプロセッサによって、前記無線ネットワーク上で無線シーンアクティブ化信号を送信するステップを更に含み、前記無線シーンアクティブ化信号はアクティブ化されるシーンを指定し、前記無線シーンアクティブ化信号の受信は前記第１の光源を前記シーンに関連付けられる状態に入らせる、請求項５に記載の方法。
【請求項７】
前記状態は、前記シーンがアクティブな場合に前記グループにおける１つ以上の光源に関する輝度、色、色温度、又はＬＥＤの数の少なくとも１つを含む、請求項５に記載の方法。
【請求項８】
前記指示は、前記第１の光源に固定されるＬＥＤの点滅を含む、請求項１に記載の方法。
【請求項９】
前記複数の光源の各々が、前記無線アドバタイズ信号を送信して前記無線信号を受信するためにＢＴＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）を利用する対応する無線機を含む、請求項１に記載の方法。
【請求項１０】
前記複数の光源の少なくとも１つがセンサを含む、請求項１に記載の方法。
【請求項１１】
無線ネットワーク上で通信するための対応する無線機及び対応するメモリモジュールに各々が関連付けられる複数の光源であって、前記メモリモジュールの各々が、１つ以上のシーンに関して、各シーンがアクティブな場合に各光源の状態を示すシーン情報を記憶する複数の光源と、
複数のスイッチ及び前記無線ネットワーク上で通信するための無線機を含むコントローラであって、前記複数のスイッチの１つ以上が１つ以上のシーンに対応し、前記コントローラの前記無線機は、前記複数のスイッチの中の１つの操作に応答して前記無線ネットワーク上で無線シーンアクティブ化信号を発し、前記無線シーンアクティブ化信号は各光源に記憶された対応するシーンに関する前記シーン情報によって指示された状態に前記各光源を入らせるコントローラと
を備える、照明システム。
【請求項１２】
前記無線ネットワークは、無線メッシュネットワークである、請求項１１に記載の照明システム。
【請求項１３】
前記複数の光源は、１つ以上の発光ダイオード（ＬＥＤ）光源を含む、請求項１１に記載の照明システム。
【請求項１４】
１つ以上の照明設備を更に備え、各照明設備が前記複数の光源の１つ以上を備える、請求項１１に記載の照明システム。
【請求項１５】
前記コントローラは、表面に固定される、請求項１１に記載の照明システム。
【請求項１６】
前記無線ネットワーク上で通信するための無線機を含む少なくとも１つのセンサを更に備える、請求項１１に記載の照明システム。
【請求項１７】
前記少なくとも１つのセンサは、前記少なくとも１つのセンサに近接するエリアにおける周辺光レベルを検出し、
前記シーンがアクティブな場合の前記各光源の状態は、前記少なくとも１つのセンサによって検出され且つ前記少なくとも１つのセンサによって前記無線ネットワーク上で前記コントローラに伝達される前記周辺光レベルに少なくとも部分的に依存する、請求項１６に記載の照明システム。
【請求項１８】
前記少なくとも１つのセンサは、前記少なくとも１つのセンサに近接するエリアにおける占有状態を検出し、
前記シーンがアクティブな場合の前記各光源の状態は、前記少なくとも１つのセンサによって検出され且つ前記少なくとも１つのセンサによって前記無線ネットワーク上で前記コントローラに伝達される前記占有状態に少なくとも部分的に依存する、請求項１６に記載の照明システム。
【請求項１９】
少なくとも１つのプロセッサによって実行されると、前記少なくとも１つのプロセッサに動作を行わせる命令を記憶する１つ以上のコンピュータ可読媒体であって、前記動作は、
対応する無線アドバタイズ信号が受信された複数の光源の表示をユーザインターフェース（ＵＩ）に提示すること、
前記ＵＩを介する前記複数の光源からの第１の光源の選択を検出することに応答して、その場所の指示を提供するように前記第１の光源に命令するための無線信号を送信すること、
前記第１の光源がグループに含まれること又は前記第１の光源がスタンドアロン光源として指定されていることの指示を前記ＵＩを介して受信し、それに応答して、前記第１の光源を無線ネットワークに追加すること、及び
前記第１の光源が前記グループ内に有ることを示すグループ情報を記憶すること
を含む、１つ以上のコンピュータ可読媒体。
【請求項２０】
前記動作は、
シーンがアクティブな場合に所定の状態に前記グループが設定されるべきであることを示すシーン情報を前記ＵＩを介して受信すること、及び
前記第１の光源におけるメモリに記憶される前記シーン情報の少なくとも一部を前記無線ネットワーク上で送信すること
を更に含む、請求項１９に記載の１つ以上のコンピュータ可読媒体。
【請求項２１】
前記動作は、前記無線ネットワーク上で無線シーンアクティブ化信号を送信することを更に含み、前記無線シーンアクティブ化信号はアクティブ化されるシーンを指定し、前記無線シーンアクティブ化信号の受信は前記第１の光源を前記シーンに関連付けられる状態に入らせる、請求項２０に記載の１つ以上のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の実装は、一般に、無線ネットワーク上で照明システムを管理することに関する。
【０００２】
［関連出願の相互参照］
本出願は、２０１６年４月５日に出願された米国仮特許出願第６２／３１８，５１５号への優先権を主張する２０１６年１２月２９日に出願された米国特許出願第１５／３９３，５５８号への優先権を主張する。先行出願の開示は、本出願の開示の一部と見なされ、全体が本出願に組み込まれる。
【背景技術】
【０００３】
典型的な商業空間における照明制御は、一般に、２つの設定、即ち、オン及びオフを提供する。部屋の中の照明の全ては、壁面スイッチからの装置であってもよく、又は照明の異なるバンクが異なる専用スイッチによって制御されてもよい。更に、多くの商業ビルにおける電気システムは、標準的な調光スイッチとの互換性が無いため、多くの場合、調光には専用配線が必要となる。これは一部のエリアを照明過多にしつつも、他のエリアを照明不足にすることが有る。更に、人が居ない空間をオンのままにしてしまうか、又は誰かがスイッチを探して暗い部屋の中を歩く状況になるかもしれない。既存の照明制御システムは、多くの場合、費用がかかり且つ混乱を招く導入が必要となり、その複雑さのために、多くの場合、設置された後で無効にされるか又は無視される。これは、大抵の場合、ユーザに過多の又は過少の照明を残すことになる。
【発明の概要】
【０００４】
本開示の実装は、一般に、無線ネットワーク上で照明システムを管理することに関する。より詳細には、実装は、他の光源から独立し且つ空間の電気配線から独立している各光源の制御（例えば、オン、オフ、又は中間の輝度レベル）を可能にする照明システムを提供する。照明システムを使用して、大空間の照明は、空間を照らす各光源が多くの異なるユーザ定義のシーンごとに個別化された照明レベルを有するようにカスタマイズされてもよい。一部の実装では、１つ以上の光源が作動されてもよい。ここで、作動は、光源を無線メッシュネットワークに及び１つ以上のグループに追加することを含む。シーンは、無線メッシュネットワークに接続されるコントローラ（例えば、壁面スイッチ）から送信される（複数の）無線信号に基づいて（複数の）光源及び／又は光源の（複数の）グループの状態（例えば、輝度レベル）の設定を可能にするシーンが決定されてもよい。
【０００５】
本明細書に記載の接続式照明システムは、例えば、部屋、建物の床、建物全体、屋外空間等のエリアにおける照明の細かく且つ容易に設定される制御を提供するために無線で通信するデバイスのネットワークである。一部の実装では、照明システムの制御は、エリア内の電気配列から独立しており、エリアの電気配列によって提供され得る電力の使用から切り離されていてもよい。光源は独立して制御することができ、様々な部屋又は他のエリアにおける光量の変化を許容する。
【０００６】
接続式照明システムは、ネットワークにおけるデバイス間の通信を可能にするＢＴＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）メッシュ等の無線通信メッシュを利用することにより、複雑且つ分断性の配線を更新する必要性を無くすことができる。実装は、個々の光源の作動及び制御並びに／又は光源のグループの作動及び制御を提供する。一部の例では、光源は、（例えば、バイピンコネクタ、ネジ式コネクタ又は差し込みコネクタを介して）従来型照明設備内に適合する電球（代替的に、ランプとも呼ばれる）であり、このような（複数の）光源は、昼光及び／又は占有センサと共にマルチシーンコントローラ（例えば、壁面スイッチ）に無線で接続されてもよく、各光源の個別制御及び／又は光源の設定されたグループの制御を可能にする。システムの設定は、モバイルアプリケーションを使用して行われてもよく、システムを立ち上げて稼働させるのに特定の専門家が必要とされなくてもよい。
【０００７】
一部の実装では、接続式照明システムは、各々が無線機を含む１つ以上の光源を含む。一部の例では、光源は発光ダイオード（ＬＥＤ）電球等の電球であり、これは従来型照明設備に電球を嵌めるためのコネクタを含む。一部の例では、接続式照明システムは、各々が１つ以上の光源を保持するように構成される１つ以上の照明設備（代替的に、照明器具とも呼ばれる）を含む。一部の実施形態では、照明設備は、光源を入れるための従来型コネクタを含み、設備全体を交換せずに光源が交換されてもよい。代替的に又は追加的に、（複数の）光源は設備と統合されてもよい。また、システムは、エリア内の電気配線を接続するための電気コネクタを含む１つ以上のコントローラ（例えば、壁面スイッチ）も含んでもよい。また、コントローラは、（複数の）光源の無線機と無線通信するための無線機も含んでもよい。（複数の）光源が部屋の中の照明設備に取り付けられる（複数の）交換電球である例では、（複数の）電球は照明設備から電力を受信してもよい。（複数の）コントローラは、（複数の）コントローラから送信された無線信号に基づいて２つ以上の異なるモードの動作（以下ではシーンと記載される）の間で（複数の）光源を切り替えるために使用されてもよい。
【０００８】
接続式照明システムの実装は、１つ以上の以下の特徴を含み得る。例えば、（複数の）光源は、ＬＥＤ電球、例えば、蛍光灯、エジソンバルブ又はＰＡＲ電球のためのＬＥＤ交換電球であり得る。部屋に設置されると、（複数の）光源、（複数の）コントローラ、（複数の）センサ、及び／又は（複数の）他のノードがメッシュ無線ネットワークを形成し得る。各ノードの無線機はブルートゥース（登録商標）無線機であり得る。接続式照明システムは、各々が（複数の）光源の（複数の）無線機及び（複数の）コントローラの（複数の）無線機と通信するための無線機を含む１つ以上のセンサを含み得る。１つ以上のセンサは、部屋占有センサ及び／又は光レベルセンサ（例えば、昼光センサ）を含み得る。
【０００９】
（複数の）コントローラは、様々な利用可能なシーンの間でユーザが選択することを可能にする複数のボタン、スイッチ及び／又は他のコントロールを含んでもよく、このシーンはモバイルアプリケーションを使用してユーザによって以前に定義されたものである。（複数の）コントローラは、各ボタンのアクティブ化に応答して（複数の）光源の無線機に無線信号を送信するように構成されてもよく、信号は、アクティブ化されたボタンに従って光源を所定の状態に入らせてもよい。コントローラのボタンは、オンオフボタン及び／又は調光スイッチを含み得る。一部の実装では、ボタンは、異なる（複数の）光源又は（複数の）光源の異なる（複数の）グループが異なる電力レベルで動作する事前プログラミングされた設定に関連付けられる１つ以上のシーンボタンを含む。
【００１０】
実装は、以下のアクション、即ち、対応する無線アドバタイズ信号が受信された複数の光源の表示をユーザインターフェース（ＵＩ）に提示すること、ＵＩを介する複数の光源からの第１の光源の選択を検出することに応答して、その場所の指示を提供するように第１の光源に命令するための無線信号を送信すること、第１の光源を含むためのグループの指定をＵＩを介して受信し、それに応答して、第１の光源を無線ネットワークに追加すること、及び第１の光源がグループ内に有ることを示すグループ情報を記憶することの１つ以上を含む方法を含んでもよい。
【００１１】
実装は、１つ以上の以下の態様を選択的に含んでもよい。即ち、無線ネットワークは、例えば、ＣＳＲ（Ｃａｍｂｒｉｄｇｅ  Ｓｉｌｉｃｏｎ  Ｒａｄｉｏ）メッシュネットワークのバージョンに準拠する無線メッシュネットワークであり、光源は、１つ以上の蛍光灯交換発光ダイオード（ＬＥＤ）電球を含み、アクションは、シーンがアクティブな場合に所定の状態にグループが指定輝度レベルに設定されるべきであることを示すシーン情報をＵＩを介して受信することを更に含み、アクションは、光源におけるメモリに記憶されるシーン情報の少なくとも一部を無線ネットワーク上で送信することを更に含み、アクションは、シーンに関連付けられる輝度レベルを光源に放出させるための無線シーンアクティブ化信号を無線ネットワーク上で送信することを更に含み、無線シーンアクティブ化信号はアクティブ化されるグループ及びシーンを指定し、指示は、光源に固定されるＬＥＤの点滅を含み、及び／又は光源の各々が、無線アドバタイズ信号を送信して無線信号を受信するためにＢＴＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）を利用する無線機を含む。
【００１２】
上記の態様の任意の他の実装は、コンピュータ記憶装置において符号化される方法のアクションを行うように構成される対応するシステム、装置、及びコンピュータプログラムを含む。また、本開示は、１つ以上のプロセッサに結合され、１つ以上のプロセッサによって実行されると、本明細書で提供される方法の実装に従って動作を１つ以上のプロセッサに行わせる命令を記憶しているコンピュータ可読記憶媒体も提供する。本開示は、本明細書で提供される方法を実装するためのシステムを更に提供する。システムは、１つ以上のプロセッサと、１つ以上のプロセッサに結合され、１つ以上のプロセッサによって実行されると、本明細書で提供される方法の実装に従って動作を１つ以上のプロセッサに行わせる命令を記憶しているコンピュータ可読記憶媒体とを含む。
【００１３】
実装は、無線ネットワーク上で通信するための対応する無線機に各々が関連付けられる（例えば、それを含む）複数の光源であって、光源の各々は各シーンがアクティブな場合に各光源の状態を示すシーン情報を記憶する複数の光源と、複数のスイッチ及び無線ネットワーク上で通信するための無線機を含むコントローラであって、複数のスイッチの中の１つのスイッチがシーンに対応し、コントローラの無線機がスイッチの操作に応答して無線ネットワーク上で無線シーンアクティブ化信号を発し、無線シーンアクティブ化信号は各光源に記憶されたシーン情報によって指示された状態に各光源を入らせるコントローラとを含む照明システムも含んでもよい。
【００１４】
実装は、１つ以上の以下の態様を選択的に含んでもよい。無線ネットワークは無線メッシュネットワークであり、複数の光源は１つ以上の発光ダイオード（ＬＥＤ）電球を含み、複数の光源は従来型照明設備に適合するように構成される１つ以上のＬＥＤ電球を含み、アクションは、シーンがアクティブな場合に所定の状態にグループが設定されるべきであることを示すシーン情報をＵＩを介して受信することを更に含み、アクションは、光源におけるメモリに記憶されるシーン情報の少なくとも一部を無線ネットワーク上で送信することを更に含み、アクションは、無線シーンアクティブ化信号を無線ネットワーク上で送信することを更に含み、無線シーンアクティブ化信号はアクティブ化されるシーンを指定し、無線シーンアクティブ化信号の受信は第１の光源をシーンに関連付けられる状態に入らせ、状態は、シーンがアクティブな場合にグループにおける１つ以上の光源に関する輝度、色、色温度、又はＬＥＤの数の少なくとも１つを含み、指示は、光源に固定されるＬＥＤの点滅を含み、複数の光源の各々が、無線アドバタイズ信号を送信して無線信号を受信するためにＢＴＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）を利用する無線機を含む。
【００１５】
本開示の実装は、従来のシステムに対して１つ以上の以下の技術的な利点及び改善を提供する。実装は、同時に行われ得る少なくとも２つのタイプの動作、即ち、無線メッシュネットワークにノード（例えば、光源、センサ、コントローラ等）を追加すること、及びユーザデバイス又はコントローラから制御可能であり得るグループ内にノードを配置するためにノードの物理的位置を決定することを含む照明システムの管理を可能にする。本明細書に記載の実装に従ってこのシステムを使用すると、（以下に記載の）作動処理の間に点滅する視覚的表示に基づいて各光源が物理的にどこに位置付けられているかを決定することがユーザにとって遥かに容易になる。これは、無線ブロードキャスト信号を介してアドバタイズしているデバイスＵＵＩＤの長いリストにユーザが直面している可能性が有り、試行錯誤によってユーザが各ノードが物理的にどこに位置付けられているかを決定しようとしなければならない従来型システムに対して利点を提供する。更に、一部の実装では、各ノードは、ノードがどの（複数の）グループのメンバーであるか及び特定の（複数の）シーンがアクティブな場合にノードがどの状態に入っているべきかを示す情報を記憶する。従って、ノードに送信される無線メッセージは、例えば、グループＸがシーンＡをアクティブ化するべきであることを示す最小量のデータを含んでもよい。各光源又は他のノードは、このようなメッセージを受信して、それ自身で、どのようにメッセージに応答するべきか、例えば、それが指定されたグループ内に有るかどうか及び指定されたシーンに従ってそれがどのように挙動するべきかを決定してもよい。従って、実装は、より詳細で長い無線メッセージを送信することを要求され得る従来型システムに対して技術的な利点（例えば、ネットワーク帯域幅の使用の減少）を提供する。
【００１６】
本開示による態様及び特徴は本明細書に記載の態様及び特徴の任意の組み合わせを含み得ることが理解される。即ち、本開示による態様及び特徴は、本明細書に具体的に記載された態様及び特徴の組み合わせに限定されるのではなく、提供された態様及び特徴の任意の組み合わせも含む。
【００１７】
本開示の１つ以上の実装の詳細は、添付の図面及び以下の記載の中で説明される。本開示の他の特徴及び利点が、説明及び図面から並びに特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１８】
【図１】本開示の実装による、例示的な照明システムを示す。
【図２】本開示の実装による、コントローラの例示的な前面パネルを示す。
【図３】本開示の実装による、無線メッシュネットワークにおけるノード（例えば、光源）を作動させるための例示的な処理の流れ図を示す。
【図４】本開示の実装による、照明システムに関してシーン情報を決定するための例示的な処理の流れ図を示す。
【図５Ａ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図５Ｂ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図５Ｃ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図５Ｄ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図５Ｅ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図５Ｆ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図５Ｇ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図５Ｈ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図５Ｉ】本開示の実装による、照明システムを管理するためのユーザインターフェースの例を示す。
【図６】本開示の実装による、例示的なコンピュータシステムを示す。
【発明を実施するための形態】
【００１９】
本開示の実装は、無線メッシュネットワーク上で送信される信号を用いて様々な光源が制御可能なように、無線メッシュネットワークを介して接続される照明システムに関する。結果として、照明システムは、他の光源から独立し且つ空間の電気配線から独立している各光源の制御（例えば、オン、オフ、又は中間の輝度レベル）を可能にする。照明システムを使用して、大空間（例えば、別個の光源により照らされる空間）の照明は、空間を照らす各光源が多くの異なるユーザ定義のシーンごとに個別化された照明レベルを有するようにカスタマイズされてもよい。照明システムから特に利益を得る大空間は、商業空間（例えば、オフィス）、産業空間（例えば、倉庫、工場）、及び他の公共空間（例えば、映画館、ショッピングモール、学校及び大学、庁舎）を含む。
【００２０】
作動処理の間、携帯型デバイスで実行中のモバイルアプリケーションのユーザインターフェース（ＵＩ）が、無線アドバタイズメッセージをそれぞれブロードキャストしているノードの表示（例えば、リスト）を提示してもよい。無線アドバタイズメッセージは、ノードがエリア内に存在することを示す任意の適切なタイプ及び／又はフォーマットのメッセージを含んでもよい。一部の実装では、無線アドバタイズメッセージは、ＲＦ信号で送信されてもよい。一部の実装では、無線アドバタイズメッセージは、ノードがエリア内に存在し且つ特定の無線ネットワークプロトコルを利用する無線ネットワークに追加可能であることを示してもよい。例えば、無線アドバタイズメッセージは、所定のバージョンのブルートゥース（登録商標）プロトコルに準拠してもよく、ノードがブルートゥース（登録商標）無線ネットワーク上で通信を行うことができ且つこのようなネットワークに追加可能であることを示してもよい。
【００２１】
ノードは、光源、照明設備、センサ、コントローラ等を含んでもよい。ＵＩを介したノードの選択に応答して、点滅光等のその存在の視覚的表示を提供するように選択されたノードに命令するための無線メッセージが送信されてもよい。視覚的表示は、部屋、建物又は他のエリアにおけるノードの物理的位置をユーザが識別することを可能にしてもよい。ユーザは、ＵＩを利用して、各ノードをメッシュネットワークに追加し、例えば、ノードの物理的位置に基づいて、各ノードをノードのグループに追加してもよい。
【００２２】
ＵＩは、ユーザがシーンを定義することを可能にしてもよい。ここで、各シーンは、シーンがアクティブであるときに（複数の）特定の光源及び／又は光源の（複数の）グループがどのように動作するべきかを記述している。例えば、シーンは、第１のグループの光源が５０％の輝度レベルで動作する一方で、第２のグループの光源が０％の輝度レベル（例えば、オフ）で動作するべきことを示してもよい。シーンは、（複数の）コントローラ（例えば、壁面スイッチ）、携帯型デバイス及び／又は（複数の）コンピュータデバイスからアクティブ化及び／又は非アクティブ化されてもよい。例えば、ユーザは、モバイルアプリケーションを使用して定義されている第１のシーンをアクティブ化するためにコントローラ上のボタンを押してもよい。ボタン押し下げに応答して、コントローラは、ノードのメッシュネットワークに無線信号を送信してもよく、この無線信号は第１のシーンがアクティブ化されるべきであることを示す。ネットワーク上の各ノードは、第１のシーンがアクティブである場合にノードがどのように動作するべきであるかを記述する情報を記憶してもよい。第１のシーンに関連するノードは、メッセージの受信に応答して、適切な状態（例えば、輝度レベル）の動作に入ってもよい。
【００２３】
図１は、本開示の実装による例示的な照明システム１００を示す。システム１００は、例えば、建物の部屋若しくは他の部分、又は建物全体、オフィス、住宅等の屋内空間に有ってもよい。また、システム１００は、例えば、庭、公園、スタジアム、野外劇場等、少なくとも部分的に屋外である空間に有ってもよい。システム１００は、光源１０２、コントローラ１０４、１つ以上のセンサ１１０、ユーザデバイス１１２、及び１つ以上のサーバデバイス１２０を含む。図１には２つの光源１０２が示されているが、一般に、照明システム１００は、任意の数の光源を含んでもよい。コントローラ１０４は、前面パネル１０６及び電気モジュール１０８を含む。ユーザデバイス１１２は、アプリケーション１１４、グループ情報１１６、及びシーン情報１１８を含む。（複数の）サーバデバイス１２０は、グループ情報１１６及びシーン情報１１８を含む。光源１０２は、無線機１２２を含む。
【００２４】
システム１００は、前面パネル１０６及び電気モジュール１０８を含むコントローラ１０４を含む。電気モジュール１０８は、エリア（例えば、部屋、建物等）の電気システム内に配線される。一部の実装では、前面パネル１０６は、他のやり方で部屋又は他のエリアに存在する従来の照明スイッチを置換又は補完してもよい。上記のように、コントローラ１０４は、壁又は他の適切な表面に固定される壁面スイッチである。代替的に、コントローラ１０４は、携帯型コントローラ１０４、例えば、リモートコントロールであってもよい。
【００２５】
一般に、各光源は、（例えば、少なくとも部分的に可視のスペクトルで）光を発するように構成されるデバイスである。光源の例は、（複数の）ＬＥＤ電球、（複数の）白熱電球、（複数の）蛍光灯、ガス灯及び／又は他の適切なタイプの発光デバイスを含む。また、（複数の）光源１０２は、発光ダイオードにおける半導体材料として有機物を用いる有機ＬＥＤも含んでもよい。
【００２６】
一般に、各光源は、各光源が電気モジュール１０６に接続される照明設備（照明器具）の一部である。照明設備は、光源と光源の分配、配置及び保護に直接的に関連付けられる全てのコンポーネントとを意味する。各照明設備は、１つ以上の光源を含んでもよい。光源は、標準の電球コネクタ（この場合、光源は交換電球であってもよい）を介して設備に接続されてもよく、又は光源は、照明設備と一体に形成されてもよい。標準の電球は、限定されないが、蛍光灯（例えば、Ｔ８）、エジソンバルブ、ＰＡＲ（ｐａｒａｂｏｌｉｃ  ａｌｕｍｉｎｉｚｅｄ  ｒｅｆｌｅｃｔｏｒ）電球等を含んでもよい。
【００２７】
ユーザデバイス１１２は、任意の適切なタイプのコンピュータデバイスであってもよい。一部の例では、ユーザデバイス１１２は、例えば、スマートフォン、タブレットコンピュータ、ウェアラブルコンピュータ（例えば、腕時計コンピュータ、メガネコンピュータ等）等のモバイル及び／又は携帯型コンピュータデバイスである。一部の例では、ユーザデバイス１１２は、例えば、デスクトップコンピュータ、ラップトップコンピュータ等の携帯性の少ないタイプのコンピュータデバイスである。（複数の）ユーザデバイス１２０は、任意の適切な数及びタイプのコンピュータデバイスを含んでもよい。一部の例では、（複数の）サーバデバイス１２０は、（複数の）分散型コンピュータデバイス（例えば、（複数の）クラウドサーバ）である。
【００２８】
図１に示されるように、光源１０２は、両方とも管の形態（例えば、蛍光灯又は交換用ＬＥＤ蛍光灯）である。各光源１０２は、光源の輝度を調整及び／又は調節するか、又は他のやり方で光源の状態を制御する内部ドライバを含んでもよい。蛍光灯の交換のためのＬＥＤ光源１０２及び関連する製造方法の例は、米国特許番号７，０４９，７６１；７，５１０，２９９；７，８１５，３３８；７，９７６，１９６；８，１１８，４４７；８，０９３，８２３；８，２４７，９８５；８，２８２，２４７；８，３６０，５９９；８，３８２，３２７；８，４４４，２９２；８，４５４，１９３；８，４８２，２１２；８，５２３，３９４；８，５７３，８１３；８，５９６，８１３；８，６７８，６１０；８，８０７，７８５；８，８７０，４１５；８，８７０，４１２；８，８６６，３９６；８，８９４，４３０；８，９２８，０２５；９，００６，９９０；９，００６，９９３；９，０７２，１７１；９，１６３，７９４；９，１８４，５１８；及び９，２７１，３６７に更に記載されており、こうした各特許の全内容が参照により本明細書に組み込まれる。
【００２９】
一般に、照明システム１００における光源の全てが同じフォームファクタ（例えば、図１に記載されているように全て管）を有してもよく、又は異なるフォームファクタが同じシステムに使用され得る。例えば、一部の実施形態では、光源の一部が管である一方で、その他がＰＡＲ電球及び／又はエジソンバルブである。また、照明システム１００は、交換電球用の照明設備のみ、光源が組み込まれた照明設備のみ、又は両タイプの照明設備も含み得る。
【００３０】
内部ドライバに加えて、各光源１０２は、光源に無線信号を送受信させる無線機１２２（例えば、トランシーバ）に関連付けられる。無線機は、光源と一体形成されてもよく、又は他のやり方で関連付けられた光源と通信（例えば、電気又は無線通信）してもよい。無線機は内部ドライバと通信してもよく、本明細書に記載のように光源の動作を無線で制御可能にする。光源１０１が交換電球である一部の実施形態では、無線機は、交換電球における電気コンポーネントの一部として含まれる。所定の実施形態では、無線機は、交換電球を受け入れるように構成され得る照明設備の一部であり、又は光源がそこに組み込まれてもよい。
【００３１】
一部の実装では、例えば、（複数の）光源が（複数の）設備に設置される（複数の）電球を含む場合において、照明設備における光源１０２の少なくとも一部（又は全て）が常に電力を受信するように、電気モジュール１０８は、そのエリアの電気システムから（複数の）光源１０２を収容する設備に電力を届ける回路を閉路する。これは、照明をオフ又はオンにするために回路を開路又は閉路する従来の壁面スイッチとは異なる。
【００３２】
また、電気モジュール１０８は無線機（例えば、トランシーバ）を含んでもよく、コントローラ１０４と（複数の）光源１０２との間の無線通信を可能にする。動作中に、（複数の）光源１０２は、無線ネットワーク上でコントローラ１０４から制御されてもよい。特に、前面パネル１０６上で様々なスイッチを操作することは、コントローラ１０４によって光源１０２の無線機に無線信号を送信させてもよく、（複数の）光源の１つ以上に必要に応じて輝度設定を修正させる。例えば、システム１００における全ての光源１０２が、前面パネル１０６のオンオフ式スイッチ２０２を使用してオン又はオフに切り替えられてもよい。（複数の）光源１０２は、前面パネル１０６の調光スイッチ２０４を使用して集合的に減光され又は増光されてもよい。（複数の）光源１０２は、前面パネル１０６のシーンスイッチ２０６を使用して異なるシーン設定の間で調節されてもよい。
【００３３】
また、システム１００は、１つ以上のセンサ１１０も含んでもよい。（複数の）センサ１１０は、（複数の）光源及び／又はコントローラ１０４と通信するために無線機（例えば、トランシーバ）を含んでもよい。実装は、任意の適切な数及びタイプのセンサ１１０の使用をサポートする。例えば、（複数の）センサ１１０は、いつエリア（例えば、部屋）が（複数の）個人によって占有されるかを決定するモーション、音及び／又は熱センサを含んでもよい。また、（複数の）センサ１１０は、エリア内の周辺光の輝度を検出する（複数の）光レベルセンサも含んでもよい。一部の実装では、光源１０２の動作は、センサ１１０からの無線信号に基づいて、例えば、（複数の）周辺光レベル及び／又はエリア占有に基づいて修正されてもよい。例えば、光源１０２は、占有センサ１１０からの信号に基づいて、オン若しくはオフを切り替えるか又は減光若しくは増光され得る。このような信号は、誰かが部屋に居るかどうか又は部屋が占有されていないかどうかに基づいて送信される。例えば、光源１０２は、周辺光センサからの信号に基づいて、オン若しくはオフを切り替えるか又は減光若しくは増光され得る。このような信号は、エリア内で検出される周辺光の量に基づいて送信される。一部の実装では、光源１０２の少なくとも１つは、例えば、（複数の）占有センサ及び（複数の）周辺光レベルセンサ等の１つ以上のセンサ１１０を含んでもよい。また、（複数の）センサ１１０は、図１の例に示されるように、（複数の）光源１０２の外部に有ってもよい。
【００３４】
任意の適切な無線通信プロトコルが使用されてもよい。例えば、無線機は、任意の適切なバージョンの無線ＤＡＬＩ、ＩＥＥＥ８０２．１１、Ｗｉ−Ｆｉ、ブルートゥース（登録商標）、ＢＴＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）を使用して動作するように構成されてもよい。無線機は、（複数の）無線周波数（ＲＦ）チャネルを使用して、又は高周波数変調によってＬＥＤ電球から放出される光等の赤外線、紫外線又は変調可視光を介して動作してもよい。光源１０２、コントローラ１０４、（複数の）センサ１１０及び／又は他の（複数の）ノードにおける無線機は、エリア全体（例えば、部屋、建物の全体等）に無線通信システムの範囲を広げる無線メッシュネットワークを形成してもよい。これは、照らされる空間の範囲が使用される無線通信プロトコルの範囲を超え得る保管倉庫等の大きな部屋において有益である。例えば、ブルートゥース（登録商標）通信は最大で３０フィートまでの範囲を有し得るが、無線メッシュネットワークは大幅に長い距離において通信を可能にし得る。
【００３５】
図１における例示的なシステム１００は単一のコントローラ１０４、単一のセンサ１０及び２つの光源１０２を含むように示されているが、他の構成も可能である。例えば、システム１００は任意の適切な数の光源１０２を含んでもよく、各光源１０２がメッシュネットワークにおける別の無線機の範囲にあるとすれば、光源１０２はシステム１００の一部として動作するように構成され得る。また、多数のセンサ１１０及び／又は多数のコントローラ１０４が使用され得る。更に、本明細書の例示は交換蛍光灯である電球として光源１０２を記載する場合が有るが、他の電球のフォームファクタも可能である。例えば、Ａシリーズ電球、Ｂシリーズ電球、Ｃ−７／Ｆシリーズ電球、ＭＲシリーズ及び／又はＰＡＲ電球も使用され得る。
【００３６】
また、システム１００は、ユーザデバイス１１２も含んでもよい。ユーザデバイス１１２は、例えば、スマートフォン、タブレットコンピュータ、ウェアラブルコンピュータ、埋め込みコンピュータ、モバイルゲームプラットフォーム等の携帯型及び／又はハンドヘルドデバイスであってもよい。また、ユーザデバイス１１２は、任意の他の適切なタイプのコンピュータデバイスも含んでもよい。ユーザデバイス１１２は、システム１００における（複数の）光源１０２、（複数の）センサ、（複数の）コントローラ及び／又は（複数の）他のノードと同じ無線通信プロトコルを使用してユーザデバイス１１２が通信することを可能にする無線機（例えば、トランシーバ）を含んでもよい。従って、ユーザデバイス１１２は、照明システム１００における光源１０２の動作を制御及び／又は設定するために使用されてもよい。一部の実装では、ユーザデバイス１１２は、システム１００における光源１０２の動作及び／又は設定を可能にするアプリケーション１１４（例えば、アプリ）を実行してもよい。アプリケーション１１４は、ユーザデバイス１１２のタッチスクリーン又は他のコンポーネントを介して操作され得るユーザインターフェース（ＵＩ）を含み得る。一部の例では、ＵＩは、コントローラ１０４におけるスイッチのレイアウトを模倣してもよい。このようにして、ユーザは、ユーザがコントローラ１０４を使用するのと同じ又は類似のやり方でユーザデバイス１１２を使用して接続型照明システム１００を操作することができる。
【００３７】
一部の実装では、アプリケーション１１４は、接続型照明システム１００の（複数の）ノードをユーザが作動させることを可能にし、アプリケーションのＵＩ及び／又はコントローラの前面パネル１０６のシーンボタンを使用して異なるシーンがアクティブ化されるようにシステム１００を設定するように構成される。一部の実装では、システム１００を設定する第１のステップは、アプリケーション１１４がネットワーク上の利用可能な各光源１０２又は他のノードを識別し、利用可能な光源又は他のノードのリスト又は他の表示をユーザに提示することである。一部の実装では、アプリケーション１１４のＵＩに提示される検出済み光源１０２からの各光源１０２をユーザが識別するために識別プロトコルが使用され得る。例えば、各光源１０２は、その対応する識別子（例えば、シリアル番号又は他の識別子）がＵＩで選択（例えば、タップ）されるときに点滅するか又は何らかの他の識別性を提供し得る。
【００３８】
ユーザは、アプリケーション１１４を使用して、１つ以上の光源１０２をグループに割り当てることができる。例えば、同じ反射板に設置される電球が１つのグループに割り当てられ得る。別の例示として、部屋の共通エリアに設置される光源１０２が、１つのグループに割り当てられてもよい。別の例示として、１つ以上の部屋の窓の近くの光源１０２が１つのグループに割り当てられ、（複数の）部屋の中に有る（例えば、窓から離れている）光源１０２が別のグループに割り当てられてもよい。従って、グループは、互いに物理的に隣接又は接近している又はしていない可能性が有る１つ以上の光源１０２の集合として記載されてもよい。１つ以上のグループのユーザの指定は、ユーザデバイス１１２における固定記憶装置にグループ情報１１６として保存されてもよい。
【００３９】
また、ユーザはアプリケーション１１４を使用して１つ以上のシーンを特定してもよい。ここで、各シーンは、シーンがアクティブであるときの１つ以上の光源１０２及び／又は（複数の）光源のグループの状態を指定する。シーンは、（複数の）光源の輝度レベル（例えば、電力レベル）、色、色温度、及び／又は（複数の）他の特徴等の（複数の）光源１０２が取るべき１つ以上の特徴を含む（複数の）光源１０２及び／又は（複数の）光源の（複数の）グループの状態を指定してもよい。一部の例では、光源１０２は、光源によって独立して照らされ得る又は照らされない複数のＬＥＤ又は他のサブコンポーネントを含んでもよい。このような例では、状態は、シーンがアクティブである間、光源によって照らされるべきである複数のＬＥＤの特徴を指定してもよい。シーンは、ユーザの所望の（複数の）光レベルへの照明の簡易なカスタマイズを提供する。例えば、あるシーンにおいて、窓の近くに位置している光源１０２のグループは、窓から提供される周辺光が有る場合に、窓から離れて設置されている光源よりも低電力レベル（例えば、より低い輝度）に設定され得る。別の例示として、講堂又は他の公共空間において、第１のシーンでは、講堂全体が十分に照らされ（例えば、観衆が着席しているか又は立ち去っている場合に関して）、第２のシーンでは、観衆照明が減光される一方で、演壇又はステージにおける照明は増光される。ユーザデバイス１１２におけるアプリケーション１１４を使用してシーンがプログラミングされると、部屋又は他のエリアにおける照明は、コントローラ１０４上のシーンボタンを使用して異なるシーン間で容易に切り替えられ得る。一部の実装では、アプリケーション１１４は、シーン間を切り替えるためにも使用され得る。１つ以上のシーンのユーザの指定は、ユーザデバイス１１２における固定記憶装置にシーン情報１１８として保存されてもよい。
【００４０】
シーン情報１１８は、シーンがアクティブな場合に（複数の）光源が取るべき状態だけでなくシーンの識別子（例えば、「シーン１」）を含んでもよい。上記のように、状態は、例えば、輝度レベル（例えば、電力レベル）、色、色温度、点灯するＬＥＤの数等の（複数の）特徴を含んでもよい。
【００４１】
また、システム１００は、１つ以上のサーバデバイス１２０も含んでもよい。（複数の）サーバデバイス１２０は、（複数の）分散型コンピュータデバイス（例えば、（複数の）クラウドサーバ）を含む任意の適切な数及びタイプのコンピュータデバイスを含んでもよい。（複数の）サーバデバイス１２０は、１つ以上のネットワークを介して、例えば、インターネットを介してユーザデバイス１１２と通信してもよい。一部の実装では、グループ情報１１６及び／又はシーン情報１１８は、ユーザデバイス１１２に持続的に記憶されることに加えて又はその代わりに、（複数の）サーバデバイス１２０における固定記憶装置に記憶されてもよい。グループ情報１１６及び／又はシーン情報１１８は、ユーザデバイス１１２及び／又は（複数の）サーバデバイス１２０間で周期的に同期されてもよい。
【００４２】
一部の実装では、ユーザデバイス１１２、（複数の）コントローラ１０４、（複数の）センサ１１０及び光源１０２の間の通信のためにＢＴＬＥが使用されてもよい。ＣＳＲ（Ｃａｍｂｒｉｄｇｅ  Ｓｉｌｉｃｏｎ  Ｒａｄｉｏ）メッシュネットワーク、又は他の適切なメッシュに基づく通信プロトコルがＢＴＬＥの上に位置してもよく、上記のように、ＢＴＬＥだけを使用して可能であるよりも広い範囲での通信を可能にしてもよい。光源１０２の制御を可能にするためにメッシュネットワークを介して様々なメッセージが送信されてもよい。例えば、メッセージは、光源１０２の輝度を制御し、シーンを定義し、シーンをアクティブ化する等のために送信されてもよい。例えば、建物全体が、メッシュネットワークによって取り囲まれてもよく、様々なグループが、各部屋又は建物の他の部分をアドレスするために定義され得る。一般に、グループは、建物、部屋、又は他のエリアの任意の論理部分を含むように定義されてもよい。光源１０２の異なるセットが異なるグループとして定義されてもよく、シーンは、そのシーンがアクティブな場合に様々な（複数の）光源１０２及び／又は（複数の）グループがどのように機能するかを示すように定義されてもよい。アプリケーション１１４及び／又はコントローラ１０４は、以前に定義された様々なシーンをアクティブ化及び／又は非アクティブ化するために使用されてもよい。
【００４３】
一部の実装では、システム１００は、個人の挙動の学習した態様に基づいて照明を調節する学習コンポーネントを含んでもよい。例えば、学習コンポーネントは、エリアが１人以上の人物によって利用されている場合及び／又はエリア内の周辺光が特定のレベルに有る場合を示すセンサデータを（複数の）センサから受信してもよい。特定の例として、学習コンポーネントは、個人が毎週水曜日の午前７：１３頃にエリア（例えば、部屋、建物等）に入る傾向が有ることを決定してもよい。照明環境は、個人が到着するときにエリア内に適切な光が有ることを確実にするために、それに従って自動的に調節されてもよい。
【００４４】
一部の実装では、システム１００は、光源を動作させる電力レベル及び／又は輝度を決定するために、ユーザ選択の調光設定と共に（例えば、昼光から利用可能な）周辺光のレベルを考慮する。一部の実装では、（複数の）光源に対するレベル設定は、ユーザ入力に基づいて経時的に調節されてもよい。従って、学習コンポーネントは、一日の中の様々な時間（又は一週間、一か月の中の日等）にユーザによって好まれる照明レベルを学習してもよく、特定のユーザに適合された照明レベルを提供するように自動的に調節してもよい。更に、一部の実装では、学習コンポーネントは、様々な時間において（複数の）光源の（複数の）レベルを決定するときに電力節約性を考慮してもよい。例えば、学習コンポーネントは、いつユーザが特定の空間に居るか又は居ないかのパターンを認識してもよい。（複数の）光源は、ユーザが居ない可能性が高い時間にオフにされ及び／又は低輝度レベルに設定されてもよく、及び／又は（複数の）光源は、以前に検出されたパターンに基づいて決定されるユーザが居る可能性が高い時間にオンにされ及び／又は部屋を使用するための典型的な輝度レベルに設定されてもよい。
【００４５】
一部の実装では、シーン情報１１８の少なくとも一部が、システム１００における１つ以上の光源１０２に記憶されてもよい。例えば、特定の光源１０２が、光源をオン、オフにするべきかどうか、及び／又はそれが発する電力若しくは輝度レベル等、様々なシーンがアクティブな場合にそれがどのように動作するべきか（例えば、その状態）を示す情報を記憶してもよい。例えば、シーン１の場合に、特定の光源Ａがオフにされてもよく、シーン２の場合に、光源Ａは５０％の電力レベルであってもよい。一部の実装では、光源１０２は、シーンがアクティブな場合に自身の状態に関する情報を記憶してもよいが、シーンがアクティブな場合に他の（複数の）光源の状態に関する情報を記憶しなくてもよい。実装は、シーンをアクティブ化するメッセージに対して必要とされる帯域幅の量を制限するために様々な（複数の）光源１０２についてのシーン情報１１８を（複数の）光源自身に記憶してもよい。これは、ＢＴＬＥ等の帯域幅が制限された無線通信プロトコルを利用する実装において特に有利であり得る。例えば、無線シーンアクティブ化メッセージが無線メッシュネットワーク上で送信されて、ネットワークにおける全ての光源によって受信されてもよい。無線シーンアクティブ化メッセージは、特定のシーンがアクティブ化されるべきであることを示してもよい。メッセージを受信すると、各光源は、その記憶されたシーン情報に基づいて、無線シーンアクティブ化メッセージにどのように応答するべきかを決定してもよく、光源は、その記憶されたシーン情報に従って適切な状態（例えば、輝度、色、色温度等）を取ってもよい。
【００４６】
一部の実装では、グループ情報１１６及び／又はシーン情報１１８の少なくとも一部が（複数の）光源１０２に記憶されてもよい。エリア内で特定のシーンをアクティブ化するために、ユーザデバイス１１２及び／又はコントローラ１０４から無線シーンアクティブ化メッセージが送信されてもよい。メッセージはメッシュネットワークにおけるノード（例えば、（複数の）光源１０２）の各々によって受信されてもよく、各ノードが、その記憶されたグループ及び／又はシーン情報を考慮して、メッセージにどのように応答するべきかを決定してもよい。例えば、グループＡがシーンＸをアクティブ化するべきであることを示すメッセージが送信されてもよい。光源１が、記憶されたグループ情報に基づいて、それがグループＡのメンバーであることを決定してもよい。光源１は、記憶されたシーン情報に基づいて、シーンＸが１００％の電力レベルで光源１を設定することを含むことを決定してもよい。従って、メッセージに応答して、光源１の内部ドライバは、まだ１００％でなければ、光源の電力レベルを１００％に設定してもよい。光源２が、同じメッセージを受信して、それもグループＡのメンバーであることを決定してもよい。光源２は、シーンＸが光源２を２５％の電力レベルに設定することを含むことを決定してもよく、光源２の内部ドライバはそれに従って光源の電力レベルを設定してもよい。光源３が、同じメッセージを受信して、それがグループＡのメンバーではないこと決定してもよい。この決定に応答して、内部ドライバはアクションを取らなくてもよい。一部の実装では、メッセージは、コントローラ１０４から送信された（複数の）無線信号を介してメッシュネットワーク上の光源１０２に伝達されてもよい。一部の実装では、（複数の）信号は、ユーザデバイス１１２がメッシュネットワークの範囲内に有る場合に、ユーザデバイス１１２から送信されてもよい。
【００４７】
一部の実装では、各光源１０２、センサ１１０、コントローラ１０４、ユーザデバイス１１２、及び／又は他のノードは、各々がメッシュネットワーク上に一意のアドレス（例えば、ブルートゥース（登録商標）アドレス）を有してもよい。メッセージがメッシュネットワーク全体にブロードキャストされてもよく、メッセージは、特定の光源１０２又は（複数の）光源１０２のグループにアドレス指定されてもよい。メッセージが特定の光源１０２にアドレス指定される場合、光源１０２は、そのアドレスを認識して、メッセージのコンテンツに従って適切に応答してもよい。メッセージが（複数の）光源１０２のグループにアドレス指定される場合、各光源は、それがグループの一部であるかどうかを決定し、そうであれば、光源は、メッセージのコンテンツに従って適切に応答してもよい。各光源１０２がどの（複数の）グループに有るか及びシーンがアクティブである場合にそれが有るべき状態を示す情報を記憶するので、メッセージは、最小量のデータを含んでもよい。例えば、メッセージは、グループＸがシーンＡをアクティブ化するべきであることを示す最小データを含んでもよく、メッシュネットワークにおける各光源１０２がそれ自身でこのようなメッセージにどのように応答するべきかを決定し得る。
【００４８】
図２は、本開示の実装による、コントローラ１０４の例示的な前面パネル１０６を示す。図２に示されるように、前面パネル１０６は、オンオフ式スイッチ２０２、調光スイッチ２０４、及び／又はシーンスイッチ２０６を含む。オンオフ式スイッチ２０２は、１つ以上の光源をオン又はオフにするためにユーザによって操作されてもよい。調光スイッチ２０４は、１つ以上の光源が発する光のレベルを減少又は増加するように操作されてもよい。シーンスイッチ２０６は、本明細書に記載のように、様々な異なる設定、呼び出されるシーンに対応してもよい。このようなシーンは、モバイルアプリケーションを介してユーザによって定義されてもよい。シーンスイッチ２０６は、以前に指定されたシーンの１つを選択するためにユーザによって操作されてもよい。シーンの選択によって、選択されたシーンに従って適切な状態に入るように１つ以上の光源に命令するための信号が送信されてもよい。前面パネル１０６は、各々がシーンに対応する任意の適切な数のスイッチを含んでもよい。図示の例では、前面パネル１０６は、３つの異なるシーンに対応する３つのスイッチ２０６を含む。一部の実装では、前面パネル１０６のスイッチの１つ以上が容量性タッチスイッチであってもよい。また、実装は、他のタイプのスイッチの使用もサポートする。例えば、前面パネル１０６は、スイッチがＵＩ要素として提示される１つ以上のタッチスクリーンディスプレイを含んでもよい。このような実装では、スイッチの操作は、ユーザが（複数の）タッチスクリーンにタッチすること又はそれ以外のジェスチャを行うことを含んでもよい。
【００４９】
図３は、本開示の実装による、無線メッシュネットワークにおけるノード（例えば、光源１０２及び／又はセンサ１１０）を作動させるための例示的な処理の流れ図を示す。処理の動作は、ユーザデバイス１１２、コントローラ１０４、（複数の）サーバデバイス１２０又はその他で実行されるアプリケーション１１４及び／又は他のソフトウェアによって行われてもよい。
【００５０】
作動は、無線（例えば、ＢＴＬＥ対応）トランシーバを備える光源１０２、センサ１１０及び／又は他のノードが識別され、ネットワークアドレスを割り当てられ、ネットワークに追加され得る処理である。また、作動は、エリア内に（複数の）ノードを物理的に位置付けることも含んでもよい。一部の実装では、作動は、ユーザが建物の部屋又は他の部分等のエリアに設置されている様々なノード（光源１０２及び／又はセンサ１１０）を識別する、各ノードの物理的位置を識別する、及び様々なグループにノードを割り当てる設定段階であってもよい。また、ノードは、任意の適切な数のコントローラ１０４（例えば、スイッチ）も含んでもよい。作動処理の目的は、ユーザデバイス１１２及び／又はコントローラ１０４を介して照明システム１００の制御を可能にするために、ユーザデバイス１１２にもアクセス可能なメッシュネットワークに様々なノードを追加することであってもよい。作動処理の別の目的は、エリア内に様々なノードを物理的に位置付けることであってもよい。例えば、光源は、部屋の後ろ半分又は前半分に有り、会議テーブルを照らし出すように配置され、窓の近く又は遠くに有る等である。このような位置付けは、ユーザがエリア内の照明を効率的に管理するためにシーンを定義することを可能にしてもよい。
【００５１】
エリア内の様々なノードから信号が受信されてもよい（３０２）。一部の実装では、信号は、ユーザデバイス１１２の無線トランシーバを介して受信されてもよい。信号は、存在をアドバタイズする様々なノードであってもよく、各信号は、信号を送信したノードの一意の識別子（例えば、ＵＵＩＤ）を含んでもよい。この段階では、ノードは、まだメッシュネットワーク上に無くてもよい。
【００５２】
アプリケーション１１４のＵＩは、信号が受信された様々なノードの集合（例えば、リスト、スタック又は他のグラフィック表現）を提示してもよい（３０４）。一部の実装では、リスト又は他のグラフィック表現は選択可能であってもよく、それによりユーザはＵＩに提示されている様々なノードを選択し得る。
【００５３】
１つのノードの選択がＵＩを介して受信されてもよい（３０６）。選択に応答して、（例えば、ユーザデバイス１１２から）その存在を示すように選択されたノードに命令する信号が送信されてもよい（３０８）。信号は、選択されたノードの一意の識別子（例えば、ＵＵＩＤ）を含んでもよい。信号の受信に応答して、ノードは、その存在を視覚的に又は他のやり方で示してもよい。一部の実装では、ノードの存在を示すためにＬＥＤを１回以上点滅させるか又は他のやり方で点灯させ、ノードの物理的位置をユーザに知覚させることが可能であってもよい。一部の実装では、ノードが光源である場合、エリア内でその存在及び場所を示すために光源自体が１回以上オン及びオフに点滅してもよい。一部の実装では、トランプカード又は他のオブジェクトのスタックに似ていてもよい選択可能なＵＩ要素において、ＵＩは光源等のノードの仮想スタックを提示してもよい。ＵＩは、スタックにおける最上位ノードをユーザが選択できるようにしてもよく、選択されたノードは、ＬＥＤの点滅又は他のやり方でその存在をノードに示させる信号を送信してもよい。このように、一部の実装では、ユーザは、ネットワークに追加され及び／又はグループに追加されるように１度に１つのノードを選択してもよい。
【００５４】
ゾーン内のノードの場所に基づいて、ユーザは、ＵＩを使用してノードを少なくとも１つのグループに追加するか又はノードを（以下に記載の）スタンドアロンノードとして指定してもよい。ＵＩを介してユーザによって示されると、ノードが（複数の）グループに関連付けられること又はスタンドアロンノードとして指定されることの指示が受信されてもよい（３１０）。一部の実装では、ＵＩは、ユーザがノードを後でグループに追加することを好む場合及び／又はユーザがノードを今回はメッシュネットワークに追加しないことを好む場合にノードの作動をユーザにスキップさせるためのコントロールを提供してもよい。例えば、特定のノードが、ユーザが現在位置している場所とは異なる部屋に有ってもよく、ユーザは、それらがノードと同じ部屋に有るときにノードを後でグループに追加することを好む場合が有る。以下で更に説明されるように、ノードをスキップすることは、隠されたデバイスのグループにノードを追加することを含んでもよい。
【００５５】
選択されたノードがメッシュネットワークに追加されてもよく（３１２）、これはノードにネットワークアドレスを割り当てることを含んでもよい。ネットワークアドレスは、ネットワーク上でノードを一意に識別してもよい。一部の実装では、ノードをネットワークに追加することは、セキュリティ機構を利用してもよい。例えば、アプリケーション１１４とノードとの間で暗号鍵の交換が行われてもよい。ユーザデバイス１１２は、それが作成しているネットワークに関する鍵（例えば、公開鍵）を記憶してもよく、ユーザデバイス１１２は、ネットワークに追加される各ノードにこの鍵を送信してもよい。ネットワーク上での後続の通信において、ノードは公開鍵を利用してもよい。一般に、ノードに割り当てられるネットワークアドレスは、ノードがそのアドバタイズブロードキャストメッセージに元々含んでいた一意の識別子よりも短くてもよい。一部の実装では、セキュリティは、少なくとも部分的にメッシュネットワーク自体の使用を通じて提供されてもよい。例えば、他のノード（例えば、光源）への物理的近接性が、デバイスがネットワーク上のノードとして参加するために必要とされてもよい。
【００５６】
グループ情報１１６は、選択されたノードが示されたグループのメンバーになること、選択されたノードがスタンドアロンノードとして指定されること、又は選択されたノードが当分の間スキップされていること（例えば、隠されたデバイスに追加されること）を示すように更新されてもよい（３１４）。本明細書における例示は単一のグループのメンバーとして特定のノードを記載している場合が有るが、実装はそのように限定されない。一部の実装では、ノードは、任意の適切な数のグループのメンバーであってもよく、又はグループのメンバーでなくてもよい。例えば、会議室における光源１０２は、会議室における全ての光源の第１のグループのメンバーであってもよい。また、光源１０２は、部屋の中の会議用テーブルを照らすように設置された光源を含む第２のグループのメンバーでもあってもよい。
【００５７】
一旦ノードがネットワークに追加され且つ（複数の）グループに割り当てられると（又はスキップされるか若しくはスタンドアロンとして指定されると）、ネットワークに追加される追加のノードが有るかどうかの決定が行われてもよい（３１６）。そうであれば、処理は３０６に戻って、ＵＩを通じて選択された別のノードを処理してもよい。そうでなければ、グループ情報１１６は、ユーザデバイス１１２、（複数の）サーバデバイス１２０、及び／又は（複数の）他のデバイスに記憶されてもよい。
【００５８】
本明細書の例示ではユーザがノードの物理的位置を知覚できるように点滅照明を使用することが記載されているが、実装は、ノードの場所を決定するためにこの特定の技術に限定されない。一部の実装では、ノードの場所は、ユーザがノードの下、隣又はそれ以外の近くの場所にユーザデバイス１１２を移動させることに基づいて決定されてもよい。ノードの場所がユーザデバイス１１２のおよその現在地であることを決定するために、ＲＦトランシーバ及びグローバルポジショニングシステム（ＧＰＳ）信号処理ソフトウェア等のユーザデバイス１１２の位置決定コンポーネントが利用されてもよい。一部の実装では、ノードから送信されたアドバタイズ信号の信号強度及び／又は方向は、例えば、複数の受信機における信号の方向に基づいて三角測量によって、ノードの場所を決定するために利用されてもよい。一部の実装では、ユーザは、ノードを指示し且つその場所を示すためにレーザポインタ又は他の指示器を利用してもよい。
【００５９】
一部の実装では、ノードは、ノード位置を識別し及びノードをグループに追加する処理を最適化するように最初にソート及び／又はフィルタリングされてもよい。例えば、ユーザデバイス１１２において受信されるアドバタイズ信号の強度に基づいて、アプリケーション１１４は、ユーザデバイス１１２に近接している（例えば、ユーザデバイス１１４及び／又はユーザと同じ部屋に有る）ノードを識別してもよい。アプリケーション１１４は、場所識別及びグループ化のために最初にこれらのノードに、離れているか又は他の部屋に有るかもしれない他のノードに対する優先度を提示してもよい。これは、例えば、ユーザが他の部屋に位置しているノードをスキップすることを必要とする代わりに、ユーザがユーザの現在地に基づいて最も関連性の高いノードを識別し且つグループ割り当てできるようにすることよって、より効率的な作動及びグループ化処理を提供してもよい。ユーザが様々な部屋又は他の場所の間を移動すると、アプリケーション１１４は、ユーザの現在地に近接しているノードを提示してもよい。このソートは、ユーザが作動処理の開始時に多くのノードをスキップすることを要求される場合よりもよりポジティブなユーザ体験を提供する。
【００６０】
一部の実装では、ノードの作動及び／又はグループ割り当ては、少なくとも部分的に自動化されてもよい。例えば、ユーザデバイス１１２におけるカメラを使用して、その点滅照明パターンに基づいてノードの場所を自動的に決定して、一部の例では、その場所に基づいて自動的にノードをグループに割り当ててもよい。一部の実装では、ノード自体が、ＧＰＳ信号に基づく位置決定のためのハードウェア及び／又はソフトウェアコンポーネント等の位置決定機能を含んでもよい。このような例では、ノード自体が、それらの場所をアプリケーション１１４に示してもよい。
【００６１】
一部の実装では、作動は、各ノードの少なくとも部分的な並列処理（例えば、図３のステップの少なくとも一部の同時実行）を介してより迅速に及び／又は効率的に行われ得る。例えば、以前のノードがネットワークアドレスを割り当てられ、ネットワークに追加され及び／又は（複数の）グループに追加されている間に、１つ以上の次のノードがグループにソートするためにキューに入れられ且つＵＩに提示されてもよい。
【００６２】
図４は、本開示の実装による、照明システム１００に関してシーン情報を決定するための例示的な処理の流れ図を示す。処理の動作は、ユーザデバイス１１２、コントローラ１０４、（複数の）サーバデバイス１２０又はその他で実行されるアプリケーション１１４及び／又は他のソフトウェアによって行われてもよい。
【００６３】
グループの選択は、アプリケーション１１４のＵＩを介して受信されてもよい（４０２）。また、輝度レベル（例えば、電力レベル）の指示も受信されてもよい（４０４）。シーンが示された輝度レベルに設定されている光源１０２の選択されたグループを含むべきであることを示す、シーンの指示がＵＩを介して受信されてもよい（４０６）。シーンが関連輝度レベルに設定されたグループを含むことを示すために、シーン情報１１８が生成され且つ記憶される（４０８）。上記のように、シーン情報１１８は、ユーザデバイス１１２、及び／又は（複数の）サーバデバイス１２０に記憶されてもよい。上記のように、各光源は、様々な（複数の）シーンがアクティブな場合に、どの（複数の）グループが光源を含むか及び光源が有るべき状態を示す情報を記憶するように、グループ情報１１６及び／又はシーン情報１１８の少なくとも一部が（複数の）光源１０２の各々に記憶されてもよい。このような記憶装置は、無線メッシュネットワーク上でメッセージを送信することを含んでもよく、メッセージは特定の光源に割り当てられ、メッセージは光源１０２に記憶されるグループ情報１１６及び／又はシーン情報１１８の一部を含んでもよい。
【００６４】
シーンは、任意の適切な数の光源１０２のグループ及び／又は（複数の）別個の光源１０２を含んでもよく、各グループ又は光源はシーンがアクティブな場合に特定の輝度に設定される。一部の実装では、輝度レベルは、光源によって消費可能な最大電力のパーセンテージ及び／又は光源が発することが可能な最大輝度レベルのパーセンテージとして表されてもよい。例えば、輝度レベルは０％から１００％まで変化してもよい。ここで、０％は、電力ゼロで動作させられる光源であり（例えば、光源が全く光を発していない及び／又は電力を消費していない）、１００％は、特定の構成の光源に与えられる可能な最大量の光を発する最大電力で動作している光源である。また、実装は、（複数の）光源１０２の輝度レベルを表すために他のフォーマットの使用もサポートする。
【００６５】
一部の実装では、シーンは、環境特性、時間及び／又は他の変数に基づく様々な規則を含むように定義されてもよい。例えば、シーンは、週、月、年、日の（複数の）範囲、１日以上の間の（複数の）期間の中の（複数の）特定の日にアクティブ化又は非アクティブ化されるように指定されてもよい。別の例示として、シーンは、特定のエリア（例えば、部屋、建物等）が占有又は非占有されている場合にアクティブ化又は非アクティブ化されるように指定されてもよい。別の例示として、シーンは、エリア内の周辺光のレベル、例えば、日中又は夜間において自然光が有るか又は自然光の不存在に基づいて、アクティブ化又は非アクティブ化されるように指定されてもよい。
【００６６】
（複数の）サーバデバイス１２０におけるグループ情報１１６及び／又はシーン情報の記憶は、サーバデバイス１１２又は何らかの他のデバイスのユーザが（複数の）グループ及び／又は（複数の）シーンを後で編集することを容易にしてもよい。ユーザは、アプリケーション１１４を利用して、（複数の）グループ及び／又は（複数の）シーンを修正し、（複数の）グループ及び／又は（複数の）シーンを追加又は削除し、及び／又は他のやり方で照明システムを管理してもよい。上記のように、初期作動の後でエリアに組み込まれる（複数の）光源及び／又は（複数の）他のノードが作動され、メッシュネットワークに追加され、グループに割り当てられてもよい。
【００６７】
メッシュネットワークに追加され得るノードは、（複数の）光源１０２、（複数の）センサ１１０、（複数の）コントローラ１０４、及び／又は（複数の）他のタイプのノードを含んでもよい。（複数の）センサ１１０は、エリア内の個人（又は他の動くエンティティ）の存在（又は不存在）を検出するための（複数の）モーションセンサ等の（複数の）占有センサを含んでもよい。また、エリア内の光量、例えば、自然光及び／又は（複数の）光源１０２によって発される光を検出するための（複数の）周辺光センサ１１０も含んでもよい。また、（複数の）センサ１１０は、例えば、大気質センサ、風速センサ、空気圧センサ、ノイズ／音検出器、温度センサ等のセンサに近接している環境状態を検出するように構成される任意の他のタイプのセンサも含んでもよい。（複数の）コントローラ１０４は、上記のように、（複数の）壁掛けコントローラ（例えば、スイッチ）及び／又は（複数の）携帯型コントローラを含んでもよい。一部の実装では、（複数の）他のタイプのノードがサポートされてもよい。例えば、（複数の）ノードは、システム内の１つ以上の（複数の）ノードによって消費される電力又はエネルギの量を検出するエネルギモニタを含んでもよい。（複数の）このようなモニタは、一般に電力を節約するために、負荷制限、電力使用最適化、及び／又は他のアクションを容易にしてもよい。一部の実装では、（複数の）ノードは、（複数の）光源又は他のタイプのデバイスを収容する照明器具又は他の設備を含んでもよい。
【００６８】
一部の実装では、ユーザデバイス１１２、（複数の）サーバデバイス１２０、コントローラ１０４又は他の場所で実行されるアプリケーション１１４及び／又は他のソフトウェアが、エネルギ使用に関するデータをネットワークから受信してもよく、エネルギ使用が最適化される及び／又はエネルギが一般に節約されるやり方を決定するためにデータを分析してもよい。例えば、エネルギ使用データが分析されて、昼光収穫、グループ及び／又はシーンの修正、使用時間パターン、及び／又は照明システムへの他の変化を介してエネルギがどのように節約され得るか及び節約され得るかどうかを決定してもよい。分析モジュールは、どの（複数の）シーンがアクティブであるか等の任意の所与の時間におけるシステムの状態、様々な光源の輝度レベル等に関する情報にアクセスしてもよい。状態情報に基づいて、任意の所与の時間にどれくらいの電力が消費されているかについての決定が行われてもよい。実装は、エネルギ使用を最適化し、自然光を最良に利用する等のためにグループ、シーン及び／又はスケジュールを決定するための機械学習アルゴリズム及び／又は技術を利用してもよい。このような機械学習は、エリア内で検出された使用パターン及び／又は占有パターンに基づいて照明スケジュールを構築及び／又は調節してもよい。例えば、個人が平日の午前８：００から午後６：００の間に特定の部屋（例えば、オフィス）を使用する傾向が有るという検出されたパターンに基づいて、機械学習は、任意の所与の時間に存在し得る自然光の量を考慮して部屋の中の（複数の）光源の輝度レベルを設定しながら、照明が予測された占有時間の間にその部屋において適切であることを確実にするためにタイミング依存シーンを作成してもよい。
【００６９】
一部の実装では、特定の設備及び／又は光源の動作は、効率的なエネルギ使用を達成するように最適化されてもよい。例えば、設備は、複数の光源を含んでもよく、決定は、設備に対して全体で５０％の輝度を達成するように、５０％の輝度で全ての光源を動作させる代わりに、１００％の輝度で半分の光源を動作させることがより効率的であるという決定が行われてもよい。別の例示として、シーンは、「常夜灯」、例えば、特定の部屋又は他のエリアにおける単一の光源が一晩中オンのままになることを指定してもよい。実装は、単一の光源が他の光源よりも著しく早く切れないことを確実にするために、異なる夜間には異なる光源がオンのままになるようにこのシーンを最適化してもよい。
【００７０】
一部の実装では、（複数の）サーバデバイス１２０、ユーザデバイス１１２、（複数の）コントローラ１０４、及び／又は（複数の）他のデバイスは、照明システムの現在の状態、使用履歴、エネルギ使用パターン、分析論、グループ及び／又はシーン情報、スケジュール情報等に関する情報をユーザが見ることを可能にするためのインターフェースを提供してもよい。このようなインターフェースは、ユーザを認証すると共に情報にアクセスするための承認について身元を確認するためのユーザ認証情報を入力することをユーザに要求することにより、不正アクセスに対して安全化されてもよい。インターフェースは、ネットワーク上で（複数の）ユーザにアクセス可能であってもよい。一部の実装では、インターフェースは、ウェブブラウザに提示されるウェブインターフェースであってもよい。
【００７１】
図５Ａ−５Ｉは、本開示の実装による、照明システム１００を管理するためのＵＩ５００の例を示す。一部の実装では、ＵＩ５００は、アプリケーション１１４によって提示されてもよい。
【００７２】
図５Ａは、ＵＩ５００に提示され得るコントローラスクリーンの例を示す。このディスプレイがどのコントローラに関連するか、例えば、どのゾーンのどのコントローラに関連するかを示すために、ナビゲーションバー（例えば、ナビバー（ｎａｖｂａｒ））にゾーン名が提示されてもよい。ゾーンはエリア又は部屋エリアの一部、例えば、部屋、部屋の一部、建物、建物のフロア、屋外エリア等であってもよい。作動処理の開始時に、デフォルトの初期ゾーンが定義され、デフォルト名（例えば、ゾーン（Ｚｏｎｅ）１）を与えられてもよい。ＵＩ５００は、スイッチ（Ｓｗｉｔｃｈ）（例えば、コントローラ）、作動（Ｃｏｍｉｓｓｉｏｎ）、シーン（Ｓｃｅｎｅｓ）、スケジュール（Ｓｃｈｅｄｕｌｅ）等のアプリケーション１１４の所定のセクションにユーザをナビゲートすることを可能にするアイコンを含むメニュー５０２を提示してもよい。ノードがまだ作動されていない場合、スイッチ、シーン及びスケジューラアイコンが無効にされてもよく、ノード（例えば、光源及び／又はコントローラ）が作動されるまでユーザはこうしたシーンをナビゲートすることが出来なくてもよい。スイッチ、作動、シーン及びスケジューラ上のナビゲーションバーにおける左及び右矢印が、異なるゾーン間をナビゲートすることを可能にする。一部の実装では、図５Ａに示されたスイッチスクリーンは、光源をオン及びオフにし、輝度を制御するために調光スイッチを使用し、及び／又はシーンをアクティブ化又は非アクティブ化するためにシーンコントロールを使用するためにユーザが物理的コントローラ１０４を操作するのと同様に、コントローラ１０４の制御をユーザが仮想的に操作することを可能にしてもよい。
【００７３】
図５Ｂ−５Ｄは、ＵＩ５００に提示され得る作動スクリーンの例を示す。作動スクリーンは、メッシュネットワークにノードを追加し、ノードのグループを定義するためにユーザによって利用されてもよい。図５Ｂに示されるように、スクリーンは、コントロール５０６を提示し、ネットワーク及び／又はグループに追加される残りのノード（例えば、デバイス）の数を示してもよい（例えば、残りデバイス３８台）。残りのデバイスは、アドバタイズ信号が受信されたノードであるが、グループ又は（以下に記載の）隠されたデバイスセットにまた追加されていないノードを含んでもよい。また、ＵＩは、残りのデバイス及び／又は（複数の）グループ５２６に追加されたデバイスを含むゾーンを示すゾーンＩＤ５０８を提示してもよい。図５Ｂの例に示されるように、残りのデバイスがスタックで提示されてもよく、ユーザは、グループ５２６に追加するか又は以下に記載の隠されたデバイスに追加するためにスタックの最上位ノードを選択してもよい。コントロール５０６に提示されたデバイスごとに、ユーザは、デバイスがノードのグループ５２６に含まれるように、上のグリッド内のセルにデバイスをドラッグしてもよい。各セルがグループに対応してもよく、そのためデバイスをセルにドラッグすることは、デバイスが対応するグループに追加されることを引き起こす。代替的に、ユーザは、このゾーンに対してデバイスを隠したい場合、例えば、デバイスの処理を後になるまでスキップしたい場合、コントロール５０６の「隠されたデバイス（Ｈｉｄｄｅｎ  Ｄｅｖｉｃｅｓ）」部分にデバイスをドラッグしてもよい。
【００７４】
一部の実装では、ＵＩは、デバイスがグループ５２６に追加されること、又はスタンドアロンノードとしてネットワークに追加されることを可能にしてもよい。例えば、ユーザは、利用可能デバイスからゾーンのグリッドへとデバイスをドラッグしてもよく、同じグリッドには他のデバイスが追加されなくてもよい。このようにして、個別の光源、センサ又は他のデバイスが、（複数の）他のノード及び／又はノードの（複数の）グループから独立して別のノードとして制御されてもよい。一部の実装では、（複数の）所定のデバイスタイプのみが別のノードとしてグリッドに追加されてもよい。例えば、一部の例では、センサ及び／又はスイッチは、（複数の）他のノードと共にグループに追加されなくてもよく、特定のゾーンに対してＵＩのそれ自身のグリッドにスタンドアロンノードとしてネットワークに追加されてもよい。一般に、ノードは、グループ内に有ってもよく又はスタンドアロンノードとしてネットワーク上に有ってもよく、システムは、スタンドアロンノード及びノードのグループの両方に関する情報を制御及び記憶してもよい。ゾーンは、図５Ｂの例に示されるように、ＵＩの特定のスクリーン上でユーザによって管理されるスタンドアロンノード及び／又はグループの集合を表す。
【００７５】
一部の実装では、ＵＩにおけるグリッドのセルは、ノードのグループに対応する。特定のゾーンのセルに対してデバイスをドラッグすることは、ゾーン内のグループにデバイスを追加させてもよく、デバイスをメッシュネットワークに追加させ、アドレスを割り当てさせてもよい。一部の実装では、ユーザが隠されたデバイスのエリア内でゼロ個のデバイスを指定していた場合、ＵＩ５００は、「隠されたデバイス」の代わりに「デバイスを隠す（Ｈｉｄｅ  ｄｅｖｉｃｅ）」のラベルを提示してもよい。一部の例では、コントローラは、最初にコントロール５０６のデッキ内に提示されてもよく、図示のようにそれ自身のアイコンを有してもよい。それがグループに追加された後で、コントローラはノード５０４のグリッド内にそれ自身のセルを有してもよい。従って、ノード５０４は、例えば、光源１０２、コントローラ１０４、センサ１１０等の様々なタイプのノードに対して別のグリッド要素を有してもよい。
【００７６】
一部の実装では、コントロール５０６の「残りデバイス」部分は、作動可能なデバイスに対応する仮想的にスタックされたデバイスアイコンのデッキであってもよい。対応する物理デバイスが点滅している間、コントロール５０６のデッキ内の最上位デバイスがＵＩ５００において脈動してもよい。これは、ユーザが物理ノードをＵＩ５００におけるその仮想表現と関連付けることを支援してもよい。また、コントロール５０６は、作動させるためにデッキに残されているデバイスの数（例えば、残りデバイス３８台）を示してもよい。一部の実装では、一旦デバイスがノード５０４のグリッドエリアにドラッグされると、検出されたデバイスが作動されるまでユーザがスクリーンから去り得ないことを示すように、アニメーション又は他の指示が提示されてもよい。図示の例では、チューブは光源１０２のことを意味してもよく、スイッチは、コントローラ１０４を意味してもよい。
【００７７】
ユーザがコントロール５０６の「隠されたデバイス」部分を選択すると、図５Ｃに示されるように、下方エリアが上にスライドして来てもよい。コントロール５１０は、ユーザが以前に隠されたデバイスのセットに追加したデバイスを示してもよい。ユーザはデバイスの１つを選択して、それにより物理デバイスを点滅させ、その仮想表現を脈動させてもよい。次に、ユーザは、それを上方部分にドラッグして、それをノード５０４のグリッド内のセルに追加することにより、このデバイスを作動させてもよい。このセルは特定のグループに対応している。図示のように、隠されたデバイスのリスト又は他の表現はスクロールしてもよい。ユーザは、アプリケーション１１４のこの選択を閉じるためにコントロール５１０において「Ｘ」を選択してもよい。図５Ｃの例のように、ユーザは、作動される複数のデバイスを選択するか又は「全て選択（Ｓｅｌｅｃｔ  Ａｌｌ）」することができる。ユーザが「選択物を再表示（Ｕｎｈｉｄｅ  Ｓｅｌｅｃｔｅｄ）」ボタンを選択すると、このエリアは下方にスライドして行き、選択されたデバイスが作動のためにデッキに戻されてもよい。
【００７８】
ユーザがノード２０４のグリッド内の追加済みセルをタップすると、下方エリアが上にスライドして来て、図５Ｄの例に示されるように、コントロール５１２を提示してもよい。コントロール５１２は、選択されたグループに現在含まれているデバイス（例えば、ノード）を提示してもよい。ユーザは、１つ以上のデバイスを選択して、「選択物を除去（Ｒｅｍｏｖｅ  Ｓｅｌｅｃｔｅｄ）」ボタンを使用してグループから選択された（複数の）デバイスを除去してもよい。グループからデバイスを除去することは、他のグループに追加可能なようにデバイスを元のデッキに追加させてもよい。
【００７９】
図５Ｅ−５Ｇは、ＵＩ５００に提示され得るシーン指定スクリーンの例を示す。図５Ｅの例では、ユーザは、特定のゾーン（例えば、ゾーン１）のグループを見ながら、シーンメニューのアイテムを選択している。これは、ゾーンのグループを利用するシーンをユーザが指定することを可能にするために、ＵＩ５００にコントロール５１４を提示させてもよい。図示の例では、ユーザはシーン１を選択している。図５Ｆでは、ＵＩ５００は、シーンを通じて制御されるグループ内の光源１０２に対する輝度レベルをユーザが指定することを可能にするためのコントロール５１６（例えば、スライダコントロール）を提示している。また、ＵＩ５００は、色、色温度、点灯するＬＥＤの数等を選択するためのコントロール等、シーンがアクティブなときの（複数の）光源が有るべき状態の他の特徴をユーザが選択することを可能にするための他のコントロールも提示してもよい。ユーザは、シーンが示された輝度レベルに設定される選択グループを含むことを示すシーン情報１１８を保存するための「シーンを保存（Ｓａｖｅ  Ｓｃｅｎｅ）」ボタンを選択してもよい。
【００８０】
図５Ｇ−５Ｉは、ＵＩ５００に提示され得る他のスクリーンの例を示す。図５Ｇの例に示されるように、例えば、ゾーンを追加及び／又は編集すること、Ｅメール（又は他のログイン認証情報）を変更すること、パスワードを変更すること、紹介ビデオを再生すること、アプリケーション１１４からサインアウトすること、ヘルプ又は他のサポートを受けること、使用条件を見ること、個人情報保護方針を見ること等の動作をユーザが行うことを可能にする（複数の）メニュー５２０が提示されてもよい。
【００８１】
ゾーンの追加及び編集（Ａｄｄ  ａｎｄ  Ｅｄｉｔ  Ｚｏｎｅｓ）を選択することは、図５Ｈのように、ゾーンを追加するか又は編集される既存のゾーンを選択するための（複数の）コントロール５２２を含むスクリーンを提示させてもよい。このスクリーンは、ユーザが設定したゾーンを示し、新しいゾーンを追加する機能を提供する。ユーザは、ゾーンを編集するために以前に設定されたゾーンの１つを選択してもよい。一部の実装では、ゾーンは、アルファベット順で示されてもよい。ゾーンを追加するために、ユーザは、（複数の）コントロール５２４を使用してゾーンに対する名前を指定するために図５Ｉのスクリーンを使用してもよい。また、ＵＩ５００は他のスクリーンも提示してもよい。
【００８２】
図５Ａ−５Ｉの例は特定のスクリーン、コントロール及び他のＵＩ要素を含む特定のＵＩを示しているが、実装はこうした例に限定されない。システムを管理するためにグループ、シーン及び／又は他の情報をユーザが容易に指定することを可能にするための任意の適切な構成において、実装は、任意の適切な数のスクリーン、コントロール及び他のＵＩ要素を含むＵＩを提供してもよい。
【００８３】
図６は、本開示の実装による、例示的なコンピュータシステムを示す。本明細書で検討された様々な実装に関して先に記載された任意の動作のためのシステム６００が使用されてもよい。例えば、システム６００は、少なくとも部分的に、（複数の）ユーザデバイス１１２、（複数の）サーバデバイス１２０、及び／又は本明細書に記載の（複数の）他のコンピュータデバイス又は（複数の）システムの１つ以上に含まれてもよい。システム６００は、１つ以上のプロセッサ６１０、メモリ６２０、１つ以上の記憶装置６３０、及びＩ１つ以上のＩ／Ｏインターフェース６４０を介して制御可能な１つ以上の入出力（Ｉ／Ｏ）デバイス６５０を含んでもよい。様々なコンポーネント６１０、６２０、６３０、６４０又は６５０が、システム６００の様々なモジュールとコンポーネントとの間のデータの転送を可能にし得る少なくとも１つのシステムバス６６０を介して相互接続されてもよい。
【００８４】
（複数の）プロセッサ６１０は、システム６００内で実行される命令を処理するように構成されてもよい。（複数の）プロセッサ６１０は、（複数の）シングルスレッドプロセッサ、（複数の）マルチスレッドプロセッサ、又は両方を含んでもよい。（複数の）プロセッサ６１０は、メモリ６２０又は（複数の）記憶装置６３０に記憶される命令を処理するように構成されてもよい。（複数の）プロセッサ６１０は、各々が１つ以上のコアを含む（複数の）ハードウェアベースのプロセッサを含んでもよい。（複数の）プロセッサ６１０は、（複数の）汎用プロセッサ、（複数の）専用プロセッサ、又は両方を含んでもよい。
【００８５】
メモリ６２０は、システム６００内に情報を記憶してもよい。一部の実装では、メモリ６２０は、１つ以上のコンピュータ可読媒体を含む。メモリ６２０は、任意の数の揮発性メモリ装置、任意の数の不揮発性メモリ装置、又は揮発性及び不揮発性メモリ装置の両方を含んでもよい。メモリ６２０は、読み取り専用メモリ、ランダム・アクセス・メモリ、又は両方を含んでもよい。一部の例では、メモリ６２０は、１つ以上の実行ソフトウェアモジュールによってアクティブ又は物理的メモリとして利用されてもよい。
【００８６】
（複数の）記憶装置６３０は、システム６００に（例えば、持続性）大容量記憶装置を提供するように構成されてもよい。一部の実装では、（複数の）記憶装置は、１つ以上のコンピュータ可読媒体を含んでもよい。例えば、（複数の）記憶装置６３０は、フロッピーディスクデバイス、ハードディスクデバイス、光学ディスクデバイス、又はテープデバイスを含んでもよい。（複数の）記憶装置６３０は、読み取り専用メモリ、ランダム・アクセス・メモリ、又は両方を含んでもよい。（複数の）記憶装置６３０は、１つ以上の内臓ハードドライブ、外付けハードドライブ、又はリムーバブルドライブを含んでもよい。
【００８７】
メモリ６２０又は（複数の）記憶装置６３０の一方又は両方が、１つ以上のコンピュータ可読記憶媒体（ＣＲＳＭ）を含んでもよい。ＣＲＳＭは、電子記憶媒体、磁気記憶媒体、光学記憶媒体、磁気光学記憶媒体、量子記憶媒体、機械コンピュータ記憶媒体等の１つ以上を含んでもよい。ＣＲＳＭは、データ構造、プロセス、アプリケーション、プログラム、他のモジュール、又はシステム６００の動作のための他のデータを記述するコンピュータ可読命令の記憶を提供してもよい。一部の実装では、ＣＲＳＭは、非一時的なフォーマットでコンピュータ可読命令又は他の情報の記憶を提供するデータストアを含んでもよい。ＣＲＳＭは、システム６００に組み込まれてもよく、又はシステム６００に対して外部に有ってもよい。ＣＲＳＭは、読み取り専用メモリ、ランダム・アクセス・メモリ、又は両方を含んでもよい。コンピュータプログラム命令及びデータを有形に具現化するために適切な１つ以上のＣＲＳＭは、任意のタイプの不揮発性メモリを含んでもよく、限定されないが、ＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイス等の半導体メモリデバイス、内臓ハードディスク及びリムーバブルディスク等の磁気ディスク、磁気光学ディスク、並びにＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含んでもよい。一部の例では、（複数の）プロセッサ６１０及びメモリ６２０は、１つ以上の特定用途向け集積回路（ＡＳＩＣ）によって補完され、又はそれに組み込まれてもよい。
【００８８】
また、システム６００は、１つ以上のＩ／Ｏデバイス６５０も含んでもよい。（複数の）Ｉ／Ｏデバイス６５０は、キーボード、マウス、ペン、ゲームコントローラ、タッチ入力デバイス、音声入力デバイス（例えば、マイクロホン）、ジェスチャ入力デバイス、触覚入力デバイス、画像若しくは映像キャプチャデバイス（例えば、カメラ）、又は他のデバイス等の１つ以上の入力デバイスを含んでもよい。一部の例では、（複数の）Ｉ／Ｏデバイス６５０は、例えば、ディスプレイ、（複数の）ＬＥＤ、音声出力デバイス（例えば、スピーカ）、プリンタ、触覚出力デバイス等の１つ以上の出力デバイスも含んでもよい。（複数の）Ｉ／Ｏデバイス６５０は、システム６００の１つ以上のコンピュータデバイスに物理的に組み込まれてもよく、又はシステム６００の１つ以上のコンピュータデバイスに対して外部に有ってもよい。
【００８９】
システム６００は、システム６００のコンポーネント又はモジュールが（複数の）Ｉ／Ｏデバイス６５０に対して制御、インターフェース接続、又は他のやり方で通信することを可能にするための１つ以上のＩ／Ｏインターフェース６４０を含んでもよい。（複数の）Ｉ／Ｏインターフェース６４０は、システム６００の内外に、又はシステム６００のコンポーネント間で、シリアル通信、パラレル通信、又は他のタイプの通信を介して情報が転送されることを可能にしてもよい。例えば、（複数の）Ｉ／Ｏインターフェース６４０は、シリアルポートに関するＲＳ−２３２標準のバージョンに、又はパラレルポートに関するＩＥＥＥ１２８４のバージョンに準拠してもよい。別の例示として、（複数の）Ｉ／Ｏインターフェース６４０は、ユニバーサル・シリアル・バス（ＵＳＢ）又はイーサネット（登録商標）を介して接続を提供するように構成されてもよい。一部の例では、（複数の）Ｉ／Ｏインターフェース６４０は、ＩＥＥＥ１３９４標準のバージョンに準拠するシリアル接続を提供するように構成されてもよい。
【００９０】
また、（複数の）Ｉ／Ｏインターフェース６４０は、システム６００におけるコンピュータデバイス間で、又はシステム６００と他のネットワーク接続式コンピュータシステムとの間での通信を可能にする１つ以上のネットワークインターフェースも含んでもよい。（複数の）ネットワークインターフェースは、任意のネットワークプロトコルを使用して１つ以上のネットワーク上で通信を送受信するように構成される１つ以上のネットワークインターフェースコントローラ（ＮＩＣ）又は他のタイプのトランシーバデバイスを含んでもよい。
【００９１】
システム６００のコンピュータデバイスは、１つ以上のネットワークを使用して、互いと又は他のコンピュータデバイスと通信してもよい。このようなネットワークは、インターネット等のパブリックネットワーク、企業又は個人イントラネット等のプライベートネットワーク、又はプライベート及びパブリックネットワークの任意の組み合わせを含んでもよい。ネットワークは、限定されないが、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、無線ＷＡＮ（ＷＷＡＮ）、無線ＬＡＮ（ＷＬＡＮ）、モバイル通信ネットワーク（例えば、３Ｇ、４Ｇ、Ｅｄｇｅ等）等を含む任意のタイプの有線又は無線ネットワークを含んでもよい。一部の実装では、コンピュータデバイス間の通信は、暗号化されるか又は他のやり方で保護されてもよい。例えば、通信は、１つ以上の公開又は秘密暗号鍵、暗号化、デジタル証明書、又は任意のバージョンのセキュア・ソケット・レイヤ（ＳＳＬ）又はトランスポート層セキュリティ（ＴＬＳ）プロトコル等のセキュリティプロトコルによってサポートされる他の認証情報を利用してもよい。
【００９２】
システム６００は、任意のタイプの任意の数のコンピュータデバイスを含んでもよい。（複数の）コンピュータデバイスは、限定されないが、パーソナルコンピュータ、スマートフォン、タブレットコンピュータ、ウェアラブルコンピュータ、埋め込みコンピュータ、モバイルゲームデバイス、電子書籍リーダ、自動車コンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、ゲームコンソール、家庭娯楽デバイス、ネットワークコンピュータ、サーバコンピュータ、メインフレームコンピュータ、分散型コンピュータデバイス（例えば、クラウドコンピュータデバイス）、マイクロコンピュータ、システム・オン・チップ（ＳｏＣ）、システム・イン・パッケージ（ＳｉＰ）等を含んでもよい。本明細書に記載の例は（複数の）物理デバイスとして（複数の）コンピュータデバイスを記載していることがあるが、実装はそのように限定されない。一部の例では、コンピュータデバイスは、仮想コンピュータ環境、ハイパーバイザ、エミュレーション、又は１つ以上の物理コンピュータデバイスで実行される仮想機械の１つ以上を含んでもよい。一部の例では、２つ以上のコンピュータデバイスが、負荷分散、フェイルオーバサポート、並列処理機能、共有記憶リソース、共有ネットワーク機能、又は他の側面を提供するように動作を調整するクラスタ、クラウド、ファーム又は複数のデバイスの他のグループ化を含んでもよい。
【００９３】
本明細書に記載の実装及び全ての機能的動作は、本明細書に開示された構造及び構造的均等物を含む、デジタル電子回路で、又はコンピュータソフトウェア、ファームウェア若しくはハードウェアで、又はこれらの１つ以上の組み合わせで実現されてもよい。実装は、１つ以上のコンピュータプログラム製品、即ち、データ処理装置によって実行される又はその動作を制御するためのコンピュータ可読媒体に符号化された１つ以上のモジュールのコンピュータプログラムとして実現されてもよい。コンピュータ可読媒体は、機械可読記憶装置、機械可読記憶基板、メモリデバイス、機械可読伝播信号に作用する組成物、又はこれらの１つ以上の組み合わせであってもよい。「コンピュータシステム」の用語は、例えば、プログラム可能プロセッサ、コンピュータ又は複数のプロセッサ若しくはコンピュータを含む、データを処理するための全ての装置、デバイス、及び機械を包含する。装置は、ハードウェアに加えて、当該コンピュータプログラム用の実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、又はこれらの１つ以上の組み合わせを構成するコードを含んでもよい。伝播信号は、人工的に生成された信号であり、例えば、適切な受信装置に伝送される情報を符号化するように生成される機械生成された電気、光学又は電磁信号である。
【００９４】
（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト又はコードとしても知られている）コンピュータプログラムは、コンパイル又はインタープリタ型言語を含むプログラミング言語の任意の適切な形態で書かれてもよく、スタンドアロンプログラム又はモジュール、コンポーネント、サブルーチン又はコンピュータ環境で使用される適切な他の装置を含む任意の適切な形態で配備されてもよい。コンピュータプログラムは、必ずしもファイルシステムにおけるファイルに対応しない。プログラムは、他のプログラム又はデータを保持するファイルの一部（例えば、マークアップ言語文書に記憶される１つ以上のスクリプト）、当該プログラムに専用の単一のファイル、又は複数の調整ファイル（例えば、１つ以上のモジュール、サブプログラム、又はコードの部分）に記憶されてもよい。コンピュータプログラムは、１つのサイトに位置する又は複数のサイトに渡って分散され且つコンピュータネットワークによって相互接続される１つのコンピュータ又は複数のコンピュータ上で実行されるように配備されてもよい。
【００９５】
本明細書に記載の処理及び論理フローは、入力データを操作して出力を生成することにより機能を実行するように１つ以上のコンピュータプログラムを実行する１つ以上のプログラム可能プロセッサによって実行されてもよい。専用論理回路、例えば、ＦＰＧＡ（フィールド・プログラマブル・ゲート・アレイ）又はＡＳＩＣ（特定用途向け集積回路）によって処理及び論理フローが実行されてもよく、そのようなものとして装置が実装されてもよい。
【００９６】
コンピュータプログラムの実行に適切なプロセッサは、例えば、汎用及び専用のコンピュータプログラムの両方、及び任意の適切な種類のデジタルコンピュータの１つ以上のプロセッサを含む。一般に、プロセッサは、読み取り専用メモリ又はランダム・アクセス・メモリ又は両方から命令及びデータを受信してもよい。コンピュータの要素は、命令を実行するためのプロセッサと命令及びデータを記憶するための１つ以上のメモリデバイスとを含み得る。一般に、コンピュータは、データを記憶するための１つ以上の大容量記憶装置、例えば、磁気、磁気光学、又は光学ディスを含んでもよく、それからデータを受信するか又はそれにデータを転送するように動作可能に結合されてもよい。しかしながら、コンピュータは、このようなデバイスを有する必要はない。更に、コンピュータは、別のデバイス、例えば、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、モバイルオーディオプレーヤ、グローバルポジショニングシステム（ＧＰＳ）受信機に埋め込まれてもよい。コンピュータプログラム命令及びデータを記憶するために適切なコンピュータ可読媒体は、例えば、半導体メモリデバイス、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイス、磁気ディスク、例えば、内臓ハードディスク又はリムーバブルディスク、磁気光学ディスク、並びにＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含む全ての形態の不揮発性メモリ、媒体及びメモリデバイスを含む。プロセッサ及びメモリは、専用回路によって補完され又はそれに組み込まれてもよい。
【００９７】
ユーザとの相互作用を提供するために、実装は、ユーザに情報を表示するためのディスプレイデバイス、例えば、ＣＲＴ（陰極線管）又はＬＣＤ（液晶ディスプレイ）モニタ、及びユーザがコンピュータに入力を提供し得るキーボード及びポインティングデバイス、例えば、マウス又はトラックボールを有するコンピュータ上で実現されてもよい。また、他の種類のデバイスが、ユーザとの相互作用を提供するために使用されてもよい。例えば、ユーザに提供されるフィードバックは任意の適切な形態の感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバックであってもよく、ユーザからの入力は音声、発話又は触覚入力を含む任意の適切な形態で受信されてもよい。
【００９８】
実装は、例えば、データサーバとしてバックエンドコンポーネントを含む、又はミドルウェアコンポーネント、例えば、アプリケーションサーバを含む、又はフロントエンドコンポーネント、例えば、ユーザが実装と相互作用し得るグラフィカルＵＩ又はウェブブラウザを有するクライアントコンピュータ、又は１つ以上のこのようなバックエンド、ミドルウェア若しくはフロントエンドコンポーネントの組み合わせを含むコンピュータシステムで実現されてもよい。システムのコンポーネントは、適切な形態又は媒体のデジタルデータ通信、例えば、通信ネットワークによって相互接続されてもよい。通信ネットワークの例は、ローカルエリアネットワーク（ＬＡＮ）及びワイドエリアネットワーク（ＷＡＮ）、例えば、インターネットを含む。
【００９９】
コンピュータシステムは、クライアント及びサーバを含んでもよい。クライアント及びサーバは、一般に、互いから離れており、典型的には、通信ネットワークを介して相互作用する。クライアントとサーバの関係は、各コンピュータで実行され且つ互いにクライアント・サーバ関係を有するコンピュータプログラムのおかげで生じる。
【０１００】
本明細書は多くの詳細を含んでいるが、これらは、開示又は請求され得るものの範囲の限定ではなく、特定の実装に固有の特徴の記載と解されるべきである。また、別の実装の文脈で本明細書に記載の所定の特徴は、１つの実装において組み合わされて実装されてもよい。逆に、１つの実装の文脈で記載されている様々な特徴が、別に又は任意の適切なサブコンビネーションで複数の実装において実装されてもよい。更に、特徴は所定の組み合わせで働くように先に記載され、最初にそのように請求されるかもしれないが、一部の例では、請求された組合せからの１つ以上の特徴が組み合わせから削除されてもよく、請求された組み合わせはサブコンビネーション又はサブコンビネーションの変形に向けられてもよい。
【０１０１】
同様に、動作が特定の順番で図面に描かれているが、これは、このような動作が図示された特定の順番で又は連番で実行されること、又は所望の結果を達成するために全ての例示の動作が行われることを要求するものと理解されるべきではない。所定の環境では、マルチタスク及び並列処理が有利であってもよい。更に、上記の実装における様々なシステムコンポーネントの分離が、全ての実装においてこのような分離を要求すると理解されるべきではなく、所望のプログラムコンポーネント及びシステムが単一のソフトウェア製品に互いに統合されるか又は複数のソフトウェア製品にパッケージされ得ることが理解されるべきである。
【０１０２】
多くの実装が記載されている。それにもかかわらず、本開示の精神及び範囲から逸脱せずに様々な修正が行われ得ることが理解されるであろう。例えば、図示の様々な形態のフローは、ステップが並べ替えられて、追加されて又は取り除かれて、使用されてもよい。従って、他の実装も以下の請求項の範囲内に有る。
【図１】
2019511101.tif 000003
【図２】
2019511101.tif 000004
【図３】
2019511101.tif 000005
【図４】
2019511101.tif 000006
【図５Ａ】
2019511101.tif 000007
【図５Ｂ】
2019511101.tif 000008
【図５Ｃ】
2019511101.tif 000009
【図５Ｄ】
2019511101.tif 000010
【図５Ｅ】
2019511101.tif 000011
【図５Ｆ】
2019511101.tif 000012
【図５Ｇ】
2019511101.tif 000013
【図５Ｈ】
2019511101.tif 000014
【図５Ｉ】
2019511101.tif 000015
【図６】
2019511101.tif 000016
【国際調査報告】
2019511101.tif 000017
2019511101.tif 000018
2019511101.tif 000019
2019511101.tif 000020
2019511101.tif 000021