(57)【要約】  メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定することが開示されているこれは、地理的位置情報を含むメッセージを第１の装置から受信すること、そのメッセージから地理的位置情報を抽出すること、その地理的位置情報に関連付けられている追加情報を特定すること、メッセージおよび追加情報を第２の装置に送信することを含む。【選択図】図２
2016500935.tif 000002
【特許請求の範囲】
【請求項１】
メッセージングサーバであって、
１つまたは複数のプロセッサであって、
地理的位置情報を含むメッセージを第１の装置から受信し、
前記メッセージから前記地理的位置情報を抽出し、
前記地理的位置情報に関連付けられている追加情報を特定し、
前記メッセージおよび前記追加情報を第２の装置に送信するように構成されている１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサに接続され、前記１つまたは複数のプロセッサに命令を供給するように構成されている１つまたは複数のメモリと、を備えるメッセージングサーバ。
【請求項２】
請求項１に記載のメッセージングサーバにおいて、前記１つまたは複数のプロセッサは、さらに、前記第２の装置に関連付けられている識別情報を受信するように構成されている、メッセージングサーバ。
【請求項３】
請求項１に記載のメッセージングサーバにおいて、前記地理的位置情報には、住所、事業所名、エリア、公共場所名、建物名、のうちの１つ以上が含まれる、メッセージングサーバ。
【請求項４】
請求項１に記載のメッセージングサーバにおいて、前記追加情報には、前記地理的位置情報に関連付けられている地図、前記地理的位置情報に関連付けられている画像、前記地理的位置情報に関連付けられている情報に関連付けられたリンク、のうちの１つ以上が含まれる、メッセージングサーバ。
【請求項５】
請求項１に記載のメッセージングサーバにおいて、前記メッセージから前記地理的位置情報を抽出することは、前記メッセージに関する形式に関連付けられている認識技術を用いて、前記メッセージの少なくとも一部において認識を実行することを含む、メッセージングサーバ。
【請求項６】
請求項１に記載のメッセージングサーバにおいて、前記地理的位置情報に関連付けられている前記追加情報を特定することは、前記１つまたは複数のプロセッサが、さらに、
前記地理的位置情報の検証は成功しないと判断し、
前記地理的位置情報の少なくとも一部に基づいて代替の地理的位置情報を決定し、
前記代替の地理的位置情報に関連付けられている追加情報を特定するように構成されることを含む、メッセージングサーバ。
【請求項７】
請求項１に記載のメッセージングサーバにおいて、前記１つまたは複数のプロセッサは、さらに、前記メッセージおよび前記追加情報と共に、コンピュータ命令を前記第２の装置に送信するように構成されており、前記コンピュータ命令は、前記第２の装置に前記メッセージと前記追加情報を同時に表示させるように構成されている、メッセージングサーバ。
【請求項８】
請求項１に記載のメッセージングサーバにおいて、
前記メッセージから前記地理的位置情報を抽出することは、
前記メッセージの中に既定の地理的位置識別子が含まれているか否か判断すること、
第１の既定の地理的位置識別子と第２の既定の地理的位置識別子との間にある前記メッセージの少なくとも一部が前記地理的位置情報を含むと判断すること、を含む、メッセージングサーバ。
【請求項９】
メッセージを送信する方法であって、
地理的位置情報を含む前記メッセージを第１の装置から受信し、
前記メッセージから前記地理的位置情報を抽出し、
前記地理的位置情報に関連付けられている追加情報を特定し、
前記メッセージおよび前記追加情報を第２の装置に送信すること、を備える方法。
【請求項１０】
請求項９に記載の方法において、
前記地理的位置情報に関連付けられている前記追加情報を特定することは、
前記地理的位置情報の検証は成功しないと判断し、
前記地理的位置情報の少なくとも一部に基づいて代替の地理的位置情報を決定し、
前記代替の地理的位置情報に関連付けられている追加情報を特定すること、を含む、方法。
【請求項１１】
請求項９に記載の方法は、前記メッセージおよび前記追加情報と共に、コンピュータ命令を前記第２の装置に送信することをさらに備え、前記コンピュータ命令は、前記第２の装置に前記メッセージと前記追加情報を同時に表示させるように構成されている、方法。
【請求項１２】
第１の装置であって、
１つまたは複数のプロセッサであって、
ユーザからユーザインタフェースを介して、地理的位置情報を含むメッセージを受け取り、
前記メッセージから前記地理的位置情報を抽出し、
前記地理的位置情報に関連付けられている追加情報を特定し、
前記メッセージおよび前記追加情報を第２の装置に送信するように構成されている１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサに接続され、前記１つまたは複数のプロセッサに命令を供給するように構成されている１つまたは複数のメモリと、を備える第１の装置。
【請求項１３】
請求項１２に記載の第１の装置において、前記メッセージはテキストを含む、第１の装置。
【請求項１４】
請求項１２に記載の第１の装置において、前記メッセージは音声記録を含む、第１の装置。
【請求項１５】
請求項１２に記載の第１の装置において、前記メッセージを受け取ることは、既定の地理的位置識別子を受け取ることを含む、第１の装置。
【請求項１６】
請求項１２に記載の第１の装置において、前記メッセージおよび前記追加情報は、メッセージングサーバに送信され、前記メッセージングサーバは、前記メッセージおよび前記追加情報を前記第２の装置に転送するように構成されている、第１の装置。
【請求項１７】
請求項１２に記載の第１の装置において、
前記地理的位置情報に関連付けられている前記追加情報を特定することは、前記１つまたは複数のプロセッサが、さらに、
前記地理的位置情報の検証は成功しないと判断し、
前記地理的位置情報の少なくとも一部に基づいて代替の地理的位置情報を決定し、
前記代替の地理的位置情報に関連付けられている追加情報を特定するように構成されることを含む、第１の装置。
【請求項１８】
第２の装置であって、
１つまたは複数のプロセッサであって、
地理的位置情報を含むメッセージを第１の装置から受信し、
前記メッセージから前記地理的位置情報を抽出し、
前記地理的位置情報に関連付けられている追加情報を特定し、
前記メッセージおよび前記追加情報を提示するように構成されている１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサに接続され、前記１つまたは複数のプロセッサに命令を供給するように構成されている１つまたは複数のメモリと、を備える第２の装置。
【請求項１９】
請求項１８に記載の第２の装置において、前記メッセージと前記追加情報は、同時に提示される、第２の装置。
【請求項２０】
請求項１８に記載の第２の装置において、前記地理的位置情報に関連付けられている前記追加情報を特定することは、前記１つまたは複数のプロセッサが、さらに、
前記地理的位置情報の検証は成功しないと判断し、
前記地理的位置情報の少なくとも一部に基づいて代替の地理的位置情報を決定し、
前記代替の地理的位置情報に関連付けられている追加情報を特定する、ように構成されることを含む、第２の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
［他の出願の相互参照］
本出願は、すべての目的のために参照により本明細書に組み込まれる、２０１２年９月１３日に出願された、発明の名称を“Ａ ＭＥＴＨＯＤ ＡＮＤ ＥＱＵＩＰＭＥＮＴ ＦＯＲ ＡＣＱＵＩＲＩＮＧ ＧＥＯＧＲＡＰＨＩＣ ＬＯＣＡＴＩＯＮＳ ＩＮ ＣＨＡＴ ＣＯＮＴＥＮＴ（チャット内容に含まれている地理的位置を取得する方法および機器）”とする中華人民共和国特許出願第２０１２１０３４０１５６．５号に基づく優先権を主張する
【０００２】
本発明は、ネットワークメッセージング技術に関する。特に、本出願は、メッセージに含まれている地理的位置に関連付けられている追加情報を特定するための技術に関する。
【背景技術】
【０００３】
従来より、ユーザは端末機器を使用して、別の機器を使用している他のユーザとテキストおよび／または音声メッセージを送受信することができる。場合によっては、端末機器で、地理的位置を含むテキストまたは音声メッセージが受信されることがある。記述された地理的位置はタイプミスを含んでいる場合があり、さらに／または記述された地理的位置を単にメッセージ受信ユーザがよく知らないことがあるので、言及された地理的位置は、メッセージを受信する端末機器のユーザによって認識されないことがある。その場合、それらのユーザは、その場所について話すために、いくつかのメッセージを交わすことになり得る。その結果、より正確かつ／または詳細な地理的位置を確認するために、多くの時間と労力が費やされる。
【０００４】
記述された地理的位置がメッセージ受信ユーザにより認識されない場合に、時として、そのユーザは、その場所を地図上で確認するためにインターネット検索を行う場合があり、さらに／または記述された地理的位置に関連付けられている更なる情報を求めてクエリを発する場合がある。ところが、記述された地理的位置を手動で検索することは、時間がかかることがあり、また、ユーザ間の通信が中断されることがある。
【０００５】
ユーザが２つの異なるアプリケーション（例えば、１つのアプリケーションは、メッセージを送信および／または受信するためのもの、２番目のアプリケーションは、インターネット検索を行うためのもの）を同時に使用することを、メッセージ受信ユーザの端末機器で許可していない場合には、メッセージ受信ユーザは、インターネット検索を行う前にメッセージングアプリケーションを完全に閉じることが必要となり得る。端末機器の機種によっては、異なるアプリケーション間の切り替えに長い時間を要することがあり、これによっても、ユーザのメッセージング・エクスペリエンスが損なわれ得る。その場合、メッセージ受信ユーザが検索によって所望の情報を特定した後に、そのユーザは、検索アプリケーション（例えば、ウェブブラウザアプリケーション）を終了させて、メッセージングアプリケーションに戻ることが必要となる。記述された地理的位置についての更なる情報を確認するこのプロセスは、多くの瑣末な手順を伴い得るとともに、ユーザ間の通信を停止させることがある。
本発明の種々の実施形態について、以下の詳細な説明および添付の図面において開示する。
【図面の簡単な説明】
【０００６】
【図１】メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するためのシステムの一実施形態を示す図である。
【０００７】
【図２】メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するプロセスの一実施形態を示すフロー図である。
【０００８】
【図３】メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するプロセスの一実施形態を示すフロー図である。
【０００９】
【図４】メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するプロセスの一実施形態を示すフロー図である。
【００１０】
【図５】送受信されるメッセージの表示の一例を示す図である。
【００１１】
【図６】メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するためのシステムの一実施形態を示す図である。
【００１２】
【図７】メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するためのシステムの一実施形態を示す図である。
【００１３】
【図８】メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するためのシステムの一実施形態を示す図である。
【００１４】
【図９】取得モジュールおよび生成モジュールの一実施形態を示す図である。
【発明を実施するための形態】
【００１５】
本発明は、数多くの方法で実施することが可能であり、それには、プロセス、装置、システム、組成物、コンピュータ可読記憶媒体上で実現されるコンピュータプログラム・プロダクトとしての実施、および／または、プロセッサに結合されたメモリに記憶された命令および／もしくはそれにより提供される命令を実行するように構成されたプロセッサなど、プロセッサとしての実施が含まれる。本明細書では、このような実施の形態、または本発明が取り得るその他の形態を、技術と呼ぶ場合がある。一般的に、開示されるプロセスのステップの順序は、本発明の範囲内で変更することができる。特に明記しない限り、タスクを実行するように構成されたものとして記載されるプロセッサまたはメモリなどのコンポーネントは、所与の時間に一時的にそのタスクを実行するように構成された汎用コンポーネント、またはそのタスクを実行するように作製された専用コンポーネントとして実現することができる。本明細書で使用される場合の「プロセッサ」という用語は、コンピュータプログラム命令などのデータを処理するように構成された１つまたは複数のデバイス、回路、および／または処理コアを指す。
【００１６】
本発明の１つ以上の実施形態についての詳細な説明が、以下で、発明の原理を示す添付図面と共に提供される。本発明は、それらの実施形態に関連させて説明されるが、本発明は、いずれの実施形態にも限定されない。本発明の範囲は、請求項によってのみ限定され、また、本発明は、多くの代替案、変形、および均等物を網羅する。発明についての完全な理解を与えるため、様々な具体的詳細が以下の説明において記載される。これらの詳細は、例示目的で提供されるものであり、本発明は、これら特定の詳細の一部またはすべてを省いて、請求項に基づき実施することができる。明確にする目的で、発明が不必要に不明瞭になることがないよう、本発明に関連する技術分野で周知の技術要素については詳細に記載していない。
【００１７】
メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定する実施形態について本明細書で記載する。地理的位置情報を含むメッセージが、第１の装置で生成される。メッセージの例として、テキストメッセージ、音声メッセージ、および／または電子メールメッセージが含まれる。地理的位置情報として、例えば、住所、事業所名、エリア、建物名を含むことができる。メッセージに含まれている地理的位置情報の認識を実行することができる。一部の実施形態では、地理的位置情報は、メッセージ形式（例えば、メッセージ形式は、テキストベースまたは音声ベースのものであり得る）に関連付けられている認識技術によって認識される。認識された地理的位置情報に関連付けられている追加情報を特定することができる。いくつかの実施形態において、地理的位置情報に関連付けられている追加情報には、地理的位置情報に関連付けられている画像、地理的位置情報に関連付けられている情報へのリンク、および／または地理的位置情報に関連付けられている地図上のエリアが含まれる。追加情報と元のメッセージは両方とも第２の装置に送信される。
【００１８】
図１は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するためのシステムの一実施形態を示す図である。システム１００は、第１の装置１０２と、第２の装置１０４と、ネットワーク１０６と、メッセージングサーバ１０８と、を含む。ネットワーク１０６には、高速ネットワークおよび／または通信ネットワークが含まれる。
【００１９】
第1の装置１０２および第２の装置１０４のそれぞれとして、モバイル機器、スマートフォン、タブレット装置、コンピュータ、および／または任意のタイプのコンピュータ装置を含むことができる。第1の装置１０２および第２の装置１０４のそれぞれでは、メッセージングアプリケーションが動作中であり得る。第1の装置１０２を使用している第１のユーザは、第２の装置１０４を使用している第２のユーザに（例えば、ネットワーク１０６を介して）送信されるメッセージを、メッセージングアプリケーションで（例えば、テキストによって、または音声録音によって）入力することができる。同様に、第２の装置１０４を使用している第２のユーザは、第1の装置１０２を使用している第1のユーザに送信されるメッセージを、メッセージングアプリケーションで（例えば、テキストによって、または音声録音によって）入力することができる。このように、第１と第２のユーザは、各自の装置でメッセージを送受信することによって、コミュニケーションすることができる。一部の実施形態では、メッセージングサーバ１０８は、第１の装置１０２および第２の装置１０４のような装置のユーザに対して、ネットワーク１０６を介したメッセージングサービスを提供するように構成されている。例えば、第２の装置１０４に関連付けられた第２のユーザに宛てられたメッセージは、まず、第１の装置１０２からメッセージングサーバ１０８に送信されることができ、そしてメッセージングサーバ１０８は、そのメッセージを第２の装置１０４に転送するように構成されている。一部の実施形態では、（例えば、第1の装置１０２と第２の装置１０４が、ポイントツーポイント接続している場合に）第１の装置１０２は、メッセージングサーバ１０８を使用することなく、（例えば、ネットワーク１０６を介して）第２の装置１０４にメッセージを直接送信することができる。
【００２０】
さらなる詳細は後述するように、いくつかの異なる実施形態において、第1の装置１０２、第２の装置１０４、メッセージングサーバ１０８のいずれかが、（例えば、第１のユーザにより第1の装置１０２で入力された）メッセージから地理的位置情報を認識および抽出するとともに、その地理的位置情報に関連付けられている追加情報を特定するように構成されることができる。様々な実施形態において、地理的位置情報に関連付けられている追加情報には、地図、画像、および／または地理的位置情報に関連付けられている情報へのリンクが含まれる。同じく、さらなる詳細は後述するように、いくつかの異なる実施形態において、メッセージ、ならびに地理的位置情報に関連付けられている追加情報は、受信側の装置（例えば、第２の装置１０４）で受信および表示される。このため、メッセージを受信したユーザは、直ちに、メッセージと追加情報を同時に視聴して、メッセージで述べられている地理的位置情報に関連付けられている文脈および／または詳細を知ることができる。
【００２１】
図２は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するプロセスの一実施形態を示すフロー図である。一部の実施形態において、プロセス２００は、図１のメッセージングサーバ１０８で実施される。
【００２２】
プロセス２００は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するために、送信側の装置および受信側の装置のそれぞれで動作しているメッセージングアプリケーションに関連付けられているメッセージングサーバを使用する一例を示している。本例では、メッセージングサーバが、第１の装置と第２の装置との間のメッセージの受け渡しを手助けする。第1の装置と第２の装置のどちらも、メッセージを送信および受信することができるが、本明細書において用いる例では、第２の装置に送信されるメッセージが、第１の装置で生成される。
【００２３】
ステップ２０２では、地理的位置情報を含むメッセージが、第１の装置から受信される。メッセージは、第１の装置から、第１のユーザおよび第２のユーザが使用するメッセージングサービスに関連付けられたメッセージングサーバに（例えば、ネットワークを介して）送信される。メッセージングサーバは、メッセージを受信して、それを、メッセージの受信者である第２のユーザに関連付けられた第２の装置に送信するように構成されている。
【００２４】
メッセージは、例えば、テキストベースおよび／または音声ベースのものであり得る。一部の実施形態では、メッセージは、第1の装置で動作しているメッセージングアプリケーションを使用して作成される。例えば、メッセージの内容は、第１の装置を使用している第１のユーザが、第１の装置に関連付けられているユーザインタフェース（例えば、キーボードもしくはタッチパッド）またはマイクロフォンによって、入力したものであり得る。例えば、第１の装置として、ネットワークに接続されて、ネットワークを介して第２の装置にメッセージを送信するように構成されたモバイル機器を含むことができる。一部の実施形態では、メッセージとして、インスタントメッセージが含まれる。いくつかの実施形態において、第1の装置と第２の装置の間にはメッセージングセッションが既に確立されているか、または第１の装置から第２の装置へ送信中の本メッセージによってメッセージングセッションが開始される。第１の装置は、第２の装置を使用している友人である第２のユーザにメッセージを送信したい第1のユーザによって使用されるものであり得る。一部の実施形態では、さらに、第２のユーザ（メッセージの受信者）に関連付けられた第２の装置に関連付けられた識別情報が、メッセージと共に、第１の装置から受信される。例えば、第２のユーザに関連付けられた識別情報として、メッセージングサービスにおける第２のユーザのユーザ名を含むことができる。
【００２５】
地理的位置情報は、例えば、住所、事業所名、エリア、公共の場所（例えば、公園）の名前、建物名など、１つまたは複数の場所に関連する表現を含む。例えば、メッセージの中に、「Let's play tennis at 2pm at Memorial Park（メモリアルパークで午後２時にテニスをしましょう）」とある場合がある。この例では、「Memorial Park」が、メッセージ中の地理的位置情報を構成している。
【００２６】
ステップ２０４では、メッセージから地理的位置情報が抽出される。地理的位置情報は、メッセージングサーバにより、メッセージ形式に関連付けられている認識技術を用いて特定することができる。例えば、メッセージがテキストベースのものである場合には、テキストによる認識技術を用いることができ、メッセージが音声ベースのものである場合には、音声による認識技術を用いることができる。一部の実施形態では、メッセージが音声ベースのものである場合には、音声テキスト変換技術を用いて、まず、メッセージをテキストに変換することができる。地理的位置情報に関連付けられているメッセージ部分は、例えば、メッセージを、地理的情報に関連付けられているテンプレート（例えば、住所に関連付けられているテンプレート、事業所名に関連付けられているテンプレート、エリアに関連付けられているテンプレート、公共場所名に関連付けられているテンプレート、建物名に関連付けられているテンプレート）と比較することによって認識することができる。メッセージの地理的位置情報部分が認識されたら、それを別に処理するために抽出する。前の例に戻って、メッセージの「Memorial Park」との照合に、公共公園名のテンプレート「＜Name＞park」を用いることができる。従って、メッセージの地理的位置情報として「Memorial Park」が抽出される。
【００２７】
ステップ２０６では、地理的位置情報に関連付けられている追加情報が特定される。その地理的位置情報に関連付けられている情報の検索は、１つ以上の所定のデータベースから、地図アプリケーションおよび／または検索エンジンによって実行され得る。一部の実施形態では、（例えば、サードパーティ製の地図アプリケーションを使用して）地理的位置情報に関連付けられている地図上のエリアを特定することができ、そして、地理的位置情報に関連付けられている地図の部分（またはそのリンク）を、追加情報として決定することができる。地図のその部分には、地理的位置情報で特定された場所を示すビジュアルマーカを含むことができる。一部の実施形態では、地理的位置情報に関連付けられている１つ以上の画像を、追加情報として決定することができる。一部の実施形態では、地理的位置情報に関連付けられている情報（例えば、ウェブサイト、画像、地図）を参照するリンク（例えば、ウェブアドレス、ユニフォームリソースロケータ）が追加情報として決定される。様々な実施形態において、特定された追加情報には、様々なタイプのもの（例えば、地図、画像、および／またはリンク）を含むことができる。追加情報は、本明細書に記載のタイプのものに限定されない。
【００２８】
一部の実施形態では、地理的位置情報は、地理的位置情報に関連付けられている追加情報を特定する前に、まず検証（認証）される。例えば、その地理的位置情報が、（例えば、データベース、地図、および／またはアドレス帳の中の）既知の地理的位置情報とマッチしない場合には、その地理的位置情報は、スペルが間違っていると推定されて、検証に成功しない。元の地理的位置情報が検証に成功しない場合には、代替の地理的位置情報を決定することができる。例えば、代替の地理的位置情報は、元の地理的位置情報の少なくとも一部に基づいて決定することができる。例えば、元の地理的位置情報のストリート番号が、データベース、地図、および／またはアドレス帳で見つからなかった場合には、元のストリート番号に近い既知のストリート番号を含む代替の地理的位置情報が決定される。別の例では、地理的位置情報のスペルが間違っていると判断される場合に、元の地理的位置情報のスペルを訂正したバージョンを含む代替の地理的位置情報が決定される。さらに別の例では、地理的位置情報を、どのタイプの既知の地理的位置にもマッチさせることができない場合に、元の地理的位置情報の少なくとも一部と少なくとも部分的に同音異義語である既知の地理的位置情報を含む代替の地理的位置情報が決定される。地理的位置情報の検証および／または代替の地理的位置情報の生成のための他の手法を用いることもできる。代替の地理的位置情報が決定されたら、代替の地理的位置情報に関連付けられている追加情報が特定される。
【００２９】
一部の実施形態では、代替の地理的位置情報を用いて追加情報を特定する前に、その代替の地理的位置を用いることを第1のユーザが確認できるように、メッセージングサーバは、第１の装置に表示されるプロンプトを送信する。プロンプトは、代替の地理的位置情報を含み、さらに、コントロールを含むことができ、これによって、第１のユーザがコントロールを選択した場合には、追加情報を特定するために（メッセージに含まれている元の地理的位置情報の代わりに）代替の地理的位置情報を用いることが確認される。一部の実施形態では、代替の地理的位置情報は、まず第1の装置にプロンプトが送信されることなく、追加情報の特定に用いられる。
【００３０】
ステップ２０８では、メッセージおよび追加情報が、第２の装置に送信される。メッセージングサーバは、元のメッセージと共に追加情報を（例えば、ネットワークを介して）第２の装置に送信するように構成されている。地理的位置情報を含む元のメッセージと、地理的位置情報に基づいて特定された追加情報（例えば、地図、画像、リンク）は、第２の装置に送信されて表示され、これにより、第２のユーザは、第１のユーザのメッセージと、メッセージに含まれている地理的位置情報に基づいて特定された追加情報を、同時に消費することができる。追加情報（例えば、地図、画像、リンク）は、第２の装置で動作しているメッセージングアプリケーションにおいて、メッセージと共に表示されることができる。一部の実施形態では、メッセージングサーバは、第２の装置にメッセージと追加情報を同時に表示させるように構成された特別なコンピュータ命令を生成して送信することができ、それらは、メッセージおよび追加情報と共に第２の装置に送信される。これによって、第２のユーザは、第１のユーザにより提示された、第２のユーザがよく知らないかもしれない地理的位置情報について、手動で検索する必要がなくなる。第２の装置を使用している第２のユーザは、その後、第１の装置を使用している第1のユーザ宛てのメッセージをメッセージングサーバに送信することができ、これにより、そのメッセージは第１の装置に転送される。
【００３１】
例えば、第１の装置から受信されるメッセージは、「杭州［ハンヂョウ］Ｃ２［タンミィァォルー］Ｃ１［インダストリアルパーク］」という漢字を含んでいる。なお、本明細書において簡体字を含む用語についてはＣｎの符号に置き換えて表し（ｎは自然数）、Ｃｎの符号と簡体字を含む用語との対応関係は明細書の末尾に示す。メッセージングサーバは、このメッセージを受信すると、「杭州［ハンヂョウ］」と「Ｃ１［インダストリアルパーク］」という２つの地理的位置をメッセージから抽出する。メッセージングサーバは、「杭州［ハンヂョウ］」を、既知の地理的位置（中国の浙江省の都市）にマッチさせることができるが、一方、「Ｃ２［タンミィァォルー］」という地理的位置を、既知の地理的位置にマッチさせることはできない。ただし、メッセージングサーバは、類似検索および／または曖昧検索によって、「Ｃ２［タンミィァォルー］」と同音異義語である「塘苗路［タンミィァォ・ロード］」という既知の地理的位置（杭州市のロード）である代替の地理的位置を特定する。「杭州［ハンヂョウ］塘苗路［タンミィァォ・ロード］Ｃ１［インダストリアルパーク］」という代替の地理的位置情報が地図アプリケーションにおいてマークされて、代替の地理的位置情報を含む地図の部分が、メッセージと共に第２の装置に送信される追加情報として決定される。一部の実施形態では、さらに、追加情報と共に送信されるメッセージも、代替の地理的位置を含むように修正されることができる。従って、本例では、（「杭州［ハンヂョウ］Ｃ２［タンミィァォルー］Ｃ１［インダストリアルパーク］」であったメッセージの代わりに）修正されたメッセージは、「杭州［ハンヂョウ］塘苗路［タンミィァォ・ロード］Ｃ１［インダストリアルパーク］」となる。
【００３２】
図３は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するプロセスの一実施形態を示すフロー図である。一部の実施形態において、プロセス３００は、図１の第1の装置１０２で実施される。
【００３３】
プロセス３００は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するために、第１の装置（メッセージを生成する装置）を使用する一例を示している。プロセス３００は、一部の実施形態において、メッセージを生成する装置である第１の装置が、地理的位置情報に関連付けられている追加情報を特定するように構成され得ることを示している。
【００３４】
ステップ３０２では、第1の装置において、地理的位置情報を含むメッセージがユーザから受け取られる。メッセージは、例えば、英数字、画像、および／または音声記録を含むことができる。メッセージは、第１の装置を使用している第１のユーザが、ユーザインタフェースおよび／またはマイクロフォンによって、入力したものであり得る。メッセージは、第１の装置で動作しているメッセージングアプリケーションによって受け取られることができる。メッセージは、第２の装置に関連付けられた第２のユーザに送信されるべきものである。一部の実施形態では、さらに、メッセージの宛先である第２のユーザに関連付けられた識別情報が、第１の装置において受け取られる。
【００３５】
ステップ３０４では、第1の装置において、メッセージから地理的位置情報が抽出される。例えば、第１の装置で動作しているメッセージングアプリケーションが、ユーザから受け取ったメッセージから、地理的位置情報部分を認識および抽出するように構成されることができる。一部の実施形態では、図２のプロセス２００で説明したようなメッセージングサーバで用いられるプロセスと同様のプロセスで、第１の装置において、メッセージから地理的位置情報を抽出することができ、さらに、代替の地理的位置情報を決定することができる。
【００３６】
ステップ３０６では、第１の装置において、地理的位置情報に関連付けられている追加情報が特定される。例えば、第１の装置で動作しているメッセージングアプリケーションが、さらに、メッセージの地理的位置情報に関連付けられている追加情報を特定するように構成され得る。図２のプロセス２００で説明したようなメッセージングサーバで用いられるプロセスと同様のプロセスにより、第１の装置において、地理的位置情報（または代替の地理的位置情報）に関連付けられている追加情報（例えば、地図、画像、リンク）が特定され得る。
【００３７】
ステップ３０８では、メッセージおよび追加情報が、第２の装置に送信される。地理的位置情報を含む元のメッセージと、地理的位置情報に基づいて特定された追加情報は、第２の装置に送信されて、そこで表示される。一部の実施形態では、最初にメッセージおよび追加情報をメッセージングサーバに送信することなく、メッセージおよび追加情報は、第1の装置によって、（例えば、ネットワークを介して）第２の装置に直接送信される。例えば、第1の装置と第２の装置がポイントツーポイント接続している場合に、第１の装置は、メッセージおよび追加情報をメッセージングサーバに送信することを回避できる。一部の実施形態では、メッセージおよび追加情報は、第1の装置によって、まずメッセージングサーバに送信されて、そしてメッセージングサーバにより、メッセージおよび追加情報は、第２の装置へ転送される。
【００３８】
図４は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するプロセスの一実施形態を示すフロー図である。一部の実施形態において、プロセス４００は、図１の第２の装置１０４で実施される。
【００３９】
プロセス４００は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するために、第２の装置（メッセージを受信する装置）を使用する一例を示している。プロセス４００は、一部の実施形態において、メッセージを受信する装置である第２の装置が、地理的位置情報に関連付けられている追加情報を特定するように構成され得ることを示している。
【００４０】
ステップ４０２では、第２の装置において、地理的位置情報を含むメッセージが受信される。一部の実施形態では、メッセージは、第1の装置から直接受信される。一部の実施形態では、メッセージは、（例えば、そのメッセージを第１の装置から受信した）メッセージングサーバから受信される。
【００４１】
ステップ４０４では、メッセージから地理的位置情報が抽出される。例えば、第２の装置で動作しているメッセージングアプリケーションは、別の装置から受信したメッセージから、地理的位置情報部分を認識および抽出するように構成され得る。一部の実施形態では、図２のプロセス２００で説明したようなメッセージングサーバで用いられるプロセスと同様のプロセスにより、第２の装置によって、メッセージから地理的位置情報が抽出され得、さらに、代替の地理的位置情報が決定され得る。
【００４２】
ステップ４０６では、第２の装置において、地理的位置情報に関連付けられている追加情報が特定され得る。例えば、第２の装置で動作しているメッセージングアプリケーションは、さらに、メッセージの地理的位置情報に関連付けられている追加情報を特定するように構成され得る。図２のプロセス２００で説明したようなメッセージングサーバで用いられるプロセスと同様のプロセスにより、第２の装置において、地理的位置情報（または代替の地理的位置情報）に関連付けられている追加情報（例えば、地図、画像、リンク）が特定され得る。
【００４３】
ステップ４０８では、第２の装置において、メッセージおよび追加情報が提示される。第２の装置においてメッセージに基づいて追加情報が特定されると、第２の装置は、メッセージと追加情報を同時に提示する。例えば、メッセージおよび追加情報は、メッセージングアプリケーションのインタフェース内に表示され得る。リンクが表示される場合には、第２の装置を使用している第２のユーザは、更なる情報にアクセスするために、そのリンクを選択することができる。地図アプリケーションの埋め込み部分が表示される場合には、第２の装置を使用している第２のユーザは、地図のより多くのエリアを表示させるために地図とやり取りすることができる。第２の装置を使用している第２のユーザは、第1の装置の第１のユーザに送信されるべき別のメッセージを、第２の装置のユーザインタフェースに入力することができる。
【００４４】
一部の実施形態では、指定の地理的位置識別子を用いて、地理的位置情報に関連付けられているメッセージ部分を示すことができる。例えば、第１の装置においてメッセージを入力するユーザは、地理的位置情報を入力する前に、既定の第１の分離記号を入力することができ、そして地理的位置情報を入力した後に、既定の第２の分離記号を入力することができる。そうすることによって、メッセージの地理的位置情報が、既定の第１と第２の分離記号の間にあるメッセージの内容として直ちに特定され得るので、地理的位置情報に関連付けられているメッセージ部分の特定が（例えば、メッセージングサーバ、第１の装置、または第２の装置において）簡単化され得る。
【００４５】
採用される実施形態に応じて、メッセージングサーバ、第１の装置、または第２の装置により、メッセージ中に既定の第１と第２の分離記号が存在するか否かを判断するために、メッセージに関連付けられているテキストを検索することができ、それらが存在する場合には、地理的位置情報は、既定の第１と第２の分離記号の間のメッセージ部分であると判断することができる。
【００４６】
既定の第１と第２の分離記号は、同じ記号とすることができ、またはそれらは異なる記号とすることができる。例えば、第１の分離記号は、左丸括弧、左角括弧、または左中括弧とすることができ、第２の分離記号は、右丸括弧、右角括弧、または右中括弧とすることができる。別の例では、第１および第２の分離記号は、例えば、それぞれ「/--」および「--/」とすることができる。
【００４７】
図５は、送受信されるメッセージの表示の一例を示す図である。表示５００は、装置で動作しているメッセージングアプリケーションに関連付けら得る。表示５００は、第１のユーザと第２のユーザとの間で交換された４つのメッセージ（メッセージＡ、Ｂ、Ｃ、Ｄ）を含んでいる。本例では、メッセージＢおよびＣは、第1のユーザによって第２のユーザに送信され、メッセージＡおよびＤは、第２のユーザによって第1のユーザに送信される。メッセージＡにおいて、第２のユーザは、「Bob, where are you?（ボブ、どこにいるの？）」と第1のユーザに尋ねる。メッセージＢにおいて、第1のユーザは、「I'm at the Cupertino Whole Foods Market right now（今、クパチーノ・ホールフーズマーケットにいる）」と述べる。メッセージＢでは「Cupertino Whole Foods Market」という地理的位置情報が認められるので、「Cupertino Whole Foods Market」に関連付けられている追加情報が特定される。本例では、「Cupertino Whole Foods Market」について特定された追加情報は、「Cupertino Whole Foods Market」の場所にマーカを含む地図の部分を含んでいる。この地図は、送信側の装置、受信側の装置、またはメッセージングサービスに関連付けられているサーバによって、特定され得る。「Cupertino Whole Foods Market」に関連付けられている地図を含むメッセージＣが、第1のユーザのメッセージであるメッセージＢと共に、自動的に送信される。メッセージＢおよびＣを受信する第２のユーザは、第1のユーザが自身で送信したメッセージ（メッセージＢ）の中で自身がいると示した場所を、地図上で瞬時に知ることができる。本例では示されていないが、第1のユーザは、メッセージＢの中で、「Cupertino Whole Foods Market」という地理的情報の前と後に分離記号（例えば、「/--」と「--/」）を挿入していてもよく、その場合、メッセージＢは、「I'm at the /--Cupertino Whole Foods Market--/ right now」と示されたことになる。また、「Cupertino Whole Foods Market」に関連付けられている地図以外の他の追加情報は、メッセージＣで送信された可能性もある。
【００４８】
図６は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するためのシステムの一実施形態を示す図である。本例では、システム６００は、取得モジュール６１０と生成モジュール６２０とを有する。本例では、取得モジュール６１０は、さらに、受信ユニット６１１と取得ユニット６１２とを有し、生成モジュール６２０は、さらに、生成ユニット６２１と送信ユニット６２２とを有する。本例では、システム６００は、メッセージングサーバに関連付けられており、メッセージングサーバは、メッセージから地理的位置情報を認識および抽出するとともに、地理的位置情報に基づいて追加情報を特定するように構成されている。
【００４９】
これらのモジュールおよびユニットは、１つまたは複数のプロセッサ上で実行されるソフトウェア・コンポーネントとして、プログラマブル・ロジック・デバイスおよび／もしくはソフトウェア・プロダクトの形態で実現される要素として設計された特定用途向け集積回路などのハードウェアとして実現され得る。ソフトウェア・プロダクトは、不揮発性記憶媒体（光ディスク、フラッシュ記憶装置、モバイル・ハードディスクなど）に記憶することが可能であって、本発明の実施形態で記載した方法をコンピュータ装置（パーソナルコンピュータ、サーバ、ネットワーク装置など）に実行させるための多くの命令を含むものである。これらのモジュールおよびユニットは、単一の装置に、または複数の装置に分散させて、実装することができる。
【００５０】
取得モジュール６１０は、第１の装置で第１のユーザにより入力されたメッセージから、地理的位置情報を抽出するように構成されている。
【００５１】
取得モジュール６１０に接続されている生成モジュール６２０は、第２のユーザに関連付けられている第２の装置において、地理的位置情報に関連付けられた追加情報（例えば、地理的位置に関連付けられている画像、または画像へのリンク）を特定するように構成されている。
【００５２】
システム６００において、取得モジュール６１０は、メッセージから地理的位置情報を認識および抽出するように構成されている。生成モジュール６２０は、地理的位置情報に関連付けられている追加情報（例えば、画像、リンク、地図の一部）を探し出すとともに、その追加情報をメッセージと共に、チャットに参加している第２のユーザに関連付けられている第２の装置で表示させるように構成されている。
【００５３】
このシステム６００の例では、メッセージから地理的位置情報を認識および抽出し、地理的位置情報に関連付けられている追加情報を特定し、追加情報をメッセージと共に第２のユーザに対して表示させるという動作を、メッセージングサーバにより実行することができる。受信ユニット６１１は、第１の装置に関連付けられた第1のユーザによって入力されたメッセージを受信するように構成されている。取得ユニット６１２は、受信ユニット６１１で受信したメッセージから地理的位置情報を認識および抽出するように構成されている。取得ユニット６１２に接続された生成ユニット６２１は、地理的位置情報に関連付けられている追加情報を探し出すように構成されている。送信ユニット６２２は、生成ユニット６２１で特定された追加情報、およびメッセージを、第２のユーザに関連付けられている第２の装置に送信するように構成されている。
【００５４】
図７は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するためのシステムの一実施形態を示す図である。本例では、システム７００は、取得モジュール７１０と生成モジュール７２０とを有する。本例では、取得モジュール７１０は、さらに、受信ユニット７１３と取得ユニット７１４とを有し、生成モジュール７２０は、さらに、生成ユニット７２３と送信ユニット７２４とを有する。本例では、システム７００は、第１の装置に関連付けられており、第1の装置は、メッセージから地理的位置情報を認識および抽出するとともに、地理的位置情報に基づいて追加情報を特定するように構成されている。本例では、第1の装置は、第２の装置に送信されるメッセージを生成するように構成されている。
【００５５】
受信ユニット７１３は、第１の装置を使用している第１のユーザによって入力されたメッセージ内容（例えば、英数字および／または音声記録）を受け取るように構成されている。取得ユニット７１４は、受信ユニット７１３で受け取られたメッセージから地理的位置情報を認識および抽出するように構成されている。取得ユニット７１４に接続された生成ユニット７２３は、地理的位置情報に関連付けられている追加情報を特定するように構成されている。送信ユニット７２４は、生成ユニット７２３により特定された追加情報、およびメッセージを、第２のユーザに関連付けられている第２の装置に送信するように構成されている。
【００５６】
図８は、メッセージに含まれている地理的位置情報に関連付けられている追加情報を特定するためのシステムの一実施形態を示す図である。本例では、システム８００は、取得モジュール８１０と生成モジュール８２０とを有する。本例では、取得モジュール８１０は、さらに、受信ユニット８１５と取得ユニット８１６とを有し、生成モジュール８２０は、さらに、生成ユニット８２５と表示ユニット８２６とを有する。本例では、システム８００は、第２の装置に関連付けられており、第２の装置は、メッセージから地理的位置情報を認識および抽出するとともに、地理的位置情報に基づいて追加情報を特定するように構成されている。本例では、第２の装置は、第1の装置から送信されたメッセージを受信するように構成されている。
【００５７】
受信ユニット８１５は、第1の装置により送信されたメッセージを受信するように構成されている。取得ユニット８１６は、受信ユニット８１５で受信したメッセージから地理的位置情報を認識および抽出するように構成されている。取得ユニット８１６に接続された生成ユニット８２５は、地理的位置情報に基づいて追加情報を特定するように構成されている。表示ユニット８２６は、メッセージを追加情報と共に送信するように構成されている。
【００５８】
図９は、取得モジュールおよび生成モジュールの一実施形態を示す図である。いくつかの実施形態において、本例の取得モジュール９１０を用いて、図６の取得モジュール６１０、図７の取得モジュール７１０、図８の取得モジュール８１０のうちの１つ以上を実現することができる。本例では、システム９００は、取得モジュール９１０を有し、そしてこれは、判断ユニット９１７と実行ユニット９１８とを有している。
【００５９】
判断ユニット９１７は、既定の地理的位置識別子がメッセージに含まれているかどうか判断するように構成されている。
【００６０】
判断ユニット９１７および生成モジュール９２０に接続された実行ユニット９１８は、既定の地理的位置識別子の間にあるメッセージ内容が地理的位置情報であると判断するように構成されている。一部の実施形態では、既定の地理的位置識別子は、第１の分離記号と第２の分離記号とを含む。
【００６１】
当業者に理解されるべきことは、本出願の実施形態において上記で提示した装置および／またはサーバの全てのコンポーネント、ならびに方法における全てのステップは、単一のコンピュータ装置に集中させるか、または複数のコンピュータ装置で構成されるネットワークに分散させることができるということである。任意選択的に、それらは、コンピュータ装置で実行可能なプログラムコードを用いて実現することができる。その場合、それらを、記憶装置に保存して、コンピュータ装置で実行することができる。あるいは、それらを、いくつかの集積回路モジュールに分けて構成することができ、またはそれらの複数のモジュールもしくはステップを単一の集積回路モジュールに構成することができる。よって、本出願は、ハードウェアとソフトウェアのいずれかの特定の組み合わせに限定されるものではない。
【００６２】
いくつかの実施の形態は、上記の本発明で開示されたようなものであるが、記載された内容は、本発明により採用される実施の形態の理解を容易にするためのものにすぎず、本発明を限定するものではない。本発明の当業者であれば、本発明で開示された趣旨および範囲から逸脱しない限りにおいて、実施の形態および細部における変更または変形を実施することができる。なお、本発明の保護特許の保護範囲は、継続的に、本明細書に添付される請求項によって規定されるべきである。
【００６３】
上記の実施形態は、明確な理解を目的として、ある程度詳細に記載しているが、本発明は、提示した詳細に限定されるものではない。本発明を実施する多くの代替的方法がある。開示された実施形態は、例示であって、限定するものではない。
【００６４】
【表１】
2016500935.tif 000003
【図１】
2016500935.tif 000004
【図２】
2016500935.tif 000005
【図３】
2016500935.tif 000006
【図４】
2016500935.tif 000007
【図５】
2016500935.tif 000008
【図６】
2016500935.tif 000009
【図７】
2016500935.tif 000010
【図８】
2016500935.tif 000011
【図９】
2016500935.tif 000012
【手続補正書】
【提出日】平成27年5月12日(2015.5.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
上記の実施形態は、明確な理解を目的として、ある程度詳細に記載しているが、本発明は、提示した詳細に限定されるものではない。本発明を実施する多くの代替的方法がある。開示された実施形態は、例示であって、限定するものではない。
適用例１：メッセージングサーバであって、
１つまたは複数のプロセッサであって、
地理的位置情報を含むメッセージを第１の装置から受信し、
前記メッセージから前記地理的位置情報を抽出し、
前記地理的位置情報に関連付けられている追加情報を特定し、
前記メッセージおよび前記追加情報を第２の装置に送信するように構成されている１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサに接続され、前記１つまたは複数のプロセッサに命令を供給するように構成されている１つまたは複数のメモリと、を備えるメッセージングサーバ。
適用例２：適用例１に記載のメッセージングサーバにおいて、前記１つまたは複数のプロセッサは、さらに、前記第２の装置に関連付けられている識別情報を受信するように構成されている、メッセージングサーバ。
適用例３：適用例１に記載のメッセージングサーバにおいて、前記地理的位置情報には、住所、事業所名、エリア、公共場所名、建物名、のうちの１つ以上が含まれる、メッセージングサーバ。
適用例４：適用例１に記載のメッセージングサーバにおいて、前記追加情報には、前記地理的位置情報に関連付けられている地図、前記地理的位置情報に関連付けられている画像、前記地理的位置情報に関連付けられている情報に関連付けられたリンク、のうちの１つ以上が含まれる、メッセージングサーバ。
適用例５：適用例１に記載のメッセージングサーバにおいて、前記メッセージから前記地理的位置情報を抽出することは、前記メッセージに関する形式に関連付けられている認識技術を用いて、前記メッセージの少なくとも一部において認識を実行することを含む、メッセージングサーバ。
適用例６：適用例１に記載のメッセージングサーバにおいて、前記地理的位置情報に関連付けられている前記追加情報を特定することは、前記１つまたは複数のプロセッサが、さらに、
前記地理的位置情報の検証は成功しないと判断し、
前記地理的位置情報の少なくとも一部に基づいて代替の地理的位置情報を決定し、
前記代替の地理的位置情報に関連付けられている追加情報を特定するように構成されることを含む、メッセージングサーバ。
適用例７：適用例１に記載のメッセージングサーバにおいて、前記１つまたは複数のプロセッサは、さらに、前記メッセージおよび前記追加情報と共に、コンピュータ命令を前記第２の装置に送信するように構成されており、前記コンピュータ命令は、前記第２の装置に前記メッセージと前記追加情報を同時に表示させるように構成されている、メッセージングサーバ。
適用例８：適用例１に記載のメッセージングサーバにおいて、
前記メッセージから前記地理的位置情報を抽出することは、
前記メッセージの中に既定の地理的位置識別子が含まれているか否か判断すること、
第１の既定の地理的位置識別子と第２の既定の地理的位置識別子との間にある前記メッセージの少なくとも一部が前記地理的位置情報を含むと判断すること、を含む、メッセージングサーバ。
適用例９：メッセージを送信する方法であって、
地理的位置情報を含む前記メッセージを第１の装置から受信し、
前記メッセージから前記地理的位置情報を抽出し、
前記地理的位置情報に関連付けられている追加情報を特定し、
前記メッセージおよび前記追加情報を第２の装置に送信すること、を備える方法。
適用例１０：適用例９に記載の方法において、
前記地理的位置情報に関連付けられている前記追加情報を特定することは、
前記地理的位置情報の検証は成功しないと判断し、
前記地理的位置情報の少なくとも一部に基づいて代替の地理的位置情報を決定し、
前記代替の地理的位置情報に関連付けられている追加情報を特定すること、を含む、方法。
適用例１１：適用例９に記載の方法は、前記メッセージおよび前記追加情報と共に、コンピュータ命令を前記第２の装置に送信することをさらに備え、前記コンピュータ命令は、前記第２の装置に前記メッセージと前記追加情報を同時に表示させるように構成されている、方法。
適用例１２：  第１の装置であって、
１つまたは複数のプロセッサであって、
ユーザからユーザインタフェースを介して、地理的位置情報を含むメッセージを受け取り、
前記メッセージから前記地理的位置情報を抽出し、
前記地理的位置情報に関連付けられている追加情報を特定し、
前記メッセージおよび前記追加情報を第２の装置に送信するように構成されている１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサに接続され、前記１つまたは複数のプロセッサに命令を供給するように構成されている１つまたは複数のメモリと、を備える第１の装置。
適用例１３：適用例１２に記載の第１の装置において、前記メッセージはテキストを含む、第１の装置。
適用例１４：適用例１２に記載の第１の装置において、前記メッセージは音声記録を含む、第１の装置。
適用例１５：適用例１２に記載の第１の装置において、前記メッセージを受け取ることは、既定の地理的位置識別子を受け取ることを含む、第１の装置。
適用例１６：適用例１２に記載の第１の装置において、前記メッセージおよび前記追加情報は、メッセージングサーバに送信され、前記メッセージングサーバは、前記メッセージおよび前記追加情報を前記第２の装置に転送するように構成されている、第１の装置。
適用例１７：適用例１２に記載の第１の装置において、
前記地理的位置情報に関連付けられている前記追加情報を特定することは、前記１つまたは複数のプロセッサが、さらに、
前記地理的位置情報の検証は成功しないと判断し、
前記地理的位置情報の少なくとも一部に基づいて代替の地理的位置情報を決定し、
前記代替の地理的位置情報に関連付けられている追加情報を特定するように構成されることを含む、第１の装置。
適用例１８：第２の装置であって、
１つまたは複数のプロセッサであって、
地理的位置情報を含むメッセージを第１の装置から受信し、
前記メッセージから前記地理的位置情報を抽出し、
前記地理的位置情報に関連付けられている追加情報を特定し、
前記メッセージおよび前記追加情報を提示するように構成されている１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサに接続され、前記１つまたは複数のプロセッサに命令を供給するように構成されている１つまたは複数のメモリと、を備える第２の装置。
適用例１９：適用例１８に記載の第２の装置において、前記メッセージと前記追加情報は、同時に提示される、第２の装置。
適用例２０：適用例１８に記載の第２の装置において、前記地理的位置情報に関連付けられている前記追加情報を特定することは、前記１つまたは複数のプロセッサが、さらに、
前記地理的位置情報の検証は成功しないと判断し、
前記地理的位置情報の少なくとも一部に基づいて代替の地理的位置情報を決定し、
前記代替の地理的位置情報に関連付けられている追加情報を特定する、ように構成されることを含む、第２の装置。
【国際調査報告】
2016500935.tif 000013
2016500935.tif 000014