(57)【要約】      （修正有）【課題】無線装置で実行可能な不要コンテンツを取り除くアンチスパムエンジンを提供する。【解決手段】クライアントアプリケーションによって意図された及び／又は生成されたコンテンツを傍受し、不要コンテンツを取り除くことができるアンチスパムエンジンを備える。アンチスパムエンジンは、コンテンツが不要かどうかを判定するスパムフィルタを設定可能なモジュールを備える。コンテンツをスパムフィルタでフィルタリングした結果に基づいて、アンチスパムエンジンは意図されたクライアントアプリケーション及び／又はネットワーク宛先にコンテンツを転送し、スパムログを生成する。アンチスパムモジュールは、さらにスパムログをユーザマネージャデバイスのようなログを分析し、オペレータが見ることができるリポートを生成する他のデバイスに転送する。【選択図】図５
2015232887.tif 000002
【特許請求の範囲】
【請求項１】
無線装置でコンテンツをフィルタリングする方法であって、
前記無線装置で前記コンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受することと、
前記コンテンツが不要コンテンツを含むかどうかを判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析することと、
前記コンテンツの分析に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離することとを備える方法。
【請求項２】
前記傍受することは、前記無線装置内のクライアントアプリケーションに配信する前に傍受することである請求項１の方法。
【請求項３】
前記転送することは、ブラウザクライアント、インターネットメッセンジャークライアント、ショートメッセージサービス（ＳＭＳ）クライアント、マルチメディアメッセージサービス（ＭＭＳ）クライアント、電子メールクライアントのうち少なくとも１つに前記コンテンツを転送することをさらに備える請求項２の方法。
【請求項４】
前記傍受することは、前記無線装置から無線ネットワークへ前記コンテンツを伝送する前に傍受することである請求項１の方法。
【請求項５】
前記ハードウェア特性は、プロセッサ能力、スピーカ能力、リンガ能力、ディスプレイ能力、およびメモリ容量の少なくとも１つである請求項１の方法。
【請求項６】
前記コンテンツ宛先に関連する前記所定の属性は、前記無線装置内の宛先クライアントアプリケーションの識別子、および前記コンテンツに関連するコンテンツ宛先の数の少なくとも１つを含む請求項１の方法。
【請求項７】
前記ハードウェア要件は、無線装置プロセッサ要件、無線装置音声コンポーネント、無線装置ビデオコンポーネント、及び無線装置メモリコンポーネントの少なくとも１つである無線装置の請求項１の方法。
【請求項８】
前記隔離することは、ストレージ制限パラメータに基づいてコンテンツを削除することをさらに備える請求項１の方法。
【請求項９】
無線ネットワークを介して前記コンテンツフィルタを受信することをさらに備える請求項１の方法。
【請求項１０】
前記コンテンツに関連する所定の情報を記憶することと、
所定の情報の分析のためにリモート装置に所定の情報を伝送することとをさらに備える請求項１の方法。
【請求項１１】
前記所定の情報を記憶することは、前記コンテンツの一部、前記コンテンツの送信元の識別子、前記計算された前記コンテンツに関連するフィルタテスト結果、および前記コンテンツの宛先の識別子の少なくとも１つを記憶することをさらに備える請求項１０の方法。
【請求項１２】
前記コンテンツフィルタに関連するリポーティングパラメータを受信することをさらに備え、前記所定の情報を伝送することは、前記リポーティングパラメータに基づいて伝送することをさらに備える請求項１０の方法。
【請求項１３】
前記所定の情報を伝送することは、予め定められた制限されたサービスコンフィグレーションに基づいて、制限されたアクセス通信チャネルを無線ネットワークを介して確立することをさらに備える請求項１０の方法。
【請求項１４】
前記分析することは、
前記コンテンツフィルタを前記コンテンツに適用することと、
前記コンテンツへの所定のコンテンツフィルタの適用に基づいてフィルタテスト結果を計算することと、
前記計算されたフィルタテスト結果と所定のフィルタテスト結果とを比較することと、
前記計算されたフィルタ結果と前記所定のフィルタテスト結果との比較に基づいて、前記コンテンツを不要コンテンツとして分類することとをさらに備える請求項１の方法。
【請求項１５】
前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信することと、前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換えることとをさらに備える請求項１の方法。
【請求項１６】
機械読み込み可能媒体であって、機械によって実行されるとき、
無線装置でコンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受することと、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析することと、
前記コンテンツ種別に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離することとを前記機械に実行させる命令を備える媒体。
【請求項１７】
無線装置でコンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受する動作と、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析する動作と、
前記コンテンツ種別に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離する動作とを行うように構成される少なくとも１つのプロセッサ。
【請求項１８】
無線装置であって、
コンテンツをコンテンツ宛先に配信する前に前記無線装置で傍受する手段と、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析する手段と、
前記コンテンツ種別に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離する手段と、を備える無線装置。
【請求項１９】
無線装置であって、
前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタを備え、前記無線装置でコンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受することができるアンチスパムエンジンと、
前記アンチスパムエンジンに関連し、前記コンテンツフィルタを前記コンテンツに適用し、前記コンテンツが要求されないコンテンツを含むかどうか判定し、さらに、前記コンテンツが不要コンテンツを含まない場合に前記コンテンツを前記コンテンツ宛先に転送し、あるいは前記コンテンツが要求されないコンテンツが含む場合に前記コンテンツを隔離する処理をする制御ロジックと、を具備する無線装置。
【請求項２０】
前記コンテンツ宛先はクライアントアプリケーションであって、少なくとも１つのクライアントアプリケーションを有するメモリをさらに備える請求項１９記載の無線装置。
【請求項２１】
前記制御ロジックは、さらにブラウザクライアント、インターネットメッセンジャークライアント、ショートメッセージサービス（ＳＭＳ）クライアント、マルチメディアメッセージサービス（ＭＭＳ）クライアント、電子メールクライアントのうち少なくとも１つに前記コンテンツを転送することができる請求項２０記載の無線装置。
【請求項２２】
前記コンテンツを生成することができる少なくとも１つのクライアントアプリケーションを有するメモリをさらに備え、前記コンテンツ宛先は前記無線装置に無線接続可能な宛先を含む、請求項１９記載の無線装置。
【請求項２３】
前記ハードウェア特性は、プロセッサ能力、スピーカ能力、リンガ能力、ディスプレイ能力、およびメモリ容量の少なくとも１つである請求項１９の無線装置。
【請求項２４】
前記コンテンツ宛先と関連する所定の特性は無線装置内の宛先クライアントアプリケーションの識別子と前記コンテンツに関連する多数のコンテンツ宛先との少なくとも１つを含む、請求項１９の無線装置。
【請求項２５】
前記ハードウェア要件は、無線装置プロセッサ要件、無線装置音声コンポーネント要件、無線装置ビデオコンポーネント要件、及び無線装置メモリコンポーネント要件の少なくとも１つを含む請求項１９の無線装置。
【請求項２６】
隔離ログとストレージ制限パラメータとを有するメモリを更に備え、前記制御ロジックは、さらにストレージ制限パラメータに基づいて隔離ログに前記コンテンツを記憶することができる請求項１９の無線装置。
【請求項２７】
スパムログを有するメモリを更に備え、
前記制御ロジックはさらに、前記コンテンツが不要コンテンツを含む場合に、前記コンテンツに関連する所定の情報をスパムログに記憶し、前記所定の情報の分析のために前記スパムログをリモート装置に送信することができる請求項１９の無線装置。
【請求項２８】
前記制御ロジックは、前記コンテンツへの前記コンテンツフィルタの適用に基づいて計算されたフィルタテスト結果を生成することができ、
前記所定の情報は、前記コンテンツの一部、前記コンテンツの配信元の識別子、前記コンテンツに関連する前記計算フィルタテスト結果、および前記コンテンツの宛先の識別子の少なくとも１つを更に含む請求項２７の無線装置。
【請求項２９】
前記メモリは、前記コンテンツフィルタに関連するリポーティングパラメータをさらに有し、
前記制御ロジックは、さらに前記リポーティングパラメータに基づいて前記所定の情報を送信することができる請求項２７の無線装置。
【請求項３０】
前記メモリは、制限されたサービスコンフィグレーションをさらに有し、
前記アンチスパムエンジンはさらに前記制限されたサービスコンフィグレーションに基づいて無線ネットワークを介して限定されたアクセス通信チャネルを確立することにより前記所定の情報を送信する処理をする請求項２７の無線装置。
【請求項３１】
前記アンチスパムエンジンはさらに無線ネットワークを介して前記コンテンツフィルタを受信することができる請求項１９の無線装置。
【請求項３２】
前記コンテンツフィルタに関する所定のフィルタ結果を有するメモリを更に備え、
前記制御ロジックは、さらにフィルタテスト結果を生成するために前記コンテンツに前記コンテンツフィルタを適用することができ、
前記計算されたフィルタテスト結果と前記所定のフィルタテスト結果とを比較し、
前記計算されたフィルタ結果と前記所定のフィルタテスト結果との比較に基づいて、前記コンテンツを不要コンテンツとして分類することができる請求項１９の無線装置。
【請求項３３】
前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信し、前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換えることを備える請求項１９の無線装置。
【請求項３４】
無線装置でコンテンツのフィルタリングを管理する方法であって、
所定のコンテンツフィルタとリポーティングパラメータを前記無線装置に供給することと、
前記リポーティングパラメータに基づいて、前記無線装置のコンテンツに関係し、前記所定のコンテンツフィルタを掛けたスパムログを受信することと、
前記スパムログに基づいてリポートを生成することとを備える方法。
【請求項３５】
前記所定のコンテンツフィルタは、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択される請求項３４の方法。
【請求項３６】
前記スパムログは、前記無線装置によって受信された到来コンテンツおよび前記無線装置から送信される送出コンテンツの少なくとも１つに関連する情報を含む請求項３４の方法。
【請求項３７】
前記無線装置が前記コンテンツに前記コンテンツフィルタを掛けた後で、前記スパムログに前記コンテンツの参照を含むかどうかを決定することを可能にするため所定のフィルタテスト結果を前記無線装置に供給することを備える請求項３４の方法。
【請求項３８】
前記コンテンツフィルタは、前記無線装置によって前記コンテンツに適用されるとき、前記所定のフィルタテスト結果と比較するための計算されたフィルタテスト結果を生成することができる請求項３７の方法。
【請求項３９】
前記リポーティングパラメータは、前記スパムログに記憶する所定の情報を定義するように処理できる請求項３７の方法。
【請求項４０】
前記所定の情報は、さらに前記コンテンツの一部、前記コンテンツの送信元の識別子、前記計算された前記コンテンツに関連するフィルタテスト結果、および前記コンテンツの宛先の識別子の少なくとも１つを含む請求項３９の方法。
【請求項４１】
前記所定のコンテンツフィルタおよび前記リポーティングパラメータを供給することは、さらに無線ネットワークを介して前記無線装置に転送することを備える請求項３４の方法。
【請求項４２】
前記スパムログに基づいて修正されたコンテンツフィルタを前記無線装置に転送することを備える請求項３４の方法。
【請求項４３】
機械読み込み可能媒体であって、機械によって実行されるとき、
所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給する動作と、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信する動作と、
前記スパムログに基づいてリポートを生成する動作とを前記機械に実行させる命令を含む媒体。
【請求項４４】
所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給する動作と、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信する動作と、
前記スパムログに基づいてリポートを生成する動作とを実行するように構成された少なくとも１つのプロセッサ。
【請求項４５】
無線装置でのコンテンツのフィルタリングを管理するための装置であって、
所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給する手段と、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信する手段と、
前記スパムログに基づいてリポートを生成する手段とを備える装置。
【請求項４６】
無線装置でのコンテンツのフィルタリングを管理するための装置であって、所定のコンテンツフィルタおよびリポーティングパラメータの少なくとも１つを含むコンテンツフィルタコンフィグレーションを生成することができるモジュールと、前記コンテンツフィルタコンフィグレーションを前記無線装置に転送することができ、前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記スパムフィルタを掛けたコンテンツに関連するスパムログを受信することができるアンチスパムモジュールと、前記スパムログに基づいてリポートを生成する処理をするリポートジェネレータとを備える装置。
【請求項４７】
前記コンフィグレーション生成モジュールはさらに前記所定のコンテンツフィルタを、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから前記所定のコンテンツフィルタを選択することができるコンフィグレーション生成モジュール請求項４６の装置。
【請求項４８】
前記スパムログは、前記無線装置によって受信された到来コンテンツおよび前記無線装置から送信される送出コンテンツの少なくとも１つに関連する情報である請求項４６の装置。
【請求項４９】
前記コンテンツフィルタコンフィグレーションは、前記無線装置が前記コンテンツに前記コンテンツフィルタを掛けた後に前記スパムログに前記コンテンツの参照を含むかどうかを決定することを可能にする所定のフィルタテスト結果をさらに含む請求項４６の装置。
【請求項５０】
前記コンテンツフィルタは、前記無線装置によって前記コンテンツに適用されるとき、前記所定のフィルタテスト結果と比較するための計算されたフィルタテスト結果を生成することができる請求項４９の装置。
【請求項５１】
前記リポーティングパラメータは、前記スパムログに記憶する所定の情報を定義することができる請求項４６の装置。
【請求項５２】
前記所定の情報は、さらに前記コンテンツの一部、前記コンテンツの一部、前記コンテンツの送信元の識別子、前記コンテンツに関連する前記計算フィルタテスト結果、および前記コンテンツの宛先の識別子の少なくとも１つを含む請求項５１の装置。
【請求項５３】
前記アンチスパムモジュールは、さらに所定のコンテンツフィルタおよび前記リポーティングパラメータを無線ネットワークを介して前記無線装置に転送することができる請求項４６の装置。
【請求項５４】
前記アンチスパムモジュールは、さらに前記スパムログに基づいて修正されたコンテンツフィルタを前記無線装置に転送することができる請求項４６の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、無線通信装置とコンピュータネットワークに関し、特に、無線装置で未許可コンテンツを検出する装置および方法に関する。
【背景技術】
【０００２】
無線ネットワーキングは、１台以上の無線装置と他のコンピュータ装置を、銅ワイヤーあるいは光ケーブルのような直接的な電気的接続なしで接続する。無線装置は、典型的にパケットの形式で、無線あるいは部分的に無線のコンピュータネットワークを介してデータを伝達し、データパケットを送受信できるようにそのネットワーク上に「データ」あるいは「通信」チャネルを開く。無線装置は、ネットワーク上でデータを送受信するための通信接続のオープンに用いられるような、それらのデザインおよび特定のプロトコルまたはコンフィグレーションにしたがって用いられ、データを生成するために個々にかつ協同的に動作するプログラムやハードウェアコンポーネントのような、無線装置リソースを大抵備える。
【０００３】
無線装置は、計算能力が増大して生産され、パーソナル・コンピュータと同等になってきている、そして、インターネットブラウジング、インスタントメッセージ送信（「ＩＭ」）、電子メールと、ショートメッセージサービスとマルチメディアメッセージ交換サービス（「SMS／MMS」）とを含むテキストメッセージ交換のような特徴を有する。このような特徴は、無線装置ユーザと直接的なコンタクトを容易にするため、これらのメッセージ交換クライアントは、ここでは「スパム」と称する、未許可で、迷惑で、ほとんどの場合で不要な、メッセージおよび／またはウイルスのターゲットになる。
【０００４】
スパムすることは、受取人の許可なしで起こる大量の迷惑メッセージおよび／またはウイルスを送るための任意の電子通信メディアの利用として大ざっぱに定義することができる。その利用が通常無差別の大量のメーリングに限定され、少しもターゲットとされたマーケティングでなくとも、その用語「スパム」は、過度で不要であるとみなされる、任意の商業志向の迷惑な大量のメーリングを指すことができる。スパムの最も普通の形式は電子メールで配信されているが、スパマーは、メディアによって変化する発展したいろいろなスパミングテクニック、すなわち、電子メールスパム、インスタントメッセージ送信スパム、 Usenet ニュースグループスパム、ウェブサーチ・エンジンスパム、ウェブログズスパム、および移動電話メッセージ交換スパムを有する。
【０００５】
電子メールによるスパムは、同一（またはほぼ同一の）メッセージを何千（または何百万の）の受取人に送りつけるスパムのタイプである。スパマーは、しばしばユーズネットポストおよび／またはウェブページから見込みがある受取人のアドレスを収集する。データベースからそれらを得るか、あるいは、通称とドメインを使うことによって単純にそれらを推測する。
【０００６】
Yahoo!メッセンジャー、AIM, MSNメッセンジャー、およびICQのようなインスタントメッセージ交換（「IM」）システムは、スパマーにとって人気のターゲットである。多くのIMシステムは、年齢や性別のような統計的な情報を含むユーザのディレクトリを提供する。広告主は、この情報を集め、そのシステムにサインオンして、迷惑メッセージを送ることができる。
【０００７】
移動電話スパムは、ある形式では、移動電話テキストメッセージ交換サービスに向けられたスパミングを含み、ユーザにとって不便なだけでなく、迷惑で大抵は不要なテキストメッセージを受信するために料金を支払わなければならないかもしれないため、特にいらいらさせる。移動電話スパムは、またオーディオコンテンツ、ビデオコンテンツ、ソフトウェアプログラムなどそれらの組み合わせのような、移動電話によって受信することができる任意のタイプのコンテンツを含む。
【０００８】
スパムからネットワークを守るためのいくつかのメッセージ分析方法は、指紋認証とルールベーススコアリングを含む。指紋認証技術は、それぞれのメッセージの「デジタル写真」を撮って、スパムメッセージの周知のプロフィールに対してそれを照合させることで、不要な電子メールおよびフラグをスパムとして検出する。  ルールベーススコアリングは、スパムと正当な電子メールのユニークな特徴に基づいてメッセージにスコアを割り当て、スパムルールのデータベースに対してメッセージをスコアリングすることを含む。メッセージのスコアが定められた閾値を超えるとき、それはスパムとしてフラグされる。
【０００９】
無線ユーザ装置レベルでのアンチスパムフィルタリングへのアプローチは、それぞれのメッセージ交換クライアントアプリケーションの内にアンチスパムモジュールを含むことによって大部分は達成された。
【００１０】
しかしながら、もしアンチスパムのコードがそれぞれのクライアントアプリケーション、例えば、電子メール、ＭＭＳ、ＳＭＳ、およびＩＭの中で統合されるなら、多くの貴重なハンドセットストレージ／メモリが本質的に同じ機能、すなわちアンチスパムフィルタリングをすることで浪費される。
【００１１】
さらに、もし、アンチスパムモジュールの機能性が、無線装置によって受信された後でスパムをフィルタするだけに限定されるなら、そのフィルタリングは、もしネットワークを妨害するスパムの洪水によるネットワークの逼迫の重大な問題でないなら、何の処置もしないのと同じである。ある特定の合法なトラフィック（少し余分がある）のバンド幅の正確な大きさのネットワークは、いくつかのコンテンツ消費クライアントアプリケーションのホストとして機能する無線装置の数と同程度でますます増える数に向けられる何百万ものインスタンスのスパムコンテンツの存在で設計されたサービスの品質を維持するのに困窮しているかもしれない。
【００１２】
したがって、いかなるクライアントアプリケーションによって受信される前に、無線装置に入ってくるすべてのコンテンツをモニタするように構成される一つのユビキタスアンチスパムモジュールを提供する装置と方法を提供することは有益であるであろう。さらに、無線装置でさらなるスパム攻撃を阻止する目的でスパムフィルタリングの影響を分析するように機能する装置と方法を提供することは有益であるであろう。
【発明の概要】
【００１３】
本特許出願は、２００５年３月２５日に出願され、本明細書に参照によって明確に組み込まれる「Methods and Apparatus for Preventing Unauthorized Downloads to a Wireless Device」と題された米国仮出願６０／６６５，３５号の優先権を主張する。
【００１４】
記述される実施形態は、無線ネットワークから受信され、無線装置内のクライアントアプリケーションのための意図されたデータストリームの内部で、および／または、無線装置で生成され、無線ネットワーク上のリモートデバイスに送信するための意図されたデータストリームの内部で、未許可、および／または迷惑コンテンツ、および／またはウィルス、つまりスパムのように、不要コンテンツを除去できる、１つのユビキタスアンチスパム検出メカニズムを無線装置で提供することができる、装置、方法、コンピュータで読み込み可能な媒体、およびプロセッサを備える。
【００１５】
さらに、このような装置および方法は、検出された不要コンテンツに関する情報を、更なる分析およびリポートの生成のために、ユーザマネージャおよび／またはオペレータに転送すること備えることもできる。さらに、ネットワークキャリアは、将来に不要コンテンツがそのネットワークを通じて伝播するのを阻止する目的で、その不要コンテンツの情報をもつことができる。
【００１６】
ある態様では、無線装置でコンテンツをフィルタリングする方法は、前記無線装置で前記コンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受することを備える。さらに、前記方法は、前記コンテンツが不要コンテンツを含むかどうかを判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析することを備える。さらに、前記方法は、前記コンテンツの分析に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離することを備える。別の態様では、少なくとも１つのプロセッサが上記定義された動作を実行する。また別の態様では、機械読み取り可能な媒体が、機械によって実行されるとき、前記機械に上記定義された動作を実行させる命令を備える。
【００１７】
別の態様では、無線装置は、コンテンツをコンテンツ宛先に配信する前に前記無線装置で傍受する手段を備える。さらに、前記無線装置は、コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析する手段を備える。さらに、前記無線装置は、前記コンテンツ種別に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離する手段を備える。
【００１８】
また別の態様は、無線装置は、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタを備え、前記無線装置でコンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受することができるアンチスパムエンジンを備える。さらに、前記無線装置は、前記アンチスパムエンジンに関連し、前記コンテンツフィルタを前記コンテンツに適用し、前記コンテンツが要求されないコンテンツを含むかどうか判定し、さらに、前記コンテンツが不要コンテンツを含まない場合に前記コンテンツを前記コンテンツ宛先に転送し、あるいは前記コンテンツが要求されないコンテンツが含む場合に前記コンテンツを隔離する処理をする制御ロジックを具備する。
【００１９】
さらなる態様は、無線装置でコンテンツのフィルタリングを管理する方法は、所定のコンテンツフィルタとリポーティングパラメータを前記無線装置に供給することと、前記リポーティングパラメータに基づいて、前記無線装置のコンテンツに関係し、前記所定のコンテンツフィルタを掛けたスパムログを受信することとを備える。さらに、前記方法は、前記スパムログに基づいてリポートを生成することを備える。別の態様では、少なくとも１つのプロセッサが上記定義された動作を実行する。また別の態様では、機械読み取り可能な媒体が、機械によって実行されるとき、前記機械に上記定義された動作を実行させる命令を備える。
【００２０】
別の態様では、無線装置でのコンテンツのフィルタリングを管理するための装置は、所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給する手段と、前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを施されたコンテンツに関連するスパムログを受信する手段とを具備する。さらに、前記装置は、前記スパムログに基づいてリポートを生成する手段を具備する。
【００２１】
更なる態様は、無線装置でのコンテンツのフィルタリングを管理するための装置は、所定のコンテンツフィルタおよびリポーティングパラメータの少なくとも１つを含むコンテンツフィルタコンフィグレーションを生成することができるモジュールを具備する。さらに、前記装置は、前記コンテンツフィルタコンフィグレーションを前記無線装置に転送することができ、前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記スパムフィルタを施されたコンテンツに関連するスパムログを受信することができるアンチスパムモジュールを具備する。さらに前記装置は、前記スパムログに基づいてリポートを生成する処理をするリポートジェネレータを備える。
【００２２】
開示された実施形態は、以下に、例証するために提供された付加された図に関連して示され、開示された実施形態に限定されることなく、明示的なものは、その中で同様な要素のように示されるであろう。
【図面の簡単な説明】
【００２３】
【図１】図１は、無線装置でクライアントアプリケーションによって受信された所定のコンテンツ、および／または、クライアントアプリケーションから送信された所定のコンテンツを妨げるシステムの一態様の概略図である。
【図２】図２は、図１に係る無線装置の一態様の概略図である。
【図３】図３は、図２の無線装置に係るメモリ内のアンチスパムエンジンの一態様の概略図である。
【図４】図４は、図１のシステムに係るユーザマネージャの一態様の概略図である。
【図５】図５は、図４のユーザマネージャに係るコンフィグレーション生成モジュールの一態様の概略図である。
【図６】図６は、図４のユーザマネージャに係るデバイス制御モジュールの一態様の概略図である。
【図７】図７は、図１のシステムに係るオペレータワークステーションの一態様の概略図である。
【図８】図８は、図１に係るセルラー電話ネットワークの一態様の概略図である。
【図９】図９は、図１のシステムに係る無線装置に未許可のダウンロードを妨げるための方法のフローチャート図である。
【図１０】図１０は、図１のシステムに係る無線装置に未許可のダウンロードを妨げるための他の方法のフローチャート図である。
【図１１】図１１は、図１のシステムの一実施形態で実施可能なイベントシーケンス図である。
【図１２】図１２は、図１のシステムの別の実施形態で使用可能な他のイベントシーケンス図である。
【発明を実施するための形態】
【００２４】
図１を参照して、無線装置で不要コンテンツを検出し、そのようなコンテンツの受信および／また送信を妨げることを備えるシステム１００は、ユーザマネージャ１１０からコンテンツフィルタコンフィグレーション１７０を受信することができる無線装置１０２を備える。不要コンテンツまたはスパムは、未許可、あるいは迷惑コンテンツおよび／またはウイルスを含んでもよい。コンテンツフィルタコンフィグレーション１７０は、スパムログ１８４でフィルタされたコンテンツに関する詳細を記録するために、そして分析のためにログ１８４をユーザマネージャ１１０あるいは別の装置に転送するために、フィルタモジュール１８０で用いるコンテンツをフィルタリングするためのパラメータを定義する。
【００２５】
例えば、オペレータワークステーション１１４は、ユーザマネージャ１１０に関連するリポートジェネレータ２０４によって生成されたスパムリポート２０５を受け取るように構成されてもよいし、さらに、将来のスパムを阻止する命令１１６をメッセージセンタ１１８に伝達するように構成されてもよい。無線装置１０２、ユーザマネージャ１１０、オペレータワークステーション１１４およびメッセージセンタ１１８の間の通信は、ネットワーク１０１を介して確立されるものとする。
【００２６】
コンテンツフィルタコンフィグレーション１７０と対応するフィルタモジュール１８０は、入ってくるおよび／または出ていくコンテンツに適用するための１つまたはそれ以上のコンテンツフィルタを備えることができる。無線装置１０２によって利用されたコンテンツフィルタは、例えば、無線装置に関連するネットワークサービスプロバイダ、無線装置に関連するハードウェア特性、コンテンツ宛先に関連する所定の特性、およびそのコンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されるものとする。
【００２７】
例えば、無線装置１０２は、ネットワークサービスプロバイダによって提供されるホーム無線ネットワーク上で動作できるが、その装置は別のネットワークサービスプロバイダの制御の下で、そのホームネットワークを出て別の無線ネットワーク中へ移動できる。スパムは所定の無線ネットワークの性能に影響を与えるかもしれないので、各無線サービスプロバイダは、それらの無線ネットワークで動作する任意の無線装置によって用いられるカスタムコンテンツフィルタを定義して提供することができる。
【００２８】
別の例では、コンテンツフィルタは、所定の無線装置のハードウェア特性によって変化することもできる。例えば、プロセッサタイプ／能力、スピーカタイプ／能力、リンガタイプ／能力、ディスプレイタイプ／能力、およいメモリタイプ／容量のようなハードウェア特性は、所定の無線装置が効率的に所定のコンテンツを処理することができるか否かに影響するかもしれない。例えば、所定のリングトーンを含む所定のコンテンツは、所定の無線装置に関連する所定のリンガによって生成できないサウンドを必要とするいかもしれない、それでその所定のコンテンツがその所定の装置にとってスパムであると推測されるかもしれない。  それで、１つの無線装置のハードウェア特性に反対して影響を与える所定のコンテンツは、その装置にとってはスパムとして分類されるかもしれないし、他方、同じコンテンツでも、異なったハードウェア特性を持つ別の無線装置にとってはスパムでないとして分類されるかもしれない。
【００２９】
同様に、コンテンツフィルタはコンテンツ宛先に関連する所定の特性によって変化するようにしてもよい。  例えば、無線装置によって受信された入ってくるコンテンツの場合、コンテンツ宛先に関連する所定の特徴は、例えば、無線装置内の宛先クライアントアプリケーションの識別子を有するものとする。換言すれば、スパムとして定義あるいは分類されるコンテンツは、そのコンテンツがテキストメッセージ交換クライアントと対立するブラウザになる定めであるかどうかによって変化するかもしれない。無線装置からの送信から意図された出て行くコンテンツの場合には、コンテンツ宛先に関連する所定の特徴は、例えば、そのコンテンツに関連するコンテンツ宛先の数を有するものとする。換言すれば、所定の数以上の同じコンテンツのコピーの送信は、スパミングとして定義されるものとする。
【００３０】
同様に、コンテンツフィルタは、コンテンツに関連するハードウェア要件によって変化するようにしてもよい。例えば、ハードウェア要件は、例えば、無線装置プロセッサタイプ／能力／使用容量、オーディオコンポーネントタイプ／能力／使用容量、ビデオコンポーネントネントタイプ／能力／使用容量、および無線装置メモリタイプタイプ／能力／使用容量のうち少なくとも１を有するものとする。換言すれば、例えば、スパムは、所定の無線装置ハードウェア資源の全体の容量の所定の量以上を必要とするものとして定義づけられるようにしてもよい。あまりに多くの容量を使うことによって、所定のコンテンツが無線装置の全体的なパフォーマンスに反対して影響を与えるかもしれない、および／または無線装置の上で実行している他のアプリケーションのパフォーマンスに反対する影響を与えるかもしれない。
【００３１】
無線装置１０２は、セルラー電話、パーソナルディジタルアシスタント、双方向テキストポケットベル、ポータブルコンピュータ、およびネットワークまたはインターネットに無線通信ポータルを持つ別個のコンピュータプラットホームのような、任意のタイプのコンピュータ化された装置を含む。無線装置は、リモートスレーブ、または、エンドユーザをもっていない、単に無線ネットワーク１０１を介してデータを伝送するだけのリモートセンサ、診断ツール、およびデータ中継器のような他の装置となり得る。
【００３２】
無線装置１０２は、入ってくる、および／または出ていくコンテンツをモニターし、集合的にスパムとみなされた、不要、迷惑、および／または未許可コンテンツおよび／またはウイルスを除去するアンチスパムエンジンモジュール１３８を備える。アンチスパムモジュール１３８は、工場１０６で静的にインストールされること、ネットワーク１０１のような無線ネットワーク上の無線送信によること、および、パーソナルコンピュータ（ＰＣ）を経由したような有線通信を介することに、限定されることなく、いくつもの方法で無線装置１０２のメモリ１３６に読み込まれるものとする。無線装置１０２は、ネットワークキャリアおよび／または他の小売り業者に、ユーザへの販売、配布およびネットワークの活性化のために配布されるかもしれない。
【００３３】
一旦、無線装置１０２は、キャリアによって活性化されれば、コンテンツを送信及び受信するためのアプリケーションクライアントおよび無線装置コンポーネント／ポート／インタフェースは、無線装置１０２上で使用可能である。例えば、アプリケーションクライアントは、インスタントメッセージ送信（「ＩＭ」）、電子メールのようなクライアント、ショートメッセージサービス（SMS）クライアントとマルチメディアメッセージ交換サービス（MMS）クライアントのようなメッセージ交換クライアント、およびブラウザで構成されるが、これらに限定されるものではない。無線装置コンポーネント／ポート／インタフェースは、コンテンツの入力端および／または無線装置からのコンテンツの出力端を含むものとする。詳細は後述されるであろう。これらのクライアントアプリケーションおよびコンポーネント／ポート／インタフェースをターゲットとして、広告主および他の迷惑通信のスパムジェネレータ１１２は、ネットワーク１０１へのアクセスを得て、無線装置１０２のアドレス情報を取得することができる。電話番号および／またはインターネット・プロトコル（IP）アドレスのような情報で武装して、スパムジェネレータ１２２は、メッセージセンタ１１８と無線リンク１２０を介して無線装置１０２にスパム１２４を送り始めるかもしれない。  スパム１２４は、無線装置１０２のユーザによっておよび／または、オペレータ、および／またはネットワーク１０１に関連するネットワークサービスプロバイダによって、求められない、不要な、および／または未許可コンテンツである。さらに、スパムは、意図的に、あるいは故意でなくクライアントアプリケーションによって生成され、そのネットワークに伝送されるかもしれない、それによってネットワーク効率は低下する。
【００３４】
アンチスパムエンジンモジュール１３８は、すべての入ってくるコンテンツおよび／またはすべての出ていくコンテンツを傍受して、未許可、および／または迷惑、および／または不要な、および／またはウイルスと判定されたコンテンツをこの中で詳細に述べられるように構成可能なパラメータに基づいて取り除くことができる。
【００３５】
１つの態様で、アンチスパムエンジン１３８は、検出されたスパムを隔離フォルダに隔離し、検出されたスパムの詳細についてスパムログを生成する。さらに、もう１つの態様で、構成可能なリポートパラメータに基づいて、アンチスパムエンジン１３８は、無線リンク１０８を介してユーザマネージャ１１０にスパムログを送信するようにしてもよい。
【００３６】
ユーザマネージャ１１０は、上記ログを受信して、そのデータを分析して、リポートを生成することができる。ユーザマネージャ１１０は、例えば、そのリポートをコミュニケーションチャネル１２６を介してオペレータワークステーション１１４に電子メール送信する、あるいはオペレータに対してそのリポート内容を表示可能にする。
【００３７】
オペレータは、そのリポートを分析し、その分析に基づいて、例えば、新しい形式のスパムを検出するためのエンジンのフィルタリングの特徴を更新するために、アンチスパムエンジン１３８を更新する指示と共にユーザマネージャ１１０にコマンド１１２を発行するものとする。さらに、オペレータワークステーション１１４は、ネットワーク１０１へのスパムジェネレータ１２２のさらなるアクセスを抑止するためにメッセージセンタ１１８にインストラクション１１６を送信するものとする。
【００３８】
図２に言及して、無線装置１０２は、常駐アプリケーションと通信するための入力および出力をそれぞれ提供する入力メカニズム１３０２および出力メカニズム１３４と連結されたコンピュータプラットホーム１３０を備えるものとする。
【００３９】
例えば、入力メカニズム１３２は、これらに限定されないが、キーあるいはキーボード、マウス、タッチスクリーンディスプレイおよび音声認識モジュールのようなメカニズムを含むものとする。出力メカニズム１３４はこれらに限定されないが、ディスプレイ、オーディオスピーカー、およびハプティック（haptic）フィードバックメカニズムを含むものとする。
【００４０】
コンピュータプラットホーム１３０は、受信／送信を実行可能で、無線装置１０２と、ネットワーク１０１のように無線インタフェースを介して接続された装置と同様に連続的に接続された装置のような他の装置との間で通信可能なように、無線装置１０２の内部のコンポーネント間で通信可能なハードウェア、ソフトウェア、ファームウェア、実施可能な命令データとそれらの組み合わせで実現される通信モジュール１５２をさらに備えるものとする。通信モジュール１５２は、１つあるいはそれ以上クライアントアプリケーション１４０および／または無線装置１０２上の入力メカニズム１３２からおよび／または無線装置１０２と接続される他の装置からコンテンツ１６０を受信し、その無線装置から送信および／またはその無線装置によって受信される前に、コンテンツ１６０を分析するためにアンチスパムエンジン１３８と協同する。
【００４１】
上記のとおり、通信モジュール１５２は、コンテンツの入力端および／または無線装置からのコンテンツの出力端を含む、任意のコンポーネント／ポート／インタフェースを含むものとする。このように、通信モジュール１５２は、有線通信および無線通信のためにインタフェースコンポーネントを含むようにしてもよい。例えば、通信モジュール１５２は、これらには限定されないが、シリアルポート、ユニバーサルシリアルバス（ＵＳＢ）、パラレルポート、および、無線プロトコル／基準、Ｗｉ−Ｆｉ（登録商標）、ＷｉＭＡＸ（登録商標）（World Interoperability for Microwave Access）、ＩｒＤＡ（Infrared Data Association）のような赤外線プロトコル、短距離無線プロトコル／技術、Bluetooth（登録商標）技術、ＺｉｇＢｅｅ（登録商標）プロトコル、ＵＷＢ（ultra wide band）プロトコル、ＨｏｍｅＲＦ（home radio frequency）、ＳＷＡＰ（shared wireless access protocol）、ＷＥＣＡ（wideband technology such as a wireless Ethernet（登録商標） compatibility alliance ）、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ（wireless fidelity alliance）、８０２．１１ネットワーク技術、公衆交換電話網、インターネットのような公衆異種通信網、専用無線通信網、陸上移動無線網、ＣＤＭＡ（code division multiple access)、ＷＣＤＭＡ（登録商標）（wideband code division multiple access）、ＵＭＴＳ（universal mobile telecommunications system）、ＡＭＰＳ（advanced mobile phone service）、ＴＤＭＡ（time division multiple access）、ＦＤＭＡ（frequency division multiple access）、ＯＦＤＭＡ（orthogonal frequency division multiple access）、ＧＳＭ（登録商標）（global system for mobile communications）、１ｘＲＴＴ（single carrier radio transmission technology）、ＥＶ−ＤＯ（evolution data only）技術、ＧＰＲＳ（general packet radio service）、ＥＤＧＥ（enhanced data GSM（登録商標） environment）、ＨＳＰＤＡ（high speed downlink data packet access）、アナログおよびデジタル衛星システム、および、無線通信ネットワークおよびデータ通信ネットワークの少なくとも１つに用いられる他の技術／プロトコルのための無線インタフェースコンポーネントなどの通信インタフェースコンポーネントを含む。
【００４２】
また、コンピュータプラットホーム１３０は、読み出し専用および／またはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュカードのような揮発性および不揮発性のメモリ、あるいはコンピュータプラットホームに共通の任意のメモリで構成されるメモリ１３６を含むものとする。さらに、メモリ１３６は、１つあるいはそれ以上のフラッシュメモリセルを含む、または磁気媒体、光学式媒体、テープ、あるいはソフトまたはハードディスクのような第２または第３のストレージデバイスを含むようにしてよい。
【００４３】
メモリ１３６は、ウェブブラウザクライアント、ＩＭクライアント、ＳＭＳテキストメッセージ交換クライアントおよび／またはＭＭＳマルチメディアメッセージ交換クライアントのようなメッセージ交換クライアント、および電子メールクライアントに限定されないが、１あるいはそれ以上のクライアントアプリケーション１４０を記憶しておくために使用可能であるものとする。
【００４４】
さらに、アンチスパムエンジン１３８は、メモリ１３６に記憶され、通信モジュール１５２により受信されたコンテンツ１６０を傍受することを実行可能とし、アンチスパムエンジン１３８が存在しないときは、コンテンツ１６０は通信モジュール１５２から常駐のクライアントアプリケーションおよび／または無線ネットワークの向こう側に位置するリモート装置のような各コンテンツ宛先に直接に転送されるものとなる。アンチスパムエンジン１３８が決まった位置にあるとき、スパムと判定されたコンテンツは、阻止され、一方、合法的なコンテンツは、各コンテンツ宛先に転送されるものとする。アンチスパムエンジン１３８は、通信モジュール１５２によって受信されたすべてのコンテンツ１６０、または選択的なソース／インタフェースから受信された選択されたコンテンツ、または、例えば、１つあるいはそれ以上の所定のクライアントアプリケーション１４０および／またはＵＳＢのような所定のポートで受信されたコンテンツのみである、選択的なソース／インタフェースから受信されたコンテンツから選択されたものだけをフィルタするように構成されるものとすることに注意すべきである。
【００４５】
さらに、コンピュータプラットホーム１３０は、アプリケーション特定の集積回路（「ＡＳＩＣ」）、あるいは他のチップセット、プロセッサ、ロジック回路、あるいは他のデータ処理装置であるものとする処理エンジン１４８を含むものとする。処理エンジン１４８は、アンチスパムエンジン１３８およびクライアントアプリケーション１４０のような、任意の常駐プログラムとインタフェースをとるアプリケーション・プログラミング・インタフェース（「ＡＰＩ」）層１４６を実行することができる。
【００４６】
１つの制限しない態様では、ＡＰＩ１４６は、それぞれの無線装置の上で実行するランタイム環境である。１つのそのようなランタイム環境は、サンディエゴ、カリフォルニアのＱｕａｌｃｏｍｍ社によって開発されたBinary Runtime Environment for Wireless（登録商標）（ＢＲＥＷ（登録商標））ソフトウェアである。  他のランタイム環境は、例えば、無線計算装置の上のアプリケーションの実行を制御するために稼働するために利用されるかもしれない。
【００４７】
図２に言及して、処理エンジン１４８は、無線装置１０２に機能を供給する処理サブシステム１５０の１つあるいは組み合わせを含むものとする。セルラー電話の例では、処理サブシステム１５０は、音、不揮発性メモリ、ファイルシステム、送信、受信、サーチャー、レイヤ１、レイヤ２、レイヤ３、メインコントロール、リモートプロシージャ、受話器、電力管理、診断、デジタル信号プロセッサ、 ボコーダ、メッセージ交換、コールマネージャ、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＰＯＳ、ポジション判定、ポジションエンジン、ユーザインタフェース、スリープ、データサービス、セキュリティ、認証、ＵＳＩＭ／ＳＩＭ、音声サービス、グラフィックス、ＵＳＢ、ＭＰＥＧ、ＧＰＲＳなどのようなマルチメディアのようなサブシステムを含むようにする。
【００４８】
限定しないが、処理サブシステム１５０は、コンピュータプラットホーム１３０の上で実行されるアプリケーションと相互に作用するどんなサブシステムコンポーネントを含むものとする。例えば、処理サブシステム１５０は、常駐のアンチスパムエンジン１３８に代わってＡＰＩ１４６から受信データを読み出し、書き込む任意のサブシステムコンポーネントと、任意の他のメモリに常駐のクライアントアプリケーション１４０を含むようにする。
【００４９】
図３に言及して、アンチスパムエンジン１３８は、任意のクライアントアプリケーション１４０によって生成された、および／または指定されたコンテンツをモニタし、分析するものとする。  アンチスパムエンジン１３８は、ハードウェア、ソフトウェア、ファームウェア、実行可能なインストラクション、およびデータのうち１つまたは組み合わせであるものとする。
【００５０】
アンチスパムエンジン１３８は、アンチスパムエンジンを識別するアンチスパムエンジン識別子（ＩＤ）１３９と、アンチスパムエンジン１３８のすべての機能とコンポーネントを管理するために実施可能な制御ロジック１６２とを備えるものとする。例えば、アンチスパムエンジンＩＤ１３９は、名前、バージョンなどの１つあるいはそれ以上を含むものとする。さらに、アンチスパムエンジン１３８は、入ってくるコンテンツに適用するためのコンテンツフィルタ１８２を定義するコンテンツフィルタコンフィグレーションファイル１７０を含むものとする。例えば、コンテンツフィルタ１８２は、コンテンツフィルタコンフィグレーションファイル１７０に含められるフィルタメカニズムでもよいし、遠隔に蓄積されるフィルタメカニズムを参照するでもよいし、または無線装置１０２内のフィルタモジュール１８０の内部に記憶されるフィルタメカニズムの識別子であってもよい。さらに、統計的なコレクタ／リポータモジュール１６８に関連する制御ロジック１６２は、指定されたコンテンツフィルタ１８２をコンテンツ１６０に適用し、そのコンテンツがスパムであるかスパムでないかを識別または分類し、さらにそのフィルタリングおよび分類処理に関連する情報を収集するように実施可能である。さらに、アンチスパムエンジン１３８は、フィルタされたコンテンツを隔離フォルダ１６４に蓄積し、フィルタされたコンテンツの少なくとも一部および／またはコンテンツ関連情報をアンチスパムエンジン１３８の動作をリポートするために用いられるスパムログ１８４に蓄積するものとする。さらに、アンチスパムエンジン１３８は、アンチスパムエンジン１３８の動作中に、無線装置１０２のローカルユーザ、あるいは、無線装置１０２に接続中の遠隔に位置するユーザ、のようなユーザを支援するユーザインタフェース（「ＵＩ」）１６６を含んでもよい。
【００５１】
例えば、入力メカニズム１３２と関連するＵＩ１６６は、アンチスパムエンジン１３８の機能、すなわち、コンテンツフィルタリング、リポート、隔離、および検知されたスパムの破棄を含む、の少なくとも一部を構成するためにエンドユーザによって使用可能であるものとする。
【００５２】
そのユーザによって構成可能であることのほかに、コンテンツフィルタコンフィグレーションファイル１７０は、無線ネットワーク１０１上の無線送信によってメモリ１３６にダウンロードされる、製造時にＯＥＭ１０６（図１）によって静的にインストールされる、およびパーソナルコンピュータ（ＰＣ）との有線接続によってダウンロードされてよい。例えば、コンテンツフィルタコンフィグレーションファイル１７０は、ネットワークサービス供給者と関連するオペレータによって設定される、およびユーザマネージャサーバ１１０によって無線装置１０２に送信されてもよい。
【００５３】
コンテンツフィルタコンフィグレーションファイル１７０は、スパムフィルタリング、無線装置１０２によって実行される動作の記録およびリポートを指示するパラメータのセットのうちの１つまたはそれ以上の組み合わせを含むものとする。
【００５４】
例えば、コンテンツフィルタコンフィグレーションファイル１７０は、コンテンツ宛先にかかわらず、全てのコンテンツに適用するためのパラメータのセットを含んでもよい。
【００５５】
あるいは、コンテンツフィルタコンフィグレーションファイル１７０は、ネットワーク１０１、および／または、無線ネットワーク１０１上の１つまたはそれ以上のコンテンツ宛先からコンテンツを受信可能な常駐クライアントアプリケーション１４０（図２）のうちの１つまたはそれ以上の特定の宛先のパラメータのセットを含んでもよい。
【００５６】
このように、いくつかの態様で、フィルターコンフィギュレーションファイル１７０は、次のパラメータのうち１つまたはそれ以上を含むものとする。所定のパラメータのセットがコンテンツ宛先に関連して指示されたコンテンツに適用されるように、所定のパラメータのセットに関連してクライアントアプリケーション１４０および／または無線ネットワーク上の通信デバイスを識別するコンテンツ宛先１７２；コンテンツに関連して適用されるコンテンツフィルタを識別するコンテンツフィルタ１８２；所定のコンテンツフィルタおよび／またはコンテンツ宛先に関連する所定のフィルタテスト結果１７４；入ってくるおよび／または出ていくコンテンツにコンテンツフィルタ１８２を適用することによって生成されたフィルタテスト結果と比較されることに限って、所定のフィルタテスト結果１７４はスパムおよび非スパムのコンテンツを定義する所定のフィルタテスト結果１７４；隔離されたスパムコンテンツに関連するストレージ限界パラメータ１７６、例えばストレージ限界パラメータ１７６は、隔離されたコンテンツをそのコンテンツが自動的に削除される前に保管する日数によって指定される、および／または隔離されたコンテンツを蓄積するために利用されるメモリ最大容量によって指定されるものとする。；検知されたスパムに対応してどんな情報をログにするか、分析のためにログを転送するとき、そのログを誰に転送するのか、および／または、そのログへのアクセスを誰に許可するのかを定義するリポーティングパラメータ１７８；および、所定のコンフィグレーションに関連する所定のパラメータのセットを識別する、１つまたはそれ以上の名前、バージョンなどのようなコンフィグレーション識別子（ＩＤ）１７１。
【００５７】
アンチスパムエンジン１３８は、ここでコンテンツフィルタ１８２として述べられた、いくつかのスパム検知メカニズムの少なくとも１つに基づいて使用可能であるかもしれない。ある態様では、コンテンツフィルタ１８２は、コンテンツ１６０がスパムかスパムでないかを分類するためのソフトウェアメカニズムを備える。ある態様では、コンテンツ１６０は、所定の規則のセット、すなわち、そのフィルタメカニズムに基づいて計算されるフィルタテスト結果を生成するためにコンテンツフィルタ１８２を通して実行されるものである。
【００５８】
コンテンツをスパムまたはスパムでないとして分類するための多くの技術がある。これらの技術は、コンテンツフィルタ１８２によって代表されかつ含まれる、しかし以下に限定されない、ホストベースのフィルタリング；規則ベースのフィルタリング；ベイジアン統計分析；ノイズフィルタ；およびスパム対策技術（Sender Policy Framework：SPF)または Sender Identification (ID)フィルタ。ホストベース、および規則ベースのフィルタは、例えば、通常のスパム種別、周知のスパマーアドレス、周知のメール転送マシン、あるいは単に通常のスパムフレーズのような「スパムマーカ」のためにコンテンツを検査する。１つの態様では、コンテンツがメッセージを構成するとき、そのメッセージのヘッダおよび／または本文はこれらのマーカのために検査されるものとする。
【００５９】
ベイジアンフィルタリングは、他のものが通常のスパムコンテンツを見つけるために受信されたコンテンツを比較し、大きいスパム集合と非大きい非スパム集合とに識別することによってこれを完了する。ベイジアンフィルタリング下の理論では、あるトークンはスパムコンテンツで共通であり、非スパムコンテンツでは共通でない、そして、他のあるトークンは、非スパムコンテンツで共通で、スパムコンテンツでは共通でないであろう。コンテンツが分類されるとき、そのトークンがこれらのスパムコンテンツか非スパムコンテンツであるかどうか見分けるために識別される。
【００６０】
ノイズフィルタは、ベイジアンフィルタの一形式で、セールスプロモーションでめったに使わなかった多数のランダムな単語を含むスパムをターゲットとする。スパマーは、プロモーション言葉を最小にすることによって、および、スパムを個人的な通信であるように思わせることによって、ベイジアンフィルタを妨害することを望む。ベイジアンノイズリダクションフィルタによって用いられる３つの主なステップがある。１番目のステップは、パターンが生成されたところと、フィルタによって学習されるそれらの傾向である、パターン学習である。２番目のステップは、学習されたそのパターンを利用するもので、「ダビング」または傾向がそれらが属するテキストのパターンと一致しないトークンの除去を実行する。３番目のステップは、そのサンプルから停止マーカまでデータの同時の除去を実行するものとする。一旦、停止マーカに達すると、ある特定のチェックは、その除去が永久的にされるべきであるかどうかを判定するために同時の除去の長さで実行されるものとする。
【００６１】
スパム対策技術（Sender Policy Framework：SPF)または Sender Identification (ID)フィルタは、リターンパスアドレスの偽造から保護し、なりすましを識別することをより容易にする。ＳＰＦは、ドメインネームサーバ（「DNS」）でドメイン所有者が送信しているメールサーバを識別するようにすることによって、動作する。ＳＭＴＰレシーバは、この情報に対してエンベロープ送信者アドレスを実証して、そして、どんなコンテンツデータでも送信される前に、真のコンテンツを偽物から区別することができる。
【００６２】
さらに、大きいファイルは、無線装置１０２上で反対作用を持っているため、メモリまたは処理能力を利用することにより、またはネットワーク１０１上で、バンド幅を使うことによって、コンテンツは、無線装置１０２へまたは無線装置１０２から送信されたコンテンツのサイズに基づいて、スパムとして識別されるものとする。
【００６３】
ここで開示されたフィルタリングメカニズムの１つまたは任意の組み合わせが、不要コンテンツを検出するためのフィルタモジュール１８０の中に含まれてもよい。さらに、フィルタモジュール１８０中の任意のフィルタ１８２が、特定のコンテンツ宛先１７２に関連し、それによって、アンチスパムエンジン１３８が意図された宛先に基づいて特定のコンテンツ１６０に対して適用するための特定のフィルタモジュール１８０を選択できる。
【００６４】
例えば、制御ロジック１６２は、コンテンツフィルタコンフィグレーションファイル１７０からパラメータを取り出すことを実施可能であり、統計的なコレクタ／リポータ１６８に関して、ハードウェア、ソフトウェア、ファームウェア、データおよび実行可能な命令の任意の組み合わせを備え、無線装置１０２に受信されたおよび／または無無線装置１０２からの送信のために生成された受信されたすべてのコンテンツ１６０をモニタおよび分析することを実施可能である。他の実施形態では、所定のコンテンツ宛先１７２を有するコンテンツ１６０のみが、アンチスパムエンジン１３８による処理のために傍受されるようにしてもよい。さらに、いくつかの実施形態で、同一のコンテンツフィルタ１８２が、すべてのコンテンツ１６０に適用されるようにしてもよい。
【００６５】
他の実施形態では、例えば、無線装置に関連するネットワークサービスプロバイダ、無線装置に関連するハードウェア特性、コンテンツ宛先に関連する所定の特性、およびコンテンツに関連するハードウェア要件の少なくとも１つに基づいて、異なるスパムフィルタ１８２が、異なるコンテンツ１６０に適用されるようにしてもよい。
【００６６】
モニタされたコンテンツの送信元および宛先にかかわらず、アンチスパムエンジン１３８は、各コンテンツ１６０に特定のコンテンツフィルタ１８２を適用し、計算されたフィルタテスト結果１８８を生成し、結果１８８を対応する所定のフィルタテスト結果１７４と比較して、所定のコンテンツ１６０をスパムコンテンツ１６２または権限のあるコンテンツとして分類する。スパムコンテンツ１６３として分類された場合、アンチスパムエンジン１３８は、そのコンテンツを隔離フォルダ１６４に蓄積する、および／またはストレージ限界１７６にしたがって自動的にコンテンツを削除するものとする。スパムとして分類されてない場合は、アンチスパムエンジン１３８は、意図的なコンテンツ宛先１７２にコンテンツ１６０の配信を開始する。
【００６７】
さらに、スパムコンテンツ１６３のために、統計的なコレクタ／リポータ１６８は、ユーザ定義情報および／またはコンテンツフィルタコンフィグレーション定義情報をリポーティングパラメータ１７８に基づいて収集および保存することを実施可能とする。例えば、統計的なコレクタ／リポータ１６８は、以下のログをとるものとする。例えば、どのようにコンテンツ１６０がフィルタされたか識別するための、アンチスパムエンジンＩＤ１３９、および／または、コンテンツフィルタコンフィグレーション１７１のうち１つまたは組み合わせのようなデバイス／コンフィグレーション情報１４１、および、例えば、デバイスの型、常駐ソフトウェア、選択されたハードウェアおよび／またはソフトウェアコンポーネントの状態などを識別する情報、および、トラブルシューティングまたは、無線装置１０２の診断ステータスを判断するための一般的な任意の情報などのハードウェアおよびソフトウェア情報のような無線装置情報；所定のコンテンツ１６０の全てまたは選択された部分１７３および／またはコンテンツに関連する情報；計算されたフィルタテスト結果１８８；コンテンツ宛先１７２；および例えば、ＵＲＬ、電話番号、ＭＡＣアドレス、電子メールアドレス、および、無線装置上に起動しているクライアントアプリケーション１４０の識別情報などのコンテンツの創作者を識別する送信元情報１８６。上記収集された／計算された情報は、スパムログ１８４の一部としてメモリ１３６に保存され、スパムログ１８４の大きさは、ある態様で、同様に構成可能とする。
【００６８】
さらに、コンテンツ１６０がスパムコンテンツ１６３として分類され、別個の隔離フォルダ１８８に蓄積されるために、アンチスパムエンジン１３８は、無線装置１０２のユーザにこれらのコンテンツのレビューを始めるようにスパムの存在の警告するようにしてもよい。さらに、アンチスパムエンジン１３８は、ストレージで使われた記憶スペースおよび／または時間を追跡して、自動的にストレージ限界パラメータ１７６に基づいてスパムコンテンツ１６３を削除するようにしてもよい。スパムコンテンツ１６３をレビュー、および／または削除することについての動作は、リポーティングパラメータ１７８によって指定されるスパムログ１８４に記録されるものとする。
【００６９】
ＵＩ１６６の使用を通して、特定のコンテンツを権限のないとマーク付けする追加の能力、すなわち、そのコンテンツを隔離フォルダ１８８に入れること、隔離フォルダ１８８から未許可コンテンツ１６３として先立って明示されたコンテンツを検索すること、および何のスパム要素をログにするべきか、いつログ１８４にアップロードすべきかを制御することをもって、すべての構成可能なパラメータへのアクセスを持つものとする。例えば、ユーザは、未許可コンテンツ１６３をレビューし、所定のコンテンツを許可されたコンテンツとして識別する入力を供給することでコンテンツフィルタ１８２を更新する。例えば、そのユーザは、所定のコンテンツの送信元１８６を非スパマおよび／または許可されたコンテンツの送信元として識別することで、コンテンツフィルタ１８２は更新されるものとする。
【００７０】
リポートパラメータ１７８は、無線ネットワーク１０１を介してユーザマネージャ１１０に選択的にログファイル１８４を送信するために統計的なコレクタ／リポータ１６８を配置する。ログの送信タイミングは無制限で、所定の時刻に、所定の間隔で、および、所定のイベントの発生、つまり、少なくとも１つの未許可コンテンツの検出で、あるいはユーザマネージャ１１０あるいはオペレータワークステーションのように許可されたリモートデバイスによる要求で送信される。さらに、リポートパラメータ１７８は、ユーザマネージャ１１０のようなリモートデバイスにメモリ１３６へのアクセスを許可することに関して、ログ１７０へのローカルアクセスを許可するかどうかを判定する。
【００７１】
１つの制限しない態様で、スパムログ１７０は、無線装置１０２と無線ネットワーク１０１との間に開いている通信接続を介して送信される。例えば、アンチスパムエンジン１３８は、開いている接続を介して進行中の音声あるいはデータコールにスパムログ１７０を「ピギーバック（piggyback）」するものとする。他には、移動通信ネットワークの形態では、アンチスパムエンジン１３８は、ショートメッセージサービス（「SMS」）を通してユーザマネージャ１１０にスパムログ１７０を送信するかもしれない。さらに、上記のとおり、ユーザマネージャ１１０は、定められた、あるいはアドホックベース上のネットワーク１０１を介して無線装置１０２からログ１７０を「プル（pull）」してもよい。
【００７２】
制限しないが、アンチスパムエンジンモジュール１３８は、またローカル無線装置制御モジュール１８３を含んでもよい。制御ロジック１６２の制御の下で、ローカル無線装置制御モジュール１８３は、無線装置１０２の上にローカルに、あるいはリモートに生成された制御コマンド１８５を実行する。ローカル無線装置制御モジュール１８３はその実行の前に制御コマンド１８５の許可を要求するものとする。
【００７３】
例えば、制御コマンド１８５は、ネットワーク１０１からダウンロードされたコンテンツフィルタコンフィグレーションファイル１７０を受信してアクティブ状態にすること、およびネットワーク１０１を介してログファイル１８４をアップロードすることなどに限定されることなく、無線装置１０２上で実行可能ないかなるオペレーションであってもよい。
【００７４】
さらに、アンチスパムエンジンモジュール１３８は、一般に無線装置１０２のユーザに利用可能でない無線ネットワーク１０１を介してアクセス制限された通信チャネルを確立するために使用可能な制限されたサービスコンフィグレーション１８７を含んでもよい。例えば、アクセス制限された通信チャネルは、制御コマンド１８５を受信／生成するためと同様、コンテンツフィルタコンフィグレーションファイル１７０を受信し、ログファイル１８４を送信するために利用されてもよい。
【００７５】
アクセス制限された通信チャネルの認証とセットアップは、制限されたサービス設定１８９に基づいている。制限されたサービス設定１８９は、許可された通信タイプを識別し、関連づけられた利用可能な通信チャネルを識別するものとする。制限されたサービスコンフィグレーション１８７は、無線ネットワーク１０１の上で受信されてもよいし、シリアル通信などを介してローカルで無線装置１０２に送信されてもよいし、無線装置１０２の上に事前にロードされていてもよい。
【００７６】
図４を参照して、ユーザマネージャ１１０は、サーバ、パーソナル・コンピュータ、ミニコンピュータ、メインフレームコンピュータ、あるいは、ネットワーク１０１からスパムをブロックするための分析および事前の措置をとるように実施可能な任意の計算装置であるものとする。ある態様で、ユーザマネージャ１１０は、これらの機能を実行するためにオペレータワークステーション１１４と関連して動作できる。ユーザマネージャ１１０は、ユーザマネージャアンチスパムモジュール１９０を備え、コンテンツフィルタコンフィグレーションファイル１７０を生成し、無線装置１０２からのスパムログ１８４を解析するように動作する、ハードウェア、ソフトウェア、ファームウェア、データと、実行可能な命令の任意のタイプのうち少なくとも１つを含む。
【００７７】
さらに、有用なフォーマットでパーティにデータを供給するように、および／または無線装置１０２とユーザマネージャアンチスパムモジュール１９０との間のデータフローでの別個の制御レイヤに供給するように協働するユーザマネージャ１１０に関連する別個のサーバまたはコンピュータデバイスがあってもよい。ユーザマネージャ１１０は、ソフトウェアエージェントまたはアプリケーションを無線ネットワーク１０１の向こう側の無線装置１０２に送信するので、その無線装置１０２はその常駐アプリケーションおよびサブシステム１５０から情報を返す。
【００７８】
図４および図５を参照して、ユーザマネージャアンチスパムモジュール１９０は、ハードウェア、コンテンツ、ソフトウェア、および／または、コンフィグレーション生成モジュール１９８がコンテンツフィルタコンフィグレーションファイル１７０を生成するのを許可する他の関連するロジックを構成するコンフィグレーション生成モジュール１９８を含む。１つの態様では、コンフィグレーション生成モジュール１９８は、多くの構成可能なパラメータからの選択に基づいて所定のコンテンツフィルタコンフィグレーションファイル１７０の種々のコンポーネントを組み立てるために使用可能であるものとする。
【００７９】
例えば、コンフィグレーションロジック２２０は、複数のコンテンツフィルタ２０８のメニュー、例えば、ホストベースフィルタリング、規則ベースのフィルタリング、 ベイジアン統計的な分析、ノイズフィルタ、およびスパム対策技術（Sender Policy Framework：SPF)または Sender Identification (ID)フィルタから選択できるように許可されたユーザに提供する。
【００８０】
さらに、コンフィグレーションロジック２２０は、コンテンツフィルタコンフィグレーションファイル１７０を生成するために、無線装置１０２上の常駐のクライアントアプリケーション１４０、およびネットワーク１０１上のネットワークデバイスに限定されないが、コンテンツ宛先２１０のメニューから選択できるように許可されたユーザに提供する。
【００８１】
同様に、コンフィグレーションロジック２２０は、複数のリポートパラメータ２１２、複数の制御コマンドパラメータ２０６、および複数の所定のフィルタスコア結果値２１６のうち少なくとも１つのメニューから選択できるように許可されたユーザに提供する。種々のコンフィグレーションパラメータの個別的な選択のかわりに、コンフィグレーションロジック２２０は、コンテンツフィルタコンフィグレーション１７０を構成する上記述べたパラメータの所定の組分けを含む、複数の所定のコンテンツフィルタコンフィグレーション２１８のメニューから選択できるように許可されたユーザに提供する。
【００８２】
さらに、１つのネットワークキャリアによってスパムであるとみなされたものでも、他のネットワークキャリアによってスパムであるとみなされないかもしれない。したがって、コンフィグレーションロジック２２０は、所定のコンフィグレーションを所定のネットワークプロバイダに関連付けることによって複数の所定のネットワークプロバイダ２１９のメニューを選択するための能力を許可されたユーザに提供する。このように、異なるフィルタリングコンフィグレーションは、異なるネットワークプロバイダ用に生成され、１つプロバイダから次のプロバイダへローミングする装置は、結果として新しいフィルタリングコンフィグレーションを受信し、そのネットワークプロバイダに依存する異なるコンテンツを取り除くことができる。
【００８３】
さらに、スパムの識別は、実行中に特定の無線装置に依存しているものとする。例えば、スパムは、そのコンテンツの大きさに基づいているとき、メモリの予め決められた部分以上の使用は、コンテンツをスパムとして分類させる。この場合、異なる無線装置では異なるメモリサイズを有するため、このようなスパムの定義は、装置の特有であるかもしれない。他の例は、所定の無線装置のグラフィックス能力など処理能力に基づくものである。よって、コンフィグレーションロジック２２０は、複数の所定の無線デバイスタイプ２１３のメニューから選択するための能力を所定のユーザに提供する。
【００８４】
一旦、コンテンツフィルタコンフィグレーション１７０の特定のパラメータが決定されると、コンフィグレーションロジック２２０は、所定のコンフィグレーションにユニークなコンフィグレーションＩＤ１７１を割り当て、例えば、複数の所定のアンチスパムコンテンツフィルタコンフィグレーション２１８の間のように、このコンフィグレーションを後のリコールのためにライブラリに蓄積する。さらに、コンフィグレーションロジック２２０、および／または、ユーザアンチスパムモジュール１９０のもう１つのコンポーネントは、コンフィグレーション１７０を１つまたはそれ以上の無線装置１０２に送信することを実施可能とする。いくつかの実施形態では、コマンド１８５は、送信されたコンフィグレーション１７０をアクティブにするために送信され、あるいは、自己の無線装置上のアンチスパムエンジン１３８は、ダウンロードにおいて新たに送信されたコンフィグレーションをアクティブにするようにする。
【００８５】
ユーザマネージャアンチスパムモジュール１９０は、１つまたはそれ以上の無線装置１０２からの１つまたはそれ以上のスパムログ１８４を蓄積するために情報リポジトリ１９４を備える。情報リポジトリ１９４は、ユーザマネージャアンチスパムモジュール１９０と互換性のある任意のメモリまたはストレージタイプを含む。
【００８６】
さらに、ユーザマネージャアンチスパムモジュール１９０は、アナライザ２０２およびリポートジェネレータ２０４を備える。アナライザ２０２は、ログ１８４を分析して解釈し、リポート２０５を生成するために、マーキングを決定するルーチン、統計的なプログラム、およびそれらの組み合わせのようなハードウェアおよび分析ロジックを含むものとする。さらに、ユーザマネージャアンチスパムモジュール１９０は、許可されたユーザによる再検討を可能とするリポート２０５を作成することを実施可能とする、同様に、少なくともリポート２０５の一部を含む電子メールメッセージを生成しオペレータワークステーション１１４などのネットワーク化された装置に送信する。例えば、リポート２０５は、作成者／送り主のような、その宛先の無線装置、および／または、クライアントアプリケーション、単語、名前、またはファイル等のようなコンテンツのある一部などの所定のパラメータに基づいて未許可コンテンツ１６３を分類する
図６に参照して、ユーザマネージャアンチスパムモジュール１９０は、制御ロジック２３０の実行によって、オペレータワークステーション１１４および／または無線装置１０２への／からの制御コマンド１８５を受信／生成することを実施可能なリモートデバイス制御モジュール２００をさらに有する。例えば、制御コマンド１８５は、オペレータ識別子（「ＩＤ」）２３２と制御アクティビティ２３４を有する。オペレータＩＤ２３２は、制御コマンド１８５の作成者を識別することについてのいずれかの方法であるものとする。例えば、オペレータＩＤ２３２は、名前、数値、デジタル署名、ハッシュ値、あるいは許可されたユーザと関連付けられたデータのタイプまたは値でもよい。なお、オペレータＩＤ２３２は、明示的に制御コマンド１８５に含まれないかもしれないし、どちらかと言えば制御コマンド１８５をもとに得られるものである。
【００８７】
制御アクティビティ２３４は、アンチスパムエンジンモジュール１３８によって無線装置１０２上で実行されるオペレーションであるものとする。上記のとおり、そのオペレーションは、コンフィグレーション１７０をダウンロードして、ログ１８４を更新することを含む。制御コマンド１８５を実行するか、または転送する前に、リモートデバイス制御モジュール２００は、制御コマンド１８５を発行しているパーティの信頼性あるいは権限を確かめるためにパーミションロジック２３６を実行する。
【００８８】
例えば、ある特定のオペレータは、ある特定の制御アクティビティに制限されるか、あるいはある特定の無線装置を制御するように制限される。制御コマンド１８５の許可は、オペレータワークステーション１１４が実際に無線装置１０２上で制御アクティビティ２３４を実行することを望むかどうかを確認するためのオペレータワークステーション１１４への単なるプロンプトであってもよい。あるいは、パーミションロジック２３６は、パーミッション決定２２２を生成するために、制御コマンド１８５からオペレータＩＤ２３２と制御アクティビティ２３４を取り出して、これらのパラメータと複数のオペレータＩＤ２２６、複数の制御パーミッション２２４、および複数の無線デバイス識別子（ＩＤ）２２８のデータベースとを関連付ける。
【００８９】
ここで、複数のオペレータＩＤ２２６、複数の制御パーミッション２２４、および複数の無線デバイス識別子（ＩＤ）２２８は、どんなふうに関連付けられるようにしてもよい。例えば、制御コマンド１８５は、あるオペレータＩＤ２３２と、複数の無線デバイス識別子２２８のうちの特定の１つに対して「コンテンツフィルタコンフィグレーションファイルを更新しなさい」という制御アクティビティ２３４とを含むものとする。パーミッションロジック２３６は、オペレータが所定の無線装置１０２上で新たなコンフィグレーションを「プッシュ（push）」することを許可されているかどうかを判定するために、制御パーミッション２２４およびオペレータＩＤ２２６のデータベースを検索する。
【００９０】
さて、図７を参照して、オペレータワークステーション１１４は、許可されたユーザに、リポート２０５をレビューし、無線装置１０２のユーザと通信し、アンチスパムエンジン１３８および／またはコンテンツフィルタコンフィグレーションファイル１７０を無線装置１０２にダウンロードし、無線装置１０２からのスパムログ１８４を更新することができるようにする。さらに、オペレータワークステーション１１４の操作を通じて、そのオペレータは、メッセージセンタ１１８がネットワーク１０１のアクセスから特定のスパムをブロックするように要求できるようにする。
【００９１】
オペレータワークステーション１１４は、コンピュータプラットホーム２４０に相互に連結された入力メカニズム２４８および出力メカニズム２５０を備える。入力メカニズム２４８および出力メカニズム２５０は、無線装置１０２上のそれらのそれぞれの対応物、１３２および１３４と同様であるものとする。
【００９２】
オペレータワークステーション１１４は、さらに、アプリケーションおよびデータファイルを蓄積するためのメモリ２４６、処理エンジン２４２および、オペレータワークステーション１１４、ユーザマネージャ１１０、無線装置１０２と同様な無線ネットワーク１０１上の任意のネットワークコンポーネントの間でコンテンツを送信および受信するように実施可能な通信モジュール２４４を備える。さらに、通信モジュール２４４は、オペレータが任意の無線装置ユーザあるいは他の許可された人々を音声通信に引き込むことを許可することによってネットワーク１０１上に音声を送信するように実施可能である。
【００９３】
メモリ２４６は、処理エンジン２４２によって実行されるオペレータ制御モジュール２５２を備える。オペレータワークステーション１１４の数とオペレータの数が無制限であるとき、オペレータＩＤパラメータ２３２は、上記図６の参照で述べたように、ネットワーク１０１にログインし、ネットワークコンポーネントに対してオペレータを識別するためにメモリ２４６に入力されるものとする。
【００９４】
オペレータ制御モジュール２５２そのものは、任意のスパム分析およびコマンドアクティビティの選択および送信を通じてそのオペレータをガイドするために、グラフィカルユーザインタフェース（ＧＵＩ）ロジック２５６と、入力メカニズム２４８、および出力メカニズム２５０に関連するオペレータアンチスパムロジック２５４とを備える。ＧＵＩロジック２５６は、例えば、ブラウザ通信、電子メール通信、テキストメッセージ交換、音声通信、リポートプレゼンテーション、と同様にユーザマネージャ１１０および無線装置１０２に提供される任意の制御コマンド１８５の選択および送信のためにメニューを制御する。
【００９５】
オペレータ制御モジュール２５２は、さらにユーザマネージャモジュール１９０のリモートデバイス制御モジュール２００と同様のリモートデバイス制御モジュール２６０を備える。リモートリモートデバイス制御モジュール２００と同様に、オペレータベースのリモートデバイス制御モジュール２６０は、ログ１８４の更新、アンチスパムエンジン１３８および／またはコンフィグレーション１７０のダウンロードに限定されない種々のアクティビティを実行するために無線装置１０２上で実施可能な制御コマンド１８５を生成する。
【００９６】
オペレータワークステーション１１４のユーザは、普通は人間であるが、ワークステーション１１４は、リポート２０５または無線装置１０２のユーザからのような外部の通信への分析および応答のためのハードウェア、ソフトウェア、コンテンツおよびそれらの組み合わせを備える計算装置であるものとする。そのようなソフトウェアは、リポート２０５を分析および解析するためのアルゴリズム、マーキングを決定するためのルーチン、統計的なプログラムなどを含む。さらに、ユーザマネージャアンチスパムモジュール１９０を含むとき、オペレータワークステーション１１４は、無線ネットワーク１０１のユーザマネージャ１１０上、そのネットワークに接続された他のサーバ上、または無線装置１０２上などの無線ネットワーク１０１の任意のネットワークデバイス上に存在する。
【００９７】
図１を参照して、無線ネットワーク１０１は、無線装置１０２と無線ネットワーク１０１に接続された他の装置との間で少なくとも一部分で無線通信を可能とするように実施可能な任意の通信ネットワークを含むものとする。さらに、無線ネットワーク１０１は、そのネットワークを形成するすべてのネットワークコンポーネントおよびすべての接続された装置を含むものとする。例えば、無線ネットワーク１０１は、携帯電話網；地上電話網；衛星電話網；ＩｒＤＡ（Infrared Data Association）ベースのネットワークのような赤外線ネットワーク；短距離無線ネットワーク；Ｂｌｕｅｔｏｏｔｈ（登録商標）技術ネットワーク；ＺｉｇＢｅｅ（登録商標）プロトコルネットワーク、ＵＷＢ（ultra wide band）プロトコルネットワーク；ＨｏｍｅＲＦ（home radio frequency）ネットワーク；SWAP（shared wireless access protocol）ネットワーク；ＷＥＣＡ（wideband technology such as a wireless Ethernet（登録商標） compatibility alliance）ネットワーク；Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ（wireless fidelity alliance）ネットワーク；８０２．１１ネットワーク、公衆交換電話網；インターネットのような公衆異種通信網；専用無線通信網；および陸上移動無線網の少なくとも１つまたは任意の組み合わせを含むものとする。
【００９８】
電話網の適切な例は、ＣＤＭＡ（code division multiple access)、ＷＣＤＭＡ（wideband code division multiple access）、ＵＭＴＳ（universal mobile telecommunications system）、ＡＭＰＳ（advanced mobile phone service）、ＴＤＭＡ（time division multiple access）、ＦＤＭＡ（frequency division multiple access）、ＯＦＤＭＡ（orthogonal frequency division multiple access）、ＧＳＭ（global system for mobile communications、1xRTT（single carrier radio transmission technology）、ＥＶ−ＤＯ（evolution data only）技術、ＧＰＲＳ（general packet radio service）、ＥＤＧＥ（enhanced data GSM environment）、ＨＳＰＤＡ（high speed downlink data packet access）、アナログおよびデジタル衛星システム、および、無線通信ネットワークおよびデータ通信ネットワークの少なくとも１つに用いられる他の技術／プロトコルなどのアナログおよびデジタルネットワーク／技術のうち少なくとも１つあるいは任意の組み合わせを含む。
【００９９】
図１に戻って、メッセージセンタ１１８は、プロセッサ、メモリおよびメモリに配置されたメミドルウェアプログラムを備える。上記ミドルウェアプログラムは、メッセージ交換アプリケーションプログラムインタフェース（API）を利用している他のプログラムによる使用のために送られたコンテンツを処理するように実施可能とする。一般的にメッセージ交換センタは、必要とされるコンテンツをキューに入れ、優先順位をつけて、これらのサービスを実行するために、クライアントプログラムのそれぞれを保存することができる。
【０１００】
図８は、制限のない移動電話システム２７０を例示したもので、少なくとも１つの無線装置１０２と、無線キャリアネットワーク２８４を介して有線のネットワーク２８０に接続される移動電話無線ネットワーク２８８を備える。移動電話システム２７０は、単に代表的なものであって、無線ネットワークキャリアおよび／またはサーバを制限なしに備え、無線装置１０２のようなリモートモジュールが、音声およびデータを含むパケットをお互いの間で、および／または、無線ネットワーク２８８のコンポーネントの間で無線伝達するような任意のシステムを含むものとする。
【０１０１】
システム２７０によれば、ユーザマネージャ１１０は、有線接続されたネットワーク２８０（例えば、ローカルエリアネットワーク：ＬＡＮ）を介して、無線装置１０２から収集されたスパムログ１８４のようなスパム情報が蓄積されたデータリポジトリ２７４と通信する。さらに、データマネージメントサーバ２７８は、後段の処理をする能力、データフロー制御などを供給するために、ユーザマネージャ１１０と通信する。ユーザマネージャ１１０、データリポジトリ２７４、およびデータマネージメントサーバ２７８は、移動電話通信サービスを提供するために必要な他のネットワークコンポーネントと共に存在する。ユーザマネージャ２７２、データリポジトリ２７４、およびデータマネージメントサーバ２７８を通して、無線装置１０２によって検出されたスパムは、結局は無線装置１０２および／またはネットワーク２８８から検出されたスパムを妨げるキャリアネットワーク２８４に帰着する。
【０１０２】
ユーザマネージャ１１０、および／またはデータマネージメントサーバ２７８は、インターネット、セキュアＬＡＮ、ＷＡＮ、あるいは他のネットワークのようなデータリンク２８２および２８６を通じてキャリアネットワーク２８４と通信する。キャリアネットワーク２８４は、移動交換センタ（「MSC」）２９０に送られたコンテンツ（一般にデータパケットである）の送信を制御する。さらに、キャリアネットワーク２８４は、インターネットおよび／またはＰＯＴＳ（「従来型電話サービス」）のようなネットワーク２８６によってMSC２９０と通信する。典型的に、ネットワーク２８６では、ネットワークあるいはインターネット部がデータを転送し、POTS部が音声情報を転送する。
【０１０３】
ＭＳＣ２９０は、データ転送用のデータネットワークおよび／またはインターネット部のような別のネットワーク２９２、および音声情報用のＰＯＴＳ部によって多数のベースステーション（「BTS」）２９４に接続される。ＢＴＳ２９４は、ショートメッセージ交換サービス（「SMS」）、あるいは他の無線方式によって、無線装置１０２のような無線装置にコンテンツを無線で配信する。
【０１０４】
図９を参照して、無線装置におけるスパム検出の方法を例示したフローチャートは、ステップ３６０においてアンチスパムエンジン１３８を取得することを含む。例えば、アンチスパムエンジンモジュール１３８は、装置１０２の製造の間に無線装置１０２のハードウェアおよび／またはコンテンツの中で具体化される。代わりに、アンチスパムエンジン１３８は、無線装置１０２にユーザマネージャアンチスパムモジュール１９０によって「プッシュされた（pushed）」、あるいは無線ネットワーク１０１の向こう側の無線装置１０２によってユーザマネージャアンチスパムモジュール１９０から「プルされる（pulled）」ものとする。
【０１０５】
ステップ３６２において、コンテンツフィルタコンフィグレーション１７０は、アンチスパムエンジン１３８と同様の方法で、無線装置１０２によって得られ、そして、コンテンツフィルタ１８２およびリポートパラメータ１７８のうち少なくとも１つを定義しているパラメータを含むものとする。
【０１０６】
ステップ３６４において、その方法は、コンテンツ宛先に配達の前に無線装置１０２上でコンテンツ１６０を傍受することを含む。例えば、コンテンツ１６０は、無線装置１０２内のクライアントアプリケーション１４０の少なくとも１つを意図する。すなわち、ブラウザクライアント、ＩＭクライアント、SMSクライアント、MMSクライアントおよびと電子メールクライアントが意図的なクライアントアプリケーションに配達の前に傍受される。他の実施形態では、コンテンツ１６０は、無線装置において生成され、通信モジュール１５２によってネットワーク１０１の上の別の装置に送信される前に傍受される。
【０１０７】
ステップ３６６において、少なくとも１つのフィルタ１８２は、コンテンツ１６０に適用される。例えば、フィルタは、ホストベースのフィルタ；規則ベースのフィルタなどの任意のスパムフィルタリングメカニズム１８２であってもよい。すなわち、そのフィルタ；ベイジアン統計的フィルタ；ノイズフィルタ；およびスパム対策技術（Sender Policy Framework：SPF）またはSender Identification（ID）フィルタが所定のネットワークキャリアに特殊であるかで、ユーザにより決められたサイズ以上のサイズをもつコンテンツを除去する。ステップ３６８において、コンテンツフィルタテスト結果１７４は、そのコンテンツ１６０についての少なくとも１つのフィルタ１８２の適用に基づいて決定される。計算されたフィルタテスト結果１７４は、ステップ３７０で所定のテスト結果１８８と比較されたときにそのコンテンツ１６０がスパムかどうか判定することを可能とする値である。
【０１０８】
コンテンツ種別がそのコンテンツ１６０はスパムでないことを示す場合、そのコンテンツは、ステップＳ３７２で、無線装置に常駐するクライアントアプリケーションまたは別のネットワークデバイスである各コンテンツ宛先１７２に転送される。一方、コンテンツ種別がそのコンテンツ１６０がスパムであるらしいことを示す場合は、そのコンテンツは意図的なクライアントアプリケーションに転送されない。さらに、そのコンテンツ１６０は、ステップＳ３７４で、スパムコンテンツ１６３としてある時刻または他の所定の条件になるまで隔離フォルダ１６３に蓄積され、そのスパムコンテンツ１６３は、ステップ３７６で削除される。所定の条件は、例えばストレージ限界１７６であり、コンテンツフィルタコンフィグレーション１７０から取得される。さらに、隔離されたコンテンツ１６３を蓄積および削除することは、ローカルデバイス制御モジュール１８３の一部として制御コマンド１８５の制御の下でなされるものとする。
【０１０９】
加えて、ステップ３７０でコンテンツ１６０をスパムとして判定したとき、ステップ３７８で少なくともコンテンツ１６０の一部１７３、例えば、コンテンツ宛先１７２とそのコンテンツの送信元１８２、および計算されたフィルタテスト結果１８８である記録がスパムログ１８４に入力される。そして、スパムログ１８４は、ステップ３８０において、更なる分析のためにユーザマネージャ１１０およびオペレータポジション１１４のようなリモートデバイスに供給される。
【０１１０】
ステップ３８１において、送信されたスパムログ１８４に応答して無線装置１０２によってメッセージが受信されるかもしれない。例えば、そのメッセージは、無線装置１０２にコンテンツフィルタコンフィグレーション１７０の更新を受信してアップロードするように指示する制御コマンド１８５を含むものとする。
【０１１１】
図１０は、ユーザマネージャ１１０のようなネットワークデバイス上で無線記録装置においてコンテンツを管理することを実施可能とする情報の１つの態様のフローチャートの例示である。１つの態様でその方法は、ステップ３８２において、無線装置にアンチスパムエンジンを供給することを含む。１つの例で、ユーザマネージャ１１０は、ユーザマネージャのメモリに蓄積されるアンチスパムエンジン１３８を無線ネットワーク１０１上の無線装置１０２に無線送信する。
【０１１２】
さらにステップ３８４において、その方法は、無線装置に対してコンテンツフィルタコンフィグレーションを生成することを含む。例えば、ユーザマネージャ１１０は、コンテンツフィルタコンフィグレーション１７０を生成するものとする。ユーザマネージャ１１０は、無線装置１０２、オペレータ１１４あるいはユーザマネージャアンチスパムロジック１９２のうちの少なくとも１つからの要求に対してコンテンツフィルタコンフィグレーション１７０を生成する。フィルタコンフィグレーション１７０は、図５で示されるパラメータおよびロジックに基づいて、コンフィグレーション生成モジュール１９８によって生成される。ステップ３８６において、コンテンツフィルタコンフィグレーション１７０は、無線装置１０２に供給される。１つの例で、ユーザマネージャ１１０は、ネットワーク１０１上の無線装置１０２に向けてコンフィグレーション１７０を送信する。
【０１１３】
ステップ３８８において、その方法はコンテンツフィルタコンフィグレーションに基づいて無線装置からスパムログを受信することを含む。１つの例で、ユーザマネージャ１１０は、コンテンツフィルタコンフィグレーション１７０をコンテンツ１６０に適用することによって、少なくとも１つの無線装置１０２によって生成された少なくとも１つのスパムログ１８４を受信する。スパムログ１８４は、さらにアナライザ２０２によってそれが分析される情報リポジトリ１９４に蓄積される。アナライザ２０２は、ログ１８４を分析および解釈するために、ハードウェアと、マーキング判定ルーチン、統計的なプログラム、およびこれらの組み合わせのような分析ロジックとを含む。
【０１１４】
スパムログ分析結果に基づいて、ユーザマネージャ１１０は、ステップ３９０において、リポート２０５を生成して、オペレータ１１４に利用可能なこのリポートを作成する。リポート２０５は、オペレータ１１４のような権限のあるユーザによってユーザマネージャ上に表示可能にされてもよいし、あるいはユーザマネージャ１１０は電子メールとしてオペレータ１１４にネットワーク１０１を介してリポート２０５の少なくとも一部を送信するようにしてもよい。
【０１１５】
スパムログ１８４の分析に基づいて、オペレータ１１４によってあるいはアナライザ２０２のいずれかによって、ユーザマネージャ１１０は、ステップ３９２において、修正されたコンテンツフィルタコンフィグレーション１７０を生成する、あるいは受信する。オペレータポジション１１４によって送信されたコンテンツフィルタコンフィグレーション１７０を受け付ける前に、ユーザマネージャ１１０のリモートデバイス制御モジュール２００は、無線装置１０２のコンフィグレーションを更新するために、オペレータ１１４の権限を確認することができる。
【０１１６】
ステップ３９４において、修正されたコンテンツフィルタコンフィグレーション１７０は、無線装置１０２および／またはメッセージセンタ１１８に利用可能にされる。フィルタコンフィグレーション１７０のすべてあるいは一部は、無線装置１０２および／またはメッセージセンタ１１８に無線ネットワーク１０１を介して送信される。ある場合には、無線装置１０２は、リモートデバイス制御モジュール２００によって生成された制御コマンド１８５によって供給される修正および確証を受け付ける前に権限の確認を要求する。
【０１１７】
図１１を参照して、無線装置１０２におけるスパム検出の方法のある実施形態では、ステップ３０２において、無線装置１０２に、少なくともアンチスパムエンジン１３８の一部を受信することを含む。例えば、アンチスパムエンジンモジュール１３８は、装置１０２の製造中に無線装置１０２のハードウェアおよび／またはコンテンツの中で具体化される。一方、アンチスパムエンジン１３８は、例えば、無線装置１０２がそれぞれの無線装置１０２のためにアンチスパムエンジンモジュール１３８の最新のバージョンを持っているかどうかによって、無線装置１０２にユーザマネージャアンチスパムモジュール１９０によって「プッシュされる（pushed）」、あるいは、無線ネットワーク１０１を介して無線装置１０２によってユーザマネージャアンチスパムモジュール１９０から「プルされる（pulled）」ものとする。無線装置１０２にアンチスパムエンジン１３８がプッシュされること、あるいは、プルされることは、例えば、所定のイベントによって始められるように、任意の方法で構成される。
【０１１８】
アクティブ化されたとき、いくつかの実施形態で、アンチスパムエンジン１３８は、基本的なコンテンツフィルタコンフィグレーション１７０を有するものとする。いくつかの実施形態では、ユーザは、ステップ３０４において入力メカニズム１３２とUI１６６の手段によってアンチスパムエンジン１３８をさらに配置してもよい。代わりに、新たな、および／または更新されたコンテンツフィルタコンフィグレーション１７０は、ユーザマネージャアンチスパムモジュール１９０によって無線装置１０２に「プッシュされる（pushed）」か、あるいはステップ３０６において無線ネットワーク１０１の向こう側に、無線装置１０２によってユーザマネージャアンチスパムモジュール１９０から「プルされる（pulled）」ものとする。  コンフィグレーション１７０のロードおよび起動は、いかなる方法で始められてもよく、例えば、ユーザによるアドホックな要求によって、起動、電源ＯＮ、および所定のスケジュールのような所定のイベントでもよい。
【０１１９】
コンフィグレーションの後に、アンチスパムエンジン１３８は、ステップ３１０において、通信モジュール１５２によって受信され、メモリに蓄積された、入ってくるコンテンツの少なくとも一部を処理するバックグラウンドプロセスとして無線装置１０２で動作する。コンテンツは、スパムジェネレータ１２２から、ステップ３０８において、受信されるものとする。統計的なコレクタ／リポータ１６８は、すべてのコンテンツタイプに共通なフィルタ１８２を適用するけれども、いくつかの実施形態では、統計的なコレクタ／リポータ１６８は、各コンテンツ１６０に関連するクライアント識別子１７２を判定し、所定のコンテンツフィルタコンフィグレーション１７０に基づいて、コンテンツ１６０それぞれに対応するフィルタ１８２を適用する。構成可能なクライアント識別子は、ブラウザ、ＳＳＭ、ＭＭＳ、ＩＭおよび電子メールクライアントに限られないがものとする。その適用されたフィルタを含む規則を適用した結果、すなわち、「フィルタ結果」に基づいて、あるコンテンツは、意図されたクライアントに転送され、他のコンテンツは、スパムとして分類されて、隔離フォルダ１６４に蓄積される。
【０１２０】
ある態様では、フィルタ結果１８８は、所定のフィルタの値１７４と比較されるとき、そのコンテンツが認可されるか、あるいはスパムとして分類されるかどうか判定することができるように計算された値になる。
【０１２１】
少なくとも１つのスパムフィルタ１８２とコンテンツコンフィグレーションファイル１７０のパラメータによって、アンチスパムエンジン１３８は受信されたスパムを検出して、隔離フォルダ１６４にスパムを隔離して、ログ１８４にログエントリを作るために使用可能である。  構成可能な、制限なくログエントリは、コンテンツスパム１６３および／または、送り主情報１８６、受信コンテンツにコンテンツフィルタ１８２を適用することによって得られたフィルタ結果１８８などのような追加のインフォメーションを含むものとする。
【０１２２】
さらに、未許可コンテンツ１６３は、隔離フォルダ１６３に蓄積され、ストアした権限のないコンテンツがストレージ限界パラメータ１７６に基づいて取り除かれる。
【０１２３】
リポートパラメータ１７８に基づいて、ログ１８４は、ステップ３１２において、ユーザマネージャアンチスパムモジュール１９０にアップロードされる。このようなメカニズムは標準的なＨＴＴＰ、ＦＴＰ、あるいは他のデータ転送プロトコルを含むものとする。他の実施形態では、集められたログファイル１７０は、無線装置１０２がアクセスできるいかなる通信手段をもちいてアップロードされてもよい。
【０１２４】
ステップ３１４において、ユーザマネージャアンチスパムモジュール１９０は、スパムログ１８４を情報リポジトリ１９４に蓄積して、スパムログのコンテンツを分析し、その分析に基づいてリポート２０５を生成する。
【０１２５】
ステップ３１６において、ユーザマネージャアンチスパムモジュール１９０は、さらなる分析と動作のためにオペレータワークステーション１１４にリポート２０５を送信する。リポート２０５は、ログ１８４の分析、および、スパムのリポート、新たなフィルタ技術などの他の関連する情報と同様に、情報リポジトリ１９４に含まれる他の情報を表す任意の出力の形式を含む。
【０１２６】
ユーザマネージャアンチスパムモジュール１９０は、リポート２０５を生成するだけでなく、ユーザマネージャ１１０とその対応するコンポーネントは、無線装置１０２から集められたスパムに関連した情報のビューをテーブル、地図、グラフィックスビュー、平文テキスト、対話型のプログラムあるいはＷｅｂページのような、どんな形式でも、あるいは他の任意のディスプレイ、またはデータの表示で提供できるものとする。例えば、ユーザマネージャアンチスパムモジュール１９０は、モニタあるいはディスプレイ装置にコンテンツ認証関連の情報を表示し、および／または、標準的なＨＴＴＰ、ＦＴＰ、あるいは何か他のデータ転送プロトコルのようなメカニズムを通してさらなる分析またはレビューするために、電子メールなどを介して他のコンピュータ装置にこの情報を送信する。
【０１２７】
ステップ３１８において、オペレータワークステーション１１４に許可されたユーザは、リポート２０５を分析して、例えば、メッセージセンタ１１８と接触することを決める。１つの態様で、オペレータワークステーション１１４は、ステップ３２０において、ステップ３２２においてメッセージセンタ１１８に転送される、適当に構成されたメッセージをユーザマネージャ１１０に送信する。代わりの実施形態では、オペレータワークステーションは直接メッセージセンタ１１８にメッセージを送信してもよい。このようなメッセージは、電子メール、ＳＭＳテキストメッセージ交換、および電話の通信に限られないが、送り主と受信者の両方に適切なフォーマットである。
【０１２８】
オペレータから受信されたメッセージに基づいて、メッセージセンタ１１８は、それ自身のフィルタを更新して、ステップ３２４において、スパムジェネレータ１２２からの今後のコンテンツをブロックするものとする。
【０１２９】
図１２は、さらにここに開示されるシステム１００のさらなる態様を示し、無線装置１０２のユーザが、無線装置に常駐するクライアントアプリケーションの少なくとも１つでスパムを受信することに対して、ステップ３３０で、迷惑コンテンツ（「スパム」）のために、発生したチャージに関してオペレータ１１４と接触する。上記述べたられたように、ユーザとオペレータとの間の通信は、電子的なメッセージまたはリアルタイム音声通信によるものであるものとする。
【０１３０】
無線装置１０２は、アンチスパムモジュール１３８のダウンロードを必要とする、あるいは単にコンテンツフィルタコンフィグレーションファイル１７０の更新を必要とするものとする。ステップ３３２において、オペレータワークステーション１１４は、ステップ３３４でユーザマネージャモジュール１９０に「プッシュ（push）」を要求するメッセージ、アンチスパムモジュール１３８、および／またはコンテンツフィルタコンフィグレーションファイル１７０を無線装置１０２をユーザマネージャ１１０に送信することができる。
【０１３１】
さらに、ステップ３３４において、制御コマンド１８５は、オペレータワークステーション１１４によって生成されて、無線装置１０２に転送される。制御コマンド１８５は、信頼性と無線装置１０２が特定の動作を実行するように命令するためのオペレータ／ユーザマネージャの権限を確認することができる。１つの制限されない態様では、リモートデバイス制御モジュール２００は、特定の無線装置１０２に対して制御コマンド１８５が生成されたオペレータを取り次ぐかどうかについて、パーミション決定２２２をさせるためにパーミションロジック２３６を実行する。
【０１３２】
オペレータワークステーション１１４がアンチスパムエンジン１３８および／またはコンフィグレーションファイル１７０のダウンロードを始めたか否かにかかわらず、無線装置１０２によって受信された新たな未許可、または、くだらないコンテンツは、ステップ３３８において、抽出されて、ターゲットクライアントに達するのを阻止される。加えて、抽出されたコンテンツは、ログファイル１７０に記録され、リポートパラメータ１７８に基づいて、ステップ３４０でユーザマネージャ１１０に分析のためにアップロードされる。図９のメッセージシーケンスと同様に、リポート２０５は、ステップ３４２でユーザマネージャ１１０によって収集され、ステップＳ３４４でオペレータワークステーション１１４に転送される。
【０１３３】
図１２のステップ３４６、３４８、３５０、および３５２は、図１１のステップ３１８、３２０、３２２、および３２４と同様に処理される。オペレータワークステーション１１４のユーザがスパムリポート２０５を分析し、メッセージセンタ１１８がネットワーク１０１妨害から同様のスパム攻撃を阻止するようにする適切なステップをとることができるようにする。
【０１３４】
もう１つの（示されない）態様で、ユーザの申し出の上で、オペレータワークステーション１１４は、コンテンツフィルタコンフィグレーションファイル１７０を更新しないで、無線装置１０２における現在のスパム保護のレベルを決定する目的で、単に現在のログ１８４および／または現在アクティブなコンフィグレーション１７０をアップロードする要求を無線装置１０２に送信してもよい。
【０１３５】
ここで開示される実施形態に関連して記述された、種々に例示されたロジック、論理的なブロック、モジュール、および回路は、汎用目的のプロセッサ、デジタルシグナルプロセッサ（DSP）、特定の集積回路（ASIC）、フィールドプログラムでゲートアレイ（FPGA）、あるいは他のプログラム可能なロジックデバイス、分離ゲートまたはトランジスタロジック、分離ハードウェアコンポーネンツ、または、ここで開示される機能を実行するように構成されたそれらの任意の組み合わせとともに、実現され、または実行される。汎用目的のプロセッサは、マイクロプロセッサであるかもしれない、しかし、選択肢で、プロセッサはどんな従来のプロセッサでも、コントローラ、マイクロコントローラ、あるいはステートマシンであってもよい。またプロセッサは、計算装置の組み合わせ、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコア、あるいは他のコンフィグレーションに関連する１つまたはそれ以上のマイクロプロセッサであってもよい。
【０１３６】
さらに、ここに開示された実施形態に関連して記述された方法あるいはアルゴリズムのステップは、ハードウェアで、プロセッサによって実行されたソフトウェアモジュールで、あるいは２つ以上の組み合わせで直接的に実施される。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、あるいは従来技術の任意の形式のストレージメディアの中に存在する。典型的なストレージメディアは、プロセッサが情報をそのストレージメディアから読み、そのストレージメディアに書き込みできるようにプロセッサに連結される。あるいは、ストレージメディアは、プロセッサに対する必須部分であるかもしれない。プロセッサおよびストレージメディアは、ＡＳＩＣに存在してもよい。ＡＳＩＣはユーザ端末に存在する。他には、プロセッサおよびストレージメディアは、ユーザ端末中の別々のコンポーネントとして存在する。
【０１３７】
前述の開示が例示する態様および／または実施形態を示すが、付加されたクレームによって定義されるように、上記態様および／または実施形態の範囲から逸脱しない範囲で種々に変形および修正できるものとする。さらに、上記実施形態のエレメントは、単数で記述されたまたは主張されていても、単数とする限定が明示的に述べられない場合は、複数も考慮されるものとする。さらに、任意の態様および／または実施形態の全てまたは一部は、特に他で記述されない限り、他の任意の態様および／または実施形態の全てまたは一部で、利用されるものとする。
【図１】
2015232887.tif 000003
【図２】
2015232887.tif 000004
【図３】
2015232887.tif 000005
【図４】
2015232887.tif 000006
【図５】
2015232887.tif 000007
【図６】
2015232887.tif 000008
【図７】
2015232887.tif 000009
【図８】
2015232887.tif 000010
【図９】
2015232887.tif 000011
【図１０】
2015232887.tif 000012
【図１１】
2015232887.tif 000013
【図１２】
2015232887.tif 000014
【手続補正書】
【提出日】平成27年8月6日(2015.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線装置に備えられ、無線装置上でコンテンツをフィルタリングすることによって、任意のただ１つのクライアントアプリケーションに受信される前に無線装置に入ってくる全てのコンテンツを監視するように構成される１つのユビキタスアンチスパムモジュールにより実行される方法であって、ここにおいて、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、
前記無線装置上で前記コンテンツをコンテンツ宛先への前記コンテンツの配信前に傍受することと、ここにおいて、前記コンテンツ宛先は、前記クライアントアプリケーションを備え、
前記コンテンツが不要コンテンツを含むかどうかを判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析することと、
前記コンテンツの分析に基づいて、前記コンテンツがスパムコンテンツを含む場合に前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離することと、
前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信することと、前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換えること
を備える方法。
【請求項２】
前記転送することは、ブラウザクライアント、インターネットメッセンジャークライアント、ショートメッセージサービス（ＳＭＳ）クライアント、マルチメディアメッセージサービス（ＭＭＳ）クライアント、電子メールクライアントのうち少なくとも１つに前記コンテンツを転送することをさらに備える請求項１の方法。
【請求項３】
前記傍受することは、前記無線装置から無線ネットワークへ前記コンテンツを伝送する前に傍受することをさらに備える請求項１の方法。
【請求項４】
前記ハードウェア特性は、プロセッサ能力、スピーカ能力、リンガ能力、ディスプレイ能力、およびメモリ容量のうちの少なくとも１つである請求項１の方法。
【請求項５】
前記コンテンツ宛先に関連する前記所定の特性は、
前記無線装置に常駐する宛先クライアントアプリケーションの識別子、および前記コンテンツに関連するコンテンツ宛先の数のうちの少なくとも１つを備える請求項１の方法。
【請求項６】
前記ハードウェア要件は、無線装置プロセッサ要件、無線装置音声コンポーネント要件、無線装置ビデオコンポーネント要件、及び無線装置メモリコンポーネント要件のうちの少なくとも１つを備える無線装置の請求項１の方法。
【請求項７】
前記隔離することは、ストレージ制限パラメータに基づいて前記コンテンツを削除することをさらに備える請求項１の方法。
【請求項８】
無線ネットワークを介して前記コンテンツフィルタを受信することをさらに備える請求項１の方法。
【請求項９】
前記コンテンツに関連する所定の情報を記憶することと、
前記所定の情報の分析のためにリモート装置に前記所定の情報を伝送することと
をさらに備える請求項１の方法。
【請求項１０】
前記所定の情報を記憶することは、前記コンテンツの一部、前記コンテンツの送信元の識別子、前記コンテンツに関連する計算されたフィルタテスト結果、および前記コンテンツ宛先の識別子のうちの少なくとも１つを記憶することをさらに備える請求項９の方法。
【請求項１１】
前記コンテンツフィルタに関連するリポーティングパラメータを受信することをさらに備え、前記所定の情報を伝送することは、前記リポーティングパラメータに基づいて伝送することをさらに備える請求項９の方法。
【請求項１２】
前記所定の情報を伝送することは、予め定められた制限されたサービスコンフィグレーションに基づいて、制限されたアクセス通信チャネルを無線ネットワークを介して確立することをさらに備える請求項９の方法。
【請求項１３】
前記分析することは、
前記コンテンツフィルタを前記コンテンツに適用することと、
前記コンテンツへの所定のコンテンツフィルタの適用に基づいてフィルタテスト結果を計算することと、
前記計算されたフィルタテスト結果と所定のフィルタテスト結果とを比較することと、
前記計算されたフィルタテスト結果と前記所定のフィルタテスト結果との前記比較に基づいて、前記コンテンツを不要コンテンツとして分類することと
をさらに備える請求項１の方法。
【請求項１４】
コンピュータ読み込み可能な記憶媒体であって、無線装置のコンピュータによって実行されるとき、
前記無線装置でコンテンツをただ１つのコンテンツ宛先への前記コンテンツの配信前に傍受することと、ここにおいて、前記コンテンツ宛先は、クライアントアプリケーションを備え、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されるコンテンツフィルタに基づいて前記コンテンツを分析することと、
前記コンテンツ種別に基づいて、前記コンテンツがスパムコンテンツを含まない場合に前記コンテンツを前記コンテンツ宛先に転送し、あるいは前記コンテンツがスパムコンテンツを含む場合に前記コンテンツを隔離することと、
前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信することと、前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換えることと、
を含む動作を前記コンピュータに実行させる命令を記憶した、コンピュータ読み込み可能な記憶媒体。
【請求項１５】
無線装置でコンテンツをただ１つのコンテンツ宛先への前記コンテンツの配信前に傍受する動作と、ここにおいて、前記コンテンツ宛先は、クライアントアプリケーションを備え、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されるコンテンツフィルタに基づいて前記コンテンツを分析する動作と、
前記コンテンツ種別に基づいて、前記コンテンツがスパムコンテンツを含まない場合に前記コンテンツを前記コンテンツ宛先に転送し、あるいは前記コンテンツがスパムコンテンツを含む場合に前記コンテンツを隔離する動作と、
前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信することと、前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換える動作と
を行うように構成される前記無線装置の少なくとも１つのプロセッサ。
【請求項１６】
無線装置であって、
コンテンツをただ１つのコンテンツ宛先に配信する前に前記無線装置で前記コンテンツを傍受する手段と、ここにおいて、前記コンテンツ宛先は、クライアントアプリケーションを備え、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されるコンテンツフィルタに基づいて前記コンテンツを分析する手段と、
前記コンテンツ種別に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離する手段と、
前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信し、および前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換える手段と
を備える無線装置。
【請求項１７】
無線装置であって、
前記無線装置でコンテンツをただ１つのコンテンツ宛先へのコンテンツの配信前に傍受するアンチスパムエンジンと、ここにおいて、前記コンテンツ宛先は、クライアントアプリケーションを備え、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、前記アンチスパムエンジンは、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタを備え、
前記アンチスパムエンジンに関連し、前記コンテンツフィルタを前記コンテンツに適用し、前記コンテンツが不要コンテンツを含むかどうか判定し、さらに、前記コンテンツが不要コンテンツを含まない場合に前記コンテンツを前記コンテンツ宛先に転送し、あるいは前記コンテンツが不要コンテンツを含む場合に前記コンテンツを隔離し、前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信し、前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換えるように動作可能な制御ロジックと、
を具備する無線装置。
【請求項１８】
少なくとも１つのクライアントアプリケーションを有するメモリをさらに備え、ここにおいて、前記コンテンツ宛先は前記クライアントアプリケーションを備える請求項１７記載の無線装置。
【請求項１９】
前記制御ロジックは、さらにブラウザクライアント、インターネットメッセンジャークライアント、ショートメッセージサービス（ＳＭＳ）クライアント、マルチメディアメッセージサービス（ＭＭＳ）クライアント、電子メールクライアントのうち少なくとも１つに前記コンテンツを転送するように動作可能である請求項１８記載の無線装置。
【請求項２０】
前記コンテンツを生成するように動作可能な少なくとも１つのクライアントアプリケーションを有するメモリをさらに備え、ここにおいて、前記コンテンツ宛先は前記無線装置に無線接続可能な宛先を含む、請求項１７記載の無線装置。
【請求項２１】
前記ハードウェア特性は、プロセッサ能力、スピーカ能力、リンガ能力、ディスプレイ能力、およびメモリ容量のうちの少なくとも１つである請求項１７の無線装置。
【請求項２２】
前記コンテンツ宛先と関連する前記所定の特性は前記無線装置に常駐する宛先クライアントアプリケーションの識別子と前記コンテンツに関連するコンテンツ宛先の数とのうちの少なくとも１つを含む、請求項１７の無線装置。
【請求項２３】
前記ハードウェア要件は、無線装置プロセッサ要件、無線装置音声コンポーネント要件、無線装置ビデオコンポーネント要件、及び無線装置メモリコンポーネント要件のうちの少なくとも１つを含む請求項１７の無線装置。
【請求項２４】
隔離ログとストレージ制限パラメータとを有するメモリを更に備え、
前記制御ロジックは、さらにストレージ制限パラメータに基づいて前記隔離ログに前記コンテンツを記憶するように動作可能である請求項１７の無線装置。
【請求項２５】
スパムログを有するメモリを更に備え、
ここにおいて、前記制御ロジックはさらに、前記コンテンツが不要コンテンツを含む場合に、前記コンテンツに関連する所定の情報をスパムログに記憶し、前記所定の情報の分析のために前記スパムログをリモート装置に送信するように動作可能である請求項１７の無線装置。
【請求項２６】
前記制御ロジックは、前記コンテンツへの前記コンテンツフィルタの前記適用に基づいて計算されたフィルタテスト結果を生成するように動作可能であり、
ここにおいて、前記所定の情報は、前記コンテンツの一部、前記コンテンツの配信元の識別子、前記コンテンツに関連する前記計算されたフィルタテスト結果、および前記コンテンツ宛先の識別子のうちの少なくとも１つを更に含む請求項２５の無線装置。
【請求項２７】
前記メモリは、前記コンテンツフィルタに関連するリポーティングパラメータをさらに有し、
前記制御ロジックは、さらに前記リポーティングパラメータに基づいて前記所定の情報を送信するように動作可能である請求項２５の無線装置。
【請求項２８】
前記メモリは、制限されたサービスコンフィグレーションをさらに備え、
ここにおいて、前記アンチスパムエンジンはさらに前記制限されたサービスコンフィグレーションに基づいて無線ネットワークを介して限定されたアクセス通信チャネルを確立することにより前記所定の情報を送信するように動作可能である請求項２５の無線装置。
【請求項２９】
前記アンチスパムエンジンはさらに無線ネットワークを介して前記コンテンツフィルタを受信するように動作可能である請求項１７の無線装置。
【請求項３０】
前記コンテンツフィルタに対応する所定のフィルタ結果を有するメモリを更に備え、
ここにおいて、前記制御ロジックは、さらにフィルタテスト結果を生成するために前記コンテンツに前記コンテンツフィルタを適用し、
計算されたフィルタテスト結果と前記所定のフィルタテスト結果とを比較し、
計算されたフィルタテスト結果と前記所定のフィルタテスト結果との比較に基づいて、前記コンテンツを不要コンテンツとして分類するように動作可能である
請求項１７の無線装置。
【請求項３１】
任意のただ１つのクライアントアプリケーションによって受信される前に、無線装置でコンテンツのフィルタリングを管理する方法であって、ここにおいて、前記クライアントアプリケーションは、前記無線装置における前記コンテンツを送信及び受信するものであり、
所定のコンテンツフィルタとリポーティングパラメータを前記無線装置に供給することと、
前記リポーティングパラメータに基づいて、前記無線装置上のコンテンツに関係し、前記所定のコンテンツフィルタを掛けたスパムログを受信することと、
前記スパムログに基づいてリポートを生成することと、
前記スパムログに基づいて修正されたコンテンツフィルタを前記無線装置に転送すること
を備える方法。
【請求項３２】
前記所定のコンテンツフィルタは、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択される請求項３１の方法。
【請求項３３】
前記スパムログは、前記無線装置によって受信された到来コンテンツおよび前記無線装置から送信される送出コンテンツのうちの少なくとも１つに関連する情報を含む請求項３１の方法。
【請求項３４】
前記無線装置が前記コンテンツに前記コンテンツフィルタを掛けた後で、前記スパムログに前記コンテンツの参照を含むかどうかを決定することを可能にするために、所定のフィルタテスト結果を前記無線装置に供給することをさらに備える請求項３１の方法。
【請求項３５】
前記コンテンツフィルタは、前記無線装置によって前記コンテンツに適用されるとき、前記所定のフィルタテスト結果と比較するための計算されたフィルタテスト結果を生成するように動作可能である請求項３４の方法。
【請求項３６】
前記リポーティングパラメータは、前記スパムログに記憶する所定の情報を定義するように動作可能である請求項３１の方法。
【請求項３７】
前記所定の情報は、さらに前記コンテンツの一部、前記コンテンツの送信元の識別子、前記コンテンツに関連する計算されたフィルタテスト結果、およびコンテンツ宛先の識別子のうちの少なくとも１つを備える請求項３６の方法。
【請求項３８】
前記所定のコンテンツフィルタおよび前記リポーティングパラメータを供給することは、さらに無線ネットワークを介して前記無線装置に転送することを備える請求項３１の方法。
【請求項３９】
コンピュータ読み込み可能な記憶媒体であって、任意のただ１つのクライアントアプリケーションによって受信される前に、無線装置上でのコンテンツのフィルタリングを管理するための命令を記憶し、ここにおいて、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、コンピュータによって実行されるとき、前記命令は、
所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給することと、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信することと、
前記スパムログに基づいてリポートを生成することと、
前記スパムログに基づいて修正されたコンテンツフィルタを前記無線装置に転送することと
を含む動作を前記コンピュータに実行させる、コンピュータ読み込み可能な記憶媒体。
【請求項４０】
任意のただ１つのクライアントアプリケーションによって受信される前に、無線装置上でのコンテンツのフィルタリングを管理するための少なくとも１つのプロセッサであって、ここにおいて、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、
所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給する動作と、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信する動作と、
前記スパムログに基づいてリポートを生成する動作と、
前記スパムログに基づいて修正されたコンテンツフィルタを前記無線装置に転送する動作と
を実行するように構成された少なくとも１つのプロセッサ。
【請求項４１】
任意のただ１つのクライアントアプリケーションによって受信される前に、無線装置上でのコンテンツのフィルタリングを管理するための装置であって、ここにおいて、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、
所定のコンテンツフィルタとリポーティングパラメータを前記無線装置に供給する手段と、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信する手段と、
前記スパムログに基づいてリポートを生成する手段と、
前記スパムログに基づいて修正されたコンテンツフィルタを前記無線装置に転送する手段を備える装置。
【請求項４２】
任意のただ１つのクライアントアプリケーションによって受信される前に、無線装置上でのコンテンツのフィルタリングを管理するための装置であって、ここにおいて、前記クライアントアプリケーションは、前記コンテンツを送信及び受信するものであり、少なくとも１つの所定のコンテンツフィルタおよびリポーティングパラメータを含むコンテンツフィルタコンフィグレーションを生成するように動作可能な生成モジュールと、前記コンテンツフィルタコンフィグレーションを前記無線装置に転送するように動作可能であり、前記リポーティングパラメータに基づいて、前記無線装置によって受信され、スパムフィルタを掛けたコンテンツに関連するスパムログを受信するように動作可能であるアンチスパムモジュールと、
前記スパムログに基づいてリポートを生成するように動作可能であるリポートジェネレータとを備え、
ここにおいて、前記アンチスパムモジュールは、前記スパムログに基づいて修正されたコンテンツフィルタコンフィグレーションを前記無線装置に転送するようにさらに動作可能である装置。
【請求項４３】
前記コンフィグレーション生成モジュールは、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから前記所定のコンテンツフィルタを選択するようにさらに動作可能である請求項４２の装置。
【請求項４４】
前記スパムログは、前記無線装置によって受信された到来コンテンツおよび前記無線装置から送信される送出コンテンツのうちの少なくとも１つに関連する情報を備える請求項４２の装置。
【請求項４５】
前記コンテンツフィルタコンフィグレーションは、前記無線装置が前記コンテンツに前記コンテンツフィルタを掛けた後に前記スパムログに前記コンテンツの参照を含むかどうかを決定することを可能にする所定のフィルタテスト結果をさらに備える請求項４２の装置。
【請求項４６】
前記コンテンツフィルタは、前記無線装置によって前記コンテンツに適用されるとき、前記所定のフィルタテスト結果と比較するための計算されたフィルタテスト結果を生成するように動作可能である請求項４５の装置。
【請求項４７】
前記リポーティングパラメータは、前記スパムログに記憶する所定の情報を定義することができる請求項４２の装置。
【請求項４８】
前記所定の情報は、前記コンテンツの一部、前記コンテンツの一部、前記コンテンツの送信元の識別子、前記コンテンツに関連する前記計算されたフィルタテスト結果、およびコンテンツ宛先の識別子のうちの少なくとも１つをさらに備える請求項４７の装置。
【請求項４９】
前記アンチスパムモジュールは、前記所定のコンテンツフィルタおよび前記リポーティングパラメータを無線ネットワークを介して前記無線装置に転送するようにさらに動作可能な請求項４２の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１３７
【補正方法】変更
【補正の内容】
【０１３７】
前述の開示が例示する態様および／または実施形態を示すが、付加されたクレームによって定義されるように、上記態様および／または実施形態の範囲から逸脱しない範囲で種々に変形および修正できるものとする。さらに、上記実施形態のエレメントは、単数で記述されたまたは主張されていても、単数とする限定が明示的に述べられない場合は、複数も考慮されるものとする。さらに、任意の態様および／または実施形態の全てまたは一部は、特に他で記述されない限り、他の任意の態様および／または実施形態の全てまたは一部で、利用されるものとする。
以下に本願出願当初の特許請求の範囲を付記する。
[Ｃ１]  無線装置でコンテンツをフィルタリングする方法であって、
前記無線装置で前記コンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受することと、
前記コンテンツが不要コンテンツを含むかどうかを判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析することと、
前記コンテンツの分析に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離することとを備える方法。
[Ｃ２]  前記傍受することは、前記無線装置内のクライアントアプリケーションに配信する前に傍受することであるＣ１の方法。
[Ｃ３]  前記転送することは、ブラウザクライアント、インターネットメッセンジャークライアント、ショートメッセージサービス（ＳＭＳ）クライアント、マルチメディアメッセージサービス（ＭＭＳ）クライアント、電子メールクライアントのうち少なくとも１つに前記コンテンツを転送することをさらに備えるＣ２の方法。
[Ｃ４]  前記傍受することは、前記無線装置から無線ネットワークへ前記コンテンツを伝送する前に傍受することであるＣ１の方法。
[Ｃ５]  前記ハードウェア特性は、プロセッサ能力、スピーカ能力、リンガ能力、ディスプレイ能力、およびメモリ容量の少なくとも１つであるＣ１の方法。
[Ｃ６]  前記コンテンツ宛先に関連する前記所定の属性は、前記無線装置内の宛先クライアントアプリケーションの識別子、および前記コンテンツに関連するコンテンツ宛先の数の少なくとも１つを含むＣ１の方法。
[Ｃ７]  前記ハードウェア要件は、無線装置プロセッサ要件、無線装置音声コンポーネント、無線装置ビデオコンポーネント、及び無線装置メモリコンポーネントの少なくとも１つである無線装置のＣ１の方法。
[Ｃ８]  前記隔離することは、ストレージ制限パラメータに基づいてコンテンツを削除することをさらに備えるＣ１の方法。
[Ｃ９]  無線ネットワークを介して前記コンテンツフィルタを受信することをさらに備えるＣ１の方法。
[Ｃ１０]  前記コンテンツに関連する所定の情報を記憶することと、
所定の情報の分析のためにリモート装置に所定の情報を伝送することとをさらに備えるＣ１の方法。
[Ｃ１１]  前記所定の情報を記憶することは、前記コンテンツの一部、前記コンテンツの送信元の識別子、前記計算された前記コンテンツに関連するフィルタテスト結果、および前記コンテンツの宛先の識別子の少なくとも１つを記憶することをさらに備えるＣ１０の方法。
[Ｃ１２]  前記コンテンツフィルタに関連するリポーティングパラメータを受信することをさらに備え、前記所定の情報を伝送することは、前記リポーティングパラメータに基づいて伝送することをさらに備えるＣ１０の方法。
[Ｃ１３]  前記所定の情報を伝送することは、予め定められた制限されたサービスコンフィグレーションに基づいて、制限されたアクセス通信チャネルを無線ネットワークを介して確立することをさらに備えるＣ１０の方法。
[Ｃ１４]  前記分析することは、
前記コンテンツフィルタを前記コンテンツに適用することと、
前記コンテンツへの所定のコンテンツフィルタの適用に基づいてフィルタテスト結果を計算することと、
前記計算されたフィルタテスト結果と所定のフィルタテスト結果とを比較することと、
前記計算されたフィルタ結果と前記所定のフィルタテスト結果との比較に基づいて、前記コンテンツを不要コンテンツとして分類することとをさらに備えるＣ１の方法。
[Ｃ１５]  前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信することと、前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換えることとをさらに備えるＣ１の方法。
[Ｃ１６]  機械読み込み可能媒体であって、機械によって実行されるとき、
無線装置でコンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受することと、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析することと、
前記コンテンツ種別に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離することとを前記機械に実行させる命令を備える媒体。
[Ｃ１７]  無線装置でコンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受する動作と、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析する動作と、
前記コンテンツ種別に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離する動作とを行うように構成される少なくとも１つのプロセッサ。
[Ｃ１８]  無線装置であって、
コンテンツをコンテンツ宛先に配信する前に前記無線装置で傍受する手段と、
コンテンツ種別を判定するために、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタに基づいて前記コンテンツを分析する手段と、
前記コンテンツ種別に基づいて、前記コンテンツを前記コンテンツ宛先に転送する、あるいは前記コンテンツを隔離する手段と、を備える無線装置。
[Ｃ１９]  無線装置であって、
前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されたコンテンツフィルタを備え、前記無線装置でコンテンツをコンテンツ宛先に前記コンテンツの配信前に傍受することができるアンチスパムエンジンと、
前記アンチスパムエンジンに関連し、前記コンテンツフィルタを前記コンテンツに適用し、前記コンテンツが要求されないコンテンツを含むかどうか判定し、さらに、前記コンテンツが不要コンテンツを含まない場合に前記コンテンツを前記コンテンツ宛先に転送し、あるいは前記コンテンツが要求されないコンテンツが含む場合に前記コンテンツを隔離する処理をする制御ロジックと、を具備する無線装置。
[Ｃ２０]  前記コンテンツ宛先はクライアントアプリケーションであって、少なくとも１つのクライアントアプリケーションを有するメモリをさらに備えるＣ１９記載の無線装置。
[Ｃ２１]  前記制御ロジックは、さらにブラウザクライアント、インターネットメッセンジャークライアント、ショートメッセージサービス（ＳＭＳ）クライアント、マルチメディアメッセージサービス（ＭＭＳ）クライアント、電子メールクライアントのうち少なくとも１つに前記コンテンツを転送することができるＣ２０記載の無線装置。
[Ｃ２２]  前記コンテンツを生成することができる少なくとも１つのクライアントアプリケーションを有するメモリをさらに備え、前記コンテンツ宛先は前記無線装置に無線接続可能な宛先を含む、Ｃ１９記載の無線装置。
[Ｃ２３]  前記ハードウェア特性は、プロセッサ能力、スピーカ能力、リンガ能力、ディスプレイ能力、およびメモリ容量の少なくとも１つであるＣ１９の無線装置。
[Ｃ２４]  前記コンテンツ宛先と関連する所定の特性は無線装置内の宛先クライアントアプリケーションの識別子と前記コンテンツに関連する多数のコンテンツ宛先との少なくとも１つを含む、Ｃ１９の無線装置。
[Ｃ２５]  前記ハードウェア要件は、無線装置プロセッサ要件、無線装置音声コンポーネント要件、無線装置ビデオコンポーネント要件、及び無線装置メモリコンポーネント要件の少なくとも１つを含むＣ１９の無線装置。
[Ｃ２６]  隔離ログとストレージ制限パラメータとを有するメモリを更に備え、前記制御ロジックは、さらにストレージ制限パラメータに基づいて隔離ログに前記コンテンツを記憶することができるＣ１９の無線装置。
[Ｃ２７]  スパムログを有するメモリを更に備え、
前記制御ロジックはさらに、前記コンテンツが不要コンテンツを含む場合に、前記コンテンツに関連する所定の情報をスパムログに記憶し、前記所定の情報の分析のために前記スパムログをリモート装置に送信することができるＣ１９の無線装置。
[Ｃ２８]  前記制御ロジックは、前記コンテンツへの前記コンテンツフィルタの適用に基づいて計算されたフィルタテスト結果を生成することができ、
前記所定の情報は、前記コンテンツの一部、前記コンテンツの配信元の識別子、前記コンテンツに関連する前記計算フィルタテスト結果、および前記コンテンツの宛先の識別子の少なくとも１つを更に含むＣ２７の無線装置。
[Ｃ２９]  前記メモリは、前記コンテンツフィルタに関連するリポーティングパラメータをさらに有し、
前記制御ロジックは、さらに前記リポーティングパラメータに基づいて前記所定の情報を送信することができるＣ２７の無線装置。
[Ｃ３０]  前記メモリは、制限されたサービスコンフィグレーションをさらに有し、
前記アンチスパムエンジンはさらに前記制限されたサービスコンフィグレーションに基づいて無線ネットワークを介して限定されたアクセス通信チャネルを確立することにより前記所定の情報を送信する処理をするＣ２７の無線装置。
[Ｃ３１]  前記アンチスパムエンジンはさらに無線ネットワークを介して前記コンテンツフィルタを受信することができるＣ１９の無線装置。
[Ｃ３２]  前記コンテンツフィルタに関する所定のフィルタ結果を有するメモリを更に備え、
前記制御ロジックは、さらにフィルタテスト結果を生成するために前記コンテンツに前記コンテンツフィルタを適用することができ、
前記計算されたフィルタテスト結果と前記所定のフィルタテスト結果とを比較し、
前記計算されたフィルタ結果と前記所定のフィルタテスト結果との比較に基づいて、前記コンテンツを不要コンテンツとして分類することができるＣ１９の無線装置。
[Ｃ３３]  前記コンテンツの分析に基づいて修正されたコンテンツフィルタを受信し、前記コンテンツフィルタを前記修正されたコンテンツフィルタに置き換えることを備えるＣ１９の無線装置。
[Ｃ３４]  無線装置でコンテンツのフィルタリングを管理する方法であって、
所定のコンテンツフィルタとリポーティングパラメータを前記無線装置に供給することと、
前記リポーティングパラメータに基づいて、前記無線装置のコンテンツに関係し、前記所定のコンテンツフィルタを掛けたスパムログを受信することと、
前記スパムログに基づいてリポートを生成することとを備える方法。
[Ｃ３５]  前記所定のコンテンツフィルタは、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから選択されるＣ３４の方法。
[Ｃ３６]  前記スパムログは、前記無線装置によって受信された到来コンテンツおよび前記無線装置から送信される送出コンテンツの少なくとも１つに関連する情報を含むＣ３４の方法。
[Ｃ３７]  前記無線装置が前記コンテンツに前記コンテンツフィルタを掛けた後で、前記スパムログに前記コンテンツの参照を含むかどうかを決定することを可能にするため所定のフィルタテスト結果を前記無線装置に供給することを備えるＣ３４の方法。
[Ｃ３８]  前記コンテンツフィルタは、前記無線装置によって前記コンテンツに適用されるとき、前記所定のフィルタテスト結果と比較するための計算されたフィルタテスト結果を生成することができるＣ３７の方法。
[Ｃ３９]  前記リポーティングパラメータは、前記スパムログに記憶する所定の情報を定義するように処理できるＣ３７の方法。
[Ｃ４０]  前記所定の情報は、さらに前記コンテンツの一部、前記コンテンツの送信元の識別子、前記計算された前記コンテンツに関連するフィルタテスト結果、および前記コンテンツの宛先の識別子の少なくとも１つを含むＣ３９の方法。
[Ｃ４１]  前記所定のコンテンツフィルタおよび前記リポーティングパラメータを供給することは、さらに無線ネットワークを介して前記無線装置に転送することを備えるＣ３４の方法。
[Ｃ４２]  前記スパムログに基づいて修正されたコンテンツフィルタを前記無線装置に転送することを備えるＣ３４の方法。
[Ｃ４３]  機械読み込み可能媒体であって、機械によって実行されるとき、
所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給する動作と、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信する動作と、
前記スパムログに基づいてリポートを生成する動作とを前記機械に実行させる命令を含む媒体。
[Ｃ４４]  所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給する動作と、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信する動作と、
前記スパムログに基づいてリポートを生成する動作とを実行するように構成された少なくとも１つのプロセッサ。
[Ｃ４５]  無線装置でのコンテンツのフィルタリングを管理するための装置であって、
所定のコンテンツフィルタとリポーティングパラメータを無線装置に供給する手段と、
前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記コンテンツフィルタを掛けたコンテンツに関連するスパムログを受信する手段と、
前記スパムログに基づいてリポートを生成する手段とを備える装置。
[Ｃ４６]
無線装置でのコンテンツのフィルタリングを管理するための装置であって、所定のコンテンツフィルタおよびリポーティングパラメータの少なくとも１つを含むコンテンツフィルタコンフィグレーションを生成することができるモジュールと、前記コンテンツフィルタコンフィグレーションを前記無線装置に転送することができ、前記リポーティングパラメータに基づいて、前記無線装置によって受信され、前記スパムフィルタを掛けたコンテンツに関連するスパムログを受信することができるアンチスパムモジュールと、前記スパムログに基づいてリポートを生成する処理をするリポートジェネレータとを備える装置。
[Ｃ４７]  前記コンフィグレーション生成モジュールはさらに前記所定のコンテンツフィルタを、前記無線装置に関連するネットワークサービスプロバイダ、前記無線装置に関連するハードウェア特性、前記コンテンツ宛先に関連する所定の特性、および前記コンテンツに関連するハードウェア要件のうち少なくとも１つに基づいて、複数のコンテンツフィルタから前記所定のコンテンツフィルタを選択することができるコンフィグレーション生成モジュールＣ４６の装置。
[Ｃ４８]  前記スパムログは、前記無線装置によって受信された到来コンテンツおよび前記無線装置から送信される送出コンテンツの少なくとも１つに関連する情報であるＣ４６の装置。
[Ｃ４９]  前記コンテンツフィルタコンフィグレーションは、前記無線装置が前記コンテンツに前記コンテンツフィルタを掛けた後に前記スパムログに前記コンテンツの参照を含むかどうかを決定することを可能にする所定のフィルタテスト結果をさらに含むＣ４６の装置。
[Ｃ５０]  前記コンテンツフィルタは、前記無線装置によって前記コンテンツに適用されるとき、前記所定のフィルタテスト結果と比較するための計算されたフィルタテスト結果を生成することができるＣ４９の装置。
[Ｃ５１]
前記リポーティングパラメータは、前記スパムログに記憶する所定の情報を定義することができるＣ４６の装置。
[Ｃ５２]  前記所定の情報は、さらに前記コンテンツの一部、前記コンテンツの一部、前記コンテンツの送信元の識別子、前記コンテンツに関連する前記計算フィルタテスト結果、および前記コンテンツの宛先の識別子の少なくとも１つを含むＣ５１の装置。
[Ｃ５３]  前記アンチスパムモジュールは、さらに所定のコンテンツフィルタおよび前記リポーティングパラメータを無線ネットワークを介して前記無線装置に転送することができるＣ４６の装置。
[Ｃ５４]  前記アンチスパムモジュールは、さらに前記スパムログに基づいて修正されたコンテンツフィルタを前記無線装置に転送することができるＣ４６の装置。
【外国語明細書】
2015232887000001.pdf