【手続補正書】
【提出日】平成28年11月22日(2016.11.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロキシサーバを運用する方法であって、
クライアントデバイスから初期のウェブリソースに対する要求を受信するステップと、
前記クライアントデバイスの要求に応じて、前記クライアントデバイスに代わって前記初期のウェブリソースを要求するステップと、
前記クライアントデバイスとの対話に依存せず、(i)前記初期のウェブリソースから代替ウェブリソースにリダイレクトする1つまたは複数のリダイレクトメッセージを受信するステップと、(ii)前記1つまたは複数のリダイレクトメッセージに基づいてサーバに前記代替ウェブリソースを要求するステップと、(iii)前記代替ウェブリソースに関連する前記サーバからウェブリソースコンテンツを受信するステップとを含むウェブリソースのリダイレクト手順を前記プロキシサーバで実行するステップと、
前記代替ウェブリソースに対する前記プロキシサーバの要求に応じて、前記代替ウェブリソースに対して前記サーバからリダイレクトクッキーを取得し、前記リダイレクトクッキーに基づくラップされたクッキーを生成し、前記クライアントデバイスのプロキシクライアントアプリケーションとモバイルウェブブラウザとの間で前記代替ウェブリソースの前記ウェブリソースのリダイレクト手順を前記クライアントデバイスでシミュレーションするための1組の命令とともに、前記クライアントデバイスの前記プロキシクライアントアプリケーションに前記ラップされたクッキーと前記ウェブリソースコンテンツを伝達するステップと
を含み、
前記ウェブリソースのリダイレクト手順をシミュレーションするための前記1組の命令は、前記プロキシクライアントアプリケーションが、前記初期のウェブリソースの所与のクッキーとして前記モバイルウェブブラウザに前記ラップされたクッキーを供給するように指示するように構成される、
方法。
【請求項２】
前記初期のウェブリソースは、ウェブページであるか、または
前記初期のウェブリソースは、1組の1つまたは複数のネットワークアドレス指定可能な要素またはオブジェクトであるか、または、
前記1つまたは複数のリダイレクトメッセージは、前記初期のウェブリソースから前記代替ウェブリソースに直接的にリダイレクトする単一のリダイレクトメッセージを含むか、または、
前記1つまたは複数のリダイレクトメッセージは、前記初期のウェブリソースから前記代替ウェブリソースに累積的にリダイレクトするように機能する複数のリダイレクトメッセージを含む、
請求項1に記載の方法。
【請求項３】
前記クライアントデバイスから前記初期のウェブリソースに対する補足的な要求を受信するステップであって、前記補足的な要求は前記ラップされたクッキーを含むステップと、
前記代替ウェブリソースに対する前記取得されたクッキーに対応するラップを解除されたクッキーを生成するために、前記ラップされたクッキーのラップを解除するステップと、
前記クライアントデバイスの補足的な要求に応じて、前記クライアントデバイスに代わって前記初期のウェブリソースを要求するステップと、
前記クライアントデバイスとの対話に依存せず、(i)前記初期のウェブリソースから前記代替ウェブリソースにリダイレクトする1つまたは複数の補足的なリダイレクトメッセージを受信するステップと、(ii)前記1つまたは複数の補足的なリダイレクトメッセージに基づいて前記サーバに前記代替ウェブリソースを要求するステップであって、前記代替ウェブリソースに対する前記プロキシサーバの要求は、前記ラップを解除されたクッキーを含むように構成されたステップと、(iii)前記代替ウェブリソースに関連する前記サーバから補足的なウェブリソースコンテンツを受信するステップとを含む前記プロキシサーバでの補足的なウェブリソースのリダイレクト手順を実行するステップと、
前記プロキシクライアントアプリケーションと前記モバイルウェブブラウザとの間で、前記補足的なウェブリソースのリダイレクト手順を前記クライアントデバイスでシミュレーションするための補足的な命令とともに、前記クライアントデバイスの前記プロキシクライアントアプリケーションに前記代替ウェブリソースに関連する前記補足的なウェブリソースコンテンツを伝達するステップと
をさらに含む請求項1に記載の方法。
【請求項４】
前記伝達は、前記クライアントデバイスでの前記シミュレーションされたウェブリソースのリダイレクト手順の間に、前記初期のウェブリソースの所与のクッキーとして使用されるラップされたクッキーに関連する前記命令を伝達する、請求項1に記載の方法。
【請求項５】
前記クライアントデバイスから前記初期のウェブリソースに対する補足的な要求を受信するステップであって、前記補足的な要求は前記ラップされたクッキーを含むステップと、
前記ウェブリソースのリダイレクト手順の間に、前記代替ウェブリソースに対する前記プロキシサーバによって受信されたリダイレクトクッキーを生成するために、前記ラップされたクッキーのラップを解除するステップと
をさらに含む、請求項4に記載の方法。
【請求項６】
補足的なウェブリソースのリダイレクト手順に関連する前記代替ウェブリソースを要求するために、前記サーバに前記リダイレクトクッキーを供給するステップをさらに含む請求項5に記載の方法。
【請求項７】
プロキシクライアントアプリケーションを実行するように構成されたクライアントデバイスを運用する方法であって、
プロキシサーバに初期のウェブリソースに対する要求を送信するステップと、
前記送信された要求に応じて前記プロキシサーバから、(i)前記初期のウェブリソースと異なる代替ウェブリソースに関連するウェブリソースコンテンツと、(ii)前記プロキシサーバで発生した前記代替ウェブリソースのウェブリソースのリダイレクト手順をシミュレーションするための1組の命令と、(iii) 前記プロキシサーバで発生した前記代替ウェブリソースの前記ウェブリソースのリダイレクト手順の間に前記プロキシサーバで受信された前記代替ウェブリソースに対するリダイレクトクッキーに基づくラップされたクッキーとを含むデータを受信するステップと、
(i)前記初期のウェブリソースの所与のクッキーとして前記ラップされたクッキーを識別し前記初期のウェブリソースから前記代替ウェブリソースにモバイルウェブブラウザをリダイレクトする前記クライアントデバイスの前記モバイルウェブブラウザに1つまたは複数のリダイレクトメッセージを送信するステップと、(ii)前記1つまたは複数のリダイレクトメッセージに応じて前記モバイルウェブブラウザから前記代替ウェブリソースに対する要求を受信するステップと、(iii)前記モバイルウェブブラウザからの前記受信された要求に応じて、前記送信された要求に応じて、前記プロキシサーバから前記プロキシクライアントアプリケーションによって受信された前記代替ウェブリソースに関連する前記ウェブリソースコンテンツを伝達するステップとによって、前記1組の命令に応じて前記プロキシサーバで発生した前記代替ウェブリソースの前記ウェブリソースのリダイレクト手順をシミュレーションするステップと
を含む方法。
【請求項８】
前記初期のウェブリソースは、ウェブページであるか、または
前記初期のウェブリソースは、1組の1つまたは複数のネットワークアドレス指定可能な要素またはオブジェクトである
請求項7に記載の方法。
【請求項９】
前記1つまたは複数のリダイレクトメッセージは、前記初期のウェブリソースから前記代替ウェブリソースに直接的にリダイレクトする単一のリダイレクトメッセージを含むか、または、
前記1つまたは複数のリダイレクトメッセージは、前記初期のウェブリソースから前記代替ウェブリソースに累積的にリダイレクトするように機能する複数のリダイレクトメッセージを含む
請求項7に記載の方法。
【請求項１０】
前記プロキシサーバに前記初期のウェブリソースに対する補足的な要求を送信するステップであって、前記送信された補足的な要求は、前記ラップされたクッキーを含むステップをさらに含む請求項7に記載の方法。
【請求項１１】
前記ラップされたクッキーは、リダイレクトクッキーの前記プロキシサーバによる再構成を許可するように構成される請求項7に記載の方法。
【請求項１２】
請求項1乃至6の何れか1項に記載の方法を実施するように構成された手段を備えた、プロキシサーバ。
【請求項１３】
請求項7乃至11の何れか1項に記載の方法を実施するように構成された手段を備えた、プロキシクライアントアプリケーションを実行するように構成されたクライアントデバイス。
【請求項１４】
請求項1乃至6の何れか1項に記載の方法を実施するように構成された命令を含む、非一時的コンピュータ可読記憶媒体。
【請求項１５】
請求項7乃至11の何れか1項に記載の方法を実施するように構成された命令を含む、非一時的コンピュータ可読記憶媒体。