(57)【要約】  周辺装置は、特定のデータフィールドに位置し得る専用のデータフラグ付きの告知パケットをブロードキャストすることによって、所望の中央装置と接続することができる。これにより、他の中央装置がこれらの告知パケットを無視できるようにすることによって周辺装置が所望の中央装置と接続する確率を高めることができる。【選択図】図１
2020511054.tif 000002
【特許請求の範囲】
【請求項１】
無線周辺装置との通信セッションを開始する方法であって、前記方法が、
前記周辺装置で、第１の告知パケットセットを無線ブロードキャストするステップと、
前記周辺装置において第１の中央装置から、第１の通信セッションを開始するよう求める要求を受信するステップと、
前記周辺装置に前記第１の中央装置との前記第１の通信セッションを確立させ、完了させるステップと、
前記周辺装置で、第２の告知パケットセットを無線ブロードキャストするステップであって、
前記第２の告知パケットセットの各告知パケットが前記第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、
前記データフラグが前記周辺装置との通信セッションを開始すべき装置の種類の指示を含む、ステップと
を含む、方法。
【請求項２】
告知間隔が経過したと判断するステップと、
前記判断に応答して、前記第２の告知パケットセットの前記無線ブロードキャストを打ち切るステップと
をさらに含む、請求項１に記載の方法。
【請求項３】
前記周辺装置において第２の中央装置から、第２の通信セッションを開始するよう求める要求を受信するステップと、
前記周辺装置に前記第２の中央装置との前記第２の通信セッションを確立させ、完了させるステップと、
前記周辺装置において、前記周辺装置が通信した前記第２の中央装置からの命令を受信するステップと、
前記命令の前記受信に応答して、前記第２の告知パケットセットの無線ブロードキャストを打ち切るステップと
をさらに含む、請求項１に記載の方法。
【請求項４】
前記周辺装置が、前記第１の告知パケットセットを第１の電力レベルで無線ブロードキャストし、前記第２の告知パケットセットを前記第１の電力レベルより低い第２の電力レベルで無線ブロードキャストする、請求項１に記載の方法。
【請求項５】
前記第１の告知パケットセットおよび前記第２の告知パケットセットがＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用して無線ブロードキャストされる、請求項１に記載の方法。
【請求項６】
前記第２の告知パケットセットの告知パケットごとに、前記データフラグがそれぞれの告知パケットの製造データフィールド内のビット値を含む、請求項５に記載の方法。
【請求項７】
前記第１の告知パケットセットを無線ブロードキャストする前記ステップがトリガイベントに応答したものである、請求項１に記載の方法。
【請求項８】
前記トリガイベントが前記周辺装置においてユーザ入力を受け取ることを含む、請求項７に記載の方法。
【請求項９】
装置であって、
無線通信インターフェースと、
メモリと、
前記メモリおよび前記無線通信インターフェースと通信可能に結合された処理部であって、前記処理部が、
前記無線通信インターフェースを介して、第１の告知パケットセットを無線ブロードキャストし、
前記無線通信インターフェースを介して第１の中央装置から、第１の通信セッションを開始するよう求める要求を受信し、
前記無線通信インターフェースを介して前記第１の中央装置との前記第１の通信セッションを確立し、完了し、
前記無線通信インターフェースを介して、第２の告知パケットセットを無線ブロードキャストするように構成され、
前記第２の告知パケットセットの各告知パケットが前記第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、
前記データフラグが前記装置との通信セッションを開始すべき装置の種類の指示を含む、
前記処理部と
を含む、装置。
【請求項１０】
前記処理部が、
告知間隔が経過したと判断し、
前記判断に応答して、前記第２の告知パケットセットの前記無線ブロードキャストを打ち切る
ようにさらに構成される、請求項９に記載の装置。
【請求項１１】
前記処理部が、
前記無線通信インターフェースを介して第２の中央装置から、第２の通信セッションを開始するよう求める要求を受信し、
前記第２の中央装置との前記第２の通信セッションを確立し、完了し、
前記装置において前記無線通信インターフェースを介して、前記装置が通信した前記第２の中央装置からの命令を受信し、
前記命令を受信したことに応答して、前記第２の告知パケットセットの前記無線ブロードキャストを打ち切る
ようにさらに構成される、請求項９に記載の装置。
【請求項１２】
前記処理部が、前記第１の告知パケットセットを第１の電力レベルで無線ブロードキャストし、前記第２の告知パケットセットを前記第１の電力レベルより低い第２の電力レベルで無線ブロードキャストするように構成される、請求項９に記載の装置。
【請求項１３】
前記処理部が、前記第１の告知パケットセットおよび前記第２の告知パケットセットをＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用して無線ブロードキャストするように構成される、請求項９に記載の装置。
【請求項１４】
前記処理部が、前記第２の告知パケットセットの各告知パケットの前記データフラグに、それぞれの告知パケットの製造データフィールド内のビット値を含ませるように構成される、請求項１３に記載の装置。
【請求項１５】
前記処理部が、トリガイベントに応答して前記第１の告知パケットセットを無線ブロードキャストするように構成される、請求項９に記載の装置。
【請求項１６】
入力装置をさらに含み、前記トリガイベントが前記入力装置を介してユーザ入力を受け取ることを含む、請求項１５に記載の装置。
【請求項１７】
装置であって、
第１の告知パケットセットを無線ブロードキャストする手段と、
第１の中央装置から、第１の通信セッションを開始するよう求める要求を受信する手段と、
前記第１の中央装置との前記第１の通信セッションを確立し、完了する手段と、
第２の告知パケットセットを無線ブロードキャストする手段であって、
前記第２の告知パケットセットの各告知パケットが前記第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、
前記データフラグが前記装置との通信セッションを開始すべき装置の種類の指示を含む、
手段と
を含む、装置。
【請求項１８】
告知間隔が経過したと判断する手段と、
前記判断に応答して、前記第２の告知パケットセットの前記無線ブロードキャストを打ち切る手段と
をさらに含む、請求項１７に記載の装置。
【請求項１９】
第２の中央装置から、第２の通信セッションを開始するよう求める要求を受信する手段と、
前記第２の中央装置との前記第２の通信セッションを確立し、開始する手段と、
前記装置が通信した前記第２の中央装置からの命令を受信する手段と、
前記命令を受信したことに応答して前記第２の告知パケットセットの前記無線ブロードキャストを打ち切る手段と
をさらに含む、請求項１７に記載の装置。
【請求項２０】
前記第１の告知パケットセットを第１の電力レベルで無線ブロードキャストし、前記第２の告知パケットセットを前記第１の電力レベルより低い第２の電力レベルで無線ブロードキャストする手段をさらに含む、請求項１７に記載の装置。
【請求項２１】
前記第１の告知パケットセットおよび前記第２の告知パケットセットを、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用して無線ブロードキャストする手段をさらに含む、請求項１７に記載の装置。
【請求項２２】
前記第２の告知パケットセットの告知パケットごとの前記データフラグに、それぞれの告知パケットの製造データフィールド内のビット値を含める手段をさらに含む、請求項２１に記載の装置。
【請求項２３】
トリガイベントに応答して前記第１の告知パケットセットを無線ブロードキャストする手段をさらに含む、請求項１７に記載の装置。
【請求項２４】
前記トリガイベントを検出する手段をさらに含み、前記トリガイベントを検出する前記手段がユーザ入力を受け取る手段を含む、請求項２３に記載の装置。
【請求項２５】
無線周辺装置との通信セッションを開始するための命令が埋め込まれた非一時的なコンピュータ可読媒体であって、前記命令が、周辺装置に、
第１の告知パケットセットを無線ブロードキャストさせ、
第１の中央装置から、第１の通信セッションを開始するよう求める要求を受信させ、
前記第１の中央装置との前記第１の通信セッションを確立させ、完了させ、
第２の告知パケットセットを無線ブロードキャストさせる
ためのコンピュータコードを含み、
前記第２の告知パケットセットの各告知パケットが前記第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、
前記データフラグが前記周辺装置との通信セッションを開始すべき装置の種類の指示を含む、
非一時的なコンピュータ可読媒体。
【請求項２６】
前記命令が、周辺装置に、
告知間隔が経過したと判断させ、
前記判断に応答して、前記第２の告知パケットセットの前記無線ブロードキャストを打ち切らせる
ためのコンピュータコードをさらに含む、請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２７】
前記命令が、周辺装置に、
第２の中央装置から、第２の通信セッションを開始するよう求める要求を受信させ、
前記周辺装置に前記第２の中央装置との前記第２の通信セッションを確立させ、完了させ、
前記周辺装置が通信した前記第２の中央装置からの命令を受信させ、
前記命令を受信したことに応答して、前記第２の告知パケットセットの前記無線ブロードキャストを打ち切らせる
ためのコンピュータコードをさらに含む、請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２８】
前記命令が、周辺装置に、前記第１の告知パケットセットを第１の電力レベルで無線ブロードキャストさせ、前記第２の告知パケットセットを前記第１の電力レベルより低い第２の電力レベルで無線ブロードキャストさせるためのコンピュータコードをさらに含む、請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２９】
前記命令が、周辺装置に、前記第１の告知パケットセットおよび前記第２の告知パケットセットを、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用して無線ブロードキャストさせるためのコンピュータコードをさらに含む、請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項３０】
前記命令が、周辺装置に、トリガイベントに応答して前記第１の告知パケットセットを無線ブロードキャストさせるためのコンピュータコードをさらに含む、請求項２５に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]患者が家庭で使用するための医療装置は近年、関連使用データを追跡および報告するように改変されており、使用データを例えばユーザのスマートフォンに無線送信することができる。このデータを伝えるために使用されるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）などの無線技術は、モバイル装置が中央装置であり、医療装置が周辺装置である中央／周辺関係を生成し得る。
【０００２】
[0002]これらの装置間の中央／周辺関係は、他の装置が医療装置に接続するのを妨げることができる。これにより、例えば医療提供者が（例えば医療装置からデータを抽出するために）医療装置に装置を接続しようとするときに問題を生じる可能性がある。例えば、患者のモバイル装置が近くにある場合、そのモバイル装置は医療提供者の装置が医療装置と接続するのを妨げる可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
[0003]本明細書で提供される技法は、周辺装置（例えば医療装置）が専用のデータフラグ付きの告知パケットをブロードキャストすることにより所望の中央装置（例えば医療提供者の装置）と接続できるようにすることによってこれらの接続性問題に対処する。これにより、他の中央装置（例えばユーザの携帯電話）がこれらの告知パケットを無視できるようにすることによって周辺装置が所望の中央装置と接続する確率を高めることができる。
【０００４】
[0004]本記載による、無線周辺装置との通信セッションを開始する例示的な方法は、周辺装置で、第１の告知パケットセットを無線ブロードキャストするステップと、周辺装置において第１の中央装置から、第１の通信セッションを開始するよう求める要求を受信するステップと、周辺装置に第１の中央装置との第１の通信セッションを確立させ、完了させるステップとを含む。本方法は、周辺装置で、第２の告知パケットセットを無線ブロードキャストするステップをさらに含み、第２の告知パケットセットの各告知パケットは第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、データフラグは周辺装置との通信セッションを開始すべき装置の種類の指示を含む。
【０００５】
[0005]本例示的な方法の実施形態は、１つまたは複数の以下の特徴を含み得る。本方法は、告知間隔が経過したと判断するステップと、判断に応答して、第２の告知パケットセットの無線ブロードキャストを打ち切るステップとを含み得る。本方法は、周辺装置において第２の中央装置から、第２の通信セッションを開始するよう求める要求を受信するステップと、周辺装置に第２の中央装置との第２の通信セッションを確立させ、完了させるステップと、周辺装置において、周辺装置が通信した第２の中央装置からの命令を受信するステップと、命令の受信に応答して、第２の告知パケットセットの無線ブロードキャストを打ち切るステップとを含み得る。周辺装置は、第１の告知パケットセットを第１の電力レベルで無線ブロードキャストし、第２の告知パケットセットを第１の電力レベルより低い第２の電力レベルで無線ブロードキャストし得る。第１の告知パケットセットおよび第２の告知パケットセットは、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用して無線ブロードキャストされ得る。第２の告知パケットセットの告知パケットごとに、データフラグは、それぞれの告知パケットの製造データフィールド内のビット値を含み得る。第１の告知パケットセットを無線ブロードキャストすることは、トリガイベントに応答したものであり得る。トリガイベントは、周辺装置においてユーザ入力を受け取ることを含み得る。
【０００６】
[0006]本記載による、例示的な装置は、無線通信インターフェースと、メモリと、メモリおよび無線通信インターフェースと通信可能に結合された処理部とを含む。処理部は、無線通信インターフェースを介して、第１の告知パケットセットを無線ブロードキャストし、無線通信インターフェースを介して第１の中央装置から、第１の通信セッションを開始するよう求める要求を受信し、無線通信インターフェースを介して第１の中央装置との第１の通信セッションを確立し、完了するように構成される。処理部は、無線通信インターフェースを介して、第２の告知パケットセットを無線ブロードキャストするようにさらに構成され、第２の告知パケットセットの各告知パケットは第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、データフラグは装置との通信セッションを開始すべき装置の種類の指示を含む。
【０００７】
[0007]本装置の実施形態は、以下の特徴のうちの１つまたは複数を含み得る。処理部は、告知間隔が経過したと判断し、判断に応答して、第２の告知パケットセットの無線ブロードキャストを打ち切るようにさらに構成され得る。処理部は、無線通信インターフェースを介して第２の中央装置から、第２の通信セッションを開始するよう求める要求を受信し、第２の中央装置との第２の通信セッションを確立し、完了し、装置において無線通信インターフェースを介して、装置が通信した第２の中央装置からの命令を受信し、命令を受信したことに応答して、第２の告知パケットセットの無線ブロードキャストを打ち切るようにさらに構成され得る。処理部は、第１の告知パケットセットを第１の電力レベルで無線ブロードキャストし、第２の告知パケットセットを第１の電力レベルより低い第２の電力レベルで無線ブロードキャストするように構成され得る。処理部は、第１の告知パケットセットおよび第２の告知パケットセットを、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用して無線ブロードキャストするように構成されてもよい。処理部は、第２の告知パケットセットの各告知パケットのデータフラグに、それぞれの告知パケットの製造データフィールド内のビット値を含ませるように構成され得る。処理部は、トリガイベントに応答して第１の告知パケットセットを無線ブロードキャストするように構成され得る。装置は、入力装置をさらに含んでいてもよく、トリガイベントは入力装置を介してユーザ入力を受け取ることを含む。
【０００８】
[0008]本記載による、装置は、第１の告知パケットセットを無線ブロードキャストする手段と、第１の中央装置から、第１の通信セッションを開始するよう求める要求を受信する手段と、第１の中央装置との第１の通信セッションを確立し、完了する手段とを含む。本装置は、第２の告知パケットセットを無線ブロードキャストする手段をさらに含み、第２の告知パケットセットの各告知パケットは第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、データフラグは本装置との通信セッションを開始すべき装置の種類の指示を含む。
【０００９】
[0009]本装置の実施形態は、以下の特徴のうちの１つまたは複数をさらに含み得る。本装置は、例えば、告知間隔が経過したと判断する手段と、判断に応答して、第２の告知パケットセットの無線ブロードキャストを打ち切る手段とをさらに含み得る。本装置は、第２の中央装置から、第２の通信セッションを開始するよう求める要求を受信する手段と、第２の中央装置との第２の通信セッションを確立し、開始する手段と、本装置が通信した第２の中央装置からの命令を受信する手段と、命令を受信したことに応答して第２の告知パケットセットの無線ブロードキャストを打ち切る手段とをさらに含み得る。本装置は、第１の告知パケットセットを第１の電力レベルで無線ブロードキャストし、第２の告知パケットセットを第１の電力レベルより低い第２の電力レベルで無線ブロードキャストする手段をさらに含み得る。本装置は、第１の告知パケットセットおよび第２の告知パケットセットを、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用して無線ブロードキャストする手段をさらに含み得る。本装置は、第２の告知パケットセットの告知パケットごとのデータフラグに、それぞれの告知パケットの製造データフィールド内のビット値を含める手段をさらに含み得る。本装置は、トリガイベントに応答して第１の告知パケットセットを無線ブロードキャストする手段をさらに含み得る。本装置は、トリガイベントを検出する手段をさらに含んでいてもよく、トリガイベントを検出する手段は、ユーザ入力を受け取る手段を含む。
【００１０】
[0010]本記載による、例示的な非一時的なコンピュータ可読媒体は、無線周辺装置との通信セッションを開始するための埋め込まれた命令を含む。命令は、周辺装置に、第１の告知パケットセットを無線ブロードキャストさせ、第１の中央装置から、第１の通信セッションを開始するよう求める要求を受信させ、第１の中央装置との第１の通信セッションを確立させ、完了させるためのコンピュータコードを含む。命令は、周辺装置に、第２の告知パケットセットを無線ブロードキャストさせるためのコンピュータコードをさらに含み、第２の告知パケットセットの各告知パケットは第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、データフラグは周辺装置との通信セッションを開始すべき装置の種類の指示を含む。
【００１１】
[0011]本非一時的なコンピュータ可読媒体の実施形態は、以下の特徴のうちの１つまたは複数を含み得る。命令は、周辺装置に、告知間隔が経過したと判断させ、判断に応答して、第２の告知パケットセットの無線ブロードキャストを打ち切らせるためのコンピュータコードをさらに含み得る。命令は、周辺装置に、第２の中央装置から、第２の通信セッションを開始するよう求める要求を受信させ、周辺装置に第２の中央装置との第２の通信セッションを確立させ、完了させ、周辺装置が通信した第２の中央装置からの命令を受信させ、命令を受信したことに応答して、第２の告知パケットセットの無線ブロードキャストを打ち切らせるためのコンピュータコードをさらに含み得る。命令は、周辺装置に、第１の告知パケットセットを第１の電力レベルで無線ブロードキャストさせ、第２の告知パケットセットを第１の電力レベルより低い第２の電力レベルで無線ブロードキャストさせるためのコンピュータコードをさらに含み得る。命令は、周辺装置に、第１の告知パケットセットおよび第２の告知パケットセットを、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用して無線ブロードキャストさせるためのコンピュータコードをさらに含み得る。命令は、周辺装置に、トリガイベントに応答して第１の告知パケットセットを無線ブロードキャストさせるためのコンピュータコードをさらに含み得る。
【００１２】
[0012]以下の図に関連して非限定的、非網羅的な態様について説明する。図においては、特に指示しない限り、同様の参照符号は様々な図を通して同様の部分を指す。
【図面の簡単な説明】
【００１３】
【図１】複数の中央装置が周辺装置にアクセスしようと試み得るシナリオの簡略化された図である。
【図２】一実施形態による、複数の中央装置によってアクセスされているときの周辺装置への接続性を改善する方法を示すコールフロー図である。
【図３】別の実施形態による、複数の中央装置によってアクセスされているときの周辺装置への接続性を改善する方法を示すコールフロー図である。
【図４】複数の中央装置との接続性を確実にする助けとなるように周辺装置によって実行され得る例示的な方法を示す流れ図である。
【図５】一実施形態による、コンピューティングデバイスのブロック図である。
【発明を実施するための形態】
【００１４】
[0018]以下で、本明細書の一部を形成する添付の図面に関連していくつかの例示的実施形態を説明する。以下の説明は、（１つまたは複数の）実施形態を提供するにすぎず、本開示の範囲、適用性、または構成を限定するためのものではない。以下の（１つまたは複数の）実施形態の説明はむしろ、当業者に、実施形態の実施可能要件を提供するものである。本開示の趣旨および範囲を逸脱することなく、各要素の機能および配置に様々な変更が加えられ得ることを理解されたい。
【００１５】
[0019]例えば、本明細書に記載される技法は、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）周辺装置が複数の中央装置と接続できるようにすることを対象とする。しかしながら、実施形態はこれに限定されないことが理解されよう。以下で、本開示の１つまたは複数の態様が実施され得る特定の実施形態を説明するが、本開示の範囲または添付の特許請求の範囲の趣旨を逸脱することなく、他の実施形態を使用することもでき、様々な改変を加えることもできる。例えば、本明細書に記載される技法は、様々な種類の装置、アプリケーション、および／または無線技術に適用され得る。
【００１６】
[0020]近年、（吸入器、錠剤パック、注射器ペン、皮膚パッチ、ウェアラブルモニタおよびセンサなどの）医療装置は、使用の日時、センサデータ、使用方法などといった関連データを追跡および報告するために電子モジュールで改変されるようになってきている。これらの「スマート」医療装置はその場合このデータを、ユーザの携帯電話などの中央装置に無線中継することができる。モバイル装置は次いで、例えば、データを処理し、かつ／またはユーザ対話性を提供するソフトウェアアプリケーションを使用して、ディスプレイを介してデータの分析および／または他の情報を提供することができる。医療装置からモバイル装置にデータを伝えるために、医療装置とモバイル装置とは、モバイル装置がマスタ（「中央装置」とも呼ばれる）であり、医療装置がスレーブ（「周辺装置」とも呼ばれる）であるマスタ／スレーブ関係を生成する、ＢＬＥなどの技術を使用して無線接続を確立し得る。
【００１７】
[0021]しかしながら、この関係は、複数の中央装置が関与するいくつかの状況において困難を引き起こす可能性がある。図１は、そのようなシナリオの簡略化された図である。ここで、周辺装置１１０は、第１の中央装置１２０と第２の中央装置１３０とに無線周波数（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ（ＲＦ））信号１１５をブロードキャストする。当然ながら、図１に示される装置は特定の種類の装置である（周辺装置１１０はスマート吸入器であり、第１の中央装置１２０は携帯電話であり、第２の中央装置１３０はタブレットである）ものとして図示されているが、当業者であれば、異なるシナリオでは周辺装置１１０ならびに／または第１の中央装置１２０および第２の中央装置１３０が異なる種類の装置を含み得ることを理解するであろう。
【００１８】
[0022]ＢＬＥプロトコルおよびプロセスは、周辺装置１１０が接続要求を受信できることを指示するためにＲＦ信号１１５を介して告知パケットを送信することを必要とする。これらの告知パケットは他の目的にも使用される。周辺装置１１０が告知パケットを生成するときには常に、中央装置は（ペアリングされていようといまいと）その周辺装置に接続することができる。ユーザ体験に複数の中央装置が接続する必要がある場合、規格には第２の装置が確実に接続することを可能にする機構がない。
【００１９】
[0023]そのようなユーザ体験が図１に示されている。ここで、周辺装置１１０（例えばスマート医療装置）のユーザは、周辺装置１１０が定期的に通信し得る第１の中央装置１２０（例えば携帯電話）も所有し、使用し得る。例えば、第１の中央装置１２０は、データ収集および／または他の目的で第１の中央装置が周辺装置１１０と通信できるようにするソフトウェアアプリケーション（すなわち「アプリ」）を実行し得る。周辺装置１１０は医療用なので、ユーザは、周辺装置１１０を医療提供者（例えば、病院、診療所、医院など）に持参して、周辺装置１１０によって取得されたデータを医療提供者が評価するために医療提供者の第２の中央装置１３０に転送する場合がある。ここで、第２の中央装置１３０は、（図示のような）タブレットまたは医療提供者によって操作される他の無線装置を含み得る。周辺装置１１０は第１の中央装置１２０と第２の中央装置１３０の両方が検出し、応答することのできる告知パケットをブロードキャストするので、第１の中央装置１２０が周辺装置１１０との接続を確立して、第２の中央装置１３０が接続を確立するのを妨げることになる可能性がある。
【００２０】
[0024]本明細書で提供される技法は、第２の中央装置１３０がずっと高い確率で周辺装置１１０に接続できるようにすることを対象とする。
【００２１】
[0025]いくつかの実施形態によれば、周辺装置１１０は周辺装置１１０から閾値距離内だけで検出可能な低電力告知パケットをブロードキャストすることができ、第２の中央装置１３０を閾値距離内で周辺装置１１０に近づけて、第２の中央装置１３０が低電力告知に応答できるようにすることができる。（ＢＬＥでは、例えば、その範囲内で低電力告知パケットが検出され得る閾値距離は約３０ｃｍである。）  実施形態によれば、周辺装置１１０は、第２の中央装置１３０または第１の中央装置１２０におけるいかなる特殊な挙動も必要とせずに（例えば、ソフトウェアアプリケーションの使用によって）その挙動を変更することができる。告知および接続アクティビティに関しては中央装置に挙動を変更するよう促すのが多くの場合困難であるので、これは有益であり得る。
【００２２】
[0026]図２は、上述したように低電力告知パケットを使用する一実施形態による、複数の中央装置１２０、１３０によってアクセスされているときの周辺装置１１０への接続性を改善する方法を示すコールフロー図２００である。ここで、周辺装置１１０、第１の中央装置１２０、および第２の中央装置１３０は、図１に示される装置に対応し得る。また、上述したように、様々な実施形態は、所望の機能性に応じて、（図１に示される装置以外の）様々な種類の装置のうちのいずれかを含み得る。図２に示される機能を行う手段は、図５に示される、後述するコンピューティングデバイス５００の構成要素などの、ハードウェア構成要素および／またはソフトウェア構成要素を含み得る。
【００２３】
[0027]本方法はブロック２１０から開始することができ、ここで周辺装置１１０は告知パケットをブロードキャストする。この機能は、所望の機能性に応じて、様々な方法のいずれかでトリガされ得る。いくつかの実施形態では、例えば、周辺装置１１０は、周辺装置１１０に告知パケットをブロードキャストさせるためにユーザによって押し下げられ（または別の方法で作動され）得るボタンおよび／または他の入力機構を有し得る。いくつかの実施形態では、周辺装置１１０は、「告知間隔」の間に周期的に告知パケットをブロードキャストするように構成され得る。よって、トリガは時間および／または動作に基づくものであり得る。告知パケットは、管理規格および／またはプロトコルに従ってブロードキャストされ、周辺装置１１０によって利用される無線技術に応じて、１つまたは複数の通信チャネル／周波数で送信され得る。
【００２４】
[0028]動作２２０で、第１の中央装置１２０は、周辺装置１１０との通信セッションを確立し、完了する。ここで、第１の中央装置１２０は、第２の中央装置１３０が告知パケットを検出する前にブロック２１０で周辺装置１１０によってブロードキャストされた告知パケットを検出し得る。というのは、例えば、第１の中央装置１２０は、第２の中央装置１３０が異なる通信チャネル／周波数をスキャンしているときに告知パケットがブロードキャストされる特定の通信チャネル／周波数をスキャンしているからである。（様々な他のシナリオにより第２の中央装置１３０の前に第１の中央装置１２０に周辺装置１１０との通信セッションを確立させ得る。）  いずれの場合も、周辺装置１１０からデータを収集した後、第１の中央装置１２０は、通信セッションを打ち切り、周辺装置１１０が別の装置との通信セッションを確立できるようにすることができる。
【００２５】
[0029]ブロック２３０で、周辺装置１１０は低電力告知パケットをブロードキャストする。告知パケットの低電力送信は、告知パケットの検出可能性を周辺装置１１０の閾値距離内に限定することができる。したがって、第２の中央装置１３０が閾値距離内にある（および第１の中央装置１２０が閾値距離を越えたところにある）ようにすることによって、ユーザは、第２の中央装置１３０が周辺装置１１０の告知パケットを検出することができ、第１の中央装置１２０は検出できないようにすることができる。その結果、第２の中央装置１３０は、動作２４０で、周辺装置１１０との通信セッションを確立し、完了することができる。
【００２６】
[0030]いくつかの実施形態によれば、ブロック２４０で周辺装置１１０が通信セッションを確立し、完了できるようにする助けとなるように追加機構が実装され得る。例えば、いくつかの実施形態では、ブロック２３０で周辺装置１１０が低電力告知パケットをブロードキャストする前に、第１の中央装置１２０が周辺装置１１０から少なくともある距離だけ離れていることを確実にする助けとなる技法を実装し得る。これらの技法は、無線信号を使用して測定値を取得する（例えば、受信信号強度インジケータ（ｒｅｃｅｉｖｅｄ  ｓｉｇｎａｌ  ｓｔｒｅｎｇｔｈ  ｉｎｄｉｃａｔｏｒ（ＲＳＳＩ））、ラウンドトリップ時間（ｒｏｕｎｄ−ｔｒｉｐ  ｔｉｍｅ（ＲＴＴ））、および／または同様の測定値を測定する）こと、運動センサ（例えば、加速器、ジャイロスコープ、カメラなど）を使用して相対位置を推定することなどによって周辺装置１１０と第１の中央装置１２０との距離を決定することを含むことができる。
【００２７】
[0031]加えて、または代替として、周辺装置１１０は、（１つまたは複数の）装置がそれに基づいて応答する告知パケットをブロードキャストするための電力レベルを調整してもよい。例えば、周辺装置１１０は、告知パケットのブロードキャストを標準電力レベルで開始し、複数の中央装置が応答するかどうか判断するために一定期間待機し、応答する場合、どの中央装置が応答するか判断するために低減された電力レベルで告知パケットをブロードキャストしてもよい。周辺装置１１０は、ただ１つの中央装置が応答するまで告知パケットを送信し、これらの送信についてさらに低減させるプロセスを繰り返し得る。
【００２８】
[0032]所望の機能性に応じて、低電力告知パケットに加えて、またはその代替としてデータフラグが使用され得る。いくつかの実施形態によれば、例えば、周辺装置１１０は、第２の中央装置１３０に告知パケットが実行可能（ａｃｔｉｏｎａｂｌｅ）であることを指示するフラグ付きのパケットをブロードキャストすることができる。その間に、第１の中央装置１２０は装置１１０によってブロードキャストされたパケットを無視することができる。このフラグ付きのパケットは、近くにあり、フラグ付きパケットに対する実行可能なイベントを有する中央装置だけが、第２の中央装置１３０が接続する確率を高め、一方で第１の中央装置１２０はこのパケットを無視することを確実にする。この機能は図３により詳細に記載されている。
【００２９】
[0033]図３は、告知パケットにおいてデータフラグを利用することにより、複数の中央装置１２０、１３０によってアクセスされているときの周辺装置１１０への接続性を改善するための方法の別の実施形態を示すコールフロー図３００である。ここで、図３００は図２の図２００と同様であり、周辺装置１１０と、第１の中央装置１２０と、第２の中央装置１３０とを含む。加えて、本方法は周辺装置１１０から開始し、図２の方法と同様に、ブロック３１０で告知パケットをブロードキャストし、動作３２０で通信セッションを確立し、完了する。（ブロック３１０で行われる機能を開始するためのトリガも図２に関して説明したトリガと同様であり得る。）  ブロック３１０でブロードキャストされる告知パケットおよび／または動作３２０で行われる通信セッションは、確立された無線（例えばＢｌｕｅｔｏｏｔｈ（登録商標）またはＢＬＥ）プロトコルに従い得る。
【００３０】
[0034]周辺装置１１０が第２の中央装置１３０との通信を求めるときに、周辺装置１１０は、ブロック３３０に指示されるように、特殊なデータフラグ付きの告知パケットをブロードキャストすることができる。ここで、データフラグは、周辺装置１１０が通信したい装置または装置の種類を指示する識別子とすることができる。このフラグは、告知パケット内の１ビットのデータであってもよく、または複数のビットを含んでいてもよく、これらビットは、製造データフィールド（モデルＩＤおよび／またはＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤ）を含む）、サービスＩＤ、フィールド名などといった、告知パケットの１つまたは複数のデータフィールドに含まれ得る。いくつかの実施形態では、接続すべき特定の装置を指示するフラグを含み得る。例えば、ブロック３３０で周辺装置１１０によってブロードキャストされる告知パケットは、第２の中央装置１３０の任意の識別子（例えばＵＵＩＤ）を含み得る。
【００３１】
[0035]ブロック３３５で、第１の中央装置１２０は、周辺装置１１０によってブロードキャストされた告知パケットを受信するが、無視する。すなわち、第１の中央装置１２０は、ブロック３３０でブロードキャストされた告知パケット内のフラグを検出し、周辺装置１１０との通信セッションを確立しようとする試行を行わないことができる。この機能は、第１の中央装置１２０によって実行されたファームウェアおよび／またはソフトウェアアプリケーションを介して第１の中央装置１２０によって実装され得る。これにより、第２の中央装置１３０が動作３４０で周辺装置１１０との通信セッションを確立し、完了することが可能となり得る。
【００３２】
[0036]基本的な機能は、所望の機能性に応じて異なり得る。図示の実施形態では、第１の中央装置１２０は、告知パケットにデータフラグが存在しないと判断した後に初めて告知パケットを受信するときに周辺装置１１０との通信セッションを確立しようとするように構成され得る。他方、第２の中央装置１３０は、フラグがあるかどうかにかかわらず、告知パケットを受信すると周辺装置１１０との通信セッションを確立しようとするように構成され得る。代替として、第２の中央装置は、フラグが存在すると判断したときにだけ通信セッションを確立しようとしてもよい。（第１の中央装置１２０（例えばユーザ装置）と第２の中央装置１３０（例えば医療提供者の装置）の機能は、場合によっては所望の機能性に応じて切り替わり得る。）  いくつかの実施形態では、ブロック３３０の機能は、告知バースト、すなわち多数のデータフラグ付きの告知パケットを短い期間にブロードキャストすることを含んでいてもよく、これは、周辺装置１１０が第２の中央装置１３０との通信セッションを確立できるようにする助けとなり得る。
【００３３】
[0037]図４は、図２〜図３に示される、上述した技法を含む、本明細書に記載される技法に従った、複数の中央装置との接続性を確実にする助けとなるように周辺装置１１０によって実行され得る例示的な方法４００を示す方法流れ図である。方法４００に示されるブロックのうちの１つまたは複数の機能は、図５に示される、後述するコンピューティングデバイス５００のソフトウェア構成要素およびハードウェア構成要素に対応し得る、周辺装置１１０のソフトウェア構成要素および／またはハードウェア構成要素によって行われ得る。
【００３４】
[0038]ブロック４１０の機能は、第１の告知パケットセットを無線ブロードキャストすることを含む。やはり、この機能は、ユーザがボタンを押すか、周辺装置に何らかの他の動作を行ったときにトリガされ得る。加えて、または代替として、ブロック４１０で他のこと（周期的送信、送信スケジュールなど）によってこの機能がトリガされてもよい。ここで、いくつかの実施形態では、第１の告知パケットセットは、「通常の」告知パケットを含んでいてもよく、よって、データフラグを含まず、かつ／または標準もしくは「通常」の電力レベルを含む第１の電力レベルでブロードキャストされ得る。よって、複数の中央装置が告知パケットの範囲内にある場合、それら複数の中央装置のうちのいずれか１つが周辺装置とのデータ接続をまず確立し、通信セッションを完了し得る。ブロック４１０の機能を行う手段は、処理部５１０、無線通信インターフェース５３０、無線アンテナ５３２、バス５０５、メモリ５６０、および／または図５に示される、後述するコンピューティングデバイス５００の他の構成要素などの、コンピューティングデバイスの１つまたは複数の構成要素を含み得る。
【００３５】
[0039]周辺装置の観点から通信セッションを確立する機能がブロック４２０およびブロック４３０に示されている。ブロック４２０で、例えば、周辺装置は、第１の中央装置から（ブロック４１０で告知パケットのうちの１つまたは複数を受信したことに応答して第１の中央装置によって送信され得る）通信セッションを開始するよう求める要求を受信する。ブロック４３０で、機能は、周辺装置に第１の中央装置との通信セッションを確立させ、完了させることを含む。ブロック４２０および４３０の機能を行う手段は、処理部５１０、無線通信インターフェース５３０、無線アンテナ５３２、バス５０５、メモリ５６０、および／または図５に示される後述するコンピューティングデバイス５００の他の構成要素などの、コンピューティングデバイスの１つまたは複数の構成要素を含み得る。ブロック４４０で、周辺装置は次いで第２の告知パケットセットをブロードキャストすることができ、第２の告知パケットセットの各告知パケットは第１の告知パケットセットのどの告知パケットにも含まれていないデータフラグを含み、データフラグは周辺装置との通信セッションを開始すべき装置の種類の指示を含む。前述したように、データフラグは、告知パケットが目的とする装置の種類を識別する、装置の種類（例えば医療提供者の装置）を指示する告知パケット内のデータフィールドの１つまたは複数のビットを含み得る。ここでは、単に所定のビットにおけるフラグの存在（例えば、所定のビットが「０」ではなく「１」の値を有すること）だけで、告知パケットが目的とする装置の種類を指示し得る。第１の告知パケットセットが第１の電力レベルで無線ブロードキャストされる、いくつかの実施形態では、第２の告知パケットセットは、第１の電力レベルよりも低い第２の電力レベルでブロードキャストされ、よって、周辺装置の特定の近傍内でのみ検出され得る。よって、周辺装置がこの近傍の外部で中央装置との通信セッションを確立することになる可能性が大幅に低減される。これによりユーザは、周辺装置を、ユーザが周辺装置と通信させたい中央装置の隣に周辺装置を位置決めして（他の中央装置を、周辺装置から離して、第２の電力レベルでブロードキャストされた告知パケットが検出可能な範囲内の近傍を越えたところに位置決めして）周辺装置が所望の中央装置と通信することを確実にする助けとすることができる。（いくつかの実施形態では、ユーザは次いで、ボタンを押すかまたは別の方法で周辺装置をトリガして、図４に示される方法４００を実行することができる。）ブロック４３０で周辺装置が所望の中央装置と通信しない場合には、周辺装置は、ブロック４４０でデータフラグ付きの第２の告知パケットセットをブロードキャストした後で所望の中央装置と通信できる可能性が高くなる。第１の告知パケットセットと第２の告知パケットセットの送信に異なる電力レベルが使用される実施形態では、ブロック４１０および／またはブロック４４０で告知パケットがブロードキャストされ得る利用可能な（１つまたは複数の）電力レベルを異なる管理規格が決定し得る。
【００３６】
[0040]ブロック４４０の機能を行う手段は、処理部５１０、無線通信インターフェース５３０、無線アンテナ５３２、バス５０５、メモリ５６０、および／または図５に示される後述するコンピューティングデバイス５００の他の構成要素などの、コンピューティングデバイスの１つまたは複数の構成要素を含み得る。
【００３７】
[0041]いくつかの実施形態では、データフラグを有する第２の告知パケットセットをブロードキャストする前に、「通常の」通信セッションを確立し、実行する従来の技法に従ってブロック４１０〜ブロック４３０の機能が行われ得る。この機能は、周辺装置と第１の中央装置との間の通常の通信を可能にすると同時に、必要に応じて第２の中央装置との追加通信をさらに可能にすることができる。周辺装置が医療装置を含む例では、例えば、ユーザは、医療装置がユーザの携帯電話（第１の中央装置）との通信セッションを確立し、実行することを可能にするためにトリガ動作（例えば、医療装置上のボタンを押す）を行い得る。これらの種類の通信セッションは、医療装置と医療提供者の装置（第２の中央装置）との間の通信よりも頻繁に行われ得るので、医療装置と医療提供者の装置との間の通信セッションよりも優先され得る。よって、方法４００は、ブロック４１０〜ブロック４３０で医療装置がユーザの携帯電話（または任意の装置）と通信することを可能にするために使用されてもよく、医療提供者の装置と通信するために必要な場合に（ブロック４４０で）告知パケットにデータフラグを含めるという方法を用いる。
【００３８】
[0042]いくつかの実施形態では、中央装置は、周辺装置の電池を長持ちさせる助けとなるように、通信セッションが打ち切られた後で周辺装置に告知パケットのブロードキャストを停止させるように構成され得る。上記図１に示される例示的なシナリオでは、例えば、第２の中央装置１３０は、第２の中央装置１３０が周辺装置１１０との通信セッションを完了することができた後で（第１の中央装置１２０が周辺装置１１０との通信セッションを確立することができたかどうかにかかわらず）、周辺装置１１０に告知パケットのブロードキャストを停止させるように構成され得る。第２の中央装置１３０は、周辺装置１１０に（例えば、通信セッション内で、または周辺装置１１０との通信セッションに続いて）命令を無線送信することによって、周辺装置１１０に告知パケットのブロードキャストを停止させるように構成され得る。第２の中央装置１３０は、ソフトウェアアプリケーションを実行することによってそうするように構成され得る。他の実施形態では、低レベルソフトウェア（例えばファームウェア）および／またはハードウェア構成要素を利用し得る。
【００３９】
[0043]いくつかの実施形態では、周辺装置は、告知間隔の間に告知パケットをブロードキャストするように構成されてもよく、その後周辺装置は、パケットがブロードキャストされない低電力状態に入ることができる。例えば、周辺装置は、告知間隔内に方法４００全体を行うように構成されてもよく、その後周辺装置は、告知パケットのブロードキャストを停止し得る（例えば、ブロック４４０の機能を行うのを停止する）。いくつかの実施形態では、周辺装置は、第１の中央装置および／または第２の中央装置との通信セッションを確立および／または完了することができるかどうかにかかわらず、例えば、告知間隔または他の時間閾値に基づいて、低電力状態に入り、かつ／または低電力状態を終了するように構成され得る。告知間隔は、適用可能な規格および／またはプロトコルによって管理され得る。いくつかの実施形態では、この告知間隔は、ユーザ入力に従って調整され得る。一実施形態では、告知間隔は３０秒であり、告知パケットは１．２８秒ごとにブロードキャストされる。
【００４０】
[0044]各告知間隔の間にブロードキャストされる告知パケットの種類は、所望の機能性に応じて異なり得る。例えば、いくつかの実施形態によれば、周辺装置は、前の告知間隔に何が行われたかにかかわらず、各告知間隔の始めに第１の（「通常の」）告知パケットセットのブロードキャストに戻り得る。しかしながら、他の実施形態では、周辺装置が、告知間隔の終了の前に（第２の告知パケットセットのブロードキャストに応答して）第２の周辺装置との通信セッションを確立し、完了することができなかった場合、周辺装置は、後続の告知間隔の間に第２の告知パケットセットを引き続きブロードキャストし得る。さらに、いくつかの実施形態によれば、周辺装置は、通常の機能に戻る前にある一定期間および／またはある数の告知間隔にわたって第２の告知パケットセットを引き続きブロードキャストし得る。
【００４１】
[0045]図５に、本明細書で提供される実施形態において、例えば、本明細書に記載される周辺装置および／または中央装置として利用することができるコンピューティングデバイス５００の一実施形態を示す。図５は、そのいずれかまたは全部が適宜特定の種類の装置に含まれるかまたは省かれ得る、様々な構成要素の一般化された例示を提供するためのものにすぎない。（例えば、周辺装置は、中央装置ほど洗練されていない可能性が高いので、中央装置よりも少ない図５に示されるコンピューティングデバイス５００の構成要素を含み得る。）  場合によっては、図５で示される構成要素を単一の物理装置に集中し、かつ／または異なる物理位置に配置され得る様々なネットワーク化された装置間に分散することもできることが理解されよう。コンピューティングデバイス５００は、本明細書に記載される方法の１つまたは複数のファクトを実行するように構成され得る。
【００４２】
[0046]コンピューティングデバイス５００は、バス５０５を介して電気的に結合することができる（かまたは適宜それ以外の方法で通信し得る）ハードウェア要素を含むものとして示されている。ハードウェア要素は、１つもしくは複数の汎用プロセッサ、１つもしくは複数の専用プロセッサ（デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｉｎｇ（ＤＳＰ）チップ、グラフィックス・アクセラレーション・プロセッサ、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ  （ＡＳＩＣ）など）、および／または本明細書に記載される方法のうちの１つもしくは複数を行うように構成することができる他の処理構造もしくは手段を含み得るがこれに限定されない（１つもしくは複数の）処理部５１０を含み得る。図５に示されるように、いくつかの実施形態は、所望の機能性に応じて、別個のＤＳＰ５２０を有し得る。コンピューティングデバイス５００は、例えば、ユーザ入力を提供し得る、１つまたは複数のタッチスクリーン、タッチパッド、マイクロフォン、ボタン、ダイヤル、スイッチなどを含み得るがこれに限定されない、１つまたは複数の入力装置５７０も含み得る。出力装置５１５は、１つまたは複数のディスプレイ、発光ダイオード（ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ（ＬＥＤ））、スピーカなどを含み得るがこれに限定されない。
【００４３】
[0047]コンピューティングデバイス５００は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＬＥ、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１５．４（Ｚｉｇｂｅｅ）、Ｗｉ−Ｆｉ、ＷｉＭＡＸ装置を使用した通信、セルラ通信などを可能にするモデム、ネットワークカード、赤外線通信装置、無線通信装置、および／またはチップセットを含み得るがこれに限定されない無線通信インターフェース５３０も含み得る。無線通信インターフェース５３０は、ネットワーク、コンピュータシステム、および／または本明細書に記載される任意の他の電子装置を用いて、周辺装置と中央装置との間でデータが通信されることを可能にし得る。通信は、無線信号５３４を送信および／または受信する１つまたは複数の無線通信アンテナ５３２を介して実行され得る。
【００４４】
[0048]所望の機能性に応じて、無線通信インターフェース５３０は、異なるネットワーク上にあり得る異なる装置と通信するために別々の送受信機を含み得る。これらの異なるデータネットワークは様々な種類のネットワークを含み得る。無線広域ネットワーク（ｗｉｒｅｌｅｓｓ  ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ（ＷＷＡＮ））は、例えば、符号分割多元接続（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ（ＣＤＭＡ））ネットワーク、時分割多元接続（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ（ＴＤＭＡ））ネットワーク、周波数分割多元接続（Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ（ＦＤＭＡ））ネットワーク、直交周波数分割多元接続（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ（ＯＦＤＭＡ））ネットワーク、シングルキャリア周波数分割多元接続（Ｓｉｎｇｌｅ‐Ｃａｒｒｉｅｒ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ（ＳＣ‐ＦＤＭＡ））ネットワーク、ＷｉＭａｘ（ＩＥＥＥ  ８０２．１６）などであり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、Ｗｉｄｅｂａｎｄ‐ＣＤＭＡ（Ｗ‐ＣＤＭＡ）などといった１つまたは複数の無線アクセス技術（ｒａｄｉｏ  ａｃｃｅｓｓ  ｔｅｃｈｎｏｌｏｇｙ（ＲＡＴ））を実装し得る。ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ‐２０００規格、および／またはＩＳ‐８５６規格を含む。ＴＤＭＡネットワークは、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、Ｄ‐ＡＭＰＳ（Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、または何らかの他のＲＡＴを実施し得る。ＯＦＤＭＡネットワークは、ロング・ターム・エボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ））、ＬＴＥアドバンスト、第５世代新無線（５ｔｈ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｗ  Ｒａｄｉｏ（５Ｇ  ＮＲ））などを用い得る。５Ｇ  ＮＲ、ＬＴＥ、ＬＴＥアドバンスト、ＧＳＭ（登録商標）、およびＷ‐ＣＤＭＡは、第３世代パートナーシッププロジェクト（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ（３ＧＰＰ））の文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称のコンソーシアムの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公開されている。無線ローカル・エリア・ネットワーク（ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ（ＷＬＡＮ））はＩＥＥＥ８０２．１１ｘネットワークであってもよく、無線パーソナル・エリア・ネットワーク（ｗｉｒｅｌｅｓｓ  ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ（ＷＰＡＮ））は、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘ、または何らかの他の種類のネットワークであり得る。本明細書に記載される技法は、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組み合わせにも使用され得る。
【００４５】
[0049]コンピューティングデバイス５００は、コンピューティングデバイスの種類に応じて異なり得る（１つまたは複数の）センサ５４０をさらに含むことができる。そのようなセンサは、ＩＭＵ（例えば、（１つまたは複数の）加速器、（１つまたは複数の）ジャイロスコープなど）カメラ、磁力計および／または他のコンパス、高度計、マイクロフォン、近接センサ、光センサなどを含み得るがこれに限定されない。いくつかの実施形態では、（１つまたは複数の）センサ５４０は、加えてまたは代替として、ユーザのバイタルサイン（および／または他の医療情報）、医療製品使用の向きおよび／または使用時の製品の構成などを検出するように構成されたセンサなどの医療関連センサを含み得る。
【００４６】
[0050]コンピューティングデバイス５００の実施形態はまた、衛星測位システム（ｓａｔｅｌｌｉｔｅ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ（ＳＰＳ））アンテナ５８２を使用して１つまたは複数のＳＰＳ衛星から信号５８４を受信し、本明細書で提供される実施形態に記載されるように電源をオン、オフすることができるＳＰＳ受信機５８０も含み得る。そのような測位は、本明細書に記載される技法を補完し、かつ／または組み込むために利用することができる。ＳＰＳ受信機５８０は、Ｇａｌｉｌｅｏ、ＧＬＯＮＡＳＳ、Ｃｏｍｐａｓｓ、日本上空の準天頂衛星システム（Ｑｕａｓｉ‐Ｚｅｎｉｔｈ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ（ＱＺＳＳ））、インド上空のインド地域航法衛星システム（Ｉｎｄｉａｎ  Ｒｅｇｉｏｎａｌ  Ｎａｖｉｇａｔｉｏｎａｌ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ  （ＩＲＮＳＳ））、中国上空のＢｅｉｄｏｕ、および／または任意の他の全地球航法衛星システム（ＧＮＳＳ）などの、ＳＰＳシステムの衛星ビークルから、従来の技法を使用して、コンピューティングデバイス５００の位置を抽出することができる。さらに、ＳＰＳ受信機５８０は、１つまたは複数の全地球航法衛星システムおよび／または地域航法衛星システムと関連付けられ得るかまたはそれ以外の方法でそれらと併用され得る様々な補強システム（例えば、静止衛星型補強システム  Ｓａｔｅｌｌｉｔｅ  Ｂａｓｅｄ  Ａｕｇｍｅｎｔａｔｉｏｎ  Ｓｙｓｔｅｍ（ＳＢＡＳ））に使用することができる。これに限定されないが例えば、ＳＢＡＳは、広域補強システム（Ｗｉｄｅ  Ａｒｅａ  Ａｕｇｍｅｎｔａｔｉｏｎ  Ｓｙｓｔｅｍ（ＷＡＡＳ））、ＥＧＮＯＳ（Ｅｕｒｏｐｅａｎ  Ｇｅｏｓｔａｔｉｏｎａｒｙ  Ｎａｖｉｇａｔｉｏｎ  Ｏｖｅｒｌａｙ  Ｓｅｒｖｉｃｅ）、多目的衛星補強システム（Ｍｕｌｔｉ‐ｆｕｎｃｔｉｏｎａｌ  Ｓａｔｅｌｌｉｔｅ  Ａｕｇｍｅｎｔａｔｉｏｎ  Ｓｙｓｔｅｍ（ＭＳＡＳ））、静止衛星型衛星航法補強システム（ＧＰＳ  Ａｉｄｅｄ  Ｇｅｏ  Ａｕｇｍｅｎｔｅｄ  ＮａｖｉｇａｔｉｏｎまたはＧＰＳ  ａｎｄ  Ｇｅｏ  Ａｕｇｍｅｎｔｅｄ  Ｎａｖｉｇａｔｉｏｎ  ｓｙｓｔｅｍ（ＧＡＧＡＮ））などといった、インテグリティ情報、ディファレンシャル補正を提供する（１つまたは複数の）補強システムを含み得る。よって、本明細書で使用される場合、ＳＰＳとは、１つまたは複数の全地球および／または地域の航法衛星システムおよび／または補強システムを含み得るものであり、ＳＰＳ信号は、ＳＰＳ信号、ＳＰＳ様信号、および／またはそのような１つもしくは複数のＳＰＳと関連付けられた他の信号を含み得る。
【００４７】
[0051]コンピューティングデバイス５００はメモリ５６０をさらに含み、かつ／またはメモリ５６０と通信し得る。メモリ５６０は、ローカルおよび／またはネットワークアクセス可能記憶、ディスクドライブ、ドライブアレイ、光記憶装置、プログラマブル、フラッシュ更新可能などであり得る、ランダム・アクセス・メモリ（「ＲＡＭ」）および／または読み取り専用メモリ（「ＲＯＭ」）などのソリッドステート記憶装置を含み得るがこれに限定されない。そのような記憶装置は、様々なファイルシステム、データベース構造などを含むがこれに限定されない任意の適切なデータストアを実装するように構成され得る。メモリ５６０は、本明細書に記載されるように前向きのカメラによって取り込まれた画像（またはフレーム）を格納するために使用され得る。
【００４８】
[0052]コンピューティングデバイス５００のメモリ５６０は、オペレーティングシステム、デバイスドライバ、実行可能ライブラリ、および／または、本明細書に記載されるように、様々な実施形態によって提供されるコンピュータプログラムを含み得る、かつ／または他の実施形態によって提供される方法を実装し、かつ／またはシステムを構成するように設計され得る１つまたは複数のアプリケーションプログラムなどの他のコードを含むソフトウェア要素（図示されない）も含むことができる。例にすぎないが、上述した機能性に関連して記載した１つまたは複数の手順は、コンピューティングデバイス５００（および／またはコンピューティングデバイス５００内の（１つもしくは複数の）処理部５１０）によって実行可能なコンピュータコードおよび／または命令として実装され得る。一態様では、その場合、そのようなコードおよび／または命令を使用して、汎用コンピュータ（または他の装置）を、記載の方法に従って１つまたは複数の動作を行うように構成し、かつ／または適応させることができる。したがってメモリ５６０は、命令および／またはコンピュータコードが埋め込まれている非一時的な機械可読媒体を含み得る。一般的な形態のコンピュータ可読媒体には、例えば、磁気もしくは光媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ‐ＥＰＲＯＭ、任意の他のメモリチップもしくはカートリッジ、後述するような搬送波、またはコンピュータが命令および／もしくはコードを読み取ることができる任意の他の媒体が含まれる。
【００４９】
[0053]特定の要件に従って相当な変更が加えられ得ることが当業者には理解されよう。例えば、カスタマイズされたハードウェアが使用されてもよく、かつ／または特定の要素がハードウェア、ソフトウェア（アプレットなどのポータブルソフトウェアを含む）、もしくはその両方で実装されてもよい。さらに、ネットワーク入力装置／出力装置などの他のコンピューティングデバイスへの接続が用いられてもよい。
【００５０】
[0054]本明細書で論じられる方法、システム、および装置は例である。様々な実施形態では、様々な手順または構成要素を適宜、省略、代用、または追加し得る。例えば、ある実施形態に関して記載された特徴が、様々な他の実施形態において組み合わされてもよい。これらの実施形態の異なる局面および要素が同様のやり方で組み合わされてもよい。本明細書で提供される図の様々な構成要素をハードウェアおよび／またはソフトウェアとして具体化することができる。また、技術は進歩し、よってこれらの要素の多くは、本開示の範囲をそれらの具体例に限定することのない例である。
【００５１】
[0055]本明細書を通して「１つの例」、「一例」、「ある例」、または「例示的な実施態様」という場合、それはその特徴および／または例と関連して記載される特定の特徴、構造、または特性が、特許請求される主題の少なくとも１つの特徴および／または例に含まれ得ることを意味する。よって、本明細書全体の様々な箇所において「１つの例において」、「一例」、「ある例において」もしくは「ある実施態様において」という句または他の同様の句が使用されている場合、必ずしもすべてが同じ特徴、例、および／または限定を指しているとは限らない。さらに、それらの特定の特徴、構造、または特性は、１つまたは複数の例および／または特徴において組み合わされ得る。
【００５２】
[0056]本明細書に含まれる詳細な説明のいくつかの部分は、特定の装置または専用コンピューティングデバイスまたはプラットフォームのメモリ内に格納されたバイナリデジタル信号に対する動作のアルゴリズムまたは記号表現として提示されている。本明細書の文脈において、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の動作を行うようにプログラムされた後の汎用コンピュータを含む。アルゴリズム記述または記号表現は信号処理または関連技術の当業者によってその作業内容を他の当業者に伝えるために使用される技法の例である。アルゴリズムは、本明細書において、また一般に、所望の結果につながる自己矛盾のない動作シーケンスまたは同様の信号処理であるとみなされる。この文脈において、動作または処理は、物理量の物理的操作を含む。必ずではないが、典型的には、そのような量は、格納され、転送され、結合され、比較されまたはその他の方法で操作されることができる電気または磁気信号の形を取り得る。往々にして、主に共通使用のために、そのような信号をビット、データ、値、要素、記号、文字、項、数、数詞などと呼ぶことが好都合であることが分かっている。しかしながら、すべてのこれらまたは同様の用語は、適切な物理量と関連付けられるべきであり、好都合なラベルにすぎないことに留意されたい。特に明記しない限り、本明細書の考察から明らかなように、本明細書を通して、「処理」、「計算処理」、「計算」、「決定」などといった用語を利用した考察は、専用コンピュータ、専用計算処理装置または同様の専用電子コンピューティングデバイスなどの特定の装置の動作またはプロセスを指すものであることを理解されたい。したがって、本明細書の文脈において、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタその他の情報記憶装置、伝送装置、または表示装置内の、物理電子量または磁気量として通常表される信号を操作または変換することができる。
【００５３】
[0057]本明細書で使用される「および」、「または」、および「および／または」という用語は、そのような用語が使用される文脈に少なくとも一部が依存することも予期される様々な意味を含み得る。典型的には、「または」は、Ａ、ＢまたはＣなど、リストを関連付けるために使用される場合、包含的な意味で使用される、Ａ、Ｂ、およびＣ、ならびに、排他的な意味で使用される、Ａ、Ｂ，またはＣを意味するためのものである。加えて、本明細書で使用される「１つまたは複数」という用語は、単数の任意の特徴、構造、もしくは特性を記述するために使用される場合もあり、または複数もしくは特徴、構造もしくは特性の何らかの他の組み合わせを記述するために使用される場合もある。しかし、これは例示にすぎず、特許請求される主題はこの例に限定されないことに留意されたい。
【００５４】
[0058]以上の詳細な説明においては、特許請求される主題の十分な理解を提供するために多くの具体的詳細が記載されている。しかしながら、特許請求される主題はこれらの具体的詳細なしでも実施され得ることが当業者には理解されよう。場合によっては、特許請求される主題を不明瞭にしないように、当業者に既知であるはずの方法および装置が詳細に記載されていない。
【００５５】
[0059]したがって、特許請求される主題は開示の特定の例に限定されず、そのような特許請求される主題は、添付の特許請求の範囲内に含まれるすべての局面、およびその均等物も含み得ることが意図されている。
【図１】
2020511054.tif 000003
【図２】
2020511054.tif 000004
【図３】
2020511054.tif 000005
【図４】
2020511054.tif 000006
【図５】
2020511054.tif 000007
【国際調査報告】
2020511054.tif 000008
2020511054.tif 000009
2020511054.tif 000010