【手続補正書】
【提出日】平成28年8月26日(2016.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のプログラムが実行されるようスケジュールされない、オペレーティングシステムの節約期間中に、コンピューティングデバイスに関する１以上のジオフェンスイベントが発生したときを検出するステップと、
複数のジオフェンスの各々に関するジオフェンスイベントのレコードを保持するステップと、
前記複数のジオフェンスのうちの少なくとも１つのジオフェンスに関連付けられたプログラムが、前記オペレーティングシステムの実行期間中に実行されるようスケジュールされている時間まで、待機するステップと、
前記待機の後、前記プログラムに対して、ジオフェンスイベントの前記レコードから、前記複数のジオフェンスのうちの前記少なくとも１つのジオフェンスに関する１以上のジオフェンスイベントのインジケーションを提供するステップと、
時間期間の満了に基づいて、ジオフェンスイベントの前記レコードから、特定のジオフェンスイベントを削除するステップと、
を含む方法。
【請求項２】
提供する前記ステップは、前記複数のジオフェンスの各々について、最も直近のジオフェンスイグジットイベント及び／又は最も直近のジオフェンスエントリイベントのみを提供するステップを含む、請求項１記載の方法。
【請求項３】
保持する前記ステップは、前記複数のジオフェンスの各々について、複数のジオフェンスイグジットイベント及び複数のジオフェンスエントリイベントのレコードを保持するステップを含む、請求項２記載の方法。
【請求項４】
前記プログラムに関連付けられた前記複数のジオフェンスのうちの１つのジオフェンスを削除することを前記プログラムに通知することなく、前記複数のジオフェンスのうちの前記１つのジオフェンスを削除するステップ
をさらに含む、請求項１記載の方法。
【請求項５】
提供する前記ステップは、前記プログラムに関連付けられた複数のジオフェンスに関する１以上のジオフェンスイベントを融合することにより、１以上のジオフェンスイベントの前記インジケーションを前記プログラムに提供するステップを含む、請求項１記載の方法。
【請求項６】
提供する前記ステップは、前記ジオフェンス又は前記プログラムに関連付けられた１以上のさらなる基準が満たされた場合にのみ、ジオフェンスイベントの前記インジケーションを前記プログラムに提供するステップを含む、請求項１記載の方法。
【請求項７】
複数のジオフェンスに関するジオフェンスデータを記憶するデータ記憶部であって、ジオフェンスに関する前記ジオフェンスデータは、該ジオフェンスに関連付けられたプログラムのインジケーションを含む、データ記憶部と、
所定のプログラムが実行されるようスケジュールされない、オペレーティングシステムの節約期間中に、１以上のジオフェンスイベントが発生したときを含む、前記複数のジオフェンスに関する１以上のジオフェンスイベントが発生したときを検出するジオフェンスイベント検出モジュールと、
前記の検出された１以上のジオフェンスイベントのレコードを保持させるジオフェンスイベント記憶モジュールと、
前記オペレーティングシステムの実行期間中に後で実行されるようスケジュールされているプログラムに対して、前記の検出された１以上のジオフェンスイベントの前記レコードに含まれる１以上のジオフェンスイベントのインジケーションを提供することを、前記オペレーティングシステムが前記実行期間に入るまで待機するジオフェンスイベントレポートモジュールと、
を備えたコンピューティングデバイス。
【請求項８】
前記レコードは、ジオフェンスに関する検出されたジオフェンスイベントのレコードであって、該ジオフェンスに関連付けられた前記プログラムが実行されているかどうかに関係なく検出されたジオフェンスイベントのレコードである、請求項７記載のコンピューティングデバイス。
【請求項９】
ジオフェンスイベントの前記レコードは、各ジオフェンスイベントについて、該ジオフェンスイベントのアイデンティフィケーションと、該ジオフェンスイベントが検出された時間のタイムスタンプと、を含む、請求項７記載のコンピューティングデバイス。
【請求項１０】
所定のプログラムが実行されるようスケジュールされない、オペレーティングシステムの節約期間中に、コンピューティングデバイスに関する１以上のジオフェンスイベントが発生したときを検出するステップと、
複数のジオフェンスの各々に関するジオフェンスイベントのレコードを保持するステップであって、該ステップは、前記複数のジオフェンスの各々について、複数のジオフェンスイグジットイベント及び複数のジオフェンスエントリイベントのレコードを保持するステップを含み、ジオフェンスイベントの前記レコードは、各ジオフェンスイベントについて、該ジオフェンスイベントのアイデンティフィケーションと、該ジオフェンスイベントが検出された時間のタイムスタンプと、を含む、ステップと、
前記複数のジオフェンスのうちの２以上のジオフェンスに関連付けられたプログラムに対して、前記プログラムが前記オペレーティングシステムの実行期間中に実行されるようスケジュールされている時間に、前記プログラムが前記オペレーティングシステムの前記実行期間中に実行されたことに応じて、ジオフェンスイベントの前記レコードから、前記複数のジオフェンスのうちの前記２以上のジオフェンスの各々に関する最も直近のジオフェンスイグジットイベント及び最も直近のジオフェンスエントリイベントのインジケーションを提供するステップと、
を含む方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
１以上の実施形態において、ジオフェンスイベント検出モジュール２０６により検出された各ジオフェンスイベントは、データ記憶部２１０に、例えば、ジオフェンスイベントの発生の時間によりソートされた順番付きリストで記憶される。ジオフェンスイベントレコード２２２は、過去２４時間、過去１週間等といった様々な期間の間にわたるジオフェンスイベントを含み得る。代替的に、ジオフェンスイベントレコード２２２は、各ジオフェンスイベントについて、ジオフェンスから出た最も直近のジオフェンスイベント及びジオフェンスに入った最も直近のジオフェンスイベントを含んでもよい。新たなジオフェンスイベントがジオフェンスに関して検出されるたびに、同じタイプ（ジオフェンスから出た又はジオフェンスイベントに入った）の前に記録されていたジオフェンスイベントが、新たに検出されたジオフェンスイベントにより置換されてもよい。したがって、いくつかの実施形態においては、ジオフェンスに関する、ジオフェンスから出た最も直近のジオフェンスイベント及びジオフェンスに入った最も直近のジオフェンスイベントのみが記録されるのに対し、他の実施形態においては、ジオフェンスに関する、ジオフェンスに入った複数のジオフェンスイベント及びジオフェンスから出た複数のジオフェンスイベントが記録される（例えば、ジオフェンスに入った全てのジオフェンスイベント及びジオフェンスから出た全てのジオフェンスイベントが記録される）。ジオフェンスに関する記録されたジオフェンスイベントはまた、ジオフェンスに関するジオフェンスデータを提供したアプリケーションがシステム２００から削除された、あるいはアンインストールされた等といった様々なイベントに応じて、データ記憶部２１０から削除されてもよい。