【手続補正書】
【提出日】平成30年3月9日(2018.3.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイス上で実行するジオフェンス対応アプリケーションを管理する方法であって、
前記コンピューティングデバイス上で実行する相異なるジオフェンス対応アプリケーションに関連し、かつ互いに地理的に近いジオフェンスを識別するステップと、
前記識別されたジオフェンスが、結合して混合ジオフェンスにするのに適合性があるジオフェンスタイプであるかどうかを決定するために、前記相異なるジオフェンス対応アプリケーションに関連する前記識別されたジオフェンスのメタデータを比較するステップと、
前記識別されたジオフェンスが、結合して前記混合ジオフェンスにするのに適合性があるジオフェンスタイプであると決定することに応答して、互いに地理的に近い前記識別されたジオフェンスを結合して前記混合ジオフェンスにするステップと、
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにするステップと
を備え、
前記混合ジオフェンスが横断されるときを、ジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにするステップが、前記ジオフェンス対応アプリケーションに関連する前記識別されたジオフェンスを前記混合ジオフェンスと取り替えるステップを備える、方法。
【請求項２】
互いに地理的に近い前記識別されたジオフェンスの各々が、関連するジオフェンス対応アプリケーションによって混合されるのを許容されるかどうかを決定するステップをさらに備え、
互いに地理的に近い前記識別されたジオフェンスを結合して混合ジオフェンスにするステップが、互いに地理的に近く、かつ混合されるのを許容されている前記識別されたジオフェンスを結合して混合ジオフェンスにするステップを備える、請求項1に記載の方法。
【請求項３】
互いに地理的に近い前記識別されたジオフェンスを結合して混合ジオフェンスにするステップが、ジオフェンス対応アプリケーションに関連し、かつ互いに地理的に近いジオフェンスを、ジオフェンスサーバにおいて結合して混合ジオフェンスにするステップを備え、
前記方法が、前記コンピューティングデバイス上で実行するジオフェンス対応アプリケーションのリストの中のジオフェンス対応アプリケーションと、前記混合ジオフェンスに含まれる前記ジオフェンスに関連する前記ジオフェンス対応アプリケーションとの間に、完全な一致があるかどうかを決定するステップをさらに備え、
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにするステップが、
前記コンピューティングデバイス上で実行するジオフェンス対応アプリケーションの前記リストの中の前記ジオフェンス対応アプリケーションと、前記混合ジオフェンスに関連する前記ジオフェンス対応アプリケーションとの間に、完全な一致があると決定することに応答して、前記混合ジオフェンスを前記コンピューティングデバイスへ送るステップであって、前記コンピューティングデバイスが、前記混合ジオフェンスに含まれるジオフェンスに関連し前記コンピューティングデバイス上で実行する各ジオフェンス対応アプリケーションに、前記混合ジオフェンスを提供する、ステップと、
前記コンピューティングデバイス上で実行するジオフェンス対応アプリケーションの前記リストの中の前記ジオフェンス対応アプリケーションと、前記混合ジオフェンスに関連する前記ジオフェンス対応アプリケーションとの間に、完全な一致がないと決定することに応答して、非混合ジオフェンス情報を前記コンピューティングデバイスへ送るステップと
を備える、請求項1に記載の方法。
【請求項４】
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにするステップが、
前記混合ジオフェンスをジオフェンスサーバからジオフェンス管理ユニットを用いて受信するステップであって、前記ジオフェンス管理ユニットが、前記コンピューティングデバイス上で動作しているプロキシサーバアプリケーションである、ステップと、
前記混合ジオフェンスが横断されたかどうかを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに代わって、前記ジオフェンス管理ユニットを用いて決定するステップと、
前記混合ジオフェンスが横断されたと決定することに応答して、前記混合ジオフェンスに含まれるジオフェンスに関連する前記ジオフェンス対応アプリケーションの各々に、前記ジオフェンス管理ユニットを用いて通知するステップと
を備える、請求項1に記載の方法。
【請求項５】
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにするステップが、
前記コンピューティングデバイスの現在位置を決定するステップと、
前記コンピューティングデバイスが前記混合ジオフェンスを横断したかどうかを決定するステップと、
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに通知するステップと
を備え、
前記コンピューティングデバイス上で実行するジオフェンス対応アプリケーションに関連し、かつ互いに地理的に近いジオフェンスを識別するステップが、前記コンピューティングデバイス上で実行するジオフェンス対応アプリケーションに関連し、かつ前記コンピューティングデバイスの前記現在位置に地理的に近いジオフェンスを識別するステップを備え、
互いに地理的に近い前記識別されたジオフェンスを結合して混合ジオフェンスにするステップが、前記現在位置に地理的に近い前記識別されたジオフェンスを結合して混合ジオフェンスにするステップを備える、請求項1に記載の方法。
【請求項６】
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに代わって、ジオフェンスサーバに通知するステップをさらに備える、請求項5に記載の方法。
【請求項７】
前記現在位置に地理的に近い前記識別されたジオフェンスを結合して混合ジオフェンスにするステップが、前記現在位置に地理的に近い前記ジオフェンスを、ジオフェンスサーバにおいて結合して混合ジオフェンスにするステップを備え、
前記コンピューティングデバイスの現在位置を決定するステップが、前記コンピューティングデバイスの前記現在位置を、前記コンピューティングデバイスからのメッセージの中で、前記ジオフェンスサーバにおいて受信するステップを備え、
前記コンピューティングデバイス上で実行するジオフェンス対応アプリケーションに関連し、かつ前記現在位置に地理的に近いジオフェンスを識別するステップが、
前記コンピューティングデバイス上で実行するジオフェンス対応アプリケーションのリストを、前記ジオフェンスサーバにおいて前記コンピューティングデバイスから受信するステップと、
前記コンピューティングデバイスの前記受信された現在位置に地理的に近い、リストに記載されたジオフェンス対応アプリケーションに関連するジオフェンスを識別するステップと
を備え、
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにするステップが、前記ジオフェンスサーバから前記コンピューティングデバイスへ前記混合ジオフェンスを送るステップであって、前記コンピューティングデバイスが、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに前記混合ジオフェンスを提供する、ステップを備える、請求項5に記載の方法。
【請求項８】
前記現在位置に地理的に近い前記識別されたジオフェンスの各々が、関連するジオフェンス対応アプリケーションによって混合されるのを許容されるかどうかを決定するステップをさらに備え、
前記現在位置に地理的に近い前記ジオフェンスを、ジオフェンスサーバにおいて結合して混合ジオフェンスにするステップが、前記現在位置に地理的に近く、かつ混合されるのを許容されている識別されたジオフェンスを結合して混合ジオフェンスにするステップを備える、請求項7に記載の方法。
【請求項９】
メモリと、
トランシーバと、
前記メモリおよび前記トランシーバに結合されたプロセッサと
を備え、前記プロセッサが、請求項1乃至8のいずれか1項に記載の方法を実行するためのプロセッサ実行可能命令を備える、コンピューティングデバイス。
【請求項１０】
前記コンピューティングデバイスがジオフェンスサーバであり、前記プロセッサがサーバプロセッサである、請求項9に記載のコンピューティングデバイス。
【請求項１１】
サーバプロセッサを備えるジオフェンスサーバと、
コンピューティングデバイスと
を備えるシステムであって、前記コンピューティングデバイスが、
メモリと、
前記ジオフェンスサーバに結合されたネットワークと通信するように構成されたトランシーバと、
前記メモリおよび前記トランシーバに結合されたコンピューティングデバイスプロセッサと
を備え、
前記コンピューティングデバイスプロセッサが、
前記コンピューティングデバイス上で実行する相異なるジオフェンス対応アプリケーションを識別することと、
前記識別されたジオフェンス対応アプリケーションのリストを前記ジオフェンスサーバへ送ることと
を備える動作を実行するためのプロセッサ実行可能命令とともに構成され、
前記サーバプロセッサが、
前記識別されたジオフェンス対応アプリケーションの前記リストを前記コンピューティングデバイスから受信することと、
リストに記載されたジオフェンス対応アプリケーションに関連し、かつ互いに地理的に近いジオフェンスを識別することと、
前記識別されたジオフェンスが、結合して混合ジオフェンスにするのに適合性があるジオフェンスタイプであるかどうかを決定するために、前記リストに記載されたジオフェンス対応アプリケーションに関連する前記識別されたジオフェンスのメタデータを比較することと、
前記識別されたジオフェンスが、結合して前記混合ジオフェンスにするのに適合性があるジオフェンスタイプであると決定することに応答して、互いに地理的に近い前記識別されたジオフェンスを結合して前記混合ジオフェンスにすることと、
前記混合ジオフェンスを前記コンピューティングデバイスへ送ることと
を備える動作を実行するためのサーバ実行可能命令とともに構成され、
前記コンピューティングデバイスプロセッサが、
前記混合ジオフェンスを前記ジオフェンスサーバから受信することと、
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにすることと
をさらに備える動作を実行するためのプロセッサ実行可能命令とともに構成され、
前記混合ジオフェンスが横断されるときを、ジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにすることが、前記ジオフェンス対応アプリケーションに関連する前記識別されたジオフェンスを前記混合ジオフェンスと取り替えることを備える、システム。
【請求項１２】
前記サーバプロセッサは、互いに地理的に近い前記識別されたジオフェンスの各々が、関連するジオフェンス対応アプリケーションによって混合されるのを許容されるかどうかを決定することをさらに備える動作を実行するためのサーバ実行可能命令とともに構成され、
前記サーバプロセッサは、互いに地理的に近い前記識別されたジオフェンスを結合して混合ジオフェンスにすることが、互いに地理的に近く、かつ混合されるのを許容されている前記識別されたジオフェンスを結合して混合ジオフェンスにすることを備えるような動作を実行するためのサーバ実行可能命令とともに構成される、請求項11に記載のシステム。
【請求項１３】
前記サーバプロセッサが、前記識別されたジオフェンス対応アプリケーションの前記リストの中のジオフェンス対応アプリケーションと、前記混合ジオフェンスに含まれるジオフェンスに関連するジオフェンス対応アプリケーションとの間に、完全な一致があるかどうかを決定することをさらに備える動作を実行するためのサーバ実行可能命令とともに構成され、
前記サーバプロセッサは、前記混合ジオフェンスを前記コンピューティングデバイスへ送ることが、
前記コンピューティングデバイス上で実行する前記識別されたジオフェンス対応アプリケーションの前記リストの中の前記ジオフェンス対応アプリケーションと、前記混合ジオフェンスに関連する前記ジオフェンス対応アプリケーションとの間に、完全な一致があると決定することに応答して、前記混合ジオフェンスを前記コンピューティングデバイスへ送ることと、
前記コンピューティングデバイス上で実行する前記識別されたジオフェンス対応アプリケーションの前記リストの中の前記ジオフェンス対応アプリケーションと、前記混合ジオフェンスに関連する前記ジオフェンス対応アプリケーションとの間に、完全な一致がないと決定することに応答して、非混合ジオフェンス情報を前記コンピューティングデバイスへ送ることと
を備えるような動作を実行するためのサーバ実行可能命令とともに構成される、請求項11に記載のシステム。
【請求項１４】
前記コンピューティングデバイスプロセッサは、
混合ジオフェンスを前記ジオフェンスサーバから受信することが、前記混合ジオフェンスを前記ジオフェンスサーバからジオフェンス管理ユニットを用いて受信することを備え、前記ジオフェンス管理ユニットが、前記コンピューティングデバイス上で動作しているプロキシサーバアプリケーションであり、
前記混合ジオフェンスが横断されるときを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに告知できるようにすることが、
前記混合ジオフェンスが横断されたかどうかを、前記混合ジオフェンスに含まれるジオフェンスに関連する各ジオフェンス対応アプリケーションに代わって、前記ジオフェンス管理ユニットを用いて決定することと、
前記混合ジオフェンスが横断されたと決定することに応答して、前記混合ジオフェンスに含まれるジオフェンスに関連する前記ジオフェンス対応アプリケーションの各々に、前記ジオフェンス管理ユニットを用いて通知することと
を備えるような動作を実行するためのプロセッサ実行可能命令とともに構成される、請求項11に記載のシステム。
【請求項１５】
前記コンピューティングデバイスプロセッサが、
前記コンピューティングデバイスの現在位置を決定することと、
前記コンピューティングデバイスの前記現在位置を前記ジオフェンスサーバへ送ることと
をさらに備える動作を実行するためのプロセッサ実行可能命令とともに構成され、
前記サーバプロセッサが、前記コンピューティングデバイスの前記現在位置を前記コンピューティングデバイスから受信することをさらに備える動作を実行するためのサーバ実行可能命令とともに構成され、
前記サーバプロセッサは、
前記リストに記載されたジオフェンス対応アプリケーションに関連し、かつ互いに地理的に近いジオフェンスを識別することが、リストに記載されたジオフェンス対応アプリケーションに関連し、かつ前記コンピューティングデバイスの前記現在位置に地理的に近いジオフェンスを識別することを備え、
互いに地理的に近い前記識別されたジオフェンスを結合して混合ジオフェンスにすることが、前記現在位置に地理的に近い前記識別されたジオフェンスを結合して混合ジオフェンスにすることを備える
ような動作を実行するためのサーバ実行可能命令とともに構成される、請求項11に記載のシステム。