【手続補正書】
【提出日】平成20年1月11日(2008.1.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク環境内の他のコンピューティングシステムからメッセージを受信する機能を有し、受信したメッセージを１つまたは複数のメソッドのグループにディスパッチするディスパッチ用コンポーネント、前記ディスパッチ用コンポーネントに渡される前に前記メッセージの受信経路内に配置された１つまたは複数の受信経路コンポーネントおよび顧客データベースを備えた受信コンピューティングシステムのための方法であって、
前記受信コンピューティングシステムにおいて、メッセージを受信する動作と、
前記受信コンピューティングシステムにおいて、前記１つまたは複数の受信経路コンポーネントによって前記受信したメッセージを通過させる動作と、
前記１つまたは複数の受信経路コンポーネントの少なくとも１つが、少なくとも１つの修正により前記メッセージを修正する動作と、
前記ディスパッチ機構が前記修正済みメッセージを前記受信経路コンポーネントから受信する動作と、
前記ディスパッチ機構が、前記少なくとも１つの修正から取得可能な情報を使用し、さらに処理するように前記メッセージを１つまたは複数のメソッドのグループにディスパッチする動作と
を備え、前記１つまたは複数の受信経路コンポーネントは、前記顧客データベースにアクセスして格納された情報を使用することにより、前記少なくとも１つの修正により前記メッセージを修正して前期メッセージの送信者に対応する前記メッセージに顧客の状況を付加し、および前記ディスパッチ機構は、前記顧客の状況に従って前記メッセージをディスパッチすることを特徴とする方法。
【請求項２】
前記メッセージは、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）エンベロープを含み、
前記１つまたは複数の受信経路コンポーネントの少なくとも１つが前記メッセージを修正する動作は、追加情報を有するＳＯＡＰヘッダを前記メッセージに追加する動作を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記１つまたは複数の受信経路コンポーネントの少なくとも１つが前記メッセージを修正する動作は、
少なくとも１つのデータフィールドを前記メッセージに追加する動作を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記１つまたは複数の受信経路コンポーネントの少なくとも１つが前記メッセージを修正する動作は、
前記メッセージ内の少なくとも１つのデータフィールドを修正する動作を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記１つまたは複数の受信経路コンポーネントの少なくとも１つが前記メッセージを修正する動作は、
少なくとも１つのデータフィールドを前記メッセージから削除する動作を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記１つまたは複数の受信経路コンポーネントの少なくとも１つが前記メッセージを修正する動作は、
受信コンポーネントが前記メッセージを修正する動作を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記１つまたは複数の受信経路コンポーネントの少なくとも１つが前記メッセージを修正する動作は、
単一の受信経路コンポーネントが前記メッセージを修正する動作を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記１つまたは複数の受信経路コンポーネントの少なくとも１つが前記メッセージを修正する動作は、
複数の受信経路コンポーネントが前記メッセージを修正する動作を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記少なくとも１つの修正は、前記メッセージがいずれの接続を介して受信したかを識別する接続識別を含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記少なくとも１つの修正は、前記メッセージを受信するために使用されたプロトコル種別を含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記少なくとも１つの修正は、前記メッセージが受信した時刻を含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記少なくとも１つの修正は、前記メッセージの取扱い優先順位に関する情報を含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記少なくとも１つの修正は、前記コンピューティングシステムの負荷に関する情報を含むことを特徴とする請求項１に記載の方法。
【請求項１４】
前記ディスパッチ機構が、前記少なくとも１つの修正を使用し、さらに処理するように前記メッセージを１つまたは複数のメソッドのグループにディスパッチする動作は、
どこに前記メッセージをディスパッチするか判定するためのディスパッチ規則のリストを評価する動作と、
前記メッセージに対する前記少なくとも１つの修正内に存在する情報を参照するディスパッチ規則にアクセスする動作と、
前記ディスパッチ規則に従って前記メッセージをディスパッチする動作と
を含むことを特徴とする請求項１に記載の方法。
【請求項１５】
前記ディスパッチ規則は、１つまたは複数のＸｐａｔｈステートメントを使用して表現されることを特徴とする請求項１４に記載の方法。
【請求項１６】
前記コンピューティングシステムの受信経路コンポーネントは、接続層、暗号化層、アクセス制御層、環境解析層、接続マネージャ、アプリケーションプログラムの１つまたは複数を含むことを特徴とする請求項１に記載の方法。
【請求項１７】
前記受信経路コンポーネントは、前記コンピューティングシステムのメモリに実装されることを特徴とする請求項１に記載の方法。
【請求項１８】
さらに処理するように、受信したメッセージを１つまたは複数のメソッドのグループにディスパッチするディスパッチ用コンポーネント、前記ディスパッチ用コンポーネントに渡される前に前記メッセージの受信経路内に配置された１つまたは複数の受信経路コンポーネントおよび顧客データベースを備え、ネットワーク環境内の他のコンピューティングシステムからメッセージを受信する機能を有する受信コンピューティングシステムのためのコンピュータプログラム製品であって、前記コンピューティングシステムの１つまたは複数のプロセッサによって実行されると、
前記受信コンピューティングシステムにおいて、メッセージを受信する動作と、
前記受信コンピューティングシステムの１つまたは複数の受信経路コンポーネントの少なくとも１つによりなされた少なくとも１つの修正により前記メッセージを修正する動作と、
前記ディスパッチ機構に前記修正済みメッセージを提供する動作と、
前記ディスパッチ機構によって、前記少なくとも１つの修正から取得された情報を使用して、さらに処理するために前記メッセージを１つまたは複数のメソッドにディスパッチする動作と
を前記コンピューティングシステムに実行させるコンピュータ実行可能命令を有する１つまたは複数のコンピュータ読取可能な媒体を備え、前記１つまたは複数の受信経路コンポーネントは、前記顧客データベースにアクセスして格納された情報を使用することにより、前記少なくとも１つの修正により前記メッセージを修正して前期メッセージの送信者に対応する前記メッセージに顧客の状況を付加し、および前記ディスパッチ機構は、前記顧客の状況に従って前記メッセージをディスパッチすることを特徴とするコンピュータプログラム製品。
【請求項１９】
前記メッセージは、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）エンベロープを含み、
前記１つまたは複数の受信経路コンポーネントの少なくとも１つを実行して前記メッセージを修正する動作を実行するためのコンピュータ実行可能命令は、追加情報を有するＳＯＡＰヘッダを前記メッセージに追加する動作を実行するためのコンピュータ実行可能命令を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２０】
前記少なくとも１つの修正によりメッセージを修正する動作を実行するためのコンピュータ実行可能命令は、
少なくとも１つのデータフィールドを前記メッセージに追加する動作を実行するためのコンピュータ実行可能命令を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２１】
前記少なくとも１つの修正によりメッセージを修正する動作を実行するためのコンピュータ実行可能命令は、
前記メッセージ内の少なくとも１つのデータフィールドを修正する動作を実行するためのコンピュータ実行可能命令を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２２】
前記少なくとも１つの修正によりメッセージを修正する動作を実行するためのコンピュータ実行可能命令は、
少なくとも１つのデータフィールドを前記メッセージから削除する動作を実行するためのコンピュータ実行可能命令を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２３】
前記少なくとも１つの修正は、前記メッセージがいずれの接続を介して受信したかを識別する接続識別を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２４】
前記少なくとも１つの修正は、前記メッセージを受信するために使用されたプロトコル種別を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２５】
前記少なくとも１つの修正は、前記メッセージが受信した時刻を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２６】
前記少なくとも１つの修正は、前記メッセージの取扱い優先順位に関する情報を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２７】
前記少なくとも１つの修正は、前記コンピューティングシステムの負荷に関する情報を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２８】
前記１つまたは複数のコンピュータ読取可能な媒体は、物理メモリ媒体を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２９】
前記物理メモリ媒体は、永続メモリを含むことを特徴とする請求項２８に記載のコンピュータプログラム製品。
【請求項３０】
前記物理メモリ媒体は、システムメモリを含むことを特徴とする請求項２９に記載のコンピュータプログラム製品。
【請求項３１】
１つまたは複数のプロセッサと、
ディスパッチ用コンポーネントと、
システムメモリと、
顧客データベースと、
コンピュータ実行可能命令を有する１つまたは複数のコンピュータ読取可能な媒体であって、前記１つまたは複数のプロセッサによって実行されると、
ディスパッチ用コンポーネントに渡される前に前記メッセージの受信経路内に配置され、少なくとも１つは少なくとも１つの修正で前記メッセージを修正するように構成された１つまたは複数の受信経路コンポーネントと、
さらに処理するように、受信したメッセージを１つまたは複数のメソッドのグループにディスパッチし、および前記少なくとも１つの修正から取得可能な情報を使用し、前記メッセージをディスパッチするディスパッチ用コンポーネントと
を前記システムメモリ内でインスタンス化させる１つまたは複数のコンピュータ読取可能な媒体と
を備え、前記１つまたは複数の受信経路コンポーネントは、前記顧客データベースにアクセスして格納された情報を使用することにより、前記少なくとも１つの修正により前記メッセージを修正して前期メッセージの送信者に対応する前記メッセージに顧客の状況を付加し、および前記ディスパッチ機構は、前記顧客の状況に従って前記メッセージをディスパッチすることを特徴とするコンピューティングシステム。