(57)【要約】  メッセージ中に含まれているデータに基づいて、データベースに問い合わせして、送信者識別子情報を獲得する。送信者識別子情報は、少なくとも、送信されたメッセージ中に含まれていない一部分である。送信識別子情報が受信者に向けて表現されると、受信者は、送信者識別子情報に基づいて、メッセージを受け入れる信号、または拒否する信号を送信することができる。受入信号が入力された場合、メッセージは、受信者に向けて転送することができ、および／または受信者に向けて表現することができる。
2008538636.tif 000002
【特許請求の範囲】
【請求項１】
メッセージングの方法において、
受信されたメッセージ中に含まれているデータに基づいて、識別子データベースにクエリを送信することと、
送信されたメッセージの一部分でない識別子情報を含む、メッセージの送信者の識別子に関係する情報を識別子データベースから受信することと、
識別子情報をユーザに向けて送信させることと、
ユーザに向けて送信された識別子情報に基づいている受入または拒否信号をユーザから受信することと、
受入信号が受信された場合、メッセージをユーザに向けて転送させる、またはユーザに向けて表現させることとを含む方法。
【請求項２】
メッセージの意図された受信者のアドレスに基づいて、識別子情報をメッセージと関係付けるか否かを決定することをさらに含む請求項１記載の方法。
【請求項３】
メッセージの送信者は人であり、識別子情報は人の写真を含む請求項１記載の方法。
【請求項４】
メッセージの送信者は人またはコンピュータアプリケーションプログラムであり、識別子情報は人またはコンピュータアプリケーションプログラムを表すオーディオを含む請求項１記載の方法。
【請求項５】
メッセージの送信者は人またはコンピュータプログラムアプリケーションであり、識別子情報は人またはコンピュータプログラムアプリケーションを表すビデオを含む請求項１記載の方法。
【請求項６】
プロセッサによって実行されるように適合されている命令を記憶している媒体において、
受信されたメッセージ中に含まれているデータに基づいて、識別子データベースにクエリを送信することと、
メッセージの一部分でない識別子情報を含む、メッセージの送信者の識別子に関係する情報を識別子データベースから受信することと、
識別子情報をユーザに向けて送信させることと、
ユーザに向けて送信された識別子情報に基づいている受入または拒否信号をユーザから受信することと、
受入信号が受信された場合、メッセージをユーザに向けて転送させる、またはユーザに向けて表現させることとを含むステップを行うために、プロセッサによって実行されるように適合されている命令を記憶している媒体。
【請求項７】
メッセージの意図された受信者のアドレスに基づいて、識別子情報をメッセージと関係付けるか否かを決定するために、プロセッサによって実行されるように適合されている命令をさらに含む請求項６記載の媒体。
【請求項８】
メッセージの送信者は人であり、識別子情報は人の写真を含む請求項６記載の媒体。
【請求項９】
メッセージの送信者は人またはコンピュータアプリケーションプログラムであり、識別子情報は人またはコンピュータアプリケーションプログラムを表すオーディオを含む請求項６記載の媒体。
【請求項１０】
メッセージの送信者は人またはコンピュータプログラムアプリケーションであり、識別子情報は人またはコンピュータプログラムアプリケーションを表すビデオを含む請求項６記載の媒体。
【請求項１１】
メッセージングのための装置において、
プロセッサと、
前記プロセッサに結合されているディスプレイと、
前記プロセッサに結合されている入力デバイスと、
前記プロセッサに結合されているメモリとを具備し、
前記メモリは、
メッセージに関係付けられた送信者識別子情報を受信し、前記ディスプレイを通して送信者識別子情報を表現し、送信者識別子情報に基づいて、前記入力デバイスを通して受入または拒否信号を受信するために、前記プロセッサによって実行されるように適合されている命令を記憶し、
送信者情報は、送信されたメッセージの一部分でない情報を含む装置。
【請求項１２】
メッセージの送信者は人であり、識別子情報は人の写真を含む請求項６記載の装置。
【請求項１３】
メッセージの送信者は人またはコンピュータアプリケーションプログラムであり、識別子情報は人またはコンピュータアプリケーショプログラムを表すオーディオを含む請求項１１記載の装置。
【請求項１４】
メッセージの送信者は人またはコンピュータプログラムアプリケーションであり、識別子情報は人またはコンピュータプログラムアプリケーションを表すビデオを含む請求項６記載の装置。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明の分野はメッセージングであり、特に、メッセージに関係付けられた補助的な情報の送信に関する。
【発明の背景】
【０００２】
発呼者識別子（「発呼者ＩＤ」）システムは、電話通話とともに発呼者の電話番号を着呼者に向けて送信することで技術的に知られている。発呼者当事者の電話番号が着呼者に示されると、着呼者は、そのかかってきた電話を取るか否かを決めることができる。同様に、発呼者ＩＤ情報は、応答機械システム中に記憶されており、メッセージが受け取られたときに着呼者に示される。このように、着呼者は、表示された発呼者ＩＤ情報に基づいてメッセージを聞くか否かを決めることができ、そして、もし望むのであれば、この電話を早急にかけ直すことができる。
【０００３】
ワイヤレス電話機のような電話技術をサポートできるプラットフォームの新しい電気通信技術が開発されている。例えば、ショートメッセージサービス（「ＳＭＳ」）は、ネットワーク運営者のメッセージセンターを通して、ＳＭＳセンターを使用している何らかの適切なデバイス（例えば、セル電話機、インターネットに接続されているコンピュータ等）に、ある文字数までのテキストメッセージを送ったり、これらの適切なデバイスからこのテキストメッセージを受け取ったりすることを可能にする。ＳＭＳセンターは、ＳＭＳメッセージを記憶したり転送したりする電気通信プラットフォームである。同様に、マルチメディアメッセージサービス（「ＭＭＳ」）は、ＭＭＳセンターを通して、テキスト、オーディオ、グラフィック、ビデオ、オーディオコードおよび実行可能なコードを受信者に配信できるようにする。ＭＭＳセンターは、マルチメディアメッセージを記憶したり転送したりする電気通信プラットフォームである。各ゲートウェイは、ＭＭＳによって通信するエンティティのサブセットを担当することができる。
【０００４】
図１において、既知のＭＭＳシステムが示されている。ＭＭＳセンターＡ１０１は、インターネットワーク１０２を通して、事業者間ＭＭＳセンター１０３およびＭＭＳセンターＢ１０４に結合されている。同一のＭＭＳセンターによって発信者１０５および受信者１０６が受け持たれているとき、ＭＭＳメッセージは、そのＭＭＳセンターによって取り扱われる。しかしながら、異なったＭＭＳセンターによって発信者および受信者が受け持たれているとき、発信ＭＭＳセンター（例えば、ＭＭＳセンターＡ１０１）から事業者間ＭＭＳセンター１０３にメッセージが送信されて、発信ＭＭＳセンターがメッセージを処理し、受信者を受け持っているＭＭＳセンター（「着信ＭＭＳセンター」）例えば、ＭＭＳセンターＢ１０４にメッセージを送信する。発信者は、人またはコンピュータプログラム（例えば、アプリケーション）であってもよい。
【０００５】
送信者識別子情報をメッセージとともに伝える能力は、このような新しい電気通信技術の利益となる。この新しい技術は、受信者に送られるメッセージの中から望まれていないメッセージを前もって選別し、ＳＭＳまたはＭＭＳメッセージを見るか否かを決める際の受信者の助けとなり、さらに、対応する記憶された送信者情報に基づいて、記憶されているＳＭＳおよびＭＭＳメッセージを受信者がレビューしたり、サーチしたり、および見つけたりする助けとなることが可能である。
【詳細な説明】
【０００６】
本発明の実施形態にしたがうと、送信者情報がメッセージの受信者に向けて送信される。ここで用いているような「メッセージ」は、ＭＭＳメッセージ、ＳＭＳメッセージ、ＳＭＴＰメッセージ（ｅメール）等のような、あらゆるデータ送信を含んでいる。また、メッセージの本体に含まれている、または添付としてメッセージに関係しているかにかかわらず、「メッセージ」は人またはアプリケーションから受信者に向けて送信されるコンテンツを含んでおり、「コンテンツ」は、鳴動音、音楽、グラフィック、ゲーム、他のバイナリコード、実行可能コードまたはインタープリタ可能なコード等を含んでいる。本発明の実施形態にしたがったサービスは、送信者情報をメッセージと相関させ、そして、受信者または受信者のエージェントに向けて送信者情報を送信させる。
【０００７】
図２において、本発明の実施形態にしたがったシステムが示されている。中央処理エージェント２０１は、（ＳＳ７交換ネットワーク、インターネットまたは別のＩＰネットワーク等のような）ネットワーク２０２によって直接的に、またはサービス制御ポイント２０３を通して識別子データベース２０４に結合されていてもよい。中央処理エージェント２０１は、例えば、事業者間メッセージセンター、ＳＭＴＰサーバ等として機能することができる。中央処理エージェント２０１は、メッセージおよびコンテンツ記憶データベース２０５に結合されていてもよく、このメッセージおよびコンテンツ記憶データベース２０５は、メッセージの意図された受信者に向けて、または意図された受信者の方に後で転送される、メッセージおよび／またはメッセージに関係付けられた送信者情報を記憶することができる。中央処理エージェント２０１は、インターネット、ワイヤレスネットワーク、ＬＡＮ、ネットワークの組み合わせ等のような何らかの適切なネットワーク２１０を通して、何らかの適切なプロトコルを使用し、発信アプリケーション２０６および着信アプリケーション２０７と通信することができる。発信アプリケーション２０６は、発信エンティティ２０８と中央処理エージェント２０１との間の媒介物として機能可能なコンピュータアプリケーションであってもよい。メッセージを最初に発信する発信エンティティ２０８は、（人またはコンピュータアプリケーションのような）エンティティであってもよい。同様に、着信アプリケーション２０７は、中央処理エージェント２０１と着信エンティティ２０９との間の媒介物として機能可能なコンピュータアプリケーションであってもよい。メッセージの実際の最後の宛先、または意図された宛先である着信エンティティ２０９は、（コンピュータアプリケーションまたは人のような）エンティティであってもよい。本発明のいくつかの実施形態では、中央処理エージェント２０１は、発信アプリケーション２０６および／または着信アプリケーション２０７とそれぞれ通信しなくても、発信エンティティ２０８および／または着信エンティティ２０９と直接的に通信することができる。
【０００８】
中央処理エージェント２０１またはサービス制御ポイント２０３は、本発明のこの実施形態における中央処理エージェント２０１において受信されたメッセージに関係付けられたメッセージデータに基づいて、識別子データベース２０４に対するクエリを定式化することができる。ＳＳ７、ＸＭＬ、または他の何らかの適切なプロトコルを使用して、識別子データベース２０４にアクセスすることができる。メッセージデータは、受信されたメッセージのすべてまたは一部分、および／または、メッセージについての情報のすべてまたは一部分を含んでいてもよく、メッセージについての情報は、メッセージの発信元アドレス、発信電話番号、発信ｅメールアドレス、発信ＩＰアドレス、発信デバイスのデバイス識別子、および／または発信エンティティ２０８の（識別子のような）プロパティに関する情報、もしくは発信エンティティ２０８と着信エンティティ２０９との間の他のいくつかの媒体物エンティティのプロパティに関する情報を検索するためのベースとして使用するのに適切な他の何らかの情報のようなものである。識別子データベース２０４には、送信者に関係する写真、グラフィック、ビデオクリップおよび／またはオーディオクリップのような、送信者についての情報が記憶されている。送信者情報をメッセージデータと相関させることができる。この方法では、識別子データベース２０４は、メッセージの一部分でもあり得るあるデータを、送信されたメッセージの一部分でないかもしれない他の識別子情報と相関させることが可能である。クエリの結果に基づいて、中央処理エージェント２０１またはサービス制御ポイント２０３は、送信者情報をメッセージと関係付けさせることができる。以下でより詳細に説明するように、メッセージに関係付けられた送信者情報を配信、処理および／または使用することができる。
【０００９】
図３において、本発明の実施形態にしたがったフロー図が示されている。（人のような）発信エンティティ２０８は、発信アプリケーション２０６にメッセージを送る３０１ことが可能であり、そして、発信アプリケーション２０６はメッセージを処理すること、および／またはメッセージを中央処理エージェント２０１に向けて送信する３０２ことが可能である。代わりに、発信アプリケーション２０６が、自動的に、中央処理エージェント２０１にメッセージを送信する３０２こともできる。例えば、着信エンティティ２０９は、天気ウェブサイトからのマルチメディア気象アラートを受信するために加入することができ、天気ウェブサイトは、発信アプリケーション２０６として機能することができる。１つの実施形態において、中央処理エージェント２０１は、メッセージを送信者情報と関係付けるべきかどうかを決定することができる。この決定は、メッセージの宛先アドレス（例えば、宛先ワイヤレス電話番号、ｅメールアドレス等）を、関係する送信者情報を要求するこの宛先アドレスのリストと比較することによって実行することができる。このようなリストは、中央処理エージェント２０１に結合されている（示されていない）データベース中に記憶されてもよい。代わりに、中央処理エージェント２０１が、すべての受信するメッセージを送信者情報と関係付けさせることができる。
【００１０】
関係する送信者情報を要求するメッセージに対して、中央処理エージェント２０１（またはサービス制御ポイント２０３）が、メッセージデータに基づいて、クエリ３０３を定式化して、定式化したクエリを識別子データベース２０４に向けて送信する３０３。識別子データベース２０４からの応答３０４に基づいて、中央処理エージェント２０１が、送信者識別子情報をメッセージと関係付けることができる。メッセージデータは、発信セルラ電話番号、発信元ｅメールアドレス、発信元ＩＰアドレス、企業識別子、地理的位置データ、あるいは、メッセージ中にある他の情報またはメッセージから取り出すことができる他の情報であって送信者に関係するものを含んでいてもよい。識別子データベース２０４からの応答は、送信者に関係する写真、グラフィック、テキスト、オーディオ、ビデオおよび／またはアニメーション情報であってもよい。メッセージおよび関係する送信者情報は、中央処理エージェント２０１から着信アプリケーション２０７に向けて送信する３０５ことができる。例えば、送信者情報は、メッセージの本体とともに封筒またはヘッダとして、着信アプリケーション２０７に向けて送信されてもよい。
【００１１】
着信アプリケーション２０７は、メッセージおよび送信者識別子情報を着信エンティティ２０９に向けて送信する３０６ことができる。例えば、識別子データベース２０４は、送信者の写真をメッセージと相関させるレコードを記憶することができる。着信アプリケーション２０７は、（例えば、セル電話機のディスプレイ上で）写真をユーザに向けて表示させ、写真に基づいてメッセージを表現（例えば、表示、再生等）させるオプションを着信エンティティ２０９に提供することができる。着信エンティティがメッセージを見ることや、メッセージを聞くことや、受け入れることを望まない場合、着信エンティティ２０９は、例えば、セル電話機のキーパッド上のボタンを押すことによって、着信アプリケーション２０７に信号を送信する３０７ことができる。このケースにおいて、メッセージを削除することができる。メッセージが受入れられたか、拒否されたか、表現されたかどうか等を示している信号３０８を、着信アプリケーション２０７から中央処理エージェント２０１（そして、最終的には発信アプリケーション２０６および／または発信エンティティ２０８）に向けて送信することができる。本発明にしたがうと、発信エンティティ２０８から中央処理エージェント２０１に直接的に、または発信アプリケーション２０６を通して、メッセージを送信することができることに留意すべきである。同様に、中央処理エージェント２０１から着信エンティティ２０９に直接的に、または着信アプリケーション２０７を通してメッセージを送信することができる。
【００１２】
別の実施形態では、メッセージに関係付けられた送信者情報を着信アプリケーション２０７において評価して、メッセージがスパムであるか否かを、すなわち、受信者が見ることを望んでいない送信要求していないメッセージであるか否かを決定することができる。着信アプリケーション２０７は、技術的に知られているような何らかの適切な対スパム方法を使用して、この機能を実行することができる。このケースでは、着信アプリケーション２０７は、スパムであると決定された、着信アプリケーション２０７から着信エンティティ２０９に向けて送られるメッセージをブロックすることができる。発信アプリケーション２０６、中央処理エージェント２０１、着信アプリケーション２０７等のような、本発明のさまざまな実施形態において関係する送信者情報を利用可能であり、かつメッセージを取り扱っている何らかのエンティティによって、このようなスパム決定を実行することができる。
【００１３】
図４は、本発明の別の実施形態にしたがったフロー図を示している。この実施形態では、関係するメッセージなしで、中央処理エージェント２０１から着信アプリケーション２０７に識別子情報を送信する４０１ことができるが、メッセージ自体は、例えば、メッセージおよびコンテンツ記憶データベース２０５に記憶される。識別子情報は着信エンティティ２０９に向けて示される。識別子情報に基づいて、着信エンティティ２０９が、受入または拒否信号を着信アプリケーション２０７に送信する４０２。この受入または拒否信号に基づいて、関係するメッセージを着信アプリケーション２０７に向けて送信するまたは送信しないかをそれぞれ要求するメッセージを着信アプリケーション２０７が中央処理エージェント２０１に向けて送信する４０３ことができる。メッセージが送信された場合４０４、着信アプリケーション２０７は、着信エンティティ２０９に向けてメッセージを転送する４０５ことができる。
【００１４】
図５は、本発明の別の実施形態にしたがったシステムを示している。ここで、発信アプリケーション２０８は、メッセージの一部分であるデータのような、メッセージに関係付けられた情報に基づいて、ネットワーク２０２を通して識別子データベース２０４に問い合わせることができる。このようなメッセージ情報は、メッセージ自体のすべてまたは一部分、ならびに／あるいはメッセージについての情報のすべてまたは一部分を含んでいてもよい。発信アプリケーション２０６は、クエリに対する応答（例えば、送信者識別子情報）をメッセージと関係付けることができる。発信アプリケーション２０６は、（インターネットのような）ネットワーク２１０を通して、着信アプリケーション２０７または着信エンティティ２０９にメッセージおよび関係する送信者情報を送信することができる。発信アプリケーション２０６は、メッセージおよびコンテンツデータベース２０５に結合されており、メッセージおよびコンテンツデータベース２０５はメッセージおよび／または送信者情報データを記憶することができる。
【００１５】
図６は、発信アプリケーションが送信者情報をメッセージと関係付けることができる本発明の実施形態にしたがったメッセージフローを示している。発信エンティティ２０８は発信アプリケーション２０６にメッセージ３０１を送ることができ、発信アプリケーション２０６は、メッセージの一部分であるデータのような、メッセージ情報に基づいて、識別子データベース２０４に対して問い合わせる６０１ことができる。発信アプリケーション２０６は、応答６０２を使用して、送信されたメッセージの一部分でないかもしれない識別子情報とメッセージとを関係付けることができる。発信アプリケーション２０６は、メッセージおよび関係する送信者情報を着信アプリケーション２０７に向けて送信させる６０３ことが可能であり、着信アプリケーション２０７は、着信エンティティ２０９からの受入または拒否信号６０５の送信要求６０４をすることができる。この信号６０５に基づいて、着信アプリケーション２０７は、メッセージを送信するための要求６０６を発信アプリケーション２０６に向けて送信することができ、そして、着信アプリケーション２０７はメッセージを受信する６０７と、着信エンティティ２０９に送る６０８ことができる。
【００１６】
図７は、着信アプリケーションが送信者情報をメッセージと関係付けることが可能な本発明の別の実施形態にしたがったシステムを示している。発信アプリケーション２０６は、インターネット２１０のようなネットワークを通して、着信アプリケーション２０７にメッセージを送信することができる。着信アプリケーション２０７は、例えば、シグナリングネットワーク２０２を通して、識別子データベース２０４に結合されていてもよく、また、メッセージおよび制御記憶データベース２０５に結合されていてもよい。着信アプリケーション２０７は、メッセージ情報に基づいて識別子データベース２０４に対するクエリを定式化して、応答に基づいて、送信者情報をメッセージと関係付けることができる。（示されていない）着信エンティティに向けて送信者情報をメッセージとともに送ることができ、そして、この着信エンティティは、送信者情報に基づいて、メッセージを受け入れたり、または削除することができる。同様に、送信者情報は、メッセージがなくても着信エンティティに向けて送ることができる。このケースでは、メッセージおよびコンテンツ記憶データベース２０５中にメッセージを記憶させることができる。着信エンティティが、着信アプリケーション２０７に受入または拒否信号を送ると、着信アプリケーション２０７は、着信エンティティからの信号の内容に基づいて、それぞれメッセージを転送したり、または転送したりしないことができる。
【００１７】
図８は、図７に関連して記述したような本発明の実施形態にしたがったフロー図を示している。発信エンティティ２０８は、発信アプリケーション２０６にメッセージを送る３０１ことができ、発信アプリケーション２０６は、８０１に沿ってメッセージを着信アプリケーション２０９に向けて送信することができる。着信アプリケーション２０９は、送信者情報８０３の識別子データベース２０４に問い合わせる８０２ことができる。着信アプリケーション２０９は、着信エンティティ２０７に向けて送信者情報を送り８０４、受入または拒否信号を返信において受信する８０５ことができる。受入または拒否メッセージ８０５の内容が送信者情報に関係するメッセージを受け入れることであった場合、着信アプリケーション２０９は着信エンティティ２０７にメッセージを送る８０６ことができる。代わりに、着信アプリケーション２０９が、メッセージおよび関係する送信者情報の双方を着信エンティティ２０７に向けて送り、着信エンティティ２０７が、送信者情報に基づいて、メッセージを表現させるか、またはメッセージを削除するか否かをローカル的に決めることができる。
【００１８】
さらに他の実施形態では、着信エンティティ２０９は、メッセージを受信することができるが、メッセージをユーザに向けて完全に表示しない。（メッセージデータのような）メッセージ情報に基づいてクエリを定式化して、定式化したクエリを識別子データベース２０４に送信することによって、着信エンティティ２０９は、識別子情報を、受信されたメッセージと関係付けることができる。識別子データベースは、メッセージの送信者に関係する識別子情報を返すことができる。この識別子情報をユーザに向けて表示することができ、識別子情報は、着信エンティティ２０９において受入または拒否信号を入れるためのベースとして、ユーザによって利用できる。着信エンティティ２０９において受入表示が検出された場合、メッセージ自体がユーザに向けて表現される。着信エンティティ２０９において拒否表示が検出された場合、メッセージを削除することができる。メッセージが受け入られたか、および／または拒否されたかについての表示を発信者に返信することができる。
【００１９】
１つの実施形態では、受信されたメッセージの一部分として、または受信されたメッセージの添付として送信された、実行可能なプログラムまたはインタープリタ可能なプログラムを実行またはインタープリタすることによって、メッセージに関係付けられた識別子情報を着信エンティティ２０９に獲得させることができる。実行可能なプログラムまたはインタープリタ可能なプログラムには、受信されたメッセージ（例えば、発信元電話番号、発信元ＩＰアドレス、メッセージの本体におけるコンテンツ等）に基づいてクエリを定式化し、定式化したクエリを識別子データベース２０４に向けて送信するために、着信エンティティ２０９におけるプロセッサによって実行されるように適合されている命令が含まれていてもよい。識別子データベース２０４からの応答を受信し、いくつかの形態でこの応答をユーザに表示させて、ユーザからの受入または拒否表示を検出するために、命令は、プロセッサによって実行することができる。検出された表示に基づいて、メッセージをユーザに向けて表現するか、またはメッセージをユーザに向けて表現しないかのいずれかのために、命令は、プロセッサによって実行することができる。
【００２０】
また、最初に、発信エンティティ２０８によって、識別子情報をメッセージと関係付けることもでき、発信エンティティ２０８が、クエリを定式化し、識別子データベース２０４にクエリを送信して、メッセージに関係付けることができる識別子情報を獲得できる。メッセージおよび関係する識別子情報は、受信者に向けて送信することができ、受信者は、メッセージ自体を受け入れるおよび／または拒絶するためのベースとして、識別子情報を評価することができる。
【００２１】
本発明の実施形態にしたがうと、発信エンティティ２０８は、セル電話機、（例えば、ウェブサイトにおける）ソフトウェアアプリケーション等であってもよい。例えば、発信エンティティ２０８は、異なったセル電話機における別のユーザ、例えば、着信エンティティ２０９にテキスト、オーディオ、ビデオまたは他の種類のメッセージを送信するためにユーザによって利用されるセル電話機であってもよい。発信エンティティ２０８は、コンピュータまたはセル電話機を持つ加入者（着信エンティティ２０９）に対して、毎日同じ時間に地理的エリア全体で変動する天気パターンを示しているショートアニメグラフィックのような何らかの適切な媒体でメッセージを自動的に送信する、天気ウェブサイトで実行しているソフトウェアプログラムであってもよい。
【００２２】
発信アプリケーション２０６および着信アプリケーション２０７は、メッセージを記憶し、例えば、セル電話機顧客の集合のような発信および着信エンティティのそれぞれの集合との間でメッセージを転送する役割を持つローカルメッセージセンターであってもよい。例えば、発信アプリケーション２０６は、スプリントメッセージング顧客のためにスプリントによって運営されているローカルメッセージングセンターとすることができ、着信アプリケーション２０７は、ＭＣＩ顧客にメッセ−ジングするためにＭＣＩによって運営することができる。代わりに、例えば、発信アプリケーション２０６がシカゴに存在し、着信アプリケーション２０７がクリーブランドに存在するといった、異なる地理的エリアにおける加入者に対して、同一の事業者によって、発信アプリケーション２０６および着信アプリケーション２０７が運営することが可能である。
【００２３】
中央処理エージェント２０１は事業者間メッセージセンターであってもよく、事業者間メッセージセンターは、メッセージをルーティングおよび／またはメッセージを記憶してメッセージングセンター間でメッセージを転送し、ならびに／あるいは識別子情報をメッセージと関係付ける役割を担っている。中央処理エージェント２０１は、事業者によって、第三者のサービスプロバイダによって、あるいは何らかの適切な当事者によって運営されてもよい。
【００２４】
対スパム機能は、メッセージに関係付けられた識別子情報を利用する本発明の実施形態で実現されてもよい。例えば、メッセージおよび／または識別子情報によって取られるパスに沿っている何らかのポイント（例えば、発信アプリケーション２０６、中央処理エージェント２０１、着信アプリケーション２０７等を含む、発信エンティティ２０８を含むところから着信エンティティ２０９を含むところまでの何らかのエンティティ）において、例えば、ブラックリストに基づいて、メッセージおよび／または識別子情報をブロックまたは通過させることが可能なフィルタを適用することができる。この実施形態では、１組の識別子情報アイテム（例えば、写真、ユーザ名のテキスト表示、ビデオクリップ、オーディオクリップ等）をブラックリスト上で維持することができる。送信パスに沿っているエンティティが、メッセージに関係付けられた識別子情報をブラックリストと比較することができる。ブラックリスト上に識別子情報が存在する場合、送信パスにおいてメッセージおよび／または識別子情報は次のエンティティに向けて転送することができず、メッセージおよび／または識別子情報を削除することができ、ブラックリストに関係付けられた結果として特別にラベル付けすることができる等である。同様に、ホワイトリストを維持することができ、メッセージに関係付けられた識別子情報がホワイトリスト上にも存在する場合のみ、メッセージおよび／または識別子情報が転送され、ホワイトリストに関係付けられている結果として特別にラベル付けすることができる等である。ブラックリストまたはホワイトリスト上で、識別子情報のハッシュ、メッセージ認証コード（「ＭＡＣ」）、デジタル署名等を、ハッシュ、ＭＡＣ、デジタル署名等のリストと比較することによって、オーディオクリップ、ビデオクリップおよび写真のような識別子情報に対して管理およびラベル付けを実行することができる。特別なラベルは、フラグをセッティングすること、または、「警告」、「ポルノグラフィー」、「ホワイトリスト承認」等のような、他のいくつかの種類のラベルをメッセージおよび／または識別子情報と関係付けることを含んでいてもよい。
【００２５】
同様に、より複雑化したフィルタリング技術が、本発明の実施形態にしたがって使用されてもよい。例えば、メッセージパス中の何らかのエンティティに関係するプロファイルが記憶されていてもよく、ここではプロファイルには、メッセージの関係する識別子情報に基づいて、メッセージを取り扱うためのポリシーが含まれている。例えば、ジョンスミス氏のプロファイルには、「識別子情報がポールジョンからのメッセージであると示している場合、通常の業務時間中のみにメッセージを転送する」、「識別子情報がＡｃｍｅ Ｃｏｒｐｏｒａｔｉｏｎからのメッセージであることを示している場合、メッセージＵＲＧＥＮＴをマークしてすぐに転送する」、「メッセージがＢｅｔａ Ｃｏｒｐｏｒａｔｉｏｎからのものでない場合、転送する前に送信者を認証する」、「認証された送信者識別子情報に関係付けられたあらゆるメッセージを削除する」等というようなポリシールールが含まれていてもよい。何らかの適切なルールは、プロファイル中で実現されて実施されてもよい。特に、プロファイルは、適切な識別子情報と相関付けられたポリシールールを記憶することができる。送信パス中のエンティティは、識別子情報およびルール情報を記憶しているデータベースを調べて、必要であれば、メッセージに関係付けられた識別子情報に関係するルールを見つけ出して、ルールによって記述された１つ以上のアクションを行う。
【００２６】
本発明の実施形態において、送信パスにおけるエンティティは、メッセージを受信すると、最初に、意図された受信者に対するメッセージ中のアドレスデータに基づいて、送信者識別情報をメッセージと関係付けさせるべきか否かを決定することができる。例えば、受信者に対するメッセージと送信者識別子情報とを関係付けるサービスに加入するように、意図された受信者に要求することができ、受信者または送信パスにおける別のエンティティがメッセージに関するいくつかのアクションをとることを可能にする。識別子情報を識別子データベース２０４中に記憶させることができ、識別子データベース２０４は、発信元ＩＰアドレス、送信者電話番号、ビジネス識別子、地理的位置データ、ドメイン名のすべてまたは一部分、ヘッダ情報等のような、メッセージ中に含まれることがある、あるデータを、送信者の写真、ビデオクリップ、オーディオクリップ、アニメーション、テキスト（例えば、送信者の名前および／または位置等）のような、メッセージ中に含まれていないかもしれない送信者識別子情報と関係付けることができる。メッセージ中に含まれることがあるデータを含むクエリは定式化されると、識別子データベース２０４に向けて送信され、識別子データベース２０４は、例えば、写真、ビデオクリップ、テキスト等のような、メッセージ中に含まれていないかもしれない関係する送信者情報を含んでいる応答を送信する。
【００２７】
図９は、本発明の実施形態にしたがった、識別子情報をプロビジョニングおよびアドミニストレーティングするシステムを示している。プロビジョニングおよびアドミニストレータサーバ９０１は、インターネットのようなネットワーク９０３を通して、識別子データベース２０４およびデジタル証明データベース９０２に結合されている。識別子データベース２０４は、テキスト、数テキスト、英数字テキスト、写真、グラフィック、アニメーション、ビデオコンテンツ、オーディオコンテンツ、実行可能なコード等を含むさまざまな形態の識別子情報を含んでいてもよいが、これらに限定されるものではない。データメッセージングおよび／またはコンテンツサービスの動作中に獲得できる、移動体識別番号、電子シリアル番号、自動番号識別子、地理的位置データ、ｅメールアドレス、インスタントメッセージングの偽名および他のエイリアス等のようなデータと、識別子情報とを、データベースアドミニストレータが関係付けることをシステムが可能にする。このデータを関係付けることが可能な識別子情報は、送信者の名前のテキストバージョン、送信者または送信者の組織の写真またはグラフィック、送信者を表すビデオクリップ、送信者からのオーディオグリーティングのようなオーディオクリップ等を含んでいてもよい。安全性は、デジタル証明を使用して維持することができる。例えば、デジタル的に署名された識別子情報の完全性は、デジタル証明データベース９０２を調べることによって、プロビジョニングおよびアドミニストレータサーバ８０１によって確認することができる。
【００２８】
認証は、本発明の実施形態にしたがって実現されてもよい。例えば、メッセージを着信エンティティ２０９に向けて転送する前に、成功したチャレンジ／応答を発信エンティティ２０８および／または発信アプリケーション２０６と交換しなければならないことを、加入者のプロファイルは指定することができる。例えば、送信パスにおけるエンティティは、エンティティの母親の旧姓を登録するように、発信エンティティ２０８に依頼するクエリを発信エンティティ２０８に向けて送信することができる。エントリを正確な解答の記憶されたバージョンと比較すると、正確な整合がある場合のみ、メッセージを転送することができる。さもなければ、メッセージを削除することができる。同様に、送信者情報は、送信者および／または認証局によってデジタル的に署名することができる。署名は、送信パスにおけるエンティティによってチェックすることができる。署名の確認が不成功であった場合、メッセージを削除することができる。さもなければ、メッセージを転送および／または読み込むことができる。さらに、多元的な認証スキームは、例えば、発信エンティティ２０８（例えば、第１のセル電話機）および着信エンティティ２０９（例えば、第２のセル電話機）において実現されてもよい。第１のセル電話機のユーザのみが把握している、例えば、パーソナル識別番号（ＰＩＮ）とともに、発信エンティティ２０８において記憶されている第１のシークレットを使用して、ワンタイムパスワードを発生させてもよい。送信パスにおける何らかのエンティティによってワンタイムパスワードを確認することを、着信エンティティ２０９は要求することができる。ワンタイムパスワードの確認が不成功だった場合、メッセージを削除することができる。さもなければ、メッセージを転送および／または読み込むことができる。
【００２９】
本発明の実施形態は、媒体上に記憶されている命令またはネットワークを通して送信される命令によって実現されてもよく、ここで、命令は、本発明にしたがった方法のすべて、または一部分を行うためにプロセッサによって実行されるように適合されている。本発明の実施形態を実現する装置は、命令を実行するように適合されているプロセッサに結合されているメモリ中に記憶されているこの命令を含んでいてもよい。メモリの例はランダムアクセスメモリ、フラッシュメモリ、リードオンリーメモリ、ハードディスク、コンパクトディスク、およびデジタル情報を記憶するように適合されている他の何らかの媒体を含む。プロセッサの例は、カリフォルニア州サンタクララのインテル・コーポレーションによって製造されているペンティアム（登録商標）ＩＶプロセッサを含む。プロセッサは、ハードウェアおよび／またはファームウェアで、本発明にしたがった方法の少なくとも一部を実現する特定用途向け集積回路（「ＡＳＩＣ」）とすることも可能である。プロセッサは、ディスプレイに結合することができ、ディスプレイは、知覚可能な方法でデジタル情報を表現するのに適切な何らかのデバイスである。ディスプレイの例は、ＬＣＤスクリーン、ＣＲＴスクリーン、スピーカー等を含む。プロセッサは、タッチスクリーン、キーパッド、マイクロフォン等のような入力デバイスに結合されていてもよい。
【００３０】
前述の例は、本発明の例示を意味している。本発明の全範囲が先に説明した例示を越えることを当業者は正しく認識するだろう。例えば、例示は、ＭＭＳメッセージングプロトコルに関する本発明について記述しているが、本発明は、ＳＭＳ、ＥＭＳおよびＷＡＰのような他のプロトコルにしたがった実施形態も含む。例えば、送信者識別子情報を、ＭＭＳメッセージと関係付けるのと同様の方法で、ＳＭＳまたはＷＡＰメッセージと関係付けて使用することができる。これらの実施形態および他の実施形態は本発明の範囲内である。
【図面の簡単な説明】
【００３１】
【図１】図１は、先行技術のメッセージングシステムを示している。
【図２】図２は、本発明の実施にしたがって、中央処理エージェントによって識別子データベースにアクセスすることができるメッセージングシステムを示している。
【図３】図３は、本発明の実施形態にしたがって、中央処理エージェントによって識別子情報をメッセージと関係付けすることができるフロー図を示している。
【図４】図４は、本発明の別の実施形態にしたがって、中央処理エージェントによって識別子情報をメッセージに関係付けすることができるフロー図を示している。
【図５】図５は、本発明の実施形態にしたがって、発信アプリケーションによって識別子データベースにアクセス可能なメッセージングシステムを示している。
【図６】図６は、本発明の実施形態にしたがって、発信アプリケーションによって識別子情報をメッセージに関係付けできるフロー図を示している。
【図７】図７は、本発明の実施形態にしたがって、着信アプリケーションによって識別子情報をメッセージと関係付けすることができるメッセージングシステムを図示している。
【図８】図８は、本発明の実施形態にしたがって、着信アプリケーションによって識別子情報をメッセージと関係付けることができるフロー図を示している。
【図９】図９は、本発明の実施形態にしたがって、識別子情報をプロビジョニングおよびアドミニストレーティングするネットワークトポロジーを示している。
【図１】
2008538636.tif 000003
【図２】
2008538636.tif 000004
【図３】
2008538636.tif 000005
【図４】
2008538636.tif 000006
【図５】
2008538636.tif 000007
【図６】
2008538636.tif 000008
【図７】
2008538636.tif 000009
【図８】
2008538636.tif 000010
【図９】
2008538636.tif 000011
【国際調査報告】
2008538636.tif 000012