(57)【特許請求の範囲】
【請求項１】
情報を供給する方法であって、
メーセージング・システムの中の音声Ｘモジュールが、該メッセージング・システム中に格納されたメッセージの少なくとも一部の内容を判断するステップと、
前記音声Ｘモジュールが、前記内容に基づいて、追加の情報を取り出すステップであり、該追加の情報は前記内容には含まれず、且つ該追加の情報は前記判断された内容に基づいて外部の情報源を介して取り出される、取り出すステップと、
前記音声Ｘモジュールが、前記追加の情報を要求しているユーザ装置に応答して、前記追加の情報を前記ユーザ装置によってサポートされている型式でフォーマットするステップと、
前記音声Ｘモジュールが、前記メッセージおよび前記フォーマットされた追加の情報を前記ユーザ装置に送信するステップと、
を備える方法。
【請求項２】
前記音声Ｘモジュールが、前記メッセージの前記少なくとも一部を前記メッセージング・システムによって認識される所定のフォーマットに変換するステップをさらに備える、
請求項１に記載の方法。
【請求項３】
前記追加の情報が所定の時間に前記ユーザ装置によって利用されるように、前記音声Ｘモジュールが前記メッセージおよび前記追加の情報を構成するステップをさらに備え、前記所定の時間が前記メッセージの前記内容に関連する、請求項２に記載の方法。
【請求項４】
情報を送信するメッセージング・システムであって、
格納されたメッセージの少なくとも一部の内容を判断する手段と、
前記内容に基づいて、追加の情報を取り出す手段であり、該追加の情報は前記内容には含まれず、且つ該追加の情報は前記判断された内容に基づいて外部の情報源を介して取り出される、取り出す手段と、
前記追加の情報を要求しているユーザ装置に応答して、前記追加の情報を前記ユーザ装置によってサポートされている型式でフォーマットする手段と、
前記メッセージおよび前記フォーマットされた追加の情報を前記ユーザ装置に送信する手段と、
を備えるメッセージング・システム。
【請求項５】
前記追加の情報が、マップ、連絡先、ウェブ・ページ、ＵＲＬ、位置、アドレス、画像、写真、およびビデオのうちの少なくとも１つを備える、請求項４に記載のメッセージング・システム。
【請求項６】
前記メッセージを前記メッセージング・システムによって認識される所定のフォーマットに変換する手段をさらに備える、請求項４に記載のメッセージング・システム。
【請求項７】
前記追加の情報が所定の時間に前記ユーザ装置によって利用されるように、前記メッセージおよび前記追加の情報を構成する手段をさらに備え、前記所定の時間が前記メッセージの前記内容に関連している、請求項４に記載のメッセージング・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に電話通信に関し、より詳細にはメッセージング・システムに関する。
【背景技術】
【０００２】
基本的に、ボイスメール・システムなどのメッセージング・システムは、それらが最初に消費者に導入されたときから変化していない。発呼者はボイス・メッセージをメッセージング・システム上に残し、被呼者は都合のいい時間にそのメッセージを取り出す。最近、メッセージング・システムは音声テキスト変換およびテキスト音声変換を実装するようになってきた。音声テキスト変換を利用するシステムでは、被呼者はメッセージをテキストとして取り出すことができるが、そのメッセージは元々ボイス形式で残された。たとえば、被呼者は、ウェブ・ページにアクセスして、音声からテキストに変換されたメッセージを取り出す。被呼者はまた、元々ボイス形式で残されたメッセージに対応するテキストを有する電子メールを受信する。テキスト音声変換を利用するシステムでは、被呼者は可聴メッセージを取り出すことができるが、そのメッセージは元々テキストとして残された。たとえば、被呼者は、電話を使用して、その可聴メッセージを取り出すことができる。
【０００３】
既存のメッセージング・システムは本質的にパッシブと見ることができる。パッシブ・メッセージング・システムとは、メッセージの内容に基づいて動作を実行しないが、代わりに、被呼者がメッセージにアクセスできるようにするだけのメッセージング・システムである。たとえば、発呼者が、被呼者がいくつかのウェブ・ページをレビューすべきであることを示すボイスメール・メッセージを残した場合、被呼者は、ウェブ・サイト位置、たとえばユニフォーム・リソース・ロケータすなわちＵＲＬを書き留めるために、ボイスメール・メッセージを数回聞く必要があることがある。次いで、被呼者は、発呼者にかけ返す前にウェブ・ページを取り出す。さらに、被呼者が発呼者の連絡先を知らない場合、被呼者は、メッセージの間に発呼者の電話番号が述べられた場合、その番号を書き留めるか、あるいは、アドレス帳、携帯情報端末（ＰＤＡ）、ホワイト・ページ、またはイエロー・ページなどから、発呼者の連絡先を取り出さなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
パッシブ・メッセージング・システムの問題は、被呼者が一般に、メッセージを聞いている間または聞いた後に１つまたは複数の追加のステップを実行しなければならないことである。これらの追加のステップは、時間がかかり、および／または被呼者にとって煩わしい。メッセージ自体の内容に基づいて動作を実行するようにメッセージング・システムを拡張する必要がある。
【課題を解決するための手段】
【０００５】
本発明の原理によれば、メッセージング・システムは、格納されたボイス・メッセージの少なくとも一部の内容を判断した後に、その格納されたメッセージの少なくとも一部の内容に基づいて情報をユーザ装置に提供する。メッセージング・システムは、内容に基づいて追加の情報を取り出す音声Ｘ変換モジュールを含む。音声Ｘ変換モジュールは、追加の情報をユーザ装置で表示または再生することができるように、メッセージの少なくとも一部を、本明細書ではＸフォーマットとも称する別のフォーマットに変換する。次いで、入出力モジュールが元のボイス・メッセージおよび追加の情報をユーザ装置に送信する。
【０００６】
メッセージの内容またはメッセージの一部は、メッセージ中に含まれている情報である。内容は、ユニフォーム・リソース・ロケータ（ＵＲＬ）、物理アドレス、位置、会社名、個人名、および／または電話番号を含む。取り出される追加の情報は、メッセージの内容に関連する情報である。追加の情報は、マップ、電話番号などの連絡先、ウェブ・ページ、ＵＲＬ、位置、アドレス、画像、写真、および／またはビデオを含む。たとえば、格納されたメッセージが会社Ｚへの道順を含んでいると仮定する。メッセージング・システムは、メッセージの内容が会社Ｚへの道順を含んでいると判断し、会社Ｚに行くためのマップを含んでいる追加の情報を取り出す。さらに、取り出された追加の情報は、会社Ｚの場所または施設の写真、会社Ｚのウェブ・ページのＵＲＬ、会社Ｚのウェブ・ページ、そのアドレス、電話番号などのうちの１つまたは複数をも含む。
【０００７】
一実施形態では、メッセージング・システムは、メッセージおよび追加の情報を、被呼者に関連するユーザ装置などのユーザ装置に送信する。メッセージングは、メッセージおよび追加の情報を送信する前にユーザ装置の能力を判断することもできる。メッセージング・システムは、ユーザ装置の能力の判断を使用して、どのようにおよび何をユーザ装置に送信するかを調整することができる。たとえば、メッセージング・システムは、ユーザ装置が、ウェブ・ページなどの情報を所定の速度でダウンロードする携帯情報端末（ＰＤＡ）であると判断することができる。したがって、メッセージング・システムは、ウェブ・ページ全体の代わりにＵＲＬのみをＰＤＡに送信して、追加の情報の送信の速度を上げることができる。さらにまた、メッセージング・システムは、追加の情報を、メッセージとともにユーザ装置にどのように送信するか、および／または送信すべきかどうかを判断するために、ユーザ選好をチェックすることもできる。
【０００８】
さらにまた、追加の情報が所定の時間にユーザ装置によって利用されるように、メッセージおよび追加の情報を構成することができる。所定の時間はメッセージの内容に関連づけることができる。たとえば、ウェブ・サイトが導入されるメッセージ中の点で、ウェブ・サイトに関連するＵＲＬをユーザ装置に表示することができる。
【０００９】
メッセージング・システムは、発呼者からメッセージを受信し、次いで、そのメッセージをメッセージング・システムによって認識される所定のフォーマットに変換する。たとえば、メッセージング・システムは可聴メッセージをテキストに変換する。次いで、メッセージング・システムは、どのような追加の情報を取り出すべきかを決定するために、キーワードを求めてそのテキストを探索する。次いで、メッセージング・システムは、そのテキストを、ＨＴＭＬまたはＪａｖａアプレットなどのマルチメディアまたは実行可能な論理に変換し、このマルチメディアまたは実行可能な論理を元のメッセージとともに格納する。一実施形態では、マルチメディアまたは実行可能な論理は、元のメッセージ、および元のメッセージの内容に関連する追加の情報を含む。次いで、メッセージング・システムはマルチメディアまたは実行可能な論理をユーザ装置に送信する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態によるメッセージング・システムによって実行されるステップを示す流れ図である。
【図２】本発明の一実施形態によるメッセージング・システムのブロック図である。
【図３】本発明の一実施形態によるメッセージング・システムによってメッセージ預け段階中に実行されるステップを示す流れ図である。
【図４】本発明の一実施形態によるメッセージング・システムによって取出し段階中に実行されるステップを示す流れ図である。
【発明を実施するための形態】
【００１１】
本発明の一態様によれば、アクティブ・メッセージング・システムは、発呼者によって残されたボイスメール・メッセージの内容に関連する１つまたは複数の動作を実行する。図１は、本発明の一実施形態によるメッセージング・システムによって実行されるステップを示す流れ図である。メッセージング・システムは、ステップ１０５において、たとえば発呼者からメッセージング・システムへのボイスメール・メッセージを受信する。メッセージは、可聴メッセージ、テキストベースのメッセージ、または別のフォーマットを有するメッセージとすることができる。メッセージング・システムは、発呼者がメッセージを残したときにそのメッセージを格納する。
【００１２】
次いで、メッセージング・システムは、ステップ１１０において、メッセージの一部または全部の内容を判断する。メッセージの内容は、住所、位置、ウェブ・ページのユニフォーム・リソース・ロケータ（ＵＲＬ）、会社名、個人名、電話番号など、物理アドレスを含む。一実施形態では、メッセージング・システムは、メッセージ中のキーワードを探索することによって内容を判断する。キーワードの例としては、「ｗｗｗ」、「アドレス」、「ウェブ・ページ」などが挙げられる。
【００１３】
次いで、メッセージング・システムは、ステップ１１５において、判断された内容に関するまたは基づく追加の情報を取り出す。追加の情報はユーザを助けることができ、ユーザがメッセージを聞いたまたは見た後にユーザが情報を探索または取得することを防止することができる。追加の情報は、マップ、連絡先、ＵＲＬ、ウェブ・ページ、位置、アドレス、画像、写真、および／またはビデオを含む。
【００１４】
次いで、メッセージング・システムは、ステップ１１７においてユーザ装置能力、ユーザ・プロファイル、および／またはユーザ選好を判断する。この判断は、メッセージおよび追加の情報がどのように送信されるかに影響を及ぼす。たとえば、メッセージング・システムが、ユーザ装置が従来のボイスのみの装置であると判断した場合、従来のボイスのみの装置は追加の情報を処理または表示することができないので、メッセージング・システムは追加の情報を送信しない。さらに、メッセージング・システムが、ユーザ装置が携帯情報端末（ＰＤＡ）であると判断した場合、メッセージング・システムは、ウェブ・ページ全体ではなくＵＲＬリンクを追加の情報として送信して、追加の情報を有するメッセージの送信の速度を上げることができる。
【００１５】
ユーザ・プロファイルの判断に関して、ユーザは、追加の情報はＵＲＬリンクでなければならず、決してウェブ・ページ全体であってはならないことを指定することができる。メッセージング・システムは、ステップ１２０においてユーザ・プロファイル、ユーザ選好、および／またはユーザ装置能力に従い、メッセージおよび追加の情報をユーザ装置に送信する。
【００１６】
図１に示すステップの一部の例として、人間Ａが人間Ｂのためのメッセージを残すと仮定する。メッセージ中で、人間Ａは人間Ｃを呼び出すよう人間Ｂに言う。メッセージング・システムはメッセージの内容を分析することができ、その結果、人間Ｂがメッセージを取り出すと、人間Ｂのユーザ装置は、メッセージが終わったときに、人間Ｃを呼び出すためにボタンを表示する。人間Ｂは、その人の連絡先またはアドレス帳またはホワイト・ページに行き、人間Ｃの電話番号を見つけ出し、次いで人間Ｃの番号にダイヤルしなくてもよい。代わりに、人間Ｂは、メッセージが終わった後にボタンを押すだけでよく、人間Ｂのユーザ装置は、人間Ｂの連絡で人間Ｃについて記載された電話番号で人間Ｃを自動的に呼び出す。
【００１７】
図２は、本発明の一実施形態による１つまたは複数の音声Ｘモジュール２０２を有するメッセージング・システム２００のブロック図である。音声Ｘモジュール２０２は、メッセージを別のフォーマット  （Ｘフォーマット）に変換するモジュールである。Ｘフォーマットは、ユーザ装置によって認識されるフォーマットである。一実施形態では、ユーザまたは被呼者は、多数の可能なフォーマットからＸフォーマットのためのフォーマットを選択する。あるいは、メッセージング・システム２００は、ユーザ装置の能力に基づいてユーザ装置のために使用するために適切なＸフォーマットを決定する。
【００１８】
音声Ｘモジュール２０２は入出力（入出力）モジュール２０４を含む。入出力モジュール２０４は、メッセージング・システム２００、または別のサーバなどのモジュールのユーザと対話して、音声２０６もしくはテキストを受信し、および／または指定された出力を対応する受信者に送信する。
【００１９】
音声Ｘモジュール２０２は処理モジュール２０８をも含む。処理モジュール２０８は音声認識モジュール（ＳＲＭ）２１０を含む。ＳＲＭ２１０は、音声２０６を、音声Ｘ変換モジュール（ＳＸＣＭ）２１２への入力として使用されるべきテキストなどの認識可能なフォーマットに変換する役割を果たす。
【００２０】
ＳＸＣＭ２１２は、変換されたメッセージを受信し、変換されたメッセージの内容を分析して、どのような追加の内容を取り出すべきかを決定する。次いで、ＳＸＣＭ２１２は追加の内容を取り出すことができる。たとえば、ＳＸＣＭ２１２は、メッセージの内容がウェブ・ページへの１つまたは複数の参照を含んでいることを、メッセージから判断することができる。一実施形態では、次いで、ＳＸＣＭ２１２は、メッセージの少なくとも一部を、元のメッセージ、たとえば音声２０６とともに格納されるべきＸフォーマットに変換する。たとえば、ＳＸＣＭ２１２は、メッセージの少なくとも一部を、ＨＴＭＬまたはＪａｖａアプレットなどのマルチメディアまたは実行可能な論理に変換する。メッセージング・システム２００は、参照されたウェブ・ページに関連するＵＲＬをマルチメディア／実行可能な論理に挿入する。一実施形態では、ＵＲＬが挿入された位置は、ウェブ・ページが参照されたメッセージの位置に一致する。このマルチメディア／実行可能な論理が、後でコンピュータ、携帯情報端末、ウェブ電話などユーザ装置に送信され、それによって実行されると、ユーザ装置は、メッセージ中でＵＲＬ参照がなされたときなどに、メッセージの再生または表示に関連してＵＲＬリンクを示すか、あるいは、メッセージ中でＵＲＬが言及されたときなどに、参照されたＵＲＬに関連するウェブ・ページをダウンロードすることができる。
【００２１】
一実施形態では、ＳＸＣＭ２１２は、その出力を格納モジュール（ＳＭ）２１６に送信する。格納モジュール２１６は、後の取出しのためなどに、マルチメディア／実行可能な論理２２０および元の音声２２４を格納する。格納モジュール、ならびに本明細書に記載の他のモジュールのいずれかは、音声Ｘモジュール２０２／メッセージング・システム２００の内部にあってもよく、または音声Ｘモジュール２０２／メッセージング・システム２００の外部にあって、それと通信してもよい。
【００２２】
メッセージング・システム２００は、音声Ｘモジュール２０２と通信するサポート・モジュール２２８をも含む。サポート・モジュール２２８は、音声Ｘモジュール２０２が追加の情報を得るために使用する１つまたは複数のモジュールである。サポート・モジュール２２８は、メッセージング・システム２００および／または音声Ｘモジュール２０２内のモジュールとするか、またはメッセージング・システム２００および／または音声Ｘモジュール２０２外にあって、それと通信するモジュールとすることができる。
【００２３】
たとえば、サポート・モジュール２２８は１つまたは複数の外部コンテンツ・サーバ２３２および／またはネットワーク・リソース２３６を含む。コンテンツ・サーバ２３２は、ウェブ・ページ、マップ、連絡先、画像、写真、ビデオ、ＸＭＬ文書などを格納する１つまたは複数のデータベースを含む。ネットワーク・リソース２３６は、たとえば、ユーザ選好、ネットワーク・ポリシー、識別子や装置やサブスクリプションなどのユーザ・プロファイル、および／または存在情報もしくは位置情報を格納する１つまたは複数のデータベースを含むことができる。一実施形態では、メッセージング・システム２００は、インターネットなどのネットワーク２３８を通じてサポート・モジュール２２８と通信する。別の実施形態では、サポート・モジュール２２８は、メッセージング・システム２００および／または音声Ｘモジュール２０２の内部に１つまたは複数のデータベースを含む。
【００２４】
前の説明は、本発明の一実施形態を実施するために必要な処理ステップの観点から本発明の実施形態について説明している。これらのステップは、適切にプログラムされたコンピュータによって実行でき、その構成は当技術分野において周知である。適切なコンピュータは、たとえば、周知のコンピュータ・プロセッサ、メモリ・ユニット、ストレージ・デバイス、コンピュータ・ソフトウェア、および他の構成要素を使用して実装できる。たとえば、処理モジュール２０８は、音声Ｘモジュール２０２の全体的な動作を規定するコンピュータ・プログラム命令を実行することによって、そのような動作を制御するプロセッサとすることができる。コンピュータ・プログラム命令は、コンピュータ・プログラム命令の実行が要求されたときに格納モジュール２１６に格納し、メモリにロードすることができる。前述のように、音声Ｘモジュール２０２は、ローカルにまたはネットワークを介してなど、他の装置と通信するための１つまたは複数のインタフェースをも含む。実際のコンピュータの実装は他の構成要素をも含むこと、および図２は説明のためにそのようなコンピュータの構成要素の一部のハイレベル表現であることを当業者なら認めるであろう。
【００２５】
図３は、発呼者が被呼者のためのボイスメール・メッセージを残しているとき、すなわち預け段階のときに、図２の音声Ｘモジュール２０２によって実行されるステップを示すより詳細な流れ図である。
【００２６】
当事者Ａが当事者Ｂを呼び出し、当事者Ｂが出られないと仮定する。周知のように、当事者Ａの呼はメッセージング・システム２００にリダイレクトされる。音声Ｘモジュール２０２の入出力モジュール２０４は、ステップ３０４において当事者Ａのメッセージを記録し、次いでステップ３０８においてメッセージをＳＲＭ２１０に転送する。次いで、ＳＲＭ２１０は、ステップ３１２において、メッセージをＳＸＣＭ２１２によって認識されるテキストなどのフォーマットに変換する。次いで、ＳＲＭ２１０は、ステップ３１６においてこの新しい認識されたフォーマットのメッセージをＳＸＣＭ２１２に転送する。
【００２７】
一実施形態では、ＳＸＣＭ２１２は、ステップ３２０においてその新しいフォーマットのメッセージを受信し、サポート・モジュール２２８と対話する。ＳＸＣＭ２１２は、サポート・モジュール２２８と通信して、たとえば、ＳＸＣＭ２１２が新しいフォーマットのメッセージの処理のために使用することができる規則、内容などを得る。
【００２８】
次いで、ＳＸＣＭは、ステップ３２４において、その認識可能なフォーマットのメッセージを、Ｘフォーマット、たとえばマルチメディア・フォーマットまたはＸＭＬ文書もしくはＪａｖａアプレットなどの制御論理などに変換する。次いで、ＳＸＣＭ２１２は、元のメッセージおよびＸフォーマット・メッセージを格納モジュール２１６に格納する。
【００２９】
図４は、ユーザがメッセージを取り出したいとき、すなわち取出し段階中に音声Ｘモジュール２０２によって実行されるステップの流れ図を示す。音声Ｘモジュール２０２は、ステップ４０４においてユーザの装置から最初の通信要求を受信し、メッセージング・システム２００との通信セッションを開始する。次いで、音声Ｘモジュール２０２、たとえばＳＸＣＭ２１２は、サポート・モジュール２２８と対話して、ユーザ・アカウントおよびユーザ選好、ネットワーク・ポリシー、装置能力などにアクセスする。
【００３０】
次いで、入出力モジュール２０４は、ステップ４１２において特定の格納された（１つまたは複数の）メッセージの要求をユーザ装置から受信する。入出力モジュール２０４は、ステップ４１６において元のメッセージおよび変換されたＸフォーマット・メッセージ２４０をユーザ装置に送信する。一実施形態では、変換されたＸフォーマット・メッセージは、ユーザ装置に固有のフォーマットである。したがって、音声Ｘモジュール２０２の出力は、メッセージを要求しているユーザ装置に合わせることができる。一実施形態では、変換されたＸフォーマット・メッセージは、元のメッセージ中で参照されるウェブ・ページである。ユーザ装置は、元のメッセージおよび変換されたＸフォーマット・メッセージ２４０を受信し、記録されたメッセージで制御論理を実行する。
【００３１】
前述のように、制御論理の実行は所定の時間に行われる。所定の時間はメッセージの内容に関連づけることができる。たとえば、制御論理の実行は、メッセージの内容の再生または表示と同期させることができる。したがって、メッセージの再生または表示が、追加の内容が参照される時点に近づくと、追加の内容が取り出され、それが元のメッセージ中で参照される時間に表示／再生されるように、制御論理を実行することができる。
【００３２】
前述の詳細な説明は、あらゆる点で説明的、例示的であるが、限定的でないと理解されるべきであり、本明細書に開示された本発明の範囲は、詳細な説明から判断すべきではなく、むしろ特許法によって容認される全幅によって解釈される特許請求の範囲から判断すべきである。本明細書に図示し説明した実施形態は本発明の原理を説明するものにすぎないこと、および当業者は本発明の範囲および趣旨から逸脱することなくさまざまな修正を実施することができることを理解されたい。当業者は、本発明の範囲および精神から逸脱することなく、さまざまな他の特徴の組合せを実施することができる。
【図１】
0005536860.tif 000002
【図２】
0005536860.tif 000003
【図３】
0005536860.tif 000004
【図４】
0005536860.tif 000005