(57)【特許請求の範囲】
【請求項１】
ソーシャルネットワーキングシステムからソーシャルネットワーキングシステムユーザデータを受け取るソーシャルネットワーキングシステムユーザデータ受取工程であって、前記ソーシャルネットワーキングシステムユーザデータは前記ソーシャルネットワーキングシステムの複数のユーザの各々のユーザ識別子を含む、ソーシャルネットワーキングシステムユーザデータ受取工程と、
サービスプロバイダからサービスプロバイダユーザデータを受け取るサービスプロバイダユーザデータ受取工程であって、前記サービスプロバイダユーザデータは、前記サービスプロバイダの複数のユーザの各々のユーザ識別子を含む、サービスプロバイダユーザデータ受取工程と、
前記ソーシャルネットワーキングシステムと前記サービスプロバイダとの１以上のユーザの各々について、前記識別子を用いて前記ソーシャルネットワーキングシステムのユーザと前記サービスプロバイダのユーザとのマッチングを行うマッチング工程と、
前記ソーシャルネットワーキングシステムユーザデータおよび前記サービスプロバイダユーザデータを結合し、前記ソーシャルネットワーキングシステムおよび前記サービスプロバイダにおいて一致するユーザ識別子を有する１以上のユーザについて集約されたユーザプロフィールを生成するユーザプロフィール生成工程と、
サードパーティのコンテンツリソースから複数のコンテンツアイテムに関する情報を受け取るコンテンツアイテム情報受取工程であって、コンテンツアイテムについて受信される情報は、そのコンテンツアイテムを閲覧する適格を有するユーザの１以上の特性を規定するターゲット基準を含む、コンテンツアイテム情報受取工程と、
閲覧ユーザの集約されたユーザプロフィールにターゲット基準を適用することによって、コンテンツアイテムについて前記閲覧ユーザの適格を判定する判定工程と、
前記判定に基づき、前記閲覧ユーザのためのコンテンツアイテムを選択するコンテンツアイテム選択工程と、
選択したコンテンツアイテムを表示のために前記閲覧ユーザに送るコンテンツアイテム送信工程と、を備える方法。
【請求項２】
サービスプロバイダは、ウェブ制作者、イメージコンテンツプロバイダ、ビデオコンテンツプロバイダ、ニュース制作者、およびサービスプロバイダからなる群から選択される、請求項１に記載の方法。
【請求項３】
ユーザデータは、ユーザの購入履歴、ウェブブラウジング履歴、イメージ閲覧履歴、ビデオコンテンツアイテム閲覧履歴、ニュースコンテンツアイテム閲覧履歴、クリックスルーレート、およびソーシャルネットワーキングシステムデータからなる群から選択される、請求項１に記載の方法。
【請求項４】
ソーシャルネットワーキングシステムまたはサービスプロバイダによって提供される暗号化されたユーザ識別子に応じて、ユーザの交換識別子を確立させる工程をさらに備える、請求項１に記載の方法。
【請求項５】
ソーシャルネットワーキングシステムから受け取られるユーザデータは、ノードとエッジとを含むソーシャルグラフを含み、ノードはオブジェクトを表し、エッジはオブジェクト間の接続を表す、請求項１に記載の方法。
【請求項６】
ユーザプロフィール生成工程は、サービスプロバイダから受け取られるユーザデータをソーシャルグラフ内のノードおよびエッジとして追加することによって帰属の決定されたグラフを生成する工程を含む、請求項５に記載の方法。
【請求項７】
コンテンツアイテムは、広告、ニュース記事、ビデオ、イメージ、およびソーシャルネットワーキングシステムのニュースフィード記事からなる群から選択される、請求項１に記載の方法。
【請求項８】
コンテンツアイテムのターゲット基準に基づきユーザに対して１つ以上のコンテンツアイテムのマッチングを行う工程をさらに備える、請求項１に記載の方法。
【請求項９】
選択したコンテンツアイテムは、該コンテンツアイテムをユーザに表示することから生じる期待される収益に基づき選択される、請求項１に記載の方法。
【請求項１０】
送る工程は、ユーザに対する表示のために制作者に選択したコンテンツアイテムを送る工程を含む、請求項１に記載の方法。
【請求項１１】
サービスプロバイダからユーザを転送するトラッキングピクセルに応じてユーザ情報を受け取る工程であって、前記トラッキングピクセルによってユーザ情報が提供される、前記工程と、
ユーザ情報が既存のユーザ情報と一致しない場合、該ユーザのための交換識別情報を生成する工程をさらに備える、請求項１に記載の方法。
【請求項１２】
前記コンテンツアイテム選択工程は、ユーザデータを用いて複数のアイテムの順位を決定する工程を含む、請求項１に記載の方法。
【請求項１３】
前記ターゲット基準は、前記サービスプロバイダから受信される集約されたユーザプロフィールにおける少なくとも一部のユーザデータと、前記ソーシャルネットワーキングシステムから受信される集約されたユーザプロフィールにおける少なくとも一部のユーザデータとに対し適用される、請求項１に記載の方法。
【請求項１４】
前記ターゲット基準は、前記ソーシャルネットワーキングシステムにおける接続に基づく、請求項１に記載の方法。
【請求項１５】
前記ユーザ識別子は暗号化されている、請求項１に記載の方法。
【請求項１６】
コンピュータプログラムコードを含む非一時的なコンピュータ可読記憶媒体であって、プロセッサによって実行される時、該プロセッサが、
ソーシャルネットワーキングシステムからソーシャルネットワーキングシステムユーザデータを受け取るソーシャルネットワーキングシステムユーザデータ受取工程であって、前記ソーシャルネットワーキングシステムユーザデータは前記ソーシャルネットワーキングシステムの複数のユーザの各々のユーザ識別子を含む、ソーシャルネットワーキングシステムユーザデータ受取工程と、
サービスプロバイダからサービスプロバイダユーザデータを受け取るサービスプロバイダユーザデータ受取工程であって、前記サービスプロバイダユーザデータは、前記サービスプロバイダの複数のユーザの各々のユーザ識別子を含む、サービスプロバイダユーザデータ受取工程と、
前記ソーシャルネットワーキングシステムと前記サービスプロバイダとの１以上のユーザの各々について、前記識別子を用いて前記ソーシャルネットワーキングシステムのユーザと前記サービスプロバイダのユーザとのマッチングを行うマッチング工程と、
前記ソーシャルネットワーキングシステムユーザデータおよび前記サービスプロバイダユーザデータを結合し、前記ソーシャルネットワーキングシステムおよび前記サービスプロバイダにおいて一致するユーザ識別子を有する１以上のユーザについて集約されたユーザプロフィールを生成するユーザプロフィール生成工程と、
サードパーティのコンテンツリソースから複数のコンテンツアイテムに関する情報を受け取るコンテンツアイテム情報受取工程であって、コンテンツアイテムについて受信される情報は、そのコンテンツアイテムを閲覧する適格を有するユーザの１以上の特性を規定するターゲット基準を含む、コンテンツアイテム情報受取工程と、
閲覧ユーザの集約されたユーザプロフィールにターゲット基準を適用することによって、コンテンツアイテムについて前記閲覧ユーザの適格を判定する判定工程と、
前記判定に基づき、前記閲覧ユーザのためのコンテンツアイテムを選択するコンテンツアイテム選択工程と、
選択したコンテンツアイテムを表示のために前記閲覧ユーザに送るコンテンツアイテム送信工程と、を行う、媒体。
【請求項１７】
前記コンテンツアイテム選択工程は、ユーザデータを用いて複数のアイテムの順位を決定する工程を含む、請求項１６に記載の媒体。
【請求項１８】
サービスプロバイダは、ウェブ制作者、イメージコンテンツプロバイダ、ビデオコンテンツプロバイダ、ニュース制作者、およびサービスプロバイダからなる群から選択される、請求項１６に記載の媒体。
【請求項１９】
ユーザデータは、ユーザの購入履歴、ウェブブラウジング履歴、イメージ閲覧履歴、ビデオコンテンツアイテム閲覧履歴、ニュースコンテンツアイテム閲覧履歴、クリックスルーレート、およびソーシャルネットワーキングシステムデータからなる群から選択される、請求項１６に記載の媒体。
【請求項２０】
コンテンツアイテムは、広告、ニュース記事、ビデオ、イメージ、およびソーシャルネットワーキングシステムのニュースフィード記事からなる群から選択される、請求項１６に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に広告に関し、より詳細には、ユーザに対するコンテンツアイテムのターゲティングを行うべく、ユーザデータ上にソーシャルネットワーキングシステムデータをレイヤー化することに関する。
【背景技術】
【０００２】
広告主（ａｄｖｅｒｔｉｓｅｒ）は、一般に、広告される製品に関心を有する可能性の高いユーザに対してオンライン広告を表示することを望んでいる。しばしば、ユーザが製品に関心を有するであろうか否かを確認する目的で、広告主は、ある特性を示すユーザは、一般に、ある製品にも関心を有すると仮定する。例えば、広告主は、ランニングのビデオを閲覧しており、ランニングシューズを最近購入し、ランニングのグループに参加したユーザは、心拍数モニタの購入に関心を有し得ると仮定する。しかしながら、ユーザに関するそのような情報が広告主または制作者（ｐｕｂｌｉｓｈｅｒ）に利用可能ではない場合がある。
【０００３】
一例では、広告主は、小売業者（ｒｅｔａｉｌｅｒ）からユーザの購入履歴に関する情報を受け取って、そのユーザの購入履歴に基づき広告を表示することが可能である。例えば、ユーザがランニングシューズを最近購入している場合、広告主は、そのユーザに対して心拍数モニタの広告を表示することができる。しかしながら、このユーザがカジュアルウェア用にランニングシューズを購入した場合、心拍数モニタを購入することには関心を有しない可能性がある。したがって、小売業者によるユーザの購入履歴に基づいて広告主がユーザに製品の広告を効果的に行うことは不可能である。
【０００４】
別の例では、ソーシャルネットワーキングシステム内で関心事としてランニングを示したソーシャルネットワーキングシステムユーザに対し、心拍数モニタが広告される。しかしながら、このユーザが積極的にランニングをしていない場合もあるし、既に心拍数モニタを購入している場合もある。したがって、広告主は、広告された製品に関心を有しないユーザに対して日常的に広告を行う。
【図面の簡単な説明】
【０００５】
【図１】本発明の一実施形態による２つ以上のサービスプロバイダからのデータに基づきユーザに対するコンテンツアイテムのターゲティングを行うためのシステムの図。
【図２】本発明の一実施形態によるユーザの交換ＩＤを確立するための処理の図。
【図３】本発明の一実施形態による２つ以上のサービスプロバイダからのデータに基づきユーザに対するコンテンツアイテムのターゲティングを行うための処理のフローチャート。
【発明を実施するための形態】
【０００６】
本発明の実施形態によって、制作者がコンテンツアイテムのターゲット基準を満たすユーザにコンテンツアイテムを提供することが可能である。制作者は、しばしば、あるユーザに関してそのユーザがそのコンテンツアイテムのターゲット基準を満たすか否かを判定するための情報を有しない。したがって、一例では、制作者は、コンテンツアイテムのターゲット基準およびユーザデータに基づいてユーザとコンテンツアイテムとのマッチングを行うことを交換サーバに要求する。
【０００７】
一実施形態では、交換サーバは、ソーシャルネットワーキングシステムとサービスプロバイダとを含む２つ以上のソースから、ユーザデータを受け取る。サービスプロバイダは
、小売、ビデオ、イメージ、データ、ニュースコンテンツアイテム、またはユーザに対するサービスを提供する、任意のエンティティであってよい。各ユーザについて、交換サーバはユーザデータを集約し、それによって、ソーシャルネットワーキングシステムからのユーザ情報がサービスプロバイダからのユーザデータに関連付けられる。一実施形態では、交換サーバは、ユーザの識別情報（ｉｄｅｎｔｉｔｙ）を知ることなく、各ユーザのユーザデータを集約する。例えば、ソーシャルネットワーキングシステムおよびサービスプロバイダは、それらのユーザのプライバシーを保護することを望み、ユーザを識別し得る、またはユーザとの合意事項に違反し得る情報を提供しない場合がある。そのような一例では、交換サーバは、ユーザに関するユーザ識別情報をサービスプロバイダまたはソーシャルネットワーキングシステムから知ることなく、各ユーザのユーザデータを集約する。
【０００８】
交換サーバは、ユーザに関する集約したデータにコンテンツアイテムのターゲット基準を一致させることによって、ユーザを広告に一致（マッチング）させてもよい。例えば、ユーザがソーシャルネットワーキングシステムに所属しており、先月ある製品を購入し、現在、教育機関に通っていると、コンテンツアイテムのターゲット基準が提供される場合、交換サーバは、ユーザがコンテンツアイテムのターゲット基準を満たすか否かを判定するべく、小売業者とソーシャルネットワーキングシステムとからのデータを含む集約データを調査する。交換サーバは、ユーザがコンテンツアイテムの１つ以上のターゲット基準を満たす場合、そのコンテンツアイテムを選択してユーザに表示する。
【０００９】
幾つかの例では、ユーザは１より多いコンテンツアイテムのターゲット基準を満たす。そのような一例では、交換サーバは、満たされたターゲット基準の数に基づきユーザに表示するコンテンツアイテムの順位（ランク）を決定してもよい。他の例では、交換サーバは、ユーザがそのコンテンツアイテムをクリックする、そのコンテンツアイテムに関連付けられたウェブページまたはアプリケーションを訪問する、そのコンテンツアイテムに表示される製品を購入することの予測される見込み、またはそのコンテンツアイテムをユーザに表示することから生じると期待される収益に基づき、コンテンツアイテムのランクを決定してもよい。そのようにして、交換サーバは、本明細書に記載の１つ以上の基準に基づきコンテンツアイテムを選択することができる。
【００１０】
交換サーバが選択されたコンテンツアイテムを制作者に提供し、それによって、制作者がそのコンテンツアイテムをユーザに表示してもよい。例えば、制作者は、ユーザに表示されるウェブページ内において、またはユーザのコンピュータデバイス上で実行するアプリケーション内において、ユーザにコンテンツアイテムを表示してもよい。他の例では、交換サーバは、コンテンツアイテムに関連付けられたランキングを提供し、それによって、制作者がどのコンテンツアイテムをユーザに表示するかを決定してもよい。そのようにして、制作者は、ユーザに対してカスタマイズされた経験を提供するべく、幾つかのより低く順位付けされたコンテンツアイテムを表示することを選んでもよい。
【００１１】
このサマリ部分および以下の詳細な説明により記載される特徴および利点は、包括的なものではない。多くの追加の特徴および利点が、図面、明細書、および特許請求の範囲に鑑みて当業者には明らかである。
【００１２】
図では、単に例示の目的で本発明の様々な実施形態を示す。当業者には、本明細書に記載の発明の原理から逸脱することなく、本明細書に示した構造および方法の代替の実施形態が用いられ得ることが、以下の説明から容易に認められる。
【００１３】
概観
図１には、本発明の一実施形態による２つ以上のサービスプロバイダからのデータに基づきユーザに対するコンテンツアイテムのターゲティングを行うためのシステムの図を示
す。一実施形態では、１つ以上のサービスプロバイダ１０２と、１つのソーシャルネットワーキングシステム１０４（ソーシャルグラフデータストア１０６を含む）とが、交換サーバ１０８にユーザデータを送り、交換サーバ１０８が各ユーザのデータを集約する。加えて、交換サーバ１０８は、広告主１１０から１つ以上の広告の広告基準を受け取る。コンテンツ選択エンジン１１２は、広告主１１０によって提供されるターゲット基準と集約したユーザデータとに少なくとも部分的に基づき、ユーザに表示する広告を選択する。交換サーバ１０８は、選択されたコンテンツアイテムを制作者１１４に送る。
【００１４】
サービスプロバイダ１０２は、ネットワークを通じてユーザにデータまたはサービスを提供する任意のエンティティを含み、ソーシャルネットワーキングシステム、ウェブ小売業者、ニュースプロバイダ、ビデオコンテンツアイテムプロバイダなどを含むが、それらに限定されない。図１には、単に例示の目的で、２つのサービスプロバイダ１０２ａ，１０２ｂを示すが、本明細書に開示の実施形態は、それより少ないまたは多いサービスプロバイダ１０２を含んでもよい。一実施形態では、サービスプロバイダ１０２のうちの少なくとも１つは、ソーシャルネットワーキングシステム１０４である。ソーシャルネットワーキングシステム１０４は、ユーザがそのソーシャルネットワークの内外において対話を行うことを可能とする機構を提供する。ソーシャルネットワーキングシステム１０４について、より詳細に以下に説明する。
【００１５】
サービスプロバイダ１０２およびソーシャルネットワーキングシステム１０４のユーザは、個人であっても、法人その他、人以外のエンティティなど、任意の他のエンティティであってもよい。サービスプロバイダ１０２およびソーシャルネットワーキングシステム１０４は、各ユーザに対しユニークなユーザ識別情報（ＩＤ）を割り当てることによって、またはＥメールアドレスによってユーザを識別することにより、各ユーザを識別してもよい。一実施形態では、サービスプロバイダ１０２およびソーシャルネットワーキングシステム１０４は、それらのユーザのデータを交換サーバ１０６に送る。しかしながら、ユーザのプライバシーを保護するために、サービスプロバイダ１０２およびソーシャルネットワーキングシステム１０４は、ユーザのＩＤおよびＥメールアドレスを交換サーバ１０８に開示しなくてもよい。したがって、一実施形態では、交換サーバ１０８が個々のユニークなユーザに交換ＩＤを割り当てることによって、２つの異なるサービスプロバイダ１０２に関連付けられたユニークなユーザが共通の交換ＩＤによって識別され得る。
【００１６】
サービスプロバイダ１０２およびソーシャルネットワーキングシステム１０４によって提供されるデータは、ユーザに関連付けられる任意の情報も含んでよい。例えば、データは、次に制限されないが、ユーザの公開プロフィール情報、ブラウジング履歴、購入履歴、コンテンツアイテム閲覧履歴、およびソーシャルネットワーキングシステム情報を含んでいてよい。ソーシャルネットワーキングシステムによって追跡および維持されるソーシャルネットワーキングシステム情報は、ソーシャルグラフデータストア１０６内にソーシャルグラフとして記憶されてよい。ソーシャルグラフは、複数のエッジ（対話、接続、通信、または他のノード間の関連性の尺度を表す）によって相互に接続される複数のノードを含む。ソーシャルグラフのノードは、別のノードに作用するおよび／または別のノードによる作用を受けることが可能であるソーシャルネットワーキングシステムオブジェクトを表してもよい。ソーシャルグラフにおけるノード間のエッジは、２つのノード間の任意の種類の接続または相互作用を表し、この接続または相互作用は、それらのノードのうちの一方が他方のノードに対して実行するアクションから生じてもよい。本明細書の記載では、ソーシャルグラフにおける２つのオブジェクトを接続するエッジについて述べる場合、その２つのオブジェクトの各々を表すノードを接続するエッジを指すことが意図される。一実施形態では、ソーシャルネットワーキングシステム１０４は、ユーザに関連付けられるソーシャルグラフデータを交換サーバ１０８に提供する。
【００１７】
交換サーバ１０８は、１つ以上のサービスプロバイダ１０２からユーザデータを受け取り、個々のユニークなユーザのユーザデータを集約する。交換サーバ１０８は、サービスプロバイダ、ソーシャルネットワーキングシステム、または別のエンティティであってよい。一実施形態では、交換サーバ１０８は、ソーシャルネットワーキングシステム１０４から、ユーザに関連付けられたソーシャルグラフを受け取る。そのような一例では、交換サーバ１０８は、帰属の決定されたソーシャルグラフを生成することによってユーザデータを集約する。サービスプロバイダ１０２によって提供されるユーザデータは、ノードまたはエッジとしてソーシャルグラフに追加される。例えば、ユーザが先月にランニングシューズを購入したことを示すユーザデータをサービスプロバイダ１０２が送る場合、交換サーバ１０８は、ソーシャルグラフ内にランニングシューズをノードとして追加するとともに、ランニングシューズノードにユーザを接続するエッジとして購入活動を追加する。そのようにして、交換サーバ１０８は、ソーシャルネットワーキングシステム１０４のユーザおよびサービスプロバイダ１０２について詳細に帰属の決定されたソーシャルグラフを生成することができる。一実施形態では、交換サーバ１０８は、この帰属の決定されたソーシャルグラフに基づき、ユーザに提供するコンテンツアイテムを受け取る。
【００１８】
広告主１１０は、ユーザに表示するにコンテンツアイテムを提供するエンティティである。コンテンツアイテムは、以下に限定されないが、ソーシャルネットワーキングシステムコンテンツアイテム、ニュース、イメージ、ビデオ、または広告を含む。一実施形態では、広告主１１０は、ターゲット基準を有する広告を交換サーバ１０８に提供する。ターゲット基準は、広告のターゲットとするユーザの特性を含んでよい。例えば、ターゲット基準では、閲覧するユーザが、３０歳であり、大学を卒業していて、新聞のスポーツ欄において発行されたニュース記事を閲覧したということが与えられてもよい。他の例では、ターゲット基準は、サービスプロバイダ１０２またはソーシャルネットワーキングシステム１０４によって追跡または提供され得る特性を含む。
【００１９】
交換サーバ１０８は、コンテンツアイテムに関連付けられたターゲット基準を広告主１１０から受け取る。一実施形態では、コンテンツ選択エンジン１１２は、広告主１１０によって提供されるターゲット基準および帰属の決定されたソーシャルグラフに少なくとも部分的に基づき、ユーザに表示するコンテンツアイテムを選択する。各閲覧するユーザについて、コンテンツ選択エンジン１１２は選択を行ってもよく、そのユーザの帰属の決定されたソーシャルグラフは、そのコンテンツアイテムのターゲット基準を満たす。他の実施形態では、交換サーバ１０８は、以下に限定されないが、コンテンツアイテムをユーザに表示することから期待される収益、クリックスルーレート（ＣＴＲ）、表示されたコンテンツアイテムに関連付けられたウェブページを訪問する見込み、および表示されたコンテンツアイテムにより示されるアイテムをユーザが購入する見込みを含む他のメトリックに基づき、コンテンツアイテムを選択してもよい。別の実施形態では、交換サーバ１０８は、ユーザに表示する特定の広告を選択するべく、広告主から入札を受け取ってもよい。例えば、２つ以上の広告のターゲット基準がユーザと一致する場合、交換サーバ１０８は、ユーザに広告を表示するために広告主が入札を行うことを可能としてもよい。そのような一例では、交換サーバ１０８は入札を受け取り、ユーザに広告を表示することに関連した最高の入札を有するマッチング広告を選択する。
【００２０】
制作者１１４は、ユーザにコンテンツアイテムを表示するエンティティである。制作者１１４は、例えば、新聞、ビデオコンテンツプロバイダ、ウェブ小売業者、電子メールサービスプロバイダ、またはソーシャルネットワーキングシステムなど、サービスプロバイダ１０２を含む。一実施形態では、制作者１１４は、コンテンツ選択エンジン１１２によって選択されて交換サーバ１０８によって提供されるコンテンツアイテムを受け取る。制作者１１４は、受け取ったコンテンツアイテムをユーザに表示する。
【００２１】
図２には、サービスプロバイダ１０２とソーシャルネットワーキングシステム１０４とに関連付けられたユーザに交換ＩＤを割り当てるための一実施形態を示す。図２は、ユーザ２０１、サービスプロバイダ１０２ａ、ソーシャルネットワーキングシステム１０４、および交換サーバ１０８を含む。ユーザ２０１といくつかのエンティティとの間の通信ステップを例示の目的で矢として示す。
【００２２】
一実施形態では、ユーザ２０１は、サービスプロバイダ１０２ａによって提供されるコンテンツアイテムにアクセスする。ユーザ２０１は、ウェブブラウザ上のコンテンツアイテムにアクセスしてもよく、コンピュータ、モバイルコンピューティングデバイス、携帯電話機、または他の適切な通信デバイス上で実行中のアプリケーションにアクセスしてもよい。ユーザ２０１がサービスプロバイダ１０２ａによって提供されるコンテンツアイテムにアクセスするとき（２１０）、サービスプロバイダ１０２ａは、そのユーザに対しキャッシュ不可能なピクセルを提供する（２１０）。このキャッシュ不可能なピクセルは、ユーザのコンピューティングデバイスに交換サーバ１０８へアクセスするように指図するものであり、ユーザ２０１の暗号化されたサービスプロバイダＩＤを含む。ユーザ２０１は、交換サーバ１０８にアクセスし（２１２）、このキャッシュ不可能なピクセルを交換サーバに提供する。交換サーバ１０８は、ユーザ２０１によって提供される暗号化されたサービスプロバイダＩＤに基づき、ユーザの交換ＩＤを生成する。交換サーバ１０８は、交換ＩＤ、クッキーセット、およびユニフォーム・リソース・ロケーター（ＵＲＬ）をユーザ２０１に送る（２１２）。一例では、クッキーセットは、ユーザのコンピューティングデバイス上に記憶されてもよい。このＵＲＬは、サービスプロバイダ１０２ａにアクセスする（２１４）ためのリンクを提供し、したがって、交換ＩＤをサービスプロバイダ１０２ａに提供する（２１４）。
【００２３】
その後、ユーザがソーシャルネットワーキングシステム１０４にアクセスする場合（２１６）、ユーザには、キャッシュ不可能なピクセルがソーシャルネットワーキングシステムによって提供される（２１６）。このキャッシュ不可能なピクセルは暗号化されたソーシャルネットワーキングシステムＩＤを含むものであり、ユーザのコンピューティングデバイスに交換サーバ１０８にアクセスするよう指図する。ユーザは、キャッシュ不可能なピクセルおよびクッキーセットを交換サーバ１０８に送る（２１８）。交換サーバはクッキーセットを識別し、ユーザの暗号化されたソーシャルネットワーキングシステムＩＤを、ユーザ２０１に既に割り当てられている交換ＩＤに関連付ける。交換サーバ１０８は、交換ＩＤおよびＵＲＬをユーザ２０１に送る（２１８）。このＵＲＬは、ソーシャルネットワーキングシステムにアクセスする（２２０）ためのリンクを提供するとともに、ソーシャルネットワーキングシステム１０４に交換ＩＤを提供する。それによって、交換ＩＤをソーシャルネットワーキングシステムＩＤまたはアカウントに関連付ける。そのようにして、ユニークなユーザのための交換ＩＤがソーシャルネットワーキングシステムを含むいくつかのサービスプロバイダを通じて確立されることができる。これに加えて、サービスプロバイダおよびソーシャルネットワーキングシステムが、ユーザを識別できる情報（ユーザのサービスプロバイダＩＤまたはユーザの電子メールアドレスを含む）を共有する必要はない。
【００２４】
図３には、ユーザデータを集約して、コンテンツアイテムをユーザに提供する処理を示す。一実施形態では、交換サーバ１０８は、サービスプロバイダ１０２からユーザデータを受け取る（３０２）。本明細書に記載の通り、サービスプロバイダ１０２は、ウェブ小売業者、ニュースプロバイダ、ビデオコンテンツアイテムプロバイダなどを含む、ユーザに関する何らかのデータを監視または記憶する任意のエンティティであってよい。データは、ネットワーク接続を介して交換サーバ１０８に送られることが可能である。一実施形態では、交換サーバは、各ユーザのデータに関連付けられた暗号化されたユーザＩＤを受け取る（３０２）。暗号化されたユーザＩＤは、交換サーバ３０２その他が電子メールア
ドレスまたはサービスプロバイダＩＤによってユーザを識別することを妨げる。しかしながら、暗号化されたユーザＩＤは、いくつかのトランザクションの経過を通じてユーザデータが同じユーザに関するものであることを交換サーバが識別することを可能とすることができる。
【００２５】
また、交換サーバ１０８は、ソーシャルネットワーキングシステム１０４からユーザデータを受け取ってもよい（３０４）。このユーザデータは、ソーシャルネットワーキングシステムのユーザに関連付けられた暗号化されたユーザＩＤを含んでもよい。この暗号化されたユーザＩＤは、交換サーバ３０２その他がソーシャルネットワーキングシステムユーザを識別することを妨げる。これに加えて、この暗号化されたユーザＩＤは、いくつかのトランザクションの経過を通じて交換サーバがユーザのデータを同じユーザに関連付けることを可能とすることを持続してもよい。一実施形態では、交換サーバは、ソーシャルネットワーキングシステムからユーザのソーシャルグラフを受け取る（３０４）。ユーザのソーシャルグラフは、ユーザおよび他のソーシャルネットワーキングシステムオブジェクトに関する情報を含んでもよい。
【００２６】
一実施形態では、交換サーバは、ユーザを識別する交換ＩＤが利用可能であるか否かを判定する（３０６）。交換ＩＤは、ユーザの暗号化されたソーシャルネットワーキングシステムＩＤまたは暗号化されたサービスプロバイダＩＤに基づき、ユーザを識別する。一実施形態では、交換サーバは、ユーザの交換ＩＤと、関連するサービスプロバイダＩＤおよびソーシャルネットワーキングシステムＩＤとをテーブルに記憶する。そのような一例では、交換サーバは、そのテーブル内のルックアップ動作を行って、ソーシャルネットワーキングシステムまたはサービスプロバイダから受け取られた暗号化されたＩＤに基づき、ユーザの交換ＩＤが利用可能であるか否かを判定する（３０６）。ユーザの交換ＩＤが利用可能である場合、この処理では本明細書に記載のようにユーザデータを集約する（３１２）。
【００２７】
交換ＩＤがユーザに利用可能でない場合、交換プロバイダは、ユーザの交換ＩＤを生成する（３０８）。例えば、各ユニークなユーザは、ユニークな交換ＩＤを割り当てられてよい。新たなユーザのユーザＩＤを確立するためのシステムを、図２を参照して説明する。一実施形態では、交換サーバは、サービスプロバイダおよびソーシャルネットワーキングシステムが続いて交換ＩＤを用いてユーザデータの提供を行うように、サービスプロバイダおよびソーシャルネットワーキングシステムとユーザの交換ＩＤを共有する（３１０）。
【００２８】
一実施形態では、交換サーバは、２つ以上のソースからのユーザデータを集約する（３１２）。例えば、交換サーバは、サービスプロバイダおよびソーシャルネットワーキングシステムによって提供されるユーザのデータを集約してもよい（３１２）。ユーザデータを集約すること（３１２）は、サービスプロバイダから受け取られるデータを各ユーザまたは各交換ＩＤのソーシャルネットワーキングシステムから受け取られるデータと関連付けることを含んでもよい。一実施形態では、ユーザデータを集約すること（３１２）は、ソーシャルネットワーキングシステムによって提供されるソーシャルグラフにノードおよびエッジを追加することを含む。例えば、サービスプロバイダからの購入書籍はソーシャルグラフ内にノードとして追加されてもよい。これに加えて、書籍を購入するというアクションは、ソーシャルグラフ内においてユーザと書籍とを接続するエッジを表してもよい。同様に、ユーザによって閲覧されたニュース記事、ユーザによって閲覧されたイメージまたはビデオなど、サービスプロバイダからのデータは、ソーシャルグラフにノードとして集約されてもよい（３１２）。
【００２９】
一実施形態では、交換サーバは、制作者からのコンテンツアイテムの要求を受け取る（
３１４）。本明細書に記載の通り、要求されたコンテンツアイテムは、広告、ステータスメッセージの更新、ニュース記事、アプリケーション、またはユーザの関心となり得る任意の他の情報を含んでよい。コンテンツアイテムは、制作者のウェブページに表示されてもよく、制作者と関連付けられるまたは制作者によって提供されるアプリケーションであってもよい。一実施形態では、交換サーバは、制作者によってユーザに表示され得る可能なコンテンツアイテムのリストを受け取ってもよい（３１４）。本明細書に記載の通り、コンテンツアイテムは、広告、ウォール（ｗａｌｌ）メッセージなどのソーシャルネットワーキングシステムコンテンツアイテム、プロフィールの更新、ステータスメッセージ、ゲームアプリケーションなどを含む。
【００３０】
一実施形態では、各コンテンツアイテムは、コンテンツアイテムが提供されるユーザの特性を与えるターゲット基準を含んでもよい。そのような一例では、交換サーバは、各コンテンツアイテムに関連付けられたターゲット基準を受け取る（３１６）。ターゲット基準は、制作者または他のエンティティによって提供されてもよい。コンテンツアイテムが広告である一例では、ターゲット基準は広告主によって提供されてもよい。制作者または広告主は、コンテンツアイテムに関連付けられたターゲット基準にしたがってユーザをターゲットとするコンテンツアイテムを識別するべく、交換サーバにターゲット基準を提供してもよい。例えば、コンテンツアイテムのターゲット基準によって、そのコンテンツアイテムが、ランニングに関心を有し、ランニングのグループに参加し、ランニングに関する書籍を購入したユーザに表示されるべきことが示される場合、広告主または制作者はユーザがターゲット基準を満たすか否かを知らないので、その広告主または制作者は、制作者のウェブページを訪問するユーザにコンテンツアイテムを表示することが不可能であることがある。そのような一例では、交換サーバは、制作者によって提供されるターゲット基準とユーザに関する集約されたデータとに基づき、コンテンツアイテムのターゲット基準に一致するユーザを識別することが可能であってもよい。
【００３１】
一実施形態では、交換サーバは、ユーザについて収集された集約されたデータに基づき、そのユーザに表示するコンテンツアイテムを選択する（３１２）。本明細書に提供した通り、コンテンツアイテムは、広告、ソーシャルネットワーキングシステムコンテンツアイテム、ニュース記事、写真、またはビデオなどを含んでもよい。一実施形態では、交換サーバは、ユーザが閲覧する可能性が最も高いコンテンツアイテムを選択する（３１８）。例えば、ユーザがニュース制作者のウェブページ上にいる場合、交換サーバは、ユーザのソーシャルネットワーキングシステム閲覧履歴、小売業者からの購入履歴、または様々な制作者からの記事閲覧履歴に基づき、ユーザがやはり関心を有し得るニュース記事を選択してもよい（３１８）。別の実施形態では、交換サーバは、ユーザの集約されたデータ、コンテンツアイテムによって提供されるターゲット基準、およびコンテンツアイテムをユーザに表示することから生じると期待される収益の基準に基づき、ユーザに表示するコンテンツアイテムを選択する（３１８）。コンテンツアイテムをユーザに表示することから期待される収益は、コンテンツアイテムについてのユーザのクリックスルーレート（ＣＴＲ）、コンテンツアイテム内に表示されるコンテンツアイテムまたは製品にユーザが関心を有する見込み、およびユーザにコンテンツアイテムを表示する広告主または別のエンティティによって提供される入札価格によって決定されてもよい。入札価格は、コンテンツアイテムを表示するために広告主が提供した価格、およびユーザがコンテンツアイテムをクリックする場合の価格を含んでよい。コンテンツアイテムによって生成される期待される収益を決定するために、他の実施形態では他のメトリックが用いられてよく、例えば、ユーザが広告主またはコンテンツプロバイダのウェブページを訪問する、またはコンテンツアイテムに関連付けられたアプリケーションをダウンロードして使用する、またコンテンツアイテムにより表示される製品を販売する広告主または別の小売業者から製品を購入する場合、広告主は追加の料金または収益を提供してもよい。一実施形態では、交換サーバは、入札オークションの形式に基づき、コンテンツアイテムを選択する（３１８）。
本明細書に記載の通り、交換サーバ１０８は、ターゲット基準を適用し、ユーザに見せることの可能な候補コンテンツアイテムを識別する。各候補コンテンツアイテムについて、交換サーバ１０８は、ユーザに関する集約された情報に基づき、ユーザがコンテンツアイテムを選択する見込みを予測し、コンテンツアイテムに関連付けられた入札を計算する。交換サーバ１０８は、選択の見込みと入札とを結合することによって、ユーザに各コンテンツアイテムを見せることの期待値を計算する。最高の結合値を有するコンテンツアイテムがユーザに表示されてもよい。交換サーバは、選択されたコンテンツアイテムを制作者に提供する（３２０）。例えば、交換サーバがユーザに表示するソーシャルネットワーキングシステムコンテンツアイテムを選択する（３２０）場合、コンテンツアイテムは、制作者がユーザにそのコンテンツアイテムを表示できるように、制作者に提供される。同様に、交換サーバは、制作者のウェブページまたはアプリケーションにおいてユーザに表示するために広告を提供してもよい。本明細書において既に説明したように、広告は、ユーザの集約されたデータ、広告のターゲット基準、および広告をユーザに表示することから生じると期待される収益に基づいて選択される。この場合、制作者は制作者に利用可能なコンテンツアイテムのリストを提供し、交換サーバは、提供されるコンテンツアイテムの中から選択されるコンテンツアイテムを提供する（３２０）。
【００３２】
そのようにして、制作者は、有利であることに、ユーザが関心を有する可能性の高いコンテンツアイテムをユーザに表示することができる。例えば、制作者は、制作者のウェブページまたは制作者のアプリケーションを訪問するユーザに関する極めて限定された情報を知っている場合がある。したがって、制作者がユーザの関心および特性に基づきユーザに対するコンテンツアイテムおよび広告のターゲティングを効果的に行うことは不可能である。交換サーバは、ソーシャルネットワーキングシステム、制作者、小売業者、コンテンツアイテムプロバイダなどを含むいくつかのソースからのユーザの情報を集約する。一実施形態では、交換サーバは、ソーシャルネットワーキングシステムによって提供されるソーシャルグラフにノードおよびエッジを追加することによって、いくつかのソースからのデータを集約する。集約されたソーシャルグラフは、ユーザに対するコンテンツアイテムのターゲティングを行うために用いられてもよい。例えば、広告を含むコンテンツアイテムは、ユーザの特性を指定するターゲット基準を提供し得る。交換サーバは、集約されたソーシャルグラフによって提供されるユーザの特性が広告のターゲット基準と一致するか否かに基づき、ユーザに対する広告のマッチングを行う。これに加えて、交換サーバは、ユーザに広告を表示することから生じる期待される収益に基づき、ユーザに表示する１つ以上の広告を選択する。したがって、制作者は、有利であることに、ユーザに対し、そのユーザを対象とした広告を表示し、ユーザに広告を表示することから生じると予想される収益を最大限にすることができる。
【００３３】
サマリ
上述の本発明の実施形態に関する記載は例示を目的として提示されたものであり、本発明を網羅したりその開示通りの形態に限定したりということを意図したものではない。当業者には、上述の開示に鑑みて多くの修正および変更が可能であることが認められる。
【００３４】
本記載のいくつかの部分では、情報に関する演算のアルゴリズムおよび記号表現に関して本発明の実施形態を説明する。これらのアルゴリズムに関する説明および表現は、データ処理技術分野における当業者が自らの作業内容を他の当業者に有効に伝えるべく一般に用いられる。それらの演算は、機能的、計算的、または論理的に記載されているが、コンピュータプログラムまたは等価な電気回路、マイクロコードなどによって実装されることが理解される。さらにまた、それらの演算の構成を、一般性を損なうことなく、モジュールと呼ぶことが場合によっては簡便であることも分かっている。記載の演算およびそれに関連するモジュールは、ソフトウェア、ファームウェア、ハードウェア、またはそれらの任意の組み合わせによって実装され得る。
【００３５】
本明細書に記載の工程、演算、および処理のいずれも、１つ以上のハードウェアモジュールまたはソフトウェアモジュールを、単独または他のデバイスとの組み合わせにより用いて、実行または実装されることが可能である。一実施形態では、ソフトウェアモジュールは、記載の工程、演算、および処理のいずれかまたはすべてを実行するべくコンピュータプロセッサによって実行可能なコンピュータプログラムコードを含むコンピュータ可読媒体を備えるコンピュータプログラム製品によって実装される。
【００３６】
また本発明の実施形態は、本明細書における演算を実行するための装置に関する場合もある。この装置は、要求される目的のために特別に構築されてもよく、および／または、この装置は、コンピュータに格納されたコンピュータプログラムによって選択的にアクティブ化または再構成される汎用コンピューティングデバイスを含んでもよい。そのようなコンピュータプログラムは、非一時的な有形のコンピュータ可読記憶媒体、または電子命令を格納し、コンピュータシステムバスに結合されるのに適した任意のタイプの媒体に格納されてよい。さらに、本明細書に記載のコンピュータシステムは、単一のプロセッサを備えてもよく、より高い計算性能のためにマルチプロセッサ設計を用いたアーキテクチャであってもよい。
【００３７】
また、本発明の実施形態は、搬送波により具体化されるコンピュータデータ信号に関してもよく、このコンピュータデータ信号は、本明細書に記載のコンピュータプログラム製品または他のデータの組み合わせの任意の実施形態も含む。コンピュータデータ信号は、有形の媒体または搬送波により提示されるものであり、搬送波（有形である）により変調その他符号化され、任意の適切な送信手法によって送信される。
【００３８】
最後に、本明細書で使用される用語は主に可読性および教示の目的で選択されており、本発明の主題の線引きや限定を行うようには選択されていない場合がある。したがって、本発明の範囲は、この詳細な説明によってではなく、本明細書に基づく出願に関して生じる特許請求の範囲によって限定されることが意図される。したがって、本発明の実施形態の開示は、添付の特許請求の範囲に記載される本発明の範囲を例示することを意図しており、限定することは意図していない。
【図１】
0005951761.tif 000002
【図２】
0005951761.tif 000003
【図３】
0005951761.tif 000004