(57)【要約】【課題】無線装置の利用パターンを監視するための方法および装置。【解決手段】無線装置の利用パターンを監視するための装置および方法は、受信された利用環境設定に基づいて無線装置上における利用を監視および記録するように動作する利用監視報告モジュールを含んでもよい。さらに、利用環境設定に基づいて、無線装置は、ログを分析して許可されたユーザが見ることのできる利用パターン報告を生成することのできる別の装置にログを転送してもよい。【選択図】      図３
2008533929.tif 000002
【特許請求の範囲】
【請求項１】
無線装置の利用パターンを決定する方法であって、
利用パラメータおよび報告パラメータを備える環境設定を無線装置上で得ることであって、前記利用パラメータは監視されるべき無線装置利用データを識別する、前記環境設定を得ることと、
前記識別された利用データを前記利用パラメータに基づいてログ内に記録することと、
前記無線装置の利用パターンを分析するための別の装置に前記利用ログを前記報告パラメータに基づいて転送することと、
を備える方法。
【請求項２】
環境設定を無線装置上で得ることは、前記環境設定を遠隔装置から無線ネットワークを介して受信することを備える、請求項１に記載の方法。
【請求項３】
前記利用パラメータは、複数の利用パラメータから選択され、前記報告パラメータは、複数の報告パラメータから選択される、請求項１に記載の方法。
【請求項４】
前記利用パラメータは、前記無線装置の種類および前記無線装置に関連するネットワークサービスプロバイダの識別の少なくとも１つに基づいて、複数の利用パラメータから選択される、請求項１に記載の方法。
【請求項５】
利用データを記録することは、予め定められたアクティビティの発生、前記発生に関連する時間ベースデータ、前記予め定められたアクティビティの期間、前記発生の頻度および前記発生に関連する地理的な位置の少なくとも１つを記録することを備える、請求項１に記載の方法。
【請求項６】
前記発生に関連する地理的な位置を記録することは、擬似雑音（ＰＮ）オフセット、システム識別（ＳＩＤ）、ネットワーク識別（ＮＩＤ）および基地局識別（ＢＳＩＤ）の少なくとも１つを記録することを備える、請求項５に記載の方法。
【請求項７】
前記予め定められたアクティビティは、通話関連アクティビティ、メッセージ関連アクティビティ、ブラウザ関連アクティビティおよびソフトウェアアプリケーション関連アクティビティの少なくとも１つを備える、請求項５に記載の方法。
【請求項８】
無線装置上で得ることは、予め定義された限定的サービス環境設定に基づいて、アクセスが制限された通信チャンネルを無線ネットワークを介して確立することを備える、請求項１に記載の方法。
【請求項９】
前記利用ログを別の装置に転送することは、予め定義された限定的サービス環境設定に基づいて、アクセスが制限された通信チャンネルを無線ネットワークを介して確立することを備える、請求項１に記載の方法。
【請求項１０】
前記利用ログを別の装置に転送することは、予め定められたスケジュール、予め定められたイベントおよび遠隔装置からの要求の少なくとも１つに基づいて、前記利用ログを転送することを備える、請求項９に記載の方法。
【請求項１１】
機械によって実行されたときに前記機械に処理を実行させる命令を備える機械可読媒体であって、
前記処理は、
利用パラメータおよび報告パラメータを備える環境設定を無線装置上で得ることであって、前記利用パラメータは監視されるべき無線装置利用データを識別する、前記環境設定を得ることと、
前記識別された利用データを前記利用パラメータに基づいてログ内に記録することと、
前記無線装置の利用パターンを分析するための別の装置に前記利用ログを前記報告パラメータに基づいて転送することと、
を備える、機械可読媒体。
【請求項１２】
アクションを実行するように設定された少なくとも１つのプロセッサであって、
前記アクションは、
利用パラメータおよび報告パラメータを備える環境設定を無線装置上で得ることであって、前記利用パラメータは監視されるべき無線装置利用データを識別する、前記環境設定を得ることと、
前記識別された利用データを前記利用パラメータに基づいてログ内に記録することと、
前記無線装置の利用パターンを分析するための別の装置に前記利用ログを前記報告パラメータに基づいて転送することと、
を備える、少なくとも１つのプロセッサ。
【請求項１３】
利用パラメータおよび報告パラメータを備える環境設定を無線装置上で得るための手段であって、前記利用パラメータは監視されるべき無線装置利用データを識別する、前記環境設定を得るための手段と、
前記識別された利用データを前記利用パラメータに基づいてログ内に記録するための手段と、
前記無線装置の利用パターンを分析するための別の装置に前記利用ログを前記報告パラメータに基づいて転送するための手段と、
を備える無線装置。
【請求項１４】
メモリと、
前記メモリ内に常駐する利用監視報告モジュールと、
を備え、
前記利用監視報告モジュールは、
利用環境設定と、
無線装置利用を前記利用環境設定に基づいて監視するように動作する監視ロジックと、
利用データを備えるメモリ常駐利用ログを前記利用環境設定に基づいて生成するように動作するログ生成ロジックと、
無線装置利用パターンを分析するための別の装置に前記利用ログを前記利用環境設定に基づいて転送するように動作する報告ロジックと、
をさらに備える、無線装置。
【請求項１５】
前記利用環境設定は、前記無線ネットワークから前記無線装置によって受信される、請求項１４に記載の無線装置。
【請求項１６】
前記記録された利用データは、予め定められたアクティビティの発生、前記発生に関連する時間ベースデータ、前記予め定められたアクティビティの期間、前記発生の頻度および前記発生に関連する地理的な位置の少なくとも１つを備える、請求項１４に記載の無線装置。
【請求項１７】
前記発生に関連する地理的な位置は、擬似雑音（ＰＮ）オフセット、システム識別（ＳＩＤ）、ネットワーク識別（ＮＩＤ）および基地局識別（ＢＳＩＤ）の少なくとも１つを備える、請求項１６に記載の方法。
【請求項１８】
前記予め定められたアクティビティは、通話関連アクティビティ、メッセージ関連アクティビティ、ブラウザ関連アクティビティおよびソフトウェアアプリケーション関連アクティビティの少なくとも１つを備える、請求項１６に記載の無線装置。
【請求項１９】
前記利用監視報告モジュールは、前記利用ログを無線ネットワークを介して転送するように動作する、請求項１４に記載の無線装置。
【請求項２０】
前記利用環境設定は、前記利用監視報告モジュールにアクセスするのを許可された予め定められた装置を識別するアクセスパラメータを備える、請求項１４に記載の無線装置。
【請求項２１】
前記利用環境設定は、前記利用ログを無線ネットワークを介していつ送信するかの識別を備える報告パラメータをさらに備える、請求項１４に記載の無線装置。
【請求項２２】
前記利用監視報告モジュールは、さらに、アクセスが制限された通信チャンネルを無線ネットワークを介して確立するように動作し、前記アクセスが制限された通信チャンネルは、予め定義された限定的サービス環境設定に基づいたものである、請求項１４に記載の無線装置。
【請求項２３】
前記アクセスが制限された通信チャンネルは、前記無線装置のエンドユーザにとって利用できないものである、請求項２２に記載の無線装置。
【請求項２４】
遠隔装置から受信されたコマンドを解析するように動作する装置制御モジュールをさらに備える、請求項１４に記載の無線装置。
【請求項２５】
前記制御コマンドは、ブートストラップコマンドおよび削除コマンドの少なくとも１つを備え、前記ブートストラップコマンドは、前記利用環境設定のダウンロードを開始するように動作し、前記削除コマンドは、前記無線装置からアップロードされた利用ログを削除する、請求項２４に記載の無線装置。
【請求項２６】
無線装置の利用パターンを監視する方法であって、
無線装置上の利用データを監視、記録および報告するのを開始することができる利用環境設定を生成することであって、前記利用環境設定は、利用パラメータおよび報告パラメータを識別する、前記利用環境設定を生成することと、
前記無線装置によって受信するために、前記利用環境設定を転送することと、
前記利用環境設定に基づいて、生成された利用ログを前記無線装置から受信することと、
前記受信された利用ログに基づいて、利用パターン報告を生成することと、
を備える方法。
【請求項２７】
利用環境設定を生成することは、予め定められたアクティビティの発生、前記発生に関連する時間ベースデータ、前記予め定められたアクティビティの期間、前記発生の頻度および前記発生に関連する地理的な位置の少なくとも１つを監視するための利用環境設定を生成することを含む、請求項２６に記載の方法。
【請求項２８】
前記無線装置によって受信するために前記利用環境設定を転送することは、無線ネットワークを介して転送することをさらに備える、請求項２６に記載の方法。
【請求項２９】
前記利用パターン報告の少なくとも一部を別のコンピュータ装置に送信することをさらに備える、請求項２６に記載の方法。
【請求項３０】
前記利用パターン報告の少なくとも一部へのリモートアクセスを提供することをさらに備える、請求項２６に記載の方法。
【請求項３１】
前記報告に基づいて、制御コマンドを前記無線装置に送信することをさらに備える、請求項２６に記載の方法。
【請求項３２】
前記無線装置の種類および前記無線装置に関連するネットワークサービスプロバイダの識別の少なくとも１つに基づいて、前記利用環境設定を複数の利用環境設定から選択することをさらに備える、請求項２６に記載の方法。
【請求項３３】
アクションを実行するように設定された少なくとも１つのプロセッサであって、
前記アクションは、
無線装置上の利用データを監視、記録および報告するのを開始することができる利用環境設定を生成することであって、前記利用環境設定は利用パラメータおよび報告パラメータを識別する、前記利用環境設定を生成することと、
前記無線装置によって受信するために、前記利用環境設定を転送することと、
前記利用環境設定に基づいて、生成された利用ログを前記無線装置から受信することと、
前記受信された利用ログに基づいて、利用パターン報告を生成することと、
を備える、プロセッサ。
【請求項３４】
機械によって実行されたときに前記機械に処理を実行させる命令を備える機械可読媒体であって、
前記処理は、
無線装置上の利用データを監視、記録および報告するのを開始することができる利用環境設定を生成することであって、前記利用環境設定は、利用パラメータおよび報告パラメータを識別する、前記利用環境設定を生成することと、
前記無線装置によって受信するために、前記利用環境設定を転送することと、
前記利用環境設定に基づいて、生成された利用ログを前記無線装置から受信することと、
前記受信された利用ログに基づいて、利用パターン報告を生成することと、
を備える、機械可読媒体。
【請求項３５】
無線装置上の利用データを監視、記録および報告するのを開始することができる利用環境設定を生成するための手段であって、前記利用環境設定は利用パラメータおよび報告パラメータを識別する、前記利用環境設定を生成するための手段と、
前記無線装置によって受信するために、前記利用環境設定を転送するための手段と、
前記利用環境設定に基づいて、生成された利用ログを前記無線装置から受信するための手段と、
前記受信された利用ログに基づいて、利用パターン報告を生成するための手段と、
を備える装置。
【請求項３６】
無線装置の利用を監視することを管理するための装置であって、
無線装置によって受信するために、利用環境設定を生成および送信するように動作する環境設定生成器であって、前記利用環境設定は監視すべき利用パラメータおよび報告パラメータを識別する、前記環境設定生成器と、
ログを受信および記憶するように動作する情報リポジトリーであって、前記ログは前記利用環境設定に基づいた無線装置利用情報を備える、前記情報リポジトリーと、
前記ログに基づいて利用パターン報告を生成するように動作する分析器を備える利用パターン制御モジュールと、
を備える装置。
【請求項３７】
前記利用パターン制御モジュールは、さらに、前記利用パターン報告の少なくとも一部を無線ネットワークを介して分析のための別の装置に送信するように動作する、請求項３６に記載の装置。
【請求項３８】
前記利用パターン制御モジュールは、さらに、許可されたユーザに前記利用パターン報告にアクセスさせるように動作する、請求項３６に記載の装置。
【請求項３９】
前記無線装置の動作特性を変更するための制御コマンドを送信するように動作する装置制御モジュールをさらに備える、請求項３６に記載の装置。
【請求項４０】
前記制御コマンドは、ユーザ識別および制御アクティビティを備え、前記装置制御モジュールは、前記制御コマンドを送信する前に、前記制御コマンドを実行するための許可を決定するように動作する承認ロジックをさらに備え、前記許可は前記ユーザ識別および前記制御アクティビティの少なくとも１つに基づくものである、請求項３９に記載の装置。
【請求項４１】
前記装置制御モジュールは、前記制御コマンドを別のコンピュータ装置から受信するように動作する、請求項３９に記載の装置。
【請求項４２】
前記別のコンピュータ装置は、無線ネットワークを介して配置された、請求項４１に記載の装置。
【請求項４３】
前記利用パラメータは、予め定められたアクティビティの発生、前記発生に関連する時間ベースデータ、前記予め定められたアクティビティの期間、前記発生の頻度および前記発生に関連する地理的な位置の少なくとも１つを監視することを識別する、請求項３６に記載の装置。
【請求項４４】
無線装置上の利用データを監視、記録および報告するのを開始することができる利用環境設定を生成することであって、前記利用環境設定は利用パラメータおよび報告パラメータを識別する、前記利用環境設定を生成することと、
前記無線装置によって受信するために、前記利用環境設定を転送することと、
前記利用環境設定に基づいて、生成された利用ログを前記無線装置から受信することと、
前記受信された利用ログに基づいて、利用パターン報告を生成することと、
を備える処理を、機械によって実行されたときに前記機械に実行させる第１の組の実行可能な命令と、
前記利用環境設定を得ることと、
前記利用データを前記利用パラメータに基づいてログ内に記録することと、
前記無線装置の利用パターンを分析するための第１の機械に前記利用ログを前記報告パラメータに基づいて転送することと、
を備える処理を、前記無線装置によって実行されたときに前記無線装置に実行させる第２の組の実行可能な命令と、
を備える機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（米国特許法１１９条に基づく優先権の主張）
本特許出願は、本発明の譲受人に譲渡され、２００５年３月１４日に出願され、発明の名称が「無線装置の利用パターンを提供する方法および装置」（Method and Apparatus for Providing Usage Pattern for a Wireless Device）であり、代理人整理番号が第０５０４７３Ｐ１号であり、この明細書が明示的に本明細書に組み込まれる米国特許仮出願第６０／６６０，９６５号に基づく優先権を主張するものである。
【０００２】
（技術分野）
説明される実施形態は、一般的には、無線通信装置およびコンピュータネットワークに関する。より詳細には、説明される実施形態は、無線装置に関する利用統計を収集することに関する。
【背景技術】
【０００３】
無線ネットワーキングは、銅線または光ケーブルのような直接的な電気的接続を使用せずに、１つ以上の無線装置を別のコンピュータ装置に接続する。無線装置は、無線かまたは部分的に無線のコンピュータネットワークを介して、典型的にはパケットの形でデータを通信し、かつ、無線装置がデータパケットを送信および受信することができるようなネットワーク上において「データ」チャンネルまたは「通信」チャンネルをオープンする。無線装置は、多くの場合、プログラムおよびハードウェアコンポーネントのような無線装置資源を有し、それらは、個別に、また、協力して、それらの設計および固有のプロトコルまたは環境設定に基づいてデータを使用および生成するように動作し、例えば、ネットワーク上でデータを送信および受信するために、オープン通信接続を使用する。
【０００４】
無線装置は、大きなコンピューティング能力を備えて製造され、パーソナルコンピュータと同等なものになりつつある。携帯電話のようなこれらの「スマート」無線装置は、それらの局所的コンピュータプラットフォーム上にインストールされたアプリケーションプログラミングインタフェース（“ＡＰＩ”）を有し、これらは、携帯電話上で動作するソフトウェアアプリケーションをソフトウェア開発者が生成するのを可能にする。ＡＰＩは、無線装置システムソフトウェアとソフトウェアアプリケーションとの間に位置し、ソフトウェア開発者が固有の携帯電話システムソースコードを有していなくても、アプリケーションが携帯電話機能を利用できるようにする。
【０００５】
無線装置の機能および帯域幅要件が、携帯電話の要件をはるかに超えて成長するにつれて、ユーザに対するサービスの品質を維持するために、また、ネットワークキャリアの収益性を維持および増加させるために、無線ネットワークの帯域幅、保守およびサービスを管理する必要性が、重要になりつつある。したがって、無線装置に関する消費者利用パターン報告を提供するための装置および方法を提供することは、有益なことである。
【発明の開示】
【０００６】
（概要）
説明される実施形態は、どのようなアクティビティが発生したか、このアクティビティはいつ発生したか、さらには、このアクティビティの頻度および期間の中の１つかまたは複数を含む無線装置上における予め定められたアクティビティの発生に関する利用パターン報告を生成するのに使用されてもよい無線装置利用データを監視および記録するように動作する装置、方法、コンピュータ可読媒体およびプロセッサを備える。例えば、利用パターン報告は、ユーザがどこに電話をするか、この通話の時刻および長さ、アクセスされたウェブサイトおよび装置上にダウンロードされかつ使用されたコンテンツおよびソフトウェアに関する傾向を識別してもよい。利用パターン報告は、例えば、装置および／または装置の利用に関するネットワークデザインを提供するために、十分な情報を得た上での製品およびサービスに関する決断をなすのに使用されてもよい。
【０００７】
一態様においては、無線ネットワーク上における無線装置の利用パターンを決定する方法は、利用パラメータおよび報告パラメータを備える環境設定を無線装置上で得ることを含んでもよく、利用パラメータは、監視されるべき無線装置利用データを識別する。方法は、利用パラメータに基づいて、識別された利用データをログ内に記録することをさらに含む。さらに、方法は、無線装置の利用パターンを分析するための別の装置に報告パラメータに基づいて利用ログを転送することを含む。関連する態様においては、機械可読媒体が、命令を備えてもよく、この命令は、機械によって実行されると、上述した処理をこの機械に実行させる。別の関連する態様においては、少なくとも１つのプロセッサが、上述した処理を実行するように設定されてもよい。
【０００８】
さらなる態様においては、無線装置は、利用パラメータおよび報告パラメータを備える環境設定を無線装置上で得るための手段を備えてもよく、利用パラメータは、監視されるべき無線装置利用データを識別する。さらに、無線装置は、利用パラメータに基づいて、利用データをログ内に記録するための手段を含んでもよい。また、無線装置は、無線装置の利用パターンを分析するための別の装置に利用ログを報告パラメータに基づいて転送するための手段を含んでもよい。
【０００９】
別の態様においては、無線装置は、メモリと、このメモリ内に常駐する利用監視報告モジュールとを備えてもよい。利用監視報告モジュールは、利用環境設定と、この利用環境設定に基づいて無線装置利用を監視するように動作する監視ロジックとを含んでもよい。さらに、利用監視報告モジュールは、利用環境設定に基づいて、利用データを備えるメモリ常駐利用ログを生成するように動作するログ生成ロジックを含んでもよい。さらに、利用監視報告モジュールは、利用環境設定に基づいて、無線装置利用パターンを分析するための別の装置に利用ログを転送するように動作する報告ロジックを含んでもよい。
【００１０】
さらに別の態様においては、無線装置の利用パターンを監視する方法は、無線装置上の利用データを監視、記録および報告するのを開始することのできる利用環境設定を生成することを備えてもよい。利用環境設定は、利用パラメータおよび報告パラメータを識別してもよい。方法は、無線装置によって受信するために利用環境設定を転送することおよび生成された利用ログを利用環境設定に基づいて無線装置から受信することをさらに含んでもよい。さらに、方法は、受信された利用ログに基づいて利用パターン報告を生成することを含んでもよい。関連する態様においては、機械可読媒体は、命令を備えてもよく、この命令は、機械によって実行されると、上述した処理をこの機械に実行させる。別の関連する態様においては、少なくとも１つのプロセッサが、上述した処理を実行するように設定されてもよい。
【００１１】
さらなる態様においては、装置は、無線装置上の利用データを監視、記録および報告するのを開始することができる利用環境設定を生成するための手段を備えてもよい。利用環境設定は、利用パラメータおよび報告パラメータを識別してもよい。装置は、無線装置によって受信されるための利用環境設定を転送するための手段および利用環境設定に基づいて、生成された利用ログを無線装置から受信するための手段をさらに含んでもよい。さらに、装置は、受信された利用ログに基づいて利用パターン報告を生成するための手段を含んでもよい。
【００１２】
またさらなる態様においては、無線装置の利用を監視することを管理するための装置は、無線装置によって受信されるための利用環境設定を生成および送信するように動作する環境設定生成器を備える。利用環境設定は、監視すべき利用パラメータおよび報告パラメータを識別してもよい。さらに、装置は、ログを受信および記憶するように動作する情報リポジトリーを含んでもよく、ログは、利用環境設定に基づいた無線装置利用情報を備える。さらに、装置は、ログに基づいて利用パターン報告を生成するように動作する分析器を備える利用パターン制御モジュールを含んでもよい。
【００１３】
さらに別の態様においては、機械可読媒体が、第１の組および第２の組の実行可能な命令を備える。第１の組の実行可能な命令は、機械によって実行されると、無線装置上の利用データを監視、記録および報告するのを開始することができる利用環境設定を生成することを備える処理をこの機械に実行させ、利用環境設定は、利用パラメータおよび報告パラメータを識別する。さらに、第１の組の命令は、機械によって実行されると、無線装置によって受信されるための利用環境設定をこの機械に転送させる。さらに、第１の組の命令は、機械によって実行されると、利用環境設定に基づいて、生成された利用ログをこの機械に無線装置から受信させる。さらに、第１の組の命令は、機械によって実行されると、受信された利用ログに基づいて、利用パターン報告をこの機械に生成させる。第２の組の実行可能な命令は、無線装置によって実行されると、利用環境設定を得ること、利用パラメータに基づいて利用データをログ内に記録することおよび無線装置の利用パターンを分析するための第１の機械に利用ログを報告パラメータに基づいて転送することを備える処理をこの無線装置に実行させる。
【発明を実施するための最良の形態】
【００１４】
（詳細な説明）
以下、開示された実施形態を説明するために提供された限定するものではない添付の図面を参照して、開示された実施形態が、説明される。図面において、類似する符号は、類似する構成要素を指示する。
【００１５】
図１は、ダウンロードされた環境設定に基づいて無線装置の利用パターンに関して収集、分析および報告する装置および方法を備えるシステム１００の一態様を示す。システム１００は、利用パターンマネージャサーバによって生成されたダウンロード可能な環境設定によって指示されると、無線装置利用データを監視、記録、アップロードおよび分析するように動作する。無線装置は、無線装置の登録された所有者の同意を受信した後に利用パターンデータを収集するように設定されてもよい。さらに、システム１００は、例えば、利用パターンマネージャサーバまたはその他の許可された当事者によって閲覧することのできる利用パターン報告を生成することもできる。報告は、例えば、無線装置性能を評価するのに使用されてもよく、および／または、セルサイト増設および機器購入を計画すること、改善された顧客サービスを提供しかつターゲットマーケティングすることおよびネットワーク利用能力を決定することを含めて、無線ネットワークをより効果的に管理するのに使用されてもよい。さらに、例えば、報告は、無線装置によって消費されるコンテンツおよび／またはサービスを提供する団体に有益なマーケティング情報を提供してもよい。
【００１６】
一般的には、システム１００は、利用パターンマネージャサーバ１０４と通信できる状態にある無線装置１０２を含んでもよく、この利用パターンマネージャサーバ１０４は、無線ネットワーク１１０を介して、装置制御機能を提供する。さらに、利用パターンマネージャサーバ１０４は、許可されたユーザ１０８のような許可されたユーザによって運営されるユーザワークステーション１０６と通信できる状態にあってもよく、この許可されたユーザ１０８は、有線接続１０９を介して、または、無線ネットワーク１１０を介して、利用パターンマネージャサーバ１０４の機能にアクセスすることができ、また、許可されたユーザ１０８は、ユーザワークステーション１０６を介して、無線装置１０２と通信してもよい。
【００１７】
利用パターンデータは、例えば、どのようなアクティビティが発生しているか、いつアクティビティは発生したかおよびどれくらい頻繁にアクティビティは発生するか、すなわち、頻度、および／または、どれくらいの長さでアクティビティは発生するか、すなわち、期間のような、無線装置上のアクティビティに関する何らかの情報を備える。アクティビティは、通話関連アクティビティ、メッセージング関連アクティビティ、ブラウザ関連アクティビティおよびソフトウェアアプリケーション関連アクティビティの少なくとも１つを備えてもよい。例えば、利用パターンデータは、音声通話、ビデオ通話、テキストメッセージ、コンテンツのアップローディングおよびダウンローディングおよびコンテンツおよび／またはアプリケーションの実行および利用に関連する情報を追跡してもよい。利用パターンデータは、例えば、時刻および／または曜日および／または日付のような監視および／または収集された情報に関連する予め定められた時間ベースパラメータを含んでもよい。さらに、利用パターンデータは、例えば、予め定められた期間中の回数、与えられたアクティビティの長さ、などのような、どれくらい頻繁にアクティビティは発生するかの量を含んでもよい。例えば、利用パターンデータは、限定はされないが、通話がなされた時刻、通話の平均長、例えば、擬似雑音オフセット、システム識別（ＳＩＤ）、ネットワーク識別（ＮＩＤ）および基地局識別（ＢＳＩＤ）、などのグローバルポジショニング（ＧＰＳ）位置およびセルサイト情報のような通話がなされた場所／受信された場所、いつどれくらいの頻度でどのウェブサイトがアクセスされたかおよびいつどれくらいの頻度でどのようなソフトウェアおよび／またはアプレットがダウンロードされかつ実行されたかを監視および記録することを含んでもよい。利用パターン監視パラメータは、ユーザが設定できるものであり、また、利用パターンマネージャサーバ１０４からダウンロードされてもよい。したがって、利用パターンデータは、装置、装置ユーザ、および／または、与えられたアクティビティに関して、利用パターン、すなわち、予め定められたアクティビティの発生、発生に関連する時間ベースデータ、予め定められたアクティビティの期間、発生頻度および発生に関連する地理的位置を正確に把握する目的で収集および分析される。
【００１８】
装置は、どのような形態の無線装置またはコンピュータモジュールを含んでもよく、有線通信ポータルまたは無線通信ポータルを含み、無線モデム、ＰＣＭＣＩＡカード、アクセスターミナル、パーソナルコンピュータ、電話またはこれらの組み合わせまたは部分的な組み合わせを無制限に含む。
【００１９】
図２を参照すると、無線装置１０２は、無線ネットワーク１１０を介してデータすなわち利用パターンデータログを送信しかつソフトウェアアプリケーションおよび環境設定を受信および実行するように動作するコンピュータプラットフォーム１１２を含んでもよく、すなわち、利用パターン監視モジュール１１４および利用パターン利用環境設定１１８を含んでもよい。
【００２０】
無線装置１０２は、携帯電話１０２、携帯情報端末、双方向テキストページャー、ポータブルコンピュータおよびそれどころか、無線通信ポータルを有する独立したコンピュータプラットフォームのようなコンピュータ化されたどのような種類の無線装置を含んでもよく、また、これは、ネットワークまたはインターネットへの有線接続を有してもよい。無線装置は、リモートスレーブであってもよく、あるいは、無線装置のエンドユーザを有するのではなく、ただ単に、無線ネットワーク１１０を介してデータを通信するリモートセンサ、診断ツールおよびデータ中継器のようなその他の装置であってもよい。
【００２１】
また、無線装置１０２は、コンピュータプラットフォーム１１２に相互接続された入力機構１８２および出力機構１８４を含んでもよい。入力機構１８２は、無線装置１０２内への入力を生成することができ、キーまたはキーボード、マウス、タッチスクリーンディスプレイおよび音声認識モジュールのような機構を含んでもよい。出力機構１８４は、ディスプレイ、オーディオスピーカおよび例えば、情報を無線装置１０２のユーザに中継するための触覚フィードバック機構を含んでもよい。
【００２２】
また、コンピュータプラットフォーム１１２は、メモリ１８６を含んでもよく、このメモリ１８６は、リードオンリーメモリおよび／またはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカードまたはコンピュータプラットフォームに一般的に使用される何らかのメモリのような揮発性メモリおよび不揮発性メモリから構成されてもよい。さらに、メモリ１８６は、１つ以上のフラッシュメモリセルを含んでもよく、あるいは、磁気媒体、光媒体、テープまたはソフトディスクまたはハードディスクのような何らかの二次記憶装置または三次記憶装置であってもよい。さらに、メモリ１８６は、元々の機器製造業者が供給した命令だけでなく、ネットワーク１１０を介してダウンロードされたかまたはパーソナルコンピュータ（ＰＣ）を介してロードされた第三者クライアントアプリケーションを記憶できるものであってもよい。
【００２３】
さらに、コンピュータプラットフォーム１１２は、処理エンジン１９８を含んでもよく、この処理エンジン１９８は、特定用途向け集積回路（“ＡＳＩＣ”）またはその他のチップセット、プロセッサ、論理回路またはその他のデータ処理デバイスであってもよい。処理エンジン１９８は、メモリ１８６に記憶された利用監視報告モジュール１１４のような何らかの常駐プログラムとインタフェースをとることができるアプリケーションプログラミングインタフェース（“ＡＰＩ”）層１９６を実行することができる。一態様においては、ＡＰＩ１９６は、それぞれの無線装置上で実行されるランタイム環境である。１つのこのようなランタイム環境は、カリフォルニア州サンディエゴにあるクアルコム社（Qualcomm, Inc.)によって開発されたＢＲＥＷ（Binary Runtime Environment for Wireless）（登録商標）ソフトウェアである。その他の例には、Ｓｙｍｂｉａｎ  ＯＳ（オペレーティングシステム）ソフトウェアによってサポートされるようなＪ２ＭＥ（Java（登録商標）2 Micro Edition）ＡＰＩが含まれる。例えば、無線コンピューティング装置上のアプリケーションを実行するのを制御するように動作するその他のランタイム環境が、使用されてもよい。
【００２４】
処理エンジン１９８は、ハードウェア、ソフトウェア、ファームウェア、実行可能命令、データおよびこれらの組み合わせとして実現された様々な処理サブシステム２００を含み、これらの処理サブシステム２００は、無線装置１０２の機能および無線ネットワーク１１０上における無線装置のオペラビリティーを実現する。例えば、処理サブシステム２００は、その他のネットワーク装置と通信を開始および維持し、かつ、データを交換するのを可能にする。一態様においては、携帯電話の場合のように、処理エンジン１９８は、音声、不揮発性メモリ、ファイルシステム、送信、受信、サーチャー、レイヤ１、レイヤ２、レイヤ３、主制御、リモートプロシージャ、ハンドセット、電源管理、診断、ディジタル信号プロセッサ、ボコーダ、メッセージング、呼マネージャ、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＰＯＳ、位置測定、位置エンジン、ユーザインタフェース（ＵＩ）、スリープ、限定的サービス、セキュリティ、認証、ＵＳＩＭ／ＳＩＭ、音声サービス、グラフィックス、ＵＳＢ、ＭＰＥＧのようなマルチメディア、ＧＰＲＳ、などのような、１つの処理サブシステム２００かまたはいくつかの処理サブシステム２００の組み合わせを含んでもよい。
【００２５】
開示された態様の場合、処理サブシステム２００は、コンピュータプラットフォーム１１２上で実行されるアプリケーションと対話する何らかのサブシステムコンポーネントを含んでもよい。例えば、処理サブシステム２００は、常駐利用パターン監視モジュール１１４の代わりに、データ読み込みおよびデータ書き込みをＡＰＩ１９６から受信する何らかのサブシステムコンポーネントを含んでもよい。さらに、ログ１２０内に収集および記録された利用データに関する情報の少なくとも一部は、これらのサブシステム２００の中の１つかまたはこれらのいくつかを組み合わせたものによって利用できるものであってもよい。
【００２６】
例えば、ある態様においては、通話時刻および通話長の記録が、いつ通話が開始したかというタイムスタンプを用いて生成されてもよく、そして、診断サブシステムおよびこれのＢＲＥＷ（登録商標）ｅｘｔｅｎｓｉｏｎを介して検索される「無線通信（over the air）」“ＯＴＡ”メッセージから検索されてもよい。タイムスタンプ情報は、通話の時刻および長さを計算するのに使用されてもよい。さらに、利用環境設定１１８内のパラメータの組に基づいて、利用日付が、着信および発信の少なくとも１つに対して収集されてもよい。しかしながら、呼関連情報は、複数の処理サブシステムの１つかまたは複数から、例えば、診断サブシステム、呼マネージャ、システム判定サブシステム、および／または、携帯電話のユーザインタフェースサブシステムから収集されてもよいことに注意されたい。
【００２７】
さらに、例えば、ある態様においては、利用監視報告モジュール１１４は、ＯＴＡメッセージを使用し、無線装置がいつ通話したかを決定してもよい。無線装置１０２が、通話すれば、無線装置１０２の位置は、例えば、処理エンジン１９８および／または１つ以上の処理サブシステム２００から検索された情報を用いて、決定および記録されてもよい。例えば、位置情報は、グローバルポジショニングシステム（ＧＰＳ）システムモニターおよび診断システムモニターのような処理サブシステム内に含まれてもよい。このような位置決定情報は、経度および緯度情報のようなＧＰＳ位置および擬似雑音（ＰＮ）オフセット、ネットワーク識別（ＮＩＤ）、システム識別（ＳＩＤ）および基地局識別（ＢＳＩＤ）のようなセルサイトおよび／またはネットワーク情報を含んでもよい。ある態様においては、呼の検出は、位置情報の検索をトリガーしてもよく、この位置情報は、１つ以上の処理サブシステムに現在常駐している値であってもよく、あるいは、呼トリガリングイベントに基づいて更新された値であってもよい。ある態様においては、無線装置１０２は、位置情報を決定するモジュールを含んでもよく、これらのモジュールは、グローバルポジショニングシステム（ＧＰＳ）、カリフォルニ州サンディエゴにあるクアルコム社（Qualcomm, Inc.）から市販されているＱＰｏｉｎｔ（商標）  Ｐｏｓｉｔｉｏｎｉｎｇ  ＳｏｆｔｗａｒｅおよびｇｐｓＯｎｅ（登録商標）  ｈｙｂｒｉｄ  Ａｓｓｉｓｔｅｄ  ＧＰＳ  ｗｉｒｅｌｅｓｓ  ｌｏｃａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙのようなＡｓｓｉｓｔｅｄ  ＧＰＳ（Ａ−ＧＰＳ）システムおよびＣｅｌｌ−ＩＤ、Ｅ−ＯＴＤ（Enhanced Observed Time Difference）およびＯＴＤＯＡ（Observed Timed Difference of Arrival）のようなＬＢＳ（Localization Based System）の中の１つかまたは複数を含む。
【００２８】
さらに、利用監視報告モジュール１１４は、例えば、無線装置１０２のシステムコンポーネントの状態変化に基づいて、新しいソフトウェアアプリケーションおよび／またはアプレットがいつダウンロードされたかを決定するように動作してもよい。例えば、ソフトウェアアプリケーションおよび／またはアプレットが、ダウンロードされると、合計空き電子ファイル記憶容量（ＥＦＳ）または何らかの媒体記憶容量は、減少し得る。ＥＦＳまたはその他の媒体の変化は、ＥＦＳまたはその他の媒体のシステムモニターおよびこれのＢＲＥＷ（登録商標）ｅｘｔｅｎｓｉｏｎを介して検出されてもよい。さらに、ソフトウェアアプリケーションおよび／またはアプレットが、ダウンロードされると、アプリケーション／アプレットは、ＵＩサブシステムのアプリケーション／アプレットリストに加えられてもよく、そして、利用監視報告モジュール１１４は、ＵＩシステムモニターおよびこれのＢＲＥＷ（登録商標）ｅｘｔｅｎｓｉｏｎを介して、アプリケーション／アプレットリストを検索してもよい。利用監視報告モジュール１１４は、これらの変化のいずれかを検出することができ、その時に、アプリケーション／アプレット名を検索および記録してもよい。別の例においては、利用監視報告モジュール１１４は、装置上の動的ソフトウェアマネージャモジュールと通信できる状態にあってもよく、および／または、アプリケーション関連サブシステムの１つかまたはこれらの何らかの組み合わせと通信できる状態にあってもよく、これらは、装置上のソフトウェアの追加、削除および利用（何を、いつ、どのくらいの頻度で、どのくらいの期間だけ）に関する情報を提供する。
【００２９】
さらにまた、別の例においては、利用監視報告モジュール１１４は、ＴＣＰ／ＩＰネットワークを介して送信されたメッセージおよびデータからなるＩＰパケットに基づいて、アクセスされたウェブサイトを記録するように動作してもよい。デスティネーションＩＰアドレスが、すべてのＩＰパケットに関連づけられ、送信されるＩＰパケットは、データサービスシステムモニターおよびこれのＢＲＥＷ（登録商標）ｅｘｔｅｎｓｉｏｎを介して検索されてもよく、そして、このＩＰアドレスが、利用ログ１２０の一部として、記録されてもよい。さらなる例においては、利用監視報告モジュール１１４は、ウェブベースアクティビティを収集および記録するために、データパケットを交換するときにブラウザアプリケーションによって使用される予め定められたＡＰＩと通信するように動作してもよい。また、さらに別の例においては、利用監視報告モジュール１１４は、診断サブシステムのような処理サブシステム内に記憶され得るようなデータサービスログからウェブベースアクティビティ情報を収集するように動作してもよい。
【００３０】
上述した例のすべては、説明のためにだけ提供されること、また、設定された利用データを収集および記録するために、利用監視報告モジュール１１４は無線装置１０２に関連する何らかの機能コンポーネントと通信するように動作してもよいことに注意されたい。
【００３１】
コンピュータプラットフォーム１１２は、ハードウェア、ソフトウェア、実行可能命令、データおよびこれらの組み合わせとして実現された通信モジュール２０２をさらに含んでもよく、無線装置１０２および無線ネットワーク１１０の様々なコンポーネント間における通信を可能にするように動作する。通信モジュール２０２は、無線装置への入力ポイントおよび／または無線装置からの出力ポイントを含んでもよいどのようなコンポーネント／ポート／インタフェースを備えてもよい。このようなものとして、通信モジュール２０２は、ハードワイヤード通信および無線通信のためのインタフェースコンポーネントを含んでもよい。さらに、通信モジュール２０２は、関連する電子機器とともに、信号送信機、信号受信機、信号変調器、および／または、信号復調器のような何らかの無線インタフェース（air-interface）コンポーネントを含んでもよい。
【００３２】
環境設定１１８、監視ロジック１１６および報告ロジック１１７に基づいて、利用監視報告モジュール１１４は、無線装置１０２の利用を監視し、そして、利用を利用パターンマネージャサーバモジュール１０４に報告するように動作する。利用監視報告モジュール１１４は、様々な機構によって、メモリ１８６内にロードされてもよく、限定はされないが、無線ネットワーク１１０に接続された何らかのコンピュータ装置からダウンロードされることおよびエンドユーザに提供される前に、例えば、製造時に、無線装置１０２上に静的にロードされることを含む。利用監視報告モジュール１１４がダウンロードされてもよいコンピュータ装置は、利用パターンマネージャサーバモジュール１０４およびユーザワークステーション１０６を含む。
【００３３】
一態様においては、環境設定１１８は、無線装置１０２上で発生する予め定められたアクティビティに関する記録されるべきデータを識別する利用パラメータ１８８を含んでもよい。収集された利用データ２０１は、ログ生成器１２４によって、利用ログ１２０内に記憶される。上述したように、収集された利用データ２０１は、どのようなアクティビティが発生しているか、いつアクティビティは発生したか、どのくらい頻繁にアクティビティは発生するか、すなわち、頻度、および／または、どれくらいの長さでアクティビティは発生するか、すなわち、期間のような無線装置上のアクティビティに関する何らかの情報を備える。さらに、利用ログ１２０は、与えられた利用パラメータ１８８および／または収集された利用データ２０１に関連する報告パラメータ１９０に関する与えられた環境設定ＩＤ２４８の記録を含んでもよい。
【００３４】
このようなものとして、ある態様においては、環境設定１１８は、無線ネットワーク１１０を介してログ１２０を利用パターンマネージャサーバモジュール１０４に選択的に送信するように利用監視報告モジュール１１４を設定することのできる報告パラメータ１９０を備えてもよい。ログ送信のタイミングは、限定されるものではなく、予め定められた時刻に、予め定められた間隔で、予め定められたスケジュールでおよび予め定められたイベントの発生時に、例えば、通信ネットワーク１１０との通信チャンネルが確立されたとき、電源が投球されたときおよび何らかのしきい値が設定されたときに、送信されてもよい。さらに、報告パラメータ１９０は、ログ１２０にアクセスすること、例えば、メモリ１８６にアクセスしてログ１２０を検索することを誰に許可するかを決定してもよい。このような許可されたユーザは、利用パターンマネージャサーバ１０４およびユーザワークステーション１０６のような特定の遠隔装置を含んでもよい。さらに、報告パラメータ１９０は、蓄積されたログ１２０の削除を制御することのできるパラメータを含んでもよい。例えば、ログ１２０は、利用パターンマネージャサーバ１０４にアップロードされたとき、あるメモリサイズに到達したときおよび利用パターンマネージャサーバ１０４およびユーザワークステーション１０６から制御コマンド１２６が受信されたときに、自動的に削除されてもよい。
【００３５】
一態様においては、ログ１２０は、無線装置１０２と無線ネットワーク１１０との間のオープン通信接続を介して送信され、オープン接続を介して進行中の音声通話またはデータ通話上に「ピギーバック（piggyback）」する。あるいは、セルラーネットワーク環境設定においては、ログ１２０は、ショートメッセージサービス（“ＳＭＳ”）を介して、利用パターン制御モジュール１３０に送信されてもよい。さらに、上述したように、別の態様の利用パターンマネージャサーバモジュールは、計画的にかまたは場当たり的に、ネットワーク１１０において無線装置１０２からログ１２０を「プル（pull）」してもよい。
【００３６】
利用監視報告モジュール１１４は、リモートサーバ１０４およびユーザワークステーション１０６からのコマンドに応じて、確認メッセージのような制御コマンド１２６を生成／検出することのできる無線装置制御モジュール１２２をさらに含む。このような確認メッセージは、遠隔装置１０４に環境設定１１８をダウンロードするためのおよび／または利用ログ１２０をアップロードするためのブートストラップコマンドに応じて、送信されてもよい。メッセージを受信すると、監視ロジック１１６および／または無線装置制御モジュール１２２は、メッセージを解析し、そして、要求されたコマンドを決定するように動作する。
【００３７】
ある態様においては、無線装置１０２と遠隔装置すなわちリモートサーバ１０４およびユーザワークステーション１０６との間のデータ送信は、無線ネットワーク１１０によるアクセスが制限された通信チャンネルを介して、送信されてもよい。通信チャンネルは、限定的サービス環境設定１９２に基づいて設定されてもよく、そして、利用ログ１２０をリモートサーバ１０４に送信するのに使用されてもよく、あるいは、制御コマンド１２６を受信し、および／または、利用環境設定１１８を含めて利用監視報告モジュール１１４の少なくとも一部を無線装置１０２にダウンロードするのに使用されてもよい。アクセスが制限された通信チャンネルは、一般的には、エンドユーザが利用できないものであり、通信の許容される種類を識別する限定的サービス設定１９４および利用されてもよい関連する通信チャンネルに基づいて設定されてもよい。限定的サービス環境設定１９２は、無線ネットワーク１１０を介してダウンロードされてもよく、例えば、シリアル接続を介して、無線装置１０２に局所的に転送されてもよく、あるいは、無線装置１０２上に予めロードされてもよい。
【００３８】
再び、図１を参照すると、利用パターンマネージャサーバ１０４は、何らかの種類のサーバ、パーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータまたはプロセッサアセンブリ１５０をさらに備える専用かまたは汎用のコンピューティング装置のいずれかであるコンピューティング装置の少なくとも１つから構成されてもよい。さらに、利用パターンマネージャサーバ１０４に関連づけられた独立したサーバまたはコンピュータ装置が存在してもよく、これらのサーバまたはコンピュータ装置は、協力して、データを当事者に使用可能な形式で提供するように動作し、および／または、無線装置１０２と利用パターンマネージャサーバ１０４との間のデータフローにおいて独立した層の制御を提供するように動作する。利用パターンマネージャサーバ１０４（または、複数のサーバ）は、通信モジュール１５２を介して、利用環境設定１１８を含む利用パターン監視モジュール１１４の何らかの部分のようなソフトウェアエージェントまたはアプリケーションを無線ネットワーク１１０を介して無線装置１０２に送信してもよく、それによって、無線装置１０２は、これの常駐アプリケーションおよびサブシステム２００から情報を返送する。利用パターン制御モジュール１３０は、ソフトウェア、ハードウェア、データおよび一般的には、無線装置１０２からの利用ログ１２０の収集、分析および報告を管理するように動作する何らかの実行可能な命令をさらに含んでもよい。
【００３９】
さらに、利用パターン制御モジュール１３０は、無線装置１０２から受信されたログ１２０を記憶するための情報リポジトリー１３６を含んでもよい。情報リポジトリー１３６は、何らかの種類のメモリまたは記憶装置を含んでもよい。
【００４０】
また、利用パターン制御モジュール１３０は、利用ログ１２０内に存在する収集された利用データから無線装置利用パターンを抽出するための分析器１４２をさらに備えてもよい。分析器１４２は、ログ１２０を分析および解釈して利用パターン報告１４８を生成するための意思決定ルーチン、統計的プログラムおよびこれらの組み合わせのような、ハードウェア、ソフトウェア、ファームウェア、実行可能命令、データおよび分析ロジックの１つ以上の組み合わせを備えてもよい。報告１４８またはこれの一部は、例えば、電子メールを介して、何らかの予め定められた団体に送信されてもよく、あるいは、例えば、許可されたユーザ１０８のために局所的にまたは遠隔的に可視化されてもよい。報告１４８の検査に基づいて、および／または、時間とともに得られる報告１４８の比較に基づいて、許可されたユーザ１０８またはその他の報告受信者は、無線装置に提供するための製品およびサービスを決定する際に有益な、および／または、観察された利用パターンをより良好に適合させるための関連するネットワークにおける変更を決定するのに有益なものであり得る装置利用傾向を観察および／または決定してもよい。さらなる態様においては、収集された利用パターン情報は、例えば、環境設定ＩＤ２４８（図３）に基づいて、無線装置種類を含んでもよいので、分析器１４２は、複数の同じ無線装置種類から収集された利用データおよび／または無線装置種類間で利用パターンを比較する報告に基づいて、利用パターン報告を作成してもよい。さらに、利用情報は、複数のネットワークサービスプロバイダから蓄積されてもよく、匿名であり得る報告が、生成され、異なるネットワークサービスプロバイダに関連する装置の利用パターンを比較してもよい。
【００４１】
さらに、利用パターン制御モジュール１３０は、実行可能な環境設定生成器モジュール１４０を含み、コンポーネント、コンテンツ、および／または、サービスを無線装置に提供するプロバイダのためのマーケティング職員のような許可されたユーザ１０８の制御下において、利用環境設定１１８を生成し、そして、上で開示したように、環境設定１１８を含む利用パターン監視モジュール１１４のすべてかまたは一部を無線装置１０２にダウンロードしてもよい。さらに、利用パターン制御モジュール１３０は、利用パターン制御ロジック１３４からの要求があれば、許可されたユーザ１０８からのコマンドに基づいて、利用ログ１２０を「プル」してもよく、あるいは、ログ１２０は、無線装置１０２から「プッシュ」されてもよい。
【００４２】
図３を参照すると、利用パターン制御モジュール１３０は、環境設定生成器モジュール１４０を含んでもよく、この環境設定生成器モジュール１４０は、ハードウェア、ソフトウェア、ファームウェア、実行可能な命令、データ、および／または、環境設定生成器モジュール１４０が利用環境設定１１８を生成するのを可能にするその他の何らかの関連するロジックを含む。一態様においては、環境設定生成器モジュール１４０は、いくつかのパラメータからの選択に基づいて与えられた利用環境設定１１８の様々なコンポーネントを組み立てる環境設定ロジック２５４を実行するように動作してもよい。例えば、無線装置の異なるモデルは、異なる能力を提供してもよい。したがって、利用環境設定１１８を構成するパラメータは、無線装置の種類／製造元／モデルおよび／またはネットワークサービスプロバイダに応じて変化してもよい。このようなものとして、環境設定ロジック２５４は、利用環境設定１１８のパラメータを選択するための適切なメニューを生成するために、複数の無線装置種類／モデル２５６および複数のネットワークサービスプロバイダ２５８をメニューから選択する能力をユーザに提供してもよい。
【００４３】
複数の利用データ種類パラメータ２４２は、許可されたユーザ１０８のようなシステムのオペレータが利用パターン監視モジュールを設定し、どのような予め定められたアクティビティが発生しているか、いつアクティビティは発生したか、どれくらいの長さでアクティビティは発生するかおよびどれくらい頻繁にアクティビティは発生するかに関する予め定められた数の複数の種類の利用データを監視し、記録し、そして、報告するのを可能にする。
【００４４】
さらにまた、１つ以上の報告パラメータが、選択され、利用ログ１２０がいつリモートサーバ１０４にアップロードされるべきかを指定してもよい。このようなパラメータは、複数の報告パラメータ２４４から選択されてもよく、そして、例えば、毎日決められた時間に、予め定められたイベントが発生したとき、予め定められた数のエントリーを記憶しおよび／または予め定められた量のメモリが使用されたとき、および／または、無線装置１０２の電源が投入されたとき、そして、例えば、要求に応答して、例えば、リモートサーバ１０４および／またはユーザワークステーション１０６のような遠隔装置によって命令されたとき、を含んでもよい。
【００４５】
さらに、環境設定ロジック２５４の一態様は、利用パターン監視モジュール１１４および報告ログへのアクセスを制御することのできる複数の制御コマンドパラメータ２４６を含んでもよい。動作中、このようなパラメータは、許可されたユーザが利用ログ１２０をアップロードを開始するのを可能にし、それと同時に、同じユーザが新しい環境設定１１８をダウンロードするのを妨げる。
【００４６】
さらにまた、様々なパラメータを個々に選択するのではなく、むしろ、環境設定ロジック２５４は、許可環境設定１１８からなる上述したパラメータの予め定められたグループを含む複数の予め定められた利用環境設定２５０をメニューから選択する能力をユーザに提供してもよい。
【００４７】
さらに、一態様においては、複数の無線装置種類／モデル２５６の中から選択されたものおよび複数のネットワークサービスプロバイダ２５８の中から選択されたものは、複数の利用データ種類パラメータ２４２の中の１つかまたは複数と相互に関連づけられてもよい。例えば、ＡＢＣ無線サービスプロバイダ上で動作するＸＹＺブランドの無線装置の場合、環境設定ロジック２５４は、無線装置１０２がどの利用監視収集報告能力をインストールすべきかを決定することができてもよく、したがって、対応するパラメータの適切な組を含む利用環境設定１１８を生成してもよい。
【００４８】
与えられた環境設定１１８の固有のパラメータが決定されると、環境設定ロジック２５４は、与えられた環境設定に固有の環境設定ＩＤ２４８を割り当ててもよく、そして、後で呼び出すために、ライブラリ内に、例えば、複数の予め定められた許可環境設定２５０の中に、この環境設定を記憶してもよい。さらに、環境設定ロジック２５４および／または利用パターン制御モジュール１３０の別のコンポーネントは、無線装置１０２上における通話の監視および記録を開始するために、利用環境設定１１８を１つ以上の無線装置１０２に送信するように動作してもよい。
【００４９】
図４を参照すると、利用パターン制御モジュール１３０は、制御ロジック１３４を実行することによって、制御コマンド１２６を無線装置上で実行するかまたは制御コマンド１２６を無線装置１０２に送信するように動作する装置制御モジュール１４６を備えてもよい。一態様においては、例えば、制御コマンド１２６は、ユーザ識別（“ＩＤ”）および制御アクティビティ２６２を含んでもよい。ユーザＩＤ２６０は、制御コマンド１２６の発行者、すなわち、許可されたユーザ１０８を識別する何らかの方法であってもよい。例えば、ユーザＩＤ２６０は、名前、番号、ディジタル署名、ハッシュまたは当事者に関連づけられたその他の何らかの種類のデータまたは値であってもよい。さらに、ユーザＩＤ２６０は、制御コマンド１２６内に明示的に含まれるのではなく、制御コマンド１２６の発生源から抽出されてもよい。
【００５０】
制御アクティビティ２６２は、制御コマンド１２６を実行することによって、利用パターン監視モジュール１１４によって無線装置１０２上で実行されるべき処理であってもよい。上述したように、これらの処理は、利用パターン監視モジュール１１４の少なくとも一部をダウンロードすること、ログ１２０のアップロードを開始することおよびログ１２０を削除することを含んでもよい。制御コマンド１２６を実行または転送する前に、装置制御モジュール１４６は、アクションを実行しようとする送信者の意図を確認し、かつ、制御コマンド１２６を発行するユーザの権限を判定するための承認ロジック２６４を実行してもよい。例えば、確認２６５は、利用ログ１２０をリモートサーバ１０４にアップロードする前に、あるいは、利用環境設定１１８をリモートサーバ１０４からダウンロードする前に、無線装置１０２によって要求されてもよい。
【００５１】
制御コマンド１２６を発行する許可をユーザが有するかどうかを判定するために、承認ロジック２６４は、制御コマンド１２６からのユーザＩＤ２６０および制御アクティビティ２６２を解析し、また、複数の制御承認２６８と相互に関連づけられかつ複数の無線装置識別（ＩＤ）２７２と相互に関連づけられた複数のユーザＩＤ２７０のデータベースを使用してもよい。したがって、確認２６５が受信されたかどうか、および／または、適切な許可が検出されたかどうかに基づいて、装置制御モジュール１４６は、承認決定２６６を生成し、この承認決定２６６は、生成された制御コマンド１２６を実行するかどうかを決定する。
【００５２】
制御承認２６８は、与えられたユーザＩＤ２６０および／または無線装置ＩＤ２７２に対する１つ以上の許可された制御アクティビティ２６２を識別してもよい。例えば、ある種のユーザは、ある種の制御アクティビティだけに制限されてもよく、あるいは、ある種の無線装置の制御しかできないように制限されてもよい。しかしながら、複数のユーザＩＤ２７０、複数の制御承認２６８および複数の無線装置識別（ＩＤ）２７２は、どのような形で相互に関連づけられてもよいことに注意されたい。例えば、制御コマンド１２６は、許可されたユーザ１０８のユーザＩＤ２６０および複数の無線装置識別２７０の中の特定のものに対する「最新ログをアップロード」という制御アクティビティ２６２を含んでもよい。承認ロジック２６４は、与えられた無線装置１０２上において実行可能な命令を無効にする承認をユーザ１０８が有するかどうかを決定するために、制御承認２６８およびユーザＩＤ２７０のデータベースを探索する。
【００５３】
利用パターン制御モジュール１３０の開示されたコンポーネントの実際の位置は、限定されるものではなく、サーバ上にまたは無線ネットワーク１１０に接続されたその他の装置上に物理的に配置されてもよい。
【００５４】
システム１００の一態様においては、ユーザワークステーション１０６の職員として働く許可されたユーザ１０８は、無線装置の利用パターンがネットワーク製品および／またはサービスにどのような影響を与えるかに関心を持ち得る。この場合、例えば、システム１００は、リモートサーバ１０４によって生成された利用パターン報告１４８に基づいて、セルサイト動作の分析を考慮に入れ、そして、将来のセルサイト展開の計画を準備してもよい。システム１００のさらなる態様においては、許可されたユーザ１０８は、機器メーカーの販売代理人および／または製品および／またはサービスを無線装置１０２に供給する団体を含んでもよい。このシナリオにおいては、報告１４８は、あらゆる態様の無線装置１０２の詳細な利用パターンを提供し、通話およびメッセージの傾向およびコンテンツおよびソフトウェアの消費量を含む。この情報に基づいて、コンテンツおよびサービスプロバイダは、彼らが市販する提供物を無線装置１０２に適合させてもよい。報告１４８は、例えば、電子メールを介して、ユーザワークステーション１０６に送信されてもよく、あるいは、報告１４８は、報告１４８をユーザワークステーション１０６に送信することを必要とすることなく、リモートサーバ１０４上で可視化されてもよい。
【００５５】
さらに、一態様においては、許可されたユーザ１０８は、ユーザワークステーション１０６から直接に無線装置１０２に、利用パターン監視モジュール１１４またはこれの一部を１つかまたは複数の無線装置１０２にダウンロードしてもよい。別の態様においては、ユーザワークステーション１０６は、リモートサーバ１０４のスレーブであり、ユーザ１０８を確認するように、また、無線装置１０２への接続性を管理するようにサーバ１０４に要求してもよい。
【００５６】
図５を参照すると、ユーザワークステーション１０６は、何らかの種類のサーバ、パーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータ、端末または無線装置１０２およびリモートサーバ１０４の両方と通信することのできる専用または汎用のコンピューティング装置である何らかのコンピューティング装置の少なくとも１つを備えてもよい。一態様においては、ユーザワークステーション１０６は、処理エンジン２３８および通信モジュール２４０を備えてもよい。別の態様においては、ユーザワークステーション１０６は、無線ネットワーク１１０の何らかのネットワーク装置上に、例えば、利用パターンマネージャサーバ１０４上に、ネットワークに接続された別のサーバ上にまたは無線装置１０２上にさえも常駐してよい。
【００５７】
ユーザワークステーション１０６は、コンピュータプラットフォーム２２４に相互接続された入力機構２２０および出力機構２２２を備えてもよい。入力機構２２０および出力機構２２２は、無線装置１０２上のこれらのそれぞれに対応するもの１８２および１８４と類似してもよく、許可されたユーザ１０８が、ユーザワークステーション１０６に連結するのを可能にし、そして、このワークステーションを介して、利用パターンマネージャサーバ１０４に、また、最終的には、無線装置１０２に連結するのを可能にする。ワークステーションコンピュータプラットフォーム２２４は、さらに、アプリケーションおよびデータファイルを記憶するためのメモリ２２６と、処理エンジン２３８とおよびワークステーション１０６、リモートサーバ１０４、無線装置１０２および無線ネットワーク１１０上の何らかのネットワークコンポーネント間でメッセージおよびデータを送信および受信することのできる通信モジュール２４０とを備えてもよい。
【００５８】
メモリ２２６は、処理エンジン２３８によって実行されるワークステーション制御モジュール２２８を備えてもよい。ユーザワークステーション１０６の数および許可されたユーザ１０８の数は、制限されないので、ユーザ識別（“ＩＤ”）パラメータ２３６が、許可されたユーザ１０８によってメモリ２９６内に入力されてもよく、そして、リモートサーバ１０４および無線装置１０２を含むネットワークコンポーネントに対して特定のワークステーション１０６のユーザを特定するように動作してもよい。
【００５９】
ワークステーション制御モジュール２２８は、グラフィックユーザインタフェース（ＧＵＩ）ロジック２３２、入力機構２２０および出力機構２２２と協力して、何らかの分析およびコマンドアクティビティの選択および送信をユーザ１０８に案内するように動作する許可ロジック２３０をさらに含んでもよい。ＧＵＩロジック２３２は、例えば、電子メール通信、報告プレゼンテーション、を制御してもよく、また、何らかの制御コマンド１２６を選択して利用パターン制御モジュール１３０および無線装置１０２に送信するためのメニューを提供してもよい。さらに、ワークステーション制御モジュール２２８は、収集および分析された利用パターン情報を１つ以上の無線装置に提供するために、無線装置製品および／またはサービスのプロバイダおよび／またはネットワークサービスのプロバイダにアクセスしてもよく、および／または、無線装置製品および／またはサービスのプロバイダおよび／またはネットワークサービスのプロバイダと通信してもよい。
【００６０】
無線ネットワーク１１０は、無線装置１０２と無線ネットワーク１１０に接続された何らかの装置との間における無線通信を少なくとも部分的に可能にすることができる何らかの通信ネットワークを含む。さらに、無線ネットワーク１１０は、すべてのネットワークコンポーネントおよびネットワークを構成するすべての接続された装置を含んでもよい。例えば、無線ネットワーク１１０は、携帯電話ネットワーク（図４において実現されるような）、カリフォルニア州サンディエゴにあるクアルコム社（Qualcomm, Inc.）から市販されているＭｅｄｉａＦＬＯ（商標）システムのようなフォワードリンクオンリー（Forward Link Only（ＦＬＯ））ネットワークのようなマルチキャストネットワーク、衛星のためのＤＶＢ−Ｓ、ケーブルのためのＤＶＢ−Ｃ、地上波テレビのためのＤＶＢ−Ｔ、ハンドヘルド地上波テレビのためのＤＶＢ−Ｈのようなディジタルビデオ放送（ＤＶＢ）ネットワーク、地上波電話ネットワーク、衛星電話ネットワーク、“ＩｒＤＡ”（Infrared Data Association）ベースネットワークのような赤外線ネットワーク、短距離無線ネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）技術ネットワーク、ＺｉｇＢｅｅ（登録商標）プロトコルネットワーク、超広帯域（“ＵＷＢ”）プロトコルネットワーク、家庭無線周波数（“ＨｏｍｅＲＦ”）ネットワーク、共有無線アクセスプロトコル（“ＳＷＡＰ”）ネットワーク、“ＷＥＣＡ”（wireless Ethernet（登録商標） compatibility alliance）ネットワーク、“Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ”（wireless fidelity alliance）ネットワークおよび８０２．１１ネットワークのような広帯域ネットワーク、公衆交換電話網、インターネットのような公衆異種通信ネットワーク、専用通信ネットワークおよび陸上移動無線ネットワークの少なくとも１つかまたはこれらの何らかの組み合わせを含んでもよい。
【００６１】
電話ネットワークの適切な例は、符号分割多元接続（“ＣＤＭＡ”）、広帯域符号分割多元接続（“ＷＣＤＭＡ”）、“ＵＭＴＳ”（universal mobile telecommunications system）、ＡＭＰＳ”（advanced mobile phone service）、時分割多元接続（“ＴＤＭＡ”）、周波数分割多元接続（“ＦＤＭＡ”）、直交周波数分割多元接続（“ＯＦＤＭＡ”）、“ＧＳＭ”（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）、アナログおよびディジタル衛星システムおよび無線通信ネットワークおよびデータ通信ネットワークの少なくとも１つにおいて使用されてもよいその他の何らかの技術／プロトコルのようなアナログおよびディジタルネットワーク／技術の少なくとも１つかまたはこれらの何らかの組み合わせを含む。
【００６２】
図６を参照すると、一態様のセルラー無線システム３００は、少なくとも１つの無線装置１０２およびキャリアネットワーク３３４を介して有線ネットワーク３３０に接続された携帯電話無線ネットワーク３３８を備える。携帯電話システム３００は、単なる例であり、どのようなシステムを含んでもよく、このシステムによって、無線装置１０２のようなリモートモジュールは、互いの間における、および／または、無線ネットワークキャリアおよび／またはサーバを無制限に含む無線ネットワーク３３８のコンポーネント間における無線通信によって、音声およびデータを含むパケットを通信する。
【００６３】
システム３００によれば、利用パターンマネージャサーバ１０４は、有線ネットワーク３３０（例えば、ローカルエリアネットワーク、ＬＡＮ）を介して、無線装置１０２から収集されたデータログ３２６を記憶するためのデータリポジトリー３２４と通信してもよい。さらに、データ管理サーバ３２８は、後処理能力、データフロー制御、などを提供するために、利用パターンマネージャサーバ１０４と通信できる状態にあってもよい。利用パターンマネージャサーバ１０４、データリポジトリー３２４およびデータ管理サーバ３２８は、セルラー通信サービスを提供するのに必要なその他の何らかのネットワークコンポーネントとともに、携帯電話システム３００上に存在してもよい。
【００６４】
利用パターンマネージャサーバ１０４および／またはデータ管理サーバ３２８は、インターネット、セキュアＬＡＮ、ＷＡＮまたはその他のネットワークのようなデータリンク３３２および３３６を介して、キャリアネットワーク３３４と通信してもよい。キャリアネットワーク３３４は、移動交換局（“ＭＳＣ”）３４０に送信されるメッセージ（一般的には、データパケットである）を制御する。さらに、キャリアネットワーク３３４は、インターネットおよび／またはＰＯＴＳ（「通常のアナログ式電話網」）のようなネットワーク３３６によって、ＭＳＣ３４０と通信する。典型的には、ネットワーク３３６において、ネットワークまたはインターネット部分は、データを転送し、ＰＯＴＳ部分は、音声情報を転送する。ＭＳＣ３４０は、データネットワーク、および／または、データ転送のためのインターネット部分および音声情報のためのＰＯＴＳ部分のような別のネットワーク３４２によって、複数の基地局（“ＢＴＳ”）３４４に接続されてもよい。ＢＴＳ３４４は、最終的には、ショートメッセージサービス（“ＳＭＳ”）またはその他の無線通信方法によって、無線装置１０２のような無線装置にメッセージを無線で放送する。
【００６５】
図７を参照すると、無線装置に関する消費者利用パターン報告を提供するための方法は、ステップ１５４において開始してもよく、許可されたユーザ１０８は、その後に、ただ１つのまたは選択された無線装置１０２にダウンロードするために、利用パターン監視モジュール１１４の少なくとも一部を設定する。
【００６６】
ある態様においては、利用パターン監視モジュール１１４は、無線装置１０２が最新のソフトウェアバージョンを有することを保証するために、無線装置１０２に不在であってもよく、利用パターン制御モジュール１３０によって、無線装置１０２に「プッシュ」されてもよく、あるいは、無線装置１０２によって、利用パターン制御モジュール１３０から無線ネットワーク１１０を介して「プル」されてもよい。別の態様においては、利用パターン監視モジュール１１４を無線装置１０２にプッシュおよびプルすることは、どのような形で設定できるものであってもよく、例えば、予め定められたイベントによって開始されてもよい。
【００６７】
別の態様においては、与えられた無線装置１０２は、利用パターン監視モジュール１１４をメモリ内に既に有している場合もあるが、この無線装置１０２は、最新の利用環境設定１１８を有していない場合もある。利用環境設定１１８を生成および転送することは、リモートサーバ１０４上の利用パターン制御モジュール１３０にアクセスして環境設定生成器モジュール１４０を実行することを含んでもよい。上で開示されたように、生成された利用環境設定１１８は、許可されたユーザ１０８の指示によって、複数の無線装置１０２に転送されてもよい。
【００６８】
環境設定生成器モジュール１４０は、利用環境設定１１８を構成する様々なパラメータを決定および／またはカスタマイズするのに環境設定ロジック２５４を使用してもよく、また、無線装置１０２の種類／製造元／モデル、実際のネットワークサービスプロバイダおよび監視および記録されるべき利用種類に応じて、変化してもよい。
【００６９】
許可されたユーザ１０８のコマンドに基づいて、利用パターン制御ロジック１３４は、ステップ１５６において、選択された無線装置のメモリ１８６内に常駐する利用パターン監視モジュール１１４にブートストラップコマンド１２６を送信する。ブートストラップコマンド１２６は、ＳＭＳまたはその他の無線通信方法を介して、制限された通信チャンネルに送信されてもよい。
【００７０】
ステップ１５８において、無線装置制御モジュール１２２は、ブートストラップコマンド１２６を解析してもよく、そして、実行する前に、場合によって、受信されたメッセージを確認および／または認証してもよい。例えば、無線装置制御モジュール１２２は、コマンドをすぐに実行してもよく、あるいは、無線装置制御モジュール１２２は、制御コマンドを実行する前にこの制御コマンドを確認するために、制御コマンド１２６の発生源に問い合わせてもよい。別の例においては、装置制御モジュール１２２は、制御コマンド１２６に関連するユーザＩＤ２６０および／または制御アクティビティ２６２を承認データベースと突き合わせて検査するために承認ロジック２６４を使用し、制御コマンドに対する許可を決定し、それによって、承認決定２６６を下してもよい。さらに別の態様においては、装置制御モジュール１２２は、制御コマンド１２６を確認および／または許可するために、装置制御モジュール１４６を動作させるようにリモートサーバ１０４に要求してもよい。
【００７１】
ブートストラップコマンド１２６の確認または認証が合格したことに基づいて、利用監視報告モジュール１１４は、ステップ１６０において、ＨＴＴＰコネクションのようなリモートサーバ１０４との接続を無線ネットワークを介して確立してもよい。
【００７２】
ステップ１６２において、利用監視報告モジュール１１４は、リモートサーバ１０４からの利用環境設定１１８のダウンロードを開始してもよい。別の態様においては、許可環境設定１１８は、静的接続またはシリアル接続を介して、無線装置１０２に転送されてもよく、あるいは、無線装置１０２の製造中に、無線装置１０２上に予めロードされてもよい。
【００７３】
上で開示されたように、環境設定１１８は、どの通話が監視されかつ利用ログ１２０内に記録されるかを制御するように動作する利用パラメータ１８８、利用ログ１２０が何時にリモートサーバ１０２にアップロードされるかを制御するように動作する報告パラメータ１９０および無線装置１０２へのどのようなアクセスが遠隔装置に提供されるかを決定するためのアクセスパラメータ１９１を備えてもよい。
【００７４】
利用環境設定１１８を成功裡にダウンロードした後に、ステップ１６４において、確認応答を備える制御コマンド１２６が、リモートサーバ１０４に送信され、環境設定１１８が成功裡に送信されたことを指示してもよい。
【００７５】
ステップ１６６において、監視ロジック１１６および報告ロジック１１７が、バックグランド処理として実行され、利用環境設定１１８の解析されたパラメータに基づいて、無線装置の利用を監視および記録してもよい。
【００７６】
ステップ１６８において、報告パラメータ１９０に基づいて、報告ロジック１１７は、通信モジュール２０２および限定的サービス環境設定１９２を介して、リモートサーバ１０４を備えるアップロード機構を確立してもよい。このようなアップロード機構は、ＨＴＴＰ、ＨＴＴＰＳ、ＦＴＰまたはその他のデータ転送プロトコルを含んでもよい。
【００７７】
別の態様においては、ステップ１７０において、利用ログ１２０は、無線装置１０２がアクセスする何らかの通信手段または通信接続を用いて、無線装置１０２から転送されてもよい。
【００７８】
ステップ１７２において、リモートサーバ１０４は、確認メッセージ１２６を無線装置１０２に送信し、利用ログ１２０が成功裡にアップロードされたことを指示する。別の態様においては、ログ１２０は、利用パターン制御モジュール１３０によって、全体的にかまたは部分的に受信され、組み立てられてもよい。一態様においては、利用パターン制御モジュール１３０は、無線ネットワーク１１０を介してログ１２０を受信してもよいが、別の態様は、無線装置１０２への静的接続またはシリアル接続を介して、あるいは、利用パターンマネージャサーバ１３０および無線装置１０２と通信できる状態にあるその他の何らかのコンピュータ装置または記憶媒体から、ログ１２０を利用パターン制御モジュール１３０に受信させてもよい。
【００７９】
ステップ１７４において、分析器／報告生成器１４２は、収集されたログ情報１２０を処理および分析し、この分析に基づいて、ステップ１７６において、消費者利用パターン報告１４８を生成してもよい。
【００８０】
ステップ１７８において、利用パターンマネージャサーバモジュールは、さらなる分析およびアクションのために、許可されたユーザ１０８またはそれどころかシステム１００に直接に加入していない当事者のような予め定められた当事者にアクセスし、および／または、報告１５４を送信してもよい。さらに、報告１４８が、設定可能に、例えば、毎日、毎週、毎月、生成され、かつ、可視化／送信されてもよい。報告１４８は、ログ１２０の分析を表現するあらゆる形態の出力および情報リポジトリー１３６内に含まれるその他の情報、さらには、提案されたネットワークアーキテクチャー、算出された稼働統計、などのようなその他の何らかの関連情報を含んでもよい。
【００８１】
利用パターン制御モジュール１３０は、報告１４８を生成してもよいが、モジュール１３０およびこれに対応するコンポーネントは、無線装置１０２から収集された利用データ関連情報の準備のできた画像を、任意の形で、例えば、表、マップ、グラフィックスビュー、プレーンテキスト、対話型プログラムまたはウェブページまたはデータのその他の何らかのディスプレイまたはプレゼンテーションで表示するように動作してもよい。例えば、利用パターン制御モジュール１３０は、利用関連情報をモニターまたはディスプレイ装置上に表示してもよく、および／または、さらなる分析または検査のために、ＨＴＴＰ、ＨＴＴＰＳ、ＦＴＰまたはその他の何らかのデータ転送プロトコルのような機構を介して、例えば、電子メールを介して、この情報を別のコンピュータ装置に送信してもよい。
【００８２】
別の態様においては、システムは、本明細書で説明された機能の分散を含む。例えば、この態様は、実行可能な命令の第１および第２の組を備える機械可読媒体の分散を含んでもよい。実行可能な命令の第１の組は、機械によって実行されると、無線装置上の利用データを監視、記録および報告するのを開始することができる利用環境設定を生成することを備える処理を機械に実行させ、この利用環境設定は、利用パラメータおよび報告パラメータを識別する。さらに、命令の第１の組は、機械によって実行されると、無線装置によって受信される利用環境設定を機械に転送させる。さらに、命令の第１の組は、機械によって実行されると、利用環境設定に基づいて、生成された利用ログを無線装置から機械に受信させる。さらに、命令の第１の組は、機械によって実行されると、受信された利用ログに基づいて、利用パターン報告を機械に生成させる。実行可能な命令の第２の組は、無線装置によって実行されると、無線装置の利用パターンを分析するために、利用環境設定を入手し、利用パラメータに基づいて、利用データをログ内に記録し、報告パラメータに基づいて、利用ログを第１の機械に転送することを備える処理を無線装置に実行させる。
【００８３】
このように、説明された態様は、無線装置の予め定められた利用パターンを収集および報告するのをを可能にする。これらの報告に基づいて、改善された製品およびサービスが、無線装置に販売されてもよい。
【００８４】
本明細書で開示された態様に関連して説明された様々な例としてのロジック、論理ブロック、モジュールおよび回路は、汎用プロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）またはその他のプログラマブルロジックデバイス、個別ゲートロジックまたは個別トランジスタロジック、個別ハードウェアコンポーネントまたは本明細書で説明された機能を実行するように設計されたこれらの組み合わせによって実施または実行されてもよい。汎用プロセッサは、マイクロプロセッサであってもよいが、別の方法として、プロセッサは、従来のどのようなプロセッサ、コントローラ、マイクロコントローラまたはステートマシンであってもよい。また、プロセッサは、コンピューティング装置の組み合わせ、例えば、ＤＳＰおよびマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連結した１つ以上のマイクロプロセッサまたはその他の何らかのこのような構成として実施されてもよい。
【００８５】
さらに、本明細書で開示された態様に関連して説明された方法またはアルゴリズムのステップは、ハードウェアとして直接に、プロセッサによって実行されるソフトウェアモジュールとしてまたはこの２つの組み合わせとして実現されてもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭまたは当分野で既知であるその他の何らかの形態の記憶媒体に常駐してもよい。例としての記憶媒体は、プロセッサに結合され、それによって、プロセッサは、情報を記憶媒体から読み込むことができ、また、情報を記憶媒体に書き込むことができる。別の方法として、記憶媒体は、プロセッサと一体化されてもよい。プロセッサおよび記憶媒体は、ＡＳＩＣ内に存在してもよい。ＡＳＩＣは、ユーザ端末内に存在してもよい。別の方法として、プロセッサおよび記憶媒体は、ユーザ端末内に個別コンポーネントして存在してもよい。
【００８６】
これまでの開示は、例としての一態様および／または複数の態様を説明するものであり、様々な変更および修正が、説明された態様および／または添付の特許請求の範囲に規定される態様の範囲を逸脱することなく、これらの態様になされてもよいことに注意されたい。さらに、説明された態様の構成要素は、単数形で説明および請求され得るが、単数形に限定することを特に明言しない限り、複数形で実施されてもよい。さらに、いずれかの態様のすべてかまたは一部は、特に明言しない限り、その他のいずれかの態様のすべてかまたは一部に使用されてもよい。
【図面の簡単な説明】
【００８７】
【図１】無線装置の利用パターン情報を提供するためのシステムの一態様の概略図である。
【図２】図１に示される無線装置の一態様の構成図である。
【図３】図１に示される利用パターン制御モジュールに関連する環境設定生成器モジュールの一態様の概略図である。
【図４】図１に示される利用パターン制御モジュールに関連する装置制御モジュールの一態様の概略図である。
【図５】図１に示されるオペレータワークステーションの一態様の構成図である。
【図６】図１に示される携帯電話ネットワークの一態様の概略図である。
【図７】図１に示されるシステムの処理の一態様に関連するメッセージフロー図である。
【図１】
2008533929.tif 000003
【図２】
2008533929.tif 000004
【図３】
2008533929.tif 000005
【図４】
2008533929.tif 000006
【図５】
2008533929.tif 000007
【図６】
2008533929.tif 000008
【図７】
2008533929.tif 000009
【国際調査報告】
2008533929.tif 000010
2008533929.tif 000011