【手続補正書】
【提出日】平成28年1月15日(2016.1.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
検索結果ページを用いてプリレンダするためにコンピュータを利用する方法であって、前記方法は、
プロセサーを用いて、検索クエリーに応答して少なくとも１つの検索結果を決定するステップと、
前記少なくとも１つの検索結果を備える検索結果ページを生成するステップと、
前記少なくとも１つの検索結果の中で少なくとも１つのプリレンダ候補を特定するステップであって、前記少なくとも１つのプリレンダ候補は選択されそうな検索結果を示し、前記少なくとも１つのプリレンダ候補は信号を用いて特定され、前記信号は、検索エンジンから前記検索結果へ流れるトラフィックの量、前記検索クエリーを提供したクライアントデバイスの位置、又は前記検索結果に関連付けられる１つ又は複数のリソースの大きさ、のうちの少なくとも１つを含む、前記特定するステップと、
前記少なくとも１つのプリレンダ候補に対するプリレンダ命令を前記検索結果ページに埋め込むステップであって、前記プリレンダ命令は、不可視のブラウザインスタンス内にプリレンダ候補を読み込むための命令を含む、前記埋め込むステップと、
前記検索クエリーを提供したクライアントデバイスに前記検索結果ページを提供するステップと、
を備える方法。
【請求項２】
前記プリレンダ命令は、前記少なくとも１つの検索結果に関連付けられるハイパーテキスト・マークアップ言語タグ内に埋め込まれている、請求項１に記載の方法。
【請求項３】
前記プリレンダ命令は、クライアント側のスクリプトによりクライアントデバイスに提供される、請求項１に記載の方法。
【請求項４】
前記プリレンダ候補が表示されるときに選択されるかどうかを示す前記クライアントデバイスから測定基準を受信するステップと、
前記測定基準を用いて後続する検索クエリーに応答して将来のプリレンダ候補を特定するステップと、をさらに備える、請求項１に記載の方法。
【請求項５】
前記測定基準は、選択されたリンクがプリレンダされかどうかと、前記選択されたリンクの読み込み時間とのうち少なくとも１つである、請求項４に記載の方法。
【請求項６】
前記検索結果ページに実験識別子を埋め込むステップであって、前記実験識別子は、前記少なくとも１つのプリレンダ候補を特定するのに使用される特定の方法に対応する、前記埋め込むステップと、
前記検索結果ページに関連付けられる１つ又は複数のリダイレクション動作を用いて選択動作に関連付けられる前記実験識別子、及び前記少なくとも１つのプリレンダ候補が選択されたかどうかを特定するステップと、をさらに備える、請求項１に記載の方法。
【請求項７】
検索結果ページを用いてプリレンダするためにコンピュータを利用する方法であって、前記方法は、
検索クエリーを検索エンジンに送信するステップと
前記検索クエリーに応答する一連の検索結果を受信するステップであって、前記一連の検索結果は、少なくとも１つの前記検索結果は、プリレンダリングの候補であることを示す少なくとも１つのプリレンダ命令を備える、前記受信するステップと、
少なくとも１つのプリレンダ命令を特定するステップであって、前記少なくとも１つのプリレンダ命令は信号を用いて特定され、前記信号は、検索エンジンから前記検索結果へ流れるトラフィックの量、前記検索クエリーを提供したクライアントデバイスの位置、又は前記検索結果に関連付けられる１つ又は複数のリソースの大きさ、のうちの少なくとも１つを含む、前記特定するステップと、
不可視のブラウザインスタンス内に前記検索結果を読み込むための前記少なくとも１つのプリレンダ命令に関連付けられる前記少なくとも１つの検索結果をプリレンダするステップと、を
備える方法。
【請求項８】
前記一連の検索結果から選択された検索結果において実行される選択動作を監視するステップと、
もし、前記選択された検索結果が前記少なくとも１つの検索結果であるなら、前記少なくとも１つの検索結果を交換によりアクティブなブラウザインスタンスに入れる、交換ステップと、をさらに備える請求項７に記載の方法。
【請求項９】
前記一連の検索結果から選択された検索結果の選択に関連付けられる前記測定基準を記憶するステップと、
前記測定基準を送信して、後続する検索クエリーに応答してプリレンダリング候補の選択を改善するために統計データを提供するステップと、をさらに備える、請求項７に記載の方法。
【請求項１０】
前記測定基準は、前記選択された検索結果、前記選択された検索結果が前記少なくとも１つの検索結果であるかどうか、及び前記選択された検索結果にアクセスするためのページ読み込み時間のうちの少なくとも１つである、請求項９に記載の方法。
【請求項１１】
少なくとも１つの検索結果に関連付けられるハイパーリンクにプリレンダタグを挿入するために前記プリレンダ命令を実行するステップをさらに備える、請求項７に記載の方法。
【請求項１２】
前記測定基準は、前記一連の検索結果に埋め込まれた実験識別子と、前記少なくとも１つの検索結果をプリレンダリングの候補として選択する方法を示す前記実験識別子と、をさらに備える、請求項９に記載の方法。
【請求項１３】
非一時的なコンピュータ可読記憶媒体であって、前記記憶媒体はプロセサーにより実行される時に、以下の方法を実行する命令を備え、前記方法は、
検索クエリーを検索エンジンに送信するステップと、
前記検索クエリーに応答して一連の検索結果を受信するステップであって、前記一連の検索結果は、前記検索結果のうち少なくとも１つがプリレンダリングの候補であることを示す少なくとも１つのプリレンダ命令を備える、前記受信するステップと、
前記少なくとも１つのプリレンダ命令を特定するステップであって、前記少なくとも１つのプリレンダ命令は信号を用いて特定され、前記信号は、検索エンジンから前記検索結果へ流れるトラフィックの量、前記検索クエリーを提供したクライアントデバイスの位置、又は前記検索結果に関連付けられる１つ又は複数のリソースの大きさ、のうちの少なくとも１つを含む、前記特定するステップと、
不可視のブラウザインスタンス内に前記検索結果を読み込むための前記少なくとも１つのプリレンダ命令に関連付けられる前記少なくとも１つの検索結果をプリレンダするステップと、を備える、記憶媒体。
【請求項１４】
前記命令は、
前記一連の検索結果から選択された検索結果において実行される選択動作を監視するステップと、
もし、前記選択された検索結果が前記少なくとも１つの検索結果であるなら、前記少なくとも１つの検索結果を交換によりアクティブなブラウザインスタンスに入れるステップをさらに備える、請求項１３に記載の記憶媒体。
【請求項１５】
前記命令は、さらに、
前記一連の検索結果から選択された検索結果の選択に関連付けられる測定基準を記憶するステップと、
後続する検索クエリーに応答して前記測定基準を送信してプリレンダリング候補の選択を改善するための統計データを提供するステップと、を備える、請求項１３に記載の記憶媒体。
【請求項１６】
前記測定基準は、前記選択された検索結果、前記選択された検索結果が前記少なくとも１つの検索結果であるかどうか、及び前記選択された検索結果にアクセスするためのページ読み込み時間のうちの少なくとも１つである、請求項１３に記載の記憶媒体。
【請求項１７】
前記測定基準は、前記一連の検索結果に埋め込まれた実験識別子をさらに備え、前記実験識別子がプリレンダリングを行う候補として前記検索結果のうちの前記少なくとも１つを選択する方法を示す、請求項１３に記載の記憶媒体。
【請求項１８】
検索結果ページを用いてプリレンダする処理システムであって、前記処理システムは、
少なくとも１つのプロセサーに接続されたメモリと、
前記少なくとも１つのプロセサーを備え、
前記少なくとも１つのプロセサーは、
検索クエリーに応答して少なくとも１つの検索結果を決定し、
前記少なくとも１つの検索結果を備える前記検索結果ページを生成し、
前記少なくとも１つの検索結果の中で、選択されそうな検索結果を示す少なくとも１つのプリレンダ候補を、検索エンジンから前記検索結果へ流れるトラフィックの量、前記検索クエリーを提供したクライアントデバイスの位置、又は前記検索結果に関連付けられる１つ又は複数のリソースの大きさ、のうちの少なくとも１つを含む信号を用いて特定し、
前記少なくとも１つのプリレンダ候補のためのプリレンダ命令であって、不可視のブラウザインスタンス内にプリレンダ候補を読み込むための命令を含む前記プリレンダ命令を前記検索結果ページに埋め込み、
前記検索クエリーを提供するクライアントデバイスに前記検索結果ページを提供するように構成される。
【請求項１９】
前記プリレンダ命令は、前記少なくとも１つの検索結果に関連付けられるハイパーテキスト・マークアップ言語タグ内に埋め込まれている、請求項１８に記載の処理システム。
【請求項２０】
前記プリレンダ命令は、クライアント側のスクリプトによりクライアントデバイスに提供される、請求項１８に記載の処理システム。
【請求項２１】
前記プロセサーは、
前記プリレンダ候補が表示されるときに選択されるかどうかを示す前記クライアントデバイスからの測定基準を受信し、
前記測定基準を用いて後続する検索クエリーに応答して将来のプリレンダ候補を特定するようにさらに構成される、請求項１８に記載の処理システム。
【請求項２２】
前記測定基準は、選択されたリンクがプリレンダされかどうかと、前記選択されたリンクの読み込み時間とのうち少なくとも１つである、請求項２１に記載の処理システム。
【請求項２３】
前記プロセサーは、
前記検索結果ページに前記少なくとも１つのプリレンダ候補を特定するのに使用される特定の方法に対応する実験識別子を埋め込み、
前記検索結果ページに関連付けられる１つ又は複数のリダイレクション動作を用いて選択動作に関連付けられる前記実験識別子、及び前記少なくとも１つのプリレンダ候補が選択されたかどうかを特定するようにさらに構成される、請求項１８に記載の処理システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
しかしながら、現在の高速インターネットサービスが速いにもかかわらず、ウェブを閲覧する行為は瞬間的ではない。ユーザがページ上のリンクを選択し又はテキスト領域内にユーアールエル（ＵＲＬ）を入れるときに、データがホストから要求されてクライアントへ送信され、ブラウザーに表示されるまでに遅れ時間が生じる。ユーザは、彼らが要求したサイトが読み込まれるのを待つ間、通常は無駄に過ごす。高速インターネットのアクセスはその遅延時間を２〜３秒に制限しうる一方、この短い遅延時間でさえ積もり積もれば生産性において毎年数千時間の工数の損失が生じる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
段階３０７では、クライアント１０２は、段階３０２において決定されたナビゲーションイベントに関連付けられたコンテンツを表示する。このコンテンツは、ユーザから隠されたウェブブラウザーの他のインスタンスにおいて表示されてもよい。例えば、このコンテンツは、他のプロセスにより、または隠しウェブブラウザータブにおいて表示されてもよい。いくつかの態様においては、クライアント１０２は、複数のナビゲーションイベントに関連付けられるコンテンツを表示してもよい。例えば、ナビゲーションイベントは、ナビゲーションイベントの起こる可能性の大きさに関連付けられてより高い又はより低い値をとる優先度値に関連付けられてもよい。このようなものとして、クライアント１０２は、クライアント１０２の性能に依存して最も起こる可能性の高い順に「ｎ」個のイベントを表示してもよい（図７参照）。