(57)【特許請求の範囲】
【請求項１】
カレンダリングシステムが機能するモバイルデバイスを含むモバイル通信システムにおいて帯域幅を最適化するための方法であって、
前記カレンダリングシステムを介してイベントの表示を受信すること、
前記イベントの特性、イベント時点、および前記イベントの持続時間を識別すること、
前記イベントの前記識別された特性および持続時間に基づいて前記モバイルデバイスの帯域幅使用の推定を特定すること、ならびに、
前記モバイルデバイスの前記帯域幅使用の前記推定に基づいて、前記イベント時点において、および前記イベントの前記持続時間にわたって帯域幅を前記モバイルデバイスに割り当てることを含む方法。
【請求項２】
前記イベントの前記特性が、前記イベント中における増大した帯域幅使用を示唆する、スケジュールされた電話の通話、テキスト、Ｅメール、またはインターネットへの接続の表示を含む、請求項１に記載の方法。
【請求項３】
前記イベントの前記特性が、前記イベント中における減少した帯域幅使用を示唆するアクティビティにユーザが従事することになるという示唆された表示を含む、請求項１に記載の方法。
【請求項４】
前記帯域幅が、ダウンリンク帯域幅およびアップリンク帯域幅を含み、帯域幅使用の推定を特定することが、推定されたアップリンク帯域幅使用および推定されたダウンリンク帯域幅使用を特定することを含み、前記帯域幅使用の前記推定に基づいて、前記イベント時点において、および前記イベントの前記持続時間にわたって帯域幅を前記モバイルデバイスに割り当てることが、前記推定されたアップリンク帯域幅および前記推定されたダウンリンク帯域幅にそれぞれ基づいてアップリンク帯域幅およびダウンリンク帯域幅を割り当てることを含む、請求項１に記載の方法。
【請求項５】
前記イベントのロケーションを識別することをさらに含み、帯域幅を前記モバイルデバイスに割り当てることが、前記識別されたロケーションにおいて前記モバイル通信システムのカバレッジエリア内で、前記イベント時点において、および前記イベントの前記持続時間にわたって、前記割り当てられた帯域幅を確保することを含む、請求項１に記載の方法。
【請求項６】
前記イベントの特性を識別することが、前記モバイルデバイスが、前記イベント時点において、および前記イベントの前記持続時間にわたって、増大した帯域幅を使用することになるという明確な表示を識別することを含む、請求項１に記載の方法。
【請求項７】
前記モバイルデバイスが、増大した帯域幅を前記イベントの前記持続時間にわたって使用したかどうかを前記イベント時点および前記イベントの持続時間の後に特定することと、
前記モバイルデバイスが、明確に示されているように、増大した帯域幅を前記イベントの前記持続時間にわたって使用したと特定された場合には、前記モバイルデバイスのユーザにインセンティブを提供することと
をさらに含む、請求項６に記載の方法。
【請求項８】
前記イベントの特性を識別することが、前記モバイルデバイスが、前記イベント時点において、および前記イベントの前記持続時間にわたって、減少した帯域幅を使用することになるという明確な表示を識別することを含む、請求項１に記載の方法。
【請求項９】
前記モバイルデバイスが、減少した帯域幅を前記イベントの前記持続時間にわたって使用したかどうかを前記イベント時点および前記イベントの持続時間の後に特定することと、
前記モバイルデバイスが、明確に示されているように、減少した帯域幅を前記イベントの前記持続時間にわたって使用したと特定された場合には、前記モバイルデバイスのユーザにインセンティブを提供することと
をさらに含む、請求項８に記載の方法。
【請求項１０】
前記インセンティブが、価格の割引、クレジットポイント、または将来のイベント中における増大した帯域幅を含む、請求項７に記載の方法。
【請求項１１】
前記モバイルデバイスが、前記明確に示されている減少した帯域幅とは反対に、増大した帯域幅を前記イベントの前記持続時間にわたって使用したと特定された場合には、前記モバイルデバイスのユーザにディスインセンティブを与えること
をさらに含む、請求項９に記載の方法。
【請求項１２】
前記ディスインセンティブが、将来のイベント中における優先度の低下を含む、請求項１１に記載の方法。
【請求項１３】
前記モバイルデバイスが、モバイル電話、スマートフォン、またはラップトップコンピュータを含む、請求項１に記載の方法。
【請求項１４】
ワイヤレス通信システムを介してモバイルデバイスと通信することができるコンピューティングデバイスによって実行可能である、その上に格納されているコンピュータ実行可能命令を有するコンピュータ可読記憶媒体であって、前記コンピュータ実行可能命令が、
前記コンピューティングデバイスのカレンダリングシステムを介してイベントの表示を受信すること、
前記イベントの特性、イベント時点、および前記イベントの持続時間を識別すること、
前記イベントの前記識別された特性および持続時間に基づいて前記モバイルデバイスの帯域幅使用の推定を特定すること、ならびに、
前記モバイルデバイスの前記帯域幅使用の前記推定に基づいて、前記イベント時点において、および前記イベントの前記持続時間にわたって帯域幅を前記モバイルデバイスに割り当てることを含むオペレーションを行うように実行可能である、コンピュータ可読記憶媒体。
【請求項１５】
前記イベントの前記特性が、前記イベント中における増大した帯域幅使用を示唆する、スケジュールされた電話の通話、テキスト、Ｅメール、またはインターネットへの接続の表示を含む、請求項１４に記載のコンピュータ可読記憶媒体。
【請求項１６】
前記イベントの前記特性が、前記イベント中における減少した帯域幅使用を示唆するアクティビティにユーザが従事することになるという示唆された表示を含む、請求項１４に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記帯域幅が、ダウンリンク帯域幅およびアップリンク帯域幅を含み、帯域幅使用の推定を特定することが、推定されたアップリンク帯域幅使用および推定されたダウンリンク帯域幅使用を特定することを含み、前記帯域幅使用の前記推定に基づいて、前記イベント時点において、および前記イベントの前記持続時間にわたって帯域幅を前記モバイルデバイスに割り当てることが、前記推定されたアップリンク帯域幅および前記推定されたダウンリンク帯域幅にそれぞれ基づいてアップリンク帯域幅およびダウンリンク帯域幅を割り当てることを含む、請求項１４に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記コンピュータ実行可能命令が、前記イベントのロケーションを識別することをさらに含み、帯域幅を前記モバイルデバイスに割り当てることが、前記識別されたロケーションにおいて前記ワイヤレス通信システムのカバレッジエリア内で、前記イベント時点において、および前記イベントの前記持続時間にわたって、前記割り当てられた帯域幅を確保することを含む、請求項１４に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記イベントの特性を識別することが、前記モバイルデバイスが、前記イベント時点において、および前記イベントの前記持続時間にわたって、増大した帯域幅を使用することになるという明確な表示を識別することを含む、請求項１４に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記コンピュータ実行可能命令が、
増大した帯域幅を前記イベントの前記持続時間にわたって使用したかどうかを前記イベント時点および前記イベントの持続時間の後に特定することと、
明確に示されているように、増大した帯域幅を前記イベントの前記持続時間にわたって使用したと特定された場合には、前記モバイルデバイスのユーザにインセンティブを提供することと
をさらに含む、請求項１９に記載のコンピュータ可読記憶媒体。
【請求項２１】
前記イベントの特性を識別することが、前記モバイルデバイスが、前記イベント時点において、および前記イベントの前記持続時間にわたって、減少した帯域幅を使用することになるという明確な表示を識別することを含む、請求項１４に記載のコンピュータ可読記憶媒体。
【請求項２２】
前記コンピュータ実行可能命令が、
減少した帯域幅を前記イベントの前記持続時間にわたって使用したかどうかを前記イベント時点および前記イベントの持続時間の後に特定することと、
明確に示されているように、減少した帯域幅を前記イベントの前記持続時間にわたって使用したと特定された場合には、前記モバイルデバイスのユーザにインセンティブを提供することと
をさらに含む、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記インセンティブが、価格の割引、クレジットポイント、または将来のイベント中における増大した帯域幅を含む、請求項２０に記載のコンピュータ可読記憶媒体。
【請求項２４】
前記モバイルデバイスが、前記明確に示されている減少した帯域幅とは反対に、増大した帯域幅を前記イベントの前記持続時間にわたって使用したと特定された場合には、前記モバイルデバイスのユーザにディスインセンティブを与えること
をさらに含む、請求項２２に記載のコンピュータ可読記憶媒体。
【請求項２５】
前記ディスインセンティブが、将来のイベント中における優先度の低下を含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項２６】
モバイル通信システムであって、
当該モバイル通信システムの帯域幅を割り当てるように構成されている帯域幅コントローラと、
当該モバイル通信システムにおける帯域幅の割り当てを要求するために前記帯域幅コントローラと通信することができるモバイルデバイスとを含み、
前記帯域幅コントローラが、請求項１に記載の方法に従って当該モバイル通信システムの前記帯域幅を割り当てる、モバイル通信システム。
【請求項２７】
複数のワイヤレスモバイルデバイスを含むワイヤレス通信システムにおいて使用するための帯域幅コントローラであって、請求項１４に記載のコンピュータ可読記憶媒体を含む帯域幅コントローラ。
【請求項２８】
モバイルデバイスを含むモバイル通信システムにおいて帯域幅を最適化するための方法であって、
前記モバイルデバイス上で機能するカレンダリングシステムを介してイベントの表示を受信することであって、前記カレンダリングシステムは、前記モバイルデバイスのユーザ用にカレンダーイベントデータを取得および提供するように構成されており、
前記イベントのロケーション、イベント時点、および前記イベントの持続時間を識別すること、
前記イベントの記述を検索することおよび前記イベントの前記記述内でキーワードを識別することにより、前記イベントの特性を識別することであって、前記イベントの前記特性は、前記モバイルデバイスが、前記イベント時点において、および、前記イベントの前記持続時間にわたって、増大した帯域幅又は減少した帯域幅のどちらかを使用することになるという明確な表示を提供するものであり、
前記イベントの前記持続時間、および、前記識別されたキーワードを伴う以前のイベントにおける前記モバイルデバイスに関する平均の必要とされる帯域幅に基づいて推定された帯域幅、に基づいて前記モバイルデバイスの帯域幅使用の推定を特定すること、および
前記モバイルデバイスの前記帯域幅使用の前記推定に基づいて、前記識別されたロケーションにおける前記モバイル通信システムのカバレッジエリア内で、前記イベント時点において、および、前記イベントの前記持続時間にわたって、帯域幅を前記モバイルデバイスに割り当てることを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
通信テクノロジが使用および需要の点において進展し続けていくにつれて、アップリンク帯域幅およびダウンリンク帯域幅の割り当てが、依然として問題のままとなっている。アップリンク帯域幅とダウンリンク帯域幅との間における割り当てが十分でない場合には、ユーザは、品質、信頼性、およびアクセシビリティの低下を経験することがある。
【０００２】
いくつかの場合においては、モバイル通信システムは、タイムピリオドにわたって、およびリアルタイムにアップリンク帯域幅およびダウンリンク帯域幅を十分に割り当てるように構成されていないことがある。通信の専門家たちは、ダウンリンク帯域幅およびアップリンク帯域幅をユーザに動的に割り当てることができるように基地局を構成することが困難であると気づいている。ほぼリアルタイムにユーザのためにアップリンク帯域幅およびダウンリンク帯域幅の割り当てを調整するように基地局を構成することも困難である場合がある。したがって、ユーザのダウンリンク帯域幅およびアップリンク帯域幅を適切に動的に調整する能力が欠如すると、ユーザ経験が悪影響を受ける。
【発明の概要】
【０００３】
一般に、本テクノロジは、カレンダデータに基づくアップリンク帯域幅およびダウンリンク帯域幅の動的な最適化を含む。このテクノロジは、カレンダデータに基づく帯域幅の動的な最適化を実施することができるようにアップリンクプロセスおよびダウンリンクプロセスを実施するように構成されているシステムコンポーネントを有するコンピューティングシステムを含む。このテクノロジはまた、カレンダデータに基づくアップリンク帯域幅およびダウンリンク帯域幅の動的な最適化のために利用されることが可能である方法を含み、それらの方法は、コンピューティング方法、およびネットワークを介してコンピューティングシステム同士の間においてカレンダデータを通信することを含む方法を含むことができる。
【０００４】
一実施形態においては、カレンダリングシステムが機能するモバイルデバイスを含むモバイル通信システムにおいて帯域幅を最適化するための方法が提供される。このような方法は、カレンダリングシステムを介してイベントの表示を受信すること、イベントの特性、イベント時点、およびイベントの持続時間を識別すること、イベントの識別された特性および持続時間に基づいてモバイルデバイスの帯域幅使用の推定を特定すること、ならびに、モバイルデバイスの帯域幅使用の推定に基づいて、イベント時点において、およびイベントの持続時間にわたって帯域幅をモバイルデバイスに割り当てることを含むことができる。一態様においては、イベントの特性は、イベント中における増大した帯域幅使用を示唆する、スケジュールされた電話の通話、テキスト、Ｅメール、またはインターネットへの接続の表示を含むことができる。一態様においては、イベントの特性は、イベント中における減少した帯域幅使用を示唆するアクティビティにユーザが従事することになるという示唆された表示を含むことができる。
【０００５】
一実施形態においては、カレンダデータに基づくアップリンク帯域幅およびダウンリンク帯域幅の動的な最適化のための、ワイヤレス通信システムを介してモバイルデバイスと通信することができる、基地局などのコンピューティングデバイスによって実行可能である、その上に格納されているコンピュータ実行可能命令を含むコンピュータ可読記憶媒体が提供される。コンピュータ実行可能命令は、コンピューティングデバイスのカレンダリングシステムを介してイベントの表示を受信すること、イベントの特性、イベント時点、およびイベントの持続時間を識別すること、イベントの識別された特性および持続時間に基づいてモバイルデバイスの帯域幅使用の推定を特定すること、ならびに、モバイルデバイスの帯域幅使用の推定に基づいて、イベント時点において、およびイベントの持続時間にわたって帯域幅をモバイルデバイスに割り当てることを含むオペレーションを行うように実行可能であることが可能である。一態様においては、イベントの特性は、イベント中における増大した帯域幅使用を示唆する、スケジュールされた電話の通話、テキスト、Ｅメール、またはインターネットへの接続の表示を含むことができる。
【０００６】
一実施形態においては、ワイヤレス通信システムが、カレンダデータに基づくアップリンク帯域幅およびダウンリンク帯域幅の動的な最適化を実施することができるように構成されることが可能である。このワイヤレス通信システムは、当該ワイヤレス通信システムの帯域幅を割り当てるように構成されている帯域幅コントローラと、当該ワイヤレス通信システムにおける帯域幅の割り当てを要求するために帯域幅コントローラと通信することができるモバイルデバイスとを含むことができ、帯域幅コントローラは、本明細書に記載されている方法に従って当該ワイヤレス通信システムの帯域幅を割り当てる。
【０００７】
一態様においては、帯域幅コントローラが、複数のワイヤレスモバイルデバイスを含むワイヤレス通信システムにおいて使用されるように構成されることが可能である。この帯域幅コントローラは、カレンダデータに基づくアップリンク帯域幅およびダウンリンク帯域幅の動的な最適化を実施するためのコンピュータ実行可能命令を有するコンピュータ可読記憶媒体を含むことができる。
【０００８】
前述の概要は、例示的なものにすぎず、いかなる形であれ限定することを意図されているものではない。上述の例示的な態様、実施形態、および特徴に加えて、さらなる態様、実施形態、および特徴が、図面および以降の詳細な説明を参照することによって明らかになるであろう。
【０００９】
前述の情報および以降の情報ならびに本開示のその他の特徴は、添付の図面とともに以降の説明および添付の特許請求の範囲を理解すれば、より完全に明らかになるであろう。これらの図面は、本開示によるいくつかの実施形態を示しているにすぎず、したがって、本開示の範囲を限定するものとみなされるべきではないということを理解して、添付の図面の使用を通じたさらなる具体性および詳細を伴って本開示について説明する。
【図面の簡単な説明】
【００１０】
【図１】１つまたは複数のセルラーエリアを含むモバイル通信システムの一実施形態を示す概略図である。
【図２】図１のモバイル通信システム上で機能することができるモバイルデバイスの一実施形態を示す概略図である。
【図３】モバイル通信システムにおいて帯域幅を最適化するための方法に関する流れ図である。
【図４】モバイル通信システムにおいて帯域幅を最適化するために基地局におけるコンピューティングデバイス上で実行される方法の一実施形態を示す流れ図である。
【図５】１つまたは複数のモバイルデバイスのための動的な帯域幅調整を実行することができるワイヤレス通信システムを示す概略図である。
【図６】本明細書に記載されているコンピューティング方法のうちの任意のコンピューティング方法を実行するようにアレンジされている例示的なコンピューティングデバイスを示す図である。
【発明を実施するための形態】
【００１１】
上述の図面はすべて、本明細書に記載されている実施形態のうちの少なくとも１つに従ってアレンジされており、そのアレンジは、当技術分野における標準的な技術者によって、本明細書おいて提供されている開示に従って修正されることが可能である。
【００１２】
以降の詳細な説明においては、添付の図面に対する参照が行われ、それらの図面は、本明細書の一部を形成している。それらの図面においては、同様のシンボルは、文脈によって別段の内容が示されない限り、典型的には同様のコンポーネントを識別する。詳細な説明、図面、および特許請求の範囲に記載されている例示的な実施形態は、限定することを意図されてはいない。本明細書において提示されている主題の趣旨または範囲から逸脱することなく、その他の実施形態を利用することができ、その他の変更を行うことができる。一般的に本明細書において説明され図において示されている本開示の複数の態様は、さまざまな異なる構成でアレンジすること、代用すること、組み合わせること、分割すること、および設計することが可能であり、それらの構成のすべては、本明細書において明示的に考慮されているということが容易に理解できるであろう。
【００１３】
一般に、モバイル通信システムは、カレンダデータに基づいてアップリンク帯域幅およびダウンリンク帯域幅を動的に割り当てるように構成されることが可能である。これは、ダウンリンク帯域幅およびアップリンク帯域幅をモバイルデバイスの使用に動的に割り当てるように構成されている基地局を含むことができる。帯域幅の動的な割り当ては、カレンダデータに基づいてほぼリアルタイムにユーザのためにダウンリンク帯域幅およびアップリンク帯域幅を調整することを含むことができる。ユーザのダウンリンク帯域幅およびアップリンク帯域幅の動的な調整は、特定のカレンダイベント上での帯域幅の使用に関するユーザ行動の予測に基づいて、ユーザ経験に影響を与えない様式で基地局によって実行されることが可能である。
【００１４】
図１は、それぞれが基地局１１２を伴う１つまたは複数のセルラーエリア１１０を含むモバイル通信システム１００の一実施形態を示している。通信システム１００はまた、カレンダデータに基づいて帯域幅の割り当てを最適化するためのコンピューティング方法を実行することができるコンピューティングシステム１１４を含む基地局１１２とともに機能する。コンピューティングシステム１１４は、図６に関連して本明細書に記載されているコンピューティングシステム６００と実質的に同様であることが可能である。それぞれのセルラーエリア１１０は、任意の数のモバイル通信デバイス１１６（たとえば、モバイル電話）および／または任意の数のモバイルコンピューティングシステム１１８を含むこともできる。
【００１５】
図２において示されているように、モバイル電話１１６およびモバイルコンピューティングシステム１１８（図示されていないが、同様に構成されることが可能である）は、カレンダイベント２２４に関するカレンダイベントデータを受信および／または提供するように構成されているカレンダリングモジュール２２０を含むことができる。カレンダリングモジュール２２０は、カレンダ２２１を示すグラフィカルカレンダインターフェース（ＧＣＩ）２２２を提示するように構成されることが可能である。ＧＣＩ２２２のカレンダ２２１は、１２カ月すべてを示すように図示されているが、ＣＧＩ２２２は、分、時間、日、週、月、および／またはそれらのレギュラーな部分またはカスタムの部分にわたる任意のカレンダタイムフレームを示すようになされることが可能である。
【００１６】
ＣＧＩ２２２は、カレンダイベント２２４を示すこともできる。いくつかのカレンダイベント２２４は、帯域幅の予測された量を識別する帯域幅特性を有するものとして特徴付けられることが可能である。これらのカレンダイベント２２４は、単なる一例として、高帯域幅イベント２２６、低帯域幅イベント２２８、または中帯域幅イベント２３０として記載されることが可能である。これらのカレンダイベント２２４は、カレンダ２２１の全体にわたって分散されることが可能である。たとえば、現在のタイムピリオドが１月であるならば、カレンダ２２１は、高帯域幅イベント２２６、低帯域幅イベント２２８、または中帯域幅イベント２３０として記載されている、より多くのカレンダイベント２２４を示すことができる。これらは、近い将来に発生するカレンダイベント２２４に相当し、それらのカレンダイベント２２４は、本明細書に記載されているように帯域幅の割り当てを動的に調整するために使用されることが可能である。
【００１７】
カレンダイベント２２４は、単発のカレンダイベント、またはカレンダのサイクル上で発生する繰り返すカレンダイベントを含むことができる。カレンダイベント２２４は、モバイル電話１１６のカレンダ２２１内に自動的に、手動で、またはリモートから入力されることが可能である。カレンダイベント２２４は、本明細書に記載されている方法にとって有用なカレンダイベントデータを含むことができる。すなわち、カレンダイベントデータは、Ｏｕｔｌｏｏｋ（商標）などのカレンダプログラムによってモバイル電話１１６によって使用する上で利用可能とすることができる。一般に、通信システム１００の任意のコンピューティングデバイスが、カレンダイベントデータを使用するように構成されることが可能である。カレンダイベント２２４は、カレンダイベント２２４ならびにアップリンクアクティビティおよびダウンリンクアクティビティにおけるユーザの通信使用に関する情報を提供するカレンダイベントデータによって記述されることが可能である。カレンダイベントデータは、中長期にわたるトレンドの調整、ならびに、アップリンク帯域幅およびダウンリンク帯域幅の割り当てのリアルタイムなまたはほぼリアルタイムな調整の必要性を満たすさらなる能力のために使用されることが可能である。カレンダイベントデータ、またはカレンダイベントデータにおける変更に基づいてアップリンク帯域幅およびダウンリンク帯域幅の割り当てを調整する能力は、リアルタイムの動的な調整能力を提供することができる。
【００１８】
一実施形態においては、利用可能な帯域幅は、ユーザ定義のカレンダアプリケーションにおけるイベントのカレンダイベントデータを追跡把握して使用することによって特定されることが可能である将来の特定のピリオドにわたって調整されることが可能である。カレンダアプリケーションにおけるイベントのタイプおよび特性の分析は、将来におけるある特定の時間のピリオドにおいてアップリンク帯域幅およびダウンリンク帯域幅に対するユーザの必要性をさらに正確に予測するために使用されることが可能である。すなわち、ユーザ定義のカレンダアプリケーション内に入力される、またはユーザ定義のカレンダアプリケーションから取り出されるカレンダイベントデータは、そのカレンダイベントデータに関連した特定の時点でまたは特定のタイムピリオドにわたってユーザに割り当てられるアップリンク帯域幅およびダウンリンク帯域幅を調整するために使用されることが可能である。
【００１９】
また、ユーザ定義のカレンダアプリケーションにおけるカレンダイベントデータの統計的な分析が、将来の割り当ての推定のためにアップリンク帯域幅およびダウンリンク帯域幅に対するさらに正確な必要性を入手するために使用されることが可能である。カレンダイベントデータは、基地局に提供され、次いで、ユーザのためのアップリンク帯域幅およびダウンリンク帯域幅の割り当てにおけるガイダンスを入手するために処理されることが可能である。１人または複数のユーザからのカレンダイベントデータからの帯域幅の割り当てを特定することは、モバイル通信システムの全体にわたって帯域幅の可用性および割り当てを調整するために集約されることが可能である。これは、ネットワークの全体にわたって基地局同士の間においてカレンダイベントデータを集約することおよび分散することを含むこともできる。１つの基地局において入手されたカレンダイベントデータは、そのカレンダイベントデータに関連した時点で基地局同士のカバレッジの間においてユーザが移動する場合など、そのカレンダイベントデータが有用になった場合に、別の基地局によって利用されることが可能である。
【００２０】
一実施形態においては、通信システムは、カレンダイベントデータを入手および／または提供するように構成されているカレンダリングアプリケーションを有するモバイルデバイスを含むことができる。カレンダイベントデータは、カレンダリングアプリケーションから入手されて、基地局に提供されることが可能であり、基地局同士の間においてカレンダイベントデータのやり取りが生じることが可能である。
【００２１】
モバイルデバイスは、スタンドアロンのカレンダアプリケーションであるカレンダ機能を含むことができ、別のアプリケーションは、動的な帯域幅の割り当てのために使用するために、そのカレンダアプリケーションからカレンダイベントデータを入手することができる。したがって、１つまたは複数のアプリケーションは、動的な帯域幅の割り当てのためにカレンダイベントデータを入手、提供、または使用するように連携することができる。カレンダリングアプリケーションは、モバイルデバイスとともに使用することができる利用可能なカレンダアプリケーションのうちの任意のカレンダアプリケーションであることが可能である。カレンダイベントデータのために使用されることが可能であるカレンダアプリケーションの例としては、Ｏｕｔｌｏｏｋ（商標）、またはＧｏｏｇｌｅ  Ｃａｌｅｎｄａｒ（商標）、ならびにその他が含まれる。カレンダリングアプリケーション内に記述されているカレンダイベントは、高い精度でカレンダイベントデータを提供することができる。なぜなら、そのデータは、カレンダリングアプリケーション内に直接入力されることが可能であるためである。たとえば、カレンダイベントデータは、ユーザによって自発的に能動的に提出されることによってカレンダリングアプリケーション内に入力されたデータから入手されることが可能である。イベントが変わった場合には、ユーザは、改訂されたカレンダデータを伴う改訂されたカレンダを能動的にまたは受動的に入手することができる可能性がある。
【００２２】
一実施形態においては、カレンダイベントデータは、カレンダリングアプリケーションにおいてユーザによって設定されているイベントおよびリマインダから入手されることが可能である。カレンダイベントは、個々の自然の特性、たとえば、開始時刻、終了時刻、イベントのタイプ、ロケーションなどを含むことができる。これらの自然の特性は、近い将来など、どこかの時点またはタイムピリオドに関するイベントの処理中における通信帯域幅に対するユーザの必要性をさらに正確に特定するために処理されることが可能であるデータを提供することができる。
【００２３】
一実施形態においては、通信システムは、さまざまな状況を考慮するように構成されることが可能である。これは、イベントの開始時刻および終了時刻を含めるためのカレンダイベントデータを含むことができる。イベントの開始時刻および終了時刻は、ユーザの特定の行動パターンに関する時間の連続したピリオドを表すことができる。このタイムピリオド中には、ユーザの行動パターンおよび必要性は、著しくは変化しないと言える。
【００２４】
一実施形態においては、通信システムは、イベントの特性を考慮するように構成されることが可能である。イベントの特性は、イベントのピリオド中における通信ならびにダウンリンク帯域幅およびアップリンク帯域幅に対するユーザの必要性を特定するために使用されることが可能である。たとえば、イベントの特性が、ビジネスディナーまたはヨガエクササイズである場合には、このイベントが継続しているピリオド中には、通信システムは、帯域幅の必要性がより低いといういくらかの確信を有することができる。イベントのタイプは、アップリンクおよび／またはダウンリンクの帯域幅の必要性を要求することまたは利用することに対するユーザの必要性を予測するためにイベントの特性として利用されることが可能である。帯域幅の割り当ては、イベントアクティビティのタイプに基づいて特定されることが可能である。
【００２５】
一実施形態においては、通信システムは、カレンダイベントデータとともにロケーションデータを考慮することができる。ロケーションデータは、イベントが発生するであろう基地局のカバレッジエリア内におけるユーザのロケーションまたは可能性のあるロケーションを含むことができる。ロケーションは、帯域幅の割り当てを特定すること、ならびに、近い将来におけるネットワーク内のおよびネットワーク同士の間の通信に対する必要性の変化を動的な様式で調整することのために使用されることが可能である。
【００２６】
一実施形態においては、通信システムは、動的な帯域幅の割り当ての調整および予測において使用するためにカレンダイベントのその他のさまざまな特性を考慮することができる。それらのその他の特性は、イベントのタイムピリオドにわたるユーザによる可能な帯域幅使用のレベルを特定するためにイベントのさらなる特性を提供することができるイベント情報を含むことができる。一例においては、「邪魔しないでほしい」という特性を有するカレンダイベントは、ユーザがイベント中に邪魔されたくないと望んでいるということ、およびそこから帯域幅の必要性が低減される可能性があるということを示すことができる。その一方で、「遠隔会議」という特性を有するカレンダイベントは、通話の使用度が高いということを示すことができ、その一方でデータの使用度が低いということを示すことができる。
【００２７】
別の実施形態においては、ユーザのための帯域幅の割り当てを特定するために、繰り返すカレンダイベント上の履歴データ使用トレンドを使用することができる。たとえば、「学習」カレンダイベント中にユーザがライブメディアをストリームする場合には、割り当ては高くなると言える。その一方で、「昼寝」イベントは、より低い帯域幅の割り当てを有すると言える。
【００２８】
また、カレンダリングアプリケーションは、ユーザが、イベント中に自分が通話を行うことになるかまたはデータ機能を使用することになるかを識別できるようにするように構成されることが可能である。その情報は、ユーザにプロンプト表示されることが可能であり、ユーザは、特定のカレンダイベントに関する帯域幅の必要性のレベルを分類するために、そのプロンプトに応答してデータを入力することができる。それによって、通信システムは、そのイベントが通話およびデータ通信のサービスを必要とすることになるまたは使用することになるかどうかと、使用される可能性があるデータサービスのレベルとをユーザが直接指定するのに基づいて、帯域幅の割り当てを動的に調整することができる。
【００２９】
コンピューティングシステムは、帯域幅の割り当てを動的に調整する際にカレンダイベントデータの処理を実施するように構成されているカレンダリングモジュールを含むことができる。コンピューティングシステムは、ユーザのカレンダアプリケーションにおけるそれぞれのカレンダイベントに関して、そのイベントの自然の特性と、特定の時点におけるユーザの通信の必要性をまとめるためのそのイベントのさらなる任意の特性とに従ったイベント分類およびイベント統計を含むことができる。特定の時点とは、カレンダイベントのおよその時点または厳密な時点であることが可能である。特定の時点は、たとえば、後続の１分間、１時間、１日間、１週間、１カ月間など、近い将来を含むこともできる。たとえば、ユーザによって入力されるキーワードから、またはイベントのシンプルな分類を提供するための選択可能なアイコンまたはドロップダウンメニューからの選択から、シンプルな分類を入手することができる。シンプルな分類は、特定のデータ使用推定を提供することができる。
【００３０】
一実施形態においては、イベントは、低い帯域幅の必要性を伴うイベントとして分類されることが可能である。たとえば、ビジネスディナー、ビジネスミーティング、ビジネス交渉など、特定のビジネスアクティビティは、低い帯域幅の必要性の分類を有することができる。これらのイベントのプロセス中には、ユーザは基本的に、自分のモバイル電話を使用する時間がなく、それによって、そのイベントに関する帯域幅の割り当ては低減されることが可能である。したがって、特定のイベントは、低い通信ニーズを有するものとして分類されることが可能であり、ひいては、そのイベントの通信の必要性ならびにアップリンクおよびダウンリンクの必要性は、両方とも低い。
【００３１】
低い帯域幅の割り当てを伴う日常のアクティビティのいくつかの具体的な例としては、ボディビル、水泳、温泉に出かけること、飛行機で旅行すること、書き物、読書、料理、医療プロトコルなどを含むことができる。これらのイベントのプロセス中には、ユーザは、スケジュールされた時間にわたってモバイル電話を使用することができないか、またはモバイルデバイスを使用するのを不都合に感じるか、モバイルデバイスを使用する手立てがないか、もしくはモバイルデバイスを使用することを許可されない。したがって、それらの通信帯域幅の必要性は、低減されることになる。
【００３２】
一実施形態においては、イベントデータは、高い帯域幅の割り当ての必要性を有するものとして識別されることが可能である。そのような高帯域幅割り当てイベントは、所定のオフィス外での電話会議などの電話会議、または所定のオフィス外でのその他のユーザとの通話などを含むことができる。そのようなイベントの進行には、モバイルデバイスを使用することがしばしば必要になり、その時間中には、ユーザは、音声サービスのダウンリンク帯域幅とアップリンク帯域幅の両方に対する特定の必要性を有することになる。
【００３３】
一実施形態においては、通信システムは、あらゆる基地局のカバレッジエリア内における、および基地局同士の間におけるアップリンク帯域幅およびダウンリンク帯域幅の動的な調整を導く際に使用するために多数のユーザカレンダイベントデータを集約することができる。ユーザカレンダイベントデータの集約は、数分間、数時間、数日間、数週間など、近い将来における帯域幅の割り当てを特定するために使用されることが可能である。
【００３４】
一実施形態においては、通信システムは、イベントに関する特定の直接の特性を含むカレンダイベントデータを入手することができる。イベントの直接の特性は、自由なフォームでユーザによって選択されることが可能であり、それによってユーザは、任意のデータを入力することができる。また、ドロップダウンメニューからなど、選択のために、イベントの選択特性がユーザに提供されることが可能である。選択された特性は、特定の時点におけるユーザの帯域幅の割り当てに関する通信の必要性を特定する際に役立つことがある。その特定の時点は、ユーザのカレンダ上の近い将来におけるどこかの時点であることが可能である。
【００３５】
一実施形態においては、カレンダデータは、イベントのロケーションの特性を含むロケーションデータを含むことができる。いくつかのロケーションは、高い帯域幅の使用を容易にすることができ、その一方でその他のロケーションは、高い帯域幅の使用を容易にすることができない。たとえば、教会のロケーションは、低い帯域幅の使用の必要性を有することがあり、その一方で図書館は、モバイルインターネット調査に起因して高い帯域幅の使用を有する場合がある。ロケーション特性データは、ロケーションの特性に関連したデータの受動的なイベント特性レポートに依存する場合がある。これは、そのロケーションがビジネスミーティングのための場所であることなどの特性レポートを含むことができる。イベントの特性は、ユーザによって入力されること、またはイベントのロケーションに関するインターネットデータから入手されることが可能である。イベントの特性は、ＧＰＳ測位またはロケーションベースの特定など、アクティブなユーザロケーションの検知に依存することができる。
【００３６】
一実施形態においては、コンピューティングシステムは、インセンティブモジュールを含むことができ、このインセンティブモジュールは、ユーザにインセンティブを提供するように構成されており、それによってユーザは、イベントに関する通信システム使用のレベルを正確に識別し、次いで、そのイベント中は、その識別されたレベルを実際に使用する。低い、中程度の、または高い正確な使用レベルを受信することは、インセンティブモジュールにとって有益である場合がある。なぜなら、それぞれの識別されたレベルによって、帯域幅の割り当てにおける調整が可能になるためである。ユーザが大量の帯域幅を使用している場合でさえ、いかなる正確な割り当ても有益とみなされることがある。たとえば、特定のインセンティブモジュールは、ユーザによって選択される帯域幅使用のレベルがイベント中における帯域幅の実際のレベルの実態にマッチしている場合にはユーザがインセンティブを受け取るように構成されることが可能である。一例においては、あるイベントに関して、ユーザが「高い通話の必要性の特性」を選択して、実際にユーザがそのイベントにおいてモバイル電話を用いて頻繁な通話を本当に行った場合には、ユーザは、インセンティブモジュールによってインセンティブを提供されることが可能である。インセンティブは、さらなる数分間の通話、報酬、電話料金の割引、累積クレジットポイントなどを含むことができる。
【００３７】
あるいは、高い通話の必要性の特性を伴うイベント中にユーザが大量の通話を行わない場合には、インセンティブモジュールは、インセンティブを控えることができる。あるイベントに関して特定の帯域幅使用レベルが識別され、実際の使用が大幅に異なる場合には、インセンティブモジュールは、インセンティブを取り下げること、またはインセンティブを取り去ること、または罰を与えることも可能である。
【００３８】
一実施形態においては、通信システムは、帯域幅の割り当てに関するエラー分析および調整を実行するように構成されることが可能である。通信システムは、ネットワーク内における、およびネットワーク同士の間における通信の必要性ならびにアップリンク帯域幅およびダウンリンク帯域幅の必要性の将来または近い将来の推定または調整におけるエラーに関するデータを入手することができる。そのエラーは、カレンダリングアプリケーション内のイベントに基づくことができる。それらのイベントは、カレンダアプリケーション内のイベントを実行および更新するためのユーザ行動に依存することができる。ユーザに関するさまざまなイベントの複数のステータスのプランニングおよび実施の統計を通じて、特定のイベントに関するそのユーザの行動を、割り当てを特定する際に使用するためのイベントデータとして入手することができる。すなわち、特定のタイプのイベント中におけるユーザによる帯域幅使用の量をイベントデータとして使用することができる。
【００３９】
また、ユーザに関するイベントデータの使用の重みは、そのユーザの行動が、類似した複数のイベントにわたって一貫しているということに依存することができる。ユーザが、類似した複数のイベントにわたる帯域幅使用において一貫している場合には、そのユーザのイベントデータは、より高く重み付けされることが可能である。その一方で、ユーザが、類似した複数のイベントにわたる使用において一貫していない場合には、そのユーザのデータは、より低く重み付けされることが可能である。したがって、類似した複数のイベントにわたるユーザの散発的かつランダムな使用行動によって、そのユーザに関する「行動信用度」が低下する結果となる。
【００４０】
通信システムは、アップリンクの帯域幅とダウンリンクの帯域幅との間における固定された割り当て部分の構成から、カレンダイベントデータに基づく動的に調整可能な割り当てへアップグレードされることが可能である。計算は、モバイルデバイスから入手されたデータから基地局において実行されることが可能である。
【００４１】
図３は、カレンダリングシステムが機能するモバイルデバイスを含むモバイル通信システムにおいて帯域幅を最適化するための方法３００に関する流れ図を示している。カレンダリングシステムは、モバイルデバイスおよび／または通信システム上で機能していることが可能である。方法３００は、カレンダリングシステムを介してイベントの表示を受信すること（「イベントを識別する」、ブロック３１０）、イベントの特性、イベント時点、およびイベントの持続時間を識別すること（「イベントの特性を識別する」、ブロック３１２）、イベントの識別された特性および持続時間に基づいてモバイルデバイスの帯域幅使用の推定を特定すること（「帯域幅の必要性を推定する」、ブロック３１４）、ならびに、モバイルデバイスの帯域幅使用の推定に基づいて、イベント時点において、およびイベントの持続時間にわたって帯域幅をモバイルデバイスに割り当てること（「帯域幅をイベントに割り当てる」、ブロック３１６）を含むことができる。
【００４２】
イベントの特性は、たとえば、イベント中における増大した帯域幅使用を示唆する、スケジュールされた電話の通話、テキスト、Ｅメール、またはインターネットへの接続の表示を含むことができる。一態様においては、イベントの特性は、イベント中における減少した帯域幅使用を示唆するアクティビティにユーザが従事することになるという示唆された表示を含むことができる。
【００４３】
特定のイベントに関するイベントの特性を識別するプロセスは、イベントの記述を検索すること、およびイベントのキーワードを識別すること（「イベントのキーワードを識別する」、ブロック３１８）を含むことができる。その記述は、帯域幅使用レベルに関連付けられているキーワードを含むことができる。したがって、モバイルデバイスの帯域幅使用の推定は、イベントの特性に基づいて特定されることが可能である。それらの記述およびキーワードは、使用の事前に定義されたレベルに関連していることが可能であり、またはユーザによる使用のレベルに関連していることが可能である。次いで、このカレンダイベントデータは、識別されたキーワードに関連付けられている推定された帯域幅を識別するために使用されることが可能である。キーワードは、一般的に１つまたは複数の語を含む。
【００４４】
このプロセスは、識別されたキーワードに関連付けられている推定された帯域幅を識別することを含むこともできる。すなわち、特定のキーワードは、特定の帯域幅の必要性に関連付けられること、または特定の帯域幅の必要性を有するように定義されることが可能である。このプロセスは、キーワードに関する平均の必要とされる帯域幅を識別することを含むこともできる。したがって、このプロセスは、特定のキーワードを有するイベントの帯域幅使用を特定し、次いでそれらのキーワードの平均帯域幅を特定することができる。たとえば、モバイルデバイスは、識別されたキーワードを伴う以前のイベントに関するイベントデータにアクセスし、推定されたまたは平均化された帯域幅の割り当てを特定することができる。このプロセスは、識別されたキーワードを伴う以前のイベントにおける、ワイヤレス通信ネットワークに接続されている複数のモバイルデバイスに関する平均の必要とされる帯域幅を識別することによって、識別されたキーワードに関連付けられている推定された帯域幅を識別することを含むことができる。これらの方法は、１つまたは複数のモバイルデバイスからのカレンダイベントデータを用いて行われることが可能である。
【００４５】
このプロセスにおいては、通信システムにおける帯域幅は、ダウンリンク帯域幅およびアップリンク帯域幅を含むことができる。したがって、イベントに関する帯域幅使用の推定を特定するプロセスは、推定されたアップリンク帯域幅使用および推定されたダウンリンク帯域幅使用を特定することを含むことができる。これらの特定は、別々にまたは一緒に行われることが可能である。そしてこのプロセスは、カレンダイベント中におけるユーザに関する帯域幅の割り当てを特定する際に、推定されたアップリンク帯域幅およびダウンリンク帯域幅を使用することができる。モバイルデバイスへの帯域幅の割り当ては、特定のイベント時点に関して、およびそのイベントの特定の持続時間にわたって行うことができる。割り当ては、帯域幅使用の推定に基づくこともでき、動的な割り当ては、推定されたアップリンク帯域幅および推定されたダウンリンク帯域幅にそれぞれ基づいてアップリンク帯域幅およびダウンリンク帯域幅を割り当てることを含むことができる。
【００４６】
方法３００は、イベントのロケーション、およびそのロケーションに関連したロケーションデータを識別すること（「イベントのロケーションを識別する」、ブロック３２０）を含むこともできる。イベントのロケーションは、イベントに関する帯域幅使用を特定する上で関連性があるロケーションデータを提供することができる。ロケーションは、モバイル通信を促進または抑制する特定のイベント設定を用いて識別されることが可能であり、それによってロケーションデータは、帯域幅の割り当てを特定するために使用されることが可能である。ロケーションは、三角測量、ＧＰＳ、ＡＧＰＳ、座標、地図、住所などにわたるロケーション識別のさまざまな手段のうちの任意の手段によって識別されることが可能である。ロケーションは、そのロケーションに関連付けられている建物およびアクティビティによって定義されることが可能である。したがって、ロケーションデータは、１つまたは複数の特定のモバイルデバイスに帯域幅を割り当てる際に役立つことができる。これは、識別されたロケーションにおいてワイヤレス通信ネットワークのカバレッジエリア内で、イベント時点において、およびイベントの持続時間にわたって、割り当てられた帯域幅を確保することを含むことができる。
【００４７】
識別されることが可能であるイベントの特性は、イベントに関する可能性のある帯域幅使用のレベルの明確な表示を含むこともできる。すなわち、イベントは、帯域幅が高い、低い、中程度である、またはその他の量であるだろうという明確な表示を有することができる。次いで基地局は、イベント中の帯域幅使用の明確な表示に基づいて、ある量の帯域幅をイベントに割り当てることができる。そして基地局は、イベント時点において、およびイベントの持続時間にわたって帯域幅をモバイルデバイスに割り振ることができる。
【００４８】
一実施形態においては、方法３００は、割り当てられた帯域幅を実際の帯域幅使用と比較すること（「割り当てられた帯域幅と、使用された帯域幅とを比較する」、ブロック３２２）によって、イベントに関する割り当てられた量の帯域幅がそのイベント中に使用されたか否かを特定することを含むことができる。これは、モバイルデバイスが、割り当てられた帯域幅と、実際の使用された帯域幅との対比で、イベントの持続時間にわたって、増大した帯域幅を使用しているか、減少した帯域幅を使用したか、またはほぼ同じ帯域幅を使用したかを特定することを含むことができる。割り当てられた帯域幅と、使用された帯域幅との間における相違は、特定の結果を有することができる。過剰使用は、通信システムの混雑につながることがある。過少使用は、通信システムリソースの無駄につながることがある。
【００４９】
一実施形態においては、方法３００は、カレンダイベント中に使用された帯域幅の実際のレベルと比較した、そのイベントに対して割り当てられた帯域幅のレベルを考慮して、ユーザにインセンティブを提供するか否かを特定することができる（「インセンティブか？」、ブロック３２４）。使用の量が、割り当てられた量に近い場合には、インセンティブを提供することができる。なぜなら、これは効率的な通信システムにつながるためである。したがって、イベントに関する使用の量を正確に識別および予測するようユーザに奨励することは有利であると言える。たとえば、ユーザが、あるイベントを高い使用度のイベントとして識別し、モバイルデバイスが、明確に示されているように、増大した量の帯域幅をそのイベントの持続時間にわたって実際に使用した（たとえば、高い使用度）と特定された場合には、そのユーザにインセンティブを提供することは有益であると言える。
【００５０】
このプロセスは、イベントの特性が、イベント中におけるより低い使用の明確な表示であることを含むこともできる。そして基地局は、モバイルデバイスが、イベント時点において、およびイベントの持続時間にわたって、減少した帯域幅を使用することになるという明確な表示に基づいて、帯域幅の割り当てを特定することができる。イベント時点およびイベントの持続時間の後に、モバイルデバイスが、減少した帯域幅をイベントの持続時間にわたって実際に使用したと特定された場合には、インセンティブを提供することができる。モバイルデバイスが、明確に示されているように、減少した帯域幅をイベントの持続時間にわたって使用したと特定された場合には、ユーザにインセンティブを提供することによって、より高い効率を通信システムに提供することができる。インセンティブは、より低い帯域幅の必要性を有するさらに多くのカレンダイベントを識別するようユーザを誘導することもできる。いくつかの例においては、インセンティブは、価格の割引、クレジットポイント、または将来のイベント中における増大した帯域幅を含むことができる。
【００５１】
しかしながら、モバイルデバイスが、明確に示されているさらに低い帯域幅とは反対に、増大した帯域幅をイベントの持続時間にわたって使用したと特定された場合には、ディスインセンティブをユーザに与えることができる（「ディスインセンティブか？」、ブロック３２６）。ユーザがディスインセンティブを受け取るべきであると特定された場合には、通信システムは、ディスインセンティブをユーザに与えることができる。たとえば、ディスインセンティブは、将来のイベント中における優先度の低下を含むことができる。
【００５２】
一実施形態においては、通信システムは、ワイヤレス通信システムを介してモバイルデバイスと通信することができるコンピューティングデバイスによって実行可能である、その上に格納されているコンピュータ実行可能命令を含むコンピュータ可読記憶媒体を含むことができる。コンピューティングデバイスは、図１において示されているように基地局に関連付けられることが可能である。コンピューティングデバイスは、コンピューティング方法のオペレーションを実行するためにコンピュータ実行可能命令を計算することができる。図４は、モバイルデバイスおよび／またはコンピューティングデバイスのカレンダリングシステムを介してイベントの表示を受信すること（「イベントデータを受信する」、ブロック４１０）、イベントに関して必要とされる可能性がある帯域幅の割り当てに関連している、イベントの特性、イベント時点、およびイベントの持続時間を識別すること（「イベントの特性を識別する」、ブロック４１２）、イベントの識別された特性および持続時間に基づいてモバイルデバイスの帯域幅使用の推定を特定すること（「帯域幅使用を推定する」、ブロック４１４）、ならびに、モバイルデバイスの帯域幅使用の推定に基づいて、イベント時点において、およびイベントの持続時間にわたって帯域幅をモバイルデバイスに割り当てること（「帯域幅を割り当てる」、ブロック４１６）を含むことができるコンピューティング方法４００の一実施形態の流れ図を示している。一態様においては、イベントの特性は、イベント中における増大した帯域幅使用を示唆する、スケジュールされた電話の通話、テキスト、Ｅメール、またはインターネットへの接続の表示を含むことができる。別の態様においては、イベントの特性は、イベント中における減少した帯域幅使用を示唆するアクティビティにユーザが従事することになるという示唆された表示を含むことができる。
【００５３】
コンピューティング方法４００は、イベントデータのテキストを分析すること（「イベントのテキストを分析する」、ブロック４１８）によって、イベント中における可能な帯域幅使用に関連したイベントの特定の特性を識別するためにイベントデータを処理する基地局を含むことができる。基地局は、テキスト分析ユニット（たとえば、テキスト分析モジュール）を含むことができ、このテキスト分析ユニットは、基地局のコンピューティングシステム内に含まれることが可能である。テキスト分析ユニットは、イベントの記述を検索するように、およびイベント中における帯域幅使用に関するなんらかの表示を提供することができるテキストのキーワードを識別するように構成されることが可能である。次いで、見つかったキーワードは、モバイルデバイスの帯域幅使用の推定を特定するために使用されることが可能である。コンピューティングシステムは、たとえば、コンピューティングシステムのメモリデバイス上に格納されているルックアップテーブルを参照するコンピューティングシステムを有することによって、識別されたキーワードに関連付けられている推定された帯域幅を識別することができる。コンピューティングデバイスのルックアップテーブルは、基地局のセルラーエリア内に存在しているモバイルデバイスのうちの１つまたは複数によって提供される、または別の基地局によって提供されるカレンダイベントデータを含むことができる。
【００５４】
コンピューティングシステムは、イベントのキーワードに関連付けられている帯域幅を推定する際に役立つ情報を入手するためにイベントデータを分析することができる。コンピューティングシステムは、識別されたキーワードに関連付けられている帯域幅を推定すること、およびルックアップテーブル内に格納されているものなど、識別されたキーワードに関連付けられている以前のイベントにおける平均の必要とされる帯域幅を識別することが可能である。また、コンピューティングシステムは、すべてのデバイスに関してシステムワイドにそのような分析を実行することができる。モバイルデバイスがセルエリアに入るとすぐに、基地局は、カレンダデータを入手して、帯域幅の割り当てにおける動的な変更をリアルタイムに行うことができる。これは、ルックアップテーブル内のものなど、識別されたキーワードを伴う以前のイベントにおける、ワイヤレス通信ネットワークに接続されている複数のモバイルデバイスに関する平均の必要とされる帯域幅を識別することによって可能にすることができる。
【００５５】
基地局に関連付けられているコンピューティングシステムは、帯域幅使用の推定を特定するためにカレンダイベントのダウンリンク帯域幅およびアップリンク帯域幅を識別して分析することができる。コンピューティングシステムは、推定されたアップリンク帯域幅使用および推定されたダウンリンク帯域幅使用を特定すること、およびイベントに関する割り当てを特定する際にその推定された使用を利用することが可能である。割り当てられた帯域幅は、カレンダデータからの帯域幅使用の推定に基づいて、イベント時点において、およびイベントの持続時間にわたって、特定のモバイルデバイスのために確保されることが可能である。コンピューティングシステムは、推定されたアップリンク帯域幅および推定されたダウンリンク帯域幅にそれぞれ基づいてアップリンク帯域幅およびダウンリンク帯域幅を割り当てることができる。
【００５６】
コンピューティングシステムは、特定のカレンダイベントに関するロケーションデータを識別して分析するように構成されることも可能である（「ロケーションデータを分析する」、ブロック４２０）。コンピューティングシステムは、そのロケーションにおけるイベント中の可能な帯域幅使用に関する情報を提供することができるロケーションデータを入手するためのさまざまな手段を使用することができる。ロケーションデータは、イベント中に帯域幅を特定のモバイルデバイスに割り当てるためにコンピューティングシステムによって処理されることが可能である。コンピューティングシステムは、識別されたロケーションにおいてワイヤレス通信ネットワークのカバレッジエリア内で、イベント時点において、およびイベントの持続時間にわたって、割り当てられた帯域幅を確保することができる。これを容易にするために、コンピューティングシステムは、１つまたは複数のモバイルユニットに関する割り当てられた帯域幅を伴うカレンダイベントを調整することができるカレンダリングアプリケーションまたはモジュールを含むことができる。モバイルデバイスの現在のロケーションおよび現在のカレンダイベントは、セルラーエリアのモバイルデバイス全体にわたって帯域幅の割り当てを動的に調整するために使用されることが可能である。
【００５７】
コンピューティングシステムは、モバイルデバイスが、イベント時点において、およびイベントの持続時間にわたって、増大した帯域幅を使用することになるという明確な表示を識別するためにイベントデータを分析することができる（「帯域幅を増大させるか？」、ブロック４２２）。コンピューティングシステムは、イベント時点およびイベントの持続時間に関する増大した帯域幅使用の明確な表示を受信した場合には、モバイルデバイスが、増大した帯域幅をイベントの持続時間にわたって使用したかどうかをイベントの後に特定することができる。モバイルデバイスが、明確に示されているように、増大した帯域幅をイベントの持続時間にわたって使用したと特定された場合には、コンピューティングシステムは、インセンティブがユーザに提供されるように決定することができる。
【００５８】
コンピューティングシステムは、モバイルデバイスが、イベント時点において、およびイベントの持続時間にわたって、減少した帯域幅を使用することになるという明確な表示を提供するイベントの特性を識別するためにイベントデータを分析することができる（「帯域幅を減少させるか？」、ブロック４２４）。コンピューティングシステムのコンピュータ可読記憶媒体は、モバイルデバイスが、減少した帯域幅をイベントの持続時間にわたって使用したかどうかをイベント時点およびイベントの持続時間の後に特定すること、およびモバイルデバイスが、明確に示されているように、減少した帯域幅をイベントの持続時間にわたって使用したと特定された場合には、ユーザにインセンティブを提供することを行うための命令をコンピューティングシステムに提供する。たとえば、コンピューティングシステムがユーザに提供することができるインセンティブとしては、価格の割引、クレジットポイント、または将来のイベント中における増大した帯域幅を含むことができる。
【００５９】
その一方で、モバイルデバイスが、明確に示されている予測されたさらに低い帯域幅とは反対に、増大した帯域幅をイベントの持続時間にわたって使用したと特定された場合には、コンピューティングシステムは、ユーザにディスインセンティブを提供することができる。たとえば、コンピューティングシステムがユーザに提供することができるディスインセンティブとしては、将来のイベント中における優先度の低下を含むことができる。
【００６０】
図１に関連して説明されているようなワイヤレス通信システムは、基地局に関連付けられているコンピューティングシステムを含むこと、ならびに本明細書に記載されているコンピューティング方法を実行するためのハードウェアおよびソフトウェアを有することが可能である。
【００６１】
図５は、１つまたは複数のモバイルデバイスのための動的な帯域幅調整を実行することができるワイヤレス通信システム５００の概略図を提供する。このシステムは、ネットワーク５１０を含むことができ、このネットワーク５１０は、知られているまたは開発された任意のワイヤレス通信ネットワークとして構成されることが可能である。ネットワーク５１０は、帯域幅コントローラ５１２と動作可能に結合されることが可能である。帯域幅コントローラ５１２は、ワイヤレス通信システム５１２の帯域幅を１つまたは複数のモバイルデバイス５１４に割り当てるように構成されることが可能である。モバイルデバイス５１４は、ワイヤレス通信システム５００における帯域幅の割り当てを要求するためにネットワーク５１０を通じて帯域幅コントローラ５１２と通信できるようにすることができる。帯域幅コントローラ５１２は、本明細書に記載されている方法またはプロセスのうちの任意の方法またはプロセスに従ってワイヤレス通信システム５００の帯域幅を割り当てる。帯域幅コントローラ５１２は、カレンダイベントデータに基づいて動的な帯域幅調整を実行するためのコンピュータ実行可能命令を有するコンピュータ可読記憶媒体５１６を含むことができる。
【００６２】
本明細書において開示されているこのプロセスおよび方法ならびにその他のプロセスおよび方法にとって、これらのプロセスおよび方法において実行される機能は、別の順序でも実施することができるということを当業者なら理解するであろう。さらに、概説されているステップおよびオペレーションは、例として提供されているにすぎず、それらのステップおよびオペレーションのうちのいくつかは、開示されている実施形態の本質を損なうことなく、任意選択とすること、より少ないステップおよびオペレーションへと統合すること、またはさらなるステップおよびオペレーションへと拡張することが可能である。
【００６３】
本開示は、本出願において説明されている特定の実施形態の観点から限定されるものではなく、それらの実施形態は、さまざまな態様の例示として意図されている。当業者にとっては明らかであろうが、本開示の趣旨および範囲から逸脱することなく、多くの修正および変形を行うことができる。本明細書において列挙されている方法および装置に加えて、本開示の範囲内にある機能的に均等な方法および装置は、前述の説明から当業者にとって明らかであろう。そのような修正および変形は、添付の特許請求の範囲の範疇内に収まるように意図されている。本開示は、添付の特許請求の範囲、ならびに、そのような特許請求の範囲が付与される均等物の全範囲という観点によってのみ限定されるものである。本開示は、特定の方法、試薬、化合物、組成、または生体系（これらは、もちろん、さまざまなものでありうる）に限定されるものではないということを理解されたい。本明細書において使用されている用語は、特定の実施形態を説明することのみを目的としており、限定することを意図されているものではないということも理解されたい。
【００６４】
一実施形態においては、本方法は、コンピューティングシステム上で実行される態様を含むことができる。したがって、コンピューティングシステムは、この方法を実行するためのコンピュータ実行可能命令を有するメモリデバイスを含むことができる。それらのコンピュータ実行可能命令は、特許請求の範囲のいずれかの請求項に記載の方法のうちの任意の方法を実行するための１つまたは複数のアルゴリズムを含むコンピュータプログラム製品の一部であることが可能である。
【００６５】
一実施形態においては、本明細書に記載されているオペレーション、プロセス、方法、またはステップのうちのいずれも、コンピュータ可読媒体上に格納されているコンピュータ可読命令として実装されることが可能である。それらのコンピュータ可読命令は、デスクトップコンピューティングシステム、ポータブルコンピューティングシステム、タブレットコンピューティングシステム、ハンドヘルドコンピューティングシステムならびにネットワーク要素、基地局、フェムトセル、および／またはその他の任意のコンピューティングデバイスなどの広範囲のコンピューティングシステムのプロセッサによって実行されることが可能である。
【００６６】
システムの側面でのハードウェアの実装形態とソフトウェアの実装形態との間には、ほとんど相違が残されていない。ハードウェアまたはソフトウェアの使用は、一般に（いつもそうではないが、ある状況ではハードウェアとソフトウェアの間の選択が重要になり得るという点で）コスト対効果のトレードオフを表す設計上の選択である。本明細書に記載された、プロセスおよび／またはシステムおよび／または他の技術をもたらすことができるさまざまな達成手段があり（たとえば、ハードウェア、ソフトウェア、および／またはファームウェア）、好ましい達成手段は、プロセスおよび／またはシステムおよび／または他の技術が導入される状況によって異なる。たとえば、実装者が速度と正確性が最も重要であると決定すると、実装者は主にハードウェアおよび／またはファームウェアの達成手段を選択することができる。フレキシビリティが最も重要なら、実装者は主にソフトウェアの実装形態を選択することができる。または、さらに別の代替案として、実装者は、ハードウェア、ソフトウェア、および／またはファームウェアのなんらかの組合せを選択することができる。
【００６７】
前述の詳細な説明では、ブロック図、フローチャート、および／または例の使用によって、プロセスのさまざまな実施形態を説明してきた。そのようなブロック図、フローチャート、および／または例が１つまたは複数の機能および／または動作を含む限りにおいて、そのようなブロック図、フローチャート、または例の中のそれぞれの機能および／または動作は、広範囲のハードウェア、ソフトウェア、ファームウェア、または実質上それらのすべての組合せにより、個別におよび／または集合的に実装可能であることが、当業者には理解されるであろう。
【００６８】
ある実施形態では、本明細書に記載された主題のいくつかの部分は、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタルシグナルプロセッサ（ＤＳＰ）、または他の集積化方式によって実装することができる。しかし、本明細書で開示された実施形態のいくつかの態様が、全体においてまたは一部において、１つまたは複数のコンピュータ上で動作する１つまたは複数のコンピュータプログラムとして（たとえば、１つまたは複数のコンピュータシステム上で動作する１つまたは複数のプログラムとして）、１つまたは複数のプロセッサ上で動作する１つまたは複数のプログラムとして（たとえば、１つまたは複数のマイクロプロセッサ上で動作する１つまたは複数のプログラムとして）、ファームウェアとして、あるいは実質上それらの任意の組合せとして、等価に集積回路に実装することができることを、当業者は認識するであろうし、電気回路の設計ならびに／またはソフトウェアおよび／もしくはファームウェアのコーディングが、本開示に照らして十分当業者の技能の範囲内であることを、当業者は認識するであろう。
【００６９】
さらに、本明細書に記載された主題のメカニズムをさまざまな形式のプログラム製品として配布することができることを、当業者は理解するであろうし、本明細書に記載された主題の例示的な実施形態が、実際に配布を実行するために使用される信号伝達媒体の特定のタイプにかかわらず適用されることを、当業者は理解するであろう。信号伝達媒体の例には、フロッピーディスク、ハードディスクドライブ、ＣＤ、ＤＶＤ、デジタルテープ、コンピュータメモリ、などの記録可能なタイプの媒体、ならびに、デジタル通信媒体および／またはアナログ通信媒体（たとえば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなど）の通信タイプの媒体が含まれるが、それらには限定されない。
【００７０】
本明細書で説明したやり方で装置および／またはプロセスを記載し、その後そのように記載された装置および／またはプロセスを、データ処理システムに統合するためにエンジニアリング方式を使用することは、当技術分野で一般的であることを当業者は認識するであろう。すなわち、本明細書に記載された装置および／またはプロセスの少なくとも一部を、妥当な数の実験によってデータ処理システムに統合することができる。通常のデータ処理システムは、一般に、システムユニットハウジング、ビデオディスプレイ装置、揮発性メモリおよび不揮発性メモリなどのメモリ、マイクロプロセッサおよびデジタル信号プロセッサなどのプロセッサ、オペレーティングシステムなどの計算実体、ドライバ、グラフィカルユーザインターフェース、およびアプリケーションプログラムのうちの１つもしくは複数、タッチパッドもしくはスクリーンなどの１つもしくは複数の相互作用装置、ならびに／またはフィードバックループおよびコントロールモータを含むコントロールシステム（たとえば、位置検知用および／もしくは速度検知用フィードバック、コンポーネントの移動用および／もしくは数量の調整用コントロールモータ）を含むことを、当業者は理解するであろう。通常のデータ処理システムは、データコンピューティング／通信システムおよび／またはネットワークコンピューティング／通信システムの中に一般に見られるコンポーネントなどの、市販の適切なコンポーネントを利用して実装することができる。
【００７１】
本明細書に記載された主題は、さまざまなコンポーネントをしばしば例示しており、これらのコンポーネントは、他のさまざまなコンポーネントに包含されるか、または他のさまざまなコンポーネントに接続される。そのように図示されたアーキテクチャは、単に例示にすぎず、実際には、同じ機能を実現する多くの他のアーキテクチャが実装可能であることが理解されよう。概念的な意味で、同じ機能を実現するコンポーネントの任意の構成は、所望の機能が実現されるように効果的に「関連付け」される。したがって、特定の機能を実現するために組み合わされた、本明細書における任意の２つのコンポーネントは、アーキテクチャまたは中間のコンポーネントにかかわらず、所望の機能が実現されるように、お互いに「関連付け」されていると見ることができる。同様に、そのように関連付けされた任意の２つのコンポーネントは、所望の機能を実現するために、互いに「動作可能に接続」または「動作可能に結合」されているとみなすこともでき、そのように関連付け可能な任意の２つのコンポーネントは、所望の機能を実現するために、互いに「動作可能に結合できる」とみなすこともできる。動作可能に結合できる場合の具体例には、物理的にかみ合わせ可能な、および／もしくは物理的に相互作用するコンポーネント、ならびに／またはワイヤレスに相互作用可能な、および／もしくはワイヤレスに相互作用するコンポーネント、ならびに／または論理的に相互作用する、および／もしくは論理的に相互作用可能なコンポーネントが含まれるが、それらに限定されない。
【００７２】
図６は、本明細書に記載されているコンピューティング方法のうちの任意のコンピューティング方法を実行するようにアレンジされている例示的なコンピューティングデバイス６００を示している。非常に基本的な構成６０２においては、コンピューティングデバイス６００は一般に、１つまたは複数のプロセッサ６０４と、システムメモリ６０６とを含む。プロセッサ６０４と、システムメモリ６０６との間において通信するためにメモリバス６０８を使用することができる。コンピューティングデバイス６００は、基地局またはモバイル電話など、通信システムのあらゆるコンピューティングシステムを代表することができる。
【００７３】
所望の構成に応じて、プロセッサ６０４は、任意のタイプのものであることが可能であり、それらのタイプには、マイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、またはそれらの任意の組合せが含まれるが、それらには限定されない。プロセッサ６０４は、レベル１キャッシュ６１０およびレベル２キャッシュ６１２など、もう１つのレベルのキャッシングと、プロセッサコア６１４と、レジスタ６１６とを含むことができる。例示的なプロセッサコア６１４は、演算ロジックユニット（ＡＬＵ）、浮動小数点演算ユニット（ＦＰＵ）、デジタル信号処理コア（ＤＳＰコア）、またはそれらの任意の組合せを含むことができる。例示的なメモリコントローラ６１８が、プロセッサ６０４とともに使用されることも可能であり、または、いくつかの実装形態においては、メモリコントローラ６１８は、プロセッサ６０４の内部の一部分であることが可能である。
【００７４】
所望の構成に応じて、システムメモリ６０６は、任意のタイプのものであることが可能であり、それらのタイプには、揮発性メモリ（ＲＡＭなど）、不揮発性メモリ（ＲＯＭ、フラッシュメモリなど）、またはそれらの任意の組合せが含まれるが、それらには限定されない。システムメモリ６０６は、オペレーティングシステム６２０と、１つまたは複数のアプリケーション６２２と、プログラムデータ６２４とを含むことができる。アプリケーション６２２は、本明細書に記載されている方法に関して説明されている機能を含めて、本明細書に記載されている機能を実行するようにアレンジされている特定アプリケーション６２６を含むことができる。プログラムデータ６２４は、センサユニット２４０によって提供される汚染特徴を分析する上で役立つ場合がある特定情報６２８を含むことができる。いくつかの実施形態においては、アプリケーション６２２は、信頼できないコンピューティングノードによって実行された作業が、本明細書に記載されているように検証されることが可能になるように、オペレーティングシステム６２０上でプログラムデータ６２４とともに機能するようにアレンジされることが可能である。この説明されている基本構成６０２は、図６において内部の破線内のそれらのコンポーネントによって示されている。
【００７５】
コンピューティングデバイス６００は、基本構成６０２と、必要とされるあらゆるデバイスおよびインターフェースとの間における通信を容易にするためのさらなる特徴または機能およびさらなるインターフェースを有することができる。たとえば、ストレージインターフェースバス６３４を介した、基本構成６０２と、１つまたは複数のデータ記憶装置６３２との間における通信を容易にするために、バス／インターフェースコントローラ６３０を使用することができる。データ記憶装置６３２は、取外し式記憶装置６３６、非取外し式記憶装置６３８、またはそれらの組合せであることが可能である。取外し式記憶装置および非取外し式記憶装置の例としては、いくつか挙げると、フレキシブルディスクドライブおよびハードディスクドライブ（ＨＤＤ）などの磁気ディスクデバイス、コンパクトディスク（ＣＤ）ドライブまたはデジタル多用途ディスク（ＤＶＤ）ドライブなどの光学ディスクドライブ、ソリッドステートドライブ（ＳＳＤ）、ならびにテープドライブが含まれる。例示的なコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータなどの情報を格納するための任意の方法またはテクノロジにおいて実装される揮発性媒体および不揮発性媒体ならびに取外し式媒体および非取外し式媒体を含むことができる。
【００７６】
システムメモリ６０６、取外し式記憶装置６３６、および非取外し式記憶装置６３８は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、もしくはその他のメモリテクノロジ、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、もしくはその他の光学ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくはその他の磁気記憶装置、または、所望の情報を格納するために使用されることが可能な、かつコンピューティングデバイス６００によってアクセスされることが可能なその他の任意の媒体を含むが、それらには限定されない。そのような任意のコンピュータ記憶媒体は、コンピューティングデバイス６００の一部であることが可能である。
【００７７】
コンピューティングデバイス６００は、さまざまなインターフェースデバイス（たとえば、出力装置６４２、周辺インターフェース６４４、および通信デバイス６４６）からバス／インターフェースコントローラ６３０を介して基本構成６０２へ至る通信を容易にするためのインターフェースバス６４０を含むこともできる。例示的な出力装置６４２は、グラフィック処理ユニット６４８およびオーディオ処理ユニット６５０を含み、グラフィック処理ユニット６４８およびオーディオ処理ユニット６５０は、１つまたは複数のＡ／Ｖポート６５２を介して、ディスプレイまたはスピーカーなどのさまざまな外部デバイスに通信するように構成されることが可能である。例示的な周辺インターフェース６４４は、シリアルインターフェースコントローラ６５４またはパラレルインターフェースコントローラ６５６を含み、シリアルインターフェースコントローラ６５４またはパラレルインターフェースコントローラ６５６は、１つまたは複数のＩ／Ｏポート６５８を介して、入力デバイス（たとえば、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス等）またはその他の周辺デバイス（たとえば、プリンタ、スキャナ等）などの外部デバイスと通信するように構成されることが可能である。例示的な通信デバイス６４６は、ネットワークコントローラ６６０を含み、ネットワークコントローラ６６０は、１つまたは複数の通信ポート６６４を経由したネットワーク通信リンクを介した１つまたは複数のその他のコンピューティングデバイス６６２との通信を容易にするようにアレンジされることが可能である。
【００７８】
ネットワーク通信リンクは、通信媒体の一例であると言える。通信媒体は、一般には、搬送波もしくはその他の伝送メカニズムなどの変調されたデータ信号内のコンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータによって具体化されることが可能であり、任意の情報伝達媒体を含むことができる。「変調されたデータ信号」とは、その信号の特性のうちの１つまたは複数が、その信号内で情報をエンコードするような様式で設定または変更されている信号であると言える。限定ではなく、例として、通信媒体は、有線ネットワークまたは直接有線接続などの有線媒体、ならびに、音波媒体、無線周波数（ＲＦ）媒体、赤外線（ＩＲ）媒体、およびその他のワイヤレス媒体などのワイヤレス媒体を含むことができる。コンピュータ可読媒体という用語は、本明細書において使用される際には、記憶媒体と通信媒体の両方を含むことができる。
【００７９】
コンピューティングデバイス６００は、携帯電話、携帯情報端末（ＰＤＡ）、パーソナルメディアプレーヤデバイス、ワイヤレスウェブ閲覧デバイス、パーソナルヘッドセットデバイス、アプリケーション固有のデバイス、または、上記の機能のうちの任意のものを含むハイブリッドデバイスなど、スモールフォームファクタのポータブル（またはモバイル）電子デバイスの一部分として実装されることが可能である。コンピューティングデバイス６００は、ラップトップコンピュータの構成とラップトップコンピュータ以外の構成の両方を含めて、パーソナルコンピュータとして実装されることも可能である。コンピューティングデバイス６００は、任意のタイプのネットワークコンピューティングデバイスであることも可能である。コンピューティングデバイス６００は、本明細書に記載されているような自動化されたシステムであることも可能である。
【００８０】
本明細書に記載されている実施形態は、さまざまなコンピュータハードウェアモジュールまたはコンピュータソフトウェアモジュールを含む専用または汎用のコンピュータの使用を含むことができる。
【００８１】
本発明の範囲内の実施形態はまた、その上に格納されているコンピュータ実行可能命令またはデータ構造を搬送または保有するためのコンピュータ可読媒体を含む。そのようなコンピュータ可読媒体は、汎用または専用のコンピュータによってアクセスすることができる任意の利用可能な媒体であることが可能である。限定ではなく、例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、もしくはその他の光学ディスクストレージ、磁気ディスクストレージもしくはその他の磁気記憶装置、または、所望のプログラムコード手段をコンピュータ実行可能命令もしくはデータ構造の形態で搬送もしくは格納するために使用されることが可能な、ならびに汎用もしくは専用のコンピュータによってアクセスされることが可能なその他の任意の媒体を含むことができる。情報が、ネットワークまたは別の通信接続（ハードワイヤード、ワイヤレス、またはハードワイヤードもしくはワイヤレスの組合せのいずれか）を介してコンピュータに転送または提供される場合には、コンピュータは、その接続をコンピュータ可読媒体とみなすことが適切である。したがって、いずれのそのような接続も、コンピュータ可読媒体と呼ばれることが適切である。上記の組合せも、コンピュータ可読媒体の範囲内に含まれるはずである。
【００８２】
コンピュータ実行可能命令は、たとえば、汎用コンピュータ、専用コンピュータ、または専用処理デバイスに特定の機能または機能のグループを実行させる命令およびデータを含む。本主題は、構造的な特徴および／または方法論的な行為に特有の言葉で説明されているが、添付の特許請求の範囲において定義されている本主題は、上述の特定の特徴または行為に必ずしも限定されるものではないということを理解されたい。むしろ、上述の特定の特徴および行為は、特許請求の範囲を実施する例示的な形態として開示されている。
【００８３】
本明細書において使用される際には、「モジュール」または「コンポーネント」という用語は、コンピューティングシステム上で実行されるソフトウェアオブジェクトまたはルーチンを指すことができる。本明細書に記載されている別々のコンポーネント、モジュール、エンジン、およびサービスは、コンピューティングシステム上で実行される複数のオブジェクトまたは複数のプロセスとして（たとえば、別々のスレッドとして）実施されることが可能である。本明細書に記載されているシステムおよび方法は、ソフトウェアで実施されることが好ましいが、ハードウェア、またはソフトウェアおよびハードウェアの組合せでの実施態様も可能であり、考慮されている。この説明においては、「コンピューティング実体」とは、本明細書において前に定義されている任意のコンピューティングシステム、またはコンピューティングシステム上で実行される任意のモジュールまたはモジュールの組合せであることが可能である。
【００８４】
本明細書における実質的にすべての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。さまざまな単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【００８５】
通常、本明細書において、特に添付の特許請求の範囲（たとえば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（たとえば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。たとえば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（たとえば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（たとえば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。さらに、「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。「Ａ、Ｂ、またはＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、またはＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステ���を含むが、それに限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。たとえば、句「ＡまたはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００８６】
加えて、本開示の特徴または態様がマーカッシュグループの点から記載されている場合には、それによって、本開示は、そのマーカッシュグループの任意の個々のメンバーまたはメンバーのサブグループの点からも記載されているということを当業者なら認識するであろう。
【００８７】
当業者なら理解するであろうが、書面による説明を提供するという点からなど、ありとあらゆる目的のために、本明細書において開示されているすべての範囲は、ありとあらゆる可能なサブ範囲およびそれらのサブ範囲の組合せも包含する。列挙されているいかなる範囲も、その同じ範囲が、少なくとも２等分、３等分、４等分、５等分、１０等分などへと分割されることを十分に記述するものとして、かつ可能にするものとして容易に認識されることが可能である。非限定的な例として、本明細書において論じられているそれぞれの範囲は、下の３分の１、真ん中の３分の１、および上の３分の１などへと容易に分割されることが可能である。やはり当業者なら理解するであろうが、たとえば「まで（ｕｐ  ｔｏ）」、「少なくとも（ａｔ  ｌｅａｓｔ）」などのすべての言葉は、挙げられている数を含み、上述のように後でサブ範囲へと分割されることが可能な範囲を指す。最後に、当業者なら理解するであろうが、範囲は、それぞれの個々のメンバーを含む。したがって、たとえば、１〜３個のセルを有するグループは、１、２、または３個のセルを有するグループを指す。同様に、１〜５個のセルを有するグループは、１、２、３、４、または５個のセルを有するグループを指す、といった具合である。
【００８８】
本開示のさまざまな実施形態は、例示の目的で本明細書に記載されているということ、ならびに、本開示の範囲および趣旨から逸脱することなく、さまざまな修正を行うことができるということが、前述の内容からわかるであろう。したがって、本明細書において開示されているさまざまな実施形態は、限定することを意図されているものではなく、真の範囲および趣旨は、添付の特許請求の範囲によって示されている。
【図１】
0005774783.tif 000002
【図２】
0005774783.tif 000003
【図３】
0005774783.tif 000004
【図４】
0005774783.tif 000005
【図５】
0005774783.tif 000006
【図６】
0005774783.tif 000007