(57)【要約】  ＳＩＭをベースとしたファイヤウォールを用いて、無線デバイスまたはＳＩＭで発生しうるイベントをフィルタリングして規制する方法である。本方法は、構成設定を読み出すステップと、無線デバイスに登録するステップと、タイマをスタートするステップと、イベントを検出するステップと、イベントが許可する基準に適合するか否かを判定するステップと、イベントが適合している場合、イベントを許可するステップと、を含んでもよい。イベントを許可しない場合、本方法は、イベントを終了するステップと、外部インタフェースに通知するか否かを判定するステップと、必要に応じて外部インタフェースに情報（ｉｎｄｉｃａｔｉｏｎ）を送信するステップと、を含んでもよい。また、イベントを検出した、および／またはブロックしたという情報（ｉｎｄｉｃａｔｉｏｎ）を遠隔システムに送信してもよい。【選択図】  図３
2009540648.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）ＳＩＭを含むモバイルデバイスについて発生したイベントの情報（ｉｎｄｉｃａｔｉｏｎ）を前記ＳＩＭによって受信するステップと、
（ｂ）前記イベントが少なくとも一つの条件を満たすかをＳＩＭによって判定するステップと、
（ｃ）前記イベントを前記ＳＩＭによってブロックするステップと、を含む、モバイルデバイスのＳＩＭをベースとするファイヤウォールを操作する方法。
【請求項２】
前記イベントが、発呼を含む、請求項１記載の方法。
【請求項３】
前記イベントが、着呼を含む、請求項１記載の方法。
【請求項４】
前記イベントが、着テキストメッセージを含む、請求項１記載の方法。
【請求項５】
前記イベントが、発テキストメッセージを含む、請求項１記載の方法。
【請求項６】
前記イベントが、ＭＭＳメッセージ、ＳＭＳメッセージ、またはＵＳＳＤメッセージの一つを含む、請求項１記載の方法。
【請求項７】
前記イベントが、ビデオ呼、ＰＴＴ（Ｐｕｓｈ  ｔｏ  Ｔａｌｋ）呼、ＶＯＩＰ呼、電子メール、ＣＢ（Ｃｅｌｌ  Ｂｒｏａｄｃａｓｔ）、インスタントメッセージ、ＧＲＰＳ、ブルーツース、ネットワーク通信、またはデータ接続の開始、の少なくとも一つを含む、請求項１記載の方法。
【請求項８】
前記少なくとも一つの条件が、前記イベントの発信元の電話番号を含む、請求項１記載の方法。
【請求項９】
前記少なくとも一つの条件が、前記イベントの発信元の電話番号の一部を含む、請求項１記載の方法。
【請求項１０】
前記少なくとも一つの条件が、前記イベントの発信元の地理的領域を含む、請求項１記載の方法。
【請求項１１】
前記少なくとも一つの条件が、前記イベントが発生した時間を含む、請求項１記載の方法。
【請求項１２】
前記少なくとも一つの条件が、前記イベントが発生した日付を含む、請求項１記載の方法。
【請求項１３】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理された呼の合計量を含む、請求項１記載の方法。
【請求項１４】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理されたテキストメッセージの合計量を含む、請求項１記載の方法。
【請求項１５】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理されたＭＭＳメッセージの合計量を含む、請求項１記載の方法。
【請求項１６】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理されたデータの合計量を含む、請求項１記載の方法。
【請求項１７】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理されたイベントの合計量を含む、請求項１記載の方法。
【請求項１８】
前記少なくとも一つの条件が、前記イベントの発信元アドレスの特性を含む、請求項１記載の方法。
【請求項１９】
前記発信元アドレスが、ＩＰアドレス、ＵＲＬ、ＳＳサービスコードまたはＵＳＳＤサービスコードの一つである、請求項１８記載の方法。
【請求項２０】
前記ステップ（ｃ）が、前記ＳＩＭによって、イベントが前記モバイルデバイスのユーザインタフェースを介して表示されることを防止するステップを含む、請求項１記載の方法。
【請求項２１】
前記ステップ（ｃ）が、前記ＳＩＭによって、前記モバイルデバイスが前記イベントに関する情報を送信することを防止するステップを含む、請求項１記載の方法。
【請求項２２】
さらに、前記ＳＩＭによって、所定の一群のイベントの情報（ｉｎｄｉｃａｔｉｏｎ）を受信することを登録するステップを含む、請求項１記載の方法。
【請求項２３】
さらに、前記モバイルデバイスによって、遠隔の発信元から前記少なくとも一つの条件を受信するステップを含む、請求項１記載の方法。
【請求項２４】
さらに、ウェブサイトを介して、ブロックするための前記少なくとも一つの条件を受信するステップと、前記モバイルデバイスに前記少なくとも一つの条件を送信するステップと、を含む、請求項２３記載の方法。
【請求項２５】
さらに、音声認識または自動電話応答システムの一つを介して、ブロックするための前記少なくとも一つの条件を受信するステップと、前記モバイルデバイスに前記少なくとも一つの条件を送信するステップと、を含む、請求項１記載の方法。
【請求項２６】
さらに、インタラクティブＴＶまたはインターネットプロトコルＴＶ（ＩＰＴＶ）の一つを介して、ブロックするための前記少なくとも一つの条件を受信するステップと、前記モバイルデバイスに前記少なくとも一つの条件を送信するステップと、を含む、請求項１記載の方法。
【請求項２７】
さらに、モバイル用のインターネットサイトを介して、ブロックするための前記少なくとも一つの条件を受信するステップと、前記モバイルデバイスに前記少なくとも一つの条件を送信するステップと、を含む、請求項１記載の方法。
【請求項２８】
さらに、第２のモバイルデバイスを介して、ブロックするための前記少なくとも一つの条件を受信するステップと、前記モバイルデバイスに前記少なくとも一つの条件を送信するステップと、を含む、請求項１記載の方法。
【請求項２９】
さらに、遠隔システムに、イベントが検出された情報（ｉｎｄｉｃａｔｉｏｎ）を送信するステップを含む、請求項１記載の方法
【請求項３０】
さらに、前記遠隔システムに、前記イベントをブロックした情報（ｉｎｄｉｃａｔｉｏｎ）を送信するステップを含む、請求項２９記載の方法
【請求項３１】
モバイルデバイスのファイヤウォールとして用いるＳＩＭであって、
前記ＳＩＭは、前記ＳＩＭを含むモバイルデバイスについて発生したイベントの情報（ｉｎｄｉｃａｔｉｏｎ）を前記ＳＩＭによって受信する手段と、
前記イベントが少なくとも一つの条件を満たすかをＳＩＭによって判定する手段と、
前記イベントを前記ＳＩＭによってブロックする手段と、を含む、ＳＩＭ。
【請求項３２】
前記イベントが、発呼を含む、請求項３１記載のシステム。
【請求項３３】
前記イベントが、着呼を含む、請求項３１記載のシステム。
【請求項３４】
前記イベントが、着テキストメッセージを含む、請求項３１記載のシステム。
【請求項３５】
前記イベントが、発テキストメッセージを含む、請求項３１記載のシステム。
【請求項３６】
前記イベントが、ＭＭＳメッセージ、ＳＭＳメッセージ、またはＵＳＳＤメッセージの一つを含む、請求項３１記載のシステム。
【請求項３７】
前記イベントが、ビデオ呼、ＰＴＴ（Ｐｕｓｈ  ｔｏ  Ｔａｌｋ）呼、ＶＯＩＰ呼、電子メール、ＣＢ（Ｃｅｌｌ  Ｂｒｏａｄｃａｓｔ）、インスタントメッセージ、ＧＲＰＳ、ブルーツース、ネットワーク通信、またはデータ接続の開始、の少なくとも一つを含む、請求項３１記載のシステム。
【請求項３８】
前記少なくとも一つの条件が、前記イベントの発信元の電話番号を含む、請求項３１記載のシステム。
【請求項３９】
前記少なくとも一つの条件が、前記イベントの発信元の電話番号の一部を含む、請求項３１記載のシステム。
【請求項４０】
前記少なくとも一つの条件が、前記イベントの発信元の地理的領域を含む、請求項３１記載のシステム。
【請求項４１】
前記少なくとも一つの条件が、前記イベントが発生した時間を含む、請求項３１記載のシステム。
【請求項４２】
前記少なくとも一つの条件が、前記イベントが発生した日付を含む、請求項３１記載のシステム。
【請求項４３】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理された呼の合計量を含む、請求項３１記載のシステム。
【請求項４４】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理されたテキストメッセージの合計量を含む、請求項３１記載のシステム。
【請求項４５】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理されたＭＭＳメッセージの合計量を含む、請求項３１記載のシステム。
【請求項４６】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理されたデータの合計量を含む、請求項３１記載のシステム。
【請求項４７】
前記少なくとも一つの条件が、所定の時間期間の間、過去に前記モバイルデバイスを介して処理されたイベントの合計量を含む、請求項３１記載のシステム。
【請求項４８】
前記少なくとも一つの条件が、前記イベントの発信元アドレスの特性を含む、請求項３１記載のシステム。
【請求項４９】
前記発信元アドレスが、ＩＰアドレス、ＵＲＬ、ＳＳサービスコードまたはＵＳＳＤサービスコードの一つである、請求項４８記載のシステム。
【請求項５０】
前記ＳＩＭが、イベントが前記モバイルデバイスのユーザインタフェースを介して表示されることを防止する手段を含む、請求項３１記載のシステム。
【請求項５１】
前記ＳＩＭが、前記モバイルデバイスが前記イベントに関する情報を送信することを防止する手段を含む、請求項３１記載のシステム。
【請求項５２】
さらに、所定の一群のイベントの情報（ｉｎｄｉｃａｔｉｏｎ）を受信することを前記ＳＩＭによって登録する手段を含む、請求項３１記載のシステム。
【請求項５３】
さらに、前記ＳＩＭによって、遠隔の発信元から前記少なくとも一つの条件を受信する手段を含む、請求項３１記載のシステム。
【請求項５４】
さらに、ウェブサイト、音声認識または自動音声応答システム、インタラクティブＴＶ、インターネットプロトコルＴＶ（ＩＰＴＶ）、モバイル用のインターネットサイト、または第２のモバイルデバイスのうちの少なくとも一つを介して入力されるデータから前記少なくとも一つの条件を前記ＳＩＭによって受信する手段を含む、請求項３１記載のシステム。
【請求項５５】
さらに、遠隔システムに、イベントが検出された情報（ｉｎｄｉｃａｔｉｏｎ）を送信する手段を含む、請求項３１記載のシステム。
【請求項５６】
さらに、前記遠隔システムに、前記イベントをブロックした情報（ｉｎｄｉｃａｔｉｏｎ）を送信する手段を含む、請求項５５記載のシステム。
【請求項５７】
（ａ）モバイルデバイスのＳＩＭによって、前記ＳＩＭのメモリの一部の修正を検出するステップと、
（ｂ）前記ＳＩＭによって、前記モバイルデバイスについて発生したイベントの情報（ｉｎｄｉｃａｔｉｏｎ）を受信するステップと、
（ｃ）前記ＳＩＭによって、少なくとも部分的に、前記修正の検出に基づいて、前記イベントをブロックするステップと、を含む、前記モバイルデバイスのＳＩＭをベースとするファイヤウォールを操作する方法。
【請求項５８】
前記ステップ（ａ）が、前記ＳＩＭのメモリの一部が修正された情報（ｉｎｄｉｃａｔｉｏｎ）を、前記モバイルデバイスのオペレーティングシステムから受信するステップを含む、請求項５７記載の方法。
【請求項５９】
前記ステップ（ａ）が、前記ＳＩＭのメモリの一部が修正された情報（ｉｎｄｉｃａｔｉｏｎ）を、前記ＳＩＭのオペレーティングシステムから受信するステップを含む、請求項５７記載の方法。
【請求項６０】
前記ステップ（ａ）が、メモリの一部のコンテンツが過去の時間の前記メモリの一部のコンテンツが異なることを判定するステップを含む、請求項５７記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者識別モジュールを用いた無線デバイスと、かかるデバイス上でやりとりされる通信、データ、イベントをフィルタリングして、調節する手段に関する。
（関連出願のクロスリファレンス）
【０００２】
本出願は、２００６年６月８日出願の「ＳＩＭをベースとするファイヤウォール方法および装置」と題する米国仮特許出願第６０／８０４２２１号の優先権を主張するものであり、これらの開示を参照により本明細書に援用する。
【背景技術】
【０００３】
無線デバイス上でやりとりするイベントを効果的にフィルタリングする機能が望まれている環境が多く存在する。しかしながら、現在の先端技術を用いても、無線電話網で最新の無線デバイスによって送受信されうる複数のデータおよび通信をきめ細かく制御することはできない。
【０００４】
例えば、ＧＳＭ（移動体通信用グローバルシステム：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＵＭＴＳ（ユニバーサル移動電話通信システム：Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）のＦＤＮ（固定ダイヤル番号：ｆｉｘｅｄ  ｄｉａｌｉｎｇ  ｎｕｍｂｅｒ）サービスは、発呼とベアラサービスおよびテレサービスを規制するが、最新の無線デバイスによって受信されうる複数のデータと通信を管理することはできない。ＧＳＭおよびＵＭＴＳ  ＢＤＮ（ｂａｒｒｅｄ  ｄｉａｌｉｎｇ  ｎｕｍｂｅｒ）サービスは規定の電話番号への発呼を妨げることができるが、着呼を管理すること、および最新の無線デバイスによって送受信されうる複数のデータと通信を管理することはできない。
【０００５】
無線電話網で展開するＣＡＭＥＬ（Ｃｕｓｔｏｍｉｚｅｄ  アプリケーションｓ  ｆｏｒ  Ｍｏｂｉｌｅ  ネットワーク  Ｅｎｈａｎｃｅｄ  Ｌｏｇｉｃ）またはＷＩＮ（Ｗｉｒｅｌｅｓｓ  Ｉｎｔｅｌｌｉｇｅｎｔ  ネットワーク）技術を用いたＩＮ（Ｉｎｔｅｌｌｉｇｅｎｔ  ネットワークｓ）は、電話無線網で最新の無線デバイスによって送受信されうる複数のデータと通信を所定のレベルまで管理することができても、設置するには複雑で、高額であり、時間もかかる。
【０００６】
このため、無線電話網で最新の無線デバイスによって送受信されうる複数のデータと通信およびイベントを効率的にきめ細かく管理する解決法が必要とされている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、ネットワークにおいて無線デバイスによって送受信することができる複数のデータ、通信、およびイベントをきめ細かく制御するシステムおよび方法に関する。
【０００８】
一態様によると、本発明は、ＳＩＭをベースとするファイヤウォールを使用して、無線デバイスまたはＳＩＭカードで発生しうるイベントをフィルタリングして規制する方法を提供する。概要を説明すると、本方法は、構成設定を読み出すステップと、無線デバイスに登録するステップと、タイマをスタートするステップと、イベントを検出するステップと、イベントが許可する基準に適合しているか否か判定するステップと、イベントが適合している場合、イベントを許可するステップと、を含む。イベントが許可されなかった場合、本方法は、イベントを終了するステップと、外部インタフェースに通知するか否かを判定するステップと、必要に応じて、外部インタフェースに情報（ｉｎｄｉｃａｔｉｏｎ）を送信するステップと、を含んでもよい。本方法は、また、遠隔システムにイベントを検出した、および／またはブロックしたとう情報（ｉｎｄｉｃａｔｉｏｎ）を送信するステップを含んでもよい。
【０００９】
本発明の他の態様によると、本方法は、ＳＩＭをベースとするファイヤウォールを遠隔から管理する方法を提供する。概要を説明すると、本方法は、ネットワークから遠隔管理イベントを受信するステップを含む。遠隔管理イベントは、ＳＩＭをベースとするファイヤウォールに停止するように指示するステップと、ＳＩＭをベースとするファイヤウォールに再起動するように指示するステップと、ＳＩＭをベースとするファイヤウォールの構成設定を修正するステップと、ＳＩＭをベースとするファイヤウォールの修正した構成設定をセーブするステップと、ＳＩＭをベースとするファイヤウォールの実行ファイルとライブラリを修正するステップと、ＳＩＭをベースとするファイヤウォールの修正した実行ファイルとライブラリをセーブするステップと、のうち１以上を含んでもよい。
【００１０】
本発明の他の態様によると、上述の方法を実行するデジタル電子システムまたはシステムを提供する。
【００１１】
本発明の上述の目的、特徴、利点およびその他の目的、特徴、利点は、添付の図面を参照する以下の本発明の特定の実施例の説明からより明確に理解されるであろう。
【図面の簡単な説明】
【００１２】
【図１Ａ】ネットワークに接続したＳＩＭをベースとするファイヤウォールを組み込んだ一実施の形態の無線デバイスを示すブロック図である。
【図１Ｂ】一実施の形態のネットワークを示すブロック図である。
【図２Ａ】ＳＩＭをベースとしたファイヤウォールが処理する様々実施の形態のイベントを説明するフロー図である。
【図２Ｂ】ＳＩＭをベースとしたファイヤウォールが処理する様々実施の形態のイベントを説明するフロー図である。
【図３】イベントをフィルタリングするＳＩＭファイヤウォールが実行する一実施の形態の方法を説明するフロー図である。
【図４】ＳＩＭファイヤウォールを遠隔管理する一実施の形態の方法を説明するフロー図である。
【発明を実施するための最良の形態】
【００１３】
［実施例］
図１Ａに、ネットワークに接続したＳＩＭをベースとしたファイヤウォールを組み込んだ一実施の形態の無線デバイスのブロック図を示す。概要を説明すると、無線デバイス１０１は、ＣＰＵ（中央処理装置）１０３、ＳＩＭ（加入者識別モジュール）１０７、ＳＩＭをベースとしたファイヤウォール（１０９）、無線送受信機（１１５）、およびＥＩ（外部インタフェース）１１１を含む。無線デバイスは、１以上のネットワーク１０５と通信をしてもよいし、１以上の送信局／受信局１１３と通信してもよい。
【００１４】
図１Ａを参照して無線デバイス１０１について詳細に説明する。本書で、無線デバイスとは、ネットワークと音声および／またはデータ（非音声）情報を回線、ケーブルまたはその他の有形の送信媒体を使用せずに送受信することができるデバイスを意味する。一実施の形態では、無線デバイス１０１は携帯電話を含んでもよい。他の実施の形態では、無線デバイスはセル方式携帯電話、スマートフォン、ＦＭＣ（ｆｉｘｅｄ−ｍｏｂｉｌｅ  ｃｏｎｖｅｒｇｅｎｃｅ）電話、衛星電話、無線データカード、無線ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、無線モデム、または、無線で通信を行うコンピュータおよび電子システムを含んでもよい。
【００１５】
図示の実施の形態では、無線デバイス１０１は、ＳＩＭ１０７を含む。ＳＩＭ１０７は、ＣＰＵ、暗号プロセッサ、ＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ−  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、および入出力回路の一以上を含むスマートカードでもよい。
【００１６】
ＳＩＭ１０７を用いて、ＳＩＭ１０７が接続を許可されているネットワーク、ネットワークでＳＩＭをベース１０７がアクセスしてもよいサービス、電話番号のアドレス帳、ＳＩＭ１０７の所有者に関する固有の加入情報および認証情報を保存してもよい。ＳＩＭ１０７は、１以上の不可価値アプリケーションを有してもよい。かかるアプリケーションとして、銀行取引、生体認証、医療、セキュリティ、プロダクティビティ、識別管理、ＰＫＩ（ｐｕｂｌｉｃ  ｋｅｙ  ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）、マルチメディア、発券、デジタル著作権管理、ゲーム、ロイヤルティ（ｌｏｙａｌｔｙ）などのアプリケーションを含んでもよい。ＳＩＭアプリケーションは、ＳＩＭアプリケーションツールキット（ＳＡＴ）技術またはその他のスマートカード技術を用いてもよい。
【００１７】
他の実施の形態では、無線デバイスは、ＵＩＣＣ（Ｕｎｉｖｅｒｓａｌ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃａｒｄ）をＳＩＭの代わりに有してもよい。ＵＩＣＣは、ＧＭＳ加入者識別モジュール（ＳＩＭ）、ＵＭＴＳインターネットプロトコルマルチメディアサービス識別モジュール（ＩＳＩＭ）、ＣＤＭＡ  Ｒｅｍｏｖａｂｌｅ  Ｕｓｅｒ（Ｒ−ＵＩＭ）と、付加価値アプリケーションのうち一以上の識別モジュール（ＩＭ）を用いてもよい。ＵＩＣＣアプリケーションは、ＵＳＡＴ（Ｕｎｉｖｅｒｓａｌ  ＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ）、ＣＣＡＴ（ＣＤＭＡ  Ｃａｒｄ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ）、ＣＡＴ（Ｃａｒｄ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ），  ＵＡＴＫ（ＵＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ）またはその他のスマートカード技術のうちの１以上の技術を用いてもよい。この意味で、ＳＩＭ１０７を用いて、ＳＩＭカードと、ＵＳＩＭ、またはＵＩＣＣに常駐するアプリケーションであるその他のＩＭを有するＵＩＣＣの両方を提示する。
【００１８】
図示の実施の形態では、ＳＩＭ１０７は、ＳＩＭをベースとしたファイヤウォールアプリケーション１０９（「ＳＩＭファイヤウォール」１０９と呼ぶ）を含んでもよい。ＳＩＭファイヤウォール１０９は、ネットワーク１０５、無線デバイス１０１、ＳＩＭ１０７、無線デバイスの外部インタフェース１１１の間で双方向に、または何れかの方向に通過するデータ、通信、イベントを検出、フィルタリング、規制するプログラマブル論理を含んでもよい。ＳＩＭファイヤウォール１０９は、１以上の設定可能な基準に基づいてデータ、通信、イベントを評価してもよい。データ、通信、イベントが指定された基準に適合する場合は、データ、通信、イベントを、ネットワーク１０５、無線デバイス１０１、ＳＩＭ１０７、無線デバイスの外部インタフェース１１１の間で双方向に、または何れかの方向で継続することを拒否する、または許可するようにしてもよい。
【００１９】
一実施の形態では、ＳＩＭファイヤウォール１０９は、ＳＩＭ１０７の製造工程の一部として、ＳＭＳまたはＣＢ（Ｃｅｌｌ  Ｂｒｏａｄｃａｓｔ）メッセージによるＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）管理を用いて、ＢＩＰ（Ｂｅａｒｅｒ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いて、ＲＭＩ（Ｊａｖａ（登録商標）  Ｒｅｍｏｔｅ  Ｍｅｔｈｏｄ  Ｉｎｖｏｃａｔｉｏｎ）を用いて、ＳＡＴＳＡ（Ｓｅｃｕｒｉｔｙ  ａｎｄ  Ｔｒｕｓｔ  Ｓｅｒｖｉｃｅｓ  ＡＰＩ  ｆｏｒ  Ｊ２ＭＥ）仕様をサポートするＪ２ＭＥ（Ｊａｖａ（登録商標）  ２  Ｍｉｃｒｏ  Ｅｄｉｔｉｏｎ）ｍｉｄｌｅｔを用いて、無線デバイスのオペレーティングシステムを用いて、無線デバイスのアプリケーションを用いて、ＣＡＤ（Ｃａｒｄ  Ａｃｃｅｐｔａｎｃｅ  Ｄｅｖｉｃｅ）または、ＳＩＭと物理的に接続したその他のスマートカードリーダを用いて、短距離無線周波数技術の手法によるＳＩＭと通信可能な非接触スマートカード技術を用いて、ＳＩＭ１０７に転送してインストールしてもよい。
【００２０】
図示の実施の形態では、ＳＩＭファイヤウォール１０９は、ＳＭＳメッセージ、ＣＢ（Ｃｅｌｌ  Ｂｒｏａｄｃａｓｔ）メッセージ、ＢＩＰ、Ｊａｖａ（登録商標）  ＲＭＩ、ＳＡＴＡ仕様をサポートするＪ２ＭＥ  ｍｉｄｌｅｔまたはその他の遠隔管理技術、無線デバイスのオペレーティングシステム、無線デバイスのアプリケーションのうちの１以上を用いて、ネットワークを介して遠隔から管理してもよい。この実施の形態によると、ＳＩＭ１０７に物理的に接続することなく、人間がＳＩＭファイヤウォール１０９を管理することができる。
【００２１】
一実施の形態では、ＳＩＭファイヤウォール１０９を、ＣＡＤ（Ｃａｒｄ  Ａｃｃｅｐｔａｎｃｅ  Ｄｅｖｉｃｅ）または、ＳＩＭと物理的に接続したその他のスマートカードリーダを用いて、短距離無線周波数技術の手法によるＳＩＭと通信可能な非接触スマートカード技術を用いて、局所的に管理してもよい。
【００２２】
図示の実施の形態では、ＳＩＭファイヤウォールは、モバイルデバイス（ｍｏｂｉｌｅ  ｄｅｖｉｃｅ）に電源を投入した時に自動的に起動し、モバイルデバイスの電源を切った時に停止するようにしてもよい。ＳＩＭファイヤウォールはまた、本書に記載のローカル管理技術および遠隔管理技術のいずれか一方または両方によって、停止して起動するようにしてもよい。
【００２３】
図示の実施の形態では、無線デバイス１０１は、外部インタフェース（Ｅ１）１１１を含んでもよい。外部インタフェースは、１以上のＭＭＩ（ｍａｎ−ｍａｃｈｉｎｅ  インタフェース）とＭ２Ｍ（ｍａｃｈｉｎｅ  ｔｏ  ｍａｃｈｉｎｅ  インタフェース）の一以上を含んでもよい。ＭＭＩは、画面、カメラ、指紋リーダ、キーボード、キーパッド、マイクロフォン、光センサ、音響センサ、モニタセンサ、スピーカを含むが、これに限定されない、無線デバイスを、人間が操作する、またはインタラクティブに作用することを可能とする、デバイスを含んでもよい。Ｍ２Ｍは、Ｒ−２３２シリアル通信データポート、メーカ固有の通信データポート、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）データポート、ブルーツーストランシーバデータポート、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅｂａｎｄ）トランシーバデータポート、赤外線データポート、その他の短距離無線通信周波数技術データポート、または、他のデバイスと通信をすることによって無線デバイスと通信可能であるその他のデータポートを含むが、これに限定されない、無線デバイスとデータをやりとりする、または無線デバイスを操作することを可能とする、その他のデバイスを含んでもよい。
【００２４】
図示の実施の形態では、無線デバイス１０１は、ネットワーク１０５と通信をしてもよい。ネットワーク１０５は、無線送信を受信することができるのならば、公知の如何なるネットワークを含んでもよい。
【００２５】
図１Ｂに、ネットワーク１０５の一例を示す。ネットワーク１０５は、ＭＳ（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎｓ）１０１、ＢＴＳ（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  ｓｔａｔｉｏｎｓ）１１３、ＢＳＣ（Ｂａｓｅ  ｓｔａｔｉｏｎ  ｃｏｎｔｒｏｌｌｅｒｓ）１４７、ＭＳＣ（Ｍｏｂｉｌｅ  ｓｗｉｔｃｈｉｎｇ  ｃｅｎｔｅｒｓ）１１７、ＨＬＲ（Ｈｏｍｅ  ｌｏｃａｔｉｏｎ  ｒｅｇｉｓｔｅｒｓ）１１９、Ａｕｃ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ｃｅｎｔｅｒｓ）１２１、ＶＬＲ（Ｖｉｓｉｔｏｒ  ｌｏｃａｔｉｏｎ  ｒｅｇｉｓｔｅｒｓ）１２３、ＧＭＳＣ（Ｇａｔｅｗａｙ  ｍｏｂｉｌｅ  ｓｗｉｔｃｈｉｎｇ  ｃｅｎｔｅｒｓ）１２５、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｃｏｍｍ  Ｎｔｗｏｒｋｓ）１２７、ＳＭＳＣ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｅ  ｃｅｎｔｅｒｓ）１２９、ＥＩＲ（Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ  Ｒｅｇｉｓｔｅｒｓ）１３１、ＵＳＳＤＧＷ（Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｓｕｐｐｌｅｍｅｎｔａｒｙ  Ｓｅｒｖｉｃｅｓ  Ｄａｔａ）ゲートウェイ１３３、ＩＡＳ（Ｉｎｔｅｒｎｅｔ  Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｅｒｓ）  １３５、ＧＰＲＳ（Ｇａｔｅｗａｙ  Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）  ＧＧＳＮ（Ｓｕｐｐｏｒｔ  Ｎｏｄｅｓ）  １３７、ＳＧＳＮ（Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅｓ）  １３９、ＰＤＮ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋｓ）  １４１、ＯＴＡ（ＳＩＭ  ＯＴＡＳｅｒｖｅｒｓ）１４３、およびＳＭＳ  ＧＭＳＣ（ＳＭＳ  Ｇａｔｅｗａｙ  ＭＳＣｓ）１４５のうちの１以上を含んでもよい。
【００２６】
本書に記載のネットワーク１０５は、汎用ＧＳＭ／ＧＰＲＳネットワークを含んでもよいが、当業者には、本発明は、異なるベアラ、プロトコル、技術、アーキテクチャおよびトポロジーを用いたその他のネットワークでも適用可能であることは明らかである。他の実施の形態では、ネットワーク１０５は、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｒｖｉｃｅ）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）２００１ｘ、ＣＤＭＡ２００１ｘＥＶ−ＤＯ、ＣＤＭＡ２０００１ｘＥＶ−ＤＶ、ＣＤＭＡ  ＴＩＡ／ＥＩＡ／ＡＮＳＩ−９５Ａ／Ｂを含むＣＤＭＡ、ＣＰＲＳ、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ｒａｔｅｓ  ｆｏｒ  ＧＳＭ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ｉＤＥＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｉｇｉｔａｌ  Ｅｎｈａｎｃｅｄ  Ｎｅｔｗｏｒｋ）、ＨＳＵＰＡ（Ｈｉｇｈ−Ｓｐｅｅｄ  Ｕｐｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）ＵＭＴＳ、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）  ＵＭＴＳ、ＦＯＭＡ（Ｆｒｅｅｄｏｍ  ｏｆ  Ｍｏｂｉｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ａｃｃｅｓｓ）、ＴＤ−ＳＣＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ−Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＴＤ−ＣＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ−  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＵＭＴＳ−ＴＤＤ（ＵＭＴＳ−Ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｄｕｐｌｅｘｉｎｇ）、ＵＭＴＳ    ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＦＤＭ（Ｆｒｅｑｕｅｎｃｙ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅｘｉｎｇ）、ＦＤＤ（Ｆｒｅｑｕｅｎｃｙ  ｄｉｖｉｓｉｏｎ  ｄｕｐｌｅｘｉｎｇ）、ＤＳ−ＵＷＢ（Ｄｉｒｅｃｔ  Ｓｅｑｕｅｎｃｅ  Ｕｌｔｒａ  ｗｉｄｅ  ｂａｎｄ）、ＩＭＳ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｕｂｓｙｓｔｅｍ）、ＳＩＰ  （Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＯＦＤＭ  （Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ）、ＯＦＤＭＡ  （Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＳＤＲ（Ｓｏｆｔｗａｒｅ−ｄｅｆｉｎｅｄ  ｒａｄｉｏ）、ＰＣＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｒｖｉｃｅ）、ＨＳＣＳＤ（Ｈｉｇｈ−Ｓｐｅｅｄ  Ｃｉｒｃｕｉｔ−Ｓｗｉｔｃｈｅｄ  Ｄａｔａ）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅｂａｎｄ）、ＷｉＤＥＮ  （Ｗｉｄｅｂａｎｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｄｉｓｐａｔｃｈ  Ｅｎｈａｎｃｅｄ  Ｎｅｔｗｏｒｋ）、ＵＭＡ（Ｕｎｌｉｃｅｎｓｅｄ  Ｍｏｂｉｌｅ  Ａｃｃｅｓｓ）、ＷｉＭａｘ  ＩＥＥ  ８０２．１６、ＷｉＦｉ  ＩＥＥ  ８０２．１１、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＣＳＤ（Ｃｉｒｃｕｉｔ  Ｓｗｉｔｃｈｅｄ  Ｄａｔａ）、ＷＷＡＮ（Ｗｉｒｅｌｅｓｓ  ｗｉｄｅ−ａｒｅａ  ｎｅｔｗｏｒｋ）、ＶＯＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＴＤＭＡ（ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＷｉＢｒｏ（Ｗｉｒｅｌｅｓｓ  Ｂｒｏａｄｂａｎｄ）、ＴＤ−ＣＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  ＣＤＭＡ）、Ｖｏ  ＷＬＡＮ（Ｖｏｉｃｅ  ｏｖｅｒ  ＷＬＡＮ）、ＭＩＭＯ（Ｍｕｌｔｉｐｌｅ−ｉｎｐｕｔ  ｍｕｌｔｉｐｌｅ−ｏｕｔｐｕｔ）、Ｖａｒｉａｂｌｅ−Ｓｐｒｅａｄｉｎｇ−ｆａｃｔｏｒ  Ｓｐｒｅａｄ  Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ，  ＰＴＴ（Ｐｕｓｈ  ｔｏ  Ｔａｌｋ）、ＳＳ７（Ｓｉｇｎａｌｉｎｇ  Ｓｙｓｔｅｍ  ７）、ＳＳ７  ｏｖｅｒ  ＩＰ、Ｍ２ＰＡ（Ｍｅｓｓａｇｅ  Ｔｒａｎｓｆｅｒ  Ｐａｒｔ−Ｌｅｖｅｌ  ２  Ｐｅｅｒ−  ｔｏ−Ｐｅｅｒ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ）、Ｍ３ＵＡ（Ｍｅｓｓａｇｅ  Ｔｒａｎｓｆｅｒ  Ｐａｒｔ  −  Ｌｅｖｅｌ  ３  Ｕｓｅｒ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ）、ＣＣＳ７（Ｃｏｍｍｏｎ  Ｃｈａｎｎｅｌ  Ｓｉｇｎａｌｉｎｇ  Ｓｙｓｔｅｍ  ７）、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰＳ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  ｐｒｏｔｏｃｏｌ）のうちの１以上を展開してもよい。
【００２７】
図２Ａに、ＳＩＭをベースとしたファイヤウォールが処理する一実施の形態のイベントを説明するフロー図を示す。概要を説明すると、ネットワーク１０５はイベントを開始し、無線デバイスによって受信される（ステップ２０１）。無線デバイス１０１の内側で動作するＳＩＭをベースとしたファイヤウォール１０９は、イベントを検出し（ステップ２０３）、イベントを評価する（ステップ２０５）。ＳＩＭをベースとしたファイヤウォールは、イベントを許可し（ステップ２０７）、イベントは継続して（ステップ２０９）、ＥＩ１１１に渡される。イベントは、ＥＩ１１１から無線デバイスに送信されて完了してもよく（ステップ２１１）、その後ネットワークに渡されてもよい（ステップ２１３）。
【００２８】
図２Ａを参照して本実施の形態について詳細に説明する。ネットワーク１０５はイベントを開始し、無線デバイスによって受信される（ステップ２０１）。イベントは、音声呼、ビデオ呼、ＰＴＴ呼、セルブロードキャストメッセージ、ＳＭＳメッセージ、インスタントメッセージ、無線アプリケーションプロトコル（ＷＡＰ）プッシュメッセージ、ＭＮＳ（Ｍｕｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）通知、ＳＩＭ更新メッセージ、ＥＭＳ（Ｅｎｈａｎｃｅｄ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）メッセージ、電子メール通知、電子メールメッセージ、着暗号化／非暗号化データ接続通知、着暗号化／非暗号化データ接続、移動ＴＶデータ、無線デバイスのページング／ポーリング、着無線、ビデオおよびその他のマルチメディアコンテンツ、無線デバイスオペレーティングシステム更新、無線デバイスアプリケーション更新、無線デバイスファームウェア更新、新しい無線デバイスアプリケーションのインストール、のうちの１以上を含んでもよい。
【００２９】
図示の実施の形態では、イベントは、無線デバイス内でＳＩＭで作動するＳＩＭをベースとしたファイヤウォールアプリケーションによって検出されてもよい（ステップ２０３）。いくつかの実施の形態では、ＳＩＭファイヤウォールは、ネットワークから受信される１以上のイベントが通知されるように、無線デバイスまたは無線デバイスのオペレーティングシステムに、事前に登録しておいてもよい。一実施の形態では、無線デバイスがイベントを受信された後は、イベントに関する情報と、着イベントに関する制御を、無線デバイスからＳＩＭファイヤウォールに渡すようにしてもよい。他の実施の形態では、ＳＩＭが能動的に１以上のイベントを検出してもよい。
【００３０】
図示の実施の形態では、イベントは、設定可能な基準に基づいてＳＩＭファイヤウォールによって評価されてもよい（ステップ２０５）。設定可能な基準は、ＳＩＭまたは無線デバイスに保存してもよく、イベントの種類、着イベントまたは発イベント、データの種類、データのコンテンツ、アプリケーションの種類、プロトコル、ベアラ、発信元アドレス、宛先アドレス、時間、日付、前回の使用量、前回のイベントの数、のうちの１以上を含んでもよい。
【００３１】
一実施の形態では、ＳＩＭファイヤウォールは、部分的な適合および／または完全な適合によって発信元アドレスおよび宛先アドレスを評価してもよい。ＳＩＭファイヤウォールは、インターネットプロトコル（ＩＰｖ４および／またはＩＰｖ６）アドレス、および／またはポート番号、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレス、電子メールアドレス、ＧＰＲＳ  ＡＰＮ（アクセスポイント名）、ＭＳＩＳＤＮ  （Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）番号、ＵＳＳＤサービスコード、呼ＩＤ、ＩＭＥＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ）、ＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）、ＳＭＳポート番号、無線デバイスポート番号、無線デバイスによってサポートされるその他のアドレス方式、のうちの１以上を含むアドレス方式を評価してもよい。
【００３２】
他の実施の形態では、ＳＩＭファイヤウォールは、１以上の時間要素の任意の組み合わせによって、イベントを評価してもよい。例えば、子供が授業時間中に携帯電話を使用して友達に電話をかけたり、友達から電話を受けたりすることができないように、親が指定してもよい。あるいは、例えば、会社の携帯電話を、平日の勤務時間にのみ使用できるように会社のマネージャが指定してもよい。ＳＩＭファイヤウォールはまた、設定可能なスケジュールに基づいてイベントを評価してもよい。例えば、１０秒ごとに状態を評価してもよい。
【００３３】
図示の実施の形態では、イベントが設定可能な基準によって禁止されていない場合は、ＳＩＭをベースとしたファイヤウォールは、イベントの処理を許可して（ステップ２０７）、イベントの制御をＳＩＭから無線デバイスに渡して、さらに無線デバイスの外部インタフェースに渡すようにしてもよい（ステップ２０９）。
【００３４】
図示の実施の形態では、無線デバイスの外部インタフェースは、イベントを処理してもよい（ステップ２０９）。イベントは、外部インタフェースのＭ２ＭまたはＭＭＩインタフェースの１以上によって処理してもよい。
【００３５】
図示の実施の形態では、イベントは、外部インタフェース１１１から無線デバイスに送信され（ステップ２１１）、その後ネットワークに渡されて（ステップ２１３）完了してもよい。
【００３６】
図示の実施の形態では、ＳＩＭをベースとしたファイヤウォールがイベントの処理を許可した後（ステップ２０７）、イベントの制御をＳＩＭから無線デバイスに渡して、さらに無線デバイスの外部インタフェースに渡すが（ステップ２０９）、他の実施の形態では、イベントの制御を、無線デバイス、無線デバイスのアプリケーション、無線デバイスのオペレーティングシステム、無線デバイスのファームウェア、ＳＩＭ、ＳＩＭのアプリケーション、の中の１以上のエンティティに渡して処理してもよい。イベントは、受信したエンティティから送信されて、ネットワークに渡して完了してもよい（ステップ２１３）。
【００３７】
図２Ｂに、ＳＩＭをベースとしたファイヤウォールが処理する他の実施の形態のイベントを説明するフロー図を示す。概要を説明すると、ネットワーク１０５はイベントを開始し、無線デバイスによって受信される（ステップ２０１）。無線デバイス１０１の内側で動作するＳＩＭをベースとしたファイヤウォール１０９は、イベントを検出し（ステップ２０３）、イベントを評価する（ステップ２０５）。ＳＩＭをベースとしたファイヤウォールはイベントを禁止し、イベントは終了する（ステップ２１９）。イベントは、無線デバイスからネットワークに送信されて終了してもよい（ステップ２２１）。
【００３８】
図２Ｂを参照して本実施の形態について詳細に説明する。ネットワーク１０５はイベントを開始し、無線デバイスによって受信される（ステップ２０１）。このステップは、図２Ａを参照した説明と同様に実行してもよい。
【００３９】
図示の実施の形態では、無線デバイス内でＳＩＭで作動するＳＩＭをベースとしたファイヤウォールアプリケーションがイベントを検出する（ステップ２０３）。このステップは、図２Ａを参照した説明と同様に実行してもよい。
【００４０】
図示の実施の形態では、イベントは、設定可能な基準に基づいてＳＩＭをベースとしたファイヤウォールによって評価されてもよい（ステップ２０５）。設定可能な基準は、ＳＩＭまたは無線デバイスに保存してもよい。このステップは、本書で説明する実施の形態の何れかと同様に実行してもよい。図示の実施の形態では、イベントは、設定された基準によって禁止され、ＳＩＭファイヤウォールは、イベントの継続を阻止する。
【００４１】
イベントは終了し（ステップ２１９）、制御は無線デバイスに渡される。いくつかの実施の形態では、イベントは、無線デバイスからネットワークに送信されて終了してもよい（ステップ２２１）。
【００４２】
図２Ａおよび図２Ｂに示した実施の形態では、イベントをネットワークによって開始したが（ステップ２０１）、他の実施の形態では、ＳＩＭをベースとしたファイヤウォールが、無線デバイス（１０１）、ＳＩＭ（１０７）、ＳＩＭのアプリケーション、無線デバイスの外部インタフェース（１１１）が開始しうるその他のイベント、またはＳＩＭをベースとしたファイヤウォール（１０９）が推定しうるイベントを検出して評価するようにしてもよい。
【００４３】
無線デバイスが開始するイベントは、これに限定されないが、タイマが生成するイベント、内部カードリーダまたは外部カードリーダが生成するイベント、無線デバイスのファイルシステムまたはメモリへのアクセスまたは修正に関するイベント、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）フラッシュ、ＭＭＣ（Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）  フラッシュ、コンパクトフラッシュ（登録商標）保存、メモリスティック、フラッシュＲＡＭ／ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ−Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、個体メモリ、ハードドライブ、ＮＡＮＤフラッシュ保存などの外部保存技術へのアクセスおよびアクセス修正に関するイベント、無線デバイスで実行するアプリケーションまたはサービスの開始または終了に関するイベント、無線デバイスのオペレーティングシステムが生成するイベント、無線デバイスのデータセッションの開始または終了に関するイベント、他のデバイスからのブルーツース通信の受信に関するイベント、他のデバイスからの赤外線通信の受信に関するイベント、および短距離無線技術を用いた他のデバイスからの通信の受信に関するイベントなどを含んでもよい。
【００４４】
無線デバイスの外部インタフェースが開始するイベントは、これに限定されないが、無線デバイスのボタンに対するユーザの操作に関するイベント、無線デバイスのジョイスティックに対するユーザの操作に関するイベント、無線デバイスの音声制御を含む、ユーザ入力機構に対するユーザの操作に関するイベント、ＳＭＳメッセージのユーザの送信に関するイベント、ＭＭＳメッセージのユーザの送信に関するイベント、ＵＳＳＤメッセージに関するイベント、インスタントメッセージのユーザの送信に関するイベント、ユーザの音声呼の開始または終了に関するイベント、ユーザのビデオ呼の開始または終了に関するイベント、ユーザのＶＯＩＰ呼の開始または終了に関するイベント、ユーザのＰＴＴ呼の開始または終了に関するイベント、ユーザのブルーツースデータセッションの開始または終了に関するイベント、ユーザの赤外線データセッションの開始または終了に関するイベント、ユーザのデータセッションの開始または終了に関するイベント、無線デバイスまたはＳＩＭのサービスの開始または終了に関するイベント、無線デバイスまたはＳＩＭのアプリケーションの開始または終了に関するイベント、Ｍ２Ｍを介して無線デバイスに送信されるＡＴコマンド、Ｍ２Ｍを介してＳＩＭに送信されるＡＴコマンド、Ｍ２Ｍを介して無線デバイスまたはＳＩＭに送信されるその他のプログラムコマンドを含んでもよい。
【００４５】
ＳＩＭが開始するイベントは、ＳＩＭのアプリケーションが生成するイベント、ＳＩＭのファイルシステムまたはメモリのアクセスまたは修正に関するイベント、ＳＩＭの暗号化された、または保護されたファイルまたはメモリのアクセスまたは修正に関するイベント、ＳＩＭのファイルまたはメモリに適用する暗号化動作に関するイベント、を含んでもよい。
【００４６】
図３に、イベントをフィルタリングするＳＩＭファイヤウォールが実行する一実施の形態の方法を説明するフロー図を示す。概要を説明すると、本方法は、構成設定を読み出すステップ（ステップ３０３）と、無線デバイスを登録するステップ（ステップ３０５）と、イベントを検出するステップ（ステップ３０７）と、イベントが許可する基準に適合するか否かを判定するステップ（ステップ３０９）と、イベントが適合する場合、イベントを許可するステップ（ステップ３１１）とを含む。イベントを許可しない場合、本方法は、イベントを終了し（ステップ３１３）、ＥＩに通知するか否かを判定し（ステップ３１５）、必要に応じて、ＥＩに情報（ｉｎｄｉｃａｔｉｏｎ）を送信するステップ（ステップ３１７）を含んでもよい。
【００４７】
図３を参照して、図示の実施の形態において、ＳＩＭファイヤウォールが構成設定を読み出すステップ（ステップ３０３）について詳細に説明する。一実施の形態では、ファイヤウォールは、ＳＩＭに保存されたファイルから構成設定を読み出す。他の実施の形態では、ファイヤウォールは、ＳＩＭのメモリから構成設定を読み出す。さらに他の実施の形態では、ファイヤウォールは、無線デバイスに保存されたファイルから構成設定を読み出す。
【００４８】
一実施の形態では、構成設定は、無線デバイスまたはＳＩＭのファイルまたはメモリ領を含む。ファイルまたはメモリ領域は、発信元アドレス、宛先アドレス、プロトコル、ベアラ、イベントの種類、着方向または発方向、データの種類、データコンテンツ、アプリケーション、リソース、イベントを許可または禁止してもよい時間、イベントを禁止した場合、外部インタフェースに通知するか否か、および１以上の基準に適合したイベントを許可するか禁止するか、のうちの１以上を含んでもよい。
【００４９】
ＳＩＭをベースとしたファイヤウォールが構成設定を読み出した後（ステップ３０３）、無線デバイスを登録してもよいし、必要なタイマをスタートしてもよい（ステップ３０５）。ＳＩＭファイヤウォールは無線デバイスに、構成設定に指定された無線デバイスが通知するイベントを登録する。
【００５０】
一実施の形態では、ＳＩＭファイヤウォールは、１以上のタイマをスタートして、構成設定で指定された時間で切れるようにしてもよい。他の実施の形態では、ＳＩＭファイヤウォールは、無線デバイスに１以上のタイマをスタートさせて、構成設定で決められた間隔で切れるようにしてもよい。タイマが切れると、ＳＩＭファイヤウォールは無線デバイスによってイベントを通知される。
【００５１】
図示の実施の形態では、ＳＩＭファイヤウォールがイベントを検出すると（ステップ３０７）、ＳＩＭファイヤウォールが、イベントが許可の基準に適合するか否かを判定する（ステップ３０９）。イベントが許可の基準に適合すると、イベントは許可され（ステップ３１１）、ＳＩＭファイヤウォールは他のイベントの検出をする（ステップ３０７）。この判定は、本書で説明する基準と情報を用いて行ってもよい。他の実施の形態では、ＳＩＭファイヤウォールは、イベントが拒否する基準に適合するか否かを判定してもよい。さらに他の実施の形態では、ＳＩＭファイヤウォールは、許可の基準および拒否の基準の両方に基づいてイベントを許可するか否かを判定してもよい。一実施の形態では、ＳＩＭファイヤウォールは、基準の階層を含んでもよい。例えば、ＳＩＭファイヤウォールは、所定の局番へは全ての発呼を拒否するが、かかる局番の中の特定の番号からの呼は許可するステップを含んでもよい。
【００５２】
イベントが許可の基準に適合しない場合、イベントを終了し（ステップ３１３）、ＳＩＭファイヤウォールは他のイベントの検出をするようにしてもよい（ステップ３０７）。いくつかの実施の形態では、ＳＩＭファイヤウォールは構成設定にアクセスして、外部インタフェースに禁止したイベントが終了したことを通知するか否かを決定し（ステップ３１５）、ＳＩＭファイヤウォールは他のイベントを検出するようにしてもよい（ステップ３０７）。
【００５３】
他の実施の形態では、ＳＩＭファイヤウォールは、イベントが終了した（ステップ３１１）、または許可された（ステップ３１１）情報（ｉｎｄｉｃａｔｉｏｎ）をネットワークに送信してもよい。送信は、ＳＭＳメッセージ、ＵＳＳＤ、ＢＩＰ、ＨＴＴＰ／ＨＴＴＰＳ、ＧＰＲＳ、ＴＣＰ／ＩＰ、ＵＤＰまたはその他の通信技術のうちの１以上を用いて行ってもよい。
【００５４】
いくつかの実施の形態では、ネットワークまたは無線デバイスは、続けて人間、無線デバイス、コンピュータ、サーバ、またはその他の電子システムに、イベントを検出した、および／または終了したことの通知を送信してもよい。ネットワークまたは無線デバイスはこの通知を、電子メール、ＳＭＳ、ＥＭＳ、ＭＭＳ、インスタントメッセージ、音声呼、ビデオ呼、ＶＯＩＰ呼、ＰＴＴ呼、または、インタラクティブな音声応答（ＩＶＲ）、ＶＸＭＬ（Ｖｏｉｃｅ  ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｍａｎｇｕａｇｅ  （ＶＸＭＬ）およびＴＴＳ（ｔｅｘｔ  ｔｏ  ｓｐｅｅｃｈ）技術を用いた音声呼、ＨＴＴＰ／Ｓ、ＴＣＰ／ＩＰ、ＵＤＰ、ＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｍａｎｇｕａｇｅ）またはその他の通信技術を用いて送信してもよい。例えば、ネットワークは、所定の電話番号からの呼を子供の電話に到達しないようにブロックしたことを電子メールで親の電子メールアドレスに送信してもよい。または、例えば、無線デバイスは、デバイスのユーザが所定の局番への呼をブロックされたという通知を、会社のアカウントマネージャがアクセス可能なログに送信してもよい。また、例えば、無線デバイスは、所定のインターネットサイトまたはＩＰアドレスに子供の携帯電話がアクセスしているというテキストメッセージを親のモバイルデバイスに送信してもよい。
【００５５】
図４に、遠隔管理イベントを処理するＳＩＭファイヤウォールが実行する一実施の形態の方法を説明するフロー図を示す。概要を説明すると、本方法は、ネットワークから遠隔管理イベントを受信するステップ（ステップ４０７）を含む。遠隔管理イベントは、ＳＩＭファイヤウォールに停止するように指示するステップ（ステップ４０９）と、ＳＩＭファイヤウォールに再起動するように指示するステップと、ＳＩＭファイヤウォールの構成設定を修正するステップ（ステップ４１１）と、ＳＩＭファイヤウォールの修正した構成設定をセーブするステップ（ステップ４１３）と、ＳＩＭファイヤウォールの実行ファイルとライブラリを修正するステップ（ステップ４１５）と、ＳＩＭファイヤウォールの修正した実行ファイルとライブラリをセーブするステップ（ステップ４１７）と、ＳＩＭファイヤウォールを再起動するステップ（ステップ４１９）と、のうち１以上を含んでもよい。
【００５６】
他の実施の形態では、ＳＩＭファイヤウォールは、上述の方法を上述のローカル管理イベントを処理するために実行してもよい。この方法は、本書で説明する実施の形態の何れかに従って実行してもよい。さらに他の実施の形態では、遠隔管理イベントを受信してもよく、いくつかのケースでは、無線デバイスのアプリケーションまたは無線デバイスのオペレーティングシステムによって修正し、ＳＩＭファイヤウォールまたはＳＩＭに転送してもよい。
【００５７】
図４を参照して、図示の実施の形態について詳細に説明する。ＳＩＭファイヤウォールは、ネットワークから遠隔管理イベントを受信する（ステップ４０７）。このステップは、本書で説明する実施の形態の何れかに従って実行してもよい。
【００５８】
図示の実施の形態では、ＳＩＭファイヤウォールは、ＳＩＭファイヤウォールに作動を停止させる指示を含む遠隔管理イベントを受信してもよい（ステップ４０９）。作動を停止させる指示は、作動を永続的に停止させる指示、無線デバイスに電源が投入されるまで電源を停止させ、電源が投入された時点でＳＩＭファイヤウォールを再起動させる指示、または再起動が指示されるまで作動を停止させる指示を含んでもよい。指示を受信しだい、ＳＩＭファイヤウォールは、作動を停止してもよい。
【００５９】
図示の実施の形態では、ＳＩＭファイヤウォール、またはＳＩＭオペレーティングシステムが、ＳＩＭファイヤウォールの構成設定を修正する指示を含む遠隔管理イベントを受信してもよい（ステップ４１１）。構成設定を修正する指示は、既存の構成設定を新しい構成設定で上書きする、または既存の構成設定を削除して新しい構成設定データで置き換える、指示とデータを含んでもよい。
【００６０】
図示の実施の形態では、ＳＩＭファイヤウォール、またはＳＩＭオペレーティングシステムが、新しい構成設定をセーブして、ＳＩＭ、または無線デバイスに永続的に保存する（ステップ４１３）。ＳＩＭファイヤウォールは、構成設定を直ちに使用してもよいし、あるは再起動してから（ステップ４１９）、構成設定を読み込んでもよい。
【００６１】
図示の実施の形態では、ＳＩＭファイヤウォール、またはＳＩＭオペレーティングシステムが、ＳＩＭファイヤウォールアプリケーションのライブラリとファイルを修正する指示を含む遠隔管理イベントを受信してもよい（ステップ４１５）。ＳＩＭファイヤウォールのライブラリとファイルを修正する指示は、ライブラリとファイルを削除して新しいライブラリとファイルで置き換える、またはライブラリとファイルを新しいライブラリとファイルで上書きするために必要な指示とデータを含んでもよい。他の実施の形態では、ＳＩＭファイヤウォールのライブラリとファイルを修正する指示は、ネットワークの場所から新しいライブラリとファイルをダウンロードする指示を含んでもよい。
【００６２】
続いて、ＳＩＭファイヤウォール、またはＳＩＭオペレーティングシステムが、ファイルとライブラリをセーブして、ＳＩＭ、または無線デバイスに永続的に保存する（ステップ４１７）。ＳＩＭファイヤウォールは、新しいライブラリとファイルを直ちに使用してもよいし、あるいは再起動してから（ステップ４１９）、新しいライブラリとファイルを使用してもよい。
【００６３】
いくつかの実施の形態では、人間、無線デバイス、コンピュータまたは電子システムが上述の方法を用いて、ＳＩＭファイヤウォールの構成設定を遠隔から設定してもよい。一実施の形態では、人間がインターネットウェブブラウザを用いて、認定されたユーザがＳＩＭファイヤウォールの構成設定を修正することができるウェブサイトに接続する。するとウェブサイトはネットワークに接続して、構成設定をＳＩＭファイヤウォールに送信してもよい。続いてネットワークは、イベントが終了した、または許可されたという通知をウェブサイト、または無線デバイスもしくは電子システムに送信する。他の実施の形態では、人間はＳＭＳ、ＭＭＳ、ＥＭＳ、インスタントメッセージ、無線アプリケーションプロトコル（ＷＡＰ）、ｉ−ｍｏｄｅ（登録商標）、ＩＶＲまたはその他の通信  技術を用いて、構成設定を遠隔から設定してもよい。いくつかの実施の形態では、構成設定は、ユーザが、ＩＰＴＶ、インタラクティブＴＶ、携帯電話用ウェブサイト、音声認識システム、または音声自動化システムのうちの１以上を用いて遠隔から設定してもよい。いくつかの実施の形態では、構成設定は、ユーザが、第２のモバイルデバイスを用いて遠隔から設定してもよい。これらの実施の形態の一つでは、構成設定は、第２のモバイルデバイスから、例えば、ブルーツース接続などによって、構成設定するデバイスに直接送信してもよい。
【００６４】
例えば、最近子供に携帯電話を購入した親がウェブサイトにログインして、電話が発呼および着呼を行える番号、およびその他のファイヤウォール設定を指定できるもよい。ウェブサイトは、こうして構成した設定を子供の電話に送信し、その設定が作動するようにしてもよい。あるいは、例えば、会社がウェブサイトを使用して、社員に配布する複数の無線デバイスを構成設定してもよい。マネージャがウェブサイトにアクセスして、無線デバイスを最大で何分使用してよいかを設定してもよい。ウェブサイトは、構成設定を会社が指定した全ての無線デバイスに送信してもよい。
【図１Ａ】
2009540648.tif 000003
【図１Ｂ】
2009540648.tif 000004
【図２Ａ】
2009540648.tif 000005
【図２Ｂ】
2009540648.tif 000006
【図３】
2009540648.tif 000007
【図４】
2009540648.tif 000008
【国際調査報告】
2009540648.tif 000009
2009540648.tif 000010
2009540648.tif 000011
2009540648.tif 000012
2009540648.tif 000013