[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6509113B2 - Customizing Content Delivery from Brand Pages to Users in a Social Networking Environment - Google Patents

Customizing Content Delivery from Brand Pages to Users in a Social Networking Environment Download PDF

Info

Publication number
JP6509113B2
JP6509113B2 JP2015523242A JP2015523242A JP6509113B2 JP 6509113 B2 JP6509113 B2 JP 6509113B2 JP 2015523242 A JP2015523242 A JP 2015523242A JP 2015523242 A JP2015523242 A JP 2015523242A JP 6509113 B2 JP6509113 B2 JP 6509113B2
Authority
JP
Japan
Prior art keywords
user
content
social networking
brand page
networking system
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.)
Active
Application number
JP2015523242A
Other languages
Japanese (ja)
Other versions
JP2015531113A (en
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
Priority claimed from US13/627,857 external-priority patent/US9195632B2/en
Application filed by フェイスブック,インク. filed Critical フェイスブック,インク.
Publication of JP2015531113A publication Critical patent/JP2015531113A/en
Application granted granted Critical
Publication of JP6509113B2 publication Critical patent/JP6509113B2/en
Active 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0257User requested
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • 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
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • 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
    • 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
    • G06Q30/0269Targeted advertisements based on user profile or attribute

Landscapes

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

Description

本開示の実施形態は概して、ソーシャルネットワーキング、およびさらに詳細には、ソーシャルネットワーキングシステムのユーザへのコンテンツアイテムのパーソナライズされた配信に関する。   Embodiments of the present disclosure generally relate to social networking and, more particularly, to personalized delivery of content items to users of social networking systems.

ソーシャルネットワーク、つまり(人間、企業、および他のエンティティを含む)ユーザ間のつながりを追跡して有効にするソーシャルユーティリティは、近年広く普及している。特に、ソーシャルネットワーキングシステムは、ユーザが、ソーシャルネットワーク内のその友達または他のつながりに関連する情報をさらに効率的に伝達できるようにする。ソーシャルネットワークは通常、ソーシャルネットワーク内のユーザ間のつながり、およびユーザに関連する可能性の高いコンテンツへのリンクを維持するためのシステムを組み入れる。ソーシャルネットワークはまた、ソーシャルネットワークのユーザに関する情報を収集し、維持する。この情報は、地理的位置、雇用者、職種、年齢、音楽の好み、関心、および任意の他の属性などの、静的なものであっても、ソーシャルネットワーク内のユーザのアクションを追跡するなどの、動的なものであってもよい。次いで、この情報は、ユーザにとって特に関心のある可能性がより高い情報がそのユーザに伝達され得るように、情報配信の対象を絞り込むために使用されてもよい。   Social networks, social utilities that track and enable connections between users (including humans, businesses, and other entities) have become widespread in recent years. In particular, the social networking system allows the user to more efficiently communicate information related to their friends or other connections in the social network. Social networks typically incorporate systems for maintaining connections between users in social networks and links to content likely to be related to the users. Social networks also collect and maintain information about users of social networks. This information tracks the user's actions within the social network, even if it is static, such as geographic location, employer, job title, age, music preferences, interests, and any other attributes May be dynamic. This information may then be used to narrow the scope of information delivery such that information more likely to be of particular interest to the user may be communicated to the user.

ソーシャルネットワーキングシステムは、人間が相互に情報を交換できるようにする一方で、エンティティがソーシャルネットワーキングシステム内のユーザに情報を提供できるようにもする。エンティティの例は、企業、組織、および、著名人を含む。エンティティは、プロファイルに関連付けられているブランドページを、ソーシャルネットワーキングシステム内に作成して、ブランドページにコンテンツアイテムを投稿する。次いで、ソーシャルネットワーキングシステムは、投稿されたコンテンツアイテムまたは投稿されたコンテンツアイテムの記述を、ブランドページにつながっているソーシャルネットワーキングシステムユーザに伝達する。したがって、ブランドページによって、エンティティは、ソーシャルネットワーキングシステムの任意の他のユーザとして振る舞い、ソーシャルネットワーキングシステムユーザに情報を広める。   The social networking system allows people to exchange information with each other while also allowing entities to provide information to users in the social networking system. Examples of entities include businesses, organizations, and celebrities. The entity creates a branding page associated with the profile in the social networking system and posts the content item on the branding page. Then, the social networking system communicates the posted content item or the description of the posted content item to the social networking system user connected to the brand page. Thus, the branding page causes the entity to act as any other user of the social networking system and disseminate information to social networking system users.

しかし、さまざまなタイプのエンティティは、セグメントで構成されるオーディエンスを有し、各セグメントはエンティティに特定の関心を有する。ソーシャルネットワーキングのコンテキストにおいて、さまざまなソーシャルネットワーキングシステムユーザが、ブランドページに投稿されたさまざまなコンテンツにさまざまなレベルの関心を有する場合がある。たとえば、スポーツ用品提供業者に関連付けられているブランドページにつながっているユーザは、さまざまなスポーツの製品に関するブランドページへの投稿にさまざまな度合いの関心を有している。通常は、ブランドページにつながっているユーザには、ブランドページに投稿されたさまざまなコンテンツへのさまざまなレベルの関心を考慮することなく、ブランドページに投稿されたコンテンツが通知される。   However, various types of entities have an audience consisting of segments, each segment having a particular interest in the entity. In the context of social networking, different social networking system users may have different levels of interest in different content posted on brand pages. For example, users connected to brand pages associated with sports equipment providers have varying degrees of interest in posting on brand pages for products of different sports. Typically, users connected to a brand page are notified of content posted to the brand page without considering different levels of interest in the various content posted to the brand page.

エンティティに関連付けられ、ソーシャルネットワーキングシステムに記憶されているブランドページ間の対話をより適切にカスタマイズするため、ブランドページに投稿されているコンテンツの1つまたは複数の属性が、ソーシャルネットワーキングシステムユー
ザのユーザプロファイルの特徴と併せて使用されて、ブランドページがアクセスされるときにユーザに提示されるコンテンツを選択する。たとえば、ブランドページに投稿されているコンテンツは、ソーシャルネットワーキングシステムのユーザの少なくとも1つの特徴を定義するターゲット基準に関連付けられている。ターゲット基準は、ブランドページに投稿されているコンテンツに特定の関心のあるソーシャルネットワーキングシステムのユーザにコンテンツを方向付けるために使用される。一実施形態において、ブランドページにつながっているソーシャルネットワーキングシステムユーザのユーザプロファイルは、ブランドページにつながっている閲覧ユーザがターゲット基準によって定義された少なくとも1つの特徴を有するか否かを決定するためにアクセスされて使用される。ブランドページにつながっている閲覧ユーザが特徴を有する場合、少なくとも1つの特徴に対応するブランドページに投稿されているコンテンツが閲覧ユーザに提示される。
In order to better customize the interactions between brand pages associated with the entity and stored in the social networking system, one or more attributes of the content posted on the brand page are the user profile of the social networking system user Is used in conjunction with to select the content to be presented to the user when the brand page is accessed. For example, content being posted to a brand page is associated with targeting criteria that define at least one feature of a user of the social networking system. Targeting criteria are used to direct content to users of social networking systems that have a particular interest in content being posted to brand pages. In one embodiment, the user profile of the social networking system user connected to the brand page is accessed to determine whether the browsing user connected to the brand page has at least one feature defined by the targeting criteria. Being used. When the browsing user connected to the brand page has the feature, the content posted to the brand page corresponding to the at least one feature is presented to the browsing user.

別の例として、ブランドページが、ユーザによって閲覧されるときにユーザがしきい値の親密性を有するかまたは最高の親密性を有するコンテンツを含むように、管理者によってブランドページに投稿されたさまざまなコンテンツに対するユーザの親密性である。ブランドページ管理者は、キーワードを、コンテンツを記述するブランドページに投稿されたコンテンツと関連付ける。ソーシャルネットワーキングシステム内のユーザのユーザプロファイルおよび/またはオブジェクトへのつながりに基づいて、さまざまなコンテンツに関連付けられているキーワードに対するユーザの親密性が決定される。親密性に基づいて、コンテンツがブランドページに含まれるよう選択される結果、コンテンツはユーザの関心となる可能性がより高くなる。   As another example, a variety of pages posted by the administrator to the brand page such that the brand page includes content that has the threshold intimacy or the highest intimacy when viewed by the user User's intimacy with respect to sensitive content. The brand page administrator associates keywords with content posted to the brand page that describes the content. Based on the user profile of the user in the social networking system and / or the connection to the object, the closeness of the user to the keywords associated with the various content is determined. Based on the intimacy, as a result of the content being selected to be included in the brand page, the content is more likely to be of interest to the user.

たとえば、スポーツ用品提供業者に関連付けられているブランドページのページ管理者は、ブランドページにテニスレッスンに関するストーリを投稿し、ストーリを「テニス」のキーワードに関連付ける。ブランドページにつながっているソーシャルネットワーキングシステムユーザのユーザプロファイル、またはアクションログは、ユーザが「テニス」に関心があるか否かを決定するためにアクセスされ使用されてもよい。たとえば、「テニス」がユーザプロファイルに関心としてリストされている場合、またはユーザプロファイルに関連付けられている他の情報が「テニス」に対する少なくともしきい値の親密性をユーザが有することを示す場合、そのユーザは、「テニス」に対して親密性を有する。ユーザが「テニス」に関心を有する場合、「テニス」のキーワードに関連付けられているブランドページに投稿されているコンテンツが、ユーザに提示される。しかし、ユーザが「テニス」に関心を有していない場合、「テニス」に関連付けられているブランドページに投稿されているコンテンツは、ブランドページがアクセスされたときにユーザに提示されない。したがって、ブランドページに投稿されているコンテンツにキーワードまたは他の特徴を関連付けることで、キーワードまたは特徴に対するユーザの親密性に基づいてブランドページがさまざまなユーザに対してカスタマイズされる。   For example, a page manager of a brand page associated with a sports equipment provider posts a story about tennis lessons on the brand page and associates the story with the keyword "tennis". The user profile of the social networking system user linked to the branding page, or the action log, may be accessed and used to determine if the user is interested in "tennis". For example, if "tennis" is listed as an interest in the user profile, or if other information associated with the user profile indicates that the user has at least a threshold closeness to "tennis", The user is intimate with "tennis". If the user is interested in "tennis", the content posted to the brand page associated with the "tennis" keyword is presented to the user. However, if the user is not interested in "tennis", the content posted to the brand page associated with "tennis" is not presented to the user when the brand page is accessed. Thus, by associating keywords or other features with content posted to the brand page, the brand page is customized for different users based on the user's intimacy with the keywords or features.

本発明の実施形態による、ユーザにディスプレイ上で提供するコンテンツを選択するためのプロセスを示すイベント図。FIG. 6 is an event diagram illustrating a process for selecting content to provide to a user on a display, according to an embodiment of the present invention. 本発明の実施形態による、ソーシャルネットワーキングシステムのユーザにコンテンツアイテムを提供するためのシステムを示すネットワークの図。FIG. 1 is a network diagram illustrating a system for providing content items to users of social networking systems, according to an embodiment of the present invention. 本発明の実施形態による、ソーシャルネットワーキングシステムを示すブロック図。FIG. 1 is a block diagram illustrating a social networking system, according to an embodiment of the present invention. 本発明の実施形態による、表示するコンテンツアイテムを選択するためのプロセスを示す相互作用図。FIG. 6 is an interaction diagram illustrating a process for selecting content items to display, according to an embodiment of the present invention. 本発明の実施形態による、コンテンツアイテムを選択するためのプロセスを示すフローチャート。Fig. 6 is a flow chart illustrating a process for selecting content items according to an embodiment of the present invention. 本発明の実施形態による、パーソナライズされたソーシャルネットワーキングシステムのページ表示を示す図。FIG. 5 illustrates a page display of a personalized social networking system in accordance with an embodiment of the present invention. 本発明の実施形態による、パーソナライズされたソーシャルネットワーキングシステムのページ表示を示す図。FIG. 5 illustrates a page display of a personalized social networking system in accordance with an embodiment of the present invention. 本発明の実施形態による、パーソナライズされたソーシャルネットワーキングシステムのページ表示を示す図。FIG. 5 illustrates a page display of a personalized social networking system in accordance with an embodiment of the present invention.

図は、説明することのみを目的として、本発明のさまざまな実施形態を示す。本明細書において説明される構造および方法の代替的な実施形態が、本明細書において説明される本発明の原理を逸脱することなく採用され得ることを、当業者は以下の説明から容易に理解するであろう。   The figures depict various embodiments of the present invention for purposes of illustration only. Those skilled in the art will readily understand from the following description that alternative embodiments of the structures and methods described herein may be employed without departing from the principles of the invention described herein. Will do.

概要
図1は、ソーシャルネットワーキングシステムユーザに提示するためにブランドページに投稿されたコンテンツを選択する操作の例を示す。図1において、第1のコンテンツアイテム140および第2のコンテンツアイテム144は、ブランドページ104に投稿され、ブランドページ104はソーシャルネットワーキングシステム100によって記憶される。エンティティは、自身に関する情報もしくは自社の製品に関する情報を投稿するため、またはソーシャルネットワーキングシステム100のユーザに他の情報を提供するために、ブランドページ104を生成して維持する。エンティティがブランドページ104に投稿するコンテンツの例は、エンティティによって提供されるサービスまたは製品に関するストーリ、エンティティの写真、エンティティによって提供される製品および/またはサービスの写真、新製品の紹介、製品販売、使用中の製品のストーリ、製品またはサービスの販売促進提案、エンティティによって提供される製品またはサービスを記述する記事および/またはレビュー、または他の適切な情報を含む。図1において、第1のコンテンツアイテム140および第2のコンテンツアイテム144がブランドページ104に投稿されていることが示される。第1のコンテンツアイテム140および第2のコンテンツアイテム144は、さまざまな方法でブランドページ104を閲覧するソーシャルネットワーキングユーザに提示されてもよい。たとえば、コンテンツアイテム140、144は、ブランドページ104に表示されるか、ブランドページ104につながっているユーザに送信されたニュースフィードストーリに含まれるか、ブランドページ104につながっているユーザに1つまたは複数のメッセージとして送信されるか、または任意の適切なチャネルを使用して配信される。
Overview FIG. 1 illustrates an example operation for selecting content posted to a brand page for presentation to a social networking system user. In FIG. 1, first content item 140 and second content item 144 are posted to brand page 104, and brand page 104 is stored by social networking system 100. An entity generates and maintains brand page 104 to post information about itself or information about its products or to provide other information to users of social networking system 100. Examples of content that an entity posts on the brand page 104 include a story about a service or product provided by the entity, a picture of the entity, a picture of a product and / or service offered by the entity, an introduction to a new product, a product sale, use Product stories within, product or service promotional offers, articles and / or reviews describing products or services offered by the entity, or other appropriate information. In FIG. 1, it is shown that the first content item 140 and the second content item 144 have been posted to the brand page 104. The first content item 140 and the second content item 144 may be presented to social networking users who browse the brand page 104 in various ways. For example, content items 140, 144 may be displayed on brand page 104, included in a news feed story sent to users connected to brand page 104, or one to a user connected to brand page 104 It can be sent as multiple messages or delivered using any suitable channel.

ソーシャルネットワーキングシステムユーザはブランドページ104につながっているため、コンテンツアイテムがブランドページ104に投稿されたときに更新され、エンティティに関する更新または他の適切な情報を受信する。たとえば、ソーシャルネットワーキングシステムユーザは、ブランドページと友達になる、ブランドページをフォローする、ブランドページのファンになるか、またはブランドページおよび/またはソーシャルネットワーキングシステム100のその関連するエンティティとのつながりを確立する。したがって、ブランドページ104によって、エンティティは、自身またはその製品および/またはサービスに関する情報を、ソーシャルネットワーキングシステムユーザに提供して、エンティティとソーシャルネットワーキングシステムユーザとの間の関係を深める。   Since the social networking system user is connected to the brand page 104, it is updated when the content item is posted to the brand page 104 and receives updates or other suitable information about the entity. For example, a social networking system user becomes friends with a brand page, follows a brand page, becomes a fan of a brand page, or establishes a connection with the brand page and / or its associated entity of the social networking system 100 . Thus, through the branding page 104, the entity provides the social networking system user with information about itself or its products and / or services to deepen the relationship between the entity and the social networking system user.

説明を目的として、図1のブランドページ104は、スポーツ用品提供業者、スポーツ用品提供業者によって在庫されているテニスラケットについて記述する第1のコンテンツアイテム140、およびスポーツ用品提供業者によって販売されているランニングシューズについて記述する第2のコンテンツアイテム144に関連付けられる。第1のコンテンツアイテム140は、第1のキーワード116に関連付けられ、第2のコンテンツアイテム144は、第2のキーワード120に関連付けられる。コンテンツアイテムに関連付け
られているキーワードは、コンテンツアイテムの主題、コンテンツアイテムに関連付けられている製品、コンテンツアイテムに関連付けられているエンティティ、コンテンツアイテムの作成者、またはコンテンツアイテムに関連付けられている他の適切な特徴などの、コンテンツアイテムの特徴を記述する。一実施形態において、コンテンツアイテムに関連付けられているキーワードの1つまたは複数は、ターゲット基準であってもよい。ターゲット基準は、エンティティがコンテンツアイテムを提示しようとするソーシャルネットワーキングシステムユーザの1つまたは複数の特徴を定義する。たとえば、ターゲット基準は、ユーザプロファイルに含まれる1つまたは複数の関心(たとえば、人口統計的情報、ソーシャルネットワーキングシステムのグループへの所属、または他の特徴)、およびソーシャルネットワーキングシステム内またはその外で行われるユーザアクションから推定される特徴を識別する。ターゲット基準のさらなる例は、場所、アクション、イベント、ユーザまたはエンティティへのつながりのタイプ、エンティティ、ユーザ、雇用者、教育機関、親密性、または他の適切な情報を含む。
For purposes of illustration, the brand page 104 of FIG. 1 is a sporting goods provider, a first content item 140 describing a tennis racquet stocked by the sporting goods provider, and a running sold by the sporting goods provider. It is associated with a second content item 144 that describes the shoe. The first content item 140 is associated with the first keyword 116 and the second content item 144 is associated with the second keyword 120. The keywords associated with the content item may be the subject matter of the content item, the product associated with the content item, the entity associated with the content item, the creator of the content item, or any other suitable associated content item Describe the features of the content item, such as In one embodiment, one or more of the keywords associated with the content item may be targeting criteria. The targeting criteria define one or more characteristics of the social networking system user to which the entity intends to present the content item. For example, the targeting criteria may include one or more interests (eg, demographic information, affiliation of a social networking system to a group, or other features) contained in the user profile, and rows within or outside the social networking system Identify features that are inferred from the user action being performed. Further examples of targeting criteria include location, action, event, type of connection to a user or entity, entity, user, employer, educational institution, intimacy or other suitable information.

図1において、第1のキーワード116は、第1のコンテンツアイテム140に対して「テニス」の特徴を識別し、第2のキーワード120は、第2のコンテンツアイテム144に対して「ランニング」の特徴を識別する。ユーザがブランドページ104にアクセスすると、ユーザに関連付けられている情報、およびブランドページに含まれるコンテンツアイテムに関連付けられているキーワードは、ブランドページ104によってユーザに提示されるコンテンツアイテムを選択するために使用される。キーワードがターゲット基準である場合、ユーザプロファイルの情報は、ユーザがターゲット基準を満足するか否かを決定するためにキーワードと比較される。たとえば、ユーザは、ユーザプロファイルが「テニス」を関心として含む場合、第1のキーワード120によって識別される特徴を有するものと決定される。図1は異なるコンテンツアイテムに関連付けられている単一のキーワードを示すが、他の実施形態において、任意の数のキーワードがコンテンツアイテムに関連付けられてもよい。別の例として、キーワードに対するユーザの親密性が計算され、ユーザが最高の親密性または少なくともしきい値の親密性を有するキーワードに関連付けられているコンテンツアイテムが含まれるために、ブランドページ104上で選択される。一実施形態において、キーワード116、120はエンティティによって定義され、エンティティはまたキーワード116、120を1つまたは複数のコンテンツアイテム140、144に関連付ける。図1に示されるように、ブランドページ104に投稿されている異なるコンテンツアイテム140、144は、異なるキーワード116、120に関連付けられてもよい。   In FIG. 1, the first keyword 116 identifies a feature of "tennis" for the first content item 140, and the second keyword 120 a feature of "running" for the second content item 144. Identify When the user accesses the branding page 104, the information associated with the user and the keywords associated with the content items contained in the branding page are used to select the content item presented to the user by the branding page 104 Be done. If the keyword is targeting criteria, the user profile information is compared to the keyword to determine whether the user meets the targeting criteria. For example, the user is determined to have the feature identified by the first keyword 120 if the user profile includes "tennis" as an interest. Although FIG. 1 shows a single keyword associated with different content items, in other embodiments any number of keywords may be associated with the content item. As another example, the intimacy of the user with respect to the keyword is calculated and on the brand page 104 as the user includes content items associated with the keyword having the highest intimacy or at least a threshold intimacy. It is selected. In one embodiment, keywords 116, 120 are defined by an entity, which also associates keywords 116, 120 with one or more content items 140, 144. As shown in FIG. 1, different content items 140, 144 being posted to the brand page 104 may be associated with different keywords 116, 120.

従来のソーシャルネットワーキングシステムにおいて、ブランドページ104につながっているユーザには、ブランドページ140に投稿されている各々のコンテンツアイテム140、144が提示される。たとえば、従来のブランドページ104は、第1のコンテンツアイテム140および第2のコンテンツアイテム144をユーザに送信する。したがって、ランニングには全く関心のないブランドページ104につながっているユーザは、ブランドページ104からランニングに注目した第2のコンテンツアイテム144および他のコンテンツアイテムを提示されることになる。ブランドページ104につながっているさまざまなユーザはさまざまな関心を有するので、これは結果として、ユーザにとって関心対象となるコンテンツアイテムを識別するためにユーザが手動でブランドページ104からコンテンツアイテムを取捨選択することになる。   In the conventional social networking system, the user connected to the brand page 104 is presented with each content item 140, 144 posted to the brand page 140. For example, the conventional branding page 104 sends the first content item 140 and the second content item 144 to the user. Therefore, the user connected to the brand page 104 which is not interested in running at all will be presented with the second content item 144 focused on running from the brand page 104 and other content items. This results in the user manually selecting content items from the brand page 104 to identify content items of interest to the user, as different users connected to the brand page 104 have different interests. It will be.

キーワード116、120をコンテンツアイテム140、144に関連付けることによって、エンティティは、ソーシャルネットワーキングシステムユーザとブランドページ104との間の対話を向上させる。キーワード116、120によって、エンティティは、コンテンツアイテムを、エンティティがコンテンツアイテムを提示させようとするユーザの1つまたは複数の特徴に関連付けできるようにするか、またはコンテンツアイテムを、
ユーザが親密性を有する特徴に関連付けできるようにする。一実施形態において、キーワード116、120は、エンティティがコンテンツアイテムを受信しようとするユーザの特徴を識別するソーシャルネットワーキングシステムのユーザプロファイル内の情報を識別する。たとえば、コンテンツアイテム140、144に関連付けられているキーワード116、120によって、エンティティは、コンテンツアイテム140、144を、キーワード116、120によって指定される1つまたは複数の特徴を有するユーザに方向付ける。あるいは、キーワード116、120は、ユーザが親密性または好みを有し得るトピックまたはエンティティを識別する。したがって、キーワード116、120によって、エンティティは、ブランドページ104からのコンテンツを、ソーシャルネットワーキングシステムユーザに対してより適切にカスタマイズできる。
By associating the keywords 116, 120 with the content items 140, 144, the entity enhances the interaction between the social networking system user and the brand page 104. The keywords 116, 120 allow the entity to associate the content item with one or more features of the user for whom the entity wishes to present the content item, or
Allow users to associate with intimate features. In one embodiment, the keywords 116, 120 identify information in the user profile of the social networking system that identifies the characteristics of the user that the entity wishes to receive the content item. For example, the keywords 116, 120 associated with the content items 140, 144 cause the entity to direct the content items 140, 144 to users having one or more features specified by the keywords 116, 120. Alternatively, keywords 116, 120 identify topics or entities that the user may have intimacy or preferences. Thus, the keywords 116, 120 allow entities to better customize content from the branding page 104 to social networking system users.

図1は、ブランドページ104によって提供されるコンテンツアイテムを、ソーシャルネットワーキングシステムユーザに対してカスタマイズするためにキーワード116、120を使用する例を示す。図1において、第1のユーザ122および第2のユーザ126は、ブランドページ104につながっている。ソーシャルネットワーキングシステム100はまた、第1のユーザ122の第1のユーザプロファイル124、および第2のユーザ126の第2のユーザプロファイル128を含む。図1は、記憶された関心の「テニス」を有する第1のユーザプロファイル124、および記憶された関心の「ランニング」を有する第2のユーザプロファイル128を示す。しかし、ユーザプロファイル124、128はまた、第1のユーザ122および第2のユーザ126に関する追加の情報を含むこともできる。   FIG. 1 illustrates an example of using keywords 116, 120 to customize content items provided by brand page 104 to a social networking system user. In FIG. 1, a first user 122 and a second user 126 are connected to a brand page 104. The social networking system 100 also includes a first user profile 124 of the first user 122 and a second user profile 128 of the second user 126. FIG. 1 shows a first user profile 124 having a stored interest "tennis" and a second user profile 128 having a stored interest "running". However, user profiles 124, 128 may also include additional information regarding the first user 122 and the second user 126.

図1において、ソーシャルネットワーキングシステム100は、コンテンツセレクタ170を含み、コンテンツセレクタ170は、ブランドページ104からキーワード116、120を受信し、第1のユーザプロファイル124および第2のユーザプロファイル124からデータを取り出して、ブランドページ104を通じて第1のユーザ122および第2のユーザ126に提示するためのコンテンツアイテムを選択する。コンテンツセレクタ170は、ブランドページ104につながっているユーザのユーザプロファイル情報をキーワード116、120と比較する。一実施形態において、コンテンツセレクタ170はまた、ブランドページ104からキーワード116、120に関連付けられているコンテンツアイテムを識別するコンテンツ識別子を受信する。次いで、コンテンツセレクタ170は、1つまたは複数のキーワードと一致するユーザプロファイル情報を有するか、またはキーワードに対して少なくともしきい値の親密性を有するブランドページ104につながっているユーザにコンテンツアイテムを配信する。図1の例において、第1のユーザプロファイル124が「テニス」を、第1のキーワード116と一致する、第1のユーザ122の関心として識別するので、コンテンツセレクタ170は、第1のコンテンツアイテム140を第1のユーザ122に配信する。同様に、第2のユーザプロファイル128が「ランニング」を、第2のキーワード120と一致する、第2のユーザ126の関心として識別するので、コンテンツセレクタ170は、第2のコンテンツアイテム144を第2のユーザ126に配信する。   In FIG. 1, the social networking system 100 includes a content selector 170, which receives keywords 116, 120 from the brand page 104 and retrieves data from the first user profile 124 and the second user profile 124. Then, select content items for presentation to the first user 122 and the second user 126 through the brand page 104. The content selector 170 compares the user profile information of the user connected to the brand page 104 with the keywords 116 and 120. In one embodiment, the content selector 170 also receives from the brand page 104 a content identifier that identifies the content item associated with the keywords 116, 120. The content selector 170 then delivers the content item to users who have user profile information that matches one or more keywords, or are linked to a brand page 104 that has at least a threshold closeness to the keywords Do. In the example of FIG. 1, as the first user profile 124 identifies “tennis” as the interest of the first user 122 who matches the first keyword 116, the content selector 170 can generate the first content item 140. Are delivered to the first user 122. Similarly, because the second user profile 128 identifies "running" as the interest of the second user 126 who matches the second keyword 120, the content selector 170 may select the second content item 144 as a second content item. Distributed to user 126 of

図1の例はまた、第1のユーザ122および第2のユーザ126に表示されるコンテンツのカスタマイズを示す。説明を目的として、図1は、第1のユーザ122に配信される第1のニュースフィード132、および第2のユーザ126に配信される第2のニュースフィードを示す。しかし、さまざまな実施形態において、コンテンツは、ユーザ122、126へのメッセージを通じて、ユーザ122、126によってアクセスされるときにブランドページ104の外観の変更を通じて、または任意の他の適切な配信機構を通じてなど、さまざまな方法で第1のユーザ122および第2のユーザ126に配信されてもよい。   The example of FIG. 1 also illustrates customization of the content displayed to the first user 122 and the second user 126. For purposes of illustration, FIG. 1 shows a first news feed 132 delivered to a first user 122 and a second news feed delivered to a second user 126. However, in various embodiments, the content may be through a message to the user 122, 126, through a change in appearance of the brand page 104 when accessed by the user 122, 126, or through any other suitable delivery mechanism, etc. , May be delivered to the first user 122 and the second user 126 in various manners.

図1において、第1のユーザ122は「テニス」に関心を有し、これは第1のキーワード116と一致する。したがって、第1のコンテンツアイテム140は、追加のストーリ148に加えて第1のニュースフィード132に含まれ、これは第1のユーザ122につながっている他のソーシャルネットワーキングユーザによって行われるアクションについて記述する。図1において示されるように、第1のニュースフィード132は、第1のユーザ122が、第2のキーワード120によって指定されている、「ランニング」への関心を有していないので、第2のコンテンツアイテム120を含まない。他の実施形態において、第1のニュースフィード132はまた、第1のコンテンツアイテム140よりも目立たない場所に第2のコンテンツアイテム120を含む。たとえば、第1のコンテンツアイテム140は、第1のニュースフィード132の最上部に配置されるか、または第2のコンテンツアイテム144とは視覚的に区別される。   In FIG. 1, the first user 122 is interested in “tennis,” which matches the first keyword 116. Thus, the first content item 140 is included in the first news feed 132 in addition to the additional story 148, which describes the actions taken by other social networking users connected to the first user 122 . As shown in FIG. 1, the first news feed 132 is a second news feed 132 because the first user 122 has no interest in “running” as specified by the second keyword 120. The content item 120 is not included. In other embodiments, the first news feed 132 also includes the second content item 120 at a location that is less prominent than the first content item 140. For example, the first content item 140 may be placed at the top of the first news feed 132 or visually distinguished from the second content item 144.

同様に、第2のユーザ126が、第2のキーワード120によって指定されている、「ランニング」に関心を有するので、図1において第2のニュースフィード136は、第2のコンテンツアイテム144を含む。第2のニュースフィード136はまた、第2のユーザ126につながっている他のユーザのアクションについて記述する追加のストーリ152を含む。さまざまな実施形態において、第2のニュースフィード126は、第2のコンテンツアイテム144を追加のストーリ152と視覚的に区別する。   Similarly, the second news feed 136 in FIG. 1 includes the second content item 144 because the second user 126 is interested in “running”, which is specified by the second keyword 120. The second news feed 136 also includes an additional story 152 that describes the actions of other users connected to the second user 126. In various embodiments, the second news feed 126 visually distinguishes the second content item 144 from the additional story 152.

したがって、図1は、さまざまなユーザのニュースフィードに表示されるブランドページ104からのコンテンツアイテムをカスタマイズするためにキーワード116、120を使用する例を示す。他の実施形態において、ターゲット基準116、120は、異なるユーザ122、126によってアクセスされるときのブランドページ104の外観をカスタマイズする、またはブランドページ104から異なるユーザ122、126に送信されるコンテンツに関するメッセージをカスタマイズするなどの、追加のタイプのカスタマイズを可能にする。   Thus, FIG. 1 illustrates an example of using keywords 116, 120 to customize content items from branding page 104 displayed in the news feeds of various users. In other embodiments, targeting criteria 116, 120 customize the appearance of brand page 104 when accessed by different users 122, 126, or messages regarding content sent from brand page 104 to different users 122, 126. Allow additional types of customization, such as customizing.

システムアーキテクチャ
図2は、ソーシャルネットワーキングシステム100のシステム環境200を示すハイレベルブロック図である。システム環境200は、1つまたは複数のクライアントデバイス210、ネットワーク220、1つまたは複数のサードパーティウェブサイト230、およびソーシャルネットワーキングシステム100を含む。代替の構成において、さまざまなおよび/または追加の構成要素がシステム環境200に含まれてもよい。本明細書において説明される実施形態は、ソーシャルネットワーキングシステム以外のオンラインシステムに適用され得る。
System Architecture FIG. 2 is a high level block diagram illustrating a system environment 200 of the social networking system 100. The system environment 200 includes one or more client devices 210, a network 220, one or more third party websites 230, and a social networking system 100. In alternate configurations, various and / or additional components may be included in system environment 200. The embodiments described herein may be applied to online systems other than social networking systems.

クライアントデバイス210は、ユーザ入力を受信することができ、ネットワーク220を通じてデータを送信および/または受信する1つまたは複数のコンピューティングデバイスを含む。一実施形態において、クライアントデバイス210は、デスクトップまたはラップトップコンピュータなどの、従来のコンピュータシステムである。別の実施形態において、クライアントデバイス210は、携帯情報端末(PDA)、携帯電話、スマートフォン、または類似するデバイスなどの、コンピュータ機能を有するデバイスであってもよい。クライアントデバイス210は、ネットワーク220を通じて通信するように構成される。一実施形態において、クライアントデバイス210は、クライアントデバイス210のユーザがソーシャルネットワーキングシステム100と対話できるようにするアプリケーションを実行する。たとえば、クライアントデバイス210は、ブラウザアプリケーションを実行して、ネットワーク220を通じたクライアントデバイス210とソーシャルネットワーキングシステム100との間の対話を可能にする。別の実施形態において、クライアントデバイス210は、IOS(登録商標)またはANDROID(登録商標)などの、クライアントデバイス210のネイティブオペレーティングシステムで実行
するアプリケーションプログラミングインタフェース(API)を通じて、ソーシャルネットワーキングシステム100と対話する。
Client device 210 may receive one or more user input and may include one or more computing devices that transmit and / or receive data through network 220. In one embodiment, client device 210 is a conventional computer system, such as a desktop or laptop computer. In another embodiment, client device 210 may be a device having computer functionality, such as a personal digital assistant (PDA), a cell phone, a smart phone, or similar device. Client device 210 is configured to communicate through network 220. In one embodiment, client device 210 executes an application that allows a user of client device 210 to interact with social networking system 100. For example, client device 210 executes a browser application to enable interaction between client device 210 and social networking system 100 over network 220. In another embodiment, client device 210 interacts with social networking system 100 through an application programming interface (API) executing on the native operating system of client device 210, such as IOS (registered trademark) or ANDROID (registered trademark). .

クライアントデバイス210は、ネットワーク220を通じて通信するように構成され、ネットワーク220は、有線システムおよび無線通信システムの両方を使用する、ローカルエリアおよび/またはワイドエリアネットワークの任意の組合せを含む。一実施形態において、ネットワーク220は、通信標準技術および/またはプロトコルを使用する。したがって、ネットワーク220は、イーサネット(登録商標)、802.11、WiMAX(Worldwide Interoperability for Microwave Access)、3G、4G、CDMA、デジタル加入者線(DSL:digital subscriber line)などのような技術を使用するリンクを含む。同様に、ネットワーク220で使用されるネットワーキングプロトコルは、マルチプロトコルラベルスイッチング(MPLS:multiprotocol label switching)、伝送制御プロトコル/インターネットプロトコル(TCP/IP:transmission control protocol/Internet protocol)、ユーザデータグラムプロトコル(UDP:User Datagram Protocol)、ハイパーテキスト転送プロトコル(HTTP:hypertext
transport protocol)、簡易メール転送プロトコル(SMTP:simple mail transfer protocol)、およびファイル転送プロトコル(FTP:file transfer protocol)を含む。ネットワーク220を通じて交換されるデータは、ハイパーテキストマークアップ言語(HTML:hypertext markup language)または拡張可能マークアップ言語(XML:extensible markup language)を含む技術および/または形式を使用して表されてもよい。加えて、リンクの全部または一部は、セキュアソケットレイヤ(SSL:secure sockets layer)、トランスポートレイヤセキュリティ(TLS:transport layer security)、およびインターネットプロトコルセキュリティ(IPsec:Internet Protocol security)などの、暗号化標準技術を使用して暗号化されてもよい。サードパーティウェブサイト230は、ソーシャルネットワーキングシステム100と通信するためにネットワーク220に結合されてもよく、このことについては図3と併せて後段においてさらに説明される。
Client devices 210 are configured to communicate through network 220, which includes any combination of local area and / or wide area networks, using both wired and wireless communication systems. In one embodiment, network 220 uses communication standard techniques and / or protocols. Thus, the network 220 uses technologies such as Ethernet, 802.11, Worldwide Interoperability for Microwave Access (WiMAX), 3G, 4G, CDMA, digital subscriber line (DSL), etc. Including links. Similarly, the networking protocols used in the network 220 are: multiprotocol label switching (MPLS), transmission control protocol / Internet protocol (TCP / IP), user datagram protocol (UDP) : User Datagram Protocol), Hypertext Transfer Protocol (HTTP: hypertext)
It includes transport protocol, simple mail transfer protocol (SMTP), and file transfer protocol (FTP). Data exchanged through the network 220 may be represented using techniques and / or formats including hypertext markup language (HTML) or extensible markup language (XML) . In addition, all or part of the link is encrypted, such as secure sockets layer (SSL), transport layer security (TLS), and Internet Protocol security (IPsec). It may be encrypted using standard techniques. The third party web site 230 may be coupled to the network 220 to communicate with the social networking system 100, which is further described below in conjunction with FIG.

図3は、ソーシャルネットワーキングシステム100のシステムアーキテクチャの一実施形態を示す例示的なブロック図である。ソーシャルネットワーキングシステム100は、ユーザプロファイルストア305、コンテンツストア310、アクションロガー315、アクションログ320、コンテンツセレクタ170、ニュースフィードマネージャ325、エッジストア330、表示ジェネレータ335、およびウェブサーバ340を含む。他の実施形態において、ソーシャルネットワーキングシステム100は、さまざまなアプリケーション向けの追加の、より少ないか、または異なるモジュールを含む。ネットワークインタフェース、セキュリティ機能、ロードバランサ、フェイルオーバサーバ、管理およびネットワークオペレーションコンソールなどのような、従来の構成要素は、システムアーキテクチャの詳細を不明瞭にしないようにするため示されていない。   FIG. 3 is an exemplary block diagram illustrating one embodiment of the system architecture of social networking system 100. The social networking system 100 includes a user profile store 305, a content store 310, an action logger 315, an action log 320, a content selector 170, a news feed manager 325, an edge store 330, a display generator 335, and a web server 340. In other embodiments, the social networking system 100 includes additional, fewer or different modules for various applications. Conventional components, such as network interfaces, security functions, load balancers, failover servers, management and network operations consoles, etc. are not shown to avoid obscuring the details of the system architecture.

ソーシャルネットワーキングシステム100の各ユーザは、ユーザプロファイルに関連付けられており、ユーザプロファイルはユーザプロファイルストア305に記憶される。ユーザプロファイルは、ユーザによって明示的に共有されたユーザに関する宣言的情報を含み、ソーシャルネットワーキングシステム100によって推定されるプロファイル情報を含むこともできる。一実施形態において、ユーザプロファイルは、複数のデータフィールドを含み、各データフィールドはソーシャルネットワーキングシステム100の対応するユーザの1つまたは複数の属性について記述する。ユーザプロファイルストア305に
記憶されているユーザプロファイル情報は、職歴、学歴、性別、趣味または好み、場所などのような、伝記的、人工統計的、および他のタイプの記述情報を含む、ソーシャルネットワーキングシステム100のユーザについて記述する。ユーザプロファイルはまた、たとえば、画像またはビデオなど、ユーザによって提供された他の情報を記憶することもできる。特定の実施形態において、ユーザの画像は、画像に表示されるソーシャルネットワーキングシステム100のユーザの識別情報でタグ付けされてもよい。ユーザプロファイルストア305内のユーザプロファイルはまた、コンテンツストア310のコンテンツアイテムに対して実行され、アクションログ320に記憶された対応するユーザによるアクションの参照を維持することもできる。
Each user of the social networking system 100 is associated with a user profile, and the user profile is stored in the user profile store 305. The user profile includes declarative information on the user explicitly shared by the user, and may also include profile information estimated by the social networking system 100. In one embodiment, the user profile includes a plurality of data fields, each data field describing one or more attributes of the corresponding user of the social networking system 100. A social networking system, including user profile information stored in user profile store 305, including biographical, artificial statistical, and other types of descriptive information such as work history, academic background, gender, hobbies or preferences, location etc. Describe 100 users. The user profile may also store other information provided by the user, such as, for example, an image or a video. In a particular embodiment, the image of the user may be tagged with the identification of the user of the social networking system 100 displayed on the image. The user profile in the user profile store 305 may also be performed on content items in the content store 310 and maintain a reference of the action by the corresponding user stored in the action log 320.

ユーザプロファイルストア305内のユーザプロファイルは、個人に頻繁に関連付けられており、これによって、人間がソーシャルネットワーキングシステム100を通じて相互に対話できるようになる一方で、ユーザプロファイルはまた、企業または組織などのエンティティに対して記憶されてもよい。それにより、エンティティは、他のソーシャルネットワーキングシステムユーザと相互につながってコンテンツを交換するため、ソーシャルネットワーキングシステム100に存在を確立する。エンティティは、自身に関する、自社の製品に関する情報を投稿するか、またはエンティティのユーザプロファイルに関連付けられているブランドページを使用してソーシャルネットワーキングシステムのユーザに他の情報を提供する。ソーシャルネットワーキングシステムの他のユーザは、ブランドページに投稿されている情報を受信するか、またはブランドページから情報を受信するために、ブランドページにつながる。ブランドページに関連付けられているユーザプロファイルは、エンティティ自身に関する情報を含むことができ、エンティティに関する背景または情報データをユーザに提供する。   While user profiles in the user profile store 305 are frequently associated with individuals, which allow humans to interact with each other through the social networking system 100, user profiles are also entities such as companies or organizations May be stored. Thereby, the entity establishes its presence in the social networking system 100 to interact with other social networking system users to exchange content. Entities post information about their products about themselves, or provide other information to users of the social networking system using branding pages associated with the entity's user profile. Other users of the social networking system connect to the branding page to receive information posted to the branding page or to receive information from the branding page. The user profile associated with the branding page can include information about the entity itself, providing the user with background or information data about the entity.

コンテンツストア310は、画像、ビデオ、およびオーディオファイルなどの、ユーザプロファイルに関連付けられているコンテンツアイテムを記憶する。コンテンツストア310からのコンテンツアイテムは、ユーザのプロファイルページが閲覧されるとき、ブランドページが閲覧されるとき、または他のコンテンツが閲覧されるときに表示されてもよい。たとえば、表示されるコンテンツアイテムは、ユーザプロファイルに関連付けられている画像またはビデオを示すか、またはユーザの状況について記述するテキストを示す。これらのコンテンツアイテムは、さまざまな通信チャネルにおいてユーザに提示されてもよい。通信チャネルの例は、ブランドページ、ユーザまたはエンティティからのコンテンツアイテムを含むニュースフィード、電子メール、テキストメッセージング、ソーシャルネットワーキングシステム100によって送信された通知、ユーザに関連付けられているデバイスにコンテンツアイテムを送信するプッシュ通知チャネル、または他の適切な通信チャネルを含む。   Content store 310 stores content items associated with user profiles, such as images, videos, and audio files. Content items from content store 310 may be displayed when a user's profile page is viewed, when a branding page is viewed, or when other content is viewed. For example, the content item displayed may indicate an image or video associated with the user profile or may indicate text describing the user's situation. These content items may be presented to the user in various communication channels. Examples of communication channels include branding pages, news feeds including content items from users or entities, email, text messaging, notifications sent by the social networking system 100, sending content items to devices associated with the user Includes push notification channel or other suitable communication channel.

加えて、他のコンテンツアイテムは、ユーザが、他のユーザへの自身のつながりを拡大するように、システムに新しいユーザを招待するように、またはソーシャルネットワーキングシステム100のユーザ、オブジェクト、アクティビティ、または機能に関連するコンテンツを表示することによってソーシャルネットワーキングシステム100との対話を増やすよう奨励することによって、ユーザの関与を促進する。ソーシャルネットワーキングのコンテンツアイテムの例は、提案されるつながり、または他のアクションを実行する提案、ソーシャルネットワーキングシステム100に提供される媒体、またはそれによって維持される媒体(たとえば、写真またはビデオ)、ユーザによってソーシャルネットワーキングシステムに投稿される状況メッセージまたはリンク、招待、イベント、ユーザの希望リスト内のアイテム、グループ、ページ(たとえば、組織または企業体を表す)、取引、クーポン、およびソーシャルネットワーキングシステムによって提供されるか、またはこれを通じてアクセス可能な任意の他のコンテンツを含む。   In addition, the other content item may be a user, an object, an activity, or a function of the social networking system 100, or a user may invite a new user to the system to expand his connection to the other user. Encourage user engagement by encouraging them to interact with the social networking system 100 by displaying content related to the. Examples of social networking content items are proposed connections or suggestions to perform other actions, media provided to the social networking system 100, or media maintained thereby (eg, photos or videos), by the user Provided by a status message or link posted to a social networking system, an invitation, an event, an item in the user's wish list, a group, a page (for example, representing an organization or business entity), a deal, a coupon, and a social networking system Or any other content accessible through it.

コンテンツストア310はまた、エンティティのユーザプロファイルに関連付けられている1つまたは複数のブランドページを含む。ブランドページは、エンティティに関連付けられているコンテンツ、およびソーシャルネットワーキングシステムユーザにコンテンツを提示するための命令を含む。たとえば、ブランドページは、エンティティのユーザプロファイルに関連付けられているコンテンツ、およびブランドページを閲覧するユーザにコンテンツを提示する方法について記述する情報を識別する。コンテンツアイテムストア310はまた、コンテンツストア310内の各コンテンツアイテムに関連付けられている1つまたは複数のキーワードを記憶する。キーワードは、コンテンツアイテムが配信されるべきユーザの1つまたは複数の特徴を識別するターゲット基準であってもよい。あるいは、キーワードは、コンテンツに関連付けられているトピックまたは特徴を識別することができ、ユーザがコンテンツに関心を有する可能性を表すためにキーワードの1つまたは複数に対するユーザの親密性を決定できるようにする。   Content store 310 also includes one or more brand pages associated with the user profile of the entity. The brand page includes the content associated with the entity and instructions for presenting the content to the social networking system user. For example, the branding page identifies content associated with the user profile of the entity and information describing how to present the content to a user viewing the branding page. Content item store 310 also stores one or more keywords associated with each content item in content store 310. The keywords may be targeting criteria identifying one or more features of the user to whom the content item is to be delivered. Alternatively, the keyword can identify the topic or feature associated with the content so that the user's intimacy with one or more of the keywords can be determined to indicate the likelihood that the user is interested in the content Do.

アクションロガー315は、ソーシャルネットワーキングシステム100内のおよび/またはソーシャルネットワーキングシステム100の外でのユーザアクションに関する通信を受信して、アクションログ320にユーザアクションに関する情報を取り込む。そのようなアクションは、たとえば、特に、別のユーザへのつながりを追加すること、メッセージを別のユーザに送信すること、画像をアップロードすること、別のユーザからのメッセージを読み取ること、別のユーザに関連付けられているコンテンツを閲覧すること、別のユーザによって投稿されたイベントに参加することを含む。一実施形態において、アクションロガー315は、ソーシャルネットワーキングシステムユーザとソーシャルネットワーキングシステム100内のブランドページとの間の対話を識別し、これはブランドページを通じて提示されるコンテンツをカスタマイズするためにブランドページ上のコンテンツに関連付けられているターゲット基準をコンテンツセレクタ170に伝達する。加えて、他のオブジェクトに関連して説明される複数のアクションは特定のユーザに方向付けられ、それらのアクションがそれらのユーザにも関連付けられるようになっている。これらのアクションは、アクションログ320に記憶される。   The action logger 315 receives communications regarding user actions within and / or outside the social networking system 100 and captures information regarding the user actions in the action log 320. Such actions include, for example, adding a connection to another user, sending a message to another user, uploading an image, reading a message from another user, another user, among others. Viewing content associated with the user, participating in an event posted by another user. In one embodiment, action logger 315 identifies the interaction between the social networking system user and the brand page in social networking system 100, which is on the brand page to customize the content presented through the brand page. The targeting criteria associated with the content are communicated to the content selector 170. In addition, the actions described in connection with other objects are directed to particular users, such that they are also associated with those users. These actions are stored in the action log 320.

アクションログ320は、ソーシャルネットワーキングシステム100上ならびにソーシャルネットワーキングシステム100に情報を伝達する外部ウェブサイト上のユーザアクションを追跡するため、ソーシャルネットワーキングシステム100によって使用されてもよい。ユーザは、投稿にコメントすること、リンクを共有すること、および移動体デバイスを通じて物理的な場所にチェックインすること、順次コンテンツアイテムにアクセスすること、または他の対話を含む、ソーシャルネットワーキングシステム100上のさまざまなオブジェクトと対話する。これらのアクションについて記述する情報は、アクションログ320に記憶される。アクションログ320に含まれるソーシャルネットワーキングシステム100でのオブジェクトとの対話のさらなる例は、フォトアルバムにコメントすること、ユーザ間での通信、ミュージシャンのファンになること、カレンダにイベントを追加すること、グループに加入すること、ブランドページのファンになること、イベントを作成すること、アプリケーションを許可すること、アプリケーションを使用すること、取引に関ることを含む。加えて、アクションログ320は、ソーシャルネットワーキングシステム100上の広告およびソーシャルネットワーキングシステム100上で動作する他のアプリケーションとのユーザの対話を記録する。一実施形態において、アクションログ320からのデータは、ユーザの関心または好みを推定して、ユーザプロファイルに含まれる関心を拡張し、ユーザの好みをより完全に理解できるようにするために使用される。   The action log 320 may be used by the social networking system 100 to track user actions on the social networking system 100 as well as on external websites that communicate information to the social networking system 100. A user on the social networking system 100 includes commenting on posts, sharing links, checking in to physical locations through mobile devices, accessing sequential content items, or other interactions. Interact with various objects of Information describing these actions is stored in action log 320. Further examples of interactions with objects in the social networking system 100 included in the action log 320 include commenting on photo albums, communication between users, becoming a fan of musicians, adding events to a calendar, groups Including subscribing to, becoming a fan of branding pages, creating events, authorizing applications, using applications, and engaging in transactions. In addition, action log 320 records user interactions with advertisements on social networking system 100 and other applications operating on social networking system 100. In one embodiment, data from the action log 320 is used to estimate the user's interests or preferences so as to expand the interests included in the user profile so that the user's preferences can be more fully understood. .

アクションログ320はまた、外部ウェブサイトで行われるユーザアクションも記憶する。たとえば、割引価格でスポーツ用品を主に販売する電子商取引ウェブサイトは、電子商取引ウェブサイトがソーシャルネットワーキングシステム100のユーザを識別できる
ようにするソーシャルプラグインを通じてソーシャルネットワーキングシステム100のユーザを識別する。ソーシャルネットワーキングシステム100のユーザを一意に識別することができるため、このスポーツ用品小売業者などの、電子商取引ウェブサイトは、それらのユーザがそのウェブサイトを閲覧する際にユーザに関する情報を使用する。アクションログ320は、ウェブページ閲覧履歴、関与した広告、行われた購入、ならびに買物および購買からの他のパターンを含む、これらのユーザに関するデータを記録する。
The action log 320 also stores user actions that take place on external websites. For example, an e-commerce website that primarily sells sporting goods at a discounted price identifies users of social networking system 100 through social plugins that allow the e-commerce website to identify users of social networking system 100. Because the users of the social networking system 100 can be uniquely identified, an e-commerce website, such as this sporting goods retailer, uses information about the users as they browse the website. The action log 320 records data about these users, including web page browsing history, advertisements involved, purchases made, and other patterns from shopping and purchasing.

ニュースフィードマネージャ325は、ソーシャルネットワーキングシステム100のユーザにコンテンツを選択的に提供し、ユーザによるコンテンツの消費を記録する。一実施形態において、ニュースフィードマネージャ325は、ユーザに対して、そのユーザにつながっているソーシャルネットワーキングシステム100の他のユーザによって行われたアクションについて記述するトーリを生成する。一例において、ユーザに対してニュースフィードマネージャ325によって生成されたニュースフィードは、そのユーザがつながっている他のユーザによって行われたコメントを含む。別の例において、生成されたニュースフィードは、ユーザにつながっているソーシャルネットワーキングシステムの他のユーザによってソーシャルネットワーキングシステム240に投稿されたコンテンツ、またはユーザにつながっている他のユーザによって行われた他のアクションを含む。ユーザに対してニュースフィードマネージャによって生成された新しいニュースフィードストーリは、ソーシャルネットワーキングシステム100によってランク付けされ、記憶されてもよい。ニュースフィードマネージャ325は、ソーシャルネットワーキングシステム100のユーザにコンテンツを提供するために、ネットワーク220を通じてクライアントデバイス210と通信する。   The newsfeed manager 325 selectively provides content to users of the social networking system 100 and records consumption of content by the users. In one embodiment, the news feeds manager 325 generates a tori that describes to the user the actions taken by other users of the social networking system 100 connected to that user. In one example, the news feed generated by the news feed manager 325 for a user includes comments made by other users to which the user is connected. In another example, the generated news feed may be content posted to social networking system 240 by another user of the social networking system connected to the user, or another user conducted by another user connected to the user Includes action. New news feed stories generated by the news feed manager for the user may be ranked and stored by the social networking system 100. Newsfeed manager 325 communicates with client device 210 over network 220 to provide content to users of social networking system 100.

一実施形態において、ニュースフィードマネージャ325は、ソーシャルプラグインを通じてインラインフレーム(iframe)などのコンテンツを、サードパーティウェブサイト230に提供して、サードパーティウェブサイト230に関連付けられているエンティティに関するソーシャルネットワーキングシステム100上に投稿されたコンテンツを提供する。一例として、ソーシャルネットワーキングシステム100でブランドページを作成するビジネスエンティティは、サードパーティウェブサイト230上にインストールされたソーシャルプラグインを通じて、ソーシャルネットワーキングシステム100でブランドページのニュースフィードに投稿されたコンテンツアイテムをサードパーティウェブサイト230に公開しようとする場合がある。したがって、ブランドページに投稿されたコンテンツアイテムは、さまざまな技法を使用してブランドページにつながっているユーザに伝達されてもよい。コンテンツアイテムは、ソーシャルネットワーキングシステムのドメイン内、またはサードパーティウェブサイト230に関連付けられているドメインなどの異なるドメイン内のユーザに提示されるニュースフィードに含まれてもよい。加えて、ニュースフィードマネージャ325は、コンテンツアイテムを1つまたは複数のクライアントデバイス210で動作するアプリケーションに伝達するプッシュチャネルを通じてブランドページに関連付けられているコンテンツアイテムをユーザに配信する。   In one embodiment, the news feed manager 325 provides content such as inline frames (iframes) to the third party website 230 through a social plug-in, and the social networking system for the entity associated with the third party website 230 Provide content posted on 100. As an example, a business entity creating a branding page in the social networking system 100 may use a social plug-in installed on the third party website 230 to third-order content items posted to the branding page news feed in the social networking system 100. It may try to publish it on the party website 230. Thus, content items posted to a brand page may be communicated to users connected to the brand page using various techniques. The content item may be included in a news feed presented to users in different domains, such as within the domain of a social networking system or a domain associated with a third party website 230. In addition, the news feed manager 325 delivers the content items associated with the brand page to the user through a push channel that communicates the content items to the application running on one or more client devices 210.

一実施形態において、エッジストア330は、ソーシャルネットワーキングシステム100上のユーザと他のオブジェクトとの間のつながりについて記述する情報をエッジオブジェクトに記憶する。一部のエッジは、ユーザによって定義されてもよく、ユーザが他のユーザとのその関係を指定できるようにする。たとえば、ユーザは、友達、同僚、配偶者などのような、ユーザの実生活の関係と同等である他のユーザとのエッジを生成する。他のエッジは、ソーシャルネットワーキングシステムのページに関心を表す、ソーシャルネットワーキングシステムの他のユーザとリンクを共有する、ソーシャルネットワーキングシステムの他のユーザによって行われた投稿にコメントするなど、ソーシャルネットワーキングシステム100内のオブジェクトとユーザとが対話するときに生成される。   In one embodiment, edge store 330 stores information in the edge object that describes the connection between the user on social networking system 100 and other objects. Some edges may be defined by the user, allowing the user to specify its relationship with other users. For example, the user may generate edges with other users, such as friends, co-workers, spouses, etc., that are equivalent to their real-life relationships. The other edge represents interest in pages of the social networking system, shares links with other users of the social networking system, comments on posts made by other users of the social networking system, etc. within the social networking system 100 Generated when the user interacts with the object of.

エッジストア330は、オブジェクト、関心、および他のユーザに対する親密度などの、エッジに関する情報を含むエッジオブジェクトを記憶する。親密度、つまり親密性は、ユーザによって行われるアクションに基づいてソーシャルネットワーキングシステム100内のオブジェクト、関心、および他のユーザに対するユーザの親密性を見積もるように、経時的にソーシャルネットワーキングシステム100によって計算されてもよい。別のユーザ、ブランドページ、またはキーワードに対するユーザの親密性を計算するために使用されるアクションの例は、ユーザがキーワードまたは別のユーザに関連付けられているフォトにコメントする、ユーザがブランドページまたはユーザプロファイル上のコンテンツに「いいね!」と表明する、ユーザがブランドページまたはユーザプロファイルにコンテンツを投稿する、ユーザとブランドページ間の対話またはキーワードに関連付けられているコンテンツとの対話の頻度、ユーザがキーワードまたは別のユーザに関連付けられているコンテンツを共有する、ユーザがユーザまたはキーワードに関連付けられているコンテンツを定期購読する、または任意の他の適切なアクションを含む。親密度の計算は、その全体を本願明細書に援用し、ソーシャルネットワーキングシステムのコンテンツに対するユーザの親密性を予測するためのさまざまなシステムについて記述する、2010年12月23日に出願した米国特許出願第12/978、265号においてさらに説明される。ユーザと特定のオブジェクトとの間の複数の対話は、一実施形態において、エッジストア330内の1つのエッジオブジェクトに記憶されてもよい。一実施形態において、ユーザ間のつながりは、ユーザプロファイルストア310に記憶されてもよく、ユーザプロファイルストア310がエッジストア330にアクセスしユーザ間のつながりを決定してもよい。   The edge store 330 stores edge objects including information about edges, such as objects, interests, and familiarity with other users. Intimacy, or intimacy, is calculated by the social networking system 100 over time to estimate the intimacy of the user with objects, interests, and other users in the social networking system 100 based on actions taken by the user. May be An example of an action used to calculate a user's intimacy with another user, brand page, or keyword is the user comments on a keyword or a photo associated with another user, the user is a brand page or user Associating the content on the profile as “Like”, the user posting content to the brand page or user profile, frequency of interaction between the user and the brand page or interaction with the content associated with the keyword, the user Share content associated with the keyword or another user, subscribe a user associated with the user or the keyword, or any other suitable action. U.S. Patent Application filed on Dec. 23, 2010, the calculation of intimacy, which is incorporated herein by reference in its entirety, describes various systems for predicting intimacy of a user for content in a social networking system No. 12 / 978,265. Multiple interactions between the user and a particular object may be stored in one edge object in edge store 330 in one embodiment. In one embodiment, connections between users may be stored in user profile store 310 and user profile store 310 may access edge store 330 to determine connections between users.

ウェブサーバ340は、ネットワーク220を通じて、1つまたは複数のクライアントデバイス210、および1つまたは複数のサードパーティウェブサイト230にソーシャルネットワーキングシステム100をリンクする。ウェブサーバ340は、ウェブページ、およびJava(登録商標)、Flash、XMLなどのような、他のウェブ関連のコンテンツにサービスを提供する。ウェブサーバ340は、ソーシャルネットワーキングシステム100とクライアントデバイス210との間で、たとえば、インスタントメッセージ、待ち行列メッセージ(たとえば、電子メール)、テキストおよびショートメッセージサービス(SMS)メッセージ、または任意の他の適切なメッセージング技法を使用して送信されるメッセージなどの、メッセージを受信およびルーティングを行う機能を提供する。ユーザは、たとえば、コンテンツストア310に記憶されている画像またはビデオなどの、情報をアップロードするようウェブサーバ340に要求を送信する。加えて、ウェブサーバ340は、iOS(登録商標)、ANDROID(登録商標)、webOS(登録商標)、またはRIMなどの、ネイティブのクライアントデバイスのオペレーティングシステムに直接データを送信するAPI機能を提供する。   The web server 340 links the social networking system 100 to one or more client devices 210 and one or more third party websites 230 through the network 220. The web server 340 provides services to web pages and other web related content such as Java, Flash, XML, etc. Web server 340 may communicate, for example, instant messages, queue messages (eg, emails), text and short message service (SMS) messages, or any other appropriate between social networking system 100 and client device 210. Provide the ability to receive and route messages, such as messages sent using messaging techniques. The user sends a request to the web server 340 to upload information, such as, for example, an image or video stored in the content store 310. In addition, the web server 340 provides API functionality to send data directly to the native client device operating system, such as iOS®, ANDROID®, webOS®, or RIM.

コンテンツセレクタ170は、コンテンツアイテムおよびユーザプロファイルに記憶されている情報に関連付けられているキーワードに基づいてソーシャルネットワーキングシステムのユーザに提示するためにコンテンツストア310からコンテンツアイテムを識別する。一実施形態において、コンテンツセレクタ170は、ユーザがキーワードによって指定される特徴を有するか否かを決定することによって、ユーザに配信されるブランドページに投稿されるコンテンツを選択する。たとえば、コンテンツセレクタ170は、ユーザプロファイルによって識別された関心を、コンテンツに関連付けられているターゲット基準と比較する。あるいは、コンテンツセレクタ170は、コンテンツに関連付けられているキーワードに対するユーザの親密性に基づいて、ユーザに提示するためにブランドページに投稿されるコンテンツを選択する。   Content selector 170 identifies content items from content store 310 for presentation to users of the social networking system based on the content items and keywords associated with the information stored in the user profile. In one embodiment, the content selector 170 selects the content to be posted to the brand page delivered to the user by determining whether the user has the features specified by the keyword. For example, the content selector 170 compares the interest identified by the user profile to targeting criteria associated with the content. Alternatively, content selector 170 selects content to be posted on the brand page for presentation to the user based on the user's intimacy with the keywords associated with the content.

一実施形態において、コンテンツセレクタ170は、コンテンツストア310、ユーザプロファイルストア305、および/またはアクションログ320と通信して、コンテン
ツに関連付けられているキーワードと一致するか、またはキーワードに関連付けられている情報をユーザプロファイル内に有するユーザに応答してソーシャルネットワーキングシステムユーザに配信するためにブランドページからコンテンツを識別する。一例として、コンテンツセレクタ170は、ユーザに関連付けられているユーザプロファイルからブランドページにつながっているユーザの1つまたは複数の関心を識別する。一実施形態において、コンテンツセレクタ170は、アクションログ320から取り出されたユーザとブランドページとの間の対話に基づいて、ユーザの関心を識別することができ、これにより、コンテンツセレクタ170は、ユーザの関心を確認するためのブランドページ固有の対話を使用する。コンテンツセレクタ170は、ユーザプロファイルストア305と通信して、ブランドページとのユーザ対話からコンテンツセレクタ170によって識別された関心を含むようにユーザのプロファイルを変更する。たとえば、ユーザと、キーワードに関連付けられているかまたはキーワードを含むブランドページ上のコンテンツとの間の対話は、コンテンツセレクタ170に、ユーザがキーワードに関心を有し、ユーザプロファイルストア305を適宜に更新すると決定させる。
In one embodiment, the content selector 170 communicates with the content store 310, the user profile store 305, and / or the action log 320 to match keywords associated with the content or information associated with the keywords Identify content from the branding page for delivery to the social networking system user in response to the user having in the user profile. As one example, the content selector 170 identifies one or more interests of the user connected to the brand page from the user profile associated with the user. In one embodiment, the content selector 170 can identify the user's interest based on the interaction between the user retrieved from the action log 320 and the brand page, such that the content selector 170 can Use brand page specific interactions to confirm interest. Content selector 170 communicates with user profile store 305 to modify the user's profile to include the interest identified by content selector 170 from user interaction with the brand page. For example, the interaction between the user and the content on the brand page that is associated with or contains a keyword causes the content selector 170 to be interested in the keyword by the user and update the user profile store 305 accordingly Make a decision.

ユーザの関心を決定すると、コンテンツセレクタ170は、関心の1つまたは複数が、ブランドページに投稿されたコンテンツアイテムに関連付けられている1つまたは複数のキーワードと一致するか否かを決定する。次いで、ターゲット基準などの、ユーザの関心と一致するキーワードに関連付けられているコンテンツアイテムは、コンテンツセレクタ170によってユーザに配信される。したがって、コンテンツセレクタ170は、ユーザプロファイルストア305および/またはアクションログ320からのデータを使用して、ブランドページにつながっているユーザが、ブランドページに投稿されたコンテンツに関連付けられているキーワードによって指定された少なくとも1つの特徴を有するか否かを決定する。たとえば、アクション、場所、イベント、関心、つながり、またはユーザの特徴と一致する任意の他の適切な特徴を指定するキーワードに関連付けられているコンテンツが、ユーザに提示するために選択される。これにより、ユーザの特徴に基づいて、ブランドページからつながっているユーザに配信されるコンテンツのカスタマイズが可能になる。ユーザに配信されるコンテンツの例は、製品およびサービスについて記述するエンティティによって提供される販売促進情報、製品レビュー、エンティティとの対話について記述する他のユーザからの画像または投稿、エンティティおよび/またはエンティティによって提供される製品またはサービスについて記述する他のソーシャルオブジェクトを含む。   Once the user's interest is determined, the content selector 170 determines whether one or more of the interest matches one or more keywords associated with the content item posted to the brand page. Content items associated with keywords that match the user's interests, such as targeting criteria, are then delivered to the user by the content selector 170. Thus, the content selector 170 uses the data from the user profile store 305 and / or the action log 320 to designate the user connected to the brand page by the keywords associated with the content posted to the brand page Determine if it has at least one feature. For example, content associated with a keyword specifying an action, a location, an event, an interest, a connection, or any other suitable feature that matches the features of the user is selected for presentation to the user. This makes it possible to customize the content delivered to the user connected from the brand page based on the characteristics of the user. Examples of content delivered to users include: promotional information provided by entities describing products and services, product reviews, images or posts from other users describing interactions with entities, entities and / or entities Includes other social objects that describe the offered product or service.

他の実施形態において、コンテンツセレクタ170は、エッジストア330と通信して、ブランドページに投稿されたコンテンツに関連付けられているキーワードに対するユーザの親密性を決定する。コンテンツセレクタ170は、ユーザが最高の親密性を有するか、またはユーザが少なくともしきい値の親密性を有するキーワードに関連付けられているブランドページに投稿されたコンテンツアイテムを識別する。ブランドページとのユーザの対話をパーソナライズするため、ユーザに提示されるブランドページに投稿されたコンテンツアイテムコンテンツ、ユーザの親密性に基づいて選択されたコンテンツアイテムは、ブランドページ、ニュースフィードストーリ、電子メール、テキストメッセージを通じて、または任意の他の適切な通信チャネルを使用してユーザに提示される。ブランドページに対するユーザの親密性に基づいてブランドページに投稿されたコンテンツアイテムを提示することで、ユーザが提示されたコンテンツアイテムを閲覧することに関心を持つ可能性が高まり、ブランドページとのユーザ対話がさらに増える可能性も高まる。   In another embodiment, the content selector 170 communicates with the edge store 330 to determine the intimacy of the user for keywords associated with content posted to the brand page. Content selector 170 identifies content items posted to branded pages associated with keywords that the user has the highest intimacy or that the user has at least a threshold of intimacy. To personalize the user's interaction with the brand page, the content item content posted on the brand page presented to the user, the content item selected based on the user's intimacy, the brand page, the news feed story, the email , Through text messages, or using any other suitable communication channel. Presenting content items posted on the brand page based on the user's intimacy with the brand page increases the possibility that the user is interested in viewing the presented content items, and interacts with the brand page There is also a possibility that

表示ジェネレータ335は、いつソーシャルネットワーキングシステム100のユーザが、情報が表示されるよう要求したかを決定し、コンテンツセレクタ170と協働して、コンテンツを要求しているユーザに対してカスタマイズされたコンテンツを表示する。たとえば、ユーザは、ソーシャルネットワーキングシステム100内をブランドページまで
誘導することができ、表示ジェネレータ335は、コンテンツセレクタ170からのデータに基づいてブランドページの外観を変更する。一実施形態において、表示ジェネレータ335は、コンテンツストア310からコンテンツセレクタ170によって識別されたコンテンツを取り出し、取り出したコンテンツを表示して、ユーザのプロファイルまたは関心に基づいてカスタマイズされたページ体験をユーザに提供する。たとえば、ユーザがブランドページを閲覧するときに表示されるコンテンツアイテムは、ユーザが一致するキーワードに関連付けられているか、またはユーザがしきい値の親密性を有するキーワードに関連付けられているコンテンツアイテムがより目立って表示されるように変更される。表示ジェネレータ335は、コンテンツをクライアントデバイス210を通じてユーザに提示するために、ウェブページまたは一部の他の適切な表示形式を提供する。表示ジェネレータ355は、ユーザからの要求に応答して表示が生成されると、コンテンツアイテムセレクタ170に通知する。
The display generator 335 determines when the user of the social networking system 100 has requested that the information be displayed, and cooperates with the content selector 170 to customize the content for the user requesting the content. Display For example, a user can navigate within the social networking system 100 to a brand page, and the display generator 335 changes the appearance of the brand page based on data from the content selector 170. In one embodiment, display generator 335 retrieves the content identified by content selector 170 from content store 310 and displays the retrieved content to provide the user with a customized page experience based on the user's profile or interests. Do. For example, the content item displayed when a user browses a brand page is more likely to be the content item associated with the keyword that the user matches, or the content item associated with the keyword for which the user has threshold intimacy. It is changed to be displayed prominently. Display generator 335 provides a web page or some other suitable display format for presenting content to the user through client device 210. The display generator 355 notifies the content item selector 170 when a display is generated in response to a request from the user.

ソーシャルネットワーキングシステムユーザに提供するコンテンツアイテムの選択
図4は、ソーシャルネットワーキングシステムユーザに提示するためにブランドページに関連付けられているコンテンツを選択する方法400の相互作用図を示す。一実施形態において、ソーシャルネットワーキングシステム100は、ウェブサーバ340を通じてブランドページに投稿するためのコンテンツを受信する(405)。たとえば、ソーシャルネットワーキングシステム100は、ブランドページに投稿するためにエンティティから記事、広告、ビデオ、オーディオファイル、または他のコンテンツを受信する。コンテンツに加えて、ウェブサーバ340は、コンテンツに関連付けられている1つまたは複数のキーワードを受信する(405)。キーワードは、コンテンツについて記述する、および/またはコンテンツが提示されるソーシャルネットワーキングシステムユーザの1つまたは複数の特徴について記述する。ウェブサーバ340によって受信されるコンテンツは、コンテンツストア310に伝達され(410)、そこでコンテンツは記憶される。一実施形態において、受信されたキーワードは、コンテンツセレクタ170に伝達される(415)。あるいは、キーワードは、コンテンツストア310に伝達されてもよく、続いてコンテンツセレクタ170は、コンテンツストア310からキーワードを受信する。
Selecting Content Items to Provide to Social Networking System Users FIG. 4 shows an interaction diagram of a method 400 for selecting content associated with a branding page for presentation to social networking system users. In one embodiment, the social networking system 100 receives 405 content for posting to a brand page through the web server 340. For example, the social networking system 100 receives articles, advertisements, videos, audio files, or other content from an entity for posting to a brand page. In addition to the content, web server 340 receives 405 one or more keywords associated with the content. The keywords describe the content and / or describe one or more features of the social networking system user for whom the content is presented. Content received by web server 340 is communicated 410 to content store 310 where the content is stored. In one embodiment, the received keyword is communicated 415 to the content selector 170. Alternatively, the keywords may be communicated to the content store 310, and the content selector 170 subsequently receives the keywords from the content store 310.

ブランドページにアクセスするため、またはブランドページに関連付けられているコンテンツにアクセスするため、ソーシャルネットワーキングシステムユーザは、クライアントデバイス210からブランドページへのアクセスに関する要求をソーシャルネットワーキングシステム100のウェブサーバ340に送信する(420)。要求は、ソーシャルネットワーキングシステムユーザの識別子を含み、ウェブサーバ340は、この識別子を使用して、ソーシャルネットワーキングシステムユーザに関連付けられているユーザプロファイルをユーザプロファイルストア305に要求する(425)。識別された後、ユーザプロファイルは、ユーザプロファイルストア305からコンテンツセレクタ170に伝達される(430)。アクションログ320からのアクションおよび/またはエッジストア330からのエッジなどの、ユーザに関連付けられている追加の情報が、コンテンツセレクタ170に伝達されてもよい。   To access the brand page or to access content associated with the brand page, the social networking system user sends a request from the client device 210 for access to the brand page to the web server 340 of the social networking system 100 (420). The request includes an identifier of the social networking system user, and the web server 340 uses the identifier to request the user profile associated with the social networking system user from the user profile store 305 (425). Once identified, the user profile is communicated 430 from the user profile store 305 to the content selector 170. Additional information associated with the user, such as actions from the action log 320 and / or edges from the edge store 330 may be communicated to the content selector 170.

ブランドページに投稿されたコンテンツに関連付けられているキーワードおよびユーザプロファイルからの情報に基づいて、コンテンツセレクタ170は、ユーザに提示するためにブランドページに投稿されたコンテンツを選択する(435)。キーワードは、関心、アクション、場所、つながり、つながりのタイプ、イベント、グループ、または他の情報などの基準を識別することができ、コンテンツセレクタ170は、ユーザプロファイルからの情報またはユーザに関連付けられている情報をキーワードと比較する。ブランドページに投稿され、ユーザプロファイルの情報と一致する1つまたは複数のキーワードに関連付けられているコンテンツは、ユーザに提示するために選択される(435)。   Based on the keywords associated with the content posted on the brand page and information from the user profile, the content selector 170 selects 435 the content posted to the brand page for presentation to the user. Keywords can identify criteria such as interests, actions, places, connections, types of connections, events, groups, or other information, and the content selector 170 is associated with information from a user profile or user Compare information to keywords. Content posted to the brand page and associated with one or more keywords matching the information in the user profile is selected for presentation to the user (435).

あるいは、キーワードは、コンテンツの特徴を識別して、コンテンツを提供するエンティティが、トピック、製品、イベント、ブランド、人間、エンティティ、または他の情報をコンテンツに関連付けられるようにする。コンテンツセレクタ170は、ブランドページに投稿されたコンテンツに関連付けられている1つまたは複数のキーワードに対するユーザの親密性をエッジストア330から取り出すことができ、親密性を使用して、ユーザに提示するためにブランドページに投稿されたコンテンツを選択する(435)。キーワードに対するユーザの親密性は、キーワードに関連付けられているコンテンツにユーザが関心のある可能性の指標となるので、ユーザの親密性に基づいてコンテンツを選択することで(435)、コンテンツセレクタ170は、選択されたコンテンツにユーザが関心を有する可能性を高める。一実施形態において、コンテンツセレクタ170は、ユーザが少なくともしきい値の親密性を有するキーワードに関連付けられているコンテンツを選択する(435)。あるいは、コンテンツセレクタ170は、他のキーワードに対する親密性に関してユーザが最高の親密性を有するキーワードに関連付けられているコンテンツを選択する(435)。   Alternatively, the keywords identify features of the content so that the entity providing the content can associate topics, products, events, brands, people, entities, or other information with the content. The content selector 170 may retrieve from the edge store 330 the intimacy of the user for one or more keywords associated with the content posted on the brand page, and use the intimacy to present it to the user Select the content posted on the brand page (435). Since the closeness of the user to the keyword is an indicator of the possibility that the user is interested in the content associated with the keyword, the content selector 170 selects the content based on the closeness of the user (435). Increase the likelihood that the user is interested in the selected content. In one embodiment, the content selector 170 selects (435) content that is associated with a keyword that the user has at least a threshold affinity. Alternatively, content selector 170 selects 435 the content associated with the keyword that the user has the highest intimacy with respect to the other keyword.

コンテンツセレクタ170は、コンテンツストア310に投稿された選択されたコンテンツを識別する(440)。たとえば、コンテンツセレクタ170は、コンテンツストア310から選択されたコンテンツ識別子に対応するコンテンツを取り出す。選択されたブランドページに投稿されたコンテンツは、コンテンツストア310からウェブサーバ340に伝達され(445)、ウェブサーバ340はユーザに関連付けられているクライアントデバイス210に選択されたコンテンツを提示する(450)。あるいは、コンテンツセレクタ170は、ブランドページに投稿された選択されたコンテンツに関連付けられているコンテンツ識別子をウェブサーバ340に伝達し、ウェブサーバ340は、コンテンツストア310からコンテンツ識別子に対応するコンテンツを取り出す。次いで、取り出されたコンテンツはクライアントデバイス210に提示される(450)。   Content selector 170 identifies 440 selected content posted to content store 310. For example, content selector 170 retrieves the content corresponding to the selected content identifier from content store 310. The content posted to the selected brand page is communicated from the content store 310 to the web server 340 (445), and the web server 340 presents the selected content to the client device 210 associated with the user (450) . Alternatively, the content selector 170 communicates the content identifier associated with the selected content posted on the brand page to the web server 340, and the web server 340 retrieves the content corresponding to the content identifier from the content store 310. The retrieved content is then presented to client device 210 (450).

ブランドページに投稿された選択されたコンテンツは、さまざまな方法でクライアントデバイス210に提示されてもよい(440)。たとえば、選択されたコンテンツは、ブランドページにアクセスするユーザに示されるブランドページの表現に含まれるコンテンツをカスタマイズすることによってユーザに表示されてもよい。ブランドページの表現は、選択されたコンテンツを含むことができ、ブランドページに関連付けられている他のコンテンツは含まないか、またはブランドページの表現は、選択されたコンテンツをブランドページに関連付けられている他のコンテンツと視覚的に区別する。これは、ブランドページを通じてユーザに提示されるコンテンツをパーソナライズし、ユーザがブランドページと対話する可能性を高める。あるいは、選択されたコンテンツについて記述する1つまたは複数のストーリは、ニュースフィードでユーザに送信される。別の例において、選択されたコンテンツを含むか、または選択されたコンテンツアイテムについて記述するメッセージが、ユーザに関連付けられているクライアントデバイス210に送信される。メッセージは、テキストメッセージを通じて、電子メールを通じて、ソーシャルネットワーキングシステム100の外部のドメインのウェブページに含まれるソーシャルプラグインを通じて、プッシュ通知チャネルを通じて、または任意の他の適切な通信技法を通じてなど、任意の適切な通信チャネルを使用して送信されてもよい。   Selected content posted to the branding page may be presented 440 to the client device 210 in various manners. For example, the selected content may be displayed to the user by customizing the content included in the representation of the brand page shown to the user accessing the brand page. The representation of the branding page can include the selected content, not other content associated with the branding page, or the representation of the branding page is associated with the selected content and the branding page Visually distinguish from other content. This personalizes the content presented to the user through the branding page and enhances the likelihood that the user interacts with the branding page. Alternatively, one or more stories describing the selected content may be sent to the user in a news feed. In another example, a message containing the selected content or describing the selected content item is sent to the client device 210 associated with the user. Messages may be any suitable, such as through text messages, through email, through social plug-ins included on web pages of domains outside of social networking system 100, through push notification channels, or through any other suitable communication technique. May be sent using any communication channel.

図5は、ソーシャルネットワーキングシステムユーザに提示するためにブランドページに関連付けられているコンテンツを選択する方法500の一実施形態のフローチャートを示す。エンティティに関連付けられているブランドページは、ソーシャルネットワーキングシステム100によって記憶される(505)。たとえば、ブランドページは、ソーシャルネットワーキングシステム100のコンテンツストア310に記憶される(505)。ソーシャルネットワーキングシステム100はまた、ソーシャルネットワーキングシステムのユーザのユーザプロファイルおよびユーザプロファイル間のつながりを記憶する(
510)。ユーザプロファイルの1つまたは複数は、ブランドページへのつながりを有する。ブランドページに投稿するためのコンテンツおよびコンテンツに関連付けられているキーワードが、取り出される(515)。上記で説明されるように、1つまたは複数のキーワードは、ソーシャルネットワーキングシステムユーザの関心などの、ソーシャルネットワーキングシステムユーザの少なくとも1つの特徴を定義するターゲット基準であってもよい。ターゲット基準の他の例は、ソーシャルネットワーキングシステムユーザが、エンティティ固有のトピックまたは製品に関するコンテンツを投稿すること、製品または投稿について好ましいと示すこと(つまり、製品または投稿について「いいね!」と表明する)、別のソーシャルネットワーキングシステムユーザに投稿を送信すること、またはブランドページもしくはブランドページ上のコンテンツとの任意の他の対話を含む。1つまたは複数のキーワードは、トピック、イベント、ユーザ、エンティティ、またはコンテンツに関する他の情報などの、コンテンツの特徴について記述する。キーワードは、ブランドページに関連付けられているエンティティによって指定されてもよい。
FIG. 5 shows a flowchart of an embodiment of a method 500 for selecting content associated with a brand page for presentation to a social networking system user. The brand page associated with the entity is stored 505 by the social networking system 100. For example, the branding page is stored 505 in the content store 310 of the social networking system 100. The social networking system 100 also stores the connection between the user profile of the user of the social networking system and the user profile (
510). One or more of the user profiles have links to brand pages. Content for posting to a brand page and keywords associated with the content are retrieved (515). As described above, the one or more keywords may be targeting criteria that define at least one feature of the social networking system user, such as the interests of the social networking system user. Another example of targeting criteria is that a social networking system user submits content about an entity-specific topic or product, and indicates that it is preferred for a product or post (ie, "likes" for a product or post. ), Sending a post to another social networking system user, or any other interaction with the branding page or content on the branding page. The one or more keywords describe features of the content, such as topics, events, users, entities, or other information about the content. Keywords may be specified by the entity associated with the brand page.

ソーシャルネットワーキングシステム100は、ユーザからブランドページへのアクセスに関する要求を受信する(520)。たとえば、ユーザは、クライアントデバイス210からブランドページを閲覧するよう要求する。要求は、ソーシャルネットワーキングシステムユーザの識別子を含み、ソーシャルネットワーキングシステム100によって維持されるユーザに関連付けられているユーザプロファイルを識別するために使用される。識別された後、ユーザプロファイルは、ユーザプロファイルストア305からコンテンツセレクタ170に伝達される(430)。アクションログ320からのアクションおよび/またはエッジストア330からのエッジなどの、ユーザに関連付けられている追加の情報が、コンテンツセレクタ170に伝達されてもよい。   The social networking system 100 receives 520 a request from a user for accessing a brand page. For example, the user requests the client device 210 to browse the brand page. The request includes an identifier of the social networking system user and is used to identify the user profile associated with the user maintained by the social networking system 100. Once identified, the user profile is communicated 430 from the user profile store 305 to the content selector 170. Additional information associated with the user, such as actions from the action log 320 and / or edges from the edge store 330 may be communicated to the content selector 170.

ブランドページに投稿されたコンテンツに関連付けられているキーワードおよびユーザプロファイルからの情報に基づいて、ブランドページに投稿されたコンテンツは、ユーザに提示するために選択される(525)。上記で説明されるように、キーワードは、関心、アクション、場所、つながり、つながりのタイプ、イベント、グループ、または他の情報などの、基準を識別する。したがって、ユーザプロファイルの情報、またはユーザに関連付けられている他の情報と一致するキーワードに関連付けられているコンテンツは、ユーザに提示するために選択される(435)。あるいは、キーワードは、コンテンツの特徴を識別することができ、コンテンツを提供するエンティティが、トピック、製品、イベント、ブランド、人間、エンティティ、または他の情報をコンテンツに関連付けられるようにする。したがって、さらに上記で説明されているように、さまざまなキーワードに対するユーザの親密性が決定され、コンテンツは、コンテンツに関連付けられている1つまたは複数のキーワードに対するユーザの親密性に基づいて選択される。たとえば、ユーザが少なくともしきい値の親密性を有するキーワードに関連付けられているコンテンツが選択される(525)。あるいは、他のキーワードに対する親密性に関してユーザが最高の親密性を有するキーワードに関連付けられているコンテンツが選択される(525)。選択されたコンテンツは、図4と併せて上記で説明されるように、ユーザに提示される(530)。   Based on the keywords associated with the content posted on the brand page and the information from the user profile, the content posted on the brand page is selected for presentation to the user (525). As described above, the keywords identify criteria such as interests, actions, places, connections, types of connections, events, groups, or other information. Thus, content associated with keywords matching user profile information or other information associated with the user is selected for presentation to the user (435). Alternatively, the keywords may identify features of the content, allowing entities providing the content to associate topics, products, events, brands, people, entities, or other information with the content. Thus, as described further above, the intimacy of the user to various keywords is determined, and the content is selected based on the intimacy of the user to one or more keywords associated with the content. . For example, content associated with a keyword that the user has at least a threshold affinity is selected (525). Alternatively, the content associated with the keyword that the user has the highest intimacy with respect to the other keyword is selected (525). The selected content is presented 530 to the user as described above in conjunction with FIG.

図6A〜図6Cは、ブランドページに投稿されたコンテンツに関連付けられているキーワードに基づいてブランドページの外観を変更する操作の例を示す。図6Aは、従来の表示されるブランドページ604の例を示す。一実施形態において、従来の表示されるブランドページ604は、名称、ロゴ、画像、ビデオ、または従来の表示されるブランドページ604に関連付けられているエンティティを識別する他の情報などの、エンティティ識別子608を含む。従来の表示されるブランドページ604は、複数のコンテンツアイテム612、616、620を含む。しばしば、複数のコンテンツアイテム612、616、620は、多岐にわたる情報を提供するので、コンテンツアイテム612、262、6
20のうちの一部はブランドページを閲覧するソーシャルネットワーキングシステムユーザにとってほとんど価値がない。図6Aの例において、ブランドページ604は、スポーツ用品提供業者に関連付けられており、コンテンツアイテム612、616、620は、スポーツ用品提供業者によって提供されるさまざまな製品について記述する。たとえば、コンテンツアイテム612は、スポーツ用品提供業者によって販売されるテニスラケットのレビューを提供する。別のコンテンツアイテム616は、水泳技法の指導を提供し、さらなるコンテンツアイテム620は、スポーツ用品提供業者によるランニングシューズの現在のセールを広告する。
6A to 6C illustrate examples of operations for changing the appearance of a brand page based on keywords associated with content posted to the brand page. FIG. 6A shows an example of a conventional displayed brand page 604. In one embodiment, the conventional displayed brand page 604 is an entity identifier 608, such as a name, logo, image, video, or other information identifying an entity associated with the conventional displayed brand page 604. including. The conventional displayed brand page 604 includes a plurality of content items 612, 616, 620. Often, multiple content items 612, 616, 620 provide a wide variety of information, so content items 612, 262, 6
Some of the 20 have little value for social networking system users browsing brand pages. In the example of FIG. 6A, brand page 604 is associated with a sports equipment provider, and content items 612, 616, 620 describe various products provided by the sports equipment provider. For example, content item 612 provides a review of tennis racquets sold by sports equipment providers. Another content item 616 provides instruction on swimming techniques, and a further content item 620 advertises the current sale of running shoes by the sports equipment provider.

さまざまなソーシャルネットワーキングシステムユーザが、コンテンツアイテム612、616、620によって説明されるさまざまなスポーツにさまざまな度合いの関心を有する可能性があるが、従来の表示されるブランドページ604は、各コンテンツアイテム612、616、620を各々の閲覧ユーザに表示する。これには、ユーザが、関心のあるコンテンツを見つけるために、複数のコンテンツアイテム612、616、620を選り分ける必要がある。   While a variety of social networking system users may have varying degrees of interest in different sports described by content items 612, 616, 620, conventionally displayed brand page 604 may be displayed for each content item 612. , 616, 620 to each viewing user. This requires the user to sort through the plurality of content items 612, 616, 620 in order to find content of interest.

図6Bは、コンテンツアイテム628、632に関連付けられているキーワードに基づいて閲覧ユーザに対してカスタマイズされたブランドページ624を示す。図6Bにおいて、コンテンツアイテム628、632に関連付けられているキーワードは、ターゲット基準であり、ブランドページ624は、閲覧ユーザが満足するターゲット基準に関連付けられているコンテンツアイテムをより目立たせて表示するようにカスタマイズされる。たとえば、閲覧ユーザのプロファイルがテニスへの関心を含む場合、テニスへの関心を定義するターゲット基準に関連付けられているコンテンツアイテム628は、より目立つように表示される。たとえば、ブランドページ624は、ブランドページ624の最上部付近にコンテンツアイテム628を表示して、閲覧ユーザがコンテンツアイテム628をさらに容易に見つけられるようにする。あるいは、コンテンツアイテム628に関連付けられているキーワードは、コンテンツアイテム628がテニスに関連付けられて、閲覧ユーザがユーザのユーザプロファイルに基づいてテニスへの少なくともしきい値の親密性を有することを識別するので、コンテンツアイテム628を他のコンテンツアイテムと視覚的に区別するようにブランドページ624がカスタマイズされる。図6Bにおいて、ブランドページ624はまた、閲覧ユーザが満たさないターゲット基準に関連付けられている別のコンテンツアイテム632も表示するが、その別のコンテンツアイテム632をさほど目立たないよう表示する。たとえば、その別のコンテンツアイテム632は、ブランドページ624の下方に表示され、減らされた情報が表示されるか、またはユーザが満足するターゲット基準に関連付けられているコンテンツ628とは区別される。他の実施形態において、その別のコンテンツアイテム632は、閲覧ユーザに提示される情報の量を減らすために、不明瞭にされるか、または表示されなくてもよい。   FIG. 6B shows a customized brand page 624 for the viewing user based on the keywords associated with content item 628, 632. In FIG. 6B, the keywords associated with the content items 628, 632 are targeting criteria, and the branding page 624 makes the content items associated with the targeting criteria satisfied by the viewing user more prominently displayed. Be customized. For example, if the viewing user's profile includes an interest in tennis, content items 628 associated with targeting criteria defining an interest in tennis are displayed more prominently. For example, the branding page 624 displays the content item 628 near the top of the branding page 624 so that the browsing user can more easily find the content item 628. Alternatively, the keyword associated with the content item 628 is such that the content item 628 is associated with tennis to identify that the viewing user has at least a threshold closeness to tennis based on the user's user profile , Brand page 624 is customized to visually distinguish content item 628 from other content items. In FIG. 6B, the brand page 624 also displays another content item 632 that is associated with targeting criteria that the viewing user does not meet, but displays the other content item 632 less prominently. For example, the other content item 632 may be displayed below the brand page 624 to display reduced information or to distinguish it from content 628 associated with targeting criteria that the user is satisfied. In other embodiments, the other content item 632 may be obscured or not displayed to reduce the amount of information presented to the viewing user.

図6Cは、コンテンツアイテムに関連付けられているキーワードに基づいて閲覧ユーザに対してカスタマイズされたさらなる例示のブランドページ636を示す。図6Bにおいて、ブランドページ636は、閲覧ユーザによって満足されないターゲット基準であるキーワードに関連付けられているか、または閲覧ユーザがしきい値の親密性に満たない特徴を識別するキーワードに関連付けられているコンテンツアイテムの表示を減らすようにカスタマイズされる。たとえば、ブランドページ636は、閲覧ユーザのプロファイルがランニングへの関心を含む場合、ランニングへの関心を指定するターゲット基準に関連付けられているコンテンツアイテム632を表示する。コンテンツアイテム632への閲覧ユーザの注意を高めるために、ブランドページは、閲覧ユーザが一致しないターゲット基準に関連付けられているか、またはユーザがしきい値の親密性に満たない特徴を識別するキーワードに関連付けられているコンテンツアイテムを表示するのではなく、追加のコンテンツメッセージ644を表示する。閲覧ユーザは、追加のコンテンツメッセージ644に
アクセスすることによって、追加のコンテンツアイテムを見る。
FIG. 6C shows a further example brand page 636 customized for the viewing user based on the keywords associated with the content item. In FIG. 6B, a brand page 636 is a content item associated with a keyword that is a targeting criterion that is not satisfied by the viewing user, or a keyword that identifies features that the viewing user does not meet threshold closeness Customized to reduce the display of. For example, the brand page 636 displays content items 632 associated with targeting criteria that specify an interest in running if the viewing user's profile includes an interest in running. To increase the viewer's attention to content item 632, the branding page is associated with keywords that identify features that the viewer does not match or that the user does not meet threshold closeness. Instead of displaying the content item being displayed, an additional content message 644 is displayed. The viewing user views additional content items by accessing the additional content message 644.

一実施形態において、ユーザプロファイルは、ブランドページの表示がどのようにカスタマイズされるかについて記述する情報を含む。たとえば、ユーザプロファイルは、図6B、図6Cに示されるようにブランドページをカスタマイズするか、または別の適切な方法でブランドページをカスタマイズするかを指示するプリファレンス情報を含む。したがって、ブランドページの外観をカスタマイズすることで、ブランドページは、コンテンツをユーザ特徴に基づいてさまざまなユーザにさらにアクセスし易いものとする。コンテンツのこのカスタマイズされた提示は、ブランドページとのユーザの対話を増大させて、ユーザとブランドページに関連付けられているエンティティとの間の関係をより強めてゆく。   In one embodiment, the user profile includes information that describes how the display of the branding page is customized. For example, the user profile includes preference information indicating whether to customize the branding page as shown in FIGS. 6B, 6C, or customizing the branding page in another suitable manner. Thus, by customizing the appearance of the branding page, the branding page makes the content more accessible to different users based on user characteristics. This customized presentation of content augments the user's interaction with the brand page and further strengthens the relationship between the user and the entity associated with the brand page.

上記で説明されるように、ブランドページの所有者または管理者は、(投稿されたテキスト、写真または写真アルバム、ビデオ、取引、クーポン、イベントまたはイベントへの招待など)さまざまなコンテンツアイテムをソーシャルネットワーキングシステムに投稿する。次いで、ソーシャルネットワーキングシステムは、ブランドページへのつながりを確立したソーシャルネットワーキングシステムのユーザに、それらの投稿されたコンテンツアイテムのうちの特定の1つが提示されてもよいか否かを決定する。たとえば、ブランドページの所有者または管理者は、投稿されたコンテンツアイテムをターゲット基準に関連付けることができ、ターゲット基準とユーザのプロファイルとのマッチングを行い、ユーザにコンテンツアイテムが提示されてもよいか否かを決定する。あるいは、システムは、ユーザが特定の投稿されたコンテンツアイテムに対して有するであろう親密性を予測し、その親密性を使用してユーザにコンテンツアイテムが提示されてもよいか否かを決定する。その全体を本願明細書に援用する、2010年12月23日に出願した米国特許出願第12/978,265号は、ソーシャルネットワーキングシステムのコンテンツに対するユーザの親密性を予測するためのさまざまなシステムについて記述する。ブランドページとのつながりを確立したユーザに、ブランドページに関連して投稿されたコンテンツアイテムを選択的に提供することによって、ソーシャルネットワーキングシステムは、そのユーザのブランドページとの関連性が相互にさらに深まるようにユーザ体験をパーソナライズする。   As explained above, the owner or administrator of the branding page social networking various content items (such as posted text, photos or photo albums, videos, transactions, coupons, events or invitations to events) Post to the system. The social networking system then determines whether the user of the social networking system that established the connection to the brand page may be presented with a particular one of those posted content items. For example, the owner or administrator of the branding page can associate the posted content item with the targeting criteria, match the targeting criteria with the user's profile, and the content item may be presented to the user Decide. Alternatively, the system predicts the intimacy that the user will have for a particular posted content item, and uses that intimacy to determine whether the content item may be presented to the user . US patent application Ser. No. 12 / 978,265, filed Dec. 23, 2010, which is incorporated herein by reference in its entirety, is directed to various systems for predicting intimacy of a user for content in a social networking system. Describe. By selectively providing content items posted in relation to the brand page to the user who established the connection with the brand page, the social networking system further deepens the relationship with the user's brand page To personalize the user experience.

要約
本発明の実施形態の前述の説明は、例示を目的として提示されたものであり、包括的であること、または開示される厳密な形式に本発明を限定することは企図されていない。当業者であれば、上記の開示を踏まえて数多くの変更および変更が可能であることを理解されるであろう。
SUMMARY The foregoing description of the embodiments of the present invention has been presented for the purpose of illustration and is not intended to be exhaustive or to limit the invention to the precise form disclosed. It will be understood by those skilled in the art that numerous modifications and variations are possible in light of the above disclosure.

この説明の一部分は、情報への操作のアルゴリズムおよびシンボリック表現に関して本発明の実施形態について記述する。これらのアルゴリズムの説明および表現は、データ処理技術分野の当業者によって、その作業の要旨を他の当業者に効果的に伝達するために一般に使用される。これらの操作は、関数的、計算的、または論理的に説明されているが、コンピュータプログラムまたは等価の電子回路、マイクロコードなどによって実装されることを理解されたい。さらに、これらの操作の配置を、汎用性を失うことなく、モジュールと称することもまた、場合によっては好都合であることも判明している。説明される操作およびそれらの関連するモジュールは、ソフトウェア、ファームウェア、ハードウェア、またはその任意の組合せにおいて具現されてもよい。   A portion of this description describes the embodiments of the invention in terms of algorithms and symbolic representations of operations on information. These algorithmic descriptions and representations are commonly used by those skilled in the data processing arts to effectively convey the substance of their work to others skilled in the art. Although these operations are described functionally, computationally or logically, it should be understood that they can be implemented by computer programs or equivalent electronic circuits, microcode etc. Furthermore, it has also proven convenient in some cases to refer to the arrangement of these operations as a module without loss of generality. The operations described and their associated modules may be embodied in software, firmware, hardware, or any combination thereof.

本明細書において説明されるステップ、操作、またはプロセスのいずれも、1つまたは複数のハードウェアまたはソフトウェアモジュールで、単独で、または他のデバイスとの組合せで、実行または実装されてもよい。一実施形態において、ソフトウェアモジュール
は、説明されるステップ、操作、またはプロセスの一部または全部を実行するためにコンピュータプロセッサによって実行され得る、コンピュータプログラムコードを含むコンピュータ可読媒体を含むコンピュータプログラム製品で実装される。
Any of the steps, operations, or processes described herein may be implemented or implemented in one or more hardware or software modules, alone or in combination with other devices. In one embodiment, a software module is implemented in a computer program product that includes a computer readable medium including computer program code that can be executed by a computer processor to perform some or all of the described steps, operations, or processes. Be done.

本発明の実施形態はまた、本明細書において説明される操作を実行するための装置に関する。この装置は、必要とされる目的のために特別に構築されてもよく、および/または装置は、コンピュータに記憶されているコンピュータプログラムによって選択的に有効化または再構成される汎用コンピューティングデバイスを含むこともできる。そのようなコンピュータプログラムは、コンピュータシステムバスに結合され得る、非一時的な有形のコンピュータ可読記憶媒体、または電子命令の記憶に適した任意のタイプの媒体に記憶されてもよい。さらに、本明細書において参照される任意のコンピューティングシステムは、単一のプロセッサを含むか、またはコンピューティング能力を高めるために多重プロセッサ設計を採用するアーキテクチャであってもよい。   Embodiments of the present invention also relate to an apparatus for performing the operations described herein. The device may be specially constructed for the required purpose and / or the device may be a general purpose computing device selectively enabled or reconfigured by a computer program stored in the computer. It can also be included. Such computer programs may be stored on a non-transitory tangible computer readable storage medium, which may be coupled to a computer system bus, or any type of medium suitable for storage of electronic instructions. Furthermore, any computing system referenced herein may be a single processor or an architecture that employs a multiprocessor design to enhance computing power.

本発明の実施形態はまた、本明細書において説明されるコンピューティングプロセスによって生成される製品に関する。そのような製品は、コンピューティングプロセスの結果生じる情報を含むことができ、情報は、非一時的な有形のコンピュータ可読記憶媒体に記憶され、本明細書において説明されるコンピュータプログラム製品または他のデータ組合せの任意の実施形態を含む。   Embodiments of the present invention also relate to products produced by the computing processes described herein. Such products may include information resulting from computing processes, wherein the information is stored in a non-transitory tangible computer readable storage medium, computer program product or other data described herein. Including any embodiment of the combination.

最後に、本明細書において使用される専門用語は、主として可読性および教示を目的として選ばれており、本発明の主題を正確に概説するかまたは限定するために選択されたものではない。したがって、本発明の範囲が、この詳細な説明によってではなく、本明細書に基づいて出願で提示する任意の特許請求の範囲によって限定されることが企図される。したがって、本発明の実施形態の開示は、後続の特許請求の範囲に示される本発明の範囲を、限定するものではなく、説明するものであることが企図される。   Finally, the terminology used herein is chosen primarily for the sake of readability and teaching, and is not chosen to accurately outline or limit the subject matter of the present invention. Accordingly, it is intended that the scope of the present invention be limited not by this detailed description, but by any claims presented in the application based on the present specification. Accordingly, the disclosure of embodiments of the present invention is intended to be illustrative, not limiting, of the scope of the present invention, which is set forth in the following claims.

Claims (34)

エンティティに関連付けられているブランドページを、ソーシャルネットワーキングシステムに記憶する工程と、
前記ソーシャルネットワーキングシステムのユーザの1以上のユーザプロファイルと、前記ユーザ間のつながりのセットとを前記ソーシャルネットワーキングシステムに記憶する工程であって、前記ユーザの1以上は、さらに前記ソーシャルネットワーキングシステム内において前記ブランドページにつながっており、前記ブランドページにつながっているユーザは、コンテンツアイテムが前記エンティティによって前記ブランドページに投稿されたとき、前記ソーシャルネットワーキングシステムによる更新を受け取る、工程と、
前記ソーシャルネットワーキングシステムが、前記エンティティに関連付けられている前記ブランドページに投稿するための複数のコンテンツアイテムを前記エンティティから受信する工程であって、各コンテンツアイテムは該コンテンツアイテムについて記述する1以上のキーワードに関連付けられており、前記1以上のキーワードは、前記エンティティがコンテンツアイテムを提示することを望むユーザの1以上の特徴を定義するターゲット基準である、工程と、
前記ソーシャルネットワーキングシステムが、前記エンティティに関連付けられている前記ブランドページの閲覧に関する要求を、前記ブランドページにつながっているユーザから受信する工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページの閲覧を要求する前記ユーザに関連付けられているユーザプロファイルにアクセスする工程と、
前記ソーシャルネットワーキングシステムが、前記複数のコンテンツアイテムの各々に関連付けられているキーワードと、前記エンティティに関連付けられている前記ブランドページの閲覧を要求する前記ユーザに関連付けられている前記ユーザプロファイルとに基づいて前記エンティティから受け取られた前記複数のコンテンツアイテムからコンテンツアイテムを選択する工程であって、前記ユーザプロファイルは、前記コンテンツアイテムを提示されるための前記ターゲット基準を満たす前記1以上の特徴を前記ユーザが有することを示す、コンテンツアイテム選択工程と、
前記ソーシャルネットワーキングシステムが、前記ユーザが少なくともしきい値の親密性を有する1以上のキーワードに関連付けられているコンテンツアイテムを選択された前記コンテンツアイテムから選択する工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページの閲覧を要求する前記ユーザに対して、前記エンティティに関連付けられている前記ブランドページのパーソナライズされた表現を生成する工程であって、前記ブランドページのパーソナライズされた表現は、選択された前記コンテンツアイテムの1以上を含み、および、前記ユーザがブランドページを訪問したとき、前記ユーザ向けにカスタマイズされた外観を有する、工程と、
前記ブランドページの生成されパーソナライズされた前記表現を表示のために前記ブランドページの閲覧を要求するユーザに送信する、パーソナライズ表現送信工程と、を含む、コンピュータ実装された方法。
Storing the branding page associated with the entity in the social networking system;
Storing in the social networking system one or more user profiles of the users of the social networking system and a set of connections between the users, wherein one or more of the users further comprise the social networking system in the social networking system. A user connected to a brand page and connected to the brand page receives an update by the social networking system when a content item is posted to the brand page by the entity;
The social networking system receiving from the entity a plurality of content items for posting on the brand page associated with the entity, wherein each content item is one or more keywords describing the content item And wherein the one or more keywords are targeting criteria that define one or more features of the user that the entity wishes to present the content item .
Receiving from the user connected to the brand page a request for viewing the brand page associated with the entity, the social networking system;
Accessing the user profile associated with the user requesting the browsing of the brand page by the social networking system;
The social networking system is based on keywords associated with each of the plurality of content items and the user profile associated with the user requesting to browse the brand page associated with the entity. Selecting a content item from the plurality of content items received from the entity , wherein the user profile includes the one or more features that satisfy the targeting criteria for presenting the content item. A content item selection process indicating having
Selecting from the selected content item the content item associated with the one or more keywords for which the user has at least a threshold closeness;
Generating a personalized representation of the brand page associated with the entity for the user requesting browsing of the brand page, wherein the social networking system is configured to personalize the brand page A representation includes one or more of the selected content items, and having a customized appearance for the user when the user visits a brand page,
Sending a personalized presentation representation of the branding page to a user requesting browsing of the branding page for display, the personalized presentation presentation process.
前記ターゲット基準は、関心、場所、イベント、つながりのタイプ、追加のユーザ、アクション、雇用者、教育機関、親密性、およびその任意の組合せを含む群から選択される、請求項に記載のコンピュータ実装された方法。 The computer according to claim 1 , wherein the targeting criteria is selected from the group comprising interests, locations, events, types of connections, additional users, actions, employers, educational institutions, intimacy, and any combination thereof. How it was implemented コンテンツアイテムに関連付けられているキーワードは、該コンテンツアイテムについて記述する特徴を含む、請求項1に記載のコンピュータ実装された方法。   The computer-implemented method of claim 1, wherein the keywords associated with the content item include features that describe the content item. 前記キーワードは、トピック、製品、ユーザ、エンティティ、イベント、およびその任意の組合せを含む群から選択される、請求項1に記載のコンピュータ実装された方法。   The computer-implemented method of claim 1, wherein the keywords are selected from the group comprising topics, products, users, entities, events, and any combination thereof. 前記パーソナライズ表現送信工程は、
選択された前記コンテンツアイテムを、該選択された前記コンテンツアイテムを、追加のコンテンツアイテムと視覚的に区別するように表示する工程を含む、請求項1に記載のコンピュータ実装された方法。
The personalized expression sending step is:
The computer-implemented method of claim 1, comprising displaying the selected content item to visually distinguish the selected content item from additional content items.
前記パーソナライズ表現送信工程は、
選択された前記コンテンツアイテムに関連付けられているストーリを、電子機器に送信されるニュースフィードに含める工程であって、前記電子機器は、前記ブランドページにつながっているユーザプロファイルを有する前記ユーザに関連付けられている、工程を含む、請求項1に記載のコンピュータ実装された方法。
The personalized expression sending step is:
Including the story associated with the selected content item in a news feed sent to an electronic device, wherein the electronic device is associated with the user having a user profile connected to the brand page The computer implemented method of claim 1, comprising the steps of:
前記パーソナライズ表現送信工程は、
選択された前記コンテンツアイテムを含むメッセージを、前記ブランドページにつながっているユーザプロファイルを有する前記ユーザに関連付けられている電子機器に送信する工程を含む、請求項1に記載のコンピュータ実装された方法。
The personalized expression sending step is:
The computer-implemented method of claim 1, comprising transmitting a message including the selected content item to an electronic device associated with the user having a user profile connected to the brand page.
前記コンテンツアイテム選択工程は、
前記ブランドページの閲覧を要求する前記ユーザに関連付けられている前記ユーザプロファイルの特徴と、コンテンツアイテムに関連付けられている少なくとも1つのキーワードとのマッチングを行う工程を含む、請求項1に記載のコンピュータ実装された方法。
The content item selection process is
The computer-implemented method of claim 1, comprising matching the features of the user profile associated with the user requesting browsing of the brand page with at least one keyword associated with a content item. How it was done.
前記コンテンツアイテム選択工程は、
前記複数のコンテンツアイテムの各々に関連付けられているキーワードに対して、前記ブランドページの閲覧を要求する前記ユーザの親密性を決定する工程と、
決定された前記親密性に基づいてコンテンツアイテムを選択する、コンテンツアイテム選択工程と、を含む、請求項1に記載のコンピュータ実装された方法。
The content item selection process is
Determining the intimacy of the user requesting browsing of the brand page for keywords associated with each of the plurality of content items;
Selecting the content item based on the determined intimacy, the content item selection step.
前記ブランドページの閲覧を要求する前記ユーザと前記ブランドページの、生成されパーソナライズされた前記表現との間の1以上の対話について記述するデータをアクションログに記憶する工程であって、記憶された前記データは、前記ブランドページの閲覧を要求する前記ユーザに関連付けられている前記ユーザプロファイルに関連付けられている、工程と、
前記ブランドページの閲覧を要求する前記ユーザの1以上の親密性を、前記ブランドページの閲覧を要求する前記ユーザに関連付けられている前記ユーザプロファイルと前記ブランドページの、生成されパーソナライズされた前記表現との間の前記1以上の対話に基づいて更新する工程と、をさらに含む、請求項1に記載のコンピュータ実装された方法。
Storing in an action log data describing one or more interactions between the user requesting browsing of the brand page and the generated personalized personalized representation of the brand page, the stored step Data is associated with the user profile associated with the user requesting browsing of the brand page;
The one or more intimacy of the user requesting browsing of the brand page, the generated and personalized representation of the user profile and the brand page associated with the user requesting browsing of the brand page, and The computer-implemented method of claim 1, further comprising: updating based on the one or more interactions between.
ソーシャルネットワーキングシステムのユーザの1以上のユーザプロファイルと、前記ユーザ間のつながりのセットとを前記ソーシャルネットワーキングシステムに記憶する工程であって、前記ユーザの1以上は、さらに前記ソーシャルネットワーキングシステム内においてブランドページにつながっており、前記ブランドページにつながっているユーザは、コンテンツアイテムが前記ブランドページに関連付けられているエンティティによって前記ブランドページに投稿されたとき、前記ソーシャルネットワーキングシステムによる更新を受け取る、工程と、
前記ソーシャルネットワーキングシステムが、前記エンティティに関連付けられている前記ブランドページを閲覧するための閲覧要求を、前記ブランドページにつながっている閲覧ユーザから受信する工程と、
前記ソーシャルネットワーキングシステムが、前記エンティティに関連付けられている前記ブランドページに投稿された複数のコンテンツアイテムに関連付けられているキーワードを取り出す工程と、
前記ソーシャルネットワーキングシステムが、前記閲覧ユーザに関連付けられているユーザプロファイルを取り出す工程であって、前記ユーザプロファイルは、前記ソーシャルネットワーキングシステムによって維持される前記閲覧ユーザに関連付けられている、工程と、
前記ソーシャルネットワーキングシステムが、前記複数のコンテンツアイテムの各々に関連付けられている前記キーワードと、前記閲覧ユーザに関連付けられている前記ユーザプロファイルとに基づいて前記エンティティから受け取られた前記複数のコンテンツアイテムからコンテンツアイテムを選択し、前記ユーザプロファイルは、前記コンテンツアイテムを提示されるためのターゲット基準を満たす前記1以上の特徴を前記閲覧ユーザが有することを示す、コンテンツアイテム選択工程と、
前記ソーシャルネットワーキングシステムが、前記閲覧ユーザが少なくともしきい値の親密性を有する1以上のキーワードに関連付けられているコンテンツアイテムを選択された前記コンテンツアイテムから選択する工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページの閲覧を要求する前記閲覧ユーザに対して、前記エンティティに関連付けられている前記ブランドページのパーソナライズされた表現を生成する工程であって、前記ブランドページのパーソナライズされた表現は、選択された前記コンテンツアイテムの1以上を含み、および、前記ユーザがブランドページを訪問したとき、前記ユーザ向けにカスタマイズされた外観を有する、工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページの生成されパーソナライズされた前記表現を表示のために前記閲覧ユーザに提示する、コンテンツアイテム提示工程と、を含む、コンピュータ実装された方法。
Storing in the social networking system one or more user profiles of users of the social networking system and a set of connections between the users, wherein one or more of the users are further branding pages within the social networking system A user connected to the brand page receives an update by the social networking system when a content item is posted to the brand page by an entity associated with the brand page;
Receiving, from the browsing user connected to the brand page, a browsing request for browsing the brand page associated with the entity by the social networking system;
The social networking system retrieving keywords associated with a plurality of content items posted to the brand page associated with the entity;
The social networking system retrieving a user profile associated with the viewing user, the user profile being associated with the viewing user maintained by the social networking system;
The social networking system may include content from the plurality of content items received from the entity based on the keyword associated with each of the plurality of content items and the user profile associated with the viewing user. A content item selection step of selecting an item, the user profile indicating that the viewing user has the one or more features that meet the targeting criteria for presenting the content item;
Selecting from the selected content item the content item associated with the one or more keywords in which the viewing user has at least a threshold closeness;
Generating a personalized representation of the brand page associated with the entity for the browsing user requesting the browsing of the brand page, wherein the social networking system is configured to personalize the brand page The representation includes one or more of the selected content items, and having a customized appearance for the user when the user visits a brand page,
A content item presenting step, wherein the social networking system presents the generated personalized representation of the brand page to the viewing user for display.
コンテンツアイテムに関連付けられているキーワードは、該コンテンツアイテムを提示されるための資格となる、ソーシャルネットワーキングシステムの1以上の特徴を定義するターゲット基準を含む、請求項11に記載のコンピュータ実装された方法。 The computer-implemented method of claim 11 , wherein the keywords associated with the content item include targeting criteria defining one or more features of the social networking system that qualify for being presented the content item. . 前記ターゲット基準は、関心、場所、イベント、つながりのタイプ、追加のユーザ、アクション、雇用者、教育機関、親密性、およびその任意の組合せを含む群から選択される、請求項12に記載のコンピュータ実装された方法。 The computer according to claim 12 , wherein the targeting criteria are selected from the group comprising interests, places, events, types of connections, additional users, actions, employers, educational institutions, intimacy, and any combination thereof. How it was implemented コンテンツアイテムに関連付けられているキーワードは、該コンテンツアイテムについて記述する特徴を含む、請求項11に記載のコンピュータ実装された方法。 The computer-implemented method of claim 11 , wherein the keywords associated with the content item include features that describe the content item. 前記キーワードは、トピック、製品、ユーザ、エンティティ、イベント、およびその任意の組合せを含む群から選択される、請求項14に記載のコンピュータ実装された方法。 15. The computer-implemented method of claim 14 , wherein the keywords are selected from the group comprising topics, products, users, entities, events, and any combination thereof. 前記コンテンツアイテム提示工程は、
選択された前記コンテンツアイテムに関連付けられているストーリを、電子機器に送信されるニュースフィードに含める工程であって、前記電子機器は、前記閲覧ユーザに関連付けられている、工程を含む、請求項11に記載のコンピュータ実装された方法。
The content item presentation process
12. The method of claim 11 including the step of including a story associated with the selected content item in a news feed sent to an electronic device, the electronic device being associated with the viewing user. The computer-implemented method described in.
前記コンテンツアイテム提示工程は、
選択された前記コンテンツアイテムを含むメッセージを、前記閲覧ユーザに関連付けられている電子機器に送信する工程を含む、請求項11に記載のコンピュータ実装された方法。
The content item presentation process
The computer-implemented method of claim 11 , comprising transmitting a message including the selected content item to an electronic device associated with the viewing user.
前記コンテンツアイテム選択工程は、
前記閲覧ユーザに関連付けられている前記ユーザプロファイルの特徴と、コンテンツアイテムに関連付けられている少なくとも1つのキーワードとのマッチングを行う工程を含む、請求項11に記載のコンピュータ実装された方法。
The content item selection process is
The computer-implemented method of claim 11 , comprising matching the features of the user profile associated with the viewing user with at least one keyword associated with a content item.
前記コンテンツアイテム選択工程は、
前記複数のコンテンツアイテムの各々に関連付けられているキーワードに対して、前記閲覧ユーザの親密性を決定する工程と、
決定された前記親密性に基づいてコンテンツアイテムを選択する工程と、を含む、請求項11に記載のコンピュータ実装された方法。
The content item selection process is
Determining the intimacy of the viewing user for keywords associated with each of the plurality of content items;
Selecting a content item based on the determined intimacy, the computer-implemented method of claim 11 .
エンティティに関連付けられているブランドページを、ソーシャルネットワーキングシステムに記憶する工程と、
前記ソーシャルネットワーキングシステムのユーザの1以上のユーザプロファイルと、前記ユーザ間のつながりのセットとを前記ソーシャルネットワーキングシステムに記憶する工程であって、前記ユーザの1以上は、さらに前記ソーシャルネットワーキングシステム内において前記ブランドページにつながっており、前記ブランドページにつながっているユーザは、コンテンツが前記エンティティによって前記ブランドページに投稿されたとき、前記ソーシャルネットワーキングシステムによる更新を受け取る、工程と、
1以上のキーワードに関連付けられているコンテンツを前記エンティティに関連付けられている前記ブランドページに投稿する工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページへのアクセスに関する要求を、前記ブランドページにつながっている閲覧ユーザから受信する工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページに投稿されたコンテンツを、前記コンテンツに関連付けられている1以上のキーワードと、前記閲覧ユーザに関連付けられている前記ユーザプロファイルとに基づいて選択する工程であって、前記ユーザプロファイルは、前記コンテンツを提示されるためのターゲット基準を満たす前記1以上の特徴を前記閲覧ユーザが有することを示す、コンテンツ選択工程と、
前記ソーシャルネットワーキングシステムが、前記ユーザが少なくともしきい値の親密性を有する1以上のキーワードに関連付けられているコンテンツを選択された前記コンテンツから選択する工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページの閲覧を要求する前記ユーザに対して、前記エンティティに関連付けられている前記ブランドページのパーソナライズされた表現を生成する工程であって、前記ブランドページのパーソナライズされた表現は、選択された前記コンテンツの1以上を含み、および、前記ユーザがブランドページを訪問したとき、前記ユーザ向けにカスタマイズされた外観を有する、工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページの生成されパーソナライズされた前記表現を表示のために前記閲覧ユーザに提示する工程と、を含む、コンピュータ実装された方法。
Storing the branding page associated with the entity in the social networking system;
Storing in the social networking system one or more user profiles of the users of the social networking system and a set of connections between the users, wherein one or more of the users further comprise the social networking system in the social networking system. A user connected to a brand page and connected to the brand page receives an update by the social networking system when content is posted to the brand page by the entity;
Posting content associated with one or more keywords to the brand page associated with the entity;
The social networking system receiving a request for access to the brand page from a browsing user connected to the brand page;
The social networking system, the content posted on the brand page one and or more keywords associated with the content, a step of selecting, based on said user profile associated with the access user The content selection step, wherein the user profile indicates that the browsing user has the one or more features that satisfy the target criteria for presenting the content ;
Selecting, from the selected content, the content associated with the one or more keywords in which the user has at least a threshold closeness;
Generating a personalized representation of the brand page associated with the entity for the user requesting browsing of the brand page, wherein the social networking system is configured to personalize the brand page A representation includes one or more of the selected content, and having an appearance customized for the user when the user visits a brand page,
The social networking system presenting the generated personalized representation of the brand page to the viewing user for display.
ソーシャルネットワーキングシステムであって、
エンティティに関連付けられているブランドページを記憶するためのコンテンツストア(310)と、
ユーザの1以上のユーザプロファイルと、前記ユーザ間のつながりのセットとを前記ソーシャルネットワーキングシステムに記憶するためのユーザプロファイルストア(305)であって、前記ユーザの1以上は、さらに前記ソーシャルネットワーキングシステム内において前記ブランドページにつながっており、前記ブランドページにつながっているユーザは、コンテンツが前記エンティティによって前記ブランドページに投稿されたとき、前記ソーシャルネットワーキングシステムによる更新を受け取り、
前記コンテンツストア(310)は、前記エンティティに関連付けられている前記ブランドページに投稿するためのコンテンツを受信するように構成され、前記コンテンツは前記ソーシャルネットワーキングシステムのユーザの関心を定義するターゲット基準に関連付けられる、前記ユーザプロファイルストア(305)と、
前記ブランドページへのつながりを含む前記1以上のユーザプロファイルにアクセスするため、および前記ブランドページへのつながりを含む前記1以上のユーザプロファイルからの閲覧ユーザのユーザプロファイルが、前記閲覧ユーザのユーザプロファイルに部分的に基づいて前記ターゲット基準によって定義される関心を有するか否かを決定するためのコンテンツセレクタ(170)であって、
前記コンテンツセレクタ(170)は、前記閲覧ユーザが前記関心について少なくともしきい値の親密性を有することに基づいて、前記関心に関連付けられているコンテンツを選択し、
前記コンテンツセレクタ(170)は、前記ブランドページの閲覧を要求するユーザに対して、前記エンティティに関連付けられている前記ブランドページのパーソナライズされた表現を生成し、前記ブランドページのパーソナライズされた表現は、前記コンテンツの1以上を含み、および、前記ユーザがブランドページを訪問したとき、前記ユーザ向けにカスタマイズされた外観を有し、
前記コンテンツセレクタ(170)は、前記閲覧ユーザのユーザプロファイルが前記関心を有すると決定したことに応答して、前記ブランドページの生成されパーソナライズされた前記表現を表示のために前記閲覧ユーザに関連付けられている電子機器(210)に配信するように構成される、前記コンテンツセレクタ(170)と、を含む、ソーシャルネットワーキングシステム。
A social networking system,
A content store (310) for storing brand pages associated with the entity;
A user profile store (305) for storing in the social networking system one or more user profiles of users and a set of connections between the users, wherein one or more of the users are further within the social networking system Users connected to the brand page at and connected to the brand page receive updates by the social networking system when content is posted to the brand page by the entity,
The content store (310) is configured to receive content for posting to the brand page associated with the entity, and the content is associated with targeting criteria defining the interest of the user of the social networking system Said user profile store (305) being
In order to access the one or more user profiles including a connection to the brand page, and a user profile of a browsing user from the one or more user profiles including a connection to the brand page, to the user profile of the browsing user A content selector (170) for determining based in part on whether or not to have an interest defined by the targeting criteria;
The content selector (170) selects content associated with the interest based on the viewing user having at least a threshold of intimacy with the interest;
The content selector (170) generates a personalized representation of the brand page associated with the entity for the user requesting browsing of the brand page, the personalized representation of the brand page being: Contains one or more of the content, and has a customized appearance for the user when the user visits a brand page,
The content selector (170) is associated with the viewing user for displaying the personalized personalized representation of the brand page in response to determining that the viewing user's user profile has the interest And (d) said content selector (170) configured to be delivered to an electronic device (210).
前記ユーザプロファイルストア(305)は、ユーザプロファイルに関連付けられているキーワードを記憶するように構成され、前記コンテンツセレクタ(170)は、前記閲覧ユーザのユーザプロファイルが前記ターゲット基準によって定義された前記関心を有するか否かを決定するために、前記閲覧ユーザの前記ユーザプロファイルのキーワードと、前記ターゲット基準のキーワードとのマッチングを行うように構成される、請求項21に記載のソーシャルネットワーキングシステム。 The user profile store (305) is configured to store keywords associated with the user profile, and the content selector (170) is configured to store the user profile for the viewing user defined by the targeting criteria. 22. The social networking system of claim 21 , configured to match a keyword of the user profile of the viewing user to a keyword of the targeting criteria to determine whether to have. 前記閲覧ユーザと前記ブランドページとの間の対話を含む閲覧ユーザによって実行される1以上のアクションについて記述するデータをアクションログに記憶するためのアクションロガー(315)であって、記憶された前記データは、前記閲覧ユーザの前記ユーザプロファイルに関連付けられている、アクションロガー(315)を含み、
前記コンテンツセレクタ(170)は、前記閲覧ユーザの前記ユーザプロファイルが該ユーザによって実行される前記アクションに基づいて前記ターゲット基準によって定義される前記関心を有するか否かを決定するように構成される、請求項21または22に記載のソーシャルネットワーキングシステム。
An action logger (315) for storing in an action log data describing one or more actions performed by a viewing user including interactions between the viewing user and the brand page, the stored data Includes an action logger (315) associated with the user profile of the viewing user,
The content selector (170) is configured to determine whether the user profile of the viewing user has the interest defined by the targeting criteria based on the action performed by the user. A social networking system according to claim 21 or 22 .
前記コンテンツストア(310)によって受信された前記コンテンツを公開するために、サードパーティウェブサイト(230)にインストールされるプラグインと通信するように構成されるニュースフィードマネージャ(325)を含む、請求項21〜23のいずれか1項に記載のソーシャルネットワーキングシステム。 The news feed manager (325) configured to communicate with a plug-in installed on a third party website (230) to publish the content received by the content store (310) The social networking system of any one of 21-23 . 情報が表示されるよう閲覧ユーザがいつ要求したかを決定するためのディスプレイジェネレータ(335)であって、前記ブランドページへのつながりを含む前記1以上のユーザプロファイルからの閲覧ユーザのユーザプロファイルが、前記閲覧ユーザの前記ユーザプロファイルに部分的に基づいて前記ターゲット基準によって定義された関心を有するか否かを決定するため、および前記ブランドページの前記外観を変更することによって前記コンテンツを配信するために、前記コンテンツセレクタ(170)と協働するように構成される、ディスプレイジェネレータ(335)を含む、請求項21〜24のいずれか1項に記載のソーシャルネットワーキングシステム。 A display generator (335) for determining when the viewing user requested the information to be displayed, the user profile of the viewing user from the one or more user profiles comprising a connection to the brand page, In order to determine whether it has an interest defined by the targeting criteria based in part on the user profile of the viewing user, and to distribute the content by changing the appearance of the brand page The social networking system according to any of the claims 21 to 24 , comprising a display generator (335) configured to cooperate with the content selector (170). エンティティに関連付けられているブランドページを、ソーシャルネットワーキングシステムに記憶する工程と、
前記ソーシャルネットワーキングシステムのユーザの1以上のユーザプロファイルと、前記ユーザ間のつながりのセットとを前記ソーシャルネットワーキングシステムに記憶する工程であって、前記ユーザの1以上は、さらに前記ソーシャルネットワーキングシステム内において前記ブランドページにつながっており、前記ブランドページにつながっているユーザは、コンテンツが前記エンティティによって前記ブランドページに投稿されたとき、前記ソーシャルネットワーキングシステムによる更新を受け取る、工程と、
前記ソーシャルネットワーキングシステムが、前記エンティティに関連付けられている前記ブランドページに投稿するためのコンテンツを前記エンティティから受信する工程であって、前記コンテンツは、前記ソーシャルネットワーキングシステムのユーザの関心を定義するターゲット基準に関連付けられている、コンテンツ受信工程と、
前記ソーシャルネットワーキングシステムが、前記コンテンツ受信工程に応答して、前記ブランドページへのつながりを含む前記1以上のユーザプロファイルにアクセスする工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページへのつながりを含む前記1以上のユーザプロファイルからの閲覧ユーザのユーザプロファイルが、前記閲覧ユーザの前記ユーザプロファイルに部分的に基づいて前記ターゲット基準によって定義される前記関心を有するか否かを決定する、関心有無決定工程と、
前記ソーシャルネットワーキングシステムが、前記閲覧ユーザが前記関心について少なくともしきい値の親密性を有することに基づいて、前記関心に関連付けられているコンテンツを選択する工程と、
前記ソーシャルネットワーキングシステムが、前記ブランドページの閲覧を要求する前記ユーザに対して、前記エンティティに関連付けられている前記ブランドページのパーソナライズされた表現を生成する工程であって、前記ブランドページのパーソナライズされた表現は、前記コンテンツの1以上を含み、および、前記ユーザがブランドページを訪問したとき、前記ユーザ向けにカスタマイズされた外観を有する、工程と、
前記閲覧ユーザの前記ユーザプロファイルが前記関心を有すると決定したことに応答して、メッセージを送信することによって、前記ブランドページの生成されパーソナライズされた前記表現を表示のために前記閲覧ユーザに関連付けられている電子機器に配信する、コンテンツ配信工程と、を含む請求項21〜25のいずれか1項に記載のシステムに用いられる、コンピュータ実装された方法。
Storing the branding page associated with the entity in the social networking system;
Storing in the social networking system one or more user profiles of the users of the social networking system and a set of connections between the users, wherein one or more of the users further comprise the social networking system in the social networking system. A user connected to a brand page and connected to the brand page receives an update by the social networking system when content is posted to the brand page by the entity;
The social networking system receiving content from the entity for posting to the brand page associated with the entity, the content defining targeting criteria of a user of the social networking system A content receiving process associated with the
Accessing the one or more user profiles including a connection to the brand page in response to the content receiving step by the social networking system;
The social networking system is configured such that a user profile of a browsing user from the one or more user profiles including a link to the brand page is defined by the targeting criteria based in part on the user profile of the browsing user An interest determination step of determining whether or not to have an interest;
Selecting the content associated with the interest based on the viewing user having at least a threshold closeness of the interest;
Generating a personalized representation of the brand page associated with the entity for the user requesting browsing of the brand page, wherein the social networking system is configured to personalize the brand page A representation includes one or more of the content, and having a customized appearance for the user when the user visits a brand page;
Associating the generated personalized representation of the brand page with the browsing user for display by sending a message in response to determining that the user profile of the browsing user has the interest 26. A computer-implemented method for use in a system according to any one of claims 21 to 25 , comprising the steps of: delivering content to an electronic device.
前記コンテンツ配信工程は、
前記閲覧ユーザが前記電子機器によって前記ブランドページにアクセスすると前記ブランドページに前記コンテンツを表示する、コンテンツ表示工程を含む、請求項26に記載のコンピュータ実装された方法。
The content distribution process
27. The computer-implemented method of claim 26 , including a content display step of displaying the content on the brand page when the viewing user accesses the brand page by the electronic device.
前記コンテンツ表示工程は、
前記コンテンツが、前記閲覧ユーザの前記ユーザプロファイルに含まれていない前記関心を定義するターゲット基準に関連付けられている第2のコンテンツとは視覚的に区別されるように、前記コンテンツを表示する工程を含む、請求項27に記載のコンピュータ実装された方法。
In the content display process,
Displaying the content such that the content is visually distinguished from second content associated with the targeting criteria that is not included in the user profile of the viewing user. 28. The computer implemented method of claim 27 , comprising.
前記関心有無決定工程は、
前記閲覧ユーザの前記ユーザプロファイルのキーワードと前記ターゲット基準のキーワードとのマッチングを行う工程を含む、請求項26〜28のいずれか1項に記載のコンピュータ実装された方法。
The interest determination step is
29. The computer-implemented method of any of claims 26-28 , comprising matching the keywords of the user profile of the viewing user with the keywords of the targeting criteria.
前記閲覧ユーザと前記ブランドページとの間の1以上の対話について記述するデータをアクションログに記憶する工程をさらに備え、記憶された前記データは、前記閲覧ユーザの前記ユーザプロファイルに関連付けられている、請求項26〜29のいずれか1項に記載のコンピュータ実装された方法。 Storing further in an action log data describing one or more interactions between the browsing user and the brand page, the stored data being associated with the user profile of the browsing user, 30. The computer implemented method of any of claims 26-29 . 前記コンテンツ配信工程は、
前記コンテンツに関連付けられているストーリを前記閲覧ユーザに関連付けられている前記電子機器に配信する工程を含む、請求項26〜30のいずれか1項に記載のコンピュータ実装された方法。
The content distribution process
31. The computer-implemented method of any of claims 26-30 , comprising delivering a story associated with the content to the electronic device associated with the viewing user.
前記閲覧ユーザの前記ユーザプロファイルが前記ターゲット基準によって定義された特徴を有するか否かを決定する工程は、
前記閲覧ユーザによって実行されたアクションを含むアクションログにアクセスする工程と、
前記閲覧ユーザの前記ユーザプロファイルが、前記閲覧ユーザによって実行された前記アクションと、前記閲覧ユーザの前記ユーザプロファイルとに基づいて、前記ターゲット基準によって定義された特徴を有するか否かを決定する工程と、を含む、請求項26〜31のいずれか1項に記載のコンピュータ実装された方法。
Determining whether the user profile of the viewing user has the features defined by the targeting criteria;
Accessing an action log including an action performed by the viewing user;
Determining whether the user profile of the viewing user has features defined by the targeting criteria based on the action performed by the viewing user and the user profile of the viewing user; 32. A computer implemented method according to any one of claims 26 to 31 , comprising.
前記特徴は、関心、人口統計的情報、前記ソーシャルネットワーキングシステムのユーザのグループのメンバーシップ、および前記閲覧ユーザによって行われるアクションのうちの1以上を含み、前記閲覧ユーザによって行われるアクションは、前記閲覧ユーザと前記ブランドページとの間の対話を含む、請求項32に記載のコンピュータ実装された方法。 The features include one or more of interest, demographic information, membership of a group of users of the social networking system, and actions performed by the viewing user, wherein the action performed by the viewing user is the viewing 34. The computer-implemented method of claim 32 , comprising interaction between a user and the brand page. 実行形式のコンピュータプログラム命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、請求項26〜33のいずれか1項に記載の方法を実装する、コンピュータ可読記憶媒体。 A computer readable storage medium storing executable computer program instructions, wherein the instructions implement the method according to any one of claims 26 to 33 .
JP2015523242A 2012-07-19 2013-07-18 Customizing Content Delivery from Brand Pages to Users in a Social Networking Environment Active JP6509113B2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201261632428P 2012-07-19 2012-07-19
US61/632,428 2012-07-19
US13/627,857 2012-09-26
US13/627,857 US9195632B2 (en) 2012-09-26 2012-09-26 Customizing content delivery from a brand page to a user in a social networking environment
PCT/US2013/051012 WO2014015106A1 (en) 2012-07-19 2013-07-18 Customizing content delivery from a brand page to a user in a social networking environment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018025557A Division JP2018129052A (en) 2012-07-19 2018-02-16 Customizing content delivery from brand page to user in social networking environment

Publications (2)

Publication Number Publication Date
JP2015531113A JP2015531113A (en) 2015-10-29
JP6509113B2 true JP6509113B2 (en) 2019-05-08

Family

ID=49949239

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2015523242A Active JP6509113B2 (en) 2012-07-19 2013-07-18 Customizing Content Delivery from Brand Pages to Users in a Social Networking Environment
JP2018025557A Withdrawn JP2018129052A (en) 2012-07-19 2018-02-16 Customizing content delivery from brand page to user in social networking environment

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2018025557A Withdrawn JP2018129052A (en) 2012-07-19 2018-02-16 Customizing content delivery from brand page to user in social networking environment

Country Status (10)

Country Link
JP (2) JP6509113B2 (en)
KR (2) KR20150037983A (en)
CN (2) CN107515930A (en)
AU (2) AU2013292546A1 (en)
BR (1) BR112015001236A2 (en)
CA (2) CA2956750A1 (en)
IL (2) IL236660A (en)
MX (1) MX348771B (en)
TW (3) TWI574218B (en)
WO (1) WO2014015106A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI549545B (en) * 2015-01-30 2016-09-11 三竹資訊股份有限公司 System and method of a mobile bulletin board with message setting-top
CN109416806B (en) * 2016-05-10 2022-06-24 发普有限责任公司 System and method for linking database entries of a network platform
US11226831B2 (en) * 2016-12-05 2022-01-18 Facebook, Inc. Customizing content based on predicted user preferences
CN106682144B (en) * 2016-12-20 2018-07-13 深圳壹账通智能科技有限公司 page display method and device
TWI776020B (en) * 2019-02-15 2022-09-01 國風傳媒有限公司 Apparatus, method, and computer program product thereof for locating user interests
CN118861465A (en) 2020-03-27 2024-10-29 花瓣云科技有限公司 Method, device and system for processing detail page, electronic equipment and storage medium
CN113239185B (en) * 2021-07-13 2021-10-29 深圳市创能亿科科技开发有限公司 Method and device for making teaching courseware and computer readable storage medium
KR102649920B1 (en) * 2023-01-18 2024-03-22 쿠팡 주식회사 Method of providing recommended contents and apparatus thereof

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020025341A (en) * 2000-09-28 2002-04-04 양태연 The personalized agent engine development apparatus for establishing the internet shopping-mall and service method thereof
US7664746B2 (en) * 2005-11-15 2010-02-16 Microsoft Corporation Personalized search and headlines
JP4875911B2 (en) * 2006-03-20 2012-02-15 ニフティ株式会社 Content identification method and apparatus
JP4855326B2 (en) * 2007-04-20 2012-01-18 生活協同組合コープさっぽろ Code management system and code management method
KR100889230B1 (en) 2007-07-13 2009-03-16 주식회사 인터파크지마켓 Method and apparatus for providing goods search service in shopping mall
US20090182589A1 (en) 2007-11-05 2009-07-16 Kendall Timothy A Communicating Information in a Social Networking Website About Activities from Another Domain
US8799068B2 (en) * 2007-11-05 2014-08-05 Facebook, Inc. Social advertisements and other informational messages on a social networking website, and advertising model for same
US20090125517A1 (en) * 2007-11-14 2009-05-14 Qualcomm Incorporated Method and system for keyword correlation in a mobile environment
US8234193B2 (en) * 2008-03-03 2012-07-31 Wildfire Interactive, Inc. Method and system for providing online promotions through a social network-based platform
US9262764B2 (en) * 2008-04-30 2016-02-16 Yahoo! Inc. Modification of content representation by a brand engine in a social network
US9058609B2 (en) * 2008-04-30 2015-06-16 Yahoo! Inc. Modification of brand representations by a brand engine in a social network
EP2297685A1 (en) * 2008-07-04 2011-03-23 Yogesh Chunilal Rathod Methods and systems for brands social networks (bsn) platform
WO2011011398A2 (en) * 2009-07-21 2011-01-27 Saambaa Llc Systems and methods for utilizing and searching social network information
US20110106835A1 (en) * 2009-10-29 2011-05-05 International Business Machines Corporation User-Defined Profile Tags, Rules, and Recommendations for Portal
US20110145072A1 (en) * 2009-12-15 2011-06-16 Bradley John Christiansen System and Method for Producing And Displaying Content Representing A Brand Persona
KR20120033560A (en) * 2010-09-30 2012-04-09 비씨카드(주) Method for social commerce service and recording media implementing the same

Also Published As

Publication number Publication date
MX2015000793A (en) 2015-10-12
JP2015531113A (en) 2015-10-29
TWI574218B (en) 2017-03-11
TW201405461A (en) 2014-02-01
KR20150037983A (en) 2015-04-08
AU2017254843A1 (en) 2017-11-16
IL236660A (en) 2017-09-28
TW201709122A (en) 2017-03-01
CN104471611A (en) 2015-03-25
CN104471611B (en) 2017-09-19
CN107515930A (en) 2017-12-26
BR112015001236A2 (en) 2017-07-04
AU2013292546A1 (en) 2015-01-29
CA2878068A1 (en) 2014-01-23
CA2878068C (en) 2017-03-14
KR20180003644A (en) 2018-01-09
MX348771B (en) 2017-06-28
IL236660A0 (en) 2015-02-26
WO2014015106A1 (en) 2014-01-23
IL254216A0 (en) 2017-10-31
CA2956750A1 (en) 2014-01-23
TW201717130A (en) 2017-05-16
TWI654575B (en) 2019-03-21
JP2018129052A (en) 2018-08-16

Similar Documents

Publication Publication Date Title
US10325305B2 (en) Customizing content delivery from a brand page to a user in a social networking environment
US8918339B2 (en) Associating an indication of user emotional reaction with content items presented by a social networking system
JP6509113B2 (en) Customizing Content Delivery from Brand Pages to Users in a Social Networking Environment
US11144182B1 (en) Determining user preference of an object from a group of objects maintained by a social networking system
US10924532B2 (en) Presenting suggestion content in reaction to content generation
US10755311B1 (en) Selecting content for presentation to an online system user to increase likelihood of user recall of the presented content
US20170206553A1 (en) Presenting content items to an online system user in a sequence based on user interaction with the content items
US10607302B1 (en) Guiding progressive user engagement in an online environment
US10853846B2 (en) User modification of characteristics used for content selection by an online system
US20180218399A1 (en) Generating a content item for presentation to an online system user including content describing a product selected by the online system based on likelihoods of user interaction
US20140207585A1 (en) Simplified creation of advertisements for a social networking system
EP2688031A1 (en) Social networking system and method, in particular for customizing content delivery from a brand page to a user in a social networking environment
US20190156366A1 (en) Identifying actions for different groups of users after presentation of a content item to the groups of users
US20180336600A1 (en) Generating a content item for presentation to an online system including content describing a product selected by the online system
US10491652B2 (en) Providing a content item from an online system to a third party system that modifies the content item for presentation in accordance with a layout specified by the third party system
US10755316B2 (en) Identifying characteristics used for content selection by an online system to a user for user modification
US10915229B1 (en) Merging entities maintained by an online system subject to selection of interactions with an entity being merged by users who performed the interactions with the entity being merged
US20180174197A1 (en) Generating a content item for presentation to an online system including content from an application describing a product selected by the online system
US20180336621A1 (en) Selecting a product for inclusion in a content item for a user of an online system based on products previously accessed by the user and by other online system users
US20180336620A1 (en) Selecting a product for inclusion in a content item for a user of an online system based on products previously accessed by the user and by other online system users
US20170287004A1 (en) Selecting a content item from a set for presentation to a user based on locations associated with the content items and a location associated with the user

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160511

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170705

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20171017

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180216

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20180227

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20180420

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190402

R150 Certificate of patent or registration of utility model

Ref document number: 6509113

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250