(57)【要約】リアルタイムでユーザの行動ジェスチャを分析し、監視し、および／またはそれに影響を及ぼすための方法ならびにシステムが、本明細書で提供される。ジェスチャ認識方法が、提供され得る。方法は、ウェアラブルデバイス上に位置する少なくとも１つのセンサを使用して収集されるセンサデータを取得することであって、該ウェアラブルデバイスは、ユーザによって装着されるように構成されている、ことと、所定のジェスチャを行うユーザの確率を決定するようにセンサデータを分析することであって、確率は、センサデータにおける運動ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、こととを含み得る。
2018506773.tif 000002
【特許請求の範囲】
【請求項１】
ジェスチャ認識方法であって、前記方法は、
ウェアラブルデバイス上に位置する少なくとも１つのセンサを使用して収集されるセンサデータを取得することであって、前記ウェアラブルデバイスは、ユーザによって装着されるように構成されている、ことと、
前記センサデータを分析し、前記ユーザが所定のジェスチャを行っている確率を決定することと
を含み、
前記確率は、前記センサデータにおける運動ベクトルの規模に部分的に基づいて、前記運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、
ジェスチャ認識方法。
【請求項２】
ジェスチャ認識を実装するためのシステムであって、前記システムは、
ウェアラブルデバイス上に位置する少なくとも１つのセンサを使用して収集されるセンサデータを記憶するためのメモリであって、前記ウェアラブルデバイスは、ユーザによって装着されるように構成されている、メモリと、
前記センサデータを分析し、前記ユーザが所定のジェスチャを行っている確率を決定するためのソフトウェア命令の組を実行するように構成されている１つ以上のプロセッサと
を備え、
前記確率は、前記センサデータにおける運動ベクトルの規模に部分的に基づいて、前記運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、
ジェスチャ認識を実装するためのシステム。
【請求項３】
命令を記憶している有形コンピュータ読み取り可能な媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、コンピュータ実装ジェスチャ認識方法を前記１つ以上のプロセッサに行わせ、前記方法は、
ウェアラブルデバイス上に位置する少なくとも１つのセンサを使用して収集されるセンサデータを取得することであって、前記ウェアラブルデバイスは、ユーザによって装着されるように構成されている、ことと、
前記センサデータを分析し、前記ユーザが所定のジェスチャを行っている確率を決定することと
を含み、
前記確率は、前記センサデータにおける運動ベクトルの規模に部分的に基づいて、前記運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、
有形コンピュータ読み取り可能な媒体。
【請求項４】
前記所定のジェスチャは、異なるアクティビティに関連付けられた異なるジェスチャの群から選択される、請求項１に記載の方法。
【請求項５】
少なくとも前記センサデータにおける異なる運動ベクトルの前記規模に基づいて、前記運動ベクトルを前記１つ以上の物理的運動プロファイルと比較することなしに前記異なるアクティビティに関連付けられた前記ジェスチャを互いに区別することをさらに含む、請求項４に記載の方法。
【請求項６】
前記少なくとも１つのセンサは、加速度計と、ジャイロスコープとを備えている、請求項１に記載の方法。
【請求項７】
前記運動ベクトルの前記規模は、（１）前記加速度計から取得される加速度ベクトルの規模、および／または、（２）前記ジャイロスコープから取得される角速度ベクトルの規模を含む、請求項６に記載の方法。
【請求項８】
前記加速度ベクトルの前記規模および／または前記角速度ベクトルの前記規模に部分的に基づいて、前記確率を決定することをさらに含む、請求項７に記載の方法。
【請求項９】
異なる期間内の前記加速度ベクトルの前記規模および／または前記角速度ベクトルの前記規模に部分的に基づいて、前記加速度ベクトルおよび／または前記角速度ベクトルを前記１つ以上の物理的運動プロファイルと比較することなしに前記確率を決定することをさらに含む、請求項８に記載の方法。
【請求項１０】
前記加速度ベクトルおよび／または前記角速度ベクトルに基づいて、前記ウェアラブルデバイスのピッチ角、ロール角、および／またはヨー角を計算することをさらに含む、請求項７に記載の方法。
【請求項１１】
前記ピッチ角、前記ロール角、および／または前記ヨー角に基づいて、前記確率を決定することをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記ユーザが前記所定のジェスチャを行っている前記確率を決定するために、異なる期間内の前記加速度ベクトルの前記規模と前記角速度ベクトルの前記規模との間の相関関係を決定することをさらに含む、請求項７に記載の方法。
【請求項１３】
前記少なくとも１つのセンサは、磁力計、心拍数モニタ、全地球測位システム（ＧＰＳ）受信機、外部温度センサ、マイクロホン、皮膚温度センサ、容量センサ、および／または電気皮膚反応を検出するように構成されているセンサのうちの１つ以上のものをさらに備えている、請求項１に記載の方法。
【請求項１４】
前記センサデータは、前記１つ以上の物理的運動プロファイルに対して前記センサデータを比較することなく分析される、請求項１に記載の方法。
【請求項１５】
前記１つ以上の物理的運動プロファイルの形状は、前記ユーザの１つ以上の物理的ジェスチャの形状に実質的に類似している、請求項１４に記載の方法。
【請求項１６】
前記センサデータを分析することは、多次元分布関数を計算することをさらに含み、前記多次元分布関数は、複数の特徴の確率関数である、請求項１１に記載の方法。
【請求項１７】
前記複数の特徴は、前記所定のジェスチャの種々の側面に関連付けられている、請求項１６に記載の方法。
【請求項１８】
前記複数の特徴は、以下の特徴、すなわち、（１）前記ジェスチャ中の部分的運動の持続時間、（２）前記加速度ベクトルの前記規模、（３）前記角速度ベクトルの前記規模、（４）前記ロール角、および（５）前記ピッチ角のうちの２つ以上のものを含む、請求項１７に記載の方法。
【請求項１９】
前記多次元分布関数は、前記所定のジェスチャの１つ以上の特性に関連付けられている、請求項１６に記載の方法。
【請求項２０】
前記多次元分布関数は、０〜１の単一の確率値を返すように構成され、前記確率値は、各特徴の確率を表す、請求項１６に記載の方法。
【請求項２１】
各特徴は、個別の値によって表される、請求項１６に記載の方法。
【請求項２２】
各特徴は、連続したつながりに沿って測定可能である、請求項１６に記載の方法。
【請求項２３】
前記複数の特徴は、前記センサデータ内で符号化され、前記センサデータから抽出される、請求項１６に記載の方法。
【請求項２４】
２つ以上の特徴は、相関性がある、請求項１６に記載の方法。
【請求項２５】
前記多次元分布関数は、前記２つ以上の相関特徴を相関解除する特異値分解（ＳＶＤ）を使用することによって計算される、請求項２４に記載の方法。
【請求項２６】
前記ＳＶＤの使用は、前記多次元分布関数の前記確率値を計算するために必要とされる処理時間を短縮し、前記ユーザが前記所定のジェスチャを行っている前記確率を決定するために必要とされるセンサデータの量を削減する、請求項２５に記載の方法。
【請求項２７】
前記多次元分布関数は、各特徴の前記相関解除された（回転させられた）１Ｄ確率密度分布を乗算することによって計算され、前記多次元分布関数ｆ（ｐ１，ｐ２，・・・，ｐｎ）＝ｆ（ｐ１）＊ｆ（ｐ２）＊・・・＊ｆ（ｐｎ）である、請求項１６に記載の方法。
【請求項２８】
前記関数ｆ（ｐ１）は、第１の特徴の１Ｄ確率密度分布であり、前記関数ｆ（ｐ２）は、第２の特徴の１Ｄ確率密度分布であり、前記関数ｆ（ｐｎ）は、ｎ番目の特徴の１Ｄ確率密度分布である、請求項２７に記載の方法。
【請求項２９】
各特徴の前記１Ｄ確率密度分布は、各特徴のサンプルから取得される、請求項２８に記載の方法。
【請求項３０】
前記サンプルサイズは、前記特徴の全てにわたって一定である、請求項２９に記載の方法。
【請求項３１】
前記サンプルサイズは、異なる特徴の間で可変である、請求項２９に記載の方法。
【請求項３２】
前記複数の特徴のうちの１つ以上のものが統計的に有意でないかどうかを決定することをさらに含む、請求項１６に記載の方法。
【請求項３３】
前記１つ以上の統計的に有意でない特徴は、前記所定のジェスチャと低い相関関係を有する、請求項３２に記載の方法。
【請求項３４】
前記多次元分布関数から前記１つ以上の統計的に有意でない特徴を除去することをさらに含む、請求項３２に記載の方法。
【請求項３５】
前記多次元分布関数から前記１つ以上の統計的に有意でない特徴を除去することは、前記多次元分布関数の前記確率値を計算するために必要とされる計算時間および／または能力を削減する、請求項３４に記載の方法。
【請求項３６】
前記センサデータを分析することは、フィルタを前記センサデータに適用することをさらに含む、請求項１に記載の方法。
【請求項３７】
前記フィルタは、有限インパルス応答（ＦＩＲ）フィルタおよび／または無限インパルス応答（ＩＩＲ）フィルタを備えている、高次複合フィルタである、請求項３７に記載の方法。
【請求項３８】
前記フィルタは、カルマンフィルタまたはパークス・マクレランフィルタである、請求項３７に記載の方法。
【請求項３９】
前記ウェアラブルデバイスは、前記センサデータの分析のために、前記センサデータの一部または全体をユーザデバイスおよび／またはサーバに伝送するように構成されている、請求項１に記載の方法。
【請求項４０】
前記センサデータの伝送は、１つ以上の無線または有線通信チャネルを介する、請求項１に記載の方法。
【請求項４１】
前記１つ以上の無線通信チャネルは、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）、ＷｉＦｉ、３Ｇ、および／もしくは４Ｇネットワークを備えている、請求項４０に記載の方法。
【請求項４２】
前記ウェアラブルデバイスが前記ユーザデバイスおよび／または前記サーバと動作可能に通信していないとき、前記ウェアラブルデバイス上のメモリに前記センサデータを記憶することをさらに含む、請求項３９に記載の方法。
【請求項４３】
前記ウェアラブルデバイスと前記ユーザデバイスおよび／または前記サーバとの間の動作可能な通信が再確立されたとき、前記ウェアラブルデバイスから前記ユーザデバイスおよび／または前記サーバに前記センサデータを伝送することをさらに含む、請求項４２に記載の方法。
【請求項４４】
データ圧縮ステップを前記センサデータに適用することをさらに含む、請求項１に記載の方法。
【請求項４５】
前記センサデータの圧縮は、前記センサデータを伝送するために必要とされる帯域幅を縮小し、前記センサデータの圧縮は、前記センサデータの伝送中の前記ウェアラブルデバイスの電力消費量を削減する、請求項４４に記載の方法。
【請求項４６】
前記データ圧縮ステップは、異なる測定軸に沿って前記センサデータのサンプル間の時間ベースの差を計算することを含む、請求項４４に記載の方法。
【請求項４７】
前記時間ベースの差は、前記ウェアラブルデバイスからユーザデバイスおよび／またはサーバに伝送される、請求項４６に記載の方法。
【請求項４８】
前記センサデータは、所定のビット数を使用して圧縮される、請求項４４に記載の方法。
【請求項４９】
前記１つ以上のセンサは、事前決定された周波数で前記センサデータを収集するように構成されている、請求項１に記載の方法。
【請求項５０】
前記事前決定された周波数は、前記ウェアラブルデバイスの電力消費量を最適化および／または削減するように構成されている、請求項４９に記載の方法。
【請求項５１】
前記事前決定された周波数は、約１０Ｈｚ〜約２０Ｈｚに及ぶ、請求項４９に記載の方法。
【請求項５２】
前記１つ以上のセンサは、前記ユーザが前記ジェスチャを行っている前記確率が所定の閾値を下回るとき、第１の事前決定された周波数で前記センサデータを収集するように構成されている、請求項４９に記載の方法。
【請求項５３】
前記１つ以上のセンサは、前記ユーザが前記ジェスチャを行っている前記確率が所定の閾値を上回るとき、第２の事前決定された周波数で前記センサデータを収集するように構成されている、請求項５２に記載の方法。
【請求項５４】
前記第２の事前決定された周波数は、前記第１の事前決定された周波数より高いかまたはそれに等しい、請求項５３に記載の方法。
【請求項５５】
前記１つ以上のセンサは、事前決定された持続時間にわたって前記センサデータを収集するように構成されている、請求項４９に記載の方法。
【請求項５６】
前記１つ以上のセンサは、前記ウェアラブルデバイスの電源がオンにされているとき、リアルタイムで連続的に前記センサデータを収集するように構成されている、請求項４９に記載の方法。
【請求項５７】
前記１つ以上のセンサは、第１のセンサの群と、第２のセンサの群とを備え、前記方法は、前記ウェアラブルデバイスの電力消費量を削減するために、前記第１のセンサの群および前記第２のセンサの群を選択的に起動することをさらに含む、請求項４９に記載の方法。
【請求項５８】
前記収集されたセンサデータの量を削減するために、前記第１のセンサの群および前記第２のセンサの群を選択的に起動することをさらに含む、請求項５７に記載の方法。
【請求項５９】
前記センサデータの量の削減は、前記センサデータのより高速の分析／処理を可能にし、前記センサデータを記憶するために必要とされるメモリの量を削減する、請求項５８に記載の方法。
【請求項６０】
前記第１のセンサの群は、前記ウェアラブルデバイスの電源がオンにされているときに起動される、請求項５７に記載の方法。
【請求項６１】
前記第１のセンサの群は、前記ユーザが前記所定のジェスチャを行っている前記確率を決定するために使用される、請求項６０に記載の方法。
【請求項６２】
前記第２のセンサの群は、前記ユーザが前記ジェスチャを行っている前記確率が所定の閾値を下回るとき、非アクティブである、請求項５７に記載の方法。
【請求項６３】
前記第２のセンサの群は、前記ウェアラブルデバイスの電源がオンにされており、かつ前記ユーザが前記ジェスチャを行っている前記確率が所定の閾値を上回るとき、選択的に起動される、請求項５７に記載の方法。
【請求項６４】
前記第２のセンサの群は、前記ユーザが前記所定のジェスチャを行っていることを決定すると、選択的に起動される、請求項６４に記載の方法。
【請求項６５】
前記第２のセンサの群は、前記ユーザが前記所定のジェスチャを行っていることを確認し、前記ジェスチャを監視し、前記ジェスチャに関する追加のセンサデータを収集するために、追加のセンサデータを収集するために起動、される、請求項６４に記載の方法。
【請求項６６】
前記ウェアラブルデバイスは、複数のエネルギーおよび／または性能モードで動作するように構成されている、請求項１に記載の方法。
【請求項６７】
前記複数のモードは、少なくとも前記ウェアラブルデバイス内の加速度計がオンにされる低電力モードを含む、請求項６６に記載の方法。
【請求項６８】
前記ウェアラブルデバイスは、前記ウェアラブルデバイスが前記低電力モードであるとき、低い電力消費量を有する、請求項６７に記載の方法。
【請求項６９】
前記ユーザが前記所定のジェスチャを行っているかどうかを検出する精度は、前記ウェアラブルデバイスが前記低電力モードであるとき、低減させられる、請求項６８に記載の方法。
【請求項７０】
前記複数のモードは、前記センサの全てがオンにされる精確モードを含む、請求項６６に記載の方法。
【請求項７１】
前記ウェアラブルデバイスは、前記ウェアラブルデバイスが前記精確モードであるとき、高い電力消費量を有する、請求項７０に記載の方法。
【請求項７２】
前記ユーザが前記所定のジェスチャを行っているかどうかを検出する精度は、前記ウェアラブルデバイスが前記精確モードであるとき、向上させられる、請求項７１に記載の方法。
【請求項７３】
前記センサデータは、前記ウェアラブルデバイスがアイドルモードまたは充電モードであるとき、分析または伝送されない、請求項１に記載の方法。
【請求項７４】
前記センサデータは、以下のパラメータ、すなわち、（１）前記ユーザが前記ジェスチャを行うために使用するアクティブな手、（２）前記ユーザのパルスパターン、（３）前記ユーザの場所、（４）前記ウェアラブルデバイスおよび／またはユーザデバイスの識別子、および、（５）前記ジェスチャに関する前記ユーザの行動統計のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項７５】
前記パラメータのうちの前記１つ以上のものに基づいて、前記ユーザの識別を認証することをさらに含む、請求項７４に記載の方法。
【請求項７６】
前記ユーザが異なる時刻および／または異なる地理的場所において前記所定のジェスチャを行っている前記確率を決定することをさらに含む、請求項１に記載の方法。
【請求項７７】
前記異なる時刻および／または前記異なる地理的場所に基づいて、前記センサデータ収集の周波数を調節することをさらに含む、請求項７６に記載の方法。
【請求項７８】
前記センサデータ収集の前記周波数は、前記ユーザが前記所定のジェスチャを行っている前記確率が事前決定された閾値を上回る時刻および／または地理的場所において増加させられる、請求項７７に記載の方法。
【請求項７９】
前記センサデータ収集の前記周波数は、前記ユーザが前記所定のジェスチャを行っている前記確率が事前決定された閾値を下回る時刻および／または地理的場所において低減させられる、請求項７７に記載の方法。
【請求項８０】
前記ユーザが異なる時刻および／または異なる地理的場所において前記所定のジェスチャを行っている前記確率に基づいて、前記センサのうちの１つ以上のものを選択的に起動することをさらに含む、請求項７７に記載の方法。
【請求項８１】
喫煙ジェスチャを検出する方法であって、前記方法は、
少なくとも１つのセンサを使用して収集されるセンサデータを取得することであって、前記センサは、ユーザによって装着されるように構成されているウェアラブルデバイス上に位置する多軸加速度計を備えている、ことと、
前記センサデータを分析し、前記ユーザが喫煙している確率を決定することと
を含み、
前記確率は、前記センサデータにおける加速度ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、
喫煙ジェスチャを検出する方法。
【請求項８２】
ジェスチャ認識を実装するためのシステムであって、前記システムは、
１つ以上のセンサを使用して収集されるセンサデータを記憶するためのメモリであって、前記センサは、ユーザによって装着されるように構成されているウェアラブルデバイス上に位置する多軸加速度計を備えている、メモリと、
前記センサデータを分析し、前記ユーザが喫煙している確率を決定するためのソフトウェア命令の組を実行するように構成されている１つ以上のプロセッサと
を備え、
前記確率は、前記センサデータにおける加速度ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、
ジェスチャ認識を実装するためのシステム。
【請求項８３】
命令を記憶している有形コンピュータ読み取り可能な媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、コンピュータ実装ジェスチャ認識方法を前記１つ以上のプロセッサに行わせ、前記命令は、
１つ以上のセンサを使用して収集されるセンサデータを取得することであって、前記センサは、ユーザによって装着されるように構成されているウェアラブルデバイス上に位置する多軸加速度計を備えている、ことと、
前記センサデータを分析し、前記ユーザが喫煙している確率を決定することと
を含み、
前記確率は、前記センサデータにおける加速度ベクトルの規模に部分的に基づいて、前記運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、
有形コンピュータ読み取り可能な媒体。
【請求項８４】
前記センサデータを分析することは、前記ユーザが煙草を吸煙している確率を決定するために、前記センサデータにおける１つ以上の特徴を分析することを含む、請求項８１に記載の方法。
【請求項８５】
前記特徴は、以下、すなわち、（１）潜在的な煙草が前記ユーザの口の中で検出される持続時間、（２）前記ユーザの腕のロール角、（３）前記喫煙者の腕のピッチ角、（４）潜在的な煙草吸煙持続時間、（５）連続した潜在的な吸煙間の持続時間、（６）前記ユーザが煙草を吸煙し終えるために要する潜在的な吸煙の回数、（７）前記加速度ベクトルの前記規模、（８）前記ユーザの腕の速度、（９）腕から口へのジェスチャに対応する吸入領域、および／または、（１０）口から腕を下ろすジェスチャに対応する吐出領域のうちの少なくとも１つを含む、請求項８４に記載の方法。
【請求項８６】
前記センサデータから前記特徴を抽出することをさらに含む、請求項８５に記載の方法。
【請求項８７】
１つ以上のユーザ入力に基づいて、前記ユーザが喫煙している前記確率を調節することをさらに含む、請求項８１に記載の方法。
【請求項８８】
前記ユーザ入力は、（１）前記ユーザが喫煙しなかったことを示す入力信号、（２）前記ユーザが喫煙していたことを示す入力信号、および、（３）前記ユーザが喫煙していたが、前記喫煙ジェスチャが認識または検出されなかったことを示す入力信号を含む、請求項８７に記載の方法。
【請求項８９】
前記分析されたセンサデータおよび前記１つ以上のユーザ入力に基づいて、前記ユーザのためのユーザ構成ファイル（ＵＣＦ）を生成することをさらに含む、請求項８８に記載の方法。
【請求項９０】
前記ＵＣＦは、複数のユーザに対して一般的である、請求項８９に記載の方法。
【請求項９１】
前記ＵＣＦは、ある期間後、各ユーザに固有になる、請求項８９に記載の方法。
【請求項９２】
前記ＵＣＦは、前記ユーザの行動に応じて、時間と共に適合および変化するように構成されている、請求項９１に記載の方法。
【請求項９３】
前記ＵＣＦは、喫煙以外の異なるアクティビティに関連付けられたユーザパラメータのリストを備えている、請求項９１に記載の方法。
【請求項９４】
前記異なるアクティビティは、以下、すなわち、立つこと、歩くこと、座ること、運転すること、飲むこと、食べること、および／または、立っているかもしくは座っている間に寄り掛かかることのうちの少なくとも１つを含む、請求項９３に記載の方法。
【請求項９５】
前記ユーザの喫煙が事前決定された期間にわたって検出されなかったとき、前記ＵＣＦを動的に変更することをさらに含む、請求項８９に記載の方法。
【請求項９６】
前記ＵＣＦは、前記ユーザの喫煙行動の変化を反映するように動的に変更される、請求項９５に記載の方法。
【請求項９７】
前記センサデータから抽出されるロール角、ピッチ角、および／またはヨー角に基づいて、前記ユーザが右手もしくは左手で喫煙しているかどうかを決定することをさらに含む、請求項８９に記載の方法。
【請求項９８】
前記ユーザの前記左／右手情報で前記ＵＣＦを更新することをさらに含む、請求項９７に記載の方法。
【請求項９９】
前記確率は、１つ以上の喫煙特性に関連付けられた多次元分布関数を使用して決定される、請求項８１に記載の方法。
【請求項１００】
前記１つ以上の喫煙特性は、前記ユーザが１回以上煙草を吸煙することを含む、請求項９９に記載の方法。
【請求項１０１】
各吸煙に対する前記多次元分布関数を生成することをさらに含む、請求項１００に記載の方法。
【請求項１０２】
（１）いくつかの潜在的な吸煙、（２）各潜在的な吸煙に対する前記多次元分布関数、および（３）前記いくつかの潜在的な吸煙が生じる持続時間に基づいて、前記ユーザが喫煙している前記確率を決定することをさらに含む、請求項１０１に記載の方法。
【請求項１０３】
前記いくつかの潜在的な吸煙に対する前記多次元分布関数の総和が、事前決定された確率閾値以上かどうかを決定することをさらに含む、請求項１０２に記載の方法。
【請求項１０４】
前記総和が前記事前決定された確率閾値以上のとき、前記ユーザが喫煙しており、前記総和が前記事前決定された確率閾値未満であるとき、前記ユーザが喫煙していないことを決定することをさらに含む、請求項１０３に記載の方法。
【請求項１０５】
前記ユーザは、事前決定された回数の吸煙事前決定された期間内で検出されたとき、喫煙していると決定される、請求項１０４に記載の方法。
【請求項１０６】
前記潜在的な吸煙に関連付けられる前記ロールおよびピッチ角を分析し、そのロールおよびピッチ角が事前決定されたロール／ピッチ閾値外になる前記吸煙を破棄することをさらに含む、請求項１０２に記載の方法。
【請求項１０７】
前記潜在的な吸煙間の持続時間を分析し、前記持続時間が事前決定された期間外になる前記吸煙を破棄することをさらに含む、請求項１０２に記載の方法。
【請求項１０８】
前記ユーザが異なる時刻および／または異なる地理的場所において喫煙する前記確率を決定することをさらに含む、請求項８１に記載の方法。
【請求項１０９】
前記異なる時刻および／または前記異なる地理的場所に基づいて、前記センサデータ収集の周波数を調節することをさらに含む、請求項１０８に記載の方法。
【請求項１１０】
前記センサデータ収集の前記周波数は、前記ユーザが喫煙している前記確率が事前決定された閾値を上回る時刻および／または地理的場所において増加させられる、請求項１０９に記載の方法。
【請求項１１１】
前記センサデータ収集の前記周波数は、前記ユーザが喫煙している前記確率が事前決定された閾値を下回る時刻および／または地理的場所において低減させられる、請求項１０９に記載の方法。
【請求項１１２】
前記ユーザが異なる時刻および／または異なる地理的場所において喫煙する前記確率に基づいて、前記センサのうちの１つ以上のものを選択的に起動することをさらに含む、請求項１０８に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
（関連出願の引用）
本願は、米国仮出願第６２／０９２，２８３号（２０１４年１２月１６日出願）に対する優先権を主張し、上記出願の内容は、その全体が参照により本明細書に引用される。
【０００２】
（背景）
近年、消費者電子機器市場ではスマートウォッチおよびリストバンド等のウェアラブルデバイスが成長している。ウェアラブルデバイスは、ユーザの日常生活に入り交じることによって、コンピューティング技術を浸透させる。これらのウェアラブルデバイスは、概して、ユーザが、それらのデバイス内の電子機器、ソフトウェア、ならびにセンサの使用を通して、自分の体調、アクティビティ、健康、および／または福祉を追跡することを可能にする。
【０００３】
既存のウェアラブルデバイスは、典型的には、ユーザの体調および福祉の改善を対象としている。加えて、ウェアラブルデバイスの使用は、医療監視等の他の分野に拡張されることができる。ウェアラブルデバイスは、ユーザについての大量のデータを収集することが可能であるが、現在、ある医療分野内の大量のデータを正確かつ効率的に分析することができる、システムおよびアルゴリズムがない。これらの医療分野の実施例は、喫煙行動（例えば、禁煙）の監視、あるタイプの摂食および／または飲水障害の監視、あるタイプの強迫性障害の監視、または個人の手の反復振動もしくは震えに関連付けられる症候を示すあるタイプの神経疾患の監視を含み得る。上記の行動の各々は、異なる頻繁な「手から口の」ジェスチャによって特徴付けられ得る。既存のシステムおよびアルゴリズムは、多くの場合、リアルタイムでこれらのジェスチャを正確に検出して監視する能力を欠いている。
【０００４】
したがって、リアルタイムで種々のユーザジェスチャを正確に検出して監視し、ユーザがある行動および習慣を管理することに役立つように適時に関連する個人化情報をユーザに配信し、したがって、段階的にユーザの生活を向上させることに役立ち得る方法およびシステムの必要性がある。
【発明の概要】
【課題を解決するための手段】
【０００５】
（要約）
いくつかの従来のシステムでは、複数の物理的運動プロファイルパターンが、ライブラリに記憶され得、ジェスチャ認識が、複数の運動プロファイルパターンに対してユーザの物理的ジェスチャ（例えば、ジェスチャの形状）を比較することによって実行され得る。しかしながら、この形態のジェスチャ認識は、いくつかの欠点を有する。例えば、身体の動きは、異なる人々に対して異なり、多数のパラメータ（例えば、身体構造およびその物理的比率、身長、体重、姿勢（立っている／座っている／運転している）、習慣等）に依存する。各個人に対する身体の動きも、個人の気分およびストレスレベル、負傷、場所（職場／家／友人とバーにいる）、いずれの手が使用されているか、時刻等に応じて、異なる時間に変動し得る。例えば、喫煙の場合、人々は、異なる様式で喫煙し得、煙草の異なる銘柄が、異なって吸われ得、ユーザの喫煙習慣は、いずれの手が使用されているか、気分、時刻、場所等に応じて変化し得る。本明細書で使用されるような煙草は、巻き煙草、煙草、電子煙草、葉巻、および／または喫煙用パイプを含むが、それらに限定されない、任意のタイプのタバコ製品を指し得る。
【０００６】
有意に多数の順列が、異なるタイプの身体の動きに存在する。物理的運動プロファイルパターンのライブラリを記録および記憶し、多数のユーザの実際のリアルタイムジェスチャ運動をライブラリ内の各物理的運動プロファイルパターンと比較することは、殆どのモバイルデバイスおよびウェアラブルデバイスが現在欠いている膨大な量のメモリ記憶容量ならびに計算力を必要とするであろう。加えて、クラウドベースのサーバを使用する上記の実装は、データ通信および処理のために必要とされる高い帯域幅を考慮すると、リアルタイムで実行可能ではない場合がある。
【０００７】
さらに、物理的運動プロファイルパターンは、典型的には、固定／一般化され、ユーザのジェスチャの微妙なニュアンスを考慮しない。結果として、既存のジェスチャ認識システムは、ユーザが温かい飲み物を飲んでいるか、もしくは冷たい飲み物を飲んでいるか、または左手で喫煙しているか、もしくは右手で喫煙しているかを検出することができない場合がある。既存のジェスチャ認識システムは、適応性も欠いており、概して、時間と共にユーザのジェスチャおよび／または行動の変化を捕捉して反映することができない。
【０００８】
多くの場合において、人々は、あるタイプの望ましくない行動、例えば、喫煙を低減または排除することによって、自分の健康および福祉を向上させることを希望し得る。喫煙は、タバコの吸入によって引き起こされる癌および他の疾患に関係付けられる有意な危険因子と見なされる。一部の喫煙者は、中毒を治癒することを目的としている禁煙プログラムに着手し得る。しかしながら、研究は、喫煙者の約５０％がある時点で喫煙を止めようとしているが、そのうちの約７％のみが何とか失敗なくそうしていることを示している。殆どの喫煙者は、無意識的に、またはストレス、周囲の圧力、もしくは自己制御の欠如に起因してのいずれかで、これらのプログラムの進行中に過ちに陥りやすい。具体的には、喫煙者には、喫煙行動を監視することに役立ち得、煙草の火を消して禁煙プログラムを継続するように促すために、喫煙過失中にリアルタイムで積極的に誘導を提供することができる、ツールを欠いている。
【０００９】
加えて、喫煙は、煙草のタイプ、サイズ、および／または銘柄、個人の喫煙履歴、性別、喫煙の日および時刻、ならびに多量の他の要因に応じて、喫煙者間で変動する、固有の複雑な手から口へのジェスチャを伴う。これら全ての要因は、喫煙ジェスチャおよびパターンを追跡して除外することを困難にする。
【００１０】
したがって、喫煙者が自分の喫煙行動を制御し、喫煙した煙草の本数を削減し、喫煙者が喫煙を低減させるか、または止めることに役立つことを対象とする目標を設定することに役立ち得るシステムおよびアルゴリズムの必要性が存在する。具体的には、ユーザの手から口へのジェスチャを正確に認識し、リアルタイムで喫煙過失を検出することができるシステムおよびアルゴリズムの必要性が存在する。ユーザが禁煙プログラムを継続し、プログラム目標を記録することに役立つために、情報（例えば、推奨）が提供されることができるように、ユーザの喫煙行動を監視し、ユーザが喫煙する可能性が高い時間／場所を予測する、さらなる必要性が存在する。そのような情報は、個人化され、コンピュータデバイス上でユーザにリアルタイムで動的に提供され得る。情報は、ユーザが自分の全体的福祉について十分な情報を得た決定を行うことに役立ち、生じた進展をユーザに示すことができる。本明細書に開示されるシステムおよび方法は、少なくとも上記の必要性に対処する。
【００１１】
（実施形態＃１）
【００１２】
ジェスチャ認識方法は、ウェアラブルデバイス上に位置する少なくとも１つのセンサを使用して収集されるセンサデータを取得することであって、該ウェアラブルデバイスは、ユーザによって装着されるように構成されている、ことと、ユーザが所定のジェスチャを行っている確率を決定するように、センサデータを分析することであって、確率は、センサデータにおける運動ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、こととを含み得る。
【００１３】
（実施形態＃２）
【００１４】
ジェスチャ認識を実装するためのシステムは、ウェアラブルデバイス上に位置する少なくとも１つのセンサを使用して収集されるセンサデータを記憶するためのメモリを備え得、ウェアラブルデバイスは、ユーザによって装着されるように構成される。システムはさらに、ユーザが所定のジェスチャを行っている確率を決定するようにセンサデータを分析するために、ソフトウェア命令の組を実行するように構成されている１つ以上のプロセッサを備え得、確率は、センサデータにおける運動ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される。
【００１５】
（実施形態＃３）
【００１６】
１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、コンピュータ実装ジェスチャ認識方法を行わせる、命令を記憶している有形コンピュータ読み取り可能な媒体が提供され得る。方法は、ウェアラブルデバイス上に位置する少なくとも１つのセンサを使用して収集されるセンサデータを取得することであって、該ウェアラブルデバイスは、ユーザによって装着されるように構成されている、ことと、ユーザが所定のジェスチャを行っている確率を決定するように、センサデータを分析することであって、確率は、センサデータにおける運動ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、こととを含み得る。
【００１７】
上記の実施形態＃１、＃２、および／または＃３のうちの１つ以上のものでは、所定のジェスチャは、異なるアクティビティに関連付けられた異なるジェスチャの群から選択され得る。異なるアクティビティに関連付けられたジェスチャは、少なくともセンサデータにおける異なる運動ベクトルの規模に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに互いに区別され得る。少なくとも１つのセンサは、加速度計と、ジャイロスコープとを備え得る。
【００１８】
運動ベクトルの規模は、（１）加速度計から取得される加速度ベクトルの規模、および／または、（２）ジャイロスコープから取得される角速度ベクトルの規模を含み得る。確率は、加速度ベクトルの規模および／または角速度ベクトルの規模に部分的に基づいて決定され得る。確率は、異なる期間内の加速度ベクトルの規模および／または角速度ベクトルの規模に部分的に基づいて、加速度ベクトルおよび／または角速度ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定され得る。
【００１９】
ウェアラブルデバイスのピッチ角、ロール角、および／またはヨー角は、加速度ベクトルならびに／もしくは角速度ベクトルに基づいて計算され得る。確率は、ピッチ角、ロール角、および／またはヨー角に基づいて決定され得る。
【００２０】
相関関係が、ユーザが所定のジェスチャを行っている確率を決定するために、異なる期間内の加速度ベクトルの規模と角速度ベクトルの規模との間で決定され得る。
【００２１】
少なくとも１つのセンサはさらに、磁力計、心拍数モニタ、全地球測位システム（ＧＰＳ）受信機、外部温度センサ、マイクロホン、皮膚温度センサ、容量センサ、および／または電気皮膚反応を検出するように構成されているセンサのうちの１つ以上のものを備え得る。
【００２２】
センサデータは、１つ以上の物理的運動プロファイルに対してセンサデータを比較することなしに分析され得る。１つ以上の物理的運動プロファイルの形状は、ユーザの１つ以上の物理的ジェスチャの形状に実質的に類似し得る。
【００２３】
センサデータを分析することはさらに、多次元分布関数を計算することを含み得、該多次元分布関数は、複数の特徴の確率関数である。複数の特徴は、所定のジェスチャの種々の側面に関連付けられ得る。複数の特徴は、以下の特徴、すなわち、（１）ジェスチャ中の部分的運動の持続時間、（２）加速度ベクトルの規模、（３）角速度ベクトルの規模、（４）ロール角、および（５）ピッチ角のうちの２つ以上のものを含み得る。多次元分布関数は、所定のジェスチャの１つ以上の特性に関連付けられ得る。複数の特徴は、センサデータ内で符号化され、センサデータから抽出され得る。２つ以上の特徴は、相関性があり得る。
【００２４】
多次元分布関数は、０〜１の単一の確率値を返すように構成され得、確率値は、各特徴の確率を表す。ある場合、各特徴は、個別の値によって表され得る。他の場合では、各特徴は、連続したつながりに沿って測定可能であり得る。多次元分布関数は、２つ以上の相関特徴が互いにほぼ直交するように、それらを相関解除する特異値分解（ＳＶＤ）を使用することによって計算され得る。ＳＶＤの使用は、多次元分布関数の確率値を計算するために必要とされる処理時間を短縮し得、ユーザが所定のジェスチャを行っている確率を決定するために必要とされるセンサデータの量を削減し得る。多次元分布関数は、多次元分布関数ｆ（ｐ１，ｐ２，・・・，ｐｎ）＝ｆ（ｐ１）＊ｆ（ｐ２）＊・・・＊ｆ（ｐｎ）であるように、各特徴の相関解除された（回転させられた）１Ｄ確率密度分布を乗算することによって計算され得る。関数ｆ（ｐ１）は、第１の特徴の１Ｄ確率密度分布であり得、関数ｆ（ｐ２）は、第２の特徴の１Ｄ確率密度分布であり得、関数ｆ（ｐｎ）は、ｎ番目の特徴の１Ｄ確率密度分布であり得る。各特徴の１Ｄ確率密度分布は、各特徴のサンプルサイズから取得され得る。ある場合、サンプルサイズは、特徴の全てにわたって一定であり得る。他の場合では、サンプルサイズは、異なる特徴の間で可変であり得る。複数の特徴のうちの１つ以上のものは、それらが統計的に有意であるかどうかを決定され得る。１つ以上の統計的に有意でない特徴は、所定のジェスチャと低い相関関係を有し得る。１つ以上の統計的に有意でない特徴は、多次元分布関数から除去され得る。多次元分布関数から１つ以上の統計的に有意でない特徴を除去することは、多次元分布関数の確率値を計算するために必要とされる計算時間および／または能力を削減し得る。
【００２５】
センサデータを分析することはさらに、フィルタをセンサデータに適用することを含み得る。フィルタは、有限インパルス応答（ＦＩＲ）フィルタおよび／または無限インパルス応答（ＩＩＲ）フィルタを備えている、高次複合フィルタであり得る。フィルタは、カルマンフィルタまたはパークス・マクレランフィルタであり得る。
【００２６】
ウェアラブルデバイスは、センサデータの分析のために、センサデータをユーザデバイスおよび／またはサーバに伝送するように構成され得る。センサデータの伝送は、１つ以上の無線または有線通信チャネルを介し得る。１つ以上の無線通信チャネルは、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）、ＷｉＦｉ、３Ｇ、および／もしくは４Ｇネットワークを備え得る。
【００２７】
センサデータは、ウェアラブルデバイスがユーザデバイスおよび／またはサーバと動作可能に通信していないとき、ウェアラブルデバイス上のメモリに記憶され得る。センサデータは、ウェアラブルデバイスとユーザデバイスおよび／またはサーバとの間の動作可能な通信が再確立されたとき、ウェアラブルデバイスからユーザデバイスおよび／またはサーバに伝送され得る。
【００２８】
データ圧縮ステップが、センサデータに適用され得る。センサデータの圧縮は、センサデータを伝送するために必要とされる帯域幅を縮小し得、センサデータの圧縮は、センサデータの伝送中のウェアラブルデバイスの電力消費量を削減し得る。データ圧縮ステップは、異なる測定軸に沿ってセンサデータのサンプル間の時間ベースの差を計算することを含み得る。時間ベースの差は、ウェアラブルデバイスからユーザデバイスおよび／またはサーバに伝送され得る。センサデータは、所定のビット数を使用して圧縮され得る。
【００２９】
１つ以上のセンサは、事前決定された周波数でセンサデータを収集するように構成され得る。事前決定された周波数は、ウェアラブルデバイスの電力消費量を最適化および／または削減するように構成され得る。事前決定された周波数は、約１０Ｈｚ〜約２０Ｈｚに及び得る。１つ以上のセンサは、ユーザがジェスチャを行っている確率が所定の閾値を下回るとき、第１の事前決定された周波数でセンサデータを収集するように構成され得る。１つ以上のセンサは、ユーザがジェスチャを行っている確率が所定の閾値を上回るとき、第２の事前決定された周波数でセンサデータを収集するように構成され得る。第２の事前決定された周波数は、第１の事前決定された周波数より高くあり得る。１つ以上のセンサは、事前決定された持続時間にわたってセンサデータを収集するように構成され得る。１つ以上のセンサは、ウェアラブルデバイスの電源がオンにされているとき、リアルタイムで連続的にセンサデータを収集するように構成され得る。
【００３０】
１つ以上のセンサは、第１のセンサの群と、第２のセンサの群とを備え得る。第１のセンサの群および第２のセンサの群は、ウェアラブルデバイスの電力消費量を削減するために、選択的に起動され得る。第１のセンサの群および第２のセンサの群は、収集されたセンサデータの量を削減するために、選択的に起動され得る。センサデータの量の削減は、センサデータのより高速の分析／処理を可能にし、センサデータを記憶するために必要とされるメモリの量を削減し得る。第１のセンサの群は、ウェアラブルデバイスの電源がオンにされるときに起動され得る。第１のセンサの群は、ユーザが所定のジェスチャを行っている確率を決定するために使用され得る。第２のセンサの群は、ユーザがジェスチャを行っている確率が所定の閾値を下回るときに非アクティブであり得る。第２のセンサの群は、ウェアラブルデバイスの電源がオンにされており、かつユーザがジェスチャを行っている確率が所定の閾値を上回るとき、選択的に起動され得る。第２のセンサの群は、ユーザが所定のジェスチャを行っていることを決定すると、選択的に起動され得る。第２のセンサの群は、ユーザが所定のジェスチャを行っていることを確認し、ジェスチャを監視し、ジェスチャに関する追加のセンサデータを収集するために、追加のセンサデータを収集するために起動、され得る。
【００３１】
ウェアラブルデバイスは、複数のエネルギーおよび／または性能モードで動作するように構成され得る。複数のモードは、少なくともウェアラブルデバイス内の加速度計がオンにされる低電力モードを含み得る。ウェアラブルデバイスは、ウェアラブルデバイスが低電力モードであるとき、低い電力消費量を有し得る。より少ない情報（より少ない量のセンサデータ）が、低電力モードでの分析のために利用可能であるので、所定のジェスチャの検出の精度は、ウェアラブルデバイスが低電力モードであるときに低減させられ得る。複数のモードは、センサの全てがオンにされる精確モードを含み得る。ウェアラブルデバイスは、ウェアラブルデバイスが精確モードであるとき、高い電力消費量を有し得る。より多くの情報（多量のセンサデータ）が、低電力モードでの分析のために利用可能であるので、所定のジェスチャの検出の精度は、ウェアラブルデバイスが精確モードであるときに向上させられ得る。ある場合、センサデータは、ウェアラブルデバイスがアイドルモードまたは充電モードであるとき、分析または伝送されない場合がある。
【００３２】
センサデータは、以下のパラメータ、すなわち、（１）ユーザがジェスチャを行うために使用するアクティブな手、（２）ユーザのパルスパターン、（３）ユーザの場所、（４）ウェアラブルデバイスおよび／またはユーザデバイスの識別子、および、（５）ジェスチャに関するユーザの行動統計のうちの少なくとも１つを含み得る。ユーザの識別が、パラメータのうちの１つ以上のものに基づいて認証され得る。ユーザが異なる時刻および／または異なる地理的場所において所定のジェスチャを行う確率が、決定され得る。センサデータ収集の周波数は、異なる時刻および／または異なる地理的場所に基づいて調節され得る。センサデータ収集の周波数は、ユーザが所定のジェスチャを行う確率が事前決定された閾値を上回る時刻および／または地理的場所において増加させられ得る。センサデータ収集の周波数は、ユーザが所定のジェスチャを行う確率が事前決定された閾値を下回る時刻および／または地理的場所において低減させられ得る。センサのうちの１つ以上のものは、ユーザが異なる時刻および／または異なる地理的場所において所定のジェスチャを行う確率に基づいて、選択的に起動され得る。
【００３３】
（実施形態＃４）
【００３４】
喫煙ジェスチャを検出する方法は、少なくとも１つのセンサを使用して収集されるセンサデータを取得することであって、該センサは、ユーザによって装着されるように構成されているウェアラブルデバイス上に位置する多軸加速度計を備えている、ことと、ユーザが喫煙している確率を決定するように、センサデータを分析することであって、確率は、センサデータにおける加速度ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、こととを含み得る。
【００３５】
（実施形態＃５）
【００３６】
ジェスチャ認識を実装するためのシステムは、１つ以上のセンサを使用して収集されるセンサデータを記憶するためのメモリを備え得、センサは、ユーザによって装着されるように構成されているウェアラブルデバイス上に位置する多軸加速度計を備え得る。システムはさらに、ユーザが喫煙している確率を決定するようにセンサデータを分析するために、ソフトウェア命令の組を実行するように構成されている１つ以上のプロセッサを備え得、確率は、センサデータにおける加速度ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される。
【００３７】
（実施形態＃６）
【００３８】
１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、コンピュータ実装ジェスチャ認識方法を行わせる命令を記憶している有形コンピュータ読み取り可能な媒体が提供され得る。方法は、１つ以上のセンサを使用して収集されるセンサデータを取得することであって、該センサは、ユーザによって装着されるように構成されているウェアラブルデバイス上に位置する多軸加速度計を備えている、ことと、ユーザが喫煙している確率を決定するように、センサデータを分析することであって、確率は、センサデータにおける加速度ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定される、こととを含み得る。
【００３９】
上記の実施形態＃４、＃５、および／または＃６のうちの１つ以上のものでは、センサデータを分析することは、ユーザが煙草を吸煙している確率を決定するために、センサデータにおける１つ以上の特徴を分析することを含み得る。特徴は、以下、すなわち、（１）潜在的な煙草がユーザの口の中で検出される持続時間、（２）ユーザの腕のロール角、（３）喫煙者の腕のピッチ角、（４）潜在的な煙草吸煙持続時間、（５）連続した潜在的な吸煙間の持続時間、（６）ユーザが煙草を吸煙し終えるために要する潜在的な吸煙の回数、（７）加速度ベクトルの規模、（８）ユーザの腕の速度、（９）腕から口へのジェスチャに対応する吸入領域、および／または、（１０）口から腕を下ろすジェスチャに対応する吐出領域のうちの少なくとも１つを含み得る。特徴は、センサデータから抽出され得る。
【００４０】
ユーザが喫煙する確率は、１つ以上のユーザ入力に基づいて調節され得る。ユーザ入力は、（１）ユーザが喫煙しなかったことを示す入力信号、（２）ユーザが喫煙していたことを示す入力信号、および（３）ユーザが喫煙していたが、喫煙ジェスチャが認識または検出されなかったことを示す入力信号を含み得る。ユーザのためのユーザ構成ファイル（ＵＣＦ）が、分析されたセンサデータおよび１つ以上のユーザ入力に基づいて生成され得る。ＵＣＦは、複数のユーザに対して一般的であり得る。ＵＣＦは、ある期間後、各ユーザに固有になり得る。ＵＣＦは、ユーザの行動に応じて、時間と共に適合および変化するように構成され得る。ＵＣＦは、喫煙以外の異なるアクティビティに関連付けられたユーザパラメータのリストを備え得る。異なるアクティビティは、以下、すなわち、立つこと、歩くこと、座ること、運転すること、飲むこと、食べること、および／または、立っているかもしくは座っている間に寄り掛かかることのうちの少なくとも１つを含み得る。ＵＣＦは、ユーザの喫煙が事前決定された期間にわたって検出されなかったとき、動的に変更され得る。ＵＣＦは、ユーザが事前決定された期間にわたって喫煙していないことを検証するように、動的に変更され得る。
【００４１】
ユーザは、センサデータから抽出されるロール角、ピッチ角、および／またはヨー角に基づいて、右手もしくは左手で喫煙しているかどうかを決定され得る。ＵＣＦはユーザの左／右手情報で更新され得る。
【００４２】
確率は、１つ以上の喫煙特性に関連付けられた多次元分布関数を使用して決定され得る。１つ以上の喫煙特性は、ユーザが１回以上煙草を吸煙することを含み得る。多次元分布関数は、各吸煙に対して生成され得る。ユーザが喫煙する確率は、（１）いくつかの潜在的な吸煙、（２）各潜在的な吸煙の多次元分布関数、および（３）前記いくつかの潜在的な吸煙が生じる持続時間に基づいて、決定され得る。いくつかの潜在的な吸煙に対する多次元分布関数の総和は、事前決定された確率閾値以上かどうか決定され得る。ユーザは、総和が事前決定された確率閾値以上のとき、喫煙していると決定され得、ユーザは、総和が事前決定された確率閾値未満であるとき、喫煙していないと決定され得る。ユーザは、事前決定された回数の吸煙事前決定された期間内で検出されたとき、喫煙していると決定され得る。潜在的な吸煙に関連付けられるロールおよびピッチ角は、分析され得、ロールおよびピッチ角が事前決定されたロール／ピッチ閾値外になる吸煙することが、破棄され得る。潜在的な吸煙間の持続時間が、分析され得、持続時間が事前決定された期間外になる吸煙することが、破棄され得る。
【００４３】
ユーザが異なる時刻および／または異なる地理的場所において喫煙する確率が、決定され得る。センサデータ収集の周波数は、異なる時刻および／または異なる地理的場所に基づいて調節され得る。センサデータ収集の周波数は、ユーザが喫煙する確率が事前決定された閾値を上回る時刻および／または地理的場所において増加させられ得る。センサデータ収集の周波数は、ユーザが喫煙する確率が事前決定された閾値を下回る時刻および／または地理的場所で低減させられ得る。センサのうちの１つ以上のものは、ユーザが異なる時刻および／または異なる地理的場所において喫煙する確率に基づいて、選択的に起動され得る。
【００４４】
本開示の異なる側面は、個々に、集合的に、または互いに組み合わせて理解される得ることを理解されたい。本明細書に説明される本開示の種々の側面は、以下に記載される特定の用途のうちのいずれかに、または任意の他のタイプのエネルギー監視システムおよび方法に適用され得る。
【００４５】
本開示の他の目的および特徴は、仕様、請求項、および添付図面によって明白となるであろう。
【００４６】
（参照による組み込み）
本明細書で記述される全ての出版物、特許、および特許出願は、各個別出版物、特許、または特許出願が、参照することによって組み込まれるように具体的かつ個別に示された場合と同一の程度に、参照することによって本明細書に組み込まれる。
【００４７】
本開示の新規の特徴は、添付される請求項で詳細に記載される。本開示の特徴および利点のさらなる理解は、本開示の原理が利用される例証的実施形態を記載する、以下の詳細な説明および添付図面を参照することによって取得されるであろう。
【図面の簡単な説明】
【００４８】
【図１】図１は、いくつかの実施形態による、医療監視システムを図示する。
【図２】図２は、いくつかの実施形態による、医療監視システム内の例示的コンポーネントを図示する。
【図３】図３は、いくつかの実施形態による、ウェアラブルデバイス上のジャイロスコープおよび／または加速度計からのセンサデータに基づく、ウェアラブルデバイスのピッチ角、ロール角、および／またはヨー角の決定を図示する。
【図４】図４は、いくつかの実施形態による、ユーザが喫煙しているときの参照への角速度ベクトルの規模における相関関係を図示する。
【図５】図５は、いくつかの実施形態による、ユーザが摂食しているときの加速度ベクトルおよび角速度ベクトルの規模における相関関係を図示する。
【図６】図６は、いくつかの実施形態による、ユーザが歯を磨いているときの加速度ベクトルおよび角速度ベクトルの規模における相関関係を図示する。
【図７】図７は、いくつかの実施形態による、ユーザが冷たい飲み物を飲んでいるときの加速度ベクトルおよび角速度ベクトルの規模における相関関係を図示する。
【図８】図８は、いくつかの実施形態による、（１回吸煙するための）喫煙エピソード中の加速度ベクトルおよび角速度ベクトルの規模における相関関係を図示する。
【図９】図９は、いくつかの実施形態による、煙草の吸煙の回数の関数としてのユーザが煙草を吸煙している確率のグラフである。
【図１０】図１０は、いくつかの実施形態による、ユーザが煙草を吸煙している確率を検出する方法のフローチャートである。
【図１１】図１１は、いくつかの他の実施形態による、ユーザが煙草を吸煙している確率を検出する方法のフローチャートである。
【図１２】図１２は、いくつかのさらなる実施形態による、ユーザが煙草を吸煙している確率を検出する方法のフローチャートである。
【図１３】図１３は、いくつかの実施形態による、ユーザによって１日に吸煙された煙草の本数を描写する、例示的ウィンドウを図示する。
【図１４】図１４は、いくつかの実施形態による、時刻別に吸煙された煙草の内訳を描写する、例示的ウィンドウを図示する。
【図１５】図１５は、いくつかの実施形態による、１週間の間の平日および週末にユーザによって吸煙された煙草の本数を描写する、例示的ウィンドウを図示する。
【図１６】図１６は、いくつかの実施形態による、４週間の期間にわたって時刻別に吸煙された煙草の内訳を描写する、例示的ウィンドウを図示する。
【図１７】図１７は、いくつかの実施形態による、ユーザの毎日の目標を描写する、例示的ウィンドウを図示する。
【図１８】図１８は、いくつかの実施形態による、グループ内の他の喫煙者に対して喫煙者の禁煙成功／実績をランク付けする、例示的ウィンドウを図示する。
【図１９】図１９は、いくつかの実施形態による、ユーザの複数の喫煙測定基準を示す、例示的ウィンドウを図示する。
【発明を実施するための形態】
【００４９】
（詳細な説明）
ここで、その実施例が添付図面に図示される、本開示のいくつかの例示的実施形態を詳細に参照する。可能である限り、同一の参照番号が、同一または類似部品を指すために図面および開示の全体を通して使用されるであろう。
【００５０】
（序論）
【００５１】
ウェアラブルデバイスが、近年、ますます人気になっている。ウェアラブルデバイスは、ユーザについて大量のデータを収集することが可能であるが、現在、特にある医療分野では、大量のデータを正確かつ効率的に分析することができるシステムおよびアルゴリズムがない。
【００５２】
本明細書に説明される本開示の実施形態は、ある医療分野（例えば、禁煙のための喫煙行動の監視等）に適用可能な手から口へのジェスチャのリアルタイム測定を可能にすることができる。データは、ユーザが自分の行動／習慣を効果的に管理または制御することに役立つために使用されることができる。ある場合、データは、ユーザが彼らの健康および福祉を向上させることに役立つことができるユーザのための予防行動健康プログラムを調整するために、医療組織または保険会社によって使用され得る。
【００５３】
本開示の実施形態は、ユーザが彼らの行動／習慣をさらに理解し、彼らの行動／習慣をより効果的に変化させることに役立ち得る。例えば、喫煙の場合、本開示のある実施形態は、ユーザが、時間および場所別に吸煙された煙草の本数、吸煙の回数、喫煙が起こった社会的状況等を知ることを可能にする。喫煙統計および警告が、異なるユーザのために生成されることができ、目標が、禁煙プログラムのために設定され得る。ユーザは、禁煙プログラムにおける彼の進展を同一のソーシャルネットワーク内の他のユーザと比較することもできる。ある場合、イニセンティブが、進展に報酬を与えるために、かつユーザにさらに動機を与えるために、リアルタイムでユーザに提供され得る。
【００５４】
次に、本開示の種々の実施形態が、図面を参照して説明されるであろう。
【００５５】
図１は、いくつかの実施形態による、医療監視システムを図示する。一側面では、医療監視システム１００は、ユーザデバイス１０２と、ウェアラブルデバイス１０４と、サーバ１０６と、ジェスチャ分析エンジン１０８と、データベース１１０とを含み得る。コンポーネント１０２、１０４、１０６、１０８、および１１０の各々は、１つのコンポーネントから別のコンポーネントへのデータの伝送を可能にするネットワーク１１２または任意のタイプの通信リンクを介して、互いに動作可能に接続され得る。ジェスチャ分析エンジンは、事前決定されたジェスチャを検出および／または監視するために、かつ事前決定されたジェスチャに関連付けられた行動を管理することにおいてユーザを支援するための情報（例えば、推奨）を提供するために、ユーザデバイスならびに／もしくはウェアラブルデバイスからの入力データを分析するように構成され得る。ジェスチャ分析エンジンは、医療監視システム内および／または医療監視システムの外側のいずれかの場所で実装され得る。いくつかの実施形態では、ジェスチャ分析エンジンは、サーバ上に実装され得る。他の実施形態では、ジェスチャ分析エンジンは、ユーザデバイス上に実装され得る。加えて、ジェスチャ分析エンジンは、ウェアラブルデバイス上に実装され得る。いくつかのさらなる実施形態では、複数のジェスチャ分析エンジンは、１つ以上のサーバ、ユーザデバイス、および／もしくはウェアラブルデバイス上に実装され得る。代替として、ジェスチャ分析エンジンは、１つ以上のデータベース内で実装され得る。ジェスチャ分析エンジンは、ソフトウェア、ハードウェア、または医療監視システム内の上記のコンポーネントのうちの１つ以上のものの中のソフトウェアおよびハードウェアの組み合わせを使用して、実装され得る。
【００５６】
ユーザデバイス１０２は、開示される実施形態と一致する１つ以上の動作を行うように構成されるコンピュータデバイスであり得る。ユーザデバイスの例は、モバイルデバイス、スマートフォン／携帯電話、タブレット、携帯情報端末（ＰＤＡ）、ラップトップもしくはノートブックコンピュータ、デスクトップコンピュータ、メディアコンテンツプレーヤ、テレビセット、ビデオゲームステーション／システム、仮想現実システム、拡張現実システム、マイクロホン、またはあるタイプの行動データ（例えば、喫煙データ）を分析すること、受信すること、提供すること、もしくはそれをユーザに表示することが可能な任意の電子デバイスを含み得るがそれらに限定されない。ユーザデバイスは、ハンドヘルドオブジェクトであり得る。ユーザデバイスは、携帯用であり得る。ユーザデバイスは、人間のユーザによって携行され得る。ある場合、ユーザデバイスは、人間のユーザから遠隔に位置し得、ユーザは、無線および／または有線通信を使用してユーザデバイスを制御することができる。
【００５７】
ユーザデバイス１０２は、開示される実施形態と一致する１つ以上の動作のための命令を提供し得る非一過性のコンピュータ読み取り可能な媒体を実行することが可能である１つ以上のプロセッサを含み得る。ユーザデバイスは、１つ以上の動作を行うためのコード、論理、もしくは命令を含む非一過性のコンピュータ読み取り可能な媒体を備えている１つ以上のメモリ記憶デバイスを含み得る。ユーザデバイスは、ユーザデバイスが、ウェアラブルデバイス１０４、サーバ１０６、ジェスチャ分析エンジン１０８、および／またはデータベース１１０と通信し、それらの間でデータを転送することを可能にする、ソフトウェアアプリケーションを含み得る。ユーザデバイスは、医療監視システム１００内の１つ以上の他のコンポーネントとの通信を可能にし得る通信ユニットを含み得る。ある場合、通信ユニットは、単一の通信モジュール、または複数の通信モジュールを含み得る。ある場合、ユーザデバイスは、単一の通信リンクもしくは複数の異なるタイプの通信リンクを使用して、医療監視システム１００内の１つ以上のコンポーネントと相互作用することが可能であり得る。
【００５８】
ユーザデバイス１０２は、ディスプレイを含み得る。ディスプレイは、画面であり得る。ディスプレイは、タッチスクリーンでもあることも、そうでないこともある。ディスプレイは、発光ダイオード（ＬＥＤ）画面、ＯＬＥＤ画面，液晶ディスプレイ（ＬＣＤ）画面、プラズマ画面、または任意の他のタイプの画面であり得る。ディスプレイは、アプリケーションを通して（例えば、ユーザデバイス上で実行されるアプリケーションプログラミングインターフェース（ＡＰＩ）を介して）レンダリングされるユーザインターフェース（ＵＩ）またはグラフィカルユーザインターフェース（ＧＵＩ）を示すように構成され得る。ＧＵＩは、ユーザが１つ以上のタイプの行動（例えば、喫煙）を監視することを可能にする画像を示し得る。ユーザデバイスは、インターネット上のウェブページおよび／またはウェブサイトを表示するようにも構成され得る。ウェブページ／ウェブサイトのうちの１つ以上のものは、サーバ１０６によってホストされ、および／もしくはジェスチャ分析エンジン１０８によってレンダリングされ得る。
【００５９】
ユーザは、アプリケーションを通してＧＵＩ内でナビゲートし得る。例えば、ユーザは、画面（例えば、タッチスクリーン）に直接触れることによって、リンクを選択し得る。ユーザは、画面上の点に触れることによって、画面の任意の部分に触れ得る。代替として、ユーザは、ユーザ対話型デバイス（例えば、マウス、ジョイスティック、キーボード、トラックボール、タッチパッド、ボタン、言葉によるコマンド、ジェスチャ認識、姿勢センサ、熱センサ、タッチ容量センサ、または任意の他のデバイス）を用いて、画像の一部を選択し得る。タッチスクリーンは、ユーザのタッチの場所、タッチの長さ、タッチの圧力、および／またはタッチ運動を検出するように構成され得、それによって、前述のタッチの様式の各々は、ユーザからの特定の入力コマンドを示し得る。
【００６０】
ウェアラブルデバイス１０４は、スマートウォッチ、リストバンド、眼鏡、手袋、ヘッドギア（帽子、ヘルメット、仮想現実ヘッドセット、拡張現実ヘッドセット、頭部搭載型デバイス（ＨＭＤ）、ヘッドバンド等）、ペンダント、アームバンド、レッグバンド、靴、ベスト、運動感知デバイス等を含み得る。ウェアラブルデバイスは、ユーザの身体の一部の上に装着されるように構成され得る（例えば、スマートウォッチまたはリストバンドが、ユーザの手首の上に装着され得る）。ウェアラブルデバイスは、１つ以上のタイプのセンサを含み得る。センサのタイプの例は、慣性センサ（例えば、慣性測定ユニット（ＩＭＵ）を形成し得る、加速度計、ジャイロスコープ、および／または重力検出センサ）、場所センサ（例えば、全地球測位システム（ＧＰＳ）センサ、場所の三角測量を可能にするモバイルデバイス伝送機）、心拍数モニタ、外部温度センサ、皮膚温度センサ、容量タッチセンサ、電気皮膚反応（ＧＳＲ）を検出するように構成されているセンサ、視覚センサ（例えば、カメラ等の可視光、赤外線、または紫外線を検出することが可能な撮像デバイス）、近接性もしくは範囲センサ（例えば、超音波センサ、ライダ、飛行時間または深度カメラ）、高度センサ、姿勢センサ（例えば、コンパス）、圧力センサ（例えば、気圧計）、湿度センサ、振動センサ、音声センサ（例えば、マイクロホン）、および／または磁場センサ（例えば、磁力計、電磁センサ、無線センサ）を含み得る。
【００６１】
ウェアラブルデバイス１０４はさらに、信号を環境の中へ発することが可能な１つ以上のデバイスを含み得る。例えば、ウェアラブルデバイスは、電磁スペクトルに沿うエミッタ（例えば、可視光エミッタ、紫外線エミッタ、赤外線エミッタ）を含み得る。ウェアラブルデバイスは、レーザまたは任意の他のタイプの電磁エミッタを含み得る。ウェアラブルデバイスは、超音波信号等の１つ以上の振動を発し得る。ウェアラブルデバイスは、（例えば、スピーカから）可聴音を発し得る。ウェアラブルデバイスは、無線信号また他のタイプの信号等の無線信号を発し得る。
【００６２】
ウェアラブルデバイス１０４の中に存在し得る、センサの本明細書の任意の実施例は、ユーザデバイス１０２にも適用され得る。例えば、１つ以上の異なるセンサが、ユーザデバイス１０２に組み込まれ得る。
【００６３】
図１は、ユーザデバイス１０２およびウェアラブルデバイス１０４を２つの別個のデバイスとして図示するが、本開示は、それらに限定されない。いくつかの実施形態では、ユーザデバイスとウェアラブルデバイスとは、単一のデバイスに統合され得る。いくつかの実施形態では、ウェアラブルデバイスは、ユーザデバイスに組み込まれ得る。他の実施形態では、ユーザデバイスは、ウェアラブルデバイスに組み込まれ得る。代替として、ユーザデバイスは、ウェアラブルデバイスの１つ以上の機能を果たすことが可能であり得る。随意に、ウェアラブルデバイスは、ユーザデバイスの１つ以上の機能を果たすことが可能であり得、ユーザデバイスは、ウェアラブルデバイスの１つ以上の機能を果たすことが可能であり得る。
【００６４】
ユーザデバイス１０２およびウェアラブルデバイス１０４は、開示される実施形態と一致する１人以上のユーザによって動作させられ得る。いくつかの実施形態では、ユーザは、固有のユーザデバイスおよび固有のウェアラブルデバイスに関連付けられ得る。代替として、ユーザは、複数のユーザデバイスおよびウェアラブルデバイスに関連付けられ得る。本明細書に説明されるようなユーザは、医療監視システム１００を通して自分の福祉を向上させようとしている個人または個人群を指し得る。例えば、喫煙者または喫煙者群は、喫煙を止めることを所望し得る。アルコール依存症に罹患している個人または個人群は、飲酒を止めることを所望し得る。過剰な摂食障害に罹患している個人または個人群は、食物摂取量を削減することを所望し得る。上記のユーザは、それらの行動を制御および管理するために医療監視システム１００を使用することができる。
【００６５】
ユーザは、開示される実施形態によって行われる１つ以上の動作に関連付けられるサービスを提供するエンティティに登録され得るか、もしくは関連付けられ得る。例えば、ユーザは、あるタイプの行動（例えば、喫煙）を管理することにおいてユーザを支援するための動作を行うジェスチャ分析エンジン１０８を提供するエンティティ（例えば、会社、団体、個人等）の登録ユーザであり得る。開示される実施形態は、ユーザデバイス１０２およびウェアラブルデバイス１０４のユーザと、ジェスチャ分析エンジン１０８を提供するエンティティ、個人、または複数のエンティティとの間の任意の特定の関係もしくは提携に限定されない。
【００６６】
ユーザデバイス１０２および／またはウェアラブルデバイス１０４は、１人以上のユーザから入力を受信するように構成され得る。ユーザは、入力デバイス、例えば、キーボード、マウス、タッチスクリーンパネル、音声認識および／または口述ソフトウェア、もしくは上記の任意の組み合わせを使用して、入力をユーザデバイスおよび／またはウェアラブルデバイスに提供し得る。ユーザ入力は、あるタイプの行動（例えば、喫煙）に対する声明、コメント、質問、または回答を含み得る。異なるユーザが、異なる入力を提供し得る。例えば、ユーザは、ユーザが喫煙しているか、または事前決定された期間内に喫煙したかどうかを示す入力を提供し得る。ある場合、入力は、ある行動（例えば、喫煙）を軽減することを目的としているプログラムの経過中に、ユーザがどのように感じているか（例えば、ユーザが意欲を感じているか、または意欲をなくしているかどうかを）も示し得る。それらの場合において、ユーザの入力は、喫煙に関するユーザの考え、感情、気分、意見、質問、および／または回答を示し得る。
【００６７】
サーバ１０６は、開示される実施形態と一致する１つ以上の動作を行うように構成される１つ以上のサーバコンピュータであり得る。一側面では、サーバは、それを通してユーザデバイス１０２およびウェアラブルデバイス１０４がジェスチャ分析エンジン１０８およびデータベース１１０と通信することができる単一のコンピュータとして実装され得る。いくつかの実施形態では、ユーザデバイスおよび／またはウェアラブルデバイスは、直接、ネットワークを通してジェスチャ分析エンジンと通信し得る。いくつかの実施形態では、サーバは、ネットワークを通して、ユーザデバイスおよび／またはウェアラブルデバイスの代わりにジェスチャ分析エンジンもしくはデータベースと通信し得る。いくつかの実施形態では、サーバは、ジェスチャ分析エンジンのうちの１つ以上のものの機能性を具現化し得る。いくつかの実施形態では、１つ以上のジェスチャ分析エンジンは、サーバの内側および／または外側で実装され得る。例えば、ジェスチャ分析  エンジンは、サーバとともに含まれるか、もしくはサーバから遠隔にある、ソフトウェアおよび／またはハードウェアコンポーネントであり得る。
【００６８】
いくつかの実施形態では、ユーザデバイスおよび／またはウェアラブルデバイスは、別個のリンク（図１に示されていない）を通して、サーバに直接接続され得る。ある実施形態では、サーバは、ある開示される実施形態と一致する１つ以上のジェスチャ分析エンジンへのアクセスを提供するように構成されるフロントエンドデバイスとして動作するように構成され得る。サーバは、いくつかの実施形態では、事前決定されたジェスチャを検出および／または監視するため、かつ事前決定されたジェスチャに関連付けられる行動を管理することにおいてユーザを支援するための情報（例えば、推奨）を提供するために、１つ以上のジェスチャ分析エンジンを利用して、ユーザデバイスならびに／もしくはウェアラブルデバイスからの入力データを分析し得る。サーバはまた、データベースのうちの１つ以上のものに記憶されたデータおよび情報を記憶し、検索し、読み出し、ならびに／もしくは分析するように構成され得る。データおよび情報は、１つ以上のウェアラブルデバイス上の加速度計およびジャイロスコープから収集される生データ、ならびに行動のタイプ（例えば、喫煙）に関する各ユーザの履歴的行動パターンおよび社会的相互作用を含み得る。図１は、サーバを単一のサーバとして図示するが、いくつかの実施形態では、複数のデバイスが、サーバに関連付けられる機能性を実装し得る。
【００６９】
サーバは、ウェブサーバ、企業サーバ、または任意の他のタイプのコンピュータサーバを含み得、コンピュータデバイス（例えば、ユーザデバイスおよび／またはウェアラブルデバイス）から要求（例えば、ＨＴＴＰ、またはデータ伝送を開始することができる他のプロトコル）を受理するように、かつコンピュータデバイスに要求されたデータを提供するようにプログラムされるコンピュータであり得る。加えて、サーバは、データを配布するための無料、ケーブル、衛星、および他の放送設備等の放送設備であり得る。サーバは、データネットワーク（例えば、クラウドコンピューティングネットワーク）内のサーバでもあり得る。
【００７０】
サーバは、１つ以上のプロセッサ、プロセッサによって実行されるソフトウェア命令を記憶する１つ以上のメモリデバイス、およびデータ等の既知のコンピューティングコンポーネントを含み得る。サーバは、１つ以上のプロセッサと、プログラム命令を記憶するための少なくとも１つのメモリとを有することができる。プロセッサは、単一または複数のマイクロプロセッサ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、もしくは特定の命令の組を実行することが可能なデジタル信号プロセッサ（ＤＳＰ）であり得る。コンピュータ読み取り可能な命令は、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ（コンパクトディスク読み取り専用メモリ）、およびＭＯ（磁気光学）、ＤＶＤ−ＲＯＭ（デジタル多用途ディスク読み取り専用メモリ）、ＤＶＤ  ＲＡＭ（デジタル多用途ディスクランダムアクセスメモリ）、または半導体メモリ等の有形の非一過性コンピュータ読み取り可能な媒体上に記憶されることができる。代替として、方法は、例えば、ＡＳＩＣ、専用コンピュータ、または汎用コンピュータ等のハードウェアコンポーネントもしくはハードウェアおよびソフトウェアの組み合わせで実装されることができる。
【００７１】
図１は、サーバを単一のサーバとして図示するが、いくつかの実施形態では、複数のデバイスが、サーバに関連付けられる機能性を実装し得る。
【００７２】
ネットワーク１１２は、図１に図示される種々のコンポーネントの間の通信を提供するように構成されるネットワークであり得る。ネットワークは、いくつかの実施形態では、それらの間の通信を可能にするためのネットワークレイアウト内のデバイスおよび／またはコンポーネントを接続する１つ以上のネットワークとして実装され得る。例えば、ユーザデバイス１０２、ウェアラブルデバイス１０４、およびジェスチャ分析エンジン１０８は、ネットワーク１１２を経由して互いに動作可能に通信し得る。直接通信が、上記のコンポーネントのうちの２つ以上のものの間で提供され得る。直接通信は、いかなる中間デバイスまたはネットワークも必要とすることなく起こり得る。間接通信が、上記のコンポーネントのうちの２つ以上のものの間で提供され得る。間接通信は、１つ以上の中間デバイスもしくはネットワークの助けを借りて起こり得る。例えば、間接通信は、電気通信ネットワークを利用し得る。間接通信は、１つ以上のルータ、通信塔、もしくは任意の他の中間デバイスまたはネットワークの助けを借りて起こり得る。通信のタイプの例は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離無線通信（ＮＦＣ）技術、汎用パケット無線サービス（ＧＰＲＳ）、ＧＳＭ（登録商標）、拡張データＧＳＭ（登録商標）環境（ＥＤＧＥ）、３Ｇ、４Ｇ、もしくはロングタームエボリューション（ＬＴＥ）プロトコル等のモバイルデータプロトコルに基づくネットワーク、赤外線（ＩＲ）通信技術、および／またはＷｉ−Ｆｉを介した通信を含み得るが、それらに限定されず、無線、有線、もしくはそれらの組み合わせであり得る。いくつかの実施形態では、ネットワークは、携帯電話および／またはポケットベルネットワーク、衛星、認可無線、もしくは認可および無認可無線の組み合わせを使用して、実装され得る。ネットワークは、無線、有線、もしくはそれらの組み合わせであり得る。
【００７３】
ユーザデバイス１０２、ウェアラブルデバイス１０４、サーバ１０６、および／またはジェスチャ分析エンジン１１０は、１つ以上のデータベース１１０に接続もしくは相互接続され得る。データベースは、データを記憶するように構成される１つ以上のメモリデバイスであり得る。加えて、データベースは、いくつかの実施形態では、記憶デバイスを伴うコンピュータシステムとしても実装され得る。一側面では、データベースは、開示される実施形態と一致する１つ以上の動作を行うために、ネットワークレイアウトのコンポーネントによって使用され得る。
【００７４】
一実施形態では、データベースは、開示される実施形態と一致する種々のデータセットを含む記憶装置を備え得る。例えば、データベースは、例えば、ウェアラブルデバイス１０４上に位置する加速度計およびジャイロスコープによって収集される生データを含み得る。データベースはまた、ユーザの選好、履歴的行動パターン、行動のタイプに関連付けられる特性、ユーザの生活様式の変化および／または向上、ユーザがあるタイプの行動を管理もしくは克服することの成功、あるタイプの行動に関するユーザの社会的相互作用、異なる時点にユーザがどのように感じているかを示す声明またはコメント等を含み得る。いくつかの実施形態では、データベースは、インターネットフォーラムおよびソーシャルメディアウェブサイトから取得される、喫煙を止めようとするユーザの試行に関するコメントならびに洞察を含むクラウドソーシングによるデータを含み得る。インターネットフォーラムおよびソーシャルメディアウェブサイトは、個人および／またはグループブログ、ＦａｃｅｂｏｏｋＴＭ、ＴｗｉｔｔｅｒＴＭ等を含み得る。加えて、いくつかの実施形態では、データベースは、喫煙を止めようとする他のユーザの試行に関するコメントおよび洞察を含むクラウドソーシングによるデータを含み得、それによって、これらのコメントおよび洞察は、１人以上の他のユーザによってジェスチャ分析エンジンに直接入力され得る。クラウドソーシングによるデータは、喫煙を止めようとしている他のユーザの進展についての最新または現在の情報、喫煙を止める方法についての推奨等を含み得る。クラウドソーシングによるデータは、喫煙を止めようとした経験があるか、または何とか失敗なく喫煙を止めた他のユーザによって提供され得る。
【００７５】
ある実施形態では、データベースのうちの１つ以上のものは、サーバと共同設置され得るか、ネットワーク上で互いに共同設置され得るか、もしくは他のデバイスから離れて位置し得る（データベースをネットワークに接続する鎖線によって表される）。当業者は、開示される実施形態がデータベースの構成および／または配列に限定されないことを認識するであろう。
【００７６】
ユーザデバイス、ウェアラブルデバイス、サーバ、ジェスチャ分析エンジン、およびデータベースのうちのいずれかは、いくつかの実施形態では、コンピュータシステムとして実装され得る。加えて、ネットワークは、コンポーネント間の通信のための「中心」点として図１に示されているが、開示される実施形態は、そのように限定されない。例えば、ネットワークレイアウトの１つ以上のコンポーネントは、種々の方法で相互接続され得、いくつかの実施形態では、当業者が理解するであろうように、互いに直接接続され得、互いに共同設置され得、もしくは互いから遠隔にあり得る。加えて、いくつかの開示される実施形態は、サーバ上に実装され得るが、開示される実施形態は、そのように限定されない。例えば、いくつかの実施形態では、他のデバイス（ジェスチャ分析システムおよび／またはデータベース等）は、サーバに関して説明される実施形態を含む、開示される実施形態と一致するプロセスならびに機能性のうちの１つ以上のものを実施するように構成され得る。
【００７７】
特定のコンピュータデバイスが図示され、ネットワークが説明されているが、本明細書に説明される実施形態の精神および範囲から逸脱することなく、他のコンピュータデバイスおよびネットワークが利用され得ることを認識ならびに理解されたい。加えて、ネットワークレイアウトの１つ以上のコンポーネントは、種々の方法で相互接続され得、いくつかの実施形態では、当業者が理解するであろうように、互いに直接接続され得、互いに共同設置され得、もしくは互いから遠隔にあり得る。
【００７８】
ジェスチャ分析エンジンは、プロセッサによって実行されると、事前決定されたジェスチャを検出および／または監視するために、かつ事前決定されたジェスチャに関連付けられる行動を管理することにおいてユーザを支援する情報（例えば、推奨）を提供するために、ユーザデバイスならびに／もしくはウェアラブルデバイスからの入力データを分析する命令を記憶する１つ以上のコンピュータとして実装され得る。ジェスチャ分析エンジンはまた、１つ以上のデータベースに記憶されたデータおよび情報を記憶し、検索し、読み出し、ならびに／もしくは分析するように構成され得る。データおよび情報は、１つ以上のウェアラブルデバイス上の加速度計およびジャイロスコープから収集される生データ、ならびに行動のタイプ（例えば、喫煙）に関する各ユーザの履歴的行動パターンおよび社会的相互作用を含み得る。いくつかの実施形態では、サーバ１０６は、ジェスチャ分析エンジンが実装されるコンピュータであり得る。
【００７９】
しかしながら、いくつかの実施形態では、１つ以上のジェスチャ分析エンジン１０８は、サーバ１０６から遠隔に実装され得る。例えば、ユーザデバイスは、ユーザ入力をサーバ１０６に送信し得、サーバは、１つ以上の遠隔に位置するデータベース１１０からデータを読み出し、フィルタ処理し、分析するために、ネットワーク１１２を経由して１つ以上のジェスチャ分析エンジン１０８に接続し得る。他の実施形態では、ジェスチャ分析エンジンは、１つ以上のプロセッサによって実行されると、事前決定されたジェスチャを検出および／または監視するために、かつあるタイプの行動を管理もしくは克服することにおいてユーザを支援する情報（例えば、推奨）を提供するために、データを分析するためのプロセスを行うソフトウェアを表し得る。
【００８０】
サーバは、開示される実施形態と一致する１つ以上のプロセスを行うように、ジェスチャ分析エンジンにアクセスして実行し得る。ある構成では、ジェスチャ分析エンジンは、サーバによってアクセス可能なメモリに（例えば、サーバのローカルにあるメモリ、またはネットワーク等の通信リンクを経由してアクセス可能な遠隔メモリに）記憶されたソフトウェアであり得る。したがって、ある側面では、ジェスチャ分析エンジンは、１つ以上のコンピュータとして、サーバによってアクセス可能なメモリデバイスアクセス上に記憶されたソフトウェアとして、もしくはそれらの組み合わせとして実装され得る。例えば、１つのジェスチャ分析エンジンは、１つ以上のジェスチャ認識技法を実行するコンピュータであり得、別のジェスチャ分析エンジンは、サーバによって実行されると、１つ以上のジェスチャ認識技法を行うソフトウェアであり得る。
【００８１】
ジェスチャ分析エンジンの機能、ならびにユーザデバイスおよびウェアラブルデバイスとのその通信が、図２を参照して以下で詳細に説明されるであろう。種々の実施形態が、例として喫煙行動の監視または中止を使用して本明細書に説明されるが、本開示は、それに限定されず、喫煙以外の他のタイプの行動およびアクティビティを監視するために使用され得ることに留意されたい。
【００８２】
図２は、いくつかの実施形態による、医療監視システム内の例示的コンポーネントを図示する。図２を参照すると、医療監視システム２００は、ユーザデバイス１０２と、ウェアラブルデバイス１０４と、ジェスチャ分析エンジン１０８とを備え得る。以前に説明されたように、ジェスチャ分析エンジンは、サーバの内側および／または外側の両方に実装され得る。例えば、ジェスチャ分析エンジンは、サーバとともに含まれるか、もしくはサーバから遠隔にあるソフトウェアおよび／またはハードウェアコンポーネントであり得る。いくつかの実施形態では、ジェスチャ分析エンジン（もしくはジェスチャ分析エンジンの１つ以上の機能）は、ユーザデバイスおよび／またはウェアラブルデバイス上に実装され得る。代替として、ユーザデバイス、ウェアラブルデバイス、および／またはサーバは、ジェスチャ分析エンジンの異なる機能を果たすように構成され得る。随意に、ジェスチャ分析エンジンの１つ以上の機能は、ユーザデバイス、ウェアラブルデバイス、および／もしくはサーバにわたって複製され得る。
【００８３】
図２の実施例では、ウェアラブルデバイス１０４は、少なくとも１つのセンサ１０５を備え得る。例えば、ウェアラブルデバイスは、加速度計１０５−１と、ジャイロスコープ１０５−２とを備え得る。本明細書の他の場所に説明されるような１つ以上の他のタイプのセンサが、ウェアラブルデバイスに組み込まれ得る。
【００８４】
ユーザデバイスおよび／またはウェアラブルデバイスは、入力データ１１４をジェスチャ分析エンジンに提供するように構成され得る。入力データは、センサデータ１１４ａと、ユーザ入力１１４ｂと、ユーザ場所１１４ｃと、履歴的行動データ１１４ｄと、ソーシャルネットワーク相互作用データ１１４ｅとを含み得る。
【００８５】
センサデータは、ウェアラブルデバイス上の加速度計およびジャイロスコープによって収集される生データを含み得る。センサデータは、ウェアラブルデバイス、ユーザデバイス、および／またはサーバ上に位置するメモリに記憶され得る。いくつかの実施形態では、センサデータは、１つ以上のデータベースに記憶され得る。データベースは、サーバ、ユーザデバイス、および／またはウェアラブルデバイス上に位置し得る。代替として、データベースは、サーバ、ユーザデバイス、および／またはウェアラブルデバイスから遠隔に位置し得る。
【００８６】
ユーザ入力は、ユーザデバイスおよび／またはウェアラブルデバイスを介して、ユーザによって提供され得る。ユーザ入力は、ジェスチャ分析エンジンによって提供される質問に応答し得る。質問の例は、ユーザが現在喫煙しているかどうか、ユーザが事前決定された期間内に（例えば、最後の８時間以内に）喫煙したかどうか、事前決定された期間内に吸煙された煙草の本数、ユーザが喫煙した時間および場所、煙草の銘柄、ユーザがその煙草を吸煙する計画だったかどうか、ユーザが単独で喫煙しているか、または他者とともに喫煙しているか、ユーザが喫煙に関して特定の瞬間にどのように感じているか等を含み得る。これらの質問へのユーザの応答は、現在または将来の喫煙エピソードの確率を決定するために、およびユーザが喫煙する可能性が高い場所／時間を予測するために、センサデータを補完するために使用され得る。ユーザ入力から取得されるこの情報は、機械学習プロセスを使用して分析されることができる。
【００８７】
ユーザ場所は、ユーザデバイスおよび／またはウェアラブルデバイス上の場所センサ（例えば、ＧＰＳ受信機）によって決定され得る。ユーザ場所は、ユーザが喫煙しているか、または喫煙する可能性が高い場所を決定するために使用され得る。ユーザ場所はまた、現在または将来の喫煙エピソードの確率を決定するために、センサデータを補完するために使用され得る。
【００８８】
履歴的行動データは、事前決定された期間にわたって収集される喫煙関連データに対応し得る。履歴的行動データは、ウェアラブルデバイス、ユーザデバイス、および／またはサーバ上に位置するメモリに記憶され得る。いくつかの実施形態では、履歴的行動データは、１つ以上のデータベースに記憶され得る。データベースは、サーバ、ユーザデバイス、および／またはウェアラブルデバイス上に位置し得る。代替として、データベースは、サーバ、ユーザデバイス、および／またはウェアラブルデバイスから遠隔に位置し得る。
【００８９】
ソーシャルネットワーク相互作用データは、ジェスチャ分析エンジンによって提供されるアプリケーション（例えば、モバイルアプリケーション）から取得され得る。アプリケーションは、ユーザがアプリケーション内のソーシャルグループを選ぶこと、および自分の実績をソーシャルグループ内の他のユーザと比較することを可能にし得る。ソーシャルグループは、ユーザによって定義され得る。ソーシャルグループ内のユーザは、アプリケーションを使用して、あるタイプの行動または習慣（例えば、喫煙）を管理もしくは制御しようとし得る。ユーザの実績は、グループ内の他のユーザと比較した、行動もしくは習慣のタイプを管理することにおけるユーザの成功および／または失敗を含み得る。
【００９０】
ジェスチャ分析エンジンは、ウェアラブルデバイスおよび／またはユーザデバイス上に位置する少なくとも１つのセンサからセンサデータを取得するように構成され得る。例えば、ジェスチャ分析エンジンは、ウェアラブルデバイス上に位置する加速度計および／またはジャイロスコープからセンサデータを取得するように構成され得る。前述のように、ウェアラブルデバイスは、ユーザによって（例えば、ユーザの手首の上に）装着され得る。ジェスチャ分析エンジンはさらに、ユーザが所定のジェスチャを行っている確率を決定するために、センサデータを分析するように構成され得る。確率は、センサデータにおける運動ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定され得る。
【００９１】
（ジェスチャのタイプ）
【００９２】
所定のジェスチャは、以下のアクティビティのうちの少なくとも１つに関連付けられ得、それに特有であり得る：喫煙すること、飲むこと、食べること、髭を剃ること、歯を磨くこと、爪を噛むこと、嘔吐すること、または慢性的に咳をすること。ジェスチャ分析エンジンは、ユーザが上記のアクティビティのうちの１つ以上のものを行う確率を決定するように構成され得る。異なるアクティビティに関連付けられたジェスチャは、少なくともセンサデータにおける異なる運動ベクトルの規模に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに互いに区別され得る。
【００９３】
ある場合、ジェスチャ分析エンジンは、センサデータにおける運動ベクトルの規模およびそれらの持続時間に基づいて、ユーザが熱い液体を飲んでいるか、または冷たい液体を飲んでいるかを決定することが可能であり得る。他の場合では、ジェスチャ分析エンジンは、センサデータにおける運動ベクトルの規模およびそれらの持続時間に基づいて、異なるタイプの食物のユーザの消費を決定することが可能であり得る。例えば、ジェスチャ分析エンジンは、飲む回数、飲む持続時間、ロール、ピッチ等に基づいて、熱い飲み物または冷たい飲み物を識別することができる。ジェスチャ分析エンジンはまた、消費されている食品の一般的タイプ（例えば、ユーザがスプーンを用いてスープを飲んでいる、ナイフおよびフォークを用いて固形食物を食べている、スナックを食べている、箸を使用しているかどうか等）を識別することもできる。したがって、ジェスチャ分析エンジンは、各アクティビティ内の種々のサブカテゴリを検出することが可能であり得る。
【００９４】
ある場合、所定のジェスチャは、ユーザの四肢の反復運動および／または振動を引き起こす神経障害に関連付けられ得る。ジェスチャ分析エンジンは、ユーザが所定のジェスチャを行っている確率を決定し、ユーザが神経障害に罹患している程度を決定するように構成され得る。
【００９５】
（センサデータ）
【００９６】
前述のように、加速度計が、ウェアラブルデバイス上に配置され得る。いくつかの実施形態では、加速度計は、ｎ軸加速度計等の多軸加速度計であり得、ｎは、２以上の整数であり得る。例えば、いくつかの実施形態では、加速度計は、３軸加速度計であり得る。加速度計は、ウェアラブルデバイスに対して画定される局所座標系内のＸ軸、Ｙ軸、およびＺ軸に沿って加速度を測定することが可能であり得る。
【００９７】
したがって、これらの実施形態では、センサデータにおける運動ベクトルは、加速度ベクトルであり得、運動ベクトルの規模は、加速度ベクトルの規模に対応し得る。加速度ベクトルは、加速度計の異なる軸に沿って測定される複数の加速度成分を含み得る。例えば、Ｘ軸、Ｙ軸、およびＺ軸に沿った複数の加速度成分は、それぞれ、Ａｘ、Ａｙ、およびＡｚによって与えられ得る。加速度成分の各々は、ベクトル量であり得る。加速度ベクトルの規模は、Ａｍ＝ＳＱＲＴ（Ａｘ２＋Ａｙ２＋Ａｚ２）によって与えられ得る。加速度ベクトルの規模は、スカラー量であり得る。
【００９８】
ジェスチャ分析エンジンは、加速器ベクトルの規模に部分的に基づいて、ユーザが所定のジェスチャを行っている確率を決定するように構成され得る。例えば、ジェスチャ分析エンジンは、異なる期間内の加速度ベクトルの規模に部分的に基づいて、加速度ベクトル（および／または加速度ベクトルにおける各加速度成分）を１つ以上の物理的運動プロファイルと比較することなしに確率を決定するように構成され得る。
【００９９】
いくつかの実施形態では、ウェアラブルデバイスのピッチ角および／またはロール角が、Ｘ軸、Ｙ軸、ならびにＺ軸に沿った加速度成分を使用して、ジェスチャ分析エンジンによって計算され得る。ある場合、ピッチ角は、θ＝ａｒｃｔａｎ［Ａｙ／ＳＱＲＴ（Ａｘ２＋Ａｚ２）］によって与えられ得る。いくつかの実施形態では、ウェアラブルデバイスのロール角は、Ｘ軸およびＺ軸に沿った加速度成分を使用して、計算され得る。ある場合、ロール角は、φ＝ａｒｃｔａｎ［−Ａｘ／Ａｚ］によって与えられ得る。ピッチ角およびロール角は、それぞれ、Ｙ軸およびＸ軸の周りの（ウェアラブルデバイスが装着される）ユーザの身体の一部の回転運動を示し得る。いくつかの実施形態では、ジェスチャ分析エンジンは、ピッチ角および／またはロール角に部分的に基づいて、ユーザが所定のジェスチャを行っている確率を決定するように構成され得る。
【０１００】
前述のように、ジャイロスコープも、ウェアラブルデバイス上に配置され得る。これらの実施形態では、センサデータにおける運動ベクトルは、角速度ベクトルであり得、運動ベクトルの規模は、角速度ベクトルの規模に対応し得る。角速度ベクトルは、ジャイロスコープの異なる軸に沿って測定される複数の角速度成分を含み得る。
【０１０１】
ジェスチャ分析エンジンは、角速度ベクトルの規模に部分的に基づいて、角速度ベクトルを１つ以上の物理的運動プロファイルと比較することなしにユーザが所定のジェスチャを行っている確率を決定するように構成され得る。例えば、ジェスチャ分析エンジンは、異なる期間内の角速度ベクトルの規模に部分的に基づいて、確率を決定するように構成され得る。
【０１０２】
いくつかの実施形態では、図３に示されるように、ウェアラブルデバイスのピッチ角、ロール角、および／またはヨー角は、ウェアラブルデバイス上のジャイロスコープならびに／もしくは加速度計からのセンサデータに基づいて決定され得る。ピッチ角、ロール角、および／またはヨー角は、ウェアラブルデバイス上で画定される局所座標系内のＸ軸、Ｙ軸、ならびにＺ軸の周りのユーザの身体の一部の回転運動を示し得る。図３では、ピッチ角は、Ｙ軸の周りのユーザの手首の回転運動を示し得、ロール角は、Ｘ軸の周りのユーザの手首の回転運動を示し得、ヨー角は、Ｚ軸の周りのユーザの手首の回転運動を示し得る。ウェアラブルデバイスからのセンサデータは、後に、センサデータをジェスチャ分析エンジンに伝送し得るユーザデバイスに伝送され得る。いくつかの実施形態では、ウェアラブルデバイスからのセンサデータは、ユーザデバイスを通過することなく、ジェスチャ分析エンジンに直接伝送され得る。ジェスチャ分析エンジンは、ピッチ角、ロール角、および／またはヨー角に部分的に基づいて、ユーザが所定のジェスチャを行っている確率を決定するように構成され得る。
【０１０３】
いくつかの実施形態では、ジェスチャ分析エンジンは、加速度ベクトルの規模および角速度ベクトルの規模に部分的に基づいて、加速度ベクトルおよび角速度ベクトルを１つ以上の物理的運動プロファイルと比較することなしにユーザが所定のジェスチャを行っている確率を決定するように構成され得る。前述のように、所定のジェスチャは、喫煙すること、飲むこと、歯を磨くこと、および飲むこと等のアクティビティに関連付けられ得、それに固有であり得る。ジェスチャ分析エンジンは、ユーザが上記のアクティビティのうちの１つ以上のものを行う確率を決定するように構成され得る。異なるアクティビティに関連付けられたジェスチャは、少なくともセンサデータにおける異なる運動ベクトルの規模に部分的に基づいて、運動ベクトルを１つ以上の物理的運動プロファイルと比較することなしに互いに区別され得る。
【０１０４】
図４、５、６、および７は、いくつかの実施形態による、ユーザが異なるアクティビティ（ジェスチャ）を行なっているときにウェアラブルデバイス上の加速度計およびジャイロスコープによって収集されるデータを図示する。例えば、図４の部分ＡおよびＢは、それぞれ、ユーザが喫煙しているときの角速度ベクトルおよび加速度ベクトルの規模を図示する。図４に示されるように、部分Ａ内の角速度ベクトルの規模と部分Ｂ内の加速度ベクトルの規模とは、丸く囲んだ領域によって示されるように、時間的相関関係を示す。異なる期間にわたって部分Ａ内の角速度ベクトルの規模を部分Ｂ内の加速度ベクトルの規模と比較することによって、ジェスチャ分析エンジンは、ユーザのジェスチャが喫煙に対応する確率を決定することができる。例えば、図４では、データは、（部分Ａ内の４つの丸く囲んだ領域によって示されるように）ユーザが４回煙草を吸煙したことを示し得る。
【０１０５】
上の分析は、他のタイプの行動またはアクティビティに拡張され得る。例えば、図５の部分ＡおよびＢは、それぞれ、ユーザが摂食しているときの加速度ベクトルおよび角速度ベクトルの規模を図示する。図５の部分ＡおよびＢ内の丸く囲んだ領域は、ユーザが摂食しているときの加速度ベクトルの規模と角速度ベクトルの規模との間の相関関係を図示する。
【０１０６】
図６の部分ＡおよびＢは、それぞれ、ユーザが歯を磨いているときの加速度ベクトルおよび角速度ベクトルの規模を図示する。図６では、加速度ベクトルの規模は、高い周波数で変化する（部分Ａに示される）が、角速度ベクトルの規模は、より低い周波数で変化することが観察され得る。加速度ベクトルおよび角速度ベクトルのこの規模パターンが、歯を磨くことに固有であり得るので、相関関係が依然として作られ得る。
【０１０７】
図７の部分ＡおよびＢは、それぞれ、ユーザが冷たい飲み物を飲んでいるときの加速度ベクトルおよび角速度ベクトルの規模を図示する。図７に示されるように、加速度ベクトルの規模と角速度ベクトルの規模との間の相関関係もある。
【０１０８】
図５、６、および７を比較すると、加速度ベクトルおよび角速度ベクトルの規模は、異なるアクティビティの間で異なり（かつ異なる周波数で変動し）、したがって、異なるアクティビティを区別するために使用され得ることが観察され得る。具体的には、本開示に説明される種々の実施形態によると、異なる期間にわたってベクトルの規模を単独で比較することによって、かつベクトルを実ときの物理的運動プロファイル（またはパターン）と比較することなしに、行動／アクティビティに関連付けられるジェスチャを検出するために必要とされる処理能力および／または時間が削減されることができる。
【０１０９】
いくつかの実施形態では、ジェスチャ分析エンジンは、同一／異なる期間内の加速度ベクトルおよび角速度ベクトルの規模の間の相関関係を決定し、ユーザが所定のジェスチャを行っている確率を決定するように構成され得る。図８は、いくつかの実施形態による、ユーザが喫煙しているときのウェアラブルデバイス上の加速度計およびジャイロスコープによって収集されるデータを図示する。図８の部分ＡおよびＢは、それぞれ、ユーザが喫煙しているときの加速度ベクトルおよび角速度ベクトルの規模を図示する（１回の吸煙に対して）。喫煙エピソードにおいて１回の吸煙中、ユーザは、最初に、煙草を口に運び（手から口へのジェスチャ）、吸い込み（煙草を吸煙し）、口から煙草を除去し（口から手のジェスチャ）、吐き出し得る。図８の領域８０２では、ユーザの手は、静止位置にあり得る。領域８０４では、ユーザは、煙草を口に運びつつあり得る。領域８０６では、ユーザは、煙草を吸煙しつつ（吸い込みつつ）あり得る。領域８０８では、ユーザは、口から煙草を除去し、吐き出しつつあり得る。領域８１０では、ユーザの手は、再度、静止位置にあり得る。図８に示されるように、加速度ベクトルの規模と角速度ベクトルの規模とは、喫煙ジェスチャの各部分的運動の相関関係を示し得る。
【０１１０】
（ユーザが所定のジェスチャを行っている確率を決定するためのセンサデータの統計的分析）
【０１１１】
ジェスチャ分析エンジンは、１つ以上の物理的運動プロファイルパターンに対してセンサデータを比較することなく、センサデータを分析するように構成され得る。本明細書で使用される場合の物理的運動プロファイルパターンは、ユーザの対応する物理的ジェスチャと実質的に同一のプロファイルを有する任意のパターンを指し得る。物理的運動プロファイルパターンの形状は、ユーザの対応する物理的ジェスチャの形状に実質的に類似し得る。例えば、ユーザがＬ字形ジェスチャを物理的に行う場合、対応する物理的運動プロファイルパターンは、実質的にＬ字形を有し得る。
【０１１２】
いくつかの実施形態では、ジェスチャ分析エンジンは、センサデータにおける複数の特徴の確率関数である多次元分布関数を計算するように構成され得る。特徴は、センサデータから抽出され得る。複数の特徴は、ｐ１からｐｎによって表されるｎ個の特徴を含み得、ｎは、２以上の任意の整数であり得る。多次元分布関数は、ｆ（ｐ１，ｐ２，・・・，ｐｎ）によって表され得る。
【０１１３】
複数の特徴は、所定のジェスチャの種々の特性に関連付けられ得る。例えば、いくつかの実施形態では、複数の特徴は、以下の特徴のうちの２つ以上のものを含み得る：（１）ジェスチャ中の部分的運動の持続時間、（２）加速度ベクトルの規模、（３）角速度ベクトルの規模、（４）ロール角、（５）ピッチ角、および／または（６）ヨー角。部分的運動は、例えば、手から口へのジェスチャおよび／または、口から手のジェスチャ。したがって、多次元分布関数は、ジェスチャ分析エンジンによって選択および分析される特徴のタイプに応じて、所定のジェスチャの１つ以上の特性に関連付けられ得る。多次元分布関数は、０〜１の単一の確率値を返すように構成され得、確率値は、各特徴のさまざまな可能な値にわたる確率を表す。各特徴は、個別の値によって表され得る。加えて、各特徴は、連続したつながりに沿って測定可能であり得る。複数の特徴は、センサデータ内で符号化され、ジェスチャ分析エンジン１０８を使用してセンサデータから抽出され得る。
【０１１４】
いくつかの実施形態では、２つ以上の特徴は、相関性があり得る。ジェスチャ分析エンジンは、特徴が互いにほぼ直交するように、それらを相関解除するために特異値分解（ＳＶＤ）を使用することによって、多次元分布関数を計算するように構成され得る。ＳＶＤの使用は、多次元分布関数の確率値を計算するために必要とされる処理時間を短縮することができ、ユーザが所定のジェスチャを行う高い（統計的に有意な）確率を決定するためにジェスチャ分析エンジンによって必要とされるデータの量を削減することができる。
【０１１５】
いくつかの実施形態では、ジェスチャ分析エンジンは、多次元分布関数ｆ（ｐ１，ｐ２，・・・，ｐｎ）＝ｆ（ｐ１）＊ｆ（ｐ２）＊・・・＊ｆ（ｐｎ）であるように、各特徴の相関解除された（回転させられた）１Ｄ確率密度分布を乗算することによって、多次元分布関数を計算するように構成され得る。関数ｆ（ｐ１）は、第１の特徴の１Ｄ確率密度分布であり得、関数ｆ（ｐ２）は、第２の特徴の１Ｄ確率密度分布であり得、関数ｆ（ｐ３）は、第３の特徴の１Ｄ確率密度分布であり得、関数ｆ（ｐｎ）は、ｎ番目の特徴の１Ｄ確率密度分布であり得る。各特徴の１Ｄ確率密度分布は、各特徴のサンプルサイズから取得され得る。いくつかの実施形態では、サンプルサイズは、特徴の全てにわたって一定であり得る。他の実施形態では、サンプルサイズは、異なる特徴の間で可変であり得る。
【０１１６】
いくつかの実施形態では、ジェスチャ分析エンジンは、複数の特徴のうちの１つ以上のものが統計的に有意でないかどうかを決定するように構成され得る。例えば、１つ以上の統計的に有意でない特徴は、所定のジェスチャと低い相関関係を有し得る。いくつかの実施形態では、ジェスチャ分析エンジンはさらに、多次元分布関数から１つ以上の統計的に有意でない特徴を除去するように構成され得る。多次元分布関数から１つ以上の統計的に有意でない特徴を除去することによって、多次元分布関数の確率値を計算するために必要とされる計算時間および／もしくは能力が、削減されることができる。
【０１１７】
（喫煙統計実施例）
【０１１８】
いくつかの実施形態では、ジェスチャ分析エンジンは、ユーザが喫煙している確率を決定するために、センサデータを分析するように構成され得る。確率は、センサデータにおける加速度ベクトルおよび／または角速度ベクトルの規模に部分的に基づいて、加速度ベクトルおよび／または角速度ベクトルを１つ以上の物理的運動プロファイルと比較することなしに決定され得る。これらの実施形態では、ジェスチャ分析エンジンは、ユーザが煙草を吸煙している確率を決定するために、センサデータにおける１つ以上の特徴を分析するように構成され得る。特徴は、以下のうちの少なくとも１つを含み得る：（１）潜在的な煙草がユーザの口の中で検出される持続時間、（２）ユーザの腕のロール角、（３）喫煙者の腕のピッチ角、（４）潜在的な煙草吸煙持続時間、（５）連続した潜在的な吸煙間の持続時間、（６）ユーザが煙草を吸煙し終えるために要する潜在的な吸煙の回数、（７）加速度ベクトルの規模、（８）ユーザの腕の速度、（９）腕から口へのジェスチャに対応する吸入領域、および（１０）口から腕を下ろすジェスチャに対応する吐出領域。
【０１１９】
ジェスチャ分析エンジンは、センサデータから特徴を抽出し、それらを数学関数に挿入し、これらの特徴が喫煙ジェスチャに一致する信頼（０〜１００％）レベルを取得し得る。信頼レベルが高い場合、ジェスチャ分析エンジンは、ユーザが煙草を吸煙したことを決定し得る。数学関数は、ユーザ統計を表す。異なるユーザは、異なる統計および関数を有する。数学関数は、その多項式係数ａによって表され得る。したがって、関数は、数字ａの組によって定義され得る。例えば、以下に示される方程式では、Ｐは、関数であり、ｘは、関数に挿入される特徴であり、ａは、関数を表す係数である。
【数１】
2018506773.tif 000003
【０１２０】
いくつかの実施形態では、ジェスチャ分析エンジンは、１つ以上の喫煙特性に関連付けられた多次元分布関数を計算するように構成され得る。１つ以上の喫煙特性は、ユーザが煙草を吸煙することに関連付けられ得る。ジェスチャ分析エンジンは、各吸煙に対して多次元分布関数を生成するように構成され得る。ジェスチャ分析エンジンは、以下に基づいて、ユーザが喫煙している確率を決定するように構成され得る：（１）いくつかの潜在的な吸煙、（２）各潜在的な吸煙に対する多次元分布関数、および（３）その数の潜在的な吸煙が生じる持続時間。ジェスチャ分析エンジンは、ある数の潜在的な吸煙に対する多次元分布関数の総和が、事前決定された確率閾値以上かどうかを決定するように構成され得る。例えば、ジェスチャ分析エンジンは、総和が、事前決定された確率閾値以上のとき、ユーザが喫煙しており、総和が、事前決定された確率閾値未満であるとき、ユーザが喫煙していないことを決定し得る。いくつかの実施形態では、ジェスチャ分析エンジンは、事前決定された回数の吸煙が事前決定された期間内で検出されたとき、ユーザが喫煙していると決定し得る。ある場合、事前決定された回数の吸煙は、少なくとも３回吸煙することであり得、事前決定された期間は、約５〜６分であり得る。ジェスチャ分析エンジンは、潜在的な吸煙に関連付けられるロールおよびピッチ角を分析し、そのロールおよびピッチ角が事前決定されたロール／ピッチ閾値外になるこれらの吸煙を破棄するように構成され得る。ジェスチャ分析エンジンはまた、潜在的な吸煙間の持続時間を分析し、持続時間が事前決定された期間外になる吸煙を破棄するように構成され得る。
【０１２１】
図９は、いくつかの実施形態による、煙草を吸煙の回数の関数としてのユーザが煙草を吸煙している確率のグラフである。ジェスチャ分析エンジン（例えば、ジェスチャ分析エンジン）は、ユーザが喫煙している確率を決定するために、センサデータを分析するように構成され得る。ある場合、図９に示されるように、ジェスチャ分析エンジンは、最初の吸煙に基づいて、ユーザが喫煙している約８３％の確率を決定し得る。最初の吸煙は、実際の煙草を吸煙することであり得る。ユーザが２回目に煙草を吸煙するとき、ジェスチャ分析エンジンは、ユーザが実際に喫煙している約９５％の確率を決定し得る。ユーザが３回目に煙草を吸煙する時間までに、ジェスチャ分析エンジンは、ユーザが実際に喫煙している約９９％の確率を決定し得る。したがって、ジェスチャ分析エンジンは、潜在的な検出された吸煙の回数に基づいて、ユーザが喫煙しているかどうかを決定することが可能であり得る。ある場合、ジェスチャ分析エンジンは、最初の吸煙に基づいて、ユーザの高い確率（例えば、９９％）を決定することが可能であり得る。
【０１２２】
（適応ジェスチャ認識）
【０１２３】
以前に説明されたように、入力データは、ユーザによって提供されるユーザ入力を含み得る。ジェスチャ分析エンジンは、１つ以上のユーザ入力に基づいて、ユーザが喫煙している確率を調節するように構成され得る。ユーザ入力は、以下を含み得る：（１）ユーザが喫煙しなかったことを示す入力信号、（２）ユーザが喫煙していたことを示す入力信号、および（３）ユーザが喫煙していたが、喫煙ジェスチャが認識または検出されなかったことを示す入力信号。
【０１２４】
いくつかの実施形態では、ジェスチャ分析エンジンは、特定のタイプの行動またはジェスチャに対して平均的な個人（全員）に適合する広い統計を用いたアルゴリズムを実装し得る。アルゴリズムは、時間と共に統計を特定の個人に適合させるように構成され得る。各個人は、後に、以下で説明されるように、彼／彼女の個人統計を伴う固有の構成ファイルを有し得る。
【０１２５】
例えば、ジェスチャ分析エンジンは、分析されたセンサデータおよび１つ以上のユーザ入力に基づいて、ユーザのためのユーザ構成ファイル（ＵＣＦ）を生成するように構成され得る。最初に、ジェスチャ分析エンジンは、一般ＵＣＦを生成し得る。一般ＵＣＦは、一般的であり、いかなるユーザに対しても非特定的であり得る。一般ＵＣＦは、喫煙に関連付けられるユーザパラメータのリストを含み得る。加えて、一般ＵＣＦは、喫煙以外の異なるアクティビティに関連付けられたユーザパラメータのリストを含み得る。これらのアクティビティの例は、以下のうちの少なくとも１つを含み得る：立つこと、歩くこと、座ること、運転すること、飲むこと、食べること、および、立っているかまたは座っている間に寄り掛かかること。寄り掛かかることは、ユーザの肘に関連付けられ得る。例えば、ユーザは、座っており、物体の上に肘を寄り掛からせることもある。いくつかの実施形態では、ジェスチャ分析エンジンは、一般ＵＣＦに加えて、ユーザのための左手ＵＣＦおよび／または右手ＵＣＦを生成するように構成され得る。いくつかの実施形態では、左手ＵＣＦおよび／または右手ＵＣＦは、一般ＵＣＦに組み込まれ得る。
【０１２６】
ＵＣＦは、ユーザの行動に応じて、時間と共に適合および変化するように構成され得る。したがって、ジェスチャ分析エンジンが、しばらくの間ユーザの履歴的行動データを収集して分析した後、ジェスチャ分析エンジンは、一般ＵＣＦおよび／または左／右手ＵＣＦに基づいて、ユーザに固有である個人ＵＣＦを生成し得る。
【０１２７】
いくつかの実施形態では、ジェスチャ分析エンジンは、ユーザが事前決定された期間にわたって所定のジェスチャを行っていないことをシステムが検出するとき、一般ＵＣＦ、左／右ＵＣＦ、および／または個人ＵＣＦを動的に変更するように構成され得る。例えば、上記のＵＣＦのうちの１つ以上のものは、ユーザが事前決定された期間にわたって喫煙していないことをシステムが検出するとき、動的に変更され得る。いくつかの実施形態では、システムは、ユーザが事前決定された期間にわたって喫煙していないことを検証することをユーザに要求する、質問またはプロンプトを（ユーザデバイスおよび／またはウェアラブルデバイス上で）ユーザに送信し得る。
【０１２８】
いくつかの実施形態では、ジェスチャ分析エンジンは、センサデータから取得されるロール角およびピッチ角に基づいて、ユーザが右手で喫煙しているか、または左手で喫煙しているかを決定するように構成され得る。これらの実施形態では、ジェスチャ分析エンジンは、ユーザの左／右手情報で左／右手ＵＣＦを更新するように構成され得る。
【０１２９】
（個人化情報の送達）
【０１３０】
いくつかの実施形態では、ジェスチャ分析エンジンは、多次元分布関数の中へ（センサデータからのもの以外に）追加の特徴を含むように構成され得る。例えば、これらの追加の特徴は、ユーザ入力、ユーザ場所、ユーザの履歴的行動データ、および／またはユーザのソーシャルネットワーク相互作用に関連付けられ得る。これらの追加の特徴は、センサベースではないデータから抽出され得る。
【０１３１】
ジェスチャ分析エンジンは、１つ以上の統計関数を使用して入力データを分析するように、かつ分析されたデータをジェスチャ分析エンジンに提供するように構成され得る。ジェスチャ分析エンジンは、自然言語処理（ＮＬＰ）クラスタリングおよび／または機械学習能力を含み得る。ＮＬＰクラスタリングは、機械学習、例えば、統計的機械学習に基づき得る。統計的機械学習は、統計的推測に基づき得る。ジェスチャ分析エンジンは、所定のジェスチャに関連付けられる測定基準または特性を学習するように、かつあるタイプの行動を管理することにおけるユーザの進展を決定するように構成され得る。この機械学習は、１つ以上のデータベースに記憶された実在の入力の大集成を分析することによって、ジェスチャ分析エンジンに達成され得る。ジェスチャ分析エンジンは、その状況（例えば、ジェスチャが行われた場所および時間、どのような状況下か）に応じて、実数値の重みを行動ジェスチャに加えることに基づく、柔軟な確率的決定を行うことが可能な統計的モデルを含み得る。統計的モデルは、馴染みのない入力（例えば、ユーザの新しい腕の運動）および誤りのある入力（例えば、ジェスチャの誤検出）に対してロバストであり得る。
【０１３２】
ジェスチャ分析エンジンは、情報をユーザデバイスおよび／またはウェアラブルデバイスに伝送することによって、個人化情報（例えば、推奨）をユーザに配信するように構成され得る。情報は、後に、ユーザデバイスおよび／またはウェアラブルデバイス上でユーザに表示され得る。ユーザは、あるタイプの行動を監視するために情報に依拠し得る。いくつかの実施形態では、ジェスチャ分析エンジンは、ジェスチャ分析エンジンに提供される入力データおよびジェスチャ分析エンジンに基づいて、あるタイプの行動を管理することにおいてユーザを支援するための指導を積極的に提供するように構成され得る。
【０１３３】
いくつかの実施形態では、ジェスチャ分析エンジンは、ジェスチャ分析エンジンによって提供されるアプリケーション（例えば、モバイルアプリケーション）を使用して、ユーザのソーシャルネットワーク相互作用を分析するように構成され得る。アプリケーションは、ユーザがアプリケーション内のソーシャルグループを選ぶこと、および自分の実績をソーシャルグループ内の他のユーザと比較することを可能にし得る。ソーシャルグループは、ユーザによって定義され得る。ソーシャルグループ内のユーザは、アプリケーションを使用して、あるタイプの行動または習慣（例えば、喫煙）を管理もしくは制御しようとし得る。ユーザの実績は、グループ内の他のユーザと比較した、行動もしくは習慣のタイプを管理することにおけるユーザの成功および／または失敗を含み得る。いくつかの実施形態では、ソーシャルグループ内で異なる時系列にわたってデータを推定することによって、ジェスチャ分析エンジンは、ユーザの進展をより正確に監視し、個人化推奨をユーザに提供し得る。いくつかの実施形態では、ジェスチャ分析エンジンは、ユーザが異なる時刻および／または異なる地理的場所において所定のジェスチャを行う確率を決定するように構成され得る。例えば、ジェスチャ分析エンジンは、ユーザが異なる時刻および／または異なる地理的場所において喫煙する確率を決定するように構成され得る。いくつかの実施形態では、ジェスチャ分析エンジンは、１人以上のユーザの累積喫煙パターンに基づいて、異なる製品もしくはサービスを宣伝および広告するように構成され得る。
【０１３４】
いくつかの実施形態では、ジェスチャ分析エンジンは、リアルタイムで個人化推奨をユーザに動的に提供することができる。個人化推奨は、事前決定された頻度で、例えば、１時間、１２時間、２４時間、２日、４日毎等に提供され得る。ある場合、ジェスチャ分析エンジンは、ユーザの行動に基づいて、またはユーザの行動の変化があるときに（例えば、ユーザが以前と比較してより多数または少数の煙草を吸煙しているときに）個人化推奨を提供することができる。
【０１３５】
いくつかの実施形態では、ユーザが求め、消費するであろう可能性が最も高い情報をユーザに提供することに加えて、ジェスチャ分析エンジンは、個人化推奨をさらに提供し、ユーザのニーズおよび行動に影響を及ぼすことができる。
【０１３６】
禁煙プログラム中、ユーザのニーズおよび課題は、毎日変動し得る。例えば、ユーザは、不安、鬱病、意気消沈、エネルギーの欠如、喫煙する衝動等に悩まされ得る。さらに、ユーザは、ストレスおよび周囲の圧力等の他の事象による影響を受け得る。ジェスチャ分析エンジンは、禁煙プログラム中のユーザの体験の動的性質を考慮するように構成されることができる。例えば、ジェスチャ分析エンジンは、異なる時間枠におけるユーザの行動および身体反応特性をパラメータ化することができる。いくつかの実施形態では、ジェスチャ分析エンジンは、ユーザの潜在的なニーズを決定し、これらの潜在的なニーズに基づいて個人化推奨を提供するように構成されることができる。したがって、いくつかの実施形態では、ジェスチャ分析エンジンは、ユーザのニーズおよび行動をより正確に解釈して予測するよう、感情分析が可能であり得る。
【０１３７】
いくつかの実施形態では、分析されたデータは、ジェスチャ分析エンジンによって、医療組織、保険会社、および／または政府機関に提供され得る。上記のエンティティのうちの１つ以上のものは、ユーザの健康および福祉を助長する予防行動プログラムを調整するために、データを使用し得る。
【０１３８】
（喫煙行動の検出のための方法）
【０１３９】
図１０は、いくつかの実施形態による、ユーザが煙草を吸煙している確率を検出する方法１０００のフローチャートである。第１に、センサデータは、リアルタイムで、断続的に、固定もしくは異なる頻度で、ウェアラブルデバイス上の１つ以上のセンサによって収集され得る（ステップ１００２）。センサデータは、ウェアラブルデバイスから直接、またはユーザデバイスを介してのいずれかで、ジェスチャ分析エンジンに伝送され得る。いくつかの実施形態では、ジェスチャ分析エンジンは、ユーザデバイスおよび／またはウェアラブルデバイスから遠隔のサーバ上に位置し得る。代替として、ジェスチャ分析エンジンは、ユーザデバイスおよび／またはウェアラブルデバイス上に位置し得る。随意に、ジェスチャ分析エンジンの種々の側面もしくは機能は、サーバ、ユーザデバイス、および／またはウェアラブルデバイスを使用して、実装され得る。ジェスチャ分析エンジンは、センサデータに基づいてユーザが喫煙している確率を決定するように構成され得る。喫煙行動は、ユーザが１回以上煙草を吸煙することから成り得る。
【０１４０】
ウェアラブルセンサ上のセンサのうちのいくつかまたは全ては、任意の時間に起動され得る。いくつかの実施形態では、センサの一部が起動され、ウェアラブルデバイスの電力消費量を削減し得る。ジェスチャ分析エンジンおよび／またはユーザデバイスが、（例えば、確率＜１で）ユーザが最初に潜在的に煙草を吸煙し得ることを検出すると、ジェスチャ分析エンジンおよび／またはユーザデバイスは、他のセンサをオンにするための信号をウェアラブルセンサに伝送するように構成され得る。センサデータの一部または全体は、集約され、（直接、またはユーザデバイスを介してのいずれかで）リアルタイムでウェアラブルデバイスからジェスチャ分析エンジンに一括して送信され得る。
【０１４１】
ジェスチャ分析エンジンは、センサデータの一部または全体から所定の特徴の組を抽出するように構成され得る（ステップ１００４）。ジェスチャ分析エンジンは、潜在的な煙草の吸煙および／または吸煙の回数を評定することによって、ユーザが喫煙している確率を検出するために所定の特徴の組を使用するように構成され得る（ステップ１００６および１００８）。これは、ある喫煙モデルに対して手から口ならびに口から手のジェスチャの加速度ベクトルおよび／または角速度ベクトルの規模を分析することによって、達成され得る。
【０１４２】
評定された吸煙に基づいて、ジェスチャ分析エンジンは、ユーザが煙草を吸煙しているか、または吸煙したかどうかを検出することができる（ステップ１０１０）。ジェスチャ分析エンジンは、さらなるおよび／または将来の分析のために、喫煙関連情報をデータベースの中へ伝送し、記憶し得る（ステップ１０１２）。喫煙関連情報は、煙草の吸煙の持続時間、煙草のタイプ、ユーザの個人情報、ユーザの場所、喫煙の時間等を含み得る。喫煙関連情報は、時間と共に蓄積され、ユーザの喫煙行動動向を生成するために使用され得る。喫煙関連情報は、ユーザデバイス上のグラフィカルディスプレイ上に表示され得る（ステップ１０１４）。ジェスチャ分析エンジンは、統計的分析の信頼レベルを向上させるために、かつユーザが喫煙する可能性が高い時間／場所を予測するために、喫煙行動動向を使用することができる。例えば、ジェスチャ分析エンジンは、情報内の異なるパラメータ間の隠れた相関関係を検出するために、喫煙行動動向を分析し得る。隠れた相関関係は、ユーザ行動および／または習慣を予測するために使用され得る。
【０１４３】
図１１は、いくつかの他の実施形態による、ユーザが煙草を吸煙している確率を検出する方法１１００のフローチャートである。最初に、データが、ウェアラブルデバイス上の加速度計およびジャイロスコープによって収集され得る（ステップ１１０２および１１０４）。ある場合、データは、重力の影響を補償するように調節され得る（ステップ１１０６）。ある場合、データがジェスチャを検出するために不十分である場合、センサデータ収集の時間カウント（例えば、持続時間または頻度）が、増加させられ得る（ステップ１１０８）。センサデータは、ユーザデバイスに伝送され得る。ユーザデバイスは、ウェアラブルデバイスによって収集されるセンサデータ（例えば、加速度計および／またはジャイロスコープデータ）を監視するように構成され得る。ユーザデバイスは、加速度計またはジャイロスコープデータ内の一方もしくは両方の信号が所定の閾値を下回る信号の領域を探すように構成され得る（ステップ１１１０）。これらの領域は、「疑わしい吸煙の領域」に対応し得る。加速度計またはジャイロスコープデータの１つ以上の信号が所定の閾値を下回る場合、ユーザデバイスは、サンプリング周波数を増加させる（ステップ１１１２）ために、事象カウントを増加させるようにウェアラブルデバイスに命令し得る（ステップ１１１２）。加速度計またはジャイロスコープデータの１つ以上の信号が所定の閾値を上回る場合、センサデータの収集は、その以前のサンプリング周波数で継続する。次に、ユーザデバイスは、時間窓が満了したかどうかを決定する（ステップ１１１４）。時間窓が満了していない場合、ウェアラブルデバイスは、センサデータを収集し続け得る。時間窓が満了した場合、ユーザデバイスは、事象カウントが閾値カウントを上回るかどうかを決定し得る（ステップ１１１６）。事象カウントが閾値カウント未満である場合、時間窓および事象カウントは、センサデータの新しい組が収集され得るようにリセットされ得る（ステップ１１２０）。事象カウントが閾値カウントを上回る場合、センサデータの一部または全体は、ユーザが喫煙している確率を検出するように、ジェスチャ分析エンジンに伝送され得る（ステップ１１１８）。例えば、十分な領域が所定の時間窓（例えば、１０分）内で検出されたとき、ユーザデバイスは、センサデータの一部または全て（それがすでに処理したセンサデータを含む）をジェスチャ分析エンジンに伝送し得る。
【０１４４】
ジェスチャ分析エンジンは、各吸煙の候補を所定の統計と比較することによって、それを評価し、各吸煙を評定するように構成され得る。例えば、ジェスチャ分析エンジンは、吸煙の信号から情報（例えば、信号が低い時間の長さ等）を抽出し、各値を所定の経験的統計モデルと比較し得る。モデルは、一般的（全ての喫煙者に同一）、または各喫煙者に対して特定的であり得る。次いで、確率は、吸煙の評定に集約される。いくつかの実施形態では、１つ以上の特徴は、候補吸煙の信号から抽出され、吸煙の評定を生成するために機械学習アルゴリズムを使用して処理され得る。機械学習は、教師付き学習、準教師付き学習、または教師なし学習技法を含み得る。
【０１４５】
時間窓内の全ての候補吸煙が評定された後、次いで、ジェスチャ分析エンジンは、たばこが吸煙されたかどうかを決定することができる。例えば、ジェスチャ分析エンジンは、ある評定（例えば、５０％）を上回る吸煙の回数を数え、吸煙の回数を閾値（例えば、４回の吸煙）と比較し得る。数えられた吸煙の回数が閾値を上回る場合、ジェスチャ分析エンジンは、ユーザが煙草を吸煙していると決定し得る。逆に、数えられた吸煙の回数が閾値未満である場合、ジェスチャ分析エンジンは、ユーザが煙草を吸煙しておらず、ある他のジェスチャを行っている場合があると決定し得る。
【０１４６】
いくつかの実施形態では、ジェスチャ分析エンジンは、単一の吸煙を個々に分析する代わりに、煙草全体の信号（例えば、８秒の信号の代わりに１０分の信号）を処理するように構成され得る。煙草全体の信号は、例えば、図４に図示され得る。単一の吸煙の信号は、例えば、図８に図示され得る。ジェスチャ分析エンジンは、加速度計および／またはジャイロスコープ信号の所定の時間窓（例えば、煙草を吸煙するために要し得る時間は、約１０分であり得る）を分析し、信号に基づいて、ユーザがおそらく煙草を吸煙していることを検出することができる。ジェスチャ分析エンジンは、信号分散が所定の閾値を下回る合計時間を決定するように構成され得る。代替として、ジェスチャ分析エンジンは、信号分散が閾値を下回る時間と、それが閾値を上回る時間との間の関係を決定するように構成され得る。
【０１４７】
ジェスチャ分析エンジンが、時間が所定の値を上回ることを決定する場合、システムは、ユーザがおそらく喫煙し得ることを決定し得る。可能な煙草が検出されると、信号全体が、ジェスチャ分析エンジンに伝送されることができる。ジェスチャ分析エンジンは、（各吸煙を別個に処理する代わりに）信号の全てを分析し、可能な煙草を評定し得る。これは、信号を周波数ドメインに変換し、特徴（例えば、特定の周波数におけるエネルギー等）を抽出することによって行われることができる。ジェスチャ分析エンジンはまた、信号、信号電力、および／または信号導関数（変化率）を処理し、そこから特徴を抽出することもできる。次いで、特徴は、可能な煙草を評定するために使用されることができる。煙草が評定されると、ジェスチャ分析エンジンは、評定が所定の閾値（例えば、５０％）を上回るかどうかを決定することができる。評定が閾値を上回る場合、煙草は、検出されていることが決定される。煙草が検出されると、ジェスチャ分析エンジンは、第１の吸煙のサンプルに基づいて、他の吸煙を推定しようとし得る。いくつかの実施形態では、ジェスチャ分析エンジンは、ユーザが煙草を吸煙したかどうかを決定するために、吸煙の候補から、ならびに煙草全体から、特徴を抽出するように構成され得る。
【０１４８】
いくつかの実施形態では、ジェスチャ分析エンジンは、行動、パターン、目標合致、および他の消費関連アラートの変化についてユーザに警告し、知らせるように構成され得る。例えば、ジェスチャ分析エンジンは、ユーザ行動がユーザの典型的行動または履歴的行動から逸脱するときにアラートを提供し得る。例えば、ジェスチャ分析エンジンは、ユーザが、通常、朝に２本の煙草、夕方に２本の煙草を吸煙することを検出し得る。システムが、ユーザが正午に追加の２本の煙草を吸煙し始めたことを検出すると、システムは、ユーザが追加の煙草を吸煙することを控え得るように、アラートをユーザに送信し得る。
【０１４９】
図１２は、いくつかのさらなる実施形態による、ユーザが煙草を吸煙している確率を検出する方法１２００のフローチャートである。
【０１５０】
最初に、センサデータ（例えば、加速度計データ（Ａｃｃ）およびジャイロスコープデータ（Ｇｙｒｏ））が、ウェアラブルデバイスからユーザデバイス、サーバ、および／またはジェスチャ分析エンジンに伝送され得る。センサデータは、１つ以上の無線または有線通信チャネルを介して伝送され得る。無線通信チャネルは、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）、ＷｉＦｉ、３Ｇ、および／または４Ｇネットワークを含み得る。
【０１５１】
図１２に示されるように、センサデータは、アルゴリズムマネージャ（ＡＬＧＯマネージャ）に伝送され得る。ＡＬＧＯマネージャは、ウェアラブルデバイス、ユーザデバイス、サーバ、および／またはジェスチャ分析エンジン上に位置するモジュールであり得る。ＡＬＧＯマネージャは、センサデータの一部を抽出し、抽出された部分をフィルタモジュール（前置フィルタ）に伝送するように構成され得る。前置フィルタは、ウェアラブルデバイス、ユーザデバイス、サーバ、および／またはジェスチャ分析エンジン上に位置し得る。前置フィルタは、センサデータの分析に先立って、フィルタをセンサデータに適用し得る。いくつかの実施形態では、センサデータを分析することは、フィルタをセンサデータに適用することを含み得る。フィルタは、センサデータにおける雑音を低減させるために適用され得る。いくつかの実施形態では、フィルタは、有限インパルス応答（ＦＩＲ）フィルタまたは無限インパルス応答（ＩＩＲ）フィルタ等の高次複合フィルタであり得る。例えば、フィルタは、カルマンフィルタまたはパークス・マクレランフィルタであり得る。いくつかの実施形態では、フィルタは、ウェアラブルデバイス上の１つ以上のプロセッサを使用して適用され得る。代替として、フィルタは、ユーザデバイス上の１つ以上のプロセッサを使用して適用され得る。随意に、フィルタは、サーバ上の１つ以上のプロセッサを使用して適用され得る。いくつかの実施形態では、フィルタは、ジェスチャ分析エンジン内の１つ以上のプロセッサを使用して適用され得る。
【０１５２】
フィルタ処理されたセンサデータは、（例えば、１２秒ブロック内の）事前決定された時間ブロックのバッファリングされたデータとして、ジェスチャ分析エンジンに提供され得る。バッファリングされたデータは、事前決定された時間間隔で（例えば、５秒毎に）ジェスチャ分析エンジンにおいて受信され得る。ジェスチャ分析エンジンは、バッファリングされたブロックから吸煙の確率を検出するように構成され得る。例えば、ジェスチャ分析エンジンは、候補吸煙の信号内の静的領域を検出するように構成され得る。静的領域は、一方または両方の信号が所定のそれぞれの閾値以下である、信号内の領域に対応し得る。これらの領域は、「疑わしい吸煙の領域」に対応し得る。ジェスチャ分析エンジンは、候補吸煙の信号から特徴を抽出し、吸煙の評定を生成するために統計（例えば、多次元分布関数）を使用して特徴を分析するように構成され得る。それぞれの吸煙の評定を伴う候補吸煙は、吸煙の待ち行列に挿入され得る。ジェスチャ分析エンジンは、吸煙の待ち行列の中の吸煙に基づいて、ユーザが喫煙している確率を決定するように構成され得る。加えて、図１２の方法は、図１０および１１で以前に説明されたステップのうちの１つ以上のものを組み込み得る。
【０１５３】
（センサデータ管理）
【０１５４】
いくつかの実施形態では、センサデータは、ウェアラブルデバイスがユーザデバイスおよび／またはサーバと動作可能に通信していないとき、ウェアラブルデバイス上のメモリに記憶され得る。これらの実施形態では、センサデータは、ユーザデバイスとウェアラブルデバイスとの間の動作可能な通信が再確立されると、ウェアラブルデバイスからユーザデバイスに伝送され得る。代替として、センサデータは、サーバとウェアラブルデバイスとの間の動作可能な通信が再確立されると、ウェアラブルデバイスからサーバに伝送され得る。
【０１５５】
いくつかの実施形態では、データ圧縮ステップが、データ伝送に先立ってセンサデータに適用され得る。センサデータの圧縮は、センサデータを伝送するために必要とされる帯域幅を縮小することができ、センサデータの伝送中のウェアラブルデバイスの電力消費量を削減することもできる。いくつかの実施形態では、データ圧縮ステップは、センサデータのサンプル間の差を計算することを含み得る。差は、時間ベース（ｔ）または空間ベース（Ｘ、Ｙ、およびＺ）であり得る。例えば、現在のデータサンプルおよび以前のデータサンプルの加速度規模に差がない場合、センサデータは、再伝送されない。逆に、現在のデータサンプルおよび以前のデータサンプルの加速度規模に差がある場合、差のみが（例えば、ウェアラブルデバイスからユーザデバイスおよび／またはサーバに）伝送され得る。センサデータは、所定のビット数（例えば、１６ビット）を使用して圧縮され得る。例えば、３２ビットまたは６４ビットセンサデータは、１６ビットに圧縮され得る。
【０１５６】
センサデータは、事前決定された周波数で収集され得る。いくつかの実施形態では、事前決定された周波数は、ウェアラブルデバイスの電力消費量を最適化および／または削減するように構成され得る。いくつかの実施形態では、事前決定された周波数は、約１０Ｈｚ〜約２０Ｈｚに及び得る。いくつかの実施形態では、１つ以上のセンサは、ユーザが喫煙していないことをジェスチャ分析エンジンが決定すると、第１の事前決定された周波数でセンサデータを収集するように構成され得る。１つ以上のセンサは、ユーザが喫煙しているという高い確率をジェスチャ分析エンジンが決定すると、第２の事前決定された周波数でセンサデータを収集するように構成され得る。第２の事前決定された周波数は、第１の事前決定された周波数より高くあり得る。いくつかの実施形態では、１つ以上のセンサは、事前決定された持続時間にわたってセンサデータを収集するように構成され得る。随意に、１つ以上のセンサは、ウェアラブルデバイスの電源がオンにされているとき、リアルタイムで連続的にセンサデータを収集するように構成され得る。
【０１５７】
センサデータ収集の頻度は、異なる時刻および／または異なる地理的場所に基づいて調節され得る。例えば、センサデータ収集の頻度は、ユーザが所定のジェスチャを行う確率が事前決定された閾値を上回る時刻および／または地理的場所において増加させられ得る。逆に、センサデータ収集の頻度は、ユーザが所定のジェスチャを行う確率が事前決定された閾値を下回る時刻および／または地理的場所で低減させられ得る。いくつかの実施形態では、ウェアラブルデバイスおよび／またはユーザデバイス内の１つ以上のセンサは、ユーザが異なる時刻および／または異なる地理的場所において所定のジェスチャを行う確率に基づいて、選択的に起動され得る。
【０１５８】
いくつかの実施形態では、１つ以上のセンサは、第１のセンサの群と、第２のセンサの群とを備え得る。第１のセンサの群および第２のセンサの群は、ウェアラブルデバイスの電力消費量を削減するために、かつ収集されたセンサデータの量を削減するために、選択的に起動され得る。センサデータの量の削減は、センサデータのより高速の分析／処理を可能にし、センサデータを記憶するために必要とされるメモリの量を削減することができる。
【０１５９】
いくつかの実施形態では、第１のセンサの群は、ウェアラブルデバイスの電源がオンにされるときに起動され得る。第１のセンサの群は、ユーザが喫煙している高い確率があるかどうかを決定するために使用され得る。第２のセンサの群は、ユーザが喫煙しているかどうかを決定することに先立って、非アクティブであり得る。第２のセンサの群は、ユーザが喫煙している高い確率があるかどうかに応じて、ウェアラブルデバイスの電源がオンにされているとき、選択的に起動され得る。例えば、第２のセンサの群は、ユーザが喫煙している高い確率があることを決定することに応じて、選択的に起動され得る。第２のセンサの群は、追加のセンサデータを収集するために起動、され、ユーザが喫煙していることを確認し、喫煙を監視し、追加の喫煙関連データを収集し得る。
【０１６０】
いくつかの実施形態では、ウェアラブルデバイスは、複数のエネルギーおよび／または性能モードで動作するように構成され得る。モードは、センサのうちのいくつかのみがオンにされる低電力モードを含み得る。ウェアラブルデバイスは、ウェアラブルデバイスが低電力モードであるとき、低い電力消費量を有し得る。より少ない情報（より少ない量のセンサデータ）が、低電力モードでの分析のために利用可能であるので、所定のジェスチャの検出の精度は、ウェアラブルデバイスが低電力モードであるときに低減させられ得る。加えて、モードは、センサの全てがオンにされる精確モードを含み得る。ウェアラブルデバイスは、ウェアラブルデバイスが精確モードであるとき、高い電力消費量を有し得る。より多くの情報（多量のセンサデータ）が、低電力モードでの分析のために利用可能であるので、所定のジェスチャの検出の精度は、ウェアラブルデバイスが精確モードであるときに向上させられ得る。いくつかの実施形態では、センサデータは、ウェアラブルデバイスおよび／またはユーザデバイスがアイドルモードもしくは充電モードであるときに分析されない場合がある。
【０１６１】
いくつかの実施形態では、センサデータは、１つ以上のパラメータを含み得る。パラメータは、以下のうちの少なくとも１つを含み得る：１）ユーザが喫煙する手、（２）ユーザのパルスパターン、（３）ユーザの場所、（４）ウェアラブルデバイス識別子およびユーザデバイス識別子（例えば、ＭＳＩＳＤＮまたはＡｎｄｒｏｉｄ  ＩＤもしくはＡｄｖｅｒｔｉｓｅｒ  ＩＤまたはＩＭＥＩ＋ｍａｃアドレス）、および、（５）ユーザの喫煙統計。１つ以上のパラメータは、ユーザ、ウェアラブルデバイス、および／もしくはユーザデバイスに固有であり得る。いくつかの実施形態では、ユーザの識別が、１つ以上のパラメータに基づいて認証され得る。ユーザの識別は、ウェアラブルデバイスおよび／またはユーザデバイスの悪用を防止するために認証される必要があり得る。
【０１６２】
（ユーザインターフェース）
【０１６３】
いくつかの実施形態では、ジェスチャ分析エンジンは、ユーザの行動の統計を含む１つ以上のグラフィカルユーザインターフェース（ＧＵＩ）を生成し得る。ＧＵＩは、ユーザデバイス上の表示画面上にレンダリングされ得る。ＧＵＩは、ユーザが、テキストベースのインターフェース、タイプされたコマンド標識、またはテキストナビゲーションとは対照的に、二次表記等のグラフィカルアイコンおよび視覚インジケータを通して電子デバイスと相互作用することを可能にするインターフェースのタイプである。ＧＵＩ内のアクションは、通常、グラフィカル要素の直接操作を通して行われる。コンピュータに加えて、ＧＵＩは、ＭＰ３プレーヤ、携帯用メディアプレーヤ、ゲームデバイス、ならびにより小型の家庭用、オフィス、および産業機器等のハンドヘルドデバイスで見出されることができる。ＧＵＩは、ソフトウェア、ソフトウェアアプリケーション、ウェブブラウザ等の中で提供され得る。ＧＵＩは、ユーザデバイス（例えば、図１のユーザデバイス１０２）上で表示され得る。ＧＵＩは、モバイルアプリケーションを通して提供され得る。そのようなＧＵＩの実施例は、図１３から１９に図示され、以下のように説明される。
【０１６４】
図１３のウィンドウ１３００は、ユーザデバイスがジェスチャ分析エンジンに接続され、データがジェスチャ分析エンジンから取得された後に生成され得る。ウィンドウ１３００は、種々の喫煙監視測定基準を描写する例示的ウィンドウであり得る。ある場合、ウィンドウ１３００は、アプリケーションを開くとき、またはアプリケーションにログインするとき、ユーザが最初に視認するであろうホームランディングページに対応し得る。ウィンドウ１３００は、日別にユーザの喫煙測定基準を示し得る。図１３の実施例では、ウィンドウ１３００は、前日と比較して０％向上を伴って、ユーザがその日に４本の煙草を吸煙し、煙草に１．３０ドルを使い、その日に４本の煙草を吸煙することによって自分の生涯の４４分を潜在的に「浪費した」ことを表示し得る。「浪費した」時間量は、いくつかの煙草を吸煙することによる健康への影響を示し得る。
【０１６５】
いくつかの実施形態では、ユーザは、１日以内の異なる時間にわたる自分の喫煙パターンを視認し得る。例えば、図１４のウィンドウ１４００に示されるように、ユーザは、３回の喫煙エピソード（６＋１＋２本の煙草）にわたって、その日に９本の煙草を吸煙していた。ウィンドウ１４００内の円グラフはさらに、その日の合計喫煙から、喫煙の１８％が朝に起こり、３９％が正午に起こり、２３％が夕方に起こり、２０％が夜に起こったことを図示する。
【０１６６】
いくつかの実施形態では、ユーザは、週別に自分の喫煙測定基準を視認し得る。例えば、ウィンドウ１５００に示されるように、棒グラフは、ユーザが日曜日に１６本、月曜日に１４本、火曜日に１９本、水曜日に１７本、木曜日に１２本、金曜日に１５本、および土曜日に１４本の煙草を吸煙したことを示す。ユーザは、木曜日に最も少なく喫煙し、火曜日に最も多く喫煙したことが観察され得る。ウィンドウ１５００内の円グラフはさらに、喫煙の３８％が平日に起こり、６２％が週末に起こったことを示す。
【０１６７】
いくつかの実施形態では、ユーザは、月別に自分の喫煙測定基準を視認し得る。例えば、ウィンドウ１６００に示されるように、棒グラフは、ユーザが、第１週に１０２本、第２週に１１５本、第３週に９８本、および第４週に１０４本の煙草を吸煙したことを示す。ユーザは、第３週に最も少なく喫煙し、第２週に最も多く喫煙したことが観察され得る。ウィンドウ１６００内の円グラフはさらに、喫煙の１２％が朝に起こり、４５％が正午に起こり、２６％が夕方に起こり、１７％が夜に起こったことを示す。
【０１６８】
いくつかの実施形態では、ユーザは、アプリケーションの中で目標を設定し得る。例えば、図１７のウィンドウ１７００に示されるように、ユーザは、１日に１４本の煙草に限定する目標を設定し得る。これは、煙草に４．４８ドルを使うようにユーザに要求し得る。加えて、１４本の煙草を吸煙することは、ユーザの生涯の１５４分を潜在的に無駄にし得る。
【０１６９】
いくつかの実施形態では、ユーザは、他のユーザと比較して自分の喫煙行動を視認し得る。例えば、図１８のウィンドウ１８００に示されるように、１日に平均１４本の煙草および１週間に平均９８本の煙草を吸煙することは、ユーザをユーザ群内の第６パーセンタイルに入れ得る。
【０１７０】
いくつかの実施形態では、ユーザは、自分の喫煙パターンに関連付けられる種々の測定基準を視認し得る。例えば、図１９のウィンドウ１９００は、ユーザが合計４２５本の煙草を吸煙し、煙草に１３６ドルを使い、１日に平均１７本の煙草を吸煙し、喫煙によって自分の生涯の７７時間を潜在的に「浪費した」ことを示す。加えて、ウィンドウ１９００は、喫煙の１８％が家庭で起こり、６２％が職場で起こり、２０％が他の場所で起こったことを示す。
【０１７１】
図１３−１９のＧＵＩでは、異なる色および陰影が、区画を互いに区別するために使用され得る。種々の測定基準のための数字および言葉は、読み取りやすさを向上させるように、かつ測定基準を互いに区別するように、異なる色ならびに陰影で提供され得る。任意の色彩設計または任意の他の視覚区別方式が、考慮され得る。
【０１７２】
いくつかの実施形態では、ユーザは、自分の喫煙測定基準情報を他のユーザまたは連絡先と共有することが可能であり得る。ユーザはまた、喫煙測定基準情報を他のユーザ（例えば、選択されたソーシャルメディア内の連絡先のネットワーク）と共有するために、ウィンドウ内のソーシャルメディアリンクのうちの１つ以上のものを選択し得る。ソーシャルメディアリンクは、ＦａｃｅｂｏｏｋＴＭおよびＴｗｉｔｔｅｒＴＭ等のソーシャルメディアへのリンクを含み得る。
【０１７３】
いくつかの実施形態では、ジェスチャ分析エンジンは、複数のウェアラブルデバイスおよび／またはユーザデバイスから、吸煙／煙草の情報を受信するように構成され得る。各ウェアラブルデバイスおよび／またはユーザデバイスは、ユーザ消費データをジェスチャ分析エンジンに接続されたデータベースに提供するデータノードとしての機能を果たし得る。データベースは、ユーザの喫煙データでリアルタイムに更新され得る。ジェスチャ分析エンジンは、消費統計を生成し、喫煙関連社会パターンを決定するように構成され得る。例えば、ジェスチャ分析エンジンは、集約された消費データ（例えば、日／週／月別に吸煙した煙草の総数）の視覚表現を生成することができる。消費データはさらに、各煙草の銘柄の市場シェア、煙草の銘柄別のユーザ性別毎の消費、および消費者選好を含み得る。消費者選好は、煙草の銘柄別の喫煙の時間、喫煙の場所（家／職場／運転／その他）、喫煙頻度（事象毎、時間毎、個人毎）、１人あたりの消費量、および他の製品（コーヒー等）の消費量との喫煙の相関関係を含み得る。ジェスチャ分析エンジンはまた、異なる銘柄、地理、および／または期間の消費パターン（相関関係）を決定するために、消費統計を分析することもできる。ある場合、喫煙行動の複数の入力を有することによって、ジェスチャ分析エンジンは、異なる喫煙者間の相関関係／影響を相互学習および認識することが可能であり得、それは、ユーザならびにそのソーシャルサークル用の禁煙のための最適化された経路を評価することに役立ち得る。例えば、ジェスチャ分析エンジンは、ユーザＸがそのソーシャルサークル内のリーダーであることを検出し得、ユーザＸによる禁煙は、そのソーシャルサークル内の他者に有意に影響を及ぼし、喫煙行動を変化させ得る。したがって、ジェスチャ分析エンジンは、効果がソーシャルサークルにわたって増殖されることができるように、禁煙を支援するために追加のイニセンティブをユーザＸに提供し得る。
【０１７４】
前に説明された実施形態のうちの１つ以上のものでは、ジェスチャ分析システムは、動く手の喫煙パターンと喫煙に関連しない他の動きとを区別することが可能である。本明細書に説明されるアルゴリズムは、統計的分析、機械学習、信号処理、パターン認識、および検出理論に部分的に基づき得る。アルゴリズムは、ある喫煙モデルを仮定し、モデルに基づいて煙草を吸煙することを検出しようとし得る。アルゴリズムはまた、各喫煙者のための異なる喫煙モデルを推定し、特定の喫煙者が喫煙していることを検出するためにモデルを使用し得る。
【０１７５】
いくつかの実施形態では、ジェスチャ分析システムは、喫煙する複数のユーザによって装着される複数のウェアラブルデバイスからデータを集約することによって、地理的、時間ベース、およびユーザ属性（例えば、年齢、性別、職業等）煙草消費動向を分析することができる。
【０１７６】
いくつかの実施形態では、ジェスチャ分析システムは、ほぼリアルタイムの喫煙およびプログラムにおける目的達成の常時監視を使用することによって、認知行動心理に部分的に基づく禁煙プログラムを実装するために使用されることができる。監視システムを使用して、ユーザは、自分が吸煙した各煙草を通知され、彼／彼女の喫煙パターンに関する瞬間通知および彼／彼女の喫煙削減目標に達することにおける進展についての情報を受信することができる。喫煙アラートのリアルタイム生成は、禁煙のために高度に効果的であり得る。
【０１７７】
加えて、さらなる分析のために喫煙行動データをサーバに伝送することによって、種々のパターン認識アルゴリズムが、ユーザの喫煙習慣に効果的に影響を及ぼすためにユーザに提供されるべき必要なマイルストーン／イニセンティブを決定するために使用されることができ、それは、ユーザの喫煙行動を変化させ、喫煙によって引き起こされる健康リスクを減少させることに役立ち得る。
【０１７８】
本明細書で使用される場合、Ａおよび／またはＢは、ＡまたはＢのうちの１つ以上のもの、ならびにＡおよびＢ等のその組み合わせを包含する。「第１の」、「第２の」、「第３の」等の用語は、種々の要素、コンポーネント、領域、および／または区分を表すために本明細書で使用され得るが、これらの要素、コンポーネント、領域、および／または区分は、これらの用語によって限定されるべきではないことが理解されるであろう。これらの用語は、単に、１つの要素、コンポーネント、領域、または区分を別の要素、コンポーネント、領域、または区分と区別するために使用される。したがって、以下で議論される第１の要素、コンポーネント、領域、または区分は、本開示の本教示から逸脱することなく、第２の要素、コンポーネント、領域、または区分と称され得る。
【０１７９】
本明細書で使用される用語は、特定の実施形態のみを説明する目的のためであり、本開示を限定することを意図していない。本明細書で使用されるように、「ａ（１つの）」、「ａｎ（１つの）」、および「ｔｈｅ（前記）」という単数形は、文脈が明確に指示しない限り、複数形も含むことを意図している。「ｃｏｍｐｒｉｓｅ（〜を備えている）」および／または「ｃｏｍｐｒｉｓｅｓ」、もしくは「ｉｎｃｌｕｄｅ（〜を含む）」および／または「ｉｎｃｌｕｄｉｎｇ」という用語は、本明細書で使用されるとき、記述された特徴、領域、整数、ステップ、動作、要素、および／またはコンポーネントの存在を規定するが、１つ以上の他の特徴、領域、整数、ステップ、動作、要素、コンポーネント、および／またはそれらの群の存在もしくは追加を除外しないことがさらに理解されるであろう。
【０１８０】
本開示の好ましい実施形態が、本明細書に示され、説明されているが、そのような実施形態は、一例のみとして提供されることが、当業者に明白となるであろう。ここで、多数の変形例、変更、および代用が、本開示から逸脱することなく当業者に想起されるであろう。本明細書に説明される本開示の実施形態の種々の代替案が、本開示を実践することにおいて採用され得ることを理解されたい。以下の請求項は、本開示の範囲を定義し、それによって、これらの請求項およびそれらの均等物の範囲内の方法ならびに構造が網羅されることが意図される。
【図１】
2018506773.tif 000004
【図２】
2018506773.tif 000005
【図３】
2018506773.tif 000006
【図４】
2018506773.tif 000007
【図５】
2018506773.tif 000008
【図６】
2018506773.tif 000009
【図７】
2018506773.tif 000010
【図８】
2018506773.tif 000011
【図９】
2018506773.tif 000012
【図１０】
2018506773.tif 000013
【図１１】
2018506773.tif 000014
【図１２】
2018506773.tif 000015
【図１３】
2018506773.tif 000016
【図１４】
2018506773.tif 000017
【図１５】
2018506773.tif 000018
【図１６】
2018506773.tif 000019
【図１７】
2018506773.tif 000020
【図１８】
2018506773.tif 000021
【図１９】
2018506773.tif 000022
【国際調査報告】
2018506773.tif 000023