(57)【要約】本方法は、エアロゾル供給デバイスの無線通信インターフェースを待ち受けモードで動作させるステップを含む。待ち受けモードの動作中、データは、他のエアロゾル供給デバイスの無線通信インターフェースからの受信データである。受信データはエアロゾル供給デバイスのメモリに保存される。エアロゾル供給デバイスのアイデンティティ及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットは、エアロゾル供給デバイスの無線通信インターフェースを使用して生成され、無線通信インターフェースを介して送信される。コネクションレス状態の要求パケットは、無線通信インターフェースを介して遠隔無線デバイスから受信される。要求パケットを受信するステップに応答して、コネクションレス状態の応答パケットが無線通信インターフェースを使用して生成され、応答パケットは無線通信インターフェースを介して送信される。【選択図】  なし【特許請求の範囲】
【請求項１】
エアロゾル供給デバイスのための方法であって、
前記エアロゾル供給デバイスの無線通信インターフェースを待ち受けモードで動作させるステップと、
前記待ち受けモードの動作中、他のエアロゾル供給デバイスの前記無線通信インターフェースからデータを受信するステップと、
受信データを前記エアロゾル供給デバイスのメモリに保存するステップと、
前記エアロゾル供給デバイスの前記無線通信インターフェースを使用して、前記エアロゾル供給デバイスのアイデンティティ及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットを生成するステップと、
前記無線通信インターフェースを介して前記アドバタイジングパケットを送信するステップと、
前記無線通信インターフェースを介して遠隔無線デバイスからのコネクションレス状態の要求パケットを受信するステップと、
前記要求パケットを受信するステップに応答して、前記無線通信インターフェースを使用してコネクションレス状態の応答パケットを生成するステップと、
前記無線通信インターフェースを介して前記応答パケットを送信するステップと
を含み、
前記アドバタイジングパケット及び前記応答パケットのうちの少なくとも１つが、前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む、方法。
【請求項２】
前記データが、前記それぞれのエアロゾル供給デバイスの使用特性を記述した情報を含む、請求項１に記載の方法。
【請求項３】
前記それぞれのエアロゾル供給デバイスの前記使用特性が、バッテリー特性、エアロゾル生成特性、エアロゾル媒体特性、エアロゾル生成事象特性、及び誤り又は異常挙動特性を含むグループから選択された１つ又は複数の値を含む、請求項２に記載の方法。
【請求項４】
前記それぞれのエアロゾル供給デバイスの前記使用特性が、前記それぞれのエアロゾル供給デバイスの使用中に前記メモリに記録され保存される、請求項２又は３に記載の方法。
【請求項５】
前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む、前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つが、前記メモリに保存された前記受信データのうちの選択されたもの、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存された前記データのすべてを含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む、前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つが、前記メモリに保存された前記受信データのうちの選択されたもの、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存された前記データを含む、請求項１〜４のいずれか一項に記載の方法。
【請求項７】
前記選択されたものが、前記それぞれのエアロゾル供給デバイスの特定の使用特性に関する情報を含む、請求項５又は６に記載の方法。
【請求項８】
前記選択が、前記受信データのすべてより少なく保存することを含む、請求項５又は６に記載の方法。
【請求項９】
前記エアロゾル供給デバイスのメモリに前記受信データを保存する前に、以前に前記他のエアロゾル供給デバイスから受信され、前記エアロゾル供給デバイスの前記メモリに保存された任意のデータを削除するステップをさらに含む、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記エアロゾル供給デバイスのメモリに前記受信データを保存する前に、以前に受信され、前記エアロゾル供給デバイスの前記メモリに保存されたデータの送信元のエアロゾル供給デバイスの数を決定するステップと、
以前に受信されたデータの送信元のエアロゾル供給デバイスの前記数が所定の数以上に多い場合、前記他のエアロゾル供給デバイスから受信された前記データを保存する前に、少なくとも最も古いデータを削除するステップと
をさらに含む、請求項１〜９のいずれか一項に記載の方法。
【請求項１１】
前記エアロゾル供給デバイスによって生成された前記データ及び／又は前記他のエアロゾル供給デバイスから受信された前記データが、前記それぞれのエアロゾル供給デバイスに対する位置データを含む、請求項１〜１０のいずれか一項に記載の方法。
【請求項１２】
前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つがタイムスタンプを含む、請求項１〜１１のいずれか一項に記載の方法。
【請求項１３】
所定の時間間隔の後、前記エアロゾル供給デバイスの前記メモリに保存された前記受信データを削除するステップをさらに含む、請求項１〜１２のいずれか一項に記載の方法。
【請求項１４】
前記無線通信インターフェースがＢｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ通信インターフェースである、請求項１〜１３のいずれか一項に記載の方法。
【請求項１５】
プロセッサと、
無線通信インターフェースと、
命令を含むメモリであり、前記命令が、前記プロセッサによって実行されたとき、請求項１〜１４のいずれか一項に記載の方法を実行する、メモリと
を備えるエアロゾル供給デバイス。
【請求項１６】
プロセッサと、
無線通信インターフェースと、
命令を含むメモリであり、前記命令が、前記プロセッサによって実行されたとき、
前記無線通信インターフェースを待ち受けモードで動作させるステップ、
前記待ち受けモードの動作中、エアロゾル供給デバイスから前記無線通信インターフェースを介してアドバタイジングパケットを受信するステップ、
前記無線通信インターフェースを介してコネクションレス状態の要求パケットを前記エアロゾル供給デバイスに送信するステップ、及び
前記エアロゾル供給デバイスから前記無線通信インターフェースを介してコネクションレス状態の応答パケットを受信するステップ、
を含む方法を実行し、
前記アドバタイジングパケット及び前記応答パケットのうちの少なくとも１つが、前記エアロゾル供給デバイスによって生成されたデータ、及び別のエアロゾル供給デバイスから前記エアロゾル供給デバイスによって受信されたデータを含む、
メモリと
を備える無線デバイス。
【発明の詳細な説明】
【分野及び背景】
【０００１】
[0001]本開示はエアロゾル供給デバイスのための方法及びエアロゾル供給デバイスに関する。
【０００２】
[0002]Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ  Ｔｅｃｈｎｏｌｏｇｙとしても知られている）などの従来の無線通信方式では、個々のデバイスは特定の通信関係でマスター又はスレーブの役割を果たすノードして動作することができる。したがって、各ノードはマスターの役割かスレーブの役割かを引き受ける。したがって、ある通信ペアでは、一方のノードがマスターとして動作し、他方がスレーブとして動作する。Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙの文脈では、マスターはセントラルと呼ばれ、スレーブはペリフェラルと呼ばれることがある。１つのマスター（又はセントラル）ノードは、いくつかのスレーブ（正確な数は、個別のチップセットの実施態様によって制限されることが多い）に対するマスターになることができ、また、あるノードは、複数のマスターに対してスレーブ（又はペリフェラル）として登録することができるが、一度に１つのマスターに対するスレーブとしてのみ動作することができる。
【０００３】
[0003]Ｂｌｕｅｔｏｏｔｈ及びＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙは、共にＩＥＥＥ８０２．１５．４無線プロトコルに基づいているＺｉｇｂｅｅ（登録商標）及びＴｈｒｅａｄ（登録商標）などの他の低速無線パーソナルエリアネットワーク（ＬＲ−ＷＰＡＮ：Ｌｏｗ−ｒａｔｅ  ｗｉｒｅｌｅｓｓ  ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）とは根本的に動作が異なっている。
【０００４】
[0004]国際公開第２０１７／０５１１７３号、米国特許出願公開第２０１７／１１８２９２号、及び米国特許出願公開第２０１７／０９３９８１号には、エアロゾル供給デバイス間で情報を交換する例が記載されている。
【概要】
【０００５】
[0005]いくつかの特定の態様及び実施形態が、添付の特許請求の範囲に記載される。
【０００６】
[0006]第１の態様によれば、エアロゾル供給デバイスのための方法を提供することができ、本方法は、エアロゾル供給デバイスの無線通信インターフェースを待ち受けモードで動作させるステップと、待ち受けモードの動作中、別のエアロゾル供給デバイスの無線通信インターフェースからデータを受信するステップと、エアロゾル供給デバイスのメモリに受信データを保存するステップと、エアロゾル供給デバイスの無線通信インターフェースを使用して、エアロゾル供給デバイスの識別情報（identity、アイデンティティ）及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットを生成するステップと、無線通信インターフェースを介してアドバタイジングパケットを送信するステップと、無線通信インターフェースを介して遠隔無線デバイスからのコネクションレス状態の要求パケットを受信するステップと、要求パケットを受信するステップに応答して、無線通信インターフェースを使用してコネクションレス状態の応答パケットを生成するステップと、無線通信インターフェースを介して応答パケットを送信するステップとを含み、アドバタイジングパケット及び応答パケットのうちの少なくとも１つは、メモリからの受信データ、及びエアロゾル供給デバイスによって生成されメモリに保存されたデータを含む。
【０００７】
[0007]別の態様によれば、エアロゾル供給デバイスを提供することができ、本デバイスは、プロセッサと、無線通信インターフェースと、命令を含むメモリとを備え、命令は、プロセッサによって実行されたとき、エアロゾル供給デバイスの無線通信インターフェースを待ち受けモードで動作させるステップと、待ち受けモードの動作中、別のエアロゾル供給デバイスの無線通信インターフェースからデータを受信するステップと、エアロゾル供給デバイスのメモリに受信データを保存するステップと、エアロゾル供給デバイスの無線通信インターフェースを使用して、エアロゾル供給デバイスのアイデンティティ及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットを生成するステップと、無線通信インターフェースを介してアドバタイジングパケットを送信するステップと、無線通信インターフェースを介して遠隔無線デバイスからのコネクションレス状態の要求パケットを受信するステップと、要求パケットを受信するステップに応答して、無線通信インターフェースを使用してコネクションレス状態の応答パケットを生成するステップと、無線通信インターフェースを介して応答パケットを送信するステップとの方法を実行し、アドバタイジングパケット及び応答パケットのうちの少なくとも１つは、メモリからの受信データ、及びエアロゾル供給デバイスによって生成されメモリに保存されたデータを含む。
【図面の簡単な説明】
【０００８】
[0008]次に、本教示の実施形態を、単なる例として、添付の図面を参照して説明する。
【０００９】
【図１】[0009]図１は、アドバタイジングプロトコルを概略的に示す図である。
【００１０】
【図２】[0010]図２は、例示的なデバイス環境を概略的に示す図である。
【００１１】
【図３】[0011]図３は、エアロゾル供給デバイスの機能構成要素を概略的に示す図である。
【００１２】
【図４】[0012]図４は、プロトコルスタックを概略的に示す図である。
【００１３】
【図５】[0013]図５は、スキャン応答タイミングを概略的に示す図である。
【００１４】
【図６】[0014]図６は、モードスケジューリングを概略的に示す図である。
【００１５】
【図７】[0015]図７は、エアロゾル供給デバイスのメッシュを概略的に示す図である。
【００１６】
【図８】[0016]図８は、エアロゾル供給デバイスのメッシュを概略的に示す図である。
【００１７】
【図９】[0017]図９は、エアロゾル供給デバイスのための方法を概略的に示す図である。
【００１８】
【図１０】[0018]図１０は、エアロゾル供給デバイスのための方法を概略的に示す図である。
【詳細な説明】
【００１９】
[0019]ここで説明する方式は様々な改変及び代替形態が可能であるが、図には一例として特定の実施形態を示し、本明細書ではそれを詳細に説明する。しかしながら、図及び詳細な説明は、その範囲を、開示される特定の形態に限定することを意図するものではなく、むしろ反対に、その範囲は、添付の特許請求の範囲によって規定されるような趣旨及び範囲内にある全ての改変物、均等物、及び代替物を包含するものであることを理解すべきである。
【００２０】
[0020]本開示は、無線通信の挙動の改変された形態に関する。本教示によれば、デバイスは、Ｂｌｕｅｔｏｏｔｈ又はＢｌｕｅｔｏｏｔｈに似た通信プロトコルを使用するようにデバイスを構成することができ、また、そのデバイスと通信するための通信プロトコルを用いて他のデバイスに対して透過的にあり得る様相で、時分割をベースとして同時に異なる通信関係で、マスター／セントラル及びスレーブ／ペリフェラルの両方として動作することができる。
【００２１】
[0021]いくつかの例では、これらのデバイスは、他の通信デバイスと通信することを可能にする電子機器を備えた、時には電子ニコチン送出デバイス（ＥＮＤ（Ｅｌｅｃｔｒｏｎｉｃ  Ｎｉｃｏｔｉｎｅ  Ｄｅｌｉｖｅｒｙ）デバイス）としても知られる、いわゆる「Ｅシガレット」などのエアロゾル供給デバイスのことがある。本明細書では、用語「エアロゾル供給デバイス」は、エアロゾル原料物質を含むデバイス（例えば、エアロゾル原料物質を含むデバイス部分及び使い捨て可能なカトマイザー部分）、及び／又は、エアロゾル原料物質を含まないデバイス（例えば、前述の例のデバイス部分だけ）のどちらも指す。
【００２２】
[0022]この例では、デバイスはＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（「ＢＴＬＥ」）を使用しているが、他のＢｌｕｅｔｏｏｔｈプロトコル又はＢｌｕｅｔｏｏｔｈに似たプロトコルが本教示を利用することができる。Ｂｌｕｅｔｏｏｔｈは、適切に有効にされたデバイス間での短距離通信のための無線技術標準である。ＢＴＬＥは、バッテリー寿命の延長及び／又は小型バッテリー用途のための、使用時に電力消費が少なくなるように設計された、オリジナルのＢｌｕｅｔｏｏｔｈシステムの変形である。Ｂｌｕｅｔｏｏｔｈ及びＢＴＬＥは両方とも、２．４〜２．４８５ＧＨｚのＵＨＦ無線産業科学医療用（ＩＳＭ：ｉｎｄｕｓｔｒｉａｌ，  ｓｃｉｅｎｔｉｆｉｃ  ａｎｄ  ｍｅｄｉｃａｌ）帯域で動作し、短距離でデバイス同士を相互接続するための、いわゆる無線パーソナルエリアネットワーク（ＰＡＮ：ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）を生成するように設計されている。ＢＴＬＥは、通信用のＢｌｕｅｔｏｏｔｈスタックの修正版を使用しており、その結果、ＢＴＬＥデバイスと従来のＢｌｕｅｔｏｏｔｈデバイスとは、一方のデバイスが両方のプロトコルを実装していない限り直接的には互換性がない。Ｂｌｕｅｔｏｏｔｈ標準及びＢＴＬＥ標準は両方とも、Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（ＳＩＧ）によって維持管理されている。本開示は、ＢＴＬＥに関連するＢｌｕｅｔｏｏｔｈ  ｖ４仕様の部分を用いたＢＴＬＥの実施態様という文脈で提供される。しかしながら、当業者であれば、本教示を、Ｂｌｕｅｔｏｏｔｈ  ｖ４仕様にも記載されている、いわゆるＣｌａｓｓｉｃ  Ｂｌｕｅｔｏｏｔｈ定義などの他のＢｌｕｅｔｏｏｔｈ方式に適用することができることは理解されよう。Ｂｌｕｅｔｏｏｔｈ仕様全体には準拠していないがそれでもなおＢｌｕｅｔｏｏｔｈに似た様相で振る舞う技術に本教示を適用することができることはさらに理解されよう。
【００２３】
[0023]例えば、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ汎用アクセスプロファイル（ＧＡＰ：Ｇｅｎｅｒｉｃ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ）に基づくアドバタイジング構成をやはり使用し、したがって、図１に示すようなアドバタイジング構造を実質的に有する、非Ｂｌｕｅｔｏｏｔｈシステムは、本教示の技術を利用することができる。図１は、アドバタイジング構造を示しており、この構造によれば、ペリフェラル（又はスレーブ又はリモート又は２次）デバイスは、アドバタイズメント間隔だけ離れたアドバタイズメント期間の間、ペリフェラル（又はスレーブ又はリモート又は２次）デバイスとして利用することができることをアドバタイズする。このアドバタイズメントは、送信用のデータを含んでもよく、又は送信用のデータが存在することを示してもよく、又はデータ参照が全くなくてもよい。アドバタイズメントを受信するために、セントラル（又は１次又は制御）デバイスは、スキャンウィンドウの期間中にアドバタイズメントを探してスキャンする。複数のスキャンウィンドウが、スキャン間隔だけ離れている。スキャン間隔とアドバタイズメント間隔の相対的な持続期間は、一方のデバイスのタイプでの間隔を一定にして他方を変化させると決定することによって、又は両方とも変化させると決定することによって変更され、その決定は、アドバタイジングプロトコルを実装するための標準又は規則の集合によって設定することができる。スキャン間隔及びアドバタイズメント間隔をこのように相対的に変動させることによって、最初のアドバタイズメント期間が最初のスキャンウィンドウと重ならない場合であっても、いくつかのアドバタイズメント間隔及びスキャン間隔の後で、スキャンウィンドウと重なるアドバタイズメント期間が生じ、その結果、セントラルデバイスとペリフェラルデバイスとの間で接続を開始することができる。
【００２４】
[0024]本教示を利用することができるデバイス環境１の第１の例が図２に示されている。この例では、デバイス環境１中に、いくつかのエアロゾル供給デバイス２ａ〜２ｅが存在する。様々なエアロゾル供給デバイス２が、点線４によって示された無線リンクを介して相互接続されている。しかしながら、全てのエアロゾル供給デバイス２が互いのエアロゾル供給デバイスと直接的に相互接続されているわけではない。むしろ、エアロゾル供給デバイス２はスキャッタネットデータフローを伴うメッシュ状のパターンで相互接続されている。したがって、メッセージがエアロゾル供給デバイス２ａからエアロゾル供給デバイス２ｄに渡される場合、そのメッセージはエアロゾル供給デバイス２ｄに到達するために、エアロゾル供給デバイス２ｂ及び２ｃを（及び、任意選択で２ｅも）介して渡されることが分かるであろう。いくつかの観点から、メッシュ化する相互作用又はメッシュ状相互作用の説明を用いる代わりにピコネットとしてのこれらの相互作用を説明することが適切であると考えることができる。読みやすくするために、この明細書では全体を通してメッシュという用語を用いる。
【００２５】
[0025]そのようなメッシュ型通信構造を達成するために、本教示と整合性のあるデバイスは、２つ以上のペルソナを引き受けることができ、したがって、２つ以上のＢＴＬＥ通信関係に属することができ、さらには、デバイスは１つのＢＴＬＥ通信関係の中でセントラル又はペリフェラルとして動作することができ、且つ、別のＢＴＬＥ通信関係の中でペリフェラルとして動作することができる。これらの異なるペルソナの同時性を管理するために、本教示のデバイスは、一度に１つのペルソナのみを採用するように、２つのペルソナの間で切り換わるように動作することができる。ペルソナ間の切り換えは、通信関係を形成するデバイスが、そのデバイスが利用不可能になったと結論付けてそれらの通信関係を閉じてしまうことなく、各通信関係が維持される程度に頻繁に行われる。
【００２６】
[0026]所与のデバイス内のペルソナ間の切り換えは、そのデバイスに対する特定のアプリケーションからの要求に合致する時間尺度で発生する。上の図１に関して示したように、この切り換えにはランダムな要素が存在する。しかしながら、このランダムな要素が動作することができる時間範囲は、アプリケーションの要求に従って設定される。例えば、デバイスのメッシュを介して高速のデータ送信を提供するためには、ペルソナの切り換えは比較的に高頻度で行われる。例えば、一過性の位置にいるユーザと関連付けられたデバイスによる相互作用に基づく実施態様（デバイスが社交場にあるＥＮＤデバイスの場合など）では、各デバイスは数秒毎に役割を切り換えるように構成されることがある。他方、より高い電力効率のためには、またメッシュを通じたデータ送信速度があまり重要ではない場合には、比較的低頻度のペルソナ切り換えを使用することができ、ことによると一時間に１度か２度だけ役割を切り換えるのに適切な状況になる。また、ペリフェラル及びセントラルの役割の相対的な持続時間は、実施態様の環境に当てはまる要因に従って、変更することができる。したがって、ペリフェラルペルソナがアクティブである間は、デバイスはアドバタイジングパケットの一部としてデータを送信し、セントラルペルソナがアクティブである間は、デバイスは他のデバイスがデータパケットをアドバタイズするのを待ち受ける。
【００２７】
[0027]さらに、本教示によるデバイスは、複数のセントラルペルソナを有することができ、この複数のセントラルペルソナを使用して、異なるメッシュで通信することができ、又はペリフェラルの総数を増やすことができ、本教示のデバイスはこれらのペリフェラルと、用いられている特定のＢｌｕｅｔｏｏｔｈチップセットによって課される制限を超えて一度に複数の結合関係を保持することができる。これらの複数のセントラルペルソナは、上記で概略を説明したペルソナ切り換え方式を用いて、又は複数のＢＴＬＥ  ＭＣＵを実装して、実行することができる。
【００２８】
[0028]そのような技術を使用することにより、例えば、エアロゾル供給デバイス２間の相互接続は、第１のＢＴＬＥ関係でエアロゾル供給デバイス２ａがセントラルとして動作し、エアロゾル供給デバイス２ｂがペリフェラルとして動作する形態で行うことができる。エアロゾル供給デバイス２ｂはまた、エアロゾル供給デバイス２ｃをペリフェラルとして働かせる第２のＢＴＬＥ関係で、セントラルとして動作することができる。次いで、エアロゾル供給デバイス２ｃは、エアロゾル供給デバイス２ｄ及び２ｅをペリフェラルとして含む第３のＢＴＬＥ関係で、セントラルになることができる。さらに、エアロゾル供給デバイス２ｄはまた、エアロゾル供給デバイス２ｅをペリフェラルとして含む第４のＢＴＬＥ関係で、セントラルになることができる。理解されるように、様々な可能なエアロゾル供給デバイス関係で、エアロゾル供給デバイスがセントラル及びペリフェラルとして機能する他の順序付けを実施することができる。例えば、図１に示す接続性は、エアロゾル供給デバイス２ａ及び２ｃがペリフェラルであるＢＴＬＥ関係の中でエアロゾル供給デバイス２ｂをセントラルとして機能させ、エアロゾル供給デバイス２ｃがペリフェラルである関係の中でエアロゾル供給デバイス２ｄをセントラルとして機能させ、エアロゾル供給デバイス２ｃ及び２ｄがペリフェラルである関係の中でエアロゾル供給デバイス２ｅをセントラルとして機能させることで、代替的に実現することができる。以下の考察から分かるように、メッシュを構成するための関係の配置は、関係確立処理の結果として、どのエアロゾル供給デバイスがセントラルになるかに応じてアドホックベースで決定することができる。
【００２９】
[0029]本開示で説明するメッシュ方式は、エアロゾル供給デバイス間に完全なＢＴＬＥ結合関係を確立する必要なく、エアロゾル供給デバイス間で小さなデータパケット又はトークンをやり取りするのを可能にする。したがって、そのようなトークンは、ペリフェラル対セントラルの関係がトークンを送受信するのに十分な長さの間だけ続く、一過性の又は非永続的なエアロゾル供給デバイス対エアロゾル供給デバイスの関係に基づいて、任意の２つ以上のエアロゾル供給デバイスからなるメッシュ内に氾濫することがある。この方式は、メッシュ内のエアロゾル供給デバイスの一部又は全部が結合関係を確立する（ペアリングとしても知られる）のを妨げない。そのような結合に基づく方式は、例えば、トークンを使用して収容することができるデータ量よりも大きなデータ量をメッシュ内のエアロゾル供給デバイス間で送信する必要がある状況で、使用することができる。
【００３０】
[0030]また、図２に示すように、追加のデバイス６を設けてもよい。デバイス６は、エアロゾル供給デバイス２のメッシュ化可能な相互接続性に関する知識又は能力を有する必要はなく、その代わり、従来方式での通信プロトコルを実行する。例えば、デバイス６は従来のＢＴＬＥインターフェースを実装し、したがって、デバイス６がセントラルとして動作しエアロゾル供給デバイス２がペリフェラルとして動作するように、メッシュ化可能なエアロゾル供給デバイス２のうちの１つと接続６を確立することができる。或いは、本デバイスは、エアロゾル供給デバイス２のうちの１つ又は複数と通信するために、同じメッシュ化可能な相互接続性を利用してもよい。
【００３１】
[0031]したがって、本教示の方式は、星型の接続形態のためのコアノードを提供する制御デバイス無しに、Ｂｌｕｅｔｏｏｔｈ又はＢＴＬＥベースのメッシュを確立することを可能にすることが分かる。メッシュは、メッシュ型ではないデバイスと相互作用（interact、インタラクト）することができるが、この相互作用は連続的であることも又は断続的であることもあり、メッシュ型ではないデバイスは、メッシュを確立、制御、又は設定するどのような役割も有する必要はない。
【００３２】
[0032]したがって、そのようなメッシュネットワークを確立することで、様々なエアロゾル供給デバイス２が互いに通信することができ、またＢＴＬＥなどの既存の通信プロトコルを用いる範囲内にある他のデバイスへ情報を渡すことができる。しかしながら、本考察から分かるように、デバイスは、このアドホックのメッシュ化可能な挙動を達成するために、汎用属性プロファイル（ＧＡＴＴ：Ｇｅｎｅｒｉｃ  Ａｔｔｒｉｂｕｔｅ  Ｐｒｏｆｉｌｅ）Ｎｏｔｉｆｉｃａｔｉｏｎを有するＢｌｕｅｔｏｏｔｈハードウェア実施態様の修正形態を使用する。本教示から分かるように、この修正は、例えば、標準通信プロトコルに多くの点で準拠するが、例えば本明細書に記載するデバイス間相互作用を達成するためのスクリプトを用いてもたらされる追加の機能性も含むコントローラ回路の実装により、プロトコルの修正ハードウェア、ファームウェア、又はソフトウェア実装を行うことによって、達成することができる。追加の機能性は、修正ハードウェアを用いて導入することができ、これは、非標準のハードウェアを用いることを必要とするのであるが、この修正ハードウェアは、ペルソナを時分割方式で共有する必要無しに、両方のモードを全時間方式で提供できるようにする。コントローラ回路は、特定用途向け集積回路（ＡＳＩＣ：ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）などの、その構成によって提供される機能性を有するハードウェア回路であってもよく、又は、ファームウェア及び／若しくはソフトウェアの制御下で動作するプログラム可能なマイクロプロセッサ（μＰ：ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）若しくはマイクロコントローラ（ＭＣＵ：ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）であってもよい。
【００３３】
[0033]図３は、各エアロゾル供給デバイス２の機能構成要素を概略的に示す。各エアロゾル供給デバイス２は、ＢＴＬＥ信号を送受信するためのアンテナ１０を有する。アンテナ１０は、無線通信インターフェース１２、例えば、ＢＴＬＥ  ＭＣＵなどのＢＴＬＥ制御回路１２に接続されている。無線通信インターフェース１２は、デバイスコア機能プロセッサ１４から送信用データを受け取り、デバイスコア機能プロセッサ１４に受信データを提供し、デバイスコア機能プロセッサ１４は、例えばメモリ１６及び／又はＩ／Ｏ素子１８と共に動作して、エアロゾル供給デバイス２のコア計算機能を実行する。図３では、エアロゾル供給デバイス２の機能構成要素は直接リンクベースで相互作用することが示されているが、図３は本質的に概略であるので、この説明はまた、例えばバスによる相互接続ベースでの機能構成要素の代替的配置も含むことは理解されよう。図示された機能構成要素の１つ又は複数は単一の物理的構成要素によってもたらされることがあり、また、１つの機能構成要素が複数の物理的構成要素によってもたらされることもあることは、また理解されよう。
【００３４】
[[0034]エアロゾル供給デバイス２のコア計算機能に関連する機能構成要素に関して、これらの構成要素の性質及び用途は、デバイス自体の性質に応じて異なることがあることは理解されよう。エアロゾル供給デバイス２の例では、コア計算機能は、エアロゾル供給デバイス間での情報トークンのやり取り、デバイスの充電レベル及び／又はニコチン流体レベルの監視及び報告、紛失及び発見の相互作用、並びに使用記録を含むことがある。したがって、コア計算機能が、ユーザが知覚するデバイスのコア機能とは異なっていることがあることはまた理解されよう。例えば、エアロゾル供給デバイスの場合では、ユーザが知覚するコア機能とは、ニコチンを送出するためのエアロゾル生成機能であると思われ、計算機能は、ユーザが知覚するそのコア機能に対して追加的、補足的、又は２次的である。
【００３５】
[0035]次いで、図４は、各エアロゾル供給デバイス２の無線通信インターフェース１２によって実装されるプロトコル構造を概略的に示す。図４に示されたプロトコル構造は、Ｂｌｕｅｔｏｏｔｈスタックに対応しており、このＢｌｕｅｔｏｏｔｈスタックはＧＡＴＴ（ｇｅｎｅｒｉｃ  ａｔｔｒｉｂｕｔｅ  ｐｒｏｔｏｃｏｌ）、ＧＡＰ（ｇｅｎｅｒｉｃ  ａｃｃｅｓｓ  ｐｒｏｔｏｃｏｌ）、ＳＭ（ｓｅｒｖｉｃｅ  ｍａｎａｇｅｒ  ｐｒｏｔｏｃｏｌ）、ＧＡＴＴ／ＡＴＴ（ｌｏｗ  ｅｎｅｒｇｙ  ａｔｔｒｉｂｕｔｅ  ｐｒｏｔｏｃｏｌ）、Ｌ２ＣＡＰ（ｌｏｇｉｃａｌ  ｌｉｎｋ  ｃｏｎｔｒｏｌ  ａｎｄ  ａｄａｐｔａｔｉｏｎ  ｌａｙｅｒ）及びリンク層を含む。この例では、リンク層はＬＥＲＦ（ｌｏｗ  ｅｎｅｒｇｙ  ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ）ベースで動作する。図４に示すように、このプロトコルスタックは、いわゆるホスト層とコントローラ層との間で概念的に分割することができる。コントローラ部分は、物理層パケット及び関連するタイミングのために必要とされる下位層を構成する。スタックのコントローラ部分は、統合されたＢｌｕｅｔｏｏｔｈ無線を有するＳｏＣ（ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）パッケージなどの集積回路の形態で実装することができる。
【００３６】
[0036]本教示を理解するのに関連性のある層の実装には、リンク層、Ｌ２ＣＡＰ、ＧＡＰ、及びｌｏｗ  ｅｎｅｒｇｙ  ａｔｔｒｉｂｕｔｅ  ｐｒｏｔｏｃｏｌが含まれる。
【００３７】
[0037]リンク層コントローラは、物理インターフェースを介した低レベルの通信を担当する。リンク層コントローラは、送受信フレームのシーケンス及びタイミングを管理し、リンク層プロトコルを用いて、接続パラメータ及びデータフロー制御に関して他のデバイスと通信を行う。リンク層コントローラはまた、デバイスがアドバタイジングモード又はスキャナーモードにある間に送受信されたフレームを処理する。リンク層コントローラはまた、露出及び他のデバイスとのデータ交換を制限するために、ゲートキーピング機能を提供する。フィルタリングが設定されている場合には、リンク層コントローラは、許可されたデバイスの「ホワイトリスト」を維持管理し、他のデバイスからのデータ交換又はアドバタイジング情報に対する要求全部を無視する。セキュリティ機能を提供するのに加えて、これは電力消費を管理するのにも役立つことができる。リンク層コントローラは、層の実装が同じ場所に配置されていない場合には、ホストコントローラインターフェース（ＨＣＩ：ｈｏｓｔ  ｃｏｎｔｒｏｌｌｅｒ  ｉｎｔｅｒｆａｃｅ）を使用してスタックの上位層と通信する。
【００３８】
[0038]ｌｏｇｉｃａｌ  ｌｉｎｋ  ｃｏｎｔｒｏｌ  ａｎｄ  ａｄａｐｔａｔｉｏｎ  ｌａｙｅｒ  ｐｒｏｔｏｃｏｌ（Ｌ２ＣＡＰ）構成要素は、セキュリティマネジャープロトコル及び属性プロトコルのような上位層プロトコルにデータサービスを提供する。Ｌ２ＣＡＰ構成要素は、プロトコルを多重化し、データをリンク層コントローラのために十分に小さいパケットに分割し、さらに、反対に逆多重化及び再構築動作を行うプロトコルを担当する。Ｌ２ＣＡＰは、ＧＡＰ用のバックエンドインターフェースを有しており、このバックエンドインターフェースは、ＢＴＬＥデバイスの発見と他のＢＴＬＥデバイスとの接続のリンク管理様相とに関連した包括的な手順を規定する。ＧＡＰは、アドバタイジング又はスキャニングなどの異なる動作モードを設定し有効にするために、また、他のデバイスとの接続を開始、確立、及び管理するために、アプリケーション用のインターフェースを提供する。したがって、ＧＡＰは、Ｂｌｕｅｔｏｏｔｈでの接続及びアドバタイジングを制御するために使用される。ＧＡＰは、デバイスの可視性を制御し、２つのデバイスが互いに相互作用できる（又はできない）方法を決定する。
【００３９】
[0039]ｌｏｗ  ｅｎｅｒｇｙ  ａｔｔｒｉｂｕｔｅ  ｐｒｏｔｏｃｏｌ（ＡＴＴ）は、Ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙで用いられる小さなパケットサイズに対して最適化されており、属性サーバが属性クライアントに対して属性及び属性に関連付けられた値の集合を公開することが可能になる。これらの属性は、接続先デバイス（ｐｅｅｒ  ｄｅｖｉｃｅ）によって発見、読み出し、及び書き込みを行うことができる。ＧＡＴＴは、ＡＴＴを使用するためのフレームワークを提供する。
【００４０】
[0040]上記の考察から明らかなように、本教示により、アドバタイジング処理を使用して複数のデバイスのメッシュ型相互作用が容易になり、例えば、距離及び時間を越えてデータを行き渡らせる目的のために、無制限の数のデバイス間で情報の拡散が可能となる。
【００４１】
[0041]この例の文脈では、本明細書に記載するメッシュ型構造を介して通信するデバイスで動作しているアプリケーションは、そのデバイスによって送信されたスキャン応答に応答する、特定のスキャン応答ペイロードを要求するか又は待ち受けることができる。この方式は、従来のＢｌｕｅｔｏｏｔｈ実施態様で使用されて、デバイス名及び他の識別情報の詳細を送信する。しかしながら、本方式では、このスキャン応答は、３１バイトのデータパケットとして定義され、トークンとも呼ばれるものであるが、このスキャン応答は、アプリケーションによって読み込まれると特定の応答又は動作をトリガーする変数に関連したＩＤ情報を共有するために使用される。そのような要求のタイミングを図５に示す。この図から分かるように、スキャン応答要求がアドバタイジング間隔の期間中にセントラルデバイスによって送信され、スキャン応答データが次のアドバタイジング間隔が開始する前にペリフェラルによって提供される。
【００４２】
[0042]本教示の方式を実行することで、物理層を介してやり取りされるデータは、そのレベルでは通常のＢＴＬＥトラフィックと区別がつかなくなる。また、デバイスのメッシュ化可能なこの相互作用を受け入れるためにより上位の層が修正されるが、非メッシュ型が有効になっているアプリケーションは、本教示に合致するデバイスを用いて、ＢＴＬＥを介して通信することができる。
【００４３】
[0043]また、従来のＢＴＬＥスタックのみを利用するデバイス（上記の図２に示したデバイス６など）は、本教示のメッシュ化可能方式を使用するエアロゾル供給デバイス２と通信することができる。このとき、従来のＢＴＬＥデバイスは、従来のＢＴＬＥデバイス内のＢＴＬＥスタックがエアロゾル供給デバイス２のメッシュ型相互作用について何ら知識を有することなく、メッシュ化可能なエアロゾル供給デバイス２からデータを受信することができる。従来のＢＴＬＥデバイスが受信するデータは、直接的に接続されたエアロゾル供給デバイス２から送信された可能性があり、又は直接的に接続されたエアロゾル供給デバイス２にメッシュを介して以前に接続されていたエアロゾル供給デバイスから送信された可能性があり、そのデータは、メッシュ化可能なエアロゾル供給デバイス２に保存されていたか又はキャッシュされていたものである。そのようなメッシュ転送データの出所は、別のメッシュ型エアロゾル供給デバイス２であることがあり、又は、メッシュ型エアロゾル供給デバイスに接続されている若しくは接続されていた別の従来のＢＴＬＥデバイスであることがある。
【００４４】
[0044]図６は、セントラル及びペリフェラルの両方として接続を確立するために各エアロゾル供給デバイス２の二重ペルソナの性質を管理することに関連した、各エアロゾル供給デバイス２の挙動を概略的に示す。ＢＴＬＥは、プレゼンテーション層において２つの動作モードを提供するので、１つ動作モードはセントラル及びペリフェラルの役割のうちのそれぞれに対応するのであるが、この例のエアロゾル供給デバイス２は、これらの２つのモードの間で交互になり、ペリフェラルとしてその能力をアドバタイズするためにブロードキャストするアドバタイザーと、デバイスがセントラルとして接続することができる、他のペリフェラルになり得るエアロゾル供給デバイスを探すためのオブサーバ活動との両方を実現する。オブサーバとして動作する間、エアロゾル供給デバイスは、受信したブロードキャスターのアドバタイズメントに基づいて動作して、例えばＢＴＬＥ  Ｇｅｎｅｒｉｃ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ（ＧＡＰ）に記載されているように、通常のＢＴＬＥの行為に従って、セントラルとして接続を確立することができる。アドバタイザーのブロードキャスティングを実施する間、エアロゾル供給デバイスは、セントラルになるために応答する観測エアロゾル供給デバイスと、ペリフェラルとして接続を確立することができる。上記で考察したように、セントラルとペリフェラルのペルソナ間でのこの時分割は、デバイス間の接続が確立された後に続けられる。これにより、単一のデバイスが、デバイス内の単一のＢＴＬＥ  ＭＣＵに基づいて、時間多重化されているにもかかわらず、継続ベースで両方のモードで動作することができるようになる。
【００４５】
[0045]したがって、この例のメッシュ化可能な相互作用を提供するように構成されるエアロゾル供給デバイスは、修正されたＧＡＰと組み合わせて標準的なＢＴＬＥ  ＧＡＴＴ（Ｇｅｎｅｒｉｃ  Ａｔｔｒｉｂｕｔｅ  ｐｒｏｆｉｌｅ）仕様を用いて、エアロゾル供給デバイスの二重ペルソナ性質に関連した２つの動作モードを採用する。以下に考察するように、このエアロゾル供給デバイスは、セントラルモード及びペリフェラルモードの両方で他のエアロゾル供給デバイスと容易に接続できるように、ペリフェラルとしてアドバタイズすることとセントラルとして待ち受けることとの間で交互に換わる。通常、デバイスは、デバイスが参加を意図している特定のデバイスメッシュ（ＢＴＬＥ用語では「サービス」という）に紐づけられた特定のＵＵＩＤを使用するように、予めプログラムされていることがあるという点で、メッシュのアイデンティティを既に示している。例えば、特定のブランド、種類、又は製造業者からの全てのＥＮＤデバイスが、同じＵＵＩＤを使用するようにプログラムされてもよい。この文脈の中で、アクティブなペルソナ又はモードを識別するために、エアロゾル供給デバイスは、メッシュ内のエアロゾル供給デバイスを一意に識別するＩＤコードを使用する。ＩＤ及びＵＵＩＤ（実質的にはメッシュＩＤ又はグループＩＤ）コードは、デバイスのファームウェア内に保持されており、トークンを構成するデータと共にアドバタイジングパケットに挿入され、また、デバイスとの及びデバイス間のＧＡＰ相互作用の下でアドバタイジングの一部として、スキャン応答要求及びスキャン応答メッセージ中で参照されることもある。
【００４６】
[0046]セントラルとして動作する間、エアロゾル供給デバイスはスキャナー、イニシエイター、及びマスターの状態を採用することができ、ペリフェラルとして動作する間、エアロゾル供給デバイスはアドバタイザー及びスレーブの状態を採用することができる。
【００４７】
[0047]図６は、複数のエアロゾル供給デバイスの相対的なアドバタイジング時間及び観測時間も示している。図示した方式は、互いの範囲内にある複数のエアロゾル供給デバイスが同時にブロードキャストするのを回避させる（但し、必ずしも排除するものではない）傾向がある。この例では、観測持続時間は０．０１ｍｓ〜５ｓの範囲内になるように制御され、アドバタイジング期間は、０．５ｓ〜１０ｓの範囲内とすることができる固定された持続時間になる。他の例では、アドバタイジング持続時間は可変でもよく、観測持続時間は、上記で与えられた例示的な範囲と異なる範囲、重複する範囲、又は部分集合の中に収まってもよい。そのような時間のオフセットは、エアロゾル供給デバイス間の調整によって、又は各エアロゾル供給デバイスが、各モード遷移の間に不規則な時間間隔を設けるなどのために間隔の長さの調節を行うことによって、などのいくつかの方法で達成することができる。そのような間隔の長さの調節は、間隔毎にいくつかの可能な間隔長さのうちの１つを選択するか、何らかの形態の間隔持続時間乱数発生器を用いて行うことができる。
【００４８】
[0048]エアロゾル供給デバイスが、メッシュ内でセントラルとしての役割を確立することを目的として観測している場合、このエアロゾル供給デバイスは、潜在的なペリフェラルエアロゾル供給デバイスからのアドバタイズメントを待ち受けている場合のメッシュ化能力のないエアロゾル供給デバイスと全く同様に動作する。したがって、このモードで動作しているエアロゾル供給デバイスは、本教示のメッシュ化能力のない従来のＢＴＬＥデバイスに対してセントラルになることもできる。
【００４９】
[0049]エアロゾル供給デバイスがメッシュ内でペリフェラルとしての役割を確立することを目的としてアドバタイズしている場合、このエアロゾル供給デバイスはＢＴＬＥ  ＧＡＰデータに基づく構造を使用してアドバタイズする。しかしながら、ＢＴＬＥ  ＧＡＰ構造は、アドバタイズメントを受信するメッシュ化可能なデバイスによって認識することができるメッシュ固有の情報を含むように修正されている。メッシュ固有の情報は、以下のようなフィールドを含むことができる。
・アドバタイジングエアロゾル供給デバイスのＩＤ。
・そのエアロゾル供給デバイスからの送信を待っているパケットのパケットシーケンス番号。これは、アプリケーションに応じて、複製を避けるために使用される。これは、単純に、そのエアロゾル供給デバイスから送信されるパケットのパケットシーケンスであり得る（例えば、アドバタイジングエアロゾル供給デバイスからのペイロード又はトークンを複数の他のエアロゾル供給デバイスに氾濫させることだけをアプリケーションが要求する場合）が、アプリケーションの要件に従って、所与のメッシュ（グループＩＤ）、時間ウィンドウ、及び／又は他の独自性範囲に対して、一意であることがある。
・そのパケットシーケンス番号を有するパケットのソースエアロゾル供給デバイス識別子。現在渡されているトークンが、現在それを渡しているエアロゾル供給デバイスとは異なるエアロゾル供給デバイスから送信された可能性があることを反映するため。
・そのパケットシーケンス番号を有するパケットに対する宛先エアロゾル供給デバイス識別子。実施態様に応じて、これは単一エアロゾル供給デバイスである（何らかの形態の経路指定された動作に対応する）か、又は「全ての」エアロゾル供給デバイスである（氾濫タイプの動作に対応する）ことがある。
・そのシーケンス番号を有するパケットに対するソースエアロゾル供給デバイスのグループＩＤ。これは、複数のメッシュネットワークが同一の物理的空間内に共存することを可能にするために用いられる（上述のように、このグループＩＤは通常はＢＴＬＥ  ＵＵＩＤを使用するが、必要に応じて別のグループＩＤフィールドを定義して用いることができる）。
・そのシーケンス番号を有するパケットの存続期間又は満了時間。
・ペイロード。特定のアプリケーションに固有のデータ−例えば、ＥＮＤデバイスアプリケーションに関係するデータ。
【００５０】
[0050]ＢＴＬＥデータ処理方式に従って、所与のアプリケーションペイロード項目が単一のパケットとするには大きすぎる場合、そのペイロード項目は分割されて複数のパケット内に分配され、その後、（各）宛先エアロゾル供給デバイスにおいて再構築される。そのようなアプリケーションでは、この大きなデータ量に対するより多い送信管理を提供するために、エアロゾル供給デバイス間に結合を確立してもよい。
【００５１】
[0051]図７は、いくつかのエアロゾル供給デバイスＮ１、Ｎ２、Ｎ３、及びＮ４間の接続性パターンを概略的に示す。この図では、エアロゾル供給デバイスＮ１は、エアロゾル供給デバイスＮ４との直接通信の範囲外である。エアロゾル供給デバイスの異なる動作モードは、エアロゾル供給デバイスＮ１〜Ｎ４のそれぞれの素子の制御チップ（ＣＣ：ｃｏｎｔｒｏｌ  ｃｈｉｐ）２２及びメッシュチップ（ＭＣ：ｍｅｓｈ  ｃｈｉｐ）２４によって表される。制御チップは、図２に示すデバイス６などの従来のＢＴＬＥデバイスと通信するように動作するエアロゾル供給デバイスＭＣＵを表す。メッシュチップは、メッシュを通じて通信するためにセントラルモード及びペリフェラルモードの両方で動作するエアロゾル供給デバイスＭＣＵを表す。
【００５２】
[0052]図７の例では、エアロゾル供給デバイスＮ１は、このエアロゾル供給デバイスが送信すべきデータを有していることを示すアドバタイズメントデータフィールド内のビット集合を有する。各エアロゾル供給デバイスでのアドバタイジング及び観測のスケジュールにより、エアロゾル供給デバイスＮ２が、Ｎ１との直接通信範囲にある第１のエアロゾル供給デバイスになって、アドバタイズメントデータフィールドセットを有するエアロゾル供給デバイスＮ１に追従するセントラルとして待ち受ける。したがって、エアロゾル供給デバイスＮ２は、セントラルモードにある場合、Ｎ１がペリフェラルモードにある間にアドバタイズしているアドバタイジングデータを受信する。Ｎ２によって受信されるこのアドバタイジングデータは、Ｎ２上で動作するかさもなければＮ２に関連したアプリケーションと関連して、Ｎ２によって使用されることがある。これに加えて、又はこれに代えて、エアロゾル供給デバイスＮ２は、アドバタイジングデータをキャッシュして、エアロゾル供給デバイスＮ２がペリフェラルペルソナを採用する今後の機会にアドバタイジングデータとして前方へ送信するのに備えることができる。それによって、Ｎ１から送信されたアドバタイジングデータは、Ｎ２からアドバタイジングデータとして前方に渡すことができ、次いでそのアドバタイジングデータは、Ｎ２がペリフェラルとしてアドバタイズしＮ３がセントラルとして待ち受けているときに、エアロゾル供給デバイスＮ３によって受信される。次いで、Ｎ１から送信されたアドバタイジングデータは、Ｎ３によって使用する及び／又は渡すことができ、最終的に同じ方法によってＮ４に到達する。
【００５３】
[0053]この実施態様では、アドバタイジングデータはメッシュ全体に効果的に氾濫することを留意すべきである。したがって、Ｎ２がペリフェラルとしてアドバタイズしているのと同時にＮ１が偶然にセントラルとして待ち受ける場合、アドバタイジングデータはＮ１に戻り、加えてメッシュを通じてＮ３へと前方に渡される。この状況では、エアロゾル供給デバイスＮ１か、又はＮ１上で動作するか若しくはＮ１に関連した何らかのアプリケーションのいずれかは、戻ってきたアドバタイジングデータを単純に破棄してもよい。いくつかの実施態様では、エアロゾル供給デバイス又はアプリケーションは、戻って来たアドバタイジングデータを何らかの方法で利用することがあり、例えば、何らかの形態のランダムな間隔生成器として送信と受信との間の時間を使用したり、或いはメッシュ診断をしたりする。
【００５４】
[0054]上記で説明したように、メッシュを介した送信は、エアロゾル供給デバイス間に確立された結合を用いて、より構造化された形式とすることが可能である。そのような状況では、エアロゾル供給デバイスの各ペアは、確立された結合を介して相互作用し、各エアロゾル供給デバイスでのペルソナ切り換えは、一方のペルソナがメンバーである結合において受信されたデータを、他方のペルソナがメンバーである結合を使用して、前方に送信することができるようにする。
【００５５】
[0055]データが全てのエアロゾル供給デバイスに送信される（氾濫）か、又はデータは選択されたエアロゾル供給デバイスにのみ送信される（経路指定）かの制御は、いくつかの態様で達成することができる。データが無制限に全てのエアロゾル供給デバイスに自動的に伝達されることになっている場合は、これはエアロゾル供給デバイスに設定されたデフォルトの状態であり得る。データがメッシュ内で現在アクティブであるエアロゾル供給デバイスにのみ送信されることになっている場合は、これは、エアロゾル供給デバイスでのデフォルトの挙動設定として、又は、アプリケーション固有の設定のいずれかとして達成することができ、アプリケーション固有の設定では、アプリケーションはメッシュを認識していて、通信スタックに制御情報を提供してデータの送信範囲を示す。データが特定のエアロゾル供給デバイスにのみ送信されることになっている場合は、これは、アプリケーション固有の設定で達成することができ、アプリケーション固有の設定では、アプリケーションはメッシュを認識していて、通信スタックに制御情報を提供してデータの送信範囲を示す。この例は、データが全ての現在メッシュ化されたデバイスに自動的に転送されるように、氾濫方式に基づいて動作するように構成されている。
【００５６】
[0056]図８は、エアロゾル供給デバイス間のメッシュ化挙動のさらなる説明を提供する。この例では、多数のエアロゾル供給デバイスＮ１１〜Ｎ１９がある。図８の図は、時間的な所与のスナップショットを表しており、これらのエアロゾル供給デバイスのうちの異なるデバイスが、それぞれのペリフェラルペルソナ及びセントラルペルソナのうちの異なるペルソナを現在採用しているものとして示されている。図８に示した時点では、３つのエアロゾル供給デバイスがセントラルモードになるように構成されており、これらはエアロゾル供給デバイスＮ１２、Ｎ１６、及びＮ１９であり、残りのエアロゾル供給デバイスはペリフェラルモードになるように構成されている。上記の考察から分かるように、同じエアロゾル供給デバイスの任意の所与のインスタンスが同じ位置に存在する場合、セントラルモードになるように構成されるエアロゾル供給デバイスの正確な数及びアイデンティティは、各エアロゾル供給デバイスによるそのアドバタイジング／観測期間のスケジューリング、及びセントラルモード又はペリフェラルモードのいずれかとして既に構成されている任意の他のエアロゾル供給デバイスと比較した各エアロゾル供給デバイスの相対的な位置、などの要因に依存する。データトークンのやり取りは、図ではフラグの存在で示されており、フラグは、このデータトークンをアドバタイジングデータ中に含めて送信するＮ１１からそのアドバタイジングデータを受信することになるセントラルモードで待ち受けているＮ１２に渡される。このトークンは、追ってＮ１２がペリフェラルペルソナを採用すると、Ｎ１２からのアドバタイジングデータ中に含まれることになる。それによって、トークンは、メッシュを通じて前方に渡され、最終的に少なくとも一度はメッシュ内の各エアロゾル供給デバイスに到達することができる。
【００５７】
[0057]上記の考察から分かるように、メッシュは、メッシュ内のエアロゾル供給デバイスの数及び位置の変化に基づいて、動的に変化することができる。例えば、いくつかのエアロゾル供給デバイスがメッシュの残りのデバイスから離れるように移動すると、結果的にそれらのデバイスはメッシュ内の全てのエアロゾル供給デバイスとの交信を失い、メッシュを去ることになる。同様に、アクティブではない、又は省電力非無線モードに入っているエアロゾル供給デバイスは、メッシュ内の他のエアロゾル供給デバイスとの交信を失い、メッシュを去ることになる。さらに、以前はメッシュの一部ではなかった新しいエアロゾル供給デバイスが、メッシュ内のエアロゾル供給デバイスの範囲内に入って来たとき、又はメッシュ内のエアロゾル供給デバイスの範囲内で電源が入れられたとき、メッシュに加わることができる。また、上記のペルソナ切り換えの考察から分かるように、既にメッシュ内にあり、メッシュ内でペリフェラルとして動作するエアロゾル供給デバイスは、異なる時点で、メッシュ内でセントラルとしても動作する。特定のエアロゾル供給デバイスが、いくつかの結合においてセントラルとして定義された役割を有し、他の結合においてペリフェラルの役割を有するように、メッシュが結合関係を採用している実施態様においては、あるエアロゾル供給デバイスがメッシュ内のエアロゾル供給デバイスに対して位置を変えた場合、全ての確立された結合が、新たな位置に対する範囲の動作を停止することがあるので、そのエアロゾル供給デバイスは、実質的にメッシュを去ることがある。次いで、そのようなエアロゾル供給デバイスは、結合で結びついたメッシュの他のエアロゾル供給デバイスとの１つ又は複数の新しい結合関係を確立するまで、観測及びアドバタイジングの両方を試みることを再開する。
【００５８】
[0058]当業者であれば分かるように、Ｂｌｕｅｔｏｏｔｈ及びＢＴＬＥは、ノード間通信結合の安全性を提供する。これは、アドバタイジングデータの形態での純粋にアドバタイジングベースのトークンの送信に対しては、トークンのそのような送信が結合関係の確立につながらない限りは、当てはまらない。この例では、結合関係が使用される場合であっても、エアロゾル供給デバイスは、異なるエアロゾル供給デバイス間又は他のデバイス間の信頼性を確認するためにユーザ入力を要求することなく、そのような結合を確立するように構成することができる。むしろ、この例では、特定のタイプのエアロゾル供給デバイスは、その特定のタイプの全ての他のエアロゾル供給デバイスを予め信頼するように構成することができる。例えば、各エアロゾル供給デバイスは、所与の製造業者、製造業者のグループ、ブランド、ブランドのグループ、モデル、モデルのグループからのエアロゾル供給デバイスとして識別される、又は所与のエアロゾル供給デバイス標準若しくは標準のグループに準拠しているものとして識別される、全ての他のデバイスを信頼するように構成することができる。
【００５９】
[0059]そのような信頼のパターンは、デバイスが保存する／送信が許可されている個人データの量に対する固有の制御で補うことができる。例えば、エアロゾル供給デバイスは、所有者を特定するいかなる情報も保持しないように、又は情報を共有することを防止するように、所有者によって設定することができる。これは、ＥＮＤデバイスが他のＥＮＤデバイスと相互作用して、紛失／発見機能のために使用することができる情報をやり取りするのを妨げることはせず、また、ＥＮＤデバイスがそのＥＮＤデバイス自体の情報をやり取りして、例えば以下に考察するような、同じブランド又はモデルのＥＮＤデバイス間でのグループ相互作用を実現するのを妨げることはしない。
【００６０】
[0060]他の例では、信頼は、ユーザにとって明示的な機能であってもよく、ユーザは、別のエアロゾル供給デバイスと通信結合を確立することを能動的に受け入れるか又は要求することを求められてもよい。
【００６１】
[0061]例えば、スマートフォン、ファブレット、又はタブレットデバイスなどの、ユーザの従来のＢＴＬＥデバイスと通信するために、特定のエアロゾル供給デバイス又は他のデバイスがユーザによって設定される場合、ユーザのメッシュ化可能なデバイスと従来のＢＴＬＥデバイスとの間の信頼関係は、他の従来のＢＴＬＥペアリングと同じ態様でセキュリティ保護されて通信結合を確立することができる。
【００６２】
[0062]したがって、本教示の方式を使用することで、二重ペルソナ構造を採用することにより、他の類似のデバイスとメッシュ型の相互作用をすることができるデバイスを提供することができ、この二重ペルソナ構造では、デバイスは、他の類似のデバイスと通信するためにマスター（セントラル）及びスレーブ（ペリフェラル）の両方として時分割ベースで動作することができ、一方、二重ペルソナ能力のない従来のデバイスに対してはスレーブ／ペリフェラルとして動作することもできることは理解されよう。
【００６３】
[0063]この方式を使用して、ある範囲の目的のために、ある範囲のデバイス同士のデバイス間相互作用を容易にすることができる。上述したように、上記の例のメッシュ型即ちピコネット接続形態方式を使用した、そのようなデバイス間相互作用を備えることができるデバイスの例としては、電子ニコチン送出デバイス（ＥＮＤデバイス）が挙げられる。
【００６４】
[0064]上記のようなエアロゾル供給デバイス２Ａの１つ又は複数の他のデバイスとのメッシュ化可能な相互接続性は、コネクションレス状態の相互作用を考えることができ、コネクションレス状態のパケットは、図１〜図８を参照して上述した例に従って、各デバイスによって生成、送信、及び受信される。
【００６５】
[0065]例示的なシステムでは、エアロゾル供給デバイス２ａは、待ち受けモードで無線通信インターフェース１２を動作させるように構成される。言い換えれば、上記のように、所与のエアロゾル供給デバイス２ａに対して、セントラルペルソナはアクティブであり、その結果、エアロゾル供給デバイス２ａは他のデバイスのアドバタイジングデータパケットを待ち受ける。待ち受けモードで動作している間、エアロゾル供給デバイス２ａは、別のエアロゾル供給デバイス２ｂの無線通信インターフェースから１つ又は複数のデータパケットの形態でデータを受信することができる。この例示的なシステムでは、他のエアロゾル供給デバイス２ｂから受信したデータは、他のエアロゾル供給デバイス２ｂによってアドバタイジングパケットの一部として送信される。或いは、アドバタイジングパケットが他のエアロゾル供給デバイス２ｂによって送信されてもよく、それに応答して、エアロゾル供給デバイス２ａは他のエアロゾル供給デバイス２ｂにコネクションレス状態の要求パケットを送信する。次いで、他のエアロゾル供給デバイス２ｂからの受信データは、エアロゾル供給デバイス２ａにコネクションレス状態の応答パケットの一部として送信される。
【００６６】
[0066]他のエアロゾル供給デバイス２ｂから受信するデータは、他のエアロゾル供給デバイス２ｂの使用特性（ｕｓａｇｅ  ｃｈａｒａｃｔｅｒｉｓｔｉｃｓ）を記述した情報を含む。例えば、使用特性は、バッテリー特性、エアロゾル生成特性、エアロゾル媒体特性、エアロゾル生成事象特性、及び誤り又は異常挙動特性を含むグループから選択された１つ又は複数の値を含むことができる。
【００６７】
[0067]バッテリー特性は、エアロゾル供給デバイス２ｂのバッテリーの現在の充電状態、前回バッテリーが充電されたとき、バッテリーが受けた充電サイクルの数、前回の充電サイクルの期間、充電サイクルの平均期間、及び充電を必要とする前のバッテリー閾値を含むことができる。
【００６８】
[0068]エアロゾル生成特性は、平均パフ時間、パフ全体の時間、パフ全体の回数、１つの出力プロファイル当たりのパフの数（例えば、高出力プロファイルに対するパフの数、及び低出力プロファイルに対するパフの数）、現在選択している出力プロファイル、１日当たりエアロゾル供給デバイス２ｂが使用される回数の平均数を含むことができる。
【００６９】
[0069]エアロゾル媒体特性は、現在使用されているカトマイザーのタイプ及び／又は香料、エアロゾル供給デバイス２ｂとともに最も頻繁に使用されるカトマイザーのタイプ及び／又は香料を含むことができる。
【００７０】
[0070]エアロゾル生成事象特性は、エアロゾル供給デバイス２ｂの平均起動時間又は稼働時間、平均起動時間又は稼働時間、前回過熱保護モードが起きたとき、過熱保護モードが起きた回数を含むことができる。
【００７１】
[0071]誤り又は異常挙動特性は、エアロゾル供給デバイス２ｂによって生成されるエラーコード、例えば、ユーザから受け取るパフがエアロゾル供給デバイスにとっては短すぎてデバイスが反応できない（例えば、エアロゾルが生成されない）回数、各エラーコードが生成されるとき、エアロゾル供給デバイス２ｂからのすべての異常又は予期しない挙動の詳細を含むことができる。
【００７２】
[0072]それぞれのエアロゾル供給デバイスの使用特性は、それぞれがエアロゾル供給デバイスの使用中にメモリに記録され保存される。例えば、エアロゾル供給デバイス２ｂは、エアロゾル供給デバイス２ｂの使用中に使用特性を生成し、生成された使用特性をそれ自体のメモリに保存してから、データパケット内の使用特性をエアロゾル供給デバイス２ａに送信する。同様に、エアロゾル供給デバイス２ａは、エアロゾル供給デバイス２ａの使用中にそれ自体の使用特性を生成し、生成されたその使用特性をメモリ１６に保存する。
【００７３】
[0073]この例では、他のエアロゾル供給デバイス２ｂから受信するデータは任意選択で、エアロゾル供給デバイス２ｂの製品タイプ、バッチ番号、シリアル番号、及び／又はＵＵＩＤ（又は、より一般的には、エアロゾル供給デバイス２ｂを識別する任意の情報）、並びにデータがエアロゾル供給デバイス２ｂによって発信されたときのエアロゾル供給デバイス２ｂの位置、例えば、ＧＰＳ座標又はマップグリッド参照（ｍａｐ  ｇｒｉｄ  ｒｅｆｅｒｅｎｃｅ）の形態の位置などのエアロゾル供給デバイス２ｂについての情報を含む。
【００７４】
[0074]エアロゾル供給デバイス２ａは、他のエアロゾル供給デバイス２ｂから受信したデータをそのメモリ１６に保存する。データはまた、他のエアロゾル供給デバイス２ｂからデータを受信したときを記録するためにタイムスタンプを付与してもよい。エアロゾル供給デバイス２ａのプロセッサ１４はまた、データがエアロゾル供給デバイス２ｂによって送信されたときのエアロゾル供給デバイス２ｂの位置が受信データに含まれているかどうか判定し、もし含まれていなければ、プロセッサ１４は、データを受信したときのエアロゾル供給デバイス２ａの位置を、例えば、ＧＰＳ座標又はマップグリッド参照の形態で含むように受信データを編集することができる。データがメモリ１６に保存されてから所定の時間量、例えば、１時間、２４時間、又は７日が経過すると、データをメモリ１６から削除することができる。
【００７５】
[0075]この例では、受信データをメモリ１６に保存する前に、エアロゾル供給デバイス２ａのプロセッサ１４は任意選択で、例えば、送信元のエアロゾル供給デバイス２ｂのシリアル番号及び／又はＵＵＩＤを受信データ内で探し、同じシリアル番号及び／又はＵＵＩＤと関連するデータをメモリ１６内で探すことによって、特定のエアロゾル供給デバイス２ｂからのデータがすでにメモリ１６に保存されているかどうかを判定する。特定のエアロゾル供給デバイス２ｂからのデータがすでにメモリ１６に保存されていると判定された場合、エアロゾル供給デバイス２ａのプロセッサ１４は、メモリ１６にすでに保存されている特定のエアロゾル供給デバイス２ｂからのデータを特定のエアロゾル供給デバイス２ｂから直近に受信したデータで上書きするように構成することができる。或いは、エアロゾル供給デバイス２ａのプロセッサ１４は、特定のエアロゾル供給デバイス２ｂから直近に受信したデータを破棄するように、又は、メモリ１６にすでに保存されている、特定のエアロゾル供給デバイス２ｂから受信したデータに、特定のエアロゾル供給デバイス２ｂから直近に受信したデータを付加するように構成することができる。例えば、メモリ１６にすでに保存されているデータが第１の時間間隔からであり、直近に受信したデータが第２の異なる時間間隔からである場合、エアロゾル供給デバイス２ｂに対してさらにきめ細かく使用特性を与えるために、直近に受信したデータは、メモリ１６にすでに保存されているデータに付加することができる。
【００７６】
[0076]この例では、エアロゾル供給デバイス２ａは、そのメモリ１６に所定の数のエアロゾル供給デバイス、例えば５又は１０個のデバイスからのデータを保存するように構成することができる。したがって、メモリ１６に受信データを保存する前に、エアロゾル供給デバイス２ａのプロセッサ１４は、以前に受信され、エアロゾル供給デバイス２ａのメモリ１６に保存されたデータの送信元のエアロゾル供給デバイスの数を、例えば、送信元のエアロゾル供給デバイスのシリアル番号及び／又はＵＵＩＤをデータ内で探して、メモリ１６内に存在する固有のシリアル番号又はＵＵＩＤの数を数えることによって決定する。以前に受信したデータの送信元のエアロゾル供給デバイスの数が所定の数よりも少ないと決定された場合、エアロゾル供給デバイス２ａのプロセッサ１４は、そのメモリ１６に他のエアロゾル供給デバイス２ｂから受信したデータを保存するように構成される。以前に受信したデータの送信元のエアロゾル供給デバイスの数が所定の数以上であると決定された場合、エアロゾル供給デバイス２ａのプロセッサ１４は、例えば、各データパケットと関連するタイムスタンプを調べて、最も古いタイムスタンプを有するデータパケットを見つけ、以て、そのデータパケットが最も古くメモリ１６に保存されたことを示すことによって、メモリ１６内の最も古いデータパケットを決定するように構成される。次いで、プロセッサ１４は、プロセッサ１４が最も古いと決定したデータパケットを削除し、他のエアロゾル供給デバイス２ｂから受信したデータは、削除されたデータパケットの代わりにメモリ１６に保存されるように構成される。さらなる例では、エアロゾル供給デバイス２ａは、データを保存するための最大保存限界を有し、データを保存することができるデバイスの最大数は、各デバイスの保存データのサイズによって制限される。この例では、最も古く保存されたデータを削除するという同じ基本原則が、以前にデータが受信されて保存されたデバイスの数の代わりに（又は、それに加えて）、残っている利用可能な保存領域を調べることによって適用されてもよい。
【００７７】
[0077]待ち受けモードで動作している間、エアロゾル供給デバイス２ａは、複数のエアロゾル供給デバイス、例えば、エアロゾル供給デバイス２ｂ〜２ｅのそれぞれの無線通信インターフェースからデータを受信することができる。このような例では、エアロゾル供給デバイス２ａは、受信データを保存するかどうかを判定して、単一のエアロゾル供給デバイスからデータを受信し、必要に応じて、前述のように、受信データを保存し、続いて、次のエアロゾル供給デバイスからデータを受信するように構成される。このプロセスは、エアロゾル供給デバイス２ａの無線通信インターフェース１２が待ち受けモードで動作している限り、別のエアロゾル供給デバイスから受信する各データパケットに対して繰り返すことができる。任意選択で、エアロゾル供給デバイス２ａの無線通信インターフェース１２は、デフォルトで待ち受けモードで動作するように構成され、エアロゾル供給デバイス２ａのプロセッサ１４によってそれ以外に構成されることがなければ待ち受けモードで動作する。
【００７８】
[0078]エアロゾル供給デバイス２ａが他のエアロゾル供給デバイスからデータを受信して保存する上記の例では、エアロゾル供給デバイス２ａは、例えば、最大１ｍ、１０ｍ、１００ｍ、又はそれより遠い送信範囲内に入った任意の他のエアロゾル供給デバイスからデータを収集することができる。
【００７９】
[0079]エアロゾル供給デバイス２ａの無線通信インターフェース１２を使用して、エアロゾル供給デバイス２ａのアイデンティティ及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットを生成する。エアロゾル供給デバイス２ａのアイデンティティに関する情報はエアロゾル供給デバイス２ａのシリアル番号及び／又はＵＵＩＤを含んでもよい。次いで、コネクションレス状態のアドバタイジングパケットは無線通信インターフェース１２を介して送信される。
【００８０】
[0080]コネクションレス状態のアドバタイジングパケットの送信に応答して、遠隔無線デバイス６からのコネクションレス状態の要求パケットが無線通信インターフェース１２を介して受信される。遠隔無線デバイス６は、移動体通信デバイス、例えば、移動体電話、スマートフォン、ファブレット又はタブレットデバイス、ホスト又はゲートウェイデバイス、或いはＢＬＥビーコンなどのビーコンであってもよい。移動体通信デバイス６は、エアロゾル供給デバイスと通信することができるようにインストールされた特定のアプリケーションを有してもよい。
【００８１】
[0081]要求パケットを受信するステップに応答して、エアロゾル供給デバイス２ａのプロセッサ１４は、無線通信インターフェース１２を使用してコネクションレス状態の応答パケットを生成して、その応答パケットを、無線通信インターフェース１２を介して送信するように構成される。
【００８２】
[0082]アドバタイジングパケット及び応答パケットのうちの少なくとも１つは、メモリ１６からの受信データ、及びエアロゾル供給デバイス２ａによって生成されメモリ１６に保存されたデータを含む。この例では、エアロゾル供給デバイス２ａによって生成されたデータは、エアロゾル供給デバイス２ａの使用特性を記載した情報を含む。例えば、使用特性は、バッテリー特性、エアロゾル生成特性、エアロゾル媒体特性、エアロゾル生成事象特性、及び誤り又は異常挙動特性を含むグループから選択された１つ又は複数の値を含むことができる。エアロゾル供給デバイス２ａによって生成されるデータは、別のエアロゾル供給デバイス２ｂから受信したデータと同じ情報を含んでもよいし、異なる情報を含んでもよい。例えば、別のエアロゾル供給デバイス２ｂから受信したデータは、その特定のエアロゾル供給デバイス２ｂに対するエアロゾル生成事象特性しか含まないことがあるが、エアロゾル供給デバイス２ａによって生成されたデータは、バッテリー特性、エアロゾル生成特性、エアロゾル媒体特性、エアロゾル生成事象特性、及び誤り又は異常挙動特性のそれぞれに対する値を含むエアロゾル供給デバイス２ａに対する使用特性を含むことがある。エアロゾル供給デバイス２ａのプロセッサ１４はまた、データが送信されるときのエアロゾル供給デバイス２ａの位置を決定して、例えば、ＧＰＳ座標又はマップグリッド参照の形態で、エアロゾル供給デバイス２ａの位置を含んで送信されるようにデータを編集してもよい。
【００８３】
[0083]この例では、メモリ１６からの受信データ、及びエアロゾル供給デバイス２ａによって生成されメモリ１６に保存されたデータを含む、アドバタイジングパケット及び応答パケットのうちの少なくとも１つは、任意選択で、メモリ１６に保存された受信データのすべてを含むことはない。例えば、エアロゾル供給デバイス２ａのプロセッサ１４は、それ自体のエアロゾル供給デバイス１４の使用特性に関する、メモリ１６に保存されたデータのすべてを送信するように構成されてもよいが、メモリ１６に保存された受信データのうちの選択されたものだけを送信するように構成されてもよい。この選択されたものは、バッテリー特性のみ、又はエアロゾル媒体特性のみなど、選択された値のみを含んでもよく、又は、受信データのすべてよりも少なくメモリ１６に保存されるようにあまりきめ細かくなく、使用特性のグループのそれぞれからの値を含んでもよい。例えば、受信データが、エアロゾル供給デバイス２ｂによって生成されたエラーコードに対して１０個の値を含む場合、プロセッサ１４は、送信データパケットのエラーコードに対して２〜５個の値だけを含むように構成されてもよい。これに代えて、又はこれに加えて、プロセッサ１４は、例えば、それぞれの、又は１つの特定の使用特性に対して２番目、３番目、１０番目、又は１００番目毎の値だけを含むように構成されてもよい。プロセッサは、例えば、各使用特性に対して１０個の値だけを含むように構成されてもよい。次いで、プロセッサは、受信データの各使用特性に対する値の数を決定して、値をとるべき間隔を決めるために、これを１０で割るように構成されてもよい。或いは、プロセッサ１４は、各使用特性に対して平均値、最大値、最小値、中間値、及び／又は最頻値のうちの１つ又は複数だけをとるように構成されてもよい。プロセッサ１４はまた、例外値又は異常値を示す任意の値を、保存及び／又は送信されるデータに含むように構成されてもよい。例えば、プロセッサ１４は、所定の値より上又は下の値、例えば、平均値より２標準偏差大きい又は小さい任意の値とともに、所与の使用特性に対して平均値を含むように構成されてもよい。
【００８４】
[0084]上記の例は、遠隔無線デバイス６が、単一のエアロゾル供給デバイス２ａと相互作用しさえすれば、複数の異なるエアロゾル供給デバイス２ａ、２ｂから送られたデータを受信することができることを示している。これは、遠隔無線デバイスが、単一のエアロゾル供給デバイスの送信範囲内にあるだけで、複数のエアロゾル供給デバイスからデータを受信することを可能にする。遠隔無線デバイス６は、建物の壁又は広告掲示板など、特定の場所に固定されてもよい。次いで、遠隔無線デバイス６は、遠隔無線デバイス６の送信範囲内に入った任意のエアロゾル供給デバイスから直接データを受信することができ、その受信データは複数のエアロゾル供給デバイスから送信されたものであってもよい。したがって、遠隔無線デバイス６は、遠隔無線デバイス６が送信範囲内に入っていない複数の異なるエアロゾル供給デバイスからのデータを捕捉することができる。さらに、各エアロゾル供給デバイス２ａの消費者又は所有者はいかなるデータの送受信が起きていることにも気付くことはない。
【００８５】
[0085]遠隔無線デバイス６は、エアロゾル供給デバイス２ａから受信したデータを遠隔無線デバイス６と関連したメモリに保存する。或いは、遠隔無線デバイス６が中継デバイスであってもよく、エアロゾル供給デバイスから受信したデータを並べ直して、従来の無線通信プロトコル、例えば、Ｂｌｕｅｔｏｏｔｈ、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ、ＷｉＦｉを用いて、又はセルラーネットワークを通じて別のデバイスに送信してもよい。
【００８６】
[0086]エアロゾル供給デバイス２ａが別のエアロゾル供給デバイス２ｂからデータを受信するときに関して上で説明したように、遠隔無線デバイス６は、データをエアロゾル供給デバイス２ａから受信したときを記録するために受信データにタイムスタンプを付与することができる。遠隔無線デバイス６はまた、データがエアロゾル供給デバイス２ａによって送信されたときのエアロゾル供給デバイス２ａの位置が受信データに含まれるかどうかを判定し、含まれていなければ、無線デバイス６は、データを受信したときの遠隔無線デバイス６の位置を、例えば、ＧＰＳ座標又はマップグリッド参照の形態で含むように受信データを編集することができる。任意選択で、データが遠隔無線デバイス６のメモリに保存されてから所定の時間量、例えば、１時間又は２４時間が経過すると、データは遠隔無線デバイス６のメモリから削除される。
【００８７】
[0087]任意選択で、受信データを遠隔無線デバイス６のメモリに保存する前に、遠隔無線デバイス６は、例えば、送信元の各エアロゾル供給デバイスのシリアル番号及び／又はＵＵＩＤを受信データ内で探し、同じシリアル番号及び／又はＵＵＩＤと関連するデータを遠隔無線デバイス６のメモリ内で探すことによって、受信データに含まれる、エアロゾル供給デバイスのいずれかのデータがすでに遠隔無線デバイス６のメモリに保存されているかどうかを判定する。特定のエアロゾル供給デバイスのからのデータがすでに遠隔無線デバイス６のメモリに保存されていると判定された場合、遠隔無線デバイス６は、メモリにすでに保存されている特定のエアロゾル供給デバイスから送信したデータを特定のエアロゾル供給デバイスから直近に受信され、発信しているデータで上書きするように構成することができる。或いは、遠隔無線デバイス６は、特定のエアロゾル供給デバイスから直近に受信され、特定のエアロゾル供給デバイスが送信元のデータを破棄するように、又は、特定のエアロゾル供給デバイスから直近に受信され、特定のエアロゾル供給デバイスが送信元のデータを、メモリにすでに保存されている、特定のエアロゾル供給デバイスが送信元のデータに付加するように構成することができる。例えば、遠隔無線デバイス６のメモリにすでに保存されているデータが第１の時間間隔からであり、直近に受信したデータが第２の異なる時間間隔からである場合、特定のエアロゾル供給デバイスに対してさらにきめ細かく使用特性を与えるために、直近に受信したデータは、遠隔無線デバイス６のメモリにすでに保存されているデータに付加することができる。
【００８８】
[0088]遠隔無線デバイス６によって受信したデータ内の各エアロゾル供給デバイスに対する位置データは、各エアロゾル供給デバイス及びそれらの対応する使用者の動きを決定するために使用することができる。例えば、特定のエアロゾル供給デバイス２ａからのデータの各パケットが位置情報及びタイムスタンプを含む場合、遠隔無線デバイス６は、エアロゾル供給デバイス２ａが特定の時点にどこにあったかの履歴を生成し、何らかのパターンが存在するかどうかを判定することができる。例えば、エアロゾル供給デバイス２ａが一週間の各曜日の同じ時間に特定の場所にある場合、それは、エアロゾル供給デバイス２ａの所有者の仕事場か家庭かを示唆する。別の例では、遠隔無線デバイス６によって受信した各データパケット内にあるデータの送信元のデバイスを使用して、個々のエアロゾル供給デバイス間のいかなる相互作用パターンも決定することができる。例えば、特定のエアロゾル供給デバイス２ａから遠隔無線デバイス６によって受信した各データパケットが常に又は定期的に、別の特定のエアロゾル供給デバイス２ｂが送信元のデータを含む場合、遠隔無線デバイス６は、これらの特定の２つのエアロゾル供給デバイス２ａ、２ｂの使用者が、定期的に共に行動する友人か同僚である、又は、これらの特定の２つのエアロゾル供給デバイス２ａ、２ｂのユーザが近くの場所に住んでおり、定期的にすれ違っていると決定することができる。各エアロゾル供給デバイスからのデータと関連した位置情報及びタイムスタンプも使用してこの決定の際の助けとなることができる。
【００８９】
[0089]図９は、エアロゾル供給デバイスの方法を示す。ステップＳ９−１において、エアロゾル供給デバイス２ａの無線通信インターフェース１２が待ち受けモードで動作するように構成される。ステップＳ９−２において、エアロゾル供給デバイス２ａの無線通信インターフェース１２が、別のエアロゾル供給デバイス２ｂの無線通信インターフェースからデータを受信する。ステップＳ９−３において、受信データがエアロゾル供給デバイス２ａのメモリ１６に保存される。ステップＳ９−４において、エアロゾル供給デバイス２ａのアイデンティティ及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットがエアロゾル供給デバイス２ａの無線通信インターフェース１２を使用して生成される。ステップＳ９−５において、アドバタイジングパケットが無線通信インターフェース１２を介して送信される。ステップＳ９−６において、遠隔無線デバイス６からのコネクションレス状態の要求パケットがエアロゾル供給デバイス２ａの無線通信インターフェース１２を介して受信される。ステップＳ９−７において、エアロゾル供給デバイス２ａの接続インターフェース１２を使用してコネクションレス状態の応答パケットを生成し、ステップＳ９−８において、応答パケットがエアロゾル供給デバイス２ａの無線通信インターフェース１２を介して送信される。この実施態様では、少なくとも応答パケットは、エアロゾル供給デバイス２ａのメモリ１６に保存された他のエアロゾル供給デバイス２ｂからの受信データ、及び、これもまた、エアロゾル供給デバイス２ａのメモリ１６に保存されたエアロゾル供給デバイス２ａによって生成されたデータを含む（受信データはまた、アドバタイジングパケットに含まれてもよいが）。
【００９０】
[0090]ステップＳ９−４〜Ｓ９−８がステップＳ９−１〜Ｓ９−３の後に起きると説明し示されたが、ステップＳ９−４〜Ｓ９−８はステップＳ９−１〜Ｓ９−３に対していつでも起きてもよいことを理解すべきである。すなわち、例えば、コネクションレス状態のアドバタイジングパケットは、周期的に生成されて送信されてもよく、これは、エアロゾル供給デバイス２ａが別のエアロゾル供給デバイス２ｂの無線通信インターフェースからデータを受信する前でも後でもよい。
【００９１】
[0091]上で示した方法は、エアロゾル供給デバイス２ａからの応答パケットの送信に焦点を合わせている。しかしながら、エアロゾル供給デバイス２ｂ（又は、任意の他のエアロゾル供給デバイス）は応答パケットを無線デバイス６に送信することができることを理解すべきである。例えば、ステップＳ９−６の前に、無線デバイス６は、無線デバイス６の範囲内にあるエアロゾル供給デバイスを識別する（例えば、ステップＳ９−５において送信されたアドバタイジングパケットの信号強度を測定して、測定された信号強度が閾値以上に強い場合には、エアロゾル供給デバイスが範囲内にあると判定することによって）。したがって、無線デバイス６は、コネクションレス状態の要求パケットを、識別されたエアロゾル供給デバイスに送信する（ブロードキャスト信号又はユニキャスト信号によってでもよい）。続いて、各エアロゾル供給デバイスは、ステップＳ９−６においてコネクションレス状態の要求パケットを受信し、各エアロゾル供給デバイスはステップＳ９−７及びＳ９−８に続く。続いて、無線デバイス６は、エアロゾル供給デバイスからコネクションレス状態の応答パケットを受信する。
【００９２】
[0092]さらに、無線デバイス６からのコネクションレス状態の要求パケットの送信は、無線デバイス６によるステップＳ９−５のアドバタイジングパケットの受信によって引き起こされないことも理解すべきである。その代わり、無線デバイス６はコネクションレス状態の要求パケットを周期的に送信して、そのコネクションレス状態の要求パケットを受信する任意のエアロゾル供給デバイスにそのコネクションレス状態の応答パケットを送信させる（すなわち、ステップＳ９−７を実行させる）ことができる。この場合、ステップＳ９−７の前に、エアロゾル供給デバイスは、無線デバイス６の範囲内かどうかを判定する（例えば、無線デバイス６から送信された要求パケットの信号強度を測定して、測定された信号強度が閾値以上に強い場合、エアロゾル供給デバイスが範囲内にあると判定することによって）。
【００９３】
[0093]さらに、他の実施態様では、ステップＳ９−５〜Ｓ９−８は省略されてもよいことを理解すべきである。例えば、ステップＳ９−４において生成されたアドバタイジングパケットがエアロゾル供給デバイス２ｂからの受信データを含む場合、ステップＳ９−５の後、送信されたアドバタイジングパケットは無線デバイス６によって受信される。無線デバイス６は、アドバタイジングパケットからのエアロゾル供給デバイス２ａに関するデータに加えて、エアロゾル供給デバイス２ｂに関する受信データを識別（及び、任意選択で保存）するように構成される。
【００９４】
[0094]図１０は、図９に示した方法の一部を任意選択で形成するエアロゾル供給デバイスのための方法を示す。図１０から分かるように、図１０に示した方法のステップＳ１０−１、Ｓ１０−２、及びＳ１０−８はそれぞれ、図９に示した方法のステップＳ９−１、Ｓ９−２、及びＳ９−３に対応する。したがって、ステップＳ１０−８の完了に続いて、本方法は、図９に示した方法のステップＳ９−４に続くことができる。或いは、図１０に示した方法は、所定の時間まで繰り返されてから、図９に示した方法のステップＳ９−４に続く。ステップＳ１０−１において、エアロゾル供給デバイスの２ａの無線通信インターフェース１２が待ち受けモードで動作するように構成される。ステップＳ１０−２において、エアロゾル供給デバイス２ａの無線通信インターフェース１２が、別のエアロゾル供給デバイス２ｂの無線通信インターフェースからデータを受信する。ステップＳ１０−３において、他のエアロゾル供給デバイス２ｂからのデータが、現在、エアロゾル供給デバイス２ａのメモリ１６に保存されているかが判定され、例えば、エアロゾル供給デバイス２ａのプロセッサ１４は、送信元のエアロゾル供給デバイス２ｂのシリアル番号及び／又はＵＵＩＤを受信データ内で探し、同じシリアル番号及び／又はＵＵＩＤと関連したデータをメモリ１６内で探すように構成されてもよい。他のエアロゾル供給デバイス２ｂからのデータが、現在、エアロゾル供給デバイス２ａのメモリ１６に保存されていると判定された場合、本方法はステップＳ１０−４に続き、ステップＳ１０−４において、エアロゾル供給デバイス２ａのメモリ１６に現在保存されている他のエアロゾル供給デバイス２ｂからのデータは削除される。次いで、本方法はステップＳ１０−８に続き、ステップＳ１０−８において、受信データはエアロゾル供給デバイス２ａのメモリ１６に保存される。
【００９５】
[0095]或いは、ステップＳ１０−３において、他のエアロゾル供給デバイス２ｂからのデータが、現在、エアロゾル供給デバイス２ａのメモリ１６に保存されていないと判定された場合、本方法はステップＳ１０−５に続き、ステップＳ１０−５において、以前に受信され、エアロゾル供給デバイスのメモリに保存されたデータの送信元のエアロゾル供給デバイスの数が決定される。例えば、エアロゾル供給デバイス２ａのプロセッサ１４は、以前に受信され、エアロゾル供給デバイス２ａのメモリ１６に保存されたデータの送信元のエアロゾル供給デバイスの数を、送信元のエアロゾル供給デバイスのシリアル番号及び／又はＵＵＩＤをデータ内で探し、メモリ１６内に存在する固有のシリアル番号又はＵＵＩＤの数を数えることによって決定するように構成されてもよい。本方法はステップＳ１０−５に進み、ステップＳ１０−５において、以前に受信され、エアロゾル供給デバイス２ａのメモリ１６に保存されたデータの送信元のエアロゾル供給デバイスの数が所定の数以上に多いかどうかが判定される。以前に受信され、エアロゾル供給デバイス２ａのメモリ１６に保存されたデータの送信元のエアロゾル供給デバイスの数が所定の数以上に多いと判定された場合、本方法はステップＳ１０−７に続き、ステップＳ１０−７において、最も古いデータがエアロゾル供給デバイス２ａのメモリ１６から削除される。例えば、エアロゾル供給デバイス２ａのプロセッサ１４は、データパケットのどれが最も古いかを決定するために、エアロゾル供給デバイス２ａのメモリ１６に保存された各データパケットと関連したタイムスタンプを調べるように構成されてもよい。次いで、プロセッサ１４は、最も古いと決定されたデータパケットを削除するように構成される。次いで、本方法はステップＳ１０−８に続き、ステップＳ１０−８において、受信データは、エアロゾル供給デバイス２ａのメモリ１６に保存される。或いは、ステップＳ１０−３において、以前に受信され、エアロゾル供給デバイス２ａのメモリ１６に保存されたデータの送信元のエアロゾル供給デバイスの数が所定の数より少ないと判定された場合、本方法は直接、ステップＳ１０−８に続き、ステップＳ１０−８において受信データは、エアロゾル供給デバイス２ａのメモリ１６に保存される。
【００９６】
[0096]以て、図１０に示した方法は、エアロゾル供給デバイス２ａのメモリ１６に保存されるデータ量を制限しながら、それぞれ他のエアロゾル供給デバイスから直近のデータのみがエアロゾル供給デバイス２ａのメモリ１６に保存されることを保証する。これはまた、エアロゾル供給デバイス２ａに必要とされるメモリ量を削減する。
【００９７】
[0097]図１０に示した方法が、図９に示した方法とともに続けられると、遠隔無線デバイス６に送信されるデータは他のエアロゾルデバイスとの直近の相互作用からのものとなることが保証される。これはまた、遠隔無線デバイス６に送信される必要のあるデータの量を制限し、以て、エアロゾル供給デバイスのための電力消費必要量を低減し、データを送信するのに費やす時間量を短縮する。これは、エアロゾル供給デバイス２ａと遠隔無線デバイス６が互いに、例えば、最大１ｍ、１０ｍ、１００ｍ、又はそれより遠い送信範囲以内にある間、データが遠隔無線デバイス６によってうまく受信される可能性を高める。例えば、消費者はエアロゾル供給デバイス２ａを手で、又はポケットに入れて運ぶことができ、消費者が遠隔無線デバイス６の送信範囲内に歩いて入ったり、その他通り過ぎたりすると、消費者は相互作用が起きていることを気付かないで、エアロゾル供給デバイス２ａはデータを遠隔無線デバイス６に送信することができる。
【００９８】
[0098]したがって、１つの観点から、エアロゾル供給デバイスのための方法を説明してきた。本方法は、エアロゾル供給デバイスの無線通信インターフェースを待ち受けモードで動作させるステップを含む。待ち受けモードの動作中、データは、他のエアロゾル供給デバイスの無線通信インターフェースからの受信データである。受信データはエアロゾル供給デバイスのメモリに保存される。エアロゾル供給デバイスのアイデンティティ及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットは、エアロゾル供給デバイスの無線通信インターフェースを使用して生成され、無線通信インターフェースを介して送信される。コネクションレス状態の要求パケットは、無線通信インターフェースを介して遠隔無線デバイスから受信される。要求パケットを受信するステップに応答して、コネクションレス状態の応答パケットが無線通信インターフェースを使用して生成され、応答パケットは無線通信インターフェースを介して送信される。アドバタイジングパケット及び応答パケットのうちの少なくとも１つは、メモリからの受信データ、及びエアロゾル供給デバイスによって生成されメモリに保存されたデータを含む。
【００９９】
[0099]上記の実施形態は、主に、Ｂｌｕｅｔｏｏｔｈ  ＬＥを使用する無線通信インターフェースに関して説明したが、本開示の原理は、特定の無線通信インターフェースを使用することに限定されるものではないことを理解すべきである。例えば、他の実施態様は、Ｗｉ−Ｆｉ直接通信インターフェース、又は任意の他の無線通信インターフェースに基づいてもよい。
【０１００】
[0100]本明細書で説明した様々な実施形態は、特徴請求される特徴の理解と教示を助けるためだけに提示されている。これらの実施形態は、単に、実施形態の代表的な例として供され、すべてを網羅するものでもなければ、他を排除するものでもない。本明細書で説明した利点、実施形態、例、機能、特徴、構造、及び／又は他の態様は、特許請求の範囲によって規定されたように本開示の範囲を限定するもの、或いは特許請求の範囲に対する均等物を制限するものと考えるべきではなく、本特許請求の範囲及び／又は趣旨から逸脱することなく他の実施形態を利用し、修正を施すことができることを理解されたい。
【０１０１】
[0101]本教示と合致するさらなる例を、以下の番号付の条項で説明する。
［条項１］  エアロゾル供給デバイスのための方法であって、
前記エアロゾル供給デバイスの無線通信インターフェースを待ち受けモードで動作させるステップと、
前記待ち受けモードの動作中、他のエアロゾル供給デバイスの前記無線通信インターフェースからデータを受信するステップと、
前記エアロゾル供給デバイスのメモリに前記受信データを保存するステップと、
前記エアロゾル供給デバイスの前記無線通信インターフェースを使用して、前記エアロゾル供給デバイスのアイデンティティ及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットを生成するステップと、
前記無線通信インターフェースを介して前記アドバタイジングパケットを送信するステップと、
前記無線通信インターフェースを介して遠隔無線デバイスからのコネクションレス状態の要求パケットを受信するステップと、
前記要求パケットを受信するステップに応答して、前記無線通信インターフェースを使用してコネクションレス状態の応答パケットを生成するステップと、
前記無線通信インターフェースを介して前記応答パケットを送信するステップと
を含み、
前記アドバタイジングパケット及び前記応答パケットのうちの少なくとも１つが、前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む、方法。
［条項２］  前記データが、前記それぞれのエアロゾル供給デバイスの使用特性を記述した情報を含む、条項１に記載の方法。
［条項３］  前記それぞれのエアロゾル供給デバイスの前記使用特性が、バッテリー特性、エアロゾル生成特性、エアロゾル媒体特性、エアロゾル生成事象特性、及び誤り又は異常挙動特性を含むグループから選択された１つ又は複数の値を含む、条項２に記載の方法。
［条項４］  前記それぞれのエアロゾル供給デバイスの前記使用特性が、前記それぞれのエアロゾル供給デバイスの使用中に前記メモリに記録され保存される、条項２又は３に記載の方法。
［条項５］  前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む、前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つが、前記メモリに保存された前記受信データのうちの選択されたもの、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存された前記データのすべてを含む、条項１〜４のいずれか一項に記載の方法。
［条項６］  前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む、前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つが、前記メモリに保存された前記受信データのうちの選択されたもの、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存された前記データを含む、条項１〜４のいずれか一項に記載の方法。
［条項７］  前記選択されたものが、前記それぞれのエアロゾル供給デバイスの特定の使用特性に関する情報を含む、条項５又は６に記載の方法。
［条項８］  前記選択が、前記受信データのすべてより少なく保存することを含む、条項５又は６に記載の方法。
［条項９］  前記エアロゾル供給デバイスのメモリに前記受信データを保存する前に、以前に前記他のエアロゾル供給デバイスから受信され、前記エアロゾル供給デバイスの前記メモリに保存された任意のデータを削除するステップをさらに含む、条項１〜８のいずれか一項に記載の方法。
［条項１０］  前記エアロゾル供給デバイスのメモリに前記受信データを保存する前に、以前に受信され、前記エアロゾル供給デバイスの前記メモリに保存されたデータの送信元のエアロゾル供給デバイスの数を決定するステップと、
以前に受信されたデータの送信元のエアロゾル供給デバイスの前記数が所定の数以上に多い場合、前記他のエアロゾル供給デバイスから受信された前記データを保存する前に、少なくとも最も古いデータを削除するステップと
をさらに含む、条項１〜９のいずれか一項に記載の方法。
［条項１１］  前記エアロゾル供給デバイスによって生成された前記データ及び／又は前記他のエアロゾル供給デバイスから受信された前記データが、前記それぞれのエアロゾル供給デバイスに対する位置データを含む、条項１〜１０のいずれか一項に記載の方法。
［条項１２］  前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つがタイムスタンプを含む、条項１〜１１のいずれか一項に記載の方法。
［条項１３］  所定の時間間隔の後、前記エアロゾル供給デバイスの前記メモリに保存された前記受信データを削除するステップをさらに含む、条項１〜１２のいずれか一項に記載の方法。
［条項１４］  前記無線通信インターフェースがＢｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ通信インターフェースである、条項１〜１３のいずれか一項に記載の方法。
［条項１５］  プロセッサと、
無線通信インターフェースと、
命令を含むメモリであり、前記命令が、前記プロセッサによって実行されたとき、条項１〜１４のいずれか一項に記載の方法を実行する、メモリと
を備えるエアロゾル供給デバイス。
［条項１６］  プロセッサと、
無線通信インターフェースと、
命令を含むメモリであり、前記命令が、前記プロセッサによって実行されたとき、
前記無線通信インターフェースを待ち受けモードで動作させるステップ、
前記待ち受けモードの動作中、エアロゾル供給デバイスから前記無線通信インターフェースを介してアドバタイジングパケットを受信するステップ、
前記無線通信インターフェースを介してコネクションレス状態の要求パケットを前記エアロゾル供給デバイスに送信するステップ、及び
前記エアロゾル供給デバイスから前記無線通信インターフェースを介してコネクションレス状態の応答パケットを受信するステップ、
を含む方法を実行し、
前記アドバタイジングパケット及び前記応答パケットのうちの少なくとも１つが、前記エアロゾル供給デバイスによって生成されたデータ、及び別のエアロゾル供給デバイスから前記エアロゾル供給デバイスによって受信されたデータを含む、
メモリと
を備える無線デバイス。
【０１０２】
[0102]特許請求される範囲の様々な実施形態は、本明細書で詳細に説明されたもの以外の、開示される要素、構成要素、特徴、部品、ステップ、手段などの適切な組合せを適切に含む、それらのみから構成され、或いは実質的にそれらから構成されてもよい。さらに、本開示は、今回は特許請求されていないが、将来、今回特許請求される特徴と組み合わせて、又は今回特許請求される特徴とは別個に特許請求される可能性のある他の概念を含むことができる。
【図１】
2021509551.tif 000002
【図２】
2021509551.tif 000003
【図３】
2021509551.tif 000004
【図４】
2021509551.tif 000005
【図５】
2021509551.tif 000006
【図６】
2021509551.tif 000007
【図７】
2021509551.tif 000008
【図８】
2021509551.tif 000009
【図９】
2021509551.tif 000010
【図１０】
2021509551.tif 000011
【手続補正書】
【提出日】令和2年1月17日(2020.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
エアロゾル供給デバイスのための方法であって、
前記エアロゾル供給デバイスの無線通信インターフェースを待ち受けモードで動作させるステップと、
前記待ち受けモードの動作中、他のエアロゾル供給デバイスの前記無線通信インターフェースからデータを受信するステップと、
受信データを前記エアロゾル供給デバイスのメモリに保存するステップと、
前記エアロゾル供給デバイスの前記無線通信インターフェースを使用して、前記エアロゾル供給デバイスのアイデンティティ及びアドバタイジング状態に関する情報を含むコネクションレス状態のアドバタイジングパケットを生成するステップと、
前記無線通信インターフェースを介して前記アドバタイジングパケットを送信するステップと、
前記無線通信インターフェースを介して遠隔無線デバイスからのコネクションレス状態の要求パケットを受信するステップと、
前記要求パケットを受信するステップに応答して、前記無線通信インターフェースを使用してコネクションレス状態の応答パケットを生成するステップと、
前記無線通信インターフェースを介して前記応答パケットを送信するステップと
を含み、
前記アドバタイジングパケット及び前記応答パケットのうちの少なくとも１つが、前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含み、
前記方法が、
前記エアロゾル供給デバイスのメモリに前記受信データを保存する前に、以前に受信され、前記エアロゾル供給デバイスの前記メモリに保存されたデータの送信元のエアロゾル供給デバイスの数を決定するステップと、
以前に受信されたデータの送信元のエアロゾル供給デバイスの前記数が所定の数以上に多い場合、前記他のエアロゾル供給デバイスから受信された前記データを保存する前に、少なくとも最も古いデータを削除するステップと
をさらに含む、方法。
【請求項２】
前記受信データが、前記それぞれのエアロゾル供給デバイスの使用特性を記述した情報を含む、請求項１に記載の方法。
【請求項３】
前記それぞれのエアロゾル供給デバイスの前記使用特性が、バッテリー特性、エアロゾル生成特性、エアロゾル媒体特性、エアロゾル生成事象特性、及び誤り又は異常挙動特性を含むグループから選択された１つ又は複数の値を含む、請求項２に記載の方法。
【請求項４】
前記それぞれのエアロゾル供給デバイスの前記使用特性が、前記それぞれのエアロゾル供給デバイスの使用中に前記メモリに記録され保存される、請求項２又は３に記載の方法。
【請求項５】
前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む、前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つが、前記メモリに保存された前記受信データのうちの選択されたもの、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存された前記データのすべてを含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む、前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つが、前記メモリに保存された前記受信データのうちの選択されたもの、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存された前記データを含む、請求項１〜４のいずれか一項に記載の方法。
【請求項７】
前記選択されたものが、前記それぞれのエアロゾル供給デバイスの特定の使用特性に関する情報を含む、請求項５又は６に記載の方法。
【請求項８】
前記選択が、前記受信データのすべてより少なく保存することを含む、請求項５又は６に記載の方法。
【請求項９】
前記エアロゾル供給デバイスのメモリに前記受信データを保存する前に、以前に前記他のエアロゾル供給デバイスから受信され、前記エアロゾル供給デバイスの前記メモリに保存された任意のデータを削除するステップをさらに含む、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記エアロゾル供給デバイスによって生成された前記データ及び／又は前記他のエアロゾル供給デバイスから受信された前記データが、前記それぞれのエアロゾル供給デバイスに対する位置データを含む、請求項１〜９のいずれか一項に記載の方法。
【請求項１１】
前記メモリからの前記受信データ、及び前記エアロゾル供給デバイスによって生成され前記メモリに保存されたデータを含む前記アドバタイジングパケット及び前記応答パケットのうちの前記少なくとも１つがタイムスタンプを含む、請求項１〜１０のいずれか一項に記載の方法。
【請求項１２】
所定の時間間隔の後、前記エアロゾル供給デバイスの前記メモリに保存された前記受信データを削除するステップをさらに含む、請求項１〜１１のいずれか一項に記載の方法。
【請求項１３】
前記無線通信インターフェースがＢｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ通信インターフェースである、請求項１〜１２のいずれか一項に記載の方法。
【請求項１４】
プロセッサと、
無線通信インターフェースと、
命令を含むメモリであり、前記命令が、前記プロセッサによって実行されたとき、請求項１〜１３のいずれか一項に記載の方法を実行する、メモリと
を備えるエアロゾル供給デバイス。
【国際調査報告】
2021509551.tif 000012
2021509551.tif 000013
2021509551.tif 000014