(57)【特許請求の範囲】
【請求項１】
モバイル・ネットワークを通じて伝達するためにテキスト・メッセージを識別するように動作可能なコントローラであって、前記テキスト・メッセージは、エンド・ユーザによって送信または受信されるテキスト・メッセージをアーカイブ・サーバで長期保管のためにアーカイブするアーカイブ・サービスを契約している前記エンド・ユーザを含み、
前記コントローラは、前記テキスト・メッセージを前記アーカイブ・サービスの一部として前記アーカイブ・サーバにアーカイブすることが許可されるかどうかを制御する保護情報を識別し、前記テキスト・メッセージに前記保護情報を挿入するように動作可能なコントローラと、
前記保護情報を含む前記テキスト・メッセージを宛先に送信するように動作可能なネットワーク・インターフェースと
を含むシステム。
【請求項２】
前記コントローラは、前記テキスト・メッセージのユーザ・データに前記保護情報を挿入するようにさらに動作可能である
請求項１に記載のシステム。
【請求項３】
前記コントローラは、前記ユーザ・データのユーザ・データ・ヘッダ（ＵＤＨ）の情報要素（ＩＥ）に前記保護情報を挿入するようにさらに動作可能である
請求項２に記載のシステム。
【請求項４】
前記テキスト・メッセージに適用可能な前記保護情報についてエンド・ユーザに問い合わせ、前記保護情報を示す入力を前記エンド・ユーザから受信するように動作可能なユーザ・インターフェース
をさらに含む請求項１に記載のシステム。
【請求項５】
前記保護情報は、
類似したタイプのコンテンツを共有するテキスト・メッセージのカテゴリである保護クラスと、
前記保護クラスのテキスト・メッセージに対して望ましい保護の程度を示す保護レベルと
を含む請求項１に記載のシステム。
【請求項６】
モバイル・ネットワークを通じて伝達するためにテキスト・メッセージを識別するステップであって、前記テキスト・メッセージは、エンド・ユーザによって送信または受信されるテキスト・メッセージをアーカイブ・サーバで長期保管のためにアーカイブするアーカイブ・サービスを契約している前記エンド・ユーザを含む、ステップと、
前記テキスト・メッセージを前記アーカイブ・サービスの一部として前記アーカイブ・サーバにアーカイブすることが許可されるかどうかを制御する保護情報を識別するステップと、
前記テキスト・メッセージに前記保護情報を挿入するステップと、
前記保護情報を含む前記テキスト・メッセージを宛先に送信するステップと
を含む方法
【請求項７】
前記テキスト・メッセージに前記保護情報を挿入するステップは、
前記テキスト・メッセージのユーザ・データに前記保護情報を挿入するステップ
を含む請求項６に記載の方法。
【請求項８】
前記テキスト・メッセージのユーザ・データに前記保護情報を挿入するステップは、
前記ユーザ・データのユーザ・データ・ヘッダ（ＵＤＨ）の情報要素（ＩＥ）に前記保護情報を挿入するステップ
を含む請求項７に記載の方法。
【請求項９】
前記テキスト・メッセージに適用可能な前記保護情報についてエンド・ユーザに問い合わせるステップ
をさらに含む請求項６に記載の方法。
【請求項１０】
前記保護情報は、
類似したタイプのコンテンツを共有するテキスト・メッセージのカテゴリである保護クラスと、
前記保護クラスのテキスト・メッセージに対して望ましい保護の程度を示す保護レベルと
を含む請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信の分野に関し、具体的には、ショート・メッセージ・サービス（ＳＭＳ）などテキスト・メッセージングに関する。
【背景技術】
【０００２】
テキスト・メッセージングは、多くのモバイル（またはワイヤレス）ネットワークにおいて人気のある通信の方法になった。テキスト・メッセージングの一例はショート・メッセージ・サービス（ＳＭＳ）であり、これはデバイス間で短いテキスト・メッセージ（つまり１６０文字以下）を交換することを可能にする１組の通信プロトコルである。従来、「テキスト・メッセージ」という用語は、ＳＭＳを使用して送信されるテキストのみのメッセージを指していたが、画像、ビデオ、音声コンテンツなどマルチメディア・メッセージを含むように拡張されてきた。マルチメディア・メッセージは、マルチメディア・メッセージ・サービス（ＭＭＳ）プロトコルを使用して送信することができる。多くのモバイル・ユーザは、音声通話よりテキスト・メッセージングを通信に使用することが多い。
【０００３】
ＳＭＳメッセージングに提供されるサービスの１つは、アーカイブ・サービスまたはバックアップ・サービスである。アーカイブ・サービスでは、特定のモバイル・デバイスを通じて送信または受信されたＳＭＳメッセージの記録をエンド・ユーザが格納することが可能になる。たとえば、送信または受信されたＳＭＳメッセージのコピーを長期保管のために安全なオンライン・サーバに送信するようにプログラムされたアプリケーションをモバイル・デバイスにロードすることができる。その後、エンド・ユーザは後にＳＭＳレコードにアクセスすることができる。別の例では、サービス・プロバイダは、アーカイブ・サービスを契約したエンド・ユーザのテキスト・メッセージを格納するアーカイブ・サーバを実装することができる。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書に記述した実施形態は、テキスト・メッセージのアーカイブ処理の制御を提供する。現在のアーカイブ／バックアップ・サービスは、エンド・ユーザまたはモバイル・デバイスに関連するテキスト・メッセージをすべて格納する。現在のアーカイブ／バックアップ・サービスは、どのようにまたはどのテキスト・メッセージを格納するかについて保護を提供していない。財務または医療に関するコンテンツを含むメッセージなど、テキスト・メッセージの一部は、性質上、プライベートな場合がある。したがって、どのように／どのテキスト・メッセージをアーカイブするかについて制御を実装することが望ましい。本明細書に記述した実施形態では、テキスト・メッセージをアーカイブすることが許可されるかどうかを示すために、保護情報がテキスト・メッセージに挿入される。次に、テキスト・メッセージを扱うデバイスおよびシステムは、テキスト・メッセージをアーカイブする前に保護情報を処理することができる。したがって、テキスト・メッセージがアーカイブされるかどうかに関して、メッセージごとに決定が行われる。
【０００５】
一実施形態は、テキスト・メッセージに保護情報を挿入するシステムを含む。この実施形態におけるシステムの例として、エンド・ユーザ・デバイス（たとえば携帯電話）および自動化されたメッセージ・センター（たとえばＥＳＭＥ）がある。システムは、モバイル・ネットワークを通じて伝達するためにテキスト・メッセージを識別し、テキスト・メッセージのアーカイブを制御するための保護情報を識別するように動作可能なコントローラを含む。コントローラは、テキスト・メッセージのユーザ・データ（つまりペイロード）など、テキスト・メッセージに保護情報を挿入するようにさらに動作可能である。システムは、モバイル・ネットワークを通じて保護情報を含むテキスト・メッセージを宛先に送信するように動作可能なネットワーク・インターフェースをさらに含む。
【０００６】
他の実施形態では、コントローラは、ユーザ・データのユーザ・データ・ヘッダ（ＵＤＨ）の情報要素（ＩＥ）など、テキスト・メッセージのユーザ・データに保護情報を挿入するようにさらに動作可能である。
【０００７】
他の実施形態では、システムは、テキスト・メッセージに適用可能な保護情報についてエンド・ユーザに問い合わせ、保護情報を示す入力をエンド・ユーザから受信するように動作可能なユーザ・インターフェースをさらに含む。
【０００８】
他の実施形態では、保護情報は、類似したタイプのコンテンツを共有するテキスト・メッセージのカテゴリである保護クラスと、保護クラスのテキスト・メッセージに対して望ましい保護の程度を示す保護レベルとを含む。
【０００９】
他の実施形態は、テキスト・メッセージに保護情報を挿入する方法を含む。方法は、モバイル・ネットワークを通じた伝達のためにテキスト・メッセージを識別するステップと、テキスト・メッセージのアーカイブを制御するために保護情報を識別するステップとを含む。方法は、テキスト・メッセージに保護情報を挿入するステップと、モバイル・ネットワークを通じて保護情報を含むテキスト・メッセージを宛先に送信するステップとを含む。
【００１０】
他の実施形態は、テキスト・メッセージのアーカイブを制御するシステムを含む。本実施形態におけるシステムの例として、メッセージ・センター（たとえばＳＭＳＣ）およびアーカイブ・サーバがある。システムは、テキスト・メッセージを受信するように動作可能なネットワーク・インターフェースを含む。システムは、ユーザ・データなど、テキスト・メッセージに挿入された保護情報を識別するように動作可能なコントローラをさらに含む。コントローラは、テキスト・メッセージに関連するエンド・ユーザ（たとえば送信者または受信者）を識別し、エンド・ユーザに対して供給されたプライバシー・ポリシーを識別するようにさらに動作可能である。コントローラは、テキスト・メッセージをアーカイブすることが許可されるかどうかを決定するために、プライバシー・ポリシーおよび保護情報を処理するようにさらに動作可能である。許可される場合、コントローラは、テキスト・メッセージのアーカイブを開始するようにさらに動作可能である。許可されない場合、コントローラは、テキスト・メッセージがアーカイブされるのを阻止するようにさらに動作可能である。
【００１１】
他の実施形態は、テキスト・メッセージをどのようにアーカイブするかを制御する方法である。方法は、テキスト・メッセージを受信するステップと、テキスト・メッセージに挿入された保護情報を識別するステップとを含む。方法は、テキスト・メッセージに関連するエンド・ユーザを識別するステップと、エンド・ユーザに対して供給されたプライバシー・ポリシーを識別するステップとをさらに含む。方法は、テキスト・メッセージをアーカイブすることが許可されるかどうかを決定するために、プライバシー・ポリシーおよび保護情報を処理するステップをさらに含む。許可される場合、方法は、テキスト・メッセージのアーカイブを開始するステップを含む。許可されない場合、方法は、テキスト・メッセージがアーカイブされるのを阻止するステップを含む。
【００１２】
他の実施形態は、テキスト・メッセージの転送またはコピーに対する制御を含む。
【００１３】
本発明の一部の実施形態について、例示のみを目的として、添付図面に関して記述する。すべての図面において、同じ参照番号は同じ要素または同じ種類の要素を表している。
【図面の簡単な説明】
【００１４】
【図１】代表的な一実施形態の通信システムを示す図である。
【図２】代表的な一実施形態のテキスト対応のデバイスを示す図である。
【図３】代表的な一実施形態のテキスト・メッセージに保護情報を挿入する方法を示すフローチャートである。
【図４】代表的な一実施形態のテキスト・メッセージを示す図である。
【図５】代表的な一実施形態のメッセージ・センターを示す図である。
【図６】代表的な一実施形態においてテキスト・メッセージがどのようにアーカイブされるかを制御する方法を示すフローチャートである。
【図７】他の代表的な実施形態の通信システムを示す図である。
【発明を実施するための形態】
【００１５】
図および次の記述は、本発明の特定の代表的な実施形態を示すものである。本明細書に明示的に記述したり示したりしていないが、当業者は、本発明の原理を具体化し、本発明の範囲に含まれる様々な配置を考案できることは自明であろう。さらに、本明細書に記述した例はいずれも、本発明の原理を理解することを支援することを意図するものであり、そのような具体的に列挙された例および条件に限定されないものと解釈するべきである。その結果、本発明は、以下に記述する特定の実施形態または例に限定されるものではなく、特許請求の範囲およびそれらの等価物によってのみ限定されるものである。
【００１６】
図１は、代表的な一実施形態の通信システム１００を示している。通信システム１００は、モバイル・ネットワーク１２０に接続されたテキスト対応のデバイス１１０を含む。デバイス１１０は、ＳＭＳまたはＭＭＳのメッセージなど、テキスト・メッセージを送信または受信するように動作可能な任意のシステム、サーバ、またはエンド・ユーザ・デバイスを含む。デバイス１１０は、携帯電話など、エンド・ユーザ・デバイス（またはユーザ機器（ＵＥ））を含むことができる。デバイス１１０は、あるいは、エクスターナル・ショート・メッセージング・エンティティ（ＥＳＭＥ）など、テキスト・メッセージを生成する自動化されたメッセージ・センターを含むことができる。ＥＳＭＥの代表的な例は、モバイル・ユーザに自動化されたマーケティング・メッセージを送信するシステム、テキスト・メッセージの投票を処理する投票システムなどである。
【００１７】
モバイル・ネットワーク１２０は、デバイス１１０および図示していない他のデバイスにサービスを提供する。モバイル・ネットワーク１２０によって供給され提供されるサービスは変わる場合があるが、少なくとも、デバイス１１０は、モバイル・ネットワーク１２０とテキスト・メッセージングの契約をしている。モバイル・ネットワーク１２０は、ｃｄｍａ２０００ネットワーク、ＧＳＭ（登録商標）ネットワークなど、回線交換モバイル・ネットワークを含むことができる。モバイル・ネットワーク１２０は、また、ＩＰ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｕｂｓｙｓｔｅｍ（ＩＭＳ）ネットワークまたはＬｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）ネットワークなど、パケット交換ネットワークを含むことができる。モバイル・ネットワーク１２０は異なるタイプのネットワークを表す場合があるため、デバイス１１０は、同様に、モバイル・デバイスまたはセルラー式のデバイス、ワイヤーライン・デバイス、ＳＩＰ電話、デュアル・モード・デバイスなど、異なるタイプのデバイスを表す場合がある。
【００１８】
本実施形態では、モバイル・ネットワーク１２０はメッセージ・センター１２２を含む。メッセージ・センター１２２は、任意のシステム、サーバ、またはテキスト・メッセージの伝達を促進するデバイスを含む。たとえば、メッセージ・センター１２２は、ショート・メッセージ・サービス・センター（ＳＭＳＣ）、マルチメディア・メッセージ・サービス・センター（ＭＭＳＣ）、ＩＰショート・メッセージ・ゲートウェイ（ＩＰ−ＳＭ−ＧＷ）などを含むことができる。メッセージ・センター１２２は、ネットワーク１２０内の複数の場所に実装できるため、ネットワーク１２０内に含まれているものとして示すだけであり、特定のネットワーク・ノードにつながれていないものとして示している。図１には示していないが、基地局、ワイヤレス・アクセス・ポイント、交換システム（たとえばＭＳＣまたはＳ−ＣＳＣＦ）、ゲートウェイなど、他のサーバまたはノードがデバイス１１０とメッセージ・センター１２２との間に接続されることを当業者は理解している。
【００１９】
モバイル・ネットワーク１２０は、アーカイブ・サーバ１２４をさらに含む。アーカイブ・サーバ１２４は、長期保管のためにテキスト・メッセージをアーカイブまたは他の場合には保存する任意のシステム、サーバ、またはデバイスを含む。モバイル・ネットワーク１２０は、電話にテキスト・メッセージを保存しなければならない代わりに、エンド・ユーザがテキスト・メッセージをサーバにバックアップすることを可能にするサービスを提供することができる。エンド・ユーザによって送信または受信されたテキスト・メッセージがサーバ１２４にバックアップされるように、このようなアーカイブ・サービスは、アーカイブ・サーバ１２４によって提供することができる。アーカイブ・サーバ１２４は、モバイル・ネットワーク１２０のサービス・プロバイダと提携していないサード・パーティーによって提供してもよい。
【００２０】
図２は、代表的な実施形態のテキスト対応のデバイス１１０を示している。デバイス１１０は、ネットワーク・インターフェース２０２、コントローラ２０４、およびユーザ・インターフェース２０６を含む。ネットワーク・インターフェース２０２は、ネットワーク１２０を通じて他の要素（たとえばメッセージ・センター１２２）と通信を交換するように動作可能な任意のコンポーネント、デバイス、または機能を含む。コントローラ２０４は、デバイス１１０の動作を制御するように動作可能な任意のコンポーネントまたはデバイスを含む。ユーザ・インターフェース２０６は、キーパッド、ポインティング・デバイスなど、エンド・ユーザから入力を受信し、かつ／または、ディスプレイ、スピーカなど、エンド・ユーザにコンテンツを伝達するように動作可能な任意のコンポーネント、デバイス、または機能を含む。
【００２１】
以下に記述した実施形態では、デバイス１１０がテキスト・メッセージを送信すると、テキスト・メッセージをアーカイブするかどうかを制御するために、保護情報がテキスト・メッセージに挿入される。保護情報は、エンド・ユーザにプライバシーのレイヤを有利に提供するため、選択されたテキスト・メッセージはアーカイブに保管され、特に、財務または医療のコンテンツなど機密に属するコンテンツを含むテキスト・メッセージなど、選択されたテキスト・メッセージはアーカイブが阻止される。
【００２２】
図３は、代表的な実施形態においてテキスト・メッセージに保護情報を挿入する方法３００を示すフローチャートである。方法３００のステップは、図１〜図２のデバイス１１０に関して記述されているが、方法３００は他のデバイスまたはシステムで実行できることを当業者は理解されるだろう。本明細書に記述したフローチャートのステップは包括的なものではなく、示していない他のステップを含むことができる。ステップは、また、他の順序で実行してもよい。
【００２３】
ステップ３０２で、コントローラ２０４（図２を参照）は、モバイル・ネットワーク１２０を通じて伝達するためにテキスト・メッセージを識別する。エンド・ユーザが新しいテキスト・メッセージを作成したときに、コントローラ２０４はテキスト・メッセージを識別することができる。エンド・ユーザが、返事、転送、または類似する機能のために既存のテキスト・メッセージを選択したときに、コントローラ２０４はテキスト・メッセージを識別することができる。またさらに、自動化されたアプリケーションがテキスト・メッセージを作成したときに、コントローラ２０４はテキスト・メッセージを識別することができる。
【００２４】
ステップ３０４で、コントローラ２０４は、テキスト・メッセージの保護情報を識別する。保護情報は、ネットワークにおいてテキスト・メッセージのアーカイブを制御する任意のデータを含む。保護情報は、テキスト・メッセージに適用される保護クラスを含むことができる。保護クラスは、類似したタイプのコンテンツを共有するテキスト・メッセージのカテゴリである。たとえば、保護クラスは、財務、医療、健康、ペアレンタル・コントロール、ビジネス、社会などでもよい。したがって、財務コンテンツを含むテキスト・メッセージは、共通の保護クラスに分類することができる。医療コンテンツを含むテキスト・メッセージは、共通の保護クラスに分類することができる。保護クラスは、Ａ、Ｂ、Ｃなど、文字列または値によって示すことができる。
【００２５】
保護情報は、もう１つの選択肢として、または加えて、保護レベルを含むことができる。保護レベルは、保護クラスなどにおいて、テキスト・メッセージに望まれる保護の程度または量である。保護レベルは、１から５など、一連の整数によって示すことができる。たとえば保護レベルが「５」である場合、テキスト・メッセージのアーカイブに対して高いレベルの保護が望まれる（たとえば、アーカイブは許可されない）。この保護レベルは、財務または医療クラスのテキスト・メッセージに対して望まれる場合がある。たとえば、保護レベルが「１」である場合、テキスト・メッセージのアーカイブに対してより低いレベルの保護が望まれる（たとえば、アーカイブが常に許可される）。この保護レベルは、社交クラスのテキスト・メッセージに対して望まれる場合がある。
【００２６】
コントローラ２０４は、ユーザ・インターフェース２０６を通じてエンド・ユーザに問い合わせることによって保護情報を識別することができる（デバイス１１０がエンド・ユーザ・デバイスであると想定する）。エンド・ユーザが新しいテキスト・メッセージを作成するか、または既存のテキスト・メッセージをコピーもしくは転送することを試みた場合、コントローラ２０４は、ユーザ・インターフェース２０６を介してプライバシー情報をエンド・ユーザに求めることができる。問い合わせは、テキスト・メッセージの保護クラスに対するものでも（たとえば、財務、医療、など）、および／または保護レベルに対するもの（たとえば１、２、３、または高、中、低）でもよい。次に、ユーザ・インターフェース２０６は、望まれる保護情報を示す入力をエンド・ユーザから受信し、ユーザ・インターフェース２０６は、コントローラ２０４にエンド・ユーザ入力を提供する。
【００２７】
コントローラ２０４は、あるいは、デバイス１１０に格納されている、事前規定されたまたは事前に供給された情報を見つけることによって、保護情報を識別することができる。これは、デバイス１１０が、ＥＳＭＥなど自動メッセージ・サーバである場合に該当する場合がある。デバイス１１０がエンド・ユーザ・デバイスの代わりにＥＳＭＥを含む場合、デバイス１１０のユーザ・インターフェース２０６は必要ではない場合があることを当業者は理解されるだろう。
【００２８】
ステップ３０６で、コントローラ２０４は、テキスト・メッセージに識別された保護情報を挿入する。コントローラ２０４は、テキスト・メッセージのヘッダ（またはテキスト・メッセージをカプセル化するシグナリング・メッセージ）、またはテキスト・メッセージのペイロードまたは本文に保護情報を挿入することができる。テキスト・メッセージは、プロトコル・データ・ユニット（ＰＤＵ）のヘッダおよびペイロードとして符号化される。図４は、代表的な一実施形態のテキスト・メッセージ４００を示している。テキスト・メッセージ４００は、ヘッダ４１０およびペイロード４２０を含む。ヘッダ４１０は、テキスト・メッセージの送信元アドレス、テキスト・メッセージの宛先アドレスなど、テキスト・メッセージを伝えるためのメタデータを含む。ペイロード４２０は、テキスト・メッセージの実際のコンテンツを含む。
【００２９】
コントローラ２０４は、ペイロード４２０のユーザ・データに保護情報を挿入することができる。たとえば、コントローラ２０４は、図４に示すようにペイロード４２０（３ＧＰＰ規格のショート・メッセージ・トランスポート・レイヤ（ＳＭ−ＴＬ））のユーザ・データ・ヘッダ（ＵＤＨ）４２２に保護情報を挿入することができる。より詳細には、４２２ＵＤＨ４２２は、ユーザ・データ・ヘッダ長（ＵＤＨＬ）パラメータ４３０および１つまたは複数の情報要素（ＩＥ）４３２〜４３３を含む。各情報要素（ＩＥ）４３２は、次のサブパラメータを含む（典型的にはオクテット単位）：情報要素識別子（ＩＥＩ）４４２、情報要素データ長（ＩＥＤＬ）４４４、および情報要素データ（ＩＥＤ）４４６。コントローラ２０４は、ＩＥまたはＩＥＩに保護情報を挿入することができる。
【００３０】
別の例では、コントローラ２０４は、（３ＧＰＰ２規格に基づいて）ペイロード４２０のユーザ・データ・パラメータに保護情報を挿入することができる。ユーザ・データ・パラメータは、３ＧＰＰ２プロトコル・スタックのテレサービス・レイヤの一部である。保護情報は、ユーザ・データの「予約されたパラメータ」に挿入することができる。
【００３１】
ステップ３０８で、ネットワーク・インターフェース２０２は、モバイル・ネットワーク１２０を通じて挿入された保護情報を含むテキスト・メッセージを宛先に送信する。図１では、ネットワーク・インターフェース２０２は、モバイル・ネットワーク１２０のメッセージ・センター１２２にテキスト・メッセージを（適切なシグナリング・メッセージで）送信することができる。テキスト・メッセージに応じて、メッセージ・センター１２２は、宛先（図示せず）へのテキスト・メッセージの伝達を試みるために集配信を実行することができる。
【００３２】
上記の記述は、デバイス１１０からモバイル・ネットワーク１２０に送信されたテキスト・メッセージに当てはまるものである。しかし、方法３００は、また、メッセージ・センター１２２、またはモバイル・ネットワーク１２０の他の要素で実行することができる。図５は、代表的な一実施形態のメッセージ・センター１２２を示している。メッセージ・センター１２２は、ネットワーク・インターフェース５０２およびコントローラ５０４を含む。メッセージ・センター１２２が、デバイス１１０を宛先とするテキスト・メッセージなど、テキスト・メッセージを受信した場合（図１を参照）、メッセージ・センター１２２は、以下のように方法３００を実行することができる。コントローラ５０４（図５を参照）は、ステップ３０２でモバイル・ネットワーク１２０を通じて伝達するために（受信されたテキスト・メッセージである）テキスト・メッセージを識別する。
【００３３】
次に、コントローラ５０４は、テキスト・メッセージに対する保護情報を識別する（ステップ３０４）。メッセージ・センター１２２などのネットワーク要素で方法３００が実行されると、保護情報は、加入者プロファイルで事前規定または事前供給することができる。したがって、テキスト・メッセージが特定のエンド・ユーザに対して識別されると、コントローラ５０４は、適切なプロファイルを識別し、プロファイルに事前規定された保護情報を識別する。次に、コントローラ５０４は、テキスト・メッセージに識別された保護情報を挿入することができる（ステップ３０６）。テキスト・メッセージに挿入される保護情報は新しくてもよく、またはテキスト・メッセージに既に挿入されていた保護情報を変更（または削除する）してもよい。次に、ネットワーク・インターフェース５０２は、集配信の一部として宛先に向けて、挿入された保護情報を含むテキスト・メッセージを送信する（ステップ３０８）。
【００３４】
メッセージ・センター１２２でテキスト・メッセージを扱う際の前提の１つは、テキスト・メッセージの送信者または受信者のいずれかが、後の使用のためにテキスト・メッセージのコピーを格納するためにアーカイブ・サービス（またはバックアップ・サービス）を契約しているということである。したがって、メッセージ・センター１２２は、テキスト・メッセージのコピーを格納するために、アーカイブ・サーバ１２４と通信することができる。テキスト・メッセージをアーカイブできる前に、メッセージ・センター１２２は、テキスト・メッセージをアーカイブするかどうかを制御するために、図６に記述したように動作することができる。
【００３５】
図６は、代表的な一実施形態においてテキスト・メッセージをどのようにアーカイブするかを制御する方法６００を示すフローチャートである。方法６００のステップは、図１および図５のメッセージ・センター１２２に関して記述されているが、方法６００は他のデバイスまたはシステムで実行できることを当業者は理解されるだろう。
【００３６】
テキスト・メッセージが受信された後、コントローラ５０４は、ステップ６０２でテキスト・メッセージに挿入された保護情報を識別する。そうするために、コントローラ５０４は、保護情報を識別するために、テキスト・メッセージのヘッダまたはユーザ・データ（つまりペイロード）を解析することができる。次に、コントローラ５０４は、ステップ６０４でテキスト・メッセージに関連するエンド・ユーザを識別する。たとえば、コントローラ５０４は、テキスト・メッセージを送信した、または受信するエンド・ユーザを識別するディレクトリ番号、ネットワーク・アドレス、公開識別子（ＰＵＩＤ）、または他の何らかの情報を識別するために、テキスト・メッセージのヘッダを解析することができる。
【００３７】
ステップ６０６で、コントローラ５０４は、エンド・ユーザに対して規定または供給されたプライバシー・ポリシーを識別する。プライバシー・ポリシーは、メッセージ・センター１２２上にローカルに格納されるか、またはリモート・システム上に格納されたエンド・ユーザに対する加入者プロファイルに格納することができる。プライバシー・ポリシーは、エンド・ユーザを含むテキスト・メッセージのアーカイブ（または転送／コピー）を制御する任意のルールを含む。プライバシー・ポリシーは、エンド・ユーザまたはモバイル・ネットワーク１２０を運用するサービス・プロバイダによって規定することができる。プライバシー・ポリシーは、以下の条件を考慮することができる。
−保護クラス
−保護レベル
−コピー／転送／アーカイブの宛先
−送信元アドレス
−宛先アドレス
−時刻、曜日など
−メッセージ・タイプ
−ネットワーク領域
−プロトコル
−言語
−ルーティング方法
−課金方法
−使用制御ルール
【００３８】
ステップ６０８で、コントローラ５０４は、テキスト・メッセージをアーカイブすることが許可されるかどうかを決定するために、保護情報およびプライバシー・ポリシー（およびおそらく宛先アドレスなど他の情報）を処理する。たとえば、保護情報が保護クラス「財務」、および保護レベル「１」を示している場合、プライバシー・ポリシーは、テキスト・メッセージをアーカイブすることが許可されることを示すことができる。保護情報が保護クラス「財務」、および保護レベル「３」を示している場合、プライバシー・ポリシーは、テキスト・メッセージをアーカイブすることが許可されないことを示すことができる。プライバシー・ポリシーは、テキスト・メッセージの送信元、テキスト・メッセージの宛先、時刻など、他の情報を考慮することができる。
【００３９】
テキスト・メッセージが許可される場合、コントローラ５０４は、アーカイブ・サーバ１２４でテキスト・メッセージのアーカイブを開始する（ステップ６１０）。たとえば、コントローラ５０４は、アーカイブ・サーバ１２４にテキスト・メッセージを格納するために送信することができる。テキスト・メッセージが許可されない場合、コントローラ５０４は、アーカイブ・サーバ１２４にテキスト・メッセージがアーカイブされることを阻止する（ステップ６１２）。たとえば、コントローラ５０４は、アーカイブ・サーバ１２４にテキスト・メッセージを格納するために送信することを止めることができる。
【００４０】
方法６００はテキスト・メッセージをアーカイブすることに関して記述されているが、テキスト・メッセージの転送、テキスト・メッセージのコピーなどのために類似した方法を使用することができる。
【００４１】
方法６００に記述したように、アーカイブ制御を実行せずに、メッセージ・センター１２２がアーカイブ・サーバ１２４にテキスト・メッセージを送信した場合、アーカイブ・サーバ１２４は、方法６００に類似した動作をすることができる。アーカイブ・サーバ１２４は、ネットワーク・インターフェースおよびコントローラを備えた図５に示すものに類似した構造を持つことができる。アーカイブ・サーバ１２４が、アーカイブのためにメッセージ・センター１２２からテキスト・メッセージを受信すると、アーカイブ・サーバ１２４は、テキスト・メッセージを格納する前に方法６００に記述したように動作する。特に、アーカイブ・サーバ１２４のコントローラは、テキスト・メッセージに挿入された保護情報を識別し（ステップ６０２）、テキスト・メッセージに関連するエンド・ユーザを識別する（ステップ６０４）。次に、コントローラは、エンド・ユーザに対して規定されたプライバシー・ポリシーを識別する（ステップ６０６）。コントローラは、テキスト・メッセージをアーカイブすることが許可されるかどうかを決定するために、保護情報およびプライバシー・ポリシーを処理する（ステップ６０８）。テキスト・メッセージが許可される場合、コントローラは、テキスト・メッセージのアーカイブを開始する（ステップ６１０）。たとえば、コントローラは、ローカル・メモリにテキスト・メッセージを格納することができる。テキスト・メッセージが許可されない場合、コントローラは、テキスト・メッセージがアーカイブされることを阻止する（ステップ６１２）。たとえば、コントローラは、ローカル・メモリにテキスト・メッセージを格納することを止めることができる。
【００４２】
上記の実施形態において個々のテキスト・メッセージがどのようにアーカイブされるかを制御することによって、エンド・ユーザは、機密に属するテキスト・メッセージについてより優れたプライバシーを有利に持つ。テキスト・メッセージをすべてアーカイブする代わりに、エンド・ユーザは、保護情報およびプライバシー・ポリシーを通じて、どのテキスト・メッセージをアーカイブするかを指定することができる。また、メッセージがアーカイブされることが許可されるかどうかに関して、メッセージごとに決定が行われる。したがって、性質上、財務および医療などプライベートなテキスト・メッセージはアーカイブされず、許可されていない個人によって見られるリスクがない。
【００４３】
［実施例］
図７は、他の代表的な実施形態の通信システム７００を示している。通信システム７００は、モバイル・デバイス７３０にサービスを提供するモバイル・ネットワーク７２０を含む。モバイル・ネットワーク７２０は、また、銀行７１２のＥＳＭＥ７１０に接続されている。ＥＳＭＥ７１０は、ＳＭＳメッセージを介してモバイル・デバイス７３０にクレジット・カード決済確認を送信するように構成されている。したがって、モバイル・デバイス７３０のエンド・ユーザが彼／彼女のクレジット・カードを使用すると、ＥＳＭＥ７１０は、クレジット・カード決済確認を含むＳＭＳメッセージを作成する。
【００４４】
ＥＳＭＥ７１０は、また、上記のようなアーカイブ保護を提供するように構成されている。したがって、ＥＳＭＥ７１０は、モバイル・デバイス７３０に対して作成されたＳＭＳメッセージを識別し、ＳＭＳメッセージに対する保護情報を識別する。この例におけるＳＭＳメッセージは性質上、財務である。したがって、ＥＳＭＥ７１０は、ＳＭＳメッセージに対して保護クラス「Ｂ」（財務）および保護レベル「５」（高）を持つものとして保護情報を識別する。次に、ＥＳＭＥ７１０は、ＳＭＳメッセージのユーザ・データに保護情報を挿入し、ＳＭＳＣ７２２にＳＭＳメッセージを送信する。ＳＭＳメッセージに応じて、ＳＭＳＣ７２２は、モバイル・デバイス７３０へのＳＭＳメッセージの伝達を試みるために集配信を実行することができる。
【００４５】
この例では、エンド・ユーザは、ＳＭＳメッセージをアーカイブするサービスを契約している。この例ではＳＭＳメッセージをアーカイブする前に、ＳＭＳＣ７２２は、ＳＭＳメッセージに関連するエンド・ユーザを識別し、エンド・ユーザの加入者プロファイルを識別する。加入者プロファイルは、ＳＭＳメッセージをアーカイブするために規定されたプライバシー・ポリシーを含む。ＳＭＳＣ７２２は、このＳＭＳメッセージをアーカイブすることが許可されるかどうかを決定するために、ＳＭＳメッセージに挿入された保護情報と、プライバシー・ポリシーとを処理する。この例では、プライバシー・ポリシーは、保護クラス「Ｂ」および保護レベル「５」に基づいて、アーカイブ・サーバ７２４にＳＭＳメッセージをアーカイブすることを許可しない。したがって、ＳＭＳＣ７２２は、長期保管のためにＳＭＳメッセージがアーカイブ・サーバ７２４に送信されるのを阻止する。
【００４６】
エンド・ユーザは、また、エンド・ユーザの電子メール・アカウントにＳＭＳメッセージのコピーを転送するサービスを契約している。この例ではＳＭＳメッセージを転送する前に、ＳＭＳＣ７２２は、このＳＭＳメッセージを転送することが許可されるかどうかを決定するために、ＳＭＳメッセージに挿入された保護情報と、プライバシー・ポリシーとを処理する。この例では、プライバシー・ポリシーは、保護クラス「Ｂ」および保護レベル「５」に基づいて、（エンド・ユーザの電子メール・アカウントをホストしている）電子メール・サーバ７４０へのＳＭＳメッセージの転送を許可する。したがって、ＳＭＳＣ７２２は、電子メール・サーバ７４０にＳＭＳメッセージを転送する。
【００４７】
この例で明らかなように、モバイル・デバイス７３０のエンド・ユーザは、機密に属するＳＭＳメッセージ（つまりクレジット・カード決済についての情報を含むＳＭＳメッセージ）をアーカイブするか、または転送するかを制御することができる。このエンド・ユーザを含む個々のＳＭＳメッセージごとに類似したプロセスが実行される。したがって、すべてのＳＭＳメッセージではなく、許可されたＳＭＳメッセージだけがアーカイブ／転送される。
【００４８】
図に示すか本明細書に記述された様々な要素のいずれも、ハードウェア、ソフトウェア、ファームウェア、またはこれらの一部の組み合わせとして実装することができる。たとえば、要素は専用ハードウェアとして実装することができる。専用のハードウェア要素は、「プロセッサ」、「コントローラ」、または何らかの同様の用語で表すことができる。プロセッサによって提供される場合、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、またはその一部を共有できる、複数の個々のプロセッサによって提供することができる。さらに、「プロセッサ」または「コントローラ」という用語の明示的な使用は、ソフトウェアを実行できるハードウェアを排他的に指すものと解釈するべきではなく、デジタル・シグナル・プロセッサ（（ＤＳＰ））ハードウェア、ネットワーク・プロセッサ、特定用途向けＩＣ（ＡＳＩＣ）または他の回路、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）、ソフトウェアを格納するための読み取り専用メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、不揮発性記憶装置、ロジック、または他の何らかの物理ハードウェア・コンポーネントまたはモジュールを限定することなく、暗黙的に含むことができる。
【００４９】
また、要素は、要素の機能を実行するために、プロセッサまたはコンピュータによって実行可能な命令として実装することができる。命令の一部の例は、ソフトウェア、プログラム・コード、およびファームウェアである。命令は、プロセッサによって実行された場合、要素の機能を実行するようにプロセッサに指図するように動作可能である。命令は、プロセッサによって読み取り可能な記憶装置に格納することができる。記憶装置の一部の例は、たとえば、デジタル・メモリもしくはソリッドステート・メモリ、磁気ディスクや磁気テープなどの磁気記憶メディア、ハード・ドライブ、または光学的に読み取り可能なデジタル・データ記憶メディアなどである。
【００５０】
特定の実施形態について本明細書に記述したが、本発明の範囲はそれらの特定の実施形態に限定されない。本発明の範囲は、以下の特許請求の範囲およびその等価物によって規定される。
【図１】
0006000359.tif 000002
【図２】
0006000359.tif 000003
【図３】
0006000359.tif 000004
【図４】
0006000359.tif 000005
【図５】
0006000359.tif 000006
【図６】
0006000359.tif 000007
【図７】
0006000359.tif 000008