(57)【特許請求の範囲】
【請求項１】
モバイルデバイスがジオフェンスによって境界を示された領域に入ったことまたは前記領域を出たことの検出に応答して、前記ジオフェンスの侵害を検出することと、
前記検出から始まる設定持続時間の間、前記侵害の前記検出に応答して前記ジオフェンスによって境界を示された前記領域を初期状態から一時的に拡大または縮小させることと、
前記設定持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すことと
を備え、
前記ジオフェンスによって境界を示された前記領域を一時的に拡大または縮小させることは、
前記モバイルデバイスが前前記ジオフェンスによって境界を示された前記領域に入ったことを検出したことに応答して、前記ジオフェンスによって境界を示された前記領域を一時的に拡大させることと、
前記モバイルデバイスが前記ジオフェンスによって境界を示された前記領域を出たことを検出したことに応答して、前記ジオフェンスによって境界を示された前記領域を一時的に縮小させることと、
を備える、
方法。
【請求項２】
前記初期状態が、前記ジオフェンスによって境界を示されたエリアのサイズによって特徴づけられる、請求項１に記載の方法。
【請求項３】
前記ジオフェンスが円形ジオフェンスを備え、前記ジオフェンスによって境界を示された前記領域を一時的に拡大または縮小させることが、前記円形ジオフェンスの半径を変更することを備える、請求項２に記載の方法。
【請求項４】
前記ジオフェンスによって境界を示された前記領域を一時的に拡大または縮小させることは、前記モバイルデバイスが前記ジオフェンスによって境界を示されたエリアに入ったことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に増加させることを備える、請求項３に記載の方法。
【請求項５】
前記ジオフェンスによって境界を示された前記領域を一時的に拡大または縮小させることは、前記モバイルデバイスが前記ジオフェンスによって境界を示されたエリアを出たことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に減少させることを備える、請求項３に記載の方法。
【請求項６】
前記ジオフェンスが多角形形状を備える、請求項１に記載の方法。
【請求項７】
前記侵害を検出することは、
前記モバイルデバイスの軌道を取得することと、
前記軌道が前記ジオフェンスを横断したと判断したことに応答して、前記モバイルデバイスが前記ジオフェンスに入ったのか前記ジオフェンスを出たのかを判断することと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記モバイルデバイスのロケーションの一連の２つ以上の推定値に少なくとも部分的に基づいて前記軌道を計算することをさらに備える、請求項７に記載の方法。
【請求項９】
前記モバイルデバイスに搭載された１つまたは複数の慣性センサーから取得された測定値に少なくとも部分的に基づいて前記軌道を計算することをさらに備える、請求項７に記載の方法。
【請求項１０】
前記設定持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すことが、前記設定持続時間内での増分にわたって前記ジオフェンスを前記初期状態に戻すことを備える、請求項１に記載の方法。
【請求項１１】
モバイルデバイスであって、
ワイヤレス信号を捕捉するための受信機と、
前記捕捉された信号に少なくとも部分的に基づいて、前記モバイルデバイスがジオフェンスによって境界を示された領域に入ったことまたは前記領域を出たことの検出に応答して、前記ジオフェンスの侵害を検出することと、
前記検出から始まる設定持続時間の間、前記侵害の前記検出に応答して前記ジオフェンスによって境界を示された前記領域を初期状態から一時的に拡大または縮小させることと、
前記設定持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すことと
を行うためのプロセッサと
を備え、
前記ジオフェンスによって境界を示された前記領域を一時的に拡大または縮小させることは、
前記モバイルデバイスが前前記ジオフェンスによって境界を示された前記領域に入ったことを検出したことに応答して、前記ジオフェンスによって境界を示された前記領域を一時的に拡大させることと、
前記モバイルデバイスが前記ジオフェンスによって境界を示された前記領域を出たことを検出したことに応答して、前記ジオフェンスによって境界を示された前記領域を一時的に縮小させることと、
を備える、
モバイルデバイス。
【請求項１２】
前記初期状態が、前記ジオフェンスによって境界を示されたエリアのサイズによって特徴づけられる、請求項１１に記載のモバイルデバイス。
【請求項１３】
前記ジオフェンスが円形ジオフェンスを備え、前記ジオフェンスが、前記円形ジオフェンスの半径を変更することによって一時的に拡大または縮小される、請求項１２に記載のモバイルデバイス。
【請求項１４】
前記ジオフェンスによって境界を示された前記領域は、前記モバイルデバイスが前記ジオフェンスによって境界を示されたエリアに入ったことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に増加させることによって一時的に拡大される、請求項１３に記載のモバイルデバイス。
【請求項１５】
前記ジオフェンスによって境界を示された前記領域は、前記モバイルデバイスが前記ジオフェンスによって境界を示されたエリアを出たことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に減少させることによって一時的に縮小される、請求項１３に記載のモバイルデバイス。
【請求項１６】
前記ジオフェンスが多角形形状を備える、請求項１１に記載のモバイルデバイス。
【請求項１７】
前記侵害は、
前記モバイルデバイスの軌道を取得することと、
前記軌道が前記ジオフェンスを横断したと判断したことに応答して、前記モバイルデバイスが前記ジオフェンスに入ったのか前記ジオフェンスを出たのかを判断することと
によって検出される、請求項１１に記載のモバイルデバイス。
【請求項１８】
前記プロセッサが、前記モバイルデバイスのロケーションの一連の２つ以上の推定値に少なくとも部分的に基づいて前記軌道を計算するようにさらに構成された、請求項１７に記載のモバイルデバイス。
【請求項１９】
前記プロセッサが、前記モバイルデバイスに搭載された１つまたは複数の慣性センサーから取得された測定値に少なくとも部分的に基づいて前記軌道を計算するようにさらに構成された、請求項１７に記載のモバイルデバイス。
【請求項２０】
前記ジオフェンスが、前記設定持続時間内での増分にわたって前記ジオフェンスを前記初期状態に戻すことによって、前記設定持続時間の満了に応答して前記初期状態に戻される、請求項１１に記載のモバイルデバイス。
【請求項２１】
専用計算装置によって実行可能である機械可読命令を記憶するコンピュータ可読記憶媒体であって、前記機械可読命令は、前記専用計算装置に、
モバイルデバイスがジオフェンスによって境界を示された領域に入ったことまたは前記領域を出たことの検出に応答して、前記ジオフェンスの侵害を検出することと、
前記検出から始まる設定持続時間の間、前記侵害の前記検出に応答して前記ジオフェンスによって境界を示された前記領域を初期状態から一時的に拡大または縮小させることと、
前記設定持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すことと、
を行わせ、
前記ジオフェンスによって境界を示された前記領域を一時的に拡大または縮小させることは、
前記モバイルデバイスが前前記ジオフェンスによって境界を示された前記領域に入ったことを検出したことに応答して、前記ジオフェンスによって境界を示された前記領域を一時的に拡大させることと、
前記モバイルデバイスが前記ジオフェンスによって境界を示された前記領域を出たことを検出したことに応答して、前記ジオフェンスによって境界を示された前記領域を一時的に縮小させることと、
を備える、
コンピュータ可読記憶媒体。
【請求項２２】
前記初期状態が、前記ジオフェンスによって境界を示されたエリアのサイズによって特徴づけられ、前記ジオフェンスが円形ジオフェンスを備え、前記ジオフェンスによって境界を示された前記領域が、前記円形ジオフェンスの半径を変更することによって一時的に拡大または縮小される、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記ジオフェンスによって境界を示された前記領域は、前記モバイルデバイスが前記ジオフェンスによって境界を示されたエリアに入ったことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に増加させることによって一時的に拡大される、請求項２２に記載のコンピュータ可読記憶媒体。
【請求項２４】
前記ジオフェンスによって境界を示された前記領域は、前記モバイルデバイスが前記ジオフェンスによって境界を示されたエリアを出たことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に減少させることによって一時的に縮小される、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２５】
モバイルデバイスがジオフェンスによって境界を示された領域に入ったことまたは前記領域を出たことの検出に応答して、前記ジオフェンスの侵害を検出するための手段と、
前記検出から始まる設定持続時間の間、前記侵害の前記検出に応答して前記ジオフェンスによって境界を示された前記領域を初期状態から一時的に拡大または縮小させるための手段と、
前記設定持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すための手段と
を備え、
前記ジオフェンスによって境界を示された前記領域を一時的に拡大または縮小させるための手段は、
前記モバイルデバイスが前前記ジオフェンスによって境界を示された前記領域に入ったことを検出したことに応答して、前記ジオフェンスによって境界を示された前記領域を一時的に拡大させるための手段と、
前記モバイルデバイスが前記ジオフェンスによって境界を示された前記領域を出たことを検出したことに応答して、前記ジオフェンスによって境界を示された前記領域を一時的に縮小させるための手段と、
を備える、
装置。
【請求項２６】
前記侵害を検出するための前記手段は、
前記モバイルデバイスの軌道を取得するための手段と、
前記軌道が前記ジオフェンスを横断したと判断したことに応答して、前記モバイルデバイスが前記ジオフェンスに入ったのか前記ジオフェンスを出たのかを判断するための手段と
をさらに備える、請求項２５に記載の装置。
【請求項２７】
前記モバイルデバイスのロケーションの一連の２つ以上の推定値に少なくとも部分的に基づいて前記軌道を計算するための手段をさらに備える、請求項２６に記載の装置。
【請求項２８】
前記モバイルデバイスに搭載された１つまたは複数の慣性センサーから取得された測定値に少なくとも部分的に基づいて前記軌道を計算するための手段をさらに備える、請求項２６に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、その全体が参照により本明細書に組み込まれる、２０１１年１０月２０日に出願された米国仮特許出願第６１／５４９，６１９号、および２０１２年６月２１日に出願された米国非仮特許出願第１３／５２９，７８２号の優先権を主張するＰＣＴ出願である。
【背景技術】
【０００２】
[0001]  衛星測位システム（「ＳＰＳ：Satellite Positioning System」）および他の測位技術は、たとえば、固定ロケーションに位置する送信機によって送信された信号を捕捉すること（acquiring）によって、人、物などの位置を特定するために使用されてきた。特定の実装形態では、モバイルデバイスに関する測位技術は、モバイルデバイスのロケーションの推定値を示す「位置フィックス（position fix）」を時々（from time to time）取得し得る。測位技術を使用して取得される位置フィックスと組み合わせて、いくつかのロケーションベースアプリケーションは、関心領域（a region of interest）に入ったことまたは関心領域から出たことを検出するために、関心領域の境界を示す（bounding a region of interest）「ジオフェンス（geofence）」を採用する。ジオフェンスは、監視されたデバイスが、ロケーションベースサービスを使用する地理的エリアに入ったことまたはそのエリアを出たことに応答して通知が生成され得るように、その地理的エリアに関する仮想の外周（a virtual perimeter on a geographic area）を備え得る。ジオフェンス侵害（a geofence breach）の検出は、モバイルデバイスの位置を監視することと、監視された位置がジオフェンスを横断したことによってトリガされるイベントを検出することとを伴い得る。
【０００３】
[0002]  次に、実施形態について、以下の図を参照しながら非限定的な例として説明する。これらの図面のいずれも、比例するものではなく、縮尺が一定のものでもない。
【発明の概要】
【０００４】
[0012]  例示的な一実装形態では、方法は、モバイルデバイスが、ジオフェンスによって境界を示された領域（a region bounded by the geofence）に入ったことまたはその領域を出たことの検出に応答して、ジオフェンスの侵害（a breach of a geofence）を検出することと、前記侵害の前記検出に応答して前記ジオフェンスを初期状態から一時的に改変すること（altering）と、持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すこととを備える。
【０００５】
[0013]  別の例示的な実装形態では、モバイルデバイスは、ワイヤレス信号を捕捉する（acquire）ための受信機と、前記捕捉された信号に少なくとも部分的に基づいて、モバイルデバイスが、ジオフェンスによって境界を示された領域に入ったことまたはその領域を出たことの検出に応答して、ジオフェンスの侵害を検出することと、前記侵害の前記検出に応答して前記ジオフェンスを初期状態から一時的に改変することと、持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すこととを行うためのプロセッサとを備える。
【０００６】
[0014]  別の例示的な実装形態では、物品は、モバイルデバイスが、ジオフェンスによって境界を示された領域に入ったことまたはその領域を出たことの検出に応答して、ジオフェンスの侵害を検出することと、前記侵害の前記検出に応答して前記ジオフェンスを初期状態から一時的に改変することと、持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すこととを行うための、専用計算装置によって実行可能である、その上に記憶された機械可読命令を備える非一時的記憶媒体を備える。
【０００７】
[0015]  また別の例示的な実装形態では、装置は、モバイルデバイスが、ジオフェンスによって境界を示された領域に入ったことまたはその領域を出たことの検出に応答して、ジオフェンスの侵害を検出するための手段と、前記侵害の前記検出に応答して前記ジオフェンスを初期状態から一時的に改変するための手段と、持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すための手段とを備える。
【０００８】
[0016]  ただし、これらは説明の目的で与えられた例示的な実装形態にすぎないこと、および請求する主題は、本明細書で説明する特定の例示的な実装形態によってまたはそれに限定されないことを理解されたい。
【図面の簡単な説明】
【０００９】
【図１】一実装形態によるジオフェンスの図。
【図２】一実施形態によるジオフェンスの改変を示す図。
【図３】代替実施形態によるジオフェンスの改変を示す図。
【図４Ａ】一実施形態による侵害イベントのタイミングを示すタイミング図。
【図４Ｂ】一実施形態による侵害イベントのタイミングを示すタイミング図。
【図５】また別の代替実施形態によるジオフェンスの改変を示す図。
【図６】一実施形態によるジオフェンスを実装するためのシステムの概略図。
【図７Ａ】一実施形態によるジオフェンスを改変するためのプロセスの流れ図。
【図７Ｂ】代替実施形態によるジオフェンスを改変するためのプロセスの流れ図。
【図８】一実施形態によるモバイルデバイスの概略図。
【詳細な説明】
【００１０】
[0017]  ジオフェンスの特定の適用例では、追跡されるデバイスが、ジオフェンスによって境界を示されたエリアの内外に移動して、ジオフェンスを頻繁に横断する（crosses over）（たとえば、ジオフェンスによって境界を示されたエリアに繰り返し出入りする）ように、そのデバイスがジオフェンスに沿って進む場合、ジオフェンスは、頻繁に侵害されたと見なされ得る。頻繁な侵害は、送信および電力リソースを消費し得る、望ましくない数の侵害報告（breach reports）を起動し得る。したがって、不必要に頻繁な侵害報告は、限られたバッテリーリソースをもつモバイルデバイスのためのジオフェンス適用例（a geofence application）の効用を減少させ得る。特定の実装形態では、ホッピングによる（たとえば、ジオフェンスの境界を迅速に行き来すること（crisscrossing）による）ジオフェンスの頻繁な侵害は、ジオフェンスの縁（border）またはサイズを操作することによって対処され得る。
【００１１】
[0018]  本明細書で説明するジオフェンス実施形態は円形形状（circular shape）を対象とし得る。ただし、他の実装形態では、ジオフェンスは、他の形状を有するかまたは明確な形状を有しないことがある。モバイルデバイスなどの物体（an object）が前にジオフェンスの外側にあり、次いで、ジオフェンスによって境界を示されたエリアに入った場合、それに応答して侵害イベントが検出され得る。侵害イベントは報告され得、持続時間「ｔ」の間、ジオフェンスのサイズ（たとえば、円形形状を有する場合、ジオフェンスの半径）は「ｒ」から「ｒ＋ｘ」に増加され得る。これは、物体が最初にジオフェンスエリア（geofenced area）の内側にあり、次いでジオフェンスエリアを出る、別のシナリオにおいて同様に適用され得る。ここで、物体がジオフェンスを出たことが最初に検出された場合、侵害イベントが報告され得、時間間隔「ｔ」の間、ジオフェンスの半径は「ｒ」から「ｒ−ｘ」に減少され得る。以下で指摘するように、侵害イベントに応答してジオフェンスを一時的に改変することによって、不要な侵害報告が低減され得る。
【００１２】
[0019]  図１では、ジオフェンス１０が円の形状であるシナリオについて考える。ロケーション１４は、ジオフェンスの外側にある物体のロケーションを表す。ロケーション１２は、ジオフェンス１０の内側にある物体のロケーションを表す。物体が「侵害」イベントを起動するようにジオフェンスの境界を横断（cross）した場合、報告またはアラームなどの警報が生成され得る。そのような警報は、物体がジオフェンスを横断するたびに生成され得る。場合によっては、たとえば、ジオフェンスエリアの侵害が高いセキュリティ侵害または重大な危険を示し得る場合、そのような警報は望ましいことがある。しかしながら、他の時には、そのような警報は、警報を監視するエンティティにとって不必要に負担となり（burdensome to）得る。ここで、監視されているデバイスの追跡されるロケーションの正確さまたは精度はあまり重要でないことがある。ジオフェンスが、たとえばユーザまたはユーザの車両によって運ばれる、モバイルデバイスによって管理されている場合、頻繁な侵害報告は、バッテリーを再充電または交換することが不都合または不可能であるロケーションにあるモバイルデバイスのバッテリーを消耗させ得る。
【００１３】
[0020]  繰り返される警報が負担になると考えられる場合、物体が、ロケーション１４からロケーション１２に移動して、ジオフェンス１０を横断したことの検出に応答した初期警報が、ジオフェンス１０の改変（alteration）をトリガし得る。そのような改変は、警報の頻度を低減し、侵害報告をトリガすることなしに、ジオフェンス１０の外周（a perimeter）の近くまたは周りの物体のより自由な移動を可能にし得る。たとえば、ジオフェンス１０は拡大され得る。特定の一実装形態では、そのような拡大は、実質的に円形のジオフェンス（a substantially circular geofence）の半径を「Ｒ」から図２中の点線円１６で示された「Ｒ＋Ｘ」に増加させることを含み得る。ロケーション１２とロケーション１４の両方が、破線円１６で示された改変されたジオフェンスによって囲まれるので、物体の動きが、前に検出されたロケーション１２および１４の近傍にあり続ける場合、より低い頻度の警報が物体の動きから予想され得る。
【００１４】
[0021]  別のシナリオにおいて再び図１を参照すると、ロケーション１２にある物体は、ジオフェンスによって境界を示されたエリアから脱出してロケーション１４に到着し得る。ここで、物体が、ジオフェンスの境界に沿って移動し、境界線を頻繁に行き来している場合、それは頻繁な警報を同様にトリガまたは起動し得る。図３に示すように、物体がロケーション１２からロケーション１４に移動したことが検出されると、ジオフェンスの半径は、新しいジオフェンスを表す破線円によって表された新しいジオフェンス１８への「Ｒ−Ｘ」まで減少され得る。ロケーション１２とロケーション１４の両方が、新しいジオフェンス１８の位置の外側にあるので、物体が、ロケーション１２および１４の近傍において進み続ける限り、より低い頻度の警報が予想され得る。
【００１５】
[0022]  図４Ａおよび図４Ｂは、特定の実装形態における侵害イベントを示すタイミング図である。図４Ａでは、追跡されている物体が、ジオフェンスに頻繁に出入りし、ジオフェンスによって境界を示されたエリアに物体が出入りする各インスタンスにおいて侵害イベントをトリガするとき、ジオフェンスは不変のままである。一方、図４Ｂの実施形態では、ジオフェンスは、追跡されている物体が、ジオフェンスによって境界を示されたエリアから出たことに従って、一時的に改変される。この特定の例では、ジオフェンスは、侵害イベントの頻度を低減するために、（たとえば、円形である特定のジオフェンスの半径を低減することによって）サイズが一時的に低減され得る。
【００１６】
[0023]  特定の実装形態では、「Ｒ」、「Ｘ」、または「Ｔ」の値は、位置検出の精度、ジオフェンスのロケーションの臨界性（criticality）、物体の予期される動き、および味方または敵としての物体の識別など、様々なファクタに応じて特定の適用例のために微調整され（fine-tuned）得る。
【００１７】
[0024]  特定の実施形態では、増加する警報レベルの、同心のジオフェンスの階層（a hierarchy of concentric geofences）が実装され得、境界を改変すべきかどうかの決定は、どのレベルのジオフェンスが侵害されたかに少なくとも部分的に依存し得る。他の実施形態では、実際の侵害ではなく、ジオフェンスに対する追跡されている物体の近接度（a proximity）の検出が、ジオフェンスの改変を起動することの条件を示し得る。第２の同心のジオフェンスが、拡大または縮小されるべきであるジオフェンスの近傍（a vicinity）をシグナリングし得る。
【００１８】
[0025]  図５に、ジオフェンスへの改変の一実施形態を示す。代替実装形態によれば、モバイルデバイスは、ジオフェンス１０の境界の近傍において横断および／または移動しているときにロケーション１２および／または１４において検出される。それに応答して、ジオフェンス１０の形状が、拡大２０で示すように改変される。ただし、これはジオフェンスの拡大の一例にすぎず、請求する主題はこの点について限定されないことを理解されたい。
【００１９】
[0026]  （モバイルデバイスが、ジオフェンスによって境界を示された領域に入ったことまたはその領域から出たことのいずれかによる）ジオフェンスの侵害は、モバイルデバイスの推定または追跡されるロケーションをエリア上にマッピングすることに少なくとも部分的に基づいて検出され得る。ここで、モバイルデバイスは、受信機において捕捉されたワイヤレス信号に少なくとも部分的に基づいてモバイルデバイスの位置を推定または追跡する能力をもつ測位エンジン（a positioning engine）を有し得る。そのような捕捉された信号は、衛星測位システム（ＳＰＳ）から、またはいくつかの知られている測位技法のうちのいずれか１つを使用する地上波送信機（terrestrial transmitters）から送信され得る。他の実装形態では、モバイルデバイスは、たとえば、（たとえば、受信信号強度またはラウンドトリップ時間を測定することによって）既知のロケーションに位置する送信機までの距離測定値を取得すること、または搭載された慣性センサー（たとえば、ジャイロスコープ、加速度計、磁力計など）から生成された信号を処理することなど、屋内ナビゲーション技法を使用してそれの位置を追跡し得る。他の実装形態では、モバイルデバイスの測位エンジンは、ほんの数例を挙げると、たとえば、慣性センサー、ＳＰＳ信号の捕捉、および屋内環境における信号の捕捉を含む複数のソースからの測定値を取り入れ得る。
【００２０】
[0027]  特定の実装形態では、モバイルデバイスは、（たとえば、上述のように、ＳＰＳまたは地上波送信機からの信号を捕捉すること、慣性センサーからの信号を処理することなどによって）それの位置を追跡し、追跡された位置をジオフェンスに適用するようにアプリケーションをホストし得る。図６に示す代替実装形態では、監視システム６０１が、それ自体のロケーションを追跡する能力を有しない物体６０２を監視し得る。監視システム６０１は、物体６０２の推定ロケーションまたは物体６０２の計算された軌道（trajectory）を中央サーバ６０３に報告し得る。物体６０２のロケーションは、レーダー、ビデオ、赤外イメージングまたはソナーなどの技法を使用して、リモートセンサーから取得された測定値または検出値に少なくとも部分的に基づいて推定または追跡され得る。中央サーバ６０３は、次いで、監視に応答してジオフェンス管理を実装し得る。リモートジオフェンス管理は、物体６０２から離れているユーザ、たとえば、販売員を監督するマネージャ、緊急ディスパッチャ（an emergency dispatcher）、または見張りを担当する（charged with surveillance）セキュリティ要員のために有用であり得る。
【００２１】
[0028]  本明細書で説明する流れ図は、動作またはデバイスのロケーションまたは実装を限定するものではなく、請求する主題を限定するものでは決してない。したがって、単一の図チャートのボックスは、同じまたは異なるデバイスにおいて行われ得る。単一のボックスは、２つ以上のデバイスにわたって分散され得る。
【００２２】
[0029]  図７Ａは、一実施形態によるプロセスのフローチャートである。ブロック７０１において、あらかじめ定義されたサイズ、形状および／またはロケーションに従ってジオフェンスを維持する。上記のように、ブロック７０１において維持されるジオフェンスは任意の特定の形状またはディメンジョン（たとえば、円、楕円、多角形（polygon）など）を備え得る。一例では、ブロック７０１は、ジオフェンスを定義する境界の内側または外側にあるモバイルデバイスの可能なロケーションのセットとしてジオフェンスを維持し得る。代替実装形態では、ジオフェンス境界は、境界の内側のエリアの個別のセット、およびジオフェンス境界に接している（bordering the geofence boundary）エリアのセットとして定義され得る。ブロック７０２において、物体（たとえば、モバイルデバイス）のロケーションを監視する。特定の一実装形態では、１つまたは複数の測位技術（たとえば、ＳＰＳ信号の捕捉、地上波送信機によって送信される信号の捕捉、慣性センサーからの信号の処理など）が、追跡されている物体の推定ロケーションの連続的なまたは定期的な更新を取得するために使用され得る。推定位置の連続的なまたは定期的な更新は、次いでジオフェンスと比較され得る。
【００２３】
[0030]  上記で説明したように、特定の一実装形態では、ある持続時間の間、ブロック７０４においてジオフェンスのサイズまたは形状を一時的に改変する（たとえば、追跡される物体がジオフェンスに入った場合にはジオフェンスを一時的に拡大し、追跡される物体がジオフェンスを出た場合にはジオフェンスを一時的に縮小させる）。上記で指摘したように、これは、バッテリー寿命を低減し得る無関係の侵害イベントの出現率（an incidence of extraneous breach events）を低減し得る。
【００２４】
[0031]  特定の実装形態では、ひし形７０３において、ジオフェンスを改変するかどうか（たとえば、ジオフェンスのサイズまたは形状を改変すること）を判断する際に、いくつかの基準のうちのいずれか１つを評価する。１つの可能な基準は、監視されている物体またはデバイスに関連するリスクレベルを備え得る。たとえば、普通の車両が化学物質流出または火災に接近している場合、その危険から離れたままでいるために、車両オペレータに警報を出す際に保守的ポリシー（a conservative policy）を適用することが望ましいことがある。この状況では、頻繁な警報が望ましいことがある。
【００２５】
[0032]  別の実装形態では、ジオフェンスは優先度を割り当てられ得るかまたは優先度に関連付けられ得る。たとえば、高優先度のジオフェンス（a high priority geofence）からのより頻繁な侵害報告を許容しながら、侵害報告を低減するために、より優先度の低いジオフェンス（a lower priority geofence）を改変したいという、より強い傾向または要望があり得る。たとえば、トラフィック監視システムでは、遅いトラフィックのエリアに接近している場合には、運転者に１回のみ警報を出すが、運転者が、実際に閉鎖された道路に接近している場合には、運転者により頻繁に警報を出すことが望まれることがある。同様に、侵入検出システムでは、ジオフェンスの特定のロケーションまたは時刻に少なくとも部分的に基づいて、異なる優先度を割り当てることが望まれることがある。複数の同心のジオフェンスが危険なロケーションを囲み得、危険なロケーションへの近接度に少なくとも部分的に基づいて、異なる優先度が異なる同心のジオフェンスに関連付けられる。
【００２６】
[0033]  他の可能な基準は、追跡されているデバイスまたは物体による接近の速さ、あるいは横断または接近の数を含み得る。ジオフェンスの横断のしきい値数が到達されるまで待つことが望ましいことがある。代替的に、追跡されているデバイスまたは物体が極めて急速に接近する場合、ジオフェンスは、物体が緩やかに接近している場合よりもすぐに改変され得る。
【００２７】
[0034]  他の実装形態では、ユーザは、ジオフェンスが改変されるべきである基準を確立し得る。これは、ユーザが頻繁な報告に対して有する許容度、またはユーザのモバイルデバイス上のバッテリーを頻繁に充電しようとするユーザの意思（willingness）に依存し得る。
【００２８】
[0035]  図７Ｂは、一実施形態によるジオフェンスを一時的に改変するプロセスを示す流れ図である。この特定の例では、ジオフェンスの侵害が、ジオフェンスによって境界を示されたエリアに入ったことであったのかそのエリアから出たことであったのかに応じて、円形のジオフェンスの半径が一時的に増加または減少される。ただし、これは、ジオフェンスを一時的に改変する例示的なプロセスにすぎず、請求する主題はこの点について限定されないことを理解されたい。７５２において、たとえば、物体のロケーションの更新された推定値をジオフェンスによって画定されたエリアと比較することによって、ジオフェンス侵害を検出する。ブロック７５４は、ジオフェンスが改変されるべきである程度と、ジオフェンスがそれの元の状態から改変されるべきである持続時間「ｔ」とを判断する。この特定の例では、「ｘ」は、ジオフェンスの半径が一時的に増加または減少されるべきである量を表す。
【００２９】
[0036]  いくつかのファクタのうちのいずれか１つが、ｔまたはｘの値を判断する際に考慮または評価され得る。たとえば、ｘの値は、ジオフェンス境界の侵害を示す位置フィックス（a position fix）の知覚精度（a perceived accuracy）（たとえば、予想誤差）に少なくとも部分的に基づいて判断され得る。ｔの値は、追跡される物体の推定速さに加えて、どのくらいの時間、移動が無視され得るかを示す、ユーザ定義の設定に少なくとも部分的に基づいて判断され得る。追跡される物体がより遅く移動していると知覚された場合、ｔの値は増加され得る。同様に、追跡される物体がより速く移動していると知覚された場合、ｔの値は減少され得る。
【００３０】
[0037]  ひし形７５８は、追跡されている物体がジオフェンスに入ったのかジオフェンスを出たのかを判断する。一実装形態では、物体のロケーションは、一連の連続的なまたは個別のロケーション推定値を用いて追跡され得る。たとえば、ジオフェンスの内側のロケーション推定値と、それに続くジオフェンスの外側のロケーション推定値は、物体がジオフェンス境界（geofence boundary）を出たことを示し得る。同様に、ジオフェンスの外側のロケーション推定値と、それに続くジオフェンスの内側のロケーション推定値は、物体がジオフェンス境界に入ったことを示し得る。物体が、ジオフェンスによって境界を示されたエリアを出るところであるかまたは出たとひし形７５８が判断した場合、ブロック７６０は、ジオフェンス境界（geofenced boundary）の半径をｘ量だけ減少させる。同様に、物体が、ジオフェンスによって境界を示されたエリアに入るところであるかまたは入ったとひし形７５８が判断した場合、ブロック７５６は、ジオフェンス境界の半径をｘ量だけ増加させる。
【００３１】
[0038]  図７Ｂに示す特定の実装形態では、追跡される物体が、ジオフェンスによって境界を示されたエリアに入るのかそのエリアを出るのかにかかわらず、ｘとｔの同じ値が、ジオフェンスを一時的に改変するために適用される。他の実施形態では、物体が入るのか出るのかに少なくとも部分的に応じて、ｘとｔの異なる値が計算され得る。
【００３２】
[0039]  ブロック７６２において、持続時間ｔが満了するまで、ジオフェンスを（たとえば、増加または減少した半径をもつ）改変された状態に維持する。次いで、持続時間ｔの満了に応答して、ブロック７６４において、改変されたジオフェンスを、それの元の改変されていない状態に戻るようにリセットする。次いで、７６６において物体の追跡を続ける。代替実装形態では、ブロック７６２および７６４において説明したように、時間間隔ｔの満了時に一斉に円形のジオフェンスの半径をＲ＝ｒに完全に復元する代わりに、プロセス７５０は、時間とともに（over time）半径Ｒ＝ｒを徐々に復元し得る。ここで、時間間隔ｔは、複数の連続する非重複エポック（contiguous and non-overlapping epochs）に区分され得る。ブロック７５６において半径Ｒのサイズがそれの元のサイズよりも１０％だけ増加された場合、たとえば、半径Ｒは、第１のエポックの後にそれの元のサイズの７．５％のみだけ増加され、第２のエポックの後にそれの元のサイズの５％のみだけ増加され、第３のエポックの後にそれの元のサイズの２．５％のみだけ増加され、最後に、第４のエポックの後にそれの元のサイズｒに戻され得る。同様に、ブロック７６０において半径Ｒのサイズがそれの元のサイズから１０％だけ減少された場合、たとえば、半径Ｒは、第１のエポックの後にそれの元のサイズの７．５％のみだけ減少され、第２のエポックの後にそれの元のサイズの５％のみだけ減少され、第３のエポックの後にそれの元のサイズの２．５％のみだけ減少され、最後に、第４のエポックの後にそれの元のサイズｒに戻され得る。
【００３３】
[0040]  上記で説明した実装形態は、ジオフェンス境界の内側と外側との間の遷移の検出に応答して、ジオフェンス境界のサイズまたは形状を改変することを対象とする。代替実装形態では、ジオフェンスのサイズまたは形状を改変する代わりに、ジオフェンス境界のサイズおよび形状を不変に（static）維持しながら、ジオフェンス境界の内側と外側との間の遷移に由来する侵害を検出するために、他のしきい値条件が課され得る。たとえば、ジオフェンス境界の内側からジオフェンス境界の外側への遷移に由来する侵害は、追跡される物体が外側に位置すると判断されるしきい値時間、または外側における連続する位置フィックスのしきい値数に従ってまたはそれに応答して検出され得る。同様に、ジオフェンス境界の外側からジオフェンス境界の内側への遷移に由来する侵害は、追跡される物体が内側に位置すると判断されるしきい値持続時間、または内側における連続する位置フィックスのしきい値数に従ってまたはそれに応答して検出され得る。また別の代替実装形態では、ジオフェンス境界のサイズまたは形状は、追跡される物体が内側に位置すると判断されるしきい値持続時間、または内側に位置する連続する位置フィックスの数によって検出された侵害に応答して、上記で説明したように改変（たとえば、サイズが増加）され得る。同様に、ジオフェンス境界のサイズまたは形状は、追跡される物体が外側に位置すると判断されるしきい値持続時間、または外側に位置する連続する位置フィックスの数によって検出された侵害に応答して改変（たとえば、サイズが減少）され得る。
【００３４】
[0041]  特定の実装形態に従って図８に示すように、モバイルデバイスアーキテクチャ８００は、たとえば、汎用プロセッサ８０２、デジタル信号プロセッサ８０４、ワイヤレストランシーバ８０６、無線受信機８０８、メモリ８１０、およびＳＰＳ受信機８１２を含み得る。バス８２２または１つまたは複数の他の代替構造が、モバイルデバイスアーキテクチャ８００の様々な構成要素間の相互接続を確立するために与えられ得る。図示の実装形態では、１つまたは複数のインターフェース８１４、８１６、８１８、８２０が、選択された構成要素とバス８２２との間に与えられ得る。ワイヤレストランシーバ８０６、無線受信機８０８、およびＳＰＳ受信機８１２は、それぞれ、ワイヤレス信号の送信および／または受信を可能にするための１つまたは複数のアンテナ８２４、８２６、８２８、および／または他のトランスデューサに結合され得る。
【００３５】
[0042]  汎用プロセッサ８０２およびデジタル信号プロセッサ８０４は、１つまたは複数の機能および／またはサービスをユーザに提供するためのプログラムを実行することが可能であるデジタル処理デバイスである。これらのプロセッサ８０２、８０４の一方または両方は、たとえば、対応するワイヤレスデバイスのオペレーティングシステムを実行するために使用され得る。これらのプロセッサ８０２、８０４の一方または両方はまた、たとえば、正確な位置推定値の利用可能性に依存し得るロケーションベースアプリケーションを含む、たとえば、ユーザアプリケーションプログラムを実行するために使用され得る。さらに、これらのプロセッサ８０２、８０４の一方または両方は、いくつかの実装形態において、本明細書で説明した測位関係のプロセスまたは技法のうちの１つまたは複数を部分的にまたは完全に実装するために使用され得る。様々な実装形態において、説明した機能の一部または全部を実行するために、たとえば、１つまたは複数のコントローラ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理アレイ（ＰＬＡ）、プログラマブル論理デバイス（ＰＬＤ）、縮小命令セットコンピュータ（ＲＩＳＣ）、および／または他のものを上記の組合せとともに含む、デジタル処理デバイスの他の形態が、追加または代替として使用され得ることを諒解されたい。
【００３６】
[0043]  ワイヤレストランシーバ８０６は、１つまたは複数のリモートワイヤレスエンティティとのワイヤレス通信をサポートすることが可能である任意のタイプのトランシーバを含み得る。様々な実装形態では、ワイヤレストランシーバ８０６は、１つまたは複数のワイヤレスネットワーキング規格および／またはワイヤレスセルラー規格に従って構成され得る。いくつかの実装形態では、複数のワイヤレストランシーバが、周囲環境中の異なるネットワークまたはシステムとの動作をサポートするために与えられ得る。モバイルデバイス動作中に、ワイヤレストランシーバ８０６は、ワイヤレス通信システムまたはネットワークの基地局またはアクセスポイントと通信するように求められ（called upon to）得る。無線受信機８０８は、周囲環境内の他の送信ノードまたはセンサーネットワークの１つまたは複数のセンサーから信号を受信するように動作可能であり得る。
【００３７】
[0044]  メモリ８１０は、処理デバイスまたは他の構成要素によるアクセスのためにデジタル情報（たとえば、デジタルデータ、コンピュータ実行可能命令および／またはプログラムなど）を記憶することが可能である、任意のタイプのデバイスまたは構成要素、あるいはデバイスおよび／または構成要素の組合せを含み得る。これは、たとえば、半導体メモリ、磁気データストレージデバイス、ディスクベースストレージデバイス、光ストレージデバイス、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ、フラッシュメモリ、ＵＳＢドライブ、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、ＤＶＤ、Ｂｌｕ−Ｒａｙ（登録商標）ディスク、光磁気ディスク、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ（登録商標））、磁気または光学カード、ならびに／あるいは電子命令および／またはデータを記憶するのに好適な他のデジタルストレージを含み得る。
【００３８】
[0045]  ＳＰＳ受信機８１２は、モバイルデバイスについての１つまたは複数の位置推定値を与えるために、測位衛星からＳＰＳ信号を受信し、それらの信号を処理することが可能な任意のタイプの受信機を含み得る。ＳＰＳ受信機８１２は、たとえば、全地球測位システム（ＧＰＳ：Global Positioning System）、ＧＬＯＮＡＳＳシステム、Ｃｏｍｐａｓｓシステム、Ｇａｌｉｌｅｏシステム、ＩＲＮＳＳシステム、ＧＮＳＳシステム、および衛星ベースオーグメンテーションシステム（ＳＢＡＳ：Satellite Based Augmentation System）および／またはグラウンドベースオーグメンテーションズシステム（ＧＢＡＳ：Ground Based Augmentations System）を使用する他のシステム、ならびに／あるいは、他の衛星ナビゲーションシステムを含む、任意の既存または将来のＳＰＳシステムと動作するように構成され得る。いくつかの実装形態では、本明細書で説明するプロセスまたは技法のうちの１つまたは複数は、ＳＰＳ受信機８１２または同様の構造内で部分的にまたは完全に実装され得る。
【００３９】
[0046]  特定の実装形態では、ＳＰＳは、送信機から受信した信号に少なくとも部分的に基づいて地球上または地球上空の複数のエンティティのロケーションをそれらのエンティティが判断できるように配置された複数の送信機のシステムを含む。そのような送信機は、一般に、設定された数のチップの反復擬似ランダム雑音（ＰＮ）（a repeating pseudo-random noise (PN)）コードでマークされた信号を送信し、地上制御局（ground based control stations）、ユーザ機器および／またはスペースビークル上に配置され得る。特定の例では、そのような送信機は地球周回（Earth orbiting）スペースビークル（ＳＶ：space vehicle）上に配置され得る。たとえば、全地球測位システム（ＧＰＳ）、Ｇａｌｉｌｅｏ、ＧｌｏｎａｓｓまたはＣｏｍｐａｓｓなどのグローバルナビゲーション衛星システム（ＧＮＳＳ：Global Navigation Satellite System）のコンスタレーション（constellation）中のＳＶは、（たとえば、ＧＰＳの場合のように各衛星について異なるＰＮコードを使用して、またはＧｌｏｎａｓｓの場合のように異なる周波数上の同じコードを使用して）そのコンスタレーション中の他のＳＶによって送信されたＰＮコードと区別可能であるＰＮコードでマークされた信号を送信し得る。いくつかの態様によれば、本明細書で提示する技法は、ＳＰＳのためのグローバルシステム（たとえば、ＧＮＳＳ）に限定されない。たとえば、本願明細書で提供する技法は、たとえば、日本の準天頂衛星システム（ＱＺＳＳ：Quasi-Zenith Satellite System）、インドのインド地域航法衛星システム（ＩＲＮＳＳ：Indian Regional Navigational Satellite System）、中国のＢｅｉｄｏｕなどの様々な地域システム、ならびに／あるいは１つまたは複数の全地球および／または地域航法衛星システム（global and/or regional navigation satellite systems）に関連付けられ得るか、または場合によってはそれらのシステムとともに使用することが可能であり得る様々なオーグメンテーションシステム（たとえば、衛星ベースオーグメンテーションシステム（an Satellite Based Augmentation System）（ＳＢＡＳ））に適用され得るか、または場合によってはそれらのシステムにおいて使用することが可能であり得る。限定ではなく例として、ＳＢＡＳは、たとえば、ワイドエリアオーグメンテーションシステム（ＷＡＡＳ：Wide Area Augmentation System）、欧州静止ナビゲーションオーバーレイサービス（ＥＧＮＯＳ：European Geostationary Navigation Overlay Service）、多機能衛星オーグメンテーションシステム（ＭＳＡＳ：Multi-functional Satellite Augmentation System）、ＧＰＳ支援ジオオーグメンテッドナビゲーション（GPS Aided Geo Augmented Navigation）またはＧＰＳおよびジオオーグメンテッドナビゲーションシステム（ＧＡＧＡＮ：GPS Aided Geo Augmented NavigationまたはGPS and Geo Augmented Navigation system）など、完全性情報（integrity information）、差分補正（differential corrections）などを与える（１つまたは複数の）オーグメンテーションシステムを含み得る。したがって、本明細書で使用するＳＰＳは、１つまたは複数の全地球および／または地域航法衛星システムならびに／あるいはオーグメンテーションシステムの任意の組合せを含み得、ＳＰＳ信号は、ＳＰＳ、ＳＰＳ様の信号、および／またはそのような１つまたは複数のＳＰＳに関連する他の信号を含み得る��さらに、そのような技法は、「擬似衛星（pseudolite）」として働く地上波送信機、またはＳＶとそのような地上波送信機との組合せを利用する測位システムとともに使用され得る。
【００４０】
[0047]  本明細書で説明した方法は、特定の特徴または例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ハードウェア、ファームウェア、ソフトウェア、個別／固定論理回路、それらの任意の組合せなどで実装され得る。ハードウェアまたは論理回路実装では、たとえば、処理ユニットは、ほんの数例を挙げると、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他のデバイスまたはユニット、あるいはそれらの組合せの中で実装され得る。
【００４１】
[0048]  ファームウェアまたはソフトウェア実装の場合、本方法は、本明細書で説明した機能を具現化する命令を有するモジュール（たとえば、プロシージャ、関数など）を用いて実装され得る。命令を有形に実施するいかなる機械可読媒体も、本明細書で説明した方法を実装する際に使用され得る。たとえば、ソフトウェアコードは、メモリに記憶され、プロセッサによって実行され得る。メモリは、プロセッサの内部またはプロセッサの外部に実装され得る。本明細書で使用する「メモリ」という用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかのタイプを指し、メモリの特定のタイプまたはメモリの数、あるいはメモリが記憶される媒体のタイプに限定されるべきではない。少なくともいくつかの実装形態では、本明細書で説明する記憶媒体の１つまたは複数の部分は、記憶媒体の特定の状態によって表されるデータまたは情報を表す信号を記憶し得る。たとえば、データまたは情報を表す電子信号は、バイナリ情報（たとえば、１および０）としてデータまたは情報を表すように記憶媒体のそのような部分の状態に影響を及ぼすかまたはそれを変更することによって、記憶媒体（たとえば、メモリ）の一部分に「記憶」され得る。したがって、特定の実装形態では、データまたは情報を表す信号を記憶するための記憶媒体の部分の状態のそのような変化は、異なる状態または物への記憶媒体の変換となる。
【００４２】
[0049]  示したように、１つまたは複数の例示的な実装形態では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、個別／固定論理回路、それらの何らかの組合せなどで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとして物理的コンピュータ可読媒体に記憶され得る。コンピュータ可読媒体は物理的コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な物理媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータまたはそれのプロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびｂｌｕ−ｒａｙディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。
【００４３】
[0050]  上記で説明したように、モバイルデバイスは、１つまたは複数のワイヤレス通信技法を使用して、様々な通信ネットワークを介した情報のワイヤレス送信または受信を介して１つまたは複数の他のデバイスと通信することが可能であり得る。ここで、たとえば、ワイヤレス通信技法は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などを使用して実装され得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ロングタームエボリューション（ＬＴＥ：Long Term Evolution）ネットワーク、ＷｉＭＡＸ（登録商標）（ＩＥＥＥ８０２．１６）ネットワークなどであり得る。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。ここで、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ：3rd Generation Partnership Project）と称する団体からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）と称する団体からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公的に入手可能である。ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを含み得、ＷＰＡＮは、たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘネットワーク、または何らかの他のタイプのネットワークを含み得る。本技法はまた、ＷＷＡＮ、ＷＬＡＮ、またはＷＰＡＮの任意の組合せに関して実装され得る。ワイヤレス通信ネットワークは、たとえば、ロングタームエボリューション（ＬＴＥ）、アドバンストＬＴＥ、ＷｉＭＡＸ、ウルトラモバイルブロードバンド（ＵＭＢ：Ultra Mobile Broadband）など、いわゆる次世代技術（たとえば、「４Ｇ」）を含み得る。
【００４４】
[0051]  特定の一実装形態では、モバイルデバイスは、たとえば、それのロケーション、方向、速度、加速度などを推定する目的でモバイルデバイスとの通信を可能にするかまたはサポートする、１つまたは複数のフェムトセルと通信することが可能であり得る。本明細書で使用する「フェムトセル」は、たとえば、デジタル加入者線（ＤＳＬ）またはケーブルなど、たとえばブロードバンドを介して、サービスプロバイダのネットワークに接続することを可能にされ得る１つまたは複数のより小型のセルラー基地局を指すことがある。一般に、必ずしも必要ではないが、フェムトセルは、多くの可能性の中のほんのいくつかの例を挙げれば、たとえば、ユニバーサルモバイル電気通信システム（ＵＴＭＳ：Universal Mobile Telecommunications System）、ロングタームエボリューション（ＬＴＥ）、エボリューションデータオプティマイズドまたはエボリューションデータオンリー（ＥＶ−ＤＯ：Evolution-Data OptimizedまたはEvolution-Data only）、ＧＳＭ、マイクロウェーブアクセスのためのワールドワイドインターオペラビリティ（ＷｉＭＡＸ：Worldwide Interoperability for Microwave Access）、符号分割多元接続（ＣＤＭＡ）２０００、または時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）など、様々なタイプの通信技術を利用し得、または場合によってはそれらに適合し得る。いくつかの実装形態では、たとえば、フェムトセルは統合されたＷｉＦｉ（登録商標）を備え得る。ただし、フェムトセルに関するそのような詳細は単に例にすぎず、請求する主題はそのように限定されない。
【００４５】
[0052]  また、コンピュータ可読コードまたは命令は、物理的伝送媒体上の信号を介して（たとえば、電気的デジタル信号を介して）送信機から受信機に送信され得る。たとえば、ソフトウェアは、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、あるいは赤外線、無線、およびマイクロ波などのワイヤレス技術の物理的構成要素を使用して、ウェブサイト、サーバ、または他のリモートソースから送信され得る。上記の組合せも物理的伝送媒体の範囲内に含まれ得る。そのようなコンピュータ命令またはデータは、異なる時間に（たとえば、第１および第２の時間に）部分（たとえば、第１および第２の部分）ごとに送信され得る。この発明を実施するための形態のいくつかの部分は、特定の装置あるいは専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶されたバイナリデジタル信号に対する演算のアルゴリズムまたは記号表現に関して提示された。この特定の明細書のコンテキストでは、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の関数を実行するようにプログラムされた後の汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術の当業者がそれらの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果につながる自己矛盾のない一連の演算または同様の信号処理であると考えられる。このコンテキストでは、演算または処理は物理量の物理的操作を伴う。一般に、必ずしも必要ではないが、そのような量は、記憶、転送、結合、比較、または他の方法で操作されることが可能な電気信号または磁気信号の形態をとり得る。
【００４６】
[0053]  主に一般的な用法という理由で、そのような信号をビット、情報、値、要素、記号、文字、変数、項、数、数字などと呼ぶことは時々便利であることがわかっている。ただし、これらまたは同様の用語はすべて、適切な物理量に関連すべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、上記の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「判断する」、「確認する」、「識別する」、「関連付ける」、「測定する」、「実行する」などの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティングデバイスなど、特定の装置の動作またはプロセスを指すことを諒解されたい。したがって、本明細書のコンテキストでは、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の、物理電子的、電気的、または磁気的な物理量として一般に表される信号を操作または変換することが可能である。
【００４７】
[0054]  本明細書で使用する「および」および「または」という用語は、そのような用語が使用されるコンテキストに少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「または」がＡ、Ｂ、またはＣなどのリストを関連付けるために使用される場合、ここで包含的な意味で使用されるＡ、Ｂ、およびＣを意味し、ならびにここで排他的な意味で使用されるＡ、Ｂ、またはＣを意味するものとする。さらに、本明細書で使用する「１つまたは複数」という用語は、単数形の任意の特徴、構造、または特性について説明するために使用され得るか、または特徴、構造、または特性の何らかの組合せについて説明するために使用され得る。ただし、これは単に例示的な例にすぎないこと、および請求する主題がこの例に限定されないことに留意されたい。
【００４８】
[0055]  いくつかの例示的な技法について、様々な方法またはシステムを使用して本明細書で説明し示したが、請求する主題から逸脱することなく、様々な他の変更が行われ得、等価物が置換され得ることが、当業者には理解されよう。さらに、本明細書で説明した中心概念から逸脱することなく、請求する主題の教示に特定の状況を適応させるために多くの変更が行われ得る。したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題はまた、添付の特許請求の範囲内に入るすべての実装形態とそれらの等価物とを含み得るものとする。
【００４９】
[0056]  特許請求の範囲で使用する「ａ」または「ａｎ」という語は、このようにして具陳された要素のうちの２つ以上を排除するものとして読まれるべきではない。「備える」という語は、本明細書では「含む」という語と同義的に使用する。
【００５０】
[0057]  特許請求の範囲および本明細書は、擬人化言語またはアルゴリズム的言語を含み得るが、ここでは人間の精神的または手作業の動作を主張する意図はない。すべての請求する動作は、１つまたは複数の装置において自動的に行われるものとする。
なお、本願の出願当初の請求項と同一の記載を以下に付記する。
［Ｃ１］ モバイルデバイスが、ジオフェンスによって境界を示された領域に入ったことまたは前記領域を出たことの検出に応答して、前記ジオフェンスの侵害を検出することと、
前記侵害の前記検出に応答して前記ジオフェンスを初期状態から一時的に改変することと、
持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すことと
を備える方法。
［Ｃ２］ 前記初期状態が、前記ジオフェンスによって境界を示されたエリアのサイズによって特徴づけられる、Ｃ１に記載の方法。
［Ｃ３］ 前記ジオフェンスが円形ジオフェンスを備え、前記ジオフェンスを一時的に改変することが、前記円形ジオフェンスの半径を変更することを備える、Ｃ２に記載の方法。
［Ｃ４］ 前記ジオフェンスを一時的に改変することは、前記モバイルデバイスが、前記ジオフェンスによって境界を示されたエリアに入ったことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に増加させることを備える、Ｃ３に記載の方法。
［Ｃ５］ 前記ジオフェンスを一時的に改変することは、前記モバイルデバイスが、前記ジオフェンスによって境界を示されたエリアを出たことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に減少させることを備える、Ｃ３に記載の方法。
［Ｃ６］ 前記ジオフェンスが多角形形状を備える、Ｃ１に記載の方法。
［Ｃ７］ 前記侵害を検出することは、
前記モバイルデバイスの軌道を取得することと、
前記軌道が前記ジオフェンスを横断したと判断したことに応答して、前記モバイルデバイスが前記ジオフェンスに入ったのか前記ジオフェンスを出たのかを判断することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ８］ 前記モバイルデバイスのロケーションの一連の２つ以上の推定値に少なくとも部分的に基づいて前記軌道を計算することをさらに備える、Ｃ７に記載の方法。
［Ｃ９］ 前記モバイルデバイスに搭載された１つまたは複数の慣性センサーから取得された測定値に少なくとも部分的に基づいて前記軌道を計算することをさらに備える、Ｃ７に記載の方法。
［Ｃ１０］ 前記持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すことが、前記持続時間内での増分にわたって前記ジオフェンスを前記初期状態に戻すことを備える、Ｃ１に記載の方法。
［Ｃ１１］ モバイルデバイスであって、
ワイヤレス信号を捕捉するための受信機と、
前記捕捉された信号に少なくとも部分的に基づいて、前記モバイルデバイスが、ジオフェンスによって境界を示された領域に入ったことまたは前記領域を出たことの検出に応答して、前記ジオフェンスの侵害を検出することと、
前記侵害の前記検出に応答して前記ジオフェンスを初期状態から一時的に改変することと、
持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すことと
を行うためのプロセッサと
を備えるモバイルデバイス。
［Ｃ１２］ 前記初期状態が、前記ジオフェンスによって境界を示されたエリアのサイズによって特徴づけられる、Ｃ１１に記載のモバイルデバイス。
［Ｃ１３］ 前記ジオフェンスが円形ジオフェンスを備え、前記ジオフェンスが、前記円形ジオフェンスの半径を変更することによって一時的に改変される、Ｃ１２に記載のモバイルデバイス。
［Ｃ１４］ 前記ジオフェンスは、前記モバイルデバイスが、前記ジオフェンスによって境界を示されたエリアに入ったことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に増加させることによって一時的に改変される、Ｃ１３に記載のモバイルデバイス。
［Ｃ１５］ 前記ジオフェンスは、前記モバイルデバイスが、前記ジオフェンスによって境界を示されたエリアを出たことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に減少させることによって一時的に改変される、Ｃ１３に記載のモバイルデバイス。
［Ｃ１６］ 前記ジオフェンスが多角形形状を備える、Ｃ１１に記載のモバイルデバイス。
［Ｃ１７］ 前記侵害は、
前記モバイルデバイスの軌道を取得することと、
前記軌道が前記ジオフェンスを横断したと判断したことに応答して、前記モバイルデバイスが前記ジオフェンスに入ったのか前記ジオフェンスを出たのかを判断することと
によって検出される、Ｃ１１に記載のモバイルデバイス。
［Ｃ１８］ 前記プロセッサが、前記モバイルデバイスのロケーションの一連の２つ以上の推定値に少なくとも部分的に基づいて前記軌道を計算するようにさらに構成された、Ｃ１７に記載のモバイルデバイス。
［Ｃ１９］ 前記プロセッサが、前記モバイルデバイスに搭載された１つまたは複数の慣性センサーから取得された測定値に少なくとも部分的に基づいて前記軌道を計算するようにさらに構成された、Ｃ１７に記載のモバイルデバイス。
［Ｃ２０］ 前記ジオフェンスが、前記持続時間内での増分にわたって前記ジオフェンスを前記初期状態に戻すことによって、前記持続時間の満了に応答して前記初期状態に戻される、Ｃ１１に記載のモバイルデバイス。
［Ｃ２１］ モバイルデバイスが、ジオフェンスによって境界を示された領域に入ったことまたは前記領域を出たことの検出に応答して、前記ジオフェンスの侵害を検出することと、
前記侵害の前記検出に応答して前記ジオフェンスを初期状態から一時的に改変することと、
持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すことと
を行うための、専用計算装置によって実行可能である、その上に記憶された機械可読命令を備える非一時的記憶媒体
を備える物品。
［Ｃ２２］ 前記初期状態が、前記ジオフェンスによって境界を示されたエリアのサイズによって特徴づけられ、前記ジオフェンスが円形ジオフェンスを備え、前記ジオフェンスが、前記円形ジオフェンスの半径を変更することによって一時的に改変される、Ｃ２１に記載の物品。
［Ｃ２３］ 前記ジオフェンスは、前記モバイルデバイスが、前記ジオフェンスによって境界を示されたエリアに入ったことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に増加させることによって一時的に改変される、Ｃ２２に記載の物品。
［Ｃ２４］ 前記ジオフェンスは、前記モバイルデバイスが、前記ジオフェンスによって境界を示されたエリアを出たことを検出したことに応答して、前記円形ジオフェンスの前記半径を一時的に減少させることによって一時的に改変される、Ｃ２１に記載の物品。
［Ｃ２５］ モバイルデバイスが、ジオフェンスによって境界を示された領域に入ったことまたは前記領域を出たことの検出に応答して、前記ジオフェンスの侵害を検出するための手段と、
前記侵害の前記検出に応答して前記ジオフェンスを初期状態から一時的に改変するための手段と、
持続時間の満了に応答して前記ジオフェンスを前記初期状態に戻すための手段と
を備える装置。
［Ｃ２６］ 前記侵害を検出するための前記手段は、
前記モバイルデバイスの軌道を取得するための手段と、
前記軌道が前記ジオフェンスを横断したと判断したことに応答して、前記モバイルデバイスが前記ジオフェンスに入ったのか前記ジオフェンスを出たのかを判断するための手段と
をさらに備える、Ｃ２５に記載の装置。
［Ｃ２７］ 前記モバイルデバイスのロケーションの一連の２つ以上の推定値に少なくとも部分的に基づいて前記軌道を計算するための手段をさらに備える、Ｃ２６に記載の装置。
［Ｃ２８］ 前記モバイルデバイスに搭載された１つまたは複数の慣性センサーから取得された測定値に少なくとも部分的に基づいて前記軌道を計算するための手段をさらに備える、Ｃ２６に記載の装置。
【図１】
0005886439.tif 000002
【図２】
0005886439.tif 000003
【図３】
0005886439.tif 000004
【図４Ａ】
0005886439.tif 000005
【図４Ｂ】
0005886439.tif 000006
【図５】
0005886439.tif 000007
【図６】
0005886439.tif 000008
【図７Ａ】
0005886439.tif 000009
【図７Ｂ】
0005886439.tif 000010
【図８】
0005886439.tif 000011