(57)【要約】      （修正有）【課題】特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを提供するか、または識別するための１つまたは複数の電子デバイスによる使用のための様々な方法を提供する。【解決手段】コンピューティングデバイスは、モバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、コンテキストアウェアフィルタを適用する。第１のイベントに応答して、モバイルデバイスによる使用のための１つまたは複数のアプリケーションを差し出す。第２のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションを取り下げる。また、使用のためのアプリケーションが差し出されるという第１のインジケーションに応答して、アプリケーションのアクティブ化を開始し、使用のためのアプリケーションが取り下げられるという第２のインジケーションに応答して、アプリケーションの非アクティブ化を開始する。【選択図】図１
2018041451.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイスにおいて、
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第１のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すことと、
第２のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げることと
を備える、方法。
【請求項２】
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項３】
前記コンピューティングデバイスにおいて、
前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも１つを維持することをさらに備える、
請求項２に記載の方法。
【請求項４】
前記コンピューティングデバイスにおいて、
少なくとも１つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも１つに影響を及ぼすことと
をさらに備える、請求項３に記載の方法。
【請求項５】
前記コンテキストアウェアフィルタを適用すること、前記アプリケーションを差し出すこと、および／または前記アプリケーションを取り下げることのうちの少なくとも１つは、前記複数のモバイルデバイスアプリケーションのうちの１つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づく、
請求項１に記載の方法。
【請求項６】
前記利用履歴の少なくとも前記一部分は、１つまたは複数のモバイルデバイスのためのものである、
請求項５に記載の方法。
【請求項７】
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
請求項１に記載の方法。
【請求項８】
前記アプリケーションを差し出すことは、前記アプリケーションのリストを前記モバイルデバイスに提供することを備える、
請求項１に記載の方法。
【請求項９】
前記アプリケーションを差し出すことは、前記アプリケーションの少なくとも一部分を前記モバイルデバイスに提供すること、および／または前記アプリケーションの少なくとも前記一部分を前記モバイルデバイスに提供することが可能なリソースデバイスを識別することのうちの少なくとも１つを備える、
請求項１に記載の方法。
【請求項１０】
前記アプリケーションを差し出すことは、前記モバイルデバイスにおいて前記アプリケーションのアクティブ化を開始することを備える、
請求項１に記載の方法。
【請求項１１】
前記アプリケーションを取り下げることは、前記モバイルデバイスにおいて前記アプリケーションの非アクティブ化を開始することを備える、
請求項１に記載の方法。
【請求項１２】
前記コンピューティングデバイスにおいて、
リソースデバイスから前記アプリケーションを取得することと、
前記コンピューティングデバイスにおいて前記アプリケーションをメモリに記憶することと
をさらに備える請求項１に記載の方法。
【請求項１３】
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用するための手段と、
第１のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すための手段と、
第２のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるための手段と
を備える、装置。
【請求項１４】
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、請求項１３に記載の装置。
【請求項１５】
前記ロケーションプロファイルを維持するための手段、
前記ユーザプロファイルを維持するための手段、
前記モバイルデバイスプロファイルを維持するための手段、または
前記利用履歴を維持するための手段
のうちの少なくとも１つをさらに備える、請求項１４に記載の装置。
【請求項１６】
少なくとも１つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための前記利用履歴の少なくとも一部分を取得するための手段と、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも１つに影響を及ぼすための手段と
をさらに備える、請求項１５に記載の装置。
【請求項１７】
前記コンテキストアウェアフィルタを適用するための前記手段、前記アプリケーションを差し出すための前記手段、および／または前記アプリケーションを取り下げるための前記手段のうちの少なくとも１つが、前記複数のモバイルデバイスアプリケーションのうちの１つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に応答する、
請求項１３に記載の装置。
【請求項１８】
前記利用履歴の少なくとも前記一部分が１つまたは複数のモバイルデバイスのためのものである、
請求項１７に記載の装置。
【請求項１９】
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
請求項１３に記載の装置。
【請求項２０】
前記アプリケーションのリストを前記モバイルデバイスに提供するための手段をさらに備える、
請求項１３に記載の装置。
【請求項２１】
前記アプリケーションの少なくとも一部分を前記モバイルデバイスに提供するための手段、または前記アプリケーションの少なくとも前記一部分を前記モバイルデバイスに提供することが可能なリソースデバイスを識別するための手段
のうちの少なくとも１つをさらに備える、請求項１３に記載の装置。
【請求項２２】
前記モバイルデバイスにおいて前記アプリケーションのアクティブ化を開始するための手段をさらに備える、
請求項１３に記載の装置。
【請求項２３】
前記モバイルデバイスにおいて前記アプリケーションの非アクティブ化を開始するための手段をさらに備える、
請求項１３に記載の装置。
【請求項２４】
リソースデバイスから前記アプリケーションを取得するための手段と、
前記アプリケーションを記憶するための手段と
をさらに備える、請求項１３に記載の装置。
【請求項２５】
メモリと、
ネットワークインターフェースユニットと、
前記メモリおよび前記ネットワークインターフェースユニットに結合される処理ユニットと
を備え、前記処理ユニットは、
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第１のイベントに応答して、前記モバイルデバイスへの前記ネットワークインターフェースユニットを介した第１のインジケーションの送信を開始すること、前記第１のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、と、
第２のイベントに応答して、前記モバイルデバイスへの前記ネットワークインターフェースユニットを介した第２のインジケーションの送信を開始すること、前記第２のインジケーションが、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるためのものである、と
を行うように構成される、コンピューティングデバイス。
【請求項２６】
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、請求項２５に記載のコンピューティングデバイス。
【請求項２７】
前記処理ユニットは、
前記メモリにおいて、前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも１つを維持することを行うようにさらに構成される、
請求項２６に記載のコンピューティングデバイス。
【請求項２８】
前記処理ユニットは、
前記ネットワークインターフェースユニットを介して少なくとも１つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも１つに影響を及ぼすことと
を行うようにさらに構成される、請求項２７に記載のコンピューティングデバイス。
【請求項２９】
前記処理ユニットは、
前記複数のモバイルデバイスアプリケーションのうちの１つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づいて、前記コンテキストアウェアフィルタを適用すること、および／または前記第１のインジケーションの送信を開始すること、および／または前記第２のインジケーションの送信を開始すること
を行うようにさらに構成される、請求項２５に記載のコンピューティングデバイス。
【請求項３０】
前記利用履歴の少なくとも前記一部分が１つまたは複数のモバイルデバイスのためのものである、
請求項２９に記載のコンピューティングデバイス。
【請求項３１】
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
請求項２５に記載のコンピューティングデバイス。
【請求項３２】
前記処理ユニットは、
前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別された前記アプリケーションを差し出すために、前記ネットワークインターフェースユニットを介した前記モバイルデバイスへの前記アプリケーションのリストの送信を開始することを行うようにさらに構成される、
請求項２５に記載のコンピューティングデバイス。
【請求項３３】
前記処理ユニットは、
前記モバイルデバイスへの前記アプリケーションの少なくとも一部分、または
前記モバイルデバイスに前記アプリケーションの少なくとも前記一部分を提供することが可能なリソースデバイスの識別情報
のうちの少なくとも１つの、前記ネットワークインターフェースユニットを介した送信を開始することを行うようにさらに構成される、
請求項２５に記載のコンピューティングデバイス。
【請求項３４】
前記第１のインジケーションは、前記モバイルデバイスにおける前記アプリケーションのアクティブ化のためのパーミッションを示す、
請求項２５に記載のコンピューティングデバイス。
【請求項３５】
前記第２のインジケーションは、前記モバイルデバイスにおける前記アプリケーションの非アクティブ化のためのパーミッションを示す、
請求項２５に記載のコンピューティングデバイス。
【請求項３６】
前記処理ユニットは、
前記ネットワークインターフェースユニットを介してリソースデバイスから前記アプリケーションを取得することと、
前記メモリにおける前記アプリケーションの記憶を開始することと
を行うようにさらに構成される、請求項２５に記載のコンピューティングデバイス。
【請求項３７】
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第１のイベントに応答して、前記モバイルデバイスへの第１のインジケーションの送信を開始すること、前記第１のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、と、
第２のイベントに応答して、前記モバイルデバイスへの第２のインジケーションの送信を開始すること、前記第２のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるためのものである、と
を行うためにコンピューティングデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える、
物品。
【請求項３８】
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、請求項３７に記載の物品。
【請求項３９】
前記コンピュータ実装可能命令は、
前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも１つを維持することを行うために前記処理ユニットによってさらに実行可能である、
請求項３８に記載の物品。
【請求項４０】
前記コンピュータ実装可能命令は、
少なくとも１つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも１つに影響を及ぼすことと
を行うために前記処理ユニットによってさらに実行可能である、請求項３９に記載の物品。
【請求項４１】
前記コンピュータ実装可能命令は、
前記複数のモバイルデバイスアプリケーションのうちの１つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づいて、前記コンテキストアウェアフィルタを適用すること、および／または前記第１のインジケーションの送信を開始すること、および／または前記第２のインジケーションの送信を開始すること
を行うために前記処理ユニットによってさらに実行可能である、請求項３７に記載の物品。
【請求項４２】
前記利用履歴の少なくとも前記一部分は、１つまたは複数のモバイルデバイスのためのものである、
請求項４１に記載の物品。
【請求項４３】
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
請求項３７に記載の物品。
【請求項４４】
前記コンピュータ実装可能命令は、
前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別された前記アプリケーションを差し出すために、前記モバイルデバイスへの前記アプリケーションのリストの送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
請求項３７に記載の物品。
【請求項４５】
前記コンピュータ実装可能命令は、
前記モバイルデバイスへの前記アプリケーションの少なくとも一部分、または
前記モバイルデバイスに前記アプリケーションの少なくとも前記一部分を提供することが可能なリソースデバイスの識別情報
のうちの少なくとも１つの送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
請求項３７に記載の物品。
【請求項４６】
前記第１のインジケーションは、前記モバイルデバイスにおける前記アプリケーションのアクティブ化のためのパーミッションを示す、
請求項３７に記載の物品。
【請求項４７】
前記第２のインジケーションは、前記モバイルデバイスにおける前記アプリケーションの非アクティブ化のためのパーミッションを示す、
請求項３７に記載の物品。
【請求項４８】
前記コンピュータ実装可能命令は、
リソースデバイスから前記アプリケーションを取得することと、
前記アプリケーションの記憶を開始することと
を行うために前記処理ユニットによってさらに実行可能である、請求項３７に記載の物品。
【請求項４９】
モバイルデバイスにおいて、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第１のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第２のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を備える、方法。
【請求項５０】
前記アプリケーションを識別することは、
リソースデバイスから前記アプリケーションを取得することをさらに備える、
請求項４９に記載の方法。
【請求項５１】
前記アプリケーションを識別することは、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得することをさらに備え、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
請求項４９に記載の方法。
【請求項５２】
前記モバイルデバイスにおいて、
別のデバイスから前記第１のインジケーションおよび／または前記第２のインジケーションのうちの少なくとも１つを受信することをさらに備える、
請求項４９に記載の方法。
【請求項５３】
前記第１のインジケーションが第１のイベントの発生に対応し、および／または前記第２のインジケーションが第２のイベントの発生に対応する、
請求項４９に記載の方法。
【請求項５４】
前記モバイルデバイスにおいて、
第１のイベントが発生したという決定に応答して、前記第１のインジケーション、または
第２のイベントが発生したという決定に応答して、前記第２のインジケーション
のうちの少なくとも１つを生成することをさらに備える、請求項４９に記載の方法。
【請求項５５】
前記モバイルデバイスにおいて、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも１つに少なくとも部分的に基づいて、前記第１のイベントが発生したか、または前記第２のイベントが発生したかのうちの少なくとも１つを決定することをさらに備える、
請求項５４に記載の方法。
【請求項５６】
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、請求項４９に記載の方法。
【請求項５７】
前記モバイルデバイスにおいて、
前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴を少なくとも１つの他のデバイスに提供することをさらに備える、
請求項４９に記載の方法。
【請求項５８】
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
請求項４９に記載の方法。
【請求項５９】
モバイルデバイスにおいて使用するための装置であって、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別するための手段、前記アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第１のインジケーションに応答して、前記アプリケーションのアクティブ化を開始するための手段と、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第２のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始するための手段と
装置。
【請求項６０】
リソースデバイスから前記アプリケーションを取得するための手段をさらに備える、
請求項５９に記載の装置。
【請求項６１】
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得するための手段をさらに備え、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
請求項５９に記載の装置。
【請求項６２】
別のデバイスから前記第１のインジケーションおよび／または前記第２のインジケーションのうちの少なくとも１つを受信するための手段をさらに備える、
請求項５９に記載の装置。
【請求項６３】
前記第１のインジケーションは、第１のイベントの発生に対応し、および／または前記第２のインジケーションは、第２のイベントの発生に対応する、
請求項５９に記載の装置。
【請求項６４】
第１のイベントが発生したという決定に応答して、前記第１のインジケーションを生成するための手段、または
第２のイベントが発生したという決定に応答して、前記第２のインジケーションを生成するための手段
のうちの少なくとも１つをさらに備える、請求項５９に記載の装置。
【請求項６５】
前記第１のイベントが発生したかどうかを決定するための手段、または
前記第２のイベントが発生したかどうかを決定するための手段
のうちの少なくとも１つをさらに備える、請求項６４に記載の装置。
【請求項６６】
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、請求項５９に記載の装置。
【請求項６７】
前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴を少なくとも１つの他のデバイスに提供するための手段をさらに備える、
請求項５９に記載の装置。
【請求項６８】
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
請求項５９に記載の装置。
【請求項６９】
モバイルデバイスであって、
ネットワークインターフェースユニットと、
前記ネットワークインターフェースユニットに結合される処理ユニットと
を備え、前記処理ユニットは、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第１のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第２のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を行うように構成される、モバイルデバイス。
【請求項７０】
前記処理ユニットは、
前記ネットワークインターフェースユニットを介してリソースデバイスから前記アプリケーションを取得することを行うようにさらに構成される、
請求項６９に記載のモバイルデバイス。
【請求項７１】
前記処理ユニットは、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを前記ネットワークインターフェースユニットを介して取得することを行うようにさらに構成され、前記アプリケーションのリストが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
請求項６９に記載のモバイルデバイス。
【請求項７２】
前記処理ユニットは、
前記ネットワークインターフェースユニットを介して、別のデバイスから前記第１のインジケーションおよび／または前記第２のインジケーションのうちの少なくとも１つを取得することを行うようにさらに構成される、
請求項６９に記載のモバイルデバイス。
【請求項７３】
前記第１のインジケーションが第１のイベントの発生に対応し、および／または前記第２のインジケーションが第２のイベントの発生に対応する、
請求項６９に記載のモバイルデバイス。
【請求項７４】
前記処理ユニットは、
第１のイベントが発生したという決定に応答して、前記第１のインジケーション、または
第２のイベントが発生したという決定に応答して、前記第２のインジケーション
のうちの少なくとも１つを生成することを行うようにさらに構成される、
請求項６９に記載のモバイルデバイス。
【請求項７５】
前記処理ユニットは、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも１つに少なくとも部分的に基づいて、前記第１のイベントが発生したか、または前記第２のイベントが発生したかのうちの少なくとも１つを決定することを行うようにさらに構成される、
請求項７４に記載のモバイルデバイス。
【請求項７６】
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、請求項６９に記載のモバイルデバイス。
【請求項７７】
前記処理ユニットは、
前記ネットワークインターフェースユニットを介した少なくとも１つの他のデバイスへの前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴の送信を開始することを行うようにさらに構成される、
請求項６９に記載のモバイルデバイス。
【請求項７８】
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
請求項６９に記載のモバイルデバイス。
【請求項７９】
少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第１のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第２のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を行うために前記モバイルデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える、
物品。
【請求項８０】
前記コンピュータ実装可能命令は、
リソースデバイスから前記アプリケーションを取得することを行うために前記処理ユニットによってさらに実行可能である、
請求項７９に記載の物品。
【請求項８１】
前記コンピュータ実装可能命令は、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得することを行うために前記処理ユニットによってさらに実行可能であり、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
請求項７９に記載の物品。
【請求項８２】
前記コンピュータ実装可能命令は、
別のデバイスから、前記第１のインジケーションおよび／または前記第２のインジケーションのうちの少なくとも１つを取得することを行うために前記処理ユニットによってさらに実行可能である、
請求項７９に記載の物品。
【請求項８３】
前記第１のインジケーションが第１のイベントの発生に対応し、および／または前記第２のインジケーションが第２のイベントの発生に対応する、
請求項７９に記載の物品。
【請求項８４】
前記コンピュータ実装可能命令は、
第１のイベントが発生したという決定に応答して、前記第１のインジケーション、または
第２のイベントが発生したという決定に応答して、前記第２のインジケーション
のうちの少なくとも１つを生成することを行うために前記処理ユニットによってさらに実行可能である、
請求項７９に記載の物品。
【請求項８５】
前記コンピュータ実装可能命令は、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも１つに少なくとも部分的に基づいて、前記第１のイベントが発生したか、または前記第２のイベントが発生したかのうちの少なくとも１つを決定することを行うために前記処理ユニットによってさらに実行可能である、
請求項８４に記載の物品。
【請求項８６】
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、請求項７９に記載の物品。
【請求項８７】
前記コンピュータ実装可能命令は、
少なくとも１つの他のデバイスへの前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴の送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
請求項７９に記載の物品。
【請求項８８】
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
請求項７９に記載の物品。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、その全体が参照により本明細書に組み込まれる、２０１３年６月２５日に出願された「METHOD AND APPARATUS FOR USE IN PROVIDING CONTEXT-AWARE IDENTIFICATION OF MOBILE DEVICE APPLICATIONS」と題する米国非仮特許出願第１３／９２７，０２１号の優先権を主張するＰＣＴ出願である。
【技術分野】
【０００２】
[0001]本明細書で開示する主題は、電子デバイスに関し、より詳細には、特定の環境に関するモバイルデバイスによる潜在的使用のためのモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するための１つまたは複数の電子デバイスによる使用のための方法、装置および製造品に関する。
【背景技術】
【０００３】
[0002]その名が示すように、モバイルデバイスは、動き回され、たとえば、一般に、ユーザおよび／または場合によっては機械によって運ばれ得る。いくつかの非限定的な例として、モバイルデバイスは、セルラー電話、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、ウェアラブルコンピュータ、ナビゲーションおよび／またはトラッキングデバイスなどの形態をとり得る。
【０００４】
[0003]モバイルデバイスの位置および／または移動は、少なくとも部分的に測位および／またはナビゲーション能力（以下で単に測位能力と呼ばれる）によって決定され得、測位および／またはナビゲーション能力は、モバイルデバイスに搭載されて実装されるか、１つまたは複数の他の電子デバイス中で実装されるか、および／またはそれらの何らかの組合せで実装され得る。いくつかの測位能力は、１つまたは複数の送信デバイスによって送信され、モバイルデバイスによって獲得される１つまたは複数のワイヤレス信号に基づき得る。例として、いくつかのワイヤレス信号ベースの測位能力は、たとえば、全地球測位システム（ＧＰＳ）などの衛星測位システム（ＳＰＳ：satellite positioning system）から獲得されたワイヤレス信号を使用する。別の例では、いくつかのワイヤレス信号ベースの測位能力は、たとえば、専用測位ビーコン送信デバイスなどの地上波ベースワイヤレス送信デバイス、ワイヤレスローカルエリアネットワークの一部であり得るアクセスポイント（ＡＰ）、セルラー電話システムの一部であり得る基地トランシーバ局など、またはそれらの何らかの組合せから獲得されたワイヤレス信号を使用する。いくつかの実装形態では、特定の環境内でのモバイルデバイスの位置および／または他の移動を決定するために、測位能力は、たとえば、電子マップ、ルータビリティグラフ、無線ヒートマップなどの１つまたは複数の電子ファイル、あるいはそれらの何らかの組合せを使用し得る。
【０００５】
[0004]たとえば、スマートフォン、タブレット、およびいくつかのウェアラブルコンピュータなどのいくつかのモバイルデバイスは、極めて多くの異なる（たとえば、しばしば単に「アプリ」と呼ばれる）モバイルデバイスアプリケーションで構成され得る。例として、ｉＯＳ、Ａｎｄｒｏｉｄ（登録商標）、および／または他の同様のモバイルデバイスオペレーティングシステムのために利用可能な何十万もの異なるアプリがある。実際、利用可能な非常に多くの異なるアプリがあるので、どのアプリがより有用であり、どのアプリがあまり有用でないかをユーザが識別することは困難であり得る。したがって、いくつかの状況では特に有用であることが判明し得るいくつかのアプリケーションをモバイルデバイスのユーザが経験する機会が逃され得る。さらに、いくつかの事例では、多数のアプリケーションは、モバイルデバイスの限られたスクリーン空間上のクラッターにつながり、および／またはさもなければユーザエクスペリエンスを妨害し得る。
【発明の概要】
【０００６】
[0005]いくつかの態様によれば、コンピューティングデバイスにおいて、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタ（context-aware filter）を適用することと、第１のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを差し出（proffer）すことと、第２のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションを取り下げる（withdraw）こととを備える例示的な方法が提供され得る。
【０００７】
[0006]いくつかの態様によれば、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用するための手段と、第１のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを差し出すための手段と、第２のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションを取り下げるための手段とを備える例示的な装置が提供され得る。
【０００８】
[0007]いくつかの態様によれば、メモリと、ネットワークインターフェースユニットと、メモリおよびネットワークインターフェースユニットに結合され、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、第１のイベントに応答して、モバイルデバイスへのネットワークインターフェースユニットを介した第１のインジケーションの送信を開始することと、第１のインジケーションが、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、第２のイベントに応答して、モバイルデバイスへのネットワークインターフェースユニットを介した第２のインジケーションの送信を開始することと、第２のインジケーションが、モバイルデバイスによる使用のためのアプリケーションを取り下げるためのものである、を行うように構成される処理ユニットとを備える例示的なコンピューティングデバイスが提供され得る。
【０００９】
[0008]いくつかの態様によれば、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、第１のイベントに応答して、モバイルデバイスへの第１のインジケーションの送信を開始することと、第１のインジケーションが、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、第２のイベントに応答して、モバイルデバイスへの第２のインジケーションの送信を開始することと、第２のインジケーションが、モバイルデバイスによる使用のためのアプリケーションを取り下げるためのものである、を行うためにコンピューティングデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える例示的な製造品が提供され得る。
【００１０】
[0009]いくつかの態様によれば、モバイルデバイスにおいて、少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別することと、アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第１のインジケーションに応答して、アプリケーションのアクティブ化を開始することと、モバイルデバイスによる使用のためのアプリケーションが取り下げられるという第２のインジケーションに応答して、アプリケーションの非アクティブ化を開始することとを備える例示的な方法が提供され得る。
【００１１】
[0010]いくつかの態様によれば、少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別するための手段と、アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第１のインジケーションに応答して、アプリケーションのアクティブ化を開始するための手段と、モバイルデバイスによる使用のためのアプリケーションが取り下げられるという第２のインジケーションに応答して、アプリケーションの非アクティブ化を開始するための手段とを備える、モバイルデバイスにおいて使用するための例示的な装置が提供され得る。
【００１２】
[0011]いくつかの態様によれば、ネットワークインターフェースユニットと、ネットワークインターフェースユニットに結合され、少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別することと、アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第１のインジケーションに応答して、アプリケーションのアクティブ化を開始することと、モバイルデバイスによる使用のためのアプリケーションが取り下げられるという第２のインジケーションに応答して、アプリケーションの非アクティブ化を開始することとを行うように構成される処理ユニットとを備える例示的なモバイルデバイスが提供され得る。
【００１３】
[0012]いくつかの態様によれば、少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別することと、アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第１のインジケーションに応答して、アプリケーションのアクティブ化を開始することと、モバイルデバイスによる使用のためのアプリケーションが取り下げられるという第２のインジケーションに応答して、アプリケーションの非アクティブ化を開始することとを行うためにモバイルデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える例示的な製造品が提供され得る。
【図面の簡単な説明】
【００１４】
[0013]以下の図を参照しながら非限定的で非網羅的な態様について説明し、別段に規定されていない限り、様々な図の全体を通して、同様の参照番号は同様の部分を指す。
【図１】例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するための１つまたは複数の電子デバイスを含む代表的電子デバイスの構成を示す概略ブロック図。
【図２Ａ】いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために１つまたは複数のコンピューティングデバイスにおいて実装され得る例示的なプロセスを示すフローチャート。
【図２Ｂ】いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために１つまたは複数のコンピューティングデバイスにおいて実装され得る例示的なプロセスを示すフローチャート。
【図３Ａ】いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを識別するためにモバイルデバイスにおいて実装され得る例示的なプロセスを示すフローチャート。
【図３Ｂ】いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを識別するためにモバイルデバイスにおいて実装され得る例示的なプロセスを示すフローチャート。
【図４】いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するための例示的なコンピューティングデバイスのいくつかの機能を示す概略図。
【図５】いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを識別するための例示的なモバイルデバイスのいくつかの機能を示す概略図。
【発明を実施するための形態】
【００１５】
[0019]たとえば、特定の環境に関してモバイルデバイスおよび／またはそれのユーザにとって潜在的に有用であり得るモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために実装され得る様々な技法について本明細書で説明する。
【００１６】
[0020]本明細書でより詳細に説明するように、いくつかの例示的な実装形態では、コンピューティングデバイスは、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用し得る。コンテキストアウェアフィルタを導出するためのいくつかの非限定的な例示的な技法を本明細書で提供される。たとえば、いくつかの事例では、コンテキストアウェアフィルタは、たとえば、特定の環境に関する特定のアプリケーションの知覚された有用性に関する、複数のモバイルデバイスおよび／または他のデバイスに関連する利用履歴（usage history）に少なくとも部分的に基づき得る。いくつかの事例では、例示的なコンテキストアウェアフィルタは、ほんの数例を挙げると、特定の環境に対応するロケーションプロファイル、少なくとも１つのモバイルデバイスに対応するユーザプロファイル、および／またはモバイルデバイスのいくつかの機能および／または能力に対応するモバイルデバイスプロファイルに少なくとも部分的に基づき得る。
【００１７】
[0021]コンピューティングデバイスは、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを選択的に差し出し得る。たとえば、コンピューティングデバイスは、第１のイベントが発生したと決定したことに応答して、モバイルデバイスによる潜在的使用のためのアプリケーションを差し出し得る。いくつかの事例では、モバイルデバイスが、特定の環境内にあること、場合によってはその環境の近くにあること、場合によってはその環境に向かっていること、場合によってはその環境をすぐに訪問することが予定されていることなどが決定されると、第１のイベントが発生し得る。したがって、いくつかの事例では、様々な既知の技法によって、またはネットワークアクセスなどのためのコンピューティングデバイスとの関連付けによって取得され得る、モバイルデバイスの位置フィックスまたはさもなければ推定されたロケーションに基づいて、第１のイベントが決定され得る。したがって、いくつかの事例では、モバイルデバイスが特定の環境に対応する既知のかまたは決定可能なジオフェンスおよび／または他の同様の領域に入ったとき、第１のイベントが発生し得る。いくつかの事例では、モバイルデバイスが、ローカルワイヤレスネットワークプレゼンス（たとえば、小さい通信セル、フェムトセル、ピコセル、Ｗｉ−Ｆｉ（登録商標）ホットスポット、アクセスポイント（ＡＰ）デバイス、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイスなど）の通信レンジ内にあることの結果として、第１のイベントが発生し得る。いくつかの非限定的な例として、これらの早期および後続の例示的な実装形態におけるコンピューティングデバイスは、１つまたは複数のサーバまたは他の同様のコンピューティングリソース、パーソナルコンピュータ、ワイヤレスネットワークアクセスポイント、セルラー電話基地局または他の同様のネットワークリソース、フェムトセルまたはピコセルデバイスなど、またはそれらの何らかの組合せを備え得る。実際、いくつかの事例では、そのようなコンピューティングデバイスおよび／または適用可能な処理の全部または一部は、１つまたは複数のモバイルデバイスを使用して実装され得る。
【００１８】
[0022]モバイルデバイスは、たとえば、特定の環境内にあるか、またはその環境の近くにある間に、差し出されたモバイルデバイスアプリケーションを使用し得る。例として、特定の環境は、ほんの数例を挙げると、ローカルワイヤレスネットワークプレゼンス、特定の企業（たとえば、業務関係の環境など）、特定の開催地（たとえば、病院、スタジアム、キャンパス、空港、飛行機など）、モバイルデバイスを介して測位／ナビゲーションサービスのために利用可能な電子マップの全部または一部に対応するロケーションコンテキスト識別子（ＬＣＩ）など、屋内環境など、またはそれらの何らかの組合せに対応し得る。
【００１９】
[0023]コンピューティングデバイスは、その後、モバイルデバイスによる使用のための差し出されたアプリケーションを取り下げ得る。たとえば、モバイルデバイスによる使用のための差し出されたアプリケーションは、第２のイベントが発生したという決定に応答してコンピューティングデバイスによって取り下げられ得る。いくつかの事例では、モバイルデバイスが、もはや特定の環境内にないかまたはその環境の近くにないか、または場合によってはその環境から離れて進んでいることなどが決定されると、第２のイベントが発生し得る。したがって、いくつかの事例では、様々な既知の技法によって取得され得る、モバイルデバイスの位置フィックスまたはさもなければ推定されたロケーションに基づいて、第２のイベントが決定され得る。したがって、いくつかの事例では、モバイルデバイスが特定の環境に対応する既知のまたは決定可能なジオフェンスおよび／または他の同様の領域を離れたとき、第２のイベントが発生し得る。いくつかの事例では、モバイルデバイスが、ローカルワイヤレスネットワークプレゼンス（たとえば、小さい通信セル、フェムトセル、ピコセル、Ｗｉ−Ｆｉホットスポット、アクセスポイント（ＡＰ）デバイス、Ｂｌｕｅｔｏｏｔｈデバイスなど）の通信レンジの外にあることの結果として、第２のイベントが発生し得る。
【００２０】
[0024]本明細書でより詳細に説明するように、いくつかの例示的な実装形態では、モバイルデバイスは、少なくとも特定の環境に関する潜在的使用のためのアプリケーションを識別し、たとえば、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第１のインジケーションに応答して、アプリケーションのアクティブ化を開始し得る。その後、モバイルデバイスは、たとえば、モバイルデバイスによる使用のための差し出されたアプリケーションが取り下げられるという第２のインジケーションに応答して、アプリケーションの非アクティブ化を開始し得る。以下でより詳細に説明するように、いくつかの事例では、第１のインジケーションおよび／または第２のインジケーションは、別のデバイスから受信されるか、またはモバイルデバイス自体によって生成され得る。例として、別のデバイスおよび／またはモバイルデバイスは、モバイルデバイスによって獲得されたワイヤレス信号、モバイルデバイスのロケーション、１つまたは複数のセンサー入力、ユーザ入力、同様の、またはほんの数例の何らかの組合せに少なくとも部分的に基づいて、第１のイベントが発生したか、または第２のイベントが発生したかを決定し得る。
【００２１】
[0025]次に図１に注目すると、図１は、少なくとも１つのモバイルデバイス１０２を備える例示的な構成１００を示す概略ブロック図である。モバイルデバイス１０２は、特定の環境１０８内にあるものとして示されている。
【００２２】
[0026]この例では、モバイルデバイス１０２は、差し出されたアプリケーションをアクティブ化し、場合によってはアクティブ化されたアプリケーション１６０を使用することと、非アクティブ化されたアプリケーション１６２、および／またはモバイルデバイス１０２からのアプリケーションの削除につながり得る、取り下げられたアプリケーションを非アクティブ化することとが可能な装置１０４を備える。いくつかの事例では、第１のインジケーション１６４および／または第２のインジケーション１６６は、装置１０４によって取得されるかまたはさもなければ生成され得る。いくつかの事例では、モバイルデバイス１０２に対応する利用履歴１６８が、生成され、場合によっては装置１０４によって１つまたは複数の他のデバイスと共有され得る。いくつかの例示的な実装形態では、利用履歴はまた、アプリケーションをアクティブ化／非アクティブ化するか、またはさもなければそれに影響を及ぼすべきかどうかを決定するために、（たとえば、第１のインジケーション１６４および／または第２のインジケーション１６６とともに）考慮され得る。たとえば、モバイルデバイス１０２がエリアを離れているように思われるが、モバイルデバイスおよび／または場合によっては（１つまたは複数の）他のモバイルデバイスに対応する利用履歴が、モバイルデバイスがすぐに戻る可能性があることを示す場合、特定のアプリケーションを非アクティブ化しないこと（たとえば、少なくともしばらくの間非アクティブ化しないことなど）は有益であり得る。
【００２３】
[0027]図示のように、モバイルデバイス１０２は、ワイヤードおよび／またはワイヤレス通信リンク上で１つまたは複数の他の電子デバイスに（たとえば、１つまたは複数のメッセージを介して）通信し得る。たとえば、いくつかの事例では、モバイルデバイス１０２は、場合によっては通信リンク１１６を介して直接的に、および／または場合によっては通信リンク１２２、（１つまたは複数の）ネットワーク１２０、および通信リンク１１８を介して間接的にコンピューティングデバイス１１０と通信し得る。いくつかの事例では、モバイルデバイス１０２は、通信リンク１４４、アクセスポイント（ＡＰ）１４２および／または他の同様のデバイス、通信リンク１３８、（１つまたは複数の）ネットワーク１２０、および通信リンク１１８を介してコンピューティングデバイス１１０と通信し得る。いくつかの通信リンクが、ワイヤレス通信リンクまたはワイヤード通信リンクのいずれかであるとして図１に示されているが、そのような通信リンクは、ワイヤードおよび／またはワイヤレス通信リンク、ならびに／あるいは他の介在および／またはサポートデバイスなどを備え得ることに留意されたい。
【００２４】
[0028]環境１０８内にあるか、その環境の近くにあるか、またはその環境から遠くにあり得るコンピューティングデバイス１１０は、特定の環境１０８に関するアプリケーション１５４のリストを生成するために、コンテキストアウェアフィルタ１５０を駆動し、および／または複数のモバイルデバイスアプリケーション１５２にそのフィルタ１５０を適用することが可能な装置１１２を備え得る。上述のように、アプリケーション１５４のリストは、特定の環境１０８に関するモバイルデバイス１０２にとって特に有用であり得る。いくつかの実装形態では、コンピューティングデバイス１１０は、１つまたは複数のアプリケーションの全部または一部をモバイルデバイス１０２に提供し得る。いくつかの実装形態では、コンピューティングデバイス１１０は、たとえば、通信リンク１６１および（１つまたは複数の）ネットワーク１２０を介して１つまたは複数のアプリケーションの全部または一部をモバイルデバイス１０２に提供することが可能であり得る（１つまたは複数の）他のリソースデバイス１７０（たとえば、サーバなど）に関する追加情報をモバイルデバイス１０２に提供し得る。図１では別個のデバイスとして示されているが、いくつかの実装形態では、コンピューティングデバイス１１０およびリソースデバイス１７０は、組み合わされ、および／またはさもなければ何らかの他の電子デバイスの一部であり得る。
【００２５】
[0029]図１に示されているように、モバイルデバイス１０２は、そのうちの一部が物理的に特定の環境１０８内にあり得、そのうちの一部が物理的に環境１０８の外にあり得る、様々な他の電子デバイスから送信された様々なワイヤレス信号を獲得し得る。この例では、１つまたは複数の相互接続されたワイヤレストランシーバデバイスを備え得るワイヤレス計算および／または通信ネットワークは、通信リンク１４４上でワイヤレス信号を送信し得るアクセスポイント（ＡＰ）１４２によって表される。いくつかの実装形態では、モバイルデバイス１０２は、通信リンク１４４上でワイヤレス信号を獲得し、場合によっては、測位のためにおよび／または他の用途のためにそのようなワイヤレス信号を使用し得る。いくつかの事例では、モバイルデバイス１０２は、ＡＰ１４２にワイヤレス信号を送信することが可能であり得る（たとえば、ＡＰ１４２はトランシーバデバイスなどを表し得る）。他の事例では、ＡＰ１４２は、ワイヤレス信号を送信することのみに限定され得るワイヤレス送信デバイスを表し得る（たとえば、ＡＰ１４２は専用測位ビーコン送信機および／または他の同様の送信デバイスを表し得る）。いくつかの実装形態では、いくつかのワイヤレストランシーバデバイスが１つまたは複数の他のデバイスにさらに結合され得る。ここで、たとえば、ＡＰ１４２は、（１つまたは複数の）ネットワーク１２０への通信リンク１３８を有するものとして示されている。
【００２６】
[0030]いくつかの例示的な実装形態では、１つまたは複数のワイヤレストランシーバデバイスは、地上ベース測位システムの一部として少なくとも部分的にプロビジョニングされ得る。いくつかの例示的な実装形態では、ＡＰ１４２および／または（１つまたは複数の）ネットワーク１２０は、セルラー通信システムの一部としてプロビジョニングされ得る基地トランシーバ局などを表し得る。
【００２７】
[0031]（１つまたは複数の）ネットワーク１２０は、ワイヤードおよび／またはワイヤレス電子通信をサポートすることが可能な１つまたは複数の他の電子デバイスおよび／または通信設備および／またはリソースの全部または一部を表すものである。したがって、たとえば、（１つまたは複数の）ネットワーク１２０は、テレフォンネットワーク、セルラーテレフォンネットワーク、ワイヤレス通信ネットワーク、イントラネット、インターネットなど、またはそれらの何らかの組合せの全部または一部を備え得る。
【００２８】
[0032]（１つまたは複数の）ネットワーク１２０とコンピューティングデバイス１１０との間の通信リンク１１８および通信リンク１３８は、ここでは「ワイヤード」通信リンクを表すものとして示されているが、いくつかの事例では、これらの通信リンクは１つまたは複数のワイヤードおよび／またはワイヤレス通信リンクを表し得ることを理解されたい。さらに、「ワイヤード」通信リンクは、導電性ワイヤ、ケーブルなど、および／または同様の光または他の波長導電性部材、たとえば、光ファイバーケーブル、導波路などを備え得ることを理解されたい。
【００２９】
[0033]さらに示されるように、いくつかの実装形態では、構成１００は、時々、モバイルデバイス１０２によって獲得され、測位機能をサポートするために少なくとも部分的に使用され得る適用可能なワイヤレス信号を送信し得る、１つまたは複数の空間測位システム（ＳＰＳ）１３０を備え得る。ここでは、たとえば、ＳＰＳ１３０は、その各々が１つまたは複数のＳＰＳ信号１３４を送信し得る複数のスペースビークル（ＳＶ）１３２を備え得る。さらに、たとえば、いくつかの実装形態では、地上波測位システムは、（たとえば、ここでは通信リンク１４４によって表され得る）１つまたは複数の測位信号を送信し得る、ワイヤレストランシーバデバイスなど得る。
【００３０】
[0034]次に図２Ａに注目すると、図２Ａは、特定の環境１０８に関するモバイルデバイス１０２による潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために、コンピューティングデバイス１１０において実装され得る例示的なプロセス２００を示すフローチャートである。
【００３１】
[0035]例示的なブロック２０２において、少なくとも１つの特定の環境１０８に関するモバイルデバイス１０２による潜在的使用のための（たとえば、１つまたは複数のアプリケーションを識別する）アプリケーションのリストを識別するために、コンテキストアウェアフィルタは複数のモバイルデバイスアプリケーションに適用され得る。いくつかの事例では、アプリケーションのリストは、１つまたは複数のアプリケーションの全部または一部、１つまたは複数のアプリケーションのための１つまたは複数の識別子など、またはそれらの何らかの組合せを備え得る。いくつかの事例では、アプリケーションのリストは、１つまたは複数のアプリケーションの全部または一部をモバイルデバイス１０２および／または他のデバイスに提供することが可能な１つまたは複数のリソースデバイス１７０を示し得る。
【００３２】
[0036]例示的なブロック２０４において、モバイルデバイス１０２による使用のためのアプリケーションのリスト中で識別されたアプリケーションは、第１のイベントに応答して差し出され得る。いくつかの実施形態では、第１のインジケーション１６４は、たとえば、第１のイベントが発生したというコンピューティングデバイス１１０による決定に応答して、コンピューティングデバイス１１０からモバイルデバイス１０２に送信され得る。ここで、たとえば、第１のインジケーション１６４は、モバイルデバイス１０２による使用のためのアプリケーションのリスト中で識別された少なくとも１つのアプリケーションが差し出されることを示し得る。いくつかの他の実施形態では、第１のインジケーション１６４は、たとえば、第１のイベントが発生したと決定したことに応答して、モバイルデバイス１０２によって生成され得る。さらに他の実施形態では、第１のインジケーション１６４は、１つまたは複数の他のデバイスから取得され得る。
【００３３】
[0037]例示的なブロック２０６において、モバイルデバイス１０２による使用のための（たとえば、例示的なブロック２０４のように）差し出されたアプリケーションは、第２のイベントに応答して取り下げられ得る。いくつかの実施形態では、第２のインジケーション１６６は、たとえば、第２のイベントが発生したというコンピューティングデバイス１１０による決定に応答して、コンピューティングデバイス１１０からモバイルデバイス１０２に送信され得る。ここで、たとえば、第２のインジケーション１６６は、モバイルデバイス１０２による使用のためのアプリケーションのリスト中で識別された少なくとも１つのアプリケーションが取り下げられることを示し得る。いくつかの他の実施形態では、第２のインジケーション１６６は、たとえば、第２のイベントが発生したと決定したことに応答して、モバイルデバイス１０２によって生成され得る。さらに他の実施形態では、第２のインジケーション１６６は、１つまたは複数の他のデバイスから取得され得る。
【００３４】
[0038]次に図２Ｂに注目すると、図２Ｂは、特定の環境１０８に関するモバイルデバイス１０２による潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために、コンピューティングデバイス１１０において実装され得るプロセス２００の拡張バージョンを示すフローチャートである。
【００３５】
[0039]図示のように、例示的なブロック２０２において、少なくとも１つの特定の環境１０８に関するモバイルデバイス１０２による潜在的使用のための（たとえば、１つまたは複数のアプリケーションを識別する）アプリケーションのリストを識別するために、コンテキストアウェアフィルタは複数のモバイルデバイスアプリケーションに適用され得る。
【００３６】
[0040]いくつかの事例では、さらなる例示的なブロック２０８において、特定の環境１０８に対応するロケーションプロファイルはコンピューティングデバイス１１０によって少なくとも部分的に取得および／または維持され得る。ここで、たとえば、ロケーションプロファイルは、特定の環境１０８に関してモバイルデバイス１０２（またはそれのユーザ）にとって有用である可能性が高いまたは低いことがある１つまたは複数のモバイルデバイスアプリケーションを示し得る。例として、特定の環境１０８は、モバイルデバイスのユーザにとって興味があり得る複数のストアおよび／または他の同様のサービスを有するショッピングモールの少なくとも一部を含むと仮定する。この例では、ロケーションプロファイルは、特定の環境１０８内のストアおよび／または他の同様のサービスに対応する１つまたは複数のモバイルデバイスアプリケーションを示すか、または場合によっては、特定の環境１０８内のストアおよび／または他の同様のサービスに対応せず、および／またはそれに矛盾し得る１つまたは複数のモバイルデバイスアプリケーションを示し得る。いくつかの事例では、ロケーションプロファイルは、特定の環境１０８に関する複数のモバイルデバイスからの報告および／またはさもなければ獲得された利用履歴に少なくとも部分的に基づき得る。いくつかの事例では、ロケーションプロファイルは、モバイルデバイスの間のモバイルデバイスアプリケーションの人気および／または他の有用性がそれから推論またはさもなければ場合によっては示され得る、ネットワークトラフィックおよび／または他のデータ／処理メトリックに少なくとも部分的に基づき得る。いくつかの事例では、ロケーションプロファイルは、１つまたは複数のモバイルデバイスユーザ、サービスプロバイダユーザ、および／または他のタイプのユーザからの（１つまたは複数の）ユーザ入力に少なくとも部分的に基づき得る。いくつかの事例では、ロケーションプロファイルは、１つまたは複数のエンティティ、企業、開催地、サービスプロバイダなどによって特定の環境１０８のために提供されている特定のアプリケーションに少なくとも部分的に基づき得る。いくつかの事例では、ロケーションプロファイルは、特定の環境１０８内のモバイルデバイスの移動に対応するトラフィックフローまたは他の同様の情報に少なくとも部分的に基づき得る。
【００３７】
[0041]いくつかの事例では、さらなる例示的なブロック２１０において、少なくとも１つのモバイルデバイスに対応するユーザプロファイルは、コンピューティングデバイス１１０によって少なくとも部分的に取得および／または維持され得る。ここで、たとえば、ユーザプロファイルは、特定のユーザによる使用の可能性が高いまたは低いことがある１つまたは複数のモバイルデバイスアプリケーション、または場合によっては、特定の環境１０８および／または場合によっては他の同様のまたは場合によっては相似の環境に関する特定のモバイルデバイス１０２の（たとえば、場合によってはいくつかの購買層、グループメンバーシップ、ソーシャルネットワークタイ（social network ties）などに基づく）ユーザのグループ／分類を示し得る。例として、特定の環境１０８は、モバイルデバイスのユーザにとって興味があり得る複数のストアおよび／または他の同様のサービスを有するショッピングモールの少なくとも一部を含むと仮定する。この例では、ユーザプロファイルは、ユーザプロファイルによって示されたユーザにとって興味があり、および／または特に有用であることが既知の（またはそうであると考えられる）特定の環境１０８内のストアおよび／または他の同様のサービスに対応する１つまたは複数のモバイルデバイスアプリケーションを示し得る。たとえば、ユーザプロファイルは、特定のユーザが、ショッピングモール内にあるシガーショップのためのモバイルデバイスアプリケーションに関心があることが知られているか、またはそうであると考えられることを示し得る。逆に、いくつかの事例では、ユーザプロファイルは、ユーザプロファイルによって示されたユーザにとって興味がなく、および／または特に有用でないことが知られている（またはそうでないと考えられる）特定の環境１０８内のいくつかのストアおよび／または他の同様のサービスに対応する１つまたは複数のモバイルデバイスアプリケーションを示し得る。たとえば、いくつかの事例では、ユーザプロファイルは、特定のユーザが、ショッピングモール内にあるシガーショップのためのモバイルデバイスアプリケーションに関心があることが知られておらず、そうであるとも考えられないことを示し得る。いくつかの事例では、ユーザプロファイルは、特定の環境１０８に関する特定のモバイルデバイスおよび／または他のモバイルデバイスからによる報告および／またはさもなければ収集された利用履歴に少なくとも部分的に基づき得る。いくつかの事例では、ユーザプロファイルは、モバイルデバイス１０２、１つまたは複数のモバイルデバイスアプリケーションなどに対応する１つまたは複数のユーザ選好を示し得る。
【００３８】
[0042]いくつかの事例では、さらなる例示的なブロック２１２において、モバイルデバイスプロファイルは、コンピューティングデバイス１１０によって少なくとも部分的に取得および／または維持され得る。例として、モバイルデバイスプロファイルは、特定のモバイルデバイス、および／または場合によっては１つまたは複数のタイプのモバイルデバイスに対応する１つまたは複数の機能および／または能力を示し得る。ほんの数例を挙げると、モバイルデバイスプロファイルは、モバイルデバイスの種類／モデル、モバイルデバイスのディスプレイ能力、モバイルデバイスのセンサー能力、モバイルデバイスのメモリ能力、モバイルデバイスのオペレーティングシステム、モバイルデバイスに対応するサービスプロバイダなど、またはそれらの何らかの組合せを示し（および／またはさもなければそれに少なくとも部分的に基づき）得る。
【００３９】
[0043]いくつかの事例では、さらなる例示的なブロック２１４において、複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴が、少なくとも１つの他のデバイス（たとえば、モバイルデバイス１０２など）からコンピューティングデバイス１１０によって取得され得る。例として、たとえば、特定の環境１０８に関する１つまたは複数のモバイルデバイスアプリケーションの使用（または場合によってはそれの欠如）を示す（および／またはさもなければそれに少なくとも部分的に基づく）利用履歴の全部または一部が、モバイルデバイス１０２から維持され、提供され得る。たとえば、利用履歴は、モバイルデバイス１０２が特定の環境１０８内にあるか、またはその環境の近くにある間に、特定のモバイルデバイスアプリケーションが特定の時間期間の間および／または特定の目的のために使用されたことを示し得る。たとえば、利用履歴は、特定のモバイルデバイスアプリケーションが適切に動作したか、または動作しなかったことを示し得る。たとえば、利用履歴は、ユーザが特定のモバイルデバイスアプリケーションおよび／またはそれの機能を受け入れたか、または断ったことを示し得る。さらに他の事例では、利用履歴は、複数のモバイルデバイスから収集され、および／または場合によってはそれらから組み合わされた利用履歴を備え（および／またはさもなければそれに少なくとも部分的に基づき）得る。さらに他の事例では、利用履歴は、１つまたは複数のアプリケーションがいくつかの特定の特徴を共有し得ることを示し得る。たとえば、いくつかの実装形態では、ほんの数例を挙げると、何らかの共通目的またはさもなければ関係する使用を有することの結果として、取得されたかまたはさもなければ共通ソース／プロバイダに関連していることの結果として、アプリケーションの特定のカテゴリーに属すると見なされることの結果としてなど、１つ複数のアプリケーションが「関係」などすると考えられ得る。別の例では、利用履歴は、アプリケーションが、特定のユーザ承認／指示に応答してモバイルデバイスによって取得されたのか、または場合によっては（たとえば、場合によっては何らかの特定のユーザ承認／指示なしにおよび／またはそれに先立ってより自動化された様式で取得されたのか、場合によっては、より広く一般的／汎用的な（たとえば、あまり具体的でない）ユーザ承認／指示に基づいたのかなどを示し得る。
【００４０】
[0044]前述のように、いくつかの事例では、さらなる例示的なブロック２１６において、コンピューティングデバイス１０は１つまたは複数のリソースデバイス１７０から１つまたは複数のモバイルデバイスアプリケーションの全部または一部を取得し得る。
【００４１】
[0045]いくつかの事例では、さらなる例示的なブロック２１８において、コンピューティングデバイス１１０はコンテキストアウェアフィルタ１５０の全部または一部を導出し得る。例として、いくつかの事例では、コンテキストアウェアフィルタ１５０は、たとえば、ブロック２０８のように、特定の環境１０８に対応するロケーションプロファイルに少なくとも部分的に基づき得る。例として、いくつかの事例では、たとえば、コンテキストアウェアフィルタ１５０は、ブロック２１０のように、ユーザプロファイルに少なくとも部分的に基づき得る。例として、いくつかの事例では、たとえば、コンテキストアウェアフィルタ１５０は、ブロック２１２のように、モバイルデバイスプロファイルに少なくとも部分的に基づき得る。例として、いくつかの事例では、たとえば、コンテキストアウェアフィルタ１５０は、ブロック２１４のように、利用履歴に少なくとも部分的に基づき得る。
【００４２】
[0046]例示的なブロック２０４において、モバイルデバイス１０２による使用のためのアプリケーションのリスト中で識別されたアプリケーションは、第１のイベントに応答して差し出され得る。上述のように、いくつかの実施形態では、モバイルデバイス１０２による使用のための１つまたは複数のアプリケーションが差し出されることを示す第１のインジケーション１６４が提供され得る。いくつかの事例では、さらなる例示的な２２０において、たとえば、モバイルデバイス１０２による使用のためのアプリケーションのうちの１つまたは複数が差し出されるというインジケーションとして働き得る、そのようなアプリケーションのリストがモバイルデバイス１０２に提供され得る。いくつかの事例では、さらなる例示的なブロック２２２において、モバイルデバイス１０２に差し出されている１つまたは複数のアプリケーションの全部または一部がコンピューティングデバイス１１０によってモバイルデバイス１０２に提供され得る。たとえば、いくつかの事例では、アプリケーションの全部または一部がコンピューティングデバイス１１０からモバイルデバイス１０２に「プッシュ」されるか、または場合によってはモバイルデバイス１０２によってコンピューティングデバイス１１０から「プル」され得る。いくつかの事例では、さらなる例示的なブロック２２４において、モバイルデバイス１０２に差し出されている１つまたは複数のアプリケーションの全部または一部を提供することが可能な１つまたは複数のデバイス（たとえば、（１つまたは複数の）リソースデバイス１７０、他のモバイルデバイス、ＡＰデバイスなど）が識別され得る。いくつかの事例では、さらなる例示的なブロック２２６において、アプリケーションを差し出すことの結果として、またはそれの一部として、コンピューティングデバイス１１０はモバイルデバイスにおいて１つまたは複数のアプリケーションの全部または一部のアクティブ化を開始し得る。例として、アプリケーションのアクティブ化を開始することは、アプリケーションの全部または一部がモバイルデバイス１０２によってダウンロードさることにつながり得る。いくつかの例では、アプリケーションのアクティブ化を開始することは、モバイルデバイス１０２に記憶された既存のアプリケーションがアクティブになるかまたはさもなければ使用のために利用可能になることにつながり得る。ここで、たとえば、アプリケーションのアクティブ化は、ユーザがアプリケーションを選択するかまたはさもなければそれを使用することを可能にし得る、グラフィカルユーザインターフェース能力などのホームスクリーン上にアプリケーションをインストールし得る。いくつかの事例では、アプリケーションのアクティブ化を開始することは、圧縮フォーマットでメモリに記憶されたアプリケーションの全部または一部が圧縮解除されることにつながり得る。いくつかの事例では、アプリケーションのアクティブ化を開始することは、暗号化フォーマットでメモリに記憶されたアプリケーションの全部または一部が暗号化解除されることにつながり得る。いくつかの事例では、アプリケーションのアクティブ化を開始することは、アプリケーションの全部または一部が、たとえば、１つまたは複数のリソースデバイスを介して更新されることにつながり得る。いくつかの事例では、アプリケーションのアクティブ化を開始することは、コンピューティングデバイス１１０が、たとえば、アクティブ化されているアプリケーションなどに対応する利用履歴を望み得ることをモバイルデバイスにさらに示し得る。いくつかの例示的な実装形態では、モバイルデバイス上に表示されたスクリーンのうちの１つが、たとえば、コンテキストアウェアフィルタなどを介して推奨されていることがある、アプリケーションのセットに専用であるかまたはさもなければそれに対応することが有用であり得る。例として、いくつかのモバイルデバイスオペレーティングシステムは、利用可能なアプリケーションのための選択可能なアイコンなどを構成／提示するためのマルチプルタブ、フォルダ、スクリーン、および／または他の同様の異なる閲覧能力をサポートする。さらに、いくつかの例示的な実装形態では、１つまたは複数の通知、警報、中断などが、コンテキストアウェア情報／決定、アクティブ化／非アクティブ化されたアプリケーションなどに基づいて、いくつかの条件下で（たとえば、ユーザ選好、デバイス設定／モード、時刻／日付などに応じて）開始されるかまたは利用可能にされ得る。
【００４３】
[0047]例示的なブロック２０６において、モバイルデバイス１０２による使用のための（たとえば、例示的なブロック２０４のように）差し出されたアプリケーションは、第２のイベントに応答して取り下げられ得る。上述のように、いくつかの実施形態では、モバイルデバイス１０２による使用のための１つまたは複数の差し出されたアプリケーションが取り下げられることを示し得る第２のインジケーション１６６が、コンピューティングデバイス１１０からモバイルデバイス１０２に送信され得る。いくつかの事例では、例示的なブロック２２８において、アプリケーションを取り下げることの結果として、またはそれの一部として、コンピューティングデバイス１１０はモバイルデバイスにおいて１つまたは複数のアプリケーションの全部または一部の非アクティブ化を開始し得る。例として、アプリケーションの非アクティブ化を開始することは、アプリケーションの全部または一部が、モバイルデバイス１０２から削除されるか、または場合によってはモバイルデバイス１０２内のメモリ内に移動される（たとえば、プライマリメモリからセカンダリメモリに移動される）か、または場合によってはさらにモバイルデバイス１０２から別のデバイス（たとえば、クラウドサービスなど）に移動されることにつながり得る。いくつかの例では、アプリケーションの非アクティブ化を開始することは、既存のアプリケーションが、非アクティブにされるか、またはさもなければ使用のために利用不可能にされるか、または場合によってはユーザから見えないようにされるか、またはさもなければユーザによってロケート／選択することをより困難にされることにつながり得る。したがって、いくつかの例では、アプリケーションの非アクティブ化はグラフィカルユーザインターフェース能力などのホームスクリーン上のアプリケーションをアンインストールし得、このことは、ユーザがアプリケーションを選択することまたはさもなければそれを使用することを防ぎ得る。いくつかの事例では、アプリケーションの非アクティブ化を開始することは、アプリケーションの全部または一部が圧縮フォーマットでメモリに記憶されることにつながり得る。いくつかの事例では、アプリケーションの非アクティブ化を開始することは、アプリケーションの全部または一部が暗号化フォーマットでメモリに記憶されることにつながり得る。いくつかの事例では、アプリケーションの非アクティブ化を開始することは、コンピューティングデバイス１１０が、たとえば、非アクティブ化されているアプリケーションなどに対応する利用履歴を要求し得ることをモバイルデバイスにさらに示し得る。
【００４４】
[0048]次に図３Ａに注目すると、図３Ａは、いくつかの例示的な実装形態による、特定の環境１０８に関するモバイルデバイス１０２による潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを識別するためにモバイルデバイス１０２において実装され得る例示的なプロセス３００を示すフローチャートである。
【００４５】
[0049]例示的なブロック３０２において、少なくとも特定の環境１０８に関する潜在的使用のためのアプリケーションが識別され得、アプリケーションは、たとえば、プロセス２００中の例示的なブロック２０２のように、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択されている。
【００４６】
[0050]例示的なブロック３０４において、アプリケーションのアクティブ化は、たとえば、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第１のインジケーション１６４に応答して開始され得る。例として、いくつかの事例では、第１のインジケーション１６４は、コンピューティングデバイス１１０、または場合によっては１つまたは複数の他のデバイスから受信され得る。例として、いくつかの事例では、第１のインジケーション１６４はモバイルデバイス１０２によって生成され得る。
【００４７】
[0051]例示的なブロック３０６において、アプリケーションの非アクティブ化は、たとえば、モバイルデバイス１０２による使用のためのアプリケーションが取り下げられるという第２のインジケーション１６６に応答して開始され得る。例として、いくつかの事例では、第２のインジケーション１６６は、コンピューティングデバイス１１０、または場合によっては１つまたは複数の他のデバイスから受信され得る。例として、いくつかの事例では、第２のインジケーション１６６はモバイルデバイス１０２によって生成され得る。
【００４８】
[0052]いくつかの例示的な実装形態では、例示的なブロック３０２および３０４は組み合わされ得る。たとえば、いくつかの事例では、第１のインジケーションは、モバイルデバイス１０２による潜在的使用のための差し出される１つまたは複数のアプリケーションを示し得る。別の例では、いくつかの事例では、（たとえば、モバイルデバイス１０２による潜在的使用のための差し出された１つまたは複数のアプリケーションを識別する）アプリケーションのリストは第１のインジケーションを示し得る。
【００４９】
[0053]次に図３Ｂに注目すると、図３Ｂは、いくつかの例示的な実装形態による、特定の環境１０８に関するモバイルデバイス１０２による潜在的使用のための１つまたは複数のモバイルデバイスアプリケーションを識別するためにモバイルデバイス１０２において実装され得るプロセス３００の拡張バージョンを示すフローチャートである。
【００５０】
[0054]例示的なブロック３０２において、少なくとも特定の環境１０８に関する潜在的使用のためのアプリケーションが識別され得、アプリケーションは、たとえば、プロセス２００中の例示的なブロック２０２のように、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択されている。いくつかの事例では、さらなる例示的なブロック３０８において、１つまたは複数のアプリケーションの全部または一部は、（１つまたは複数の）他のデバイス、たとえば、コンピューティングデバイス１１０、（１つまたは複数の）リソース１７０、および／または場合によっては１つまたは複数の他のモバイルデバイスから取得され得る。いくつかの事例では、さらなる例示的なブロック３１０において、特定の環境１０８に関するモバイルデバイス１０２による潜在的使用のためのアプリケーションのリストは、たとえば、コンピューティングデバイス１１０から取得され得る。
【００５１】
[0055]例示的なブロック３０４において、アプリケーションのアクティブ化は、たとえば、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第１のインジケーション１６４に応答して開始され得る。上述のように、いくつかの事例では、さらなる例示的なブロック３１２において、第１のインジケーション１６４は、１つまたは複数の他のデバイス、たとえば、コンピューティングデバイス１１０から受信され得る。いくつかの事例では、さらなる例示的なブロック３１４において、第１のインジケーション１６４は、たとえば、第１のイベントが発生したという決定に応答して、モバイルデバイス１０２によって生成され得る。したがって、さらなる例示的なブロック３１６では、モバイルデバイス１０２は、第１のイベントが発生したかどうかを決定し得る。第１のイベントが発生したかどうかを決定する際にそれらのうちの１つまたは複数が考慮され得る、検出可能なイベントのいくつかの例について前に説明した。
【００５２】
[0056]例示的なブロック３０６において、アプリケーションの非アクティブ化は、たとえば、モバイルデバイス１０２による使用のためのアプリケーションが取り下げられることを表す第２のインジケーション１６６に応答して開始され得る。上述のように、いくつかの事例では、さらなる例示的なブロック３１８において、第２のインジケーション１６６は、１つまたは複数の他のデバイス、たとえば、コンピューティングデバイス１１０から受信され得る。いくつかの事例では、さらなる例示的なブロック３２０において、第２のインジケーション１６６は、たとえば、第２のイベントが発生したという決定に応答して、モバイルデバイス１０２によって生成され得る。したがって、さらなる例示的なブロック３２２では、モバイルデバイス１０２は、第２のイベントが発生したかどうかを決定し得る。第２のイベントが発生したかどうかを決定する際にそれらのうちの１つまたは複数が考慮され得る、検出可能なイベントのいくつかの例について前に説明した。
【００５３】
[0057]いくつかの例示的な実装形態では、さらなる例示的なブロック３２４において、利用履歴の全部または一部は、モバイルデバイス１０２によって、維持され、１つまたは複数の他のデバイス、たとえば、コンピューティングデバイス１１０に提供され得る。ここで、たとえば、利用履歴は、モバイルデバイス１０２による潜在的使用のための差し出されたモバイルデバイスアプリケーションのうちの１つまたは複数の使用またはそれの欠如を示し、および／またはさもなければそれに少なくとも部分的に基づき得る。
【００５４】
[0058]次に図４を参照すると、図４は、コンピューティングデバイス１１０、および／またはその中にプロビジョニングされる装置１１２の一部として提供され得る例示的な特殊コンピューティングプラットフォーム４００のいくつかの特徴を示す概略ブロック図である。
【００５５】
[0059]図示のように、特殊コンピューティングプラットフォーム４００は、１つまたは複数の接続４０６（たとえば、１つまたは複数の電気導体、１つまたは複数の導電性経路、１つまたは複数のバス、１つまたは複数の光ファイバー経路、１つまたは複数の回路、１つまたは複数のバッファ、１つまたは複数の送信機、１つまたは複数の受信機など）を介してメモリ４０４に結合された（たとえば、本明細書で提供される技法、装置１１２、コンテキストアウェアフィルタ１５０によるデータ処理を実行するための）１つまたは複数の処理ユニット４０２を備え得る。（１つまたは複数の）処理ユニット４０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアとの組合せで実装され得る。（１つまたは複数の）処理ユニット４０２は、データコンピューティング手順またはプロセスの少なくとも一部分を実行するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはそれらの任意の組合せを含み得る。
【００５６】
[0060]メモリ４０４は任意のデータ記憶機構を表し得る。メモリ４０４は、たとえば、プライマリメモリ４０４−１および／またはセカンダリメモリ４０４−２を含み得る。プライマリメモリ４０４−１は、たとえば、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個のものとして示されているが、プライマリメモリの全部または一部は、コンピューティングデバイス１１０内の処理ユニット４０２または他の同様の回路内で提供されるか、あるいはさもなければそのような回路と共設および結合され得ることを理解されたい。セカンダリメモリ４０４−２は、たとえば、プライマリメモリと同じまたは同様のタイプのメモリ、および／または１つまたは複数のデータ記憶デバイスまたはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、固体動き状態メモリドライブなどを備え得る。
【００５７】
[0061]いくつかの実装形態では、セカンダリメモリは、非一時的コンピュータ可読媒体４２０を動作可能に受容可能であるか、またはさもなければそれに結合するように構成され得る。メモリ４０４および／または非一時的コンピュータ可読媒体４２０は、たとえば、本明細書で提供されるような適用可能な技法による、データ処理を実行する際に使用するための命令４２２を備え得る。
【００５８】
[0062]特殊コンピューティングプラットフォーム４００は、たとえば、１つまたは複数のネットワークインターフェースユニット４０８をさらに備え得る。（１つまたは複数の）ネットワークインターフェースユニット４０８は、たとえば、１つまたは複数の受信機４１０と１つまたは複数の送信機４１２とによってここで表される、１つまたは複数のワイヤードおよび／またはワイヤレス通信インターフェースを備え得る。いくつかの実装形態では、通信インターフェース４０８は１つまたは複数のトランシーバなどを備え得ることを理解されたい。さらに、図示されていないが、通信インターフェース４０８は、通信インターフェース能力を前提として適用可能であり得るような１つまたは複数のアンテナおよび／または他の回路を備え得ることを理解されたい。
【００５９】
[0063]いくつかの例示的な実装形態によれば、（１つまたは複数の）ネットワークインターフェースユニット４０８は、たとえば、様々なワイヤード通信ネットワーク、たとえば、電話システム、ローカルエリアネットワーク、ワイドエリアネットワーク、パーソナルエリアネットワーク、イントラネット、インターネットなどとともに使用することが可能にされ得る。
【００６０】
[0064]いくつかの例示的な実装形態によれば、（１つまたは複数の）ネットワークインターフェースユニット４０８および／または５０８（図５参照）は、たとえば、様々なワイヤレス通信ネットワーク、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などとともに使用することが可能にされ得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワークなどであり得る。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。ここで、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ（登録商標））、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＢＰ能力）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ（登録商標）：3rd Generation Partnership Project）と称する団体からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）と称する団体からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公的に入手可能である。たとえば、ＷＬＡＮはＩＥＥＥ８０２．１１ｘネットワークを含み得、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘを含み得る。ワイヤレス通信ネットワークは、たとえば、ロングタームエボリューション（ＬＴＥ（登録商標））、アドバンストＬＴＥ、ＷｉＭＡＸ（登録商標）、ウルトラモバイルブロードバンド（ＵＭＢ）など、いわゆる次世代技術（たとえば、「４Ｇ」）を含み得る。さらに、（１つまたは複数の）通信インターフェース４０８は、１つまたは複数の他のデバイスとの赤外線ベース通信をさらに提供し得る。ＷＬＡＮは、たとえば、ＩＥＥＥ８０２．１１ｘネットワークを備え得、ＷＰＡＮは、たとえば、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘを備え得る。本明細書で説明したワイヤレス通信実装形態はまた、ＷＷＡＮ、ＷＬＡＮまたはＷＰＡＮの任意の組合せとともに使用され得る。
【００６１】
[0065]コンピューティングデバイス１１０は、たとえば、１つまたは複数の入力および／または出力ユニット４１４をさらに備え得る。入力および／または出力ユニット４１４は、１つまたは複数の他のデバイスおよび／またはユーザから入力を取得し、および／またはそれに出力を提供するために使用され得る１つまたは複数のデバイスまたは他の同様の機構を表し得る。したがって、たとえば、入力および／または出力ユニット４１４は、１つまたは複数のユーザ入力を受信するために使用され得る様々なボタン、スイッチ、タッチパッド、トラックボール、ジョイスティック、タッチスクリーン、キーボードなどを備え得る。いくつかの事例では、入力および／または出力ユニット４１４は、ユーザのための視覚出力、可聴出力、および／または触覚出力を生成する際に使用され得る様々なデバイスを備え得る。たとえば、入力および／または出力ユニット４１４は、ディスプレイ機構上で、ビデオディスプレイ、グラフィカルユーザインターフェースなどを提示するために使用され得る。
【００６２】
[0066]次に図５に注目すると、図５は、モバイルデバイス１０２、および／またはその中にプロビジョニングされる装置１０４の一部として提供され得る例示的な特殊コンピューティングプラットフォーム５００のいくつかの特徴を示す概略ブロック図である。
【００６３】
[0067]図示のように、特殊コンピューティングプラットフォーム５００は、１つまたは複数の接続５０６（たとえば、１つまたは複数の電気導体、１つまたは複数の導電性経路、１つまたは複数のバス、１つまたは複数の光ファイバー経路、１つまたは複数の回路、１つまたは複数のバッファ、１つまたは複数の送信機、１つまたは複数の受信機など）を介してメモリ５０４に結合された（たとえば、本明細書で提供される技法、装置１０４、異常検出器１０６によるデータ処理を実行するための）１つまたは複数の処理ユニット５０２を備え得る。（１つまたは複数の）処理ユニット５０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアとの組合せで実装され得る。（１つまたは複数の）処理ユニット５０２は、データコンピューティング手順またはプロセスの少なくとも一部分を実行するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはそれらの任意の組合せを含み得る。（１つまたは複数の）処理ユニット５０２は、たとえば、１つまたは複数のアプリケーション１５２（図１）に対応するコンピュータ実装可能命令を実行し得る。
【００６４】
[0068]メモリ５０４は任意のデータ記憶機構を表し得る。メモリ５０４は、たとえば、プライマリメモリ５０４−１および／またはセカンダリメモリ５０４−２を含み得る。プライマリメモリ５０４−１は、たとえば、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個のものとして示されているが、プライマリメモリの全部または一部は、モバイルデバイス１０２内の処理ユニット５０２または他の同様の回路内で提供されるか、あるいはさもなければそのような回路と共設および結合され得ることを理解されたい。セカンダリメモリ５０４−２は、たとえば、プライマリメモリと同じまたは同様のタイプのメモリ、および／または１つまたは複数のデータ記憶デバイスまたはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、固体動き状態メモリドライブなどを備え得る。
【００６５】
[0069]いくつかの実装形態では、セカンダリメモリは、非一時的コンピュータ可読媒体５２０を動作可能に受容可能であるか、またはさもなければそれに結合するように構成され得る。メモリ５０４および／または非一時的コンピュータ可読媒体５２０は、たとえば、本明細書で提供されるような適用可能な技法による、データ処理を実行する際に使用するための命令５２２を備え得る。
【００６６】
[0070]特殊コンピューティングプラットフォーム５００は、たとえば、１つまたは複数のネットワークインターフェースユニット５０８をさらに備え得る。ネットワークインターフェースユニット５０８は、たとえば、１つまたは複数の受信機５１０と１つまたは複数の送信機５１２とによってここで表される、１つまたは複数のワイヤードおよび／またはワイヤレス通信インターフェースを備え得る。いくつかの実装形態では、ネットワークインターフェースユニット５０８は１つまたは複数のトランシーバなどを備え得ることを理解されたい。さらに、図示されていないが、ネットワークインターフェースユニット５０８は、通信インターフェース能力を前提として適用可能であり得るような１つまたは複数のアンテナおよび／または他の回路を備え得ることを理解されたい。
【００６７】
[0071]いくつかの例示的な実装形態によれば、ネットワークインターフェースユニット５０８は、たとえば、様々なワイヤード通信ネットワーク、たとえば、電話システム、ローカルエリアネットワーク、ワイドエリアネットワーク、パーソナルエリアネットワーク、イントラネット、インターネットなどとともに使用することが可能にされ得る。
【００６８】
[0072]モバイルデバイス１０２は、たとえば、１つまたは複数の入力および／または出力ユニット５１４をさらに備え得る。入力および／または出力ユニット５１４は、１つまたは複数の他のデバイスおよび／またはユーザから入力を取得し、および／またはそれに出力を提供するために使用され得る１つまたは複数のデバイスまたは他の同様の機構を表し得る。したがって、たとえば、入力および／または出力ユニット５１４は、１つまたは複数のユーザ入力を受信するために使用され得る様々なボタン、スイッチ、タッチパッド、トラックボール、ジョイスティック、タッチスクリーン、キーボード、マイクロフォン、カメラなどを備え得る。いくつかの事例では、入力および／または出力ユニット５１４は、ユーザのための視覚出力、可聴出力、および／または触覚出力を生成する際に使用され得る様々なデバイスを備え得る。たとえば、入力および／または出力ユニット５１４は、ディスプレイ機構および／またはオーディオ機構を介して、ビデオディスプレイ、グラフィカルユーザインターフェース、測位および／またはナビゲーション関係情報、電子マップの視覚表示、ルーティング方向などを提示するために使用され得る。
【００６９】
[0073]モバイルデバイス１０２は、たとえば、１つまたは複数のセンサー５１６を備え得る。たとえば、（１つまたは複数の）センサー５１６は、測位のために有用であり得る、たとえば、磁力計またはコンパス、気圧計または高度計など、１つまたは複数の環境センサーを表し得る。たとえば、（１つまたは複数の）センサー５１６は、モバイルデバイス１０２の一定の移動を検出する際に有用であり得る１つまたは複数の慣性センサーを表し得る。したがって、たとえば、（１つまたは複数の）センサー５１６は、１つまたは複数の加速度計、１つまたは複数のジャイロスコープまたはジャイロメータを備え得る。さらに、いくつかの事例では、（１つまたは複数の）センサー５１６は、マイクロフォン、カメラ、光センサーなどの１つまたは複数の入力デバイスを備え、および／またはそれらの形態をとり得る。
【００７０】
[0074]ＳＰＳ受信機５１８は、１つまたは複数のアンテナ（図示せず）を介してワイヤレス信号１３４を獲得および獲得することが可能であり得る。ＳＰＳ受信機５１８はまた、モバイルデバイス１０２の位置および／または動きを推定するための獲得されたワイヤレス信号１３４を全体的にまたは部分的に処理し得る。いくつかの事例では、ＳＰＳ受信機５１８は、獲得されたＳＰＳ信号を全体的にまたは部分的に処理するため、および／またはモバイルデバイス１０２の推定ロケーションを計算するためにも利用され得る１つまたは複数の処理ユニット（図示せず）、たとえば、１つまたは複数の汎用プロセッサ、１つまたは複数のデジタル信号プロセッサＤＳＰ、１つまたは複数の専用プロセッサを備え得る。いくつかの実装形態では、獲得されたＳＰＳ信号のそのような処理の全部または一部は、ＳＰＳ受信機５１８と連携して、たとえば、（１つまたは複数の）処理ユニット５０２、メモリ５０４など、モバイルデバイス１０２内の他の処理能力によって実行され得る。ＳＰＳまたは測位動作を実行する際に使用するための他の信号の記憶は、メモリ５０４またはレジスタ（図示せず）中で実行され得る。
【００７１】
[0075]いくつかの事例では、（１つまたは複数の）センサー５１６は、１つまたは複数の測位機能に少なくとも部分的に基づいて、たとえば、測位またはナビゲーション動作を対象とするアプリケーションなど、１つまたは複数のアプリケーションをサポートする、メモリ５０４に記憶され、（１つまたは複数の）ＤＰＳ（図示せず）または（１つまたは複数の）処理ユニット５０２によって処理され得る、アナログまたはデジタル信号を生成し得る。
【００７２】
[0076]（１つまたは複数の）処理ユニット５０２は、ネットワークインターフェースユニット５０８の（１つまたは複数の）受信機５１０、またはＳＰＳ受信機５０９において獲得され、ダウンコンバートされた信号のベースバンド処理を実行することが可能であり得る専用モデムプロセッサなどを備え得る。同様に、モデムプロセッサなどは、（１つまたは複数の）（ワイヤレス）送信機５１２による送信のためにアップコンバートされるべき信号のベースバンド処理を実行し得る。代替実装形態では、専用モデムプロセッサを有する代わりに、ベースバンド処理は汎用プロセッサまたはＤＳＰ（たとえば、汎用および／またはアプリケーションプロセッサ）によって実行され得る。ただし、これらはベースバンド処理を実行し得る構造の例にすぎず、請求する主題はこの点について限定されないことを理解されたい。その上、本明細書で提供される例示的な技法は、様々な異なる電子デバイス、モバイルデバイス、送信デバイス、環境、位置フィックスモードなどのために適応され得ることを理解されたい。
【００７３】
[0077]本明細書で説明した技法は、特定の特徴および／または例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ソフトウェアとともにハードウェア、ファームウェア、および／またはそれらの組合せで実装され得る。ハードウェア実装形態では、たとえば、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他のデバイスユニット、および／またはそれらの組合せ内に実装され得る。
【００７４】
[0078]上記の詳細な説明では、請求する主題の完全な理解を提供するために多数の具体的な詳細を記載した。ただし、請求する主題は、これらの具体的な詳細なしに実施され得ることが当業者には理解されよう。他の事例では、請求する主題を不明瞭にしないように、当業者に知られているであろう方法および装置については詳細に説明していない。
【００７５】
[0079]上記の詳細な説明のいくつかの部分は、特定の装置あるいは専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶された２値デジタル電子信号の演算のアルゴリズムまたは記号表現に関して提示した。この特定の明細書のコンテキストでは、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の機能を実行するようにプログラムされた後の汎用コンピュータを含む。アルゴリズム記述または記号表現は、信号処理または関連技術の当業者がそれらの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、および一般には、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。このコンテキストでは、演算または処理は物理量の物理的操作を伴う。一般に、必ずしもそうとは限らないが、そのような量は、情報を表す電子信号として記憶、転送、合成、比較、またはさもなければ操作されることが可能な電気信号または磁気信号の形態をとり得る。主に一般的な用法という理由で、そのような信号をビット、データ、値、要素、記号、文字、項、数、数字、情報などと呼ぶことが時々便利であることがわかっている。ただし、これらまたは同様の用語のすべては、適切な物理量に関連付けられるべきであり、便宜的なラベルにすぎないことを理解されたい。別段に動き明記されていない限り、以下の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「決定する」、「生成する」、「取得する」、「修正する」、「選択する」、「識別する」などの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティングデバイスなど、特定の装置のアクションまたはプロセスを指すことを諒解されたい。したがって、本明細書のコンテキストでは、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の、電子的または磁気的な物理量として一般に表される信号を操作または変換することが可能である。この特定の特許出願のコンテキストでは、「特定の装置」という用語は、プログラムソフトウェアからの命令に従って特定の機能を実行するようにプログラムされた後の汎用コンピュータを含み得る。
【００７６】
[0080]本明細書で使用する「および」、「または」、および「および／または」という用語は、そのような用語が使用されるコンテキストに少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどのリストを関連付けるために使用される場合、ここで包含的な意味で使用されるＡ、Ｂ、およびＣを意味し、ならびにここで排他的な意味で使用されるＡ、Ｂ、またはＣを意味するものとする。さらに、本明細書で使用する「１つまたは複数の」という用語は、単数形の任意の特徴、構造、もしくは特性について説明するために使用され得るか、または複数の特徴、構造もしくは特性、または特徴、構造もしくは特性の何らかの他の組合せについて説明するために使用され得る。ただし、これは例示的な例にすぎないこと、および請求する主題はこの例に限定されないことに留意されたい。
【００７７】
[0081]現在例示的な特徴と考えられることについて例示し説明したが、請求する主題から逸脱することなく、様々な他の変更が行われ得、等価物が代用され得ることが、当業者には理解されよう。さらに、本明細書で説明した中心概念から逸脱することなく、請求する主題の教示に特定の状況を適合させるために多くの変更を行い得る。
【００７８】
[0082]したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題はまた、添付の特許請求の範囲内に入るすべての態様とそれらの等価物とを含み得るものとする。
【図１】
2018041451.tif 000003
【図２Ａ】
2018041451.tif 000004
【図２Ｂ】
2018041451.tif 000005
【図３Ａ】
2018041451.tif 000006
【図３Ｂ】
2018041451.tif 000007
【図４】
2018041451.tif 000008
【図５】
2018041451.tif 000009
【手続補正書】
【提出日】平成29年9月19日(2017.9.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイスにおいて、
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第１のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すことと、
第２のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げることと
を備える、方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
[0082]したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題はまた、添付の特許請求の範囲内に入るすべての態様とそれらの等価物とを含み得るものとする。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
コンピューティングデバイスにおいて、
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第１のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すことと、
第２のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げることと
を備える、方法。
［Ｃ２］
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、［Ｃ１］に記載の方法。
［Ｃ３］
前記コンピューティングデバイスにおいて、
前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも１つを維持することをさらに備える、
［Ｃ２］に記載の方法。
［Ｃ４］
前記コンピューティングデバイスにおいて、
少なくとも１つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも１つに影響を及ぼすことと
をさらに備える、［Ｃ３］に記載の方法。
［Ｃ５］
前記コンテキストアウェアフィルタを適用すること、前記アプリケーションを差し出すこと、および／または前記アプリケーションを取り下げることのうちの少なくとも１つは、前記複数のモバイルデバイスアプリケーションのうちの１つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づく、
［Ｃ１］に記載の方法。
［Ｃ６］
前記利用履歴の少なくとも前記一部分は、１つまたは複数のモバイルデバイスのためのものである、
［Ｃ５］に記載の方法。
［Ｃ７］
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
［Ｃ１］に記載の方法。
［Ｃ８］
前記アプリケーションを差し出すことは、前記アプリケーションのリストを前記モバイルデバイスに提供することを備える、
［Ｃ１］に記載の方法。
［Ｃ９］
前記アプリケーションを差し出すことは、前記アプリケーションの少なくとも一部分を前記モバイルデバイスに提供すること、および／または前記アプリケーションの少なくとも前記一部分を前記モバイルデバイスに提供することが可能なリソースデバイスを識別することのうちの少なくとも１つを備える、
［Ｃ１］に記載の方法。
［Ｃ１０］
前記アプリケーションを差し出すことは、前記モバイルデバイスにおいて前記アプリケーションのアクティブ化を開始することを備える、
［Ｃ１］に記載の方法。
［Ｃ１１］
前記アプリケーションを取り下げることは、前記モバイルデバイスにおいて前記アプリケーションの非アクティブ化を開始することを備える、
［Ｃ１］に記載の方法。
［Ｃ１２］
前記コンピューティングデバイスにおいて、
リソースデバイスから前記アプリケーションを取得することと、
前記コンピューティングデバイスにおいて前記アプリケーションをメモリに記憶することと
をさらに備える［Ｃ１］に記載の方法。
［Ｃ１３］
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用するための手段と、
第１のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すための手段と、
第２のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるための手段と
を備える、装置。
［Ｃ１４］
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、［Ｃ１３］に記載の装置。
［Ｃ１５］
前記ロケーションプロファイルを維持するための手段、
前記ユーザプロファイルを維持するための手段、
前記モバイルデバイスプロファイルを維持するための手段、または
前記利用履歴を維持するための手段
のうちの少なくとも１つをさらに備える、［Ｃ１４］に記載の装置。
［Ｃ１６］
少なくとも１つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための前記利用履歴の少なくとも一部分を取得するための手段と、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも１つに影響を及ぼすための手段と
をさらに備える、［Ｃ１５］に記載の装置。
［Ｃ１７］
前記コンテキストアウェアフィルタを適用するための前記手段、前記アプリケーションを差し出すための前記手段、および／または前記アプリケーションを取り下げるための前記手段のうちの少なくとも１つが、前記複数のモバイルデバイスアプリケーションのうちの１つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に応答する、
［Ｃ１３］に記載の装置。
［Ｃ１８］
前記利用履歴の少なくとも前記一部分が１つまたは複数のモバイルデバイスのためのものである、
［Ｃ１７］に記載の装置。
［Ｃ１９］
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
［Ｃ１３］に記載の装置。
［Ｃ２０］
前記アプリケーションのリストを前記モバイルデバイスに提供するための手段をさらに備える、
［Ｃ１３］に記載の装置。
［Ｃ２１］
前記アプリケーションの少なくとも一部分を前記モバイルデバイスに提供するための手段、または前記アプリケーションの少なくとも前記一部分を前記モバイルデバイスに提供することが可能なリソースデバイスを識別するための手段
のうちの少なくとも１つをさらに備える、［Ｃ１３］に記載の装置。
［Ｃ２２］
前記モバイルデバイスにおいて前記アプリケーションのアクティブ化を開始するための手段をさらに備える、
［Ｃ１３］に記載の装置。
［Ｃ２３］
前記モバイルデバイスにおいて前記アプリケーションの非アクティブ化を開始するための手段をさらに備える、
［Ｃ１３］に記載の装置。
［Ｃ２４］
リソースデバイスから前記アプリケーションを取得するための手段と、
前記アプリケーションを記憶するための手段と
をさらに備える、［Ｃ１３］に記載の装置。
［Ｃ２５］
メモリと、
ネットワークインターフェースユニットと、
前記メモリおよび前記ネットワークインターフェースユニットに結合される処理ユニットと
を備え、前記処理ユニットは、
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第１のイベントに応答して、前記モバイルデバイスへの前記ネットワークインターフェースユニットを介した第１のインジケーションの送信を開始すること、前記第１のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、と、
第２のイベントに応答して、前記モバイルデバイスへの前記ネットワークインターフェースユニットを介した第２のインジケーションの送信を開始すること、前記第２のインジケーションが、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるためのものである、と
を行うように構成される、コンピューティングデバイス。
［Ｃ２６］
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、［Ｃ２５］に記載のコンピューティングデバイス。
［Ｃ２７］
前記処理ユニットは、
前記メモリにおいて、前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも１つを維持することを行うようにさらに構成される、
［Ｃ２６］に記載のコンピューティングデバイス。
［Ｃ２８］
前記処理ユニットは、
前記ネットワークインターフェースユニットを介して少なくとも１つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも１つに影響を及ぼすことと
を行うようにさらに構成される、［Ｃ２７］に記載のコンピューティングデバイス。
［Ｃ２９］
前記処理ユニットは、
前記複数のモバイルデバイスアプリケーションのうちの１つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づいて、前記コンテキストアウェアフィルタを適用すること、および／または前記第１のインジケーションの送信を開始すること、および／または前記第２のインジケーションの送信を開始すること
を行うようにさらに構成される、［Ｃ２５］に記載のコンピューティングデバイス。
［Ｃ３０］
前記利用履歴の少なくとも前記一部分が１つまたは複数のモバイルデバイスのためのものである、
［Ｃ２９］に記載のコンピューティングデバイス。
［Ｃ３１］
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
［Ｃ２５］に記載のコンピューティングデバイス。
［Ｃ３２］
前記処理ユニットは、
前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別された前記アプリケーションを差し出すために、前記ネットワークインターフェースユニットを介した前記モバイルデバイスへの前記アプリケーションのリストの送信を開始することを行うようにさらに構成される、
［Ｃ２５］に記載のコンピューティングデバイス。
［Ｃ３３］
前記処理ユニットは、
前記モバイルデバイスへの前記アプリケーションの少なくとも一部分、または
前記モバイルデバイスに前記アプリケーションの少なくとも前記一部分を提供することが可能なリソースデバイスの識別情報
のうちの少なくとも１つの、前記ネットワークインターフェースユニットを介した送信を開始することを行うようにさらに構成される、
［Ｃ２５］に記載のコンピューティングデバイス。
［Ｃ３４］
前記第１のインジケーションは、前記モバイルデバイスにおける前記アプリケーションのアクティブ化のためのパーミッションを示す、
［Ｃ２５］に記載のコンピューティングデバイス。
［Ｃ３５］
前記第２のインジケーションは、前記モバイルデバイスにおける前記アプリケーションの非アクティブ化のためのパーミッションを示す、
［Ｃ２５］に記載のコンピューティングデバイス。
［Ｃ３６］
前記処理ユニットは、
前記ネットワークインターフェースユニットを介してリソースデバイスから前記アプリケーションを取得することと、
前記メモリにおける前記アプリケーションの記憶を開始することと
を行うようにさらに構成される、［Ｃ２５］に記載のコンピューティングデバイス。
［Ｃ３７］
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第１のイベントに応答して、前記モバイルデバイスへの第１のインジケーションの送信を開始すること、前記第１のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、と、
第２のイベントに応答して、前記モバイルデバイスへの第２のインジケーションの送信を開始すること、前記第２のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるためのものである、と
を行うためにコンピューティングデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える、
物品。
［Ｃ３８］
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、［Ｃ３７］に記載の物品。
［Ｃ３９］
前記コンピュータ実装可能命令は、
前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも１つを維持することを行うために前記処理ユニットによってさらに実行可能である、
［Ｃ３８］に記載の物品。
［Ｃ４０］
前記コンピュータ実装可能命令は、
少なくとも１つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも１つに影響を及ぼすことと
を行うために前記処理ユニットによってさらに実行可能である、［Ｃ３９］に記載の物品。
［Ｃ４１］
前記コンピュータ実装可能命令は、
前記複数のモバイルデバイスアプリケーションのうちの１つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づいて、前記コンテキストアウェアフィルタを適用すること、および／または前記第１のインジケーションの送信を開始すること、および／または前記第２のインジケーションの送信を開始すること
を行うために前記処理ユニットによってさらに実行可能である、［Ｃ３７］に記載の物品。
［Ｃ４２］
前記利用履歴の少なくとも前記一部分は、１つまたは複数のモバイルデバイスのためのものである、
［Ｃ４１］に記載の物品。
［Ｃ４３］
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
［Ｃ３７］に記載の物品。
［Ｃ４４］
前記コンピュータ実装可能命令は、
前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別された前記アプリケーションを差し出すために、前記モバイルデバイスへの前記アプリケーションのリストの送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
［Ｃ３７］に記載の物品。
［Ｃ４５］
前記コンピュータ実装可能命令は、
前記モバイルデバイスへの前記アプリケーションの少なくとも一部分、または
前記モバイルデバイスに前記アプリケーションの少なくとも前記一部分を提供することが可能なリソースデバイスの識別情報
のうちの少なくとも１つの送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
［Ｃ３７］に記載の物品。
［Ｃ４６］
前記第１のインジケーションは、前記モバイルデバイスにおける前記アプリケーションのアクティブ化のためのパーミッションを示す、
［Ｃ３７］に記載の物品。
［Ｃ４７］
前記第２のインジケーションは、前記モバイルデバイスにおける前記アプリケーションの非アクティブ化のためのパーミッションを示す、
［Ｃ３７］に記載の物品。
［Ｃ４８］
前記コンピュータ実装可能命令は、
リソースデバイスから前記アプリケーションを取得することと、
前記アプリケーションの記憶を開始することと
を行うために前記処理ユニットによってさらに実行可能である、［Ｃ３７］に記載の物品。
［Ｃ４９］
モバイルデバイスにおいて、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第１のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第２のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を備える、方法。
［Ｃ５０］
前記アプリケーションを識別することは、
リソースデバイスから前記アプリケーションを取得することをさらに備える、
［Ｃ４９］に記載の方法。
［Ｃ５１］
前記アプリケーションを識別することは、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得することをさらに備え、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
［Ｃ４９］に記載の方法。
［Ｃ５２］
前記モバイルデバイスにおいて、
別のデバイスから前記第１のインジケーションおよび／または前記第２のインジケーションのうちの少なくとも１つを受信することをさらに備える、
［Ｃ４９］に記載の方法。
［Ｃ５３］
前記第１のインジケーションが第１のイベントの発生に対応し、および／または前記第２のインジケーションが第２のイベントの発生に対応する、
［Ｃ４９］に記載の方法。
［Ｃ５４］
前記モバイルデバイスにおいて、
第１のイベントが発生したという決定に応答して、前記第１のインジケーション、または
第２のイベントが発生したという決定に応答して、前記第２のインジケーション
のうちの少なくとも１つを生成することをさらに備える、［Ｃ４９］に記載の方法。
［Ｃ５５］
前記モバイルデバイスにおいて、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも１つに少なくとも部分的に基づいて、前記第１のイベントが発生したか、または前記第２のイベントが発生したかのうちの少なくとも１つを決定することをさらに備える、
［Ｃ５４］に記載の方法。
［Ｃ５６］
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、［Ｃ４９］に記載の方法。
［Ｃ５７］
前記モバイルデバイスにおいて、
前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴を少なくとも１つの他のデバイスに提供することをさらに備える、
［Ｃ４９］に記載の方法。
［Ｃ５８］
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
［Ｃ４９］に記載の方法。
［Ｃ５９］
モバイルデバイスにおいて使用するための装置であって、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別するための手段、前記アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第１のインジケーションに応答して、前記アプリケーションのアクティブ化を開始するための手段と、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第２のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始するための手段と
装置。
［Ｃ６０］
リソースデバイスから前記アプリケーションを取得するための手段をさらに備える、
［Ｃ５９］に記載の装置。
［Ｃ６１］
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得するための手段をさらに備え、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
［Ｃ５９］に記載の装置。
［Ｃ６２］
別のデバイスから前記第１のインジケーションおよび／または前記第２のインジケーションのうちの少なくとも１つを受信するための手段をさらに備える、
［Ｃ５９］に記載の装置。
［Ｃ６３］
前記第１のインジケーションは、第１のイベントの発生に対応し、および／または前記第２のインジケーションは、第２のイベントの発生に対応する、
［Ｃ５９］に記載の装置。
［Ｃ６４］
第１のイベントが発生したという決定に応答して、前記第１のインジケーションを生成するための手段、または
第２のイベントが発生したという決定に応答して、前記第２のインジケーションを生成するための手段
のうちの少なくとも１つをさらに備える、［Ｃ５９］に記載の装置。
［Ｃ６５］
前記第１のイベントが発生したかどうかを決定するための手段、または
前記第２のイベントが発生したかどうかを決定するための手段
のうちの少なくとも１つをさらに備える、［Ｃ６４］に記載の装置。
［Ｃ６６］
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、［Ｃ５９］に記載の装置。
［Ｃ６７］
前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴を少なくとも１つの他のデバイスに提供するための手段をさらに備える、
［Ｃ５９］に記載の装置。
［Ｃ６８］
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
［Ｃ５９］に記載の装置。
［Ｃ６９］
モバイルデバイスであって、
ネットワークインターフェースユニットと、
前記ネットワークインターフェースユニットに結合される処理ユニットと
を備え、前記処理ユニットは、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第１のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第２のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を行うように構成される、モバイルデバイス。
［Ｃ７０］
前記処理ユニットは、
前記ネットワークインターフェースユニットを介してリソースデバイスから前記アプリケーションを取得することを行うようにさらに構成される、
［Ｃ６９］に記載のモバイルデバイス。
［Ｃ７１］
前記処理ユニットは、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを前記ネットワークインターフェースユニットを介して取得することを行うようにさらに構成され、前記アプリケーションのリストが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
［Ｃ６９］に記載のモバイルデバイス。
［Ｃ７２］
前記処理ユニットは、
前記ネットワークインターフェースユニットを介して、別のデバイスから前記第１のインジケーションおよび／または前記第２のインジケーションのうちの少なくとも１つを取得することを行うようにさらに構成される、
［Ｃ６９］に記載のモバイルデバイス。
［Ｃ７３］
前記第１のインジケーションが第１のイベントの発生に対応し、および／または前記第２のインジケーションが第２のイベントの発生に対応する、
［Ｃ６９］に記載のモバイルデバイス。
［Ｃ７４］
前記処理ユニットは、
第１のイベントが発生したという決定に応答して、前記第１のインジケーション、または
第２のイベントが発生したという決定に応答して、前記第２のインジケーション
のうちの少なくとも１つを生成することを行うようにさらに構成される、
［Ｃ６９］に記載のモバイルデバイス。
［Ｃ７５］
前記処理ユニットは、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも１つに少なくとも部分的に基づいて、前記第１のイベントが発生したか、または前記第２のイベントが発生したかのうちの少なくとも１つを決定することを行うようにさらに構成される、
［Ｃ７４］に記載のモバイルデバイス。
［Ｃ７６］
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、［Ｃ６９］に記載のモバイルデバイス。
［Ｃ７７］
前記処理ユニットは、
前記ネットワークインターフェースユニットを介した少なくとも１つの他のデバイスへの前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴の送信を開始することを行うようにさらに構成される、
［Ｃ６９］に記載のモバイルデバイス。
［Ｃ７８］
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
［Ｃ６９］に記載のモバイルデバイス。
［Ｃ７９］
少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第１のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第２のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を行うために前記モバイルデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える、
物品。
［Ｃ８０］
前記コンピュータ実装可能命令は、
リソースデバイスから前記アプリケーションを取得することを行うために前記処理ユニットによってさらに実行可能である、
［Ｃ７９］に記載の物品。
［Ｃ８１］
前記コンピュータ実装可能命令は、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得することを行うために前記処理ユニットによってさらに実行可能であり、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
［Ｃ７９］に記載の物品。
［Ｃ８２］
前記コンピュータ実装可能命令は、
別のデバイスから、前記第１のインジケーションおよび／または前記第２のインジケーションのうちの少なくとも１つを取得することを行うために前記処理ユニットによってさらに実行可能である、
［Ｃ７９］に記載の物品。
［Ｃ８３］
前記第１のインジケーションが第１のイベントの発生に対応し、および／または前記第２のインジケーションが第２のイベントの発生に対応する、
［Ｃ７９］に記載の物品。
［Ｃ８４］
前記コンピュータ実装可能命令は、
第１のイベントが発生したという決定に応答して、前記第１のインジケーション、または
第２のイベントが発生したという決定に応答して、前記第２のインジケーション
のうちの少なくとも１つを生成することを行うために前記処理ユニットによってさらに実行可能である、
［Ｃ７９］に記載の物品。
［Ｃ８５］
前記コンピュータ実装可能命令は、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも１つに少なくとも部分的に基づいて、前記第１のイベントが発生したか、または前記第２のイベントが発生したかのうちの少なくとも１つを決定することを行うために前記処理ユニットによってさらに実行可能である、
［Ｃ８４］に記載の物品。
［Ｃ８６］
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも１つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも１つに少なくとも部分的に基づく、［Ｃ７９］に記載の物品。
［Ｃ８７］
前記コンピュータ実装可能命令は、
少なくとも１つの他のデバイスへの前記複数のモバイルデバイスアプリケーションのうちの少なくとも１つのための利用履歴の送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
［Ｃ７９］に記載の物品。
［Ｃ８８］
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子（ＬＣＩ）、および／または屋内環境のうちの少なくとも１つに対応する、
［Ｃ７９］に記載の物品。
【外国語明細書】
2018041451000001.pdf