(57)【要約】  電力消費を最小限に抑えるためのＳｏｆｔＡＰ有効化ユーザデバイスによるビーコンのインテリジェント送信が開示される。第１のビーコンが、ＳｏｆｔＡＰからＳｏｆｔＡＰに接続された局に送信され得る（２０１）。次いで、第１のビーコンと第２のビーコンとの間のビーコン間隔が決定され得（２０３）、ビーコン間隔は動的に変更され得る（２０５）。第２のビーコンは、第１のビーコンの送信から、変更されたビーコン間隔が過ぎると、送信され得る（２０７）。
2016512413.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）によるビーコニングのための方法であって、
前記ＳｏｆｔＡＰから前記ＳｏｆｔＡＰに接続された局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定することと、
前記ビーコン間隔を動的に変更することと、
前記第１のビーコンを送信することから、前記変更されたビーコン間隔が過ぎると、前記第２のビーコンを送信することと
を備える、方法。
【請求項２】
前記ＳｏｆｔＡＰによって、前記局に、前記変更されたビーコン間隔を通知することをさらに備える、請求項１に記載の方法。
【請求項３】
前記ビーコン間隔を動的に変更することが、前記ビーコン間隔をある量の時間だけ動的に増加させることをさらに備え、ここにおいて、前記量の時間が、前記ＳｏｆｔＡＰへのおよび前記ＳｏｆｔＡＰからのデータアクティビティに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項４】
前記ビーコン間隔を動的に変更することが、前記ビーコン間隔を一定量の時間だけ動的に増加させることをさらに備える、請求項１に記載の方法。
【請求項５】
前記変更されたビーコン間隔を前記一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
をさらに備える、請求項４に記載の方法。
【請求項６】
前記一定量の時間を第１の値だけ増加させることと、
前記変更されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
をさらに備える、請求項４に記載の方法。
【請求項７】
前記増加された量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍である、
前記増加されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第３のビーコンを送信することから、前記新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することと
をさらに備える、請求項６に記載の方法。
【請求項８】
前記ＳｏｆｔＡＰによって、前記局に、前記変更されたビーコン間隔と、前記増加されたビーコン間隔と、前記新たに増加されたビーコン間隔とを通知することをさらに備える、請求項７に記載の方法。
【請求項９】
ユーザデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行されたとき、前記ユーザデバイスに、ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働くことを行わせるために適応された、複数の機械可読命令を記憶するために適応された１つまたは複数のメモリと
を備え、ＳｏｆｔＡＰ機能は、
前記ユーザデバイスから前記ユーザデバイスに接続された局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定することと、
前記ビーコン間隔を動的に変更することと、
前記第１のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、前記第２のビーコンを送信することと
を行うために構成された、ユーザデバイス。
【請求項１０】
前記ＳｏｆｔＡＰ機能が、前記局に、前記変更されたビーコン間隔を通知するためにさらに構成された、請求項９に記載のユーザデバイス。
【請求項１１】
前記ＳｏｆｔＡＰ機能が、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔をある量の時間だけ動的に増加させるためにさらに構成され、ここにおいて、前記量の時間が、前記ユーザデバイスへのおよび前記ユーザデバイスからのデータアクティビティに少なくとも部分的に基づく、請求項９に記載のユーザデバイス。
【請求項１２】
前記ＳｏｆｔＡＰ機能が、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔を一定量の時間だけ増加させるためにさらに構成された、請求項９に記載のユーザデバイス。
【請求項１３】
前記ＳｏｆｔＡＰ機能は、前記変更されたビーコン間隔を前記一定量の時間だけ増加させることと、前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することとを行うためにさらに構成された、請求項１２に記載のユーザデバイス。
【請求項１４】
前記ＳｏｆｔＡＰ機能は、
前記一定量の時間を第１の値だけ増加させることと、
前記変更されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
を行うためにさらに構成された、請求項１２に記載のユーザデバイス。
【請求項１５】
前記ＳｏｆｔＡＰ機能は、
前記増加された量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍、
前記増加されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第３のビーコンを送信することから、前記新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することと
を行うためにさらに構成された、請求項１４に記載のユーザデバイス。
【請求項１６】
前記ＳｏｆｔＡＰ機能が、前記局に、前記変更されたビーコン間隔と、前記増加されたビーコン間隔と、前記新たに増加されたビーコン間隔とを通知するためにさらに構成された、請求項１５に記載のユーザデバイス。
【請求項１７】
前記ユーザデバイスがモバイルデバイスである、請求項９に記載のユーザデバイス。
【請求項１８】
デバイスのプロセッサによって実行されたとき、前記デバイスに、
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働く前記デバイスから、ＳｏｆｔＡＰとして働く前記デバイスに接続された局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定することと、
前記ビーコン間隔を動的に変更することと、
前記第１のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、前記第２のビーコンを送信することと
を行わせる、コンピュータ可読命令がそれに記憶された非一時的コンピュータ可読媒体。
【請求項１９】
前記命令が、前記プロセッサによって実行されたとき、前記デバイスに、前記変更されたビーコン間隔を前記局に通知すること
をさらに行わせるために適応された、請求項１８に記載の媒体。
【請求項２０】
前記命令が、前記プロセッサによって実行されたとき、前記デバイスに、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔をある量の時間だけ動的に増加させることをさらに行わせるために適応され、ここにおいて、前記量の時間が、前記デバイスへのおよび前記デバイスからのデータアクティビティに少なくとも部分的に基づく、請求項１８に記載の媒体。
【請求項２１】
前記命令が、前記プロセッサによって実行されたとき、前記デバイスに、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔を一定量の時間だけ動的に増加させることをさらに行わせるために適応された、請求項１８に記載の媒体。
【請求項２２】
前記命令は、前記プロセッサによって実行されたとき、前記デバイスに、
前記変更されたビーコン間隔を前記一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
をさらに行わせるために適応された、請求項１８に記載の媒体。
【請求項２３】
前記命令は、前記プロセッサによって実行されたとき、前記デバイスに、
前記一定量の時間を第１の値だけ増加させることと、
前記変更されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
をさらに行わせるために適応された、請求項２１に記載の媒体。
【請求項２４】
前記命令は、前記プロセッサによって実行されたとき、前記デバイスに、
前記増加された量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍である、
前記増加されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第３のビーコンを送信することから、前記新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することと
をさらに行わせるために適応された、請求項２３に記載の媒体。
【請求項２５】
前記命令が、前記プロセッサによって実行されたとき、前記デバイスに、前記変更されたビーコン間隔と、前記増加されたビーコン間隔と、前記新たに増加されたビーコン間隔とを前記局に通知することをさらに行わせるために適応された、請求項２４に記載の媒体。
【請求項２６】
ユーザデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行されたとき、前記ユーザデバイスに、ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働くことを行わせるために適応された、複数の機械可読命令を記憶するために適応された１つまたは複数のメモリと
を備え、ＳｏｆｔＡＰ機能は、
前記ユーザデバイスから前記ユーザデバイスに接続された局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定することと、
前記ビーコン間隔を動的に変更することと、
前記第１のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、前記第２のビーコンを送信することと
を行うために構成された、ユーザデバイス。
【請求項２７】
前記ＳｏｆｔＡＰ機能が、前記局に、前記変更されたビーコン間隔を通知するためにさらに構成された、請求項９に記載のユーザデバイス。
【請求項２８】
前記ＳｏｆｔＡＰ機能が、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔をある量の時間だけ動的に増加させるためにさらに構成され、ここにおいて、前記量の時間が、前記ユーザデバイスへのおよび前記ユーザデバイスからのデータアクティビティに少なくとも部分的に基づく、請求項９に記載のユーザデバイス。
【請求項２９】
前記ＳｏｆｔＡＰ機能が、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔を一定量の時間だけ増加させるためにさらに構成された、請求項９に記載のユーザデバイス。
【請求項３０】
前記ＳｏｆｔＡＰ機能は、前記変更されたビーコン間隔を前記一定量の時間だけ増加させることと、前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することとを行うためにさらに構成された、請求項１２に記載のユーザデバイス。
【請求項３１】
前記ＳｏｆｔＡＰ機能は、
前記一定量の時間を第１の値だけ増加させることと、
前記変更されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
を行うためにさらに構成された、請求項１２に記載のユーザデバイス。
【請求項３２】
前記ＳｏｆｔＡＰ機能は、
前記増加された量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍、
前記増加されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第３のビーコンを送信することから、前記新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することと
を行うためにさらに構成された、請求項１４に記載のユーザデバイス。
【請求項３３】
前記ＳｏｆｔＡＰ機能が、前記局に、前記変更されたビーコン間隔と、前記増加されたビーコン間隔と、前記新たに増加されたビーコン間隔とを通知するためにさらに構成された、請求項１５に記載のユーザデバイス。
【請求項３４】
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働くことを可能にされる装置であって、
前記装置に接続された局に第１のビーコンを送信するための手段と、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定するための手段と、
前記ビーコン間隔を動的に変更するための手段と、
前記第１のビーコンを送信することから、前記変更されたビーコン間隔が過ぎると、前記第２のビーコンを送信するための手段と
を備える、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
[0001]本出願は、２０１３年３月１３日に出願された米国出願第１３／８００，６６４号の優先権の利益を主張する。
【０００２】
[0002]本開示は、一般に通信システムに関し、より詳細には、ワイヤレス通信システムにおけるインテリジェントビーコニングに関する。
【背景技術】
【０００３】
[0003]現在、たいていのユーザデバイス（たとえば、スマートフォン、タブレット、セルラーフォン、ラップトップなどのモバイルデバイスなど）が、ホットスポット、すなわち、Ｗｉ−Ｆｉ（登録商標）ネットワークアクセスポイントまたはエリアを介してＷｉ−Ｆｉネットワークなどのワイヤレス通信システムを探索し、それに接続することをサポートする。Ｗｉ−Ｆｉネットワークアクセスポイントは、概して、ネットワーク接続のためのアクセスポイント（ＡＰ）として動作し得る。
【０００４】
[0004]対照的に、ユーザデバイスのセットがアドホックワイヤレスネットワークを確立し得、そこで、ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ：Software-enabled Access Point）を有するユーザデバイスが、アドホックネットワーク中のアクセスポイントとクライアントの両方として働き得るワイヤレスクライアントアンテナを与えるために使用され得る。すなわち、ＳｏｆｔＡＰは、ユーザデバイス中のソフトウェアは、そのユーザデバイスが、近傍にある他のユーザデバイスが使用することが可能であり得るホットスポットまたはポータブルホットスポットを作成することを可能にし得るように、「仮想」Ｗｉ−Ｆｉとして働き得る。
【０００５】
[0005]したがって、ＳｏｆｔＡＰは、ユーザデバイス、たとえば、ワイヤレスクライアントアンテナとネットワーク接続とを有するユーザデバイスを、アクセスポイント（ＡＰ）として、通常ならばネットワーク接続を有しないことがある他のユーザデバイスをサービスするように有効化し得る。ネットワーク（たとえば、インターネット）アクセスを直接有しないことがある、ユーザデバイスがＳｏｆｔＡＰユーザデバイスの近傍または近隣にあるとき、それらの近隣ユーザデバイスは、ＳｏｆｔＡＰ機能を有するユーザデバイスを通してネットワークに接続し得る。本開示では、ＳｏｆｔＡＰユーザデバイスがサービスアクセスポイントまたは「ＳｏｆｔＡＰ」と呼ばれることがあることに留意されたい。また、ＳｏｆｔＡＰを通してネットワークに接続し得るユーザデバイスが局（ＳＴＡ）と呼ばれ得る。
【０００６】
[0006]ＳｏｆｔＡＰユーザデバイスは、概して、プロトコルのＩＥＥＥ定義された８０２．１１グループ（たとえば、８０２．１１ａ、ｂ、ｃ、ｇ、ｎ、ａｃなど）を使用する能力を有し、任意の固定、モバイル、またはポータブルユーザデバイス（たとえば、スマートフォン、タブレット、セルラーフォン、ラップトップなど）であり得る。
【０００７】
[0007]ＳｏｆｔＡＰのたいていの使用事例は、概して、少数の局（ＳＴＡ）、たとえば、１つまたは２つのＳＴＡに限定される。ＳｏｆｔＡＰが商用ＡＰとは異なる１つの特定の態様は、ＳｏｆｔＡＰの場合、それの能力を広告するためにビーコニングを連続的に繰り返す必要がないことがあることである。たとえば、企業ネットワークまたはショッピングモール中の、商用アクセスポイント（ＡＰ）の場合、任意のユーザデバイスが、商用ＡＰを介してネットワークに接続することを試みることができる。したがって、商用ＡＰは、概して、接続されるＳＴＡがない場合でも、ビーコニングを続ける必要があり得る。
【０００８】
[0008]ユーザデバイスがＷｉ−Ｆｉホットスポットのソースであり得るので、（たとえば、特にモバイルデバイスでは）電力消費ができる限り最小限に抑えられることが通常望ましい。しかしながら、ＩＥＥＥ規格は、ＡＰモードで動作するユーザデバイスのための節電プロセスを規定しないことがある。したがって、ユーザデバイスがホットスポットまたはＳｏｆｔＡＰとして働いている場合、ユーザデバイスは節電モードに入らないことがあり、これは、バッテリーのより急速な消耗を生じ得る。
【発明の概要】
【０００９】
[0009]本開示の１つまたは複数の実施形態によれば、ワイヤレス通信システムにおいてＳｏｆｔＡＰ有効化ユーザデバイスの電力消費を低減するためのシステムおよび方法が提供される。
【００１０】
[0010]いくつかの実施形態では、ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）によるビーコニングのための方法が、ＳｏｆｔＡＰからＳｏｆｔＡＰに接続された局に第１のビーコンを送信することと、第１のビーコンと第２のビーコンとの間のビーコン間隔（beacon interval）を決定することと、ビーコン間隔を動的に変更することと、第１のビーコンを送信することから、変更されたビーコン間隔が過ぎると、第２のビーコンを送信することとを備える。
【００１１】
[0011]いくつかの実施形態では、本方法は、ＳｏｆｔＡＰによって局に、変更されたビーコン間隔を通知することをさらに備える。
【００１２】
[0012]いくつかの実施形態では、ビーコン間隔を動的に変更することは、ビーコン間隔をある量の時間だけ動的に増加させることをさらに備え、ここにおいて、上記量の時間は、ＳｏｆｔＡＰへのおよびＳｏｆｔＡＰからのデータアクティビティに少なくとも部分的に基づく。
【００１３】
[0013]いくつかの実施形態では、ビーコン間隔を動的に変更することは、ビーコン間隔を一定量の時間だけ動的に増加させることをさらに備える。
【００１４】
[0014]いくつかの実施形態では、本方法は、変更されたビーコン間隔を一定量の時間だけ増加させることと、第２のビーコンを送信することから、増加されたビーコン間隔が過ぎると、第３のビーコンを送信することとをさらに備える。
【００１５】
[0015]いくつかの実施形態では、本方法は、一定量の時間を第１の値だけ増加させることと、変更されたビーコン間隔を増加された一定量の時間だけ増加させることと、第２のビーコンを送信することから、増加されたビーコン間隔が過ぎると、第３のビーコンを送信することとをさらに備える。
【００１６】
[0016]いくつかの実施形態では、本方法は、増加された量の時間を第２の値だけ増加させることと、ここにおいて、第２の値が第１の値の整数倍である、増加されたビーコン間隔を増加された一定量の時間だけ増加させることと、第３のビーコンを送信することから、新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することとをさらに備える。
【００１７】
[0017]いくつかの実施形態では、本方法は、ＳｏｆｔＡＰによって局に、変更されたビーコン間隔と、増加されたビーコン間隔と、新たに増加されたビーコン間隔とを通知することをさらに備える。
【００１８】
[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]本例では、ビーコンは１Ｍｂｐｓの基本レートにおいて送信され得、これは、差分２位相シフトキーイング（ＤＢＰＳＫ：differential binary phase shift keying）のベースバンド変調を使用し得る。したがって、送信されるビーコンの数を低減することは、ユーザデバイス、たとえば、モバイルデバイスのために著しいバッテリー電力を節約し得る。
【００４８】
[0052]１つまたは複数の実施形態によれば、ＳｏｆｔＡＰによるビーコンの送信は、電力消費が低減されるように、動的に有効化または無効化され得る。たとえば、図１は、アイドルシナリオにおけるビーコンのインテリジェント送信のための方法を示す流れ図である。一実施形態では、ビーコンの送信は、たとえば、ＳＴＡがＳｏｆｔＡＰに接続されていないとき、アイドルシナリオまたは状態において無効化され得る。図２は、本開示の一実施形態による、ビーコンのインテリジェント送信のための方法の流れ図である。図２Ａは、たとえば、ＳｏｆｔＡＰがアイドルであり、接続されたＳＴＡがあるときの、接続シナリオにおけるビーコンのインテリジェント送信のための方法を示す流れ図である。様々な実施形態では、図２Ａの実施形態に示された方法は、図２の実施形態に示された方法の一実装形態であり得る。
【００４９】
[0053]図１を参照すると、流れ図が、本開示の一実施形態による、アイドルシナリオにおけるインテリジェントビーコニングのための方法を示している。アイドルシナリオでは、ＳｏｆｔＡＰに接続されたＳＴＡがない。
【００５０】
[0054]ブロック１０２において、ユーザデバイスのＳｏｆｔＡＰ機能が有効化されたとき、ユーザデバイスは、ビーコンを送信するために、または指向プローブ要求のための応答をプローブするために、準備されるかまたは準備ができている（いくつかの実施形態では、ユーザデバイスはこの時点でビーコンを送信しないことがある）。
【００５１】
[0055]ブロック１０４において、サービスセット識別子（ＳＳＩＤ：Service Set Identifier）など、識別子がＳｏｆｔＡＰにおいて構成される。ブロック１０６において、ユーザデバイスまたは局（ＳＴＡ）がＳｏｆｔＡＰに接続することを希望する場合、それは、識別子（たとえば、ユニキャストＳＳＩＤ）を含むプローブ要求を送り得る。一例では、ＳｏｆｔＡＰまたはホットスポットに接続することを希望するＳＴＡが、ＳｏｆｔＡＰにおいて構成されたＳＳＩＤを以前に求めていることがある（またはそのＳＴＡはそれをすでに知っていることがある）。１つまたは複数の実施形態では、ＳｏｆｔＡＰは、それが接続することを希望し得る既知のＳＴＡにそれのＳＳＩＤを与え得る。
【００５２】
[0056]ブロック１０８において、ユニキャストＳＳＩＤの例を続けると、プローブ要求中に含まれる受信されたユニキャストＳＳＩＤは、ＳｏｆｔＡＰにおいて構成されたＳＳＩＤと比較される。ブロック１１０において、ユニキャストＳＳＩＤをもつプローブ要求が、ＳｏｆｔＡＰにおいて構成されたＳＳＩＤに一致しない場合、アクションはない（たとえば、ビーコン送信はない）。ブロック１１２において、ユニキャストＳＳＩＤをもつプローブ要求が、ＳｏｆｔＡＰにおいて構成されたＳＳＩＤに一致する場合、ＳｏｆｔＡＰは、ＳｏｆｔＡＰを介して接続することに関心があるユーザデバイスがあるので、プローブ応答で応答した後に、ビーコニングを有効化し得る。ブロック１１４において、ＳｏｆｔＡＰが、ユニキャストＳＳＩＤプローブ要求に基づいてビーコニングを開始した後、それは、ＳＴＡが接続するのを待ち得る。一実施形態では、ＳｏｆｔＡＰは、ＳＴＡが接続するための待ち時間を測定または追跡するためにこの時点でタイマーを開始し得る。そのタイマーが切れた一実施形態では、ＳｏｆｔＡＰはビーコン送信を停止し得る。
【００５３】
[0057]ブロック１１６において、ＳＴＡが（一実施形態では、タイマーによって測定された指定された時間期間内に、たとえば、５秒以内に）接続する場合、ＳｏｆｔＡＰはビーコニングを続け得る。ブロック１１８において、ユーザデバイスまたはＳＴＡがＳｏｆｔＡＰに接続しない場合、ＳｏｆｔＡＰは、送信を停止、休止または無効化し得る（たとえば、指定された時間期間の後になど、指定されたトリガの後に、ビーコニングを停止し得る）。ＳｏｆｔＡＰは、それが、ＳｏｆｔＡＰにおいて構成されたＳＳＩＤに一致するユニキャストＳＳＩＤをもつ別のプローブ要求を受信した後、ビーコニングを再開し得る。
【００５４】
[0058]一実施形態では、アイドルシナリオについて、ＳｏｆｔＡＰとして働くユーザデバイスのプロセッサ（たとえば、モバイルアプリケーションプロセッサ（ＡＰＰＳプロセッサ））は、あらゆるプローブ要求に応答する必要があるとは限らない場合、中断状態に入り得る。いくつかの実施形態では、ＳｏｆｔＡＰとして働くユーザデバイスの接続性プロセッサは、それが、ＳｏｆｔＡＰにおいて構成された識別子に一致する識別子を含むプローブ要求を受信したときのみ、ＡＰＰＳプロセッサをウェイクアップし得る。
【００５５】
[0059]様々な実施形態では、ＳｏｆｔＡＰによって生成されたビーコンは隠しＳＳＩＤを含んでいることがある。このようにして、アイドルシナリオではビーコン送信がないので、電力消費は低減される。
【００５６】
[0060]次に図２を参照すると、流れ図が、本開示の一実施形態による、ビーコンのインテリジェント送信のための方法を示している。１つまたは複数の実施形態によれば、電力消費を最小限に抑えるためのＳｏｆｔＡＰ有効化ユーザデバイスによるビーコンのインテリジェント送信が提供され得る。ブロック２０１において、第１のビーコンが、ＳｏｆｔＡＰからＳｏｆｔＡＰに接続された局に送信され得る。ブロック２０３において、第１のビーコンと第２のビーコンとの間のビーコン間隔が決定され得る。ブロック２０５において、ビーコン間隔は動的に変更され得る。たとえば、ビーコン間隔は、以下でより詳細に説明されるように、システムが、有意なデータアクティビティがないことを決定した場合、増加され得る。ブロック２０７において、第２のビーコンは、第１のビーコンの送信から、変更されたビーコン間隔が過ぎると、送信され得る。
【００５７】
[0061]次に図２Ａを参照すると、流れ図が、本開示の一実施形態による、接続シナリオにおけるインテリジェントビーコニングのための方法を示している。接続シナリオでは、１つまたは複数のＳＴＡは、ＳｏｆｔＡＰがアイドルであり、それに接続されたＳＴＡがあるとき、電力消費が最小限に抑えられ得るように、ＳｏｆｔＡＰに接続され得る。図２Ａに示された方法は、１つまたは複数の実施形態による、図２に示された方法の一実装形態であり得る。
【００５８】
[0062]ブロック２０２において、１つまたは複数のＳＴＡがＳｏｆｔＡＰに接続されたシステムでは（たとえば、基本サービスセット（ＢＳＳ）では）、データアクティビティがそのシステムにおいて決定され得、たとえば、高いデータアクティビティがあり得、その結果、ＳｏｆｔＡＰとＳＴＡとの間で接続がアクティブである。たとえば、１０秒などの指定された時間期間内にＳｏｆｔＡＰとＳＴＡとの間で接続が行われないとき、低いデータアクティビティがあるかまたは有意なデータアクティビティがないことがある。通信システムに関連付けられたデータアクティビティ（または非アクティビティ）を識別し、測定するために、様々な技法が使用され得、たとえば、データアクティビティは通信システムにおけるビーコン送信に基づき得ることを諒解されたい。いくつかの実装形態では、たとえば、ユーザデバイスは、それが、定義された時間期間（たとえば、１分半）の間に連続ビーコンを送信したかどうかを監視し得る。また、いくつかの実装形態では、ユーザデバイスは、ユーザデバイスが別のユーザデバイスからビーコンを最後に受信してから、過ぎた時間の量または発生したビーコン間隔の数を監視し得る。
【００５９】
[0063]ブロック２０４において、システムにおいて有意なデータアクティビティがない場合、接続されたＳＴＡが、ＳｏｆｔＡＰがビーコン間隔を動的に変更し得る機能をサポートするかどうかが決定される。ブロック２０８において、接続されたＳＴＡが、ＳｏｆｔＡＰがビーコン間隔を動的に変更することができる機能をサポートしない場合、アクションはない。この場合、たとえば、ビーコンの送信が続き得る。ブロック２０６において、接続されたＳＴＡが、ＳｏｆｔＡＰがビーコン間隔を動的に変更し得る機能をサポートし得る場合、ＳｏｆｔＡＰはビーコン間隔を動的に変更し、すなわち、ＳｏｆｔＡＰと、関連付けられたＳＴＡとを含む基本サービスセット（ＢＳＳ）におけるデータアクティビティに基づいて、ビーコン間隔を動的に変更し得る。たとえば、ＳｏｆｔＡＰは、ＢＳＳにおいて有意なデータアクティビティがないとき、ビーコン間隔を動的に増加させ得る。１つまたは複数の実施形態では、ビーコン間隔は、たとえば、ビーコン送信時間期間、静的にまたは動的に経時的に変化する（たとえば、増加する）ステップサイズを決定することによって、を含む様々な適切な方法によって、あるいは任意の他の適切な方法によって、変更され、たとえば、増加され得る。一事例では、ビーコン間隔が１００ｍｓごとに通常１つのビーコンである場合、ビーコン間隔は、システムにおいて有意なデータアクティビティがない場合、２００ｍｓまたは３００ｍｓごとに１つのビーコンに変更され得る。別の事例では、ビーコン間の時間期間またはビーコン間隔のステップは経時的に徐々に増加し得る。ステップは静的に増加し得、または、それは経時的に動的に増加し得る。たとえば、ステップは動的に増加し得、たとえば、ステップは１ｍｓから３ｍｓに、４ｍｓになど、増加し得、または、ステップは、ステップ増加が経時的に同じであるように、経時的に静的に増加し得る（たとえば、ステップは１ｍｓから２ｍｓに３ｍｓになど、毎回１ｍｓだけ増加し得る）。ステップは、指数関数的に、算術的に、または、システムにおけるデータアクティビティに基づく任意の適切な様式で、増加し得る。
【００６０】
[0064]ブロック２０９において、ＳｏｆｔＡＰは、ビーコン間隔を増加させることを決定し、また、将来のビーコン間隔ならびに変更されたビーコン間隔についてＳＴＡに通知し得る。様々な実施形態では、たとえば５つのビーコンの後に、ＳｏｆｔＡＰが使用するつもりである将来のビーコン間隔についてＳｏｆｔＡＰのクライアントまたは関連付けられたＳＴＡに通知するために、ビーコンにおいてＳｏｆｔＡＰによる使用のために情報要素（すなわち、ＩＥ）が追加され得る。すなわち、ビーコンがＩＥを含むとき、ＩＥを含むビーコンを送信することは、たとえば、２つのビーコンの後に、ビーコン間隔が変化することになることを示し、ビーコン間隔が、１００ｍｓごとに１つのビーコンから代わりに３００ｍｓごとに１つのビーコンに変化することになることを示し得る。増分は、すべてのクライアントＳＴＡが、新しい間隔において送られるビーコンを受信し得るように、現在のビーコン間隔の整数倍の増分であり得る。したがって、クライアントＳＴＡは、再接続プロシージャを開始する必要なしに新しいビーコン間隔に適応することが可能であり得る。
【００６１】
[0065]有利には、本開示のいくつかの実施形態は、たとえば、ＳｏｆｔＡＰとして働くユーザデバイスが営利目的などでないことがあり、したがって、それが、未知のＳＴＡに接続を与えるように要求されないので、セキュリティを増加させる。したがって、要求に応じたビーコニングが、ＳｏｆｔＡＰにおいて構成された識別子、たとえば、ＳＳＩＤを知っているＳＴＡのみに接続を与える方法でセキュリティを与え得る。
【００６２】
[0066]さらに、電力消費は、ＳｏｆｔＡＰとして働くユーザデバイスがアイドルであり、それに接続されたＳＴＡがないとき、ＡＰＰＳプロセッサなどのプロセッサがこのモードで電力中断に入り得るので、かなりの程度まで最小限に抑えられる。電力消費はまた、ＳｏｆｔＡＰとして働くユーザデバイスがアイドルであり、それに接続されたＳＴＡがあるとき、最小限に抑えられ得る。
【００６３】
[0067]様々な実施形態では、ＳｏｆｔＡＰが有効化され、これが、あるロケーションにおける唯一のＡＰである場合、ＳＴＡは、ＳｏｆｔＡＰがビーコニングしていない場合、ＳｏｆｔＡＰに接続することが可能でないことがある。この場合、ＳｏｆｔＡＰは、そのロケーション中のＳＴＡのために潜在的ＡＰを見つけるために周期走査を行い得る。そのロケーション中にＡＰがある場合、ＳｏｆｔＡＰは、１つまたは複数の実施形態に従って上記で説明されたようにインテリジェントビーコニングに移り得る。他の場合、ＳｏｆｔＡＰはレガシービーコニングにフォールバックし得る。
【００６４】
[0068]次に図３を参照すると、本開示の一実施形態による、通信システムのブロック図が示されている。図３に示された通信システムは、図１および図２の実施形態に関して上記で示された方法を実装するために使用され得ることに留意されたい。
【００６５】
[0069]通信システム３０１は、概して、たとえば、アドホックＷｉ−Ｆｉネットワークなどのワイヤレス通信システムを含み得る。システム３０１は、複数のユーザデバイス３０２、３１６および３１８を備え得る。この実施形態では、ユーザデバイス３０２は、（局または「ＳＴＡ」とも呼ばれる）ユーザデバイス３１６および３１８と通信し得る。システム３０１は、１つまたは複数の実施形態による、ユーザデバイスの任意の組合せおよび／または数を備え得ることを諒解されたい。
【００６６】
[0070]ユーザデバイス３０２は、たとえば、ＳｏｆｔＡＰ構成要素３０４と、モードコントローラ３０６と、システムアクティビティモニタ３０８と、通信システムコントローラ３１０と、トランシーバ３１２とを含む、いくつかの構成要素を備え得る。構成要素３０４〜３１２がユーザデバイス３０２のみのために示されているが、ユーザデバイス３１６および３１８が同様の構成要素を含み得ることに留意されたい。
【００６７】
[0071]ＳｏｆｔＡＰ構成要素３０４は、「仮想」ネットワーク接続として働くためにアクティブにされ得るアクセスポイントを確立するための機能を含み得、その結果、ユーザデバイス中のソフトウェアは、そのユーザデバイスが、近傍にある他のユーザデバイス、たとえば、ユーザデバイス３１６および３１８が使用することが可能であり得るホットスポットまたはポータブルホットスポットを作成することを可能にし得る。したがって、ＳｏｆｔＡＰ構成要素３０４は、ユーザデバイス３０２を、通常ならばネットワーク接続を有しないことがあるユーザデバイス３１６および３１８をサービスするためのアクセスポイント（ＡＰ）として有効化し得る。
【００６８】
[0072]モードコントローラ３０６はユーザデバイス３０２の動作モードを制御し得る。たとえば、モードコントローラ３０６は、ユーザデバイス３０２の１つまたは複数の構成要素がアクティブ状態（たとえば、完全動作モード）で動作するのか、節電状態（たとえば電力節約モード）で動作するのかを制御し得る。たとえば、ユーザデバイス３０２は、１つまたは複数の実施形態に従って上記で説明されたように、ＳＴＡがユーザデバイス３０２に接続されていないアイドルシナリオにおいて、またはＳＴＡがそれに接続されたアイドルシナリオにおいて、節電状態で動作し得る。
【００６９】
[0073]システムアクティビティモニタ３０８は通信システム３０１に関連付けられたアクティビティを監視し得る。本明細書の１つまたは複数の実施形態では、アクティビティは、ユーザデバイス３０２のデータまたは動作、ならびに／あるいはユーザデバイス３１６および３１８の動作に関係し得る。一実施形態では、通信システム３０１におけるデータアクティビティは、たとえば、１つまたは複数の実施形態に従って図２に関して、上記で説明されたようにビーコン間隔を変更することについて決定が行われ得るように、監視され得る。
【００７０】
[0074]通信システムコントローラ３１０は、通信システム３０１などのネットワークを介して１つまたは複数のユーザデバイスとの通信を確立するための適切な機能を与え得る。たとえば、コントローラ３１０は、ビーコンの送信を有効化または無効化すること、ユーザデバイスにおいて構成された識別子と比較される識別子を含むプローブ要求を受信すること、ビーコン間隔変更または将来の間隔変更の通知などに関係する機能を与え得る。
【００７１】
[0075]トランシーバ３１２は、適切な媒体、たとえば、ワイヤレス媒体を介して１つまたは複数のユーザデバイスとの通信を確立するための適切な機能を与え得る。トランシーバ３１２は、通信システム３０１ならびにあるいは他のタイプのシステムまたはネットワークにおいて通信するための１つまたは複数の送信機および１つまたは複数の受信機を備え得る。
【００７２】
[0076]本明細書で開示される方法およびシステムが多種多様な電子システムまたはデバイスによって実装されるかまたはそれらに組み込まれ得ることを諒解されよう。たとえば、スマートフォン、セルフォン、ラップトップ、タブレットＰＣなどが、本開示の１つまたは複数の実施形態によるＳｏｆｔＡＰ機能を含み得る。音楽プレーヤ、ビデオプレーヤ、通信デバイス、またはパーソナルコンピュータなどの他の例示的な電子システムも、本開示の１つまたは複数の実施形態によるＳｏｆｔＡＰ機能で構成され得る。
【００７３】
[0077]次に図４を参照すると、本開示の一実施形態による、デバイスを実装するためのシステムのブロック図が示されている。
【００７４】
[0078]この点について、システム１５００は、モバイルデバイス、スマートフォン、パーソナルデジタルアシスタント（ＰＤＡ）、タブレット、ラップトップ、パーソナルコンピュータ、ＴＶ、ネットワークサーバなど、ワイヤードまたはワイヤレスデバイスを含む任意のタイプのデバイスを実装するために使用され得る。
【００７５】
[0079]システム１５００は、たとえば、図３に示されたユーザデバイス３０２、３１６および３１８を含む、ユーザデバイスの一部など、本開示の実施形態を実装するために好適であり得る。システム１５００は、処理構成要素１５０４（たとえば、プロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、ＡＰＰＳプロセッサ、接続性プロセッサなど）と、システムメモリ構成要素１５０６（たとえば、ＲＡＭ）と、静的記憶構成要素１５０８（たとえば、ＲＯＭ）と、ネットワークインターフェース構成要素１５１２と、ディスプレイ構成要素１５１４（または代替的に、外部ディスプレイへのインターフェース）と、入力構成要素１５１６（たとえば、キーパッドまたはキーボード、タッチスクリーンなど）と、カーソル制御構成要素１５１８（たとえば、マウスパッド）とのうちの１つまたは複数を含む、サブシステムと構成要素とを相互接続する、バス１５０２、または情報を通信するための他の通信機構を含む。
【００７６】
[0080]本開示の実施形態によれば、システム１５００は、システムメモリ構成要素１５０６中に含まれている１つまたは複数の命令の１つまたは複数のシーケンスを実行する処理構成要素１５０４によって特定の動作を実施する。そのような命令は、静的記憶構成要素１５０８など、別のコンピュータ可読媒体からシステムメモリ構成要素１５０６中に読み取られ得る。これらは、ＳｏｆｔＡＰによるビーコンのインテリジェント送信、ならびに、たとえば、ＳｏｆｔＡＰに関連付けられた識別子を構成すること、ビーコン間隔の変更すること、変更されたビーコン間隔の通知をすることなどのための命令を含み得る。他の実施形態では、ハードワイヤード回路が、本開示の１つまたは複数の実施形態の実装のためにソフトウェア命令の代わりにまたはそれと組み合わせて使用され得る。
【００７７】
[0081]実行のために処理構成要素１５０４に命令を与えることに参加する任意の媒体を指すことがあるコンピュータ可読媒体において、論理がエンコードされ得る。そのような媒体は、限定はしないが、不揮発性媒体、揮発性媒体、および伝送媒体を含む、多くの形態をとり得る。様々な実装形態では、揮発性媒体は、システムメモリ構成要素１５０６など、ダイナミックメモリを含み、伝送媒体は、バス１５０２を備えるワイヤを含む、同軸ケーブル、銅線、および光ファイバーを含む。一実施形態では、伝送媒体は、電波および赤外線データ通信中に生成されるものなど、音響波または光波の形態をとり得る。いくつかの一般的な形態のコンピュータ可読媒体は、たとえば、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、搬送波、あるいは、コンピュータがそれから読み取るために適応された任意の他の媒体を含む。コンピュータ可読媒体は非一時的であり得る。
【００７８】
[0082]本開示の様々な実施形態では、本開示を実施するための命令シーケンスの実行はシステム１５００によって実施され得る。様々な他の実施形態では、通信リンク１５２０（たとえば、（１つまたは複数の）Ｗｉ−Ｆｉアンテナ、あるいは様々な他のワイヤードまたはワイヤレスネットワーク）によって結合された複数のシステム１５００が、互いと協調して本開示を実施するために命令シーケンスを実施し得る。システム１５００は、通信リンク１５２０とネットワークインターフェース構成要素１５１２とを通して、１つまたは複数のプログラム（すなわち、アプリケーションコード）を含む、ビーコンと、メッセージと、データと、情報と、命令とを送信および受信し得る。受信されたプログラムコードは、実行のためにディスクドライブ構成要素１５１０または何らかの他の不揮発性記憶構成要素において受信および／または記憶された際に処理構成要素１５０４によって実行され得る。
【００７９】
[0083]当業者が今までに諒解するように、および手元の特定の適用例に応じて、本開示の趣旨および範囲から逸脱することなく、本開示のデバイスの材料と、装置と、構成と、使用方法とにおいておよびそれらに対して、多くの変更、置換および変形が行われ得る。これに照らして、本開示の範囲は、本明細書で示され、説明された特定の実施形態が、それのいくつかの例としてのものにすぎないので、それらの実施形態の範囲に限定されるべきではなく、むしろ、以下に添付された特許請求の範囲とそれらの機能的等価物の範囲とに十分に相応するべきである。
【図１】
2016512413.tif 000003
【図２】
2016512413.tif 000004
【図２Ａ】
2016512413.tif 000005
【図３】
2016512413.tif 000006
【図４】
2016512413.tif 000007
【手続補正書】
【提出日】平成27年11月10日(2015.11.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）によるビーコニングのための方法であって、
前記ＳｏｆｔＡＰから前記ＳｏｆｔＡＰと通信している局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間の第１のビーコン間隔を決定することと、
第２のビーコン間隔を決定するために、前記第１のビーコン間隔を動的に変更することと、
前記ＳｏｆｔＡＰによって前記局に、前記第１のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第１のビーコン間隔が前記第２のビーコン間隔に変更されることを示すことを送信することと
を備える、方法。
【請求項２】
前記ＳｏｆｔＡＰによって前記局に、前記第１のビーコン間隔が前記第２のビーコン間隔に変更されることを前記示すことを送信することは、前記第２のビーコンの情報要素において前記第２のビーコン間隔を送信することを含む、請求項１に記載の方法。
【請求項３】
前記第１のビーコン間隔を動的に変更することが、前記第１のビーコン間隔をある量の時間だけ動的に増加させることを備え、ここにおいて、前記量の時間が、前記ＳｏｆｔＡＰへのおよび前記ＳｏｆｔＡＰからのデータアクティビティに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項４】
前記第１のビーコン間隔を動的に変更することが、前記第１のビーコン間隔を第１の一定量の時間だけ動的に増加させることをさらに備える、請求項１に記載の方法。
【請求項５】
第２の一定量の時間を決定するために、前記第１の一定量の時間を第１の値だけ増加させることと、
第３のビーコン間隔を決定するために、前記第２のビーコン間隔を前記第２の一定量の時間だけ増加させることと、
前記第２のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第２のビーコン間隔が前記第３のビーコン間隔に変更されることを示すことを送信することと
をさらに備える、請求項４に記載の方法。
【請求項６】
第３の一定量の時間を決定するために、前記第２の一定量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍である、
第４のビーコン間隔を決定するために、前記第３のビーコン間隔を前記第３の一定量の時間だけ増加させることと、
前記第３のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第３のビーコン間隔が前記第４のビーコン間隔に変更されることを示すことを送信することと
をさらに備える、請求項５に記載の方法。
【請求項７】
ユーザデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行されたとき、前記ユーザデバイスに、
前記ユーザデバイスから前記ユーザデバイスと通信している局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間の第１のビーコン間隔を決定することと、
第２のビーコン間隔を決定するために、前記第１のビーコン間隔を動的に変更することと、
前記第１のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第１のビーコン間隔が前記第２のビーコン間隔に変更されることを示すことを送信することと
を行わせる複数の機械可読命令を記憶するための１つまたは複数のメモリと
を備える、ユーザデバイス。
【請求項８】
前記ユーザデバイスに、前記第１のビーコン間隔が前記第２のビーコン間隔に変更されることを示すことを送信することをさせるための前記機械可読命令は、前記第２のビーコンの情報要素において前記第２のビーコン間隔を送信するための機械可読命令を含む、
請求項７に記載のユーザデバイス。
【請求項９】
前記ユーザデバイスに、前記第１のビーコン間隔を動的に変更させるための前記機械可読命令は、前記ユーザデバイスに、前記第１のビーコン間隔をある量の時間だけ動的に増加させるための機械可読命令を含み、ここにおいて、前記量の時間が、前記ユーザデバイスへのおよび前記ユーザデバイスからのデータアクティビティに少なくとも部分的に基づく、請求項７に記載のユーザデバイス。
【請求項１０】
前記ユーザデバイスに、前記第１のビーコン間隔を動的に変更させるための前記機械可読命令は、前記ユーザデバイスに、前記第１のビーコン間隔を第１の一定量の時間だけ増加させるための機械可読命令を含む、請求項７に記載のユーザデバイス。
【請求項１１】
前記機械可読命令は、前記ユーザデバイスに、
第２の一定量の時間を決定するために、前記第１の一定量の時間を第１の値だけ増加させることと、
第３のビーコン間隔を決定するために、前記第２のビーコン間隔を前記第２の一定量の時間だけ増加させることと、
前記第２のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第２のビーコン間隔が前記第３のビーコン間隔に変更されることを示すことを送信することと
をさせる機械可読命令をさらに含む、
請求項１０に記載のユーザデバイス。
【請求項１２】
前記機械可読命令は、前記ユーザデバイスに、
第３の一定量の時間を決定するために、前記第２の一定量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍である、
第４のビーコン間隔を決定するために、前記第３のビーコン間隔を前記第３の一定量の時間だけ増加させることと、
前記第３のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第３のビーコン間隔が前記第４のビーコン間隔に変更されることを示すことを送信することと
をさせる機械可読命令をさらに含む、
請求項１１に記載のユーザデバイス。
【請求項１３】
前記ユーザデバイスがモバイルデバイスである、請求項７に記載のユーザデバイス。
【請求項１４】
デバイスのプロセッサによって実行されたとき、前記デバイスに、
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働く前記デバイスから前記デバイスと通信している局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間の第１のビーコン間隔を決定することと、
第２のビーコン間隔を決定するために、前記第１のビーコン間隔を動的に変更することと、
前記第１のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第１のビーコン間隔が前記第２のビーコン間隔に変更されることを示すことを送信することと
を行わせるコンピュータ可読命令がそれに記憶されたコンピュータ可読媒体。
【請求項１５】
前記プロセッサによって実行されたとき、前記デバイスに、前記第１のビーコン間隔が前記第２のビーコン間隔に変更されることを示すことを送信することを行わせる前記コンピュータ可読命令は、前記デバイスに、前記第２のビーコンの情報エレメントにおいて前記第２のビーコン間隔を送信することを行わせるためのコンピュータ可読命令を含む、請求項１４に記載のコンピュータ可読媒体。
【請求項１６】
前記プロセッサによって実行されたとき、前記デバイスに、前記第１のビーコン間隔を動的に変更することを行わせる前記コンピュータ可読命令は、前記デバイスに、前記第１のビーコン間隔をある量の時間だけ動的に増加することを行わせるためのコンピュータ可読命令を含み、ここにおいて、前記量の時間が、前記デバイスへのおよび前記デバイスからのデータアクティビティに少なくとも部分的に基づく、請求項１４に記載のコンピュータ可読媒体。
【請求項１７】
前記プロセッサによって実行されたとき、前記デバイスに、前記第１のビーコン間隔を動的に変更することを行わせる前記コンピュータ可読命令は、前記デバイスに、前記第１のビーコン間隔を第１の一定量の時間だけ動的に増加することを行わせるためのコンピュータ可読命令を含む、請求項１４に記載のコンピュータ可読媒体。
【請求項１８】
前記コンピュータ可読命令は、さらに、前記デバイスに、
第２の一定量の時間を決定するために、前記第１の一定量の時間を第１の値だけ増加させることと、
第３のビーコン間隔を決定するために、前記第２のビーコン間隔を前記第２の一定量の時間だけ増加させることと、
前記第２のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第２のビーコン間隔が前記第３のビーコン間隔に変更されることを示すことを送信することと
を行わせるためのコンピュータ可読命令を含む、
請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記コンピュータ可読命令は、さらに、前記デバイスに、
第３の一定量の時間を決定するために、前記第２の一定量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍である、
前記第３のビーコン間隔を前記第３の一定量の時間だけ増加させることと、
前記第３のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第３のビーコン間隔が第４のビーコン間隔に変更されることを示すことを送信することと
を行わせるためのコンピュータ可読命令を含む、
請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働くことを可能にされる装置であって、
前記装置と通信している局に第１のビーコンを送信するための手段と、
前記第１のビーコンと第２のビーコンとの間の第１のビーコン間隔を決定するための手段と、
第２のビーコン間隔を決定するために、前記第１のビーコン間隔を動的に変更するための手段と、
前記ＳｏｆｔＡＰによって前記局に、前記第１のビーコン間隔を用いた１つまたは複数のビーコンの送信の後に前記第１のビーコン間隔が前記第２のビーコン間隔に変更されることを示すことを送信するための手段と
を備える、装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
[0083]当業者が今までに諒解するように、および手元の特定の適用例に応じて、本開示の範囲から逸脱することなく、本開示のデバイスの材料と、装置と、構成と、使用方法とにおいておよびそれらに対して、多くの変更、置換および変形が行われ得る。これに照らして、本開示の範囲は、本明細書で示され、説明された特定の実施形態が、それのいくつかの例としてのものにすぎないので、それらの実施形態の範囲に限定されるべきではなく、むしろ、以下に添付された特許請求の範囲とそれらの機能的等価物の範囲とに十分に相応するべきである。
以下に、本願出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）によるビーコニングのための方法であって、
前記ＳｏｆｔＡＰから前記ＳｏｆｔＡＰに接続された局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定することと、
前記ビーコン間隔を動的に変更することと、
前記第１のビーコンを送信することから、前記変更されたビーコン間隔が過ぎると、前記第２のビーコンを送信することと
を備える、方法。
［Ｃ２］
前記ＳｏｆｔＡＰによって、前記局に、前記変更されたビーコン間隔を通知することをさらに備える、［Ｃ１］に記載の方法。
［Ｃ３］
前記ビーコン間隔を動的に変更することが、前記ビーコン間隔をある量の時間だけ動的に増加させることをさらに備え、ここにおいて、前記量の時間が、前記ＳｏｆｔＡＰへのおよび前記ＳｏｆｔＡＰからのデータアクティビティに少なくとも部分的に基づく、［Ｃ１］に記載の方法。
［Ｃ４］
前記ビーコン間隔を動的に変更することが、前記ビーコン間隔を一定量の時間だけ動的に増加させることをさらに備える、［Ｃ１］に記載の方法。
［Ｃ５］
前記変更されたビーコン間隔を前記一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
をさらに備える、［Ｃ４］に記載の方法。
［Ｃ６］
前記一定量の時間を第１の値だけ増加させることと、
前記変更されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
をさらに備える、［Ｃ４］に記載の方法。
［Ｃ７］
前記増加された量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍である、
前記増加されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第３のビーコンを送信することから、前記新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することと
をさらに備える、［Ｃ６］に記載の方法。
［Ｃ８］
前記ＳｏｆｔＡＰによって、前記局に、前記変更されたビーコン間隔と、前記増加されたビーコン間隔と、前記新たに増加されたビーコン間隔とを通知することをさらに備える、［Ｃ７］に記載の方法。
［Ｃ９］
ユーザデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行されたとき、前記ユーザデバイスに、ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働くことを行わせるために適応された、複数の機械可読命令を記憶するために適応された１つまたは複数のメモリと
を備え、ＳｏｆｔＡＰ機能は、
前記ユーザデバイスから前記ユーザデバイスに接続された局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定することと、
前記ビーコン間隔を動的に変更することと、
前記第１のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、前記第２のビーコンを送信することと
を行うために構成された、ユーザデバイス。
［Ｃ１０］
前記ＳｏｆｔＡＰ機能が、前記局に、前記変更されたビーコン間隔を通知するためにさらに構成された、［Ｃ９］に記載のユーザデバイス。
［Ｃ１１］
前記ＳｏｆｔＡＰ機能が、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔をある量の時間だけ動的に増加させるためにさらに構成され、ここにおいて、前記量の時間が、前記ユーザデバイスへのおよび前記ユーザデバイスからのデータアクティビティに少なくとも部分的に基づく、［Ｃ９］に記載のユーザデバイス。
［Ｃ１２］
前記ＳｏｆｔＡＰ機能が、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔を一定量の時間だけ増加させるためにさらに構成された、［Ｃ９］に記載のユーザデバイス。
［Ｃ１３］
前記ＳｏｆｔＡＰ機能は、前記変更されたビーコン間隔を前記一定量の時間だけ増加させることと、前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することとを行うためにさらに構成された、［Ｃ１２］に記載のユーザデバイス。
［Ｃ１４］
前記ＳｏｆｔＡＰ機能は、
前記一定量の時間を第１の値だけ増加させることと、
前記変更されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
を行うためにさらに構成された、［Ｃ１２］に記載のユーザデバイス。
［Ｃ１５］
前記ＳｏｆｔＡＰ機能は、
前記増加された量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍、
前記増加されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第３のビーコンを送信することから、前記新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することと
を行うためにさらに構成された、［Ｃ１４］に記載のユーザデバイス。
［Ｃ１６］
前記ＳｏｆｔＡＰ機能が、前記局に、前記変更されたビーコン間隔と、前記増加されたビーコン間隔と、前記新たに増加されたビーコン間隔とを通知するためにさらに構成された、［Ｃ１５］に記載のユーザデバイス。
［Ｃ１７］
前記ユーザデバイスがモバイルデバイスである、［Ｃ９］に記載のユーザデバイス。
［Ｃ１８］
デバイスのプロセッサによって実行されたとき、前記デバイスに、
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働く前記デバイスから、ＳｏｆｔＡＰとして働く前記デバイスに接続された局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定することと、
前記ビーコン間隔を動的に変更することと、
前記第１のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、前記第２のビーコンを送信することと
を行わせる、コンピュータ可読命令がそれに記憶された非一時的コンピュータ可読媒体。
［Ｃ１９］
前記命令が、前記プロセッサによって実行されたとき、前記デバイスに、前記変更されたビーコン間隔を前記局に通知すること
をさらに行わせるために適応された、［Ｃ１８］に記載の媒体。
［Ｃ２０］
前記命令が、前記プロセッサによって実行されたとき、前記デバイスに、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔をある量の時間だけ動的に増加させることをさらに行わせるために適応され、ここにおいて、前記量の時間が、前記デバイスへのおよび前記デバイスからのデータアクティビティに少なくとも部分的に基づく、［Ｃ１８］に記載の媒体。
［Ｃ２１］
前記命令が、前記プロセッサによって実行されたとき、前記デバイスに、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔を一定量の時間だけ動的に増加させることをさらに行わせるために適応された、［Ｃ１８］に記載の媒体。
［Ｃ２２］
前記命令は、前記プロセッサによって実行されたとき、前記デバイスに、
前記変更されたビーコン間隔を前記一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
をさらに行わせるために適応された、［Ｃ１８］に記載の媒体。
［Ｃ２３］
前記命令は、前記プロセッサによって実行されたとき、前記デバイスに、
前記一定量の時間を第１の値だけ増加させることと、
前記変更されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
をさらに行わせるために適応された、［Ｃ２１］に記載の媒体。
［Ｃ２４］
前記命令は、前記プロセッサによって実行されたとき、前記デバイスに、
前記増加された量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍である、
前記増加されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第３のビーコンを送信することから、前記新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することと
をさらに行わせるために適応された、［Ｃ２３］に記載の媒体。
［Ｃ２５］
前記命令が、前記プロセッサによって実行されたとき、前記デバイスに、前記変更されたビーコン間隔と、前記増加されたビーコン間隔と、前記新たに増加されたビーコン間隔とを前記局に通知することをさらに行わせるために適応された、［Ｃ２４］に記載の媒体。
［Ｃ２６］
ユーザデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行されたとき、前記ユーザデバイスに、ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働くことを行わせるために適応された、複数の機械可読命令を記憶するために適応された１つまたは複数のメモリと
を備え、ＳｏｆｔＡＰ機能は、
前記ユーザデバイスから前記ユーザデバイスに接続された局に第１のビーコンを送信することと、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定することと、
前記ビーコン間隔を動的に変更することと、
前記第１のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、前記第２のビーコンを送信することと
を行うために構成された、ユーザデバイス。
［Ｃ２７］
前記ＳｏｆｔＡＰ機能が、前記局に、前記変更されたビーコン間隔を通知するためにさらに構成された、［Ｃ９］に記載のユーザデバイス。
［Ｃ２８］
前記ＳｏｆｔＡＰ機能が、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔をある量の時間だけ動的に増加させるためにさらに構成され、ここにおいて、前記量の時間が、前記ユーザデバイスへのおよび前記ユーザデバイスからのデータアクティビティに少なくとも部分的に基づく、［Ｃ９］に記載のユーザデバイス。
［Ｃ２９］
前記ＳｏｆｔＡＰ機能が、前記ビーコン間隔を動的に変更するとき、前記ビーコン間隔を一定量の時間だけ増加させるためにさらに構成された、［Ｃ９］に記載のユーザデバイス。
［Ｃ３０］
前記ＳｏｆｔＡＰ機能は、前記変更されたビーコン間隔を前記一定量の時間だけ増加させることと、前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することとを行うためにさらに構成された、［Ｃ１２］に記載のユーザデバイス。
［Ｃ３１］
前記ＳｏｆｔＡＰ機能は、
前記一定量の時間を第１の値だけ増加させることと、
前記変更されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第２のビーコンを送信することから、前記増加されたビーコン間隔が過ぎると、第３のビーコンを送信することと
を行うためにさらに構成された、［Ｃ１２］に記載のユーザデバイス。
［Ｃ３２］
前記ＳｏｆｔＡＰ機能は、
前記増加された量の時間を第２の値だけ増加させることと、ここにおいて、前記第２の値が前記第１の値の整数倍、
前記増加されたビーコン間隔を前記増加された一定量の時間だけ増加させることと、
前記第３のビーコンを送信することから、前記新たに増加されたビーコン間隔が過ぎると、第４のビーコンを送信することと
を行うためにさらに構成された、［Ｃ１４］に記載のユーザデバイス。
［Ｃ３３］
前記ＳｏｆｔＡＰ機能が、前記局に、前記変更されたビーコン間隔と、前記増加されたビーコン間隔と、前記新たに増加されたビーコン間隔とを通知するためにさらに構成された、［Ｃ１５］に記載のユーザデバイス。
［Ｃ３４］
ソフトウェア有効化アクセスポイント（ＳｏｆｔＡＰ）として働くことを可能にされる装置であって、
前記装置に接続された局に第１のビーコンを送信するための手段と、
前記第１のビーコンと第２のビーコンとの間のビーコン間隔を決定するための手段と、
前記ビーコン間隔を動的に変更するための手段と、
前記第１のビーコンを送信することから、前記変更されたビーコン間隔が過ぎると、前記第２のビーコンを送信するための手段と
を備える、装置。
【国際調査報告】
2016512413.tif 000008
2016512413.tif 000009
2016512413.tif 000010