(57)【特許請求の範囲】
【請求項１】
読み出し要求に応答して操作を実施するための方法であって、第１のコンピューティングデバイスが、
値を読み出す要求であって、第２のコンピューティングデバイスから、前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスとの間の無線通信リンクを介して受け取られる、要求を受け取ることと、
前記値に対応する操作を決定することであって、複数の読み出し可能な値の各々が、異なるそれぞれの操作に対応する、決定することと、
前記要求に応答して前記値に対応する前記操作を実施することと、を含む、方法。
【請求項２】
前記第１のコンピューティングデバイスが、エアロゾル送達デバイスであり、前記第２のコンピューティングデバイスが、移動通信デバイスである、請求項１に記載の方法。
【請求項３】
前記無線通信リンクが、Ｂｌｕｅｔｏｏｔｈ技術を介して実装される、請求項１に記載の方法。
【請求項４】
前記要求が、特性によって参照される値を読み出す要求を含み、前記値に対応する前記操作を決定することが、前記特性に対応する操作を決定することを含む、請求項３に記載の方法。
【請求項５】
前記第１のコンピューティングデバイスが、前記要求に応答して前記無線通信リンクを介して前記値を前記第２のコンピューティングデバイスへ送ることを更に含む、請求項１に記載の方法。
【請求項６】
フック手順が、前記要求を傍受するように構成され、前記値に対応する前記操作を決定することが、前記フック手順が前記値に対応する前記操作を呼び出すことを含む、請求項１に記載の方法。
【請求項７】
前記値が、前記値に対応する前記操作に対する参照を記憶するメモリ位置にマッピングされ、前記値に対応する前記操作を決定することが、前記メモリ位置から前記参照を読み出すことを含む、請求項１に記載の方法。
【請求項８】
前記要求が、前記値を参照する変数に対する参照を含む、請求項１に記載の方法。
【請求項９】
前記要求が、前記値を記憶するメモリ位置に対する参照を含む、請求項１に記載の方法。
【請求項１０】
前記値に対応する前記操作が、前記第１のコンピューティングデバイスの電力状態を変更することを含む、請求項１に記載の方法。
【請求項１１】
前記値に対応する前記操作が、前記第１のコンピューティングデバイスの構成設定を修正することを含む、請求項１に記載の方法。
【請求項１２】
前記第１のコンピューティングデバイスが、エアロゾル送達デバイスを含み、前記構成設定を修正することが、発光ダイオード（ＬＥＤ）インジケータの構成設定、触覚フィードバック構成、加熱プロファイル構成、エアロゾル前駆体組成物の気化設定、吸引制御設定、及び電池管理設定のうちの１つ以上を修正することを含む、請求項１１に記載の方法。
【請求項１３】
前記値が、前記構成設定を特定し、前記構成設定を修正することが、前記値を修正することを含む、請求項１１に記載の方法。
【請求項１４】
処理回路を備えたエアロゾル送達デバイスであって、前記処理回路が、前記エアロゾル送達デバイスに少なくとも、
値を読み出す要求であって、移動通信デバイスから、前記エアロゾル送達デバイスと前記移動通信デバイスとの間の無線通信リンクを介して受け取られる、要求を受け取ることと、
前記値に対応する操作を決定することであって、複数の読み出し可能な値の各々が、異なるそれぞれの操作に対応する、決定することと、
前記要求に応答して前記値に対応する前記操作を実施することと、を行わせるように、構成される、エアロゾル送達デバイス。
【請求項１５】
前記無線通信リンクが、Ｂｌｕｅｔｏｏｔｈ技術を介して実装される、請求項１４に記載のエアロゾル送達デバイス。
【請求項１６】
前記要求が、特性によって参照される値を読み出す要求を含み、前記処理回路が、少なくとも一部が前記エアロゾル送達デバイスに、前記特性に対応する操作を決定させることによって、前記エアロゾル送達デバイスに、前記値に対応する前記操作を決定させるように構成される、請求項１５に記載のエアロゾル送達デバイス。
【請求項１７】
前記処理回路が、前記エアロゾル送達デバイスに、前記要求に応答して前記無線通信リンクを介して前記値を前記移動通信デバイスへ送らせるように更に構成される、請求項１４に記載のエアロゾル送達デバイス。
【請求項１８】
前記処理回路が、前記エアロゾル送達デバイスに、
前記要求を傍受し、前記要求に応答して前記値に対応する前記操作を呼び出すように構成されたフック手順を実装させるように更に構成される、請求項１４に記載のエアロゾル送達デバイス。
【請求項１９】
前記要求が、前記値を参照する変数に対する参照を含む、請求項１４に記載のエアロゾル送達デバイス。
【請求項２０】
メモリを更に備え、
前記要求が、前記メモリ内の前記値を記憶するメモリ位置に対する参照を含む、請求項１４に記載のエアロゾル送達デバイス。
【請求項２１】
前記値に対応する前記操作が、前記エアロゾル送達デバイスの電力状態を変更することを含む、請求項１４に記載のエアロゾル送達デバイス。
【請求項２２】
前記値に対応する前記操作が、前記エアロゾル送達デバイスの構成設定を修正することを含む、請求項１４に記載のエアロゾル送達デバイス。
【請求項２３】
前記構成設定を修正することが、発光ダイオード（ＬＥＤ）インジケータの構成設定、触覚フィードバック構成、加熱プロファイル構成、エアロゾル前駆体組成物の気化設定、吸引制御設定、及び電池管理設定のうちの１つ以上を修正することを含む、請求項２２に記載のエアロゾル送達デバイス。
【請求項２４】
前記値が、前記構成設定を特定し、前記構成設定を修正することが、前記値を修正することを含む、請求項２２に記載のエアロゾル送達デバイス。
【請求項２５】
コンピューティングデバイスに、読み出し要求に応答して操作を実施させるための方法であって、第１のコンピューティングデバイスが、
第２のコンピューティングデバイスによる実施のための操作を決定することと、
前記操作に対応する値を決定することであって、複数の操作の各々が、異なるそれぞれの値に対応する、決定することと、
前記操作に対応する前記値を読み出す要求をフォーマットすることと、
前記第２のコンピューティングデバイスに前記操作を実施させるために、前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスとの間の無線通信リンクを介して前記要求を前記第２のコンピューティングデバイスへ送ることと、を含む、方法。
【請求項２６】
前記第１のコンピューティングデバイスが、移動通信デバイスであり、前記第２のコンピューティングデバイスが、エアロゾル送達デバイスである、請求項２５に記載の方法。
【請求項２７】
前記無線通信リンクが、Ｂｌｕｅｔｏｏｔｈ技術を介して実装される、請求項２５に記載の方法。
【請求項２８】
前記要求が、特性によって参照される値を読み出す要求を含み、前記特性が、前記操作に対応する、請求項２７に記載の方法。
【請求項２９】
前記第１のコンピューティングデバイスが、
前記第２のコンピューティングデバイスを制御するための複数の選択可能なコマンドへのアクセスを提供するグラフィカルユーザインターフェースを表示させることと、
選択されたコマンドの指示を受け取ることと、を更に含み、
前記操作を決定することが、前記選択されたコマンドに従って、前記操作を決定することを含む、請求項２５に記載の方法。
【請求項３０】
前記要求が、前記値を参照する変数に対する参照、または前記値を記憶するメモリ位置に対する参照のうちの１つを含む、請求項２５に記載の方法。
【請求項３１】
前記値に対応する前記操作が、前記第２のコンピューティングデバイスの電力状態を変更することを含む、請求項２５に記載の方法。
【請求項３２】
前記値に対応する前記操作が、前記第２のコンピューティングデバイスの構成設定を修正することを含む、請求項２５に記載の方法。
【請求項３３】
前記第２のコンピューティングデバイスが、エアロゾル送達デバイスを含み、前記構成設定を修正することが、発光ダイオード（ＬＥＤ）インジケータの構成設定、触覚フィードバック構成、加熱プロファイル構成、エアロゾル前駆体組成物の気化設定、吸引制御設定、及び電池管理設定のうちの１つ以上を修正することを含む、請求項３２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、第２のデバイスの操作を制御する第１のデバイスに関し、より具体的には、読み出し要求に基づいて第２のデバイスの操作を制御する第１のデバイスに関する。いくつかの実施形態は、喫煙物品などのエアロゾル送達デバイスに、より具体的には、読み出し要求によってエアロゾル送達デバイスを制御するためのシステム及び関連する方法、ならびにコンピュータプログラム製品に適用され得る。本喫煙物品は、タバコから作製され得るか、またはそれに由来し得るか、さもなければタバコを組み込み得る材料を加熱して、ヒトによる消費のための吸入可能な物質を形成するように構成され得る。
【背景技術】
【０００２】
多くの喫煙デバイスが、使用のためにタバコの燃焼を必要とする喫煙製品に対する改良案または代替案として、長年にわたり提案されている。これらのデバイスの多くは、紙巻きタバコ、葉巻、またはパイプ喫煙に関連する知覚を、タバコの燃焼に起因する相当量の不完全燃焼及び熱分解生成物を送達することなく、提供するように意図的に設計されている。このために、電気エネルギーを利用して、揮発性材料を蒸発させるかまたは加熱するか、あるいはタバコをかなりの程度燃焼させることなく、紙巻きタバコ、葉巻、またはパイプ喫煙の知覚を提供することを試みる、多数の喫煙製品、風味生成器、及び機械的吸入器が提案されてきた。例えば、全体が参照により本明細書に組み込まれる、Ｒｏｂｉｎｓｏｎらの米国特許第７，７２６，３２０号、Ｇｒｉｆｆｉｔｈ  Ｊｒ．らの米国特許出願公開第２０１３／０２５５７０２号、Ｓｅｂａｓｔｉａｎらの米国特許出願公開第２０１４／００００６３８号、Ｃｏｌｌｅｔｔらの米国特許出願公開第２０１４／００６０５５４号、Ｓｅａｒｓらの２０１２年１０月８日出願の米国特許出願第１３／６４７，０００号、Ａｍｐｏｌｉｎｉらの２０１３年３月１４日出願の米国特許出願第１３／８２６，９２９号、Ｄａｖｉｓらの２０１３年８月２８日出願の米国特許出願第１４／０１１，９９２号に記載されている背景技術において示されている、種々の代替の喫煙物品、エアロゾル送達デバイス、及び熱生成源を参照されたい。
【０００３】
エアロゾル送達デバイスの当該分野における継続的な発展により、ますます精巧なエアロゾル送達デバイスがもたらされている。しかしながら、形状因子などの要因により、多数のエアロゾル送達デバイスは、デバイスの操作がユーザによって呼び出され得るユーザインターフェース機構が相対的に限定されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第７，７２６，３２０号明細書
【特許文献２】米国特許出願公開第２０１３／０２５５７０２号明細書
【特許文献３】米国特許出願公開第２０１４／００００６３８号明細書
【特許文献４】米国特許出願公開第２０１４／００６０５５４号明細書
【特許文献５】米国特許出願第１３／６４７，０００号
【特許文献６】米国特許出願第１３／８２６，９２９号
【特許文献７】米国特許出願第１４／０１１，９９２号
【発明の概要】
【０００５】
本開示は、読み出し要求に基づくデバイスの操作を制御するためのシステム及び関連する方法、装置、ならびにコンピュータプログラム製品に関する。例えば、本明細書に開示した様々な実施形態は、システムを提供し、それによって、第１のコンピューティングデバイスは、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の通信リンクを介して操作に対応する値を読み出す要求を第２のコンピューティングデバイスへ送ることによって、第２のコンピューティングデバイスによる操作の実施を呼び出し得る。これに関連して、第２のコンピューティングデバイスによって維持され得る複数の読み出し可能な値の各々は、それぞれの操作に対応し得、第２のコンピューティングデバイスは、第１のコンピューティングデバイスが、要求に応答して読み出すことを要求した値に対応する操作を実施するように構成され得る。かかる例示的な実施形態は、特に、エアロゾル送達デバイスなどの相対的に限定されたユーザインターフェース機構を有し得るデバイスにとって有益であり得る。例えば、いくつかのかかる例示的な実施形態は、十分な機能のユーザインターフェースを有する移動通信デバイスなどのデバイスが、操作に対応する値を読み出す要求をエアロゾル送達デバイスへ送ることによって、エアロゾル送達デバイスによる操作の実施を呼び出すことを可能にするために適用され得る。
【０００６】
例えば、一態様では、読み出し要求に応答して操作を実施するための方法が提供される。本方法は、第１のコンピューティングデバイスが値を読み出す要求を受け取ることを含み得る。要求は、第２のコンピューティングデバイスから、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の無線通信リンクを介して受け取られ得る。第１のコンピューティングデバイスは、例えば、エアロゾル送達デバイスを含み得る。第２のコンピューティングデバイスは、例えば、移動通信デバイスを含み得る。本方法は、第１のコンピューティングデバイスが値に対応する操作を決定することを更に含み得る。これに関連して、第１のコンピューティングデバイスから読み出され得る複数の値の各々が、異なるそれぞれの操作に対応し得る。本方法は、第１のコンピューティングデバイスが要求に応答して値に対応する操作を実施することを追加で含み得る。
【０００７】
別の態様では、処理回路を含み得る装置が提供される。装置は、エアロゾル送達デバイスなどの第１のコンピューティングデバイス上で実装され得る。処理回路は、第１のコンピューティングデバイスに値を読み出す要求を受け取らせるように構成され得る。要求は、移動通信デバイスなどの第２のコンピューティングデバイスから、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の無線通信リンクを介して受け取られ得る。処理回路は、第１のコンピューティングデバイスに、値に対応する操作を決定させるように更に構成され得る。これに関連して、第１のコンピューティングデバイスから読み出され得る複数の値の各々は、異なるそれぞれの操作に対応し得る。処理回路は、第１のコンピューティングデバイスに、要求に応答して値に対応する操作を実施させるように追加で構成され得る。
【０００８】
更なる態様では、コンピュータプログラム製品が提供され、該コンピュータプログラム製品は、その上に記憶されるプログラム命令を有する少なくとも１つの非一次的コンピュータ可読記憶媒体を含み得る。記憶されるプログラム命令は、第１のコンピューティングデバイスに対する値を読み出す要求を受け取るためのプログラムコードを含み得る。要求は、第２のコンピューティングデバイスから、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の無線通信リンクを介して受け取られ得る。第１のコンピューティングデバイスは、例えば、エアロゾル送達デバイスを含み得る。第２のコンピューティングデバイスは、例えば、移動通信デバイスを含み得る。記憶されるプログラム命令は、値に対応する操作を決定するためのプログラムコードを更に含み得る。これに関連して、第１のコンピューティングデバイスから読み出され得る複数の値の各々は、異なるそれぞれの操作に対応し得る。記憶されるプログラム命令は、要求に応答して値に対応する操作を実施するために、第１のコンピューティングデバイスを制御するためのプログラムコードを追加で含み得る。
【０００９】
追加の態様では、コンピューティングデバイスに、読み出し要求に応答して操作を実施させるための方法が提供される。本方法は、第１のコンピューティングデバイスが第２のコンピューティングデバイスによる実施のための操作を決定することを含み得る。第１のコンピューティングデバイスは、例えば、移動通信デバイスを含み得る。第２のコンピューティングデバイスは、例えば、エアロゾル送達デバイスを含み得る。本方法は、第１のコンピューティングデバイスが操作に対応する値を決定することを更に含み得る。これに関連して、第２のコンピューティングデバイスから読まれ得る複数の値の各々は、異なるそれぞれの操作に対応し得る。本方法は、第１のコンピューティングデバイスが操作に対応する値を読み出す要求をフォーマットし、第２のコンピューティングデバイスに操作を実施させるために、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の無線通信リンクを介して要求を第２のコンピューティングデバイスへ送ることを追加で含み得る。
【００１０】
また更なる態様では、処理回路を含み得る装置が提供される。装置は、移動通信デバイスなどの第１のコンピューティングデバイス上で実装され得る。処理回路は、第１のコンピューティングデバイスに、第２のコンピューティングデバイスによる実施のための操作を決定させるように構成され得る。第２のコンピューティングデバイスは、例えば、エアロゾル送達デバイスを含み得る。処理回路は、第１のコンピューティングデバイスに、操作に対応する値を決定させるように更に構成され得る。これに関連して、第２のコンピューティングデバイスから読み出され得る複数の値の各々は、異なるそれぞれの操作に対応し得る。処理回路は、第１のコンピューティングデバイスに、操作に対応する値を読み出す要求をフォーマットさせ、第２のコンピューティングデバイスに操作を実施させるために、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の無線通信リンクを介して要求を第２のコンピューティングデバイスへ送らせるように追加で構成され得る。
【００１１】
別の態様では、コンピュータプログラム製品が提供され、該コンピュータプログラム製品は、その上に記憶されるプログラム命令を有する少なくとも１つの非一次的コンピュータ可読記憶媒体を含み得る。記憶されるプログラム命令は、第１のコンピューティングデバイスに、第２のコンピューティングデバイスによる実施のための操作を決定するためのプログラムコードを含み得る。第１のコンピューティングデバイスは、例えば、移動通信デバイスを含み得る。第２のコンピューティングデバイスは、例えば、エアロゾル送達デバイスを含み得る。記憶されるプログラム命令は、第１のコンピューティングデバイスに、操作に対応する値を決定するためのプログラムコードを更に含み得る。これに関連して、第２のコンピューティングデバイスから読まれ得る複数の値の各々は、異なるそれぞれの操作に対応し得る。記憶されるプログラム命令は、操作に対応する値を読み出す要求をフォーマットし、第２のコンピューティングデバイスに操作を実施させるために、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の無線通信リンクを介して要求を第２のコンピューティングデバイスへ送るためのプログラムコードを追加で含み得る。
【００１２】
本開示は、故に、以下の例示的な実施形態を含むが、これらに限定されない。
【００１３】
例示的な実施形態１：読み出し要求に応答して操作を実施するための方法であって、第１のコンピューティングデバイスが、値を読み出す要求であって、第２のコンピューティングデバイスから、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の無線通信リンクを介して受け取られる、要求を受け取ることと、値に対応する操作を決定することであって、複数の読み出し可能な値の各々が、異なるそれぞれの操作に対応する、決定することと、要求に応答して値に対応する操作を実施することと、を含む、方法。
【００１４】
例示的な実施形態２：第１のコンピューティングデバイスが、エアロゾル送達デバイスであり、第２のコンピューティングデバイスが、移動通信デバイスである、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００１５】
例示的な実施形態３：無線通信リンクが、Ｂｌｕｅｔｏｏｔｈ（登録商標）技術を介して実装される、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００１６】
例示的な実施形態４：要求が、特性によって参照される値を読み出す要求を含み、値に対応する操作を決定することが、特性に対応する操作を決定することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００１７】
例示的な実施形態５：第１のコンピューティングデバイスが、要求に応答して無線通信リンクを介して値を第２のコンピューティングデバイスへ送ることを更に含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００１８】
例示的な実施形態６：フック手順が、要求を傍受するように構成され、値に対応する操作を決定することが、値に対応する操作を呼び出すことを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００１９】
例示的な実施形態７：値が、値に対応する操作に対する参照を記憶するメモリ位置にマッピングされ、値に対応する操作を決定することが、メモリ位置から参照を読み出すことを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００２０】
例示的な実施形態８：要求が、値を参照する変数に対する参照を含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００２１】
例示的な実施形態９：要求が、値を記憶するメモリ位置に対する参照を含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００２２】
例示的な実施形態１０：値に対応する操作が、第１のコンピューティングデバイスの電力状態を変更することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００２３】
例示的な実施形態１１：値に対応する操作が、第１のコンピューティングデバイスの構成設定を修正することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００２４】
例示的な実施形態１２：第１のコンピューティングデバイスが、エアロゾル送達デバイスを含み、構成設定を修正することが、発光ダイオード（ＬＥＤ）インジケータの構成設定、触覚フィードバック構成、加熱プロファイル構成、エアロゾル前駆体組成物の気化設定、吸引制御設定、及び電池管理設定のうちの１つ以上を修正することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００２５】
例示的な実施形態１３：値が、構成設定を特定し、構成設定を修正することが、値を修正することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００２６】
例示的な実施形態１４：処理回路を備えるエアロゾル送達デバイスであって、処理回路が、エアロゾル送達デバイスに少なくとも、値を読み出す要求であって、移動通信デバイスから、エアロゾル送達デバイスと移動通信デバイスとの間の無線通信リンクを介して受け取られる、要求を受け取ることと、値に対応する操作を決定することであって、複数の読み出し可能な値の各々が、異なるそれぞれの操作に対応する、決定することと、要求に応答して値に対応する操作を実施することと、を行わせるように、構成される、エアロゾル送達デバイス。
【００２７】
例示的な実施形態１５：無線通信リンクが、Ｂｌｕｅｔｏｏｔｈ技術を介して実装される、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００２８】
例示的な実施形態１６：要求が、特性によって参照される値を読み出す要求を含み、処理回路が、少なくとも一部がエアロゾル送達デバイスに、特性に対応する操作を決定させることによって、エアロゾル送達デバイスに、値に対応する操作を決定させるように構成される、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００２９】
例示的な実施形態１７：処理回路が、エアロゾル送達デバイスに、要求に応答して無線通信リンクを介して値を移動通信デバイスへ送らせるように更に構成される、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００３０】
例示的な実施形態１８：処理回路が、エアロゾル送達デバイスに、要求を傍受し、要求に応答して値に対応する操作を呼び出させるように構成されたフック手順を実装させるように更に構成される、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００３１】
例示的な実施形態１９：要求が、値を参照する変数に対する参照を含む、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００３２】
例示的な実施形態２０：エアロゾル送達デバイスが、メモリを更に備え、要求が、値を記憶するメモリ位置に対する参照をメモリ内に含む、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００３３】
例示的な実施形態２１：値に対応する操作が、エアロゾル送達デバイスの電力状態を変更することを含む、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００３４】
例示的な実施形態２２：値に対応する操作が、エアロゾル送達デバイスの構成設定を修正することを含む、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００３５】
例示的な実施形態２３：構成設定を修正することが、発光ダイオード（ＬＥＤ）インジケータの構成設定、触覚フィードバック構成、加熱プロファイル構成、エアロゾル前駆体組成物の気化設定、吸引制御設定、及び電池管理設定のうちの１つ以上を修正することを含む、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００３６】
例示的な実施形態２４：値が、構成設定を特定し、構成設定を修正することが、値を修正することを含む、いずれかの前述または後述の例示的な実施形態のエアロゾル送達デバイス、またはその組み合わせ。
【００３７】
例示的な実施形態２５：コンピューティングデバイスに、読み出し要求に応答して操作を実施させるための方法であって、第１のコンピューティングデバイスが、第２のコンピューティングデバイスによる実施のための操作を決定することと、操作に対応する値を決定することであって、複数の操作の各々が、異なるそれぞれの値に対応する、決定することと、操作に対応する値を読み出す要求をフォーマットすることと、第２のコンピューティングデバイスに操作を実施させるために、第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の無線通信リンクを介して要求を第２のコンピューティングデバイスへ送ることと、を含む、方法。
【００３８】
例示的な実施形態２６：第１のコンピューティングデバイスが、移動通信デバイスであり、第２のコンピューティングデバイスが、エアロゾル送達デバイスである、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００３９】
例示的な実施形態２７：無線通信リンクが、Ｂｌｕｅｔｏｏｔｈ技術を介して実装される、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００４０】
例示的な実施形態２８：要求が、特性によって参照される値を読み出す要求を含み、特性が、操作に対応する、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００４１】
例示的な実施形態２９：第１のコンピューティングデバイスが、第２のコンピューティングデバイスを制御するための複数の選択可能なコマンドへのアクセスを提供するグラフィカルユーザインターフェースの表示を引き起こすことを更に含み、選択されたコマンドの指示を受け取り、操作を決定することが、選択されたコマンドに従って、操作を決定することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００４２】
例示的な実施形態３０：要求が、値を参照する変数に対する参照、または値を記憶するメモリ位置に対する参照のうちの１つを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００４３】
例示的な実施形態３１：値に対応する操作が、第２のコンピューティングデバイスの電力状態を変更することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００４４】
例示的な実施形態３２：値に対応する操作が、第２のコンピューティングデバイスの構成設定を修正することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００４５】
例示的な実施形態３３：第２のコンピューティングデバイスが、エアロゾル送達デバイスを含み、構成設定を修正することが、発光ダイオード（ＬＥＤ）インジケータの構成設定、触覚フィードバック構成、加熱プロファイル構成、エアロゾル前駆体組成物の気化設定、吸引制御設定、及び電池管理設定のうちの１つ以上を修正することを含む、いずれかの前述または後述の例示的な実施形態の方法、またはその組み合わせ。
【００４６】
この概要は、単に、本開示のいくつかの態様の基本的な理解を提供するために、いくつかの例示的な実施形態を要約する目的で提供される。したがって、上記の例示的な実施形態が、単に実施例であり、いかなる方法においても、本開示の範囲または主旨を制限すると解釈されるべきではないことを理解するであろう。これに関連して、本開示のこれら及び他の特徴、態様、ならびに利点は、以下で手短に説明する添付の図面と併せて以下の発明を実施するための形態を読み出すことから明らかとなるであろう。本発明は、上述の実施形態のうちの２つ、３つ、４つ、またはそれ以上の任意の組み合わせ、及び本開示に示す任意の２つ、３つ、４つ、またはそれ以上の特徴または要素の組み合わせを含み、これは、かかる特徴または要素が、本明細書の特定の実施形態の説明において明示的に組み合わされるか否かに関わらない。この開示は、開示される発明のいずれの分離可能な特徴または要素も、その種々の態様及び実施形態のいずれにおいても、文脈上そうではないことが明確に示されない限り、組み合わせ可能であることが意図されるものとして見られるべきであるように、総合的に読み出されることが意図される。
【００４７】
本開示をこのように上述の一般的な用語で説明し、これから必ずしも原寸に比例して描写されていない添付の図面を参照する。
【図面の簡単な説明】
【００４８】
【図１】エアロゾル送達デバイスの側面図を組立構成で示し、エアロゾル送達デバイスは、電子タバコとして特徴付けることができるものの一般構成を有し、本開示のいくつかの例示的な実施形態に従う、制御体及びカートリッジを備える。
【図２】カートリッジの側面図及び図１のエアロゾル送達デバイスの制御体を通る断面図を示し、カートリッジが、本開示のいくつかの例示的な実施形態に従う制御体から分離されている。
【図３】本開示のいくつかの例示的な実施形態に従う、基部、制御構成要素端子、電子制御構成要素、第１及び第２の加熱端子、導流体、液溜め基材、噴霧器、外側本体、吸い口、ならびにラベルを含む図１のカートリッジの分解斜視図を示す。
【図４】本開示のいくつかの例示的な実施形態に従って、読み出し要求に基づくデバイスの操作を制御するための例示的なシステムを示す。
【図５】本開示のいくつかの例示的な実施形態に従って、読み出し要求を第２のコンピューティングデバイスへ送ることによって、第２のコンピューティングデバイスによる操作の実施を呼び出し得るコンピューティングデバイス上で実装され得る装置のブロック図を示す。
【図６】本開示のいくつかの例示的な実施形態に従って、第２のコンピューティングデバイスから読み出し要求を受け取ることに応答して操作を実施し得るコンピューティングデバイス上で実装され得る装置のブロック図を示す。
【図７】本開示のいくつかの例示的な実施形態に従って、読み出し要求を第２のコンピューティングデバイスへ送ることによって、第２のコンピューティングデバイスによる操作の実施を呼び出すための例示的な方法に従う流れ図を示す。
【図８】本開示のいくつかの例示的な実施形態に従って、第２のコンピューティングデバイスから読み出し要求を受け取ることに応答して、操作を実施するための例示的な方法に従う流れ図を示す。
【発明を実施するための形態】
【００４９】
本開示は、これからその例示的な実施形態を参照しながら以下でより完全に説明される。これらの例示的な実施形態は、本開示が徹底的及び完全であるように、また当業者に本開示の範囲を十分に伝えるように説明される。実際に、本開示は、多くの異なる形態で具現化され得、本明細書に記載される実施形態に限定されるものと解釈されるべきではなく、むしろ、これらの実施形態は、本開示が適用法的要件を満たすように提供される。本明細書及び添付の特許請求の範囲で使用する場合、単数形「１つの（ａ）」、「１つの（ａｎ）」、「その（ｔｈｅ）」は、文脈がそうではないことを明確に示さない限り、複数形指示対象を含む。
【００５０】
本開示のいくつかの例示的な実施形態は、読み出し要求に基づくデバイスの操作を制御するためのシステム及び関連する方法、装置、ならびにコンピュータプログラム製品に関する。これらの例示的な実施形態は、先行技術を超えるいくつかの利点を提供し得る。例えば、いくつかの実施形態は、より限定されたユーザインターフェースを提供するデバイスを超えるより素晴らしいレベルの制御を提供する。更なる実施例として、Ｂｌｕｅｔｏｏｔｈなどのプロトコルが、操作の実施を呼び出すために使用され得る読み出し要求に対応するように使用され得るいくつかの実施形態において、プロトコルの書き込みハンドラを、実装しなくてもよい可能性があり、よって、プログラミングの複雑性を減少させ、いくつかのエアロゾル送達デバイスなどの、相対的に限定されたメモリ空間（例えば、限定されたランダムアクセスメモリ空間及び／または限定されたプログラムメモリ）を有するデバイス上のメモリ空間を確保する。更に、一方では、値を書き込むためのコマンドを、サニタイズ（例えば、境界を越えたエラーを調べる）しなくてはならない可能性があるが、様々な例示的な実施形態に従って、値をトグルするか、さもなければ修正するために使用し得る読み出し要求をサニタイズする必要がない可能性がある。加えて、操作の実施を呼び出す読み出し要求を使用することは、安全上の懸念が原因で、遠隔デバイスが、デバイスに書き込むことを禁止し得るデバイスの遠隔制御を可能にし得る。更に、読み出し要求は、書き込み要求よりも単純で、フォーマットし伝達するためにより短い時間を必要とし得、ユーザコマンドにより速い応答時間を提供し得、書き込み要求または操作を実施するための他の明確なコマンドを送るために必要とされ得る電力と比較して、読み出し要求を生成して送るデバイスにおける電力消費を減少し得る。
【００５１】
その上、本明細書に開示した様々な実施形態に従って、デバイスによる操作の実施を呼び出す読み出し要求の使用は、デバイス上の記憶／設定のためのプログラム命令（複数可）または他の命令を転送することなく使用され得、よって、限定されたメモリ空間を有するデバイスを超える追加のレベルの制御を提供する。したがって、いくつかの例示的な実施形態において、第１のデバイスは、第２のデバイスが第１のデバイスからいかなるプログラムまたは情報もダウンロードまたは記憶することなく、読み出し要求に基づいて第２のデバイスによる操作の実施を呼び出し得る。
【００５２】
いくつかの例示的な実施形態は、読み出し要求をエアロゾル送達デバイス及びかかる読み出し要求を受け取ることに応答して操作を実施するように構成されるエアロゾル送達デバイスへ送ることによって、エアロゾル送達デバイスによる操作の実施を呼び出すことに関する。しかしながら、エアロゾル送達デバイスへの応用に関して記載される実施形態を、制限としてではなく、例として、提供することが理解されるであろう。これに関連して、本明細書に開示した実施形態は、本開示の範囲内で、エアロゾル送達デバイス以外のデバイスへ、必要な変更を加えて適用され得る。
【００５３】
本開示に従うエアロゾル送達デバイスの実施形態は、材料を加熱して（好ましくは、材料をかなりの程度燃焼させることなく）、吸入可能な物質を形成するために、電気エネルギーを使用し得、かかる物品は、「手持ち式」デバイスと見なすのに十分に小型であることが最も好ましい。エアロゾル送達デバイスは、その物品またはデバイスのいかなる構成要素のいかなる相当程度の燃焼もなく紙巻きタバコ、葉巻、またはパイプを喫煙することの知覚（例えば、吸入及び発散習慣、味または風味の種類、感覚刺激性効果、身体的感覚、使用習慣、可視のエアロゾルによって提供されるものなどの視覚的刺激、ならびに同様のもの）の一部または全てを提供し得る。エアロゾル送達デバイスは、タバコの燃焼または熱分解の副生成物に起因するエアロゾルという意味の煙を生み出すのではなく、むしろ、物品またはデバイスは、物品またはデバイスのある特定の構成要素の揮発または気化に起因する蒸気（煙様として説明されると見なされてもよい可視のエアロゾルと見なされ得るエアロゾル中の蒸気を含む）をもたらすことが最も好ましい。極めて好ましい実施形態では、エアロゾル送達デバイスは、タバコ及び／またはタバコ由来の構成要素を組み込み得る。したがって、エアロゾル送達デバイスを、電子タバコなどの電子喫煙物品として特徴付けることができる。
【００５４】
本開示のエアロゾル送達デバイスはまた、蒸気産出物品または薬剤送達物品であることを特徴とし得る。故に、かかる物品またはデバイスは、１つ以上の物品（例えば、風味及び／または薬学的活性成分）を吸入可能な形態または状態で提供するように適合させることができる。例えば、吸入可能な物質は、実質的に蒸気の形態（すなわち、その臨界点より低い温度での気相中にある物質）であり得る。あるいは、吸入可能な物質は、エアロゾルの形態（すなわち、ガス中の固体微粒子または液滴の浮遊物）であり得る。簡潔性を目的として、用語「エアロゾル」は、本明細書で使用する場合、可視であるか否か、かつ煙様と見なされ得る形態であるか否かに関わらず、ヒトの吸引に好適な形態または種類の蒸気、ガス、及びエアロゾルを含むことを意味する。
【００５５】
使用中、本開示のエアロゾル送達デバイスは、伝統的な種類の喫煙物品（例えば、タバコに火をつけ吸入することによって用いられる紙巻きタバコ、葉巻、またはパイプ）の使用において個人が用いる物理的行為の多くに供され得る。例えば、本開示のエアロゾル送達デバイスのユーザは、伝統的な種類の喫煙物品に酷似したその物品を持つこと、その物品によって産出されるエアロゾルを吸引するためにその物品の一端を吸うこと、選択された間隔で吹かすことなどが可能である。
【００５６】
本開示の喫煙物品は、概して、外側シェルまたは本体内に提供されるいくつかの構成要素を含む。外側シェルまたは本体の全体的設計は様々であり得、喫煙物品の全体的なサイズ及び形状を画定し得る外側本体の形式または構成は様々であり得る。典型的には、紙巻きタバコまたは葉巻の形状に似た細長い本体は、単一の一体型シェルから形成され得るか、あるいは、細長い本体は、２つ以上の分離可能な部品で形成され得る。例えば、喫煙物品は、実質的に管形状であるために従来の紙巻きタバコまたは葉巻の形状に似ている場合がある、細長いシェルまたは本体を備え得る。一実施形態では、喫煙物品の構成要素の全てが１つの外側本体またはシェル内に含まれ得る。あるいは、喫煙物品は、接合され分離可能である２つ以上のシェルで構成され得る。例えば、喫煙物品は、１つ以上の再利用可能な構成要素（例えば、充電式電池、及びその物品の動作を制御するための様々な電子デバイス）を含むシェルを備える制御体を一端に保有し、もう一端では、使い捨ての部分（例えば、使い捨ての風味含有カートリッジ）を含むシェルが、それに取り外し可能に取り付けられ得る。単一シェル型のユニット内または多部品の分離可能なシェル型のユニット内における、構成要素のより具体的な形式、構成、及び配列は、本明細書で提供する更なる開示を踏まえれば明確となる。加えて、様々な喫煙物品の設計及び構成要素の配列は、本開示の背景技術の節に列挙した代表的な製品などの市販されている電子喫煙物品を考慮した上で理解することができる。
【００５７】
本開示のエアロゾル送達デバイスは、電源（すなわち、電力源）、少なくとも１つの制御構成要素（例えば、電源からエアロゾル送達デバイスの他の構成要素への電流を制御することなどによる、熱生成のための始動、制御、調節、及び／または停止電力のための手段）、加熱体または熱生成構成要素（例えば、「噴霧器」の一部分と一般に称される電気抵抗加熱要素または構成要素）、及びエアロゾル前駆体組成物（例えば、「スモークジュース（ｓｍｏｋｅ  ｊｕｉｃｅ）」、「Ｅリキッド（ｅ−ｌｉｑｕｉｄ）」、及び「Ｅジュース（ｅ−ｊｕｉｃｅ）」と一般に称される成分などの、十分な熱が加えられるとエアロゾルを生む能力のある液体）、及びエアロゾル吸入のためにエアロゾル送達デバイスを吸うことを可能にする吸い口領域または先端（例えば、画定された気流が、吸う際に、生成されたエアロゾルがそこから引き出されるように物品を通過する）のある組み合わせを備えることが最も好ましい。本開示に従って使用し得るエアロゾル前駆体材料のための例示的な配合は、Ｚｈｅｎｇらの米国特許公開第２０１３／０００８４５７号及びＣｈｏｎｇらの米国特許公開第２０１３／０２１３４１７号に記載され、その開示は全体が参照により本明細書に組み込まれる。代表的な種類のエアロゾル前駆体構成要素及び配合はまた、Ｒｏｂｉｎｓｏｎらの米国特許第７，２１７，３２０号、Ｚｈｅｎｇらの米国特許公開第２０１３／０００８４５７号、Ｃｈｏｎｇらの同第２０１３／０２１３４１７号、及びＣｏｌｌｅｔｔらの同第２０１４／００６０５５４号に記載され、特徴付けられ、その開示は参照により本明細書に組み込まれる。用いられ得る他のエアロゾル前駆体は、Ｒ．Ｊ．Ｒｅｙｎｏｌｄｓ  Ｖａｐｏｒ  Ｃｏｍｐａｎｙ製のＶＵＳＥ（登録商標）製品、Ｌｏｒｉｌｌａｒｄ  Ｔｅｃｈｎｏｌｏｇｉｅｓ製のＢＬＵ（商標）製品、Ｍｉｓｔｉｃ  Ｅｃｉｇｓ製のＭＩＳＴＩＣ  ＭＥＮＴＨＯＬ製品、及びＣＮ  Ｃｒｅａｔｉｖｅ  Ｌｔｄ．製のＶＹＰＥ製品に組み込まれているエアロゾル前駆体を含む。また、Ｊｏｈｎｓｏｎ  Ｃｒｅｅｋ  Ｅｎｔｅｒｐｒｉｓｅｓ  ＬＬＣから入手可能である電子タバコのための、いわゆる「スモークジュース」も望ましい。
【００５８】
本開示のエアロゾル送達デバイス内における、構成要素のより具体的な形式、構成、及び配列は、以下で提供する更なる開示を踏まえれば明確となる。加えて、様々なエアロゾル送達デバイスの構成要素の選択は、本開示の背景技術の節に列挙した代表的な製品などの市販されている電子エアロゾル送達デバイスを考慮した上で理解することができる。更に、エアロゾル送達デバイス内における、構成要素の配列はまた、本開示の背景技術の節に列挙した代表的な製品などの市販されている電子エアロゾル送達デバイスを考慮した上で理解することができる。
【００５９】
本開示に従うエアロゾル送達デバイス１００の１つの例示的な実施形態を図１に示す。示されるように、エアロゾル送達デバイス１００は、制御体２００及びカートリッジ３００を含んでもよい。これに関連して、図１は、それぞれ組立構成で制御体２００及びカートリッジ３００を示し、制御体及びカートリッジを互いに連結される。様々な機構が、結果としてねじ式係合、圧入係合、締まりばめ、磁気係合、または同様のものになるように、制御体２００をカートリッジ３００に接続し得る。
【００６０】
図２に示されるように、制御体２００は、複数の構成要素を含み得る。例えば、制御体２００は、連結器２０２、外側本体２０４、フローセンサ２１０、制御構成要素２１２、電力源２１６（例えば、再充電可能であり、コンデンサ、及び／または他の好適な電力源であり得る電池）、インジケータ２１８（例えば、ＬＥＤインジケータ）、及び端部キャップ２２２を含み得る。制御体に含まれ得る様々な要素が、Ｗｏｒｍらの２０１４年２月２８日出願の米国特許出願第１４／１９３，９６１号に記載され、これは、全体が参照により本明細書に組み込まれる。
【００６１】
図３は、カートリッジ３００などのカートリッジの実施形態を分解構成で示す。示されるように、カートリッジ３００は、本開示の例示的な実施形態に従う、基部３０２、制御構成要素端子３０４、電子制御構成要素３０６、導流体３０８、噴霧器３１０、液溜め基材３１２、外側本体３１４、吸い口３１６、ラベル３１８、ならびに第１及び第２の加熱端子３２０ａ、３２０ｂを備え得る。噴霧器３１０は、液体輸送要素３２２及び加熱要素３２４を備えてもよい。カートリッジは、例えば、Ｄｅｐｉａｎｏらの２０１３年３月１５日出願の米国特許出願第１３／８４１，２３３号に開示されるように、基部及び吸い口を保護し、使用する前に内部への混入物の侵入を防ぐために、基部と係合された基部シッピングプラグ及び／または吸い口と係合された吸い口シッピングプラグを追加で含み得る。以下に含まれる説明は、上記の構成要素の例示的な構成及びその組立の方法を提供する。しかしながら、カートリッジ３００は、様々な様式で組み立てられてもよく、他の実施形態においては追加のまたはより少ない構成要素を含んでもよいことを理解するべきである。例えば、カートリッジ３００は、概して、液溜め基材を含むものとして本明細書に記載されるが、他の実施形態においては、カートリッジは、液溜め基材を使用することなく、内部にエアロゾル前駆体組成物を保持し得る（例えば、エアロゾル前駆体組成物を貯蔵する入れ物または容器の使用、または内部への直接貯蔵を通して）。いくつかの実施形態において、エアロゾル前駆体組成物は、入れ物または容器内にあり得、これがまたその内部に多孔性（例えば、繊維状）材料を含み得る。
【００６２】
図１〜３は、制限としてではなく、例として、提供されることが理解されるであろう。これに関連して、エアロゾル送達デバイスを形成するための構成要素の他の配列及び構成が、本開示の範囲内で企図される。本開示に従うエアロゾル送達デバイスの様々な構成要素を、当該技術分野で説明され、市販されている構成要素から選択することができる。
【００６３】
様々な例示的な実施形態で使用され得るエアロゾル送達デバイスのいくつかの例示的な実施形態を説明し、これから読み出し要求に基づくバイスの操作を制御するためのシステム及び関連する方法、装置、ならびにコンピュータプログラム製品のいくつかの実施形態を説明する。かかる例示的な実施形態は、十分な機能を有するユーザインターフェースを有するコンピューティングデバイスと比較して、より限定されたユーザインターフェースを有し得る上記のエアロゾル送達デバイスなどのデバイスを超えるより大きな程度の制御を可能にする。
【００６４】
図４は、本開示のいくつかの例示的な実施形態に従って、読み出し要求に基づくデバイスの操作を制御するための例示的なシステム４００を示す。システム４００は、デバイスＡ４０２及びデバイスＢ４０４を含む複数のコンピューティングデバイスを含み得る。デバイスＡ４０２は、更に本明細書に記載されるように、読み出し要求をデバイスＢ４０４へ送ることによって、デバイスＢ４０４による操作の実施を呼び出すように構成され得る。次に、デバイスＢ４０４は、更に本明細書に記載されるように、デバイスＡ４０２から受け取られた読み出し要求に応答して操作を実施するように構成され得る。
【００６５】
デバイスＡ４０２及びデバイスＢ４０４それぞれを、別のコンピューティングデバイスと通信するように構成され得る任意のコンピューティングデバイスとして具現化し得る。いくつかの例示的な実施形態に従って、デバイスＡ４０２は、ユーザがデバイスＢ４０４の操作を制御するためのコマンドを入力することを可能にする入力／出力機構と共に、ユーザインターフェースを提供するコンピューティングデバイスとして具現化され得る。非制限的例として、デバイスＡ４０２を、スマートフォン、携帯端末（ＰＤＡ）、タブレットコンピューティングデバイス、携帯型媒体デバイス、それらのいくつかの組み合わせ、または同様のものなどの移動通信デバイスとして具現化し得る。しかしながら、デバイスＡ４０２は、本開示の範囲内で、移動通信デバイス以外の、例えば、ラップトップ、デスクトップコンピュータ、または同様のものなどのパーソナルコンピュータを含むコンピューティングデバイスとして具現化し得ることが理解されるであろう。
【００６６】
いくつかの例示的な実施形態に従って、デバイスＢ４０４は、相対的に減少したユーザインターフェーの特徴を有するか、またはいかなるユーザインターフェースの特徴も有さない可能性があり、故に、デバイスＢ４０４との直接相互作用を通して、ユーザにデバイスＢ４０４のきめ細かい制御のみを提供し得るコンピューティングデバイスとして具現化され得る。したがって、様々な実施形態に従って、増加され得るデバイスＢ４０４のための制御入力に、対応する読み出し要求の形態のデバイスＢ４０４を提供するためのデバイスＡ４０２の使用は、ユーザにデバイスＢ４０４の非常に細かい制御を提供し得る。例えば、いくつかの実施形態において、デバイスＢ４０４を、図１〜３に関する上記のエアロゾル送達デバイスの様々な実施形態などのエアロゾル送達デバイスとして具現化し得る。更なる実施例としては、いくつかの実施形態において、デバイスＢ４０４を、装着可能なコンピューティングデバイス（例えば、健康管理装置、時計、及び／または同様のもの）、センサデバイス、様々な形態の機械対機械（Ｍ２Ｍ）のデバイス、及び／または同様のものとして具現化し得る。しかしながら、デバイスＢ４０４は、相対的に限定されたユーザインターフェースの特徴を提供するコンピューティングデバイスとしての実施形態に限定されず、ユーザインターフェースの特徴、移動通信デバイス、パーソナルコンピュータ、及び／または同様のものを有するエアロゾル送達デバイスなどのより十分な機能を有するユーザインターフェースを提供するコンピューティングデバイスとして具現化し得ることが理解されるであろう。
【００６７】
デバイスＡ及びデバイスＢを、互いに通信リンクを確立するように構成し、デバイスＡ４０２が、様々な実施形態に従って、読み出し要求をデバイスＢ４０４へ送ることを可能にし得る。通信リンクを、２つのコンピューティングデバイスの間で通信を可能にするように構成される任意の無線または有線技術を使用して実装し得る。
【００６８】
例えば、いくつかの実施形態において、Ｂｌｕｅｔｏｏｔｈ、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（また、Ｓｍａｒｔ及びＷｉｂｒｅｅとしても既知である）、及び／または同様のものなどのＢｌｕｅｔｏｏｔｈ技術を使用して、デバイスＡ４０２とデバイスＢ４０４との間で無線通信リンクを実装し得る。いくつかの実施形態に従って、デバイスＡ４０２及び／またはデバイスＢ４０４によって対応され、デバイスＡ４０２とデバイスＢとの間で無線通信リンクを実装するために使用され得る無線通信技術の更なる実施例は、Ｚｉｇｂｅｅ、無線ユニバーサルシリアルバス（ＵＳＢ）、様々なＩｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ（ＩＥＥＥ）８０２．１５の技術、及び／または同様のものなどの様々な無線個人網（ＷＰＡＮ）ネットワーク技術；Ｗｉ−Ｆｉダイレクト、様々なＩＥＥＥ  ８０２．１１の技術、及び／または  同様のものなどの様々な無線ローカルエリアネットワーク（ＷＬＡＮ）技術；Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ（ＩｒＤＡ）及び／または他の赤外線（ＩＲ）技術；近距離無線通信（ＮＦＣ）；及び／またはコンピューティングデバイスの間で読み出し要求及び／または他の情報を伝えるために使用され得る他の無線通信技術を含み得る。
【００６９】
しかしながら、デバイスＡ４０２とデバイスＢ４０４との間のＢｌｕｅｔｏｏｔｈ及び他の種類の無線通信リンクの使用に関して説明される実施形態が、制限としてではなく、例として、説明されることを理解するであろう。これに関連して、ＵＳＢリンク、Ｆｉｒｅｗｉｒｅリンク、Ｔｈｕｎｄｅｒｂｏｌｔリンク、様々なシリアル通信リンク、及び／または同様のものなどの有線通信リンクに、本開示の範囲内で、必要な変更を加えて無線通信リンクの代わりにさせる。
【００７０】
デバイスＢ４０４を、（例えば、値を参照する読み出し要求をデバイスＢ４０４に送ることによって）デバイスＡ４０２が読み出すように要求し得る１つ以上の読み出し可能な値を提供するように構成し得る。例えば、いくつかの実施形態において、読み出し可能な値は、デバイスＡ４０２が読み出すように要求し得る値であり得、デバイスＢ４０４は、要求された値で要求に応答し得る。これに関連して、読み出し要求は、デバイスＢ４０４が応答し得る読み出し可能な値に関する問い合わせを含み得、いくつかの実施形態に従って、デバイスＢ４０４上での記憶のためにデバイスＢ４０４への値または他の情報の任意の転送を含まない。３つのかかる読み出し可能な値、値Ｘ４０６、値Ｙ４０８、及び値Ｚ４１０を、例として、図４に示す。しかしながら、デバイスＢ４０４が、本開示の範囲内で、任意の数の読み出し可能な値を提供し得ることを理解するであろう。
【００７１】
デバイスＢ４０４によって提供される読み出し可能な値を、デバイスＢ４０４がデバイスＡ４０２から値を読み出す要求を受け取ることに応答して実施するように構成され得る対応する操作にマッピングし得る。操作は、値を読み出すこと／戻すこと以外の任意の操作であり得る。図４の実施例において、値Ｘ４０６は、他の操作Ｘ４１２に対応し得、値Ｙ４０８は、他の操作Ｙ４１４に対応し得、値Ｚ４１０は、他の操作Ｚ４１６に対応し得る。故に、例えば、デバイスＡ４０２が、値Ｙ４０８を読み出すように要求する場合、デバイスＢ４０４は、読み出し要求に応答して他の操作Ｙ４１４を実施するように構成され得る。
【００７２】
適切な操作を、デバイスＡ４０２から受け取られ得る読み出し要求に応答して実施し得るために、デバイスＢ４０４を、読み出し可能な値と対応する操作との間でマッピングを維持するように構成し得る。例えば、いくつかの実施形態において、デバイスＢ４０４を、値を読み出す要求を傍受し、値に対応する操作を呼び出すように構成され得るフック手順を実装するように構成し得る。故に、例えば、デバイスＡ４０２から受け取られ得る値Ｚ４１０を読み出す要求を考えると、フック手順を、値Ｚ４１０を読み出す要求を傍受し、要求に応答して他の操作Ｚ４１６の実施を呼び出すように構成し得る。１つ以上のフック手順を使用するいくつかの実施形態において、フック手順を、読み出し要求を取り扱うように使用され得る機能内で実装し得る。故に、例えば、要求された値をデバイスＡ４０２に提供することによって、読み出し要求に応答するために使用され得る機能は、要求された値を読み出すことと戻すことに平行するか、またはそれに代わる要求された値に対応する操作を呼び出すように構成されたフック手順を含み得る。
【００７３】
デバイスＢ４０４によって維持され得るマッピングの更なる実施例として、いくつかの実施形態において、読み出し可能な値を、値に対応する操作に対する参照を記憶するメモリ位置にマッピングし得る。例えば、いくつかのかかる実施形態において、メモリ位置は、操作のメモリ位置に対するポインタ及び／または操作を呼び出すための機能呼び出しに対する参照を含み得る。したがって、値を読み出す要求を受け取るとき、値にマッピングされるメモリ位置で維持され得る対応する操作に対する参照を読み出し、使用して、対応する操作の実施を呼び出し得る。
【００７４】
デバイスＢ４０４による特定の操作の実施を呼び出すために、デバイスＡ４０２は、したがって、操作に対応する値を読み出す要求をフォーマットし、デバイスＢ４０４へ送り得る。例えば、デバイスＡ４０２は、値Ｘ４０６を読み出すように要求し、他の操作Ｘ４１２の実施を呼び出し得、値Ｙ４０８を読み出すように要求し、他の操作Ｙの４１４の実施を呼び出し得、かつ／または値Ｚ４１０を読み出すように要求し、他の操作Ｚ４１６の実施を呼び出し得る。
【００７５】
いくつかの例示的な実施形態において、値を読み出す要求は、値を含むか、さもなければ参照し得る変数を参照し得る。故に、例えば、値Ｘ４０６を読み出す要求は、値Ｘ４０６を参照する変数（例えば、「Ｘ」）を参照し得る。Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  ＥｎｅｒｇｙがデバイスＡ１０２とデバイスＢ１０４との間で通信に対応するように使用されるいくつかの実施形態などのいくつかのかかる実施形態において、読み出し可能な特性を、デバイスＢ４０４によって使用し、かかる様式で読み出し可能な値を参照し得る。故に、例えば、デバイスＡ４０２は、いくつかの例示的な実施形態において、特性「Ｘ」を読み出すための適切なＢｌｕｅｔｏｏｔｈプロトコル要求を送ることによって、値Ｘ４０６を読み出すように要求し得る。かかる様式で変数を読み出す要求を、デバイスＢ４０４によって解釈し、対応する操作を実施するために使用し得る。
【００７６】
更に、またはあるいは、いくつかの実施形態において、デバイスＡ４０２は、デバイスＢ４０４によって値が記憶され得るメモリ位置（例えば、メモリアドレス）の情報を有し得る。かかる実施形態において、デバイスＢ４０４から値を読み出す要求は、値のメモリ位置を参照し得る。
【００７７】
いくつかの例示的な実施形態のデバイスＡ４０２は、デバイスＢ４０４によって実施され得る操作と、それぞれの値及び／またはそれらの操作の実施を呼び出すために読み出され得る値を参照する変数（例えば、特性または同様のもの）との間の対応を画定し得るマッピングへのアクセスを維持し、かつ／または有し得る。したがって、デバイスＡ４０２（及び／またはそのユーザ）が、デバイスＢ４０４に実施することを望む操作を考えると、デバイスＡ４０２は、マッピングを使用して操作に対応する値を決定し、操作に対応する値を読み出す適切な要求をフォーマットし、要求をデバイスＢ４０４へ送り、デバイスＢ４０４による操作の実施を呼び出し得る。
【００７８】
デバイスＡ４０２（またはそのユーザ）が、デバイスＢ４０４による他の操作Ｘ４１２の実施を呼び出すことを望む実施例を考えると、操作４２０によって示されるように、デバイスＡ４０２は、値Ｘ４０６を読み込む要求をフォーマットし、要求をデバイスＢ４０４へ送り得る。要求は、参照、値Ｘ４０６を参照する変数（例えば、特性）、値Ｘ４０６を記憶するメモリ位置に対する参照、及び／または値４０６に対する他の参照を含み得る。
【００７９】
デバイスＢ４０４は、要求を受け取り、値Ｘ４０６を読み出す要求であることを決定し得る（例えば、上記のように要求に含まれ得る値Ｘ４０６に対する参照に基づく）。デバイスＢ４０４は、操作４３０によって示されるように、他の操作Ｘ４１２が、値Ｘ４０６に対応することを更に決定し得、値Ｘ４０６を読み出す要求に応答して他の操作Ｘ４１２を実施し得る。デバイスＢ４０４は、以前に記載された技術のいずれかを使用して、例えば、値Ｘ４０６を読み出す要求を傍受し、それに応答して他の操作Ｘ４１２を呼び出すように構成されたフック手順の実装例を含み、値Ｘ４０６及び／または同様のものにマッピングされたメモリ位置に記憶され得る他の操作Ｘ４１２に対する参照を読み出す値Ｘ４０６に対応する操作（例えば、他の操作Ｘ４１２）を決定し実施し得る。
【００８０】
いくつかの例示的な実施形態において、デバイスＢ４０４は、操作４４０によって示すように、値Ｘ４０６を読み出す要求への応答をデバイスＡ４０２に送るように構成され得る。例えば、いくつかの実施形態において、応答は、操作４２０においてデバイスＡ４０２によって読み出されるように要求された値（例えば、値Ｘ４０６）を含み得る。これに関連して、デバイスＢ４０４は、いくつかの例示的な実施形態に従って、値Ｘ４０６を読み出す要求に応答する他の操作Ｘ４１２に加えて（例えば、平行して）、値Ｘ４０６を読み出し、提供するための読み出し手順を実施するように構成され得、故に、要求に応答して値Ｘ４０６をデバイスＡ４０２に提供し得る。様々なＢｌｕｅｔｏｏｔｈプロトコルに従って特性値を読み出す要求への応答などの値を読み出すために使用され得るプロトコルに従って、要求された値を含む読み出し要求への応答を処理し得る。更に、またはあるいは、いくつかの例示的な実施形態において、デバイスＢ４０４を、要求に応答して他の操作Ｘ４１２を実施する確認と共に、値Ｘ４０６を読み出す要求に応答するように構成し得る。
【００８１】
デバイスＢ４０４が、読み出し要求に応答して任意の様々な操作を実施し得ることを理解するであろう。その上、１種類のコンピューティングデバイスが、別のコンピューティングデバイスよりも操作の異なる集合の性能を（例えば、デバイス性能及び機能的目的に応じて）有し得るため、読み出し要求に応答して実施され得る操作の集合は、デバイスＢ４０４の実施形態に応じて様々であり得る。したがって他の操作Ｘ４１２、他の操作Ｙ４１４、及び他の操作Ｚ４１６の各々が、要求された値を提供することによって、読み出し要求へ応答するために使用され得る読み出し手順以外のまたはそれに加えて、実施され得る任意のそれぞれの操作を含み得ることを理解するであろう。
【００８２】
いくつかの例示的な実施形態において、読み出し要求をデバイスＡ４０２によって使用し、デバイスＢ４０４の電力状態を変更し得る。例えば、いくつかのかかる実施形態に従って、読み出し要求を使用して、デバイスＢ４０４を止め、デバイスＢ４０４を作動させ、デバイスＢ４０４を操作の待機または低電力モードで配置し、デバイスＢ４０４を操作の低電力または待機モードから正常な電力消費モードへ切り替え、かつ／または同様のことを行い得る。
【００８３】
更に、またはあるいは、いくつかの例示的な実施形態において、読み出し要求をデバイスＡ４０２によって使用し、デバイスＢ４０４の構成設定を修正し得る。様々な実施形態に従って、読み出し要求を介して修正され得る構成設定の修正は、デバイスＢ４０４の操作に関し得る任意の調節可能な操作パラメータへの修正を含み得、故に、デバイスＢ４０４の実施形態に応じて様々であり得る。
【００８４】
デバイスＢ４０４がエアロゾル送達デバイスとして具現化されるいくつかの実施形態において、修正され得る構成設定の特定の実施例として、エアロゾル送達デバイス上で実装され得るＬＥＤ及び／または他のインジケータ（複数可）（例えば、インジケータ２１８）の機能などのエアロゾル送達デバイスのユーザインターフェースの要素のための構成設定を修正し得る。デバイスＢ４０４がエアロゾル送達デバイスとして具現化されるいくつかの実施形態において、読み出し要求を介して修正され得る構成設定の更なる非制限的例は、加熱プロファイル構成の修正、エアロゾル前駆体組成物の気化設定の修正、吸引制御設定の修正、電池管理設定の修正、触覚フィードバック構成の修正、風味設定の修正、及び／または同様のものを含み得る。例えば、エアロゾル前駆体組成物の気化設定の修正は、吸引当たりの気化されるエアロゾル前駆体組成物の量を画定する構成及び／またはエアロゾル前駆体組成物の気化に関し得る他の構成設定の修正を含み得る。吸引制御設定の修正は、例えば、一定の時間内で及び／または１度の喫煙時間の間可能にされるいくつかの吸引の修正、吸引の間で経過しなければならない時間の最小の間隔の修正、及び／またはユーザの吸引に関するデバイス動作を管理し得る別の設定の修正を含み得る。電池管理設定の修正は、例えば、エアロゾル送達デバイス上で実装され得る電池または他の電力源（例えば、電力源２１６）の充電に関する構成及び／または電池の消費を調節する構成の修正を含み得る。触覚フィードバック構成の修正は、例えば、触覚フィードバックの振動強度、活性化／非活性化触覚フィードバック、及び／または同様のものの修正を含み得る。風味設定の修正は、例えば、別々にまたは他のエアロゾル前駆体の構成要素と併せて気化される風味の種類及び／または濃度の修正を含み得る。
【００８５】
構成設定が値を読み出す要求に応答して修正され得るいくつかの例示的な実施形態において、値は、構成設定を特定し得る。例えば、読み出し可能な値は、構成のためのあり得る設定値の範囲内で値を画定し得る。いくつかのかかる実施形態に従って、デバイスＡ４０２を、構成設定を修正するために、構成設定を画定する値を読み出すように要求するように構成し得、デバイスＢ４０４を、構成設定を修正するために、要求に応答して値を（例えば、値を新しい値で上書きし、かつ／さもなければ記憶された値を修正することによって）修正するように構成し得る。
【００８６】
値が読み出し要求に応答して修正され得るいくつかの例示的な実施形態において、複数の特性などの複数の変数は、同じ値を参照し得る。値を参照する各それぞれの変数は、値に実施され得る異なる操作に対応し得る。例えば、値を参照する第１の変数を読み出す要求は、結果として第１の操作を実施するデバイスＢ４０４になり、値を修正し得（例えば、値を１増加する）、値を参照する第２の変数を読み出す要求は、結果として第２の操作を実施するデバイスＢ４０４になり、値を修正し得る（例えば、値を１減少させる）。
【００８７】
いくつかの例示的な実施形態において、デバイスＡ４０２は、ユーザが、デバイスＢ４０４によって実施されるべき操作を選択し、かつ／またはデバイスＢ４０４の少なくともいくつかの機能を制御することを可能にするユーザインターフェースを提供し得る。例えば、デバイスＡ４０２を、いくつかの例示的な実施形態に従って、デバイスＡ４０２上で実装され得るモバイルアプリなどのアプリケーションによって提供され得るグラフィカルユーザインターフェースを表示するように構成し得る。グラフィカルユーザインターフェースは、デバイスＢ４０４を制御するための複数の選択可能なコマンドへのアクセスを提供し得る。ユーザは、タッチスクリーンディスプレイの適切な領域にタッチすること、音声コマンドを提供すること、及び／またはデバイスＡ４０２によって提供され得る適切なキー、ボタン、または他の入力機構を発動させることなどによって、コマンドを選択し得る。デバイスＡ４０２は、ユーザによって選択されるコマンドの指示を受け取り得、コマンドに対応する操作（複数可）を決定し得る。デバイスＡ４０２は、１つ以上の読み出し要求をフォーマットし、デバイスＢ４０４へ送り、ユーザコマンドに応答してデバイスＢ４０４によって、１つ以上のコマンドされた操作の実施を呼び出し得る。
【００８８】
いくつかの例示的な実施形態において、デバイスＡ４０２のユーザによって選択され得るコマンドを、デバイスＢ４０４によって実施され得る操作よりも高いレベルの精度で抽象化し、コマンドを実行する。故に、例えば、デバイスＡ４０２は、コマンドを実行するために、ユーザコマンドを、デバイスＢ４０４によって実施される必要があり得る操作の集合へ分離し得、適切な読み出し要求をフォーマットして送り、デバイスＢ４０４による操作の適切な集合の実施を呼び出し得る。
【００８９】
図５は、本開示のいくつかの例示的な実施形態に従って、読み出し要求を第２のコンピューティングデバイスへ送ることによって、デバイスＢ４０４などの第２のコンピューティングデバイスによる操作の実施を呼び出し得るデバイスＡ４０２などのコンピューティングデバイス上で実装され得る装置５００のブロック図を示す。図５において示され、図５に関して以下に記載される構成要素、デバイス、または要素が、必須ではない可能性があり、故に、いくつかは特定の実施形態において省略されてもよいことを理解するであろう。加えて、いくつかの実施形態は、図５において示され、図５に関して記載されるものを超えて更にまたは異なる構成要素、デバイス、または要素を含み得る。
【００９０】
いくつかの例示的な実施形態において、装置５００は、本明細書に開示した１つ以上の例示的な実施形態に従って、機能を実施するように構成可能である処理回路５１０を含み得る。これに関連して、処理回路５１０を、様々な例示的な実施形態に従って、装置５００の１つ以上の機能（例えば、デバイスＡ４０２の機能）の実施を実施及び／または制御するように構成し得る。故に、処理回路５１０を、１つ以上の例示的な実施形態に従うデータ処理、アプリケーションの実行、及び／または他の処理及び管理サービスを実施するように構成し得る。
【００９１】
いくつかの実施形態において、処理回路５１０などの装置５００もしくは一部分（複数可）、またはその構成要素（複数可）を、各々が１つ以上のチップを含み得る１つ以上の集積回路を介して実装し得る。処理回路５１０及び／または装置５００の１つ以上の更なる構成要素を、したがって、場合によっては、チップ上のシステム上で実施形態を実装するように構成し得る。
【００９２】
いくつかの例示的な実施形態において、処理回路５１０は、プロセッサ５１２を含み得、図５において示されるものなどのいくつかの実施形態において、メモリ５１４を更に含み得る。処理回路５１０は、通信インターフェース５１６、ユーザインターフェース５１８、及び／または読み出し制御モジュール５２０と通信するか、さもなければそれらを制御し得る。
【００９３】
プロセッサ５１２を、様々な形態で具現化し得る。例えば、プロセッサ５１２は、マイクロプロセッサ、コプロセッサ、制御器、または、例えば、ＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、それらのいくつかの組み合わせ、または同様のものなどの集積回路を含む様々な他のコンピューティングデバイスまたは処理デバイスなどといった、様々なハードウェア処理手段として具現化し得る。単一のプロセッサとして示されるが、プロセッサ５１２が、複数のプロセッサを備え得ることを理解するであろう。複数のプロセッサは、互いに有効な通信をし得、装置５００が実装され得るデバイスＡ４０２などのコンピューティングデバイスの１つ以上の機能を実施するように協働して構成し得る。いくつかの例示的な実施形態において、プロセッサ５１２を、メモリ５１４内に記憶され得る命令及び／あるいはプロセッサ５１２へさもなければアクセス可能であり得る命令を実行するように構成し得る。したがって、ハードウェア、またはハードウェア及びソフトウェアの組み合わせによって構成されるか否かに関わらず、プロセッサ５１２は、相応に構成されると同時に、様々な実施形態に従う操作を実施する性能を有し得る。
【００９４】
いくつかの例示的な実施形態において、メモリ５１４は、１つ以上のメモリデバイスを含み得る。メモリ５１４は、固定された及び／または除去可能なメモリデバイスを含み得る。いくつかの実施形態において、メモリ５１４は、プロセッサ５１２によって実行され得るコンピュータプログラム命令を記憶し得る非一次的コンピュータ可読記憶媒体を提供し得る。これに関連して、メモリ５１４を、装置５００が１つ以上の例示的な実施形態に従って、様々な機能を実行することを可能にするための情報、データ、アプリケーション、命令、及び／または同様のものを記憶するように構成し得る。いくつかの実施形態において、メモリ５１４は、装置５００の構成要素の中で情報を伝達するための１つ以上のバスを介して、プロセッサ５１２、通信インターフェース５１６、ユーザインターフェース５１８、及び読み出し制御モジュール５２０のうちの１つ以上と通信し得る。
【００９５】
装置５００は、通信インターフェース５１６を更に含み得る。装置５００が、デバイスＢ４０４及び／または読み出し要求をデバイスへ送ることによって、操作を実施するために制御され得る他のデバイスなどの１つ以上の更なるコンピューティングデバイスと通信するために実装し得るデバイスＡ４０２などのコンピューティングデバイスを可能にするように、通信インターフェース５１６を構成し得る。これに関連して、通信インターフェース５１６は、他のデバイス及び／またはネットワークとの通信を可能にするための１つ以上のインターフェース機構を含み得る。したがって、通信インターフェース５１６は、例えば、無線通信ネットワーク（例えば、セルラーネットワーク、Ｗｉ−Ｆｉ、ＷＬＡＮ、及び／または同様のもの）との通信を可能にするため、及び／または第２のコンピューティングデバイスで無線通信リンクに対応するためのアンテナ（または複数のアンテナ）及び対応するハードウェア及び／またはソフトウェアを含み得る。故に、例えば、通信インターフェース５１６を、非制限的例として、様々なＢｌｕｅｔｏｏｔｈ技術（例えば、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ及び／または通常のＢｌｕｅｔｏｏｔｈ技術を含む）、Ｚｉｇｂｅｅ、無線ＵＳＢ、様々なＩＥＥＥ８０２．１５の技術、様々なＩＥＥＥ８０２．１１の技術、ＩｒＤＡ及び／または他のＩＲ技術、ＮＦＣ、及び／または上記のようにデバイスＡ４０２とデバイスＢ４０４との間などの２つ以上のコンピューティングデバイスの間で無線通信に対応するように使用され得る他の通信技術などの様々な無線通信技術に対応するように構成し得る。更に、またはあるいは、通信インターフェース５１６は、通信モデム、有線通信ケーブルを受け取るための物理ポート（例えば、シリアルポート）、及び／またはケーブルを介して通信に対応するための他のハードウェア／ソフトウェア、デジタル加入者線（ＤＳＬ）、ＵＳＢ、ＦｉｒｅＷｉｒｅ、Ｔｈｕｎｄｅｒｂｏｌｔ、Ｅｔｈｅｒｎｅｔ、１つ以上の光伝送技術、及び／または上記のようにデバイスＡ４０２とデバイスＢ４０４との間などの２つ以上のコンピューティングデバイスの間で通信リンクを実装するために使用され得る他の有線通信技術を含み得る。
【００９６】
いくつかの例示的な実施形態において、装置５００は、ユーザインターフェース５１８を含み得る。ユーザインターフェース５１８は、処理回路５１０と通信し、ユーザ入力の指示を受け取り、かつ／またはユーザへ可聴、可視、機械的、または他の出力を提供し得る。したがって、ユーザインターフェース５１８は、例えば、キーボード、マウス、ジョイスティック、ディスプレイ、タッチスクリーンディスプレイ、マイクロホン、スピーカ、１つ以上の生体認証入力デバイス（例えば、本体部または眼球運動を追跡し得る可視または感覚追跡デバイス）、加速度計、ジャイロスコープ、及び／または他の入力／出力機構を含み得る。ユーザインターフェース５１８が、タッチスクリーンディスプレイを備える実施形態において、ユーザインターフェース５１８は、タッチの指示及び／もしくは他の移動ジェスチャ、または他の入力を検知し、かつ／またはディスプレイへ受け取るように追加で構成され得る。ユーザインターフェース５１８は、例えば、上記のようにデバイスＢ４０４などの第２のコンピューティングデバイスを制御するための１つ以上の選択可能なコマンドを表示し得るグラフィカルユーザインターフェースを表示するように構成され得る。ユーザインターフェース５１８は、ユーザがコマンドを選択することを可能にするための入力機構（複数可）を更に提供し得、該コマンドは、したがって、装置５００によってユーザインターフェース５１８を介して受け取られ得る。
【００９７】
装置５００は、読み出し制御モジュール５２０を更に含み得る。読み出し制御モジュール５２０を、回路、ハードウェア、処理デバイス（例えば、プロセッサ５１２）によって実行可能なコンピュータ可読プログラム命令を記憶するコンピュータ可読媒体（例えば、メモリ５１４）を備えるコンピュータプログラム製品、またはそのいくつかの組み合わせなどの様々な手段として具現化し得る。いくつかの実施形態において、プロセッサ５１２（または処理回路５１０）は、読み出し制御モジュール５２０を含むか、さもなければ制御し得る。読み出し制御モジュール５２０を、上記のようにデバイスＢ４０４などの第２のデバイスからの操作に対応する値を読み出す要求をフォーマットし、要求を第２のデバイスへ送り、第２のデバイスによる操作の実施を呼び出すように構成し得る。ユーザが、ユーザインターフェース５１８を介してコマンドを選択し得るいくつかの例示的な実施形態において、読み出し制御モジュール５２０は、コマンドを第２のデバイスによる実施のための１つ以上の操作へ分離し、コマンドを実行するように構成し得、適切な読み出し要求をフォーマットして送り、第２のデバイスによる１つ以上の操作の実施を呼び出すように構成し得る。
【００９８】
図６は、本開示のいくつかの例示的な実施形態に従って、デバイスＡ４０２などの第２のコンピューティングデバイスから読み出し要求を受け取ることに応答して操作を実施し得るデバイスＢ４０４などのコンピューティングデバイス上で実装され得る装置６００のブロック図を示す。いくつかの例示的な実施形態において、装置６００を、エアロゾル送達デバイス１００などのエアロゾル送達デバイス上で実装し得る。例えば、いくつかのかかる実施形態において、装置６００を、制御体２００などのエアロゾル送達デバイスの制御体上で実装し得る。
【００９９】
図６において示され、図６に関して以下に記載される構成要素、デバイス、または要素が、必須ではない可能性があり、故に、いくつかは特定の実施形態において省略されてもよいことを理解するであろう。加えて、いくつかの実施形態は、図６において示され、図６に関して記載されるものを超えて更にまたは異なる構成要素、デバイス、または要素を含み得る。
【０１００】
いくつかの例示的な実施形態において、装置６００は、本明細書に開示した１つ以上の例示的な実施形態に従って、装置６００が実装され得るデバイスＢ４０４などのコンピューティングデバイスの機能の実施を実施及び／または制御するように構成可能である処理回路６１０を含み得る。故に、処理回路６１０を、１つ以上の例示的な実施形態に従うデータ処理、アプリケーションの実行、及び／またはエアロゾル送達デバイスの機能を実施するために実装され得る他の処理及び管理サービスを実施するように構成し得る。
【０１０１】
いくつかの実施形態において、処理回路６１０などの装置６００もしくは一部分（複数可）、またはその構成要素（複数可）を、各々が１つ以上のチップを含み得る１つ以上の集積回路を介して実装し得る。処理回路６１０及び／または装置６００の１つ以上の更なる構成要素を、したがって、場合によっては、チップ上のシステム上で実施形態を実装するように構成し得る。
【０１０２】
いくつかの例示的な実施形態において、処理回路６１０は、プロセッサ６１２を含み得、図６において示されるものなどのいくつかの実施形態において、メモリ６１４を更に含み得る。処理回路６１０は、通信インターフェース６１６、ユーザインターフェース６１８、及び／または読み出し実行モジュール６２０と通信し、さもなければそれらを制御し得る。
【０１０３】
プロセッサ６１２を、様々な形態で具現化し得る。例えば、プロセッサ６１２は、マイクロプロセッサ、コプロセッサ、制御器、または、例えば、ＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、それらのいくつかの組み合わせ、または同様のものなどの集積回路を含む様々な他のコンピューティングデバイスまたは処理デバイスなどといった、様々なハードウェア処理手段として具現化し得る。単一のプロセッサとして示されるが、プロセッサ６１２が、複数のプロセッサを備え得ることを理解するであろう。複数のプロセッサは、互いに有効な通信をし得、装置６００が実装され得るデバイスＢ４０４などのコンピューティングデバイスの１つ以上の機能を実施するように協働して構成し得る。いくつかの例示的な実施形態において、プロセッサ６１２を、メモリ６１４内に記憶され得る命令及び／あるいはプロセッサ６１２へさもなければアクセス可能であり得る命令を実行するように構成し得る。したがって、ハードウェア、またはハードウェア及びソフトウェアの組み合わせによって構成されるか否かに関わらず、プロセッサ６１２は、相応に構成されると同時に、様々な実施形態に従う操作を実施する性能を有し得る。
【０１０４】
いくつかの例示的な実施形態において、メモリ６１４は、１つ以上のメモリデバイスを含み得る。メモリ６１４は、固定された及び／または除去可能なメモリデバイスを含み得る。いくつかの実施形態において、メモリ６１４は、プロセッサ６１２によって実行され得るコンピュータプログラム命令を記憶し得る非一次的コンピュータ可読記憶媒体を提供し得る。これに関連して、メモリ６１４を、装置６００が１つ以上の例示的な実施形態に従って、様々な機能を実行することを可能にするための情報、データ、アプリケーション、命令、及び／または同様のものを記憶するように構成し得る。いくつかの実施形態において、メモリ６１４は、装置６００の構成要素の中で情報を伝達するための１つ以上のバスを介して、プロセッサ６１２、通信インターフェース６１６、ユーザインターフェース６１８、及び読み出し実行モジュール６２０のうちの１つ以上と通信し得る。
【０１０５】
装置６００は、通信インターフェース６１６を更に含み得る。装置６００が、デバイスＡ４０２及び／または読み出し要求をデバイスへ送ることによって、操作を実施するために制御され得る他のデバイスなどの１つ以上の更なるコンピューティングデバイスと通信するために実装し得るデバイスＢ４０４などのコンピューティングデバイスを可能にするように、通信インターフェース６１６を構成し得る。これに関連して、通信インターフェース６１６は、他のデバイス及び／またはネットワークとの通信を可能にするための１つ以上のインターフェース機構を含み得る。したがって、通信インターフェース６１６は、例えば、無線通信ネットワーク（例えば、セルラーネットワーク、Ｗｉ−Ｆｉ、ＷＬＡＮ、及び／または同様のもの）との通信を可能にするため、及び／または第２のコンピューティングデバイスで無線通信リンクに対応するためのアンテナ（または複数のアンテナ）及び対応するハードウェア及び／またはソフトウェアを含み得る。故に、例えば、通信インターフェース６１６を、非制限的例として、様々なＢｌｕｅｔｏｏｔｈ技術（例えば、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ及び／または通常のＢｌｕｅｔｏｏｔｈ技術を含む）、Ｚｉｇｂｅｅ、無線ＵＳＢ、様々なＩＥＥＥ８０２．１５の技術、様々なＩＥＥＥ８０２．１１の技術、ＩｒＤＡ及び／または他のＩＲ技術、ＮＦＣ、及び／または上記のようにデバイスＡ４０２とデバイスＢ４０４との間などの２つ以上のコンピューティングデバイスの間で無線通信に対応するように使用され得る他の通信技術などの様々な無線通信技術に対応するように構成し得る。更に、またはあるいは、通信インターフェース６１６は、通信モデム、有線通信ケーブルを受け取るための物理ポート（例えば、シリアルポート）、及び／またはケーブルを介して通信に対応するための他のハードウェア／ソフトウェア、デジタル加入者線（ＤＳＬ）、ＵＳＢ、ＦｉｒｅＷｉｒｅ、Ｔｈｕｎｄｅｒｂｏｌｔ、Ｅｔｈｅｒｎｅｔ、１つ以上の光伝送技術、及び／または上記のようにデバイスＡ４０２とデバイスＢ４０４との間などの２つ以上のコンピューティングデバイスの間で通信リンクを実装するために使用され得る他の有線通信技術を含み得る。
【０１０６】
いくつかの例示的な実施形態において、装置６００は、ユーザインターフェース６１８を含み得る。しかしながら、いくつかの実施形態において、ユーザインターフェース６１８の１つ以上の態様は、存在しない可能性があるか、またはユーザインターフェース６１８は完全に除去され得る。ユーザインターフェース６１８は、処理回路６１０と通信し、ユーザ入力の指示を受け取り、かつ／またはユーザへ可聴、可視、機械的、または他の出力を提供し得る。したがって、ユーザインターフェース６１８は、例えば、キーボード、マウス、ジョイスティック、ディスプレイ、タッチスクリーンディスプレイ、マイクロホン、スピーカ、１つ以上の生体認証入力デバイス（例えば、本体部または眼球運動を追跡し得る可視または感覚追跡デバイス）、加速度計、ジャイロスコープ、及び／または他の入力／出力機構を含み得る。ユーザインターフェース６１８が、タッチスクリーンディスプレイを備える実施形態において、ユーザインターフェース６１８は、タッチの指示及び／もしくは他の移動ジェスチャ、または他の入力を検知し、かつ／またはディスプレイへ受け取るように追加で構成され得る。
【０１０７】
装置６００がエアロゾル送達デバイス上で実装され得る実施形態において、ユーザインターフェース６１８は、例えば、入力機構（複数可）を含み、ユーザがエアロゾル送達デバイスへの電力供給をオン／オフすることを可能にし、加熱要素を活性化して吸入のための蒸気またはエアロゾルを生成し、かつ／さもなければエアロゾル送達デバイスの少なくともいくつかの機能を発動及び／または制御し得る。例えば、ユーザインターフェース６１８は、ユーザが吸引入力をエアロゾル送達デバイスに提供することを可能にし得る吸い口（例えば、吸い口３１６）及び／または関連する吸引感知構成要素（例えば、フローセンサ２１０）を含み得る。更なる実施例として、ユーザインターフェース６１８は、エアロゾル送達デバイスの操作状態、電池の充電レベル、カートリッジ内に残るエアロゾル前駆体組成物の量を示すため、及び／またはエアロゾル送達デバイスの操作に関し得る他の状態情報をユーザに提供するために使用され得る１つ以上のＬＥＤ（例えば、ＬＥＤ２１２）などの１つ以上のインジケータ（例えば、インジケータ２１８）を提供し得る。いくつかの例示的な実施形態において、ユーザインターフェース６１８は、振動及び／または他の運動をエアロゾル送達デバイス上に分け与え得る振動器及び／または他の触覚フィードバックデバイスを含み得る。
【０１０８】
装置６００は、読み出し実行モジュール６２０を更に含み得る。読み出し実行モジュール６２０を、回路、ハードウェア、処理デバイス（例えば、プロセッサ６１２）によって実行可能なコンピュータ可読プログラム命令を記憶するコンピュータ可読媒体（例えば、メモリ６１４）を備えるコンピュータプログラム製品、またはそのいくつかの組み合わせなどの様々な手段として具現化し得る。いくつかの実施形態において、プロセッサ６１２（または処理回路６１０）は、読み出し実行モジュール６２０を含むか、さもなければ制御し得る。読み出し実行モジュール６２０を、本明細書に開示した様々な例示的な実施形態に従って、装置６００が実装され得るデバイスＢ４０４などのコンピューティングデバイスによって受け取られ得る読み出し要求において参照される値に対応する操作を実施するように構成し得る。
【０１０９】
図７は、本開示のいくつかの例示的な実施形態に従って、読み出し要求を第２のコンピューティングデバイスへ送ることによって、第２のコンピューティングデバイスによる操作の実施を呼び出すための例示的な方法に従う流れ図を示す。これに関連して、図７は、本明細書に開示した様々な実施形態に従って、デバイスＡ４０２のいくつかの実施形態によって実施され、デバイスＢ４０４に操作を実施させ得る操作を示す。したがって、処理回路５１０、プロセッサ５１２、メモリ５１４、通信インターフェース５１６、ユーザインターフェース５１８、及び読み出し制御モジュール５２０のうちの１つ以上などの装置５００の１つ以上の要素は、例えば、図７において示され、図７に関して以下に記載される操作のうちの１つ以上を実施するための手段を提供し得る。
【０１１０】
操作７００は、デバイスＢ４０４などの第２のコンピューティングデバイスによる実施のための操作を決定することを含み得る。例えば、図７の方法を実施するデバイスＡ４０２などのコンピューティングデバイスを、第２のコンピューティングデバイスを制御するための１つ以上の選択可能なコマンドへのアクセスを提供するグラフィカルユーザインターフェースを表示するように構成し得る。ユーザは、コマンドを選択し得、いくつかの実施形態において、操作７００は、コマンドを実行するための操作を決定することを含み得る。
【０１１１】
操作７１０は、操作に対応する値を決定することを含み得る。例えば、いくつかの実施形態において、操作７１０は、操作と変数（例えば、値を参照し得る特性及び／または他の変数）などの対応する値に対する参照との間のマッピングへのアクセス、第２のコンピューティングデバイス上に値を記憶するメモリ位置、及び／または対応する値を参照するために使用され得る他の指示を含み得る。操作に対応する値（例えば、それに対する参照）は、したがって、マッピング内の操作７００において決定される操作を見ることによって決定し、対応する値参照を決定し得る。
【０１１２】
操作７２０は、操作に対応する値を読み出す要求をフォーマットすることを含み得る。要求は、値を参照する特性及び／または他の種類の変数などの値に対する参照（例えば、操作７１０において決定され得る参照）、値を記憶するメモリ位置に対する参照、及び／または第２のデバイスが読み出されるように要求された値を決定することを可能にし得る他の指示を含み得る。例えば、値に対する参照を、要求に対するパラメータとして含み得る。
【０１１３】
操作７３０は、要求を第２のコンピューティングデバイスへ送ることを含み得る。要求を、第２のコンピューティングデバイスを有する通信リンクを介して送り得る。いくつかの例示的な実施形態において、通信リンクは、Ｂｌｕｅｔｏｏｔｈ技術を介して実装され得るなどの無線通信リンクであり得る。いくつかの例示的な実施形態において、値をまた、要求に応答して第２のコンピューティングデバイスから受け取り得る。
【０１１４】
図８は、本開示のいくつかの例示的な実施形態に従って、デバイスＡ４０２などの第２のコンピューティングデバイスから読み出し要求を受け取ることに応答して、操作を実施するための例示的な方法に従う流れ図を示す。これに関連して、図８は、本明細書に開示した様々な実施形態に従って、デバイスＡ４０２から読み出し要求を受け取ることに応答して、デバイスＢ４０４のいくつかの実施形態によって実施され得る操作を示す。したがって、処理回路６１０、プロセッサ６１２、メモリ６１４、通信インターフェース６１６、ユーザインターフェース６１８、及び読み出し実行モジュール６２０のうちの１つ以上などの装置６００の１つ以上の要素は、例えば、図８において示され、図８に関して以下に記載される操作のうちの１つ以上を実施するための手段を提供し得る。
【０１１５】
操作８００は、値を読み出す要求を受け取ることを含み得る。要求を、デバイスＡ４０２などの第２のコンピューティングデバイスから、第２のコンピューティングデバイスを有する通信リンクを介して受け取り得る。いくつかの例示的な実施形態において、通信リンクは、Ｂｌｕｅｔｏｏｔｈ技術を介して実装され得るなどの無線通信リンクであり得る。
【０１１６】
操作８１０は、値に対応する操作を決定することを含み得る。例えば、いくつかの実施形態において、フック手順を、読み出し要求を傍受し、値に対応する操作を呼び出すように構成し得る。これに関連して、いくつかのかかる実施形態において、値を読み出す要求は、値を読み出すための読み出し手順を誘発し得、対応する操作を、読み出し要求に応答して呼び出し得るように、フック手順を、読み出し手順内で実装し、読み出し手順に応答して実行し得る。別の実施例として、いくつかの実施形態において、値を読み出すとき、対応する操作を決定し得るように、値を、値に対応する操作に対する参照を記憶し得るメモリ位置にマッピング（例えば、記憶する）し得る。
【０１１７】
操作８２０は、要求に応答して値に対応する操作を実施することを含み得る。いくつかの例示的な実施形態において、値をまた、要求に応答して第２のコンピューティングデバイスへ戻し得る。
【０１１８】
図７〜８における流れ図の各ブロック及び流れ図におけるブロックの組み合わせを、ハードウェア及び／またはそこに記憶されるコンピュータ可読プログラム命令を有する１つ以上のコンピュータ可読媒体を備えるコンピュータプログラム製品などの様々な手段によって実装し得ることを理解するであろう。例えば、本明細書に記載された手順のうちの１つ以上を、コンピュータプログラム製品のコンピュータプログラム命令によって具現化し得る。これに関連して、本明細書に記載された手順を具現化し得るコンピュータプログラム製品（複数可）を、コンピューティングデバイスの１つ以上のメモリデバイスによって記憶し、コンピューティングデバイス内でプロセッサによって実行し得る。いくつかの実施形態において、上記の手順を具現化し得るコンピュータプログラム製品（複数可）を備えるコンピュータプログラム命令を、複数のコンピューティングデバイスのメモリデバイスによって記憶し得る。理解されるように、コンピュータまたは他のプログラマブル装置上で実行する命令を含むコンピュータプログラム製品が、流れ図ブロック（複数可）において特定される機能を実行するための手段を作り出すように、任意のかかるコンピュータプログラム製品を、コンピュータまたは他のプログラマブル装置上で実装し、機械を生産し得る。更に、コンピュータプログラム製品が、流れ図ブロック（複数可）において特定される機能を実装する製造の物品を備えるように、１つ以上のコンピュータ可読メモリが、特定の様式でコンピュータまたは他のプログラマブル装置を機能へ向けることができるように、コンピュータプログラム製品は、コンピュータプログラム命令が記憶され得る１つ以上のコンピュータ可読メモリを備え得る。コンピュータまたは他のプログラマブル装置上で実行する命令が、流れ図ブロック（複数可）において特定される機能を実装するように、１つ以上のコンピュータプログラム製品のコンピュータプログラム命令をまた、コンピュータまたは他のプログラマブル装置上へ積載し、コンピュータまたは他のプログラマブル装置上で実施されるべき操作の一連を引き起こし、コンピュータ実装処理を引き起こし得る。したがって、流れ図のブロックは、特定された機能を実施するための手段の組み合わせに対応する。流れ図の１つ以上のブロック及び流れ図におけるブロックの組み合わせを、特定された機能を実施する専用ハードウェアベースのコンピュータシステムまたは専用ハードウェア及びコンピュータプログラム製品（複数可）の組み合わせによって実装し得ることもまた理解するであろう。
【０１１９】
その上、いくつかの例示的な実施形態に従って、実施され得る操作を説明するために、流れ図内のブロック及び対応する方法操作の順序付けを、非制限的例として提供することを理解するであろう。これに関連して、流れ図において示され、流れ図に関して記載される２つ以上のブロックの順序付けを変更し得、かつ／または２つ以上のブロックに関連する方法操作を、いくつかの例示的な実施形態に従って、平行して少なくとも部分的に実施し得るように、流れ図において示されるブロック及び対応する方法操作の順序付けが、非制限的であることを理解するであろう。更に、いくつかの実施形態において、流れ図において示され、流れ図に関して記載される１つ以上のブロック及び対応する方法操作は、任意選択であってもよく、省略されてもよい。
【０１２０】
本開示が関連する当業者であれば、これまでの説明及び関連する図面に提示された教示の助けを借りて、本開示の多数の改変及び他の実施形態を思いつくことになるであろう。したがって、本開示は、本明細書に開示した特定の実施形態に限定されず、改変及び他の実施形態が添付の特許請求の範囲の適用範囲内に含まれるように意図される。本明細書において特定の用語が用いられるが、それらは単に一般的かつ説明的な意味において使用され、制限を目的としない。
【図１】
0006672256.tif 000002
【図２】
0006672256.tif 000003
【図３】
0006672256.tif 000004
【図４】
0006672256.tif 000005
【図５】
0006672256.tif 000006
【図６】
0006672256.tif 000007
【図７】
0006672256.tif 000008
【図８】
0006672256.tif 000009