(57)【特許請求の範囲】
【請求項１】
キャンペーンデータを編集する要求から独立している広告キャンペーンの要約インターフェースをクライアント装置に表示させる第１の組の要約インターフェース命令をデータ処理装置から前記クライアント装置に提供するステップであって、前記要約インターフェースは、複数のデータ行を含み、複数の行の各行は、キャンペーンデータを含む第１の複数のフィールドと、パフォーマンスデータを含む第２の複数のフィールドとを含み、前記第１の複数のフィールドおよび前記第２の複数のフィールドは、キャンペーンデータを編集する前記要求の受信に先立って閲覧モードで前記広告キャンペーンに関するデータを提供する、ステップと、
２つ以上の行内の前記第１の複数のフィールドで提供されるキャンペーンデータを編集する前記要求を前記データ処理装置によって前記クライアント装置から受信するステップであって、前記要求された情報は、前記要約インターフェースの２つ以上の行に含まれる各特定の行と、前記キャンペーンデータが編集されるべき前記第１の複数のフィールドの少なくとも１つのフィールドとを特定する、ステップと、
キャンペーンデータを編集する前記要求の受信に先立って前記要約インターフェースには表示されない非表示フィールドに関連し、キャンペーンデータが編集されるべき少なくとも１つのフィールドに関連するデータを、前記２つ以上の行に含まれる各特定の行に関して前記要求された情報に応答して前記データ処理装置によって識別するステップと、
前記第２の複数のフィールドの少なくとも１つのフィールドと前記要約インターフェースの前記特定の行の前記非表示フィールドとを前記２つ以上の行に含まれる各特定の行に関して前記クライアント装置に表示させる第２の組の要約インターフェース命令を、キャンペーンデータを編集する前記要求に応答して前記データ処理装置から前記クライアント装置に提供するステップであって、前記第１の複数のフィールドの少なくとも１つのフィールドおよび前記非表示フィールドの各々は、編集モードに移行し、それにより前記第１の複数のフィールドの少なくとも１つのフィールドおよび前記非表示フィールドの各々は、前記第２の組の要約インターフェース命令の要約インターフェースの直接データ入力のために構成され、前記第１の複数のフィールドの少なくとも１つのフィールドおよび前記非表示フィールドの各々は、独立して編集可能である、ステップと
を備える、コンピュータ実行方法。
【請求項２】
前記非表示フィールドが、前記広告キャンペーンについての1つまたは複数のランディングページのリンク情報を格納する、請求項1に記載のコンピュータ実行方法。
【請求項３】
前記第２の組の要約インターフェース命令は、挿入されるべき前記非表示フィールドのためのスペースを提供するために、前記要約インターフェースから編集不可能なフィールドを削除するステップをさらに備える、請求項1に記載のコンピュータ実行方法。
【請求項４】
キャンペーンデータを編集する前記要求が、編集されるべき1つまたは複数のキーワードの表示を備え、
前記第２の組の要約インターフェース命令は、編集されるべき前記1つまたは複数のキーワードに関連付けられる付け値についての一括編集オプションを提供するステップであって、前記一括編集オプションが、選択された付け値と関連付けられる付け値に一致させるために、前記1つまたは複数のキーワードに関連付けられる前記付け値を変更するために動作可能である、ステップをさらに備える、請求項1に記載のコンピュータ実行方法。
【請求項５】
前記第１の組および前記第２の組の要約インターフェース命令の前記要約インターフェースが行および列によって定義された複数のセルを備え、それぞれのセルがフィールドに対応し、前記第１の組および前記第２の組の要約インターフェース命令の少なくとも１つの実行により、選択ツールを前記行に重ねることに応答して、前記クライアント装置に行内のどのフィールドが編集可能かの表示を提供させる、請求項1に記載のコンピュータ実行方法。
【請求項６】
前記第２の組の要約インターフェース命令の前記要約インターフェースが、行および列によって定義された複数のセルを備え、それぞれのセルがフィールドに対応し、前記第２の組の要約インターフェース命令の実行により、前記クライアント装置に、キャンペーンデータが編集されるべき少なくとも１つのフィールドに関連付けられる前記非表示フィールドを表示させる、請求項１に記載のコンピュータ実行方法。
【請求項７】
コンピュータ可読記録媒体であって、１つ以上のデータ処理装置に、
キャンペーンデータを編集する要求から独立している要約インターフェースを表示するステップであって、前記要約インターフェースは、広告キャンペーンに関する複数の行データを含み、閲覧モードで、前記複数の行の各行は、キャンペーンデータを含む複数のフィールドとパフォーマンスデータを含む第２の複数のフィールドとを含む、ステップと、
２つ以上の前記行で表示されるキャンペーンデータを編集するための前記要求を受信するステップであって、前記要求された情報は、前記要約インターフェースの前記２つ以上の行に含まれる各特定の行とデータ編集が要求されている前記第１の複数のフィールドの少なくとも１つのフィールドとを特定する、ステップと、
前記２つ以上の行に含まれる各特定の行に関して、
キャンペーンデータを編集する前記要求の受信に先立って前記特定の行に表示されない非表示フィールドを、前記要求に応答して識別するステップと、
前記非表示フィールドが識別された前記特定の行に前記非表示フィールドを、前記要求された情報に応答して挿入するステップと、
前記閲覧モードから編集モードに移行するステップであって、前記編集モードで、前記第１の複数のフィールドの少なくとも１つのフィールド、前記第２の複数のフィールドの少なくとも１つのフィールド、および前記非表示フィールドは、前記特定の行に表示され、前記第１の複数のフィールドの少なくとも１つのフィールドおよび前記特定の行の前記非表示フィールドの各々は、独立して編集可能である、ステップと
を含む動作を実行させるための命令を記録したコンピュータ可読記録媒体。
【請求項８】
前記非表示フィールドが、前記広告キャンペーンについての1つまたは複数のランディングページのリンク情報を格納する、請求項７に記載のコンピュータ可読記録媒体。
【請求項９】
前記命令が、前記データ処理装置に、
前記挿入するステップにおいて、挿入されるべき前記非表示フィールドのためのスペースを提供するために、前記要約インターフェースから編集不可能なフィールドを削除するステップを含む動作を実行させるようにさらに動作可能である、請求項７に記載のコンピュータ可読記録媒体。
【請求項１０】
前記広告キャンペーンを編集する前記要求が、編集されるべき1つまたは複数のキーワードを示すデータを備える、請求項７に記載のコンピュータ可読記録媒体。
【請求項１１】
前記命令が、前記データ処理装置に、編集されるべき前記1つまたは複数のキーワードに関連付けられる付け値についての一括編集オプション提供させるようにさらに動作可能であり、前記一括編集オプションが、前記広告主によって選択されると、選択された付け値に関連付けられる付け値に一致させるために、前記1つまたは複数のキーワードに関連付けられる前記付け値を変更するように動作可能である、請求項１０に記載のコンピュータ可読記録媒体。
【請求項１２】
編集可能なフィールドについてのみ変更が可能である、請求項７に記載のコンピュータ可読記録媒体。
【請求項１３】
前記要約インターフェースが行および列によって定義された複数のセルを備え、前記命令が、選択ツールを前記行に重ねることに応答して、前記データ処理装置に行内のどのフィールドが編集可能かの表示を表示させるように動作可能である、請求項７に記載のコンピュータ可読記録媒体。
【請求項１４】
オブジェクトを表す命令を格納するデータストアと、
１つ以上のコンピュータプロセッサを含むデータ処理装置と
を備え、
前記データ処理装置は、前記データストアと相互作用し、前記データストアに格納される前記命令を実行するように構成され、前記命令の実行により、前記データ処理装置に、
キャンペーンデータを編集する要求から独立している前記オブジェクトの要約インターフェースをユーザ装置に提供し、前記要約インターフェースが閲覧モードおよび編集モードを有し、前記要約インターフェースの前記提供は、前記オブジェクトに関する複数の行データの提供を含み、各特定の行は、キャンペーンデータを含む第１の複数のフィールドと前記オブジェクトに関連付けられるパフォーマンスデータを含む第２の複数のフィールドとを含み、前記第１の複数のフィールドおよび前記第２の複数のフィールドの各フィールドは、キャンペーンデータを編集する前記要求の受信に先立って前記閲覧モードで提供され、
２つ以上の行で提供されるキャンペーンデータを編集する要求を前記ユーザ装置から受信し、前記要求された情報は、前記要約インターフェースの前記２つ以上の行に含まれる各特定の行とデータ編集が要求されている前記第１の複数のフィールドの少なくとも１つのフィールドとを特定し、
データを編集する前記要求の受信に先立って前記特定の行で提供されず、前記第１の複数のフィールドの少なくとも１つのフィールドに対応する非表示フィールドに関連するデータを、前記２つ以上の行に含まれる各特定の行に関して前記要求された情報に応答して識別し、
前記閲覧モードを編集モードに移行し、前記第１の複数のフィールドの少なくとも１つのフィールド、前記第２の複数のフィールドの少なくとも１つのフィールド、および前記要約インターフェースの２つ以上の行に含まれる各特定の行の非表示フィールドは、表示され、前記第１の複数のフィールドの少なくとも１つのフィールドおよび前記２つ以上の行に含まれる各特定の行の前記非表示フィールドの各々は、独立して編集可能である、システム。
【請求項１５】
前記オブジェクトが広告キャンペーンである、請求項１４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ表のためのインターフェースに関する。
【背景技術】
【０００２】
インターネットにより、ビデオおよび/または音声ファイル、特定のテーマについてのウェブページ、ニュース記事などの幅広い種類のコンテンツアイテムにアクセスできるようになった。これらのコンテンツアイテムへのこのようなアクセスにより、ターゲットを定めた広告のための機会も可能になった。たとえば、検索エンジンに提出されたクエリは、そのクエリを提出したユーザにとって関心がある情報のタイプの指標になる可能性があり、ターゲットを定めた広告を提供するために、そのクエリと広告主が指定したキーワードとが比較される。同様に、オンラインパブリッシャは、広告に関連するコンテンツを有するウェブページ上に広告主のテキストまたはイメージ広告を掲載できる。ユーザはパブリッシャのウェブページ上の特定のコンテンツに関心がある可能性が高いので、広告に掲載された製品またはサービスにも関心がある可能性が高い。
【０００３】
オンライン広告主は、オンライン広告管理ツールを使用して、オンライン広告キャンペーンを管理する。これらの管理ツールは、広告主が、広告またはキャンペーンと、掲載のために広告主が支払う意思がある価格とを関連付けるためのキーワードを特定できるようにする、編集インターフェースを含む。広告主がキャンペーンデータを特定した後、別の要約インターフェースでそのキャンペーンと関連パフォーマンス統計を閲覧できる。要約インターフェースに提示された要約統計に広告主が満足しない場合、広告主は編集インターフェースを使用してキャンペーンデータを訂正できる。
【０００４】
通常は、列と行で定義された多くのセルが両方のインターフェースにあり、編集インターフェースは要約インターフェースには表示されないさらなるセルをしばしば含む。2つ以上の機能インターフェース内に複数のセルがあることにより、誤った編集の可能性が増えてしまう。
【発明の概要】
【課題を解決するための手段】
【０００５】
オンライン広告キャンペーンの編集に対処するための、システム、方法、およびコンピュータ可読メディアが提供される。ある態様では、方法は、要約インターフェース命令をクライアント装置に提供するステップであって、要約インターフェース命令がクライアント装置に広告キャンペーンの要約インターフェースを表示させるように動作可能であり、要約インターフェースが広告キャンペーンに関連付けられる複数のフィールドを備える、ステップと、広告キャンペーンに関連付けられるデータを編集する要求をクライアント装置から受信するステップであって、要求が要約インターフェースに表示されるフィールドを特定する、ステップと、要約インターフェースには表示されない非表示フィールドに関連し、特定されたフィールドに関連し、要約インターフェース内で編集可能なデータを識別するステップと、非表示フィールドに関連するデータをクライアント装置に提供するステップとを含み、要約インターフェース命令は、広告キャンペーンに関連付けられるデータを編集する要求に応答して、クライアント装置に非表示フィールドを表示させるようにさらに動作可能である。この態様の他の実施形態は、対応するシステム、装置、およびコンピュータプログラム製品を含む。
【０００６】
他の態様では、方法は、要約インターフェース命令をクライアント装置に提供するステップであって、要約インターフェース命令がクライアント装置に広告キャンペーンの要約インターフェースを表示させるように動作可能であり、要約インターフェースが閲覧モードと編集モードを有し、要約インターフェースが広告キャンペーンに関連付けられる第1の複数のフィールドを閲覧モードで表示し、広告キャンペーンに関連付けられる第2の複数のフィールドを編集モードで表示し、第2の複数のフィールドが第1の複数のフィールド内の編集可能なフィールドと、第1の複数のフィールド内の編集可能なフィールドに対応する編集可能な非表示フィールドとを含み、要約インターフェース命令がクライアント装置に編集可能な非表示フィールドだけを編集モードで表示させるように動作可能である、ステップと、広告キャンペーンに関連付けられるデータを編集する要求をクライアント装置から受信するステップであって、要求が要求インターフェース内に閲覧モードで表示されるフィールドを特定する、ステップと、非表示フィールドに関連し、特定されたフィールドに関連するデータを識別するステップと、非表示フィールドに関連するデータをクライアント装置に提供するステップとを含み、要約インターフェース命令が、要約インターフェースに広告キャンペーンに関連付けられるデータを編集する要求に応答して編集モードに入らせるようにさらに動作可能である。この態様の他の実施形態は、対応するシステム、装置、およびコンピュータプログラム製品を含む。
【０００７】
本明細書に記載した主題の特定の実施形態は、以下の利点のうちの1つまたは複数を実現するために実装できる。表内のセルを、編集モードか閲覧モードのどちらかで提示できる。編集モードで提示されると、そのセルに関連する、および閲覧モードでは表示されないさらなるセルを表示できる。これらのさらなるセルは、閲覧モードでは表示されない隠し属性の日付を格納でき、したがってそれらの表示は、表示されたセルについての全ての属性の編集を簡略化する。編集するべき特定のセルを選択することによって、編集されるべき選択されたセルの隠し属性に関連するさらなるセルだけを表示でき、したがってスクリーン画面を節約できる。セルに対応する列に一括変更を適用して、その一括変更に従ってその列の全てのセル内のデータを変更できるようにすることができる。ユーザインターフェースにおいて閲覧モードと編集モード間との移行が必要ないので、ユーザにかなりのタイムラグをもたらすインターフェースのリフレッシュを最小化できる。
【０００８】
上記のリストに挙げた利点および特徴は任意のものであって、網羅的なものではない。利点および特徴は別々に実現することもでき、様々な組み合わせで実現することもできる。
【０００９】
本明細書に記載した主題の1つまたは複数の実施形態の詳細を、添付の図面および以下の記述において説明する。主題の他の特徴、態様、および利点は、記述、図面、および特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１０】
【図１】例示的なオンライン環境のブロック図である。
【図２】例示的な広告キャンペーン要約インターフェースのスクリーンショットの表示である。
【図３Ａ】統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。
【図３Ｂ】統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。
【図３Ｃ】統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。
【図３Ｄ】統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。
【図３Ｅ】統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。
【図３Ｆ】統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。
【図３Ｇ】統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。
【図３Ｈ】統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。
【図４】要約インターフェースからオンライン広告キャンペーンを編集するための例示的方法の流れ図である。
【図５】例示的なコンピュータシステムのブロック図である。
【発明を実施するための形態】
【００１１】
要約インターフェースを通じて、オンライン広告キャンペーンの編集を容易にすることができる。要約インターフェースは、オンライン広告キャンペーン内に含まれるキーワードごとに行を含むことができる。オンライン広告キャンペーンに関連付けられる広告主が、オンライン広告キャンペーンの少なくとも一部を編集するよう要求すると、要約インターフェースは、広告主に別のキャンペーン編集インターフェースを訪れるよう求めるのではなく、要約インターフェース内からの要約インターフェース内の編集可能なフィールドを編集できるようにすることができる。
【００１２】
本明細書の主題は、図1に示される例示的なオンライン環境100などのオンライン環境に実装できる。オンライン環境100は、ウェブページ、広告などのコンテンツアイテムの識別、およびユーザへのサービスを容易にすることができる。ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、インターネット、またはそれらの組合せなどのコンピュータネットワーク110が、広告主102aおよび102b、広告管理システム104、パブリッシャ106aおよび106b、ユーザ装置108aおよび108b、ならびに検索エンジン112を接続する。2つの広告主(102aおよび102b)、2つのパブリッシャ(106aおよび106b)、および2つのユーザ装置(108aおよび108b)だけが示されているが、オンライン環境100は多数の広告主、パブリッシャ、およびユーザ装置を含むことができる。
【００１３】
オンライン環境100において、1つまたは複数の広告主102aおよび/または102bは、オンライン広告情報を直接または間接に広告管理システム104に入力、維持、およびトラックできる。オンライン広告は、バナー広告などのグラフィック広告、テキストのみの広告、画像広告、音声広告、ビデオ広告、これらのコンポーネントのいずれかのうちの1つまたは複数を組み合わせる広告などの形式でもよく、他の何らかのタイプの電子広告でもよい。
【００１４】
ユーザ装置108aなどのユーザ装置は、ページコンテンツ要求109をパブリッシャ106または検索エンジン112に提出して、引換えにページコンテンツ111を受信できる。ページコンテンツ111は、広告管理システム104によって提供される広告を含むこともでき、広告管理システム104に広告を要求するためにユーザ装置108aで実行できるＪａｖａ（登録商標）Script(商標)などの実行可能命令を含むこともできる。例示的なユーザ装置108には、パーソナルコンピュータ、モバイル通信装置、テレビセットトップボックスなどがある。
【００１５】
広告は、パブリッシャ106からも提供され得る。たとえば、1つまたは複数のパブリッシャ106aおよび/または106bは、1つまたは複数の広告を求める広告要求をシステム104に提出できる。システム104は、要求しているパブリッシャ106aまたは106bに、パブリッシャのウェブプロパティ(たとえば、ウェブサイトおよび他のネットワーク分散コンテンツ)の1つまたは複数上に掲載するための広告を送信することによって返答する。広告は、ユーザがパブリッシャのウェブサイト上に提示された広告をクリックするとそのユーザが導かれる、広告主102のウェブサイト上のページなどの埋込みリンクランディングページを含むことができる。
【００１６】
いくつかの実装形態では、パブリッシャ106は、要求されたコンテンツと、システム104によって提供された広告のうちの1つまたは複数とを組み合わせることができる。ページコンテンツと広告との組み合わせを、そのコンテンツを要求したユーザ装置108(たとえば、ユーザ装置108a)に、閲覧ソフト(たとえば、ブラウザまたは他のコンテンツディスプレイシステム)で提示するためのページコンテンツ111として送信できる。パブリッシャ106は、広告についての情報を広告管理システム104に返送できる。
【００１７】
パブリッシャ106aおよび106bは、コンテンツ(たとえば、記事、議論スレッド、音楽、ビデオ、グラフィック、検索結果、ウェブページ一覧、情報フィードなど)を求める要求を受信する一般コンテンツサーバを含むことができ、要求に応答して要求されたコンテンツを取り出す。たとえば、コンテンツサーバ関連ニュースコンテンツプロバイダ、リテーラ、独自のブログ、ソーシャルネットワークサイト、またはネットワーク110を介してコンテンツを提供する他のいずれかのエンティティがパブリッシャになり得る。
【００１８】
広告は、検索エンジン112の使用を通じて提供することもできる。検索エンジン112は検索結果についてのクエリを受信できる。それに応答して、検索エンジン112は文書のインデックスから(たとえば、ウェブページのインデックスから)関連検索結果を取り出すことができる。検索結果は、たとえば、ウェブページタイトルのリスト、それらのウェブページから抽出されたテキストの抜粋、およびそれらのウェブページへのハイパーテキストリンクを含むことができ、あらかじめ定められた数(たとえば、10)の検索結果にグループ化できる。
【００１９】
検索エンジン112も、広告を求める要求をシステム104に提出できる。広告を求める要求は、クエリ(入力または構文解析された)、クエリに基づく情報(地理的位置情報、クエリがアフィリエイトから来たかどうか、およびこのようなアフィリエイトの識別子など)、および/または検索結果に関連付けられる、またはそれに基づく情報を含むことができ、それに応答してシステム104は関連広告を提供できる。検索エンジン112は、検索結果とシステム104によって提供された広告のうちの1つまたは複数とを組み合わせることができる。次いで、この組み合わされた情報を、ページコンテンツ111としてコンテンツを要求したユーザ装置108に転送できる。
【００２０】
広告主102、ユーザ装置108、および/または検索エンジン112も利用情報を広告管理システム104に提供できる。この利用情報は、たとえば広告に関連するコンバージョンまたは選択が発生したかどうかなどの、供給された広告に関連する測定または観察されたユーザ行動を含むことができる。広告を選択するユーザ行動は、広告へのオンライン応答、たとえばクリックスルーと呼ぶことができる。いくつかの実装形態では、システム104は、利用情報に基づいてパブリッシャ106への与信および広告主102への課金などの金融取引を実行できる。このような利用情報は、クリックスルーレート(「CTR」)、コンバージョンレートなどのパフォーマンスメトリクス、およびオンライン応答についての他の測定可能なパフォーマンスメトリクスを測定するために処理することもできる。
【００２１】
クリックスルーは、ユーザ装置のユーザが、パブリッシャまたは広告管理システムによって返されたコンテンツアイテムへのリンク上を選択または「クリック」すると発生する。CTRは、ランディングページ、広告、または検索結果へのリンクなどのコンテンツアイテムをクリックしたユーザの数を、コンテンツアイテムが配信された回数の数で割ることによって得られるパフォーマンスメトリクスである。「コンバージョン」は、ユーザが以前に供給された広告に関する取引を完了すると発生する。
【００２２】
広告が、検索クエリまたはパブリッシャのウェブページコンテンツなどのコンテンツに基づいて選択されることに加えて、広告は、広告管理システム104におけるオークション処理にも基づいて選択される。広告主102は、広告のクリックごとに支払う意思がある額、すなわち、たとえばユーザが広告をクリックすると広告主が支払うクリック単価の額を、選択または値付けすることができる。クリック単価は、キーワードに基づいた広告のクリックごとに広告主が支払う意思がある最大額などの、最大クリック単価を含むことができる。
【００２３】
広告は、実際のクリック単価にも関連付けられ得る。広告の実際のクリック単価は、広告の最大クリック単価、広告の品質スコア、および以下で広告主によって直接選択または値付けされた額によって決定できる。実際のクリック単価は、その広告の位置を次の広告の上に維持するために必要な金額である。実際のクリック単価を決定するために、システム104は、位置2の広告主と等しいランクを与えるために位置1の広告主がいくら支払わなければならないかを決定でき、次いで、システム104はこの決定された額にたとえば0.01ドルの単位金額を追加する。
【００２４】
上述の広告、関連利用データ、および値付けパラメータは、広告データとして広告データストア114に格納できる。広告主102は、広告キャンペーンを特定することによって、広告の供給をさらに管理できる。広告キャンペーンを定義するデータは、キャンペーンデータストア116内のキャンペーンデータに格納でき、たとえば、広告についての広告予算、いつ、どこで、およびどのような状況下で特定の広告が提示のために供給されるかなどを特定できる。
【００２５】
いくつかの実装形態では、広告管理システム104は、オンライン広告キャンペーン要約インターフェースモジュール150を含むことができる。オンライン広告キャンペーン要約インターフェースモジュール150は、広告主に関連付けられるユーザ装置に要約インターフェース152を提供できる。例示的な要約インターフェース152は、ウェブブラウザにおいてレンダリングされるHTML文書である。処理装置に要約インターフェース152を表示させることができる他の命令も使用できる。要約インターフェース152には閲覧モードと編集モードがある。閲覧モードでは、要約インターフェース152は広告主に広告キャンペーン要約を提供する。要約により、広告主は、キャンペーンにおいて使用されるキーワード、このようなキーワードがアクティブかどうか、様々なキーワードへの値付け、キーワードのパフォーマンスなどを調べることによって、広告キャンペーンのステータスを迅速にレビューできるようになる。図示されたように、要約インターフェース152の閲覧モードは、列および行に従って配置されたセル156上で動作する1つまたは複数のコマンド154(たとえば、ソートコマンド、フィルタリングコマンドなど)を含む。
【００２６】
要約インターフェース152は、編集モードで、キャンペーン要約インターフェース内に表示されたセルフィールドの編集を容易にする。たとえば、広告主は要約インターフェース152を閲覧して、キャンペーンに関連付けられるキーワード、ステータス、または値付けを変更したい場合がある。要約インターフェース内からの編集が容易になり、したがって要約インターフェースと広告主によって望まれる編集との間の接続が増加する。たとえば、広告主が広告キャンペーンに変更を行うために、別の編集インターフェースを訪れることを求められると、広告主はキャンペーンに行いたかった変更を忘れてしまう場合がある。
【００２７】
オンライン広告キャンペーン要約インターフェース152は、非表示フィールドの編集をさらに容易にする。非表示フィールドは、閲覧モードの要約インターフェースには含まれない編集可能なフィールドであり、編集のために閲覧モードで選択される1つまたは複数のセル、またはそれらのセル内に格納されたデータに関連する。たとえば、図1に示されるように、列3内の網掛けされたセルが編集のために選択されており、選択されたセルに関連するが閲覧モードでは表示されない非表示フィールド3-1および3-2が編集モードで表示される。
【００２８】
編集モードの入力に応答して、要約インターフェース152は、表示された非表示フィールドのためのデータをクライアント装置に要求させる。要求は広告管理システム104に送信され、広告管理システム104は要求されたデータをクライアント装置に提供する。ある実装形態では、要求は非表示フィールドを特定できる。他の実装形態では、要求は編集のために選択されたセルを識別でき、非表示フィールドのための対応するデータが識別されてクライアント装置に送信され、次いでクライアント装置で非表示フィールドが編集のために表示される。
【００２９】
フィールドは、広告主の特定に応答して、またはデフォルトのフィールドステータスに応答して隠されてよい。非表示フィールドは、閲覧モード内では広告主が主に考慮しないであろうデータを編集モードの間に示すために使用できる。非表示フィールドの例には、広告またはキャンペーンに関連付けられるランディングページについてのフィールドがある。たとえば、キャンペーンに関連付けられるランディングページURLは、通常は要約インターフェース152内には表示されない。しかし、広告主が1つまたは複数のキーワード、または要約インターフェースのフィールドに関連付けられる情報を編集するよう選択すると、オンライン広告キャンペーン要約インターフェース152は、ランディングページURLを含む非表示フィールドを要約インターフェースに挿入して、フィールドを編集可能にできる。本明細書で使用されるように、用語「挿入」は、非表示フィールドを要約インターフェース152に編集モードで表示させることを意味する。
【００３０】
したがって、要約インターフェース152は、広告キャンペーンに関連付けられる第1の複数のフィールドを閲覧モードで表示し、また要約インターフェース152は、広告キャンペーンに関連付けられる第2の複数のフィールドを編集モードで表示する。第2の複数のフィールドは第1の複数のフィールド内の編集可能なフィールドを含み、編集可能な非表示フィールドは、第1の複数のフィールド内の編集可能なフィールドに対応する。
【００３１】
ある実装形態では、非表示フィールドは、クライアント装置で要約インターフェース152をレンダリングするために使用される命令において特定され、命令は、閲覧モードで表示された対応するフィールドが選択された場合に非表示フィールドだけを表示するように構成される。他の実装形態では、非表示フィールドは、クライアント装置で要約インターフェース152をレンダリングするために使用される命令において特定されず、閲覧モードで表示された対応するフィールドの選択に応答してクライアント装置に非表示フィールドを表示させるために、さらなる命令が提供される。
【００３２】
いくつかの実装形態では、列の挿入により他の列が押し出されて閲覧できなくなる場合がある。たとえば、編集されている選択されたキーワードに関連付けられる行にランディングページユニバーサルリソースロケータ(URL)が挿入されると、編集のために非表示フィールドの表示を容易にするために、いくつかのパフォーマンス行が右にシフトされてもよく、要約インターフェースから一時的に削除されてもよい。ある実装形態では、削除されたフィールドは編集不可能なフィールド、すなわち編集できないフィールドである。他の実装形態では、選択された行だけが非表示フィールドを表示でき、選択されたセルを含まない行は、閲覧モードによってレンダリングされ得る。
【００３３】
いくつかの実装形態では、要約インターフェース152の編集モードは、1つまたは複数の編集コマンド160を含む。編集コマンド160は、編集モードで、選択されたセル上で動作する。いくつかの実装形態では、編集コマンドは編集モードにおいてのみ示されており、要約コマンドは閲覧モードにおいてのみ示されている。
【００３４】
いくつかの実装形態では、オンライン広告キャンペーン要約インターフェース152は、キーワードに関連付けられるフィールドのうちのどのフィールドが編集可能かの表示を提供できる。たとえば、キーワードに関連付けられる行に選択ツール(たとえば、マウスポインタ表示)が重ねられると、どのフィールドが編集可能かに関する表示を広告主に提供するために、編集可能なフィールドが示され得る。他の例では、チェックボックス表示が選択されるか、あるいはキーワードに関連付けられる行がハイライトされると、要約インターフェースは、チェックされた、またはハイライトされた行内のフィールドのうちのどのフィールドが編集可能かの表示を提供できる。
【００３５】
いくつかの実装形態では、オンライン広告キャンペーン要約インターフェース152は、行内に入力されたデータが誤っている場合(たとえば、ポリシーに反する、誤ったデータタイプなど)は通知を提供できる。たとえば、広告主のアカウントは処方薬提供者に関連付けられていないのに、広告主が処方薬の名前を入力しようとすると、オンライン広告キャンペーン要約インターフェース152は、広告主がこのようなキーワードを使用するのはポリシーに反することを広告主に通知できる。他の例では、フィールドタイプが数値データに関連付けられているのに、入力されたデータがアルファベット文字を含む場合、オンライン広告キャンペーン要約インターフェース152は入力されたデータが数値ではないことを広告主に通知できる。
【００３６】
いくつかの実装形態では、編集コマンド160は、一括編集モードでセルが選択された列内の全てのセル上でさらに動作できる。いくつかの実装形態では、オンライン広告キャンペーン要約インターフェース152は、編集されている他の複数の類似フィールドに書き込むために、選択されたフィールドに入力されたデータが使用される一括編集オプションを、広告主にさらに提供できる。たとえば、広告主は複数のキーワードに同じ付け値を提供したい場合がある。したがって、広告主はキーワードを選択して、そのキーワードに関連付けられるフィールドを編集するよう要求できる。広告主はキーワードに関連付けられる付け値を入力して、編集のために選択された残りの付け値フィールドに書き込むために入力された付け値を使用するように、オンライン広告キャンペーン要約インターフェース152に指示できる。
【００３７】
図2は例示的な広告キャンペーン要約インターフェース200のスクリーンショットの表示である。広告キャンペーン要約インターフェース200は、閲覧モードで示される複数の行210を含む。複数の行210のそれぞれは、キーワードに関連付けることができる。ある実装形態では、キーワードを広告主によって選択して、キャンペーン創作/編集インターフェースからキャンペーンに追加できる。他の実装形態では、要約インターフェース内の「キーワード追加(Add Keywords)」リンク表示を使用して、要約インターフェースからキャンペーンにキーワードを追加できる。
【００３８】
いくつかの実装形態では、チェックボックス表示230を使用して、複数の行210から選択された行220をハイライトできる。選択ツール(たとえば、マウス装置によって制御されるマウスポインタ表示を含む)を使用して、チェックボックス表示230を選択できる。たとえば、それぞれのチェックボックスを個別に選択すること、または行を選択して、次いでチェックボックスのうちのいずれかを選択することによって、複数の行を選択できる。選択すると、選択された行220内のどのフィールドが広告主によって編集できるかという通知を広告主に提供するために、選択された行220に関連付けられる編集可能なフィールドを示すことができる。
【００３９】
広告キャンペーン要約インターフェース200は、キーワードの選択された行の編集を要求するために動作可能な複数のボタン表示240をさらに含むことができる。たとえば、広告主がキーワードの「ステータス(Status)」フィールドを編集したい場合、選択されたキーワードの「ステータス」フィールドを編集するために、広告主はキーワードを選択して、「編集設定(Edit Settings)」ボタン表示を選択できる。
【００４０】
図3A〜Hは統合された編集機能を有する例示的な要約インターフェースのスクリーンショットの表示である。図3Aは、編集モードに入る前、すなわち閲覧モードの要約インターフェース300aのスクリーンショットの表示である。要約インターフェース300aは、キーワードに関連付けられるチェックボックス表示302を使用して広告主によって選択されたキーワードを表す複数の選択された行220を含むことができる。複数の選択された行220のそれぞれは、たとえばキーワード304、ステータス識別子306、付け値識別子308、およびパフォーマンス情報310を含む、複数のフィールドを含むことができる。要約インターフェース300は、複数のボタン表示312も含むことができる。ボタン表示は、たとえば、「編集設定」ボタン表示、「一時停止(Pause)」ボタン表示、「再開(Resume)」ボタン表示、「削除(Delete)」ボタン表示、「さらなる動作(More Actions)」ドロップダウンボタン表示、および「分析(Analyze)」ドロップダウンボタン表示を含むことができる。
【００４１】
図3Aの「編集設定」ボタン表示を選択すると、要約インターフェース300aは図3Bの要約インターフェース300bに移行できる。要約インターフェース300bは閲覧モードであり、編集モード表示320は図3Aのボタン表示312を置換できる。
【００４２】
要約インターフェース300bは、編集可能なフィールドの編集を容易にすることができる。編集可能なフィールドは、たとえば、「キーワード(Keywords)」フィールド表示322、「ステータス」ドロップダウン選択表示324、および「付け値(Bid)」フィールド表示326を含むことができる。いくつかの実装形態では、要約インターフェース300bは、通常は要約インターフェース内に表示されない非表示フィールド(たとえば、非表示フィールド329)を含むことができる。図3Bの例では、非表示フィールド329は、広告またはキャンペーンに関連付けられるランディングページを識別する「宛先(Destination)URL」フィールド表示328を含む。
【００４３】
いくつかの実装形態では、いくつかのフィールドは1つまたは複数の一括編集ボタン表示330a、330bを含むことができる。一括編集ボタン表示330aの選択により、「付け値」フィールド326に入力された値を、編集されているすべての「付け値」フィールドに複製できる。一括編集ボタン表示330bの選択により、編集されている第1「宛先URL」フィールド表示328に入力されたデータを、編集されている全ての「宛先URL」フィールド328に複製できる。
【００４４】
いくつかの実装形態では、要約インターフェース300bの編集モードを終了して、図3Aの要約インターフェース300aに戻るために「変更を保存する(Save Changes)」ボタン表示を選択できる。
【００４５】
広告主が要約インターフェース300bの編集モードでキーワードを編集するよう選択すると、図3Cの要約インターフェース300cに示されるように、選択されたキーワード340を、編集するためにハイライトできる。いくつかの実装形態では、広告主がキーワード340を編集するよう選択すると、広告主がキーワードを編集することの結果を理解していることを確認するために、広告主に警告通知を提供できる。
【００４６】
広告主が要約インターフェース300bの「付け値」フィールド表示326を編集するよう選択すると、図3Dの要約インターフェース300dに示されるように、選択された「付け値」フィールド表示350を、編集するためにハイライトできる。いくつかの実装形態では、要約インターフェース300dは、提案された付け値をオンライン広告キャンペーン要約インターフェースモジュール(たとえば、図1のオンライン広告キャンペーン要約インターフェースモジュール150)を通じて広告管理システム(たとえば、図1の広告管理システム104)から取り出すことができる。ポップアップ表示352に示されるように、提案された付け値、および/またはデフォルトの付け値(たとえば、システムアドミニストレータまたは広告主によって設定された)を広告主に表示できる。提案された付け値は、たとえば、とりわけユーザが到達したいと望む見込み客の推定、キャンペーンに関連付けられる予算、およびユーザ行動(たとえば、コンバージョン、クリックスルーなど)の最適化に基づくことができる。
【００４７】
いくつかの実装形態では、広告主が無効な数を「付け値」フィールド表示350に入力すると、図3Eの要約インターフェース300eに示されるように、通知362を提供して広告主にエラーを警告できる。この例では、広告主は「付け値」フィールド表示360にアルファベット文字(「o」)を入力した。このような文字は有効な通貨フォーマットではないので、無効である。
【００４８】
図3Fは、キーワード372、374について入力されたデータ内のエラーの通知370を表示している、例示的な要約インターフェース300fのスクリーンショットの表示である。この例では、広告主はキーワードフィールド表示372に「バイアグラ」を入力し、キーワードフィールド表示374に「でたらめ(blah)」を入力した。要約インターフェースは、たとえばキーワードを赤でシェーディングすることにより誤ったキーワードをハイライトすることによって、これらのキーワードは誤っていることを示している。エラー通知370は、あるキーワードが広告システムの編集ガイドラインに合わないこと、およびあるキーワードが広告グループにおける除外キーワードに抵触することを示す。
【００４９】
いくつかの実装形態では、編集するために、広告主がマークされたキーワードのうちの1つを選択すると、要約インターフェース300g(図3Gに示される)は、選択されたキーワードに関して通知される特定のエラーを識別するポップアップエラー通知380を提供できる。図3Gの例では、ポップアップエラー通知は、選択されたキーワードが広告システムの編集ガイドラインに合わないことを示している。この特定の例では、エラーは、特定のキーワードを使用するためにはオンライン薬局の証明が必要であることを示している。これは、広告システムによって実装されることがあるポリシーの単なる例であり、このポリシーは本開示のいずれかの特定の実装形態の必要な、または要求されるコンポーネントではない点に留意されたい。
【００５０】
図3Hは、図3Gの要約インターフェース300gに示されたエラー通知の代替実装形態である。図3Hの要約インターフェース300hは、キーワード内のエラーを識別するインラインエラー表示390、392を示している。たとえば、キーワード「バイアグラ」394が赤で示され、キーワード「バイアグラ」に関して検出されたエラー表示390が続く。キーワード「でたらめ」396も同様に赤で示され、キーワード「でたらめ」に関して検出されたエラーの表示392が続く。
【００５１】
図4は、要約インターフェースからオンライン広告キャンペーンを編集するための例示的方法の流れ図である。段階410で、広告キャンペーンのための要約インターフェースが提供される。たとえば、オンライン広告キャンペーン要約インターフェースモジュール(たとえば、図1のオンライン広告キャンペーン要約インターフェースモジュール150)によって要約インターフェースを提供できる。要約インターフェースは、キャンペーン情報および関連キャンペーンパフォーマンス統計を提供できる。要約インターフェースは、広告主によるキャンペーンのレビューを容易にすることができる。
【００５２】
段階420で、要約インターフェースを通じてキャンペーンデータを編集する要求が受信される。たとえば、オンライン広告キャンペーン要約インターフェースモジュール(たとえば、図1のオンライン広告キャンペーン要約インターフェースモジュール150)によって要約インターフェースを編集する要求を受信できる。たとえば、広告主がキャンペーンを編集したい場合、広告主はキーワードを選択して、次いでキーワードに関連付けられるフィールドを編集するためにボタン表示を選択できる。
【００５３】
段階430で、編集されるべきデータに関連付けられる非表示フィールドが表示される。非表示フィールドは、たとえば、通常は閲覧モードでは表示されない、編集されるべきデータに関連付けられる属性を含むことができる。
【００５４】
段階440で、要約インターフェース内からの広告キャンペーンへの変更が容易になる。たとえばオンライン広告キャンペーン要約インターフェースモジュール(たとえば、図1のオンライン広告キャンペーン要約インターフェースモジュール150)によって、要約インターフェース内からの広告キャンペーンへの変更を容易にすることができる。したがって、キャンペーン管理インターフェースまたは他の編集インターフェースに戻らずに、要約インターフェース内から広告キャンペーンに変更を行うことができる。いくつかの実装形態では、要約インターフェースは、無効データが確実にキャンペーンに保存されないようにするために、編集されているフィールドに行われた変更をチェックできる。
【００５５】
いくつかの実装形態では、広告主が編集するために、広告主によって編集可能な非表示フィールドを識別して、要約インターフェース内に挿入できる。たとえば、広告またはキャンペーンに関連付けられるランディングページが要約インターフェースに表示されない場合、要約インターフェース内で編集モードに入ると、ランディングページのフィールドを要約インターフェースに挿入できる。いくつかの実装形態では、非表示フィールドが要約インターフェース内に挿入されると、非表示フィールドのためのスペースを空けるために、要約インターフェースから編集不可能なフィールドを削除、または移動できる。
【００５６】
いくつかの実装形態では、編集されている選択されたフィールドに一括編集オプションを提供できる。たとえば、広告主は単一のフィールドにデータを入力して、そのデータを使用して、編集されている類似のフィールドを埋めるよう要求できる。
【００５７】
図5は、例示的なコンピュータシステム500のブロック図である。システム500は、データ処理装置を集合的に定義する、プロセッサ510、メモリ520、記憶装置530、および入力/出力装置540を含む。それぞれのコンポーネント510、520、530、および540は、たとえばシステムバス550を使用して相互接続することができる。プロセッサ510は、システム500内で実行するための命令を処理できる。ある実装形態では、プロセッサ510はシングルスレッドプロセッサである。他の実装形態では、プロセッサ510はマルチスレッドプロセッサである。プロセッサ510は、メモリ520または記憶装置530に格納された命令を処理できる。
【００５８】
メモリ520はシステム500内に情報を格納する。ある実装形態では、メモリ520はコンピュータ可読メディアである。ある実装形態では、メモリ520は揮発性メモリユニットである。他の実装形態では、メモリ520は不揮発性メモリユニットである。
【００５９】
記憶装置530は、システム500に大容量記憶装置を提供できる。ある実装形態では、記憶装置530はコンピュータ可読メディアである。様々な異なる実装形態では、記憶装置530は、たとえば、ハードディスク装置、光ディスク装置、または他の何らかの大容量記憶装置を含むことができる。
【００６０】
入力/出力装置540は、システム500に入力/出力動作を提供する。ある実装形態では、入力/出力装置540は、イーサネット（登録商標）カード、RS-232ポートなどのシリアル通信装置、および/または802.11カードなどの無線インターフェース装置などのネットワークインターフェース装置のうちの1つまたは複数を含むことができる。他の実装形態では、入力/出力装置は、入力データを受信して、キーボード、プリンタ、およびディスプレイ装置560などの他の入力/出力装置に出力データを送信するように構成されたドライバ装置を含むことができる。しかし、モバイルコンピューティング装置、モバイル通信装置、セットトップボックステレビクライアント装置などの他の実装形態も使用できる。
【００６１】
広告管理システム104、ならびに/またはオンライン広告キャンペーン要約インターフェースモジュール150、およびそのコンポーネントは、実行すると1つまたは複数の処理装置に上述の処理および機能を実行させる命令によって実現できる。このような命令は、たとえば、スクリプト命令、実行可能コード、またはコンピュータ可読メディアに格納された他の命令などの、解釈された命令を備えることができる。広告管理システム104、ならびに/またはオンライン広告キャンペーン要約インターフェースモジュール150、およびそのコンポーネントは、サーバファームなどのネットワークを介して別々に実装することもでき、単一のコンピュータ装置に実装することもできる。
【００６２】
本開示で、広告管理インターフェースとの関連で編集インターフェースを説明してきたが、オブジェクトが物理的か、または知的にのみ理解できるかにかかわらず、あらゆるオブジェクトに関連する編集可能データを表示するために使用できる他のインターフェースに編集機能を適用できる。広告キャンペーンに加えて、例示的なオブジェクトには、いくつか例を挙げると、製造物の一部、大学キャンパスの学生人口統計、不動産リスト、販売、手数料、および不動産業者のパフォーマンスがある。
【００６３】
さらに、インターフェースは、広告データの一括アップロード機能を提供する広告管理インターフェースなどの他の広告管理インターフェースとともに使用できる。
【００６４】
非表示フィールドのインターフェースおよび識別、ならびにこのようなフィールドの表示は、表計算ソフトおよびデータベースなどのスタンドアロン型クライアントアプリケーションで使用できる。たとえば、表計算アプリケーション、文書処理アプリケーション、およびデータベースアプリケーションは、上述のように閲覧モードおよび編集モードを提供する機能を含むことができる。同様に、スタンドアロン型クライアントアプリケーションに一括記入機能を組み込むことができる。
【００６５】
本明細書に記載した主題および機能動作の実施形態は、本明細書に開示の構造物および構造的同等物、またはそれらのうちの1つまたは複数の組合せを含む、デジタル電子回路、あるいはコンピュータソフトウェア、ファームウェア、またはハードウェアに実装できる。本明細書に記載した主題の実施形態は、1つまたは複数のコンピュータプログラム製品、すなわちデータ処理装置によって実行するための、またはデータ処理装置の動作を制御するための、有形プログラムキャリアで符号化されたコンピュータプログラム命令の1つまたは複数のモジュールとして実装できる。
【００６６】
コンピュータプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、またはコードとしても知られる)は、コンパイラ型言語またはインタープリタ型言語、宣言型言語または手続型言語を含む、どのような形式のプログラミング言語で書くこともでき、またスタンドアロン型プログラムまたはモジュール、コンポーネント、サブルーチン、あるいはコンピュータ環境での使用に適した他のユニットとして含む、どのような形式で展開することもできる。コンピュータプログラムは、必ずしもファイルシステム内のファイルに対応しない。プログラムは、他のプログラムまたはデータ(たとえば、マークアップ言語文書で格納された1つまたは複数のスクリプト)を保持するファイルの一部、当該のプログラム専用の単一のファイル、または複数の統合されたファイル(たとえば、1つまたは複数のモジュール、サブプログラム、あるいはコードの一部を格納するファイル)に格納できる。1つのコンピュータ、あるいは1つのサイトに位置する、または複数のサイトにわたって分散されて通信ネットワークで相互接続された複数のコンピュータ上で実行するために、コンピュータプログラムを展開できる。
【００６７】
さらに、特定の方法、ならびに/またはステップをサポートする対応する動作、および開示された構造的手段をサポートする対応する機能を説明する、本特許明細書に記載の論理フローおよび構造ブロック図は、対応するソフトウェア構造およびアルゴリズム、ならびにそれらの同等物を実装するためにも利用できる。本明細書に記載した処理および論理フローは、入力データを動作して出力を生成することによって機能を実行するために1つまたは複数のコンピュータプログラムを実行している1つまたは複数のプログラム可能プロセッサによって実行できる。
【００６８】
コンピュータプログラムの実行に適したプロセッサには、例を挙げると、汎用マイクロプロセッサと専用マイクロプロセッサの両方、ならびにあらゆる種類のデジタルコンピュータのいずれかの1つまたは複数のプロセッサがある。一般的に、プロセッサは読出し専用メモリまたはランダムアクセスメモリから、あるいはその両方から、命令およびデータを受信する。コンピュータの必須要素は、命令を実行するためのプロセッサと、命令およびデータを格納するための1つまたは複数のメモリ装置である。一般的にコンピュータは、磁気、光磁気ディスク、または光ディスクなどの、データを格納するための1つまたは複数の大容量記憶装置も含むか、そこからデータを受信するために、またはそこにデータを転送するために、あるいはその両方のために、動作可能なように結合されている。しかし、コンピュータにはこのような装置がなくてもよい。
【００６９】
コンピュータプログラム命令およびデータの格納に適したコンピュータ可読メディアには、例としてEPROM、EEPROM、およびフラッシュメモリ装置などの半導体メモリ装置、内蔵ハードディスクまたはリムーバブルディスクなどの磁気ディスク、光磁気ディスク、ならびにCD ROMおよびDVD ROMディスクを含む、全ての形式の不揮発性メモリ、メディア、およびメモリ装置がある。プロセッサおよびメモリは、専用論理回路によって補完することも、またその中に組み込むこともできる。
【００７０】
広告主/ユーザとの対話を提供するために、本明細書に記載した主題の実施形態を、ユーザに情報を表示するためのCRT(ブラウン管)またはLCD(液晶ディスプレイ)モニタなどのディスプレイ装置、ならびにユーザが入力をコンピュータに提供できるキーボードおよびマウスまたはトラックボールなどのポインティングデバイスを有するコンピュータに実装できる。ユーザとの対話を提供するために、他の種類の装置も使用できる。たとえば、ユーザに提供されるフィードバックは、視覚フィードバック、聴覚フィードバック、または触覚フィードバックなどのどのような形式の感覚フィードバックでもよく、ユーザからの入力は、音響、音声、または触覚入力を含むどのような形式でも受信できる。
【００７１】
本明細書に記載した主題の実施形態は、たとえばデータサーバとしてバックエンドコンポーネントを含むコンピューティングシステム、あるいはアプリケーションサーバなどのミドルウェアコンポーネントを含むコンピューティングシステム、あるいは本明細書に記載した主題の実装形態とユーザが対話できるグラフィカルユーザインターフェースまたはウェブブラウザを有するクライアントコンピュータなどのフロントエンドコンポーネントを含むコンピューティングシステム、あるいは1つまたは複数のこのようなバックエンド、ミドルウェア、またはフロントエンドコンポーネントのいずれかの組合せに実装できる。システムのコンポーネントは、通信ネットワークなどの、どのような形式またはメディアのデジタルデータ通信によっても相互接続できる。通信ネットワークの例には、ローカルエリアネットワーク(「LAN」)、およびインターネットなどのワイドエリアネットワーク(「WAN」)がある。
【００７２】
コンピューティングシステムは、クライアントおよびサーバを含むことができる。クライアントおよびサーバは一般的に相互に離れており、典型的には通信ネットワークを通じて対話する。クライアントとサーバとの関係は、それぞれのコンピュータ上で実行しており、クライアントとサーバの関係を相互に有する、コンピュータプログラムによって生じる。
【００７３】
本明細書は多くの特定の実装形態の詳細を含むが、これらはどのような発明または特許請求の範囲も限定するものと見なされるべきではなく、むしろ特定の発明の特定の実施形態に特有の特徴の記述と見なされるべきである。別々の実施形態の状況で本明細書に記載した特定の特徴を、単一の実施形態に組み合わせて実装することもできる。逆に、単一の実施形態の状況で記載した様々な特徴を、複数の実施形態に別々に、または何らかの適したサブコンビネーションで実装することもできる。さらに、上記で特徴を特定の組合せで動作するものとして記述し、最初にそのように請求してもいるが、請求した組合せからの1つまたは複数の特徴は、場合によっては組合せから削除でき、請求した組合せはサブコンビネーションまたはサブコンビネーションの変化を対象とすることができる。
【００７４】
同様に、図面において動作は特定の順序で記載されているが、これは、所望の結果を達成するためにこのような動作が図示した特定の順序または連続する順序で実行されること、または図示したすべての動作が実行されるべきであることを必要とするものと理解されるべきではない。ある環境では、マルチタスキングおよびパラレル処理が好都合である場合がある。さらに、上述の実施形態における様々なシステムコンポーネントの分離は、全ての実施形態においてこのような分離を必要とするものと理解されるべきではなく、記載したプログラムコンポーネントおよびシステムは一般的に単一のソフトウェア製品に統合されてもよく、または複数のソフトウェア製品にまとめられてもよいことが理解されるべきである。
【００７５】
本明細書に記載した主題の特定の実施形態を説明してきた。他の実施形態は以下の特許請求の範囲内である。たとえば、特許請求の範囲において列挙した動作は、異なる順序で実行しても所望の結果を達成できる。一例を挙げると、添付の図面に示した処理は、所望の結果を達成するために必ずしも図示した特定の順序、または連続する順序を必要としない。ある実装形態では、マルチタスキングおよびパラレル処理が好都合である。
【００７６】
本明細書は、本発明の最良の形態を説明し、本発明を説明して当業者が本発明を利用できるようにするための例を提供する。本明細書は、説明した正確な単語に本発明を限定するものではない。したがって、上記で説明した例を参照して本発明を詳細に記述してきたが、当業者は本発明の範囲から逸脱することなしに、例に変更、修正、および変化を行うことができる。
【符号の説明】
【００７７】
100  例示的なオンライン環境
102a  広告主
102b  広告主
104  広告管理システム
106a  パブリッシャ
106b  パブリッシャ
108a  ユーザ装置
108b  ユーザ装置
109  ページコンテンツ要求
110  コンピュータネットワーク
111  ページコンテンツ
112  検索エンジン
114  広告データストア
116  キャンペーンデータストア
150  オンライン広告キャンペーン要約インターフェースモジュール
152  要約インターフェース
152  オンライン広告キャンペーン要約インターフェース
154  コマンド
156  セル
160  編集コマンド
【図１】
0005676557.tif 000002
【図２】
0005676557.tif 000003
【図３Ａ】
0005676557.tif 000004
【図３Ｂ】
0005676557.tif 000005
【図３Ｃ】
0005676557.tif 000006
【図３Ｄ】
0005676557.tif 000007
【図３Ｅ】
0005676557.tif 000008
【図３Ｆ】
0005676557.tif 000009
【図３Ｇ】
0005676557.tif 000010
【図３Ｈ】
0005676557.tif 000011
【図４】
0005676557.tif 000012
【図５】
0005676557.tif 000013