(57)【要約】追跡装置は、安全ゾーン、スマートゾーン、および高リスクゾーンに関連付けられるす。安全ゾーンは、追跡装置を安全ゾーン内で紛失する可能性が安全ゾーン外よりも低い領域に対応する。高リスクゾーンは、高リスクゾーン内で追跡装置を紛失する可能性が高リスクゾーン外よりも高い領域に対応する。スマートゾーンは、予想される追跡装置、モバイル装置、またはユーザの動作に対応します。ホームエリアは、ユーザが居住する地理的領域であり、外出エリアは、ユーザが居住しない地理的領域である。追跡装置は、安全ゾーン、スマートゾーン、高リスクゾーン、ホームエリア、または外出エリア内の追跡装置の存在に基づいて選択されたモードで動作するように構成される。
2020531938.tif 000002
【特許請求の範囲】
【請求項１】
追跡装置の位置を特定する方法であって、
中央追跡システムが、一組の安全ゾーンを記述する情報にアクセスすることであって、各安全ゾーンは、地理的境界を含み、ユーザが前記地理的境界内に位置している間に追跡装置が結合された物体をユーザが紛失する確率は、ユーザが前記地理的境界の外側に位置している場合よりも低い、前記アクセスすること、
中央追跡システムが、モバイル装置から前記追跡装置の位置を受信することであって、前記モバイル装置は、前記追跡装置からの通信を受信したことに応答して、前記追跡装置の位置を前記中央追跡システムに供給するように構成される、前記受信すること、
前記安全ゾーンに関連する地理的境界内に位置する位置を受信したことに応答して、前記中央追跡システムが、前記追跡装置が前記一組の安全ゾーンのうちのある安全ゾーン内に位置すると判定すること、
前記追跡装置が前記安全ゾーン内に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を安全ゾーンモードで動作するように設定するための命令を前記モバイル装置に供給することであって、前記モバイル装置は、前記命令を受信したことに応答して、前記安全ゾーンモードで動作するように前記追跡装置を設定するように構成される、前記供給すること、を備える方法。
【請求項２】
前記一組の安全ゾーントのうちのある安全ゾーンは、前記追跡装置の所有者によって定義される、請求項１に記載の方法。
【請求項３】
前記一組の安全ゾーンのうちのある安全ゾーンは、前記追跡装置の履歴位置データまたは動作データに基づいて識別される、請求項１に記載の方法。
【請求項４】
前記一組の安全ゾーンのうちのある安全ゾーンは、前記追跡装置の所有者の家を含む、請求項１に記載の方法。
【請求項５】
前記一組の安全ゾーンのうちのある安全ゾーンは、前記追跡装置の所有者の職場を含む、請求項１に記載の方法。
【請求項６】
前記追跡装置の位置は、前記モバイル装置が前記追跡装置から前記通信を受信したときの前記モバイル装置の位置を含む、請求項１に記載の方法。
【請求項７】
前記追跡装置が通常動作モードでの動作から安全ゾーンモードに切り替わると、通信送信の頻度が減少する、請求項１に記載の方法。
【請求項８】
前記追跡装置は、安全ゾーンモードで動作している場合、通常動作モードで動作している追跡装置に比べて少ない電力を使用する、請求項１に記載の方法。
【請求項９】
前記中央追跡システムは、前記追跡装置が前記安全ゾーン内に位置する場合、前記追跡装置を安全として分類するように構成される、請求項１に記載の方法。
【請求項１０】
前記中央追跡システムが、前記追跡装置の第２の位置を受信すること、
前記中央追跡システムが、前記一組の安全ゾーンに関連する地理的境界の外側に位置する第２の位置を受信したことに応答して、前記追跡装置が前記一組の安全ゾーンの外側に位置すると判定すること、
前記追跡装置が前記一組の安全ゾーンの外側に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を通常動作モードで動作するように設定するための第２の命令をモバイル装置に供給することであって、前記モバイル装置は、前記第２の命令を受信したことに応答して、前記通常動作モードで動作するように前記追跡装置を設定するように構成される、前記供給すること、をさらに備える請求項１に記載の方法。
【請求項１１】
プロセッサによって実行されると、追跡装置の位置を特定するための複数のステップを実行する複数のコンピュータ実行可能命令を格納する非一時的なコンピュータ可読記憶媒体であって、前記複数のステップは、
中央追跡システムが、一組の安全ゾーンを記述する情報にアクセスすることであって、各安全ゾーンは、地理的境界を含み、ユーザが前記地理的境界内に位置している間に追跡装置が結合された物体をユーザが紛失する確率は、ユーザが前記地理的境界の外側に位置している場合よりも低い、前記アクセスすること、
中央追跡システムが、モバイル装置から前記追跡装置の位置を受信することであって、前記モバイル装置は、前記追跡装置からの通信を受信したことに応答して、前記追跡装置の位置を前記中央追跡システムに供給するように構成される、前記受信すること、
前記安全ゾーンに関連する地理的境界内に位置する位置を受信したことに応答して、前記中央追跡システムが、前記追跡装置が前記一組の安全ゾーンのうちのある安全ゾーン内に位置すると判定すること、
前記追跡装置が前記安全ゾーン内に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を安全ゾーンモードで動作するように設定するための命令を前記モバイル装置に供給することであって、前記モバイル装置は、前記命令を受信したことに応答して、前記安全ゾーンモードで動作するように前記追跡装置を設定するように構成される、前記供給すること、を備える、非一時的なコンピュータ可読記憶媒体。
【請求項１２】
前記追跡装置は、閾値時間の間に前記安全ゾーンモードで動作するように設定され、その後、前記追跡装置は、通常動作モードで動作するように設定される、請求項１１に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１３】
前記追跡装置の動きセンサが前記追跡装置の動きを検出するまで、前記追跡装置は、閾値時間の間に前記安全ゾーンモードで動作するように設定される、請求項１１に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１４】
前記中央追跡システムが前記モバイル装置に第２の命令を供給して前記追跡装置を異なるモードで動作するように設定するまで、前記追跡装置は、前記安全ゾーンモードで動作するように設定される、請求項１１に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１５】
追跡装置の位置を特定する方法であって、
モバイル装置が、追跡装置から該追跡装置を識別する通信を受信すること、
前記通信を受信したことに応答して、前記モバイル装置が、前記モバイル装置の位置を決定すること、
前記モバイル装置が、前記追跡装置の決定された位置および識別を中央追跡システムに供給すること、
前記モバイル装置が、前記中央追跡システムから、前記追跡装置が安全ゾーン内に位置するという指示を受信することであって、前記中央追跡システムは、一組の安全ゾーンを記述する情報にアクセスするように構成され、各安全ゾーンは、地理的境界を含み、ユーザが前記地理的境界内に位置している間に追跡装置が結合された物体をユーザが紛失する確率が、ユーザが前記地理的境界の外側に位置している場合よりも低く、前記中央追跡システムは、決定された位置が安全ゾーンに関連付けられた地理的境界内に位置しているかどうかを判定するように構成される、前記受信すること、
前記追跡装置が前記安全ゾーン内に位置するという指示を受信したことに応答して、前記モバイル装置が、安全ゾーンモードで動作するように前記追跡装置を設定すること、を備える方法。
【請求項１６】
前記モバイル装置は、前記中央追跡システムからの前記追跡装置を前記安全ゾーンモードに設定するための命令に応答して、前記安全ゾーンモードで動作するように前記追跡装置を設定する、請求項１５に記載の方法。
【請求項１７】
前記モバイル装置は、前記追跡装置が前記安全ゾーンモードで動作するように設定されている場合、前記追跡装置が通常動作モードで動作するように設定されている場合よりも前記追跡装置に関する少ない通知を供給するように構成される、請求項１５に記載の方法。
【請求項１８】
前記モバイル装置および前記追跡装置は、共通の所有者に関連付けられている、請求項１５に記載の方法。
【請求項１９】
前記モバイル装置および前記追跡装置は、異なる所有者に関連付けられている、請求項１５に記載の方法。
【請求項２０】
前記モバイル装置が、前記中央追跡システムから、前記追跡装置が前記安全ゾーンの外側に位置するという第２の指示を受信すること、
前記追跡装置が前記安全ゾーンの外側に位置するという第２の指示を受信したことに応答して、前記モバイル装置が、異なる動作モードで動作するように前記追跡装置を設定すること、をさらに備える請求項１５に記載の方法。
【請求項２１】
追跡装置の位置を特定する方法であって、
中央追跡システムが、追跡装置のユーザが居住する第１の地理的領域を含むホームエリアを記述する情報にアクセスすること、
前記中央追跡システムが、前記追跡装置のユーザが居住していない第２の地理的領域を含む外出エリアを記述する情報にアクセスすることであって、前記第２の地理的領域の境界は、前記第２の地理的領域の境界内にいる場合に前記追跡装置が結合されている物体をユーザが紛失する可能性が、ユーザが前記第１の地理的領域の境界内にいる場合よりも高い、前記アクセスすること、
ユーザが前記ホームエリア内に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を第１のモードで動作するように設定するための第１の命令をユーザのモバイル装置に供給することであって、前記モバイル装置は、前記第１の命令を受信したことに応答して、前記第１のモードで動作するように前記追跡装置を設定するように構成される、前記供給すること、
ユーザが前記外出エリア内に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を第２のモードで動作するように設定するための第２の命令を前記モバイル装置に供給することであって、前記モバイル装置は、前記第２の命令を受信したことに応答して、第２のモードで動作するように前記追跡装置を設定するように構成され、前記追跡装置は、前記第２のモードで動作するように設定されている場合、前記第１のモードで動作するように設定されている場合よりも高い頻度で通信を送信するように構成されている、前記供給すること、を備える方法。
【請求項２２】
前記第１の地理的領域は、ユーザの家から閾値距離内のエリアを含む、請求項２１に記載の方法。
【請求項２３】
前記第１の地理的領域は、ユーザが住んでいる都市、町、または近隣を含む、請求項２１に記載の方法。
【請求項２４】
前記第１の地理的領域は、ユーザによって定義される、請求項２１に記載の方法。
【請求項２５】
ユーザが前記第１の地理的領域の外側の空港に位置していると判定したことに応答して、前記中央追跡システムが、前記空港が位置している都市を含む前記第２の地理的領域を生成すること、をさらに備える請求項２１に記載の方法。
【請求項２６】
ユーザが前記第１の地理的領域の外側のバス停、駅、ホテルに位置していると判定したことに応答して、前記中央追跡システムが、前記バス停、駅、ホテルが位置している都市を含む前記第２の地理的領域を生成すること、をさらに備える請求項２１に記載の方法。
【請求項２７】
前記中央追跡システムが、ユーザが外出していると判定したことに応答して、ユーザが外出している都市を含む前記第２の地理的領域を生成すること、をさらに備える請求項２１に記載の方法。
【請求項２８】
前記中央追跡システムが、ユーザの要求に応答して、前記第２の地理的領域を生成すること、をさらに備える請求項２１に記載の方法。
【請求項２９】
ユーザが前記ホームエリア内に位置すると判定することは、
前記モバイル装置から前記モバイル装置の位置を受信すること、
受信した位置が前記第１の地理的領域内に位置すると判定すること、を含む、請求項２１に記載の方法。
【請求項３０】
ユーザが前記外出エリア内に位置すると判定することは、
前記モバイル装置から前記モバイル装置の位置を受信すること、
受信した位置が前記第２の地理的領域内に位置すると判定すること、を含む、請求項２１に記載の方法。
【請求項３１】
前記中央追跡システムが、前記追跡装置が第２のモードで動作するように設定されている間に前記追跡装置が前記外出エリア内に残っているとき、ユーザが前記外出エリアを離れたと判定すること、
前記追跡装置が前記外出エリア内に残っている間にユーザが前記外出エリアを離れたと判定したことに応答して、前記追跡装置に紛失したとしてフラグを立てること、をさらに備える請求項２１に記載の方法。
【請求項３２】
前記追跡装置に紛失したとしてフラグを立てることは、
ユーザからの入力を受け取ることとは無関係に、前記追跡装置に紛失としてフラグを立てること、を含む、請求項３１に記載の方法。
【請求項３３】
前記追跡装置は、前記第２のモードで動作するように設定された場合、前記第１のモードで動作するように設定された場合よりも高い送信電力で通信を送信するようにさらに構成される、請求項２１に記載の方法。
【請求項３４】
プロセッサによって実行されると、追跡装置の位置を特定するための複数のステップを実行する複数のコンピュータ実行可能命令を格納する非一時的なコンピュータ可読記憶媒体であって、前記複数のステップは、
中央追跡システムが、追跡装置のユーザが居住する第１の地理的領域を含むホームエリアを記述する情報にアクセスすること、
前記中央追跡システムが、前記追跡装置のユーザが居住していない第２の地理的領域を含む外出エリアを記述する情報にアクセスすることであって、前記第２の地理的領域の境界は、ユーザが前記第１の地理的領域の境界内にいる場合よりも前記第２の地理的領域の境界内にいる場合に前記追跡装置が結合されている物体をユーザが紛失する可能性が高いことに関連付けられている、前記アクセスすること、
ユーザが前記ホームエリア内に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を第１のモードで動作するように設定するための第１の命令をユーザのモバイル装置に供給することであって、前記モバイル装置は、前記第１の命令を受信したことに応答して、前記第１のモードで動作するように前記追跡装置を設定するように構成される、前記供給すること、
ユーザが前記外出エリア内に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を第２のモードで動作するように設定するための第２の命令を前記モバイル装置に供給することであって、前記モバイル装置は、前記第２の命令を受信したことに応答して、前記第２のモードで動作するように前記追跡装置を設定するように構成され、前記追跡装置は、前記第２のモードで動作するように設定されている場合、前記第１のモードで動作するように設定されている場合よりも高い頻度で通信を送信するように構成されている、前記供給すること、を備える、非一時的なコンピュータ可読記憶媒体。
【請求項３５】
追跡装置の位置を特定する方法であって、
モバイル装置が、ユーザの追跡装置からの通信を受信することであって、ユーザは、ユーザが居住する第１の地理的領域を含むホームエリアに関連付けられる、前記受信すること、
前記通信を受信したことに応答して、前記モバイル装置が、前記モバイル装置の位置を決定すること、
前記モバイル装置が、前記追跡装置の決定された位置および識別を中央追跡システムに供給すること、
前記中央追跡システムから前記追跡装置が前記ホームエリア内に位置するという指示を受信したことに応答して、前記モバイル装置が、前記追跡装置を第１のモードで動作するように設定すること、
前記追跡装置が、前記中央追跡システムから、ユーザが居住していない第２の地理的領域を含む外出エリア内に位置するという指示を受信したことに応答して、前記モバイル装置が、前記追跡装置を第２のモードで動作するように設定することであって、前記モバイル装置は、前記第２のモードで動作するように設定された場合、前記第１のモードで動作するように設定された場合よりも前記追跡装置に関する多くの通知を生成するように構成され、前記第２の地理的領域の境界は、前記第２の地理的領域の境界内にいる場合、ユーザが前記第１の地理的領域の境界内にいる場合よりも前記追跡装置が結合されている物体をユーザが紛失する可能性が高いことに関連付けられる、前記設定すること、を備える方法。
【請求項３６】
前記モバイル装置は、
１）前記追跡装置からの通信を受信することなく第１のモードで動作するように前記追跡装置が設定されている閾値時間待機すること、または２）前記追跡装置からの通信を受信することなく前記追跡装置が第１のモードで動作するように設定されている閾値時間未満の時間待機することに応答して前記モバイル装置と前記追跡装置との間の接続が切断されたことを示す通知を生成するように構成される、請求項３５に記載の方法。
【請求項３７】
前記モバイル装置は、
１）前記追跡装置が第２のモードで動作するように設定された場合、前記モバイル装置と前記追跡装置との間の距離が第１の閾値を超えていると判定すること、または２）前記追跡装置が第１のモードで動作するように設定される場合、前記モバイル装置と前記追跡装置との間の距離が前記第１の閾値よりも大きい第２の閾値を超えていると判定したことに応答して、前記追跡装置を紛失した可能性があることを示す通知を生成するように構成される、請求項３５に記載の方法。
【請求項３８】
前記モバイル装置は、
１）前記追跡装置が第２のモードで動作するように設定された場合、前記モバイル装置と前記追跡装置との間の距離が第１の閾値を超えていると判定したことに応答して、前記追跡装置を紛失した可能性があることを示す通知を生成し、２）前記追跡装置が第１のモードで動作するように設定された場合、前記モバイル装置と前記追跡装置との間の距離が前記第１の閾値を超えていると判定することに応答して、前記追跡装置を紛失した可能性があることを示す通知を生成しないように構成される、請求項３５に記載の方法。
【請求項３９】
紛失した追跡装置が見つかる可能性は、前記外出エリア内で紛失した追跡装置よりも、前記ホームエリア内で紛失した追跡装置の方が大きい、請求項３５に記載の方法。
【請求項４０】
追跡装置の位置を特定する方法であって、
中央追跡システムが、一組のスマートゾーンを記述する情報にアクセスすることであって、各スマートゾーンは、地理的境界およびスマートゾーンカテゴリに関連付けられ、前記スマートゾーン内に位置する追跡装置の予想される動作は、前記スマートゾーンの外側の前記追跡装置の予想される動作と異なる、前記アクセスすること、
中央追跡システムが、モバイル装置から前記追跡装置の位置を受信することであって、前記モバイル装置は、前記追跡装置からの通信を受信したことに応答して、前記追跡装置の位置を前記中央追跡システムに供給するように構成される、前記受信すること、
前記スマートゾーンに関連付けられた地理的境界内に位置する位置を受信したことに応答して、前記中央追跡システムが、前記追跡装置が前記一組のスマートゾーントのうちのあるスマートゾーン内に位置すると判定すること、
前記追跡装置が前記スマートゾーン内に位置すると判定したことに応答して、前記中央追跡システムが、前記スマートゾーンのカテゴリに基づいて、前記追跡装置をスマートゾーンモードで動作するように設定するための命令を前記モバイル装置に供給することであって、前記モバイル装置は、前記命令を受信したことに応答して、前記スマートゾーンモードで動作するように前記追跡装置を設定するように構成される、前記供給すること、を備える方法。
【請求項４１】
前記スマートゾーンのカテゴリは、レストラン、ジム、および教会のうちの１つを含む、請求項４０に記載の方法。
【請求項４２】
前記一組のスマートゾーンの第１のスマートゾーンは、１群の追跡装置の履歴位置データに基づいて識別される、請求項４０に記載の方法。
【請求項４３】
前記第１のスマートゾーンのカテゴリは、前記１群の追跡装置の１人以上の所有者による前記カテゴリの識別から決定される、請求項４２に記載の方法。
【請求項４４】
前記第１のスマートゾーンのカテゴリは、前記１群の追跡装置の履歴位置データを備える外部位置データベースに問い合わせることによって決定される、請求項４２に記載の方法。
【請求項４５】
前記追跡装置の位置は、前記モバイル装置が前記追跡装置から前記通信を受信したときの前記モバイル装置の位置を含む、請求項４０に記載の方法。
【請求項４６】
前記中央追跡システムが、前記追跡装置の第２の位置を受信すること、
前記中央追跡システムが、前記スマートゾーンに関連付けられた地理的境界の外側に位置する第２の位置を受信したことに応答して、前記追跡装置が前記スマートゾーンの外側に位置すると判定すること、
前記追跡装置が前記スマートゾーンの外側に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を通常動作モードで動作するように設定するための第２の命令をモバイル装置に供給することであって、前記モバイル装置は、前記第２の命令を受信したことに応答して、前記通常動作モードで動作するように前記追跡装置を設定するように構成される、前記供給すること、をさらに備える請求項４０に記載の方法。
【請求項４７】
プロセッサによって実行されると、追跡装置の位置を特定するための複数のステップを実行する複数のコンピュータ実行可能命令を格納する非一時的なコンピュータ可読記憶媒体であって、前記複数のステップは、
中央追跡システムが、一組のスマートゾーンを記述する情報にアクセスすることであって、各スマートゾーンは、地理的境界およびスマートゾーンカテゴリに関連付けられ、前記スマートゾーン内に位置する追跡装置の予想される動作は、前記スマートゾーンの外側の前記追跡装置の予想される動作と異なる、前記アクセスすること、
中央追跡システムが、モバイル装置から前記追跡装置の位置を受信することであって、前記モバイル装置は、前記追跡装置からの通信を受信したことに応答して、前記追跡装置の位置を前記中央追跡システムに供給するように構成される、前記受信すること、
前記スマートゾーンに関連付けられた地理的境界内に位置する位置を受信したことに応答して、前記中央追跡システムが、前記追跡装置が前記一組のスマートゾーントのうちのあるスマートゾーン内に位置すると判定すること、
前記追跡装置が前記スマートゾーン内に位置すると判定したことに応答して、前記中央追跡システムが、前記スマートゾーンのカテゴリに基づいて、前記追跡装置をスマートゾーンモードで動作するように設定するための命令を前記モバイル装置に供給することであって、前記モバイル装置は、前記命令を受信したことに応答して、前記スマートゾーンモードで動作するように前記追跡装置を設定するように構成される、前記供給すること、を備える、非一時的なコンピュータ可読記憶媒体。
【請求項４８】
前記追跡装置は、閾値時間の間に前記スマートゾーンモードで動作するように設定され、その後、前記追跡装置は、通常動作モードで動作するように設定される、請求項４７に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４９】
前記追跡装置の動きセンサが前記追跡装置の動きを検出するまで、前記追跡装置は、閾値時間の間に前記スマートゾーンモードで動作するように設定される、請求項４７に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５０】
前記モバイル装置が、前記追跡装置が前記スマートゾーンに関連付けられた地理的境界の外側に移動したと判定するまで、前記追跡装置は、前記スマートゾーンモードで動作するように設定される、請求項４７に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５１】
前記中央追跡システムが前記モバイル装置に第２の命令を供給して前記追跡装置を異なるモードで動作するように設定するまで、前記追跡装置は、前記スマートゾーンモードで動作するように設定される、請求項４７に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５２】
追跡装置の位置を特定する方法であって、
モバイル装置が、追跡装置から該追跡装置を識別する通信を受信すること、
前記通信を受信したことに応答して、前記モバイル装置が、前記モバイル装置の位置を決定すること、
前記モバイル装置が、前記追跡装置の決定された位置および識別を中央追跡システムに供給すること、
前記モバイル装置が、前記中央追跡システムから、前記追跡装置がスマートゾーン内に位置するという指示を受信することであって、前記中央追跡システムは、一組のスマートゾーンを記述する情報にアクセスするように構成され、各スマートゾーンは、地理的境界及びスマートゾーンカテゴリに関連付けられ、前記中央追跡システムは、決定された位置が前記スマートゾーンに関連付けられた地理的境界内に位置するかどうかを判定するように構成され、前記スマートゾーン内に位置する追跡装置の予想される動作は、前記スマートゾーンの外側の追跡装置の予想される動作と異なる、前記受信すること、
前記追跡装置が前記スマートゾーン内に位置するという指示を受信したことに応答して、前記モバイル装置が、前記追跡装置をスマートゾーンモードで動作するように設定すること、を備える方法。
【請求項５３】
前記モバイル装置は、前記追跡装置が前記スマートゾーンモードで動作するように設定された場合、前記追跡装置が通常動作モードで動作するように設定された場合よりも前記追跡装置に関する少ない通知を供給するように構成される、請求項５２に記載の方法。
【請求項５４】
前記モバイル装置は、前記スマートゾーンモードで動作するように設定された場合、前記モバイル装置と前記追跡装置との間の接続が切断されたことをユーザに通知する前に第１の閾値時間待機するように構成され、通常動作モードで動作するように設定された場合、前記モバイル装置と前記追跡装置との間の接続が切断されたことをユーザに通知する前に前記第１の閾値時間よりも長い第２の閾値時間待機するように構成される、請求項５２に記載の方法。
【請求項５５】
前記追跡装置が前記スマートゾーン内に位置するときの前記追跡装置の予想される動作は、前記追跡装置の所有者が前記追跡装置の通信範囲の外側にいる可能性が高い時間を含み、前記第１の閾値時間は、前記時間に基づいて選択される、請求項５４に記載の方法。
【請求項５６】
前記追跡装置の所有者が前記追跡装置の通信範囲の外側にいる可能性が高い時間は、一組の追跡装置の履歴動作に基づいて決定される、請求項５５に記載の方法。
【請求項５７】
前記追跡装置の所有者が前記追跡装置の通信範囲の外側にいる可能性が高い時間は、前記スマートゾーンのカテゴリに関連付けられたデフォルトの時間に基づいて決定される、請求項５５に記載の方法。
【請求項５８】
前記モバイル装置は、前記スマートゾーンモードで動作するように設定された場合、前記モバイル装置と前記追跡装置との間の接続が切断されたことをユーザに通知する前に第１の閾値時間待機するように構成され、通常動作モードで動作するように設定された場合、前記モバイル装置と前記追跡装置との間の接続が切断されたことをユーザに通知する前に前記第１の閾値時間よりも短い第２の閾値時間待機するように構成される、請求項５２に記載の方法。
【請求項５９】
前記追跡装置が前記スマートゾーン内に位置するときの前記追跡装置の予想される動作は、前記追跡装置が前記モバイル装置の通信範囲から離れないことを含む、請求項５８に記載の方法。
【請求項６０】
追跡装置の位置を特定する方法であって、
中央追跡システムが、一組の高リスクゾーンを記述する情報にアクセスすることであって、前記一組の高リスクゾーンの各高リスクゾーンは、地理的境界に関連付けられ、前記地理的境界内に位置している場合に前記追跡装置を紛失する確率は、前記地理的境界の外側に位置している場合に前記追跡装置を紛失する確率よりも高い、前記アクセスすること、
前記中央追跡システムが、モバイル装置から、前記追跡装置の位置を受信することであって、前記モバイル装置は、前記追跡装置から通信を受信したことに応答して、前記追跡装置の位置を前記中央追跡システムに供給するように構成される、前記受信すること、
前記高リスクゾーンに関連付けられた地理的境界内に位置する位置を受信したことに応答して、前記中央追跡システムが、前記追跡装置が前記一組の高リスクゾーントのうちのある高リスクゾーン内に位置すると判定すること、
前記追跡装置が前記高リスクゾーン内に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を高リスクゾーンモードで動作するように設定するための命令をモバイル装置に供給することであって、前記モバイル装置は、前記命令を受信したことに応答して、前記高リスクゾーンモードで動作するように前記追跡装置を設定するように構成される、前記供給すること、を備える方法。
【請求項６１】
前記一組の高リスクゾーントのうちのある高リスクゾーンは、前記追跡装置の所有者によって定義される、請求項６０に記載の方法。
【請求項６２】
前記一組の高リスクゾーンのうちのある高リスクゾーンは、前記追跡装置の履歴位置データまたは動作データに基づいて識別される、請求項６０に記載の方法。
【請求項６３】
前記一組の高リスクゾーンのうちの第１の高リスクゾーンは、前記中央追跡システムに関連付けられた複数の追加の追跡装置の履歴位置データまたは動作データに基づいて識別される、請求項６０に記載の方法。
【請求項６４】
前記第１の高リスクゾーンは、前記複数の追加の追跡装置のうちの一部分が以前に紛失した地理的領域を含む、請求項６３に記載の方法。
【請求項６５】
前記一組の高リスクゾーンのうちのある高リスクゾーンは、
空港、駅、コンサート会場、スポーツイベントに関連する場所、公共交通機関に関連する場所、店舗、およびショッピングモールのうちの１つを含む、請求項６０に記載の方法。
【請求項６６】
前記追跡装置の位置は、前記モバイル装置が前記追跡装置から通信を受信したときの前記モバイル装置の位置を含む、請求項６０に記載の方法。
【請求項６７】
前記追跡装置が通常動作モードでの動作から前記高リスクゾーンモードに切り替わると、通信送信の頻度が増大する、請求項６０に記載の方法。
【請求項６８】
前記追跡装置は、前記高リスクゾーンモードで動作している場合、通常動作モードで動作している追跡装置に比べて大きい電力を使用する、請求項６０に記載の方法。
【請求項６９】
前記追跡装置は、前記高リスクゾーンモードで動作する場合、通常動作モードで動作するときよりも大きい電力で通信を送信する、請求項６０に記載の方法。
【請求項７０】
前記中央追跡システムは、前記追跡装置の位置を受信することなく第１の閾値時間が経過した後に、前記高リスクゾーンモードで動作するように設定された場合、前記追跡装置を紛失したとして分類するように構成され、
前記中央追跡システムは、前記追跡装置の位置を受信することなく前記第１の閾値時間が経過した後に、通常動作モードで動作するように設定された場合、前記追跡装置を紛失したとして分類するように構成される、請求項６０に記載の方法。
【請求項７１】
前記中央追跡システムが、前記追跡装置の第２の位置を受信すること、
前記中央追跡システムが、前記高リスクゾーンに関連する地理的境界の外側に位置する第２の位置を受信したことに応答して、前記追跡装置が前記高リスクゾーンの外側に位置すると判定すること、
前記追跡装置が前記高リスクゾーンの外側に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を通常動作モードで動作するように設定するための第２の命令を前記モバイル装置に供給することであって、前記モバイル装置は、前記第２の命令を受信したことに応答して、前記通常動作モードで動作するように前記追跡装置を設定するように構成される、前記供給すること、をさらに備える請求項６０に記載の方法。
【請求項７２】
プロセッサによって実行されると、追跡装置の位置を特定するための複数のステップを実行する複数のコンピュータ実行可能命令を格納する非一時的なコンピュータ可読記憶媒体であって、前記複数のステップは、
中央追跡システムが、一組の高リスクゾーンを記述する情報にアクセスすることであって、前記一組の高リスクゾーンの各高リスクゾーンは、地理的境界に関連付けられ、前記地理的境界内に位置する場合に追跡装置を紛失する可能性は、前記地理的境界の外側に位置する場合に前記追跡装置を紛失する可能性より高い、前記アクセスすること、
前記中央追跡システムが、モバイル装置から前記追跡装置の位置を受信することであって、前記モバイル装置は、前記追跡装置からの通信を受信したことに応答して、前記追跡装置の位置を前記中央追跡システムに供給するように構成される、前記受信すること、
前記高リスクゾーンに関連付けられた地理的境界内に位置する位置を受信したことに応答して、前記中央追跡システムが、前記追跡装置が前記一組の高リスクゾーントのうちのある高リスクゾーン内に位置すると判定すること、
前記追跡装置が前記高リスクゾーン内に位置すると判定したことに応答して、前記中央追跡システムが、前記追跡装置を高リスクゾーンモードで動作するように設定するための命令を前記モバイル装置に供給すること、を備え、
前記モバイル装置は、前記命令を受信したことに応答して、前記高リスクゾーンモードで動作するように前記追跡装置を設定するように構成される、非一時的なコンピュータ可読記憶媒体。
【請求項７３】
前記追跡装置は、前記追跡装置の所有者が前記追跡装置を手動で設定して異なるモードで動作させるまで、高リスクゾーンモードで動作するように構成される、請求項７２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項７４】
前記追跡装置が前記高リスクゾーンに関連付けられた地理的境界の外側に移動するまで、前記追跡装置は、前記高リスクゾーンで動作するように構成される、請求項７２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項７５】
前記中央追跡システムが前記モバイル装置に第２の命令を供給して異なるモードで動作するように前記追跡装置を設定するまで、前記追跡装置は、前記高リスクゾーンで動作するように構成される、請求項７２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項７６】
追跡装置の位置を特定する方法であって、
モバイル装置が、前記追跡装置から該追跡装置を識別する通信を受信すること、
前記通信を受信したことに応答して、前記モバイル装置が、前記モバイル装置の位置を決定すること、
前記モバイル装置が、前記追跡装置の決定された位置および識別を中央追跡システムに供給すること、
前記モバイル装置が、前記追跡装置が前記中央追跡システムから高リスクゾーン内に位置するという指示を受信することであって、前記中央追跡システムは、地理的境界にそれぞれ関連付けられた一組の高リスクゾーンを記述する情報にアクセスし、決定された位置が前記一組の高リスクゾーンのうちのある高リスクゾーンに関連付けられた地理的境界内に位置しているかどうかを判定するように構成され、前記高リスクゾーンに関連付けられた地理的境界内に位置している場合に追跡装置を紛失する確率が、前記高リスクゾーンの境界の外側に位置している場合に追跡装置を紛失する確率よりも高い、前記受信すること、
前記追跡装置が前記高リスクゾーン内に位置するという指示を受信したことに応答して、前記モバイル装置が、高リスクゾーンモードで動作するように前記追跡装置を設定すること、を備える方法。
【請求項７７】
前記モバイル装置は、前記追跡装置が前記高リスクゾーンモードで動作するように設定される場合、前記追跡装置が通常動作モードで動作するように設定される場合よりも前記追跡装置の位置または前記追跡装置と前記モバイル装置との間の接続の状態に関する通知をより高い頻度で供給するように構成される、請求項７６に記載の方法。
【請求項７８】
前記モバイル装置は、前記追跡装置が前記高リスクゾーンモードで動作するように設定された場合、前記追跡装置からの通信を受信しない第１の時間間隔の経過後に前記追跡装置を潜在的に紛失しているという通知を供給するように構成され、
前記モバイル装置は、前記追跡装置が通常動作モードで動作するように設定された場合、前記追跡装置からの通信を受信しない第１の時間間隔より長い第２の時間間隔の経過後に前記追跡装置を潜在的に紛失しているという通知を供給するように構成される、請求項７６に記載の方法。
【請求項７９】
前記モバイル装置は、前記追跡装置が前記高リスクゾーンモードで動作するように設定され、且つ前記モバイル装置と前記追跡装置との間の通信接続が切断された場合、前記モバイル装置のユーザに、前記モバイル装置と前記追跡装置との間の通信接続が切断されたことを直ちに通知するように構成され、
前記モバイル装置は、前記追跡装置が通常動作モードで動作するように設定された場合、前記モバイル装置と前記追跡装置との間の通信接続が切断されたことをユーザに通知する前に閾値時間が経過するまで待機するように構成される、請求項７６記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本開示は、概して追跡装置に関し、より具体的には、ゾーンまたはエリアにおけるその存在に基づいて追跡装置または関連するモバイル装置の動作を修正することに関する。
電子追跡装置は、人が人および／または物体の位置を追跡するための多数の方法を生成している。たとえば、ユーザはＧＰＳテクノロジを使用して、装置を遠隔で追跡するか、またはユーザの位置を特定することができる。別の例では、ユーザはキーや財布などの重要な物体に追跡装置を取り付け、（たとえば、紛失した場合に）追跡装置の機能を使用して物体をより迅速に特定できる。
【図面の簡単な説明】
【０００２】
【図１】一実施形態による、追跡装置が動作することができる例示的な追跡システム環境を示す。
【図２】一実施形態による、追跡システム環境で使用するための例示的な追跡システムを示す。
【図３】一実施形態による、追跡システム環境で使用するための例示的なユーザモバイル装置を示す。
【図４】一実施形態による、追跡システム環境で使用するための例示的なコミュニティモバイル装置を示す。
【図５】一実施形態による、追跡システム環境で使用するための例示的な追跡システムを示す。
【図６】一実施形態による、追跡装置または関連するモバイル装置の動作に影響を及ぼす関連する動作プロファイルを有する複数のゾーンを示す。
【図７】一実施形態による、複数のゾーンをそれぞれ含む複数のエリアを示す。
【図８】一実施形態による、複数のゾーンを生成するプロセスを示すフローチャートである。
【図９】一実施形態による、スマートゾーン内での存在に基づいて追跡装置の動作を修正するプロセスを示すフローチャートである。
【図１０】一実施形態による、エリア内での存在に基づいて追跡装置の動作を修正するプロセスを示すフローチャートである。
【発明を実施するための形態】
【０００３】
図は、例示のみの目的で本願発明のさまざまな実施形態を示している。
本明細書において記述されている本願発明の原理から逸脱することなく、本明細書において示されている構造および方法の代替実施形態が採用されることが可能であるということを当業者であれば以降の論考から容易に認識するであろう。
【０００４】
環境の概要
本明細書で説明される実施形態は、追跡装置（tracking device）に関連する機能を詳述する。ユーザは、財布、鍵、車、バイク、ペット、またはユーザが追跡したいその他の物体などの物体に追跡装置を取り付けるか、またはその内部に追跡装置を封入することができる。その後、ユーザは、（例えば、モバイル装置にインストールされたソフトウェアアプリケーションによって）モバイル装置または他の装置またはサービスを使用して、追跡装置と対応する物体を追跡できる。たとえば、モバイル装置は、近くの物体に取り付けられた追跡装置の局地探索を実行できる。しかしながら、ユーザが自身のモバイル装置を使用して追跡装置を見つけることができない状況において（例えば、追跡装置が、モバイル装置および追跡装置が通信可能な距離を超えている場合）、ユーザは、追跡装置システムの複数のユーザのコミュニティの能力を利用することができる。
【０００５】
特に、（本明細書では「クラウドサーバ」または単に「サーバ」とも呼ばれる）追跡システムは、追跡装置システムの複数のユーザに関連付けられたユーザプロファイルを保持することができる。追跡システムは、システム内の各ユーザを、ユーザに関連付けられた１つまたは複数の追跡装置（例えば、ユーザが購入し、ユーザが所有する物体の追跡に使用している追跡装置）に関連付けることができる。ユーザの物体が紛失または盗難に遭った場合、ユーザは、システムと通信している複数のユーザのコミュニティ（community）に関連付けられた１つまたは複数のモバイル装置と通信している追跡システムに、追跡装置が紛失したという指示を送信できる。追跡システムは、追跡装置を紛失したことを示すフラグを設定できる。近くの追跡装置を探索し（scanning）、更新された位置を追跡システムに提供する複数のモバイル装置のコミュニティの１つが、フラグが立てられた追跡装置を特定すると、追跡システムは、受信された位置をフラグが立てられた追跡装置に関連付け、その位置を追跡装置のユーザに中継して知らせて、ユーザが、紛失した追跡装置の位置を特定することができる。本明細書中で使用される場合、「モバイル装置」は、電話、タブレットコンピュータ、または他の接続されたデバイスを指し、また、追跡装置に接続し、追跡装置の位置を報告するように構成された、サーバ、ルータ、ゲートウェイ、アクセスポイント、および特殊化されたシステムなど、典型的には携帯性を考慮しないシステムも指すことができる。
【０００６】
本明細書で使用される「追跡装置」は、追跡装置の位置を特定する目的で別の装置と通信するように構成された任意の装置を指すことができる。追跡装置は、特殊化された装置または単一目的の装置（たとえば、別の装置と通信するための回路またはコンポーネントを含む内蔵型装置）であり得る。しかしながら、本明細書で使用される「追跡装置」は、異なる一次機能を有するが二次追跡装置機能を有する装置または物体を指すこともある。たとえば、スーツケースは、ユーザがスーツケースを追跡および／または特定可能な追跡装置コンポーネントを含み得る。いくつかの実施形態では、追跡装置プラットフォームが、１つまたは複数の基準を満たす複数の装置および物体が追跡装置エコシステム（tracking device ecosystem）内の複数の追跡装置として機能できるように構成され得る。例えば、追跡装置プロバイダは、物体または装置に組み込まれた場合に、物体または装置が追跡装置として機能し、追跡装置エコシステム内の他のデバイスと通信し、本明細書に記載の機能を実装することを可能にするＳＤＫまたはカスタムチップセットを提供することができる。
【０００７】
図１は、一実施形態による、追跡装置が動作することができる例示的な追跡システム環境を示す。図１の環境は、第１のネットワーク１０８を介してユーザ１０３に関連付けられたモバイル装置１０２に通信可能に接続された追跡システム１００を含む。また、追跡システム１００は、第１のネットワーク１０８を介して、（「複数のコミュニティユーザ１０５」として本明細書において集合的に呼称される）追跡システム１００の複数のユーザ１０５ａ〜１０５ｎに関連する（「複数のコミュニティモバイル装置１０４」として本明細書において集合的に呼称される）複数のコミュニティモバイル装置１０４ａ〜１０４ｎに通信可能に接続される。
【０００８】
以下により詳細に説明されるように、追跡システム１００は、ユーザ１０３が、ユーザ１０３に関連する追跡装置１０６を管理することおよび／またはその位置を特定することを可能にする。
【０００９】
いくつかの実施形態では、追跡システム１００は、追跡装置の位置がユーザ１０３にとって未知であり、かつ追跡するモバイル装置１０２の能力を超えている場合、追跡装置１０６の位置を特定するために、複数のコミュニティモバイル装置１０４の能力を利用する。いくつかの構成では、ユーザ１０３は、複数の追跡装置１０６を所有および登録し得る。図１は、追跡システム１００、モバイル装置１０２、コミュニティモバイル装置１０４、および追跡装置１０６の特定の配置を示しているが、様々な追加の配置が可能である。
【００１０】
いくつかの構成では、ユーザ１０３は、複数のユーザのコミュニティ１０５の一部分であり得る。さらに、１人以上のユーザ１０５は、１つまたは複数の追跡装置１０６を所有および登録してもよい。したがって、複数のユーザ１０５のコミュニティ内の複数のユーザのうちの任意の一人が、追跡システム１００と通信し、ユーザ１０３に加えてユーザ１０５のコミュニティの能力を利用して、紛失した追跡装置１０６の位置を特定することができる。
【００１１】
追跡システム１００、モバイル装置１０２、および複数のコミュニティモバイル装置１０４は、既知の通信技術、デバイス、媒体、およびリモートデータ通信をサポートするプロトコルを含む、データおよび／または通信信号を伝送するのに適した任意の通信プラットフォームおよび技術を使用して通信してもよい。
【００１２】
特定の実施形態では、追跡システム１００、モバイル装置１０２、および複数のコミュニティモバイル装置１０４は、無線ネットワーク（例えば、無線通信ネットワーク）、移動電話ネットワーク（例えば、携帯電話ネットワーク）、クローズド通信ネットワーク、オープン通信ネットワーク、衛星ネットワーク、ナビゲーションネットワーク、ブロードバンドネットワーク、狭帯域ネットワーク、インターネット、ローカルエリアネットワーク、および追跡システム１００、モバイル装置１０２、および複数のコミュニティモバイル装置１０４の間でデータおよび／または通信信号を伝送することができる任意の他のネットワークを含むが、これらに限定されない、１つまたは複数のネットワークを含むネットワーク１０８を介して通信してもよい。
【００１３】
モバイル装置１０２および複数のモバイル装置１０４のコミュニティは、第２のネットワーク１１０を介して追跡装置１０６と通信してもよい。第２のネットワーク１１０は、第１のネットワーク１０８と同様または異なるタイプのネットワークであり得る。いくつかの実施形態では、第２のネットワーク１１０は、ブルートゥースまたはブルートゥース低エネルギー（Bluetooth Low Energy : BLE）無線ネットワークなど、通信範囲が制限された無線ネットワークを含む。いくつかの構成では、第２のネットワーク１１０は、追跡装置１０６と、追跡装置１０６の近くにある１つまたは複数のモバイル装置とを含むポイント・ツー・ポイントネットワーク（point-to-point network）である。このような実施形態では、モバイル装置１０２および複数のコミュニティモバイル装置１０４は、追跡装置１０６のすぐ近くにある場合にのみ、追跡装置と通信することができるが、他の実施形態では、追跡装置は、長距離通信機能（例えば、ＧＳＭ送受信器）を使用して、任意の距離でモバイル装置１０２／１０４または追跡システム１００と通信してもよい。
【００１４】
いくつかの構成では、モバイル装置１０２および１つまたは複数のコミュニティモバイル装置１０４の各々は、様々なユーザに関連付けられた複数の追跡装置に関連付けられ得る。
【００１５】
上述したように、図１は、ユーザ１０３に関連付けられたモバイル装置１０２を示す。モバイル装置１０２は、複数の追跡装置（例えば、追跡装置１０６）の位置特定に関して本明細書で説明される１つまたは複数の機能を実行するように構成され得る。たとえば、モバイル装置１０２は、ユーザ１０３に関する情報および追跡装置１０６に関する情報を示す入力をユーザ１０３から受け取ることができる。次いで、モバイル装置１０２は、受け取ったユーザ情報、追跡装置情報、および／またはモバイル装置１０２に関する情報を追跡システム１００に提供し得る。したがって、追跡システム１００は、モバイル装置１０２、ユーザ１０３、および／または追跡装置１０６を互いに関連付けることができる。いくつかの実施形態では、モバイル装置１０２は追跡装置１０６と通信し、追跡装置の位置に関する情報をユーザ１０３に提供することができる。例えば、モバイル装置１０２は、モバイル装置１０２と追跡装置１０６との間のおおよその距離を決定するために、（例えば、第２のネットワーク１１０を介して）追跡装置１０６からの通信信号、ならびに通信信号の強度または近さを示す他の測定値を検出することができる。次に、モバイル装置１０２は、（たとえば、１つまたは複数のグラフィカルユーザインタフェースを介して）この情報をユーザ１０３に提供して、ユーザ１０３が追跡装置１０６を見つけるのを支援することができる。
【００１６】
したがって、ユーザ１０３は、モバイル装置１０２を使用して、追跡装置１０６および追跡装置１０６に関連付けられた対応する物体を追跡および位置特定し得る。モバイル装置１０２が追跡装置１０６との通信の直前の範囲（immediate range）を超えて（例えば、第２のネットワーク１１０を超えて）位置する場合、モバイル装置１０２は、追跡装置１０６を紛失したという指示を追跡システム１００に送信し、追跡装置を見つける際の支援を要求するように構成され得る。モバイル装置１０２は、ユーザ１０３からのコマンドに応答して、紛失した装置の指示を送信することができる。例えばユーザ１０３が追跡装置１０６を紛失したと判定した場合、ユーザは、（例えば、グラフィカルユーザインタフェースを介して）ユーザ入力をモバイル装置１０２に供給し、モバイル装置１０２が追跡システム１００に追跡装置１０６を紛失したという指示を送信することを要求することができる。いくつかの例では、紛失指示（lost indication）は、ユーザ１０３を識別する情報（例えば、名前、ユーザ名、認証情報）、モバイル装置１０２に関連する情報（例えば、携帯電話番号）、追跡装置に関連する情報（例えば、固有の追跡装置識別子）、またはユーザの位置（例えば、要求が送られたときのモバイル装置１０２のＧＰＳ位置）を含み得る。
【００１７】
追跡システム１００は、複数の追跡装置および／または複数の追跡装置に関連する複数のユーザの追跡および管理に関連するいくつかの機能およびサービスを提供するように構成され得る。例えば、追跡システム１００は、ユーザ１０３および複数のコミュニティユーザ１０５に関連する情報および／またはユーザプロファイルを管理し得る。特に、追跡システム１００は、追跡装置１０６および／またはユーザ１０３および／または複数のコミュニティユーザ１０５に関連する他の追跡装置に関連する情報を管理し得る。
【００１８】
上述のしたように、追跡システム１００は、モバイル装置１０２から追跡装置１０６を紛失したという指示を受信し得る。次に、追跡システム１００は、ユーザ１０３が追跡装置１０６を見つけるのを支援するためにその指示を処理し得る。例えば、追跡システム１００は、複数のコミュニティモバイル装置１０４の能力を利用して、追跡装置１０６を見つけるのを支援することができる。特に、追跡システム１００は、追跡装置１０６を紛失したことを示すために追跡装置１０６にフラグをセットし、複数のコミュニティモバイル装置１０４の近くにある１つまたは複数の追跡装置１０６の位置を示す複数のコミュニティモバイル装置１０４から受信される通信を監視してもよい。追跡システム１００は、紛失した追跡装置１０６に特定の位置が関連付けられているかどうかを判定し、追跡装置１０６に関連付けられている位置の更新をモバイル装置１０２に供給することができる。一例では、追跡システムは、追跡装置１０６を紛失しているかどうかにかかわらず、追跡装置１０６の位置の定期的な更新を受信し、追跡装置１０６を紛失したという指示の受信に応答して追跡装置１０６の更新された最新の位置を提供し得る。
【００１９】
いくつかの構成では、追跡システム１００は、追跡装置１０６に関連する位置特定要求を複数のコミュニティモバイル装置１０４のそれぞれに送信し得る。位置特定要求は、複数のコミュニティモバイル装置１０６が追跡装置１０２を見つけるために必要な任意の命令および／または情報を含み得る。例えば、位置特定要求は、追跡装置１０６を識別するために複数のコミュニティモバイル装置１０４によって使用される追跡装置１０６に関連付けられた固有の識別子を含み得る。したがって、複数のコミュニティモバイル装置１０４のうちの１つが追跡装置１０６からの通信を検出した場合（例えば、コミュニティモバイル装置１０４が追跡装置１０６の通信能力の範囲内にあるか、またはその範囲内に移動し、追跡装置１０６に関連付けられた固有の識別子を含むか、またはそれに関連付けられた信号を追跡装置１０６から受信した場合）、当該コミュニティモバイル装置１０４は、追跡システム１００に通知し得る。追跡システム１００は、複数のコミュニティモバイル装置１０４から受信した情報を使用して、追跡装置１０６の潜在的な位置を（例えば、モバイル装置１０２を介して）ユーザに通知することができる。
【００２０】
上述され図１に示されるように、追跡システム１００は、対応する複数のコミュニティユーザ１０５に関連する複数のコミュニティモバイル装置１０４と通信し得る。
例えば、一実施形態は、第１のコミュニティユーザ１０５ａに関連する第１のコミュニティモバイル装置１０４ａと、第２のコミュニティユーザ１０５ｂに関連する第２のコミュニティモバイル装置１０４ｂと、第ｎのコミュニティユーザ１０５ｎに関連する第ｎのコミュニティモバイル装置１０４ｎまでの追加のコミュニティユーザに関連する追加のコミュニティモバイル装置を含み得る。複数のコミュニティモバイル装置１０４は、各コミュニティモバイル装置１０４が当該コミュニティモバイル装置１０４の近くにある追跡装置１０６を特定できるようにする機能を含み得る。一例では、追跡装置１０６の近傍にある第１のコミュニティモバイル装置１０４ａは、追跡装置１０６と通信し、（例えば、追跡装置１０６に関連する固有の識別子を使用して）追跡装置１０６を識別し、および／または、追跡装置１０６に関連する位置（例えば、追跡装置１０６との通信時における第１のコミュニティモバイル装置１０４ａの位置）を検出することができる。この情報を使用して、更新された位置を提供し、および／または追跡装置１０６に関する追跡システム１００からの位置特定要求に応答し得る。いくつかの実施形態では、第１のコミュニティモバイル装置１０４ａによって実行される複数のステップは、第１のコミュニティユーザ１０５ａから隠される。従って、第１のコミュニティモバイル装置１０４ａは、第１のモバイルユーザ１０５ａへの影響及びその情報なしに追跡装置１０６の位置特定を支援することができる。
【００２１】
上述したように、追跡システム１００は、追跡装置１０６の位置を特定する際にユーザ１０３を支援し得る。追跡装置は、チップ、タイル、タグ、または回路を収容するための他の装置であり、財布、鍵、財布、車、またはユーザ１０３が追跡する他の物体などの物体に取り付けられるかまたは封入される。さらに、追跡装置１０６は、音を発するためのスピーカーおよび／またはビーコンをブロードキャストするための送信器を含み得る。特定の構成では、追跡装置１０６は、近くのモバイル装置１０２および／またはコミュニティモバイル装置１０４を使用して検出されるビーコン信号（beacon signal）を定期的に送信し得る。いくつかの構成では、追跡装置１０６は、近くのモバイル装置（たとえば、コミュニティモバイル装置１０４）から検出されるビーコンを定期的な間隔（たとえば、１秒間隔）でブロードキャストする。追跡装置１０６から発せられる信号の強度は、信号を検出するモバイル装置１０２またはコミュニティモバイル装置１０４への近接度を決定するために使用されてもよい。例えば、より高い強度の信号は、追跡装置１０６とモバイル装置１０２との間の近い近接性を示し、より低い強度の信号は、追跡装置１０６とモバイル装置１０２との間のより遠い近接性を示すが、いくつかの実施形態では、追跡装置１０６は、ビーコン信号の送信強度を意図的に変化させることができる。
【００２２】
いくつかの場合では、信号の強度または信号の不在が、追跡装置１０６を紛失したことを示すために使用される。
システム概要
図２は、一実施形態による、追跡システム環境で使用するための例示的な追跡システムを示す。図示されるように、追跡システム１００は、限定されるものではないが、関連付けマネージャ２０４、追跡装置位置特定マネージャ２０６、ゾーンマネージャ２０７Ａ、エリアマネージャ２０７Ｂ、およびデータマネージャ２０８を含み、これらの各々は、任意の適切な通信技術を使用して互いに通信することができる。図２では、マネージャ２０４〜２０８は分離されているように示されているが、マネージャ２０４〜２０８のいずれも、単一のマネージャのように、より少ないマネージャに組み合わされてもよく、または特定の実施形態に役立つように、より多くのマネージャに分割されてもよいことが認識されるであろう。
【００２３】
関連付けマネージャ２０４は、ユーザ１０３に関する情報および／または１つまたは複数の特定の追跡装置（例えば、追跡装置１０６）に関する情報を受信、送信、取得、および／または更新するように構成され得る。いくつかの構成では、関連付けマネージャ２０４は、ユーザ１０３に関連付けられた情報を追跡装置１０６に関連付けられた情報に関連付けることができる。例えば、ユーザ情報および追跡情報は、モバイル装置１０２を介して取得され、関連付けマネージャ２０４を使用して、ユーザ情報および追跡情報をリンクし得る。ユーザ１０３と追跡装置１０６との間の関連付けが用いられて、認証目的、またはユーザ情報、追跡装置情報、許可、またはユーザ１０３および／または追跡装置１０６に関する他の情報をデータベースに格納し得る。
【００２４】
追跡システム１００は、追跡装置位置特定マネージャ２０６も含む。追跡装置位置特定マネージャ２０６は、モバイル装置（例えば、モバイル装置１０２または複数のコミュニティモバイル装置１０４）から追跡装置１０６を紛失したという指示を受信および処理し得る。例えば、追跡システム１００は、追跡装置１０６を紛失したことを示す紛失指示をモバイル装置１０２から受信してもよい。追跡装置位置特定マネージャ２０６は、追跡装置１０６を紛失したことを示すフラグをデータベース（例えば、トラッカーデータベース（tracker database）２１２）に設定してもよい。追跡装置位置特定マネージャ２０６は、データベースに問い合わせて、関連するユーザ１０３および／または追跡装置１０６に対応する追跡情報を判定し得る。追跡システム１００は、追跡装置情報を取得し、追跡装置情報または追跡装置１０６に関連する他の情報を、紛失したかまたは利用できない追跡装置１０６に関する警告状態にある複数のコミュニティモバイル装置１０４に供給し得る。
【００２５】
追跡装置位置特定マネージャ２０６は、例えば、紛失したと以前にマーキングされていない追跡装置１０６によって送信されたビーコン信号をコミュニティモバイル装置が受信したことに応答して、追跡装置１０６を検出する１つまたは複数のコミュニティモバイル装置１０４から位置を受信してもよい。このような実施形態では、モバイル装置１０２に対応するユーザは、追跡システム１００から追跡装置に関連する最新の位置を要求し、位置特定マネージャ２０６は、モバイル装置１０２による表示のために、コミュニティモバイル装置から受信した位置を提供することができる。いくつかの実施形態では、位置特定マネージャ２０６は、（例えば、追跡装置１０６を紛失したとしてマーキングされている場合）自動的に、または（例えば、モバイル装置１０２のアプリケーションを介した）モバイル装置１０２のユーザの要求に応じて、コミュニティモバイル装置から受信された追跡装置１０６の位置を提供する。位置特定マネージャ２０６は、テキストメッセージ、プッシュ通知、アプリケーション通知、自動音声メッセージ、または任意の他の適切な通信形態を介して、モバイル装置１０２に追跡装置１０６の位置を提供し得る。
【００２６】
追跡装置位置特定マネージャ２０６は、追跡装置１０６を紛失したかどうかについての指示を提供することをさらに管理し得る。例えば、上述したように、追跡装置位置特定マネージャ２０６は、追跡装置１０６を紛失したことを示す位置特定要求を複数のモバイル装置のコミュニティ１０４に提供し得る。さらに、ユーザ１０３又は複数のユーザ１０５のコミュニティのうちの一人による追跡装置１０６の位置特定時に、追跡装置位置特定マネージャ２０６は、追跡装置１０６が発見されたという指示をユーザ１０３、コミュニティユーザ１０５、または追跡システム１００に提供して、追跡装置に関連するフラグを除去し、および／または複数のユーザのコミュニティ１０５に以前に提供された位置特定要求をキャンセルする。例えば、追跡装置１０６を紛失したという指示をユーザ１０３が追跡システム１００に送信し、後で追跡装置１０６を発見した場合、モバイル装置１０２は、追跡システム１００に追跡装置１０６が発見されたという指示を提供し得る。これに応答して、追跡装置位置特定マネージャ２０６は、追跡装置１０６を紛失したことを示すフラグを除去し、および／または、更新された指示を追跡装置１０６が発見されたことをユーザ１０５のコミュニティに提供し、これにより、以前に提供された位置特定要求に関連する任意の命令を取り消すことができる。いくつかの構成では、モバイル装置１０２がモバイル装置１０２の近くで追跡装置１０６を検出すると、追跡装置１０６が発見されたという通知が自動的に提供され得る。代替的には、追跡装置１０６が発見されたという通知は、ユーザ１０３によってモバイル装置１０２のユーザ入力を介して提供されてもよい。別の例では、追跡装置１０６が共有されている既知のユーザ（例えば、友人または家族）は、当該追跡装置１０６が発見されたという指示を提供してもよい。
【００２７】
ゾーンマネージャ（zone manager）２０７Ａは、１人以上のユーザの位置データセットに基づいて、異なるタイプのゾーンを生成する。ゾーンを生成した後、ゾーンマネージャ２０７Ａは、ゾーンをゾーンデータベースに格納する。ゾーンの生成と機能については、図６を参照して以下でさらに詳しく説明する。以下で説明するように、いくつかのタイプのゾーン（例えば、スマートゾーン（smart zones）および安全ゾーン（safe zones））はユーザ固有であるが、他のタイプのゾーン（例えば、高リスクゾーン）は複数のユーザに適用可能である。一実施形態では、ゾーンマネージャ２０７Ａは、ユーザに関する他のデータに関連してユーザデータベース２１０にユーザ固有のゾーンを格納し、ゾーンマネージャ２０７Ａは、ゾーンデータベース２１８に複数のユーザに適用可能なゾーンを格納する。別の実施形態では、ゾーンマネージャ２０７Ａは、生成されたすべてのゾーンをゾーンデータベース２１８に格納するが、ユーザ固有のゾーンは、関連するユーザの識別子とともに格納される。
【００２８】
エリアマネージャ（area manager）２０７Ｂは、異なるタイプのエリアを生成し、生成されたエリアをエリアデータベース２２０に格納する。エリアの生成と機能については、図７を参照して以下でさらに詳しく説明する。以下で説明するように、エリアはユーザ固有であり得る。したがって、ユーザ固有のゾーンと同様に、ユーザ固有のエリアは、ユーザに関する他のデータに関連してユーザデータベース２１０に格納されるか、または関連するユーザの識別子とともにエリアデータベース２２０に格納される。
【００２９】
追跡システム１００は、データマネージャ２０８をさらに含む。データマネージャ２０８は、ユーザ、モバイル装置、追跡装置、許可、位置特定要求、および追跡装置の位置特定サービスの実行に関連するデータベースに格納および／または維持される他のデータに関連する情報を格納および管理し得る。示されるように、データマネージャ２０８は、ユーザデータベース２１０、トラッカーデータベース２１２、許可データ２１４、位置特定要求データ２１６、ゾーンデータベース、およびエリアデータベース２２０を含むことができるが、これらに限定されない。図２では、データマネージャ２０８内のデータベースおよびデータは別々に示されているが、ユーザデータベース２１０、トラッカーデータベース２１２、許可データ２１４、および位置特定要求データ２１６のいずれも、単一のデータベースまたはマネージャ内で組み合わされ、または特定の実施形態に役立つように、より多くのデータベースまたはマネージャに分割されることができることが理解されよう。
【００３０】
データマネージャ２０８は、ユーザデータベース２１０を含み得る。ユーザデータベース２１０は、様々なユーザに関連するデータを格納するために使用される。例えば、ユーザデータベース２１０は、複数のユーザ１０５のコミュニティ内の各ユーザ１０５に関するデータとともに、ユーザ１０３に関するデータを含んでもよい。複数のユーザのコミュニティ１０５は、モバイル装置１０２、１０４または他の電子デバイスを介して追跡システム１００にユーザ情報を提供した任意のユーザを含み得る。ユーザ情報は、１つまたは複数の追跡装置１０６の各々に関連付けられてもよく、または特定の追跡装置に関連付けられずに格納されてもよい。例えば、コミュニティユーザ１０５は、追跡装置１０４を所有することなくまたは追跡装置１０６に関連付けられることなく、ユーザ情報を提供し、コミュニティモバイル装置１０４上で追跡機能の実行を許可し得る。
【００３１】
ユーザデータベース２１０はまた、特定のユーザに関連付けられた１つまたは複数のモバイル装置または他の電子デバイスに関する情報を含み得る。
データマネージャ２０８はまた、トラッカーデータベース２１２を含み得る。トラッカーデータベース２１２は、複数の追跡装置に関連するデータを格納するために使用される。例えば、トラッカーデータベース２１２は、追跡システム１００に登録されている追跡装置１０６の追跡データを含んでもよい。追跡データは、個々の追跡装置１０６に関連付けられた固有のトラッカー識別子（tracker identification ）（ＩＤｓ）を含み得る。トラッカーＩＤｓは、対応するユーザ１０３に関連付けられてもよい。またトラッカーＩＤｓは、複数のユーザに関連付けられてもよい。さらに、トラッカーデータベース２１２は、特定の追跡装置１０６を紛失したと示されたかどうか、およびその追跡装置１０６に関する任意の着信通信（incoming communication）が追跡装置１０６に関連するフラグの存在に基づいて処理されるべきかどうかに関連する任意のフラグまたは他の指示を含み得る。
【００３２】
データマネージャ２０８は、許可データ２１４および位置特定要求データ２１６をさらに含み得る。許可データ２１４は、特定のユーザ１０３および／または追跡装置１０６に関連する許可のレベルを含み得る。例えば、許可データ２１４は、追跡装置１０６を共有していると示されたか、または追跡装置１０６の位置を特定または受信する許可を与えられた追加のユーザを含んでもよい。位置特定要求データ２１６は、モバイル装置１０２を介してユーザ１０３から受信した位置特定要求または紛失指示に関連する情報を含み得る。
【００３３】
データマネージャ２０８は、ゾーンデータベース２１８およびエリアデータベース２２０をさらに含み得る。上述したように、ゾーンデータベース２１８は、ゾーンマネージャ２０７Ａによって生成された複数のゾーンを格納してもよく、エリアデータベース２２０は、エリアマネージャ２０７Ｂによって生成された複数のエリアを格納してもよい。
【００３４】
図３は、一実施形態による、追跡システム環境で使用するための例示的なユーザモバイル装置を示す。図示されるように、モバイル装置１０２は、限定されるものではないが、ユーザインタフェースマネージャ３０２、位置特定要求マネージャ３０４、データベースマネージャ３０６、および追跡マネージャ３０８を含み、これらの各々は、任意の適切な通信技術を使用して互いに通信することができる。図３では、マネージャ３０２〜３０８は分離されているように示されているが、マネージャ３０２〜３０８のいずれも、単一のマネージャのように、より少ないマネージャに組み合わされてもよく、または特定の実施形態に役立つように、より多くのマネージャに分割されてもよいことが認識されるであろう。
【００３５】
以下でより詳細に説明されるように、モバイル装置１０２は、ユーザインタフェースマネージャ３０２を含む。ユーザインタフェースマネージャ３０２は、追跡システム１００上のデータへのアクセスをユーザ１０３に提供すること、および／または追跡システム１００にデータを提供することを可能にする。さらに、ユーザインタフェースマネージャ３０２は、ユーザ１０３がモバイル装置１０２を介して追跡システム１００および／または追跡装置１０６と通信することができるユーザインタフェースを提供する。
【００３６】
モバイル装置１０２は、位置特定要求マネージャ３０４も含み得る。位置特定要求マネージャ３０４は、モバイル装置１０２への要求入力を受信および処理して、追跡装置１０６を紛失したという指示を追跡システム１００に送信し得る。例えば、ユーザ１０３は、追跡装置１０６を紛失したとの指示、追跡装置１０６が到達不可能であるとの指示、またはそうでなければ利用できないとの指示をモバイル装置１０２からユーザインタフェースマネージャ３０２を介して提供し、位置特定要求マネージャ３０４は、紛失指示を処理し、位置特定要求を処理してネットワーク１０８を介して他のユーザ１０５に中継するために必要な任意のデータを追跡システム１００に提供し得る。いくつかの構成では、追跡装置１０６を紛失したという指示は、ユーザ入力を介して提供される。代替的には、追跡装置１０６を紛失したとモバイル装置１０２が判定したことに応答して、指示が自動的に送信されてもよい。
【００３７】
さらに、位置特定要求マネージャ３０４は、追跡装置１０６を紛失したと識別されることなく、追跡装置１０６の位置特定を要求することができる。例えば、ユーザは、（例えば、ユーザインタフェースマネージャ３０２を介して）モバイル装置１０２上で実行されているアプリケーションの追跡装置位置特定機能にアクセスすることができ、位置特定要求マネージャ３０４は、追跡システム１００から追跡装置１０６の最新の位置を要求することができる。位置特定要求マネージャ３０４は、追跡システム１００から最新の位置を受信して、ユーザインタフェースマネージャ３０２を介して最新の位置を表示することができる。
【００３８】
モバイル装置１０２は、データベースマネージャ３０６も含み得る。データベースマネージャ３０６は、追跡装置１０６の位置を特定する、および／またはユーザ１０３に関連する１つ以上の追跡装置１０６の位置を特定するための要求を追跡システム１００に提供するために使用されるユーザ１０３、追跡装置１０６、許可、他のデータに関連するデータを保持し得る。さらに、データベースマネージャ３０６は、モバイル装置１０２上の任意の他のマネージャを使用してアクセスされる任意の情報を保持し得る。
【００３９】
モバイル装置１０２は、追跡マネージャ３０８をさらに含み得る。追跡マネージャ３０８は、ユーザ１０３に関連する追跡装置１０６と通信し、追跡装置１０６の位置を特定するための追跡アプリケーション（例えば、ソフトウェアアプリケーション）を含み得る。
【００４０】
例えば、追跡マネージャ３０８は、追跡システム１００および／または複数のコミュニティモバイル装置１０４を使用して、追跡装置１０６の位置を特定する、および／または追跡装置１０６の位置特定を要求する機能を提供するモバイル装置１０２上にインストールされる追跡アプリケーションの特定の構成であってもよい。図示のように、追跡マネージャ３０８は、Ｂｌｕｅｔｏｏｔｈ低エネルギー（Bluetooth Low Energy : BLE）ケーブルマネージャ３１０、持続性マネージャ（persistence manager）３１２、ローカルファイルマネージャ３１４、モーションマネージャ（motion manager）３１６、セキュアストレージマネージャ３１８、設定マネージャ３２０、位置特定マネージャ３２２、ネットワークマネージャ３２４、通知マネージャ３２６、サウンドマネージャ３２８、友人マネージャ３３０、写真マネージャ３３２、認証マネージャ３３４、およびデバイスマネージャ３３６を含むが、これらに限定されない。したがって、追跡マネージャ３０８は、以下でさらに詳細に説明するマネージャ３１０〜３３８に関連する機能のいずれかを実行することができる。
【００４１】
ＢＬＥマネージャ３１０は、１つ以上の追跡装置１０６との通信を管理するために使用され得る。持続性マネージャ３１２は、追跡マネージャ３０８に関連する論理スキーマ情報（logical schema information）を格納するために使用され得る。ローカルファイルマネージャ３１４は、モバイル装置１０２から入力または出力されるすべてのファイルを管理する役割を果たし得る。モーションマネージャ３１６は、追跡マネージャ３０８が必要とするすべてのモーション管理の役割を果たし得る。セキュアストレージマネージャは、このサブシステムを介してアクセスされるパスワードおよびプライベートデータなどの情報を含むセキュアデータのストレージの役割を果たし得る。設定マネージャ３２０は、追跡マネージャ３０８によって使用される設定管理の役割を果たし得る。そのような設定は、モバイル装置１０２および／または追跡システム１００による内部使用（たとえば、アプリケーション設定）のために追跡マネージャ３０８によってユーザ制御（たとえば、ユーザ設定）または定義されてもよい。位置特定マネージャ３２２は、追跡マネージャ３０８によって行われたすべての位置追跡の役割を果たし得る。例えば、位置特定マネージャ３２２は、モバイル装置１０２の位置特定サービスへのアクセスを管理し、他のマネージャと協働してデータを保持し得る。
【００４２】
ネットワークマネージャ３２４は、追跡マネージャ３０８からのすべてのインターネット通信の役割を果たし得る。例えば、ネットワークマネージャ３２４は、追跡マネージャ３０８のためのすべてのインターネットＡＰＩコールを調停し得る。通知マネージャ３２６は、追跡マネージャ３０８が必要とするローカルおよびプッシュ通知を管理する役割を果たし得る。サウンドマネージャ３２８は、追跡マネージャ３０８によるオーディオキュー（audio cues）の再生の役割を果たし得る。友人マネージャ３３０は、連絡先およびユーザのソーシャルグラフへのアクセスを管理する役割を果たし得る。写真マネージャ３３２は、追跡マネージャ３０８によって使用される写真を取得して管理する役割を果たし得る。
【００４３】
認証マネージャ３３４は、ユーザの認証（例えば、サインインまたはログイン）を処理する役割を果たし得る。
認証マネージャ３３４は、登録（例えば、サインアップ）機能も含み得る。認証マネージャ３３４は、他のマネージャとさらに調整して、登録機能を達成する。デバイスマネージャ３３６は、追跡マネージャ３０８によって発見されたデバイスを管理する役割を果たし得る。デバイスマネージャ３３６は、デバイスの発見および更新に関連するアルゴリズムのロジックをさらに格納および／または保持してもよい。
【００４４】
図４は、一実施形態による、追跡システム環境で使用するための例示的なコミュニティモバイル装置を示す。図示されるように、コミュニティモバイル装置１０４は、限定されるものではないが、ユーザインタフェースマネージャ４０２、追跡装置マネージャ４０４、データベースマネージャ４０６、および追跡マネージャ４０８を含み、これらの各々は、任意の適切な通信技術を使用して互いに通信することができる。図４に示すユーザインタフェースマネージャ４０２、データベースマネージャ４０６、および追跡マネージャ４０８は、図３に関連して上述したユーザインタフェースマネージャ３０２、データベースマネージャ３０６、および追跡マネージャ３０８と同様の特徴および機能を含み得る。図４では、マネージャ４０２〜４０８は分離されているように示されているが、マネージャ４０２〜４０８のいずれも、単一のマネージャのように、より少ないマネージャに組み合わされてもよく、または特定の実施形態に役立つように、より多くのマネージャに分割されてもよいことが認識されるであろう。
【００４５】
コミュニティモバイル装置１０４は、追跡装置マネージャ４０４を含み得る。追跡装置マネージャ４０４は、近くの追跡装置１０６の探索を可能にし得る。いくつかの構成では、追跡装置マネージャ４０４は、近くの追跡装置１０６について連続的または定期的に（たとえば、１秒に１回）探索することができる。追跡装置マネージャ４０４は、近くの追跡装置１０６の更新された位置を追跡システム１００に提供するかどうかを決定し得る。いくつかの構成では、追跡装置マネージャ４０４は、近くの追跡装置１０６の位置を自動的に提供する。代替的には、追跡装置マネージャ４０４は、追跡装置１０６の位置が最近更新されたかどうかを判定してもよく、追跡装置１０６の位置が最後に更新された時刻に基づいて、（例えば、コミュニティモバイル装置１０４によって）更新された位置を提供するかどうかを判定してもよい。例えば、コミュニティモバイル装置１０４が追跡装置１０６の位置の最近の更新を提供した場合、追跡装置マネージャ４０４は、同じ追跡装置１０６の更新された位置を提供する前に、所定の期間（例えば、５分）待機することを決定してもよい。
【００４６】
特定の構成では、追跡装置マネージャ４０４は、追跡システム１００によってコミュニティモバイル装置１０４に中継される位置特定要求または他の情報を受信および処理し得る。例えば、追跡装置マネージャ４０４は、紛失したと示された追跡装置１０６の指示を受信し、追跡装置１０６がコミュニティモバイル装置１０４の近くに配置された場合、その位置を提供し得る。
【００４７】
いくつかの構成では、コミュニティモバイル装置１０４は、近隣エリアを定期的に探索して、コミュニティモバイル装置１０４の近くに追跡装置１０６があるかどうかを判定する。したがって、（例えば、位置特定要求から）追跡システム１００によって提供される情報と一致する追跡装置１０６が、コミュニティモバイル装置１０４の近くに配置された場合、追跡装置マネージャ４０４は、位置特定要求に対する応答を生成して追跡システム１００に送信して、追跡装置１０６に関連するユーザ１０３に提供することができる。さらに、追跡要求に対する応答の生成および送信は、モバイル装置１０２および／または追跡システム１００によって紛失したとしてフラグが立てられている追跡装置１０６の状態を条件としてもよい。
【００４８】
追跡装置マネージャ４０４は、追跡要求の受信に応答して、追跡システム１００に他の情報を追加的に提供し得る。例えば、コミュニティモバイル装置１０４の位置を提供することに加えて、追跡装置マネージャは、位置に関連する信号強度を提供して、ユーザ１０３に提供されるコミュニティモバイル装置１０４の位置に対する近接レベルを示してもよい。例えば、信号強度が高い場合、ユーザ１０３に提供される位置は、低い信号強度を伴う位置よりも正確である可能性が高い。このことは、ユーザ１０３が追跡装置１０６の正確な位置を決定するのに有用である追加情報を提供し得る。
【００４９】
上述したように、追跡装置マネージャ４０４は、追跡装置１０６の近くの位置を追跡システム１００に送信するかどうかを決定し得る。
位置を追跡システム１００に送信するかどうかの決定は、様々な要因に基づいてもよい。例えば、追跡装置マネージャ４０４は、検出された追跡装置１０６を紛失したとして示されているかどうか、または追跡要求が特定の追跡装置１０６のためにコミュニティモバイル装置１０４に提供されたかどうかに基づいて、追跡装置１０６の位置を追跡システム１００に送信するように決定し得る。いくつかの構成では、追跡装置１０６が現在の追跡要求に関連付けられていない場合、または追跡装置１０６を紛失したと指示されていない場合でも、コミュニティモバイル装置１０４は、追跡装置１０６の位置の更新を送信し得る。
【００５０】
例えば、追跡装置１０６の位置が所定の期間更新されていない場合、追跡要求が受信されたかどうかにかかわらず、コミュニティモバイル装置１０４は、追跡システム１００に追跡装置の位置の更新を提供し得る。
【００５１】
いくつかの構成では、コミュニティモバイル装置１０４は、追加の機能を含み得る。例えば、コミュニティモバイル装置１０４は、追跡システム１００が、コミュニティモバイル装置１０４の写真機能を使用して写真をスナップし、ダウンロードすることを可能にする。
【００５２】
いくつかの構成では、これは、コミュニティユーザ１０５が追跡システム１００がスナップショットを撮像し、追跡装置１０６の近くのエリアの視覚画像を提供することを許可するオプトイン機能（opt-in feature）であり得る。
【００５３】
図５は、一実施形態による、追跡システム環境で使用するための例示的な追跡システムを示す。
図５の追跡装置１０６は、インタフェース５０２、送受信器５０４、コントローラ５０６、１つまたは複数のセンサ５０８、およびＧＰＳユニット５１０を含む。送受信器５０４は、信号の送信と受信の両方が可能なハードウェア回路である。他の実施形態では、追跡装置１０６は、図５に示されるものよりも少ない、追加の、または異なるコンポーネントを含むことに留意されたい。例えば、追跡装置はＧＰＳユニット５１０を含まなくてもよく、本明細書で説明される機能を依然として具体化することができる。
【００５４】
インタフェース５０２は、追跡装置１０６と、モバイル装置１０２のような１つ以上の他の装置との間の通信インタフェースを提供する。
例えば、インタフェース５０２は、上述したように（例えば、周期的に、または追跡装置１０６の検出された移動のようなトリガー事象に応答して）ビーコン信号を出力するように送受信器５０４に命令することができる。
【００５５】
インタフェース５０２は、送受信器５０４が例えばモバイル装置１０２から信号を受信したことに応答して、追跡装置１０６とモバイル装置１０２との間に通信接続を確立するためのペアリングプロトコルを管理することができる。
【００５６】
上述したように、ペアリングプロトコルはＢＬＥ接続とすることができるが、他の実施形態では、インタフェース５０２は、他の適切な無線接続プロトコル（WiFi、Global System for Mobile Communications、GSMなど）を管理することができる。
【００５７】
コントローラ５０６は、１つ以上の機能を実行するか、または１つ以上の動作モードまたは状態で動作するように追跡装置１０６を設定するハードウェアチップである。例えば、コントローラ５０６は、送受信器がビーコン信号をブロードキャストする間隔を設定すること、装置から受信した情報および追跡装置に格納された許可に基づいて特定の装置が追跡装置１０６とペアリングすることを許可または禁止すること、送受信器がブロードキャストされる信号の送信強度を増大または減少すること、着信音を発するかまたはＬＥＤ光を点滅させるようにインタフェースを設定すること、種々の追跡装置センサを有効または無効にすること、追跡装置ＧＰＳユニットを有効または無効にすること、（ＧＳＭ送信器や受信器などの）追跡装置１０６の通信機能を有効または無効にすること、追跡装置をスリープモードまたはウェイクモードに設定すること、追跡装置を省電力モードに設定すること等ができる。コントローラ５０６は、追跡装置１０６とペアリングしているか、またはペアリングしようと試みている装置から受信した情報または信号に基づいて、追跡装置１０６の動作状態または接続状態に基づいて、ユーザが選択した設定に基づいて、追跡装置１０６に記憶された情報に基づいて、追跡装置１０６の検出された位置に基づいて、追跡装置１０６の履歴動作（例えば、追跡装置が特定のモードで動作するように設定された以前の時間の長さ）に基づいて、センサ５０８またはＧＰＳ５１０から受信した情報に基づいて、または任意の他の適切な基準に基づいて、機能を実行するかまたは特定の動作モードで動作するように追跡装置を設定することができる。
【００５８】
複数のセンサ５０８は、（ジャイロスコープや加速器などの）モーションセンサ、高度計、方位センサ、近接センサ、光センサ、または追跡装置１０６の環境、追跡装置１０６の状態、追跡装置１０６の移動または位置などを検出するように構成された任意の他の適切なセンサを含み得る。複数のセンサ５０８は、複数のセンサによって検出された情報をコントローラ５０６に提供するように構成される。ＧＰＳユニット５１０は、受信したＧＰＳ信号に基づいて追跡装置１０６の位置を検出するように構成され、検出された位置をコントローラ５０６に提供するように構成される。
【００５９】
ゾーンまたはエリア内の存在に基づく追跡動作の修正
図６は、一実施形態による、追跡装置または関連するモバイル装置の動作に影響を及ぼす関連する動作プロファイル（behavior profile）を有する複数のゾーン６０２，６０４，６０６を示す。
【００６０】
本明細書において説明されるように、ゾーンは、取り付けられた物体が予想される動きを有するか、または紛失または置き忘れの平均よりも高いかまたは低い確率を有する位置である。取り付けられた物体は、追跡装置１０６が取り付けられた物体を指す。例えば、取り付けられた物体は、一組のキー、携帯電子機器（例えば、スマートフォン、タブレットコンピュータ、またはラップトップコンピュータ）、財布、または財布など、ユーザが通常持ち歩く個人所有物であり得る。取り付けられた物体は、リモートコントロールまたはペットなど、ユーザによって日常的に持ち歩かれるとは限らない個人所有物であってもよい。説明を明確にするために、「個人所有物」という用語が本開示全体で使用されている。この用語が使用される場合、追跡装置１０６が取り付けられた物体を指すことを理解されたい。
【００６１】
図６には、３つの異なるタイプのゾーン６０２、６０４、６０６の例が示されている。ゾーンの第１のタイプは、安全ゾーン６０２である。安全ゾーンとは、ユーザが個人所有物を紛失したり、または置き忘れたりする可能性が平均よりも低い場所である。たとえば、ユーザの自宅、職場、または学校が、安全ゾーンとして指定され得る。図６に示される例では、ユーザの家が安全ゾーン６０２として指定されている。
【００６２】
（例えば、モバイル装置１０２の位置追跡機能によって示されるように）ユーザ、追跡装置、およびモバイル装置の１つまたは複数が安全ゾーン６０２に存在する場合、ユーザのモバイル装置１０２および追跡装置１０６の動作または構成は、個人所有物を紛失する可能性がより低いことを反映するように修正され得る。例えば、安全ゾーン６０２においてユーザの存在を検出した後、モバイル装置１０２は、追跡装置１０６を探索する頻度を低くするように自動的に自身を設定してもよい。またモバイル装置１０６は、追跡装置１０６によって送信されるビーコン信号の電力および頻度を低下させる、追跡装置１０６がスリープモードからウェイクモードに自動的に移行する頻度を低下させる、または追跡装置１０６のスピーカーの音量を低下させるなどの省電力機能を可能にするように、取り付けられた追跡装置１０６を設定してもよい。安全ゾーン内に位置するときのモバイル装置または追跡装置の動作または構成の修正は、本明細書では「安全ゾーンモード」における動作と呼称される。
【００６３】
第２のタイプのゾーンは、スマートゾーン６０４である。スマートゾーン６０４は、ユーザおよび自身の所有物が特定の方法で動くことが予想される場所である。より詳細には、スマートゾーンは、（ユーザの位置を示していると推定される）モバイル装置１０２と（ユーザの所有物のうちの１つの位置を示していると推定される）追跡装置１０６との間の離隔距離が特定のパターンに従うと予想される場所である。例えば、ユーザがレストランにいる間、ユーザは、トイレを使用するかまたはウェイターに話しかけたりするために立ち上がったとき、自身の所有物をテーブルに置いておく可能性がある。したがって、レストランでは、モバイル装置と追跡装置との間の離隔距離の一時的な増加は、ユーザが追跡装置に取り付けられた物体を紛失または置き忘れたという指示ではなく、通常のユーザ動作の結果である可能性がある。
【００６４】
ユーザが対応するスマートゾーン６０４にいる場合に、スマートゾーン６０４は、追跡装置１０６の動作およびモバイル装置１０２の関連する機能を制御する複数のパラメータを指定する動作プロファイルに関連付けられる。動作プロファイルの特定のパラメータは、例えば、追跡装置１０６の切断を検出することと、追跡装置１０６が切断されたことをモバイル装置１０２に通知することとの間の遅延（以下、通知遅延時間と呼称される）であり得る。別のパラメータは、モバイル装置１０２にユーザへの通知を提供させる追跡装置１０６とモバイル装置１０２との間の閾値離隔距離であり得る。例えば、モバイル装置１０２は、追跡装置１０６から受信した信号の強度に基づいてモバイル装置１０２と追跡装置１０６との間の離隔距離を判定し、離隔距離が閾値を超える場合、モバイル装置１０２は、取り付けられた物体をユーザが置き忘れた際にユーザに通知を提供し得る。
【００６５】
動作プロファイルで指定される複数のパラメータは、モバイル装置１０２によって提供される通知の強度または追跡装置１０６によって提供される警告の強度を制御するパラメータをさらに含み得る。例えば、複数のパラメータは、音声警告の音量、振動の強度またはパターン、または音声警告、振動、またはその両方を再生するかどうかなど、モバイル装置１０２に通知を提供する方法の様々な態様を定義してもよい。同様に、複数のパラメータは、追跡装置１０６が警告を提供する方法の複数の態様を定義してもよい。例えば、パラメータは、追跡装置１０６が内蔵スピーカーで再生する音声警告の音量を定義してもよい。別の例として、追跡装置１０６は、追跡装置１０６の光を点滅させることにより視覚的警告を提供してもよく、複数のパラメータは、視覚的警告の頻度または明るさを定義してもよい。
【００６６】
また動作プロファイルは、追跡装置１０６によって送信されるビーコン信号の電力および頻度、追跡装置１０６がスリープモードからウェイクモードに自動的に移行する間隔、または追跡装置１０６のスピーカーの音量などの追跡装置１０６の省電力機能のための複数のパラメータを含み得る。また動作プロファイルは、スマートゾーン内の装置１０２，１０４が近くの追跡装置１０６を探索する頻度、または（例えば、追跡装置１０６がスマートゾーン内で紛失したと報告された場合に、追跡装置１０６をより頻繁に探索するようにスマートゾーン内のコミュニティモバイル装置１０４を設定する）検索パーティ機能（search party function）を起動するかどうかなど、スマートゾーン内のモバイル装置１０２またはコミュニティモバイル装置１０４の複数の特徴に関するパラメータを含んでもよい。
【００６７】
特定の実施形態では、スマートゾーンの動作プロファイルは、（例えば、ゾーンデータベース２１８におけるスマートゾーンに関連して、またはユーザデータベース２１０におけるユーザおよびスマートゾーンに関連して）追跡システム１００に格納される。動作プロファイルは、追加的または代替的に、ユーザのモバイル装置１０２に格納されてもよい。例えば、複数の動作プロファイルは追跡システム１１０に格納され、モバイル装置１０２は、ユーザが頻繁に（たとえば、直前の週や月などの追跡期間（trailing time period）に閾値を超える回数）訪れる場所に関する複数の動作プロファイルおよび関連する複数のスマートゾーンのコピーを含むキャッシュを保持する。
【００６８】
またスマートゾーン６０４は、スマートゾーン６０４に対応する現実世界の場所のタイプ（例えば、レストラン、ジム、教会など）を示すカテゴリに関連付けられ得る。例えば、スマートゾーン６０４Ａはレストラン・スマートゾーンとして分類され、スマートゾーン６０４Ｂはジム・スマートゾーンとして分類される。複数のスマートゾーンを生成し、複数のスマートゾーンに複数のカテゴリを割り当てるプロセスの一例を、図７Ａを参照して以下に説明する。
【００６９】
各スマートゾーンのカテゴリは、対応するタイプの場所におけるユーザ、モバイル装置、または追跡装置の予想される動作を反映する複数のパラメータを指定する動作プロファイルに関連付けられ得る。例えば、（例えば、レストラン・スマートゾーン６０４Ａの）レストラン動作プロファイルは、モバイル装置１０２の位置がレストラン・スマートゾーン内に留まる限り、比較的短いが、０分よりも長い通知遅延時間（例えば、１５〜３０分）を指定する。上記したように、レストランで食事をするとき、ユーザは、トイレを使用したり、ビュッフェを訪れたり、またはウェイターに話したりするために、自分の所有物をテーブルに短時間置いておくことは一般的である。従って、レストラン・スマートゾーンにおける短いがゼロでない通知遅延時間は、ユーザが単に短時間テーブルを離れたときに追跡装置１０６を紛失したかもしれないという不必要な通知をモバイル装置１０２が提供することを防止する。
【００７０】
特定の実施形態では、すべてのレストランの遅延時間は、同じデフォルト値（例えば、１５分〜３０分の間）である。いくつかの実施形態では、特定のレストラン・スマートゾーンの遅延時間は、レストランを訪れた複数のユーザから受信した追跡装置データに基づいて生成（またはデフォルト値から調整）することができる。特定の実施形態では、追跡システム１００は、レストラン内の追跡装置１０６を追跡するための切断から再接続までの平均時間（例えば、追跡装置１０６がモバイル装置１０２から切断されたことと、追跡装置１０６がモバイル装置に再接続されることとの間の平均時間）を計算し、切断から再接続までの平均時間に基づいて（例えば、切断から再接続までの時間に「２．０」のような所定の倍率を掛けることによって）レストラン・スマートゾーンの遅延時間を生成する。切断から再接続までの平均時間は、ユーザがテーブルを離れる平均時間を示すことができるため、遅延時間を生成するこの方法は、異なるレストラン間のユーザの行動の違いを有利に考慮することができる。例えば、複数のユーザは、テーブルサービスを備えたレストランよりもビュッフェレストランにおいて長時間テーブルを離れており、このように遅延時間を生成することは、このような行動の違いを考慮することができる。
【００７１】
別の例として、（例えば、ジム・スマートゾーン６０４Ｂの）ジム動作プロファイルは、ジム内の運動器具を操作する前に、ロッカーまたは車に個人所有物を置く傾向を反映するために、比較的長い通知遅延時間（例えば、２時間）を指定する。従って、（例えば、運動器具を操作しながら音楽を聴くために）ユーザが自分のモバイル装置１０２をジムに持ち込むと、車またはロッカーに残された個人所有物に取り付けられた追跡装置１０６は、ユーザの運動の間、切断される可能性が高い。上記したレストランの例と同様に、特定のジム・スマートゾーンの遅延時間は、ジムを訪れた複数のユーザから受信した追跡装置データに基づいて生成（またはデフォルト値から調整）され得る。
【００７２】
第３の例として、礼拝に参加している人が個人所有物から離れることが比較的稀であるため、教会動作プロファイルは０分の通知遅延時間を指定する（すなわち、追跡装置１０６が切断されるとすぐに、通知がモバイル装置１０２に提供される）。
【００７３】
礼拝の中断を減らすために、教会動作プロファイルは、追跡装置１０６が切断されたことを検出した場合の、モバイル装置１０２によって提供される通知のより低い強度値（例えば、より低い音量、より低い振動強度、より短い振動長、または音声警告の代わりの振動の生成）、または追跡装置１０６によって提供される警告の強度（例えば、追跡装置１０６が内蔵スピーカーで再生する音声警告のより低い音量）をさらに指定することができる。
【００７４】
上述した複数の例のスマートゾーンの各々において、モバイル装置１０２は、追跡装置１０６が切断されている間にモバイル装置１０２がスマートゾーンから離れる場合には、たとえ通知遅延時間が経過していなくても、ユーザがスマートゾーンから離れて個人所有物を背後に残していることを意味するので、ユーザに直ちに通知を表示するように構成され得る。例えば、モバイル装置１０２が１５分後にジム・スマートゾーン６０４Ｂを離れ、その後、ユーザの家の鍵に取り付けられた追跡装置１０６がモバイル装置１０２に接続されない場合、モバイル装置１０２は、２時間の遅延期間が経過していなくても通知を表示する。スマートゾーン内に位置するときのモバイル装置または追跡装置の動作または設定の修正は、本明細書では「スマートゾーンモード」における動作と呼称される。
【００７５】
また追跡システム１００は、該追跡システム１００によって、カテゴリに関連付けられていないスマートゾーン、またはカテゴリ固有の動作プロファイルを有していないカテゴリに関連付けられたスマートゾーンに割り当てる未分類の動作プロファイルを保持してもよい。未分類の動作プロファイルは、デフォルト通知遅延時間（例えば、１時間）を指定してもよいが、追跡装置１０６が切断されている間にモバイル装置１０２がスマートゾーンから離れた場合にユーザに直ちに通知を表示するように設定してもよい。
【００７６】
第３のタイプのゾーンは、高リスクゾーン６０６である。高リスクゾーンとは、空港、駅、コンサート会場、スポーツイベント、公共交通機関、店舗または他の事業所、ショッピングモールなど、個人所有物を紛失する確率が平均よりも高い場所をいう。スマートゾーン６０４と同様に、高リスクゾーン６０６は、ユーザが対応する高リスクゾーン６０６にいる場合に、追跡装置１０６の動作およびモバイル装置１０２の関連する機能を制御する複数のパラメータを指定する動作プロファイルに関連付けられ得る。
【００７７】
概して、高リスクゾーンの動作プロファイルは、より積極的な通知、例えば、より短い通知遅延時間（または０分の通知遅延時間）、モバイル装置上でのより高い強度の通知、追跡装置からの通信のより大きな送信範囲、追跡装置からのより高い通信頻度、および追跡装置上でのより高い強度の警告を提供し得る。
【００７８】
高リスクゾーンは、現実世界の場所を示すカテゴリに関連付けられてもよく、各カテゴリは、対応するタイプの場所で予想されるユーザを反映するパラメータを指定する動作プロファイルに関連付けられてもよい。例えば、図６の高リスクゾーン６０６は空港高リスクゾーンであり、追跡システム１００は空港動作プロファイルを定義することができる。特定の実施形態では、空港動作プロファイルは、追跡装置１０６が切断された直後にモバイル装置１０２が通知を行うように、通知遅延時間を０分に指定する。これは偽陽性通知（false positive notifications）（すなわち、個人所有物を実際に紛失していない状況での通知の提供）を提供するリスクを伴うが、空港内で紛失物を回収することの難しさは、偽陽性通知を提供する不便さを上回るほど大きいかもしれない。また空港動作プロファイルは、（例えば、より大きな音量、より長いまたはより強い振動、振動および音声警告の組み合わせの）モバイル装置１０２に提供される通知のより高い強度及び（例えば、音声警告のより大きなボリュームでの）追跡装置１０６に提供される警告のより高い強度を指定してもよい。空港動作プロファイルは、追跡装置１０６の離隔距離が５０フィートなどの閾値離隔距離を超えたときに通知を提供するように、ユーザのモバイル装置１０２を設定してもよい。これは、たとえば、ユーザがセキュリティチェックポイントにアイテムを置き忘れたときにユーザに警告するのに役立つ。
【００７９】
別の例として、ショッピングモール動作プロファイルは、空港内よりもショッピングモール内で紛失した個人所有物を回収することが一般的に容易であるため、平均よりも積極的であるが空港動作プロファイルより積極的でないパラメータを指定してもよい。たとえば、ショッピングモール動作プロファイルでは、０分より長いが比較的短い通知遅延時間（例えば、５〜１０分）を指定してもよい。高リスクゾーン内に存在するときのモバイル装置または追跡装置の動作または設定の修正は、本明細書では「高リスクモード」における動作と呼称される。
【００８０】
いくつかの実施形態では、異なるタイプのゾーン６０２、６０４、６０６は重なり合うことができる。たとえば、空港ターミナル内のレストランに関連付けられたスマートゾーンは、空港に関連付けられた高リスクゾーンと重なり合ってもよい。別には、ユーザが空港の近くに住んでいる場合、ユーザの家に関連付けられた安全ゾーンは、空港に関連付けられた高リスクゾーンと重なり合うかもしれない。特定の実施形態では、安全ゾーンに関連付けられた動作プロファイルには、スマートゾーンに関連付けられた動作プロファイルよりも高い優先度が付与され、スマートゾーンに関連付けられた動作プロファイルには、高リスクゾーンに関連付けられた動作プロファイルよりも高い優先度が付与される。したがって、モバイル装置１０２が、安全ゾーンがスマートゾーンまたは高リスクゾーンと重なり合う位置にある場合、モバイル装置１０２および接続された追跡装置１０６は、安全ゾーン動作プロファイルに従って設定される。同様に、スマートゾーンが高リスクゾーンと重なり合う位置にモバイル装置１０２がある場合、モバイル装置１０２および接続された追跡装置１０６は、スマートゾーン動作プロファイルに従って設定される。
【００８１】
いくつかの実施形態では、追跡装置またはモバイル装置は、本明細書に記載の特別なモード（安全ゾーンモード、スマートゾーンモード、高リスクモードなど）で動作するように設定された後、閾値時間が経過するまで特別なモードで動作するように設定される。他の実施形態では、追跡装置またはモバイル装置は、中央追跡システムが異なるモードで動作する命令を提供するまで、追跡装置またはモバイル装置が対応するゾーンから出るまで、（たとえば、加速度計などの動きを検知する部品を用いて）追跡装置またはモバイル装置があらゆる種類の動きを検出するまで、または満足した他の任意の適切な基準に基づいて、特別なモードで動作するように設定され得る。
【００８２】
本明細書に記載の各タイプのゾーン（エリアのタイプに加えて、安全ゾーン、スマートゾーン、および高リスクゾーン）に関連する地理的境界は、いくつかの基準に基づいて定義できることに留意されたい。いくつかの実施形態では、地理的境界は、外部ソース、例えば、敷地境界線（property line）のデータベース、地図データベースからの境界、中央追跡システムによって保持される位置データベースなどから検索される。たとえば、空港高リスクゾーンの場合、地理的境界は、Ｇｏｏｇｌｅマップで定義されている空港の境界とすることができる。他の実施形態では、それら境界は、一群の追跡装置から検索された履歴位置データに基づいて決定されるか、特定の追跡装置の履歴位置データに基づいて決定されるか、またはユーザ定義であり得る。
【００８３】
図７は、一実施形態による、複数のゾーンをそれぞれ含む複数のエリアを示す。本明細書で言及するように、エリアとは、ユーザが所定の期間に位置すると予想される領域である。図７に示される例は、２つの異なるタイプのエリア、ホームエリア（home area）７００および外出エリア（travel area）７１０を含む。
【００８４】
ホームエリア７００は、ユーザが居住する地理的領域である。追跡システム１００は、ユーザの家の位置を中心とする所定の半径（例えば、８０．５ｋｍ（５０マイル））の円（または所定の寸法を有する他の形状）を描くことにより、ユーザのホームエリア７００を生成し得る。他の実施形態では、ホームエリア７００は、ユーザが住んでいる都市、町、または近所の周りの地理的境界によって定義されるか、またはユーザによって定義され得る。ユーザのホーム位置は、ユーザによるユーザ入力として提供されてもよく、追跡システム１００は、図８を参照して以下で説明する方法でユーザの位置データセットを分析することによって、ユーザのホーム位置を特定してもよい。
【００８５】
外出エリア７１０は、ユーザが外出している地理的領域である。追跡システム１００は、空港、駅、またはバスターミナルなどの交通関連（transit-related）の高リスクゾーンでのユーザの行動に基づいて、ユーザの外出エリア７１０を生成し得る。例えば、（例えば、ユーザのモバイル装置１０２によって記録される）ユーザの位置情報が、ユーザがホームエリア７００の外側の交通関連の高リスクゾーンに入り、そこから出たことを示す場合、追跡システム１００は、高リスクゾーンを中心とする所定の半径（例えば、８０．５ｋｍ（５０マイル））の円（または予め設定された大きさの他の形状）を描くことによって外出ゾーンを生成する。追跡システム１００はまた、ユーザが自身のホームエリアの外側にいる夜間のユーザの行動に基づいて外出エリアを生成してもよい。たとえば、ユーザの位置情報が、ユーザの位置がホテルに関連付けられた位置で静止していることを示している場合、追跡システムは、ホテルを中心とした外出ゾーンを生成する。外出ゾーンを生成するこの方法は、たとえば、空港または駅などの交通関連の高リスクゾーンを通過することを伴わない車での外出などの外出を検出できるために有利である。別の実施形態では、追跡システム１００は、ユーザのホームエリアを超える地理的領域を外出エリアとして指定する。
【００８６】
各エリアは、ユーザがそのエリア内にいる間に個人所有物を紛失する一般的な確率、またはそのエリア内で紛失した個人所有物を回収する一般的な困難さを示す紛失確率に関連付けられる。特定の実施形態では、追跡システム１００は、エリアを生成するときに紛失確率を生成する。紛失確率は、紛失確率が関連付けられるエリアのタイプに基づいて生成され得る（例えば、ホームエリアの紛失確率が、外出エリアの紛失確率よりも低い）。また紛失確率は、直前の期間（例えば、直前の６０日間）内にそのエリアで紛失したものとして追跡システム１００に報告された追跡装置１０６の数など、他の要因に基づくこともできる。
【００８７】
ユーザがエリア内にいるとき、追跡システム１００は、エリアに関連付けられた紛失確率に基づいて、ユーザのモバイル装置１０２および追跡装置１０６を設定することができる。特定の実施形態では、紛失確率は紛失係数として格納され（例えば、１．０よりも大きい係数は平均よりも高い紛失確率を示し、１．０よりも小さい係数は平均よりも低い紛失確率を示す）、およびエリア内のスマートゾーンと高リスクゾーンの動作プロファイルの複数のパラメータは、紛失係数でスケーリングされる（scaled）。例えば、図７に示される外出エリア７１０は、ユーザが外出している間に紛失した個人所有物を回収することが一般により困難であるという事実を反映するために１．２５の紛失係数を有する。その結果、追跡システム１００は、紛失係数により、外出エリア７１０内の複数のスマートゾーンの動作プロファイルのパラメータをスケーリングする。例えば、追跡装置１０６が切断されたときにプロンプター通知（prompter notification）を提供するために、外出エリア内の２つのレストラン・スマートゾーンの通知遅延時間は１．２５の倍数で短縮される（すなわち、１．２５で除算される）。同様に、通知の強度（例えば、音声警告の音量、振動警告の強度または持続時間）は１．２５倍で増大されて、外出エリア７１０内でより強力な通知を提供する。
【００８８】
追跡システム１００は、紛失係数を使用して、動作プロファイルとは無関係にモバイル装置１０２および追跡装置１０６の動作を修正することもできる。たとえば、モバイル装置１０２で提供される通知または追跡装置１０６での警告のデフォルトの強度は、ユーザが外出エリア１１０内にいる場合、紛失係数によってスケーリングされる。別の例として、追跡装置１０６によってブロードキャストされるビーコン信号の強度または頻度は、ユーザが外出エリア１１０内にいる場合、紛失係数によってスケーリングされる。
【００８９】
また追跡システム１００は、エリア内のユーザの存在に基づいて、追跡システム１００、モバイル装置１０２、または追跡装置１０６の他の特徴を調整することができる。例えば、（ユーザが休暇から家に戻った場合など）ユーザのモバイル装置１０２が外出エリア７１０を出るが、ユーザの追跡装置１０６の一方が外出エリア内に残っている場合、追跡システム１００は、紛失指示を受信することなく、追跡装置１０６を紛失したものとして自動的に指定する。反対に、（ユーザが休暇を取得して家を出た場合など）ユーザのモバイル装置１０２がホームエリア７１０を出るが、ユーザの追跡装置１０６の一方がホームエリア内に残っている場合、追跡システム１００は、追跡装置１０６を紛失したものとして自動的に指定しない。代わりに、モバイル装置１０２は、追跡装置１０６に取り付けられた物体が取り残されたことをユーザに警告するために、ユーザに通知を提供してもよい。
【００９０】
図８は、一実施形態による、複数のゾーンを生成するプロセス８００を示すフローチャートである。他の実施形態では、プロセス８００は、図８に示されていない追加のステップを含んでもよく、プロセス８００の複数のステップの幾つかは省略されるか、異なる順序で実行されてもよい。図８を参照して提供される説明は、プロセス８００が追跡システム１００上で実行されることを述べているが、プロセスにおける複数のステップの一部分または全ては、代替的に、モバイル装置１０２上で実行されてもよい。
【００９１】
追跡システム１００は、８１０において、ユーザの位置データセットを受信する。位置データセットは、ユーザが追跡時間ウィンドウの間（例えば、直前の３０日間又は直前の６０日間）に移動した位置を示す１組のタイムスタンプされた位置（timestamped location）を含む。本明細書で言及されるように、位置ポイント（location point）は、単一のタイムスタンプされた位置（たとえば、日付と時刻に関連付けられた緯度と経度の座標ペア）であり、位置データセットは、複数の位置ポイントを含む。一実施形態では、複数の位置ポイントは、ユーザのモバイル装置１０２によって記録され、追跡システム１００に送信される。例えば、ユーザのモバイル装置１０２は、モバイル装置１０２上の位置追跡機能（例えば、モバイル装置１０２上のＧＰＳ受信機）によって示されるようにモバイル装置１０２の位置を定期的に記録するように構成され、この位置はユーザを示していると推定される。特定の実施形態では、モバイル装置１０２は、モバイル装置１０２が複数の位置ポイントを記録することおよび／または複数の位置ポイントを追跡システムに送信することをユーザが禁止することを可能にするプライバシー設定を提供する。
【００９２】
追跡システム１００は、８１２において、位置データセット内の最も高い密度の複数の位置（densest locations）を識別することによって複数の安全ゾーンを生成する。いくつかの実施形態では、追跡システム１００は、最も密に接続された複数の位置ポイントを複数のクラスタ（cluster）にグループ化するクラスタリングアルゴリズム（clustering algorithm）に基づいて、位置データセット内の最も高い密度の複数の位置を識別する。追跡システム１００は、位置データセット全体または位置データセット内の複数の位置ポイントの一部分、例えば、より短い追跡時間ウィンドウ内の複数の位置ポイントの一部分に対してクラスタリングアルゴリズムを実行することができる。たとえば、追跡システムは、直前の６０日間の位置ポイントを含む位置データセットを保持し、クラスタリングアルゴリズムは、直前の３０日間の位置ポイントに対して実行される。また、追跡１００は、クラスタリングアルゴリズムを実行する前に、位置ポイントに対して１つ以上のデータ前処理およびフィルタリングのステップを実行してもよい。例えば、追跡システム１００は、位置ポイントに精度フィルタ（accuracy filter）を適用して、精度が閾値未満である位置ポイントを除去する（例えば、誤差が±６５メートルより大きい位置ポイントを除去する）。
【００９３】
クラスタリングアルゴリズムは、クラスタリング閾値を超える多数の位置ポイントを含むクラスタを識別するように構成されるが、クラスタリング閾値を下回る多数の位置ポイントを含むグループは、クラスタにグループ化されず、代わりに外れ値（outlier）として識別され得る。例えば、クラスタリング閾値は、５０個の位置ポイントに設定され、これは、５０個以上の位置ポイントを含むグループがクラスタに加わるが、５０個未満の位置ポイントを含むグループの位置ポイントは外れ値として識別されることを意味する。
【００９４】
別の例として、クラスタリング閾値は、２０個の位置ポイントに設定され得る。一実施形態では、クラスタリングアルゴリズムは、ＤＢＳＣＡＮ（density-based spatial clustering of applications with noise）アルゴリズムである。
【００９５】
複数のクラスタを識別した後、追跡システム１００は、８１２において、複数のクラスタのいくつかまたはすべてで安全ゾーンを生成する。一実施形態では、追跡システム１００は、８１２において、クラスタリングアルゴリズムによって識別された各クラスタで安全ゾーンを生成する。別の実施形態では、追跡システム１００は、８１２において、複数のクラスタの一部分を選択し、選択された各クラスタで安全ゾーンを生成する。例えば、追跡システム１００は、密度値（density value）を各クラスタに割り当てる（例えば、密度値は、クラスタ内の位置ポイントの数であり得る）。次いで、追跡システム１００は、複数のクラスタをそれらの密度値に従ってランク付けし、ランキング（ranking）が閾値ランキングよりも高いクラスタ（例えば、最も高い密度の５つのクラスタ）を選択してもよく、または密度値が閾値密度値よりも高いクラスタ（例えば、７５個の位置ポイントを超える密度値を有するクラスタ）を選択してもよい。いくつかの実施形態では、安全ゾーンはユーザによって定義されるが、他の実施形態では、候補安全ゾーンが安全ゾーンとして確認のためにユーザに提示されることに留意されたい。例えば、追跡システム１００は、識別されたクラスタに基づいて一組の候補安全ゾーンを生成し、ユーザが一組の候補安全ゾーンのうちの１つ以上を肯定的に選択することを示唆し、生成する安全ゾーンを選択された候補安全ゾーンに限定することができる。
【００９６】
８１２において複数の安全ゾーンを生成した後、追跡システム１００は、複数の安全ゾーンを分類することができる。特定の実施形態では、追跡システム１００は、安全ゾーン内の複数の位置ポイントのタイムスタンプに基づいて安全ゾーンを分類する。たとえば、ユーザの位置は、午前１２時から午前６時までの間（つまり、ユーザが寝ているとき）に自宅の位置と同じになる傾向がある。したがって、特定の安全ゾーン内の複数の位置ポイントのタイムスタンプが午前１２時から午前６時までの多数のタイムスタンプを含む場合、安全ゾーンは、ユーザのホーム安全ゾーンとして分類される。同様に、ユーザの位置は、午前９時から午後５時までの間に職場の位置と同じになる傾向があるため、特定の安全ゾーン内の複数の位置ポイントのタイムスタンプがそれらの時刻の間に多数のタイムスタンプを含む場合、安全ゾーンは、ユーザの職場安全ゾーンとして分類され得る。
【００９７】
追跡システム１００は、８１４において、領域内の高リスクゾーンを識別する。上記したように、高リスクゾーンは複数のユーザに適用されるが、スマートゾーンと安全ゾーンは単一のユーザに固有のものであり得る。結果として、図８に示されるプロセス８００とは独立したプロセスで高リスクゾーンが生成され得る。特定の実施形態では、プロセスは、ある位置で受信された紛失指示の数、同じ位置で受信された発見指示の数に基づいて位置を識別するかどうか、および公衆に利用可能な場所または地図データが、その位置が追跡システム１００上に保持される高リスクカテゴリ（例えば、空港、ヘリポート、飛行場、駅、バスターミナル、コンサート会場、ショッピングモール）の所定のリストの一部であるカテゴリを有することを示すかどうかを判定する。
【００９８】
たとえば、プロセスは、ある位置での発見指示と紛失指示の割合を示す発見対紛失割合を計算する。割合が閾値よりも小さい場合（たとえば、その位置で紛失指示に比べて発見指示が比較的少ない場合）、プロセスは、その位置が高リスクカテゴリであるかどうかを判定する。その位置が閾値を下回る割合および高リスクカテゴリの両方を有する場合、追跡システム１００は、その位置で高リスクゾーンを生成する。
【００９９】
追跡システム１００は、８１６において、位置データセット内の高い密度の複数の位置を特定し、高リスクゾーンおよび安全ゾーンから除外することによって、スマートゾーンを生成する。一実施形態では、追跡システム１００は、クラスタリングアルゴリズムを２回実行するが、より低いクラスタリング閾値を使用し（たとえば、８１２においてクラスタリング閾値を「５０」に設定して安全ゾーンを生成し、８１６において「２０」に設定してスマートゾーンをする）、次に、安全ゾーンを生成するために既に使用された任意のクラスタ、および高リスクゾーンが生成された複数の位置における任意のクラスタを除去する。次に、追跡システム１００は、８１６において、除去されなかった複数のクラスタでスマートゾーンを生成する。
【０１００】
異なるクラスタリング閾値に加えて、追跡システム１００は、８１６においてスマートゾーンを生成する場合に、位置データセットの異なる部分に対してクラスタリングアルゴリズムを実行してもよい。例えば、追跡システム１００は、８１２において安全ゾーンを生成するときにクラスタリングアルゴリズムへの入力として直前の３０日間からの位置ポイントを提供し、８１６においてスマートゾーンを生成するときにクラスタリングアルゴリズムへの入力として直前の６０日間からの位置ポイントを提供する。追跡システム１００は、８１６においてクラスタリングアルゴリズムを実行してスマートゾーンを生成する前に、複数の位置ポイントに対して１つ以上のデータ前処理およびフィルタリングのステップをさらに実行し得る（例えば、精度が閾値よりも低い位置ポイントを除去する）。
【０１０１】
８１６においてスマートゾーンを生成した後、追跡システム１００は、スマートゾーンカテゴリ（例えば、図６を参照して上述したレストラン・スマートゾーン、ジム・スマートゾーン、教会スマートゾーン）によってスマートゾーンの一部分または全部を分類し得る。例えば、追跡システム１００は、（例えば、GOOGLE PLACES APIの呼び出しを介して）地図データベースからスマートゾーンの位置に関する情報を受け取り、位置情報に基づいてスマートゾーンを分類する。
【０１０２】
追跡システム１００は、各スマートゾーンの境界も生成する。スマートゾーンの境界は、例えば、クラスタ内の複数の位置ポイントの位置に基づいて生成され（例えば、複数の位置ポイントが互いに離れている場合、境界はより広い領域をカバーする）、所定の半径に基づいて生成され（例えば、境界は、所定の半径を有し、クラスタの中心を中心とする円である）、不動産データ（property data）に基づいて生成され（例えば、位置を含む土地の区画の境界線は地図データに従う）、またはその位置における過去のユーザの行動の解析（例えば、その位置におけるユーザの平均移動量、ユーザがその位置に出入りする平均レートなど）に基づいて生成され得る。
【０１０３】
一実施形態では、追跡システム１００は、境界をジオフェンス（geofence）として格納する。追跡システム１００は、同様のプロセスを実行して、追跡システム１００によって８１２において生成された安全ゾーンの複数の境界を生成することもできる。
【０１０４】
追跡システム１００は、８１２において、生成された複数のゾーンのそれぞれについての動作プロファイルを作成する。図６を参照して上述したように、追跡システム１００は、スマートゾーンのカテゴリに基づいて、かつスマートゾーンを訪れた複数のユーザから受け取った追跡装置データに基づいて、スマートゾーンの動作プロファイルの複数のパラメータを生成することができる。追跡システム１００は、８１６において、安全ゾーンの動作プロファイルを作成してもよい。
【０１０５】
追跡システム１００は、８２０において、作成された複数のゾーンおよび複数の動作プロファイルを格納する。例えば、複数のゾーンおよび複数の動作プロファイルは、ユーザの他のデータに関連してゾーンデータベース２１８またはユーザデータベース２１０に格納される。
【０１０６】
上述したプロセス８００に加えて、追跡システム１００は、他の方法でスマートゾーンを生成してもよい。特定の実施形態では、追跡システム１００はまた、野外コンサートまたはパレードなどの公共イベントのための一時的な（temporary）スマートゾーンを生成できるプロセスを実行する。例えば、追跡システム１００は、公共イベントが通常行われる公共の場所（例えば、ワシントンＤ．Ｃ．のナショナルモール）を監視し、公共の場所にいる人の数が閾値数を超えた場合に公共の場所に一時的なスマートゾーンを作成する。閾値数は、公共の場所にいる人の平均数に基づいて決定される（例えば、閾値数は、平均数の３倍であり、一時的なスマートゾーンは、公共の場所にいる人の平均数の３倍の人がいる場合に作成される）。追跡システム１００は、例えば、比較的短い追跡時間ウィンドウ（例えば、直前の時間）にわたって公共の場所のモバイル装置１０２から受信した複数の位置ポイントに基づいて、公共の場所の人の数を判定することができる。追跡システム１００は、追加的または代替的に、公共イベントの時刻および場所を提供する公開情報に基づいて、または追跡システム１００のオペレータまたは追跡システムと通信するモバイル装置１０２のユーザからのユーザ入力によって、一時的なスマートゾーンを生成することができる。
【０１０７】
追跡システム１００は、複数のユーザの位置データセットを組み合わせ、組み合わせた位置データセットを上記したクラスタリングアルゴリズムに提供することによって、（上記した高リスクゾーンと同様に）複数のユーザに適用可能なスマートゾーンを生成してもよい。次いで、追跡システム１００は、８１６において、クラスタリングアルゴリズムを実行して高い密度の複数の位置を特定し、高リスクゾーンおよび安全ゾーンを除外することによって、上記したものと同じ方法でスマートゾーンを生成することができる。しかし、追跡システム１００は、単一のユーザの安全ゾーンを除外するのではなく、クラスタリングアルゴリズムへの入力として位置データセットが提供された複数のユーザのそれぞれの安全ゾーンを除外する。
【０１０８】
図９は、一実施形態による、スマートゾーン内での存在に基づいて追跡装置の動作を修正するプロセス９００を示すフローチャートである。他の実施形態では、プロセス９００は、図８に示されていない追加のステップを含んでもよく、プロセス９００の複数のステップの幾つかは省略されるか、異なる順序で実行されてもよい。
【０１０９】
モバイル装置１０２は、９１０において、スマートゾーンにおけるユーザの存在を検出する。例えば、モバイル装置９１０の位置追跡機能からの位置データは、モバイル装置１０２がスマートゾーンの複数の境界を定義するジオフェンス内にあることを示す。９１０においてスマートゾーン内でユーザの存在を検出した後、モバイル装置１０２は、スマートゾーンの動作プロファイルにアクセスする。例えば、モバイル装置１０２は、追跡システム１００から動作プロファイルを取得する。別の例として、モバイル装置１０２は、頻繁に訪れるスマートゾーンの動作プロファイルのローカルキャッシュを保持し、モバイル装置１０２は、キャッシュ内の動作プロファイルにアクセスする。
【０１１０】
モバイル装置１０２は、９１２において、動作プロファイルに基づいて、接続された追跡装置１０６を再設定する。たとえば、動作プロファイルは、追跡装置１０６によってブロードキャストされるビーコン信号の電力および頻度、または追跡装置１０６のスピーカーによって発せられる音声警告の音量など、追跡装置１０６の設定を変更するパラメータを指定し、モバイル装置１０２は、９１２において、これらの設定を適用することによって追跡装置１０６を再設定してもよい。モバイル装置１０２はまた、９１４において、動作プロファイルに基づいて自身を再設定する。例えば、モバイル装置１０２は、自身の通知遅延時間を調整して、動作プロファイルで指定された通知遅延時間と一致させる。またモバイル装置１０２は、動作モデル（behavior model）において指定された複数のパラメータに基づいて、提供する通知の強度を調整してもよい。
【０１１１】
図１０は、一実施形態による、エリア内での存在に基づいて追跡装置の動作を修正するプロセス１０００を示すフローチャートである。他の実施形態では、プロセス１０００は、図８に示されていない追加のステップを含んでもよく、プロセス１０００の複数のステップの幾つかは省略されるか、異なる順序で実行されてもよい。
【０１１２】
モバイル装置１０２は、９１０において、エリアにおけるユーザの存在を検出する。例えば、ホームエリアが所定の半径（例えば、８０．５ｋｍ（５０マイル））のユーザの家を中心とする円として定義される実施形態では、モバイル装置１０２は、モバイル装置１０２の位置とユーザの家の位置との間の距離を決定する。距離が所定の半径より小さい場合、モバイル装置１０２はホームエリア内にある。同様に、外出エリアが、トランジット関連（transit-related）の高リスクゾーンまたはホテルに関連する位置を中心とする所定の半径を有する円として定義される場合、モバイル装置１０２は、モバイル装置と外出エリアの中心との間の距離が所定の半径未満である場合に自身が外出エリア内にあると判定する。
【０１１３】
モバイル装置１０２は、１０１２において、エリアの紛失確率に基づいて、接続された追跡装置１０６を再設定する。モバイル装置１０２はまた、１０１４において、エリアの紛失確率に基づいて自身を再設定する。例えば、モバイル装置１０２は、図７を参照して上述した方法で、紛失係数に基づいて自身の設定または追跡装置１０６の設定を修正してもよい。
【０１１４】
図９，１０に示されるプロセス９００、１０００の複数のステップはモバイル装置１０２において実行されるものとして説明されているが、これらのプロセス９００、１０００の一部分またはすべてのステップは、代替的に、追跡システム１００において実行されてもよい。
【０１１５】
追加の考慮事項
本発明の実施形態の前述した説明は、例示の目的で提示されており、網羅的であること、または開示された正確な形態に本発明を限定することは意図されていない。関連技術の当業者は、上記した開示に照らして多くの修正および変形が可能であることを理解することができる。
【０１１６】
本明細書で説明される装置またはシステムのいずれも、１つまたは複数のコンピューティングデバイスによって具体化され得る。コンピューティングデバイスは、プロセッサ、メモリ、ストレージデバイス、Ｉ／Ｏインタフェース、および通信インタフェースを含み、これらは通信インフラストラクチャを介して通信可能に結合され得る。他の実施形態では、追加または代替のコンポーネントを使用してもよい。特定の実施形態では、プロセッサは、内部レジスタ、内部キャッシュ、または他のメモリまたはストレージデバイスから複数の命令を検索し、それらをデコードして実行することによって、複数のコンピュータプログラム命令を実行するハードウェアを含む。メモリは、プロセッサによる実行のためのデータまたは複数の命令を格納するために使用される。メモリは、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ソリッドステートメモリなどの任意の好適なストレージメカニズムとすることができる。ストレージデバイスは、データまたは複数のコンピュータ命令を格納し、ハードディスクドライブ、フラッシュメモリ、光ディスク、または他の適切なストレージデバイスを含み得る。Ｉ／Ｏインタフェースは、ユーザがコンピューティングデバイスと対話することを可能にし、マウス、キーパッド、キーボード、タッチスクリーンインタフェースなどを含み得る。通信インタフェースには、ハードウェア、ソフトウェア、または両方の組み合わせを含み、他のデバイスまたはエンティティとの通信用の１つ以上のインタフェースを提供できる。
【０１１７】
この説明のいくつかの部分は、情報に関するオペレーションのアルゴリズムおよびシンボル表示という点から本発明の実施形態について記述している。これらのアルゴリズム的な記述および表示は一般に、データ処理技術分野における技術者たちによって、それらの技術者たちの作業の実体を他の当業者たちに対して効果的に伝達するために使用されている。
【０１１８】
これらのオペレーションは、機能的に、計算処理的に、または論理的に記述されているが、コンピュータプログラムまたは均等な電気回路、マイクロコードなどによって実施されるということがわかる。さらに、一般性を失うことなく、モジュールとしてオペレーションのこれらの構成に言及することが時として好都合であることもわかっている。記述されているオペレーションおよびそれらの関連付けられているモジュールは、ソフトウェア、ファームウェア、ハードウェア、またはそれらの任意の組合せで具体化されることが可能である。
【０１１９】
本明細書において記述されている工程、オペレーション、またはプロセスのうちのいずれも、１つもしくは複数のハードウェアモジュールもしくはソフトウェアモジュールを用いて、単独で、またはその他のデバイスと組み合わせて実行または実施されることが可能である。一実施形態においては、ソフトウェアモジュールは、記述されている工程、オペレーション、またはプロセスのうちの任意のものまたはすべてを実行するためにコンピュータプロセッサによって実行されることが可能であるコンピュータプログラムコードを含むコンピュータ可読媒体を備えるコンピュータプログラム製品とともに実装される。
【０１２０】
本発明の実施形態は、本明細書におけるオペレーションを実行するための装置に関連することも可能である。この装置は、求められている目的のために特別に構築されることが可能であり、および／または、コンピュータ内に記憶されているコンピュータプログラムによって選択的にアクティブ化もしくは再構成される汎用コンピューティングデバイスを備えることができる。
【０１２１】
そのようなコンピュータプログラムは、コンピュータシステムバスへ結合されることが可能である非一時的な有形のコンピュータ可読記憶媒体、または電子命令を記憶するのに適している任意のタイプのメディア内に記憶されることが可能である。さらに、本明細書において言及されているあらゆるコンピューティングシステムは、シングルプロセッサを含むことができ、またはコンピューティング機能を高めるためにマルチプロセッサ設計を採用している構成であることが可能である。
【０１２２】
本発明の実施形態は、本明細書において記述されているコンピューティングプロセスによって製造される製品に関連することも可能である。そのような製品は、コンピューティングプロセスから生じる情報を備えることができ、それらの情報は、非一時的な有形のコンピュータ可読記憶媒体上に記憶され、本明細書において記述されているコンピュータプログラム製品またはその他のデータの組合せの任意の実施形態を含むことができる。
【０１２３】
最後に、本明細書において使用されている言葉は、主として読みやすさおよび教示上の目的で選択されており、発明特定事項の線引きまたは画定を行うために選択されてはいない場合がある。
【０１２４】
したがって、発明の範囲は、この詳細な説明によってではなく、本明細書に基づく出願上で生じるあらゆる請求項によって限定されるということが意図されている。したがって、本発明の実施形態の開示は、発明の範囲を例示するものであり、特許権の範囲を限定するものではないということが意図されており、特許権の範囲は、添付の特許請求の範囲において示されている。
【図１】
2020531938.tif 000003
【図２】
2020531938.tif 000004
【図３】
2020531938.tif 000005
【図４】
2020531938.tif 000006
【図５】
2020531938.tif 000007
【図６】
2020531938.tif 000008
【図７】
2020531938.tif 000009
【図８】
2020531938.tif 000010
【図９】
2020531938.tif 000011
【図１０】
2020531938.tif 000012
【国際調査報告】
2020531938.tif 000013
2020531938.tif 000014
2020531938.tif 000015