(57)【要約】【課題】ユーザに対して表示された広告についてインプレッションを与える手段を提供する。【解決手段】オンライン・システムは、複数の広告を含むスクロール可能広告ユニットをユーザに提示する。スクロール可能広告ユニットは表示領域に１つ以上の広告を提示し、ユーザが表示領域において様々な広告を表示するためにスクロール可能広告ユニットの広告を通じてナビゲートすることを可能にする。インプレッションを表示領域における広告に対して与えるための１つ以上の規則が適用され、少なくとも１つの規則が満たされる場合、表示領域におけるその広告に関連付けられているトラッキング機構がロードされる。トラッキング機構をロードすることは、それに関連付けられている広告のインプレッションを識別する。【選択図】図３
2019149209.tif 000002
【特許請求の範囲】
【請求項１】
スクロール可能広告ユニットをオンライン・システムのユーザに提示する工程であって、前記スクロール可能広告ユニットは複数の広告と、前記複数の広告からの１つの広告を前記ユーザに提示する表示領域とを備える、工程と、
前記表示領域における前記広告の位置に関連付けられている情報を取り出す工程と、
広告インプレッションを前記表示領域における前記広告に対して与えるための１つ以上の規則を適用する工程であって、前記規則のうちの少なくとも１つは前記表示領域における前記広告の前記位置に少なくとも部分的に基づく、工程と、
前記広告インプレッションを与えるための前記規則のうちの１つ以上が前記表示領域における前記広告によって満たされる場合、前記表示領域における前記広告に関連付けられているトラッキング機構をロードする工程と、
前記広告インプレッションを与えるための前記規則のうちの１つ以上が前記表示領域における前記広告によって満たされる場合、前記広告インプレッションを前記表示領域における前記広告に対して与える工程と、を備える方法。
【請求項２】
前記表示領域における前記広告に関連付けられている対話を受け取る工程をさらに備える、請求項１に記載の方法。
【請求項３】
前記表示領域における前記広告に関連付けられている前記対話は、前記スクロール可能広告ユニットに含まれる１つ以上の広告を前記表示領域を通じて水平にスクロールすることと、前記スクロール可能広告ユニットに含まれる１つ以上の広告を前記表示領域を通じて垂直にスクロールすることと、これらの任意の組合せとから成るグループから選択される、請求項２に記載の方法。
【請求項４】
前記表示領域における前記広告に関連付けられている前記対話は前記広告に対し好みを示すことを含む、請求項２に記載の方法。
【請求項５】
前記広告インプレッションを前記表示領域における前記広告に対して与えるための前記１つ以上の規則は、前記広告が前記表示領域において完全に提示される場合、前記インプレッションを与えることと、前記広告のうちの閾値割合以上が前記表示領域に提示される場合、前記インプレッションを与えることと、前記ユーザが前記表示領域における前記広告と対話する場合、前記インプレッションを与えることと、前記ユーザが前記表示領域に提示される前記広告から閾値速度以下の速度でナビゲートする場合、前記インプレッションを与えることと、これらの任意の組合せとから成るグループから選択される、請求項１に記載の方法。
【請求項６】
前記オンライン・システムはソーシャル・ネットワーキング・システムである、請求項１に記載の方法。
【請求項７】
前記複数の広告は、前記ソーシャル・ネットワーキング・システムによって維持されるコンテンツに関連付けられている１つ以上の記事を含む、請求項６に記載の方法。
【請求項８】
前記スクロール可能広告ユニットの前記表示領域において前記複数の広告からの追加の広告を提示する工程であって、前記追加の広告はトラッキング機構に関連付けられていない工程をさらに備える、請求項１に記載の方法。
【請求項９】
前記スクロール可能広告ユニットに含まれる前記複数の広告のうちの１つ以上を、前記ユーザが対話した広告に関するコンテンツに関連付けられている１つ以上の広告に置き換える工程をさらに備える、請求項１に記載の方法。
【請求項１０】
前記表示領域における前記広告に関連付けられている前記トラッキング機構をロードする工程は、
前記表示領域における前記広告に関連付けられているトラッキング・ピクセルをロードする工程を含む、請求項１に記載の方法。
【請求項１１】
スクロール可能広告ユニットをオンライン・システムのユーザに提示する工程であって、前記スクロール可能広告ユニットは複数の広告と、前記複数の広告からの１つの広告を前記ユーザに提示する表示領域とを備える、工程と、
前記表示領域に提示される前記広告に関連付けられている対話を受け取る工程と、
広告インプレッションを前記表示領域に提示される前記広告に対して与えるための１つ以上の規則を適用する工程と、
前記広告インプレッションを与えるための前記規則のうちの１つ以上が前記表示領域に提示される前記広告によって満たされる場合、前記表示領域に提示される前記広告に関連付けられているトラッキング機構をロードする工程と、を備える方法。
【請求項１２】
前記広告インプレッションを与えるための前記規則のうちの１つ以上が前記表示領域に提示される前記広告によって満たされる場合、前記広告インプレッションを前記表示領域に提示される前記広告に対して与える工程をさらに備える、請求項１１に記載の方法。
【請求項１３】
前記表示領域に提示される前記広告に関連付けられている前記対話は、前記スクロール可能広告に含まれる前記１つ以上の広告を前記表示領域を通じて水平にスクロールすることと、前記スクロール可能広告に含まれる前記１つ以上の広告を前記表示領域を通じて垂直にスクロールすることと、これらの任意の組合せとから成るグループから選択される、請求項１１に記載の方法。
【請求項１４】
前記広告に関連付けられている前記対話は、前記表示領域に提示される前記広告に対し好みを示すことと、前記表示領域に提示される前記広告にアクセスすることとから成るグループから選択される、請求項１１に記載の方法。
【請求項１５】
前記広告インプレッションを前記表示領域における前記広告に対して与えるための前記１つ以上の規則は、前記広告が前記表示領域において完全に提示される場合、前記インプレッションを与えることと、前記広告のうちの閾値割合以上が前記表示領域に提示される場合、前記インプレッションを与えることと、前記ユーザが前記表示領域における前記広告と対話する場合、前記インプレッションを与えることと、前記ユーザが前記表示領域に提示される前記広告から閾値速度以下の速度でナビゲートする場合、前記インプレッションを与えることと、これらの任意の組合せとから成るグループから選択される、請求項１１に記載の方法。
【請求項１６】
前記オンライン・システムはソーシャル・ネットワーキング・システムである、請求項１１に記載の方法。
【請求項１７】
前記複数の広告は、前記ソーシャル・ネットワーキング・システムによって維持されるコンテンツに関連付けられている１つ以上の記事を含む、請求項１６に記載の方法。
【請求項１８】
前記スクロール可能広告ユニットの前記表示領域において前記複数の広告からの追加の広告を提示する工程であって、前記追加の広告はトラッキング機構に関連付けられていない工程をさらに備える、請求項１１に記載の方法。
【請求項１９】
前記スクロール可能広告ユニットに含まれる前記複数の広告のうちの１つ以上を、前記ユーザが対話した広告に関するコンテンツに関連付けられている１つ以上の広告に置き換える工程をさらに備える、請求項１１に記載の方法。
【請求項２０】
前記表示領域における前記広告に関連付けられている前記トラッキング機構をロードする工程は、
前記表示領域における前記広告に関連付けられているトラッキング・ピクセルをロードする工程を含む、請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、オンライン・システムに関し、特にオンライン・システム上の広告のインプレッションのクレジットに関する。
【背景技術】
【０００２】
広告をオンライン・システムのユーザに提示することは、広告主が製品又はサービスに対して世間の注目を得ることと、オンライン・システム・ユーザに広告主の製品、サービス、意見又は主張についてのアクションを取るよう勧めることとを可能にする。多くのオンライン・システムでは、それらのユーザに対して広告を表示することによって収益が生じる。しばしば、オンライン・システムは、オンライン・システム・ユーザに対する広告を提示する毎に（例えば、広告のインプレッション毎に）広告主に課金する。
【０００３】
これに加えて、ユーザがより頻繁にモバイル・デバイス又は限られた表示領域を有する他のデバイスを使用するとき、オンライン・システムは、スクロール可能な広告ユニットの中に複数の広告を組み合わせる場合がある。このことは、ユーザ離反の可能性を減少させるべく、広告が表示されている表示領域を減少させるとともに、ユーザが様々な広告を閲覧するためにスクロール可能広告ユニットを通じてナビゲートすることを可能にする。例えば、ユーザは、スクロール可能広告ユニットに含まれる様々な広告にアクセスするために、スクロール可能広告ユニットを通じて水平にスクロールしたり、垂直にスクロールしたりできる。
【０００４】
従来、オンライン・システムは、スクロール可能広告ユニットに広告が含まれる場合、ユーザがその広告を閲覧するためにスクロール可能広告ユニットを通じてナビゲートしない場合であっても、その広告のインプレッションを識別する。例えば、広告を含むスクロール可能広告ユニットを提示されたユーザがそのスクロール可能広告ユニットと対話しないと、そのスクロール可能広告ユニットの広告のうちの１つしかユーザに対して提示されない。しかしながら、従来のシステムでは、このスクロール可能広告ユニットの各広告についてインプレッションが与えられる（ｃｒｅｄｉｔｅｄ）。このように、スクロール可能広告ユニットは、そのスクロール可能広告ユニットに含まれる数の広告よりも少ない数の広告しかユーザに提示しないことがたびたびあるので、従来のシステムは、スクロール可能広告ユニットに含まれておりユーザに対して表示されていない広告のインプレッションを識別し得る。このインプレッションを識別する方法は、広告主に、スクロール可能広告ユニットにおける実際にはユーザに対して表示されなかった広告のインプレッションについて課金することがある。
【図面の簡単な説明】
【０００５】
【図１】本発明の一実施形態によるオンライン・システムが動作するシステム環境のブロック図。
【図２】本発明の一実施形態によるオンライン・システムのブロック図。
【図３】本発明の一実施形態による、スクロール可能広告ユニットの広告のインプレッションを決定するための方法のフローチャート。
【図４】本発明の一実施形態における、スクロール可能広告ユニットの一例を示す図。
【発明を実施するための形態】
【０００６】
オンライン・システムは、広告をそのユーザに表示することによって収益を得る。ユーザ離反の可能性を多数の広告を提示することによって減少させるために、オンライン・システムは、複数の広告を含むスクロール可能広告ユニットを生成する。スクロール可能広告ユニットは、そのスクロール可能広告ユニットに含まれる複数の広告から識別される１つ以上の広告を提示する表示領域を含む。スクロール可能広告ユニットと対話することによって、オンライン・システム・ユーザは、そのスクロール可能広告ユニットに含まれる複数の広告から、様々な広告を表示領域に提示させる。
【０００７】
オンライン・システムは、広告主に関連付けられている広告がオンライン・システム・ユーザに対して提示される毎に（すなわち、オンライン・システム・ユーザに対する広告の「インプレッション」毎に）、広告主に課金することができる。スクロール可能広告ユニットに含まれる広告のインプレッションを識別するために、スクロール可能広告ユニットの表示領域における広告に適用される１つ以上の規則（「インプレッション規則」）が満たされるとき、オンライン・システムは、スクロール可能広告ユニットに含まれており、そのスクロール可能広告ユニットの表示領域に提示される広告に関連付けられているトラッキング機構（例えば、トラッキング・ピクセル）のロード（読込）を行う。トラッキング機構がロードされるとき、そのスクロール可能広告ユニットの表示領域における広告のインプレッションが認識される。
【０００８】
ユーザがスクロール可能広告ユニットの広告を通じてナビゲートするので、オンライン・システムは、スクロール可能広告ユニットの広告のインプレッションを与えるときを決定するために、様々なインプレッション規則を適用することができる。例えば、スクロール可能広告ユニットの広告のインプレッションは、そのスクロール可能広告ユニットの表示領域に閾値割合以上の広告が含まれる（例えば、広告の１００％又は９０％が表示される）ときか、ユーザがその表示領域における広告と対話する（例えば、その広告に対し好みを示す、その広告にアクセスする）とき、識別される。追加の規則では、ユーザが閾値速度を超える速度でスクロール可能広告ユニットの表示領域における広告をナビゲート（例えば、スクロール）して過ぎるか、他の種類のアクションを行う場合、スクロール可能広告ユニットの広告のインプレッションを識別することは妨げられる。
【０００９】
１つ以上のスクロール可能広告ユニットは、オンライン・システム・ユーザに対して提示される、他のオンライン・システム・ユーザによって行われるアクションを記述する記事を含むニュースフィードに表示されることができる。ユーザに提示することに対して広告主がオンライン・システムに報酬を与える、オンライン・システム・ユーザのアクションを記述する記事（すなわち、「スポンサー付き記事」）など、様々な種類の広告がスクロール可能広告ユニットに含まれてよい。一部の実施形態では、ユーザがスクロール可能広告ユニットの表示領域における広告と対話するとき、そのスクロール可能広告ユニットの追加の広告を表示するように表示領域が修正される。これに加えて、スクロール可能広告ユニットの追加の広告とユーザが対話する可能性を増加させるために、スクロール可能広告ユニットの複数の広告のうちの少なくとも一部は、そのスクロール可能広告ユニットにおいてユーザが対話した広告に関するコンテンツについての追加の広告に置き換えられ得る。
【００１０】
図面は、単に例示のために本発明の様々な実施形態を示している。本明細書に例示する構造及び方法の他の実施形態が、本明細書に記載の本発明の原理から逸脱することなく採用されることを、当業者であれば以下の記述から容易に理解されるであろう。
【００１１】
概要
オンライン・システムは、複数の広告を含むスクロール可能広告ユニットをユーザに提示する。スクロール可能広告ユニットは、そのスクロール可能広告ユニットに含まれる複数の広告から識別される１つ以上の広告を提示する表示領域を備える。スクロール可能広告ユニットの広告のインプレッションを識別するために、オンライン・システムは、そのスクロール可能広告ユニットの広告に対して１つ以上のインプレッション規則を適用する。スクロール可能広告ユニットの表示領域に含まれる広告が１つ以上のインプレッション規則を満たす場合、オンライン・システムは、その表示領域の広告に関連付けられているトラッキング機構をロードする。ロードされたトラッキング機構に関連付けられている広告に、インプレッションが与えられる。広告にインプレッションを与えるときを決定するために、オンライン・システムによって様々なインプレッション規則が適用され得る。例えば、広告のうちの閾値割合以上が表示領域を介して提示されるとき、規則はその広告にインプレッションを与える。別の例として、ユーザがその表示領域における広告と対話するとき、規則はその広告にインプレッションを与える。広告に対してインプレッションが与えられないときを決定するために、１つ以上のインプレッション規則が適用されてもよい。例えば、ユーザが閾値速度を超える速度でスクロール可能広告ユニットの表示領域における広告をナビゲートして過ぎるか、ユーザがその広告を閲覧することを好まないことを示す他の適したアクションを行う場合、その広告にインプレッションは与えられない。
【００１２】
スクロール可能広告ユニットは、これに含まれる広告がインプレッションを受け取る可能性を増加させるためにアクションを行うことができる。例えば、スクロール可能広告ユニットは、あるユーザに繋がっているオンライン・システムの他のユーザによって行われるアクションを記述する記事と、該ユーザに関連付けられている情報に基づいて選択される広告とを含むニュースフィードにおいて、該ユーザに対して提示され得る。一例として、スクロール可能広告ユニットは、広告主が提示に対してオンライン・システムに報酬を与える、該ユーザに繋がっている他のオンライン・システム・ユーザによるアクションを記述する記事を含むか、該ユーザに関連付けられている情報に基づいてオンライン・システムによって選択される広告を含むことができる。一部の実施形態では、スクロール可能広告ユニットは、ユーザがそのスクロール可能広告ユニットの表示領域における広告を閲覧するか、その広告と対話する後に、様々な広告を提示できる。これに加えて、スクロール可能広告ユニットの広告のうちの少なくとも一部は、ユーザがその表示領域における広告と対話する場合、そのユーザが対話した広告のコンテンツに関するコンテンツについての代替的な広告に置き換えることができる。
【００１３】
システム・アーキテクチャ
図１は、オンライン・システム１４０用のシステム環境１００のブロック図である。図１によって示されるシステム環境１００は、１つ以上のクライアント・デバイス１１０、ネットワーク１２０、１つ以上のサードパーティ・システム１３０、及びオンライン・システム１４０を備える。代替的構成では、様々な及び／又は追加の構成要素がシステム環境１００に含まれ得る。
【００１４】
クライアント・デバイス１１０は、ネットワーク１２０を介してユーザ入力を受け取るとともにデータを送る及び／又は受け取ることができる１つ以上のコンピューティング・デバイスである。一実施形態では、クライアント・デバイス１１０は、デスクトップ・コンピュータ又はラップトップ・コンピュータなどの従来のコンピュータ・システムである。これに代えて、クライアント・デバイス１１０は、携帯情報端末（ＰＤＡ）、移動電話、スマートフォン、又は別の適したデバイスなどのコンピュータ機能を有するデバイスであってよい。クライアント・デバイス１１０は、ネットワーク１２０を介して通信するように構成されている。一実施形態では、クライアント・デバイス１１０は、クライアント・デバイス１１０のユーザがオンライン・システム１４０と対話することを可能にするアプリケーションを実行する。例えば、クライアント・デバイス１１０はブラウザ・アプリケーションを実行し、ネットワーク１２０を介したクライアント・デバイス１１０とオンライン・システム１４０との間における対話を可能にする。別の実施形態では、クライアント・デバイス１１０は、ＩＯＳ（登録商標）やＡＮＤＲＯＩＤ（登録商標）などのクライアント・デバイス１１０のネイティブ・オペレーティング・システム上で実行されるアプリケーション・プログラミング・インタフェース（ＡＰＩ）を通じて、オンライン・システム１４０と対話する。
【００１５】
クライアント・デバイス１１０は、有線及び／又は無線の両方の通信システムを使用して、ローカルエリア・ネットワーク及び／又はワイドエリア・ネットワークの任意の組み合わせを含み得るネットワーク１２０を介して通信するように構成されている。一実施形態では、ネットワーク１２０は、標準通信技術及び／又は標準プロトコルを使用する。例えば、ネットワーク１２０は、イーサネット（登録商標）、８０２．１１、マイクロ波アクセスのための世界的相互運用（ＷｉＭＡＸ）、３Ｇ、４Ｇ、符号分割多重接続（ＣＤＭＡ）、デジタル加入者線（ＤＳＬ）などの技術を使用する通信リンクを含む。ネットワーク１２０を介して通信するために使用されるネットワーキング・プロトコルの例は、マルチプロトコル・ラベル・スイッチング（ＭＰＬＳ）、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、簡易メール転送プロトコル（ＳＭＴＰ）、及びファイル転送プロトコル（ＦＴＰ）を含む。ネットワーク１２０を通じて交換されるデータは、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）又は拡張可能マークアップ言語（ＸＭＬ）などの任意の適した形式を使用して表すことができる。一部の実施形態では、任意の適した技術を使用してネットワーク１２０の通信リンクの全部又は一部を暗号化することができる。
【００１６】
１つ以上のサードパーティ・システム１３０は、オンライン・システム１４０と通信するためにネットワーク１２０に接続されることができる。オンライン・システム１４０について、図２に関連してさらに後述する。例えば、オンライン・システム１４０は、ソーシャル・ネットワーキング・システムである。一実施形態では、サードパーティ・システム１３０は、クライアント・デバイス１１０による実行のためのアプリケーションを記述する情報を通信するか、クライアント・デバイス１１０に対してそのクライアント・デバイス上で実行されるアプリケーションによる使用のためのデータを通信する、アプリケーション・プロバイダーである。他の実施形態では、サードパーティ・システム１３０は、クライアント・デバイス１１０を介して提示するためのコンテンツ又は他の情報を提供する。サードパーティ・ウェブサイト１３０は、オンライン・システム１４０に対して、そのサードパーティ・ウェブサイト１３０によって提供されるアプリケーションについての広告、コンテンツ又は情報などの情報を通信することもできる。
【００１７】
図２は、オンライン・システム１４０のアーキテクチャのブロック図である。図２において示されるオンライン・システム１４０は、ユーザ・プロフィール・ストア２０５、コンテンツ・ストア２１０、アクション・ロガー２１５、アクション・ログ２２０、エッジ・ストア２２５、インタフェース・ジェネレータ２３０、広告要求ストア２３５、規則ストア２４０、及びウェブサーバ２４５を含む。他の実施形態では、オンライン・システム１４０は、様々なアプリケーションのために、追加の、より少ない、又は様々な構成要素を含んでよい。システム・アーキテクチャの詳細が不明瞭にならないように、ネットワーク・インタフェース、セキュリティ機能、ロード・バランサ、フェイルオーバ・サーバ、管理及びネットワーク操作コンソールなど、従来の構成要素を図示していない。
【００１８】
オンライン・システム１４０の各ユーザは、ユーザ・プロフィール・ストア２０５に記憶されるユーザ・プロフィールに関連付けられている。ユーザ・プロフィールは、ユーザにより明示的に共有されるユーザに関する宣言情報を含み、オンライン・システム１４０によって推論されるプロフィール情報も含み得る。一実施形態では、ユーザ・プロフィールは複数のデータ・フィールドを含み、各々のデータ・フィールドは、ソーシャル・ネットワーキング・システム・ユーザの１つ以上の属性を記述する。ユーザ・プロフィールに記憶される情報の例は、職歴、学歴、性別、趣味又は好み、及び位置などのような、経歴、人口統計学的、及び他の種類の記述情報が含まれる。ユーザ・プロフィールは、ユーザにより提供される他の情報（例えば、画像又は映像）を記憶してもよい。所定の実施形態では、ユーザの画像が、画像に表示されるソーシャル・ネットワーキング・システム・ユーザを識別する情報によりタグ付けされてもよい。ユーザ・プロフィール・ストア２０５におけるユーザ・プロフィールは、コンテンツ・ストア２１０におけるコンテンツ・アイテムに対して行われアクション・ログ２２０において記憶される、対応するユーザによるアクションに対する参照を維持してもよい。
【００１９】
ユーザ・プロフィール・ストア２０５におけるユーザ・プロフィールが頻繁に個人に関連付けられ、オンライン・システム１４０を介して個人が互いに対話することを可能にしている一方で、ユーザ・プロフィールは、企業や団体などの事業体について記憶されてもよい。これにより、事業体が、オンライン・システム１４０上で存在を確立して、他のオンライン・システム・ユーザと繋がり、コンテンツを交換することが可能になる。事業体は、事業体のユーザ・プロフィールに関連付けられているブランド・ページを使用して、その製品に関して自身に関する情報を投稿する、又は他の情報をオンライン・システムのユーザに提供することができる。オンライン・システムの他のユーザは、ブランド・ページに繋がって、ブランド・ページに投稿された情報を受け取るか、ブランド・ページから情報を受け取ることができる。ブランド・ページに関連付けられているユーザ・プロフィールは、事業体自体についての情報を含み、その事業体についての背景又は情報データをユーザに提供し得る。
【００２０】
コンテンツ・ストア２１０は、各々が様々な種類のコンテンツを表すオブジェクトを記憶する。オブジェクトによって表されるコンテンツの例として、ページ投稿、ステータス更新、写真、映像、リンク、共有されたコンテンツ・アイテム、アプリケーション・ゲームの達成報告、地元の企業のチェックイン・イベント、ブランド・ページ、又は任意の他の種類のコンテンツが含まれる。オブジェクト・システム・ユーザは、コンテンツ・ストア２１０によって記憶される、ステータス更新、オンライン・システム１４０の他のオブジェクトに関連付けられているユーザによってタグ付けされる写真、イベント、グループ、又はアプリケーションなどのオブジェクトを作成することができる。一部の実施形態では、オブジェクトは、サードパーティ・アプリケーション、又はオンライン・システム１４０から分離されたサードパーティ・アプリケーションから受け取られる。一実施形態では、コンテンツ・ストア２１０のオブジェクトは、単一のコンテンツ、すなわちコンテンツ「アイテム」を表す。したがって、ソーシャル・ネットワーキング・システム・ユーザは、様々な通信チャネルを通じて、オンライン・システム１４０に様々な種類のメディアのテキスト及びコンテンツ・アイテムを投稿することにより、互いに通信することを促進される。これにより、ユーザの互いの対話の量が増加し、オンライン・システム１４０の中でユーザが対話する頻度が増加する。
【００２１】
アクション・ロガー２１５は、オンライン・システム１４０の内部及び／又は外部のユーザ・アクションについての通信を受け取り、ユーザ・アクションについての情報をアクション・ログ２２０に投入する。アクションの例は、別のユーザに対する繋がりの追加、別のユーザに対するメッセージの送信、画像のアップロード、別のユーザからのメッセージを読むこと、別のユーザに関連付けられているコンテンツの閲覧、及び別のユーザによって投稿されるイベントへの参加を含む。これに加えて、いくつかのアクションはオブジェクトと１人以上の特定のユーザとを伴ってよく、これらのアクションはこれらのユーザに関連付けられていて、アクション・ログ２２０に記憶される。
【００２２】
アクション・ログ２２０は、オンライン・システム１４０によって、オンライン・システム１４０上のユーザ・アクションと、オンライン・システム１４０に対して情報を通信するサードパーティ・システム１３０上のアクションとのトラッキングを行うことに使用されることができる。ユーザはオンライン・システム１４０上の様々なオブジェクトと対話することができ、これらの対話を記述する情報は、アクション・ログ２２０において記憶される。オブジェクトとの対話の例は、投稿に対してのコメント、リンクの共有、移動体デバイスを介した物理的位置へのチェックイン、コンテンツ・アイテムへのアクセス、及び任意の他の適した対話を含む。アクション・ログ２２０に含まれるオンライン・システム１４０上のオブジェクトとの対話の追加の例として、写真アルバムへのコメント、ユーザとの通信、オブジェクトとの繋がりの確立、イベントへの参加、グループへの参加、イベントの作成、アプリケーションの許可、アプリケーションの使用、オブジェクトに対する好みの表現（オブジェクトに「いいね」）、及び取引への関与が含まれる。これに加えて、アクション・ログ２２０は、オンライン・システム１４０上の広告とのユーザの対話や、オンライン・システム１４０上で動作している他のアプリケーションとのユーザの対話を記録することができる。一部の実施形態では、ユーザの関心又は好みを推論し、ユーザ・プロフィールに含まれる関心を増大させ、ユーザの好みのより完全な理解を可能にするために、アクション・ログ２２０からのデータが使用される。
【００２３】
アクション・ログ２２０は、外部ウェブサイトなどのサードパーティ・システム１３０に対して行われ、オンライン・システム１４０に対して通信されるユーザ・アクションを記憶することもできる。例えば、電子商取引ウェブサイトは、その電子商取引ウェブサイトがオンライン・システム１４０のユーザを識別することを可能にするソーシャル・プラグインを通じて、オンライン・システム１４０のユーザを認識することができる。オンライン・システム１４０のユーザは一意に識別可能であるので、前述の例におけるものなどの電子商取引ウェブサイトは、ユーザとの付き合いのために、そのオンライン・システム１４０に対してユーザのオンライン・システム１４０の外でのアクションについての情報を通信することができる。したがって、アクション・ログ２２０は、ウェブページの閲覧履歴、関与した広告、行われた購入、並びにショッピング及び買い物からのその他のパターンを含む、サードパーティ・システム１３０上でユーザが行うアクションについての情報を記録することができる。
【００２４】
一実施形態では、エッジ・ストア２２５は、オンライン・システム１４０上のユーザと他のオブジェクトとの間の繋がりを記述する情報を、エッジとして記憶する。一部のエッジはユーザによって定義されることができ、ユーザは他のユーザとの関係を指定することができる。例えば、ユーザは、友達、同僚、及びパートナーなど、ユーザの実生活の関係と平行する他のユーザとのエッジを生成することができる。オンライン・システム１４０上のページに関心を表明する、オンライン・システム１４０の他のユーザとリンクを共有する、オンライン・システム１４０の他のユーザによって行われた投稿にコメントするなど、ユーザがオンライン・システム１４０のオブジェクトと対話するとき、他のエッジが生成される。
【００２５】
一実施形態では、エッジは、ユーザ間の対話、ユーザとオブジェクトとの間の対話、又はオブジェクト間の対話の特性を各々表す、様々なフィーチャを含むことができる。例えば、１つのエッジに含まれるフィーチャは、２人のユーザ間の対話のレート、どのくらい最近に２人のユーザが互いに対話したか、１つのオブジェクトについて１人のユーザによって取り出される情報のレート又は量、又はオブジェクトについてユーザによって投稿されるコメント数及び種類を記述する。フィーチャは、特定のオブジェクト又はユーザを記述する情報を表してもよい。例えば、フィーチャは、ユーザが特定のトピックにおいて有する関心のレベル、ユーザがオンライン・システム１４０にログインするレート、又はユーザについての人口統計学的情報を記述する情報を表してよい。各フィーチャは、ソース・オブジェクト又はソース・ユーザと、ターゲット・オブジェクト又はターゲット・ユーザと、フィーチャ値とに関連付けられてよい。フィーチャは、ソース・オブジェクト若しくはソース・ユーザ、ターゲット・オブジェクト若しくはターゲット・ユーザ、又はソース・オブジェクト若しくはソース・ユーザとターゲット・オブジェクト若しくはターゲット・ユーザとの間の対話を記述する値に基づく表現として指定されることができ、したがって、エッジは１つ以上のフィーチャ表現として表されることができる。
【００２６】
また、エッジ・ストア２２５は、オブジェクト、関心、及び他のユーザに対する親和性スコアなどのエッジについての情報を記憶する。親和性スコア、すなわち「親和性」は、ユーザによって行われるアクションに基づいて、オンライン・システム１４０のオブジェクト、又は別のユーザに対するそのユーザの関心を近似するために、ある期間にわたってオンライン・システム１４０によって計算され得る。ユーザの親和性は、ユーザによって行われるアクションに基づいて、オンライン・システム１４０のオブジェクト、関心、及び他のユーザに対するそのユーザの親和性を近似するために、ある期間にわたってオンライン・システム１４０によって計算され得る。親和性の計算は、その全体を本願明細書に援用する、２０１０年１２月２３日に出願された米国特許出願第１２／９７８，２６５号、２０１２年１１月３０日に出願された米国特許出願第１３／６９０，２５４号、２０１２年１１月３０日に出願された米国特許出願第１３／６８９，９６９号、及び２０１２年１１月３０日に出願された米国特許出願第１３／６９０，０８８号にさらに記述されている。一実施形態では、ユーザと特定のオブジェクトとの間の複数の対話は、エッジ・ストア２２５における１つのエッジとして記憶されてよい。これに代えて、ユーザと特定のオブジェクトとの間の各対話は、分離したエッジとして記憶される。一実施形態では、ユーザ間の繋がりはユーザ・プロフィール・ストア２０５に記憶されてよく、又は、ユーザ・プロフィール・ストア２０５が、ユーザ間の繋がりを決定するためにエッジ・ストア２２５にアクセスしてもよい。
【００２７】
インタフェース・ジェネレータ２３０は、オンライン・システム１４０からのコンテンツを含む１つ以上のインタフェース（ウェブページなど）を生成する。例えば、インタフェース・ジェネレータ２３０によって生成されるインタフェースは、画像、映像、プロフィール情報、又は他のデータを含む。また、インタフェース・ジェネレータ２３０は、オンライン・システム１４０がユーザから情報を要求することを可能とするとともにユーザがクライアント・デバイス１１０及びネットワーク１２０を介してオンライン・システム１４０に情報を提供するための１つ以上のインタフェースを生成する。例えば、インタフェース・ジェネレータ２３０は、ユーザが、そのユーザのユーザ・プロフィールに含むための経歴情報（ユーザの年齢など）を提供するためのフォームを生成する。他のユーザがユーザ・プロフィール・ページを要求するとき、インタフェース・ジェネレータ２３０はプロフィール・ストア２０５からデータを取り出し、クライアント・デバイス１１０による提示用にユーザ・プロフィールの情報の表現を生成する。
【００２８】
また、インタフェース・ジェネレータ２３０は、表示領域を有し複数の広告を含むスクロール可能広告ユニットを生成する。スクロール可能広告ユニットは、スクロール可能広告ユニットに含まれる１つ以上の広告を、表示領域を介してユーザに提示する。これに加えて、ユーザは、スクロール可能広告ユニットの複数の広告の間をナビゲートして表示ユニットを通じて様々な広告を閲覧するために、スクロール可能広告ユニットと対話することができる。一実施形態では、ユーザは、スクロール可能広告ユニットの表示領域における様々な広告を閲覧するために、スクロール可能広告ユニットの表示領域に対して水平又は垂直の入力を提供してよい。例えば、スクロール可能広告ユニットは表示領域に１つの広告を提示し、ユーザが水平スクロール・タブの上に停止する若しくは水平スクロール・タブをクリックする、カーソルを右から左へスワイプする、又は別の適した入力を提供するとき、表示領域において、スクロール可能広告ユニットからの追加の広告を提示する。これに加えて、インタフェース・ジェネレータ２３０は、受け取られたユーザ入力に基づいて、スクロール可能広告ユニットの複数の広告のうちの少なくとも一部を置き換えることができる。例えば、スクロール可能広告ユニットの複数の広告のうちの少なくとも一部は、ユーザが対話した広告のコンテンツに関する広告に置き換えられる。スクロール可能広告ユニットにおける広告の置き換えについて、図４に関連してさらに後述する。
【００２９】
１つ以上の広告の要求（「広告要求」）が、広告要求ストア２３５に記憶される。広告の要求は、広告コンテンツ及び入札額を含む。広告コンテンツは、テキスト・データ、画像データ、音声データ、映像データ、又はユーザに対する提示に適した任意の他のデータである。様々な実施形態では、広告コンテンツは、広告がアクセスされるときにユーザに送られるランディング・ページを指定するネットワーク・アドレスも含む。
【００３０】
入札額は広告主によって広告に関連付けられており、その広告がユーザに対して提示される又はユーザによってアクセスされる場合に広告主がオンライン・システム１４０に提供する報酬額を指定する。一実施形態では、入札額は、広告がユーザ対話を受け取る場合又は任意の他の適した条件に基づいて、その広告をユーザに提示するためにオンライン・システム１４０によって受け取られる期待値（金銭的報酬など）を決定するために、オンライン・システムによって使用される。例えば、入札額は、広告が表示される場合にオンライン・システム１４０が広告主から受け取る金額を指定し、期待値は、入札額と表示される広告にユーザがアクセスする確率とに基づいて決定される。
【００３１】
これに加えて、広告要求は、広告主によって指定される１つ以上のターゲティング基準を含むことができる。広告要求に含まれるターゲティング基準により、広告要求における広告コンテンツが提示されるのに適格なユーザの１つ以上の特性が指定される。例えば、ターゲティング基準は、ターゲティング基準のうちの少なくとも１つを満たすユーザ・プロフィール情報を有するユーザ、エッジ、又はアクションを識別するために使用される。したがって、ターゲティング基準は、広告主が特定の特性を有するユーザを識別することを可能にし、それに続く、様々なユーザに対するコンテンツの配信を簡単にする。
【００３２】
一実施形態では、ターゲティング基準により、ユーザとオンライン・システム１４０の別のユーザ又はオブジェクトとの間におけるアクション又は繋がりの種類が指定されてよい。ターゲティング基準により、オンライン・システム１４０の外部（例えば、サードパーティ・システム１３０上）で行われるユーザとオブジェクトとの間の対話が指定されてもよい。例えば、ターゲティング基準により、別のユーザに対するメッセージの送信、アプリケーションの使用、グループへの参加、グループからの離脱、イベントへの参加、イベントの記述の生成、オンライン・マーケットプレイスを使用した製品又はサービスの購入又は閲覧、サードパーティ・システム１３０からの情報の要求、又は任意の他の適切なアクションなどの特定のアクションを行ったユーザが識別される。ターゲティング基準にアクションを含めることによって、広告主は、広告要求からのコンテンツを提示されるのに適格なユーザをさらに精選することが可能になる。別の例として、ターゲティング基準により、別のユーザ又はオブジェクトに対する繋がりを有するユーザや、別のユーザ又はオブジェクトに対する特定の種類の繋がりを有するユーザが識別される。
【００３３】
オンライン・システム１４０は、インプレッション規則を記述する情報を記憶する規則ストア２４０を含み、このインプレッション規則により、スクロール可能広告ユニットを使用して提示される広告に対してインプレッションが与えられるときが識別される。一実施形態では、広告によって１つ以上のインプレッション規則が満たされる場合、オンライン・システム１４０は、その広告にインプレッションを与える。例えば、インプレッションを与えるための規則が、オンライン・システム・ユーザに対して広告が完全に表示されていることを指定する場合、広告の一部分が表示領域の外にあるときには、その広告に対してインプレッションは与えられない。規則ストア２４０は、異なる種類の広告に対して異なるインプレッション規則を適用することができる。例えば、特定の規則がテキストを含む広告に対して適用される一方、画像のみを含む広告に対して適用されなくてもよい。別の例として、テキストを含む広告に適用される規則では、スクロール可能広告ユニットの表示領域において、広告が、その広告にインプレッションを与えるための指定された長さ以上の時間にわたり提示されることが指定されてもよい。スクロール可能広告ユニットの広告にインプレッションを与えるためのインプレッション規則について、図３に関連してさらに後述する。
【００３４】
ウェブサーバ２４５は、オンライン・システム１４０を、ネットワーク１２０を介して、１つ以上のクライアント・デバイス１１０及び１つ以上のサードパーティ・システム１３０にリンクする。ウェブサーバ２４５は、ウェブページ、並びにＪａｖａ（登録商標）、Ｆｌａｓｈ（登録商標）、及びＸＭＬなど他のウェブ関係コンテンツを供給する。ウェブサーバ２４５は、オンライン・システム１４０とクライアント・デバイス１１０との間のメッセージ、例えば、インスタント・メッセージ、待ち行列メッセージ（例えば電子メール）、テキスト・メッセージ及びショート・メッセージ・サービス（ＳＭＳ）メッセージ、又は任意の他の適したメッセージ送信技法を使用して送られるメッセージを、受け取りし、ルーティングすることができる。ユーザは、ウェブサーバ２４５に要求を送り、コンテンツ・ストア２１０に記憶された情報（例えば、画像又は映像）をアップロードすることができる。これに加えて、ウェブサーバ２４５は、ＩＯＳ（登録商標）、ＡＮＤＲＯＩＤ（登録商標）、ｗｅｂＯＳ（登録商標）、又はＲＩＭ（登録商標）などのネィティブ・クライアント・デバイス・オペレーティング・システムにデータを直接的に送るためのアプリケーション・プログラミング・インタフェース（ＡＰＩ）機能を提供してもよい。
【００３５】
スクロール可能広告ユニットの広告に対するインプレッションのクレジット
オンライン・システム１４０は、スクロール可能広告ユニットをユーザに提示する要求を受け取るとき、スクロール可能広告ユニットを含む表示をレンダリングするための命令を生成する。例えば、オンライン・システム１４０は、クライアント・デバイス１１０に対して通信されるスクロール可能広告ユニットを含むウェブページをレンダリングするための命令を生成し、この命令によってスクロール可能広告ユニットの表示のために表示ページがレンダリングされる。この命令によって、スクロール可能広告ユニットを介する提示用に広告要求ストア２３５から選択される１つ以上の広告要求が識別される。例えば、オンライン・システム１４０は、広告要求ストア２３５に含まれており、ユーザによって満たされ表示に提示される少なくとも１つのターゲティング基準を有する、広告要求候補を選択する。この命令によって、広告要求候補から、スクロール可能広告ユニットに含められるための特定の広告要求が選択され（例えば、入札に基づく競売を通じて）、識別される。
【００３６】
図３は、スクロール可能広告ユニットにおける広告のインプレッションを決定するための方法の一実施形態のフローチャートである。オンライン・システム１４０は、スクロール可能広告ユニットをユーザに提示するための要求をクライアント・デバイス１１０から受け取ることに応答して、スクロール可能広告ユニット４００（図４に一例が示される）を生成する。１つ以上の広告要求は、広告要求ストア２４０における情報に基づいて識別され、スクロール可能広告ユニット４００に含められる。スクロール可能広告ユニット４００に含まれる広告４３０ａは、スクロール可能広告ユニット４００がクライアント・デバイス１１０によってレンダリングされるとき、スクロール可能広告ユニット４００の表示領域４２０に提示される（３００）。クライアント・デバイス１１０がスクロール可能広告ユニット４００を提示する（３００）とき、オンライン・システム１４０は、スクロール可能広告ユニットを提示する（３００）クライアント・デバイス１１０の表示領域に対するスクロール可能広告ユニット４００に含まれる広告の位置を指定する情報を取り出す（３１０）。例えば、この受け取られる情報によって、表示領域４２０に含まれる広告４３０ａと、表示領域４２０に対する追加の広告４３０ｂ，４３０ｃの位置とが識別される。この情報は、指定される１つの時間（例えば、ページが初めてレンダリングされるとき）において、又は複数の時間間隔において取り出される（３１０）ことができる。
【００３７】
オンライン・システム１４０は規則ストア２４０から１つ以上のインプレッション規則を取り出し、表示領域４２０に提示される広告４３０ａに対して、インプレッション規則のうちの１つ以上と、表示領域４２０に対するスクロール可能広告ユニット４００における広告の位置についての情報とを適用する（３２０）。一実施形態では、この情報によって、表示領域４２０に表示される広告４３０ａの割合が識別される。インプレッション規則の例には、表示領域４２０において１つの広告が完全に含まれる場合に表示領域４２０における広告４３０ａにインプレッションを与えることと、表示領域４２０における広告４３０ａのうちの閾値量又は閾値割合（例えば、８５％又は９０％）が表示領域４２０内にある場合に広告４３０ａにインプレッションを与えることと、ユーザが表示領域４２０における広告４３０ａをクリックする場合に広告４３０ａにインプレッションを与えることと、ユーザが表示領域４２０における広告４３０ａに対し好みを示す場合に広告４３０ａにインプレッションを与えることと、ユーザが表示領域４２０に表示される広告４３０ａから、指定された速度以下の速度でナビゲートして離れる（例えば、スクロールして過ぎる）場合に表示領域４２０における広告４３０ａにインプレッションを与えることとが含まれる。
【００３８】
オンライン・システム１４０は、取り出されたインプレッション規則のうちの１つ以上が広告４３０ａによって満たされるかどうかを判定する（３３０）。少なくとも１つのインプレッション規則が満たされる場合、広告４３０ａに関連付けられているトラッキング機構がロードされる（３４０）。例えば、トラッキング・ピクセル、又はユーザが広告４３０ａを閲覧したと判定するための他の適した情報が、広告４３０ａにロードされる（３４０）。したがって、広告４３０に関連付けられているトラッキング機構をロードする（４３０）ことは、ユーザが広告４３０ａを閲覧したことを示し、その広告４３０ａに対してインプレッションが与えられる。少なくとも１つのインプレッション規則が満たされない場合、又は広告４３０ａについてトラッキング機構がロードされる場合、オンライン・システム１４０は広告４３０ａとのユーザ対話が受け取られた（３５０）かどうかを判定する。
【００３９】
広告４３０ａとのユーザ対話の例として、広告４３０ａ，４３０ｂ，４３０ｃを通じてナビゲートする（例えば、スクロールする）こと、広告４３０ａにアクセスすること、広告４３０ａに対し好みを示すこと（すなわち、「いいね（ｌｉｋｅ）」すること）、広告４３０ａを介してイベントに対するＲＳＶＰを行うこと、及び広告主によって広告４３０ａを介して提案される割引の提案を受け入れることなどが挙げられる。ユーザは、スクロール可能広告ユニット４００に含まれる追加の広告４３０ａ，４３０ｂを閲覧するために、スクロール可能広告ユニット４００の表示領域４２０において水平に、垂直に、又は両方向にスクロールすることができる。ラップアラウンド・フィーチャによって、スクロール可能広告ユニット４００の最後の広告が表示領域４２０に含まれるとき、表示領域４２０に最初に含まれていた広告４３０ａにユーザが戻ることが可能となってよい。これに代えて、スクロール可能広告ユニット４００における最後の広告が表示領域４２０に含まれるとき、ユーザは反対方向にナビゲートし、以前に提示された広告を表示領域４２０において閲覧することができる。表示領域４２０によって提示されるスクロール可能広告ユニットに含まれる広告を変更するために、ユーザは、表示領域４３０におけるスクロール・バー４１０と対話し、表示領域４２０を介してジェスチャを提供し、表示領域４２０においてカーソルを動かすことができる。広告４３０ａとのユーザ対話が受け取られた場合、表示領域４２０に提示される様々な広告４３０ｂ，４３０ｃにインプレッションを与えるかどうか、又は表示領域４２０に提示される１つの広告４３０ａにインプレッションを与えるかどうかを評価するために、表示領域４２０に提示される広告４３０ａについての位置情報と、表示領域４２０に対する追加の広告４３０ｂ，４３０ｃの位置とが取り出される（３１０）。ユーザ対話が受け取られなかった場合、広告４３０ａについてトラッキング機構はロードされず、プロセスが終了する（３６０）。
【００４０】
スクロール可能広告ユニットの広告のインプレッションの強化
スクロール可能広告ユニット４００は、スクロール可能広告ユニット４００の広告４３０にインプレッションが与えられる可能性を増加するための１つ以上のフィーチャを有することができる。例えば、追加のユーザのアクションを記述するニュースフィードにおいてソーシャル・ネットワーキング・システム・ユーザであるユーザに対して表示される１つ以上のスクロール可能広告ユニット４００において、スクロール可能広告ユニット４００における広告４３０は、ソーシャル・ネットワーキング・システム・ユーザのアクションを記述する記事を含んでよく、広告主は、ソーシャル・ネットワーキング・システムを介してユーザに繋がっているユーザのアクションを記述する記事を提示することについて、ソーシャル・ネットワーキング・システムに報酬を与える。スクロール可能広告ユニットの広告は、オンライン・システムによってユーザに関連付けられている情報に基づいて（例えば、ユーザ・プロフィール情報、ユーザによって行われるアクション、ユーザとオブジェクト又は他のユーザとの間の繋がり）選択されてもよい。一部の実施形態では、ユーザが広告（例えば、４３０ａ）と対話するとき、記事を含む１つ以上の追加の広告４３０がロードされる。
【００４１】
これに加えて、ユーザが表示領域４２０に提示されている広告４３０ａを閲覧する、又は表示領域４２０に提示されている広告４３０ａと対話するとき、スクロール可能広告ユニット４００は、表示領域４２０において追加の広告４３０ｂを自動的に提示することができる。例えば、ユーザが表示領域４２０における広告４３０ａにアクセスする場合、オンライン・システム１４０は、ユーザが広告４３０ａを閲覧したと判定する。したがって、オンライン・システム１４０は、広告４３０ａに関連付けられているトラッキング機構をロードし、インプレッションをその広告４３０ａに対して与え、表示領域４２０においてスクロール可能広告ユニット４００からの追加の広告４３０ｂを提示する。同様に、追加の広告４３０ｂにインプレッションが与えられる場合、別の広告４３０ｃが表示領域４２０に提示されてよい。さらに、スクロール可能広告ユニットにおける複数の広告４３０のうちの少なくとも一部は、スクロール可能広告ユニット４００においてユーザが対話した１つの広告４３０に関するコンテンツについて、代替的な広告に置き換えられてもよい。例えば、ユーザが表示領域４２０に提示されるページについて１つの広告４３０ａを好むことをそのユーザが示すとき、オンライン・システム１４０は、スクロール可能広告ユニット４００における１つ以上の広告４３０を、該ページに関する他の広告（該ページ上の投稿についての広告など）に置き換えてもよい。
【００４２】
まとめ
本発明の実施形態の上記の記述は、例示を目的に提示されており、網羅的であることも開示された厳密な形態に本発明を限定することも意図していない。上記の開示に照らして多くの修正及び変形があり得ることを当業者であれば理解されるであろう。
【００４３】
この記述の一部は、情報に対する操作のアルゴリズム及び記号表現の観点で本発明の実施形態を記述している。これらのアルゴリズムの記述及び表現は、データ処理技術の当業者によって、自らの作業の本質を他の当業者に効率的に伝えるために一般に使用される。これらの操作は、機能的、計算的、又は論理的に記述されるが、コンピュータ・プログラム、等価な電気回路、又はマイクロコードなどによって実装されるものと理解される。さらに、これらの操作の構成を、一般性を損なわずにモジュールと呼ぶことが時として好都合であることも判明している。記述される操作及びそれらの関連付けられているモジュールは、ソフトウェア、ファームウェア、ハードウェア、又はこれらの任意の組み合わせにより実施される。
【００４４】
本明細書に記述された任意の工程、操作、及びプロセスは、１つ以上のハードウェア又はソフトウェア・モジュールによって、単独で又は他のデバイスと組み合わせて実施又は実装される。一実施形態では、ソフトウェア・モジュールは、記述された任意又は全ての工程、操作、又はプロセスを実施するためにコンピュータ・プロセッサによって実行できるコンピュータ・プログラム・コードを含むコンピュータ可読媒体を備えるコンピュータ・プログラム製品によって実装される。
【００４５】
本発明の実施形態は、また、本明細書の動作を実施するための装置に関する。この装置は、要求された目的に応じて特別に構築されてもよく、かつ／又は、コンピュータに記憶されたコンピュータ・プログラムによって選択的に作動又は再構成される汎用コンピューティング・デバイスを含む。そのようなコンピュータ・プログラムは、コンピュータ・システム・バスに結合される、非一時的な有形のコンピュータ可読記憶媒体、又は電子命令の記憶に適切な任意の種類の媒体に記憶される。さらに、本明細書で参照される任意のコンピューティング・システムは、単一のプロセッサを含んでよく、又は、コンピューティング能力を増大するために複数のプロセッサ設計を採用するアーキテクチャであってもよい。
【００４６】
本発明の実施形態は、本明細書に記述されたコンピューティング・プロセスによって製造される製品にも関する。そのような製品は、コンピューティング・プロセスから生じる情報を含むことができ、その情報は、非一時的な有形のコンピュータ可読記憶媒体に記憶され、また、本明細書に記述されたコンピュータ・プログラム製品又は他のデータの組み合わせの任意の実施形態を含む。
【００４７】
最後に、本明細書で使用される用語は、主に読み易さ及び教示のために選択されており、本発明の主題を線引きする又は限定するように選択されていない。したがって、本発明の範囲は、この詳細な記述によってではなく、本明細書に基づく出願に関する請求項によって限定されることが意図される。したがって、本発明の実施形態の開示は、添付の特許請求の範囲に記載される本発明の範囲を限定するものではなく例示することが意図される。
【図１】
2019149209.tif 000003
【図２】
2019149209.tif 000004
【図３】
2019149209.tif 000005
【図４】
2019149209.tif 000006
【手続補正書】
【提出日】令和1年7月11日(2019.7.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の広告と、前記複数の広告からの１つの広告をユーザに提示する表示領域とを備えるスクロール可能広告ユニットを、オンライン・システムのユーザに提示する工程と、
前記表示領域における前記広告の位置に関連付けられている情報を取り出す工程と、
広告インプレッションを前記表示領域における前記広告に対して課すための１つ以上の規則を適用する工程であって、前記規則のうちの少なくとも１つは前記表示領域における前記広告の前記位置に少なくとも部分的に基づく、工程と、
前記広告インプレッションを課すための前記規則のうちの１つ以上が前記表示領域における前記広告によって満たされる場合、前記表示領域における前記広告に関連付けられているトラッキング機構をロードする工程と、
前記広告インプレッションを課すための前記規則のうちの１つ以上が前記表示領域における前記広告によって満たされる場合、前記広告インプレッションを前記表示領域における前記広告に対して課す工程と、を備える方法。
【請求項２】
前記表示領域における前記広告に関連付けられているインタラクションを受け取る工程をさらに備える、請求項１に記載の方法。
【請求項３】
前記表示領域における前記広告に関連付けられている前記インタラクションは、前記スクロール可能広告ユニットに含まれる１つ以上の広告を前記表示領域を通じて水平にスクロールすることと、前記スクロール可能広告ユニットに含まれる１つ以上の広告を前記表示領域を通じて垂直にスクロールすることと、これらの任意の組合せとから成るグループから選択される、請求項２に記載の方法。
【請求項４】
前記表示領域における前記広告に関連付けられている前記インタラクションは前記広告に対し好みを示すことを含む、請求項２に記載の方法。
【請求項５】
前記広告インプレッションを前記表示領域における前記広告に対して課すための前記１つ以上の規則は、前記広告が前記表示領域において完全に提示される場合、前記インプレッションを課すことと、前記広告のうちの閾値割合以上が前記表示領域に提示される場合、前記インプレッションを課すことと、前記ユーザが前記表示領域における前記広告とインタラクトする場合、前記インプレッションを課すことと、前記ユーザが前記表示領域に提示される前記広告から閾値速度以下の速度でナビゲートする場合、前記インプレッションを課すことと、これらの任意の組合せとから成るグループから選択される、請求項１に記載の方法。
【請求項６】
前記オンライン・システムはソーシャル・ネットワーキング・システムである、請求項１に記載の方法。
【請求項７】
前記複数の広告は、前記ソーシャル・ネットワーキング・システムによって維持されるコンテンツに関連付けられている１つ以上の記事を含む、請求項６に記載の方法。
【請求項８】
前記スクロール可能広告ユニットの前記表示領域において前記複数の広告からの追加の広告を提示する工程であって、前記追加の広告はトラッキング機構に関連付けられていない工程をさらに備える、請求項１に記載の方法。
【請求項９】
前記スクロール可能広告ユニットに含まれる前記複数の広告のうちの１つ以上を、前記ユーザがインタラクトした広告に関するコンテンツに関連付けられている１つ以上の広告に置き換える工程をさらに備える、請求項１に記載の方法。
【請求項１０】
前記表示領域における前記広告に関連付けられている前記トラッキング機構をロードする工程は、
前記表示領域における前記広告に関連付けられているトラッキング・ピクセルをロードする工程を含む、請求項１に記載の方法。
【請求項１１】
複数の広告と、前記複数の広告からの１つの広告をユーザに提示する表示領域とを備えるスクロール可能広告ユニットを、オンライン・システムのユーザに提示する工程と、
前記表示領域に提示される前記広告に関連付けられているインタラクションを受け取る工程と、
広告インプレッションを前記表示領域に提示される前記広告に対して課すための１つ以上の規則を適用する工程と、
前記広告インプレッションを課すための前記規則のうちの１つ以上が前記表示領域に提示される前記広告によって満たされる場合、前記表示領域に提示される前記広告に関連付けられているトラッキング機構をロードする工程と、を備える方法。
【請求項１２】
前記広告インプレッションを課すための前記規則のうちの１つ以上が前記表示領域に提示される前記広告によって満たされる場合、前記広告インプレッションを前記表示領域に提示される前記広告に対して課す工程をさらに備える、請求項１１に記載の方法。
【請求項１３】
前記表示領域に提示される前記広告に関連付けられている前記インタラクションは、前記スクロール可能広告に含まれる前記１つ以上の広告を前記表示領域を通じて水平にスクロールすることと、前記スクロール可能広告に含まれる前記１つ以上の広告を前記表示領域を通じて垂直にスクロールすることと、これらの任意の組合せとから成るグループから選択される、請求項１１に記載の方法。
【請求項１４】
前記広告に関連付けられている前記インタラクションは、前記表示領域に提示される前記広告に対し好みを示すことと、前記表示領域に提示される前記広告にアクセスすることとから成るグループから選択される、請求項１１に記載の方法。
【請求項１５】
前記広告インプレッションを前記表示領域における前記広告に対して課すための前記１つ以上の規則は、前記広告が前記表示領域において完全に提示される場合、前記インプレッションを課すことと、前記広告のうちの閾値割合以上が前記表示領域に提示される場合、前記インプレッションを課すことと、前記ユーザが前記表示領域における前記広告とインタラクトする場合、前記インプレッションを課すことと、前記ユーザが前記表示領域に提示される前記広告から閾値速度以下の速度でナビゲートする場合、前記インプレッションを課すことと、これらの任意の組合せとから成るグループから選択される、請求項１１に記載の方法。
【請求項１６】
前記オンライン・システムはソーシャル・ネットワーキング・システムである、請求項１１に記載の方法。
【請求項１７】
前記複数の広告は、前記ソーシャル・ネットワーキング・システムによって維持されるコンテンツに関連付けられている１つ以上の記事を含む、請求項１６に記載の方法。
【請求項１８】
前記スクロール可能広告ユニットの前記表示領域において前記複数の広告からの追加の広告を提示する工程であって、前記追加の広告はトラッキング機構に関連付けられていない工程をさらに備える、請求項１１に記載の方法。
【請求項１９】
前記スクロール可能広告ユニットに含まれる前記複数の広告のうちの１つ以上を、前記ユーザがインタラクトした広告に関するコンテンツに関連付けられている１つ以上の広告に置き換える工程をさらに備える、請求項１１に記載の方法。
【請求項２０】
前記表示領域における前記広告に関連付けられている前記トラッキング機構をロードする工程は、
前記表示領域における前記広告に関連付けられているトラッキング・ピクセルをロードする工程を含む、請求項１１に記載の方法。