(57)【要約】  スマートフォン２及び電子タバコ４を含むシステムが開示される。スマートフォン２は、位置を決定することができるＧＰＳ受信機２６を含む。スマートフォン２は、ネットワーク３０上で、小売業者情報サーバ３４と通信することができ、小売業者情報サーバ３４は、小売業者の位置を少なくとも含む、エアロゾル生成消耗品の小売業者に関する情報を格納する。スマートフォン２は、スマートフォン２と関連付けられた位置と小売業者のそれぞれの位置との間の多数の距離を決定するように構成される。スマートフォン２は、ユーザの位置に対するインジケータ３６及び関連する小売業者の位置に相当するアイコン３８、４０を含むマップを表示することができる。これにより、エアロゾル生成消耗品の小売業者を位置付ける上でスマートフォン２のユーザの手助けをすることができる。
2021511014.tif 000002
【特許請求の範囲】
【請求項１】
電子ユーザデバイスと関連付けられた位置を決定するように構成された測位モジュールと、
エアロゾル生成消耗品の小売業者に関する情報を格納するように構成されたデータ記憶装置であって、前記情報が、前記小売業者の位置を少なくとも含む、データ記憶装置と、
前記電子ユーザデバイスと関連付けられた前記位置と前記小売業者の前記それぞれの位置との間の複数の距離を決定し、前記少なくとも１つの小売業者が前記電子ユーザデバイスと関連付けられた前記位置の既定の範囲内に位置する場合、前記少なくとも１つの小売業者に関連する情報を表示するという命令を生成するように構成されたプロセッサと
を含む、システム。
【請求項２】
小売業者に関する前記格納される情報が、前記小売業者が複数のタイプのエアロゾル生成消耗品を取り扱っているかどうかについての情報を含み、前記プロセッサが、前記電子ユーザデバイスと関連付けられた第１の消耗品タイプを決定し、前記第１の消耗品タイプを取り扱っている小売業者を選択するように構成される、請求項１に記載のシステム。
【請求項３】
前記電子ユーザデバイスと通信接続されるように適応されたエアロゾル生成デバイスをさらに含む、請求項２に記載のシステム。
【請求項４】
前記プロセッサが、前記エアロゾル生成デバイスの特性に基づいて前記第１の消耗品タイプを決定するように構成される、請求項３に記載のシステム。
【請求項５】
前記プロセッサが、前記電子ユーザデバイスと前記エアロゾル生成デバイスとの間で転送されたデータに基づいて前記第１の消耗品タイプを決定するように構成される、請求項３又は４に記載のシステム。
【請求項６】
前記測位モジュールが、前記電子ユーザデバイスの測位センサを含む、請求項１〜５のいずれか一項に記載のシステム。
【請求項７】
前記少なくとも１つの小売業者に関連する前記情報を表示するためのディスプレイを含む前記電子ユーザデバイスをさらに含む、請求項１〜６のいずれか一項に記載のシステム。
【請求項８】
小売業者に関する前記格納される情報が、複数のタイプのエアロゾル生成消耗品の在庫についての情報を含み、前記プロセッサが、前記電子ユーザデバイスと関連付けられた第１の消耗品タイプを決定し、利用可能な前記第１の消耗品タイプの在庫を有する小売業者を選択するように構成される、請求項１〜７のいずれか一項に記載のシステム。
【請求項９】
前記少なくとも１つの小売業者に関連する位置情報を表示するように構成されたディスプレイをさらに含む、請求項１〜８のいずれか一項に記載のシステム。
【請求項１０】
前記電子ユーザデバイスと関連付けられた前記位置から前記少なくとも１つの小売業者の前記位置までのナビゲーション命令を生成するように構成されたナビゲーションモジュールを含む、請求項１〜９のいずれか一項に記載のシステムであって、前記プロセッサが、前記ナビゲーション命令を表示するという命令を生成するように構成される、システム。
【請求項１１】
電子ユーザデバイスと関連付けられた位置を決定するステップと、
エアロゾル生成消耗品の小売業者に関する情報をデータベースから回収するステップであって、前記回収情報が、前記小売業者の位置を少なくとも含む、ステップと、
前記電子ユーザデバイスと関連付けられた前記位置と前記小売業者の前記それぞれの位置との間の複数の距離を決定するステップと、
前記少なくとも１つの小売業者が前記電子ユーザデバイスと関連付けられた前記位置の既定の範囲内に位置する場合、前記少なくとも１つの小売業者に関連する情報を前記電子ユーザデバイスのディスプレイ上に表示するステップと
を含む、方法。
【請求項１２】
実行可能命令が格納されたコンピュータ可読記憶媒体であって、前記実行可能命令が、コンピュータによって実行されると、
電子ユーザデバイスと関連付けられた位置を決定するステップと、
エアロゾル生成消耗品の小売業者に関する情報をデータベースから回収するステップであって、前記回収情報が、前記小売業者の位置を少なくとも含む、ステップと、
前記電子ユーザデバイスと関連付けられた前記位置と前記小売業者の前記それぞれの位置との間の複数の距離を決定するステップと、
前記少なくとも１つの小売業者が前記電子ユーザデバイスと関連付けられた前記位置の既定の範囲内に位置する場合、前記少なくとも１つの小売業者に関連する情報を前記電子ユーザデバイスのディスプレイ上に表示するステップと
を含むステップを前記コンピュータに行わせる、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが電子タバコなどのエアロゾル生成デバイスで使用するためのエアロゾル生成消耗品を容易に位置付けられるように改善するための装置及び方法に関する。
【背景技術】
【０００２】
電子タバコ及び他のエアロゾル生成デバイスは、消費者の間で一層人気が高まっている。消費されるものである従来のタバコと異なり、電子タバコは、何度も補充及び使用することが意図される。エアロゾル生成消耗品は、ユーザが定期的に得る必要がある。この分野における課題の１つは、適切なエアロゾル生成消耗品を供給することができる小売業者を位置付ける上でユーザの手助けをすることである。
【発明の概要】
【課題を解決するための手段】
【０００３】
本発明の態様によれば、電子ユーザデバイスと関連付けられた位置を決定するように構成された測位モジュールと、エアロゾル生成消耗品の小売業者に関する情報を格納するように構成されたデータ記憶装置であって、上記情報が、小売業者の位置を少なくとも含む、データ記憶装置と、電子ユーザデバイスと関連付けられた位置と小売業者のそれぞれの位置との間の複数の距離を決定し、少なくとも１つの小売業者が電子ユーザデバイスと関連付けられた位置の既定の範囲内に位置する場合、少なくとも１つの小売業者に関連する情報を表示するという命令を生成するように構成されたプロセッサとを含むシステムが提供される。
【０００４】
この方法では、小売業者に関する情報及びユーザに対する小売業者のそれぞれの位置に関する情報を表示することができる。従って、ユーザは、エアロゾル生成消耗品の小売業者を見つける手助けを得ることができる。表示される情報は、好ましくは、電子ユーザデバイスと関連付けられた位置に最も近い１つ又は複数の小売業者に関連する。一配置では、小売業者が見つからない場合又は小売業者の数が既定の値未満である場合は、既定の範囲を増大することができる。従って、第１の既定の範囲及び第２の既定の範囲が存在し得る。
【０００５】
好ましくは、小売業者に関する格納される情報は、小売業者が複数のタイプのエアロゾル生成消耗品を取り扱っているかどうかについての情報を含み、プロセッサは、好ましくは、電子ユーザデバイスと関連付けられた第１の消耗品タイプを決定し、第１の消耗品タイプを取り扱っている小売業者を選択するように構成される。この方法では、小売業者が第１の消耗品タイプを取り扱っている場合にのみ、小売業者についての情報を表示することができる。消費者と関連付けられた第１の消耗品タイプは、消費者と関連付けられたアカウントの情報に基づいて決定することができる。或いは、第１の消耗品タイプは、動的に決定することができる。
【０００６】
システムは、電子ユーザデバイスと通信接続されるように適応されたエアロゾル生成デバイスを含み得る。電子ユーザデバイスは、ほんの数例を挙げると、携帯電話、タブレット又はパーソナルコンピュータであり得る。ユーザの位置は、電子ユーザデバイスの位置に基づいて想定することができる。エアロゾル生成デバイスは、接続ケーブル又は無線プロトコル（Ｂｌｕｅｔｏｏｔｈ（登録商標）など）を使用して、電子ユーザデバイスに接続することができる。
【０００７】
プロセッサは、エアロゾル生成デバイスの特性に基づいて第１の消耗品タイプを決定するように構成することができる。電子ユーザデバイスは、そのモデル又はシリアル番号に基づいてエアロゾル生成デバイス用の消耗品タイプを記録するローカル又はリモートデータベースへのアクセスを有し得る。エアロゾル生成デバイスの特性は、プロセッサによって、交信の特徴に基づいて決定することができる。
【０００８】
プロセッサは、電子ユーザデバイスとエアロゾル生成デバイスとの間で転送されたデータ（例えば、エアロゾル生成デバイスのシリアル番号及び／又は上記デバイスによって使用された消耗品のシリアル番号）に基づいて第１の消耗品タイプを決定するように構成することができる。従って、接続されたエアロゾル生成デバイスが特定のタイプの消耗品を必要とする場合は、このタイプを検出し、その結果、関連する小売業者のみをディスプレイスクリーン上に表示することができる。
【０００９】
プロセッサが複数のタイプのエアロゾル生成デバイスを検出することができる場合は、この複数のタイプを検出し、可能なタイプの消耗品のすべての小売業者を表示することができる。
【００１０】
測位モジュールは、好ましくは、電子ユーザデバイスの測位センサを含む。例えば、測位センサは、位置を決定するために使用することができる電子ユーザデバイスのＧＮＳＳ受信機を含み得る。また、測位センサは、セルラ測位技法、Ｗｉ−Ｆｉ又はデッドレコニングを使用して位置を決定することもできる。
【００１１】
システムは、少なくとも１つの小売業者に関連する情報を表示するためのディスプレイスクリーンを含み得る電子ユーザデバイスを含み得る。表示される情報は、小売業者の位置及び利用可能なエアロゾル生成消耗品のタイプについての情報を含み得る。
【００１２】
小売業者に関する格納される情報は、複数のタイプのエアロゾル生成消耗品の在庫についての情報を含み得、プロセッサは、電子ユーザデバイスと関連付けられた第１の消耗品タイプを決定し、利用可能な第１の消耗品タイプの在庫を有する小売業者を選択するように構成することができる。
【００１３】
システムは、少なくとも１つの小売業者に関連する位置情報を表示するように構成されたディスプレイスクリーンを含み得る。好ましくは、小売業者は、ユーザの想定位置に相当する電子ユーザデバイスと関連付けられた位置と共に、マップ上に表示される。
【００１４】
電子ユーザデバイスと関連付けられた位置から少なくとも１つの小売業者の位置までのナビゲーション命令を生成するため、ナビゲーションモジュールを提供することができ、プロセッサは、ナビゲーション命令を表示するという命令を生成するように構成することができる。ナビゲーションモジュールは、第三者サーバにおいて提供することができる。
【００１５】
本発明の別の態様によれば、電子ユーザデバイスと関連付けられた位置を決定するステップと、エアロゾル生成消耗品の小売業者に関する情報をデータベースから回収するステップであって、回収情報が、小売業者の位置を少なくとも含む、ステップと、電子ユーザデバイスと関連付けられた位置と小売業者のそれぞれの位置との間の複数の距離を決定するステップと、少なくとも１つの小売業者が電子ユーザデバイスと関連付けられた位置の既定の範囲内に位置する場合、少なくとも１つの小売業者に関連する情報を電子ユーザデバイスのディスプレイスクリーン上に表示するステップを含む方法が提供される。方法は、先行する態様のいかなる特徴も実装することができる。
【００１６】
小売業者に関する回収情報は、好ましくは、小売業者が複数のタイプのエアロゾル生成消耗品を取り扱っているかどうかについての情報を含み、方法は、好ましくは、電子ユーザデバイスと関連付けられた第１の消耗品タイプを決定するステップと、第１の消耗品タイプを取り扱っている小売業者を選択するステップとを含む。
【００１７】
方法は、好ましくは、電子ユーザデバイスとエアロゾル生成デバイスとの間で転送されたデータに基づいて第１の消耗品タイプを決定するステップを伴う。
【００１８】
回収情報は、好ましくは、複数のタイプのエアロゾル生成消耗品の在庫についての情報を含む。方法は、好ましくは、電子ユーザデバイスと関連付けられた第１の消耗品タイプを決定するステップと、利用可能な第１の消耗品タイプの在庫を有する小売業者を選択するステップとを伴う。
【００１９】
本発明のさらなる別の態様によれば、実行可能命令が格納されたコンピュータ可読記憶媒体であって、実行可能命令が、コンピュータによって実行されると、以前の態様において定義されるような方法ステップをコンピュータに行わせる、コンピュータ可読記憶媒体が提供される。
【００２０】
ここでは、図面を参照して、例示として、本発明の実施形態について説明する。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態における、電子タバコ及び通信ネットワークと通信するスマートフォンの概略図である。
【図２】本発明の実施形態において行うことができるステップを示すフロー図である。
【図３】本発明の実施形態におけるシステムの概略図である。
【図４】本発明の実施形態におけるシステムの別の概略図である。
【図５】本発明の実施形態における、ネットワーク及び電子タバコと通信するスマートフォンの別の概略図である。
【発明を実施するための形態】
【００２２】
システムのいくつかの実施形態を説明する前に、システムは、以下の説明に記載される構造又はプロセスステップの詳細に限定されないことを理解されたい。本開示の利益を有する当業者には、システムの他の実施形態が可能であり、システムを様々な方法で実践又は実行できることが明らかであろう。
【００２３】
本明細書で使用される場合、「エアロゾル生成デバイス」又は「電子タバコ」という用語は、エアロゾル（喫煙のためのエアロゾルを含む）をユーザに送達するための喫煙装置を含み得る。喫煙のためのエアロゾルは、０．５〜７ミクロンの粒径のエアロゾルを指し得る。粒径は、１０又は７ミクロン未満であり得る。装置は、ポータブルであり得る。ポータブルは、ユーザが保持して使用するための装置を指し得る。
【００２４】
本明細書で使用される場合、「プロセッサ」又は「処理資源」という用語は、ＡＳＩＣ、マイクロコントローラ、ＦＰＧＡ、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）能力、状態機械又は他の適切なコンポーネントを含む、処理のための１つ又は複数のユニットを指し得る。プロセッサは、メモリに格納された機械可読命令及び／又はプログラマブル論理としてのコンピュータプログラムを含み得る。
【００２５】
図１は、スマートフォン２及び電子タバコ４の概略図である。エアロゾル生成デバイスである電子タバコ４は、電池６と、エアロゾルが生成される気化可能液体を貯蔵するための貯蔵所８とを含む。貯蔵所８の気化可能液体は、電池６によって給電されるアトマイザ１０に供給することができる。空気流入口１２は、電子タバコのボディに提供され、気流は、ユーザがマウスピース１４を介して吸入することによって生成することができる。気流は、空気を空気流入口１２に引き込み、アトマイザ１０に通すことができ、その結果、ユーザは、貯蔵所８からの気化液体を含む空気を吸入することができる。
【００２６】
貯蔵所８は、気化可能液体の体積を決定するためのセンサ（図示せず）を含み得る。この方法では、電子タバコ４は、気化可能液体の体積が閾値を下回って降下した際、警報を生成することができる。
【００２７】
気化可能液体に基づかない代替のエアロゾル生成デバイスを提供することができる。一例では、従来のタバコを内包するカプセルをエアロゾル生成デバイスに供給することができる。これらのカプセルは、タバコを燃やすことなく加熱することができ、それにより、気流でカプセルから運び出すことができる蒸気を出すことができる。
【００２８】
これらのエアロゾル生成デバイスは、使用の際にエアロゾル生成消耗品を必要とするという点において共通の特徴を共有する。枯渇した時点で、エアロゾル生成消耗品を補給することができる。この補給は、関連するエアロゾル生成消耗品を貯蔵所などの貯蔵室に補充することによって達成することができる。エアロゾル生成消耗品は、いかなる望ましい物理的状態でも貯蔵することができ、現在好ましい物理的状態は固体又は液体であるが、気体状のエアロゾル生成消耗品も可能であり得る。また、エアロゾル生成消耗品は、使い捨て及び交換可能ユニットとして提供することもできる。一例では、エアロゾル生成消耗品は、気化可能液体の貯蔵所を有する使い捨てのカートマイザユニットや、統合アトマイザであり得る。使い捨て及び交換可能ユニットの他の例は、タバコのポッド又はスティック（又は他のエアロゾル形成材料）を含む。
【００２９】
電子タバコ４は、スマートフォン２の対応するＢｌｕｅｔｏｏｔｈ送信機２４との通信相互作用を確立するために使用することができる通信インタフェース１６（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）送信機）を含む。また、スマートフォン２は、セルラ技術及びＷｉ−Ｆｉに基づくネットワーク３０との無線通信用の電子機器も含む。
【００３０】
スマートフォン２は、地理的位置をモニタすることができるＧＰＳ受信機２６を含む。ＧＰＳ信号は、典型的には、屋外環境でのみ利用可能であり、ＧＰＳ信号が利用可能ではない場合、スマートフォン２は、代替の技法を使用して位置を決定するように適応される。代替の技法の少数の例は、Ｗｉ−Ｆｉ測位、デッドレコニング及びセルラ測位を含む。また、スマートフォン２には、データ記憶装置２８も提供される。
【００３１】
スマートフォン２は、ネットワーク３０に通信可能に接続される。マッピング及びナビゲーションサーバ３２並びに小売業者情報サーバ３４は、スマートフォン２によって、ネットワーク３０を介してアクセスすることができる。
【００３２】
図２は、本発明の実施形態において行うことができるステップを示すフロー図である。一例では、ユーザがモバイルアプリケーションに対応する「最も近いストア」アイコンを選択するようにユーザのスマートフォン２を操作すると、ステップを開始することができる。別の例では、貯蔵所８内の気化可能液体の体積が閾値を下回って降下したか又は消耗品の全在庫が閾値レベルを下回ったと決定されると、ステップを開始することができる。図２のステップ５０では、スマートフォン２は、ＧＰＳ受信機２６を使用して位置を決定するように適応される。スマートフォン２の位置は、ユーザの位置に相当するものとして想定することができる。
【００３３】
ステップ５２では、スマートフォン２のプロセッサは、必要なエアロゾル生成消耗品のタイプを決定するように構成される。エアロゾル生成消耗品は、前述の実施形態のデバイスのうちの１つで使用するための気化可能液体のタイプ若しくはブランド又はカプセルのタイプ若しくはブランドに相当し得る。第１の例では、スマートフォン２は、通信接続が確立された任意の電子タバコ４に関連する詳細をデータ記憶装置２８に格納するように構成される。ステップ５２では、プロセッサは、接続された電子タバコ４についての情報（現在使用されているエアロゾル生成消耗品のモデル、シリアル番号及びタイプなど）を回収することができる。プロセッサは、複数のデバイスがスマートフォン２に接続されている場合は、スタックメモリに格納されているもののようないくつかの電子タバコ４に関連する詳細を回収することができる。プロセッサは、つい最近接続された電子タバコ４のうちの５〜２０個に関連する詳細を回収することができる。第２の例では、ユーザは、ユーザの電子タバコ４及び／又はそれらの好ましいタイプのエアロゾル生成消耗品についての情報をスマートフォン２に手動で入力することができる。第３の例では、エアロゾル生成消耗品は、スマートフォン２に格納されたユーザアカウント又はユーザプロファイルに基づいて識別される。ユーザアカウント又はユーザプロファイルは、スマートフォン２上で実行しているモバイルアプリケーションの一部として又はモバイルアプリケーションによってアクセスすることができる。第２及び第３の例は、通信インタフェースを含まない電子タバコを使用して実施することができる。例では、プロセッサは、ユーザと関連付けられた消耗品の１つ又は複数のタイプを識別することができる。
【００３４】
ステップ５４では、スマートフォン２は、ステップ５２で識別された消耗品のタイプを取り扱っている小売業者についての情報を回収するように構成される。この動作は、小売業者情報サーバ３４に要求を送信することによって達成される。小売業者情報サーバ３４は、スマートフォン２から要求を受信し、関連する消耗品を供給することができる小売業者のリストを決定するために内部データベースを調べる。データベースは、小売業者の名前及び場所を含む小売業者についての様々な詳細を含む。いくつかの実施形態では、小売業者情報サーバ３４に格納されるデータベースは、スマートフォン２に格納することもダウンロードすることもできる。これにより、スマートフォン２は、通信接続が利用可能ではない場合でさえ、関連する消耗品を供給することができる小売業者に関する情報を決定することも、小売業者情報サーバ３４への要求の繰り返しを回避することもできる。
【００３５】
任意選択のステップ５６では、小売業者情報サーバ３４は、小売業者のリストに対する在庫情報を決定することができる。この在庫情報は、小売業者情報サーバ３４によって保持される在庫情報に基づいて決定することができる。小売業者情報サーバ３４は、保持された在庫についての情報を更新してそのデータが最新のものであることを保証するために、個々の小売業者を定期的にポーリングすることができる。小売業者の現在の在庫は、供給された消耗品の量及び消費者への上記消耗品の販売量に基づいて更新することができる。
【００３６】
ステップ５８では、スマートフォン２は、ステップ５０で決定されたスマートフォン２の位置及び小売業者情報サーバ３４に格納された小売業者の場所に関する情報に基づいて、それぞれの小売業者までの距離を決定することができる。或いは、ステップ５２においてスマートフォン２が要求と共にその位置を送信する場合は、ステップ５８は、小売業者情報サーバ３４において行うことができる。ステップ５８は、スマートフォン２及び小売業者の座標に基づく公知の幾何学的技法を使用して実行することができる。
【００３７】
ステップ６０では、スマートフォン２は、第１の半径（スマートフォン２の位置を中心とする）内で識別された小売業者の数が既定の閾値を上回るかどうかを判断することができる。一例では、第１の半径は１ｋｍであり、既定の閾値は単一の小売業者であり得る。スマートフォンの位置から１ｋｍ以内に小売業者が見つからない場合は、ステップ６２において半径を２ｋｍに増加することができる。次いで、ステップ６０では、その拡張された検索半径内に１つ又は複数の小売業者が見つかるかどうかを判断するため、さらなる分析を実行することができる。検索半径は、少なくとも１つの小売業者が見つかるまで徐々に増加することができる。従って、初期の優先事項は、ユーザの位置のすぐ近くの小売業者についての情報を表示することであるが、そのエリア内で十分な小売業者が見つかった場合に限る。すぐ近くに十分な小売業者が存在しない場合は、十分な数の小売業者が提供されるまで、半径は外向きに拡張される。同様に、半径を徐々に拡張することにより、ユーザが過剰な数の小売業者を見つける可能性は低くなる。
【００３８】
ステップ６４では、スマートフォン２は、ディスプレイスクリーン２２上にマップを表示するように構成される。マップの例は、図１のスマートフォンのディスプレイスクリーン２２上に示されている。マップは、示されるように、スマートフォン２の位置を中心とすることができ、インジケータ３６でマーク付けされている。マップデータは、マッピング及びナビゲーションサーバ３２からダウンロードすることができる。また、マップは、エアロゾル生成消耗品の２つの小売業者のアイコン３８、４０も含む。この例では、小売業者は、ステップ５４においてユーザによって使用されるタイプのエアロゾル生成消耗品を取り扱っている小売業者として識別される。ステップ５６では、小売業者は、利用可能な関連する消耗品の在庫を有する小売業者のみを含むようにさらにフィルタリングすることができる。
【００３９】
アイコン３８、４０は、ディスプレイスクリーン２２上のマップに表示されるように、選択可能である。アイコン３８、４０は、小売業者が在庫を有する消耗品を表す表示で表示することができる。例えば、アイコン３８、４０のサイズは、関連する小売業者に在庫がある消耗品の数を示し得る。ステップ６６では、ユーザは、アイコン３８、４０のうちの１つを選択することができる。次いで、スマートフォン２によって、スマートフォン２の位置から関連する小売業者の位置までのナビゲーション命令の生成を求める要求がマッピング及びナビゲーションサーバ３２に送信される。次いで、マッピング及びナビゲーションサーバ３２は、選択可能な輸送モードに基づいて、関連場所への移動命令を生成することができる。これらのステップは、必要なエアロゾル生成消耗品の小売業者の場所を識別する上でスマートフォンのユーザの手助けをすることができる。
【００４０】
上記で説明されるように、ステップ５２では、プロセッサは、つい最近接続された多くの電子タバコ４に関連する詳細を回収し、複数の互換タイプの消耗品を決定することができる。この例では、ステップ５４では、スマートフォン２は、互換性を有する消耗品の少なくとも１つを取り扱っている小売業者についての情報を回収することができる。ステップ６４では、ディスプレイスクリーン２２上のマップに小売業者のアイコンを表示することができる。アイコンは、関連する小売業者から利用可能な消耗品のタイプについての情報を提供することができるインジケータで表示することができる。この方法では、小売業者が消耗品の少なくとも１つを供給する場合、その小売業者のアイコンを含めることができる。ユーザは、どの小売業者が利用可能な各消耗品の在庫を有するかを決定するため、マップ上のアイコンを調べることができる。
【００４１】
１つのエンティティで行われる処理ステップは、その代替として別のエンティティで実行することができる。従って、スマートフォン２で実行される処理ステップは、小売業者情報サーバ３４又はマッピング及びナビゲーションサーバ３２によって行うことができ、その逆も同様である。また、個々の処理ステップをエンティティ間で分割することも可能である。
【００４２】
図３は、本発明によるシステムの例示的な実施形態であり、フロントエンドシステム１０２及びバックエンドシステム１０４の２つの部分に基づくシステム１００内のスマートフォン２を含む。フロントエンドシステム１０２は、ＧＰＳ受信機を含むスマートフォン２を含み、スマートフォン２にはモバイルアプリケーションが提供される。モバイルアプリケーションは、ユーザがバックエンドシステム１０４に登録、年齢確認及びログイン詳細を提供すること、データを入力すること又はユーザ要求（オンライン購入若しくは小売業者情報サーバ３４へのストア検索クエリなど）を作成することを行えるようにする。ユーザがモバイルアプリケーションを使用して特定の電子タバコを位置付けることができる場合は、モバイルアプリケーションは、１つ又は複数の電子タバコ４の地理的位置をスマートフォンのデータ記憶装置２８に格納するか又はネットワーク３０に送信するように適応される。地理的位置は、トリガ事象が起こった後の電子タバコの緯度と経度に基づき、時間及び場所詳細は、データ記憶装置、マッピング及びナビゲーションサーバ３２又はネットワーク３０に提供される。また、モバイルアプリケーションは、バックエンドシステム１０４に送信される予定のスマートフォン２の地理的位置を格納することもできる。また、ユーザは、インターネットアプリケーション又はウェブアプリを介してバックエンドシステム１０４に情報を提供することもできる。
【００４３】
バックエンドシステム１０４は、フロントエンドシステム１０２から、アプリサービス１０６において、ユーザ情報、ユーザ要求及び特定の電子タバコ情報を受信する。バックエンドシステム１０４は、以下を含む。
−  管理ツール１０８及び管理ウェブアプリ１１０：これらのコンポーネントは、バックエンドシステム１０４の管理部分である。特定のシステム機能上の役割、許可、ユーザ管理システム構成及び管理活動が処理され、管理ウェブアプリ１１０は、シングルサインオンのユーザ認証メカニズムのためにアクティブディレクトリ１１２を呼び出す。
−  アクティブディレクトリ１１２：このコンポーネントは、登録、ログイン、オンライン購入及びストア検索を含む行動におけるユーザ又はクライアント検証を実行する。アクティブディレクトリ１１２は、クラウドディレクトリ及びアイデンティティ管理サービスに基づいて、管理ウェブアプリ１１０及びＡＰＩ（アプリケーションプログラムインタフェース）アプリ１１４をテナントするために使用される。アクティブディレクトリ１１２は、コアディレクトリサービス、高度なアイデンティティガバナンス及びアプリケーションアクセス管理を組み合わせる。
−  ＡＰＩアプリ１１４：ＡＰＩアプリは、バックエンドシステム１０４によって露出されたすべてのＡＰＩ及びＥコマースＡＰＩ  １１６の呼び出しを含む。ＥコマースＡＰＩ  １１６は、登録、ログイン、オンライン購入及びストア検索などの電子商取引行動のためのデータを受信する。ユーザ又はクライアントは、ＡＰＩアプリ１１４を通じてバックエンドシステム１０４にアクセスする。ＡＰＩアプリ１１４においてアクセスの承認を得るには、モバイルアプリケーションは、アクティブディレクトリ１１２からのアクセストークンを必要とする。
−  トランザクションデータベース１１８：トランザクションデータベースは、例えば、管理ウェブアプリ１１０及びＡＰＩアプリ１１４がデータの読み取り及び書き込みを行う構造化クエリ言語、ＳＱＬ、データベース又は同様のタイプのデータベースであり得る。トランザクションデータベースは、バックエンドシステム全体からの情報を含む。プロジェクト又はＳＱＬプロジェクトは、データベースの各部分に対して作成され、テーブル、機能及び格納手順の作成のために必要なすべてのスクリプトを含む。トランザクションデータベースは、管理スキーマ、アプリケーションスキーマ及びセキュリティスキーマの３つのスキーマに分割される。
−  匿名データベース１２０：ＳＱＬに基づき得るこのコンポーネントは、統計情報のみを含み、ユーザについてのいかなる情報も含まない。データは、ユーザについてのいかなる情報も含むことなく、トランザクションデータベース１１８からコピーされ、プロセスは、ウェブジョブコンポーネント１２２によって行われる。データ匿名化は、情報サニタイゼーションのタイプであり、そのスコープは、プライバシを保護することである。匿名データベース１２０は、蒸気吸入活動に関連する特定の匿名データセットを含み、報告目的で利用可能である。データが説明する人々が匿名性を保てるように、データセットからの個人を特定できる情報は削除される。匿名データセットには、ユーザに関する言及が存在しない。
−  ウェブジョブコンポーネント１２２：このコンポーネントは、２つのウェブジョブを含み、Ｃ＃コードを含む。一方のウェブジョブは、トランザクションデータベース１１８から匿名データベース１２０にデータをコピーするために使用される。他方のウェブジョブは、６か月毎又は他の既定の期間毎にトランザクションデータベース１１８からのデータパージを行うために実装される。
【００４４】
バックエンドシステム１０４は、異なる層に構造化され、各層は、フロントエンドシステム１０２とバックエンドシステム１０４との間の通信において役立てるためのそれ自体の役割を有する。この手法は、消費のために、ユーザ又はクライアントアプリケーション（例えば、Ａｎｄｒｏｉｄ及びｉＯＳを使用する）のためのサービスとしてコア機能のいくつかを露出し、システム全体への新しいＡＰＩ又は新しいビジネス論理の追加の影響を最小限に抑えるうえで役立つ。層は、ユーザモバイルアプリケーションに提供されるサービスにおいて、データベース論理、ビジネス論理、アプリケーションプログラムインタフェース（ＡＰＩ）及び管理ツールを分離する。
【００４５】
図４は、本発明の実施形態による、バックエンドシステム１０４（図３に示される）において実装することができる階層化アプリケーション２００の表現を示す。各層は、ユーザ又はクライアントとデータベース及びＡＰＩとの通信において役立つ。
【００４６】
層について、以下でより詳細に説明する。
−  ウェブアプリ層２０２：ウェブアプリ層２０２（又はプレゼンテーション層）は、開発されたウェブアプリケーションであり、管理のためのプレゼンテーション層を実装する。このアプリケーションは、スケーラブルなセッションを維持し、また、ＥコマースＡＰＩ及びモバイルクライアント、ｉＯＳ及びＡｎｄｒｏｉｄ並びにバックエンドアプリケーションとクライアントとの間の呼び出しも維持する。
−  ＡＰＩ層２０４：この層は、ＡＰＩを管理するように構築された分離されたプロジェクトであり、ＥコマースＡＰＩとモバイルクライアント、ｉＯＳ及びＡｎｄｒｏｉｄとの間の呼び出し並びにバックエンドアプリケーションとクライアントとの間の呼び出しを実現するためのステートレスアプリケーションである。この層は、ドメイン論理層からデータを送受信する。ＡＰＩ層２０４は、バックエンドまでのルートを含み、ドメイン論理層２０６と通信する方法は、ドメイン論理モデル及びＡＰＩバージョニングを使用する。
−  ドメイン論理層２０６：ドメイン論理層２０６は、バックエンドアプリケーションの残りの部分からビジネス論理を分離するように構築される。この層は、汎用リポジトリ、ドメイン論理モデル及び依存オブジェクト注入を使用する。ドメイン論理層は、ビジネス層２０８及びデータモデル層２１０を含む。
−  データアクセス層２１２：データアクセス層２１２は、データベースからデータを得る役割を有し、データベースからのテーブルに対するモデルを作成する。この層は、バックエンドアプリケーションがデータベースと通信するうえで役立ち、エンティティフレームワーク、データアクセス層モデル（コードファースト／データベースファースト）及びデータベースコンテキストを使用する。
−  データベース層２１４：データベース層２１４は、トランザクションデータベース層２１６及び匿名データベース層２１８の２つの異なる層に分割される。両方とも、ＳＱＬに基づき得るプロジェクトであり、データベースからのデータの受信に必要なテーブル、機能及び格納手順の作成のために開発されたものである。匿名データベース層２１８は、異なる統計（例えば、吸入の数、タバコの使用頻度）を格納するために作成されるが、ユーザについての個人データは、このテーブルに格納されない。トランザクションデータベース層２１６は、行動、ファームウェアバージョン、ローカライゼーションバージョン及びアプリケーションについてなど（カプセル、デバイス、ユーザ及びユーザの蒸気吸入活動についてなど）、管理についてのデータを格納するためにテーブル、機能及び格納手順を作成する役割を有する。
【００４７】
図５は、本発明の実施形態による、ネットワーク３０（サーバ３２を介する）と、スマートフォン２と、複数の電子タバコデバイスとの間の通信の概略表現を示す。スマートフォン２及び任意の接続された電子タバコデバイスは、フロントエンドシステム１０２（図３に示される）に位置し得、ネットワーク３０は、フロントエンドシステム１０２とバックエンドシステム１０４（図３に示される）との間の通信を可能にする。ネットワーク３０は、ネットワークとの通信のために電子タバコデバイスのスキャンを実行することができる。コマンドは、スマートフォン２上のモバイルアプリケーションに送信され、次いでユーザが利用可能なすべての利用可能なタバコデバイス４Ａ、４Ｂ、４Ｃがスキャンされる。電子タバコデバイス４Ａ、４Ｂ、４Ｃは、Ｂｌｕｅｔｏｏｔｈ（登録商標）を介してスマートフォン２に接続される。モバイルアプリケーションは、リストからデバイスを選択するためにユーザが利用可能なデバイスのリストを表示し、アプリケーションは、選択されたデバイスに関連する情報をネットワーク３０に送信する。
【００４８】
接続が確立された後、ネットワーク３０は、スマートフォン２のモバイルアプリケーションを通じて電子タバコデバイス４Ｂと通信することができる。モバイルアプリケーションは、タバコデバイス４Ｂからデータを読み取ることも、タバコデバイス４Ｂにデータを書き込むこともでき、ネットワークは、変化が起こった際（例えば、カプセルの変更／交換を必要とする際又はデバイスの電池の残量が少なくなった際）、モバイルアプリケーションに通知することができる。
【００４９】
追加の機能又はサービスは、次の通りである。
−  認証：このステップは、デバイスの情報（デバイスＩＤ、デバイスＭＡＣアドレス、カプセル情報）を得るため及びデバイスと通信するために必要である。プロセスは、読み取り、書き込み及び通知の特性を使用して行われる。
−  カプセル情報：このサービスは、カプセル情報（吸入残量、ニコチン残量など）を読み取るために使用される。ＰＷＡアプリは、カプセル情報を読み取り、カプセルが変化した際に電子タバコデバイスによる通知を受けることができる。
−  デバイス情報：このサービスは、読み取り特性を使用してデバイスについての情報を読み取るために使用される。
−  デバイス設定：このサービスは、デバイス設定（スリープ時間、最大吸入持続時間）を変更するために使用され、また書き込み特性を使用して、デバイスの発見、デバイスのリブート、デバイスのリセットなどのような機能を使用するためにも使用される。
−  事象情報：このサービスは、機能障害（ソフトウェア温度過昇、乾燥蒸気、ハードウェア温度過昇）が起こった際、デバイスからネットワークへの通知を受信するために使用される。
−  無線：このサービスは、ネットワークから、書き込み及び通知特性に基づいて電子タバコデバイスのファームウェアを更新するために使用される。
−  蒸気吸入：このサービスは、ユーザが蒸気吸入する際にその情報を得るために使用される。従って、ネットワークは、通知及び書き込み機能／特性を使用して、ユーザが喫煙している際に通知を受け、持続時間、温度、液体についての情報を得る。
【００５０】
インターネット接続が失われた場合、モバイルアプリケーションとデバイス４Ｂとの間の通信は、同じ方法で機能し、デバイス４Ｂについての情報は、スマートフォン２のデータ記憶装置に保存される。ローカルストレージは、モバイルアプリケーションがモバイルアプリケーションからスマートフォン２のデータ記憶装置２８にアクセスできるようにする読み取り専用特性である。ウェブストレージは、１つのオリジンあたり（１つのドメインあたり及び１つのプロトコルあたり）のものである。クッキー及びセッションストレージと異なり、ローカルストレージは、有効期限を有さない（データは、削除されるまで格納しておくことができる）。例として、インターネット接続がないという理由で吸入又は事象を送信することができない場合、情報又はデータは、スマートフォンのデータ記憶装置に保存され、次いでインターネット接続が確立されるときにネットワーク又はバックエンドシステムに送信される。デバイス情報（ＩＤ、ＭＡＣアドレス、シリアルコード、名前、Ｂｌｕｅｔｏｏｔｈ（登録商標）バージョン、温度、カプセル情報）に対しても同じ手法が行われ、後にバックエンドシステムに送信すべき一時的な値が保存される。
【図１】
2021511014.tif 000003
【図２】
2021511014.tif 000004
【図３】
2021511014.tif 000005
【図４】
2021511014.tif 000006
【図５】
2021511014.tif 000007
【国際調査報告】
2021511014.tif 000008
2021511014.tif 000009
2021511014.tif 000010