【手続補正書】
【提出日】平成23年8月4日(2011.8.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実行される方法であって、
発行者サーバのパフォーマンスを決定する段階を有し、
前記段階は、
ドキュメントを要求する第１リクエストをクライアントデバイスから前記発行者サーバに送信する段階と、
前記第１リクエストの応答として、要求した前記ドキュメントを前記発行者サーバから受信する段階と、
プロセッサにより、第１診断モードでスクリプトを実行して、追加コンテンツの取り出しが停止され、かつ前記発行者サーバからの前記ドキュメントの取り出しが許可された状態での前記発行者サーバのパフォーマンスを決定する段階と
を含み、
前記ドキュメントは、前記発行者サーバとは異なる１つ以上のコンテンツサーバから受信する前記追加コンテンツを表示するための１つ以上のスロットを有するとともに、前記スクリプトを参照し、
前記スクリプトは、前記クライアントデバイスにおいて稼動モードで実行される場合、前記追加コンテンツの取り出し及びレンダリングを行わせ、前記第１診断モードで実行される場合、前記追加コンテンツの取り出しを停止することを特徴とする方法。
【請求項２】
前記発行者サーバのパフォーマンスが、
前記発行者サーバから前記ドキュメントを取り出すためのリクエスト時間と、
前記ドキュメントをレンダリングするためのレンダリング時間と
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１診断モードで前記スクリプトを実行して、前記発行者サーバのパフォーマンスを決定する前記段階が、
前記１つ以上のコンテンツサーバへのコンテンツリクエストを非コンテンツリクエスト命令に置き換える段階をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第１リクエストを前記発行者サーバに送信する前記段階が、
前記第１リクエスト中の要求ユニフォームリソースロケータ（ＵＲＬ）に指示子を付加する段階をさらに含み、
前記指示子は、前記第１診断モードを指定することを特徴とする請求項１に記載の方法。
【請求項５】
ユーザインタフェースを表示する段階と、
前記発行者サーバのパフォーマンスを前記ユーザインタフェースに表示する段階と
をさらに有することを特徴とする請求項１に記載の方法。
【請求項６】
前記発行者サーバのパフォーマンスを表示する前記段階が、
前記発行者サーバに関連したコンテンツ読み込み時間の長さを表す実行時間情報を前記ユーザインタフェースに表示する段階を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記追加コンテンツ又は前記追加コンテンツへの参照を提供する第１コンテンツサーバのパフォーマンスを決定する段階をさらに有することを特徴とする請求項１に記載の方法。
【請求項８】
前記第１コンテンツサーバによって提供される前記参照に従って要求されるコンテンツを提供する第２コンテンツサーバのパフォーマンスを決定する段階をさらに有することを特徴とする請求項７に記載の方法。
【請求項９】
前記発行者サーバのパフォーマンス、前記第１コンテンツサーバのパフォーマンス、及び前記第２コンテンツサーバのパフォーマンスに基づいて待ち時間情報を決定する段階をさらに有し、
前記待ち時間情報は、前記発行者サーバ、前記第１コンテンツサーバ、及び前記第２コンテンツサーバのそれぞれに関連したコンテンツ読み込み時間の長さを表すことを特徴とする請求項８に記載の方法。
【請求項１０】
前記第１コンテンツサーバのパフォーマンスが、
前記第１コンテンツサーバに対してコンテンツ又はコンテンツへの参照を要求して取り出すための第１コンテンツ取り出し時間を含むことを特徴とする請求項７に記載の方法。
【請求項１１】
前記追加コンテンツへの参照が第２コンテンツサーバに関するものであり、
前記スクリプトは、第２診断モードで実行される場合、前記第２コンテンツサーバからの前記追加コンテンツの取り出しを停止し、
前記第１コンテンツサーバのパフォーマンスを決定する前記段階が、
前記ドキュメントを要求する第２リクエストを前記発行者サーバに送信する段階と、
前記第２リクエストの応答として、前記ドキュメントを受信する段階と、
前記第２診断モードで前記スクリプトを実行して、前記第１コンテンツサーバのパフォーマンスを決定する段階と
を含むことを特徴とする請求項７に記載の方法。
【請求項１２】
前記第２コンテンツサーバのパフォーマンスを決定する前記段階が、
前記ドキュメントを要求する第３リクエストを前記発行者サーバに送信する段階と、
前記第３リクエストの応答として、前記ドキュメントを受信する段階と、
前記稼動モードで前記スクリプトを実行して、前記第２コンテンツサーバのパフォーマンスを決定する段階と
を含むことを特徴とする請求項８に記載の方法。
【請求項１３】
前記第１コンテンツサーバのパフォーマンスが、
前記第１コンテンツサーバに広告を要求するための第１広告リクエスト時間と、
前記第２コンテンツサーバに広告を要求するための第２広告リクエスト時間と
を含むことを特徴とする請求項８に記載の方法。
【請求項１４】
前記スクリプトは、第２診断モードで実行される場合、前記第２コンテンツサーバからの前記追加コンテンツの取り出しを行わせるとともに、前記クライアントデバイスでの前記追加コンテンツのレンダリングを停止し、
前記第１コンテンツサーバのパフォーマンスを決定する前記段階が、
前記ドキュメントを要求する第２リクエストを前記クライアントデバイスから前記発行者サーバに送信する段階と、
前記第２リクエストの応答として、前記ドキュメントを受信する段階と、
前記第２診断モードで前記スクリプトを実行して、前記第１コンテンツサーバのパフォーマンスを決定する段階と
を含むことを特徴とする請求項８に記載の方法。
【請求項１５】
前記第２リクエストを前記発行者サーバに送信する前記段階が、
前記第２リクエスト中の要求ユニフォームリソースロケータ（ＵＲＬ）に指示子を付加する段階をさらに含み、
前記指示子は、前記第２診断モードを指定することを特徴とする請求項１４に記載の方法。
【請求項１６】
ユーザインタフェースを表示する段階と、
前記第１コンテンツサーバのパフォーマンスを前記ユーザインタフェースに表示する段階と
をさらに有することを特徴とする請求項７に記載の方法。
【請求項１７】
前記第１コンテンツサーバのパフォーマンスを表示する前記段階が、
前記第１コンテンツサーバに関連したコンテンツ読み込み時間の長さを表す実行時間情報を前記ユーザインタフェースに表示する段階を含むことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記第２コンテンツサーバのパフォーマンスが、
前記第２コンテンツサーバからの広告をレンダリングするためのレンダリング時間を含むことを特徴とする請求項８に記載の方法。
【請求項１９】
コンピュータによって実行される方法であって、
ユニフォームリソースロケータ（ＵＲＬ）によって特定されるドキュメントを要求する３つのリクエストを発行者サーバに送信する段階と、
前記３つのリクエストそれぞれの応答として、前記ドキュメントを受信する段階と、
プロセッサにより、第１診断モードでスクリプトを実行して、発行者サーバ待ち時間を決定するとともに、第２診断モードで前記スクリプトを実行して、第１コンテンツサーバ待ち時間を決定する段階と、
稼動モードで前記スクリプトを実行して、前記発行者サーバ待ち時間及び前記第１コンテンツサーバ待ち時間に基づいて第２コンテンツサーバ待ち時間を決定する段階と
を有し、
前記ドキュメントは、前記発行者サーバとは異なる２つ以上のコンテンツサーバから取り出される追加コンテンツを表示するための１つ以上のスロットを有するとともに、前記スクリプトへの参照を含み、
各リクエストは、前記ＵＲＬに追加された非引数、第１引数、又は第２引数を含むとともに、前記スクリプトを３つの異なるモードのうちの個々の１つのモードで実行させ、
前記３つの異なるモードは、
（１）前記第１及び第２コンテンツサーバの両方からの前記追加コンテンツの取り出しを行わせる前記稼動モードと、
（２）前記第１及び第２コンテンツサーバそれぞれからの前記追加コンテンツの取り出しを停止する前記第１診断モードと、
（３）前記第１コンテンツサーバからの前記追加コンテンツの取り出しは行わせるが、前記第２コンテンツサーバからの前記追加コンテンツの取り出しは停止する前記第２診断モードと
であることを特徴とする方法。
【請求項２０】
前記発行者サーバ待ち時間と、前記第１コンテンツサーバ待ち時間と、前記第２コンテンツサーバ待ち時間とのうちの少なくとも１つの待ち時間をユーザインタフェースに表示する段階をさらに有し、
前記ユーザインタフェースは、前記発行者サーバと、前記第１コンテンツサーバと、前記第２コンテンツサーバとのうちの少なくとも１つのサーバに関連したコンテンツ読み込み時間の長さを表す実行時間情報を表示することを特徴とする請求項１９に記載の方法。
【請求項２１】
発行者サーバ、第１コンテンツサーバ、及び第２コンテンツサーバに関連したパフォーマンスを決定するように構成されたプロセッサと、
前記発行者サーバのパフォーマンス、前記第１コンテンツサーバのパフォーマンス、及び前記第２コンテンツサーバのパフォーマンスに基づいて、前記発行者サーバ、前記第１コンテンツサーバ、及び前記第２コンテンツサーバのそれぞれに関連したコンテンツ読み込み時間の長さを表す待ち時間情報を決定するように構成されたクライアントデバイスと
を具備し、
前記プロセッサは、
ユニフォームリソースロケータ（ＵＲＬ）によって特定されるドキュメントを要求する３つのリクエストを前記発行者サーバに送信する手順と、
前記３つのリクエストのそれぞれの応答として、前記ドキュメントを受信する手順と、
第１診断モードでスクリプトを実行して、発行者サーバ待ち時間を決定するとともに、第２診断モードで前記スクリプトを実行して、第１コンテンツサーバ待ち時間を決定する手順と、
稼動モードで前記スクリプトを実行して、前記発行者サーバ待ち時間及び前記第１コンテンツサーバ待ち時間に基づいて第２コンテンツサーバ待ち時間を決定する手順と
を実行するようにさらに構成され、
前記ドキュメントは、前記発行者サーバとは異なる２つ以上のコンテンツサーバから取り出される追加コンテンツを表示するための１つ以上のスロットを有するとともに、前記スクリプトへの参照を含み、
各リクエストは、前記ＵＲＬに追加された非引数、第１引数、又は第２引数を含むとともに、前記スクリプトを３つの異なるモードのうちの個々の１つのモードで実行させ、
前記３つの異なるモードは、
（１）前記第１及び第２コンテンツサーバの両方からの前記追加コンテンツの取り出しを行わせる前記稼動モードと、
（２）前記第１及び第２コンテンツサーバそれぞれからの前記追加コンテンツの取り出しを停止する前記第１診断モードと、
（３）前記第１コンテンツサーバからの前記追加コンテンツの取り出しは行わせるが、前記第２コンテンツサーバからの前記追加コンテンツの取り出しは停止する前記第２診断モードと
であることを特徴とするシステム。
【請求項２２】
前記クライアントデバイスが、
前記発行者サーバのパフォーマンスと、前記第１コンテンツサーバのパフォーマンスと、前記第２コンテンツサーバのパフォーマンスとのうちの少なくとも１つのパフォーマンスをユーザインタフェースに表示するようにさらに構成され、
前記ユーザインタフェースは、前記発行者サーバと、前記第１コンテンツサーバと、前記第２コンテンツサーバとのうちの少なくとも１つのサーバに関連したコンテンツ読み込み時間の長さを表す実行時間情報を表示することを特徴とする請求項２１に記載のシステム。
【請求項２３】
複数の命令を実行して複数の手順を実行するように構成されたプロセッサと、
前記プロセッサに動作可能に接続されており、決定された発行者サーバのパフォーマンスを表示するように構成されたインタフェースと
を具備し、
前記複数の手順は、
ドキュメントを要求する第１リクエストを第１リモートロケーションに送信する手順と、
前記第１リクエストの応答として、要求した前記ドキュメントを前記発行者サーバから受信する手順と、
第１診断モードでスクリプトを実行して、追加コンテンツの取り出しが停止され、かつ前記発行者サーバからの前記ドキュメントの取り出しが許可された状態での前記発行者サーバのパフォーマンスを決定する手順と
を含み、
前記ドキュメントは、前記第１リモートロケーションとは異なる２つ以上の別のリモートロケーションから取り出される前記追加コンテンツを表示するための１つ以上のスロットを有するとともに、前記スクリプトを参照し、
前記スクリプトは、稼動モードで実行される場合、前記追加コンテンツの取り出し及びレンダリングを行わせ、前記第１診断モードで実行される場合、前記追加コンテンツの取り出しを停止することを特徴とするシステム。
【請求項２４】
前記複数の手順が、
前記追加コンテンツ又は前記追加コンテンツへの参照を提供する第１コンテンツサーバのパフォーマンスを決定する手順をさらに含むことを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記複数の手順が、
前記第１コンテンツサーバによって提供される前記参照に従って要求されるコンテンツを提供する第２コンテンツサーバのパフォーマンスを決定する手順をさらに含むことを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記複数の手順が、
前記発行者サーバのパフォーマンス、前記第１コンテンツサーバのパフォーマンス、及び前記第２コンテンツサーバのパフォーマンスに基づいて待ち時間情報を決定する手順をさらに含み、
前記待ち時間情報は、前記発行者サーバ、前記第１コンテンツサーバ、及び前記第２コンテンツサーバのそれぞれに関連したコンテンツ読み込み時間の長さを表すことを特徴とする請求項２５に記載のシステム。
【請求項２７】
複数の命令を格納したコンピュータ読み取り可能な記録媒体であって、
前記複数の命令は、プロセッサによって実行されたとき、前記プロセッサに、発行者サーバに関連したパフォーマンスを決定する複数の手順を実行させ、
前記複数の手順は、
ドキュメントを要求する第１リクエストを前記発行者サーバに送信する手順と、
前記第１リクエストの応答として、要求した前記ドキュメントを前記発行者サーバから受信する手順と、
第１診断モードでスクリプトを実行して、追加コンテンツの取り出しが停止され、かつ前記発行者サーバからの前記ドキュメントの取り出しが許可された状態での前記発行者サーバのパフォーマンスを決定する手順と
を含み、
前記ドキュメントは、前記発行者サーバとは異なる１つ以上のコンテンツサーバから受信する前記追加コンテンツを表示するための１つ以上のスロットを有するとともに、前記スクリプトを参照し、
前記スクリプトは、クライアントデバイスにおいて稼動モードで実行された場合、前記追加コンテンツの取り出し及びレンダリングを行わせ、前記第１診断モードで実行された場合、前記追加コンテンツの取り出しを停止することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２８】
前記複数の手順が、
前記追加コンテンツ又は前記追加コンテンツへの参照を提供する第１コンテンツサーバのパフォーマンスを決定する手順をさらに含むことを特徴とする請求項２７に記載のコンピュータ読み取り可能な記録媒体。
【請求項２９】
前記複数の手順が、
前記第１コンテンツサーバによって提供される前記参照に従って要求されるコンテンツを提供する第２コンテンツサーバのパフォーマンスを決定する手順をさらに含むことを特徴とする請求項２８に記載のコンピュータ読み取り可能な記録媒体。
【請求項３０】
前記複数の手順が、
前記発行者サーバのパフォーマンス、前記第１コンテンツサーバのパフォーマンス、及び前記第２コンテンツサーバのパフォーマンスに基づいて待ち時間情報を決定する手順をさらに含み、
前記待ち時間情報は、前記発行者サーバ、前記第１コンテンツサーバ、及び前記第２コンテンツサーバのそれぞれに関連したコンテンツ読み込み時間の長さを表すことを特徴とする請求項２９に記載のコンピュータ読み取り可能な記録媒体。