【手続補正書】
【提出日】平成20年8月26日(2008.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイスのロケーション情報をロケーション消費者にセキュアに配布するように構成されたロケーション情報サーバであって、
プロセッサと、
実行可能な命令を格納するメモリと
を備え、前記ロケーション情報サーバによって実行されると、ロケーション要求の受信に応答して、前記実行可能な命令が、
ライセンスを含む前記ロケーション要求が前記モバイルデバイスのユーザによって許可されることを検証するステップであって、前記ライセンスが、前記ロケーション消費者が前記モバイルデバイスの前記ロケーション情報へのアクセスを許可される条件を識別するアクセス条件を含み、前記アクセス条件が、
前記ライセンスが有効である多くの使用と、
前記ライセンスが有効である少なくとも１つのロケーションと、
前記ライセンスが有効である少なくとも１つのアプリケーションと
の少なくとも１つに基づいた使用の条件を含むステップと、
前記ロケーション要求が前記モバイルデバイスユーザによって許可される場合に、前記モバイルデバイスのロケーション情報を取得するステップと、
前記ロケーション要求が前記モバイルデバイスユーザによって許可される場合に、前記ロケーション情報を含むロケーション応答を生成するステップと、
前記ロケーション応答を前記ロケーション消費者に返すステップと
を前記ロケーション情報サーバに実行させることを特徴とするロケーション情報サーバ。
【請求項２】
前記ロケーション要求が前記モバイルデバイスのユーザによって許可されることを検証するステップは、前記ライセンスが前記モバイルデバイスユーザによって発行されたことを検証するステップを含むことを特徴とする請求項１に記載のロケーション情報サーバ。
【請求項３】
鍵の記憶装置をさらに備え、および前記ライセンスが前記モバイルデバイスユーザによって発行されたことを検証するステップは、
前記鍵の記憶装置に格納された前記モバイルデバイスユーザに関連付けられた暗号解除鍵を使用して前記ライセンス内の暗号化された情報を暗号解除するステップと、
前記結果の暗号解除された情報が、前記ライセンスが前記モバイルデバイスユーザによって発行されたことを示すことを検証するステップと
を含むことを特徴とする請求項２に記載のロケーション情報サーバ。
【請求項４】
前記鍵の記憶装置に格納された前記モバイルデバイスユーザに関連付けられた前記暗号解除鍵は、前記モバイルデバイスユーザの公開鍵であり、および前記ライセンス内の前記暗号化された情報は、前記モバイルデバイスユーザの秘密鍵を用いて暗号化されたデータを前記モバイルデバイスユーザの対応する公開鍵によってのみ有効に暗号解除することができるように、前記モバイルデバイスユーザの対応する秘密鍵を使用して暗号化されたことを特徴とする請求項３に記載のロケーション情報サーバ。
【請求項５】
前記結果の暗号解除された情報が、前記ライセンスが前記モバイルデバイスユーザによって発行されたことを示すことを検証するステップは、前記暗号化された情報が前記モバイルデバイスユーザの公開鍵によって正しく暗号解除されたかどうかを決定するステップを含むことを特徴とする請求項４に記載のロケーション情報サーバ。
【請求項６】
前記ロケーション要求は、前記ロケーション要求を発行した前記ロケーション消費者を一意的に識別するロケーション消費者の識別子を含み、
前記結果の暗号解除された情報は、前記ライセンスが発行された前記ロケーション消費者を一意的に識別するロケーション消費者の識別子を含み、
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するステップは、前記ロケーション要求内の前記ロケーション消費者の識別子が前記暗号解除された情報内の前記ロケーション消費者の識別子に相当するかどうかを決定するステップ
を含むことを特徴とする請求項５に記載のロケーション情報サーバ。
【請求項７】
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するためのライセンス関連情報を格納するライセンス関連情報の記憶装置をさらに備えたことを特徴とする請求項２に記載のロケーション情報サーバ。
【請求項８】
前記ライセンス関連情報の記憶装置は、前記モバイルデバイスユーザによって取り消されたライセンスを識別する取り消し情報を格納し、および前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するステップは、前記ライセンス関連情報の記憶装置内の前記取り消し情報によって前記ライセンスが取り消されているかどうかを決定するステップを含むことを特徴とする請求項７に記載のロケーション情報サーバ。
【請求項９】
前記ライセンス関連情報の記憶装置は、前記モバイルデバイスユーザによって現在一時停止されているライセンスを識別する一時停止情報を格納し、および前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するステップは、前記ライセンス関連情報の記憶装置内の前記一時停止情報によって前記ライセンスが現在一時停止されているかどうかを決定するステップを含むことを特徴とする請求項７に記載のロケーション情報サーバ。
【請求項１０】
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するステップは、前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するために前記アクセス条件を評価するステップを含むことを特徴とする請求項７に記載のロケーション情報サーバ。
【請求項１１】
前記ライセンス関連情報の記憶装置は、前記ライセンスで識別される前記アクセス条件を実施するためのアクセス条件情報を格納することを特徴とする請求項１０に記載のロケーション情報サーバ。
【請求項１２】
前記ロケーション応答を生成するステップは、前記ロケーション消費者に関連付けられた暗号鍵を使用して、前記ロケーション情報を含む前記ロケーション応答の少なくとも一部を暗号化するステップを含むことを特徴とする請求項２に記載のロケーション情報サーバ。
【請求項１３】
前記ロケーション要求は、前記ロケーション消費者の暗号鍵を含むことを特徴とする請求項１２に記載のロケーション情報サーバ。
【請求項１４】
前記ロケーション消費者の暗号鍵は、前記ロケーション応答の前記暗号化された部分を前記ロケーション消費者の対応する秘密鍵によってのみ有効に暗号解除することができる、前記ロケーション消費者の公開鍵であることを特徴とする請求項１３に記載のロケーション情報サーバ。
【請求項１５】
前記ライセンスは、前記ロケーション消費者が前記ロケーション情報を使用することができる仕方を制御する使用条件を識別し、および前記ロケーション応答を生成するステップは、前記識別された使用条件を前記ロケーション応答に含めるステップを含むことを特徴とする請求項１２に記載のロケーション情報サーバ。
【請求項１６】
前記ライセンスは、前記ロケーション消費者に返される前記ロケーション情報の精度を指定する精度条件を識別し、および前記ロケーション応答を生成するステップは、前記精度条件によって前記ロケーション情報を処理するステップを含むことを特徴とする請求項１５に記載のロケーション情報サーバ。
【請求項１７】
前記ロケーション応答は、前記含まれるロケーション情報を、変更された場合に使用不能にする方法で生成されることを特徴とする請求項１２に記載のロケーション情報サーバ。
【請求項１８】
前記ライセンスは、前記ライセンスに対する変更が前記ライセンスを無効にするように、前記モバイルデバイスユーザによって発行されることを特徴とする請求項２に記載のロケーション情報サーバ。
【請求項１９】
モバイルサービスプロバイダからロケーション消費者へモバイルデバイスに関するロケーション情報をセキュアに配布するように構成された、コンピュータネットワーク化されたシステムであって、
少なくとも１つのモバイルサービスプロバイダに通信接続され、ロケーション消費者にも通信接続された、ロケーションベースサービスプロバイダと、
モバイルサービスインフラを介して前記モバイルデバイスに通信サービスを提供するモバイルサービスプロバイダであって、ロケーション消費者からのロケーション要求の受信に応答して、
ライセンスを含む前記ロケーション要求が前記モバイルデバイスのユーザによって許可されることを検証する手段であって、前記ライセンスが、前記ロケーション消費者が前記モバイルデバイスの前記ロケーション情報へのアクセスを許可される条件を識別するアクセス条件を含み、前記アクセス条件が、
前記ライセンスが有効である多くの使用と、
前記ライセンスが有効である少なくとも１つのロケーションと、
前記ライセンスが有効である少なくとも１つのアプリケーションと
の少なくとも１つに基づいた使用の条件を含む手段と、
前記ロケーション要求が前記モバイルデバイスユーザによって許可される場合に、前記モバイルデバイスに関するロケーション情報を取得する手段と、
前記ロケーション要求が前記モバイルデバイスユーザによって許可される場合に、前記ロケーション情報を含むロケーション応答を生成する手段と、
前記ロケーション応答を前記ロケーション消費者に返す手段と
を有するロケーション情報サーバを含むモバイルサービスプロバイダと
を備えたことを特徴とするコンピュータネットワーク化されたシステム。
【請求項２０】
前記ロケーション情報サーバは、前記ロケーションベースサービスプロバイダから前記ロケーション要求を受信し、および前記ロケーションベースサービスプロバイダを介して前記ロケーション消費者に前記ロケーション応答を返す手段を有することを特徴とする請求項１９に記載のコンピュータネットワーク化されたシステム。
【請求項２１】
前記ロケーションベースサービスプロバイダは、ロケーション消費者からロケーション要求を受信すると、前記ロケーション要求がターゲットとするモバイルデバイスに情報を提供する前記モバイルサービスプロバイダを識別し、および前記ロケーション要求を前記識別されたモバイルサービスプロバイダのロケーション情報サーバに転送する手段を有することを特徴とする請求項２０に記載のコンピュータネットワーク化されたシステム。
【請求項２２】
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証する手段は、前記ライセンスが前記モバイルデバイスユーザによって発行されたことを検証する手段を含むことを特徴とする請求項２１に記載のコンピュータネットワーク化されたシステム。
【請求項２３】
前記ロケーション情報サーバは、鍵の記憶装置を備え、前記ライセンスが前記モバイルデバイスユーザによって発行されたことを検証する手段は、
前記鍵の記憶装置に格納された前記モバイルデバイスユーザに関連付けられた暗号解除鍵を使用して前記ライセンス内の暗号化された情報を暗号解除する手段と、
前記結果の暗号解除された情報が、前記ライセンスが前記モバイルデバイスユーザによって発行されたことを示すことを検証する手段と
を含むことを特徴とする請求項２２に記載のコンピュータネットワーク化されたシステム。
【請求項２４】
前記鍵の記憶装置に格納された前記モバイルデバイスユーザに関連付けられた前記暗号解除鍵は、前記モバイルデバイスユーザの公開鍵であり、および前記ライセンス内の前記暗号化された情報は、前記モバイルデバイスのデバイスユーザ鍵を用いて暗号化されたデータが前記モバイルデバイスユーザの対応する公開鍵によってのみ有効に暗号解除されるように、モバイルデバイスユーザの対応する秘密鍵を使用して暗号化されたことを特徴とする請求項２３に記載のコンピュータネットワーク化されたシステム。
【請求項２５】
前記結果の暗号解除された情報が、前記ライセンスが前記モバイルデバイスユーザによって発行されたことを示すことを検証する手段は、前記暗号化された情報が前記モバイルデバイスユーザの公開鍵によって正しく暗号解除されるかどうかを決定する手段を含むことを特徴とする請求項２４に記載のコンピュータネットワーク化されたシステム。
【請求項２６】
前記ロケーション要求は、前記ロケーション要求を発行する前記ロケーション消費者を一意的に識別するロケーション消費者の識別子を含み、
前記結果の暗号解除された情報は、前記ライセンスが発行された前記ロケーション消費者を一意的に識別するロケーション消費者の識別子を含み、
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証する手段は、前記ロケーション要求内の前記ロケーション消費者の識別子が前記暗号解除された情報内の前記ロケーション消費者の識別子に相当するかどうかを決定する手段
を含むことを特徴とする請求項２５に記載のコンピュータネットワーク化されたシステム。
【請求項２７】
前記ロケーション情報サーバは、前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するためのライセンス関連情報を格納するライセンス関連情報の記憶装置をさらに備えたことを特徴とする請求項２２に記載のコンピュータネットワーク化されたシステム。
【請求項２８】
前記ライセンス関連情報の記憶装置は、前記モバイルデバイスユーザによって取り消されたライセンスを識別する取り消し情報を格納し、および前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証する手段は、前記ライセンス関連情報の記憶装置内の前記取り消し情報によって前記ライセンスが取り消されているかどうかを決定する手段を含むことを特徴とする請求項２７に記載のコンピュータネットワーク化されたシステム。
【請求項２９】
前記ライセンス関連情報の記憶装置は、前記モバイルデバイスユーザによって現在一時停止されているライセンスを識別する一時停止情報を格納し、および前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証する手段は、前記ライセンス関連情報の記憶装置内の前記一時停止情報によって前記ライセンスが現在一時停止されているかどうかを決定する手段を含むことを特徴とする請求項２７に記載のコンピュータネットワーク化されたシステム。
【請求項３０】
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証する手段は、前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するために前記アクセス条件を評価する手段を含むことを特徴とする請求項２７に記載のコンピュータネットワーク化されたシステム。
【請求項３１】
前記ライセンス関連情報の記憶装置は、前記ライセンスで識別される前記アクセス条件を実施するためのアクセス条件情報を格納することを特徴とする請求項３０に記載のコンピュータネットワーク化されたシステム。
【請求項３２】
前記ロケーション応答を生成する手段は、前記ロケーション消費者に関連付けられた暗号鍵を使用して、前記ロケーション情報を含む前記ロケーション応答の少なくとも一部を暗号化することを含むことを特徴とする請求項２２に記載のコンピュータネットワーク化されたシステム。
【請求項３３】
前記ロケーション要求は、前記ロケーション消費者の暗号鍵を含むことを特徴とする請求項３２に記載のコンピュータネットワーク化されたシステム。
【請求項３４】
前記ロケーション消費者の暗号鍵は、前記ロケーション応答の前記暗号化された部分を前記ロケーション消費者の対応する秘密鍵によってのみ有効に暗号解除することができる、前記ロケーション消費者の公開鍵であることを特徴とする請求項３３に記載のコンピュータネットワーク化されたシステム。
【請求項３５】
前記ライセンスは、前記ロケーション消費者が前記ロケーション情報を使用することができる仕方を制御する使用条件を識別し、および前記ロケーション応答を生成する手段は、前記識別された使用条件を前記ロケーション応答に含める手段を含むことを特徴とする請求項３２に記載のコンピュータネットワーク化されたシステム。
【請求項３６】
前記ライセンスは、前記ロケーション消費者に返される前記ロケーション情報の精度を指定する精度条件を識別し、および前記ロケーション応答を生成する手段は、前記精度条件によって前記ロケーション情報を処理する手段を含むことを特徴とする請求項３５に記載のコンピュータネットワーク化されたシステム。
【請求項３７】
前記ロケーション応答は、前記含まれるロケーション情報を、変更された場合に使用不能にする方法で生成されることを特徴とする請求項３２に記載のコンピュータネットワーク化されたシステム。
【請求項３８】
前記ライセンスは、前記ライセンスに対する変更が前記ライセンスを無効にするように、前記モバイルデバイスユーザによって発行されることを特徴とする請求項２２に記載のコンピュータネットワーク化されたシステム。
【請求項３９】
ロケーション情報サーバによって実行されると、ロケーション要求に応答してモバイルデバイスのロケーション情報をロケーション消費者にセキュアに配布する方法であって、
前記ロケーション情報サーバにおいて、ライセンスを含む前記ロケーション要求が前記モバイルデバイスのユーザによって許可されることを検証するステップであって、前記ライセンスが、前記ロケーション消費者が前記モバイルデバイスの前記ロケーション情報へのアクセスを許可される条件を識別するアクセス条件を含み、前記アクセス条件が、
前記ライセンスが有効である多くの使用と、
前記ライセンスが有効である少なくとも１つのロケーションと、
前記ライセンスが有効である少なくとも１つのアプリケーションと
の少なくとも１つに基づいた使用の条件を含むステップと、
前記ロケーション要求が前記モバイルデバイスユーザによって許可される場合に、
前記モバイルデバイスのロケーション情報を取得するステップと、
前記取得されたロケーション情報を含むロケーション応答を生成するステップと、
前記ロケーション応答を前記ロケーション消費者に返すステップと
を含むことを特徴とする方法。
【請求項４０】
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するステップは、ロケーションライセンスが前記モバイルデバイスユーザによって発行されたことを検証するステップを含むことを特徴とする請求項３９に記載の方法。
【請求項４１】
前記ロケーションライセンスが前記モバイルデバイスユーザによって発行されたことを検証するステップは、
前記モバイルデバイスユーザに関連付けられた暗号解除鍵を使用して前記ロケーションライセンス内の暗号化された情報を暗号解除するステップと、
前記結果の暗号解除された情報が、前記ロケーションライセンスが前記モバイルデバイスユーザによって発行されたことを示すことを検証するステップと
を含むことを特徴とする請求項４０に記載の方法。
【請求項４２】
前記モバイルデバイスユーザに関連付けられた前記暗号解除鍵は、前記モバイルデバイスユーザの公開鍵であり、および前記ロケーションライセンス内の前記暗号化された情報は、前記モバイルデバイスユーザの秘密鍵を用いて暗号化されたデータが前記モバイルデバイスユーザの対応する公開鍵によってのみ有効に暗号解除されるように、前記モバイルデバイスユーザの対応する秘密鍵を使用して暗号化されたことを特徴とする請求項４１に記載の方法。
【請求項４３】
前記結果の暗号解除された情報が、前記ロケーションライセンスが前記モバイルデバイスユーザによって発行されたことを示すことを検証するステップは、前記暗号化された情報が前記モバイルデバイスユーザの公開鍵によって正しく暗号解除されたかどうかを決定するステップを含むことを特徴とする請求項４２に記載の方法。
【請求項４４】
前記ロケーション要求は、前記ロケーション要求を発行した前記ロケーション消費者を一意的に識別するロケーション消費者の識別子を含み、
前記結果の暗号解除された情報は、前記ロケーションライセンスが発行された前記ロケーション消費者を一意的に識別するロケーション消費者の識別子を含み、
前記ロケーション要求が前記モバイルデバイスユーザによって許可されたことを検証するステップは、前記ロケーション要求内の前記ロケーション消費者の識別子が前記暗号解除された情報内の前記ロケーション消費者の識別子に相当するかどうかを決定するステップ
を含むことを特徴とする請求項４３に記載の方法。
【請求項４５】
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するステップは、前記ロケーション情報サーバによって格納された取り消し情報によって前記ロケーションライセンスが取り消されているかどうかを決定するステップを含むことを特徴とする請求項４０に記載の方法。
【請求項４６】
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するステップは、前記ロケーション情報サーバによって格納された一時停止情報によって前記ロケーションライセンスが現在一時停止されているかどうかを決定するステップを含むことを特徴とする請求項４０に記載の方法。
【請求項４７】
前記ロケーション要求が前記モバイルデバイスユーザによって許可されることを検証するステップは、前記ロケーション要求が前記ロケーションライセンスで識別される前記アクセス条件に従うかどうかを決定するステップを含むことを特徴とする請求項４０に記載の方法。
【請求項４８】
前記ロケーション応答を生成するステップは、前記ロケーション消費者に関連付けられた暗号鍵を使用して、前記取得されたロケーション情報を含む前記ロケーション応答の少なくとも一部を暗号化するステップを含むことを特徴とする請求項４０に記載の方法。
【請求項４９】
前記ロケーション要求は、前記ロケーション消費者に関連付けられた前記暗号鍵を含むことを特徴とする請求項４８に記載の方法。
【請求項５０】
前記ロケーション消費者に関連付けられた前記暗号鍵は、前記ロケーション消費者の公開鍵を用いて暗号化されたデータが前記ロケーション消費者の対応する秘密鍵によってのみ暗号解除することができるようにする、前記ロケーション消費者の公開鍵／秘密鍵の対のうちの公開鍵であることを特徴とする請求項４９に記載の方法。
【請求項５１】
前記ロケーションライセンスは、前記ロケーション消費者が前記ロケーション情報を使用することができる仕方を制御する使用条件を識別し、および前記ロケーション応答を生成するステップは、前記識別された使用条件を前記ロケーション応答に含めるステップを含むことを特徴とする請求項４８に記載の方法。
【請求項５２】
前記ロケーションライセンスは、前記ロケーション消費者に返される前記ロケーション情報の精度を指定する精度条件を識別し、および前記ロケーション応答を生成するステップは、前記精度条件によって前記ロケーション情報を処理するステップを含むことを特徴とする請求項５１に記載の方法。
【請求項５３】
前記ロケーション応答を生成するステップは、前記含まれるロケーション情報が、変更された場合に使用不能になる方法で前記ロケーション応答を生成するステップを含むことを特徴とする請求項４８に記載の方法。
【請求項５４】
コンピューティングデバイスで実行されると、ロケーション要求に応答してモバイルデバイスのロケーション情報をロケーション消費者にセキュアに配布する方法を実行するコンピュータ実行可能な命令を有するメモリであって、前記方法が、
ライセンスを含む前記ロケーション要求が前記モバイルデバイスのユーザによって許可されることを検証するステップであって、前記ライセンスが、前記ロケーション消費者が前記モバイルデバイスの前記ロケーション情報へのアクセスを許可される条件を識別するアクセス条件を含み、前記アクセス条件が、
前記ライセンスが有効である多くの使用と、
前記ライセンスが有効である少なくとも１つのロケーションと、
前記ライセンスが有効である少なくとも１つのアップリケーションと
の少なくとも１つに基づいた使用の条件を含むステップと、
前記モバイルデバイスに関連付けられた公開鍵の有効性を検証するステップと、
前記ロケーション消費者に関連付けられたアイデンティティ証明書の有効性を検証するステップと、
前記ライセンスに関連付けられた前記アクセス条件の有効性を検証するステップと、
前記ライセンスが一時停止されているか失効されたものであるかどうかを決定するステップと
を含む前記ライセンスが有効であるかどうかを決定するステップと、
前記ロケーション要求が前記モバイルデバイスユーザによって許可される場合に、
前記モバイルデバイスのロケーション情報を取得するステップと、
前記ロケーション情報の特殊性を弱めるステップと、
前記モバイルデバイスが位置する地理的領域および区域の１つを識別するステップと、
ロケーション情報を使用することができるアプリケーションを指定するステップと、
前記ロケーション応答内の前記ロケーション情報を暗号化するステップと、
前記ロケーション応答を前記ロケーション消費者に返すステップと
を含む、前記取得されたロケーション情報を含むロケーション応答を生成するステップと
を含むことを特徴とするメモリ。