(57)【要約】  システム及び方法は、多数の対象エリアのコンテンツへのアクセスを与えるオンラインポータルサービスを介してコンテンツを要求する移動ターミナルの特性及びその追跡された使用に基づいて移動ターミナルに対するコンテンツをプレフェッチすることに向けられる。追跡された使用の特性及びパターンから移動ユーザプロフィールが生成される。追跡された使用情報は、コンテンツが要求された時間、位置、頻度を含む。移動ユーザプロフィールの情報に基づき、移動装置が同様の要求をなすのを見越して、以前に要求されたコンテンツと同様のコンテンツがプレフェッチされ、キャッシュ処理される。プレフェッチは、あるコンテンツが以前に要求された位置に移動ターミナルが戻るようなトリガー事象に基づいて行われてもよい。更に、プレフェッチは、ポータルを経てコンテンツにアクセスする別の電子装置の使用を指示する関連する一般的ユーザプロフィールに基づいてもよい。【選択図】      図６
2008543249.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをプレフェッチする方法において、
移動ターミナルの特性から、及びオンラインポータルを経てコンテンツを要求するための移動ユーザによる前記移動ターミナルの追跡された使用から、移動ユーザプロフィールを決定するステップと、
前記移動ユーザプロフィールを使用して、前記要求されたコンテンツに関係したプレフェッチコンテンツを決定するステップと、
前記移動ターミナルが前記プレフェッチコンテンツを要求する前にそのプレフェッチコンテンツにアクセスするステップと、
前記移動ターミナルが前記プレフェッチコンテンツを要求する前にそのプレフェッチコンテンツを前記移動ターミナルに利用できるようにするステップと、
を備えた方法。
【請求項２】
更に、一般的ユーザプロフィールを使用して、前記プレフェッチコンテンツを更に決定するステップを備え、前記一般的ユーザプロフィールは、前記オンラインポータルを経てコンテンツにアクセスするための汎用コンピューティング装置の追跡された使用からの情報を含み、前記汎用コンピューティング装置は、前記オンラインポータルと通信し且つ前記移動ターミナルに関連付けられる、請求項１に記載の方法。
【請求項３】
前記移動ターミナルの特性は、
標準化された移動ターミナルプロフィール、及び
前記移動ターミナルの独立したテスト、
のうちの少なくとも１つから決定される、請求項１に記載の方法。
【請求項４】
前記オンラインポータルは、２つ以上のトピックスに関係したコンテンツを与える、請求項１に記載の方法。
【請求項５】
前記プレフェッチコンテンツは、
要求されたコンテンツの更新、
要求されたコンテンツの現在バージョン、
要求されたコンテンツ、及び
同じソースからのコンテンツ、
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
移動ユーザプロフィールを決定する前記ステップは、
前記移動ターミナルの特性を記述する予め定義された移動ターミナルプロフィールにアクセスする段階と、
コンテンツにアクセスするための移動ユーザによる前記移動ターミナルの追跡された使用から、移動使用のパターンを決定する段階と、
前記移動ターミナルプロフィールを前記パターンに関連付ける段階と、
を含む請求項１に記載の方法。
【請求項７】
移動ユーザプロフィールを使用する前記ステップは、
要求されたコンテンツに移動ターミナルがアクセスした時間、
要求されたコンテンツに移動ターミナルがアクセスした位置、及び
要求されたコンテンツに移動ターミナルがアクセスした頻度、
の少なくとも１つを含む使用情報に対して前記移動ユーザプロフィールにアクセスする段階と、
前記要求されたコンテンツ及び使用情報に関係したコンテンツをサーチする段階と、
を含む請求項１に記載の方法。
【請求項８】
前記プレフェッチコンテンツにアクセスする前にトリガー事象を検出するステップを更に備えた、請求項１に記載の方法。
【請求項９】
前記トリガー事象は、
要求されたコンテンツに前記移動ターミナルが以前にアクセスした位置付近に前記移動ターミナルがあることを検出し、
要求されたコンテンツに前記移動ターミナルが以前にアクセスしたおおよその時間を検出し、
要求されたコンテンツに前記移動ターミナルがアクセスすることが後に続くような以前の通信と実質的に同等である前記移動ターミナルからの通信を検出する、
ことの少なくとも１つを含む請求項８に記載の方法。
【請求項１０】
移動ターミナルの特性から、及びオンラインポータルを経てコンテンツを要求するための移動ユーザによる前記移動ターミナルの追跡された使用から、移動ユーザプロフィールを決定し、
前記移動ユーザプロフィールを使用して、前記要求されたコンテンツに関係したプレフェッチコンテンツを決定し、
前記移動ユーザが前記プレフェッチコンテンツを要求する前にそのプレフェッチコンテンツにアクセスし、
前記移動ユーザが前記プレフェッチコンテンツを要求する前にそのプレフェッチコンテンツを前記移動ターミナルに利用できるようにする、
ことを含むアクションを遂行するための実行可能なインストラクションを備えたコンピュータ読み取り可能な媒体。
【請求項１１】
ネットワークを経てコンテンツを通信するための変調されたデータ信号であって、この変調されたデータ信号は、コンピューティング装置が、
移動ターミナルの特性から、及びオンラインポータルを経てコンテンツを要求するための移動ユーザによる前記移動ターミナルの追跡された使用から、移動ユーザプロフィールを決定し、
前記移動ユーザプロフィールを使用して、前記要求されたコンテンツに関係したプレフェッチコンテンツを決定し、
前記移動ユーザが前記プレフェッチコンテンツを要求する前にそのプレフェッチコンテンツにアクセスし、
前記移動ユーザが前記プレフェッチコンテンツを要求する前にそのプレフェッチコンテンツを前記移動ターミナルに利用できるようにする、
ことをさせる通信を含むような変調されたデータ信号。
【請求項１２】
コンテンツをプレフェッチするシステムにおいて、
プロセッサと、
前記プロセッサ及び移動ターミナルと通信する通信インターフェイスと、
前記プロセッサと通信するメモリであって、
前記移動ターミナルの特性から、及び前記システムを経てコンテンツを要求するための移動ユーザによる前記移動ターミナルの追跡された使用から、移動ユーザプロフィールを決定し、
前記移動ユーザプロフィールを使用して、前記要求されたコンテンツに関係したプレフェッチコンテンツを決定し、
前記移動ターミナルが前記プレフェッチコンテンツを要求する前にそのプレフェッチコンテンツにアクセスし、
前記移動ターミナルが前記プレフェッチコンテンツを要求する前にそのプレフェッチコンテンツを前記移動ターミナルに利用できるようにする、
ことを含む複数のオペレーションを前記プロセッサが遂行するようにさせるマシンインストラクションを記憶するメモリと、
を備えたシステム。
【請求項１３】
前記システムは、オンラインポータルを含む、請求項１２に記載のシステム。
【請求項１４】
前記マシンインストラクションは、前記プロセッサが、一般的ユーザプロフィールを使用してプレフェッチコンテンツを更に決定するオペレーションを更に遂行するようにさせ、前記一般的ユーザプロフィールは、前記システムを経てコンテンツにアクセスするための汎用コンピューティング装置の追跡された使用からの情報を含み、前記汎用コンピューティング装置は、前記通信インターフェイスと通信し且つ前記移動ターミナルに関連付けられる、請求項１２に記載のシステム。
【請求項１５】
前記マシンインストラクションは、前記プロセッサが、
前記移動ターミナルの特性を記述する予め定義された移動ターミナルプロフィールにアクセスし、
コンテンツにアクセスするための移動ユーザによる前記移動ターミナルの追跡された使用から、移動使用のパターンを決定し、
前記移動ターミナルプロフィールを前記パターンに関連付ける、
というオペレーションを更に遂行することにより前記移動ユーザプロフィールを決定するようにさせる、請求項１２に記載のシステム。
【請求項１６】
前記マシンインストラクションは、前記プロセッサが、前記プレフェッチコンテンツにアクセスする前にトリガー事象を検出するオペレーションを更に遂行するようにさせる、請求項１２に記載のシステム。
【請求項１７】
プレフェッチされたコンテンツを受け取るための移動装置において、
プロセッサと、
前記プロセッサ及びオンラインポータルと通信する通信インターフェイスと、
前記プロセッサと通信するメモリであって、
前記移動ターミナルの識別子を前記オンラインポータルに通信して、前記オンラインポータルが、前記移動ターミナルの特性から移動ユーザプロフィールを開始できるようにし、
前記オンラインポータルを経てコンテンツを要求し、前記オンラインポータルが要求されたコンテンツを追跡すると共に、その要求されたコンテンツに基づいて前記移動ユーザプロフィールを改訂できるようにし、
前記オンラインポータルからプレフェッチコンテンツを要求し、前記プレフェッチコンテンツは、前記要求されたコンテンツに関係すると共に、前記プレフェッチコンテンツは、前記移動ユーザプロフィールに基づいて決定され、更に、前記プレフェッチコンテンツは、そのプレフェッチコンテンツを要求する前に前記移動ターミナルに利用できるようにされる、
ことを含む複数のオペレーションを前記プロセッサが遂行するようにさせるマシンインストラクションを記憶するメモリと、
を備えた移動装置。
【請求項１８】
前記マシンインストラクションは、前記プロセッサが、トリガー事象を前記オンラインポータルに通信し、その際に、前記オンラインポータルがプレフェッチコンテンツを前記移動ターミナルに利用できるようにするという更に別のオペレーションを遂行するようにさせる、請求項１７に記載の移動装置。
【請求項１９】
移動ユーザプロフィールを生成する方法において、
移動ターミナルに対する通信キャリア以外のソースにより与えられるコンテンツにアクセスするために移動ターミナルから通信を受け取るステップと、
前記移動ターミナルの特性を記述する移動ターミナル情報にアクセスするステップと、
コンテンツにアクセスするための移動ユーザによる前記移動ターミナルの使用を追跡することにより移動使用情報を決定するステップと、
前記移動ターミナル情報を前記移動使用情報に関連付けて、移動ユーザプロフィールを定義するステップと、
を備えた方法。
【請求項２０】
前記ソースによって与えられるコンテンツにアクセスするための前記移動ユーザによる汎用コンピューティング装置の使用を追跡することにより一般的使用情報を決定するステップと、
前記一般的使用情報を前記移動ユーザプロフィールの情報に関連付けるステップと、
を更に備えた請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、移動通信に係り、より詳細には、移動ターミナルの特性及び以前に要求されたコンテンツに基づいて移動ターミナルにより使用するためのコンテンツをプレフェッチすることに係るが、これに限定されない。
【０００２】
関連出願：本出願は、参考としてここに全体を援用する２００５年６月７日に出願された米国プロビジョナル特許出願第６０／６８８，１２３号、及び２００６年６月６日に出願された米国特許出願第１１／４２２，５３６号に対する優先権を請求する。
【背景技術】
【０００３】
非常に大勢の人々が、セルラー電話、パーソナルデジタルアシスタント（ＰＤＡ）、等の移動ターミナルを種々様々な目的で使用している。それらを個人通信に使用するのに加えて、多くのユーザは、ワイヤレス及び／又はワイヤードネットワークを経てテキスト、オーディオ、ビジュアル及び他のコンテンツにアクセスする。移動ターミナルの制約、通信帯域巾、及び／又は他のファクタのために、あるコンテンツへのアクセスは、若干困難である。又、最初に関連性の低いコンテンツを通して進むことなく特定のユーザに最も関連性のあるコンテンツにアクセスすることは、時には困難であり且つ時間がかかる。
【発明を実施するための最良の形態】
【０００４】
以下、添付図面を参照して、本発明の実施形態を説明するが、本発明は、これに限定されず、又、これに尽きるものではない。特に指示のない限り、種々の図面全体にわたって同じ部分が同じ番号で示されている。
【０００５】
本発明を良く理解するために、添付図面を参照して、以下の詳細な説明を読まれたい。
【０００６】
本発明は、本発明の特定の実施形態を例示する添付図面を参照して、以下に詳細に述べる。しかしながら、本発明は、多数の異なる形態で実施でき、ここに述べる実施形態に限定されず、むしろ、これら実施形態は、この開示が綿密で且つ完全なものとなり、本発明の範囲を当業者に完全に伝えるためのものである。とりわけ、本発明は、方法又は装置として実施される。従って、本発明は、完全なソフトウェア実施形態、完全なハードウェア実施形態、或いはソフトウェア及びハードウェアの態様を結合した実施形態の形態をとり得る。それ故、以下の詳細な説明は、これに限定されるものではない。簡単に述べると、本発明は、移動装置に非要求コンテンツを提供することに向けられる。
【０００７】
例示的動作環境
図１は、本発明が動作する環境の一実施形態を示す。しかしながら、本発明を実施するのにこれら要素の全てが要求されるのではなく、本発明の精神又は範囲から逸脱せずに、これら要素の配列及び形式を変えることができる。
【０００８】
図示されたように、システム１０は、クライアント装置１２−１４と、ネットワーク１５と、サーバー１６とを備えている。ネットワーク１５は、クライアント装置１２−１４及びサーバー１６の各々と通信すると共に、それらの間の通信を可能にする。
【０００９】
クライアント装置１２−１４は、ネットワーク１５のようなネットワークを経てサーバー１６のような別のコンピューティング装置と互いにメッセージをやり取りできるものであれば、実質上、いかなるコンピューティング装置を含んでもよい。以下の実施形態に述べるこのような装置のセットは、一般に、限定された能力をもつ特殊な装置と通常考えられる移動ターミナルであって、ワイヤレス通信媒体を使用して通常接続を行なう移動ターミナル、例えば、セルラー電話、スマートホン、ページャー、ウオーキー・トーキー、高周波（ＲＦ）装置、赤外線（ＩＲ）装置、ＣＢ、これら装置の１つ以上を結合する一体化装置、又は実質上任意の移動装置、等を含む。しかしながら、このような装置のセットは、汎用装置と通常考えられる装置であって、１つ以上の固定位置においてワイヤード通信媒体を使用して通常接続を行なう装置、例えば、ラップトップコンピュータ、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサベースの又はプログラム可能な消費者向け電子装置、ネットワークＰＣ、等を含んでもよい。同様に、クライアント装置１２−１４は、ワイヤード又はワイヤレス通信媒体を使用して接続できる装置、例えば、パーソナルデジタルアシスタント（ＰＤＡ）、ＰＯＣＫＥＴ  ＰＣ、着用型コンピュータ、及びワイヤード及び／又はワイヤレス通信媒体を経て通信するために装備される他の装置でもよい。
【００１０】
クライアント装置１２−１４内の各クライアント装置は、ユーザが設定を制御すると共に、オペレーションを遂行するようにクライアント装置に命令することのできるユーザインターフェイスを含む。又、各クライアント装置は、ＳＭＳ、ＭＭＳ、ＩＭ、インターネットリレーチャット（ＩＲＣ）、Ｍａｒｄａｍ−Ｂｅｙのインターネットリレーチャット（ｍＩＲＣ）、Ｊａｂｂｅｒ、ｅメール、等を含む（これに限定されないが）同じ又は異なる通信手段を使用してクライアント装置が別のコンピューティング装置とメッセージをやり取りできるようにする通信インターフェイスも含む。更に、クライアント装置１２−１４は、マークアップページ、ウェブベースメッセージ、等をやり取りするように構成されたブラウザアプリケーションで構成することができる。ブラウザアプリケーションは、ハンドヘルドデバイスマークアップ言語（ＨＤＭＬ）、例えば、ワイヤレスマークアップ言語（ＷＭＬ）、ＷＭＬＳｃｒｉｐｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、等、標準的一般化マークアップ言語（ＳＧＭＬ）、ハイパーテキストマークアップ言語（ＨＴＭＬ）、拡張可能なマークアップ言語（ＸＭＬ）を含む（これらに限定されないが）マークアップベースの言語を実質上使用して、グラフィックス、テキスト、マルチメディア、等を受け取って表示するように構成できる。
【００１１】
ネットワーク１５は、１つのコンピューティング装置を別のコンピューティング装置に結合してそれらが通信を行ない得るように構成される。ネットワーク１５は、ある電子装置から別の電子装置へ情報を通信するためにいかなる形態の媒体も使用できるようにされる。又、ネットワーク１５は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、ユニバーサルシリアルバス（ＵＳＢ）ポートを通るような直接接続、他の形態のコンピュータ読み取り可能な媒体、又はその組み合せに加えて、セルラーネットワークインターフェイスのようなワイヤレスインターフェイス、及び／又はインターネットのようなワイヤードインターフェイスを含んでもよい。異なるアーキテクチャー及びプロトコルに基づくものを含むＬＡＮの相互接続セットにおいて、ルーターがＬＡＮ間のリンクとして働き、一方から他方へメッセージを送信できるようにする。又、ＬＡＮ内の通信リンクは、通常、ねじれワイヤ対又は同軸ケーブルを含み、一方、ネットワーク間の通信リンクは、空中を経てのセルラー電話信号、アナログ電話回線、Ｔ１、Ｔ２、Ｔ３及びＴ４を含む全又は部分専用デジタル回線、サービス総合デジタル網（ＩＳＤＮ）、デジタル加入者ライン（ＤＳＬ）、衛星リンクを含むワイヤレスリンク、又は当業者に知られた他の通信リンクを使用することができる。更に、リモートコンピュータ及び他の関連電子装置を、モデムや一時的電話リンクを経てＬＡＮ又はＷＡＮにリモート接続することもできる。本質的に、ネットワーク１５は、クライアント装置１２−１４とサーバー１６との間に情報を伝送する通信方法も含む。ネットワーク１５は、ワイヤレスアプリケーションプロトコル（ＷＡＰ）、送信制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）、コード分割多重アクセス（ＣＤＭＡ）、移動通信用のグローバルシステム（ＧＳＭ）、等を含む種々の通信プロトコルと共に使用するように構成される。
【００１２】
上述したように通信リンクに情報を送信するのに使用される媒体は、一般に、コンピューティング装置によりアクセスできる媒体を含む。コンピュータ読み取り可能な媒体は、コンピュータ記憶媒体、ワイヤード及びワイヤレス通信媒体、又はその組み合せを含む。更に、コンピュータ読み取り可能な媒体は、通常、コンピュータ読み取り可能なインストラクション、データ構造体、プログラムモジュール、又は他のデータを、変調データ信号、例えば、搬送波、データ信号、又は他の搬送メカニズムにおいて実施し、そして情報配送媒体を含む。「変調データ信号」及び「搬送波信号」という語は、情報、インストラクション、データ、等を信号にエンコードするように、その特性の１つ以上を設定又は変化させた信号を含む。例えば、通信媒体は、ワイヤレス媒体、例えば、音響、ＲＦ、赤外線、及び他のワイヤレス媒体、並びにワイヤード媒体、例えば、ねじれ対、同軸ケーブル、光ファイバ、導波器、及び他のワイヤード媒体を含む。
【００１３】
図２は、本発明の一実施形態による例示的移動ターミナル２０を示す。一実施形態において、移動ターミナル２０は、１つ以上のワイヤレス通信インターフェイスを経て音声通信及びメッセージ、例えば、ＳＭＳメッセージを送信及び受信するように構成されたセルラー電話である。一般的に、移動ターミナル２０は、個人用移動電子装置を含む。しばしば、移動電子装置は、１つ以上のワイヤレスネットワークに接続し、単一のワイヤレスネットワークの多数のノードに接続し、１つ以上のチャンネルを経て１つ以上のネットワークと通信し、又はさもなければ、１つ以上の通信セッションに参加することにより、パーソナル通信を行なうことができる。このような装置は、セルラー電話、スマートホン、ページャー、高周波（ＲＦ）装置、赤外線（ＩＲ）装置、これら装置の１つ以上を結合する一体化装置、等を含む。又、移動ターミナル２０は、他の電子装置、例えば、パーソナルデジタルアシスタント（ＰＤＡ）、ハンドヘルドコンピュータ、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサベースの又はプログラム可能な消費者向け電子装置、ネットワークＰＣ、着用型コンピュータ、等も含む。
【００１４】
移動ターミナル２０は、図２に示す以上の多数の要素を含んでもよい。しかしながら、本発明を実施するための実施形態を開示するには、図示された要素で充分である。図示されたように、移動ターミナル２０は、バス２４を経て大量メモリ３０と通信する処理ユニット２２を備えている。
【００１５】
大量メモリ３０は、ＲＡＭ３２、ＲＯＭ３４、及び他の記憶手段を含む。大量メモリ３０は、コンピュータ読み取り可能なインストラクション、データ構造体、プログラムモジュール、又は他のデータのような情報を記憶するためのコンピュータ記憶媒体の別の例を示す。大量メモリ３０は、移動ターミナル２０の低レベル動作を制御するための基本的入力／出力システム（ＢＩＯＳ）４０を記憶する。又、大量メモリは、移動ターミナル２０の動作を制御するためのオペレーティングシステム４１も記憶する。この要素は、汎用のオペレーティングシステム、例えば、ＵＮＩＸ（登録商標）のバージョン、又はＬＩＮＵＸTM、或いは特殊移動通信のオペレーティングシステム、例えば、Ｗｉｎｄｏｗｓ（登録商標）  ＭｏｂｉｌｅTM又はＳｙｍｂｉａｎ（登録商標）オペレーティングシステムを含むことが明らかであろう。オペレーティングシステムは、Ｊａｖａ（登録商標）アプリケーションプログラムを経てハードウェア要素及び／又はオペレーティングシステムの動作を制御できるようにするＪａｖａ（登録商標）バーチャルマシンモジュールを含むか、又はそれとインターフェイスすることができる。
【００１６】
メモリ３０は、更に、とりわけ、プログラム４４及び／又は他のデータを記憶するために移動ターミナル２０により使用できる１つ以上のデータ記憶ユニット４２を含む。プログラム４４は、移動ターミナル２０により実行されたときに、メッセージ（例えば、ＳＭＳ、ＭＭＳ、ＩＭ、ｅメール、及び／又は他のメッセージ）、オーディオ、ビデオを送信し、受信し、及び／又はその他、処理すると共に、別の移動装置の別のユーザとのテレコミュニケーションを可能にするコンピュータ実行可能なインストラクションを含むことができる。アプリケーションプログラムの他の例は、カレンダー、コンタクトマネージャー、タスクマネージャー、トランスコーダー、データベースプログラム、ワードプロセスプログラム、スプレッドシートプログラム、ゲーム、等を含む。更に、大量メモリ３０は、ブラウザプログラム４６も記憶する。ブラウザ４６は、オペレーティングシステム４１の制御のもとで実行されて、マークアップページ、例えば、ＷＡＰページ（時々、ＷＡＰカードとも称される）、等の要求、受信及びレンダリングを可能にしそして管理するためのコンピュータ実行可能なインストラクションを含むことができる。
【００１７】
又、移動ターミナル２０は、電源２６と、１つ以上のワイヤレスインターフェイス５０と、オーディオインターフェイス５２と、ディスプレイ５４と、キーパッド５６と、イルミネータ５８と、入力／出力インターフェイス６０と、触覚インターフェイス６２と、任意のグローバルポジショニングシステム（ＧＰＳ）受信器６４も備えている。電源２６は、移動ターミナル２０へ電力を供給する。再充電型又は非再充電型バッテリを使用して、電力を供給することができる。又、ＡＣアダプタや、バッテリに補充及び／又は再充電する動力型ドッキングクレードルのような外部電源により電力を供給することもできる。
【００１８】
移動ターミナル２０は、ベースステーション（図示せず）と任意に通信することもできるし、又は別の移動装置と直接通信することもできる。ワイヤレスインターフェイス５０は、移動ターミナル２０を１つ以上のワイヤレスネットワークに結合するための回路を含み、そして移動通信用のグローバルシステム（ＧＳＭ）、コード分割多重アクセス（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、ユーザデータグラムプロトコル（ＵＤＰ）、送信制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）、ＳＭＳ、汎用パケット無線サービス（ＧＰＲＳ）、ＷＡＰ、ウルトラワイドバンド（ＵＷＢ）、ＩＥＥＥ８０２．１６マイクロウェーブアクセスのためのワールドワイドインターオペラビリティ（ＷｉＭａｘ）、等を含む（これらに限定されないが）１つ以上の通信プロトコル及び技術と共に使用するように構成される。
【００１９】
オーディオインターフェイス５２は、人間の音声の音響のようなオーディオ信号を発生し、受信するように構成される。例えば、オーディオインターフェイス５２は、他の者とのテレコミュニケーションを可能にし及び／又はあるアクションに対してオーディオ確認を発生するために、スピーカ及びマイクロホン（図示せず）に結合される。ディスプレイ５４は、液晶ディスプレイ（ＬＣＤ）、ガスプラズマ、発光ダイオード（ＬＥＤ）、又は移動装置に使用される他の形式のディスプレイでよい。又、ディスプレイ５４は、スタイラスや、人間の手の指のような物体から入力を受け取るように構成されたタッチ感知スクリーンを含んでもよい。
【００２０】
キーパッド５６は、ユーザからの入力を受け取るように構成された入力装置を含む。例えば、キーパッド５６は、プッシュボタンの数字ダイヤル又はキーボードを含む。又、キーパッド５６は、映像を選択して送信することに関連したコマンドボタンを含んでもよい。イルミネータ５８は、状態指示を与え及び／又は光を発することができる。イルミネータ５８は、特定の時間周期中アクティブのままであるか、又は事象に応答してアクティブになる。例えば、イルミネータ５８がアクティブになると、キーパッド５６のボタンのバックライトを発し、移動装置が付勢される間、オンに留まる。又、イルミネータ５８は、特定のアクションを実行するとき、例えば、別の移動装置をダイヤルするときに、種々のパターンでこれらボタンにバックライトを発することもできる。又、イルミネータ５８は、移動装置の透明又は半透明ケース内に入れられた光源がアクションに応答して光を発するようにすることもできる。
【００２１】
又、移動ターミナル２０は、図２には示されていないヘッドセットや他の入力又は出力装置のような外部装置と通信するための入力／出力インターフェイス６０も備えている。この入力／出力インターフェイス６０は、１つ以上の通信技術、例えば、ＵＳＢ、赤外線、ＢｌｕｅｔｏｏｔｈTM、等を使用することができる。触覚インターフェイス６２は、移動ターミナルのユーザに触感フィードバックを与えるように構成される。例えば、触覚インターフェイスは、移動装置の別のユーザがコールしているときに移動ターミナル２０を特定の仕方で振動させるように使用できる。
【００２２】
任意のＧＰＳトランシーバ６４は、地表面上の移動ターミナル２０の物理的座標を決定することができ、これは、通常、緯度及び経度値として位置を出力する。又、ＧＰＳトランシーバ６４は、三角法、支援型ＧＰＳ（ＡＧＰＳ）、Ｅ−ＯＴＤ、ＣＩ、ＳＡＩ、ＥＴＡ、ＢＳＳ、等を含む（これらに限定されないが）他のジェオ・ポジショニングメカニズムを使用して、地表面上の移動ターミナル２０の物理的位置を更に決定することができる。異なる条件のもとでは、ＧＰＳトランシーバ６４は、移動ターミナル２０の物理的位置を数ミリメータ以内で決定することができるが、他のケースでは、決定される物理的位置の精度が低くてもよく、例えば、１メータ以内又はそれより更に大きな距離でもよいことを理解されたい。
【００２３】
移動ターミナル２０は、マークアップページを要求し受け取るために、及び／又は他のサービスのために、サーバーと通信することができる。サーバー装置７０のような汎用サーバーコンピューティング装置の一実施形態を、図３を参照して以下に詳細に述べる。簡単に述べると、サーバー装置７０は、サービスや情報を受け取ってクライアント装置及び／又は他のコンピューティング装置に供給するためにネットワーク１５に接続できるいかなるコンピューティング装置を含んでもよい。サーバー装置７０は、図示された以上に多数の要素を含んでもよい。しかしながら、図示された要素は、本発明を実施するための実施形態を開示するのに充分である。移動ターミナルを使用するのに加えてウェブページ及び／又は他のコンピューティングアクティビティをブラウジングするために移動ユーザが使用する高能力クライアント装置に、サーバー装置７０の要素の多くを複製することもできる。
【００２４】
図示されたように、サーバー装置７０は、バス７３を経て大量メモリ７４と通信する処理ユニット７２を備えている。大量メモリ７４は、一般に、ＲＡＭ７６、ＲＯＭ７８、及び他の記憶手段を備えている。大量メモリ７４は、ある形式のコンピュータ読み取り可能な媒体、即ちコンピュータ記憶媒体を示す。このコンピュータ記憶媒体は、コンピュータ読み取り可能なインストラクション、データ構造体、プログラムモジュール又は他のデータのような情報を記憶するための方法又は技術で実施される揮発性及び不揮発性の、除去可能及び除去不能の媒体を含んでもよい。コンピュータ記憶媒体の他の例は、ＥＥＰＲＯＭ、フラッシュメモリ又は他の半導体メモリ技術、ＣＤ−ＲＯＭ、デジタル多様性ディスク（ＤＶＤ）又は他の光学的記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置又は他の磁気記憶装置、或いは希望の情報を記憶するのに使用でき且つコンピューティング装置によりアクセスできる他の媒体を含む。
【００２５】
大量メモリ７４は、サーバー装置７０の低レベル動作を制御するための基本的入力／出力システム（ＢＩＯＳ）８０を記憶する。又、大量メモリは、サーバー装置７０の動作を制御するためのオペレーティングシステム８１も記憶する。この要素は、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸTM、ＳｏｌａｒｉｓTMのバージョン等の汎用オペレーティングシステムを含むことが明らかであろう。このオペレーティングシステムは、又、Ｊａｖａ（登録商標）アプリケーションプログラムを経てハードウェア要素及び／又はオペレーティングシステムの動作を制御できるようにするＪａｖａ（登録商標）バーチャルマシンモジュールを含むか又はそれにインターフェイスしてもよい。
【００２６】
更に、大量メモリ７４は、とりわけ、プログラム８４及び／又は他のデータを記憶するためにサーバー装置７０により使用できる１つ以上のデータ記憶ユニット８２も含む。プログラム８４は、ＷＡＰ通信を送信し、受信し、その他、処理するためのＷＡＰハンドラーアプリケーション、ＨＴＴＰ通信を送信し、受信し、その他、処理するためのＨＴＴＰハンドラーアプリケーション、等のマークアップハンドラーアプリケーションを実施するためにサーバー装置７０により実行できるコンピュータ実行可能なインストラクションを含む。同様に、プログラム８４は、安全形態で外部アプリケーションとの通信を開始する等の、安全接続を取り扱うための安全ソケットレイヤ（ＳＳＬ）ハンドラーアプリケーションを含むことができる。アプリケーションプログラムの他の例は、メッセージングアプリケーション、スケジューラ、カレンダー、ウェブサービス、トランスコーダー、データベースプログラム、ワードプロセスプログラム、スプレッドシートプログラム、等々を含む。従って、プログラム８４は、マークアップページ、オーディオ、ビデオを処理することができ、別の電子装置の別のユーザ及び他のサービスとのテレコミュニケーションを可能にする。
【００２７】
更に、大量メモリ７４は、プロフィールモジュール８６及びプレフェッチモジュール８８を記憶する。プロフィールモジュール８６は、オペレーティングシステム８１の制御のもとで実行されて、使用情報の収集及び分析を可能にするコンピュータ実行可能なインストラクションを含む。同様に、サーバー装置７０も、プレフェッチモジュール８８を含むことができ、これは、クライアント装置のユーザに関心のある情報にアクセスしてバッファすることができる。
【００２８】
又、サーバー装置７０は、キーボード、マウス、ホイール、ジョイスティック、ロッカースイッチ、キーパッド、プリンタ、スキャナ、及び／又は図３に特に示されない他の入力装置のような入力／出力装置と通信するための入力／出力インターフェイス９０も備えている。サーバー装置７０のユーザは、入力／出力装置を使用して、オペレーティングシステム８１、プログラム８４及び／又は他のモジュールと別々でもよいし一体化されてもよいユーザインターフェイスと相互作用することができる。ユーザインターフェイスとの相互作用は、ディスプレイ及びビデオディスプレイアダプタ９２を経ての視覚による相互作用を含む。
【００２９】
サーバー装置７０は、コンピュータ読み取り可能な記憶媒体に対して取り外し可能な媒体ドライブ９４及び／又は永久的な媒体ドライブ９６を含むことができる。取り外し可能な媒体ドライブ９４は、光学ディスクドライブ、フレキシブルディスクドライブ、及び／又はテープドライブの１つ以上を含むことができる。永久的な又は取り外し可能な記憶媒体は、コンピュータ読み取り可能なインストラクション、データ構造体、プログラムモジュール、又は他のデータのような情報を記憶するための方法又は技術で実施される揮発性、不揮発性、取り外し可能、及び取り外し不能な媒体を含むことができる。コンピュータ記憶媒体は、例えば、ＣＤ−ＲＯＭ９９、デジタル多様性ディスク（ＤＶＤ）又は他の光学的記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置又は他の磁気記憶装置、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術、或いは希望の情報を記憶するのに使用でき且つコンピューティング装置によりアクセスできる他の媒体を含む。
【００３０】
ネットワーク通信インターフェイスユニット９８を経て、サーバー装置７０は、インターネットのようなワイドエリアネットワーク、ローカルエリアネットワーク、ワイヤード電話ネットワーク、セルラー電話ネットワーク、又は他の通信ネットワーク、例えば、図１のネットワーク１５と通信することができる。ネットワーク通信インターフェイスユニット９８は、時には、トランシーバ、トランシーバ装置、ネットワークインターフェイスカード（ＮＩＣ）、等としても知られている。
【００３１】
例示的アーキテクチャー
図４は、本発明の一実施形態に使用するための例示的アーキテクチャー１００を示す。この実施形態は、１つ以上のユーザプロフィールを維持してポータルサービスを提供する１つ以上のポータルサービス１１０と通信する移動ターミナルブラウザ１０４（及び／又は他の移動クライアント）に関して説明するが、本発明は、これに限定されない。ポータルサービス１１０は、一般的に、ニュース、経済情報及びサービス、メッセージングサービス、オンラインサーチサービス、娯楽サービス、社交的対話サービス、等の種々様々なコンテンツオブジェクトに対する集合ソースをなす。ＰＣブラウザ１０２（及び／又は他のＰＣクライアント）のような上位のクライアントも、ポータル１１０と通信し、及び／又はポータル１１０と通信する別のポータルとも通信する。ＰＣブラウザ１０２は、ポータル１１０の一部分であるか又はそれに結合されるＰＣ通信インターフェイス１１２を経て通信することができる。ＰＣ通信インターフェイス１１２は、ポータル１１０の一部分であるか又はそれによりアクセスできる１つ以上のコンテンツソース１１８からウェブページ及び／又は他のコンテンツをアクセスする上で助けとなり得る。又、ＰＣ通信インターフェイス１１２は、ポータルプロフィールモジュール１１４と対話することもでき、これは、ユーザのブラウジングアクションを追跡して評価し、一般的なユーザプロフィールを発生する。一般的なユーザプロフィールは、一般的なユーザプロフィールデータベース１１６に記憶することができる。
【００３２】
同様に、移動ターミナルブラウザ１０４は、ポータルの一部分であるか又はそれに結合される移動通信インターフェイス１２０を経て通信することができる。移動通信インターフェイス１２０は、１つ以上のコンテンツソース１１８からＷＡＰページ及び／又は他のコンテンツにアクセスする上で助けとなる。移動通信インターフェイス１２０は、移動プロフィールモジュール１２２と対話し、これは、移動ターミナルにおける移動ユーザのブラウジングアクションを追跡して評価し、移動ユーザプロフィールを発生する。この移動ユーザプロフィールは、移動ユーザプロフィールデータベース１２４に記憶することができる。
【００３３】
プレフェッチモジュール１２６も、移動ユーザのプロフィールデータベース１２４にアクセスして、移動ターミナルの特性、移動ユーザの過去のブラウジングアクション、ユーザの対応する一般的ユーザプロフィール、及び／又は他の情報に基づいて、移動ユーザが間もなく希望するコンテンツを決定してコンテンツソース１１８からキャッシュする。又、プレフェッチモジュール１２６は、移動ユーザプロフィール、及び／又は一般的ユーザプロフィールデータベース１１６に記憶されたユーザの一般的ユーザプロフィールを使用して、移動ユーザが間もなく希望するコンテンツを決定するのを助けることができる。プレフェッチされたコンテンツは、ポータル１１０、ネットワークキャリア、ユーザの移動ターミナル、及び／又は他のサービスによりキャッシュすることができる。
【００３４】
例示的プロセス
図５は、移動ユーザプロフィールを発生するための一実施形態のロジックを示す。移動ターミナルが最初にポータルサービスと通信するときに、オペレーション１３０において、そのサービスが移動ユーザプロフィールを確立する。移動ターミナルとの通信は、装置モデル番号、キャリア識別子、移動識別番号（ＭＩＮ）、等を含むある基本的な情報をポータルサーバーに与える。ＭＩＮは、多くの場合、電話番号、移動加入者サービス総合デジタル網（ＭＳ−ＩＳＤＮ）、電子シリアルナンバー（ＥＳＮ）、又は他の移動ターミナル識別子である。ポータルサービスは、この基本的な情報を使用して、移動ターミナルの製造者、代理店、取引グループ、及び／又は他のソースからの移動ターミナルに関する他の情報にアクセスする。
【００３５】
移動ユーザプロフィールは、ワイヤレスアプリケーションプロトコルフォーラム社（www.wapforum.org）から入手できるユーザエージェントプロフィール仕様書により定義されたごとき標準ユーザエージェントプロフィールに基づくことができる。移動ターミナルに関する情報を得る別の例は、ワールドワイドウェブ共同体（www.w3c.org）により定義された複合能力／好みプロフィール（ＣＣ／ＰＰ）を使用することを含む。移動ターミナルの能力を記述するプロフィールの更なる例は、移動情報装置プロフィール（ＭＩＤＰ）、ワイヤレスユニバーサルリソースファイル（ＷＵＲＦＬ）、等を含む。ユーザエージェントプロフィール又は他の標準プロフィールは、一般に、移動ターミナルの属性、例えば、スクリーンサイズ、スクリーン解像度、メモリサイズ、等を含む。例示的なユーザエージェントプロフィールが添付資料Ａに示されている。サーバーは、ユーザエージェントプロフィール又は他の標準プロフィールを使用して移動ユーザプロフィールをスタートすることができ、これは、次いで、別の及び／又は付加的な情報で変更される。
【００３６】
例えば、ポータルサービスは、最初に、移動ユーザプロフィールを変更して、能力、サービス、契約上の合意、及び／又は移動ユーザのキャリア及び／又はサービスプランの制約に関する情報を追加することができる。例えば、ポータルサービスは、外部ソース又はアウトバンド通信を使用して、ユーザのキャリアが、あるサービスプランの加入者にオンライン写真管理をオファーすることを決定する。ポータルサービスが、移動ユーザがこれらの幾つかのプランの１つに契約すると決定する場合には、その情報を移動ユーザプロフィールに記憶することができる。
【００３７】
任意のオペレーション１３２において、サーバーは、移動ユーザプロフィールを、ユーザがポータルサービスとで既に確立した一般的ユーザプロフィールに関連付けることができる。ユーザは、汎用コンピューティング装置（例えば、ＰＣ）、娯楽システム、別の移動装置、等とのネットワーク接続を通してポータルアカウントを予め得ることができる。プロフィールの関連付けは、多数の形態を取り得る。例えば、移動ユーザプロフィールは、一般的ユーザプロフィールの基礎を形成することができる。或いは又、移動ユーザプロフィールのエレメントが既存の一般的ユーザプロフィールに追加されてもよい。逆に、移動ユーザプロフィールは、一般的ユーザプロフィールから個別のままであるが、それにリンクされてもよい。他の関連付けも考えられる。移動ユーザがポータルサービスに登録されない場合には、移動ユーザプロフィールが独立であり、移動ターミナルの識別子により識別される。
【００３８】
移動ユーザの許可で、ポータルサービスは、オペレーション１３４において、移動ユーザのブラウジング活動、購入活動、位置、及び他のアクションを追跡する。例えば、ポータルサービスは、移動ユーザが要求するコンテンツ、移動ユーザがアクセスするウェブサイト、いつ移動ユーザがこれらのサイトにアクセスするか、及び移動ユーザがこれらのサイトにアクセスする地理的位置をログすることができる。又、ポータルサービスは、移動ユーザがあるサイトにアクセスする１年の季節、移動ユーザがあるサイトにアクセスする日々の天候条件、等の間接的な情報もログすることができる。更に、ポータルサービスは、汎用コンピューティング装置で移動ターミナルを経て及び／又は移動ユーザの対応するポータルアカウントを経てなされた移動ユーザのオンライン購入を追跡することができる。又、緯度及び経度情報に基づいて、ポータルサービスは、ユーザが移動ターミナルを頻繁に使用する位置に付近にいる商人のような関連情報を決定して記憶することもできる。
【００３９】
更に、ポータルサービスは、移動ターミナルの特性及び／又は移動ターミナルに対する変化を追跡することもできる。例えば、移動ユーザは、異なる及び／又は付加的な移動装置を購入することができる。移動ユーザが新たな移動装置でポータルサービスにアクセスしたときに、ポータルサービスは、新たな移動装置に関連付けることのできる既存の移動ユーザプロフィール及び／又は一般的ユーザプロフィールを移動ユーザが既に有するかどうか尋ねるか、さもなければ、決定することができる。例えば、移動ユーザが、新たな移動装置（及び／又は新たな移動キャリア）とで同じ電話番号を使用する場合には、ポータルサービスは、その電話番号に関連した移動ユーザプロフィールにアクセスすることができる。又、ポータルサービスは、新たなユーザエージェントプロフィールにアクセスして、新たな移動装置に関する情報を得ることができると共に、新たな移動装置（及び／又は新たな移動キャリア）に関連したキャリア情報にアクセスすることもできる。新たな情報を既存の移動ユーザプロフィールに追加することもできるし、或いは個別の移動ユーザプロフィールを元の移動ユーザプロフィール及び／又はそれに対応する一般的ユーザプロフィールに関連付けることもできる。
【００４０】
又、移動ユーザプロフィールは、移動装置の独立したテスト、通信ヘッダで与えられる情報、通信性能の分析、及び他の情報に基づいて、変更されてもよい。例えば、ユーザエージェントプロフィールは、特定の移動装置がある能力を含むことを指示できる。しかしながら、ポータルサービス及び／又は他のサービスによるその移動装置の独立したテストは、移動装置のより高い又は低い実際の性能を指示することができる。従って、移動ユーザプロフィールは、テストされた能力を反映するように変更することができる。又、移動プロフィールモジュールは、移動ターミナルとポータルサービスとの間の通信のヘッダを評価することができる。例示的ヘッダが添付資料Ｂに示されている。移動ターミナルに関する製造、モデル、ＭＩＮ、スクリーンサイズ、及び他の情報を識別するのに加えて、ヘッダは、通信速度、スループット、及び／又は他の通信特性を指示するか、又はそれを決定するのに使用できる。通信特性を平均化し、及び／又はその他、評価して、ユーザが移動ターミナルを最も頻繁に使用する時間における条件のようなものを決定することができる。
【００４１】
追跡された情報に基づいて、ポータルサービスは、オペレーション１３６において、１つ以上のパターン、習慣、特性、及び／又は他の情報を検出することができる。例えば、ポータルサービスは、移動ユーザが、毎週ある位置においてある１組の会社株相場についてある金融ウェブサイトを定期的にチェックしていることに注目する。又、ポータルサービスは、移動ユーザが離れた都市の天気及びローカルニュースを定期的にチェックし、そして時々、その都市への航空運賃をチェックしていることに注目する。更に、ポータルサービスは、移動ユーザが６ヶ月ごとに新しい高性能の移動装置を購入していることにも注目する。又、ポータルサービスは、ユーザが購入した移動装置の価格情報、ユーザが契約したキャリアプラン及び特徴、ユーザの移動装置と共に使用するために移動ユーザにより購入される第三者製品及びサービス、ユーザが購入したものと同様の製品及びサービスである製品及びサービス、等の関連情報を決定し記憶することもできる。ポータルサービスに関連して、追跡及びパターン検出オペレーションの幾つか又は全部を、ポータルサービスのサーバーソフトウェアモジュール及び／又は移動ターミナルで実行されるクライアントソフトウェアモジュールにより実行することができる。
【００４２】
パターンから、ポータルサービスは、任意のオペレーション１３８において、移動ユーザプロフィールのエレメントに対する重みを決定することができる。例えば、ポータルサービスは、金融投資及び技術的な小物に関心を示すエレメントに、より高い重みを適用することができる。パターン及び／又は重みは、任意のオペレーション１４０において、移動ユーザ、例えば、精巧な技術のユーザ、社交的に活動する者、求職者、家族中心の者、頻繁にゲームをする者、バーゲンを漁る者、等を記述する１つ以上の一般的及び／又は消費者向けカテゴリーを決定するのに使用できる。カテゴリーの指示子は、移動ユーザプロフィールに記憶することができる。次いで、ポータルサービスは、パターン、重み及び／又はカテゴリーを使用して、移動ユーザが定期的に希望し及び／又は移動ユーザに関心のあるコンテンツ及び／又はサービスを予想し及び／又はプレフェッチすることができる。
【００４３】
図６は、移動ユーザプロフィールに基づいてコンテンツをプレフェッチするための一実施形態のロジックを示す。図６の説明は、一般的に、移動ユーザにより要求されるコンテンツの形式について言及するが、本発明は、これに限定されない。オペレーション１５０において、ポータルサービスは、移動ユーザプロフィールに記憶された経歴情報を使用して、コンテンツの周期的チェックをいつ行うべきか決定する。例えば、移動ユーザプロフィールは、移動ユーザが、あるチームがプレイした各ゲームの後に、そのチームについてのスポーツニュースサービスを朝にチェックすることを指示する。移動ユーザプロフィールは、スポーツニュースサービス、チーム、１日の時刻、チームのスケジュールの間の相関、及び／又は他の関係を指示する。又、移動ユーザプロフィールは、スケジュールされたゲームの後であって、ユーザがそのスポーツニュースを経歴的に要求する短時間前に、そのスポーツチームの現在ニュースを毎朝プレフェッチするようにポータルサービスに命令するよう変更できる。又、移動ユーザプロフィールは、希望チームのニュースページにたどり着くまでにユーザが通常多数のウェブページを通してナビゲーションしなければならないことも指示する。スケジュールされたプレフェッチを与えるのに加えて、ポータルサービスは、チームのニュースページへの直接的なリンクを移動ユーザプロフィールに追加することもできるし、又はこのリンクを移動ユーザのブラウザブックマークリストに追加するよう移動ターミナルに命令して、移動ユーザが余計なナビゲーションステップを回避できるようにすることもできる。
【００４４】
それに加えて又はそれとは別に、ポータルサービスは、オペレーション１５２において、移動ユーザプロフィールの情報に基づいてトリガー事象を検出することができる。例えば、ポータルサービスは、幾つかの近隣の映画館における現在映画リストに対して移動ユーザが頻繁にサーチする位置に向かって移動ターミナルが動いていることを検出できる。移動ユーザプロフィールは、更に、ユーザが移動ターミナルを通して、ある映画館から、他の映画館より頻繁にチケットを購入していることを指示する。従って、頻繁に選択される映画館は、他の映画館よりも、それに関連したより高い重みをもつことになる。他のトリガー事象は、オンラインゲームのプレイを開始した直後に移動ユーザがしばしば行なう別のユーザとの通信の検出、移動ユーザの対応する一般的ユーザプロフィールに関連したアラートの検出、移動ユーザプロフィールのデータから決定される移動ユーザの関心に関係したニュース事象の検出、及び実質上他の任意の事象を含む。
【００４５】
いずれの場合も、ポータルサービスは、オペレーション１５４において、移動ユーザプロフィール及び／又は一般的ユーザプロフィールの情報を使用して、コンテンツをプレフェッチすることができる。プレフェッチされたコンテンツは、移動ユーザが既に要求したコンテンツと同様のコンテンツである。例えば、プレフェッチされた同様のコンテンツは、既に要求されたコンテンツの更新、既に要求されたコンテンツの現在バージョン、既に要求された厳密に同じコンテンツ、同じソースからのコンテンツ、等でよい。プレフェッチ動作は、データベース問合せ、ウェブサーチ、データの分析、又は他のバックグラント処理を遂行することを含む。又、プレフェッチ動作は、ユーザプロフィール（１つ又は複数）における重み及び／又は他の情報に基づいて、最も関心が高いと思われるコンテンツを予想することも含む。例えば、プレフェッチが移動ユーザの位置に関係がある場合には、ポータルサービスは、任意のオペレーション１５６において、近隣の商人、レストラン、劇場、パブ、等をサーチし、そしてその位置の近くにいる間にコンテンツ要求のユーザ経歴に基づいて結果を優先順位付けすることができる。プレフェッチされたコンテンツは、オペレーション１５８においてキャッシュされる。キャッシュされたコンテンツは、ポータルサービスのサーバー、通信キャリアのサーバー、サービスプロバイダーのサーバー、及び／又は移動装置に記憶することができる。例えば、プレフェッチされたスポーツニュースは、ユーザがニュースを要求した場合／ときには、より高速のアクセスのためにキャッシュ処理することができる。
【００４６】
プレフェッチされたコンテンツは、次いで、オペレーション１６０において、移動ターミナルにダウンロードすることができる。ダウンロードは、プレフェッチオペレーションの一部分であり、プレフェッチされたコンテンツは、移動ターミナルに記憶される。これは、限定帯域巾の通信チャンネルを経て通信する際の待ち時間を補償し、そしてユーザがコンテンツを要求する場合／ときに移動ユーザによる非常に高速のアクセスを与える。移動クライアントソフトウェアモジュールは、プレフェッチされたコンテンツのダウンロード及び／又は他のバックグランド処理を制御して、移動ターミナルの限定されたメモリリソースを管理すると共に、ユーザの要求とコンテンツの表示との間の時間を最小にすることができる。プレフェッチされたコンテンツがサーバーにキャッシュされる場合に、プレフェッチされたコンテンツは、一般に、移動ユーザにより要求されるまでダウンロードされない。
【００４７】
上述した仕様、例及びデータは、本発明の要素の製造及び使用について完全な説明を与える。本発明の精神及び範囲から逸脱せずに本発明の多数の実施形態を案出できるので、本発明は、特許請求の範囲において限定されるものとする。
【図面の簡単な説明】
【００４８】
【図１】本発明を実施するための環境の一実施形態を示す機能的ブロック図である。
【図２】本発明を実施するシステムに含まれる移動ターミナル装置の一実施形態を示す図である。
【図３】本発明を実施するシステムに含まれるサーバー装置の一実施形態を示す図である。
【図４】本発明の一実施形態に使用するための例示的アーキテクチャー１００を示す図である。
【図５】移動ユーザプロフィールを発生するための一実施形態のロジックを示す図である。
【図６】移動ユーザプロフィールに基づいてコンテンツをプレフェッチするための一実施形態のロジックを示す図である。
【図１】
2008543249.tif 000003
【図２】
2008543249.tif 000004
【図３】
2008543249.tif 000005
【図４】
2008543249.tif 000006
【図５】
2008543249.tif 000007
【図６】
2008543249.tif 000008
【国際調査報告】
2008543249.tif 000009