JP2016523486A - モバイルデバイスアプリケーションのコンテキストアウェア識別を提供する際に使用するための方法および装置 - Google Patents

モバイルデバイスアプリケーションのコンテキストアウェア識別を提供する際に使用するための方法および装置 Download PDF

Info

Publication number
JP2016523486A
JP2016523486A JP2016521908A JP2016521908A JP2016523486A JP 2016523486 A JP2016523486 A JP 2016523486A JP 2016521908 A JP2016521908 A JP 2016521908A JP 2016521908 A JP2016521908 A JP 2016521908A JP 2016523486 A JP2016523486 A JP 2016523486A
Authority
JP
Japan
Prior art keywords
mobile device
application
indication
applications
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016521908A
Other languages
English (en)
Other versions
JP6231197B2 (ja
JP2016523486A5 (ja
Inventor
クホラシャディー、ベフローズ
ダ・シルバ、ディルマ
ダス、サウミトラ・モハン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2016523486A publication Critical patent/JP2016523486A/ja
Publication of JP2016523486A5 publication Critical patent/JP2016523486A5/ja
Application granted granted Critical
Publication of JP6231197B2 publication Critical patent/JP6231197B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを提供するかまたはさもなければ識別するための1つまたは複数の電子デバイスによる使用のための様々な方法、装置、デバイス、および製造品が提供される。たとえば、コンピューティングデバイスは、モバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するためにコンテキストアウェアフィルタを適用し、第1のイベントに応答して、モバイルデバイスによる使用のための1つまたは複数のアプリケーションを差し出し、第2のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションを取り下げ得る。別の例では、モバイルデバイスは、使用のためのアプリケーションが差し出されるという第1のインジケーションに応答して、アプリケーションのアクティブ化を開始し、使用のためのアプリケーションが取り下げられるという第2のインジケーションに応答して、アプリケーションの非アクティブ化を開始し得る。【選択図】図1

Description

関連出願
本出願は、その全体が参照により本明細書に組み込まれる、2013年6月25日に出願された「METHOD AND APPARATUS FOR USE IN PROVIDING CONTEXT-AWARE IDENTIFICATION OF MOBILE DEVICE APPLICATIONS」と題する米国非仮特許出願第13/927,021号の優先権を主張するPCT出願である。
[0001]本明細書で開示する主題は、電子デバイスに関し、より詳細には、特定の環境に関するモバイルデバイスによる潜在的使用のためのモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するための1つまたは複数の電子デバイスによる使用のための方法、装置および製造品に関する。
[0002]その名が示すように、モバイルデバイスは、動き回され、たとえば、一般に、ユーザおよび/または場合によっては機械によって運ばれ得る。いくつかの非限定的な例として、モバイルデバイスは、セルラー電話、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、ウェアラブルコンピュータ、ナビゲーションおよび/またはトラッキングデバイスなどの形態をとり得る。
[0003]モバイルデバイスの位置および/または移動は、少なくとも部分的に測位および/またはナビゲーション能力(以下で単に測位能力と呼ばれる)によって決定され得、測位および/またはナビゲーション能力は、モバイルデバイスに搭載されて実装されるか、1つまたは複数の他の電子デバイス中で実装されるか、および/またはそれらの何らかの組合せで実装され得る。いくつかの測位能力は、1つまたは複数の送信デバイスによって送信され、モバイルデバイスによって獲得される1つまたは複数のワイヤレス信号に基づき得る。例として、いくつかのワイヤレス信号ベースの測位能力は、たとえば、全地球測位システム(GPS)などの衛星測位システム(SPS:satellite positioning system)から獲得されたワイヤレス信号を使用する。別の例では、いくつかのワイヤレス信号ベースの測位能力は、たとえば、専用測位ビーコン送信デバイスなどの地上波ベースワイヤレス送信デバイス、ワイヤレスローカルエリアネットワークの一部であり得るアクセスポイント(AP)、セルラー電話システムの一部であり得る基地トランシーバ局など、またはそれらの何らかの組合せから獲得されたワイヤレス信号を使用する。いくつかの実装形態では、特定の環境内でのモバイルデバイスの位置および/または他の移動を決定するために、測位能力は、たとえば、電子マップ、ルータビリティグラフ、無線ヒートマップなどの1つまたは複数の電子ファイル、あるいはそれらの何らかの組合せを使用し得る。
[0004]たとえば、スマートフォン、タブレット、およびいくつかのウェアラブルコンピュータなどのいくつかのモバイルデバイスは、極めて多くの異なる(たとえば、しばしば単に「アプリ」と呼ばれる)モバイルデバイスアプリケーションで構成され得る。例として、iOS、Android(登録商標)、および/または他の同様のモバイルデバイスオペレーティングシステムのために利用可能な何十万もの異なるアプリがある。実際、利用可能な非常に多くの異なるアプリがあるので、どのアプリがより有用であり、どのアプリがあまり有用でないかをユーザが識別することは困難であり得る。したがって、いくつかの状況では特に有用であることが判明し得るいくつかのアプリケーションをモバイルデバイスのユーザが経験する機会が逃され得る。さらに、いくつかの事例では、多数のアプリケーションは、モバイルデバイスの限られたスクリーン空間上のクラッターにつながり、および/またはさもなければユーザエクスペリエンスを妨害し得る。
[0005]いくつかの態様によれば、コンピューティングデバイスにおいて、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタ(context-aware filter)を適用することと、第1のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを差し出(proffer)すことと、第2のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションを取り下げる(withdraw)こととを備える例示的な方法が提供され得る。
[0006]いくつかの態様によれば、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用するための手段と、第1のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを差し出すための手段と、第2のイベントに応答して、モバイルデバイスによる使用のためのアプリケーションを取り下げるための手段とを備える例示的な装置が提供され得る。
[0007]いくつかの態様によれば、メモリと、ネットワークインターフェースユニットと、メモリおよびネットワークインターフェースユニットに結合され、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、第1のイベントに応答して、モバイルデバイスへのネットワークインターフェースユニットを介した第1のインジケーションの送信を開始することと、第1のインジケーションが、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、第2のイベントに応答して、モバイルデバイスへのネットワークインターフェースユニットを介した第2のインジケーションの送信を開始することと、第2のインジケーションが、モバイルデバイスによる使用のためのアプリケーションを取り下げるためのものである、を行うように構成される処理ユニットとを備える例示的なコンピューティングデバイスが提供され得る。
[0008]いくつかの態様によれば、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、第1のイベントに応答して、モバイルデバイスへの第1のインジケーションの送信を開始することと、第1のインジケーションが、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、第2のイベントに応答して、モバイルデバイスへの第2のインジケーションの送信を開始することと、第2のインジケーションが、モバイルデバイスによる使用のためのアプリケーションを取り下げるためのものである、を行うためにコンピューティングデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える例示的な製造品が提供され得る。
[0009]いくつかの態様によれば、モバイルデバイスにおいて、少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別することと、アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第1のインジケーションに応答して、アプリケーションのアクティブ化を開始することと、モバイルデバイスによる使用のためのアプリケーションが取り下げられるという第2のインジケーションに応答して、アプリケーションの非アクティブ化を開始することとを備える例示的な方法が提供され得る。
[0010]いくつかの態様によれば、少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別するための手段と、アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第1のインジケーションに応答して、アプリケーションのアクティブ化を開始するための手段と、モバイルデバイスによる使用のためのアプリケーションが取り下げられるという第2のインジケーションに応答して、アプリケーションの非アクティブ化を開始するための手段とを備える、モバイルデバイスにおいて使用するための例示的な装置が提供され得る。
[0011]いくつかの態様によれば、ネットワークインターフェースユニットと、ネットワークインターフェースユニットに結合され、少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別することと、アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第1のインジケーションに応答して、アプリケーションのアクティブ化を開始することと、モバイルデバイスによる使用のためのアプリケーションが取り下げられるという第2のインジケーションに応答して、アプリケーションの非アクティブ化を開始することとを行うように構成される処理ユニットとを備える例示的なモバイルデバイスが提供され得る。
[0012]いくつかの態様によれば、少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別することと、アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第1のインジケーションに応答して、アプリケーションのアクティブ化を開始することと、モバイルデバイスによる使用のためのアプリケーションが取り下げられるという第2のインジケーションに応答して、アプリケーションの非アクティブ化を開始することとを行うためにモバイルデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える例示的な製造品が提供され得る。
[0013]以下の図を参照しながら非限定的で非網羅的な態様について説明し、別段に規定されていない限り、様々な図の全体を通して、同様の参照番号は同様の部分を指す。
例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するための1つまたは複数の電子デバイスを含む代表的電子デバイスの構成を示す概略ブロック図。 いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために1つまたは複数のコンピューティングデバイスにおいて実装され得る例示的なプロセスを示すフローチャート。 いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために1つまたは複数のコンピューティングデバイスにおいて実装され得る例示的なプロセスを示すフローチャート。 いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを識別するためにモバイルデバイスにおいて実装され得る例示的なプロセスを示すフローチャート。 いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを識別するためにモバイルデバイスにおいて実装され得る例示的なプロセスを示すフローチャート。 いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するための例示的なコンピューティングデバイスのいくつかの機能を示す概略図。 いくつかの例示的な実装形態による、特定の環境に関するモバイルデバイスによる潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを識別するための例示的なモバイルデバイスのいくつかの機能を示す概略図。
[0019]たとえば、特定の環境に関してモバイルデバイスおよび/またはそれのユーザにとって潜在的に有用であり得るモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために実装され得る様々な技法について本明細書で説明する。
[0020]本明細書でより詳細に説明するように、いくつかの例示的な実装形態では、コンピューティングデバイスは、特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用し得る。コンテキストアウェアフィルタを導出するためのいくつかの非限定的な例示的な技法を本明細書で提供される。たとえば、いくつかの事例では、コンテキストアウェアフィルタは、たとえば、特定の環境に関する特定のアプリケーションの知覚された有用性に関する、複数のモバイルデバイスおよび/または他のデバイスに関連する利用履歴(usage history)に少なくとも部分的に基づき得る。いくつかの事例では、例示的なコンテキストアウェアフィルタは、ほんの数例を挙げると、特定の環境に対応するロケーションプロファイル、少なくとも1つのモバイルデバイスに対応するユーザプロファイル、および/またはモバイルデバイスのいくつかの機能および/または能力に対応するモバイルデバイスプロファイルに少なくとも部分的に基づき得る。
[0021]コンピューティングデバイスは、モバイルデバイスによる使用のためのアプリケーションのリスト中で識別されたアプリケーションを選択的に差し出し得る。たとえば、コンピューティングデバイスは、第1のイベントが発生したと決定したことに応答して、モバイルデバイスによる潜在的使用のためのアプリケーションを差し出し得る。いくつかの事例では、モバイルデバイスが、特定の環境内にあること、場合によってはその環境の近くにあること、場合によってはその環境に向かっていること、場合によってはその環境をすぐに訪問することが予定されていることなどが決定されると、第1のイベントが発生し得る。したがって、いくつかの事例では、様々な既知の技法によって、またはネットワークアクセスなどのためのコンピューティングデバイスとの関連付けによって取得され得る、モバイルデバイスの位置フィックスまたはさもなければ推定されたロケーションに基づいて、第1のイベントが決定され得る。したがって、いくつかの事例では、モバイルデバイスが特定の環境に対応する既知のかまたは決定可能なジオフェンスおよび/または他の同様の領域に入ったとき、第1のイベントが発生し得る。いくつかの事例では、モバイルデバイスが、ローカルワイヤレスネットワークプレゼンス(たとえば、小さい通信セル、フェムトセル、ピコセル、Wi−Fi(登録商標)ホットスポット、アクセスポイント(AP)デバイス、Bluetooth(登録商標)デバイスなど)の通信レンジ内にあることの結果として、第1のイベントが発生し得る。いくつかの非限定的な例として、これらの早期および後続の例示的な実装形態におけるコンピューティングデバイスは、1つまたは複数のサーバまたは他の同様のコンピューティングリソース、パーソナルコンピュータ、ワイヤレスネットワークアクセスポイント、セルラー電話基地局または他の同様のネットワークリソース、フェムトセルまたはピコセルデバイスなど、またはそれらの何らかの組合せを備え得る。実際、いくつかの事例では、そのようなコンピューティングデバイスおよび/または適用可能な処理の全部または一部は、1つまたは複数のモバイルデバイスを使用して実装され得る。
[0022]モバイルデバイスは、たとえば、特定の環境内にあるか、またはその環境の近くにある間に、差し出されたモバイルデバイスアプリケーションを使用し得る。例として、特定の環境は、ほんの数例を挙げると、ローカルワイヤレスネットワークプレゼンス、特定の企業(たとえば、業務関係の環境など)、特定の開催地(たとえば、病院、スタジアム、キャンパス、空港、飛行機など)、モバイルデバイスを介して測位/ナビゲーションサービスのために利用可能な電子マップの全部または一部に対応するロケーションコンテキスト識別子(LCI)など、屋内環境など、またはそれらの何らかの組合せに対応し得る。
[0023]コンピューティングデバイスは、その後、モバイルデバイスによる使用のための差し出されたアプリケーションを取り下げ得る。たとえば、モバイルデバイスによる使用のための差し出されたアプリケーションは、第2のイベントが発生したという決定に応答してコンピューティングデバイスによって取り下げられ得る。いくつかの事例では、モバイルデバイスが、もはや特定の環境内にないかまたはその環境の近くにないか、または場合によってはその環境から離れて進んでいることなどが決定されると、第2のイベントが発生し得る。したがって、いくつかの事例では、様々な既知の技法によって取得され得る、モバイルデバイスの位置フィックスまたはさもなければ推定されたロケーションに基づいて、第2のイベントが決定され得る。したがって、いくつかの事例では、モバイルデバイスが特定の環境に対応する既知のまたは決定可能なジオフェンスおよび/または他の同様の領域を離れたとき、第2のイベントが発生し得る。いくつかの事例では、モバイルデバイスが、ローカルワイヤレスネットワークプレゼンス(たとえば、小さい通信セル、フェムトセル、ピコセル、Wi−Fiホットスポット、アクセスポイント(AP)デバイス、Bluetoothデバイスなど)の通信レンジの外にあることの結果として、第2のイベントが発生し得る。
[0024]本明細書でより詳細に説明するように、いくつかの例示的な実装形態では、モバイルデバイスは、少なくとも特定の環境に関する潜在的使用のためのアプリケーションを識別し、たとえば、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第1のインジケーションに応答して、アプリケーションのアクティブ化を開始し得る。その後、モバイルデバイスは、たとえば、モバイルデバイスによる使用のための差し出されたアプリケーションが取り下げられるという第2のインジケーションに応答して、アプリケーションの非アクティブ化を開始し得る。以下でより詳細に説明するように、いくつかの事例では、第1のインジケーションおよび/または第2のインジケーションは、別のデバイスから受信されるか、またはモバイルデバイス自体によって生成され得る。例として、別のデバイスおよび/またはモバイルデバイスは、モバイルデバイスによって獲得されたワイヤレス信号、モバイルデバイスのロケーション、1つまたは複数のセンサー入力、ユーザ入力、同様の、またはほんの数例の何らかの組合せに少なくとも部分的に基づいて、第1のイベントが発生したか、または第2のイベントが発生したかを決定し得る。
[0025]次に図1に注目すると、図1は、少なくとも1つのモバイルデバイス102を備える例示的な構成100を示す概略ブロック図である。モバイルデバイス102は、特定の環境108内にあるものとして示されている。
[0026]この例では、モバイルデバイス102は、差し出されたアプリケーションをアクティブ化し、場合によってはアクティブ化されたアプリケーション160を使用することと、非アクティブ化されたアプリケーション162、および/またはモバイルデバイス102からのアプリケーションの削除につながり得る、取り下げられたアプリケーションを非アクティブ化することとが可能な装置104を備える。いくつかの事例では、第1のインジケーション164および/または第2のインジケーション166は、装置104によって取得されるかまたはさもなければ生成され得る。いくつかの事例では、モバイルデバイス102に対応する利用履歴168が、生成され、場合によっては装置104によって1つまたは複数の他のデバイスと共有され得る。いくつかの例示的な実装形態では、利用履歴はまた、アプリケーションをアクティブ化/非アクティブ化するか、またはさもなければそれに影響を及ぼすべきかどうかを決定するために、(たとえば、第1のインジケーション164および/または第2のインジケーション166とともに)考慮され得る。たとえば、モバイルデバイス102がエリアを離れているように思われるが、モバイルデバイスおよび/または場合によっては(1つまたは複数の)他のモバイルデバイスに対応する利用履歴が、モバイルデバイスがすぐに戻る可能性があることを示す場合、特定のアプリケーションを非アクティブ化しないこと(たとえば、少なくともしばらくの間非アクティブ化しないことなど)は有益であり得る。
[0027]図示のように、モバイルデバイス102は、ワイヤードおよび/またはワイヤレス通信リンク上で1つまたは複数の他の電子デバイスに(たとえば、1つまたは複数のメッセージを介して)通信し得る。たとえば、いくつかの事例では、モバイルデバイス102は、場合によっては通信リンク116を介して直接的に、および/または場合によっては通信リンク122、(1つまたは複数の)ネットワーク120、および通信リンク118を介して間接的にコンピューティングデバイス110と通信し得る。いくつかの事例では、モバイルデバイス102は、通信リンク144、アクセスポイント(AP)142および/または他の同様のデバイス、通信リンク138、(1つまたは複数の)ネットワーク120、および通信リンク118を介してコンピューティングデバイス110と通信し得る。いくつかの通信リンクが、ワイヤレス通信リンクまたはワイヤード通信リンクのいずれかであるとして図1に示されているが、そのような通信リンクは、ワイヤードおよび/またはワイヤレス通信リンク、ならびに/あるいは他の介在および/またはサポートデバイスなどを備え得ることに留意されたい。
[0028]環境108内にあるか、その環境の近くにあるか、またはその環境から遠くにあり得るコンピューティングデバイス110は、特定の環境108に関するアプリケーション154のリストを生成するために、コンテキストアウェアフィルタ150を駆動し、および/または複数のモバイルデバイスアプリケーション152にそのフィルタ150を適用することが可能な装置112を備え得る。上述のように、アプリケーション154のリストは、特定の環境108に関するモバイルデバイス102にとって特に有用であり得る。いくつかの実装形態では、コンピューティングデバイス110は、1つまたは複数のアプリケーションの全部または一部をモバイルデバイス102に提供し得る。いくつかの実装形態では、コンピューティングデバイス110は、たとえば、通信リンク161および(1つまたは複数の)ネットワーク120を介して1つまたは複数のアプリケーションの全部または一部をモバイルデバイス102に提供することが可能であり得る(1つまたは複数の)他のリソースデバイス170(たとえば、サーバなど)に関する追加情報をモバイルデバイス102に提供し得る。図1では別個のデバイスとして示されているが、いくつかの実装形態では、コンピューティングデバイス110およびリソースデバイス170は、組み合わされ、および/またはさもなければ何らかの他の電子デバイスの一部であり得る。
[0029]図1に示されているように、モバイルデバイス102は、そのうちの一部が物理的に特定の環境108内にあり得、そのうちの一部が物理的に環境108の外にあり得る、様々な他の電子デバイスから送信された様々なワイヤレス信号を獲得し得る。この例では、1つまたは複数の相互接続されたワイヤレストランシーバデバイスを備え得るワイヤレス計算および/または通信ネットワークは、通信リンク144上でワイヤレス信号を送信し得るアクセスポイント(AP)142によって表される。いくつかの実装形態では、モバイルデバイス102は、通信リンク144上でワイヤレス信号を獲得し、場合によっては、測位のためにおよび/または他の用途のためにそのようなワイヤレス信号を使用し得る。いくつかの事例では、モバイルデバイス102は、AP142にワイヤレス信号を送信することが可能であり得る(たとえば、AP142はトランシーバデバイスなどを表し得る)。他の事例では、AP142は、ワイヤレス信号を送信することのみに限定され得るワイヤレス送信デバイスを表し得る(たとえば、AP142は専用測位ビーコン送信機および/または他の同様の送信デバイスを表し得る)。いくつかの実装形態では、いくつかのワイヤレストランシーバデバイスが1つまたは複数の他のデバイスにさらに結合され得る。ここで、たとえば、AP142は、(1つまたは複数の)ネットワーク120への通信リンク138を有するものとして示されている。
[0030]いくつかの例示的な実装形態では、1つまたは複数のワイヤレストランシーバデバイスは、地上ベース測位システムの一部として少なくとも部分的にプロビジョニングされ得る。いくつかの例示的な実装形態では、AP142および/または(1つまたは複数の)ネットワーク120は、セルラー通信システムの一部としてプロビジョニングされ得る基地トランシーバ局などを表し得る。
[0031](1つまたは複数の)ネットワーク120は、ワイヤードおよび/またはワイヤレス電子通信をサポートすることが可能な1つまたは複数の他の電子デバイスおよび/または通信設備および/またはリソースの全部または一部を表すものである。したがって、たとえば、(1つまたは複数の)ネットワーク120は、テレフォンネットワーク、セルラーテレフォンネットワーク、ワイヤレス通信ネットワーク、イントラネット、インターネットなど、またはそれらの何らかの組合せの全部または一部を備え得る。
[0032](1つまたは複数の)ネットワーク120とコンピューティングデバイス110との間の通信リンク118および通信リンク138は、ここでは「ワイヤード」通信リンクを表すものとして示されているが、いくつかの事例では、これらの通信リンクは1つまたは複数のワイヤードおよび/またはワイヤレス通信リンクを表し得ることを理解されたい。さらに、「ワイヤード」通信リンクは、導電性ワイヤ、ケーブルなど、および/または同様の光または他の波長導電性部材、たとえば、光ファイバーケーブル、導波路などを備え得ることを理解されたい。
[0033]さらに示されるように、いくつかの実装形態では、構成100は、時々、モバイルデバイス102によって獲得され、測位機能をサポートするために少なくとも部分的に使用され得る適用可能なワイヤレス信号を送信し得る、1つまたは複数の空間測位システム(SPS)130を備え得る。ここでは、たとえば、SPS130は、その各々が1つまたは複数のSPS信号134を送信し得る複数のスペースビークル(SV)132を備え得る。さらに、たとえば、いくつかの実装形態では、地上波測位システムは、(たとえば、ここでは通信リンク144によって表され得る)1つまたは複数の測位信号を送信し得る、ワイヤレストランシーバデバイスなど得る。
[0034]次に図2Aに注目すると、図2Aは、特定の環境108に関するモバイルデバイス102による潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために、コンピューティングデバイス110において実装され得る例示的なプロセス200を示すフローチャートである。
[0035]例示的なブロック202において、少なくとも1つの特定の環境108に関するモバイルデバイス102による潜在的使用のための(たとえば、1つまたは複数のアプリケーションを識別する)アプリケーションのリストを識別するために、コンテキストアウェアフィルタは複数のモバイルデバイスアプリケーションに適用され得る。いくつかの事例では、アプリケーションのリストは、1つまたは複数のアプリケーションの全部または一部、1つまたは複数のアプリケーションのための1つまたは複数の識別子など、またはそれらの何らかの組合せを備え得る。いくつかの事例では、アプリケーションのリストは、1つまたは複数のアプリケーションの全部または一部をモバイルデバイス102および/または他のデバイスに提供することが可能な1つまたは複数のリソースデバイス170を示し得る。
[0036]例示的なブロック204において、モバイルデバイス102による使用のためのアプリケーションのリスト中で識別されたアプリケーションは、第1のイベントに応答して差し出され得る。いくつかの実施形態では、第1のインジケーション164は、たとえば、第1のイベントが発生したというコンピューティングデバイス110による決定に応答して、コンピューティングデバイス110からモバイルデバイス102に送信され得る。ここで、たとえば、第1のインジケーション164は、モバイルデバイス102による使用のためのアプリケーションのリスト中で識別された少なくとも1つのアプリケーションが差し出されることを示し得る。いくつかの他の実施形態では、第1のインジケーション164は、たとえば、第1のイベントが発生したと決定したことに応答して、モバイルデバイス102によって生成され得る。さらに他の実施形態では、第1のインジケーション164は、1つまたは複数の他のデバイスから取得され得る。
[0037]例示的なブロック206において、モバイルデバイス102による使用のための(たとえば、例示的なブロック204のように)差し出されたアプリケーションは、第2のイベントに応答して取り下げられ得る。いくつかの実施形態では、第2のインジケーション166は、たとえば、第2のイベントが発生したというコンピューティングデバイス110による決定に応答して、コンピューティングデバイス110からモバイルデバイス102に送信され得る。ここで、たとえば、第2のインジケーション166は、モバイルデバイス102による使用のためのアプリケーションのリスト中で識別された少なくとも1つのアプリケーションが取り下げられることを示し得る。いくつかの他の実施形態では、第2のインジケーション166は、たとえば、第2のイベントが発生したと決定したことに応答して、モバイルデバイス102によって生成され得る。さらに他の実施形態では、第2のインジケーション166は、1つまたは複数の他のデバイスから取得され得る。
[0038]次に図2Bに注目すると、図2Bは、特定の環境108に関するモバイルデバイス102による潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを提供するかまたはさもなければ識別するために、コンピューティングデバイス110において実装され得るプロセス200の拡張バージョンを示すフローチャートである。
[0039]図示のように、例示的なブロック202において、少なくとも1つの特定の環境108に関するモバイルデバイス102による潜在的使用のための(たとえば、1つまたは複数のアプリケーションを識別する)アプリケーションのリストを識別するために、コンテキストアウェアフィルタは複数のモバイルデバイスアプリケーションに適用され得る。
[0040]いくつかの事例では、さらなる例示的なブロック208において、特定の環境108に対応するロケーションプロファイルはコンピューティングデバイス110によって少なくとも部分的に取得および/または維持され得る。ここで、たとえば、ロケーションプロファイルは、特定の環境108に関してモバイルデバイス102(またはそれのユーザ)にとって有用である可能性が高いまたは低いことがある1つまたは複数のモバイルデバイスアプリケーションを示し得る。例として、特定の環境108は、モバイルデバイスのユーザにとって興味があり得る複数のストアおよび/または他の同様のサービスを有するショッピングモールの少なくとも一部を含むと仮定する。この例では、ロケーションプロファイルは、特定の環境108内のストアおよび/または他の同様のサービスに対応する1つまたは複数のモバイルデバイスアプリケーションを示すか、または場合によっては、特定の環境108内のストアおよび/または他の同様のサービスに対応せず、および/またはそれに矛盾し得る1つまたは複数のモバイルデバイスアプリケーションを示し得る。いくつかの事例では、ロケーションプロファイルは、特定の環境108に関する複数のモバイルデバイスからの報告および/またはさもなければ獲得された利用履歴に少なくとも部分的に基づき得る。いくつかの事例では、ロケーションプロファイルは、モバイルデバイスの間のモバイルデバイスアプリケーションの人気および/または他の有用性がそれから推論またはさもなければ場合によっては示され得る、ネットワークトラフィックおよび/または他のデータ/処理メトリックに少なくとも部分的に基づき得る。いくつかの事例では、ロケーションプロファイルは、1つまたは複数のモバイルデバイスユーザ、サービスプロバイダユーザ、および/または他のタイプのユーザからの(1つまたは複数の)ユーザ入力に少なくとも部分的に基づき得る。いくつかの事例では、ロケーションプロファイルは、1つまたは複数のエンティティ、企業、開催地、サービスプロバイダなどによって特定の環境108のために提供されている特定のアプリケーションに少なくとも部分的に基づき得る。いくつかの事例では、ロケーションプロファイルは、特定の環境108内のモバイルデバイスの移動に対応するトラフィックフローまたは他の同様の情報に少なくとも部分的に基づき得る。
[0041]いくつかの事例では、さらなる例示的なブロック210において、少なくとも1つのモバイルデバイスに対応するユーザプロファイルは、コンピューティングデバイス110によって少なくとも部分的に取得および/または維持され得る。ここで、たとえば、ユーザプロファイルは、特定のユーザによる使用の可能性が高いまたは低いことがある1つまたは複数のモバイルデバイスアプリケーション、または場合によっては、特定の環境108および/または場合によっては他の同様のまたは場合によっては相似の環境に関する特定のモバイルデバイス102の(たとえば、場合によってはいくつかの購買層、グループメンバーシップ、ソーシャルネットワークタイ(social network ties)などに基づく)ユーザのグループ/分類を示し得る。例として、特定の環境108は、モバイルデバイスのユーザにとって興味があり得る複数のストアおよび/または他の同様のサービスを有するショッピングモールの少なくとも一部を含むと仮定する。この例では、ユーザプロファイルは、ユーザプロファイルによって示されたユーザにとって興味があり、および/または特に有用であることが既知の(またはそうであると考えられる)特定の環境108内のストアおよび/または他の同様のサービスに対応する1つまたは複数のモバイルデバイスアプリケーションを示し得る。たとえば、ユーザプロファイルは、特定のユーザが、ショッピングモール内にあるシガーショップのためのモバイルデバイスアプリケーションに関心があることが知られているか、またはそうであると考えられることを示し得る。逆に、いくつかの事例では、ユーザプロファイルは、ユーザプロファイルによって示されたユーザにとって興味がなく、および/または特に有用でないことが知られている(またはそうでないと考えられる)特定の環境108内のいくつかのストアおよび/または他の同様のサービスに対応する1つまたは複数のモバイルデバイスアプリケーションを示し得る。たとえば、いくつかの事例では、ユーザプロファイルは、特定のユーザが、ショッピングモール内にあるシガーショップのためのモバイルデバイスアプリケーションに関心があることが知られておらず、そうであるとも考えられないことを示し得る。いくつかの事例では、ユーザプロファイルは、特定の環境108に関する特定のモバイルデバイスおよび/または他のモバイルデバイスからによる報告および/またはさもなければ収集された利用履歴に少なくとも部分的に基づき得る。いくつかの事例では、ユーザプロファイルは、モバイルデバイス102、1つまたは複数のモバイルデバイスアプリケーションなどに対応する1つまたは複数のユーザ選好を示し得る。
[0042]いくつかの事例では、さらなる例示的なブロック212において、モバイルデバイスプロファイルは、コンピューティングデバイス110によって少なくとも部分的に取得および/または維持され得る。例として、モバイルデバイスプロファイルは、特定のモバイルデバイス、および/または場合によっては1つまたは複数のタイプのモバイルデバイスに対応する1つまたは複数の機能および/または能力を示し得る。ほんの数例を挙げると、モバイルデバイスプロファイルは、モバイルデバイスの種類/モデル、モバイルデバイスのディスプレイ能力、モバイルデバイスのセンサー能力、モバイルデバイスのメモリ能力、モバイルデバイスのオペレーティングシステム、モバイルデバイスに対応するサービスプロバイダなど、またはそれらの何らかの組合せを示し(および/またはさもなければそれに少なくとも部分的に基づき)得る。
[0043]いくつかの事例では、さらなる例示的なブロック214において、複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴が、少なくとも1つの他のデバイス(たとえば、モバイルデバイス102など)からコンピューティングデバイス110によって取得され得る。例として、たとえば、特定の環境108に関する1つまたは複数のモバイルデバイスアプリケーションの使用(または場合によってはそれの欠如)を示す(および/またはさもなければそれに少なくとも部分的に基づく)利用履歴の全部または一部が、モバイルデバイス102から維持され、提供され得る。たとえば、利用履歴は、モバイルデバイス102が特定の環境108内にあるか、またはその環境の近くにある間に、特定のモバイルデバイスアプリケーションが特定の時間期間の間および/または特定の目的のために使用されたことを示し得る。たとえば、利用履歴は、特定のモバイルデバイスアプリケーションが適切に動作したか、または動作しなかったことを示し得る。たとえば、利用履歴は、ユーザが特定のモバイルデバイスアプリケーションおよび/またはそれの機能を受け入れたか、または断ったことを示し得る。さらに他の事例では、利用履歴は、複数のモバイルデバイスから収集され、および/または場合によってはそれらから組み合わされた利用履歴を備え(および/またはさもなければそれに少なくとも部分的に基づき)得る。さらに他の事例では、利用履歴は、1つまたは複数のアプリケーションがいくつかの特定の特徴を共有し得ることを示し得る。たとえば、いくつかの実装形態では、ほんの数例を挙げると、何らかの共通目的またはさもなければ関係する使用を有することの結果として、取得されたかまたはさもなければ共通ソース/プロバイダに関連していることの結果として、アプリケーションの特定のカテゴリーに属すると見なされることの結果としてなど、1つ複数のアプリケーションが「関係」などすると考えられ得る。別の例では、利用履歴は、アプリケーションが、特定のユーザ承認/指示に応答してモバイルデバイスによって取得されたのか、または場合によっては(たとえば、場合によっては何らかの特定のユーザ承認/指示なしにおよび/またはそれに先立ってより自動化された様式で取得されたのか、場合によっては、より広く一般的/汎用的な(たとえば、あまり具体的でない)ユーザ承認/指示に基づいたのかなどを示し得る。
[0044]前述のように、いくつかの事例では、さらなる例示的なブロック216において、コンピューティングデバイス10は1つまたは複数のリソースデバイス170から1つまたは複数のモバイルデバイスアプリケーションの全部または一部を取得し得る。
[0045]いくつかの事例では、さらなる例示的なブロック218において、コンピューティングデバイス110はコンテキストアウェアフィルタ150の全部または一部を導出し得る。例として、いくつかの事例では、コンテキストアウェアフィルタ150は、たとえば、ブロック208のように、特定の環境108に対応するロケーションプロファイルに少なくとも部分的に基づき得る。例として、いくつかの事例では、たとえば、コンテキストアウェアフィルタ150は、ブロック210のように、ユーザプロファイルに少なくとも部分的に基づき得る。例として、いくつかの事例では、たとえば、コンテキストアウェアフィルタ150は、ブロック212のように、モバイルデバイスプロファイルに少なくとも部分的に基づき得る。例として、いくつかの事例では、たとえば、コンテキストアウェアフィルタ150は、ブロック214のように、利用履歴に少なくとも部分的に基づき得る。
[0046]例示的なブロック204において、モバイルデバイス102による使用のためのアプリケーションのリスト中で識別されたアプリケーションは、第1のイベントに応答して差し出され得る。上述のように、いくつかの実施形態では、モバイルデバイス102による使用のための1つまたは複数のアプリケーションが差し出されることを示す第1のインジケーション164が提供され得る。いくつかの事例では、さらなる例示的な220において、たとえば、モバイルデバイス102による使用のためのアプリケーションのうちの1つまたは複数が差し出されるというインジケーションとして働き得る、そのようなアプリケーションのリストがモバイルデバイス102に提供され得る。いくつかの事例では、さらなる例示的なブロック222において、モバイルデバイス102に差し出されている1つまたは複数のアプリケーションの全部または一部がコンピューティングデバイス110によってモバイルデバイス102に提供され得る。たとえば、いくつかの事例では、アプリケーションの全部または一部がコンピューティングデバイス110からモバイルデバイス102に「プッシュ」されるか、または場合によってはモバイルデバイス102によってコンピューティングデバイス110から「プル」され得る。いくつかの事例では、さらなる例示的なブロック224において、モバイルデバイス102に差し出されている1つまたは複数のアプリケーションの全部または一部を提供することが可能な1つまたは複数のデバイス(たとえば、(1つまたは複数の)リソースデバイス170、他のモバイルデバイス、APデバイスなど)が識別され得る。いくつかの事例では、さらなる例示的なブロック226において、アプリケーションを差し出すことの結果として、またはそれの一部として、コンピューティングデバイス110はモバイルデバイスにおいて1つまたは複数のアプリケーションの全部または一部のアクティブ化を開始し得る。例として、アプリケーションのアクティブ化を開始することは、アプリケーションの全部または一部がモバイルデバイス102によってダウンロードさることにつながり得る。いくつかの例では、アプリケーションのアクティブ化を開始することは、モバイルデバイス102に記憶された既存のアプリケーションがアクティブになるかまたはさもなければ使用のために利用可能になることにつながり得る。ここで、たとえば、アプリケーションのアクティブ化は、ユーザがアプリケーションを選択するかまたはさもなければそれを使用することを可能にし得る、グラフィカルユーザインターフェース能力などのホームスクリーン上にアプリケーションをインストールし得る。いくつかの事例では、アプリケーションのアクティブ化を開始することは、圧縮フォーマットでメモリに記憶されたアプリケーションの全部または一部が圧縮解除されることにつながり得る。いくつかの事例では、アプリケーションのアクティブ化を開始することは、暗号化フォーマットでメモリに記憶されたアプリケーションの全部または一部が暗号化解除されることにつながり得る。いくつかの事例では、アプリケーションのアクティブ化を開始することは、アプリケーションの全部または一部が、たとえば、1つまたは複数のリソースデバイスを介して更新されることにつながり得る。いくつかの事例では、アプリケーションのアクティブ化を開始することは、コンピューティングデバイス110が、たとえば、アクティブ化されているアプリケーションなどに対応する利用履歴を望み得ることをモバイルデバイスにさらに示し得る。いくつかの例示的な実装形態では、モバイルデバイス上に表示されたスクリーンのうちの1つが、たとえば、コンテキストアウェアフィルタなどを介して推奨されていることがある、アプリケーションのセットに専用であるかまたはさもなければそれに対応することが有用であり得る。例として、いくつかのモバイルデバイスオペレーティングシステムは、利用可能なアプリケーションのための選択可能なアイコンなどを構成/提示するためのマルチプルタブ、フォルダ、スクリーン、および/または他の同様の異なる閲覧能力をサポートする。さらに、いくつかの例示的な実装形態では、1つまたは複数の通知、警報、中断などが、コンテキストアウェア情報/決定、アクティブ化/非アクティブ化されたアプリケーションなどに基づいて、いくつかの条件下で(たとえば、ユーザ選好、デバイス設定/モード、時刻/日付などに応じて)開始されるかまたは利用可能にされ得る。
[0047]例示的なブロック206において、モバイルデバイス102による使用のための(たとえば、例示的なブロック204のように)差し出されたアプリケーションは、第2のイベントに応答して取り下げられ得る。上述のように、いくつかの実施形態では、モバイルデバイス102による使用のための1つまたは複数の差し出されたアプリケーションが取り下げられることを示し得る第2のインジケーション166が、コンピューティングデバイス110からモバイルデバイス102に送信され得る。いくつかの事例では、例示的なブロック228において、アプリケーションを取り下げることの結果として、またはそれの一部として、コンピューティングデバイス110はモバイルデバイスにおいて1つまたは複数のアプリケーションの全部または一部の非アクティブ化を開始し得る。例として、アプリケーションの非アクティブ化を開始することは、アプリケーションの全部または一部が、モバイルデバイス102から削除されるか、または場合によってはモバイルデバイス102内のメモリ内に移動される(たとえば、プライマリメモリからセカンダリメモリに移動される)か、または場合によってはさらにモバイルデバイス102から別のデバイス(たとえば、クラウドサービスなど)に移動されることにつながり得る。いくつかの例では、アプリケーションの非アクティブ化を開始することは、既存のアプリケーションが、非アクティブにされるか、またはさもなければ使用のために利用不可能にされるか、または場合によってはユーザから見えないようにされるか、またはさもなければユーザによってロケート/選択することをより困難にされることにつながり得る。したがって、いくつかの例では、アプリケーションの非アクティブ化はグラフィカルユーザインターフェース能力などのホームスクリーン上のアプリケーションをアンインストールし得、このことは、ユーザがアプリケーションを選択することまたはさもなければそれを使用することを防ぎ得る。いくつかの事例では、アプリケーションの非アクティブ化を開始することは、アプリケーションの全部または一部が圧縮フォーマットでメモリに記憶されることにつながり得る。いくつかの事例では、アプリケーションの非アクティブ化を開始することは、アプリケーションの全部または一部が暗号化フォーマットでメモリに記憶されることにつながり得る。いくつかの事例では、アプリケーションの非アクティブ化を開始することは、コンピューティングデバイス110が、たとえば、非アクティブ化されているアプリケーションなどに対応する利用履歴を要求し得ることをモバイルデバイスにさらに示し得る。
[0048]次に図3Aに注目すると、図3Aは、いくつかの例示的な実装形態による、特定の環境108に関するモバイルデバイス102による潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを識別するためにモバイルデバイス102において実装され得る例示的なプロセス300を示すフローチャートである。
[0049]例示的なブロック302において、少なくとも特定の環境108に関する潜在的使用のためのアプリケーションが識別され得、アプリケーションは、たとえば、プロセス200中の例示的なブロック202のように、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択されている。
[0050]例示的なブロック304において、アプリケーションのアクティブ化は、たとえば、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第1のインジケーション164に応答して開始され得る。例として、いくつかの事例では、第1のインジケーション164は、コンピューティングデバイス110、または場合によっては1つまたは複数の他のデバイスから受信され得る。例として、いくつかの事例では、第1のインジケーション164はモバイルデバイス102によって生成され得る。
[0051]例示的なブロック306において、アプリケーションの非アクティブ化は、たとえば、モバイルデバイス102による使用のためのアプリケーションが取り下げられるという第2のインジケーション166に応答して開始され得る。例として、いくつかの事例では、第2のインジケーション166は、コンピューティングデバイス110、または場合によっては1つまたは複数の他のデバイスから受信され得る。例として、いくつかの事例では、第2のインジケーション166はモバイルデバイス102によって生成され得る。
[0052]いくつかの例示的な実装形態では、例示的なブロック302および304は組み合わされ得る。たとえば、いくつかの事例では、第1のインジケーションは、モバイルデバイス102による潜在的使用のための差し出される1つまたは複数のアプリケーションを示し得る。別の例では、いくつかの事例では、(たとえば、モバイルデバイス102による潜在的使用のための差し出された1つまたは複数のアプリケーションを識別する)アプリケーションのリストは第1のインジケーションを示し得る。
[0053]次に図3Bに注目すると、図3Bは、いくつかの例示的な実装形態による、特定の環境108に関するモバイルデバイス102による潜在的使用のための1つまたは複数のモバイルデバイスアプリケーションを識別するためにモバイルデバイス102において実装され得るプロセス300の拡張バージョンを示すフローチャートである。
[0054]例示的なブロック302において、少なくとも特定の環境108に関する潜在的使用のためのアプリケーションが識別され得、アプリケーションは、たとえば、プロセス200中の例示的なブロック202のように、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択されている。いくつかの事例では、さらなる例示的なブロック308において、1つまたは複数のアプリケーションの全部または一部は、(1つまたは複数の)他のデバイス、たとえば、コンピューティングデバイス110、(1つまたは複数の)リソース170、および/または場合によっては1つまたは複数の他のモバイルデバイスから取得され得る。いくつかの事例では、さらなる例示的なブロック310において、特定の環境108に関するモバイルデバイス102による潜在的使用のためのアプリケーションのリストは、たとえば、コンピューティングデバイス110から取得され得る。
[0055]例示的なブロック304において、アプリケーションのアクティブ化は、たとえば、モバイルデバイスによる使用のためのアプリケーションが差し出されるという第1のインジケーション164に応答して開始され得る。上述のように、いくつかの事例では、さらなる例示的なブロック312において、第1のインジケーション164は、1つまたは複数の他のデバイス、たとえば、コンピューティングデバイス110から受信され得る。いくつかの事例では、さらなる例示的なブロック314において、第1のインジケーション164は、たとえば、第1のイベントが発生したという決定に応答して、モバイルデバイス102によって生成され得る。したがって、さらなる例示的なブロック316では、モバイルデバイス102は、第1のイベントが発生したかどうかを決定し得る。第1のイベントが発生したかどうかを決定する際にそれらのうちの1つまたは複数が考慮され得る、検出可能なイベントのいくつかの例について前に説明した。
[0056]例示的なブロック306において、アプリケーションの非アクティブ化は、たとえば、モバイルデバイス102による使用のためのアプリケーションが取り下げられることを表す第2のインジケーション166に応答して開始され得る。上述のように、いくつかの事例では、さらなる例示的なブロック318において、第2のインジケーション166は、1つまたは複数の他のデバイス、たとえば、コンピューティングデバイス110から受信され得る。いくつかの事例では、さらなる例示的なブロック320において、第2のインジケーション166は、たとえば、第2のイベントが発生したという決定に応答して、モバイルデバイス102によって生成され得る。したがって、さらなる例示的なブロック322では、モバイルデバイス102は、第2のイベントが発生したかどうかを決定し得る。第2のイベントが発生したかどうかを決定する際にそれらのうちの1つまたは複数が考慮され得る、検出可能なイベントのいくつかの例について前に説明した。
[0057]いくつかの例示的な実装形態では、さらなる例示的なブロック324において、利用履歴の全部または一部は、モバイルデバイス102によって、維持され、1つまたは複数の他のデバイス、たとえば、コンピューティングデバイス110に提供され得る。ここで、たとえば、利用履歴は、モバイルデバイス102による潜在的使用のための差し出されたモバイルデバイスアプリケーションのうちの1つまたは複数の使用またはそれの欠如を示し、および/またはさもなければそれに少なくとも部分的に基づき得る。
[0058]次に図4を参照すると、図4は、コンピューティングデバイス110、および/またはその中にプロビジョニングされる装置112の一部として提供され得る例示的な特殊コンピューティングプラットフォーム400のいくつかの特徴を示す概略ブロック図である。
[0059]図示のように、特殊コンピューティングプラットフォーム400は、1つまたは複数の接続406(たとえば、1つまたは複数の電気導体、1つまたは複数の導電性経路、1つまたは複数のバス、1つまたは複数の光ファイバー経路、1つまたは複数の回路、1つまたは複数のバッファ、1つまたは複数の送信機、1つまたは複数の受信機など)を介してメモリ404に結合された(たとえば、本明細書で提供される技法、装置112、コンテキストアウェアフィルタ150によるデータ処理を実行するための)1つまたは複数の処理ユニット402を備え得る。(1つまたは複数の)処理ユニット402は、たとえば、ハードウェアまたはハードウェアとソフトウェアとの組合せで実装され得る。(1つまたは複数の)処理ユニット402は、データコンピューティング手順またはプロセスの少なくとも一部分を実行するように構成可能な1つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、1つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはそれらの任意の組合せを含み得る。
[0060]メモリ404は任意のデータ記憶機構を表し得る。メモリ404は、たとえば、プライマリメモリ404−1および/またはセカンダリメモリ404−2を含み得る。プライマリメモリ404−1は、たとえば、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個のものとして示されているが、プライマリメモリの全部または一部は、コンピューティングデバイス110内の処理ユニット402または他の同様の回路内で提供されるか、あるいはさもなければそのような回路と共設および結合され得ることを理解されたい。セカンダリメモリ404−2は、たとえば、プライマリメモリと同じまたは同様のタイプのメモリ、および/または1つまたは複数のデータ記憶デバイスまたはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、固体動き状態メモリドライブなどを備え得る。
[0061]いくつかの実装形態では、セカンダリメモリは、非一時的コンピュータ可読媒体420を動作可能に受容可能であるか、またはさもなければそれに結合するように構成され得る。メモリ404および/または非一時的コンピュータ可読媒体420は、たとえば、本明細書で提供されるような適用可能な技法による、データ処理を実行する際に使用するための命令422を備え得る。
[0062]特殊コンピューティングプラットフォーム400は、たとえば、1つまたは複数のネットワークインターフェースユニット408をさらに備え得る。(1つまたは複数の)ネットワークインターフェースユニット408は、たとえば、1つまたは複数の受信機410と1つまたは複数の送信機412とによってここで表される、1つまたは複数のワイヤードおよび/またはワイヤレス通信インターフェースを備え得る。いくつかの実装形態では、通信インターフェース408は1つまたは複数のトランシーバなどを備え得ることを理解されたい。さらに、図示されていないが、通信インターフェース408は、通信インターフェース能力を前提として適用可能であり得るような1つまたは複数のアンテナおよび/または他の回路を備え得ることを理解されたい。
[0063]いくつかの例示的な実装形態によれば、(1つまたは複数の)ネットワークインターフェースユニット408は、たとえば、様々なワイヤード通信ネットワーク、たとえば、電話システム、ローカルエリアネットワーク、ワイドエリアネットワーク、パーソナルエリアネットワーク、イントラネット、インターネットなどとともに使用することが可能にされ得る。
[0064]いくつかの例示的な実装形態によれば、(1つまたは複数の)ネットワークインターフェースユニット408および/または508(図5参照)は、たとえば、様々なワイヤレス通信ネットワーク、ワイヤレスワイドエリアネットワーク(WWAN)、ワイヤレスローカルエリアネットワーク(WLAN)、ワイヤレスパーソナルエリアネットワーク(WPAN)などとともに使用することが可能にされ得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用され得る。WWANは、符号分割多元接続(CDMA)ネットワーク、時分割多元接続(TDMA)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直交周波数分割多元接続(OFDMA)ネットワーク、シングルキャリア周波数分割多元接続(SC−FDMA)ネットワークなどであり得る。CDMAネットワークは、ほんのいくつかの無線技術を挙げれば、cdma2000、広帯域CDMA(W−CDMA(登録商標))、時分割同期符号分割多元接続(TD−SCDMA)などの1つまたは複数の無線アクセス技術(RAT)を実装し得る。ここで、cdma2000は、IS−95規格、IS−2000規格、およびIS−856規格に従って実装される技術を含み得る。TDMAネットワークは、グローバルシステムフォーモバイルコミュニケーション(GSM(登録商標))、デジタルアドバンストモバイルフォンシステム(D−AMBP能力)、または何らかの他のRATを実装し得る。GSMおよびW−CDMAは、「第3世代パートナーシッププロジェクト」(3GPP:3rd Generation Partnership Project)と称する団体からの文書に記載されている。cdma2000は、「第3世代パートナーシッププロジェクト2」(3GPP2:3rd Generation Partnership Project 2)と称する団体からの文書に記載されている。3GPPおよび3GPP2の文書は公的に入手可能である。たとえば、WLANはIEEE802.11xネットワークを含み得、WPANは、Bluetoothネットワーク、IEEE802.15xを含み得る。ワイヤレス通信ネットワークは、たとえば、ロングタームエボリューション(LTE)、アドバンストLTE、WiMAX(登録商標)、ウルトラモバイルブロードバンド(UMB)など、いわゆる次世代技術(たとえば、「4G」)を含み得る。さらに、(1つまたは複数の)通信インターフェース408は、1つまたは複数の他のデバイスとの赤外線ベース通信をさらに提供し得る。WLANは、たとえば、IEEE802.11xネットワークを備え得、WPANは、たとえば、Bluetoothネットワーク、IEEE802.15xを備え得る。本明細書で説明したワイヤレス通信実装形態はまた、WWAN、WLANまたはWPANの任意の組合せとともに使用され得る。
[0065]コンピューティングデバイス110は、たとえば、1つまたは複数の入力および/または出力ユニット414をさらに備え得る。入力および/または出力ユニット414は、1つまたは複数の他のデバイスおよび/またはユーザから入力を取得し、および/またはそれに出力を提供するために使用され得る1つまたは複数のデバイスまたは他の同様の機構を表し得る。したがって、たとえば、入力および/または出力ユニット414は、1つまたは複数のユーザ入力を受信するために使用され得る様々なボタン、スイッチ、タッチパッド、トラックボール、ジョイスティック、タッチスクリーン、キーボードなどを備え得る。いくつかの事例では、入力および/または出力ユニット414は、ユーザのための視覚出力、可聴出力、および/または触覚出力を生成する際に使用され得る様々なデバイスを備え得る。たとえば、入力および/または出力ユニット414は、ディスプレイ機構上で、ビデオディスプレイ、グラフィカルユーザインターフェースなどを提示するために使用され得る。
[0066]次に図5に注目すると、図5は、モバイルデバイス102、および/またはその中にプロビジョニングされる装置104の一部として提供され得る例示的な特殊コンピューティングプラットフォーム500のいくつかの特徴を示す概略ブロック図である。
[0067]図示のように、特殊コンピューティングプラットフォーム500は、1つまたは複数の接続506(たとえば、1つまたは複数の電気導体、1つまたは複数の導電性経路、1つまたは複数のバス、1つまたは複数の光ファイバー経路、1つまたは複数の回路、1つまたは複数のバッファ、1つまたは複数の送信機、1つまたは複数の受信機など)を介してメモリ504に結合された(たとえば、本明細書で提供される技法、装置104、異常検出器106によるデータ処理を実行するための)1つまたは複数の処理ユニット502を備え得る。(1つまたは複数の)処理ユニット502は、たとえば、ハードウェアまたはハードウェアとソフトウェアとの組合せで実装され得る。(1つまたは複数の)処理ユニット502は、データコンピューティング手順またはプロセスの少なくとも一部分を実行するように構成可能な1つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、1つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはそれらの任意の組合せを含み得る。(1つまたは複数の)処理ユニット502は、たとえば、1つまたは複数のアプリケーション152(図1)に対応するコンピュータ実装可能命令を実行し得る。
[0068]メモリ504は任意のデータ記憶機構を表し得る。メモリ504は、たとえば、プライマリメモリ504−1および/またはセカンダリメモリ504−2を含み得る。プライマリメモリ504−1は、たとえば、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個のものとして示されているが、プライマリメモリの全部または一部は、モバイルデバイス102内の処理ユニット502または他の同様の回路内で提供されるか、あるいはさもなければそのような回路と共設および結合され得ることを理解されたい。セカンダリメモリ504−2は、たとえば、プライマリメモリと同じまたは同様のタイプのメモリ、および/または1つまたは複数のデータ記憶デバイスまたはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、固体動き状態メモリドライブなどを備え得る。
[0069]いくつかの実装形態では、セカンダリメモリは、非一時的コンピュータ可読媒体520を動作可能に受容可能であるか、またはさもなければそれに結合するように構成され得る。メモリ504および/または非一時的コンピュータ可読媒体520は、たとえば、本明細書で提供されるような適用可能な技法による、データ処理を実行する際に使用するための命令522を備え得る。
[0070]特殊コンピューティングプラットフォーム500は、たとえば、1つまたは複数のネットワークインターフェースユニット508をさらに備え得る。ネットワークインターフェースユニット508は、たとえば、1つまたは複数の受信機510と1つまたは複数の送信機512とによってここで表される、1つまたは複数のワイヤードおよび/またはワイヤレス通信インターフェースを備え得る。いくつかの実装形態では、ネットワークインターフェースユニット508は1つまたは複数のトランシーバなどを備え得ることを理解されたい。さらに、図示されていないが、ネットワークインターフェースユニット508は、通信インターフェース能力を前提として適用可能であり得るような1つまたは複数のアンテナおよび/または他の回路を備え得ることを理解されたい。
[0071]いくつかの例示的な実装形態によれば、ネットワークインターフェースユニット508は、たとえば、様々なワイヤード通信ネットワーク、たとえば、電話システム、ローカルエリアネットワーク、ワイドエリアネットワーク、パーソナルエリアネットワーク、イントラネット、インターネットなどとともに使用することが可能にされ得る。
[0072]モバイルデバイス102は、たとえば、1つまたは複数の入力および/または出力ユニット514をさらに備え得る。入力および/または出力ユニット514は、1つまたは複数の他のデバイスおよび/またはユーザから入力を取得し、および/またはそれに出力を提供するために使用され得る1つまたは複数のデバイスまたは他の同様の機構を表し得る。したがって、たとえば、入力および/または出力ユニット514は、1つまたは複数のユーザ入力を受信するために使用され得る様々なボタン、スイッチ、タッチパッド、トラックボール、ジョイスティック、タッチスクリーン、キーボード、マイクロフォン、カメラなどを備え得る。いくつかの事例では、入力および/または出力ユニット514は、ユーザのための視覚出力、可聴出力、および/または触覚出力を生成する際に使用され得る様々なデバイスを備え得る。たとえば、入力および/または出力ユニット514は、ディスプレイ機構および/またはオーディオ機構を介して、ビデオディスプレイ、グラフィカルユーザインターフェース、測位および/またはナビゲーション関係情報、電子マップの視覚表示、ルーティング方向などを提示するために使用され得る。
[0073]モバイルデバイス102は、たとえば、1つまたは複数のセンサー516を備え得る。たとえば、(1つまたは複数の)センサー516は、測位のために有用であり得る、たとえば、磁力計またはコンパス、気圧計または高度計など、1つまたは複数の環境センサーを表し得る。たとえば、(1つまたは複数の)センサー516は、モバイルデバイス102の一定の移動を検出する際に有用であり得る1つまたは複数の慣性センサーを表し得る。したがって、たとえば、(1つまたは複数の)センサー516は、1つまたは複数の加速度計、1つまたは複数のジャイロスコープまたはジャイロメータを備え得る。さらに、いくつかの事例では、(1つまたは複数の)センサー516は、マイクロフォン、カメラ、光センサーなどの1つまたは複数の入力デバイスを備え、および/またはそれらの形態をとり得る。
[0074]SPS受信機518は、1つまたは複数のアンテナ(図示せず)を介してワイヤレス信号134を獲得および獲得することが可能であり得る。SPS受信機518はまた、モバイルデバイス102の位置および/または動きを推定するための獲得されたワイヤレス信号134を全体的にまたは部分的に処理し得る。いくつかの事例では、SPS受信機518は、獲得されたSPS信号を全体的にまたは部分的に処理するため、および/またはモバイルデバイス102の推定ロケーションを計算するためにも利用され得る1つまたは複数の処理ユニット(図示せず)、たとえば、1つまたは複数の汎用プロセッサ、1つまたは複数のデジタル信号プロセッサDSP、1つまたは複数の専用プロセッサを備え得る。いくつかの実装形態では、獲得されたSPS信号のそのような処理の全部または一部は、SPS受信機518と連携して、たとえば、(1つまたは複数の)処理ユニット502、メモリ504など、モバイルデバイス102内の他の処理能力によって実行され得る。SPSまたは測位動作を実行する際に使用するための他の信号の記憶は、メモリ504またはレジスタ(図示せず)中で実行され得る。
[0075]いくつかの事例では、(1つまたは複数の)センサー516は、1つまたは複数の測位機能に少なくとも部分的に基づいて、たとえば、測位またはナビゲーション動作を対象とするアプリケーションなど、1つまたは複数のアプリケーションをサポートする、メモリ504に記憶され、(1つまたは複数の)DPS(図示せず)または(1つまたは複数の)処理ユニット502によって処理され得る、アナログまたはデジタル信号を生成し得る。
[0076](1つまたは複数の)処理ユニット502は、ネットワークインターフェースユニット508の(1つまたは複数の)受信機510、またはSPS受信機509において獲得され、ダウンコンバートされた信号のベースバンド処理を実行することが可能であり得る専用モデムプロセッサなどを備え得る。同様に、モデムプロセッサなどは、(1つまたは複数の)(ワイヤレス)送信機512による送信のためにアップコンバートされるべき信号のベースバンド処理を実行し得る。代替実装形態では、専用モデムプロセッサを有する代わりに、ベースバンド処理は汎用プロセッサまたはDSP(たとえば、汎用および/またはアプリケーションプロセッサ)によって実行され得る。ただし、これらはベースバンド処理を実行し得る構造の例にすぎず、請求する主題はこの点について限定されないことを理解されたい。その上、本明細書で提供される例示的な技法は、様々な異なる電子デバイス、モバイルデバイス、送信デバイス、環境、位置フィックスモードなどのために適応され得ることを理解されたい。
[0077]本明細書で説明した技法は、特定の特徴および/または例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ソフトウェアとともにハードウェア、ファームウェア、および/またはそれらの組合せで実装され得る。ハードウェア実装形態では、たとえば、処理ユニットは、1つまたは複数の特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラマブル論理デバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他のデバイスユニット、および/またはそれらの組合せ内に実装され得る。
[0078]上記の詳細な説明では、請求する主題の完全な理解を提供するために多数の具体的な詳細を記載した。ただし、請求する主題は、これらの具体的な詳細なしに実施され得ることが当業者には理解されよう。他の事例では、請求する主題を不明瞭にしないように、当業者に知られているであろう方法および装置については詳細に説明していない。
[0079]上記の詳細な説明のいくつかの部分は、特定の装置あるいは専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶された2値デジタル電子信号の演算のアルゴリズムまたは記号表現に関して提示した。この特定の明細書のコンテキストでは、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の機能を実行するようにプログラムされた後の汎用コンピュータを含む。アルゴリズム記述または記号表現は、信号処理または関連技術の当業者がそれらの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、および一般には、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。このコンテキストでは、演算または処理は物理量の物理的操作を伴う。一般に、必ずしもそうとは限らないが、そのような量は、情報を表す電子信号として記憶、転送、合成、比較、またはさもなければ操作されることが可能な電気信号または磁気信号の形態をとり得る。主に一般的な用法という理由で、そのような信号をビット、データ、値、要素、記号、文字、項、数、数字、情報などと呼ぶことが時々便利であることがわかっている。ただし、これらまたは同様の用語のすべては、適切な物理量に関連付けられるべきであり、便宜的なラベルにすぎないことを理解されたい。別段に動き明記されていない限り、以下の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「決定する」、「生成する」、「取得する」、「修正する」、「選択する」、「識別する」などの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティングデバイスなど、特定の装置のアクションまたはプロセスを指すことを諒解されたい。したがって、本明細書のコンテキストでは、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の、電子的または磁気的な物理量として一般に表される信号を操作または変換することが可能である。この特定の特許出願のコンテキストでは、「特定の装置」という用語は、プログラムソフトウェアからの命令に従って特定の機能を実行するようにプログラムされた後の汎用コンピュータを含み得る。
[0080]本明細書で使用する「および」、「または」、および「および/または」という用語は、そのような用語が使用されるコンテキストに少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「または」がA、BまたはCなどのリストを関連付けるために使用される場合、ここで包含的な意味で使用されるA、B、およびCを意味し、ならびにここで排他的な意味で使用されるA、B、またはCを意味するものとする。さらに、本明細書で使用する「1つまたは複数の」という用語は、単数形の任意の特徴、構造、もしくは特性について説明するために使用され得るか、または複数の特徴、構造もしくは特性、または特徴、構造もしくは特性の何らかの他の組合せについて説明するために使用され得る。ただし、これは例示的な例にすぎないこと、および請求する主題はこの例に限定されないことに留意されたい。
[0081]現在例示的な特徴と考えられることについて例示し説明したが、請求する主題から逸脱することなく、様々な他の変更が行われ得、等価物が代用され得ることが、当業者には理解されよう。さらに、本明細書で説明した中心概念から逸脱することなく、請求する主題の教示に特定の状況を適合させるために多くの変更を行い得る。
[0082]したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題はまた、添付の特許請求の範囲内に入るすべての態様とそれらの等価物とを含み得るものとする。
[0082]したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題はまた、添付の特許請求の範囲内に入るすべての態様とそれらの等価物とを含み得るものとする。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
コンピューティングデバイスにおいて、
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第1のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すことと、
第2のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げることと
を備える、方法。
[C2]
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも1つに少なくとも部分的に基づく、C1に記載の方法。
[C3]
前記コンピューティングデバイスにおいて、
前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも1つを維持することをさらに備える、
C2に記載の方法。
[C4]
前記コンピューティングデバイスにおいて、
少なくとも1つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも1つに影響を及ぼすことと
をさらに備える、C3に記載の方法。
[C5]
前記コンテキストアウェアフィルタを適用すること、前記アプリケーションを差し出すこと、および/または前記アプリケーションを取り下げることのうちの少なくとも1つは、前記複数のモバイルデバイスアプリケーションのうちの1つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づく、
C1に記載の方法。
[C6]
前記利用履歴の少なくとも前記一部分は、1つまたは複数のモバイルデバイスのためのものである、
C5に記載の方法。
[C7]
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
C1に記載の方法。
[C8]
前記アプリケーションを差し出すことは、前記アプリケーションのリストを前記モバイルデバイスに提供することを備える、
C1に記載の方法。
[C9]
前記アプリケーションを差し出すことは、前記アプリケーションの少なくとも一部分を前記モバイルデバイスに提供すること、および/または前記アプリケーションの少なくとも前記一部分を前記モバイルデバイスに提供することが可能なリソースデバイスを識別することのうちの少なくとも1つを備える、
C1に記載の方法。
[C10]
前記アプリケーションを差し出すことは、前記モバイルデバイスにおいて前記アプリケーションのアクティブ化を開始することを備える、
C1に記載の方法。
[C11]
前記アプリケーションを取り下げることは、前記モバイルデバイスにおいて前記アプリケーションの非アクティブ化を開始することを備える、
C1に記載の方法。
[C12]
前記コンピューティングデバイスにおいて、
リソースデバイスから前記アプリケーションを取得することと、
前記コンピューティングデバイスにおいて前記アプリケーションをメモリに記憶することと
をさらに備えるC1に記載の方法。
[C13]
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用するための手段と、
第1のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すための手段と、
第2のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるための手段と
を備える、装置。
[C14]
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも1つに少なくとも部分的に基づく、C13に記載の装置。
[C15]
前記ロケーションプロファイルを維持するための手段、
前記ユーザプロファイルを維持するための手段、
前記モバイルデバイスプロファイルを維持するための手段、または
前記利用履歴を維持するための手段
のうちの少なくとも1つをさらに備える、C14に記載の装置。
[C16]
少なくとも1つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための前記利用履歴の少なくとも一部分を取得するための手段と、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも1つに影響を及ぼすための手段と
をさらに備える、C15に記載の装置。
[C17]
前記コンテキストアウェアフィルタを適用するための前記手段、前記アプリケーションを差し出すための前記手段、および/または前記アプリケーションを取り下げるための前記手段のうちの少なくとも1つが、前記複数のモバイルデバイスアプリケーションのうちの1つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に応答する、
C13に記載の装置。
[C18]
前記利用履歴の少なくとも前記一部分が1つまたは複数のモバイルデバイスのためのものである、
C17に記載の装置。
[C19]
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
C13に記載の装置。
[C20]
前記アプリケーションのリストを前記モバイルデバイスに提供するための手段をさらに備える、
C13に記載の装置。
[C21]
前記アプリケーションの少なくとも一部分を前記モバイルデバイスに提供するための手段、または前記アプリケーションの少なくとも前記一部分を前記モバイルデバイスに提供することが可能なリソースデバイスを識別するための手段
のうちの少なくとも1つをさらに備える、C13に記載の装置。
[C22]
前記モバイルデバイスにおいて前記アプリケーションのアクティブ化を開始するための手段をさらに備える、
C13に記載の装置。
[C23]
前記モバイルデバイスにおいて前記アプリケーションの非アクティブ化を開始するための手段をさらに備える、
C13に記載の装置。
[C24]
リソースデバイスから前記アプリケーションを取得するための手段と、
前記アプリケーションを記憶するための手段と
をさらに備える、C13に記載の装置。
[C25]
メモリと、
ネットワークインターフェースユニットと、
前記メモリおよび前記ネットワークインターフェースユニットに結合される処理ユニットと
を備え、前記処理ユニットは、
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第1のイベントに応答して、前記モバイルデバイスへの前記ネットワークインターフェースユニットを介した第1のインジケーションの送信を開始すること、前記第1のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、と、
第2のイベントに応答して、前記モバイルデバイスへの前記ネットワークインターフェースユニットを介した第2のインジケーションの送信を開始すること、前記第2のインジケーションが、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるためのものである、と
を行うように構成される、コンピューティングデバイス。
[C26]
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも1つに少なくとも部分的に基づく、C25に記載のコンピューティングデバイス。
[C27]
前記処理ユニットは、
前記メモリにおいて、前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも1つを維持することを行うようにさらに構成される、
C26に記載のコンピューティングデバイス。
[C28]
前記処理ユニットは、
前記ネットワークインターフェースユニットを介して少なくとも1つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも1つに影響を及ぼすことと
を行うようにさらに構成される、C27に記載のコンピューティングデバイス。
[C29]
前記処理ユニットは、
前記複数のモバイルデバイスアプリケーションのうちの1つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づいて、前記コンテキストアウェアフィルタを適用すること、および/または前記第1のインジケーションの送信を開始すること、および/または前記第2のインジケーションの送信を開始すること
を行うようにさらに構成される、C25に記載のコンピューティングデバイス。
[C30]
前記利用履歴の少なくとも前記一部分が1つまたは複数のモバイルデバイスのためのものである、
C29に記載のコンピューティングデバイス。
[C31]
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
C25に記載のコンピューティングデバイス。
[C32]
前記処理ユニットは、
前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別された前記アプリケーションを差し出すために、前記ネットワークインターフェースユニットを介した前記モバイルデバイスへの前記アプリケーションのリストの送信を開始することを行うようにさらに構成される、
C25に記載のコンピューティングデバイス。
[C33]
前記処理ユニットは、
前記モバイルデバイスへの前記アプリケーションの少なくとも一部分、または
前記モバイルデバイスに前記アプリケーションの少なくとも前記一部分を提供することが可能なリソースデバイスの識別情報
のうちの少なくとも1つの、前記ネットワークインターフェースユニットを介した送信を開始することを行うようにさらに構成される、
C25に記載のコンピューティングデバイス。
[C34]
前記第1のインジケーションは、前記モバイルデバイスにおける前記アプリケーションのアクティブ化のためのパーミッションを示す、
C25に記載のコンピューティングデバイス。
[C35]
前記第2のインジケーションは、前記モバイルデバイスにおける前記アプリケーションの非アクティブ化のためのパーミッションを示す、
C25に記載のコンピューティングデバイス。
[C36]
前記処理ユニットは、
前記ネットワークインターフェースユニットを介してリソースデバイスから前記アプリケーションを取得することと、
前記メモリにおける前記アプリケーションの記憶を開始することと
を行うようにさらに構成される、C25に記載のコンピューティングデバイス。
[C37]
特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
第1のイベントに応答して、前記モバイルデバイスへの第1のインジケーションの送信を開始すること、前記第1のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、と、
第2のイベントに応答して、前記モバイルデバイスへの第2のインジケーションの送信を開始すること、前記第2のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるためのものである、と
を行うためにコンピューティングデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える、
物品。
[C38]
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも1つに少なくとも部分的に基づく、C37に記載の物品。
[C39]
前記コンピュータ実装可能命令は、
前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも1つを維持することを行うために前記処理ユニットによってさらに実行可能である、
C38に記載の物品。
[C40]
前記コンピュータ実装可能命令は、
少なくとも1つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための前記利用履歴の少なくとも一部分を取得することと、
前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも1つに影響を及ぼすことと
を行うために前記処理ユニットによってさらに実行可能である、C39に記載の物品。
[C41]
前記コンピュータ実装可能命令は、
前記複数のモバイルデバイスアプリケーションのうちの1つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づいて、前記コンテキストアウェアフィルタを適用すること、および/または前記第1のインジケーションの送信を開始すること、および/または前記第2のインジケーションの送信を開始すること
を行うために前記処理ユニットによってさらに実行可能である、C37に記載の物品。
[C42]
前記利用履歴の少なくとも前記一部分は、1つまたは複数のモバイルデバイスのためのものである、
C41に記載の物品。
[C43]
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
C37に記載の物品。
[C44]
前記コンピュータ実装可能命令は、
前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別された前記アプリケーションを差し出すために、前記モバイルデバイスへの前記アプリケーションのリストの送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
C37に記載の物品。
[C45]
前記コンピュータ実装可能命令は、
前記モバイルデバイスへの前記アプリケーションの少なくとも一部分、または
前記モバイルデバイスに前記アプリケーションの少なくとも前記一部分を提供することが可能なリソースデバイスの識別情報
のうちの少なくとも1つの送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
C37に記載の物品。
[C46]
前記第1のインジケーションは、前記モバイルデバイスにおける前記アプリケーションのアクティブ化のためのパーミッションを示す、
C37に記載の物品。
[C47]
前記第2のインジケーションは、前記モバイルデバイスにおける前記アプリケーションの非アクティブ化のためのパーミッションを示す、
C37に記載の物品。
[C48]
前記コンピュータ実装可能命令は、
リソースデバイスから前記アプリケーションを取得することと、
前記アプリケーションの記憶を開始することと
を行うために前記処理ユニットによってさらに実行可能である、C37に記載の物品。
[C49]
モバイルデバイスにおいて、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第1のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第2のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を備える、方法。
[C50]
前記アプリケーションを識別することは、
リソースデバイスから前記アプリケーションを取得することをさらに備える、
C49に記載の方法。
[C51]
前記アプリケーションを識別することは、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得することをさらに備え、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、C49に記載の方法。
[C52]
前記モバイルデバイスにおいて、
別のデバイスから前記第1のインジケーションおよび/または前記第2のインジケーションのうちの少なくとも1つを受信することをさらに備える、
C49に記載の方法。
[C53]
前記第1のインジケーションが第1のイベントの発生に対応し、および/または前記第2のインジケーションが第2のイベントの発生に対応する、
C49に記載の方法。
[C54]
前記モバイルデバイスにおいて、
第1のイベントが発生したという決定に応答して、前記第1のインジケーション、または
第2のイベントが発生したという決定に応答して、前記第2のインジケーション
のうちの少なくとも1つを生成することをさらに備える、C49に記載の方法。
[C55]
前記モバイルデバイスにおいて、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも1つに少なくとも部分的に基づいて、前記第1のイベントが発生したか、または前記第2のイベントが発生したかのうちの少なくとも1つを決定することをさらに備える、
C54に記載の方法。
[C56]
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも1つに少なくとも部分的に基づく、C49に記載の方法。
[C57]
前記モバイルデバイスにおいて、
前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴を少なくとも1つの他のデバイスに提供することをさらに備える、
C49に記載の方法。
[C58]
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
C49に記載の方法。
[C59]
モバイルデバイスにおいて使用するための装置であって、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別するための手段、前記アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第1のインジケーションに応答して、前記アプリケーションのアクティブ化を開始するための手段と、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第2のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始するための手段と
装置。
[C60]
リソースデバイスから前記アプリケーションを取得するための手段をさらに備える、
C59に記載の装置。
[C61]
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得するための手段をさらに備え、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
C59に記載の装置。
[C62]
別のデバイスから前記第1のインジケーションおよび/または前記第2のインジケーションのうちの少なくとも1つを受信するための手段をさらに備える、
C59に記載の装置。
[C63]
前記第1のインジケーションは、第1のイベントの発生に対応し、および/または前記第2のインジケーションは、第2のイベントの発生に対応する、
C59に記載の装置。
[C64]
第1のイベントが発生したという決定に応答して、前記第1のインジケーションを生成するための手段、または
第2のイベントが発生したという決定に応答して、前記第2のインジケーションを生成するための手段
のうちの少なくとも1つをさらに備える、C59に記載の装置。
[C65]
前記第1のイベントが発生したかどうかを決定するための手段、または
前記第2のイベントが発生したかどうかを決定するための手段
のうちの少なくとも1つをさらに備える、C64に記載の装置。
[C66]
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも1つに少なくとも部分的に基づく、C59に記載の装置。
[C67]
前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴を少なくとも1つの他のデバイスに提供するための手段をさらに備える、
C59に記載の装置。
[C68]
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
C59に記載の装置。
[C69]
モバイルデバイスであって、
ネットワークインターフェースユニットと、
前記ネットワークインターフェースユニットに結合される処理ユニットと
を備え、前記処理ユニットは、
少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第1のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第2のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を行うように構成される、モバイルデバイス。
[C70]
前記処理ユニットは、
前記ネットワークインターフェースユニットを介してリソースデバイスから前記アプリケーションを取得することを行うようにさらに構成される、
C69に記載のモバイルデバイス。
[C71]
前記処理ユニットは、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを前記ネットワークインターフェースユニットを介して取得することを行うようにさらに構成され、前記アプリケーションのリストが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
C69に記載のモバイルデバイス。
[C72]
前記処理ユニットは、
前記ネットワークインターフェースユニットを介して、別のデバイスから前記第1のインジケーションおよび/または前記第2のインジケーションのうちの少なくとも1つを取得することを行うようにさらに構成される、
C69に記載のモバイルデバイス。
[C73]
前記第1のインジケーションが第1のイベントの発生に対応し、および/または前記第2のインジケーションが第2のイベントの発生に対応する、
C69に記載のモバイルデバイス。
[C74]
前記処理ユニットは、
第1のイベントが発生したという決定に応答して、前記第1のインジケーション、または
第2のイベントが発生したという決定に応答して、前記第2のインジケーション
のうちの少なくとも1つを生成することを行うようにさらに構成される、
C69に記載のモバイルデバイス。
[C75]
前記処理ユニットは、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも1つに少なくとも部分的に基づいて、前記第1のイベントが発生したか、または前記第2のイベントが発生したかのうちの少なくとも1つを決定することを行うようにさらに構成される、
C74に記載のモバイルデバイス。
[C76]
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴
のうちの少なくとも1つに少なくとも部分的に基づく、C69に記載のモバイルデバイス。
[C77]
前記処理ユニットは、
前記ネットワークインターフェースユニットを介した少なくとも1つの他のデバイスへの前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴の送信を開始することを行うようにさらに構成される、
C69に記載のモバイルデバイス。
[C78]
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
C69に記載のモバイルデバイス。
[C79]
少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第1のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第2のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
を行うために前記モバイルデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える、
物品。
[C80]
前記コンピュータ実装可能命令は、
リソースデバイスから前記アプリケーションを取得することを行うために前記処理ユニットによってさらに実行可能である、
C79に記載の物品。
[C81]
前記コンピュータ実装可能命令は、
前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得することを行うために前記処理ユニットによってさらに実行可能であり、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
C79に記載の物品。
[C82]
前記コンピュータ実装可能命令は、
別のデバイスから、前記第1のインジケーションおよび/または前記第2のインジケーションのうちの少なくとも1つを取得することを行うために前記処理ユニットによってさらに実行可能である、
C79に記載の物品。
[C83]
前記第1のインジケーションが第1のイベントの発生に対応し、および/または前記第2のインジケーションが第2のイベントの発生に対応する、
C79に記載の物品。
[C84]
前記コンピュータ実装可能命令は、
第1のイベントが発生したという決定に応答して、前記第1のインジケーション、または
第2のイベントが発生したという決定に応答して、前記第2のインジケーション
のうちの少なくとも1つを生成することを行うために前記処理ユニットによってさらに実行可能である、
C79に記載の物品。
[C85]
前記コンピュータ実装可能命令は、
前記モバイルデバイスによって獲得されたワイヤレス信号、
前記モバイルデバイスのロケーション、
センサー入力、または
ユーザ入力
のうちの少なくとも1つに少なくとも部分的に基づいて、前記第1のイベントが発生したか、または前記第2のイベントが発生したかのうちの少なくとも1つを決定することを行うために前記処理ユニットによってさらに実行可能である、
C84に記載の物品。
[C86]
前記コンテキストアウェアフィルタは、
前記特定の環境に対応するロケーションプロファイル、
少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
モバイルデバイスプロファイル、または
利用履歴のうちの少なくとも1つに少なくとも部分的に基づく、C79に記載の物品。
[C87]
前記コンピュータ実装可能命令は、
少なくとも1つの他のデバイスへの前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴の送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
C79に記載の物品。
[C88]
前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
C79に記載の物品。

Claims (88)

  1. コンピューティングデバイスにおいて、
    特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
    第1のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すことと、
    第2のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げることと
    を備える、方法。
  2. 前記コンテキストアウェアフィルタは、
    前記特定の環境に対応するロケーションプロファイル、
    少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
    モバイルデバイスプロファイル、または
    利用履歴
    のうちの少なくとも1つに少なくとも部分的に基づく、請求項1に記載の方法。
  3. 前記コンピューティングデバイスにおいて、
    前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも1つを維持することをさらに備える、
    請求項2に記載の方法。
  4. 前記コンピューティングデバイスにおいて、
    少なくとも1つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための前記利用履歴の少なくとも一部分を取得することと、
    前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも1つに影響を及ぼすことと
    をさらに備える、請求項3に記載の方法。
  5. 前記コンテキストアウェアフィルタを適用すること、前記アプリケーションを差し出すこと、および/または前記アプリケーションを取り下げることのうちの少なくとも1つは、前記複数のモバイルデバイスアプリケーションのうちの1つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づく、
    請求項1に記載の方法。
  6. 前記利用履歴の少なくとも前記一部分は、1つまたは複数のモバイルデバイスのためのものである、
    請求項5に記載の方法。
  7. 前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
    請求項1に記載の方法。
  8. 前記アプリケーションを差し出すことは、前記アプリケーションのリストを前記モバイルデバイスに提供することを備える、
    請求項1に記載の方法。
  9. 前記アプリケーションを差し出すことは、前記アプリケーションの少なくとも一部分を前記モバイルデバイスに提供すること、および/または前記アプリケーションの少なくとも前記一部分を前記モバイルデバイスに提供することが可能なリソースデバイスを識別することのうちの少なくとも1つを備える、
    請求項1に記載の方法。
  10. 前記アプリケーションを差し出すことは、前記モバイルデバイスにおいて前記アプリケーションのアクティブ化を開始することを備える、
    請求項1に記載の方法。
  11. 前記アプリケーションを取り下げることは、前記モバイルデバイスにおいて前記アプリケーションの非アクティブ化を開始することを備える、
    請求項1に記載の方法。
  12. 前記コンピューティングデバイスにおいて、
    リソースデバイスから前記アプリケーションを取得することと、
    前記コンピューティングデバイスにおいて前記アプリケーションをメモリに記憶することと
    をさらに備える請求項1に記載の方法。
  13. 特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用するための手段と、
    第1のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すための手段と、
    第2のイベントに応答して、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるための手段と
    を備える、装置。
  14. 前記コンテキストアウェアフィルタは、
    前記特定の環境に対応するロケーションプロファイル、
    少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
    モバイルデバイスプロファイル、または
    利用履歴
    のうちの少なくとも1つに少なくとも部分的に基づく、請求項13に記載の装置。
  15. 前記ロケーションプロファイルを維持するための手段、
    前記ユーザプロファイルを維持するための手段、
    前記モバイルデバイスプロファイルを維持するための手段、または
    前記利用履歴を維持するための手段
    のうちの少なくとも1つをさらに備える、請求項14に記載の装置。
  16. 少なくとも1つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための前記利用履歴の少なくとも一部分を取得するための手段と、
    前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも1つに影響を及ぼすための手段と
    をさらに備える、請求項15に記載の装置。
  17. 前記コンテキストアウェアフィルタを適用するための前記手段、前記アプリケーションを差し出すための前記手段、および/または前記アプリケーションを取り下げるための前記手段のうちの少なくとも1つが、前記複数のモバイルデバイスアプリケーションのうちの1つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に応答する、
    請求項13に記載の装置。
  18. 前記利用履歴の少なくとも前記一部分が1つまたは複数のモバイルデバイスのためのものである、
    請求項17に記載の装置。
  19. 前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
    請求項13に記載の装置。
  20. 前記アプリケーションのリストを前記モバイルデバイスに提供するための手段をさらに備える、
    請求項13に記載の装置。
  21. 前記アプリケーションの少なくとも一部分を前記モバイルデバイスに提供するための手段、または前記アプリケーションの少なくとも前記一部分を前記モバイルデバイスに提供することが可能なリソースデバイスを識別するための手段
    のうちの少なくとも1つをさらに備える、請求項13に記載の装置。
  22. 前記モバイルデバイスにおいて前記アプリケーションのアクティブ化を開始するための手段をさらに備える、
    請求項13に記載の装置。
  23. 前記モバイルデバイスにおいて前記アプリケーションの非アクティブ化を開始するための手段をさらに備える、
    請求項13に記載の装置。
  24. リソースデバイスから前記アプリケーションを取得するための手段と、
    前記アプリケーションを記憶するための手段と
    をさらに備える、請求項13に記載の装置。
  25. メモリと、
    ネットワークインターフェースユニットと、
    前記メモリおよび前記ネットワークインターフェースユニットに結合される処理ユニットと
    を備え、前記処理ユニットは、
    特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
    第1のイベントに応答して、前記モバイルデバイスへの前記ネットワークインターフェースユニットを介した第1のインジケーションの送信を開始すること、前記第1のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、と、
    第2のイベントに応答して、前記モバイルデバイスへの前記ネットワークインターフェースユニットを介した第2のインジケーションの送信を開始すること、前記第2のインジケーションが、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるためのものである、と
    を行うように構成される、コンピューティングデバイス。
  26. 前記コンテキストアウェアフィルタは、
    前記特定の環境に対応するロケーションプロファイル、
    少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
    モバイルデバイスプロファイル、または
    利用履歴
    のうちの少なくとも1つに少なくとも部分的に基づく、請求項25に記載のコンピューティングデバイス。
  27. 前記処理ユニットは、
    前記メモリにおいて、前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも1つを維持することを行うようにさらに構成される、
    請求項26に記載のコンピューティングデバイス。
  28. 前記処理ユニットは、
    前記ネットワークインターフェースユニットを介して少なくとも1つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための前記利用履歴の少なくとも一部分を取得することと、
    前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも1つに影響を及ぼすことと
    を行うようにさらに構成される、請求項27に記載のコンピューティングデバイス。
  29. 前記処理ユニットは、
    前記複数のモバイルデバイスアプリケーションのうちの1つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づいて、前記コンテキストアウェアフィルタを適用すること、および/または前記第1のインジケーションの送信を開始すること、および/または前記第2のインジケーションの送信を開始すること
    を行うようにさらに構成される、請求項25に記載のコンピューティングデバイス。
  30. 前記利用履歴の少なくとも前記一部分が1つまたは複数のモバイルデバイスのためのものである、
    請求項29に記載のコンピューティングデバイス。
  31. 前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
    請求項25に記載のコンピューティングデバイス。
  32. 前記処理ユニットは、
    前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別された前記アプリケーションを差し出すために、前記ネットワークインターフェースユニットを介した前記モバイルデバイスへの前記アプリケーションのリストの送信を開始することを行うようにさらに構成される、
    請求項25に記載のコンピューティングデバイス。
  33. 前記処理ユニットは、
    前記モバイルデバイスへの前記アプリケーションの少なくとも一部分、または
    前記モバイルデバイスに前記アプリケーションの少なくとも前記一部分を提供することが可能なリソースデバイスの識別情報
    のうちの少なくとも1つの、前記ネットワークインターフェースユニットを介した送信を開始することを行うようにさらに構成される、
    請求項25に記載のコンピューティングデバイス。
  34. 前記第1のインジケーションは、前記モバイルデバイスにおける前記アプリケーションのアクティブ化のためのパーミッションを示す、
    請求項25に記載のコンピューティングデバイス。
  35. 前記第2のインジケーションは、前記モバイルデバイスにおける前記アプリケーションの非アクティブ化のためのパーミッションを示す、
    請求項25に記載のコンピューティングデバイス。
  36. 前記処理ユニットは、
    前記ネットワークインターフェースユニットを介してリソースデバイスから前記アプリケーションを取得することと、
    前記メモリにおける前記アプリケーションの記憶を開始することと
    を行うようにさらに構成される、請求項25に記載のコンピューティングデバイス。
  37. 特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションのリストを識別するために、複数のモバイルデバイスアプリケーションにコンテキストアウェアフィルタを適用することと、
    第1のイベントに応答して、前記モバイルデバイスへの第1のインジケーションの送信を開始すること、前記第1のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別されたアプリケーションを差し出すためのものである、と、
    第2のイベントに応答して、前記モバイルデバイスへの第2のインジケーションの送信を開始すること、前記第2のインジケーションは、前記モバイルデバイスによる使用のための前記アプリケーションを取り下げるためのものである、と
    を行うためにコンピューティングデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える、
    物品。
  38. 前記コンテキストアウェアフィルタは、
    前記特定の環境に対応するロケーションプロファイル、
    少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
    モバイルデバイスプロファイル、または
    利用履歴
    のうちの少なくとも1つに少なくとも部分的に基づく、請求項37に記載の物品。
  39. 前記コンピュータ実装可能命令は、
    前記ロケーションプロファイル、前記ユーザプロファイル、前記モバイルデバイスプロファイル、または前記利用履歴のうちの少なくとも1つを維持することを行うために前記処理ユニットによってさらに実行可能である、
    請求項38に記載の物品。
  40. 前記コンピュータ実装可能命令は、
    少なくとも1つの他のデバイスから前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための前記利用履歴の少なくとも一部分を取得することと、
    前記利用履歴の少なくとも前記一部分に少なくとも部分的に基づいて、前記ロケーションプロファイル、前記ユーザプロファイル、または前記モバイルデバイスプロファイルのうちの少なくとも1つに影響を及ぼすことと
    を行うために前記処理ユニットによってさらに実行可能である、請求項39に記載の物品。
  41. 前記コンピュータ実装可能命令は、
    前記複数のモバイルデバイスアプリケーションのうちの1つまたは複数に対応する前記利用履歴の少なくとも一部分に少なくとも部分的に基づいて、前記コンテキストアウェアフィルタを適用すること、および/または前記第1のインジケーションの送信を開始すること、および/または前記第2のインジケーションの送信を開始すること
    を行うために前記処理ユニットによってさらに実行可能である、請求項37に記載の物品。
  42. 前記利用履歴の少なくとも前記一部分は、1つまたは複数のモバイルデバイスのためのものである、
    請求項41に記載の物品。
  43. 前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
    請求項37に記載の物品。
  44. 前記コンピュータ実装可能命令は、
    前記モバイルデバイスによる使用のための前記アプリケーションのリスト中で識別された前記アプリケーションを差し出すために、前記モバイルデバイスへの前記アプリケーションのリストの送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
    請求項37に記載の物品。
  45. 前記コンピュータ実装可能命令は、
    前記モバイルデバイスへの前記アプリケーションの少なくとも一部分、または
    前記モバイルデバイスに前記アプリケーションの少なくとも前記一部分を提供することが可能なリソースデバイスの識別情報
    のうちの少なくとも1つの送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
    請求項37に記載の物品。
  46. 前記第1のインジケーションは、前記モバイルデバイスにおける前記アプリケーションのアクティブ化のためのパーミッションを示す、
    請求項37に記載の物品。
  47. 前記第2のインジケーションは、前記モバイルデバイスにおける前記アプリケーションの非アクティブ化のためのパーミッションを示す、
    請求項37に記載の物品。
  48. 前記コンピュータ実装可能命令は、
    リソースデバイスから前記アプリケーションを取得することと、
    前記アプリケーションの記憶を開始することと
    を行うために前記処理ユニットによってさらに実行可能である、請求項37に記載の物品。
  49. モバイルデバイスにおいて、
    少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と
    前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第1のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
    前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第2のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
    を備える、方法。
  50. 前記アプリケーションを識別することは、
    リソースデバイスから前記アプリケーションを取得することをさらに備える、
    請求項49に記載の方法。
  51. 前記アプリケーションを識別することは、
    前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得することをさらに備え、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
    請求項49に記載の方法。
  52. 前記モバイルデバイスにおいて、
    別のデバイスから前記第1のインジケーションおよび/または前記第2のインジケーションのうちの少なくとも1つを受信することをさらに備える、
    請求項49に記載の方法。
  53. 前記第1のインジケーションが第1のイベントの発生に対応し、および/または前記第2のインジケーションが第2のイベントの発生に対応する、
    請求項49に記載の方法。
  54. 前記モバイルデバイスにおいて、
    第1のイベントが発生したという決定に応答して、前記第1のインジケーション、または
    第2のイベントが発生したという決定に応答して、前記第2のインジケーション
    のうちの少なくとも1つを生成することをさらに備える、請求項49に記載の方法。
  55. 前記モバイルデバイスにおいて、
    前記モバイルデバイスによって獲得されたワイヤレス信号、
    前記モバイルデバイスのロケーション、
    センサー入力、または
    ユーザ入力
    のうちの少なくとも1つに少なくとも部分的に基づいて、前記第1のイベントが発生したか、または前記第2のイベントが発生したかのうちの少なくとも1つを決定することをさらに備える、
    請求項54に記載の方法。
  56. 前記コンテキストアウェアフィルタは、
    前記特定の環境に対応するロケーションプロファイル、
    少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
    モバイルデバイスプロファイル、または
    利用履歴
    のうちの少なくとも1つに少なくとも部分的に基づく、請求項49に記載の方法。
  57. 前記モバイルデバイスにおいて、
    前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴を少なくとも1つの他のデバイスに提供することをさらに備える、
    請求項49に記載の方法。
  58. 前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
    請求項49に記載の方法。
  59. モバイルデバイスにおいて使用するための装置であって、
    少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別するための手段、前記アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
    前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第1のインジケーションに応答して、前記アプリケーションのアクティブ化を開始するための手段と、
    前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第2のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始するための手段と
    装置。
  60. リソースデバイスから前記アプリケーションを取得するための手段をさらに備える、
    請求項59に記載の装置。
  61. 前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得するための手段をさらに備え、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
    請求項59に記載の装置。
  62. 別のデバイスから前記第1のインジケーションおよび/または前記第2のインジケーションのうちの少なくとも1つを受信するための手段をさらに備える、
    請求項59に記載の装置。
  63. 前記第1のインジケーションは、第1のイベントの発生に対応し、および/または前記第2のインジケーションは、第2のイベントの発生に対応する、
    請求項59に記載の装置。
  64. 第1のイベントが発生したという決定に応答して、前記第1のインジケーションを生成するための手段、または
    第2のイベントが発生したという決定に応答して、前記第2のインジケーションを生成するための手段
    のうちの少なくとも1つをさらに備える、請求項59に記載の装置。
  65. 前記第1のイベントが発生したかどうかを決定するための手段、または
    前記第2のイベントが発生したかどうかを決定するための手段
    のうちの少なくとも1つをさらに備える、請求項64に記載の装置。
  66. 前記コンテキストアウェアフィルタは、
    前記特定の環境に対応するロケーションプロファイル、
    少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
    モバイルデバイスプロファイル、または
    利用履歴
    のうちの少なくとも1つに少なくとも部分的に基づく、請求項59に記載の装置。
  67. 前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴を少なくとも1つの他のデバイスに提供するための手段をさらに備える、
    請求項59に記載の装置。
  68. 前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
    請求項59に記載の装置。
  69. モバイルデバイスであって、
    ネットワークインターフェースユニットと、
    前記ネットワークインターフェースユニットに結合される処理ユニットと
    を備え、前記処理ユニットは、
    少なくとも特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
    前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第1のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
    前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第2のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
    を行うように構成される、モバイルデバイス。
  70. 前記処理ユニットは、
    前記ネットワークインターフェースユニットを介してリソースデバイスから前記アプリケーションを取得することを行うようにさらに構成される、
    請求項69に記載のモバイルデバイス。
  71. 前記処理ユニットは、
    前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを前記ネットワークインターフェースユニットを介して取得することを行うようにさらに構成され、前記アプリケーションのリストが、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
    請求項69に記載のモバイルデバイス。
  72. 前記処理ユニットは、
    前記ネットワークインターフェースユニットを介して、別のデバイスから前記第1のインジケーションおよび/または前記第2のインジケーションのうちの少なくとも1つを取得することを行うようにさらに構成される、
    請求項69に記載のモバイルデバイス。
  73. 前記第1のインジケーションが第1のイベントの発生に対応し、および/または前記第2のインジケーションが第2のイベントの発生に対応する、
    請求項69に記載のモバイルデバイス。
  74. 前記処理ユニットは、
    第1のイベントが発生したという決定に応答して、前記第1のインジケーション、または
    第2のイベントが発生したという決定に応答して、前記第2のインジケーション
    のうちの少なくとも1つを生成することを行うようにさらに構成される、
    請求項69に記載のモバイルデバイス。
  75. 前記処理ユニットは、
    前記モバイルデバイスによって獲得されたワイヤレス信号、
    前記モバイルデバイスのロケーション、
    センサー入力、または
    ユーザ入力
    のうちの少なくとも1つに少なくとも部分的に基づいて、前記第1のイベントが発生したか、または前記第2のイベントが発生したかのうちの少なくとも1つを決定することを行うようにさらに構成される、
    請求項74に記載のモバイルデバイス。
  76. 前記コンテキストアウェアフィルタは、
    前記特定の環境に対応するロケーションプロファイル、
    少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
    モバイルデバイスプロファイル、または
    利用履歴
    のうちの少なくとも1つに少なくとも部分的に基づく、請求項69に記載のモバイルデバイス。
  77. 前記処理ユニットは、
    前記ネットワークインターフェースユニットを介した少なくとも1つの他のデバイスへの前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴の送信を開始することを行うようにさらに構成される、
    請求項69に記載のモバイルデバイス。
  78. 前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
    請求項69に記載のモバイルデバイス。
  79. 少なくとも特定の環境に関するモバイルデバイスによる潜在的使用のためのアプリケーションを識別すること、前記アプリケーションは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、と、
    前記モバイルデバイスによる使用のための前記アプリケーションが差し出されるという第1のインジケーションに応答して、前記アプリケーションのアクティブ化を開始することと、
    前記モバイルデバイスによる使用のための前記アプリケーションが取り下げられるという第2のインジケーションに応答して、前記アプリケーションの非アクティブ化を開始することと
    を行うために前記モバイルデバイスの処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える、
    物品。
  80. 前記コンピュータ実装可能命令は、
    リソースデバイスから前記アプリケーションを取得することを行うために前記処理ユニットによってさらに実行可能である、
    請求項79に記載の物品。
  81. 前記コンピュータ実装可能命令は、
    前記特定の環境に関する前記モバイルデバイスによる潜在的使用のためのアプリケーションのリストを取得することを行うために前記処理ユニットによってさらに実行可能であり、前記アプリケーションのリストは、コンテキストアウェアフィルタを使用して複数のモバイルデバイスアプリケーションから選択された、
    請求項79に記載の物品。
  82. 前記コンピュータ実装可能命令は、
    別のデバイスから、前記第1のインジケーションおよび/または前記第2のインジケーションのうちの少なくとも1つを取得することを行うために前記処理ユニットによってさらに実行可能である、
    請求項79に記載の物品。
  83. 前記第1のインジケーションが第1のイベントの発生に対応し、および/または前記第2のインジケーションが第2のイベントの発生に対応する、
    請求項79に記載の物品。
  84. 前記コンピュータ実装可能命令は、
    第1のイベントが発生したという決定に応答して、前記第1のインジケーション、または
    第2のイベントが発生したという決定に応答して、前記第2のインジケーション
    のうちの少なくとも1つを生成することを行うために前記処理ユニットによってさらに実行可能である、
    請求項79に記載の物品。
  85. 前記コンピュータ実装可能命令は、
    前記モバイルデバイスによって獲得されたワイヤレス信号、
    前記モバイルデバイスのロケーション、
    センサー入力、または
    ユーザ入力
    のうちの少なくとも1つに少なくとも部分的に基づいて、前記第1のイベントが発生したか、または前記第2のイベントが発生したかのうちの少なくとも1つを決定することを行うために前記処理ユニットによってさらに実行可能である、
    請求項84に記載の物品。
  86. 前記コンテキストアウェアフィルタは、
    前記特定の環境に対応するロケーションプロファイル、
    少なくとも1つのモバイルデバイスに対応するユーザプロファイル、
    モバイルデバイスプロファイル、または
    利用履歴
    のうちの少なくとも1つに少なくとも部分的に基づく、請求項79に記載の物品。
  87. 前記コンピュータ実装可能命令は、
    少なくとも1つの他のデバイスへの前記複数のモバイルデバイスアプリケーションのうちの少なくとも1つのための利用履歴の送信を開始することを行うために前記処理ユニットによってさらに実行可能である、
    請求項79に記載の物品。
  88. 前記特定の環境は、ローカルワイヤレスネットワークプレゼンス、特定の企業、特定の開催地、ロケーションコンテキスト識別子(LCI)、および/または屋内環境のうちの少なくとも1つに対応する、
    請求項79に記載の物品。
JP2016521908A 2013-06-25 2014-06-24 モバイルデバイスアプリケーションのコンテキストアウェア識別を提供する際に使用するための方法および装置 Expired - Fee Related JP6231197B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/927,021 US9380404B2 (en) 2013-06-25 2013-06-25 Method and apparatus for use in providing context-aware identification of mobile device applications
US13/927,021 2013-06-25
PCT/US2014/043970 WO2014210078A1 (en) 2013-06-25 2014-06-24 Method and apparatus for use in providing context-aware identification of mobile device applications

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2017158667A Division JP2018041451A (ja) 2013-06-25 2017-08-21 モバイルデバイスアプリケーションのコンテキストアウェア識別を提供する際に使用するための方法および装置

Publications (3)

Publication Number Publication Date
JP2016523486A true JP2016523486A (ja) 2016-08-08
JP2016523486A5 JP2016523486A5 (ja) 2016-10-06
JP6231197B2 JP6231197B2 (ja) 2017-11-15

Family

ID=51210829

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2016521908A Expired - Fee Related JP6231197B2 (ja) 2013-06-25 2014-06-24 モバイルデバイスアプリケーションのコンテキストアウェア識別を提供する際に使用するための方法および装置
JP2017158667A Pending JP2018041451A (ja) 2013-06-25 2017-08-21 モバイルデバイスアプリケーションのコンテキストアウェア識別を提供する際に使用するための方法および装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2017158667A Pending JP2018041451A (ja) 2013-06-25 2017-08-21 モバイルデバイスアプリケーションのコンテキストアウェア識別を提供する際に使用するための方法および装置

Country Status (5)

Country Link
US (1) US9380404B2 (ja)
EP (1) EP3014430A1 (ja)
JP (2) JP6231197B2 (ja)
CN (1) CN105359093A (ja)
WO (1) WO2014210078A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10545628B2 (en) * 2013-01-31 2020-01-28 Samsung Electronics Co., Ltd. Method of and device for managing applications
US11016637B2 (en) 2013-01-31 2021-05-25 Samsung Electronics Co., Ltd. Method of and device for managing applications
US20150127529A1 (en) * 2013-11-05 2015-05-07 Oleg Makhotin Methods and systems for mobile payment application selection and management using an application linker
CN107257971B (zh) * 2015-02-17 2021-01-05 亚马逊技术有限公司 用于从相关应用提供数据的情境敏感框架
US9740467B2 (en) 2015-02-17 2017-08-22 Amazon Technologies, Inc. Context sensitive framework for providing data from relevant applications
US10684866B2 (en) 2015-02-17 2020-06-16 Amazon Technologies, Inc. Context sensitive framework for providing data from relevant applications
US20170097743A1 (en) * 2015-10-05 2017-04-06 Quixey, Inc. Recommending Applications
CN109565644A (zh) * 2016-07-29 2019-04-02 飞利浦照明控股有限公司 用于基于位置的服务的设备
CN106933624A (zh) * 2017-02-22 2017-07-07 深圳充电网科技有限公司 一种智能硬件控制***及控制方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005198345A (ja) * 2003-02-25 2005-07-21 Matsushita Electric Ind Co Ltd アプリケーションプログラムの予測方法及び移動体端末
US20110289015A1 (en) * 2010-05-21 2011-11-24 Microsoft Corporation Mobile device recommendations
JP2012014442A (ja) * 2010-06-30 2012-01-19 Ntt Docomo Inc 配信サーバ、及びシステム並びに方法
JP2012022650A (ja) * 2010-07-16 2012-02-02 Ntt Docomo Inc 配信サーバ及び方法
WO2012125269A1 (en) * 2011-02-23 2012-09-20 Digimarc Corporation Audio localization using audio signal encoding and recognition
JP2013074499A (ja) * 2011-09-28 2013-04-22 Dainippon Printing Co Ltd 情報処理端末、アイコン表示方法、プログラム、および記録媒体
JP2013106073A (ja) * 2011-11-10 2013-05-30 Nakayo Telecommun Inc プレゼンス連動携帯端末

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7096030B2 (en) 2002-06-28 2006-08-22 Nokia Corporation System and method for initiating location-dependent applications on mobile devices
US8731167B2 (en) 2006-06-07 2014-05-20 Avaya Inc. System and method of providing a walk-up telecommunications terminal having a telephone application and information application
JP2008131594A (ja) * 2006-11-24 2008-06-05 Nippon Telegr & Teleph Corp <Ntt> アプリケーション制御システムおよび制御方法
US20080289000A1 (en) 2007-05-16 2008-11-20 Motorola, Inc. Method and electronic device for managing applications
US20090030787A1 (en) 2007-07-24 2009-01-29 Xperex Corporation Electronic capture and communication of promotions using a wireless device
US8046454B2 (en) * 2007-08-22 2011-10-25 Samsung Electronics Co. Ltd. Identifying and recommending potential communication states based on patterns of use
US20110307354A1 (en) * 2010-06-09 2011-12-15 Bilgehan Erman Method and apparatus for recommending applications to mobile users
US8396759B2 (en) * 2010-06-18 2013-03-12 Google Inc. Context-influenced application recommendations
US9936333B2 (en) * 2010-08-10 2018-04-03 Microsoft Technology Licensing, Llc Location and contextual-based mobile application promotion and delivery
CN102404680B (zh) * 2010-09-09 2015-12-09 三星电子(中国)研发中心 基于位置识别的启动应用的方法以及使用该方法的手持设备
US8903954B2 (en) 2010-11-22 2014-12-02 Seven Networks, Inc. Optimization of resource polling intervals to satisfy mobile device requests
US8359016B2 (en) * 2010-11-19 2013-01-22 Mobile Iron, Inc. Management of mobile applications
KR101812657B1 (ko) * 2011-11-22 2018-01-31 삼성전자주식회사 컨텍스트 정보에 기초한 애플리케이션 추천 시스템 및 방법
US20140201681A1 (en) * 2013-01-16 2014-07-17 Lookout, Inc. Method and system for managing and displaying activity icons on a mobile device
US20140244741A1 (en) * 2013-02-25 2014-08-28 Stellr, Inc. Computer-Implemented System And Method For Context-Based APP Searching And APP Use Insights
US20140280131A1 (en) * 2013-03-13 2014-09-18 Motorola Mobility Llc Recommendations for Applications Based on Device Context
US9973565B2 (en) * 2013-05-06 2018-05-15 Samsung Electronics Co., Ltd. Temporary applications for mobile devices
US20140365602A1 (en) * 2013-06-10 2014-12-11 International Business Machines Corporation Recommending a mobile application based on environmental factors

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005198345A (ja) * 2003-02-25 2005-07-21 Matsushita Electric Ind Co Ltd アプリケーションプログラムの予測方法及び移動体端末
US20110289015A1 (en) * 2010-05-21 2011-11-24 Microsoft Corporation Mobile device recommendations
JP2012014442A (ja) * 2010-06-30 2012-01-19 Ntt Docomo Inc 配信サーバ、及びシステム並びに方法
JP2012022650A (ja) * 2010-07-16 2012-02-02 Ntt Docomo Inc 配信サーバ及び方法
WO2012125269A1 (en) * 2011-02-23 2012-09-20 Digimarc Corporation Audio localization using audio signal encoding and recognition
JP2013074499A (ja) * 2011-09-28 2013-04-22 Dainippon Printing Co Ltd 情報処理端末、アイコン表示方法、プログラム、および記録媒体
JP2013106073A (ja) * 2011-11-10 2013-05-30 Nakayo Telecommun Inc プレゼンス連動携帯端末

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
大澤 純, 岩田 麻佑, 小牧 大治郎, 原 隆浩, 西尾 章治郎: "スマートフォンユーザのコンテキストと利用アプリケーションの関連性分析", マルチメディア,分散,協調とモバイル(DICOMO2012)シンポジウム論文集 情報処理学会シンポジ, vol. 第2012巻, 第1号, JPN6017035369, 4 July 2012 (2012-07-04), JP, pages 1855 - 1862, ISSN: 0003642410 *
嶋谷 健太郎, 間下 以大, 原 隆浩, 清川 清, 竹村 治雄, 西尾 章治郎: "スマートフォン利用者のコンテキストログを用いたアプリケーション推薦システム", 情報処理学会研究報告 2012(平成24)年度▲6▼, JPN6016048253, 15 April 2013 (2013-04-15), JP, pages 1 - 8, ISSN: 0003642411 *

Also Published As

Publication number Publication date
JP6231197B2 (ja) 2017-11-15
US9380404B2 (en) 2016-06-28
US20140378111A1 (en) 2014-12-25
EP3014430A1 (en) 2016-05-04
CN105359093A (zh) 2016-02-24
WO2014210078A1 (en) 2014-12-31
JP2018041451A (ja) 2018-03-15

Similar Documents

Publication Publication Date Title
JP6231197B2 (ja) モバイルデバイスアプリケーションのコンテキストアウェア識別を提供する際に使用するための方法および装置
US11601993B2 (en) Displaying information based on wireless ranging
JP6141914B2 (ja) 移動局が1つまたは複数の特定の屋内領域にあると判定する際に使用する方法および装置
US9414348B2 (en) Method and apparatus for determining dynamic access tokens for location-based services
EP2936704B1 (en) Method and apparatus for security mechanism for proximity-based access requests
US20140258880A1 (en) Method and apparatus for gesture-based interaction with devices and transferring of contents
US20140304085A1 (en) Method and apparatus for providing context-based coupon sharing
US20150169780A1 (en) Method and apparatus for utilizing sensor data for auto bookmarking of information
US11226949B2 (en) Multiple workspace database engine
US10560841B2 (en) Facilitating anonymized communication sessions
US11516167B2 (en) Storing data based on device location
US20160192121A1 (en) Methods and systems for sharing contact information between mobile devices
US11228551B1 (en) Multiple gateway message exchange
WO2017076048A1 (zh) 周边信息的显示方法、装置及移动终端
US20220327159A1 (en) Audio recommendation system
JP6644655B2 (ja) 通知装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160818

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160818

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20160818

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161209

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20161209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170316

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170425

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170821

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20170828

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170919

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171018

R150 Certificate of patent or registration of utility model

Ref document number: 6231197

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees