【手続補正書】
【提出日】平成28年8月8日(2016.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
配信制御サーバで動作可能なアプリケーションデータをバッファする方法であって、
前記配信制御サーバにおいて、モバイルデバイスから前記モバイルデバイスによって使用されるアプリケーションを識別する情報を受信することと、
前記配信制御サーバによって、前記モバイルデバイスの代わりに、前記配信制御サーバにアプリケーションデータをプッシュするために、前記識別されたアプリケーションに関連する１つ以上のアプリケーションサーバに通知を送信することと、
前記配信制御サーバにおいて、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を受信することと、ここにおいて、前記要求は前記モバイルデバイスから受信され、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記配信制御サーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記配信制御サーバにおいて、前記１つ以上のアプリケーションサーバから、前記モバイルデバイスによって使用される前記識別されたアプリケーションのうちの少なくとも１つに関するアプリケーションデータ送信を受信することと、
前記配信制御サーバによって前記要求を受信したことの結果として、受信された前記アプリケーションデータをバッファに記憶することと、
前記バッファされたデータを前記モバイルデバイスに送信するための機会を示すアクティビティ通知を前記配信制御サーバによって前記モバイルデバイスから受信することと、
前記アクティビティ通知に応答して、前記配信制御サーバによって前記バッファされたアプリケーションデータを前記モバイルデバイスに送信することと
を備える方法。
【請求項２】
モバイルデバイスで動作可能なアプリケーションデータをバッファする方法であって、
配信制御サーバに、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を送信することと、
前記モバイルデバイスの代わりに、前記配信制御サーバにアプリケーションデータをプッシュするために、前記識別されたアプリケーションに関連する１つ以上のアプリケーションサーバに通知を送信することと、
前記モバイルデバイスにおいてユーザアクティビティが検出されないと決定することと、
前記ユーザアクティビティが検出されないという前記決定に応答して、前記配信制御サーバに、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を送信することと、ここにおいて、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記配信制御サーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記モバイルデバイスで前記ユーザアクティビティを検出することと、
前記配信制御サーバがバッファされたアプリケーションデータを送信するための機会を示すために、前記モバイルデバイスでの前記ユーザアクティビティの検出を受けて、アクティビティ通知を前記配信制御サーバに送信することと、
前記アクティビティ通知に応答して、前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記配信制御サーバから受信することと
を備える方法。
【請求項３】
前記ユーザアクティビティを前記検出することは、前記ユーザアクティビティを示す、前記モバイルデバイスの少なくとも１つのセンサからの出力信号を受信することを備える、請求項２に記載の方法。
【請求項４】
前記少なくとも１つのセンサは、動きセンサ、加速度計、タッチセンサ、サウンドセンサ、またはプロキシミティセンサのうちの少なくとも１つを備える、請求項３に記載の方法。
【請求項５】
前記ユーザアクティビティは、前記モバイルデバイスに触ること、前記モバイルデバイスを動かすこと、前記モバイルデバイスの近くで可聴サウンドを発すること、または前記モバイルデバイスに近づくことのうちの少なくとも１つを備える、請求項３に記載の方法。
【請求項６】
前記ユーザアクティビティを前記検出することは、差し迫ったユーザアクティビティを予測することを備える、請求項２に記載の方法。
【請求項７】
前記差し迫ったユーザアクティビティを前記予測することは、前記差し迫ったユーザアクティビティを示す、前記モバイルデバイスでのアプリケーションアクティビティを検出することを備える、請求項６に記載の方法。
【請求項８】
機会通知サーバで動作可能なバッファされたアプリケーションデータを緩和する方法であって、
前記機会通知サーバにおいて、モバイルデバイスによって使用されるアプリケーションを識別する情報を受信することと、
前記機会通知サーバによって、１つ以上のアプリケーションサーバにおいて前記識別されたアプリケーションに対するプッシュ動作を無効にするために、前記１つ以上のアプリケーションサーバに構成情報を送信することと、
前記機会通知サーバによって、前記識別されたアプリケーションに関するアプリケーションデータを、前記１つ以上のアプリケーションサーバにバッファすることを求める要求を前記１つ以上のアプリケーションサーバに送信することと、ここにおいて、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記１つ以上のアプリケーションサーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記機会通知サーバによって、前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すアクティビティ通知を、前記モバイルデバイスから受信することと、
前記機会通知サーバによって、前記１つ以上のアプリケーションサーバが前記バッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すために、前記アクティビティ通知に応じて、機会通知を前記アプリケーションサーバに送信することと
を備える方法。
【請求項９】
モバイルデバイスで動作可能なバッファされたアプリケーションデータを緩和する方法であって、
前記モバイルデバイスによって、機会通知サーバに、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を送信することと、
前記モバイルデバイスによって、少なくとも１つのアプリケーションサーバにおいて前記識別されたアプリケーションに対するプッシュ動作を無効にするために、前記少なくとも１つのアプリケーションサーバに構成情報を送信することと、
前記モバイルデバイスによって、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を前記少なくとも１つのアプリケーションサーバに送信することと、ここにおいて、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記少なくとも１つのアプリケーションサーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記モバイルデバイスによって、前記モバイルデバイスでのユーザアクティビティを検出することと、
前記少なくとも１つのアプリケーションサーバが前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すために、前記検出されたアクティビティに応じて、前記モバイルデバイスによって、機会通知を前記機会通知サーバに送信することと、
前記モバイルデバイスによって、前記送信されたアプリケーションデータを前記少なくとも１つのアプリケーションサーバから受信することと
を備える方法。
【請求項１０】
アプリケーションデータをバッファするための配信制御サーバであって、
前記配信制御サーバにおいて、モバイルデバイスによって使用されるアプリケーションを識別する情報を受信するように構成され、および、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を受信するようにさらに構成される、受信するための第１の手段と、ここにおいて、前記要求は前記モバイルデバイスから受信され、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記配信制御サーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記モバイルデバイスの代わりに、前記配信制御サーバにアプリケーションデータをプッシュするために、前記識別されたアプリケーションに関連する１つ以上のアプリケーションサーバに、前記配信制御サーバから通知を送信するための手段と、
前記配信制御サーバによって、前記１つ以上のアプリケーションサーバから、前記モバイルデバイスによって使用される前記識別されたアプリケーションのうちの少なくとも１つに関するアプリケーションデータ送信を受信するための第２の手段と、
前記配信制御サーバによって前記要求を受信したことの結果として、受信された前記アプリケーションデータをバッファに記憶するための手段と、
ここにおいて、前記受信するための第１の手段は、前記バッファされたデータを前記モバイルデバイスに送信するための機会を示すアクティビティ通知を、前記配信制御サーバによって、前記モバイルデバイスから受信するようにさらに構成される、
前記アクティビティ通知に応答して、前記配信制御サーバによって前記バッファされたアプリケーションデータを前記モバイルデバイスに送信するための手段と
を備える配信制御サーバ。
【請求項１１】
モバイルデバイスであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
を備え、
前記少なくとも１つのプロセッサは、ユーザアクティビティを検出するように、および前記ユーザアクティビティが検出されないと決定するように、構成され、
配信制御サーバに、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を送信するように構成され、および、前記モバイルデバイスの代わりに、前記配信制御サーバにアプリケーションデータをプッシュするために、前記識別されたアプリケーションに関連する１つ以上のアプリケーションサーバに通知を送信するようにさらに構成され、および、前記ユーザアクティビティが検出されないという前記決定に応答して、前記配信制御サーバに、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を送信するようにさらに構成される、送信するための手段と、ここにおいて、前記アプリケーションデータをバッファすることを求める前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記配信制御サーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
ここにおいて、送信するための前記手段は、前記配信制御サーバがバッファされたアプリケーションデータを送信するための機会を示すために、前記ユーザアクティビティの検出を受けて、アクティビティ通知を前記配信制御サーバに送信するようにさらに構成される、
前記アクティビティ通知に応答して、前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記配信制御サーバから受信するための手段と
を備えるモバイルデバイス。
【請求項１２】
前記少なくとも１つのプロセッサは、前記モバイルデバイスに触ること、前記モバイルデバイスを動かすこと、前記モバイルデバイスの近くで可聴サウンドを発すること、または前記モバイルデバイスに近づくことのうちの少なくとも１つを検出するようにさらに構成される、請求項１１に記載のモバイルデバイス。
【請求項１３】
前記少なくとも１つのプロセッサは、差し迫ったユーザアクティビティを予測するようにさらに構成される、請求項１１に記載のモバイルデバイス。
【請求項１４】
前記差し迫ったユーザアクティビティを前記予測することは、前記差し迫ったユーザアクティビティを示す、前記モバイルデバイスでのアプリケーションアクティビティを検出することを備える、請求項１３に記載のモバイルデバイス。
【請求項１５】
バッファされたアプリケーションデータを緩和するための機会通知サーバであって、
モバイルデバイスから、前記機会通知サーバにおいて、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を受信するように構成される、受信するための手段と、
前記１つ以上のアプリケーションサーバにおいて前記識別されたアプリケーションに対するプッシュ動作を無効にするために、前記機会通知サーバから、１つ以上のアプリケーションサーバに構成情報を送信するように構成され、および、前記機会通知サーバによって、前記識別されたアプリケーションに関するアプリケーションデータを、前記１つ以上のアプリケーションサーバにバッファすることを求める要求を前記１つ以上のアプリケーションサーバに送信するようにさらに構成される、送信するための手段と、ここにおいて、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記１つ以上のアプリケーションサーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
ここにおいて、受信するための前記手段は、前記機会通知サーバによって、前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すアクティビティ通知を前記モバイルデバイスから受信するようにさらに構成される、
ここにおいて、送信するための前記手段は、前記１つ以上のアプリケーションサーバが前記バッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すために、前記アクティビティ通知に応じて、前記機会通知サーバによって、機会通知を前記１つ以上のアプリケーションサーバに送信するようにさらに構成される、
を備える機会通知サーバ。
【請求項１６】
バッファされたアプリケーションデータを緩和するためのモバイルデバイスであって、
ユーザアクティビティを検出するように構成されるプロセッサと、
前記モバイルデバイスによって、機会通知サーバに、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を送信するように構成される、送信するための手段と、ここにおいて、送信するための前記手段は、前記モバイルデバイスによって、少なくとも１つのアプリケーションサーバにおいて前記識別されたアプリケーションに対するプッシュ動作を無効にするために、前記少なくとも１つのアプリケーションサーバに構成情報を送信するようにさらに構成され、ここにおいて、送信するための前記手段は、前記モバイルデバイスによって、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を前記少なくとも１つのアプリケーションサーバに送信するようにさらに構成され、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記少なくとも１つのアプリケーションサーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
ここにおいて、送信するための前記手段は、前記少なくとも１つのアプリケーションサーバが前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すために、前記検出されたアクティビティに応じて、前記モバイルデバイスによって、機会通知を前記機会通知サーバに送信するようにさらに構成される、
前記モバイルデバイスによって、前記送信されたアプリケーションデータを前記少なくとも１つのアプリケーションサーバから受信するための手段と
を備えるモバイルデバイス。
【請求項１７】
アプリケーションデータをバッファするための配信制御サーバであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
前記少なくとも１つのプロセッサに結合された通信インターフェースと
を備え、
前記少なくとも１つのプロセッサは、
前記配信制御サーバにおいて、モバイルデバイスから前記モバイルデバイスによって使用されるアプリケーションを識別する情報を受信することと、
前記配信制御サーバによって、前記モバイルデバイスの代わりに、前記配信制御サーバにアプリケーションデータをプッシュするために、前記識別されたアプリケーションに関連する１つ以上のアプリケーションサーバに通知を送信することと、
前記配信制御サーバにおいて、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を受信することと、ここにおいて、前記要求は前記モバイルデバイスから受信され、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記配信制御サーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記配信制御サーバにおいて、前記１つ以上のアプリケーションサーバから、前記モバイルデバイスによって使用される前記識別されたアプリケーションのうちの少なくとも１つに関するアプリケーションデータ送信を受信することと、
前記配信制御サーバによって前記要求を受信したことの結果として、受信された前記アプリケーションデータを前記メモリに記憶することと、
前記記憶されたデータを前記モバイルデバイスに送信するための機会を示すアクティビティ通知を前記配信制御サーバによって前記モバイルデバイスから受信することと、
前記アクティビティ通知に応答して、前記配信制御サーバによって前記記憶されたアプリケーションデータを前記モバイルデバイスに送信することと
を行うように構成される、配信制御サーバ。
【請求項１８】
モバイルデバイスであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
前記少なくとも１つのプロセッサに結合された通信インターフェースと
を備え、
前記少なくとも１つのプロセッサは、
配信制御サーバに、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を送信することと、
前記モバイルデバイスにおいてユーザアクティビティが検出されないと決定することと、
前記ユーザアクティビティが検出されないという前記決定に応答して、前記モバイルデバイスの代わりに、前記配信制御サーバにアプリケーションデータをプッシュするために、前記識別されたアプリケーションに関連する１つ以上のアプリケーションサーバに通知を送信することと、
前記配信制御サーバに、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を送信することと、ここにおいて、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記配信制御サーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記ユーザアクティビティを検出することと、
前記配信制御サーバがバッファされたアプリケーションデータを送信するための機会を示すために、前記ユーザアクティビティの検出を受けて、アクティビティ通知を前記配信制御サーバに送信することと、
前記アクティビティ通知に応答して、前記配信制御サーバから、前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを受信することと
を行うように構成される、モバイルデバイス。
【請求項１９】
前記少なくとも１つのプロセッサに結合された少なくとも１つのセンサをさらに備え、
ここにおいて、前記ユーザアクティビティを検出するように構成されている、前記少なくとも１つのプロセッサは、前記ユーザアクティビティを示す、前記少なくとも１つのセンサからの出力信号を受信するようにさらに構成される、請求項１８に記載のモバイルデバイス。
【請求項２０】
前記少なくとも１つのセンサは、動きセンサ、加速度計、タッチセンサ、サウンドセンサ、またはプロキシミティセンサのうちの少なくとも１つを備える、請求項１９に記載のモバイルデバイス。
【請求項２１】
前記ユーザアクティビティは、前記モバイルデバイスに触ること、前記モバイルデバイスを動かすこと、前記モバイルデバイスの近くで可聴サウンドを発すること、または前記モバイルデバイスに近づくことのうちの少なくとも１つを備える、請求項１９に記載のモバイルデバイス。
【請求項２２】
前記ユーザアクティビティを検出するように構成されている、前記少なくとも１つのプロセッサは、差し迫ったユーザアクティビティを予測するようにさらに構成される、請求項１８に記載のモバイルデバイス。
【請求項２３】
前記差し迫ったユーザアクティビティを予測するように構成されている、前記少なくとも１つのプロセッサは、前記差し迫ったユーザアクティビティを示す、前記モバイルデバイスでのアプリケーションアクティビティを検出するようにさらに構成される、請求項２２に記載のモバイルデバイス。
【請求項２４】
バッファされたアプリケーションデータを緩和するための機会通知サーバであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
前記少なくとも１つのプロセッサに結合された通信インターフェースと
を備え、
前記少なくとも１つのプロセッサは、
モバイルデバイスから、前記機会通知サーバにおいて、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を受信することと、
１つ以上のアプリケーションサーバにおいて前記識別されたアプリケーションに対するプッシュ動作を無効にするために、前記機会通知サーバから、前記１つ以上のアプリケーションサーバに構成情報を送信することと、
前記機会通知サーバによって、前記識別されたアプリケーションに関するアプリケーションデータを、前記１つ以上のアプリケーションサーバにバッファすることを求める要求を前記１つ以上のアプリケーションサーバに送信することと、ここにおいて、前記アプリケーションデータをバッファすることを求める前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記１つ以上のアプリケーションサーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記機会通知サーバによって、前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すアクティビティ通知を前記モバイルデバイスから受信することと、
前記機会通知サーバによって、前記１つ以上のアプリケーションサーバが前記バッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すために、前記アクティビティ通知に応じて、機会通知を前記１つ以上のアプリケーションサーバに送信することと
を行うように構成される、機会通知サーバ。
【請求項２５】
バッファされたアプリケーションデータを緩和するためのモバイルデバイスであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
前記少なくとも１つのプロセッサに結合された通信インターフェースと
を備え、
前記少なくとも１つのプロセッサは、
前記モバイルデバイスによって、機会通知サーバに、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を送信することと、
前記モバイルデバイスによって、少なくとも１つのアプリケーションサーバにおいて前記識別されたアプリケーションに対するプッシュ動作を無効にするために、前記少なくとも１つのアプリケーションサーバに構成情報を送信することと、
前記モバイルデバイスによって、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を前記少なくとも１つのアプリケーションサーバに送信することと、ここにおいて、前記アプリケーションデータをバッファすることを求める前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記少なくとも１つのアプリケーションサーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記モバイルデバイスによって、ユーザアクティビティを検出することと、
前記少なくとも１つのアプリケーションサーバが前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すために、前記検出されたアクティビティに応じて、前記モバイルデバイスによって、機会通知を前記機会通知サーバに送信することと、
前記モバイルデバイスによって、前記送信されたアプリケーションデータを前記少なくとも１つのアプリケーションサーバから受信することと
を行うように構成される、モバイルデバイス。
【請求項２６】
配信制御サーバで動作可能な非一時的コンピュータ可読記憶媒体であって、
モバイルデバイスによって使用されるアプリケーションを識別する情報を受信することを前記配信制御サーバに行わせるための命令と、
前記モバイルデバイスの代わりに、前記配信制御サーバにアプリケーションデータをプッシュするために、前記識別されたアプリケーションに関連する１つ以上のアプリケーションサーバに通知を送信することを前記配信制御サーバに行わせるための命令と、
前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を受信することを前記配信制御サーバに行わせるための命令と、ここにおいて、前記要求は前記モバイルデバイスから受信され、前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記配信制御サーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記１つ以上のアプリケーションサーバから、前記モバイルデバイスによって使用される前記識別されたアプリケーションのうちの少なくとも１つに関するアプリケーションデータ送信を受信することを前記配信制御サーバに行わせるための命令と、
前記要求を受信したことの結果として、受信された前記アプリケーションデータをバッファに記憶することを前記配信制御サーバに行わせるための命令と、
前記バッファされたデータを前記モバイルデバイスに送信するための機会を示すアクティビティ通知を前記モバイルデバイスから受信することを前記配信制御サーバに行わせるための命令と、
前記アクティビティ通知に応答して、前記バッファされたアプリケーションデータを前記モバイルデバイスに送信することを前記配信制御サーバに行わせるための命令と
を備える、非一時的コンピュータ可読記憶媒体。
【請求項２７】
モバイルデバイスで動作可能な非一時的コンピュータ可読記憶媒体であって、
配信制御サーバに、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を送信することを前記モバイルデバイスに行わせるための命令と、
前記モバイルデバイスの代わりに、前記配信制御サーバにアプリケーションデータをプッシュするために、前記識別されたアプリケーションに関連する１つ以上のアプリケーションサーバに通知を送信することを前記モバイルデバイスに行わせるための命令と、
前記モバイルデバイスにおいてユーザアクティビティが検出されないと決定することを前記モバイルデバイスに行わせるための命令と、
前記ユーザアクティビティが検出されないという前記決定に応答して、前記配信制御サーバに、前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を送信することを前記モバイルデバイスに行わせるための命令と、ここにおいて、前記アプリケーションデータをバッファすることを求める前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記配信制御サーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記モバイルデバイスで前記ユーザアクティビティを検出することを前記モバイルデバイスに行わせるための命令と、
前記配信制御サーバがバッファされたアプリケーションデータを送信するための機会を示すために、前記モバイルデバイスでの前記ユーザアクティビティの検出を受けて、アクティビティ通知を前記配信制御サーバに送信することを前記モバイルデバイスに行わせるための命令と、
前記アクティビティ通知に応答して、前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記配信制御サーバから受信することを前記モバイルデバイスに行わせるための命令と
を備える、非一時的コンピュータ可読記憶媒体。
【請求項２８】
前記ユーザアクティビティを検出することを前記モバイルデバイスに行わせるための前記命令は、前記ユーザアクティビティを示す、前記モバイルデバイスの少なくとも１つのセンサからの出力信号を受信することをコンピュータに行わせるようにさらに構成される、請求項２７に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記少なくとも１つのセンサは、動きセンサ、加速度計、タッチセンサ、サウンドセンサ、またはプロキシミティセンサのうちの少なくとも１つを備える、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記ユーザアクティビティは、前記モバイルデバイスに触ること、前記モバイルデバイスを動かすこと、前記モバイルデバイスの近くで可聴サウンドを発すること、または前記モバイルデバイスに近づくことのうちの少なくとも１つを備える、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３１】
前記ユーザアクティビティを検出することを前記モバイルデバイスに行わせるための前記命令は、差し迫ったユーザアクティビティを予測することを前記モバイルデバイスに行わせるようにさらに構成される、請求項２７に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記差し迫ったユーザアクティビティを予測することを前記モバイルデバイスに行わせるための前記命令は、前記差し迫ったユーザアクティビティを示す、前記モバイルデバイスでのアプリケーションアクティビティを検出することを前記モバイルデバイスに行わせるようにさらに構成される、請求項３１に記載のコンピュータ可読記憶媒体。
【請求項３３】
機会通知サーバで動作可能な非一時的コンピュータ可読記憶媒体であって、
モバイルデバイスによって使用されるアプリケーションを識別する情報を受信することを前記機会通知サーバに行わせるための命令と、
１つ以上のアプリケーションサーバにおいて前記識別されたアプリケーションに対するプッシュ動作を無効にするために、前記１つ以上のアプリケーションサーバに構成情報を送信することを前記機会通知サーバに行わせるための命令と、
前記識別されたアプリケーションに関するアプリケーションデータを、前記１つ以上のアプリケーションサーバにバッファすることを求める要求を前記１つ以上のアプリケーションサーバに送信することを前記機会通知サーバに行わせるための命令と、ここにおいて、前記アプリケーションデータをバッファすることを求める前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記１つ以上のアプリケーションサーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すアクティビティ通知を前記モバイルデバイスから受信することを前記機会通知サーバに行わせるための命令と、
前記１つ以上のアプリケーションサーバが前記バッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すために、前記アクティビティ通知に応じて、機会通知を前記１つ以上のアプリケーションサーバに送信することを前記機会通知サーバに行わせるための命令と
を備える、非一時的コンピュータ可読記憶媒体。
【請求項３４】
モバイルデバイスで動作可能な非一時的コンピュータ可読記憶媒体であって、
機会通知サーバに、前記モバイルデバイスによって使用されるアプリケーションを識別する情報を送信することを前記モバイルデバイスに行わせるための命令と、
少なくとも１つのアプリケーションサーバにおいて前記識別されたアプリケーションに対するプッシュ動作を無効にするために、前記少なくとも１つのアプリケーションサーバに構成情報を送信することを前記モバイルデバイスに行わせるための命令と、
前記識別されたアプリケーションに関するアプリケーションデータをバッファすることを求める要求を前記少なくとも１つのアプリケーションサーバに送信することを前記モバイルデバイスに行わせるための命令と、ここにおいて、前記アプリケーションデータをバッファすることを求める前記要求は、選択基準にしたがって、前記アプリケーションデータの一部分をバッファするよう前記少なくとも１つのアプリケーションサーバに要求するのに適応しており、前記選択基準は、前記アプリケーションデータの遅延許容範囲を備える、
前記モバイルデバイスでのユーザアクティビティを検出することを前記モバイルデバイスに行わせるための命令と、
前記少なくとも１つのアプリケーションサーバが前記識別されたアプリケーションのうちの少なくとも１つに関するバッファされたアプリケーションデータを前記モバイルデバイスに送信するための機会を示すために、前記検出されたアクティビティに応じて、機会通知を前記機会通知サーバに送信することを前記モバイルデバイスに行わせるための命令と、
前記送信されたアプリケーションデータを前記少なくとも１つのアプリケーションサーバから受信することを前記モバイルデバイスに行わせるための命令と
を備える、非一時的コンピュータ可読記憶媒体。