【手続補正書】
【提出日】平成17年12月2日(2005.12.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  媒介物に記憶されるデータにサービスがアクセスすることを可能にするための方法であって、前記方法は、コンピュータによって実現される、
前記媒介物において第１のサービスからの第１の出力を受取るステップを含み、前記第１の出力は、エンドユーザからのコンテンツの第１の要求に応答して、前記第１のサービスから提供され、前記第１のサービスは、前記媒介物が直接アクセスできず、前記第１の出力は、１つ以上の変数を含む前記コンテンツを含み、前記方法は、さらに、コンピュータによって実現される、
媒介物において、複数の変数を複数のデータ値にマップするマッピングを検査するステップを含み、前記複数の変数は、前記１つ以上の変数を含み、前記方法は、さらに、コンピュータによって実現される、
前記マッピングに基づいて、前記媒介物が直接アクセスできないサーバに記憶された１つ以上のデータ値を識別するステップを含み、前記１つ以上のデータ値は、前記１つ以上の変数に対応し、前記１つ以上のデータ値は、前記第１のサービスが直接アクセスできず、前記方法は、さらに、コンピュータによって実現される、
媒介物において、前記第１の要求に応答して、前記第１の出力および前記１つ以上の変数に対応する前記１つ以上のデータ値に基づいて、返答を生成するステップと、
前記媒介物において、前記１つ以上のデータ変数の少なくとも１つを前記１つ以上のデータ変数の前記少なくとも１つに対応する前記１つ以上のデータ値の少なくとも１つで置換するステップと、
前記第１の要求に応答して、前記エンドユーザに前記媒介物からの前記返答を送るステップとを含む、方法。
【請求項２】  コンピュータによって実現される、
前記第１のサービスからのデータ記憶要求に応答して、１つ以上の付加的なデータ値を前記媒介物に記憶するステップをさらに含む、請求項１に記載の方法。
【請求項３】  コンピュータによって実現される、
前記媒介物において、前記マッピングを更新して、１つ以上の付加的な変数が、前記１つ以上の付加的なデータ値に対応することを示すステップをさらに含む、請求項２に記載の方法。
【請求項４】  前記１つ以上の変数は、前記エンドユーザがそこから以前の出力を要求した以前のサービスを識別するための特定の変数を含み、前記方法は、コンピュータに
よって実現される、
前記エンドユーザがそこから特定の以前の出力を要求した特定の以前のサービスを識別する特定のデータ値を前記媒介物に記憶するステップをさらに含み、前記マッピングは、前記特定のデータ値が前記特定の変数に対応することを示す、請求項１に記載の方法。
【請求項５】  前記第１の出力および前記１つ以上のデータ値に基づいて、前記返答を生成する前記ステップは、コンピュータによって実現される、
前記媒介物において、前記第１の出力を検査して前記特定の変数を識別するステップと、
前記媒介物において、前記マッピングに基づいて、前記特定の変数が前記特定のデータ値に対応すると判定するステップと、
前記特定のデータ値に基づいて、前記特定の以前のサービスへの参照を前記第１の出力に含めるステップとを含む、請求項４に記載の方法。
【請求項６】  前記特定の以前のサービスへの前記参照を前記出力に含める前記ステップは、コンピュータによって実現される、
前記媒介物が前記特定の以前のサービスに関連するオブジェクトを提供して、前記エンドユーザが前記オブジェクトを選択した場合に、新しい出力の新しい要求が前記特定の以前のサービスに送られるようにするステップを含む、請求項５に記載の方法。
【請求項７】  前記出力は、第２のサービスに関連するオブジェクトを含み、前記オブジェクトは、前記オブジェクトについてのパラメータとして特定の変数を含み、前記特定の変数は、前記第１のサービスを識別する特定のデータ値に対応し、前記返答を生成する前記ステップは、コンピュータによって実現される、
前記媒介物において、前記特定の変数を前記特定のデータ値で置換して、前記エンドユーザが前記オブジェクトを選択した場合に、前記第２のサービスからの第２の出力の第２の要求が、前記媒介物によって、前記第２のサービスに送られるようにするステップを含み、前記第２の要求は、前記第１のサービスを識別する、請求項１に記載の方法。
【請求項８】  媒介物に記憶されるデータにサービスがアクセスすることを可能にするための命令の１つ以上のシーケンスを保持するコンピュータ読取可能な媒体であって、命令の前記１つ以上のシーケンスを１つ以上のプロセッサが実行することが、前記１つ以上のプロセッサに、
前記媒介物において第１のサービスからの第１の出力を受取るステップを行なわせ、前記第１の出力は、エンドユーザからのコンテンツの第１の要求に応答して、前記第１のサービスによって提供され、前記第１のサービスは、前記媒介物が直接アクセスできず、前記第１の出力は、１つ以上の変数を含む前記コンテンツを含み、前記方法は、さらに、コンピュータによって実現される、
媒介物において、複数の変数を複数のデータ値にマップするマッピングを検査するステップを含み、前記複数の変数は、前記１つ以上の変数を含み、前記方法は、さらに、コンピュータによって実現される、
前記マッピングに基づいて、前記媒介物が直接アクセスできないサーバに記憶された１つ以上のデータ値を識別するステップを含み、前記１つ以上のデータ値は、前記１つ以上の変数に対応し、前記１つ以上のデータ値は、前記第１のサービスが直接アクセスできず、前記方法は、さらに、コンピュータによって実現される、
媒介物において、前記第１の要求に応答して、前記第１の出力および前記１つ以上の変数に対応する前記１つ以上のデータ値に基づいて、返答を生成するステップと、
前記媒介物において、前記１つ以上のデータ変数の少なくとも１つを前記１つ以上のデータ変数の前記少なくとも１つに対応する前記１つ以上のデータ値の少なくとも１つで置換するステップと、
前記第１の要求に応答して、前記エンドユーザに前記媒介物からの前記返答を送るステップとを含む、コンピュータ読取可能な媒体。
【請求項９】  １台以上のプロセッサによって実行されると、前記１台以上のプロセッサに、
前記第１のサービスからのデータ記憶要求に応答して、１つ以上の付加的なデータ値を前記媒介物に記憶するステップを行なわせる命令をさらに含む、請求項８に記載のコンピュータ読取可能な媒体。
【請求項１０】  １台以上のプロセッサによって実行されると、前記１台以上のプロセッサに、
前記媒介物において、前記マッピングを更新して、１つ以上の付加的な変数が前記１つ以上の付加的なデータ値に対応することを示すステップを行なわせる命令をさらに含む、請求項９に記載のコンピュータ読取可能な媒体。
【請求項１１】  前記１つ以上の変数は、前記エンドユーザがそこから以前の出力を要求した以前のサービスを識別するための特定の変数を含み、前記コンピュータ読取可能な媒体は、１台以上のプロセッサによって実行されると、前記１台以上のプロセッサに、
前記エンドユーザがそこから特定の以前の出力を要求した特定の以前のサービスを識別する特定のデータ値を前記媒介物に記憶するステップを実行させる命令をさらに含み、前記マッピングは、前記特定のデータ値が前記特定の変数に対応することを示す、請求項８に記載のコンピュータ読取可能な媒体。
【請求項１２】  前記第１の出力および前記１つ以上のデータ値に基づいて、前記返答を生成するための前記命令は、１台以上のプロセッサによって実行されると、前記１台以上のプロセッサに、
前記媒介物において、前記第１の出力を検査して前記特定の変数を識別するステップと、
前記媒介物において、前記マッピングに基づいて、前記特定の変数が前記特定のデータ値に対応すると判定するステップと、
前記特定のデータ値に基づいて、前記特定の以前のサービスへの参照を前記第１の出力に含めるステップとを実行させる命令をさらに含む、請求項１１に記載のコンピュータ読取可能な媒体。
【請求項１３】  前記特定の以前のサービスへの参照を前記出力に含めるための前記命令は、１つ以上のプロセッサによって実行されると、前記１台以上のプロセッサに、
前記媒介物が前記特定の以前のサービスに関連するオブジェクトを提供して、前記エンドユーザが前記オブジェクトを選択した場合に、新しい出力の新しい要求が前記特定の以前のサービスに送られるようにするステップを行なわせる命令をさらに含む、請求項１２に記載のコンピュータ読取可能な媒体。
【請求項１４】  前記出力は、第２のサービスに関連するオブジェクトを含み、前記オブジェクトは、前記オブジェクトについてのパラメータとして特定の変数を含み、前記特定の変数は、前記第１のサービスを識別する特定のデータ値に対応し、前記返答を生成するための前記命令は、１台以上のプロセッサによって実行されると、前記１台以上のプロセッサに、
前記媒介物において、前記特定の変数を前記特定のデータ値で置換して、前記エンドユーザが前記オブジェクトを選択した場合に、前記第２のサービスからの第２の出力の第２の要求が、前記媒介物によって、前記第２のサービスに送られるようにするステップを実行させる命令をさらに含み、前記第２の要求は、前記第１のサービスを識別する、請求項８に記載のコンピュータ読取可能な媒体。