【手続補正書】
【提出日】平成28年1月21日(2016.1.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ブラウザ内のコンテンツを処理するための方法であって、
ウェブドキュメントの独立部分を識別するステップと、
前記ウェブドキュメントを複数のファイルに区分化するステップであって、各独立部分が1つのファイルに含まれ、前記ウェブドキュメントの各依存部分が別のファイルに含まれる、ステップと、
各独立部分を含む前記ファイルを第1のタグに関連付けるステップと、
各独立部分を含む前記ファイルを第2のタグに関連付けるステップと、
前記複数のファイルへの参照および関連付けられたタグを前記ウェブドキュメントに挿入するステップと、
前記ウェブドキュメントをコンピューティングデバイス内で実行されているブラウザアプリケーションに送るステップと、
を含み、
前記第1のタグおよび第2のタグの各々が、それに関連付けられた第1の属性および第2の属性を含み、前記第1および第2の属性が各タグに配置され前記タグが各独立部分を含む前記ファイルに関連付けられているか依存部分を含む前記ファイルに関連付けられているかを示す、ことを特徴とする方法。
【請求項２】
前記コンピューティングデバイス内で実行されている前記ブラウザアプリケーションで前記ウェブドキュメントを受信するステップと、
前記ウェブドキュメント内の前記タグが、前記第1の属性と前記第2の属性の両方を含むかどうかを判定するステップと、
前記タグが前記第1の属性と前記第2の属性の両方を含むことの判定に応答して、前記タグと関連付けられた前記複数のファイルを処理するステップと、
をさらに含む、請求項1に記載の方法。
【請求項３】
前記タグが前記第1の属性と前記第2の属性の両方を含むことの判定に応答して、前記第1の属性が前記タグ内で前記第2の属性の前に含まれるかどうかを判定するステップと、
前記第1の属性が同じタグ内で前記第2の属性の前に含まれるとき、前記複数のファイルを並行して処理するステップと、
をさらに含む、請求項2に記載の方法。
【請求項４】
前記タグが前記第1の属性と前記第2の属性の両方を含むことの判定に応答して、前記第2の属性が前記タグ内で前記第1の属性の前に含まれるかどうかを判定するステップと、
前記第2の属性が同じタグ内で前記第1の属性の前に含まれるとき、前記複数のファイルを順番に処理するステップと、
をさらに含む、請求項2に記載の方法。
【請求項５】
前記ウェブドキュメント内の前記タグが前記第1の属性と前記第2の属性の両方を含むかどうかを判定するステップが、iframeタグがsandbox属性とseamless属性の両方を含むかどうかを判定するステップを含む、請求項2に記載の方法。
【請求項６】
ウェブドキュメントの独立部分を識別するステップが、ハイパーテキストマークアップ言語(HTML)ドキュメントの独立部分を識別するステップ、または状態情報を共有しない前記ウェブドキュメントの独立部分を識別するステップを含む、請求項1に記載の方法。
【請求項７】
ウェブドキュメントの独立部分を識別するステップが外部ツールによって、ウェブサーバによって、または実行時の前に前記ブラウザアプリケーションによって遂行される、請求項1に記載の方法。
【請求項８】
コンピューティングデバイスであって、
ウェブドキュメントの独立部分を識別するための手段と、
前記ウェブドキュメントを複数のファイルに区分化するための手段であって、各独立部分が1つのファイルに含まれ、前記ウェブドキュメントの依存部分が別のファイルに含まれる、手段と、
各独立部分を含む前記ファイルを第1のタグに関連付けるための手段と、
各独立部分を含む前記ファイルを第2のタグに関連付けるための手段と、
前記複数のファイルへの参照および関連付けられたタグを前記ウェブドキュメントに挿入するための手段と、
前記ウェブドキュメントを別のコンピューティングデバイス内で実行されているブラウザアプリケーションに送るための手段と、
を備え、
前記第1のタグおよび第2のタグの各々が、それに関連付けられた第1の属性および第2の属性を含み、前記第1および第2の属性が各タグに配置され前記タグが各独立部分を含む前記ファイルに関連付けられているか依存部分を含む前記ファイルに関連付けられているかを示す、ことを特徴とするコンピューティングデバイス。
【請求項９】
コンピューティングデバイスであって、
前記コンピューティングデバイス内で実行されているブラウザアプリケーションでウェブドキュメントを受信するための手段であって、前記ウェブドキュメントがタグと関連付けられた複数のファイルへの参照を含み、前記複数のファイルのうちの1つのファイルが前記ウェブドキュメントの独立部分を含むとともに第1のタグに関連付けられ、前記複数のファイルのうちの別のファイルが前記ウェブドキュメントの依存部分を含むとともに第1のタグに関連付けられ、前記第1のタグおよび第2のタグの各々が、それに関連付けられた第1の属性および第2の属性を含み、前記第1および第2の属性が各タグに配置され前記タグが各独立部分を含む前記ファイルに関連付けられているか依存部分を含む前記ファイルに関連付けられているかを示す、手段と、
前記ウェブドキュメント内の前記関連付けられたタグが、第1の属性と第2の属性の両方を含むかどうかを判定するための手段と、
前記タグが前記第1の属性と前記第2の属性の両方を含むことの判定に応答して、前記タグと関連付けられた前記複数のファイルを処理するための手段と、
を備えることを特徴とするコンピューティングデバイス。
【請求項１０】
前記タグが前記第1の属性と前記第2の属性の両方を含むことの判定に応答して、前記第1の属性が前記タグ内で前記第2の属性の前に含まれるかどうかを判定するための手段と、
前記第1の属性が同じタグ内で前記第2の属性の前に含まれるとき、前記複数のファイルを並行して処理するための手段と、
をさらに備える、請求項9に記載のコンピューティングデバイス。
【請求項１１】
前記タグが前記第1の属性と前記第2の属性の両方を含むことの判定に応答して、前記第2の属性が前記タグ内で前記第1の属性の前に含まれるかどうかを判定するための手段と、
前記第2の属性が同じタグ内で前記第1の属性の前に含まれるとき、前記複数のファイルを順番に処理するための手段と、
をさらに備える、請求項9に記載のコンピューティングデバイス。
【請求項１２】
前記ウェブドキュメント内の前記タグが前記第1の属性と前記第2の属性の両方を含むかどうかを判定するための手段が、iframeタグがsandbox属性とseamless属性の両方を含むかどうかを判定するための手段を備える、請求項9に記載のコンピューティングデバイス。
【請求項１３】
実行時の前に前記ウェブドキュメントの前記独立部分を識別するための手段をさらに備える、請求項9に記載のコンピューティングデバイス。
【請求項１４】
コンピューティングデバイスであって、
通信信号を送受信するように構成された送受信機と、
メモリと、
前記送受信機および前記メモリに結合されたプロセッサであって、プロセッサ実行可能命令を用いて、実行されると請求項1から7のいずれか一項に記載の方法を実施する動作を実行するように構成された、プロセッサと、
を備えることを特徴とするコンピューティングデバイス。
【請求項１５】
非一時的コンピュータ可読記憶媒体であって、
実行されると請求項1から7のいずれか一項に記載の方法を実施する動作をプロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令を記憶したことを特徴とする非一時的コンピュータ可読記憶媒体。
【請求項１６】
ブラウザアプリケーションでウェブドキュメントを受信することであって、前記ウェブドキュメントがタグと関連付けられた複数のファイルへの参照を含み、前記複数のファイルのうちの1つのファイルが前記ウェブドキュメントの独立部分を含み、前記複数のファイルのうちの別のファイルが前記ウェブドキュメントの依存部分を含む、受信することと、
前記ウェブドキュメント内の前記タグが、第1の属性と第2の属性の両方を含むかどうかを判定することであって、前記ウェブドキュメントの独立部分を含む前記複数のファイルのうちの1つのファイルが第1のタグに関連付けられ、前記ウェブドキュメントの依存部分を含む前記複数のファイルのうちの別のファイルが第2のタグに関連付けられ、前記第1のタグおよび第2のタグの各々が、それに関連付けられた第1の属性および第2の属性を含み、前記第1および第2の属性が各タグに配置され前記タグが各独立部分を含む前記ファイルに関連付けられているか依存部分を含む前記ファイルに関連付けられているかを示す、判定することと、
前記タグが前記第1の属性と前記第2の属性の両方を含むことの判定に応答して、前記タグと関連付けられた前記複数のファイルを処理することと、
を含む動作をプロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令を記憶したことを特徴とする非一時的コンピュータ可読記憶媒体。
【請求項１７】
通信信号を送受信するように構成されたサーバ送受信機、サーバメモリ、ならびに前記サーバ送受信機および前記サーバメモリに結合されたサーバプロセッサを備えるサーバと、
通信信号を送受信するように構成されたデバイス送受信機、デバイスメモリ、ならびに前記デバイス送受信機および前記デバイスメモリに結合されたデバイスプロセッサを備えるコンピューティングデバイスと、
を備え、
前記サーバプロセッサが、サーバ実行可能命令を用いて、実行されると請求項1から7のいずれか一項に記載の方法を実施する動作を実行するように構成されることを特徴とするシステム。