(57)【要約】ある実施形態では、発呼者装置から被呼者装置への呼に対する呼設定メッセージが、受信される。発呼者装置に対する少なくとも１つの発呼者パラメータが、決定される。ユーザ・メッセージは、少なくとも１つの発呼者パラメータに基づいて選択される。発呼者装置に対するユーザ・メッセージの配信は、発呼者装置から被呼者装置への呼に対する呼設定と併行して開始される。
2009540677.tif 000002
【特許請求の範囲】
【請求項１】
発呼者装置から被呼者装置への呼に対する呼設定メッセージを受信するステップと、
前記発呼者装置に対する少なくとも１つの発呼者パラメータを決定するステップと、
前記少なくとも１つの発呼者パラメータに基づいてユーザ・メッセージを選択するステップと、
前記発呼者装置から前記被呼者装置への前記呼に対する呼設定と併行して前記発呼者装置への前記ユーザ・メッセージの配信を開始するステップと
を含む、方法。
【請求項２】
前記発呼者装置に対する前記少なくとも１つの発呼者パラメータを決定する前記ステップが、
前記発呼者装置とのデータ通信のために前記発呼者装置のデータ・チャネル・アドレス、前記発呼者装置に対するユーザプロファイル、または前記発呼者装置の位置の少なくとも１つを取得するステップ
を含む、請求項１に記載の方法。
【請求項３】
前記呼が、
前記発呼者装置とのデータ通信のための前記発呼者装置の前記データ・チャネル・アドレス、前記発呼者装置に対する前記ユーザプロファイル、または前記発呼者装置の前記位置の前記少なくとも１つを取得する前記ステップが、
着呼に対する呼設定メッセージからディレクトリ番号を取得するステップと、
参照テーブルおよび前記ディレクトリ番号の使用を通じて前記発呼者装置のサービス・プロバイダーを決定するステップと、
前記サービス・プロバイダーから前記データ・チャネル・アドレスを要求するステップと、
を含む、前記着呼を含む、請求項２に記載の方法。
【請求項４】
前記発呼者装置とのデータ通信のための前記発呼者装置の前記データ・チャネル・アドレス、前記発呼者装置に対する前記ユーザプロファイル、または前記発呼者装置の前記位置の前記少なくとも１つを取得する前記ステップが、
前記発呼者装置に対する発呼者側ネットワークのプロファイル・サーバから前記発呼者装置に対する前記ユーザプロファイルを取得するステップと、
前記ユーザプロファイルから広告サービスに対するオプトイン状態を決定するステップであって、前記ユーザ・メッセージが、広告メッセージを含むステップと、
を含む、請求項２に記載の方法。
【請求項５】
前記発呼者装置とのデータ通信のための前記発呼者装置の前記データ・チャネル・アドレス、前記発呼者装置に対する前記ユーザプロファイル、または前記発呼者装置の前記位置の前記少なくとも１つを取得する前記ステップが、
前記発呼者装置の位置を前記発呼者装置に対する発呼者側ネットワークのロケーション・サーバから取得するステップと、
前記発呼者装置の位置を前記発呼者装置のディレクトリ番号から決定するステップと、あるいは
前記発呼者装置の位置を前記発呼者装置のデータ・チャネル・アドレスから決定するステップと、
の中の１つを含む、請求項２に記載の方法。
【請求項６】
前記発呼者装置から前記被呼者装置への前記呼に対する前記呼設定と併行して前記発呼者装置への前記ユーザ・メッセージの配信を開始する前記ステップが、
前記ユーザ・メッセージに対するデータ・コンテンツ・アドレスを前記発呼者装置にデータ・チャネルを通じて送信するステップ
を含む、請求項１に記載の方法。
【請求項７】
さらに、前記データ・チャネルを通じて前記発呼者装置から前記ユーザ・メッセージに対する要求を受信するステップを含む方法であって、
前記データ・チャネルを通じて前記発呼者装置に前記ユーザ・メッセージを送信するステップ、あるいは
コンテンツ・サーバに対して、前記コンテンツ・サーバによる前記ユーザ・メッセージの配信の要求を転送するステップ
の中の１つをさらに含む、請求項６に記載の方法。
【請求項８】
前記ユーザ・メッセージが、動画ストリームを含み、前記方法がさらに、
前記発呼者装置と少なくとも１つの動画ストリーム・パラメータを交換するステップを含む方法であって、
前記コンテンツ・サーバに対して前記コンテンツ・サーバによる前記ユーザ・メッセージの配信に対する要求を転送する前記ステップが、
前記発呼者装置に対する前記動画ストリームの配信のための前記少なくとも１つの動画ストリーム・パラメータを有する前記要求を転送するステップ
を含む、請求項７に記載の方法。
【請求項９】
前記コンテンツ・サーバから前記発呼者装置への前記データ・チャネルを通じた前記動画ストリームの配信の期間を制御するステップ
をさらに含む、請求項８に記載の方法。
【請求項１０】
前記ユーザ・メッセージが、オーディオ・メッセージおよびデータ・メッセージを含み、
前記発呼者装置から前記被呼者装置への前記呼に対する前記呼設定と併行して前記発呼者装置への前記ユーザ・メッセージの配信を開始する前記ステップが、オーディオ・チャネルを通じて前記発呼者装置への前記オーディオ・メッセージの配信を開始するステップと、データ・チャネルを通じて前記発呼着装置への前記データ・メッセージの配信を開始するステップと、前記オーディオ・メッセージおよび前記データ・メッセージ間の対応付けを確立するステップと、前記データ・メッセージがオーディオ・トラックを備えている場合に前記オーディオ・メッセージを停止するステップとを含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にメッセージ通信に関し、より詳細には、発呼者装置向けメッセージ通信に関する。
【背景技術】
【０００２】
既存のリングバック・サービスは、呼をサービス加入者に開始する通信装置に対して、再生対象のオーディオおよびマルチメディア・コンテンツを、無線または有線サービス加入者が事前選択することを可能とする。事前選択のオーディオおよびマルチメディア・コンテンツは、被呼者が応答する前に発呼者が聞く従来の呼び出し音を置換する。このように、リングバック・サービスは、発呼者装置と被呼者装置間の呼設定の間に発呼者が聞くまたは見るオーディオおよびマルチメディア・コンテンツを発呼者がカスタマイズすることを可能とする。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
発呼者装置と被呼者装置間の呼設定の間に発呼者が聞くまたは見るオーディオおよびマルチメディア・コンテンツを発呼者がカスタマイズすることを可能にする方法を提供する。
【課題を解決するための手段】
【０００４】
ある実装形態における本発明は、方法を包含する。発呼者装置から被呼者装置への呼に対する呼設定メッセージが受信される。発呼者装置に対する少なくとも１つの発呼者パラメータが、決定される。ユーザ・メッセージは、少なくとも１つの発呼者パラメータに基づいて選択される。発呼者装置に対するユーザ・メッセージの配信は、発呼者装置から被呼者装置への呼に対する呼設定と併行して開始される。
【０００５】
本発明の別な実装形態は、装置を包含する。装置は、移動通信交換局によって着呼の呼設定と併行して転送される着呼を受信する通信ネットワークのネットワーク・コンポーネントを備える。着呼は、被呼者装置に対するものでありかつ発呼者装置からのものである。ネットワーク・コンポーネントは、発呼者装置に対する少なくとも１つの発呼者パラメータを決定する。ネットワーク・コンポーネントは、少なくとも１つの発呼者パラメータに基づいてユーザ・メッセージを選択する。ネットワーク・コンポーネントは、移動通信交換局による着呼の呼設定と併行して発呼者装置に対するユーザ・メッセージの配信を開始する。
【０００６】
本発明のさらに別の実装形態は、装置を包含する。装置は、発呼者側ネットワークおよび被呼者側ネットワークを備える。発呼者側ネットワークは、ネットワーク・コンポーネントおよびサービス提供移動通信交換局を備える。サービス提供移動通信交換局は、着呼の呼設定と併行してネットワーク・コンポーネントに着呼を転送する。着呼は、被呼者装置に対するものであり、かつ発呼者装置からのものである。ネットワーク・コンポーネントは、発呼者装置に対する少なくとも１つの発呼者パラメータを決定する。ネットワーク・コンポーネントは、少なくとも１つの発呼者パラメータに基づいてユーザ・メッセージを選択する。ネットワーク・コンポーネントは、サービス提供移動通信交換局による着呼の呼設定と併行して発呼者装置に対するユーザ・メッセージの配信を開始する。
【０００７】
本発明の例示的実装形態の特徴は、明細書、特許請求の範囲および添付の図面から明らかになろう。
【発明を実施するための最良の形態】
【０００８】
図１を参照すると、ある実施形態での装置１００は、被呼者装置１０４に対する着呼を申込む発呼者装置１０２を有する通信ネットワーク１０１を備える。ある実施例での発呼者装置１０２および被呼者装置１０４は、携帯電話、携帯情報端末（ＰＤＡ）、コンピュータまたは他の通信装置などを含む。装置１００は、発呼者側ネットワーク１０５および被呼者側ネットワーク１０６を備える。発呼者装置１０２は、発呼者側ネットワーク１０５の一部であり、また被呼者装置１０４は、被呼者側ネットワーク１０６の一部である。例えば、発呼者側ネットワーク１０５は、発呼者装置１０２に通信サービスを提供し、また被呼者側ネットワーク１０６は、被呼者装置１０４に通信サービスを提供する。発呼者側ネットワーク１０５および被呼者側ネットワーク１０６は、Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ（ＧＰＲＳ）ネットワーク、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ（ＧＳＭ）ネットワーク、第３世代（３Ｇ）無線ネットワーク（例えば、広帯域符号分割多元接続（ＷＣＤＭＡ）ネットワーク、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＭＴＳ）ネットワーク、ＣＤＭＡ２０００ネットワーク、ＩＰマルチメディア・サブシステム（ＩＭＳ）ネットワーク、など）、第４世代（４Ｇ）無線ネットワーク、ＷＩＦＩ（８０２．１１  ａ／ｂ／ｅ／ｇ／ｎ／ｐ）、ＷｉＭＡＸ（８０２．１６  ｄ）またはＷｉＢｒｏ（８０２．１６  ｅ）無線ネットワーク、および公知の同様な無線ネットワークなどを含むことができる。発呼者側ネットワーク１０５および被呼者側ネットワーク１０６は、同一の型式である必要はないが、２つの終端装置間の通信を設定するために相互動作する必要がある。ある実施例での発呼者側ネットワーク１０５および被呼者側ネットワーク１０６は、同一のネットワークである。
【０００９】
ある実施例での発呼者側ネットワーク１０５および被呼者側ネットワーク１０６は、オーディオおよびデータに対して別個のチャネルを有するプレＩＭＳ（ＩＰマルチメディア・サブシステム）ネットワークを備える。例えば、ネットワークは、発呼者装置１０２とのオーディオ（例えば、音声）通信用回線交換および発呼者装置１０２とのデータ通信用パケット交換である。図１の実施形態では、被呼者側ネットワーク１０６は、ホーム・ロケーション・レジスタ（ＨＬＲ）１１０、ビジター・ロケーション・レジスタ付関門移動交換局（Ｇ−ＭＳＣ／ＶＬＲ）１１２、ビジター・ロケーション・レジスタ付サービス提供移動通信交換局（Ｓ−ＭＳＣ／ＶＬＲ）１１４、ネットワーク・コンポーネント１１６およびコンテンツ・サーバ１１８を備える。
【００１０】
被呼者側ネットワーク１０６は、発呼者装置１０２に対してユーザ・メッセージ通信サービスを提供するように構成される。ある実施例でのユーザ・メッセージは、広告メッセージを含む。ネットワーク・コンポーネント１１６およびコンテンツ・サーバ１１８は、オーディオ、テキスト、静止画、アニメーション画像、動画、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）コンテンツ、および／またはマルチメディアを被呼者装置１０４に対する呼の呼設定と併行して発呼者装置１０２に対して提供するように共同動作する。ネットワーク・コンポーネント１１６およびコンテンツ・サーバ１１８は、ユーザ・メッセージ通信サービスを提供するための責任を共有することができる。ある実施例では、ネットワーク・コンポーネント１１６は、ユーザ・メッセージの選択を実行する広告サーバならびに発呼者装置１０２に対するユーザ・メッセージの記憶および配信を提供するコンテンツ・サーバ１１８を備える。別の実施例では、ネットワーク・コンポーネント１１６およびコンテンツ・サーバ１１８は、同一の構成要素を備え、例えば、ネットワーク・コンポーネント１１６は、ユーザ・メッセージの選択、記憶および配信を実行する。代替の実装形態が、ユーザ・メッセージの選択、記憶および配信を実行する１つまたはそれ以上のソフトウェアおよび／またはハードウェア・モジュールで構成することができることを、当業者は認識するであろう。さらに、ユーザに配信されるコンテンツは、発呼者装置１０２の特性および／または発呼者側ネットワーク１０５の特性に合致するようにトランスコードするまたは変換することができる。
【００１１】
ある実施例での発呼者装置１０２は、ユーザ・メッセージのプレゼンテーション用ユーザインタフェースを備える。例えば、発呼者装置１０２は、発呼者装置１０２のユーザに対して、オーディオ・トーン、オーディオ・メッセージの少なくとも１つを再生し、画像を表示し、または動画を再生する。さらに別の実施例では、発呼者装置１０２は、本明細書で説明するように、表示および／またはユーザプロファイルの少なくとも１つのユーザ定義パラメータの修正のためのユーザインタフェースを備える。表示または修正のためのユーザインタフェースの実施例は、会話型音声応答、タッチトーン、ショート・メッセージ・サービス、無線アプリケーション・プロトコル（ＷＡＰ）およびワールド・ワイドｗｅｂ（ＷＷＷ）ページを含む。
【００１２】
ある実施形態でのネットワーク・コンポーネント１１６は、リングバック・トーン・サーバを備える。例えば、被呼者側ネットワーク１０６およびネットワーク・コンポーネント１１６は、被呼者装置１０４に対してリングバック・トーン・サービスを提供するように構成される。ネットワーク・コンポーネント１１６は、被呼者装置１０４に対してマルチメディア・リングバック・サービスを提供することができる。例えば、ネットワーク・コンポーネント１１６は、発呼者装置１０２に対してマルチメディア・リングバック・トーンを伝達する。リングバック・トーン・サービスが、被呼者側サービスであり、一方ユーザ・メッセージ通信サービスは、発呼者側サービスであることを、当業者は認識するであろう。例えば、両サービスの受領者は、発呼者であるが、リングバック・トーン・サービスは、被呼者の情報および加入者データを使用して、サービスを提供する一方、ユーザ・メッセージ通信サービスは、発呼者の情報、加入者データおよび／または位置を使用する。両サービスは、被呼者のネットワークにより発呼者に提供される。
【００１３】
ある実施例では、ユーザ・メッセージ通信サービスは、例えば、発呼者に伝達されるユーザ・メッセージが、広告サービスに対する広告メッセージである場合、オプトイン・サービスである。本実施例では、発呼者側ネットワーク１０５のサービス・プロバイダーは、割引クーポン、低加入者料率または他の同様な利益のようなサービスに参加するように、発呼者装置１０２のユーザにインセンティブを提供することができる。さらに、オプトイン・サービスは、「ｙｅｓ」／「ｎｏ」である必要はなく、ユーザに、自身についての情報の要素を「隠蔽」または「明示」して、被呼者に対して再生されるべきコンテンツの選択に影響するようにオプションを与えることができる。
【００１４】
被呼者側ネットワーク１０６では、ネットワーク・コンポーネント１１６は、トーンまたは他のオーディオ・メッセージの再生のために発呼者装置１０２とオーディオ・チャネルを確立することができる。ネットワーク・コンポーネント１１６はまた、データ・コンテンツのアドレスまたはユニフォーム・リソース・ロケータ（ＵＲＬ）、ユニフォーム・リソース名（ＵＲＮ）などのようなユニフォーム・リソース識別子（ＵＲＩ）を、発呼者装置１０２およびコンテンツ・サーバ１１８間の少なくとも１つのデータ・チャネルを確立するために、発呼者装置１０２に送信することができる。ある実施例でのネットワーク・コンポーネント１１６およびコンテンツ・サーバ１１８は、発呼者装置１０２に対して、画像、動画（例えば、動画ストリームまたはダウンロードした動画）、ショート・メッセージ・サービス（ＳＭＳ）、または他のデータ・メッセージを送信するために少なくとも１つのデータ・チャネルを用いる。動画はまた、組み込みオーディオ・チャネルまたはオーディオ・トラックを有することができる。
【００１５】
ある実施例での発呼者側ネットワーク１０５は、Ｇａｔｅｗａｙ  Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ（ＧＧＳＮ）１０８、データベース（ＤＢ）１２０、プロファイル・サーバ１２２およびロケーション・サーバ１２４を備える。ある実施例でのデータベース１２０は、認証、承認およびアカウンティング（ＡＡＡ）ＲＡＤＩＵＳ課金記録データベースを備える。プロファイル・サーバ１２２は、発呼者装置１０２のユーザについてのユーザプロファイルを備える。ロケーション・サーバ１２４は、発呼者装置１０２についての位置情報を備えまたは決定する。ロケーション・サーバ１２４は、発呼者装置１０２の位置を決定するための様々な方法および／または装置、例えば、三角測量、全地球測位システム（ＧＰＳ）、位置に対する発呼者装置１０２のディレクトリ番号対応付け、またはリバースＩＰアドレス参照テーブル、を使用することができる。ある実施例では、プロファイル・サーバ１２２およびロケーション・サーバ１２４は、同一の構成要素、例えば、プロファイル／ロケーション・サーバ２０１（図２）を備える。図中に明示的には示されていないが、被呼者側ネットワーク１０６はまた、ネットワーク・コンポーネント１１６が必要とする情報を入手するために発呼者側ネットワーク１０５中の素子のピアと相互動作する類似の素子を有することができることに留意されたい。図１、２および３の実施形態は、ユニバーサル移動電話システム（ＵＴＭＳ）ネットワーク・アーキテクチャ（ＧＧＳＮのようなネットワーク・コンポーネントを使用する）を使用して説明しているが、代替の実施形態が、異なるネットワーク・アーキテクチャ、例えば、符号分割多重接続（ＣＤＭＡ）ネットワーク（ｐａｃｋｅｔ  ｄａｔａ  ｓｅｒｖｉｎｇ  ｎｏｄｅ；ＰＤＳＮが、ＧＧＳＮに対応するネットワーク素子となる）、またはＩＭＳネットワークを備えることができることが、当業者には明らかであろう。
【００１６】
発呼者装置１０２、ネットワーク・コンポーネント１１６、コンテンツ・サーバ１１８、プロファイル・サーバ１２２、ロケーション・サーバ１２４およびある実施例でのプロファイル／ロケーション・サーバ２０１の少なくとも１つは、本明細書で説明するように、記録可能なデータ記憶媒体１２６の実体を備える。
【００１７】
装置１００の動作の例示的説明は、例示目的のために示される。図２を参照すると、装置１００に対するメッセージ・フロー２００のある実施例が、ＧＰＲＳ通信ネットワークについて示される。ステップ２０２において、発呼者装置１０２は、パケット・データ・プロトコル（ＰＤＰ）コンテキストをＧＧＳＮ１０８と設定して、発呼者装置１０２が一定の継続時間データを送信または受信することを可能とする。発呼者装置１０２のユーザは、被呼者装置１０４に対する音声呼（例えば、着呼）を開始する（ステップ２０４）。呼は、通常の通信ネットワーク手順にしたがって被呼者装置１０４と関連するＧ−ＭＳＣ／ＶＬＲ１１２に到達するようにルーティングされる。Ｇ−ＭＳＣ／ＶＬＲ１１２は、被呼者装置１０４に対する呼のルーティングおよびサービス加入者情報をＨＬＲ１１０に問い合わせる（ステップ２０６）。ＨＬＲからの応答は、着呼がメッセージ・サービスを受ける必要があることをＧ−ＭＳＣ／ＶＬＲ１１２に知らせる。それに応じて、Ｇ−ＭＳＣ／ＶＬＲ１１２は、呼設定メッセージまたはＩＡＭをネットワーク・コンポーネント１１６に送信する（ステップ２０８）ことにより着呼をネットワーク・コンポーネント１１６に転送する。例えば、呼設定メッセージまたはＩＡＭは、発呼者装置１０２のディレクトリ番号および被呼者装置１０４のディレクトリ番号を含む。ある実施例では、着呼をネットワーク・コンポーネント１１６に転送することが、ＨＬＲ１１０により提供されるデフォルト動作またはデフォルトの呼ルーティングである。
【００１８】
ネットワーク・コンポーネント１１６は、各サービス・プロバイダーの少なくとも１つのＤＢ１２０に対してネットワーク・サービス・プロバイダーおよび対応するアドレスを北米番号計画番号（すなわち、ＮＰＡ−ＮＸＸ）に結びつける参照テーブルを備える。ネットワーク・コンポーネント１１６は、発呼者装置１０２のディレクトリ番号を用いて、発呼者装置１０２のサービス・プロバイダーに対する識別子（例えば、アドレスまたはサービス・プロバイダーＩＤ）の参照を実行する。ネットワーク・コンポーネント１１６は、発呼者装置１０２に対するネットワーク・アクセス識別子（ＮＡＩ）を、例えば、発呼者装置１０２のディレクトリ番号、サービス・プロバイダーＩＤまたは公知の他のパラメータを使用して、構築する。ネットワーク・コンポーネント１１６は、発呼者装置１０２のデータ・チャネル・アドレス、例えば、インターネット・プロトコル・アドレスをＤＢ１２０の少なくとも１つに問い合わせる（ステップ２１０）。
【００１９】
ある実施例でのネットワーク・コンポーネント１１６は、発呼者装置１０２のユーザに対するユーザプロファイルをプロファイル／ロケーション・サーバ２１０から取得する（ステップ２１２）。ネットワーク・コンポーネント１１６はまた、発呼者装置１０２の位置を決定することができる（ステップ２１４）。ステップ２１４において、ある実施例でのネットワーク・コンポーネント１１６は、少なくとも１つの位置パラメータを有する発呼者装置１０２の位置に対する要求を送信する。位置パラメータの実施例は、発呼者装置１０２のディレクトリ番号、発呼者装置１０２のデータ・チャネル・アドレス、および要求された位置情報の精度（例えば、ストリート・アドレス、ＺＩＰコード、市、市外局番、州など）を含む。プロファイル・サーバ１２２およびロケーション・サーバ１２４が、プロファイル／ロケーション・サーバ２０１のような同一の構成要素を備える場合、ある実施例でのネットワーク・コンポーネント１１６は、単独のメッセージをプロファイル／ロケーション・サーバ２０１に送信して、発呼者装置１０２のユーザプロファイルおよび位置の両者を取得することができる。代替の実施例では、ネットワーク・コンポーネント１１６は、発呼者装置のディレクトリ番号または発呼者装置のデータ・チャネル・アドレスから発呼者装置の位置を決定する。本実施例では、ネットワーク・コンポーネント１１６は、プロファイル／ロケーション・サーバ２０１に問い合わせない。例えば、ネットワーク・コンポーネント１１６は、発呼者装置１０２のディレクトリ番号に基づいて、発呼者装置１０２に対する市外局番またはＺＩＰコードを決定することができる。
【００２０】
ネットワーク・コンポーネント１１６は、発呼者装置１０２に対する通信用ユーザ・メッセージを選択する。ある実施例でのネットワーク・コンポーネント１１６は、少なくとも１つの発呼者パラメータを決定し、発呼者パラメータに基づいてユーザ・メッセージを選択する。発呼者パラメータの実施例は、発呼者装置１０２のデータ・チャネル・アドレス、発呼者装置１０２のユーザに対するユーザプロファイル、および発呼者装置１０２の位置を含む。別の実施例では、ネットワーク・コンポーネント１１６は、単に発呼者装置１０２および時刻または曜日などのようなネットワーク・コンポーネント１１６の他の内部的に知られるパラメータに基づいてユーザ・メッセージを選択することができる。ネットワーク・コンポーネント１１６は、以前に配信されたユーザ・メッセージに基づいてユーザ・メッセージを選択することができる。例えば、ネットワーク・コンポーネント１１６は、限定された数のユーザ・メッセージが、所定の時間帯に送信される（例えば、１日当り４つのユーザ・メッセージ）、限定された数のユーザ・メッセージが、あるメッセージ・カテゴリから送信される（例えば、衣料品セールについての３つのユーザ・メッセージ）、または単一のユーザ・メッセージが、限定された回数送信される（例えば、売出し物件についての１回のユーザ・メッセージ）ように、ユーザ・メッセージの配信を絞ることができる。
【００２１】
ユーザプロファイルは、ユーザ・メッセージの選択のためのデータ、例えば、オプトイン状態、個人情報、ユーザの嗜好、性格の型または特徴、発呼者装置１０２の能力、発呼者装置１０２が利用可能な帯域、サービス品質レベル、市販品業界、ユーザ・メッセージ絞込みレベル、および当業者に明らかな他の基準を含む。例えば、ネットワーク・コンポーネント１１６は、ユーザ・メッセージの選択のためにユーザプロファイルからオプトイン状態または他のデータを決定することができる。ユーザプロファイルはまた、課金情報、アカウント状況、ネットワーク資源許可および当業者に理解されるようなその他のもののような、発呼者装置１０２に対するアカウント設定を含むことができる。ユーザプロファイルは、「スポーツファン」、「コメディ愛好者」、好みの店の一覧、興味のある商品などのようなユーザを特徴付ける付加的な情報を含む。ユーザプロファイルはまた、ユーザの状態（例えば、「在宅」、「在勤中」、「運転中」、「町の外」など）を含むことができる。ユーザは、ユーザプロファイルを変更するために状態を有効にすることができる。ある実施例でのユーザプロファイルは、ユーザ・メッセージの選択のための家の位置または現在地に対するユーザ選択を確認する位置パラメータを含む。例えば、位置パラメータが、家の位置を示す場合、ネットワーク・コンポーネント１１６は、ユーザが現在家の領域の外を旅行中であっても、ユーザの家の領域に基づいてユーザ・メッセージを選択する。
【００２２】
発呼者装置１０２は、音声およびオーディオ通信用オーディオ・チャネルを受信することができる。オーディオ・チャネルについての実施形態の例は、回線交換ネットワーク、パケット交換ネットワーク、ｖｏｉｃｅ  ｏｖｅｒ  ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ（ＶｏＩＰ）および当業者により理解されるような他のものを備える。発呼者装置１０２はまた、例えば、パケット交換データ、ショート・メッセージ・サービス（ＳＭＳ）、または他のデータ通信用の少なくとも１つのデータ・チャネルを受信することができる。ネットワーク・コンポーネント１１６は、一方のまたは両チャネルを利用するユーザ・メッセージを選択することができる。ユーザ・メッセージは、オーディオおよび／またはデータ・チャネルと併行にまたは継続して配信されるべき複数のユーザ・メッセージを含むことができる。ユーザ・メッセージの実施例は、オーディオ・チャネル上のオーディオ・メッセージ；オーディオ・チャネル上のオーディオ・メッセージおよびデータ・チャネル上の画像メッセージ；少なくとも１つのデータ・チャネル上で継続的に提供されるテキスト・メッセージ、画像メッセージおよび動画メッセージ、あるいは当業者が理解するような他のものを含む。データ・チャネル・アドレスがステップ２１０中で一定時間内に問い合わせたＤＢ１２０のいずれかからも受信されない場合、ネットワーク・コンポーネント１１６は、発呼者装置が、現在データ・メッセージを受信することができないと判断し、それによって発呼者装置１０２と通信するためにオーディオ・メッセージのみが選択される。制限時間は、ネットワーク・コンポーネント１１６中で供給されうる。現在発呼者が使用している発呼者装置１０２が、データ通信能力がなく、この場合ネットワーク・コンポーネント１１６が、発呼者装置１０２とオーディオ・メッセージのみを伝達するように選択するように訂正されることになることもまた起こりうる。ある実施例では、ネットワーク・コンポーネント１１６は、当業者には明らかなように、発呼者装置１０２に対する装置能力に一覧を維持しまたは入手し、該一覧に基づいて発呼者装置１０２のデータ・チャネル・アドレスを問い合わせるか否かを決定する。
【００２３】
ネットワーク・コンポーネント１１６は、確認メッセージ（例えば、アドレス完了メッセージ）をＧ−ＭＳＣ／ＶＬＲ１１２に送信して、発呼者装置１０２とのオーディオ・チャネルを確認する（ステップ２１６）。ネットワーク・コンポーネント１１６は、オーディオユーザ・メッセージをオーディオ・チャネル上で発呼者装置１０２に伝達する（ステップ２１８）。ユーザ・メッセージが、データ・チャネル上で送信される場合、ネットワーク・コンポーネント１１６は、データ・コンテンツ・アドレスまたはｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ（ＵＲＬ）をデータ・チャネルの確立のために発呼者装置１０２に送信する（ステップ２２０）。ある実施例では、データ・コンテンツ・アドレスは、ｕｓｅｒ  ｄａｔａｇｒａｍ  ｐｒｏｔｏｃｏｌ（ＵＤＰ）を使用して送信される。データ・コンテンツ・アドレスは、ユーザ・メッセージに対するアドレスを含む。ユーザ・メッセージが、複数のユーザ・メッセージを含む場合、ネットワーク・コンポーネント１１６は、少なくとも１つのデータ・コンテンツ・アドレスまたはＵＲＬを少なくとも１つのデータ・チャネルの確立のために発呼者装置１０２に送信することができる（ステップ２２０）。例えば、ネットワーク・コンポーネント１１６は、画像に対する第１のデータ・コンテンツ・アドレスおよび動画に対する第２のデータ・コンテンツ・アドレスを発呼者装置１０２に送信することができる。ネットワーク・コンポーネント１１６は、１つまたはそれ以上のデータ・コンテンツ・アドレスを単一のメッセージまたは別個のメッセージで送信することができる。例えば、ネットワーク・コンポーネント１１６は、各データ・コンテンツ・アドレスに対してステップ２２０の１つの例を実行する。発呼者装置１０２は、当業者には明らかなように、全てのデータ・メッセージに対して単一のデータ・チャネルを、またはデータ・メッセージに対して複数のデータ・チャネルを確立することができる。
【００２４】
ユーザ・メッセージが、例えば、画像、アニメーション画像、またはＨＴＭＬコンテンツを含む場合、ある実施例での発呼者装置１０２は、ユーザ・メッセージをコンテンツ・サーバ１１８から、例えば、データ・チャネル上でＨＴＴＰを使用して、要求する（ステップ２２２）。ユーザ・メッセージが、例えば動画ユーザ・メッセージを含む場合、発呼者装置１０２は、動画ユーザ・メッセージをネットワーク・コンポーネント１１６から、例えば、ｒｅａｌ  ｔｉｍｅ  ｓｔｒｅａｍｉｎｇ  ｐｒｏｔｏｃｏｌ（ＲＴＳＰ）またはデータ・チャネル上で別のストリーミング・プロトコルを使用して、要求する（ステップ２２４）。ある実施例でのネットワーク・コンポーネント１１６は、発呼者装置１０２とＲＴＳＰメッセージ（または他の動画ストリーム・パラメータ）を交換するためのサーバ側ＲＴＳＰスタックを備える。ネットワーク・コンポーネント１１６および発呼者装置１０２は、動画ストリーム・パラメータ（例えば、ＲＴＳＰ  ＤＥＳＣＲＩＢＥおよびＳＥＴＵＰメッセージ）を動画ストリーム、例えば、リアル・タイム・プロトコル（ＲＴＰ）ストリームの初期化のために交換する。ある実施例でのＲＴＳＰメッセージは、発行者装置１０２に対する動画ユーザ・メッセージの配信のためのポート番号および動画ストリーム・パラメータを含む。図２は、ステップ２２０、２２２および２２４の１つのみの例を示すが、当業者は、ステップ２２０の複数の例が、発呼者装置１０２による応答として対応するステップ２２２および／または２２４と共に、ネットワーク・コンポーネント１１６により実行されうることを理解するであろう。
【００２５】
ネットワーク・コンポーネント１１６が、コンテンツ・サーバ１１８と分離されており、かつユーザ・メッセージが、動画ユーザ・メッセージを含む実施形態では、ある実施例でのネットワーク・コンポーネント１１６は、ＲＴＳＰメッセージをコンテンツ・サーバ１１８と交換するためのクライアント側スタックを備える。ネットワーク・コンポーネント１１６は、コンテンツ・サーバ１１８からのユーザ・メッセージを要求し（ステップ２２５）、動画ユーザ・メッセージが、発呼者装置１０２に対して、例えば、発呼者装置１０２のＩＰアドレスおよびポート番号に配信されることを要求する。動画ストリームの設定時に、発呼者装置１０２は、ネットワーク・コンポーネント１１６に対する要求、例えば、ＲＴＳＰ  ＰＬＡＹメッセージを送信することにより動画ユーザ・メッセージを開始することができる。ネットワーク・コンポーネント１１６は、ＲＴＳＰ  ＰＬＡＹメッセージを受信し、コンテンツ・サーバ１１８に転送して、データ・ストリームまたは動画ユーザ・メッセージを開始する（ステップ２２６）。ある実施例では、ネットワーク・コンポーネント１１６は、動画ストリームの存続期間を制御する。例えば、ネットワーク・コンポーネント１１６は、ＲＡＮＧＥパラメータ付ＲＴＳＰ  ｐｌａｙメッセージを転送して、被呼者に着呼を接続することに先立って所定の時間の間、動画ユーザ・メッセージを再生させる。ネットワーク・コンポーネント１１６は、オーディオ・チャネルが開始された時点、およびまたデータ・チャネルが開始された時点についての情報を有する。ある実施例でのネットワーク・コンポーネント１１６は、オーディオユーザ・メッセージとデータユーザ・メッセージ間の対応付けを確立する。ネットワーク・コンポーネント１１６は、該対応付けを使用して、例えば、動画ユーザ・メッセージが、オーディオ・トラックを含む場合、オーディオユーザ・メッセージを消す、停止する、または作動停止することができる。
【００２６】
Ｇ−ＭＳＣ／ＶＬＲ１１２は、呼設定メッセージまたはＩＡＭをＳ−ＭＳＣ／ＶＬＲ１１４に送信する（ステップ２２８）により被呼者装置１０４への着呼を設定する。ある実施例でのステップ２２８は、ステップ２０８と並列に生じる。Ｓ−ＭＳＣ／ＶＬＲ１１４は、確認メッセージまたはアドレス完了メッセージで応答する（ステップ２３０）。Ｓ−ＭＳＣ／ＶＬＲ１１４は、着呼を設定し、かつ被呼者装置１０４に通知する（ステップ２３２）。被呼者が応答したとき（ステップ２３４）、Ｓ−ＭＳＣ／ＶＬＲ１１４は、応答メッセージ（ＡＮＭ）をＧ−ＭＳＣ／ＶＬＲ１１２に送信する（ステップ２３６）。Ｇ−ＭＳＣ／ＶＬＲ１１２は、解放メッセージ、例えば、ＩＳＵＰ  ＲＥＬメッセージを、ネットワーク・コンポーネント１１６に送信して、ユーザ・メッセージの配信に用いられたネットワーク資源を解放する（ステップ２３８）。ネットワーク・コンポーネント１１６は、ネットワーク資源を解放し、ＩＳＵＰ解放完了メッセージ（ＲＬＣ）をＧ−ＭＳＣ／ＶＬＲ１１２に送信する（ステップ２４０）。ユーザ・メッセージが、動画ユーザ・メッセージを含む場合、ネットワーク・コンポーネント１１６は、コンテンツ・サーバ１１８に信号を送り動画ストリームを停止する（ステップ２４２）。例えば、ネットワーク・コンポーネント１１６は、ＲＴＳＰ  ＰＡＵＳＥメッセージおよびＲＴＳＰ  ＴＥＡＲＤＯＷＮメッセージをクライアント側ＲＴＳＰスタックを介してコンテンツ・サーバ１１８に送信する。Ｇ−ＭＳＣ／ＶＬＲ１１２は、発呼者装置１０２からの着呼を被呼者装置１０４に接続し（ステップ２４４）、発呼者装置１０２と被呼者装置１０４のユーザ間の音声通信が続く。
【００２７】
図３を参照すると、装置３００は、通信ネットワーク３０１のある実装形態を備える。通信ネットワーク３０１は、通信ネットワーク１０１の代替の実施形態を備える。通信ネットワーク３０１は、発呼者装置１０２、被呼者装置１０４、発呼者側ネットワーク１０５、および被呼者側ネットワーク１０６を備える。本実施形態では、発呼者側ネットワーク１０５は、発呼者装置１０２に対するサービス提供移動通信交換局３０２、発呼者装置１０２に対するホーム・ロケーション・レジスタ（ＨＬＲ）３０４、およびネットワーク・コンポーネント／コンテンツ・サーバ３０６を備える。ネットワーク・コンポーネント／コンテンツ・サーバ３０６は、ネットワーク・コンポーネント１１６およびコンテンツ・サーバ１１８の組合せを備えるが、別個の構成要素であっても良い。ネットワーク・コンポーネント／コンテンツ・サーバ３０６は、ユーザ・メッセージの選択、記憶および配信を実行する。ある実施例での移動通信交換局３０２は、Ｇ−ＭＳＣ／ＶＬＲ１１２のステップの１つまたは複数を実行するが、被呼者側ネットワーク１０６の代わりに発呼者側ネットワーク１０５内にある。ある実施例でのＨＬＲ３０４は、試行生成検出ポイントを用いて、サービス提供移動通信交換局３０２に、ネットワーク・コンポーネント／コンテンツ・サーバ３０６に対して着呼を転送させる。例えば、ＨＬＲ３０４は、試行生成検出ポイントを用いて、プロファイル・サーバ１２２からユーザプロファイルのダウンロードを始動する。本実施形態でのユーザプロファイルは、発呼者装置１０２のオプトイン状態およびネットワーク・コンポーネント／コンテンツ・サーバ３０６に対するアドレスを含むことができる。サービス提供移動通信交換局３０２は、当業者には明らかなように、ネットワーク・コンポーネント／コンテンツ・サーバ３０６に呼を転送する。
【００２８】
ある実施例での装置１００は、電子的コンポーネント、ハードウェア・コンポーネントおよびソフトウェア・コンポーネントの１つまたはそれ以上のような複数のコンポーネントを備える。このようなコンポーネントのいくつかは、装置１００中で結合されまたは分割されることができる。装置１００の例示的コンポーネントは、当業者には明らかなように、いくつかのプログラミング言語のいずれかで記述されたまたは実装された１組のおよび／または１連のコンピュータ命令を用いるおよび／または備える。
【００２９】
ある実施例での装置１００は、１つまたはそれ以上のコンピュータ読み取り可能な信号担持媒体を用いる。コンピュータ読み取り可能な信号担持媒体は、本発明の１つまたはそれ以上の実装形態の１つまたはそれ以上の部分を実行するためのソフトウェア、ファームウェアおよび／またはアセンブリー言語を記憶する。装置１００用のコンピュータ読み取り可能な信号担持媒体の実施例は、発呼者装置１０２、ネットワーク・コンポーネント１１６、コンテンツ・サーバ１１８、プロファイル・サーバ１２２、ロケーション・サーバ１２４、およびプロファイル／ロケーション・サーバ２０１の記録可能なデータ記憶媒体１２６を含む。ある実施例での装置１００用のコンピュータ読み取り可能な信号担持媒体は、磁気的、電気的、光、生物学的および原子的データ記憶媒体の１つまたはそれ以上を含む。例えば、コンピュータ読み取り可能な信号担持媒体は、フロッピー（登録商標）・ディスク、磁気テープ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク・ドライブおよび電子的メモリを含む。別の実施例では、コンピュータ読み取り可能な信号担持媒体は、装置１００を含むまたは装置１００に結合されたネットワーク、例えば、電話網、ローカル・エリア・ネットワーク（「ＬＡＮ」）、ワイド・エリア・ネットワーク（「ＷＡＮ」）、インターネット、および無線ネットワークの１つまたはそれ以上の上で伝送される変調された搬送信号を含む。
【００３０】
本明細書中に説明されたステップまたは動作は、単に例示である。本発明の精神を逸脱することなくこれらのステップまたは動作に対する多くの変形がありうる。例えば、ステップは、異なる順序で実行することができ、または、ステップは、追加、削除または修正することができる。
【００３１】
本発明の例示的実装形態は、本明細書で詳細に示され、説明されているが、様々な修正、追加、置換などが、本発明の精神を逸脱することなく行えること、したがって、これらが添付の特許請求の範囲において定義された本発明の範囲内にあると考えられることは、当業者には明らかであろう。
【図面の簡単な説明】
【００３２】
【図１】発呼者装置にユーザ・メッセージ通信のための装置のある実装形態を表現する図である。
【図２】図１の装置に対するメッセージ・フローのある実施例を表現する図である。
【図３】図１の装置の別の実装形態を表現する図である。
【図１】
2009540677.tif 000003
【図２】
2009540677.tif 000004
【図３】
2009540677.tif 000005
【国際調査報告】
2009540677.tif 000006
2009540677.tif 000007