(57)【特許請求の範囲】
【請求項１】
位置機能可能ボイスメールサービスを提供する方法であって、
第１の時間に第１のパーティの第１のモバイル装置からの、第２のパーティの第２のモバイル装置を呼び出すボイスメールメッセージを格納するステップであって、該第２のモバイル装置がメッセージサーバによりサポートされているボイスメールシステムを有しているステップ、
前記第１の時間についての前記第１のモバイル装置に関する第１の位置情報を得るステップ、
前記第２のモバイル装置を利用して第２の時間に前記メッセージサーバからの前記ボイスメールメッセージを取得するステップ、
前記第２のモバイル装置が前記ボイスメールメッセージを取得する際に、位置サーバを利用して前記第２の時間についての前記第１のモバイル装置に関する第２の位置情報を得るステップであって、前記取得したボイスメールメッセージと前記第２の位置情報を関連付けるステップ、
前記第１の位置情報に応じて前記第２のモバイル装置に前記位置機能可能ボイスメールサービスを提供するステップ、
前記第２の位置情報を前記第２のモバイル装置に提供するステップ、及び
前記第２のモバイル装置のディスプレイ上に前記第１の位置情報を表示させるステップ
を備える方法。
【請求項２】
請求項１に記載の方法において、前記第１の位置情報を得るステップが、前記ボイスメールメッセージがその間に格納される呼出しに関する呼出しセットアップの間に実施される方法。
【請求項３】
請求項１に記載の方法であって、さらに、
発呼者の少なくとも第１のカテゴリ及び第２のカテゴリを確立するステップ、及び
前記発呼者が前記第１のカテゴリ内にあるか、あるいは前記第２のカテゴリ内にあるかに応じて、異なる位置機能可能ボイスメールサービスを提供するステップ
を備える方法。
【請求項４】
請求項１に記載の方法であって、さらに、
前記ボイスメールメッセージを取得する際に地図又は画像を取得するステップ、及び
前記第１のモバイル装置の前記第１の位置情報を前記地図上に表示するステップ
を備える方法。
【請求項５】
位置機能可能ボイスメールサービスを提供するシステムであって、
第１の時間に第１のパーティの第１のモバイル装置からの、第２のパーティの第２のモバイル装置を呼び出すボイスメールメッセージを格納するメッセージサーバであって、該第２のモバイル装置が該メッセージサーバによりサポートされているボイスメールシステムを有しているメッセージサーバ、及び
前記第１の時間についての前記第１のモバイル装置に関する第１の位置情報を得る位置サーバ、
を備え、
前記第２のモバイル装置は、第２の時間に前記メッセージサーバから前記ボイスメールメッセージを取得し、
前記位置サーバは、前記第２のモバイル装置が前記ボイスメールメッセージを取得する際に、前記第２の時間についての前記第１のモバイル装置に関する第２の位置情報を得て、前記取得したボイスメールメッセージと前記第２の位置情報を関連付け、前記メッセージサーバに前記第２のモバイル装置に提供するための前記第２の位置情報を提供し、
前記メッセージサーバは、前記第１の位置情報に応じて前記第２のモバイル装置に前記位置機能可能ボイスメールサービスを提供し、前記第２のモバイル装置のディスプレイ上に前記第１の位置情報を表示させる
ことを特徴とするシステム。
【請求項６】
請求項５に記載のシステムにおいて、前記位置サーバが、前記ボイスメールメッセージがその間に格納される呼出しに関する呼出しセットアップの間に前記第１の位置情報を取得するシステム。
【請求項７】
請求項５に記載のシステムであって、さらに、
発呼者の少なくとも第１のカテゴリ及び第２のカテゴリを含む加入者プロファイルを格納するためのメッセージングデータベース
を備え、
前記メッセージサーバがどのような位置機能可能ボイスメールサービスを提供するかは、前記発呼者が前記第１のカテゴリ内にあるか、あるいは前記第２のカテゴリ内にあるかによって決められる、
ことを特徴とするシステム。
【請求項８】
請求項５に記載のシステムであって、
前記位置サーバが前記メッセージサーバのための地図を取得し、
前記第２のパーティの前記第２のモバイル装置が前記ボイスメールメッセージを取得する際に、前記メッセージサーバが前記第２のモバイル装置に前記地図を提供し、
前記第２のモバイル装置のディスプレイが前記地図上に前記第１の位置情報を表示する、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には移動体通信の分野での改良に関し、詳細には位置機能可能ボイスメールサービスを提供するシステム及び方法に関する。
【背景技術】
【０００２】
ボイスメールは、遠隔通信の世界における重要なビジネスサービスである。ボイスメールは有線装置とワイヤレス装置のどちらにも提供される。消費者は、仕事で、家庭で、消費者のモバイル装置上でボイスメールを有する。通信製品及び通信サービスのプロバイダである６００  Ｍｏｕｎｔａｉｎ  Ａｖｅｎｕｅ，Ｍｕｒｒａｙ  Ｈｉｌｌ，ＮＪ  ０７９７４のＬｕｃｅｎｔ  Ｔｅｃｈｎｏｌｏｇｉｅｓ  Ｉｎｃ．は、有線装置及びワイヤレス装置向けのメッセージングサーバであるＡｎｙｐａｔｈ（登録商標）Ｍｅｓｓａｇｉｎｇ  Ｓｙｓｔｅｍ（ＡＭＳ）を開発した。ＡＭＳは、サービスプロバイダが完全な１組の統一化された通信機能を加入者に提供することを可能にする。ＡＭＳは、公衆交換電話網（ＰＳＴＮ）、２Ｇ／２．５Ｇ／３、Ｇインターネットプロトコル（ＩＰ）、及び収束ネットワーク（ｃｏｎｖｅｒｇｅｄ  ｎｅｔｗｏｒｋ）にわたって共通のユーザ体験を可能にする。ＡＭＳなどのメッセージングサーバを配置することにより、加入者は、任意の有線電話又は携帯電話、パーソナルコンピュータ（ＰＣ）、携帯情報端末（ＰＤＡ）などからのコンテンツ及び情報にアクセスし、それを取得し、それを管理することができる。
【０００３】
ロケーションサーバと、Ｌｕｃｅｎｔ  ＴｅｃｈｎｏｌｏｇｉｅｓのｉＬｏｃａｔｏｒ製品などの付随するソフトウェアコードとは、位置に基づくサービスプラットフォームを提供し、位置に基づくサービスプラットフォームは、家族、友人、企業に警報し、それらを追跡するなどのカスタム位置及び存在に基づくサービスをサポートすると共にプライバシー制御を組み込む。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ボイスメールは通常、発呼者がボイスメールメッセージを残してから幾らかの時間が経過した後に取得される。今日のモバイル文化では、人々は、仕事の締切りに間に合わせ、家族の義務を満たし、レクリエーション又は娯楽イベントをスケジュールに割り込ませるために常に活動している。発呼者がメッセージを残した時刻と、被呼者又は加入者がメッセージを取得する時刻との間の時間間隔が増大するにつれて、ボイスメールメッセージの重要性が低下する可能性があり、ある場合には誤解を招く可能性がある。
【課題を解決するための手段】
【０００５】
いくつかの態様の中で、本発明は、本明細書で教示されるように上述の各製品の能力を組み合わせ、適合させて、本明細書でさらに説明される多様な位置機能可能ボイスメールサービスを提供することができるので有利であることを認識する。本発明に従ってサービスプロバイダが提供したい可能性があり、又はモバイルユーザが位置機能可能ボイスシステム又はサービスに望む可能性のあるすべての創造的な使用法を想定することは困難であるが、いくつかの例示的実施例を以下で論じる。本発明では、ユーザは、発呼者の以前の位置情報と現在の位置情報を共に含む地図などの位置機能可能ボイスメールサービスを受けることができる。以前の位置は、ボイスメールが残された時刻での位置であり、現在位置は、ボイスメールが取得された時刻での位置である。地図の他に、位置機能可能ボイスメールサービスは、発呼者の位置を示す音声メッセージ、テキストメッセージなどを含むことができる。さらに、発呼者の以前の位置及び現在位置、又は両方を示す位置機能可能ボイスメールサービスを、メッセージを残す側に搬送することができる。地図及びメッセージは、被呼者の以前及び現在の位置情報も含むことができる。ボイスメールメッセージの取得時にそのような情報を提供することにより、加入者は、取得されたボイスメールメッセージが依然として重要であるかどうかを判定することができ、ボイスメールメッセージ内に存在しないより重要な情報などを推定することができる。加入者は、対応するボイスメールメッセージを受信するときにそのような位置情報を受信することにより、予想される被呼者の位置を確認することができる。
【０００６】
例えば、ある２人が球技の試合で会うことを予定している場合、発呼者は、どこで会うかに関して被呼者に確認を要求するボイスメールメッセージを残すことができる。代替として、又はそれに加えて、被呼者は、ボイスメールメッセージが残された時刻での発呼者の位置及びボイスメールが受信されたときの発呼者の位置を報告するように被呼者のボイスメール・アカウントでプリファレンスを設定することができる。このプリファレンスは、発呼者番号、被呼者番号、時刻又はそれらの組合せに依存することができる。被呼者がボイスメールメッセージを受信したとき、本発明は、発呼者の以前の位置及び現在位置を示す地図を配信することができる。この地図から、例えば、１）野球場に向かう前に発呼者が返信メッセージを待っているかどうか、２）発呼者が野球場に向かう途中に無関係な用事をしているかどうか、及び３）メッセージを残してから発呼者がどれだけ移動したかを被呼者は判断することができる。さらに、被呼者は、地図に関するプリファレンスを選択して被呼者の現在位置をプロットし、両者が現在どれほど離れているかを判断することができる。
【０００７】
別の例として、本発明の教示は、雇用者が、配送トラックドライバなどの、依頼人の場所に配置されることに関係する責任を有する遠方の従業員を追跡することを可能にする。配送トラックドライバが依頼人に配送を行うとき、ドライバは、加入者番号を呼び出し、確認のためのボイスメールメッセージを残す。本発明を使用して、呼出しが行われたときのトラックドライバの位置を示す地図又はボイスメッセージ又はテキストメッセージを提供することができる。次いで、雇用者又は管理者は、メッセージを取得することができ、メッセージが残された時刻にトラックドライバがどこに位置していたかを示す地図の送達を受けることができ、トラックドライバが予想される配送時刻に実際に配送を行ったことを雇用者又は管理者が検証することが可能となる。この例を続けると、本発明は、以前の各位置を、発呼者が残した各メッセージと共にまとめることができる。このようにして、雇用者が発呼者から最新のボイスメールを取得したとき、その日に関するトラックドライバのすべての位置を示す地図がプロットされ、トラックドライバがトラックドライバの配送のすべてを時間通りに行ったかどうかを雇用者が追跡することが可能となる。同様の手法を使用して、電話設置者又はケーブルテレビジョン修理要員、電気器具設置者などのリモートサービスプロバイダを追跡することができる。
【０００８】
この目的で、本発明は、そのいくつかの態様の中で、第１の時刻に第１のパーティの発呼装置から第２のパーティの被呼装置に対するボイスメールメッセージを格納するステップ、第１の時刻についての発呼装置に関する第１の位置情報を得るステップ、第２の時刻にボイスメールメッセージを取得するステップ、及び第１の位置情報に応じて前記位置機能可能ボイスメールサービスを提供するステップを含む位置機能可能ボイスメールサービスを提供する方法に対処する。
【０００９】
以下の詳細な説明及び添付の図面から、本発明のより完全な理解ならびに本発明の別の特徴及び利点が明らかとなるであろう。
【図面の簡単な説明】
【００１０】
【図１】本発明による例示的ネットワークシステムを示す図である。
【図２】本発明による、ボイスメールメッセージが残されたときに以前の位置情報をボイスメールメッセージと関連付けるための、図１のネットワーク要素間の例示的な呼出しの流れを示す図である。
【図３】本発明による、被呼者の位置に応じてパーソナライズされた位置特有マルチメディアメッセージを提供するための、ボイスメールメッセージが取得されるときの図１のネットワーク要素間の例示的な呼出しの流れを示す図である。
【図４】本発明による図１の位置サーバの例示的機能構成要素を示す図である。
【図５】本発明による位置機能可能ボイスメールを残す方法の流れ図である。
【図６】本発明による位置機能可能ボイスメールを取得する方法の流れ図である。
【発明を実施するための形態】
【００１１】
これから、本発明の現在のところ好ましいいくつかの実施形態が示される添付の図面を参照しながら、本発明をより完全に説明する。しかし、本発明を様々な形態で具体化することができ、本発明が本明細書に記載の実施形態に限定されると解釈すべきではない。むしろ、本開示が綿密かつ完全なものとなり、本発明の範囲を完全に伝達するようにこうした実施形態が提供される。
【００１２】
当業者は理解するであろうが、本発明を方法、システム、又はコンピュータ可読媒体として具体化することができる。したがって、本発明の態様は、ハードウェア実施形態、ソフトウェア実施形態、又はファームウェアなどのソフトウェア態様とハードウェア態様を組み合わせる実施形態の形態を取ることができる。さらに、本発明は、媒体内に具体化されたコンピュータ使用可能プログラムコードを有するコンピュータ使用可能記憶媒体上のコンピュータプログラムの形態を取ることができる。ハードディスク、ＣＤ−ＲＯＭ、光記憶装置、フラッシュメモリ、磁気記憶装置などを含む任意の適切なコンピュータ可読媒体を使用することができる。
【００１３】
本発明によるオペレーションを実施するコンピュータプログラムコード又は「コード」は、ＪＡＶＡ（登録商標）、Ｓｍａｌｌｔａｌｋ、ＪａｖａＳｃｒｉｐｔ（登録商標）、Ｖｉｓｕａｌ  Ｂａｓｉｃ（登録商標）、ＴＳＱＬ、Ｐｅｒｌ、Ｃ、Ｃ＋＋などのオブジェクト指向プログラミング言語で書くことができ、又は様々な他のプログラミング言語で書くことができる。本発明のソフトウェア実施形態は、特定のプログラミング言語での実装に依存しない。コードの各部分は、ネットワーク内のサーバで使用される１つ又は複数のシステム上で、又はモバイル装置上で完全に実行することができる。
【００１４】
コードは、あるネットワークサーバ上で部分的に実行することができ、通信ネットワークを介してそのネットワークサーバと通信する別のネットワークサーバあるいはモバイル又はワイヤレス装置上で部分的に実行することができる。前のシナリオに関して、図１に、本発明による位置機能可能ボイスメールを提供する例示的システム１００を示す。システム１００は、メッセージサーバ１４０などのボイスメールシステムと共に、ワイヤレス装置１０１１〜１０５ｎなどのモバイル装置間の呼出しを確立する媒体を提供するインテリジェントネットワーク（ＩＮ）１０１、有線単純旧式電話サービス（ＰＯＴＳ）電話１２７１〜１２７ｎなどのすべての種類のＰＯＴＳ電話を含む。モバイル装置は、セルラフォン又はワイヤレスフォンでよく、あるいはモバイルであり、位置機能可能ボイスメールがその人にとって有用であると考えられる複数の他のユーザと通信するインターネットプロトコル（ＩＰ）電話やモバイルネットワーク装置などの他のモバイル装置でよい。モバイル装置がワイヤレス装置であるとき、システム１００は、ワイヤレスネットワーク１１０と、Ｌｕｃｅｎｔ  ＴｅｃｈｎｏｌｏｇｉｅｓのＭｉＬｉｆｅ（登録商標）インテリジェント・サービス・ゲートウェイ（ＩＳＧ）などのＩＳＧ１５０とを含む。ＰＯＴＳ電話やＩＰ電話などの有線装置を含むモバイル装置が、ＰＳＴＮ１２５などのＰＳＴＮ、ｖｏｉｃｅ  ｏｖｅｒ  ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ（ＶｏＩＰ）セグメント・インターフェース・プロトコル（ＳＩＰ）ネットワークなどを介してＩＮネットワーク１０１と結合することができることに留意されたい。
【００１５】
ワイヤレスネットワーク１１０は、ＩＳＧ１５０と、本発明の教示に従って修正されたＬｕｃｅｎｔ  ＴｅｃｈｎｏｌｏｇｉｅｓのＡＭＳなどのメッセージングサーバ１４０と、メッセージングデータベース１２０と、本発明の教示に従って修正されたＬｕｃｅｎｔ  ＴｅｃｈｎｏｌｏｇｉｅｓのｉＬｏｃａｔｏｒサーバなどの位置サーバ１６０とを含む１組のインテリジェントネットワーク（ＩＮ）装置に結合される。
【００１６】
ＩＳＧ１５０は、ある通信プロトコルで行われた照会を別の通信プロトコルに変換する。適切なインテリジェント・サービス・ゲートウェイは、エンドユーザアプリケーションに対してネットワーク機能を公開するｐａｒｌａｙ／ＯＳＡ（ｏｐｅｎ  ｓｅｒｖｉｃｅｓ  ａｃｃｅｓｓ）規格準拠のネットワーク要素である。インテリジェント・サービス・ゲートウェイは、時分割多元接続（ＴＤＭＡ）デジタル、符号分割多元接続（ＣＤＭＡ）、又はｕｎｉｖｅｒｓａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ（ＵＭＴＳ）ネットワークなどの様々な特徴のワイヤレスネットワークの如何に関わらず、単一のエントリ・ポイントを提供する。インテリジェント・サービス・ゲートウェイは、ｌｏｃａｔｉｏｎ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒｕｍ（ＬＩＦ）などの様々なワイヤレス規格にも準拠し、位置関連要素からの位置情報の照会をサポートする。
【００１７】
位置サーバ１６０は、位置及び存在に基づく追跡及び警報サービスを提供するサーバコードを実行する。ワイヤレス装置１０５１〜１０５ｎ及び１１５１〜１１５ｎなどのモバイル装置は、クライアントコードを実行して、別のワイヤレス装置の存在及び／又は位置の通知を受信することができる。位置サーバ１６０は図４に関してさらに詳細に説明する。インテリジェントネットワーク１０１内で使用することのできるインテリジェントネットワーク装置及びモバイル交換局の数は図１に表される例示的な数に限定されないことを理解されよう。
【００１８】
装置１０５１〜１０５ｎをワイヤレス装置として示したが、本発明の多くの態様が、電話呼出しを開始又は受信することのできる多種多様な他のモバイル装置、あるいは有線装置の全範囲に当てはまることを理解されたい。
【００１９】
ワイヤレスネットワーク１１０は、インテリジェントネットワーク１０１への音声及びデータ接続性をワイヤレス装置に提供する。ワイヤレスネットワーク１１０は通常、サービス・スイッチング・ポイント（ＳＳＰ）として働く機能を含む装置を接続し、ＳＳＰは、ワイヤレスネットワーク１１０がシグナリング・システム７（ＳＳ／７）シグナリングプロトコルを使用して通信することを可能にする。具体的には、呼出しを開始するのに統合サービス・デジタル・ネットワーク・ユーザ部分（ＩＳＤＮＵＰ）メッセージングが使用される。しかし、ＩＳＤＮメッセージングプロトコルなどの他のプロトコルを使用することもできる。
【００２０】
メッセージングサーバ１４０は、大規模データベース機能を提供するインテリジェントデータベースサービスを含む。具体的には、メッセージングサーバ１４０は、本発明の教示に従って加入者の所定のプロファイルを格納するメッセージングデータベース１２０に結合することできる。プロファイルは、以前の位置情報とも呼ばれる、ボイスメールメッセージが残されたときの発呼者の位置を示す地図を送信することに関する規則などの加入者プリファレンスを含むことができる。さらに、又は別法として、プロファイルは、現在の位置情報とも呼ばれる、ボイスメールメッセージが取得されたときの発呼者の位置を示すための規則を含むことができる。同様に、プロファイルは、加入者とも呼ばれる被呼者の以前の位置又は現在位置を示すための規則を含むことができる。
【００２１】
こうした規則は、特定の発呼者番号、ボイスメールが残される時刻、ボイスメールが取得される時刻又はそれらの任意の組合せに応じて変化する可能性がある。さらに、加入者プロファイルは、以前又は現在の位置情報に依存する加入者に対して、適合されたマルチメディアメッセージを送るための規則も含むことができる。適合されたマルチメディアメッセージは、地図、ボイスメッセージ、テキストメッセージ又はそれらの任意の組合せを含む。
【００２２】
例えば、加入者は、ある発呼者が適合されたマルチメディアメッセージを受信することを可能にし、又はブロックするように加入者のプロファイルを構成することができる。プロファイルは、いくつかの発呼者番号を異なるカテゴリに分類し、その異なるカテゴリに異なる規則を適用することができる。例えば、プロファイルは、仕事仲間、家族、個人的な友人などに関するカテゴリを含むことができる。こうしたカテゴリ中の番号から呼び出す呼出し元に対して、適合されたマルチメディアメッセージの送信を有効又は無効にするように規則を指定することができる。さらに、ボイスメール加入者に対して、適合されたマルチメディアメッセージの送信を有効又は無効にするように規則を指定することができる。こうした規則をプロファイルで指定できるが、さらに、又は別法として、発呼者がボイスメールメッセージを残しているとき、又は加入者が加入者のボイスメールを取得するときにボイスプロンプトで同一の規則を指定できることに留意されたい。メッセージングサーバ１４０が、照会に応答してプロファイルで指定された規則を適用するユーザ・プリファレンス・アプリケーション・コードを適切に実行することもできる。
【００２３】
図２に、本発明による、ボイスメールメッセージが残されたときに以前の位置情報をボイスメールメッセージと関連付けるための、図１のネットワーク要素間の例示的な呼出しの流れを示す。この呼出しの流れ２００が図１の位置サーバ１６０と共に実装されて、発呼者のセルラワイヤレスフォンの以前の位置に応じて適合されたマルチメディアメッセージを提供するように示されている。呼出しの流れ２００を他のメッセージングサーバ及び位置サーバで容易に実装できることを理解されよう。呼出しの流れ２００の手法は、ネットワーク要素障害、ネットワークの外側の被呼者ローミングなどを反映する包括的な１組のネットワーク動作シナリオを組み込む。例示を容易にするため、また本発明に議論の焦点を当てるために、発呼者とメッセージングサーバとの間の呼出しを確立するためのメッセージフローは周知であるので図示されていないことに留意されたい。メッセージングサーバ１４０が発呼者、例えばワイヤレス装置１０５１のユーザから、被呼者、例えばワイヤレス装置１１５１のユーザに対するボイスメールメッセージを残す要求を受信したとき、メッセージングサーバ１４０は、ｇｅｔ  ｌｏｃａｔｉｏｎ照会２２１で位置サーバ１６０に照会する。ｇｅｔ  ｌｏｃａｔｉｏｎ照会２２１は、加入者のプロファイル、又は両者が加入者である場合は加入者の各プロファイルで指定されたプリファレンスに応じて、発呼者番号、被呼者番号又はその両方を含む。加入者のプロファイルは通常はメッセージングデータベース１２０上に格納されるが、インテリジェントネットワーク１０１内の任意の数のデータベース、又はインテリジェントネットワーク１０１からアクセス可能な任意の数のデータベース上に格納することができる。加入者プロファイルの例示的なケースを論じるが、ボイスメールをチェックする呼出し元に、例えば「このボイスメールが残された時刻の発呼者の位置を知りたい場合、”０”を入力し、発呼者の現在位置を知りたい場合、”１”を入力して下さい」とプロンプト指示するボイスプロンプトを与えることができることを理解されよう。次いでサービスに対して料金を課金することができる。
【００２４】
この例示的な呼出しの流れを続けると、位置サーバ１６０は、周知のトリラテレーション（ｔｒｉ−ｌａｔｅｒａｔｉｏｎ）ベースの技法を適切に利用して、例えば３つ以上の基地局からの信号測定値を使用して位置を計算することができる。あるいは、モバイル装置がホットスポット接続ポイントなどへのＷｉ−ｆｉ（登録商標）規格接続又はＢｌｕｅｔｏｏｔｈ（登録商標）規格接続でネットワークに接続中である場合、電話が接続ポイントで登録され、接続ポイントの位置がシステムにとって既知であるので、装置が接続ポイントに近接していることを容易に判定することができ、この位置情報を使用することができる。有線電話の位置をアクセス可能メモリに格納して検索することができる。どのように位置情報を得ることができるかに関していくつかの例を上記で与えたが、他の技法も利用できることを理解されよう。
【００２５】
位置サーバ１６０は、ｇｅｔ  ｌｏｃａｔｉｏｎ照会２２３で照会ＩＳＧ１５０に照会し、位置情報を取得する。図示される図２の例では、発呼者と被呼者に関する位置情報がどちらも要求される。ＩＳＧ１５０は、ＬＩＦプロトコルなどのインテリジェントネットワーク１０１で使用されるプロトコルから、ワイヤレスネットワーク１１０を介して使用される第２プロトコルに照会２２３を変換する。発呼者と被呼者のどちらに関しても位置情報が要求されるので、発呼者番号及び被呼者番号を使用して、位置サーバ１６０はそのレコードのデータベースに照会し、例えばワイヤレス装置１０５１及び１１５１などの、各パーティに対応する装置に関する位置情報を取得する。ワイヤレス装置１０５１及び１１５１に関する最新の位置を取得するために、位置サーバ１６０は、ＩＳＧ１５０を介して、すなわちワイヤレスネットワーク１１０を介して照会２２５及び２２７を発行しなければならない可能性がある。ＩＳＧ１５０は、インテリジェントネットワーク１０１で使用されるプロトコルから、ワイヤレスネットワーク１１０を介して使用される第２プロトコルに照会２２３を変換する。各パーティの位置が、ワイヤレスネットワーク１１０からＩＳＧ１５０に返され、送信メッセージ２２９で位置サーバ１４０に転送される。返される位置は、例えば緯度及び経度で指定されたワイヤレス装置１０５１及び１１５１の生の位置を含むことができ、又は「１０  Ｍａｉｎ  Ｓｔ．，Ｍｕｒｒａｙ  Ｈｉｌｌ，Ｎｅｗ  Ｊｅｒｓｅｙ」などの地理的住所を含むことができる。
【００２６】
位置サーバ１６０は、位置情報をメッセージングサーバ１４０に転送する。メッセージングサーバ１４０は、図３の議論に関してさらに論じられる後続の検索のために、位置情報を以前の位置情報としてメッセージングデータベース１２０に保存する。
【００２７】
図３に、本発明による、被呼者の位置に応じてパーソナライズされた位置特有マルチメディアメッセージを提供するための、ボイスメールメッセージが取得されるときの図１のネットワーク要素間の例示的な呼出しの流れ３００を示す。ワイヤレス装置１１５１を使用する加入者は、加入者の保留ボイスメールの調査をメッセージングサーバ１４０に要求する。有利には、マルチメディア・メッセージング・サービス（ＭＭＳ）機能を有するワイヤレス装置１１５１などの電話を有する加入者は、残されたボイスメールメッセージの発呼者の以前又は現在の位置情報を示すＭＭＳメッセージを受信することができる。例えば、ＭＭＳメッセージは、発呼者がニューヨーク市にいる場合にタイムズスクエアの画像を含むことができ、発呼者がワシントンＤＣにいる場合にホワイトハウスの画像を含むことができ、又は単に発呼者の現在位置の地図を含むことができる。
【００２８】
メッセージサーバ１４０は、発呼者及び被呼者の現在位置及び以前の位置を示す地図、又は加入者のボイスメールメッセージに関係する発呼者及び被呼者の現在位置及び以前の位置を通信するマルチメディアメッセージを取得するためのオプションを加入者に提供することができる。さらに、又は別法として、メッセージングデータベース１２０内の加入者プロファイルは、ボイスメールメッセージが特定の発呼者番号からのものであった場合に地図を自動的に取得することに関する加入者プリファレンスを格納することができる。この場合、ユーザ・プリファレンス・アプリケーション・コードを実行するメッセージサーバ１４０は、加入者に対応する加入者プロファイルを取得し、プロファイル内に格納された規則を適用し、適切なＭＭＳメッセージを生成する。例えば、加入者プロファイルは、発呼者の以前の位置及び現在位置を示す音声メッセージ又はテキストメッセージ、あるいは発呼者の以前の位置及び現在位置を含む地図を送るための規則をトリガすることができる。
【００２９】
例示的な呼出しの流れ３００では、加入者は、取得されているボイスメールメッセージに関係する発呼者と被呼者の両方の現在位置を含む地図を要求する。メッセージングサーバ１４０は、発呼者番号及び被呼者番号の両方を求めてｇｅｔ  ｌｏｃａｔｉｏｎ照会３２１で位置サーバ１６０に照会する。
【００３０】
発呼者番号及び被呼者番号を使用して、位置サーバ１６０はそのレコードのデータベースに照会し、例えばワイヤレス装置１０５１及び１１５１などの各パーティに対応するワイヤレス装置に関する位置情報を取得する。位置を取得するために、位置サーバ１６０は、ＩＳＯ１５０を介して、すなわちワイヤレスネットワーク１１０を介して照会３２５及び３２７を発行し、こうした装置に関する最新の位置情報を取得しなければならない可能性がある。ＩＳＯ１５０は、インテリジェントネットワーク１０１で使用されるプロトコルから、ワイヤレスネットワーク１１０を介して使用される第２プロトコルに照会３２３を変換する。各パーティの位置がワイヤレスネットワーク１１０からＩＳＧ１５０に返され、送信メッセージ３２８で位置サーバ１６０に転送される。返される位置は、例えば緯度及び経度で指定されたワイヤレス装置１０５１及び１１５１の生の位置を含むことができ、又は「６００  Ｍｏｕｎｔａｉｎ  Ａｖｅ．，Ｍｕｒｒａｙ  Ｈｉｌｌ，Ｎｅｗ  Ｊｅｒｓｅｙ」などの地理的住所を含むことができる。
【００３１】
現在の位置情報の受信時に、位置サーバ１６０は、ＩＳＧ１５０を介してｇｅｔＭａｐメッセージ３２９を発行することにより、発呼者に関して返される位置に対応する地図も要求することができる。インテリジェントネットワーク１０１に接続された別のインテリジェント周辺装置から地図を取得することができ、又は図示されるＩＳＧ１５０を介してアクセスされるインターネット上のサービスによって地図を取得することができる。地図がＩＳＧ１５０を介して取得され、送信メッセージ３３０で位置サーバに送られる。位置サーバ１６０は、各パーティの位置及び取得された地図を送信メッセージ３３１でメッセージングサーバ１４０に送る。あるいは、取得された位置に基づいて地図を取得する機能をメッセージングサーバ１４０で実施することもできることに留意されたい。
【００３２】
メッセージングサーバ１４０は、メッセージングサーバデータベース１２０内に格納された発呼者及び被呼者の以前の位置情報を検索要求メッセージ３３３で取得する。以前の情報の受信時に、メッセージングサーバ１４０は、地図上に発呼者及び被呼者の以前の位置及び現在位置をプロットし、ワイヤレス装置１１５１にＭＭＳ送達メッセージ３３５で地図を送達する。地図が例示的な流れ３００で要求されるので、取得された地図は、発呼者の現在位置が中心に置かれ、発呼者の以前の位置が伴うものとなる。任意選択で、地図は、発呼者の現在位置に対する被呼者の現在位置及び以前の位置を含むことができる。例示的な呼出しの流れ３００では、加入者装置１１５１〜１１５ｎは、被呼者の位置に合わせられた地図、画像又はテキストを表示するためのディスプレイを有する。
【００３３】
ＩＳＧ１５０又は位置サーバ１６０に対して直接的に照会３２１を開始することができる。被呼者の位置を求めることだけが必要であるときは、ＩＳＯ１５０に対する直接的インターフェースが適している。しかし、位置に基づくＭＭＳメッセージ、例えば被呼者の現在位置の地図を送達すべきとき、この機能をサポートする位置サーバ１６０と直接的にインターフェースすることが望ましい。一般には、ユーザが同様のワイヤレス技術で同一のネットワーク上にあることが知られているとき、位置サーバへの接続が使用される。他の任意の場合には、エンドユーザアプリケーションに対するプロトコル透過性を実現する、ＩＳＧを介する呼出しの流れが推奨される。
【００３４】
ＩＳＧ１５０及びメッセージングサーバ１４０とインターフェースする位置サーバ１６０の適切なアーキテクチャ４００のさらなる詳細を図４に示す。位置サーバ１６０は、クライアント・レンダラ４１０、位置マネージャ４２０、プロファイルマネージャ４３０、サーバ論理４４０及びプロキシサーバ４１５を含むいくつかのソフトウェア構成要素を含む。本発明の教示に従ってコードを実行する位置サーバ１６０は、ＩＳＧ１５０とインターフェースすることによってこの位置情報を提供する。ハードウェアのアプリケーションホスト環境（ＡＨＥ）種類として位置サーバ１６０を適切に実装することができる。位置サーバ１６０は、位置と地図及びその他の情報を得るためのＩＳＧ１５０又はインターネットデータサーバ４５０に対するフロントエンドでよい。位置サーバ１６０は、インターネットプロトコル・マルチメディア・サブシステム（ＩＭＳ）要素４６０と通信する。ＭＭＳ要素は、ＩＳＧ１５０、超分散ホーム位置レジスタ（ＳＤＨＬＲ）ユーザプロファイル情報サーバ４６２、位置サーバ４６４及び強化ビジネスサービス設備４６６を含むことができる。位置サーバ１６０はまた、上述のようにメッセージングサーバ１４０と通信する。メッセージングサーバは、メッセージングサーバデータベース１２０から保留ボイスメールメッセージを取得する。
【００３５】
クライアントコード４７０は、ワイヤレス装置１１５１などのワイヤレス装置上で実行する。上述のように、この位置機能可能手法は、セルラネットワークに限定されないだけではなく、ＩＳＧ１５０への呼出しの流れを迂回する、近くのＷｉ−ｆｉ（登録商標）アクセスポイントからユーザ位置を得ることもできる。上述のように、又はその他の方法でＩＳＧ１５０又は位置サーバ１６０とインターフェースすることによって発呼者の現在位置及び対応する地図が得られた後は、メッセージングサーバ１４０は以前の位置情報を取得し、以前及び現在の位置情報を得られた地図上にまとめる。次いで、メッセージングサーバ１４０は、位置情報がプロットされた地図を加入者に送達する。
【００３６】
位置サーバ１６０は、逆ジオコーディング（ｒｅｖｅｒｓｅ  ｇｅｏｃｏｄｉｎｇ）の役割を果たすこともできる。言い換えれば、位置サーバ１６０を使用して、ＩＳＧ１５０などのＩＳＧから得られた、緯度及び経度で指定された被呼ユーザの生の位置を、「Ｍｕｒｒａｙ  Ｈｉｌｌ，Ｎｅｗ  Ｊｅｒｓｅｙ」などの地理的住所に変換することができる。次いで、この地理的住所がメッセージングサーバ１４０に戻され、合成音声に変換され、次いで加入者がボイスメールを取得したときに、合成音声が加入者に送られる。
【００３７】
図５に、本発明による位置機能可能ボイスメールを残す方法５００の流れ図を示す。ステップ５１０では、発呼者によってボイスメールメッセージが残され、後続の被呼者による検索のために格納される。ステップ５２０では、発呼者、被呼者又はその両方の位置情報が得られる。ボイスメールメッセージを残した時刻に得られるこの位置情報は、以前の位置情報とも呼ばれる。ステップ５３０では、任意選択で以前の位置が格納される。本発明は、保存されたボイスメールを使用して、発呼者及び被呼者の現在情報のみをプロットする地図の検索をトリガすることができるので、ステップ５３０は任意選択である。任意選択で少なくとも２つのカテゴリの発呼者が確立される。
【００３８】
図６に、本発明による位置機能可能ボイスメールを取得する方法６００の流れ図を示す。ステップ６１０では、加入者が、方法５００で残されたボイスメールメッセージを取得する。ステップ６２０では、取得されるボイスメールメッセージに関連付けられる発呼者、被呼者又はその両方の現在の位置情報が得られる。ステップ６３０では、任意選択で、方法５００で格納された以前の位置情報が取得される。ステップ６４０では、地図、テキストメッセージ、オーディオメッセージ又はそれらの任意の組合せの形態の各パーティの現在位置が加入者に配信される。
【００３９】
セルラフォン又はワイヤレスフォンの現在のところ好ましい状況で本発明を開示したが、様々な場所で使用することができ、この教示を使用して有利に配置することのできる、インターネットプロトコル（ＩＰ）フォン、ポータブルゲーム装置などの多様なモバイル・ネットワーク・アクセス可能装置にこの教示が適用可能であることを理解されよう。
【図１】
0005525007.tif 000002
【図２】
0005525007.tif 000003
【図３】
0005525007.tif 000004
【図４】
0005525007.tif 000005
【図５】
0005525007.tif 000006
【図６】
0005525007.tif 000007