JP6023208B2 - 広告のターゲットをイベントに基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法 - Google Patents

広告のターゲットをイベントに基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法 Download PDF

Info

Publication number
JP6023208B2
JP6023208B2 JP2014542346A JP2014542346A JP6023208B2 JP 6023208 B2 JP6023208 B2 JP 6023208B2 JP 2014542346 A JP2014542346 A JP 2014542346A JP 2014542346 A JP2014542346 A JP 2014542346A JP 6023208 B2 JP6023208 B2 JP 6023208B2
Authority
JP
Japan
Prior art keywords
user
event
social networking
networking system
component
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014542346A
Other languages
English (en)
Other versions
JP2015509221A5 (ja
JP2015509221A (ja
Inventor
ラジャラム、ジリダー
Original Assignee
フェイスブック,インク.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フェイスブック,インク. filed Critical フェイスブック,インク.
Publication of JP2015509221A publication Critical patent/JP2015509221A/ja
Publication of JP2015509221A5 publication Critical patent/JP2015509221A5/ja
Application granted granted Critical
Publication of JP6023208B2 publication Critical patent/JP6023208B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は一般にソーシャル・ネットワーキングに関し、詳細には広告のターゲットをイベントに基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法に関する。
従来の広告主は、大量のキーワード・リストを利用して、広告主の興味に基づく聴衆をターゲットに設定していた。例えばスポーツ飲料の広告主は、それだけではないが野球、バスケットボールおよびフットボールなどのスポーツに興味を持っている聴衆をターゲットに設定することができる。しかしながら、製品に関連する活動に実際に関わっていない聴衆がいる位置および時間に広告が存在することがある。聴衆は、自分には関係のない広告には注意を払わないため、これは広告の無駄使いである。
近年、ソーシャル・ネットワーキング・システムは、ユーザにとって、ユーザのお気に入りの映画、音楽家、名声、ブランド、趣味、スポーツ・チームおよび活動などの現実の世界の概念におけるユーザの興味および好みをより共有しやすくなっている。これらの興味はユーザ・プロファイルの中でユーザが宣言することができ、また、ソーシャル・ネットワーキング・システムが推定することも可能である。また、ユーザは、ソーシャル・ネットワーキング・システム上の複数の通信チャネルを介してこれらの現実の世界の概念と対話することも可能であり、これには、ソーシャル・ネットワーキング・システム上のページとの対話、理由および発行に関する興味ある記事の、ソーシャル・ネットワーキング・システム上の他のユーザとの共有、および他のユーザによって生成される、ソーシャル・ネットワーキング・システム外のオブジェクトに対するアクションへのコメントを含む。広告主は、興味および人口統計学に基づいてターゲットユーザを設定するのにある程度成功しているが、イベントに基づいてターゲットユーザを設定するためのツールは開発されていない。
詳細には、イベントに参加する意思を示しているユーザは、ソーシャル・ネットワーキング・システムによってターゲットにされていない。ソーシャル・ネットワーキング・システムは、小さい非公式の懇親会から主要な世の中のイベントにいたるまで、イベントに参加する意思を示している何100万ものユーザを世界中に有することができる。しかしながら既存のシステムは、イベントに基づいてこれらのユーザを広告のターゲットに設定するための有効な機構を提供していない。
ソーシャル・ネットワーキング・システムによれば、広告主は、概念、時間的な情報および位置を含むイベントに参加しようとしているユーザを広告のターゲットに設定することができる。広告のターゲットを設定する基準は、世界中の現在のイベントおよびユーザ生成イベントを含むことができる。ソーシャル・ネットワーキング・システムは、過去のイベント参加履歴、位置情報およびソーシャル・グラフ情報を使用して、ユーザがあるイベントに参加するかどうかの確率を予測するための予測モデルを生成することができる。この予測モデルに基づいて、あるイベントに対するユーザの信頼度スコア(confidence score)を生成することができる。この信頼度スコアを使用して、広告のターゲットをイベントに基づくユーザに設定することができる。イベントターゲット設定
により、ソーシャル・ネットワーキング・システムは、実時間でユーザの意向にターゲットを設定することができる。1実施形態では、ユーザによるイベント参加をソーシャル・ネットワーキング・システムによるファジー一致アルゴリズムに使用して、ソーシャル・ネットワーキング・システムのユーザに広告を提供することができる。
本発明の1実施形態による、広告のターゲットをターゲット設定イベント基準に基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法を示す高度なブロック図。 本発明の1実施形態によるソーシャル・ネットワーキング・システムのブロック図を示す、広告のターゲットをターゲット設定イベント基準に基づいてソーシャル・ネットワーキング・システムのユーザに設定するためのシステムのネットワーク線図。 本発明の1実施形態による、広告のターゲットをターゲット設定イベント基準に基づいてソーシャル・ネットワーキング・システムのユーザに設定するための様々なモジュールを含むイベントターゲット設定モジュールを示す高度なブロック図。 本発明の1実施形態による、広告のターゲットをターゲット設定イベント基準に基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法の流れ図。
図は、本発明の様々な実施形態を示したものであるが、単に本発明を実例で示すためのものにすぎない。以下の説明から、本明細書において記述されている本発明の原理から逸脱することなく、本明細書において例証されている構造および方法の代替実施形態を使用することができることは当業者には容易に認識されよう。
概説
ソーシャル・ネットワーキング・システムは、ソーシャル・ネットワーキング・システムの他のユーザと通信し、対話する能力をそのユーザに提供する。ユーザは、ソーシャル・ネットワーキング・システムおよび広告接続を、ユーザがその接続を希望している多数の他のユーザに結合する。ソーシャル・ネットワーキング・システムのユーザは、ユーザ・プロファイルとして記憶される、自分のことを記述した情報を提供することができる。例えばユーザは、ユーザの年齢、性別、地理的位置、学歴、雇用履歴、等々を提供することができる。ソーシャル・ネットワーキング・システムは、ユーザによって提供された情報を使用してユーザに情報を発信することができる。例えばソーシャル・ネットワーキング・システムは、ユーザに社会集団、イベントおよび潜在的な友人を推奨することができる。また、ソーシャル・ネットワーキング・システムは、ユーザによる、名声、趣味、スポーツ・チーム、本、音楽、等々などの概念における興味の明確な表現を可能にすることができる。これらの興味は、広告のターゲット設定、およびソーシャル・ネットワーキング・システムの他のユーザについての、共有されている興味に基づく関連ストーリの提示によるソーシャル・ネットワーキング・システム上でのユーザ経験の個人化を始めとする無数の方法に使用することができる。
ソーシャル・グラフは、ソーシャル・ネットワーキング・システム上で記憶されるエッジによって接続されるノードを含む。ノードは、ソーシャル・ネットワーキング・システムのユーザならびに概念およびエンティティを具体化するウェブ・ページなどのオブジェクトを含み、エッジはこれらのノードを接続する。エッジは、他のユーザによって共有される、「アメリカスカップ」に関するニュース記事にユーザが興味を示した場合などの2つのノード間の特定の対話を表す。ソーシャル・グラフは、ソーシャル・ネットワーキング・システムのユーザ間の対話、ならびにソーシャル・ネットワーキング・システムのユーザとオブジェクトの間の対話を、ノードおよびこれらの対話を表すエッジに情報を記憶
することによって記録することができる。カスタム・グラフ・オブジェクト・タイプおよびグラフ・アクション・タイプは、グラフ・オブジェクトおよびグラフ・アクションの属性を定義するためにソーシャル・ネットワーキング・システムの第3者開発者ならびに管理者によって定義することができる。例えば映画のためのグラフ・オブジェクトは、題名、俳優、監督、製作者、年、等々などのいくつかの定義済みオブジェクト特性を有することができる。「購入」などのグラフ・アクション・タイプは、ソーシャル・ネットワーキング・システムのユーザによって実施されたカスタム・アクションを報告するために、第3者開発者がソーシャル・ネットワーキング・システムの外部のウェブサイト上で使用することができる。この方法によれば、ソーシャル・グラフを「公開」することができ、第3者開発者は、カスタム・グラフ・オブジェクトおよびアクションを外部ウェブサイト上で作成し、使用することができる。
第3者開発者は、ソーシャル・ネットワーキング・システムのユーザによる、ソーシャル・ネットワーキング・システムの外部のウェブサイト上でホストされているウェブ・ページへの興味の表明を可能にすることができる。これらのウェブ・ページは、iFrameなどのウェブ・ページへのウィジェット、ソーシャル・プラグイン、プログラマブル論理またはコードスニペットの埋込みの結果として、ソーシャル・ネットワーキング・システム内のページ・オブジェクトとして表すことができる。ウェブ・ページの中で具体化することができる任意の概念は、この方法でソーシャル・ネットワーキング・システム上のソーシャル・グラフ内のノードになることができる。したがってユーザは、ソーシャル・ネットワーキング・システムの外部の、「Justin Bieber」などのキーワードまたはキーワード・フレーズに関連する多くのオブジェクトと対話することができる。ソーシャル・ネットワーキング・システムは、オブジェクトとの対話の各々をエッジとして記録することができる。広告主による、キーワードに関連するオブジェクトとのユーザ対話に基づくそれらの広告のターゲット設定を可能にすることにより、ユーザは既にその広告に関連するアクションを実施しているため、より受容的な聴衆に広告を行き渡らせることができる。例えばJustin BieberのT−シャツ、防止およびアクセサリを販売している小売事業者は、新しい商品のための広告のターゲットを、Justin Bieberの歌「Baby」を聴く、Justin Bieberの新しい芳香材「Someday」を購入する、Justin Bieberのファン・ページに対してコメントする、および新しいJustin Bieberコンサート・ツアーを打ち上げるためのソーシャル・ネットワーキング・システム上のイベントに参加する、などの複数の異なるタイプのアクションのうちの1つを最近実施したユーザに設定することができる。第3者開発者によるカスタム・オブジェクト・タイプおよびカスタム・アクション・タイプの定義を可能にすることについては、関連出願である、本願明細書に援用する、2011年9月21日に出願した米国出願第13/239340号「Structured Objects and Actions on a Social Networking
System,」にさらに記載されている。
広告主は、バナー広告などの直接広告、スポンサ付きストーリなどの間接広告を始めとする異なる通信チャネルを介してソーシャル・ネットワーキング・システムのユーザと関係を持ち、ソーシャル・ネットワーキング・システム上のページのためのファン・ベースを生成し、ユーザがソーシャル・ネットワーキング・システム上でインストールすることができるアプリケーションを開発することができる。広告主は、広告主の広告のターゲットをより効果的に設定することができるため、広告主の製品、ブランド、アプリケーション、等々に関連するイベントに参加しているユーザを識別する利点を得ることができる。一方、ソーシャル・ネットワーキング・システムは、広告主による、広告主に関連するイベントに参加する可能性のあるユーザに対する広告ターゲットの設定を可能にすることにより、広告収入が増加する利点を得ることができる。
ソーシャル・ネットワーキング・システムは、1実施形態では、広告のためのターゲット設定基準の一部として広告主からイベントを受け取ることができる。例えば広告主は、2011年大リーグ野球ワールド・シリーズをターゲットに設定することを希望することができる。ソーシャル・ネットワーキング・システムのユーザは、例えばユーザがRSVPをワールド・シリーズの第1試合のためのイベントオブジェクトに委ねる、チケットのユーザによってイベントにアップロードされる写真、ユーザによる、イベントの言及(メンション)を行っている状態の更新、スタジアムにおけるチェックインイベント、外部ウェブサイト上でワールド・シリーズのチケット購入のオープン・グラフ・アクション、等々などのソーシャル・ネットワーキング・システム上での様々なコンテンツ・オブジェクトとの対話により、ユーザが主要イベントに参加していることを示すことができる。また、ユーザは、ユーザが、ユーザの家で、非公式の集まりでワールド・シリーズを観戦しようとしていることを示すことも可能である。イベントターゲット設定基準は、イベントに対して、ソーシャル・ネットワーキング・システム上でオブジェクトと対話した広範囲に及ぶユーザを包含するために、漠然と定義することができる。したがってターゲット設定基準から生成されるターゲット設定クラスタは、指定されたイベントに参加しているユーザ、指定されたイベントに参加している他のユーザに接続されているユーザ、ならびに指定されたイベントを含む規則を満足する任意のユーザ、例えばイベントの80km(50マイル)でチェックインイベントを生成するユーザ、あるいはコンテンツ・ポストの中でイベントに言及しているユーザを含むことができる。他の実施形態では、ソーシャル・ネットワーキング・システムは、イベントへのユーザ参加を、広告の内容(コンテンツ)に基づいて、また、ユーザの興味に基づいて、広告主からの広告のターゲットをソーシャル・ネットワーキング・システムのユーザに設定するファジー一致アルゴリズムに特徴として使用することができる。イベントは、概念的な構成要素の他に、時間的な構成要素および地理的位置の構成要素を含んでいるため、ソーシャル・ネットワーキング・システムは、イベントにおけるユーザの参加に関する情報に基づいて適宜にかなった広告を引き渡すことができる。
図1は、1実施形態における、広告のターゲットをターゲット設定イベント基準に基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法の高度なブロック図を示したものである。ソーシャル・ネットワーキング・システム100は、ターゲット設定イベント基準106を含んだ広告オブジェクト104をソーシャル・ネットワーキング・システム100に提供する広告主102を含む。ターゲット設定イベント基準106は、ハリケーンIrene、アラブの春、国際的なスポーツイベントなどの主要な世界のイベント、ならびに夜の浮かれた楽しみ、スーパ・ボールを観戦するためのユーザの家での小さな集まり、および地方の政治的キャンペーンに興味を持っているユーザのグループのための喫茶店での会合などのより小さいユーザ生成イベントを始めとする任意のタイプのイベントを含むことができる。ソーシャル・ネットワーキング・システム100は、広告主102の希望に応じてターゲット設定イベント基準106を特定の基準にすることも、あるいは広義の基準にすることも可能である。1実施形態では、2011年9月13日、太平洋標準時午後7:15のサンフランシスコ・ジャイアンツ対サンディエゴ・パドレ
スの野球試合などの特定のイベントをターゲット設定イベント基準106に含むことができる。他の実施形態では、カクテル・パーティ、夜の映画の集いおよびディナー・パーティなどのイベントのタイプをターゲット設定イベント基準106によって特化することも可能である。他の実施形態では、広告主102は、ターゲット設定イベント基準106のない広告オブジェクト104を提供することができる。その実施形態では、広告ターゲット設定モジュール118は、イベント参加情報を特徴として使用することができるファジー一致アルゴリズムに基づいて広告のターゲットを設定するために、広告オブジェクト104のコンテンツを解析することができる。
ターゲット設定イベント基準106は、イベントターゲット設定モジュール114によ
って受け取られる。イベントターゲット設定モジュール114は、ターゲット設定イベント基準106の中に記述されているイベントへの参加の意思を示しているユーザに対するターゲット設定を決定し、ターゲット設定イベント基準106の中に記述されているイベントへの参加の意思を有していると思われるユーザに対するターゲット設定を決定するために、ソーシャル・ネットワーキング・システム100のユーザに関する情報を解析する。イベントターゲット設定モジュール114は、ユーザに関する情報をユーザ・プロファイル・オブジェクト108、エッジ・オブジェクト110およびコンテンツ・オブジェクト112から読み出す。ユーザ・プロファイル・オブジェクト108は、ソーシャル・ネットワーキング・システム100のユーザに関する宣言プロファイル情報を含む。エッジ・オブジェクト110は、例えば閲覧しているユーザと共有されたリンク上でのクリッキング、ソーシャル・ネットワーキング・システムの他のユーザとの写真の共有、ソーシャル・ネットワーキング・システム100上での状態更新メッセージの通知、およびソーシャル・ネットワーキング・システム100上で実施することができる他のアクションなど、ソーシャル・ネットワーキング・システム100上での他のオブジェクトとのユーザ対話に関する情報を含む。コンテンツ・オブジェクト112は、ソーシャル・ネットワーキング・システム100のユーザによって作成されたイベントオブジェクト、イベントオブジェクトと結合することができる状態更新、イベント、ページおよび他のユーザなどのソーシャル・ネットワーキング・システム100内の他のオブジェクトと結合されるユーザによってタグが付けられた写真、およびソーシャル・ネットワーキング・システム100上でインストールされるアプリケーションを含む。
イベントターゲット設定モジュール114は、ターゲット設定イベント基準106の中に指定されたイベントへの参加の意思を有していることが決定されたターゲット設定ユーザ・プロファイル・オブジェクト116を識別するために、ユーザ・プロファイル・オブジェクト108、エッジ・オブジェクト110およびコンテンツ・オブジェクト112から読み出されたソーシャル・ネットワーキング・システム100のユーザに関する情報を解析する。また、イベントターゲット設定モジュール114は、識別されたターゲット設定ユーザ・プロファイル・オブジェクト116に対して、例えばターゲット設定イベント基準106の中に指定されたイベントと同じ位置における過去のチェックインイベント、イベントに参加していることを示している推定されたターゲット設定ユーザに接続されている他のユーザ、およびイベントの所定の半径以内に存在しているユーザに関する読み出された位置情報などの、ユーザ・プロファイル・オブジェクト108、エッジ・オブジェクト110およびコンテンツ・オブジェクト112の中の情報に基づいて、ターゲット設定イベント基準106の中に指定されたイベントへの参加の意思を推定することも可能である。1実施形態では、ユーザがイベントに参加する確率を決定するために、ソーシャル・ネットワーキング・システム100のユーザに関する解析された情報に基づいて、ユーザ・プロファイル・オブジェクト108のための信頼度スコアを生成することができる。その実施形態では、所定の閾値信頼度スコアを使用して、ターゲット設定ユーザがイベントに参加する可能性があることを推定することができる。機械学習アルゴリズムを使用して、ユーザに関する読み出された情報に基づいて信頼度スコアを生成することができる。
1実施形態では、ターゲット設定ユーザ・プロファイル・オブジェクト116を決定するために、イベントターゲット設定モジュール114によって時間近接度解析を実施することができる。例えば、イベントが始まるちょうど1時間前にユーザがそのイベントの1.6km(1マイル)以内に位置していることを決定することができる。その場合、ユーザの時間近接度はイベントに非常に近く、したがってより大きい信頼度スコアをそのユーザに割り当てることができる。他の例では、ユーザは、イベントが始まる1週間前にそのイベントの1.6km(1マイル)以内に位置していてもよい。その場合、ユーザの時間近接度はそれほど近くなく、したがってより低い信頼度スコアをそのユーザに割り当てることができる。1実施形態では、広告のターゲットをあるユーザに設定するためのファジ
ー一致アルゴリズムの一部として時間近接度解析を実施することができる。他の実施形態では、ソーシャル・ネットワーキング・システム100は、より適宜にかなった、したがってより適切な広告が、ターゲット設定イベント基準106の中に指定されたイベントに時間近接度がより近いユーザに対してより高い付け値価格を有するよう、時間近接度解析を使用して広告に対する付け値を修正することができる。したがって時間近接度に基づいて付け値全体を変更することができる。さらに、ユーザに関する受け取った位置情報に基づいて、イベントへのユーザの地理的な近接度に基づいてユーザ毎に付け値を変更することも可能である。他の実施形態では、状態更新の頻度および同様のイベントとのユーザ対話の過去の履歴を解析し、それによりイベントに対するユーザの親近度を決定する心情解析に基づいて、イベントに対するユーザの親近度に基づいてユーザ毎に付け値を変更することができる。さらに他の実施形態では、ソーシャル・ネットワーキング・システムは、グループの通信の解析を介して、イベントに参加しているユーザのグループを識別することができる。さらに、ユーザのグループは、まとめてイベントにチェックインすることも可能であり、付け値の変更は、ユーザのそのグループに対してなされる。
広告ターゲット設定モジュール118は、広告オブジェクト104の中で具体化された広告をターゲット設定ユーザ・プロファイル・オブジェクト116と結合したユーザに提供するために、イベントターゲット設定モジュール114によって識別されたターゲット設定ユーザ・プロファイル・オブジェクト116を受け取る。広告は、固有アプリケーションを実行する移動デバイス、移動デバイスへのテキストメッセージ、ソーシャル・ネットワーキング・システム100の外部のシステム上でホストされているウェブサイト、およびスポンサ付きストーリ、バナー広告およびページ・ポストなどのソーシャル・ネットワーキング・システム100上で利用することができる広告引渡し機構を始めとする複数の通信チャネルを介してソーシャル・ネットワーキング・システム100のユーザに提供することができる。
システム・アーキテクチャ
図2は、本発明の1実施形態による、ソーシャル・ネットワーキング・システムのユーザのための優先可搬性を可能にするのに適したシステム環境を示す高度なブロック図である。このシステム環境は、1つまたは複数のユーザ・デバイス202、ソーシャル・ネットワーキング・システム100、ネットワーク204および外部ウェブサイト216からなっている。代替構成では、異なるモジュールおよび/または追加モジュールをシステムに含めることも可能である。
ユーザ・デバイス202は、ユーザ入力を受け取ることができ、また、ネットワーク204を介してデータを伝送し、受け取ることができる1つまたは複数の計算デバイスからなっている。1実施形態では、ユーザ・デバイス202は、例えばMicrosoft WINDOWS(登録商標)と両立するオペレーティング・システム(OS)、Apple OS Xおよび/またはLINUX(登録商標)ディストリビューションを実行する従来のコンピュータ・システムである。他の実施形態では、ユーザ・デバイス202は、パーソナル・ディジタル・アシスタント(PDA)、移動電話、スマートフォン、等々などのコンピュータ機能を有するデバイスであってもよい。ユーザ・デバイス202は、ネットワーク204を介して通信するように構成される。ユーザ・デバイス202は、アプリケーションを実行することができ、例えばユーザ・デバイス202のユーザによるソーシャル・ネットワーキング・システム100との対話を可能にするブラウザ・アプリケーションを実行することができる。他の実施形態では、ユーザ・デバイス202は、iOSおよびANDROID(登録商標)などのユーザ・デバイス202の固有オペレーティング・システム上で走るアプリケーション・プログラミング・インタフェース(API)を介してソーシャル・ネットワーキング・システム100と対話する。
1実施形態では、ネットワーク204は、標準の通信技術および/またはプロトコルを使用している。したがってネットワーク204は、イーサネット(登録商標)802.11、マイクロ波アクセスのための世界的協同作業性(WiMAX)3G、4G、CDMA、ディジタル加入者回線(DSL)、等々などの技術を使用したリンクを含むことができる。同様に、ネットワーク204上で使用されるネットワーキング・プロトコルは、複数プロトコル・ラベル切換え(MPLS)、伝送制御プロトコル/インターネット・プロトコル(TCP/IP)、User Datagram Protocol(UDP)、ハイパーテキスト輸送プロトコル(HTTP)、単純メール転送プロトコル(SMTP)およびファイル転送プロトコル(FTP)を含むことができる。ネットワーク204を介して交換されるデータは、ハイパーテキスト・マーク付け言語(HTML)および拡張可能マーク付け言語(XML)を始めとする技術および/またはフォーマットを使用して表すことができる。さらに、リンクのすべてまたはリンクの一部は、安全ソケット層(SSL)、輸送層機密保護(TLS)およびInternet Protocol機密保護(IPsec)などの従来の暗号化技術を使用して暗号化することができる。
図2には、ソーシャル・ネットワーキング・システム100のブロック図が含まれている。ソーシャル・ネットワーキング・システム100は、ユーザ・プロファイル・ストア206、イベントターゲット設定モジュール114、広告ターゲット設定モジュール118、ウェブ・サーバ208、アクション・ロガー210、コンテンツ・ストア212、エッジ・ストア214および付け値修正モジュール218を含む。他の実施形態では、ソーシャル・ネットワーキング・システム100は、様々なアプリケーションのために、追加モジュール、もっと少ないモジュール、あるいは異なるモジュールを含むことができる。システムの詳細を曖昧にしないために、ネットワーク・インターフェース、機密保護機能、ロード・バランサ、フェールオーバ・サーバ、マネージメントおよびネットワーク・オペレーション・コンソール、等々などの従来の構成要素は示されていない。
ウェブ・サーバ208は、ソーシャル・ネットワーキング・システム100をネットワーク204を介して1つまたは複数のユーザ・デバイス202にリンクし、ウェブ・サーバ208はウェブ・ページにサービスし、JAVA(登録商標)、Flash、XML、等々などの他のウェブ関連コンテンツにサービスする。ウェブ・サーバ208は、例えば瞬時メッセージ、待機メッセージ(例えば電子メール)、テキストおよびSMS(短メッセージ・サービス)メッセージ、または任意の他の適切なメッセージ発信技法を使用して送られるメッセージなどのメッセージを受け取り、ソーシャル・ネットワーキング・システム100とユーザ・デバイス202の間でそれらのメッセージを経路指定する機能を提供することができる。ユーザは、情報、例えばコンテンツ・ストア212に記憶される画像またはビデオをアップロードする要求をウェブ・サーバ208に送ることができる。さらに、ウェブ・サーバ208は、iOS、ANDROID、webOSおよびRIMなどの固有ユーザ・デバイス・オペレーティング・システムにデータを直接送るためのAPI機能を提供することも可能である。
アクション・ロガー210は、ソーシャル・ネットワーキング・システム100をオンおよび/またはオフするユーザ・アクションに関する通信をウェブ・サーバ208から受け取ることができる。アクション・ロガー210は、ユーザ・アクションに関する情報を追跡するために、それらをアクション・ログに定着させることができる。このようなアクションは、とりわけ、例えば他のユーザへの接続の追加、他のユーザへのメッセージの送信、画像のアップロード、他のユーザからのメッセージの読取り、他のユーザに関連するコンテンツの閲覧、他のユーザによって通知されたイベントへの参加を含むことができる。さらに、他のオブジェクトに関連して記述されている多くのアクションは特定のユーザを対象としており、したがってこれらのアクションは、これらのユーザにも関連している。
ソーシャル・ネットワーキング・システム100は、アクション・ログを使用して、ソーシャル・ネットワーキング・システム100上、ならびにソーシャル・ネットワーキング・システム100に情報を送り返す外部ウェブサイト上でのユーザのアクションを追跡することができる。上で言及したように、ユーザは、ソーシャル・ネットワーキング・システム100上で、ポストに対するコメント、リンクの共有、および移動デバイスを介した物理的位置へのチェックインを始めとする様々なオブジェクトと対話することができる。また、アクション・ログは、外部ウェブサイト上でのユーザ・アクションを含むことも可能である。例えば主として割引価格で贅沢な靴を販売している電子商取引ウェブサイトは、電子商取引ウェブサイトによるソーシャル・ネットワーキング・システムのユーザの識別を可能にするソーシャル・プラグインを介してソーシャル・ネットワーキング・システム100のユーザを認識することができる。ソーシャル・ネットワーキング・システム100のユーザは独自に識別することができるため、この贅沢な靴の再販業者などの電子商取引ウェブサイトは、ソーシャル・ネットワーキング・システム100のユーザがこれらの電子商取引ウェブサイトを訪れると、これらのユーザに関する情報を使用することができる。アクション・ログは、閲覧履歴、クリック・オンされた広告、購入活動および購入パターンを始めとする、これらのユーザに関するデータを記録する。
ユーザのためのユーザ・アカウント情報および他の関連する情報は、ユーザ・プロファイル・オブジェクト108としてユーザ・プロファイル・ストア206に記憶される。ユーザ・プロファイル・ストア206に記憶されるユーザ・プロファイル情報は、伝記的情報、人口統計学的情報および他のタイプの記述情報、例えば職歴、学歴、性別、趣味、好み、位置、等々を始めとするソーシャル・ネットワーキング・システム100のユーザを記述している。また、ユーザ・プロファイルは、ユーザによって提供される他の情報、例えば画像またはビデオを記憶することも可能である。特定の実施形態では、画像に表示されるソーシャル・ネットワーキング・システム100のユーザの識別情報を使用してユーザの画像にタグを付けることができる。また、ユーザ・プロファイル・ストア206は、アクション・ログに記憶されている、コンテンツ・ストア212内のオブジェクトに対して実施されたアクションへの参照を維持する。
エッジ・ストア214は、ソーシャル・ネットワーキング・システム100上でのユーザと他のオブジェクトの間の接続を記述している情報をエッジ・オブジェクト110に記憶する。いくつかのエッジはユーザが定義することができ、それによりユーザは、他のユーザとの関係を指定することができる。例えばユーザは、友人、協力者、パートナ、等々などの、そのユーザの実生活における関係と平行する他のユーザと共にエッジを生成することができる。他のエッジは、ユーザがソーシャル・ネットワーキング・システム100内のオブジェクトと対話すると生成され、例えばソーシャル・ネットワーキング・システム上のページに興味を示し、ソーシャル・ネットワーキング・システムの他のユーザとリンクを共有すると生成され、また、ポストに対して、ソーシャル・ネットワーキング・システムの他のユーザがコメントすると生成される。エッジ・ストア214は、オブジェクト、興味および他のユーザに対する親近度スコアなどのエッジに関する情報を含むエッジ・オブジェクトを記憶する。ソーシャル・ネットワーキング・システム100は、ソーシャル・ネットワーキング・システム100内のオブジェクト、興味および他のユーザに対するユーザの親近度を、そのユーザによって実施されたアクションに基づいて近似するために、常に親近度スコアを計算することができる。1実施形態では、ユーザと特定のオブジェクトの間の複数の対話をエッジ・ストア214内の1つのエッジ・オブジェクトに記憶することができる。例えばレディー・ガガのアルバム「Born This Way,」から複数の歌を歌っているユーザは、これらの歌のための複数のエッジ・オブジェクトを有することができるが、レディー・ガガに対しては1つのエッジ・オブジェクトのみである。
イベントターゲット設定モジュール114は、1実施形態では、コンテンツ・ストア212に記憶されている広告オブジェクト104に含まれているターゲット設定イベント基準106を受け取る。イベントターゲット設定モジュール114は、ユーザ・プロファイル・ストア206から読み出されたユーザ・プロファイル・オブジェクト108、エッジ・ストア214から読み出されたエッジ・オブジェクト110、およびコンテンツ・ストア212から読み出されたコンテンツ・オブジェクト112からの、ソーシャル・ネットワーキング・システム100のユーザに関する情報を使用して、ユーザがターゲット設定イベント基準106の中に記述されているイベントに参加する可能性を測定する信頼度スコアを決定することができる。機械学習アルゴリズムを使用して、参加イベントにおけるユーザの挙動の過去の履歴に基づいて信頼度スコアを生成することができる。さらに、機械学習アルゴリズムは、ユーザに関する読み出された情報、およびイベントに対するユーザの時間近接度の解析に基づいて、ユーザのイベントへの参加を推定することができる。したがってイベントターゲット設定モジュール114は、ターゲット設定イベント基準106の中に記述されているイベントに関連するユーザを識別することができる。
広告ターゲット設定モジュール118は、ソーシャル・ネットワーキング・システム100のユーザに示すための広告のターゲット設定基準を受け取ることができる。広告ターゲット設定モジュール118は、広告のターゲット設定基準に基づいて、ソーシャル・ネットワーキング・システム100のユーザに広告を提供する。1実施形態では、イベントターゲット設定モジュール114が広告および処理のためにターゲット設定イベント基準106を受け取ることができる。広告ターゲット設定モジュール118は、イベントターゲット設定モジュール114がターゲット設定イベント基準106の中に記述されているイベントに関連するユーザを識別すると、広告のターゲットをこれらの識別されたユーザに設定することができる。また、ターゲット設定基準は、人口統計学、ソーシャル・グラフ情報、等々によってユーザをフィルタリングするために広告主から受け取ることも可能である。他のフィルタは、興味、ソーシャル・ネットワーキング・システム100上でインストールされるアプリケーション、グループ、ネットワークおよびソーシャル・ネットワーキング・システム100の使用法によるフィルタリングを含むことができる。
付け値修正モジュール218は、多くの要因に基づいて広告に対する付け値を調整することができる。1実施形態では、ソーシャル・ネットワーキング・システム100により、広告主は、ユーザの時間近接度解析に応じて、ユーザのクリックに対する最大付け値を修正することができる。例えばスポーツイベントスタジアムの近くの駐車ガレージの広告主は、駐車ガレージの広告のターゲットをそのスポーツイベントスタジアムでの試合への参加を意図しているユーザに設定することを希望することができる。広告主は、そのイベントの1日前におけるスタジアムの近傍のチェックインイベント、およびそのイベントの数時間前における状態メッセージ更新などの時間近接度の形でユーザがいかにイベントに近いか、に基づいて広告主の付け値を高くすることを決定することができる。他の実施形態では、あるイベントへのユーザの時間近接度が近いことに基づくと、時間近接度がそのイベントに近いユーザはより価値が高いため、ソーシャル・ネットワーキング・システム100は、あるイベントに時間近接度が近いユーザに対する付け値価格を高くすることができる。他の実施形態では、付け値修正モジュール218は、ユーザの時間近接度を含む他の要因に基づいて広告に対する付け値を調整することができる。付け値修正モジュール218によって使用される他の要因には、広告物品明細書、ユーザ挙動パターンおよびユーザの位置近接度を含むことができる。したがって広告主は、より関連の深い聴衆に到達することができ、一方、ソーシャル・ネットワーキング・システムは、契約が増加し、広告収入が増加する利点を得ることができる。
ソーシャル・ネットワーキング・システム上でのイベントターゲット設定
図3は、1実施形態におけるイベントターゲット設定モジュール114の高度なブロック図をさらに詳細に示したものである。イベントターゲット設定モジュール114は、データ収集モジュール300、時間近接度解析モジュール302、イベント履歴解析モジュール304、イベント推定モジュール306、信頼度スコアリング・モジュール308および機械学習モジュール310を含む。これらのモジュールは、互いに関連して、あるいは独立して実施することができ、それによりイベントターゲット設定基準に基づいて、ソーシャル・ネットワーキング・システム100内でターゲット設定すべきユーザのための信頼度スコアを決定するための信頼度スコアリング・モデルを開発することができる。
データ収集モジュール300は、広告オブジェクト104内のターゲット設定イベント基準106の中に記述されているイベントに対するユーザに関する情報を読み出し、この情報は、ユーザ・プロファイル・オブジェクト108、エッジ・オブジェクト110およびコンテンツ・オブジェクト112からの情報を含む。データ収集モジュール300は、イベントに参加する可能性があることを示したユーザに対するターゲット設定イベント基準106の中に記述されているイベントと一致するイベントオブジェクトに関連するユーザ・プロファイル・オブジェクト108を読み出すことができる。また、データ収集モジュール300は、コンテンツ・ポストの中で、状態更新、コメントまたは写真アップロードなどのイベントに言及したユーザに関連するユーザ・プロファイル・オブジェクト108を読み出すことも可能である。他の実施形態では、データ収集モジュール300は、イベントに参加しているユーザに接続されている他のユーザのユーザ・プロファイル・オブジェクト108を読み出すことができる。さらに他の実施形態では、データ収集モジュール300は、広告オブジェクト104内のターゲット設定基準106の中に記述されているイベントと一致するユーザの時間的な構成要素、地理的位置の構成要素および概念的な構成要素に従ってユーザ・プロファイル・オブジェクト108を読み出すことができる。例えばある広告のターゲットが、ジャイアンツ対ロッキーズの大リーグ野球試合が行われるスタジアムの近くのバーで、あるユーザのチェックインイベントの前日に生じるその試合に対して設定され、そのユーザがジャイアンツに興味を示している場合、データ収集モジュール300は、そのユーザの時間的な構成要素、地理的位置の構成要素および概念的な構成要素がそのイベントと一致するため、そのユーザに対するユーザ・プロファイル・オブジェクト108を読み出すことができる。
時間近接度解析モジュール302は、ソーシャル・ネットワーキング・システム100のユーザに関する情報、および広告オブジェクト108のターゲット設定イベント基準106の中に記述されているイベントへのユーザの時間近接度を解析する。1実施形態では、時間近接度解析モジュール302は、データ収集モジュール300によって読み出されたユーザ・プロファイル・オブジェクト108に関連するユーザの時間近接度を決定する。時間近接度は、あるイベントの中で具体化された概念に興味を持っているユーザとそのイベントの時間の間の時間的単位における距離を測定するメトリックとして定義することができる。例えば野球に関連するソーシャル・ネットワーキング・システム100上でユーザによって通知される状態更新は、その状態更新が野球試合のちょうど1時間前に通知されると、その野球試合に極めて近い近接度を有することができる。一方、野球試合の1ヶ月前に通知されたユーザによるリトル・リーグ野球試合のビデオ・アップロードは、極めて近い近接度を有することはできない。時間近接度解析モジュール302は、イベントに参加する可能性のあるユーザに対する信頼度スコアを決定する信頼度スコアリング・モデルの一部として時間近接度解析を実施することができる。他の実施形態では、時間近接度解析モジュール302は、時間近接度がイベントに近いユーザに対する付け値を修正するために、ソーシャル・ネットワーキング・システム100のユーザに対する時間近接度解析を付け値修正モジュール218に提供することができる。他の実施形態では、ターゲットユーザを設定するためのファジー一致アルゴリズムにユーザの時間近接度解析を使用することができる。
イベント履歴解析モジュール304は、データ収集モジュール300によって読み出されたユーザ・プロファイル・オブジェクト106に関連するユーザの過去のイベント参加履歴の解析を決定する。1実施形態では、読み出されたユーザ・プロファイル・オブジェクト106に関連する個々のユーザのイベント参加履歴は、個々のユーザがターゲット設定イベント基準106の中に記述されているイベントに参加することになる信頼度スコアを決定するために、機械学習モジュール310および信頼度スコアリング・モジュール308と関連してイベント履歴解析モジュール304によって解析される。あるユーザに対するあるイベントへの参加は、1実施形態では、そのイベントへの位置近接度、時間近接度、ならびにそのユーザのイベント履歴解析に基づいてイベント推定モジュール306によって推定することができる。
イベント推定モジュール306は、ユーザが広告オブジェクト108に関連するターゲット設定イベント基準106の中に記述されているイベントに参加することが推定されることを決定する。ユーザの過去のイベント参加履歴、ソーシャル・ネットワーキング・システム100上での使用法に対するユーザの挙動パターン、およびそのユーザの他の特性を始めとする多くの要因に基づいて、ターゲット設定イベント基準106の中に記述されているイベントに対する予測モデルを生成することができる。
信頼度スコアリング・モジュール308を使用して、ターゲット設定イベント基準106の中に記述されているイベントに対するイベント参加予測モデルに基づいて、ソーシャル・ネットワーキング・システムのユーザに対する信頼度スコアを決定することができる。信頼度スコアは、ユーザがイベント参加予測モデル内の特徴を示しているかどうかに基づいて決定することができる。あるユーザがあるイベントに対する予測モデル内のより多くの特徴を示している場合、そのユーザに対する信頼度スコアが高くなる。1実施形態では、あるイベント参加予測モデルは、そのイベントに固有の特徴を含む。例えばサンフランシスコ・ジャイアンツは、観客数の記録を有しており、ほとんどの試合の販売を完了しているため、カリフォルニア州サンフランシスコでターゲットに設定されている大リーグ野球試合は、カリフォルニア州サンディエゴでの他の大リーグ野球試合に対して、カリフォルニア州サンフランシスコでの試合に対するイベント参加予測モデル内に固有の特徴を有することができる。したがってコメント、状態更新またはコンテンツ・アイテムの中でサンフランシスコ・ジャイアンツの試合に参加していることに言及することができるユーザは、単純にソーシャル・ネットワーキング・システム100上に示されているジャイアンツ・ファンの観客数の過去の履歴の理由で、そのイベントに参加する高い確率を有することができる。一方、パドレス・ファンによる同様のコメントは、異なる予測モデルを使用することになるため、ユーザがイベントに参加する確率はそれほど高くはならない。他の実施形態では、ユーザがイベントに参加することを予測するための予測モデルは、チェックインイベント履歴に基づくユーザのイベントへの参加の過去の履歴、ならびに移動デバイス上でのGPS(Global Positioning System)機能を使用した位置確認などの特徴を含むすべてのイベントに対して標準化することができる。他の特徴は、ユーザに関する他の情報を含むことができ、例えばコンテンツ・アイテムからの位置情報、コンテンツ・アイテムから抽出されるキーワード、ユーザがイベントに参加している他のユーザに接続されているかどうか、およびユーザに関する情報が、そのユーザがイベントの中に記述されている概念、位置および時間と同じ位置および同じ時間における同じ概念に興味を持っていることを示しているかどうかなどの情報を含むことができる。
機械学習モジュール310は、ターゲット設定基準の中に記述されているイベントのイベント参加のために生成される予測モデルのための特徴を選択するために、イベントターゲット設定モジュール114に使用される。1実施形態では、ソーシャル・ネットワーキ
ング・システム100は、機械学習アルゴリズムを使用して、ソーシャル・ネットワーキング・システム100のユーザに対するイベント参加を予測するための予測モデルの特徴を解析する。機械学習モジュール310は、イベントに対する過去のユーザ参加、そのイベントの中で具体化されている概念に対する興味のレベル、あるユーザに接続されている他のユーザがそのイベントに参加しているかどうか、およびあるユーザに関する、時間、位置および概念を示す情報が、少なくとも1つの機械学習アルゴリズムを使用して、そのイベントの中に記述されている時間、位置および概念と一致しているかどうかなどの、あるイベントに対する予測モデルのための特徴としてユーザ特性を選択することができる。他の実施形態では、機械学習アルゴリズムを使用して、予測モデルから識別されたユーザに広告のターゲットを設定する変換速度に基づいて、予測モデルのために選択された特徴を最適化することができる。選択された特徴は、その選択された特徴を示すユーザによる契約の不足に基づいて除去することができる。例えば予測モデルのために選択される特徴は、スターバックス・コーヒー位置における多くのチェックインイベントに基づいて、スターバックス・コーヒーに対する高親近度スコアを含むことができる。しかしながら、スターバックス・コーヒー位置における多くのチェックインイベントに基づいて次の1週間にスターバックス・コーヒー位置へのチェックインに対して高い信頼度スコアを示すユーザが期待した数の広告を契約しないと仮定する。1実施形態では、機械学習アルゴリズムは、ユーザに対する信頼度スコアを決定するための予測モデル内のその特徴、多くのチェックインイベントを除去することができる。他の実施形態では、信頼度スコアは、チェックインイベントに置かれる重みを軽くすることによって小さくすることができる。ユーザ帰還機構は、ユーザによる広告との対話、例えば広告を「取り消す」ためのリンク上でのクリッキングなどを可能にするソーシャル・ネットワーキング・システムを含むことができる。この対話は、ユーザがその広告には興味を示さず、ユーザにとっては不快で、繰り返しが多く、誤解をまねきやすい、あるいは適用不可能な広告であったことをソーシャル・ネットワーキング・システムに通知する。他のユーザ帰還機構は、イベントが終了した後に、そのイベントに参加したユーザによって書かれた、状態更新、ページ・ポスト、写真アップロード、チェックインイベント、およびソーシャル・ネットワーキング・システム上の新しい接続の追加などのコンテンツ・アイテムをさらに解析するソーシャル・ネットワーキング・システムを含む。このコンテンツ解析により、価値のあるユーザ帰還を得ることができる。
図4は、本発明の1実施形態による、広告のターゲットをターゲット設定イベント基準に基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法を示す流れ図を示したものである。ソーシャル・ネットワーキング・システム100は、イベントを含んだ広告のためのターゲット設定基準を受け取る402。ターゲット設定基準に含まれているイベントは、1実施形態では、午前中の日々のスターバックスへの訪問、週に1度のゴルフ・コースの周りのランニング、あるいは毎夜の地元のパブへの訪問などの繰り返し発生するイベントを表すことができる。他の実施形態では、広告のためのターゲット設定基準の中に記述されるイベントは、特定の夜に指定された位置で行われる、ブリトニー・スピアーズなどのツアー・グループの音楽コンサートなどの特定のイベントを含む。
そのイベントに関連するソーシャル・ネットワーキング・システム内のコンテンツ・アイテムが読み出される404。例えば音楽コンサートイベントで演奏する音楽家の名前を含んだ状態メッセージ更新を読み出すことができる404。ページ・ポスト、ビデオ・アップロード、チェックインイベント、アプリケーション・インストレーション、およびユーザに代わってなされるアプリケーション更新を始めとする他のタイプのコンテンツ・アイテムを読み出すことも可能である404。さらに、コンテンツ・アイテム内のイベントの言及の結果として、あるいはそのイベントへのリンクの結果として、そのイベントに関連するコンテンツ・アイテムを読み出すことも可能である404。例えばユーザは、他のユーザのプロファイルに対して通知されたコンテンツ・アイテムに対するコメントの中で
、ターゲット設定基準の中に記述されているイベントに言及することができる。したがってコンテンツ・アイテムは、コンテンツ・アイテムがそのイベントに言及していない場合であっても読み出すことができる。1実施形態では、コンテンツ・アイテムは、ソーシャル・ネットワーキング・システムのユーザによってなされる結合に基づいてイベントオブジェクトと結合することができる。その実施形態では、ターゲット設定基準の中に記述されているイベントに対するイベントオブジェクトと結合したコンテンツ・アイテムを読み出すことも可能である404。
そのイベントに関連するソーシャル・ネットワーキング・システム内のコンテンツ・アイテムが読み出されると404、ソーシャル・ネットワーキング・システムは、読み出されたコンテンツ・アイテムに基づいて、そのイベントに関連するソーシャル・ネットワーキング・システムの複数のユーザを決定する406。ソーシャル・ネットワーキング・システム100内では、読み出されたコンテンツ・アイテムが、そのコンテンツ・アイテムを書いたソーシャル・ネットワーキング・システム100のユーザと結合される。これらのユーザは、そのイベントに結合されるソーシャル・ネットワーキング・システムによって決定される406。他の実施形態では、読み出されたコンテンツ・アイテムを書いたユーザに接続されている他のユーザを、そのイベントに結合すべきユーザとして同じく決定することも可能である406。そのイベントに参加しているユーザに接続されている他のユーザは、そのイベントへの参加の意思を示す指示が、そのイベントへの参加を計画しているユーザによって立証されているため、そのイベントに結合すべきユーザとして決定することができる406。さらに、ソーシャル・ネットワーキング・システム100は、そのイベントを使用する規則に基づいて、そのイベントと結合すべきソーシャル・ネットワーキング・システムの複数のユーザを決定することも可能である406。例えばそのイベントの80km(50マイル)以内に位置しているユーザは、これらのユーザをターゲットに設定するように規則をプログラムすることができるため、そのイベントと結合すべきであることを決定することができる406。
読み出されたコンテンツ・アイテムに基づいて、そのイベントに関連するソーシャル・ネットワーキング・システムの複数のユーザが決定されると406、読み出されたコンテンツ・アイテムに基づいてこれらの複数のユーザに対する信頼度スコアが決定される408。信頼度スコアは、ユーザの過去のイベント参加履歴、移動デバイス上でのGPS機能を使用した地理的位置の確認、コンテンツ・アイテムからの位置情報、コンテンツ・アイテムから抽出されるキーワード、ユーザがイベントに参加している他のユーザに接続されているかどうか、およびユーザに関する情報が、そのユーザがイベントの中に記述されている概念、位置および時間と同じ位置および同じ時間における同じ概念に興味を持っていることを示しているかどうかを始めとするイベント参加予測モデル内の多くの要因に基づいて決定することができる408。他の実施形態では、イベント参加予測モデルは、ターゲット設定されるイベントのタイプに対して個別化することができる。例えばスポーツイベントは、ユーザによって通知される、スポーツに対する言及、イベント内の1つまたは複数のスポーツ・チーム、ならびにそのスポーツに対してターゲット設定されるユーザによってソーシャル・ネットワーキング・システム100上でインストールされるアプリケーションを含むコンテンツ・アイテムに基づいて、スポーツにおける興味に著しい重みを付けることができる。
そのイベントに関連する複数のユーザに対する信頼度スコアが決定されると408、その信頼度スコアに基づいてこれらの複数のユーザの一部に広告が提供される410。広告は、表示のために、所定の閾値信頼度スコアに基づいてこれらの複数のユーザの一部に提供することができる410。例えばソーシャル・ネットワーキング・システム100のユーザに広告を提供するためには410、場合によっては60%の信頼度スコアが必要である。所定の閾値信頼度スコアは、1実施形態では、先行する広告のターゲット設定の有効
性に関する実験データに基づいて、ソーシャル・ネットワーキング・システム100の管理者によって決定することができる。他の実施形態では、所定の閾値信頼度スコアは、広告の広告主によって決定することができる。さらに他の実施形態では、信頼度スコアおよびユーザに関して知られている他の情報、例えばイベントへの地理的な近接度およびイベントへの時間的な近接度などの情報に基づいて、複数のユーザのサンプルが広告に提供される。
要約
本発明の実施形態についての以上の説明は、実例による説明を目的として提供されたものであり、網羅的なものであること、あるいは本発明を開示されている厳密な形態に限定することは意図されていない。以上の開示に鑑みて、多くの変更態様および変形形態が可能であることは、関連する当業者には理解されよう。
以上の説明の一部は、本発明の実施形態を情報に対する操作のアルゴリズム表現および記号表現の形で記述している。これらのアルゴリズムによる記述および表現は、他の同業者に自身の仕事の内容を効果的に伝えるために、データ処理の分野の技術者によって広く使用されている。これらの操作は、機能的、計算的あるいは論理的に記述されているが、コンピュータ・プログラムまたは等価電気回路、マイクロコード、等々によって実施されることは理解されよう。さらに、操作のこれらの構造を普遍性を損なうことなくモジュールとして参照することは、しばしば便利であることも分かっている。記述されている操作およびそれらに関連するモジュールは、ソフトウェア、ファームウェア、ハードウェアまたはそれらの任意の組合せで具体化することができる。
本明細書において記述されているステップ、操作または方法は、すべて、1つまたは複数のハードウェア・モジュールあるいはソフトウェア・モジュールを単独で、あるいは他のデバイスと組み合わせて使用して実行し、あるいは実施することができる。1実施形態では、ソフトウェア・モジュールは、コンピュータ・プロセッサによって実行することができるコンピュータ・プログラム・コードを含んだコンピュータ可読媒体からなるコンピュータ・プログラム製品を使用して実施され、それにより記述されているステップ、操作または方法のうちのいずれか、あるいはすべてを実施することができる。
また、本発明の実施形態は、本明細書における操作を実施するための装置に関していてもよい。この装置は、とりわけ、必要な目的のために構築することができ、および/またはこの装置は、コンピュータに記憶されているコンピュータ・プログラムによって選択的に起動されるか、あるいは選択的に再構成される汎用計算デバイスからなっていてもよい。このようなコンピュータ・プログラムは、非一時的有形コンピュータ可読記憶媒体、またはコンピュータ・システム・バスに結合することができる、電子命令を記憶するのに適した任意のタイプの媒体に記憶することができる。さらに、本明細書の中で参照されている計算システムは、すべて単一のプロセッサを含むことができ、あるいは計算能力を高くするために複数のプロセッサ設計を使用したアーキテクチャにすることができる。
また、本発明の実施形態は、本明細書において記述されている計算方法によって製造される製品に関していてもよい。このような製品は、計算方法から得られる情報からなっていてもよく、情報は、非一時的有形コンピュータ可読記憶媒体に記憶され、また、本明細書において記述されているコンピュータ・プログラム製品の任意の実施形態または他のデータ組合せを含むことができる。
最後に、本明細書において使用されている言語は、主として読みやすさおよび説明目的のために選択されており、本発明の主題を言葉で描写し、あるいは本発明の主題を制限するために選択されたものではない場合がある。したがって、本発明の範囲は、以上の詳細
な説明によって制限されるのではなく、本明細書に基づくアプリケーションをもたらす任意の請求項によって制限されることが意図されている。したがって本発明の実施形態の開示は、実例による説明を目的としたものであることが意図されており、以下の特許請求の範囲に示されている本発明の範囲を制限するものではない。

Claims (16)

  1. ソーシャル・ネットワーキング・システム上の広告のターゲット設定基準を受け取る工程であって、該ターゲット設定基準は、時間的な構成要素と、地理的位置の構成要素と、概念的な構成要素とを含み、該ターゲット設定基準によってイベントが指定される、工程と、
    前記ソーシャル・ネットワーキング・システムの複数のユーザに関連する複数のコンテンツ・アイテムを読み出す工程であって、該複数のコンテンツ・アイテムは前記イベントに関連しており読み出されるコンテンツ・アイテムは、前記ソーシャル・ネットワーキング・システムのユーザに関連するユーザ・デバイスから受け取ったチェックインイベントをさらに含む、工程と、
    コンピュータ・プロセッサが、読み出された前記複数のコンテンツ・アイテムに基づいて、前記広告の前記イベントに関連するユーザのターゲット設定クラスタを決定するターゲット設定クラスタ決定工程と、
    記ユーザのターゲット設定クラスタの各ユーザについて、前記イベントの前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とに対する前記ユーザの近接度を決定する工程であって、該近接度は、前記ユーザに関連する情報が前記イベントの前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とにどの程度一致するかの測度である、工程と、
    前記ユーザのターゲット設定クラスタの各ユーザについて、前記ユーザが前記イベントに参加する可能性の測度を、少なくとも部分的には(1)前記ソーシャル・ネットワーキング・システムの前記ユーザに対する接続を有する前記ソーシャル・ネットワーキング・システムの他のユーザが前記イベントに参加する可能性と(2)決定した前記イベントの前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とに対する前記ユーザの近接度における1つまたは複数の変更とに基づき決定する、イベント参加可能性決定工程と、
    前記ユーザのターゲット設定クラスタにおける閲覧ユーザを、該閲覧ユーザが前記イベントに参加する可能性の測度に基づき、選択する工程と、
    前記ソーシャル・ネットワーキング・システムが、前記広告の前記ターゲット設定基準の決定した前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とに対する前記ユーザの近接度に基づき前記広告の付け値を修正する工程と、
    前記閲覧ユーザに対する表示のために前記広告を提供する工程と、
    を備える方法。
  2. 前記ターゲット設定クラスタ決定工程は、
    前記イベントに参加している前記ソーシャル・ネットワーキング・システムのユーザの識別情報を受け取る工程
    をさらに備える、請求項1に記載の方法。
  3. 前記ターゲット設定クラスタ決定工程は、
    前記イベントに参加している他のユーザに関連する前記ソーシャル・ネットワーキング・システムのユーザの識別情報を受け取る工程
    をさらに備える、請求項1に記載の方法。
  4. 読み出されるコンテンツ・アイテムは、前記ソーシャル・ネットワーキング・システムのユーザに関連するユーザ・デバイスから受け取った地理位置情報をさらに含む、請求項1に記載の方法。
  5. 読み出されるコンテンツ・アイテムは、前記ユーザが前記イベントに参加している前記ソーシャル・ネットワーキング・システムのユーザに関連するユーザ・デバイスから受け取った指示をさらに含む、請求項1に記載の方法。
  6. 読み出されるコンテンツ・アイテムは、前記ソーシャル・ネットワーキング・システムのユーザに関連するユーザ・デバイスから受け取った前記イベントの言及をさらに含む、請求項1に記載の方法。
  7. 読み出されるコンテンツ・アイテムは、前記ソーシャル・ネットワーキング・システムのユーザに関連するユーザ・デバイスから受け取った地理測位システム(GPS)情報をさらに含む、請求項1に記載の方法。
  8. 前記ターゲット設定クラスタ決定工程、前記イベント参加可能性決定工程は、
    前記イベントに関連する前記読み出されたコンテンツ・アイテムに基づいて、前記広告のための信頼度スコアリング・モデルを生成する工程と、
    前記ユーザのターゲット設定クラスタのユーザについて、該信頼度スコアリング・モデルおよび前記ユーザに対する前記読み出されたコンテンツ・アイテムに基づいて信頼度スコアを決定する工程と
    をさらに備える、請求項1に記載の方法。
  9. 前記閲覧ユーザに対する表示のために前記広告を提供する工程は、
    前記広告に対する所定の閾値信頼度スコアを読み出す工程と、
    前記閲覧ユーザの信頼度スコアが前記広告に対する該所定の閾値信頼度スコアを超えることに応答して、前記閲覧ユーザに対する表示のために前記広告を提供する工程と
    をさらに備える、請求項1に記載の方法。
  10. ソーシャル・ネットワーキング・システム上で複数のユーザ・プロファイル・オブジェクトを維持する工程であって、該複数のユーザ・プロファイル・オブジェクトは前記ソーシャル・ネットワーキング・システムの複数のユーザを表す、工程と、
    前記複数のユーザ・プロファイル・オブジェクトを接続する複数のエッジ・オブジェクトと、前記ソーシャル・ネットワーキング・システムにおける複数のノードとを維持する工程であって、該複数のノードの一部は複数のイベントを表し、前記複数のエッジ・オブジェクトの一部は、外部システム上の複数のグラフ・オブジェクトに対し前記複数のユーザの一部によって実施される複数のグラフ・アクションに基づいて生成され、該複数のグ
    ラフ・アクションおよび該複数のグラフ・オブジェクトは前記ソーシャル・ネットワーキング・システムの外部の複数のエンティティによって定義される、工程と、
    コンピュータ・プロセッサが、前記複数のユーザの各ユーザについて複数の広告のスコアを決定するための予測モデルを決定する工程であって、該予測モデルは前記複数のイベントのうちの少なくとも1つを該予測モデルにおける特徴として含む、予測モデル決定工程と、
    前記複数のユーザの各ユーザについて、前記複数のイベントの時間的な構成要素と、地理的位置の構成要素と、概念的な構成要素とに対する前記ユーザの近接度を決定する工程であって、該近接度は、前記ユーザに関連する情報が前記イベントの前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とにどの程度一致するかの測度である、工程と、
    前記複数のユーザの各ユーザについて、前記ユーザが前記イベントに参加する可能性の測度を、少なくとも部分的には(1)前記ソーシャル・ネットワーキング・システムの前記ユーザに対する接続を有する前記ソーシャル・ネットワーキング・システムの他のユーザが前記イベントに参加する可能性と(2)決定した前記イベントの前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とに対する前記ユーザの近接度における1つまたは複数の変更とに基づき決定する、イベント参加可能性決定工程と、
    前記複数のユーザにおける閲覧ユーザを、該閲覧ユーザが前記イベントに参加する可能性の測度に基づき、選択する工程と、
    前記ソーシャル・ネットワーキング・システムが、前記広告のターゲット設定基準の決定した前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とに対する前記ユーザの近接度に基づき前記広告の付け値を修正する工程と、
    記閲覧ユーザに対する表示のため広告を提供する工程と、
    を備える方法。
  11. 前記予測モデルは機械学習モデルを含む、請求項10に記載の方法。
  12. 前記予測モデル決定工程は、
    ファジー一致アルゴリズムを使用して予測モデルを生成する工程と、
    前記複数のユーザのうちの1つのユーザから受け取ったイベントに関する情報に基づいて、前記予測モデルの前記特徴を前記複数のイベントのうちの少なくとも1つとして決定する工程と
    をさらに備える、請求項10に記載の方法。
  13. 前記予測モデル決定工程は、
    予測モデルの特徴に対する性能メトリックを受け取る工程と、
    該特徴に対する該性能メトリックに基づいて前記予測モデルを修正する工程と
    をさらに備える、請求項10に記載の方法。
  14. ソーシャル・ネットワーキング・システム上で複数のユーザ・プロファイル・オブジェクトを維持する工程であって、該複数のユーザ・プロファイル・オブジェクトはソーシャル・ネットワーキング・システムの複数のユーザを表す、前記工程と、
    時間的な構成要素と、地理的位置の構成要素と、概念的な構成要素とを含むターゲット設定基準を有する広告を受け取る工程と、
    複数のユーザの一部に関連する前記ソーシャル・ネットワーキング・システム上の複数のエッジ・オブジェクトを読み出す工程であって、個々のエッジ・オブジェクトは、前記広告の前記ターゲット設定基準の時間的な構成要素と、該地理的位置の構成要素と、該概念的な構成要素とに関連している、前記工程と、
    前記複数のエッジ・オブジェクトに関連する前記ソーシャル・ネットワーキング・システムの前記複数のユーザの前記一部に基づいて、前記広告のための前記ソーシャル・ネッ
    トワーキング・システムのユーザのターゲット設定クラスタを決定する工程と、
    前記ユーザのターゲット設定クラスタの各ユーザについて、イベントの前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とに対する前記ユーザの近接度を決定する工程であって、該近接度は、前記ユーザに関連する情報が前記イベントの前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とにどの程度一致するかの測度である、工程と、
    前記ユーザのターゲット設定クラスタの各ユーザについて、前記ユーザが前記イベントに参加する可能性の測度を、少なくとも部分的には(1)前記ソーシャル・ネットワーキング・システムの前記ユーザに対する接続を有する前記ソーシャル・ネットワーキング・システムの他のユーザが前記イベントに参加する可能性と(2)決定した前記イベントの前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とに対する前記ユーザの近接度における1つまたは複数の変更とに基づき決定する工程であって、前記ユーザのターゲット設定クラスタの各ユーザについて、該ユーザに関連するエッジ・オブジェクトに基づいて、前記ターゲット設定基準の概念的な構成要素とのユーザ対話の頻度を決定する工程と、前記ユーザのターゲット設定クラスタの各ユーザについて、決定された前記頻度に基づいて、前記可能性の測度を決定する工程とを含む、イベント参加可能性決定工程と、
    前記ユーザのターゲット設定クラスタにおける閲覧ユーザを、該閲覧ユーザが前記イベントに参加する可能性の測度に基づき、選択する工程と、
    前記ソーシャル・ネットワーキング・システムが、前記広告の前記ターゲット設定基準の決定した前記時間的な構成要素と、前記地理的位置の構成要素と、前記概念的な構成要素とに対する前記ユーザの近接度に基づき前記広告の付け値を修正する工程と、
    記閲覧ユーザに対する表示のために前記広告を提供する工程と
    を備える方法。
  15. 前記イベント参加可能性決定工程は、
    前記ユーザのターゲット設定クラスタの各ユーザについて、前記広告の前記ターゲット設定基準の前記概念的な構成要素に対する前記ユーザの親近度スコアを決定する工程と、
    前記広告の前記ターゲット設定基準の前記概念的な構成要素に対する前記ユーザの親近度スコアに基づいて、前記ユーザのターゲット設定クラスタの各ユーザについて前記可能性の測度を決定する工程と
    をさらに備える、請求項14に記載の方法。
  16. 前記広告のスコアを決定するための予測モデルは、前記予測モデルの特徴として、前記広告の前記ターゲット設定基準の時間的な構成要素と、地理的位置の構成要素と、概念的な構成要素とを含む、請求項14に記載の方法。
JP2014542346A 2011-11-17 2012-11-08 広告のターゲットをイベントに基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法 Expired - Fee Related JP6023208B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/299,322 US20130132194A1 (en) 2011-11-17 2011-11-17 Targeting advertisements to users of a social networking system based on events
US13/299,322 2011-11-17
PCT/US2012/064189 WO2013074367A2 (en) 2011-11-17 2012-11-08 Targeting advertisements to users of a social networking system based on events

Publications (3)

Publication Number Publication Date
JP2015509221A JP2015509221A (ja) 2015-03-26
JP2015509221A5 JP2015509221A5 (ja) 2015-11-12
JP6023208B2 true JP6023208B2 (ja) 2016-11-09

Family

ID=48427832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014542346A Expired - Fee Related JP6023208B2 (ja) 2011-11-17 2012-11-08 広告のターゲットをイベントに基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法

Country Status (6)

Country Link
US (1) US20130132194A1 (ja)
JP (1) JP6023208B2 (ja)
KR (1) KR20140094615A (ja)
AU (1) AU2012339935A1 (ja)
CA (1) CA2855008C (ja)
WO (1) WO2013074367A2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7127894B1 (ja) 2021-03-08 2022-08-30 中川産業株式会社 車両用マフラーの製造方法

Families Citing this family (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9819561B2 (en) 2000-10-26 2017-11-14 Liveperson, Inc. System and methods for facilitating object assignments
US8868448B2 (en) 2000-10-26 2014-10-21 Liveperson, Inc. Systems and methods to facilitate selling of products and services
US9432468B2 (en) 2005-09-14 2016-08-30 Liveperson, Inc. System and method for design and dynamic generation of a web page
US8738732B2 (en) 2005-09-14 2014-05-27 Liveperson, Inc. System and method for performing follow up based on user interactions
US8762313B2 (en) 2008-07-25 2014-06-24 Liveperson, Inc. Method and system for creating a predictive model for targeting web-page to a surfer
US8260846B2 (en) 2008-07-25 2012-09-04 Liveperson, Inc. Method and system for providing targeted content to a surfer
US8805844B2 (en) 2008-08-04 2014-08-12 Liveperson, Inc. Expert search
US9892417B2 (en) 2008-10-29 2018-02-13 Liveperson, Inc. System and method for applying tracing tools for network locations
WO2011127049A1 (en) 2010-04-07 2011-10-13 Liveperson, Inc. System and method for dynamically enabling customized web content and applications
US8495143B2 (en) 2010-10-29 2013-07-23 Facebook, Inc. Inferring user profile attributes from social information
US8918465B2 (en) 2010-12-14 2014-12-23 Liveperson, Inc. Authentication of service requests initiated from a social networking site
US9350598B2 (en) 2010-12-14 2016-05-24 Liveperson, Inc. Authentication of service requests using a communications initiation feature
US9883326B2 (en) 2011-06-06 2018-01-30 autoGraph, Inc. Beacon based privacy centric network communication, sharing, relevancy tools and other tools
KR101961504B1 (ko) 2011-06-06 2019-03-22 엔플루언스 미디어 인코포레이티드 소비자 주도형 광고 시스템
US10019730B2 (en) * 2012-08-15 2018-07-10 autoGraph, Inc. Reverse brand sorting tools for interest-graph driven personalization
US8943002B2 (en) 2012-02-10 2015-01-27 Liveperson, Inc. Analytics driven engagement
US20130218667A1 (en) * 2012-02-21 2013-08-22 Vufind, Inc. Systems and Methods for Intelligent Interest Data Gathering from Mobile-Web Based Applications
US8805941B2 (en) 2012-03-06 2014-08-12 Liveperson, Inc. Occasionally-connected computing interface
US9875488B2 (en) 2012-03-30 2018-01-23 Rewardstyle, Inc. Targeted marketing based on social media interaction
US9563336B2 (en) 2012-04-26 2017-02-07 Liveperson, Inc. Dynamic user interface customization
US8977948B1 (en) * 2012-05-14 2015-03-10 Amdocs Software Systems Limited System, method, and computer program for determining information associated with an extracted portion of content
US9672196B2 (en) 2012-05-15 2017-06-06 Liveperson, Inc. Methods and systems for presenting specialized content using campaign metrics
US20130317910A1 (en) * 2012-05-23 2013-11-28 Vufind, Inc. Systems and Methods for Contextual Recommendations and Predicting User Intent
GB2502551A (en) * 2012-05-30 2013-12-04 Barclays Bank Plc Consumer tailored mobile wallet system
US20150199715A1 (en) * 2012-06-29 2015-07-16 Thomson Licensing System and method for recommending items in a social network
US8583659B1 (en) * 2012-07-09 2013-11-12 Facebook, Inc. Labeling samples in a similarity graph
US8938411B2 (en) 2012-08-08 2015-01-20 Facebook, Inc. Inferring user family connections from social information
US9883340B2 (en) * 2012-08-10 2018-01-30 Here Global B.V. Method and apparatus for providing group route recommendations
US9196008B2 (en) * 2012-08-13 2015-11-24 Facebook, Inc. Generating guest suggestions for events in a social networking system
US8972570B1 (en) * 2012-08-17 2015-03-03 Facebook, Inc. Implicit geolocation of social networking users
JP6300295B2 (ja) * 2012-08-24 2018-03-28 三星電子株式会社Samsung Electronics Co.,Ltd. 友達推薦方法及びそのためのサーバ、並びに端末
US10311085B2 (en) * 2012-08-31 2019-06-04 Netseer, Inc. Concept-level user intent profile extraction and applications
US8595317B1 (en) 2012-09-14 2013-11-26 Geofeedr, Inc. System and method for generating, accessing, and updating geofeeds
US10402426B2 (en) * 2012-09-26 2019-09-03 Facebook, Inc. Generating event suggestions for users from social information
US9225788B2 (en) * 2012-10-05 2015-12-29 Facebook, Inc. Method and apparatus for identifying common interest between social network users
WO2014071023A1 (en) * 2012-10-31 2014-05-08 Moses Christopher Systems and methods for improving scheduling inefficiencies using predictive models
US20140164062A1 (en) * 2012-12-06 2014-06-12 Capital One Financial Corporation Systems and methods for performing socio-graphic consumer segmentation for targeted advertising
US8639767B1 (en) 2012-12-07 2014-01-28 Geofeedr, Inc. System and method for generating and managing geofeed-based alerts
US8655983B1 (en) 2012-12-07 2014-02-18 Geofeedr, Inc. System and method for location monitoring based on organized geofeeds
US9942334B2 (en) * 2013-01-31 2018-04-10 Microsoft Technology Licensing, Llc Activity graphs
US9524071B2 (en) 2013-02-05 2016-12-20 Microsoft Technology Licensing, Llc Threshold view
US8612533B1 (en) 2013-03-07 2013-12-17 Geofeedr, Inc. System and method for creating and managing geofeeds
US9307353B2 (en) 2013-03-07 2016-04-05 Geofeedia, Inc. System and method for differentially processing a location input for content providers that use different location input formats
US8850531B1 (en) 2013-03-07 2014-09-30 Geofeedia, Inc. System and method for targeted messaging, workflow management, and digital rights management for geofeeds
US9450907B2 (en) 2013-03-14 2016-09-20 Facebook, Inc. Bundled event memories
US9294583B1 (en) * 2013-03-15 2016-03-22 Google Inc. Updating event posts
US8849935B1 (en) 2013-03-15 2014-09-30 Geofeedia, Inc. Systems and method for generating three-dimensional geofeeds, orientation-based geofeeds, and geofeeds based on ambient conditions based on content provided by social media content providers
US8862589B2 (en) 2013-03-15 2014-10-14 Geofeedia, Inc. System and method for predicting a geographic origin of content and accuracy of geotags related to content obtained from social media and other content providers
US9317600B2 (en) 2013-03-15 2016-04-19 Geofeedia, Inc. View of a physical space augmented with social media content originating from a geo-location of the physical space
US10007897B2 (en) 2013-05-20 2018-06-26 Microsoft Technology Licensing, Llc Auto-calendaring
CN103294800B (zh) * 2013-05-27 2016-12-28 华为技术有限公司 一种信息推送方法及装置
JP2015011712A (ja) * 2013-06-28 2015-01-19 アザパ アールアンドディー アメリカズ インク デジタル情報収集および解析方法およびその装置
US20130326375A1 (en) * 2013-08-07 2013-12-05 Liveperson, Inc. Method and System for Engaging Real-Time-Human Interaction into Media Presented Online
US9256688B2 (en) * 2013-08-09 2016-02-09 Google Inc. Ranking content items using predicted performance
US9953274B2 (en) * 2013-08-30 2018-04-24 Live Nation Entertainment, Inc. Biased ticket offers for actors identified using dynamic assessments of actors' attributes
SG2013077474A (en) * 2013-10-04 2015-05-28 Yuuzoo Corp System and method to serve one or more advertisements with different media formats to one or more devices
US9628950B1 (en) 2014-01-12 2017-04-18 Investment Asset Holdings Llc Location-based messaging
WO2015116167A2 (en) * 2014-01-31 2015-08-06 Diienno David Bounded data based targeted marketing
US10096040B2 (en) * 2014-01-31 2018-10-09 Walmart Apollo, Llc Management of the display of online ad content consistent with one or more performance objectives for a webpage and/or website
US20150220982A1 (en) * 2014-01-31 2015-08-06 David DiIenno Bounded data based targeted marketing
EP3123751B1 (en) 2014-03-28 2019-11-06 AutoGraph, Inc. Beacon based privacy centric network communication, sharing, relevancy tools and other tools
US11386442B2 (en) 2014-03-31 2022-07-12 Liveperson, Inc. Online behavioral predictor
US9786297B2 (en) * 2014-04-09 2017-10-10 Empire Technology Development Llc Identification by sound data
US20150310486A1 (en) * 2014-04-23 2015-10-29 Google Inc. Distributing offers at the time and location of an event
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US20150356608A1 (en) * 2014-06-10 2015-12-10 Facebook, Inc. Selecting advertisement content for social networking system users based on types of location data associated with the users
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US10318983B2 (en) * 2014-07-18 2019-06-11 Facebook, Inc. Expansion of targeting criteria based on advertisement performance
US10528981B2 (en) 2014-07-18 2020-01-07 Facebook, Inc. Expansion of targeting criteria using an advertisement performance metric to maintain revenue
US10425783B1 (en) * 2014-09-10 2019-09-24 West Corporation Providing data messaging support by intercepting and processing received short message service (SMS) messages at a customer support service
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US20170228778A1 (en) * 2014-10-21 2017-08-10 Sony Corporation Information processing device, information processing method, and program
US9015285B1 (en) 2014-11-12 2015-04-21 Snapchat, Inc. User interface for accessing media at a geographic location
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9763039B2 (en) 2014-12-30 2017-09-12 Alcatel-Lucent Usa Inc. Controlling access to venue-related content, applications, and services
US10102544B2 (en) 2015-01-13 2018-10-16 Live Nation Entertainment, Inc. Systems and methods for leveraging social queuing to simulate ticket purchaser behavior
US9466035B2 (en) 2015-01-13 2016-10-11 Songkick.Com B.V. Systems and methods for leveraging social queuing to facilitate event ticket distribution
US10078851B2 (en) 2015-01-13 2018-09-18 Live Nation Entertainment, Inc. Systems and methods for leveraging social queuing to identify and prevent ticket purchaser simulation
US11049029B2 (en) 2015-02-22 2021-06-29 Google Llc Identifying content appropriate for children algorithmically without human intervention
US20160260108A1 (en) * 2015-03-05 2016-09-08 David Brian Bracewell Occasion-based consumer analytics
EP3272078B1 (en) 2015-03-18 2022-01-19 Snap Inc. Geo-fence authorization provisioning
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
WO2016196806A1 (en) 2015-06-02 2016-12-08 Liveperson, Inc. Dynamic communication routing based on consistency weighting and routing rules
US20170017998A1 (en) * 2015-07-17 2017-01-19 Adobe Systems Incorporated Determining context and mindset of users
US20170032384A1 (en) * 2015-07-29 2017-02-02 Geofeedia, Inc. System and Method for Analyzing Social Media Users Based on User Content Posted from Monitored Locations
US9485318B1 (en) 2015-07-29 2016-11-01 Geofeedia, Inc. System and method for identifying influential social media and providing location-based alerts
CN106529985B (zh) * 2015-09-15 2021-06-08 腾讯科技(深圳)有限公司 一种推广信息的投放方法、装置和***
US10580023B2 (en) * 2015-11-06 2020-03-03 International Business Machines Corporation Event attendee origin prediction and impact analysis
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US20170364957A1 (en) * 2016-06-16 2017-12-21 Facebook, Inc. Identifying target audience for content distribution based on historical user activity
EP4130998A1 (en) 2016-08-14 2023-02-08 Liveperson Inc. Systems and methods for real-time remote control of mobile applications
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
JP6392921B1 (ja) * 2017-03-17 2018-09-19 ヤフー株式会社 生成装置、生成方法、及び生成プログラム
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10581953B1 (en) * 2017-05-31 2020-03-03 Snap Inc. Real-time content integration based on machine learned selections
US11574322B2 (en) * 2017-10-19 2023-02-07 Meta Platforms, Inc. Identifying a location based on expected differences between online system users expected to be at the location and online system users previously at the location
US10783499B1 (en) * 2017-11-02 2020-09-22 Mh Sub I, Llc System and method for offering customers' appointments based on their predicted likelihood of accepting the appointment
KR102267646B1 (ko) * 2018-07-23 2021-06-22 (주)히든트랙 이벤트 정보를 제공하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체
US20200043046A1 (en) * 2018-08-03 2020-02-06 Facebook, Inc. Location prediction
US10740103B2 (en) * 2018-10-26 2020-08-11 Google Llc Probabilistic techniques for formatting digital components
CN109684561B (zh) * 2018-12-24 2021-06-08 宿州学院 基于用户签到行为变化的深层语义分析的兴趣点推荐方法
JP7149214B2 (ja) * 2019-03-27 2022-10-06 株式会社日立製作所 情報処理装置、およびユーザの行動促進方法
JP7472548B2 (ja) 2020-03-03 2024-04-23 株式会社Jvcケンウッド サーバ、試合表示システム、広告設定方法及び広告設定プログラム
KR102680051B1 (ko) 2021-08-05 2024-07-01 주식회사 니블스카이 서드파티 광고 설정 시스템 및 방법
CN115098792B (zh) * 2022-08-26 2022-11-08 天津恒达文博科技股份有限公司 展品推荐方法、装置、计算机可读存储介质及电子设备

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040186769A1 (en) * 2003-03-21 2004-09-23 Mangold Bernard P. System and method of modifying the price paid by an advertiser in a search result list
US9117220B2 (en) * 2003-06-16 2015-08-25 Meetup, Inc. Web-based interactive meeting facility with revenue generation through sponsorship
US8799073B2 (en) * 2006-08-15 2014-08-05 Microsoft Corporation Computing system for monetizing calendar applications
US8229458B2 (en) * 2007-04-08 2012-07-24 Enhanced Geographic Llc Systems and methods to determine the name of a location visited by a user of a wireless device
US7672937B2 (en) * 2007-04-11 2010-03-02 Yahoo, Inc. Temporal targeting of advertisements
US20090070219A1 (en) * 2007-08-20 2009-03-12 D Angelo Adam Targeting advertisements in a social network
JP2009070064A (ja) * 2007-09-12 2009-04-02 Sony Corp 情報配信装置、情報受信装置、情報配信方法、情報受信方法及び情報配信システム
US8060406B2 (en) * 2008-09-26 2011-11-15 Microsoft Corporation Predictive geo-temporal advertisement targeting
US20100250335A1 (en) * 2009-03-31 2010-09-30 Yahoo! Inc System and method using text features for click prediction of sponsored search advertisements
US8997006B2 (en) * 2009-12-23 2015-03-31 Facebook, Inc. Interface for sharing posts about a live online event among users of a social networking system
WO2011112266A2 (en) * 2010-03-12 2011-09-15 Live Matrix, Inc. Interactive calendar of scheduled web-based events
US8700540B1 (en) * 2010-11-29 2014-04-15 Eventbrite, Inc. Social event recommendations
US20120253935A1 (en) * 2011-03-31 2012-10-04 Nokia Corporation Method and apparatus for presenting alternative socio-spatial states of a user

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7127894B1 (ja) 2021-03-08 2022-08-30 中川産業株式会社 車両用マフラーの製造方法

Also Published As

Publication number Publication date
AU2012339935A1 (en) 2014-05-29
WO2013074367A2 (en) 2013-05-23
CA2855008C (en) 2017-06-06
WO2013074367A3 (en) 2014-12-04
KR20140094615A (ko) 2014-07-30
CA2855008A1 (en) 2013-05-23
US20130132194A1 (en) 2013-05-23
JP2015509221A (ja) 2015-03-26

Similar Documents

Publication Publication Date Title
JP6023208B2 (ja) 広告のターゲットをイベントに基づいてソーシャル・ネットワーキング・システムのユーザに設定する方法
EP2534632B1 (en) Communicating information in a social network system about activities from another domain
JP6268105B2 (ja) ソーシャルネットワーキングシステムユーザのグループへの広告のターゲティング
US10970750B1 (en) Grouping users into tiers based on similarity to a group of seed users
JP6441941B2 (ja) オンライン・システム上での広告に関連付けられているオブジェクトとのユーザ対話の予測
US20130159110A1 (en) Targeting users of a social networking system based on interest intensity
US20130085859A1 (en) Targeting Advertisements Based on User Interactions
US20130204710A1 (en) Sequencing display items in a social networking system
US10325287B2 (en) Advertising based on user trends in an online system
US20140052540A1 (en) Providing content using inferred topics extracted from communications in a social networking system
US20130159100A1 (en) Selecting advertisements for users of a social networking system using collaborative filtering
KR20150036090A (ko) 소셜 네트워킹 시스템에서 스폰서 광고의 순위화 및 가격결정
US20140143058A1 (en) Sponsoring venues for targeting a social networking system
US10346871B2 (en) Automatic targeting of content by clustering based on user feedback data
US20140143048A1 (en) Audience-based pricing in an online system
US20180174172A1 (en) Determining attributes of online system users within a threshold distance of a physical location during a specified time interval
US20180336598A1 (en) Iterative content targeting
US10963921B2 (en) Presenting content to an online system user assigned to a stage of a classification scheme and determining a value associated with an advancement of the user to a succeeding stage
US10810627B2 (en) Informative advertisements on hobby and strong interests feature space

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150916

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150916

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160831

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161006

R150 Certificate of patent or registration of utility model

Ref document number: 6023208

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees