JP4975232B2

Accessing data stored at an intermediary from a service

Abstract

This record has no abstract on file.

JP4975232B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 6 September 2021, 5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 3 independent, 5 dependent

  1. 1
    媒介物に記憶されるデータにサービスがアクセスすることを可能にするための方法であって、前記方法は、コンピュータによって実現される、 前記媒介物において第1のサービスからの第1の出力を受取るステップを含み、前記第1の出力は、前記第1のサービスをも含むサービスプロバイダに含まれる、前記サービスプロバイダと他のサーバとの間の通信を処理するハイパーテキストトランスファープロトコル(HTTP)サーバによって生成され、エンドユーザからのコンテンツの第1の要求に応答して、前記第1のサービスから提供され、1つ以上の第1の変数を含む前記コンテンツを含み、前記方法は、さらに、コンピュータによって実現される、 媒介物において、 前記第1のサービスに対して、前記媒介物によりアクセス可能なサーバにおいて予め登録かつ記録され、 少なくとも、前記コンテンツに含まれる前記1つ以上の第1の変数を複数の第1のデータ値にマップするマッピングを検査するステップと、 前記マッピングに基づいて、前記媒介物が直接アクセスできるサーバに記憶された1つ以上の第1のデータ値を識別するステップを含み、前記1つ以上の第1のデータ値は、前記1つ以上の第1の変数に対応し、前記方法は、さらに、コンピュータによって実現される、 媒介物において、前記第1の要求に応答して、前記第1の出力および前記1つ以上の第1の変数に対応する前記1つ以上の第1のデータ値に基づいて、返答を生成するステップ を含み 、 前記返答を生成するステップは、 前記媒介物において、前記1つ以上の第1 の変 数の少なくとも1つを前記1つ以上の第1 の変 数の前記少なくとも1つに対応する前記1つ以上の第1のデータ値の少なくとも1つで置換するステップ を含み、前記方法は、さらに、コンピュータによって実現される、 前記第1の要求に応答して、前記エンドユーザに前記媒介物からの前記返答を送るステップとを含 み、前記返答は、前記第1のサービスからの前記コンテンツと、前記マッピングからの、前記1つ以上の第1のデータ値の少なくとも1つとを含む 、方法。
  2. 2
    コンピュータによって実現される、 前記第1のサービスからのデータ記憶要求に応答して、1つ以上の第2のデータ値を前記媒介物に記憶するステップをさらに含む、請求項1に記載の方法。
  3. 3
    コンピュータによって実現される、 前記媒介物において、前記マッピングを更新して、1つ以上の第2の変数が、前記1つ以上の第2のデータ値に対応することを示すステップをさらに含む、請求項2に記載の方法。
  4. 4
    前記1つ以上の第1の変数は、前記エンドユーザがそこから以前の出力を要求した以前のサービスを識別するための特定の変数を含み、前記方法は、コンピュータによって実現される、 前記エンドユーザがそこから特定の以前の出力を要求した特定の以前のサービスを識別する特定のデータ値を前記媒介物に記憶するステップをさらに含み、前記マッピングは、前記特定のデータ値が前記特定の変数に対応することを示す、請求項1に記載の方法。
  5. 5
    前記第1の出力および前記1つ以上の第1のデータ値に基づいて、前記返答を生成する前記ステップは、コンピュータによって実現される、 前記媒介物において、前記第1の出力を検査して前記特定の変数を識別するステップと、 前記媒介物において、前記マッピングに基づいて、前記特定の変数が前記特定のデータ値に対応すると判定するステップと、 前記特定のデータ値に基づいて、前記特定の以前のサービスへの参照を前記第1の出力に含めるステップとを含む、請求項4に記載の方法。
  6. 6
    前記特定の以前のサービスへの前記参照を前記出力に含める前記ステップは、コンピュータによって実現される、 前記媒介物が前記特定の以前のサービスに関連するオブジェクトを提供して、前記エンドユーザが前記オブジェクトを選択した場合に、新しい出力の新しい要求が前記特定の以前のサービスに送られるようにするステップを含む、請求項5に記載の方法。
  7. 7
    前記出力は、第2のサービスに関連するオブジェクトを含み、前記オブジェクトは、前記オブジェクトについてのパラメータとして特定の変数を含み、前記特定の変数は、前記第1のサービスを識別する特定のデータ値に対応し、前記返答を生成する前記ステップは、コンピュータによって実現される、 前記媒介物において、前記特定の変数を前記特定のデータ値で置換して、前記エンドユーザが前記オブジェクトを選択した場合に、前記第2のサービスからの第2の出力の第2の要求が、前記媒介物によって、前記第2のサービスに送られるようにするステップを含み、前記第2の要求は、前記第1のサービスを識別する、請求項1に記載の方法。
  8. 8
    1つ以上のプロセッサによる実行が、前記1つ以上のプロセッサに、請求項1~7のいずれかに記載の方法を行なわせ、媒介物に記憶されるデータにサービスがアクセスすることを可能にするための命令の1つ以上のシーケンスを保持するコンピュータ読取可能な媒体。
Independent claims8