(57)【要約】  サービス妨害がより高度に処理され得るために、エンドユーザのポータブルデバイスとの将来の切断、または他の接続障害を事前に予測するワイヤレス通信システムならびに関連した技法および装置が開示される。システムは、デバイスの現在のＧＰＳロケーション、その移動の方向および速度、ユーザカレンダ、ユーザの習慣のような、ポータブルデバイスに関連付けられたユーザ使用情報、ならびに、時刻、天候条件、またはワイヤレスネットワークカバレッジマップのような、他の情報に基づいてサービスの損失を予測することができる。ポータブルデバイスによって提示されるコンテンツを変更する障害処理方法が選択される。この障害処理方法は、ワイヤレス接続の障害の検出に応じて、システムによって実行され、それにより、障害が生じている間コンテンツが変更される。このコンテンツの変更は、ユーザが認識する障害の影響を軽減するために行われる。【選択図】      図１
2015508587.tif 000002
【特許請求の範囲】
【請求項１】
システムであって、
ユーザにコンテンツを提示するように構成されたポータブルデバイスと、ここで、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測し、
前記予測された障害の時間期間の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更する
ように構成された少なくとも１つのプロセッサと
を備える、システム。
【請求項２】
ユーザコミュニティからクラウドへとアップロードされた複数のロケーションタグを記憶するように構成されたクラウドサービス
をさらに備え、
前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別し、
前記プロセッサは、前記ロケーションタグに基づいて、前記将来の一時的な障害を予測する、請求項１に記載のシステム。
【請求項３】
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するように構成されたサーバをさらに備える、請求項２に記載のシステム。
【請求項４】
前記ロケーションタグの各々は、信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって重み付けされる、請求項２に記載のシステム。
【請求項５】
前記少なくとも１つのプロセッサは、前記障害の持続時間を推定するようにさらに構成される、請求項１に記載のシステム。
【請求項６】
前記コンテンツは、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープすることによって変更される、請求項５に記載のシステム。
【請求項７】
前記コンテンツは、前記障害の間、代替コンテンツを代用することで変更される、請求項１に記載のシステム。
【請求項８】
前記代替コンテンツは、前記プロセッサが前記障害を予測した結果として、外部データソースから前記ポータブルデバイス上にプッシュ配信される、請求項７に記載のシステム。
【請求項９】
前記代替コンテンツは、前記ポータブルデバイス上にプレローディングされる、請求項７に記載のシステム。
【請求項１０】
前記代替コンテンツは、前記プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに放送される、請求項７に記載のシステム。
【請求項１１】
前記コンテンツは、前記障害の間、前記コンテンツをミュートすることによって変更される、請求項１に記載のシステム。
【請求項１２】
前記プロセッサは、前記障害の発生前にユーザに警告を提供するようにさらに構成される、請求項１に記載のシステム。
【請求項１３】
前記プロセッサは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づいて前記将来の障害を予測する、請求項１に記載のシステム。
【請求項１４】
ワイヤレス通信システムにおいて動作するポータブルデバイスへの一時的なワイヤレス接続障害を処理するための方法であって、
前記ポータブルデバイスでコンテンツを提示することと、なお、前記コンテンツは、前記ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ワイヤレス通信システムによって、および、前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測することと、
前記障害を予測した結果として、前記障害の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更することと
を備える方法。
【請求項１５】
クラウドサービスから複数のロケーションタグを受信することと、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測することと
をさらに備える、請求項１４に記載の方法。
【請求項１６】
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信することをさらに備える、請求項１５に記載の方法。
【請求項１７】
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けすること
をさらに備える、請求項１５に記載の方法。
【請求項１８】
前記障害の持続時間を推定することをさらに備える、請求項１４記載の方法。
【請求項１９】
前記変更することは、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープすることを含む、請求項１８に記載の方法。
【請求項２０】
前記変更することは、前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示することを含む、請求項１４に記載の方法。
【請求項２１】
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信することをさらに備える、請求項２０に記載の方法。
【請求項２２】
前記ポータブルデバイス上に前記代替コンテンツをプレローディングすることをさらに備える、請求項２０に記載の方法。
【請求項２３】
プロセッサによって選択された代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送することをさらに備える、請求項２０に記載の方法。
【請求項２４】
前記変更することは、前記障害の間、前記コンテンツをミュートすることを備える、請求項１４に記載の方法。
【請求項２５】
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供することをさらに備える、請求項１４に記載の方法。
【請求項２６】
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、請求項１４に記載の方法。
【請求項２７】
システムであって、
ワイヤレス通信システムで動作するポータブルデバイスでコンテンツを提示するための手段と、なお、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測するための手段と、
前記予測された障害の間、前記ポータブルデバイスによって提示される前記コンテンツを変更するための手段と
を備えるシステム。
【請求項２８】
クラウドサービスから複数のロケーションタグを受信するための手段と、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測するための手段と
をさらに備える、請求項２７に記載のシステム。
【請求項２９】
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するための手段をさらに備える、請求項２８に記載のシステム。
【請求項３０】
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けするための手段をさらに備える、請求項２８に記載のシステム。
【請求項３１】
前記障害の持続時間を推定するための手段をさらに備える、請求項２７記載のシステム。
【請求項３２】
前記変更するための手段は、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープするための手段を含む、請求項３１に記載のシステム。
【請求項３３】
前記変更するための手段は、前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示するための手段を含む、請求項２７に記載のシステム。
【請求項３４】
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信するための手段をさらに備える、請求項３３に記載のシステム。
【請求項３５】
前記ポータブルデバイス上に前記代替コンテンツをプレローディングするための手段をさらに備える、請求項３３に記載のシステム。
【請求項３６】
プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送するための手段をさらに備える、請求項３３に記載のシステム。
【請求項３７】
前記障害の間、前記コンテンツをミュートするための手段をさらに備える、請求項２７に記載のシステム。
【請求項３８】
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供するための手段をさらに備える、請求項２７に記載のシステム。
【請求項３９】
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、請求項２７に記載のシステム。
【請求項４０】
１つ以上のプロセッサによって実行可能な命令のセットを具現化する非一時的なコンピュータ読取可能な媒体であって、前記命令のセットは、
ワイヤレス通信システムで動作するポータブルデバイスでコンテンツを提示するためのコードと、なお、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測するためのコードと、
前記予測された障害の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更するためのコードと
を備える、コンピュータ読取可能な媒体。
【請求項４１】
クラウドサービスから複数のロケーションタグを受信するためのコードと、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測するためのコードと
をさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項４２】
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するためのコードをさらに備える、請求項４１に記載のコンピュータ読取可能な媒体。
【請求項４３】
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けするためのコードをさらに備える、請求項４１に記載のコンピュータ読取可能な媒体。
【請求項４４】
前記障害の持続時間を推定するためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項４５】
前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープするためのコードをさらに備える、請求項４４に記載のコンピュータ読取可能な媒体。
【請求項４６】
前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示するためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項４７】
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信するためのコードをさらに備える、請求項４６に記載のコンピュータ読取可能な媒体。
【請求項４８】
前記ポータブルデバイス上に前記代替コンテンツをプレローディングするためのコードをさらに備える、請求項４６に記載のコンピュータ読取可能な媒体。
【請求項４９】
前記プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送するためのコードをさらに備える、請求項４６に記載のコンピュータ読取可能な媒体。
【請求項５０】
前記障害の間、前記コンテンツをミュートするためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項５１】
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供するためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項５２】
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、請求項４０に記載のコンピュータ読取可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は一般に、ワイヤレス通信システムに関し、より詳細には、ワイヤレス接続の欠落（dropped）またはその他の（otherwise）障害（impaired）の改善された処理に関する。
【背景技術】
【０００２】
[0002]今日のデジタル世界において、ユーザは、「接続されている」とき、すなわち、クラウドサービス、別の人物、または放送ネットワークとワイヤレスに通信しているときに、多数のアクティビティを楽しむことができる。このような接続が、望ましくない時間に欠落または停止される（discontinued）と、ユーザの楽しみが損なわれうる。
【発明の概要】
【０００３】
[0003]この概要は、考慮されるすべての実施形態の広範囲に及ぶ概観ではなく、かつ、すべての実施形態のキーまたは不可欠なエレメントを識別することも、いずれかのまたはすべての実施形態の範囲を描写することも意図しない。その唯一の目的は、後に提示されるより詳細な説明への前置きとして、１つ以上の実施形態のいくつかの概念を簡易な形で提示することである。
【０００４】
[0004]本明細書に開示されるものは、ワイヤレスサービスの切断（disconnect）を予期するために、ユーザ使用データ、環境データ、ネットワークデータ、および／またはロケーションデータを分析し、そのような切断が生じた場合に特定のエラー処理方法を選択および実行する技法である。エラー処理方法は各々、接続不良（connection outage）の影響を軽減するために、ユーザデバイスによって提示されているコンテンツを変更する。
【０００５】
[0005]本技法の態様にしたがって、システムは、コンテンツをユーザに提示するように構成されたポータブルデバイスを含む。このコンテンツは、ワイヤレス接続を通してポータブルデバイスに配信される。システムはまた、ポータブルデバイスのユーザ使用に基づいて、ワイヤレス接続の将来の一時的な障害（impairment）を予測するように構成された１つ以上のプロセッサを含む。この予測の結果として、次に、プロセッサは、予測された障害の時間期間（time period）の間、ポータブルデバイスによって提示されているコンテンツを変更する。
【０００６】
[0006]さらなる態様によれば、システムは、ワイヤレス通信システムにおいて動作するポータブルデバイスでコンテンツを提示するための手段を含む。このコンテンツは、ワイヤレス接続を通してポータブルデバイスに配信される。システムはまた、ポータブルデバイスのユーザ使用に基づいて、ワイヤレス接続の将来の一時的な障害を予測するための手段と、予測された障害の間、ポータブルデバイスによって提示されているコンテンツを変更するための手段とを含む。
【０００７】
[0007]さらなる態様によれば、１つ以上のプロセッサによって実行可能な命令のセットを具現化するコンピュータ読取可能な媒体は、ワイヤレス通信システムにおいて動作するポータブルデバイスでコンテンツを提示するためのコードを記憶する。このコンテンツは、ワイヤレス接続を通してポータブルデバイスに配信される。この媒体はまた、ポータブルデバイスのユーザ使用に基づいて、ワイヤレス接続の将来の一時的な障害を予測するためのコード、および、予測された障害の間、ポータブルデバイスによって提示されているコンテンツを変更するためのコードを記憶する。
【０００８】
[0008]さらなる態様によれば、ワイヤレス通信システムで動作するポータブルデバイスへの一時的なワイヤレス接続障害を処理する方法は、ポータブルデバイスでコンテンツを提示することと、ここで、コンテンツは、ワイヤレス接続を通してポータブルデバイスに配信される、ワイヤレス通信システムによって、および、ポータブルデバイスのユーザ使用に基づいて、ワイヤレス接続の将来の一時的な障害を予測することと、障害を予測した結果として、この障害の間、ポータブルデバイスによって提示されているコンテンツを変更することと、を含む。
【０００９】
[0009]他の態様、特徴、および利点は、以下の図および詳細な説明の検討から、当業者にとって明らかであろう、または、明らかになるであろう。すべてのそのような追加の特徴、態様、および利点が、この説明内に含まれうること、および、添付の特許請求の範囲によって保護されうることが意図される。
【図面の簡単な説明】
【００１０】
[0010]これら図面が単に例示を目的としたものであることは理解されるべきである。さらに、図内のコンポーネントは、必ずしも、原寸大である必要はなく、その代わりに、本明細書で説明される技法およびデバイスの原理を示すことに重きが置かれる。これらの図において、同様の参照番号は、異なる視点（view）にわたって、対応する部分を指定する。
【図１】図１は、ポータブルデバイスがワイヤレスネットワークへのその接続を失う例示的なワイヤレスシステムを示す。
【図２】図２は、ワイヤレス接続障害を予測および処理するための例示的なシステムを示すブロック図である。
【図３】図３は、図２のシステムを動作する例示的な方法のフローチャートを示す。
【図４】図４は、例示的な動作シナリオにおいて音声信号をタイムワープするプロセスを示すタイムライングラフを示す。
【図５】図５は、図４に関して説明された、ワイヤレス接続欠落を処理する第１の例示的な方法のフローチャートを示す。
【図６】図６は、図４に関して説明された、ワイヤレス接続欠落を処理する第２の例示的な方法のフローチャートを示す。
【図７】図７は、２つの都市の間を車で旅行する間のワイヤレス放送の損失を示す図である。
【図８】図８は、図７のワイヤレス放送の損失を処理する第１の例示的な方法のフローチャートを示す。
【図９】図９は、図７のワイヤレス放送の損失を処理する第２の例示的な方法のフローチャートを示す。
【図１０】図１０は、衛星放送の損失を処理する例示的な方法のフローチャートである。
【図１１】図１１は、ポータブルデバイスとのワイヤレス接続の一時的な障害を予測および処理するように構成された例示的なワイヤレス通信システムの特定のコンポーネントを示すブロック図である。
【詳細な説明】
【００１１】
[0022]図面を参照し、それを組み込んでいる以下の詳細な説明は、１つ以上の特定の実施形態を説明および例示する。限定するためでなく例証かつ教示するためだけに提供される、これらの実施形態は、当業者が特許請求の範囲に示されている内容を実施できる程度に十分詳細に示され、説明される。ゆえに、簡潔さのため、この説明は、当業者に知られている特定の情報を省略しうる。
【００１２】
[0023]「例示的（exemplary）」という用語は、「実例、事例、または例示として提供される」を意味するために本開示にわたって使用される。「例示的」として本明細書で説明されるものはいずれも、必ずしも、他のアプローチまたは特徴よりも好ましいまたは有利であると解釈されるべきではない。
【００１３】
[0024]一般的に、本開示は、サービス妨害（service interruption）がより高度に（gracefully）処理されうるように、エンドユーザのポータブルデバイスからの切断（disconnections with）を事前に予測するワイヤレス通信システムに関与している。システムは、ユーザデバイスの現在のＧＰＳロケーション、その移動の方向および速度、時刻、天候条件、ワイヤレスネットワークカバレッジマップ、イベントのユーザカレンダ、ユーザの習慣、等、のような情報に基づいて、サービスの損失（loss of service）を予測する。予測されたサービスの損失は、それが実際に起こるほんの数秒前に生じうる。
【００１４】
[0025]ポータブルデバイスは、携帯情報端末（ＰＤＡ）、スマートフォン、パーソナルコンピュータ、エンターテイメントシステム、セルラ電話、ビデオゲームデバイス、等、のようなモバイルデバイスを含みうる。
【００１５】
[0026]損失が実際に起こる前に、システムは、この接続エラーをどのように処理するかをインテリジェントに決定する。それは、損失が存続すると予測される時間の長さに依存して、いくつかの方法のうちの１つでそれを処理しうる。例えば、システムは、（１）破損した通信信号をミュートする（mute）こと、（２）損失時間が十分に短い場合には、媒体信号（音声および／またはオーディオ）をタイムワープしてそれを引き延ばし、損失の期間をカバーすること、（３）代替的なエンターテイメントまたは広告情報を挿入すること、および／または、（４）差し迫ったサービスの損失と、予測されるサービスの復帰（return of service）とをユーザに警告するために、この損失が起こる前に警告アラートを挿入すること、によってエラーを処理しうる。
【００１６】
[0027]エラー処理方法（３）の場合、挿入される充填コンテンツは、システムがユーザのサービスの損失を予期したことを受けて、例えば、クラウド記憶システムから、ポータブルユーザデバイス上にダウンロードおよび事前記憶（pre-store）されうる。損失が実際に生じる直前にダウンロードが生じうるか、または、ユーザ動作の前にコンテンツがポータブルデバイスにプレローディング（pre-load）されうる。
【００１７】
[0028]改善されたエラー予測と処理のプロセスおよびシステムの例は概して、本明細書に含まれる図面で示される。これらの方法およびシステムは、この目標を達成するために、ユーザ経験を改善すること、および、システムリソースをインテリジェントに利用することに直接取り組む。ワイヤレス接続の欠落を引き起こしうる潜在的な接続エラーを積極的に予測し、次に、失った接続の隠蔽／修正を適切に処理することは、著しい改善である。
【００１８】
[0029]図１は、ポータブルデバイス１４がワイヤレスネットワーク１２へのその接続を失う例示的なワイヤレスシステム１０を示す。示されるように、ポータブルデバイス１４は、第１のロケーションにいる間、ワイヤレスネットワーク１２への無線周波数（ＲＦ）接続を維持する。ポータブルデバイス１４が第２のロケーションに動くと、このワイヤレス接続は失われ、デバイス１４は、ネットワーク１２から切断される。この切断は、様々な理由により生じ得、それは、ワイヤレスネットワークのカバレッジエリアの範囲から出ること、あるいは、例えば、丘または山、建物、および／または、他の構造といった地理的特徴、等、接続のＲＦ信号を妨げるまたは弱める物理的な障害物（obstruction）を含む。接続障害はまた、サービス異常や接続の欠落をもたらす天候条件またはネットワーク動作条件のような、デバイス１４の動きに起因しない他の理由によっても起こりうる。
【００１９】
[0030]より詳細に下で示されるように、システム１０は、接続妨害がより高度に処理されうるために、ポータブルデバイス１４からの切断を事前に予測するように構成される。
【００２０】
[0031]図２は、ワイヤレス接続障害を予測および処理するための例示的なシステム５０を示すブロック図である。システム５０は、図１のワイヤレス通信システム１０に含まれうる。システム５０は、１つ以上のセンサ５３からセンサデータを、１つ以上のデータソース５５から様々なタイプのデータを受信するセンサおよびデータ捕捉ブロック５２を含む。システム５０はまた、接続エラー予測エンジン（ＣＥＰＥ）５４、障害処理方法選択ブロック５６、障害処理方法５８、代替コンテンツレンダリングエンジン６０、局所コンテンツ記憶装置６２、外部コンテンツ記憶装置６４、および１つ以上の提示デバイス６６を含む。
【００２１】
[0032]データソース５５は、ポータブルデバイスが動作している環境、デバイスのロケーション、移動の方向、移動の速さ、ネットワークカバレッジマップ情報、天候、等、に関するデータを提供しうる。ソース５５は、局所的にポータブルデバイスに、および／または、遠隔的にネットワークサーバに、そのようなデータを記憶するための記憶デバイスおよびそれらのインターフェースを含みうる。センサ５３は、ポータブルデバイスのＧＰＳ座標、時刻、ワイヤレス接続強度、等、に関するデータを提供しうる。例えば、センサ５３は、ＧＳＰ衛星と通信するための、ポータブルデバイスに含まれるＧＰＳモジュール、および／または、セルラネットワークとのワイヤレス通信のためのエアインターフェースを含み得、エアインターフェースは、ネットワークとのワイヤレスチャネルの強度を決定するように構成される。これらデータは、センサおよびデータ捕捉ブロック５２によって周期的に集められ、次に、ＣＥＰＥ ５４によって実行されるデータ融合（data fusion）を通して活用されうる。ポータブルデバイスについての速度情報は、センサ５３によって提供されうるか、あるいは、あらかじめ定義された時間期間にわたりブロック５２によって集められたＧＰＳ座標データを用いて、捕捉ブロック５２によって代替的に算出されうる。
【００２２】
[0033]ＣＥＰＥ ５４は、センサおよびデータ捕捉ブロック５２によってＣＥＰＥに提供されるデータに基づいてポータブルデバイスのワイヤレス接続への将来の障害を予測する。ＣＥＰＥ ５４は、障害の程度、例えば、接続の完全な損失、対、中程度に劣化した信号品質、ならびに、予測される開始時間および障害の持続時間を算出しうる。
[0034]ワイヤレスサービスの一時的な損失の予測は、ポータブルデバイスのＧＰＳロケーション、移動の速さおよび方向に基づいてなされうる。追加的に／代替的に、この予測は、通信業者のネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラヒック条件、検出された信号強度、および／または、同様のもの、に基づいてなされうる。
【００２３】
[0035]追加的に／代替的に、この予測は、ユーザコミュニティから、クラウド（例えば、ｆａｃｅｂｏｏｋまたは他のソーシャルネットワーク）にアップロードされたロケーションタグに基づいてなされうる。これらタグは、信号受信状態が悪い（poor signal reception）ロケーションを識別する。各タブは、ＧＰＳ座標を含み得、信号受信状態が悪いとしてそのロケーションを報告するコミュニティユーザの数にしたがって重み付けされうる。タグは、コミュニティメンバのポータブルデバイスに周期的にプッシュ配信（push）されうる。
【００２４】
[0036]前述のデータおよび情報の任意の適切な組み合わせは、ＣＥＰＥ ５４が接続障害を予測するために使用されうる。
【００２５】
[0037]予期される障害の予測されたタイミング、程度、および持続時間は、障害処理方法選択ブロック５６に渡される。ＣＥＰＥ ５４からのこの情報に基づいて、選択ブロック５６は、接続障害が生じると予測されたときに実行されることとなる１つ以上の処理方法５８を選択する。障害（エラー）処理方法は、（１）ユーザの現在の通信セッションのコンテンツをタイムワープすること、（２）充填／代替コンテンツを挿入すること、（３）ユーザに、妨害するサービスの損失についての警告を提供すること、（４）損失期間の間、コンテンツ信号をミュートすること、または、前述された処理方法の任意の適切な組み合わせを含みうる。
【００２６】
[0038]コンテンツをタイムワープすることは、例えば、損失期間があらかじめ定義された持続時間よりも短い場合にのみ選択的に使用されうる。コンテンツは、このコンテンツに対応するオーディオおよび／またはビデオ信号を時間ドメインで引き延ばすことまたは縮めることによって、タイムワープされる。具体的には、コンテンツに関連付けられたオーディオおよび／または視覚信号の時間軸を引き延ばすまたは縮めるためにタイムワープが使用され、それを障害が隠蔽されるべき時間期間とアラインする。タイムワープは、オーディオおよび／またはビデオコンテンツに適用されうる一般的な技術であり、タイムワープを実行するための埋込み式ソフトウェアは、市販されている。
【００２７】
[0039]選択された障害処理方法が、接続中断（disruption）期間の間、代替または充填コンテンツを提示すること、を含む場合、そのようなコンテンツは、代替コンテンツレンダリングブロック６０による、ユーザのポータブルデバイス上での提示のためにレンダリングされうる。コンテンツレンダリングブロック６０は、ポータブルデバイス内に位置付けられうる局所コンテンツ記憶ソース６２から、または、外部コンテンツ記憶ソース６４からコンテンツを検索しうる。外部コンテンツ記憶ソース６４は、クラウドサービスシステムの一部として含まれるサーバでありうる。
【００２８】
[0040]ワイヤレスサービスの切迫した損失を予測したことに応じて、実際にサービスを失う前に、代替／充填コンテンツが、代替的に、外部コンテンツソース６４からポータブルユーザデバイス上にプッシュ配信される。追加的に／代替的に、充填コンテンツは、ポータブルデバイスにプレローディングされうる。
【００２９】
[0041]次に、選択された障害処理方法が、予測された障害の時間に、システム５０によって実行される。選択された処理方法の出力は、ユーザのポータブルデバイスに含まれる１つ以上の提示デバイス６６に提供される。選択された処理方法は、接続中断の影響を遮断（mask）または隠蔽するために、提示デバイス６６上に現在提示されているコンテンツを変更する。コンテンツは、デジタルに表現されうるオーディオおよび／または視覚情報を含む。特定の構成において、選択された障害処理方法は、そのようなコンテンツを表すデジタル信号を操作することで、コンテンツを変更する。提示デバイス６６は、スピーカまたはヘッドフォンのような、視覚ディスプレイおよび／またはオーディオ出力コンポーネントを含みうる。
【００３０】
[0042]図３は、図２のシステム５０を動作する例示的な方法のフローチャート１００を示す。ブロック１０２において、ポータブルデバイスについての接続障害を予測することに関連したデータを検索するために、センサおよびデータソースがクエリされる（queried）。
【００３１】
[0043]ブロック１０４において、検索されたデータに基づいて、将来の接続中断（障害）の可能性が決定される。接続中断は、例えば、算出されたポータブルデバイスの移動の方向および速さと、ワイヤレスネットワークカバレッジマップとのそれらの比較とに基づいて予測されうる。
【００３２】
[0044]決定ブロック１０６において、将来の接続障害が切迫しているか否かについてチェックが行われる。例えば、ポータブルデバイスの速度とネットワークカバレッジマップとの比較に基づいて、システムは、障害の発生時刻を予測し、その持続時間を推定することができる。予測された発生時刻は、閾値と比較され、この中断が、この閾値によって特定された時間内に起こるものである場合、障害は、切迫したものであると決定される。障害が切迫したものでない場合、方法は、ボックス１０２に戻る。しかしながら、接続障害が予測された場合、方法はボックス１０８に進む。
【００３３】
[0045]ボックス１０８において、ある障害処理方法が選択される。処理方法は、予測された接続中断の開始時間および／または持続時間にしたがって選択されうる。処理方法選択はまた、代替コンテンツおよび／またはユーザ入力およびセッティングの利用性に依存しうる。図２に関して上で説明されたように、障害処理方法は、（１）ユーザの現在の通信セッションのコンテンツをタイムワープすること、（２）充填／代替コンテンツを挿入すること、（３）ユーザに、妨害するサービスの損失についての警告を提供すること、（４）損失期間の間、コンテンツ信号をミュートすること、または、前述された処理方法の任意の適切な組み合わせ、を含みうる。
【００３４】
[0046]決定ボックス１１０において、外部コンテンツデータが、選択された処理方法によって必要とされるか否かを決定するためにチェックが行われる。このコンテンツデータは、オーディオおよび／またはビデオコンテンツファイルのような、代替的な充填コンテンツでありうる。外部コンテンツが要求されない場合、方法は、ボックス１１４に進み、選択する処理方法によって要求されうる任意の局所コンテンツを検索する。しかしながら、外部ソースからのコンテンツが必要とされる場合、方法は、ボックス１１２に進み、コンテンツは、１つ以上の外部ソースから取り出される。
【００３５】
[0047]ボックス１１６において、選択された処理方法は、接続中断の認識される影響を減らすために、予測された障害の時間に実行される。
【００３６】
[0048]ボックス１１８において、処理方法の結果と、センサおよび予測データソースからの示数（reading）が更新される。
【００３７】
[0049]決定ボックス１２０において、障害が処理されたか否かを決定するためにチェックが行われる。これは、処理方法の実行を開始してからの経過時間をチェックし、それを、予測された接続障害の持続時間と比較することで行われうる。障害が適切に処理されたと決定されると、方法はボックス１０２に戻る。しかしながら、障害処理方法が完了しなかった場合、方法は、ボックス１１６に戻り、処理方法の実行を続ける。
【００３８】
[0050]図４は、例示的な動作シナリオにおいて音声信号をタイムワープするプロセスを示すタイムライングラフ１５０を示す。グラフ１５０は、ポータブルデバイスＡ １５２およびポータブルデバイスＢ １５４で出力される音声信号を描写する。デバイスＡ １５２は、それがワイヤレス接続を失うトンネル１５８を列車１５６で移動する。音声信号１６０は、障害処理方法によって変更されていない、デバイスＡ １５２によって出力される音声信号を描写する。第２の音声信号１６２は、列車１５６がトンネルを通過するときの障害期間ｔ１−ｔ２をカバーするように音声信号１６０をタイムワープして引き延ばした結果として、デバイスＡ １５２によって出力される音声信号を描写する。第３の音声信号１６４は、第２のデバイスＢ １５４によって出力される音声信号を描写する。
【００３９】
[0051]図５は、図４に関して説明されたワイヤレス接続欠落を処理する第１の例示的な方法のフローチャート２００を示す。ボックス２０２において、ワイヤレスネットワークを通して、ポータブルデバイスＡ １５２とポータブルデバイスＢ １５４との間で呼（call）が確立される。ボックス２０４において、ポータブルデバイスＡ １５２およびポータブルデバイスＢ １５４の両方のロケーションおよび速度が、両方のデバイスについてのＧＰＳ座標データから算出されうる。
【００４０】
[0052]ボックス２０６において、ＣＥＰＥは、デバイスＡ １５２が、将来の時間、例えば、１０秒後の時間ｔ１にトンネルに入ることとなると決定する。ＣＥＰＥはさらに、デバイスＡ １５２が、特定の持続時間の間、例えば、時間ｔ２までの３秒間、トンネル内に留まることとなると決定する。これらの決定は、デバイスＡ １５２について算出されたロケーションおよび速度を、デバイスＡ １５２の現在のロケーションにおける、その周りの地形および特徴の記憶されたデジタル化地理マップと比較することでなされうる。ＣＥＰＥはまた、デバイスＡとＢとの間のワイヤレス接続が、時間ｔ１からｔ２までのトンネル通過中、失われることとなることを予測する。
【００４１】
[0053]ボックス２０８において、デバイスＡとＢとの間のワイヤレス接続損失に対処するための障害処理方法が選択される。このケースにおいて、トンネルを通過する間の接続損失の影響を軽減するために、タイムワープが選択される。
【００４２】
[0054]ボックス２１０において、例えば、トンネルに入る５秒前など、予測される接続損失より前の時間、時間ｔ０、に、デバイスＡ １５２は、その音声信号をワープして、時間ｔ１からｔ２に引き延ばす。これは、図４の引き延ばされた音声信号１６２によって示される。
【００４３】
[0055]ボックス２１２において、デバイスＡ １５２とＢ １５４との間の呼は、列車がトンネルを通過する時間ｔ１からｔ２まで欠落する。この期間の間、デバイスＡ １５２のユーザは、スローダウンした、引き延ばされた音声信号１６２を聞く。時間ｔ２において、ワイヤレスシステムは、デバイスＡとＢとの間で呼を自動的に再接続する。ボックス２１４において、呼が終了する。
【００４４】
[0056]図６は、図４に関して説明されたワイヤレス接続欠落を処理する第２の例示的な方法のフローチャート２５０を示す。ボックス２５２において、ワイヤレスネットワークを通して、ポータブルデバイスＡ １５２とポータブルデバイスＢ １５４との間で呼が確立される。ボックス２５４において、ポータブルデバイスＡ １５２およびポータブルデバイスＢ １５４の両方のロケーションおよび速度は、両方のデバイスについてのＧＰＳ座標データから算出されうる。
【００４５】
[0057]ボックス２５６において、ＣＥＰＥは、デバイスＡ １５２が、将来の時間、例えば、１０秒後の時間ｔ１にトンネルに入り、時間ｔ２までの６０秒間トンネルに留まるであろうことを決定する。これらの決定は、デバイスＡ １５２について算出されたロケーションおよび速度を、デバイスＡ １５２の現在のロケーションにおける、その周りの地形および特徴の記憶されたデジタル化地理マップと比較することでなされうる。ＣＥＰＥはまた、デバイスＡとＢとの間のワイヤレス接続が、時間ｔ１からｔ２までのトンネル通過中、失われるであろうことを予測する。
【００４６】
[0058]ボックス２５８において、デバイスＡとＢとの間のワイヤレス接続損失に対処するために、ある障害処理方法が選択される。このケースにおいて、接続障害の持続時間が長すぎて、音声信号を効率的にタイムワープすることができないため、トンネルを通過する間の接続損失の影響を軽減するために、警告メッセージおよび代替的な充填コンテンツが選択される。
【００４７】
[0059]ボックス２６０において、例えば、トンネルに入る５秒前など、予測される接続損失より前の時間に、デバイスＡ １５２およびＢ １５４は、呼が間もなく６０秒間欠落し、後に自動的に再接続されることをユーザに警告する警告メッセージを、ユーザに提示する。
【００４８】
[0060]ボックス２６２において、代替コンテンツは、時間ｔ１から開始して、デバイスＡとＢの両方で提示される。
【００４９】
[0061]ボックス２６４において、デバイスＡ １５２とＢ １５４との間の呼は、列車がトンネルを通過する時間ｔ１からｔ２まで欠落する。この期間中、デバイスＡ １５２およびＢ １５４のユーザは、充填コンテンツを聞く。時間ｔ２において、ワイヤレスシステムは、デバイスＡとＢとの間で呼を自動的に再接続し、充填コンテンツが停止される。ボックス２６６において、呼が終了する。
【００５０】
[0062]図７は、２つの都市の間を車で旅行する間のワイヤレス放送の損失を示す図である。この図は、第１の都市（都市１）３０４、第２の都市（都市２）３０６、および、第１の都市３０４から第２の都市３０６に移動する自動車を有する例示的な地理的エリア３００を描写する。都市１ ３０４に位置する第１のラジオ局、例えば、第１のＦＭ局、ＦＭ１、は、第１の放送カバレッジエリア３０８にわたって放送し、都市２ ３０６に位置する第２のラジオ局、例えば、第２のＦＭ局、ＦＭ２は、第２の放送カバレッジエリア３１０にわたって放送する。
【００５１】
[0063]車３０２の中のユーザは、ＦＭ１局を聞きながら彼／彼女の旅行を開始しうる。車３０２が都市１から離れる（travel away）と、ＦＭ１局からの信号はフェーディングし、ＦＭ２局からの信号が強まる。
【００５２】
[0064]本明細書に開示されるシステムおよび方法は、車３０２の中のワイヤレスデバイス上でラジオまたはＴＶ放送局がいつフェードアウトするかを、ユーザのロケーションおよび移動方向に基づいて予測するために、このシナリオで使用されうる。放送損失が生じると（例えば、ユーザが、放送ソースＦＭ１から離れることによってもたらされる弱い信号に起因して）、ワイヤレスデバイスは、（１）同様のコンテンツを放送している地方の（local）放送局、例えば、ＦＭ２を代わりに用いるか、または、（２）弱まり歪んだラジオまたはＴＶ放送信号の代わりに、デバイス上に記憶されている、オリジナルの放送局からの事前記録（pre-recorded）コンテンツを代わりに用いることができる。
【００５３】
[0065]図８は、図７のワイヤレス放送ＦＭ１の損失を処理する第１の例示的な方法のフローチャート３５０を示す。この方法は、図７の例示的なシナリオで与えられるように、ＦＭ２のような代替的な放送局を選択することを含む。
【００５４】
[0066]ボックス３５２において、運転手は、都市１から都市２への車３０４でのドライブ旅行を開始する。ボックス３５４において、ＣＥＰＥは、ユーザのラジオの動作状態をモニタリングすることによって、ユーザが特定の地方のラジオ局ＦＭ１を聞いていると決定する。このラジオは、そのオン／オフ状態を示すフラッグ、および、ラジオが現在チュ−ニングされている先の無線周波数を示すデジタル値が、ＣＥＰＥに利用可能となるように構成されうる。ユーザのラジオからＣＥＰＥにこの情報を転送するために、任意の適切なデジタルデータネットワーキング通信またはバススキームが使用されうる。
【００５５】
[0067]ボックス３５６において、ＣＥＰＥは、都市１から都市２への移動経路を確認するために、記憶されたユーザカレンダおよびＧＰＳデータにクエリする。ユーザカレンダは、ユーザが特定の時間および日付に都市２に移動していることを示すエントリを含みうる。ロケーションおよび車の移動速度は、このＧＰＳデータから決定されうる。
【００５６】
[0068]ボックス３５８において、ＣＥＰＥは、ユーザの移動レートで、ＦＭ１との放送接続が、将来の特定の時間に著しく劣化するであろうことを予測する。この予測は、算出されたユーザの速度と、ＦＭ１の放送カバレッジエリアの記憶されたマップとに基づきうる。代替的に、ユーザの観点から、この放送の障害の状態がいつ許容できない程度になるかを予測するために、ＦＭ１の放送信号の強度が周期的に測定されうる。
【００５７】
[0069]ボックス３６０において、ＦＭ１と、車３０４の中のポータブルデバイスとの間の劣化した放送接続に対処するために、ある障害処理方法が選択される。このケースにおいて、予測された放送障害の時間に、移動経路に沿って、同等の代替的な放送局ＦＭ２が、ＦＭ１の代わりに、選択される。代替的な局は、放送局についての情報、例えば、それらのプログラミングタイプ、ロケーション、放送電力、放送周波数、カバレッジマップ、等、を記憶しているデータベースから選択されうる。例えば、データベース記録において示されるプログラミングタイプを、現在聞かれている局のものとマッチングさせ、ユーザのＧＰＳ座標ロケーションを、データベース内のカバレッジマップ記録と比較して、同様のプログラミングを有する新たな地方局を選択することで、代替的な局が選択されうる。
【００５８】
[0070]ボックス３６２において、新たな放送局ＦＭ２が、第１の放送信号が失われる予測時間に、ポータブルデバイス上にフェードインされうる。
【００５９】
[0071]決定ボックス３６４において、ユーザが異なる放送局を選択したか否かを決定するためにチェックが行われる。選択していない場合、ポータブルデバイスは、デバイスがオフにされる（例えば、目的地に到着する、ボックス３６６）まで、代用の放送を提示し続ける。しかしながら、ユーザが新しい局を選択した場合、方法は、ボックス３５４に戻る。
【００６０】
[0072]図９は、図７のワイヤレス放送ＦＭ１の損失を処理する第２の例示的な方法のフローチャート４００を示す。この方法は、ＦＭ１からの放送の受信を終了すること、および、局所的に記憶された事前記録コンテンツを、ＦＭ１放送の代わりに用いることを含む。
【００６１】
[0073]ボックス４０２において、運転手は、都市１から都市２への車３０４でのドライブ旅行を開始する。ボックス４０４において、ＣＥＰＥは、ユーザが特定の地方のラジオ局ＦＭ１を聞いていると決定する。ボックス４０６において、ＣＥＰＥは、都市１から都市２への移動経路を確認するために、記憶されたユーザカレンダおよびＧＰＳデータをクエリする。ユーザカレンダは、ユーザが特定の時間および日付に都市２に移動していることを示すエントリを含みうる。ロケーションおよび車の移動速度は、このＧＰＳデータから決定されうる。
【００６２】
[0074]ボックス４０８において、ＣＥＰＥは、ユーザの移動レートで、ＦＭ１との放送接続が、将来の特定の時間に著しく劣化するであろうことを予測する。この予測は、算出されたユーザの速度と、ＦＭ１の放送カバレッジエリアの記憶されたマップとに基づきうる。代替的に、ユーザの観点から、この放送の障害の状態がいつ許容できない程度になるかを予測するために、ＦＭ１の放送信号の強度が周期的に測定されうる。
【００６３】
[0075]ボックス４１０において、ＦＭ１と、車３０４の中のポータブルデバイスとの間の劣化した放送接続に対処するために、ある障害処理方法が選択される。このケースにおいて、予測された放送障害の時間に、局所的に記憶された事前記録コンテンツがＦＭ１の代わりに選択される。ＦＭ１のプログラミングとタイプが等しい事前記録コンテンツが、局プログラミングタイプ、ロケーション、放送電力、カバレッジマップ、等、ＦＭ１を含む放送局についての記憶されている情報に基づいて選択されうる。
【００６４】
[0076]ボックス４１２において、事前記録コンテンツが、Ｆ１からの放送信号が失われる予測時間に、ポータブルデバイス上にフェードインされうる。
【００６５】
[0077]図１０は、障害物に起因する、衛星放送のようなワイヤレス接続の損失を処理する例示的な方法のフローチャート４５０である。ボックス４５２において、ＣＥＰＥは、自動車内のラジオのようなポータブルデバイスが、駐車場または建物に入るといった特定のイベントにより、ワイヤレスカバレッジを失うこととなることを予測する。ボックス４５４において、システムは、ユーザが、衛星放送のようなワイヤレス接続を用いてコンテンツを現在受信していることを決定する。ボックス４５６において、失われた接続に対処するための障害処理方法が選択される。このケースにおいて、障害処理方法は、切断をユーザに警告する警告を、このイベントの前に提示し、ポータブルデバイスで、放送される信号をミュートする。
【００６６】
[0078]図１１は、ポータブルデバイス５０２とのワイヤレス接続５０１の一時的な障害を予測および処理するように構成された例示的なワイヤレス通信システム５００の特定のコンポーネントを示すブロック図である。システム５００は、図１−１０について説明されたシステムおよび方法のうちのいずれかまたはすべてを実現するように構成されうる。
【００６７】
[0079]ワイヤレス通信システム５００は、ワイヤレスネットワーク５０４と通信状態にあるポータブルデバイス５０２を含む。ワイヤレスネットワーク５０４は、サーバ５２０を含むクラウドサービス５０６と通信する。サーバ５２０は、ワイヤレスネットワーク５０４を用いてポータブルデバイス５０２にダウンロードされることができる外部コンテンツおよび／または他のデータを記憶しているデータベース（ＤＢ）を含みうる。
【００６８】
[0080]ポータブルデバイス５０２は、ワイヤレスインターフェース５０８、プロセッサ５１０、ユーザインターフェース（ＵＩ）５１２、およびメモリ５１４を含む。ＵＩ ５１２は、視覚ディスプレイ５１６と、とりわけ、オーディオをユーザに出力するためのオーディオユーザインターフェース５１８とを含む。プロセッサ５１０は、図２のシステムブロック５２−６６の機能性および本明細書に開示された方法ステップを実現するために、データを使用し、メモリ５１４に記憶されたプログラミングコードを実行することができる。
【００６９】
[0081]本明細書で説明されたシステム、装置、デバイス、およびそれらのそれぞれのコンポーネント、ならびに、方法のステップおよびモジュールの機能性は、ハードウェア、ハードウェアによって実行されるソフトウェア／ファームウェア、または、それらの任意の適切な組み合わせで実現されうる。ソフトウェア／ファームウェアは、マイクロプロセッサ、ＤＰＳ、埋込みコントローラ、または、ＩＰ（intellectual property）コアのような１つ以上のデジタル回路によって実行可能な命令のセット（例えば、プログラミングコードセグメント）を有するプログラムでありうる。ソフトウェア／ファームウェアで実現されると、これら機能性は、１つ以上のコンピュータ読取可能な媒体上の命令またはコードとして記憶されうる。コンピュータ読取可能な媒体は、コンピュータ記憶媒体を含みうる。記憶媒体は、コンピュータによってアクセスされうる任意の利用可能な媒体でありうる。限定ではなく例として、このようなコンピュータ読取可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいは、データ構造または命令の形式で所望のプログラムコードを記憶または搬送するために使用可能であり、かつコンピュータによってアクセスされうる任意の他の媒体を備えうる。ディスク（ｄｉｓｋ）とディスク（ｄｉｓｃ）は、本明細書で使用される場合、コンパクトディスク（登録商標）（ＣＤ）、レーザディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、ブルーレイ（登録商標）ディスクを含む。ここで、ディスク（ｄｉｓｋ）は、通常磁気作用によってデータを再生し、ディスク（ｄｉｓｃ）はレーザーで光学的にデータを再生する。上記の組み合わせもまた、コンピュータ読取可能な媒体の範囲内に含まれるべきである。
【００７０】
[0082]特定のシステム、技法、および方法が開示されている。これらのシステム、技法、および方法は、例であり、可能である統合は、本明細書で説明されたものに限定されない。さらに、これらの例に対する様々な変更が可能であり、本明細書に提示された原理は、他のシステムにも同様に適用されうる。加えて、様々なコンポーネントおよび／または方法のステップ／ブロックは、特許請求の範囲を逸脱することなく、特異的に開示されたもの以外の配列で実現されうる。
【００７１】
[0083]したがって、他の実施形態および変更は、これらの教示の観点から、当業者が容易に思いつくであろう。したがって、以下の特許請求の範囲は、上記明細書および添付の図面に関してみた場合に、そのような実施形態および変更をすべてカバーすることが意図されうる。
【図１】
2015508587.tif 000003
【図２】
2015508587.tif 000004
【図３】
2015508587.tif 000005
【図４】
2015508587.tif 000006
【図５】
2015508587.tif 000007
【図６】
2015508587.tif 000008
【図７】
2015508587.tif 000009
【図８】
2015508587.tif 000010
【図９】
2015508587.tif 000011
【図１０】
2015508587.tif 000012
【図１１】
2015508587.tif 000013
【手続補正書】
【提出日】平成26年8月18日(2014.8.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
ユーザにコンテンツを提示するように構成されたポータブルデバイスと、ここで、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測し、
前記予測された障害の時間期間の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更するため、複数の障害処理方法から１つ以上の障害処理方法を選択する
ように構成された少なくとも１つのプロセッサと
を備える、システム。
【請求項２】
ユーザコミュニティからクラウドへとアップロードされた複数のロケーションタグを記憶するように構成されたクラウドサービス
をさらに備え、
前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別し、
前記プロセッサは、前記ロケーションタグに基づいて、前記将来の一時的な障害を予測する、請求項１に記載のシステム。
【請求項３】
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するように構成されたサーバをさらに備える、請求項２に記載のシステム。
【請求項４】
前記ロケーションタグの各々は、信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって重み付けされる、請求項２に記載のシステム。
【請求項５】
前記少なくとも１つのプロセッサは、前記障害の持続時間を推定するようにさらに構成される、請求項１に記載のシステム。
【請求項６】
前記コンテンツは、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープすることによって変更される、請求項５に記載のシステム。
【請求項７】
前記コンテンツは、前記障害の間、代替コンテンツを代用することで変更される、請求項１に記載のシステム。
【請求項８】
前記代替コンテンツは、前記プロセッサが前記障害を予測した結果として、外部データソースから前記ポータブルデバイス上にプッシュ配信される、請求項７に記載のシステム。
【請求項９】
前記代替コンテンツは、前記ポータブルデバイス上にプレローディングされる、請求項７に記載のシステム。
【請求項１０】
前記代替コンテンツは、前記プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに放送される、請求項７に記載のシステム。
【請求項１１】
前記コンテンツは、前記障害の間、前記コンテンツをミュートすることによって変更される、請求項１に記載のシステム。
【請求項１２】
前記プロセッサは、前記障害の発生前にユーザに警告を提供するようにさらに構成される、請求項１に記載のシステム。
【請求項１３】
前記プロセッサは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づいて前記将来の障害を予測する、請求項１に記載のシステム。
【請求項１４】
ワイヤレス通信システムにおいて動作するポータブルデバイスへの一時的なワイヤレス接続障害を処理するための方法であって、
前記ポータブルデバイスでコンテンツを提示することと、なお、前記コンテンツは、前記ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ワイヤレス通信システムによって、および、前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測することと、
前記障害を予測した結果として、前記障害の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更するため、複数の障害処理方法から１つ以上の障害処理方法を選択することと
を備える方法。
【請求項１５】
クラウドサービスから複数のロケーションタグを受信することと、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測することと
をさらに備える、請求項１４に記載の方法。
【請求項１６】
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信することをさらに備える、請求項１５に記載の方法。
【請求項１７】
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けすること
をさらに備える、請求項１５に記載の方法。
【請求項１８】
前記障害の持続時間を推定することをさらに備える、請求項１４記載の方法。
【請求項１９】
前記変更することは、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープすることを含む、請求項１８に記載の方法。
【請求項２０】
前記変更することは、前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示することを含む、請求項１４に記載の方法。
【請求項２１】
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信することをさらに備える、請求項２０に記載の方法。
【請求項２２】
前記ポータブルデバイス上に前記代替コンテンツをプレローディングすることをさらに備える、請求項２０に記載の方法。
【請求項２３】
プロセッサによって選択された代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送することをさらに備える、請求項２０に記載の方法。
【請求項２４】
前記変更することは、前記障害の間、前記コンテンツをミュートすることを備える、請求項１４に記載の方法。
【請求項２５】
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供することをさらに備える、請求項１４に記載の方法。
【請求項２６】
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、請求項１４に記載の方法。
【請求項２７】
システムであって、
ワイヤレス通信システムで動作するポータブルデバイスでコンテンツを提示するための手段と、なお、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測するための手段と、
前記予測された障害の間、前記ポータブルデバイスによって提示される前記コンテンツを変更するため、複数の障害処理方法から１つ以上の障害処理方法を選択するための手段と
を備えるシステム。
【請求項２８】
クラウドサービスから複数のロケーションタグを受信するための手段と、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測するための手段と
をさらに備える、請求項２７に記載のシステム。
【請求項２９】
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するための手段をさらに備える、請求項２８に記載のシステム。
【請求項３０】
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けするための手段をさらに備える、請求項２８に記載のシステム。
【請求項３１】
前記障害の持続時間を推定するための手段をさらに備える、請求項２７記載のシステム。
【請求項３２】
前記変更するための手段は、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープするための手段を含む、請求項３１に記載のシステム。
【請求項３３】
前記変更するための手段は、前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示するための手段を含む、請求項２７に記載のシステム。
【請求項３４】
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信するための手段をさらに備える、請求項３３に記載のシステム。
【請求項３５】
前記ポータブルデバイス上に前記代替コンテンツをプレローディングするための手段をさらに備える、請求項３３に記載のシステム。
【請求項３６】
プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送するための手段をさらに備える、請求項３３に記載のシステム。
【請求項３７】
前記障害の間、前記コンテンツをミュートするための手段をさらに備える、請求項２７に記載のシステム。
【請求項３８】
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供するための手段をさらに備える、請求項２７に記載のシステム。
【請求項３９】
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、請求項２７に記載のシステム。
【請求項４０】
１つ以上のプロセッサによって実行可能な命令のセットを具現化する非一時的なコンピュータ読取可能な媒体であって、前記命令のセットは、
ワイヤレス通信システムで動作するポータブルデバイスでコンテンツを提示するためのコードと、なお、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測するためのコードと、
前記予測された障害の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更するため、複数の障害処理方法から１つ以上の障害処理方法を選択するためのコードと
を備える、コンピュータ読取可能な媒体。
【請求項４１】
クラウドサービスから複数のロケーションタグを受信するためのコードと、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測するためのコードと
をさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項４２】
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するためのコードをさらに備える、請求項４１に記載のコンピュータ読取可能な媒体。
【請求項４３】
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けするためのコードをさらに備える、請求項４１に記載のコンピュータ読取可能な媒体。
【請求項４４】
前記障害の持続時間を推定するためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項４５】
前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープするためのコードをさらに備える、請求項４４に記載のコンピュータ読取可能な媒体。
【請求項４６】
前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示するためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項４７】
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信するためのコードをさらに備える、請求項４６に記載のコンピュータ読取可能な媒体。
【請求項４８】
前記ポータブルデバイス上に前記代替コンテンツをプレローディングするためのコードをさらに備える、請求項４６に記載のコンピュータ読取可能な媒体。
【請求項４９】
前記プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送するためのコードをさらに備える、請求項４６に記載のコンピュータ読取可能な媒体。
【請求項５０】
前記障害の間、前記コンテンツをミュートするためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項５１】
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供するためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な媒体。
【請求項５２】
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、請求項４０に記載のコンピュータ読取可能な媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
[0083]したがって、他の実施形態および変更は、これらの教示の観点から、当業者が容易に思いつくであろう。したがって、以下の特許請求の範囲は、上記明細書および添付の図面に関してみた場合に、そのような実施形態および変更をすべてカバーすることが意図されうる。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
システムであって、
ユーザにコンテンツを提示するように構成されたポータブルデバイスと、ここで、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測し、
前記予測された障害の時間期間の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更する
ように構成された少なくとも１つのプロセッサと
を備える、システム。
［Ｃ２］
ユーザコミュニティからクラウドへとアップロードされた複数のロケーションタグを記憶するように構成されたクラウドサービス
をさらに備え、
前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別し、
前記プロセッサは、前記ロケーションタグに基づいて、前記将来の一時的な障害を予測する、Ｃ１に記載のシステム。
［Ｃ３］
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するように構成されたサーバをさらに備える、Ｃ２に記載のシステム。
［Ｃ４］
前記ロケーションタグの各々は、信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって重み付けされる、Ｃ２に記載のシステム。
［Ｃ５］
前記少なくとも１つのプロセッサは、前記障害の持続時間を推定するようにさらに構成される、Ｃ１に記載のシステム。
［Ｃ６］
前記コンテンツは、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープすることによって変更される、Ｃ５に記載のシステム。
［Ｃ７］
前記コンテンツは、前記障害の間、代替コンテンツを代用することで変更される、Ｃ１に記載のシステム。
［Ｃ８］
前記代替コンテンツは、前記プロセッサが前記障害を予測した結果として、外部データソースから前記ポータブルデバイス上にプッシュ配信される、Ｃ７に記載のシステム。
［Ｃ９］
前記代替コンテンツは、前記ポータブルデバイス上にプレローディングされる、Ｃ７に記載のシステム。
［Ｃ１０］
前記代替コンテンツは、前記プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに放送される、Ｃ７に記載のシステム。
［Ｃ１１］
前記コンテンツは、前記障害の間、前記コンテンツをミュートすることによって変更される、Ｃ１に記載のシステム。
［Ｃ１２］
前記プロセッサは、前記障害の発生前にユーザに警告を提供するようにさらに構成される、Ｃ１に記載のシステム。
［Ｃ１３］
前記プロセッサは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づいて前記将来の障害を予測する、Ｃ１に記載のシステム。
［Ｃ１４］
ワイヤレス通信システムにおいて動作するポータブルデバイスへの一時的なワイヤレス接続障害を処理するための方法であって、
前記ポータブルデバイスでコンテンツを提示することと、なお、前記コンテンツは、前記ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ワイヤレス通信システムによって、および、前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測することと、
前記障害を予測した結果として、前記障害の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更することと
を備える方法。
［Ｃ１５］
クラウドサービスから複数のロケーションタグを受信することと、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測することと
をさらに備える、Ｃ１４に記載の方法。
［Ｃ１６］
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信することをさらに備える、Ｃ１５に記載の方法。
［Ｃ１７］
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けすること
をさらに備える、Ｃ１５に記載の方法。
［Ｃ１８］
前記障害の持続時間を推定することをさらに備える、Ｃ１４記載の方法。
［Ｃ１９］
前記変更することは、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープすることを含む、Ｃ１８に記載の方法。
［Ｃ２０］
前記変更することは、前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示することを含む、Ｃ１４に記載の方法。
［Ｃ２１］
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信することをさらに備える、Ｃ２０に記載の方法。
［Ｃ２２］
前記ポータブルデバイス上に前記代替コンテンツをプレローディングすることをさらに備える、Ｃ２０に記載の方法。
［Ｃ２３］
プロセッサによって選択された代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送することをさらに備える、Ｃ２０に記載の方法。
［Ｃ２４］
前記変更することは、前記障害の間、前記コンテンツをミュートすることを備える、Ｃ１４に記載の方法。
［Ｃ２５］
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供することをさらに備える、Ｃ１４に記載の方法。
［Ｃ２６］
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、Ｃ１４に記載の方法。
［Ｃ２７］
システムであって、
ワイヤレス通信システムで動作するポータブルデバイスでコンテンツを提示するための手段と、なお、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測するための手段と、
前記予測された障害の間、前記ポータブルデバイスによって提示される前記コンテンツを変更するための手段と
を備えるシステム。
［Ｃ２８］
クラウドサービスから複数のロケーションタグを受信するための手段と、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測するための手段と
をさらに備える、Ｃ２７に記載のシステム。
［Ｃ２９］
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するための手段をさらに備える、Ｃ２８に記載のシステム。
［Ｃ３０］
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けするための手段をさらに備える、Ｃ２８に記載のシステム。
［Ｃ３１］
前記障害の持続時間を推定するための手段をさらに備える、Ｃ２７記載のシステム。
［Ｃ３２］
前記変更するための手段は、前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープするための手段を含む、Ｃ３１に記載のシステム。
［Ｃ３３］
前記変更するための手段は、前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示するための手段を含む、Ｃ２７に記載のシステム。
［Ｃ３４］
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信するための手段をさらに備える、Ｃ３３に記載のシステム。
［Ｃ３５］
前記ポータブルデバイス上に前記代替コンテンツをプレローディングするための手段をさらに備える、Ｃ３３に記載のシステム。
［Ｃ３６］
プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送するための手段をさらに備える、Ｃ３３に記載のシステム。
［Ｃ３７］
前記障害の間、前記コンテンツをミュートするための手段をさらに備える、Ｃ２７に記載のシステム。
［Ｃ３８］
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供するための手段をさらに備える、Ｃ２７に記載のシステム。
［Ｃ３９］
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、Ｃ２７に記載のシステム。
［Ｃ４０］
１つ以上のプロセッサによって実行可能な命令のセットを具現化する非一時的なコンピュータ読取可能な媒体であって、前記命令のセットは、
ワイヤレス通信システムで動作するポータブルデバイスでコンテンツを提示するためのコードと、なお、前記コンテンツは、ワイヤレス接続を通して前記ポータブルデバイスに配信される、
前記ポータブルデバイスのユーザ使用に基づいて、前記ワイヤレス接続の将来の一時的な障害を予測するためのコードと、
前記予測された障害の間、前記ポータブルデバイスによって提示されている前記コンテンツを変更するためのコードと
を備える、コンピュータ読取可能な媒体。
［Ｃ４１］
クラウドサービスから複数のロケーションタグを受信するためのコードと、なお、前記ロケーションタグは、ユーザコミュニティによってクラウドへとアップロードされ、前記ロケーションタグの各々は、ワイヤレス通信システム内の、信号受信状態が悪いロケーションを識別する、
前記ロケーションタグ、および、前記ポータブルデバイスのユーザ使用に基づいて、前記将来の一時的な障害を予測するためのコードと
をさらに備える、Ｃ４０に記載のコンピュータ読取可能な媒体。
［Ｃ４２］
前記ロケーションタグのうちの少なくともいくつかを、前記ポータブルデバイス上に周期的にプッシュ配信するためのコードをさらに備える、Ｃ４１に記載のコンピュータ読取可能な媒体。
［Ｃ４３］
信号受信状態が悪いとして前記ロケーションを報告するコミュニティユーザの数にしたがって前記ロケーションタグの各々を重み付けするためのコードをさらに備える、Ｃ４１に記載のコンピュータ読取可能な媒体。
［Ｃ４４］
前記障害の持続時間を推定するためのコードをさらに備える、Ｃ４０に記載のコンピュータ読取可能な媒体。
［Ｃ４５］
前記障害の前記持続時間をカバーするように前記コンテンツをタイムワープするためのコードをさらに備える、Ｃ４４に記載のコンピュータ読取可能な媒体。
［Ｃ４６］
前記障害の間、前記ポータブルデバイスによって代替コンテンツを提示するためのコードをさらに備える、Ｃ４０に記載のコンピュータ読取可能な媒体。
［Ｃ４７］
前記障害を予測した結果として、外部データソースからの前記代替コンテンツを前記ポータブルデバイス上にプッシュ配信するためのコードをさらに備える、Ｃ４６に記載のコンピュータ読取可能な媒体。
［Ｃ４８］
前記ポータブルデバイス上に前記代替コンテンツをプレローディングするためのコードをさらに備える、Ｃ４６に記載のコンピュータ読取可能な媒体。
［Ｃ４９］
前記プロセッサによって選択される代替的なソースによって、第２のワイヤレス接続を通して前記ポータブルデバイスに前記代替コンテンツを放送するためのコードをさらに備える、Ｃ４６に記載のコンピュータ読取可能な媒体。
［Ｃ５０］
前記障害の間、前記コンテンツをミュートするためのコードをさらに備える、Ｃ４０に記載のコンピュータ読取可能な媒体。
［Ｃ５１］
前記障害の発生前に前記ポータブルデバイスによってユーザに警告を提供するためのコードをさらに備える、Ｃ４０に記載のコンピュータ読取可能な媒体。
［Ｃ５２］
前記将来の障害を予測することは、前記ポータブルデバイスのロケーションを与えるＧＰＳ座標、ＧＰＳ座標に基づいて前記ポータブルデバイスについての算出された移動の速さおよび方向、通信業者ネットワークカバレッジマップ、時刻、局所的な天候条件、局所的なトラフィック条件、ユーザカレンダ、前記ポータブルデバイスへのワイヤレス接続の検出信号強度からなるグループから選択されたデータ、および、前述されたデータの任意の適切な組み合わせに基づく、Ｃ４０に記載のコンピュータ読取可能な媒体。
【国際調査報告】
2015508587.tif 000014
2015508587.tif 000015
2015508587.tif 000016