【手続補正書】
【提出日】平成15年7月4日(2003.7.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークの使用を監視する装置であって、
ユーザ要求パケット及びネットワーク応答パケットを捕獲するように適合されると共に、捕獲されたパケットをフィルタ処理して前記捕獲されたパケットから使用監視データを抽出するように適合された使用監視モジュールと、
前記フィルタ処理された使用監視データを前記使用監視モジュールから受け取るように適合されると共に、前記ユーザリクエストパケット及びネットワーク応答パケットと関連するデータを格納するように適合された、前記ユーザ監視モジュールと通信する使用監視データベースと、
を含む通信ネットワーク使用監視装置において、
前記使用監視モジュールは、ユーザホスト又はネットワークサービスとは無関係にネットワークアクセスポイントで動作し、かつ、複数のネットワークユーザから送信される全てのリクエストパケット、及び、複数のネットワークサービスから送信される全ての応答パケットを捕獲するように適合されることを特徴とする通信ネットワーク使用監視装置。
【請求項２】
前記使用監視モジュールを実施するゲートウエイデバイスを更に備え、前記ゲートウエイデバイスは、前記ネットワーク内のネットワークトラフィック集合点に配置され、かつ、前記ゲートウエイは、複数のネットワークユーザからの全てのリクエスト受け取ると共に、ネットワークサービスからの全ての応答を受け取るように適合されることを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項３】
前記使用監視モジュールは、前記捕獲されたパケットをフィルタ処理してネットワークアドレスを抽出するように適合されると共に、前記使用監視データベースは、前記ネットワークアドレスを格納するように適合されることを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項４】
前記ネットワークアドレスは、ＵＲＬ（一様リソースロケーター）を更に含むことを特徴とする請求項３に記載の通信ネットワーク使用監視装置。
【請求項５】
前記使用監視モジュールは、捕獲されたパケットをフィルタ処理して、ユーザ識別，ネットワークアドレス，パケットタイムスタンプ，参照ネットワークアドレス，コンテントタイプ，コンテント長，応答ステータスコード，及びユーザ照会ストリングから成るグループから選択された少なくとも一つのタイプのデータを含む使用監視データを抽出するように適合されることを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項６】
前記使用監視モジュールは、ユーザによってアクセスされた一連のネットワークアドレスを監視するように、捕獲されたパケットにナビゲーションシーケンスを実行するように適合されることを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項７】
前記使用監視モジュールは、ユーザが要求されたネットワークサービスアドレスヘアクセスしたことを検証するためにネットワークサービス応答パケットに対してステータスコードチェックを行うように適合され、それによってアクセス可能ネットワークアドレスと関連するデータのみが前記使用監視データベースに格納されることを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項８】
前記使用監視データベースは、要求されたネットワークサービスからの応答を受信することに先立って、ユーザ要求データを一時的に格納するユーザ要求データベースを更に含むことを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項９】
前記使用監視データベースは、ユーザによって所定の最小回数未満の回数アクセスされたに過ぎないネットワークアドレスに対するユーザ監視情報を一時的に格納する一時データベースを更に含むことを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項１０】
前記所定の最小回数が１回であることを特徴とする請求項９に記載の通信ネットワーク使用監視装置。
【請求項１１】
前記使用監視データベースは、ナビゲーション順序付けのために指定された、ネットワークアドレスを格納する指定ネットワークアドレスデータベースを更に含むことを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項１２】
前記使用監視モジュールは、使用監視クライアントからナビゲーション順序付けのために指定されたネットワークアドレスを受け取るように適合されることを特徴とする請求項１１に記載の通信ネットワーク使用監視装置。
【請求項１３】
前記使用監視モジュールは、ユーザが前記ネットワークアドレスヘアクセスする頻度に基づいてナビゲーション順序付けのために指定されたネットワークアドレスを定義するように適合されることを特徴とする請求項１１に記載の通信ネットワーク使用監視装置。
【請求項１４】
前記使用監視データベースは、前記ユーザ要求パケットとネットワーク応答パケットとに関連するデータを格納する主データベースを更に含むことを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項１５】
ネットワークユーザ使用監視データに基づいてネットワークユーザにターゲット情報を提供する、前記使用監視データベースと通信する挿入サーバを更に含むことを特徴とする請求項１に記載の通信ネットワーク使用監視装置。
【請求項１６】
前記挿入サーバは、ネットワークユーザ使用監視データに基づいてネットワークユーザにターゲット広告を提供する広告挿入サーバを更に含むことを特徴とする請求項１５に記載の通信ネットワーク使用監視装置。
【請求項１７】
前記挿入サーバは、ネットワークユーザ使用監視データに基づいてネットワークユーザにターゲットサーベイを提供するサーベイ挿入サーバを更に含むことを特徴とする請求項１５に記載の通信ネットワーク使用監視装置。
【請求項１８】
通信ネットワークにおいて使用監視を行うための方法であって、
全てのネットワークユーザ送信データパケット及びネットワークサービス送信データパケットを捕獲するステップと、
前記捕獲されたパケットをフィルタ処理して使用監視データを提供するステップと、
前記使用監視データを使用監視データベースヘ格納するステップと、
を含む通信ネットワーク使用監視方法において、
全てのネットワークユーザ生成データパケット及びネットワークサービス生成データパケットを捕獲するステップが、アクセスのネットワークポイントにおいて生じて、複数のユーザ及び複数のネットワークサービスから送信されたデータパケットの捕獲を提供することを特徴とする通信ネットワーク使用監視方法。
【請求項１９】
前記全てのネットワークユーザ送信データパケット及びネットワークサービス送信データパケットを捕獲するステップは、全てのネットワークユーザ送信データパケット及びネットワークサービス送信データパケットをゲートウエイデバイスにおいて捕獲するステップを更に含むことを特徴とする請求項１８に記載の通信ネットワーク使用監視方法。
【請求項２０】
前記捕獲されたパケットをフィルタ処理して使用監視データを提供するステップは、前記捕獲されたパケットをフィルタ処理して使用監視データを抽出するステップを更に含み、前記使用監視データは、ユーザ識別，ネットワークアドレス，パケットタイムスタンプ，参照ネットワークアドレス，コンテントタイプ，コンテント長，応答ステータスコード，及びユーザ照会ストリングから成るグループから選択された少なくとも一つのタイプのデータより成ることを特徴とする請求項１８に記載の通信ネットワーク使用監視方法。
【請求項２１】
前記使用監視データを使用監視データベースヘ格納するステップは、前記使用監視データを主データベースヘ格納するステップに先立って、前記使用監視データを一時データベースヘ格納するステップを更に含むことを特徴とする請求項１８に記載の通信ネットワーク使用監視方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
これに関して、現在の技術は、通信ネットワーク内の異なる離散的位置でのネットワーク使用を監視するために存在する。例えば、ネットワーク通信ストリーム内に位置するネットワークサーバ及び／又はルータは、サーバによってホストされたコンテントに対するアクセス要求のログを維持することによって使用を監視できる。これらのログは、特定のぺージや１セットのぺージにアクセスするユーザの数やそれらのぺージを介するナビゲーションシーケンスについての情報を提供する。ソフトウェアもまたサーバーログの統計的処理を実行するために設けられている。
ウエブサーバレベルにおいて実行されているネットワーク使用監視のいくつかの例は、Shrader等の発明者の名前で２０００年２月１５日に発行された「モニタリングリソース用のウエブサーバ・アマウント・マネージャー・プラグイン（Web Server Account Manager Plugin for Monitoring Resources）」と題された米国特許第６，０２６，４４０号に見られる。このShrader等による米国特許第６，０２６，４４０号では、アプリケーション・プログラミング・インタフェース（ＡＰＩ）が、ウエブ使用の監視をウエブサーバにおいて実行するために要求される。ウエブ使用の監視は、ネットワークのいたるところで全てのウエブサーバで実行されるべきＡＩＰを必要とする。同様の関係において、Casella等の発明者の名前で１９９９年１月１４日に公開された「ネットワークアプリケーション用のテスト及びデバッグ・ツール（Testing and Debugging Tool for Network Application）」と題された国際公開第９９／０１８１９号は、監視機能を提供するデバッギング・アプリケーションである。しかしながら、Casella等による国際公開第９９／０１８１９号の刊行物において教示される監視は、１つの特定のクライエントと１つの特定のサーバとの間におけるものである。  このCasella等による国際公開第９９／０１８１９号の刊行物では、多数のクライエントと多数のネットワークとの間の監視については教示されていない。他の例は、Page等の発明者の名前で１９９８年３月１９日に公開された「ライブ・ネットワーク・インフォメーションを取得、分析及び表示するための装置及び方法」と題された国際公開第９８／１１７０２号において見出される。このPage等による国際公開第９８／１１７０２号において、監視は、１つの特定のネットワークの使用について監視されるべき多数のクライエントのために提供するネットワーク内のダウンストリーム位置において行われる。この国際公開第９８／１１７０２号は、ネットワーク・アクセス・ポイント（すなわち、アグリゲーション（aggregation）のポイント）において行われる監視についての教示はなされておらず、従って多数のクライエント及び多数のネットワークサービスの使用監視を提供することの教示はなされていない。
同様に、使用は、メモリにユーザによってアクセスされたコンテントのログを維持することによって、ユーザレベルで、すなわち、個々のコンピュータで監視できる。このログは、アクセスされたコンテント，そのコンテントを介するナビゲーションシーケンス，及び各ぺージに関して費やされた時間を含む、個々のユーザの使用パターンについての情報を提供する。更に、幾つかのインターネットサービスプロバイダ（ＩＰＳ）は、最も頻繁に要求された情報を格納するプロキシキャッシングサーバを含むことができる。これらのプロキシキャッシングサーバは、プロキシキャッシングサーバを介してネットワークヘルーチングされるこれらのユーザのウエブコンテントの使用を監視するように設計され得る。残念ながら、プロキシキャッシングサーバは、プロキシキャッシュを適切に構成するように、ネットワークアドミニストレータ等によるユーザ介在を必要とする。更に、ほとんど全てのクライアントの要求がプロキシキャッシングサーバヘ向けられるわけではないので、使用データが不完全にされかつ価値が大きく減じられる。