CN104471611A - Customizing content delivery from a brand page to a user in a social networking environment - Google Patents

Customizing content delivery from a brand page to a user in a social networking environment Download PDF

Info

Publication number
CN104471611A
CN104471611A CN201380038524.3A CN201380038524A CN104471611A CN 104471611 A CN104471611 A CN 104471611A CN 201380038524 A CN201380038524 A CN 201380038524A CN 104471611 A CN104471611 A CN 104471611A
Authority
CN
China
Prior art keywords
user
brand page
content
content item
relevant
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.)
Granted
Application number
CN201380038524.3A
Other languages
Chinese (zh)
Other versions
CN104471611B (en
Inventor
安东尼奥·费莉佩·加西亚-马丁内斯
尼普恩·马瑟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meta Platforms Inc
Original Assignee
Facebook Inc
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 Facebook Inc filed Critical Facebook Inc
Priority to CN201710744561.6A priority Critical patent/CN107515930A/en
Publication of CN104471611A publication Critical patent/CN104471611A/en
Application granted granted Critical
Publication of CN104471611B publication Critical patent/CN104471611B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Operations Research (AREA)

Abstract

A social networking system user's interaction with a brand page may be tailored to match the user's interests. Content providers or page administrators of a brand page associate keywords with content posted to the brand page. A keyword may define a characteristic of a social networking system user to receive the content or may describe a characteristic of the content. The keywords are compared to a user profile of a user requesting the brand page and content posted to the brand page is selected for presentation to the user based on the user profile and the keywords. For example, content is presented to a user having a characteristic defined by criteria keyword. The selected content posted to the brand page is presented to the user requesting the brand page.

Description

For the customization in social network environment is from the content delivery of the brand page
Technical field
Embodiment of the present disclosure relates generally to social networks, and relates more specifically to the personalization distribution of the content item of the user of social networking system.
Background technology
In recent years, the social networks that connects between user of track user (comprising people, business and other entities) making or social and welfare services are popular opens.Particularly, social networking system allows user more effectively to communicate and the information of other join dependencys in their friend or social networks.Social networks usually by the system being used for the connection maintained in social networks in user with may be relevant with user content link combination.Social networks is also collected and is retained the information relevant with the user of social networks.This information can be static, such as, and geographic position, employer, job category, age, musical taste, interest and other characteristics diversified, or can be dynamic, such as, follow the tracks of the behavior of user in social networks.Next this information can be used to target information and send, so as can by user more may interested especially information communication to user.
Although social networking system allows people's exchange of information each other, they also allow entity to provide information to the user of social networking system.The example of entity comprises enterprise, tissue and famous person.Entity can be created the brand page relevant to configuration file and content item is posted to the brand page in social networking system.Then the description of institute's post content item or institute's post content item is communicated to the user of the social networking system being connected to the brand page by social networking system.Therefore, the brand page allows entity to serve as other users any of social networking system, and scatters information to the user of social networking system.
But various types of entity has and comprises manifold audience, and every part has special interest to entity.Under social networks background, the user of different social networking systems may have interest in various degree to the different content be posted on the brand page.Such as, the user of the brand page of being correlated with from sporting goods supplier is connected to the interest had about the notice on the brand page of different sport-specific products in various degree.Traditionally, notify the content be posted on the brand page to the user being connected to the brand page, and do not consider the interest in various degree to the different content being posted to the brand page.
Summary of the invention
Mutual in order between customization is better relevant to entity and be stored on social networking system the brand page, the feature in conjunction with the user profile of the user of social networking system uses one or more characteristic of the content be posted on the brand page thus selects the content that presents to user when accessing the brand page.Such as, the content be posted on the brand page is relevant to the confirmed standard of at least one feature of the user of restriction social networking system.Settle the standard and be used to content be guided to the user to the interested especially social networking system of the content being posted to the brand page.In one embodiment, access be connected to the user of the social networking system of the brand page user profile and in order to determine to be connected to browsing user whether there is at least one feature settling the standard and limit of the brand page.If the user that browses connecting the brand page has feature, present the content be posted on the brand page corresponding at least one feature to browsing user.
As another example, the content that user is posted to the different content of brand page cohesion (affinity) to keeper makes the brand page comprise user to have threshold value cohesion or have the highest cohesion when user browses.Brand page management person can be relevant to the content being posted to the brand page describing content by keyword.Based on the connection of object in the user profile of user and/or social networking system, determine the cohesion of user's pair keyword relevant to different content.Based on cohesion, select the content be included on the brand page, so that user more may be interested in content.
Such as, the page management person of relevant to the sporting goods supplier brand page puts up the story (story) about tennis religion field to the brand page and story and keyword " tennis " is correlated with.The user profile of the user of the social networking system being connected to the brand page or action log can be accessed and interested for determining whether user has " tennis ".Such as, if list " tennis " to represent that user at least has threshold value cohesion to " tennis " for other information interested in or relevant to user profile user profile, so user is delithted with " tennis ".If user is interested in " tennis ", so present the content that be posted to the brand page on relevant to keyword " tennis " to user.But, if user is not interested to " tennis ", so do not present the content that be posted to the brand page relevant to " tennis " to user when accessing brand.Therefore, making keyword or other features, relevant to the content being posted to the brand page to allow based on the cohesion of user to keyword or feature be that different user customizes the brand page.
Accompanying drawing explanation
Fig. 1 illustrates that the selection according to embodiment of the present invention is supplied to the occurrence diagram of the process of the content of user over the display.
Fig. 2 is the network chart providing the system of content item according to the user to social networking system of embodiment of the present invention.
Fig. 3 is the block diagram of social networking system according to the embodiment of the present invention.
Fig. 4 is the interaction figure of the process shown according to the chosen content item of embodiment of the present invention.
Fig. 5 is the process flow diagram of the process for chosen content item according to embodiment of the present invention.
Fig. 6 A-6C is the schematic diagram of visit capacity in the social networking system be personalized according to disclosure embodiment.
Accompanying drawing only illustratively describes various embodiment of the present invention.Those skilled in the art, by being easy to recognize from following discussion when not deviating from the principle described in the disclosure, can adopt the alternate embodiments of the structure shown in the disclosure and method.
Embodiment
general introduction
Fig. 1 illustrates and selects the content be posted on the brand page to be presented to the example of the user of social networking system.In FIG, first content item 140 and the second content item 144 are posted on the brand page 104 of social networking system 100 storage.Entity can produce and maintain the brand page 104 to put up about itself, about the message of its product or provide other information to the user of social networking system 100.The example that can be posted to the content of the entity on the brand page 104 comprises: what the picture of the telling about of the service provided about entity or product, product that entity provides and/or service, new product introduction, production marketing, product used tells about, the popularization preferential price of product or service, article and/or describe comment or other suitable information of product that entity provides or service.In FIG, first content item 140 and the second content item 144 are described to be posted on the brand page 104.First content item 140 and the second content item 144 can be presented to the social network user browsing the brand page 104 in every way.Such as, content item 140,144 is presented on the brand page 104, is included in and is sent in the news feed story of the user being connected to the brand page 104, as one or more transmission of messages to being connected to the user of the brand page 104 or using any suitable passage to distribute.
When content item is posted on the brand page 104, the user of social networking system can be connected to the brand page 104 that will upgrade to receive renewal about entity or other suitable information.Such as, the user of social networking system can become the friend of the brand page, follows the brand page, becomes the fan of the brand page or otherwise connects to its relevant entity in the brand page and/or social networking system 100.Therefore, the brand page 104 allows entity to provide about itself information or its product and/or service to the user of social networking system to promote the relation between entity and the user of social networking system.
For purposes of illustration, the brand page 104 in Fig. 1 is relevant to sporting goods supplier, and first content item 140 describe sporting goods supplier store tennis racket and the second content item 144 describe sporting goods supplier sell running shoes.First content item 140 is relevant to the first keyword 116 and the second content item 144 is relevant with the second keyword 120.The keyword relevant to content item describes the feature of content item, the author of the theme of such as content item, the product relevant to content item, the entity of being correlated with content item, content item or other suitable features of being correlated with content item.In one embodiment, relevant to content item one or more keywords can be settle the standard.Settle the standard and limit one or more features that entity wishes the user of the social networking system to its rendering content item.Such as, the feature that the one or more interest that identifies that user profile (such as, demographic information, with the subordinate relation of the group of social networking system or other features) comprises of settling the standard and the user action of user on social networking system or outside social networking system imply.Other examples settled the standard comprise position, action, event, the type being connected to user or entity, entity, user, employer, educational institution, cohesion or other adequate informations.In FIG, the first keyword 116 identify " tennis " of first content item 140 feature simultaneously the second keyword 120 identify the feature of " race " of the second content item 144.When user accesses the brand page 104, what the brand page comprised is used to user-dependent information and the keyword relevant with content item the content item selecting to be presented to user by the brand page 104.If keyword settles the standard, the information in user profile and keyword are compared determine whether user meets and settle the standard.Such as, if user profile comprises " tennis " as interest, so determine that user has the feature of the first keyword 120 identification.In other embodiments, although Fig. 1 shows the single keyword relevant to different content item, a lot of keyword may be relevant to content item.As another example, calculate user for the cohesion of keyword, and to select and user has the relevant content item of the keyword of the highest cohesion or at least threshold value cohesion to cover on the brand page 104.In one embodiment, limit keyword 116,120 by entity, entity also makes keyword 116,120 and one or more content item 140,144 relevant.As shown in Figure 1, the different content item 140,144 be posted on the brand page 104 may be correlated with from different keywords 116,120.
In traditional social networking system, present each content item 140,144 be posted on the brand page 140 to the user being connected to the brand page 104.Such as, the Traditional Brand page 104 sends first content item 140 and the second content item 144 to user.Therefore, the second content item 144 of running and the other guide item of the brand page 104 will be concentrated to being connected to presenting the not interested user that runs of the brand page 104.Because the different user being connected to the brand page 104 has different interest, this can cause user manually to screen the content item of the brand page 104 to identify the interested content item of user.
By making keyword 116,120 and content item 140,144 relevant, entity improves the interaction between the user of social networking system and the brand page 104.Keyword 116,120 allows entity to make content item and entity expect feature that is relevant to one or more features of the user of its rendering content item or that make content item and user may have cohesion to be correlated with.In one embodiment, keyword 116,120 identifies the information in the user profile of social networking system, identifies that entity expects the feature of the user receiving content item.Such as, entity is allowed to be user's introductory content item 140,144 with one or more features that keyword 116,120 is specified to content item 140,144 relevant keywords 116,120.Alternately, keyword 116,120 identifies that user may have topic or the entity of cohesion or preference.Therefore, keyword 116,120 allows entity to be the content that the user of social networking system customizes the brand page 104 better.
Fig. 1 illustrates the content item using the customization brand page 104 that keyword 116,120 is social networking system to provide.In FIG, first user 122 and the second user 126 are connected to the brand page 104.Social networking system 100 also comprises the first user configuration file 124 of first user 122 and second user profile 128 of the second user 126.Fig. 1 illustrates the first user configuration file 124 of the interest of " tennis " with storage and has second user profile 128 of interest of " running " of storage.But user profile 124,128 also can comprise the additional information about first user 122 and the second user 126.
In FIG, social networking system 100 comprises content selector 170, it receives keyword 116,120 from the brand page 104, and is presented to first user 122 and second user 126 with chosen content item via the brand page 104 from first user configuration file 124 and the second user profile 124 retrieve data.The profile information and keyword 116,120 that are connected to the user of the brand page 104 compare by content selector 170.In one embodiment, content selector 170 also receives the content designator identified to keyword 116,120 relevant content items from the brand page 104.Content selector 170 then by content item distribution to the user being connected to the brand page 104, this brand page has and the profile information of one or more Keywords matching or the threshold value cohesion at least with keyword.In the example of fig. 1, first content item 140 is communicated to first user 122 by content selector 170, because " tennis " is identified as the interest of the first user 122 mated with the first keyword 116 by first user configuration file 124.Similarly, the second content item 144 is distributed to the second user 126 by content selector 170, because " running " is identified as the interest of second user 126 of mating with the second keyword 120 by the second user profile 128.
The example of Fig. 1 also illustrates the content that customization shows to first user 122 and the second user 126.For purposes of illustration, Fig. 1 shows the first news feed 132 being distributed to first user 122 and the second news feed being distributed to the second user 126.But, in each embodiment, as user 122,126 or the access of any other suitable distribution mechanisms, content such as can be distributed to first user 122 and the second user 126 by the various modes issuing the message of user 122,126 by the amendment of the brand page 104 outward appearance.
In FIG, first user 122 is interested in " tennis " that mate with the first keyword 116.Therefore, the first news feed 132 also comprises first content item 140 beyond story 148 except for an additional, and extra story may describe the action that other social network user of being connected to first user 122 are taked.As shown in Figure 1, the first news feed 132 does not comprise the second content item 120, because first user 122 is lost interest in " running " that the second keyword 120 is specified.In other embodiments, the first news feed 132 also can comprise the second content item 120 in the position outstanding unlike first content item 140.Such as, first content item 140 is positioned at the top or visually different from the second content item 144 to otherwise of the first news feed 132.
Similarly, the second news feed 136 in Fig. 1 comprises the second content item 144, because " running " that the second user 126 specifies the second keyword 120 is interested.Second news feed 136 also comprises the extra story 152 describing and be connected to the behavior of other users of the second user 126.In each embodiment, the second content item 144 can visually be distinguished with extra story by the second news feed 126.
Therefore, Fig. 1 shows the content item that use keyword 116,120 is the brand page 104 that different customization occurs in news feed.In other embodiments, the customization of 116, the 120 permission other types that settle the standard, such as, the outward appearance customizing the brand page 104 when being accessed by different users 122,126 or the information customized about the content of the brand page 104 started to different users 122,126.
system architecture
Fig. 2 is the high level block diagram of the system environments 200 that social networking system 100 is shown.System environments 200 comprises one or more client device 210, network 220, one or more third party website 230 and social networking system 100.In alternative configuration, system environments 200 can comprise different and/or extra ingredient.Embodiment described in this article can be suitable for not being the on-line system of social networking system.
Client device 210 comprises one or more computing equipments that can be received user's input and transmission and/or reception data by network 220.In one embodiment, client device 210 is traditional computer systems, such as, and desktop computer or portable computer.In another embodiment, client device 210 can be the equipment with computer function or the similar devices of such as personal digital assistant (PDA), mobile phone, smart mobile phone.Client device 210 is configured to be communicated by network 220.In one embodiment, client device 210 performs and allows the user of client device 210 and the mutual application program of social networking system 100.Such as, client device 210 performs browser application to make client device 210 and social networking system 100 can be mutual by network 220.In another embodiment, client device 210 by client device 210 native operating sys-tern (such as: or ANDROID tM) the upper application programming interface (API) run is mutual with social networking system 100.
Client device 210 is configured to be communicated by network 220, and network can comprise and uses wired and the LAN (Local Area Network) of wireless communication system and/or the combination in any of wide area network.In one embodiment, network 220 uses the communication technology and/or the agreement of standard.Therefore, network 220 can comprise the link using the such as technology such as Ethernet 802.11, micro-wave access global inter communication (WiMAX), 3G, 4G, CDMA, digital subscriber line (DSL).Equally, the procotol used in network 204 can comprise multiprotocol label switching (MPLS), transmission control protocol/Internet Protocol (TCP/IP), User Datagram Protoco (UDP) (UDP), HTML (Hypertext Markup Language) (HTTP), Simple Mail Transfer protocol (SMTP) and File communication protocol (FTP) etc.Operation technique and/or the form that comprises HTML (Hypertext Markup Language) (HTML) or extendible markup language (XML) can represent the cocommutative data of network 220.In addition, the conventional encryption techniques of such as secure socket layer protocol (SSL), safe transmission layer protocol (TLS) and IPsec (IPsec) can be used to be encrypted all or some links.Third party website 230 can be coupled to network 220 and communicate with social networking system 100, further describes social networking system 100 below in conjunction with Fig. 3.
Fig. 3 is the example block diagram of an embodiment of the system architecture of social networking system 100.Social networking system 100 comprises user profile storer 305, content memorizer 310, discharge counter 315, action log 320, content selector 170, news feed manager 325, marginal memory 330, display generator 335 and the webserver 340.In other embodiments, social networking system 100 can comprise additional, the less or different module for various application.In order to not make the details of this system architecture fuzzy, the conventional components of not shown such as network interface, security function, counterweight balance device, failover services device, management and Network Operations Console etc.
Each user of social networking system 100 is relevant to the user profile be stored in user profile storer 305.User profile comprises the descriptive information about user that user shares clearly, also can comprise the profile information that social networking system 100 is inferred.In one embodiment, user profile comprises multiple data field, and each data field describes one or more attributes of social networking system 100 relative users.The profile information be stored in user profile storer 305 describes the user of social networking system 100, comprise the descriptive information of biography, demographics and other types, such as work experience, education experience, sex, hobby or preference, position etc.User profile also can store other information customer-furnished, such as: image or video.In some embodiments, the image of user can indicate with the identifying information of social networking system 100 user of image display.User profile in user profile storer 305 also can maintain the content item of relative users in content memorizer 310 performs and be stored in the reference of the action in action log 320.
Although the user profile in user profile storer 305 is usually relevant to individuality, thus make people mutual each other by social networking system 100, the entity that also can be such as enterprise or tissue stores user profile.This allow entity sets up on social networking system 100 existence connect other social networking systems user and with its exchanging contents.Entity can be puted up about itself, about the information of its product or provide other information to the user of the social networking system using the brand page relevant to the user profile of entity.Other users of social networking system can be connected to the brand page to receive the information be posted on the brand page or the information received from the brand page.The user profile relevant to the brand page can comprise the information about entity itself, thus provides background about entity or information data for user.
Content memorizer 310 stores the content item relevant with user profile (such as, image, Audio and Video file).Can the content item of displaying contents storer 310 when browsing the personal information page of user, when browsing the brand page or when browsing other guide.Such as, content item can illustrate the image relevant to user profile or video or show the text describing User Status.These content items can be presented by various communications conduit to user.The example of communications conduit comprises the brand page, the notice sent from the news feed comprising content item of user or entity, Email, message language, social networking system 100, sends sending out notice channel or other suitable communications conduits of content item to user-dependent equipment.
In addition, other guide item can by encouraging user to expand his connection with other users, invite new user add system or by show and user-dependent content, object, activity or social networking system 100 function increase and social networking system 100 advance user's participation alternately.The example of social network content item comprises suggestion that suggestion connects or perform other behaviors, the medium that is provided to or maintained by social networking system 100 (such as, picture or video), that user is posted to is that project in the wish list of status message on social networking system or link, invitation, event, user, cohort, the page (such as, representing tissue or commercial entity), transaction, reward voucher and social networking system provide or via social networking system any other content addressable.
Content memorizer 310 also comprises the one or more brand pages relevant to the user profile of entity.The brand page comprises the content relevant to entity and the instruction for the user's rendering content to social networking system.Such as, the content that the identification of the brand page is relevant to the user profile of entity and describing how to the information of user's rendering content browsing the brand page.Content item storage item 310 also can store the one or more keywords relevant to each content item in content memorizer 310.Keyword can be identify the confirmed standard to one or more features of the user of its distributing contents item.Alternately, keyword can identify the topic relevant to content or feature, thus allows to determine to the cohesion of one or more keyword, user represents that user is to the interested possibility of content.
Discharge counter 315 receives about the communication on social networking system 100 and/or outside social networking system 100, thus fills action log 320 by the information of associated subscriber action.These actions can comprise such as be added into other users connection, to send to other users message, upload images, reading from other users message, check with other user-dependent content, participate in the event etc. of being puted up by another user.In some embodiments, it is mutual that discharge counter 315 identifies between the brand page in the user of social networking system and social networking system 100, and action log passes on the confirmed standard relevant to the content on brand page to customize the content via the brand page to content selector 170.In addition, in conjunction with multiple actions of other object factories for specific user, so these actions are also relevant to those users.These actions are stored in action log 320.
Social networking system 100 can usage operation daily record 320 follow the tracks of social networking system 100 and by information communication to the user action on the external website of social networking system 100.User with the various object interactions on social networking system 100, can comprise: comment model, share link and login physical location, in order access item by mobile device or other are mutual.The information describing these actions is stored in action log 320.The additional examples of the object interaction on included by action log 320 and social networking system 100 comprise photo album is commented on, communication between user, become musician fan, add event, add group, become the fan of the brand page, establishment event, authorized applications, use application program and participate in business for calendar.In addition, the advertisement on action log 320 recording user and social networking system 100 mutual and other application programs run on social networking system 100.In some embodiments, the data of action log 320 are used to interest or the preference of inferring user, the interest that adding users configuration file comprises and allow more completely to understand user preference.
Action log 320 also can be stored in the user action that external website is taked.Such as, mainly so that the e-commerce website of sale at special price sporting equipment can the social plug-in unit of the user of social networking system 100 identifies the user of social networking system 100 by enabling e-commerce website identify.Because the user of social networking system 100 can be uniquely identified, so the e-commerce website of such as this sporting equipment retailer can use the information about these users when these users access their website.Action log 320 records the data about these users, other patterns comprising Web browsing history record, the advertisement of embedding, the transaction carried out and shopping and buy.
News feed manager 325 optionally provides content and the content of recording user consumption to the user of social networking system 100.In one embodiment, news feed manager 325 is that the user of the action that other users describing social networking system 100 take generates story, and user is connected to social networking system 100.In an example, the comment that other users that news feed manager 325 is connected to user for news feed that user generates comprises carry out.In another example, the news feed of generation comprises other actions that other users of the social networking system being connected to user are posted to the content on social networking system 240 or other users being connected to user carry out.It is the new news feed story that user generates that social networking system 100 can arrange and store news feed manager.News feed manager 325 can communicate to provide content to the user of social networking system 100 by network 220 with client device 210.
In one embodiment, news feed manager 325 can pass through social plug-in unit, such as embedded framework, to third party website 230 provide content with provide be posted on social networking system 100 about the physical contents relevant to third party website 230.Such as, business unit social networking system 100 creating the brand page may wish to announce content item in the news feed of the brand page be posted in social networking system 100 to third party website 230 by being arranged on social plug-in unit on third party website 230.Therefore, various technology can be used the content item be posted on the brand page to be communicated to the user being connected to the brand page.Content item can be included in the territory of social networking system or not in same area, in the news feed that the user in such as relevant to third party website 230 territory presents.In addition, news feed manager 325 can distribute the content item relevant to the brand page by pushing channel to user, pushes channel and content item is communicated to the application program run on one or more client device 210.
In one embodiment, marginal memory 330 stores the information of the connection between other objects of describing in user and edge object on social networking system 100.User can limit some edges, thus allows user to specify the relation of they and other users.Such as, user produces edge with other users (such as friend, colleague, partner etc.) being similar to relation in user's actual life.During object interaction in user and social networking system 100, such as, represent the model shared other users of linking and commenting on social networking system with other users of social networking system and issue interested to the page on social networking system, generate other edge.
Marginal memory 330 stores the edge object of the information (such as, the hobby mark of object, interest and other users) comprised about edge.Past social networking system 100 along with the time can calculate hobby mark or cohesion counts roughly the cohesion of other users in user and object, interest and social networking system 100 with the action performed based on user.Comprise for calculating the example of user to the action of the cohesion of another user, the brand page or keyword: user couple and keyword or other user-dependent photos are commented on, user is to the content representation preference on the brand page or on user profile, user shares and keyword or other user-dependent contents to the brand page or user profile post content, user to the frequency of interaction between the brand page or the content relevant with keyword, user, user subscribes to the content relevant to user or keyword, or any other suitable action.Be the U.S. Patent application the 12/978th submitted to for 2010 12 about 23 days, the calculating of hobby mark is further described in No. 265, by reference its full content is incorporated into this, which depict prediction user to the various systems of the cohesion of the content in social networking system.In one embodiment, user and heat are determined in the multiple edge objects that can be stored in alternately in marginal memory 330 between object.In some embodiments, the connection between user can be stored in user profile storer 310, or user profile storer 310 can access marginal memory 330 to determine the connection between user.
Social networking system 100 is linked to one or more client device 210 and one or more third party website 230 by network 220 by the webserver 340.The webserver 340 can be used as webpage and other content relevant with webpage, such as Java, Flash, XML etc.The webserver 340 can be provided in and to receive between social networking system 100 and client device 210 and the function of routing iinformation, such as, the message that instant message, queuing message (such as, Email), text and SMS (Short Message Service) message or the signaling techniques using any other suitable send.User can send request with information upload to the webserver 340, such as, is stored in the image in content memorizer 310 or video.In addition, the webserver 340 can provide API function directly to send data to local client devices operating system, such as: aNDROID tM, or RIM.
Content selector 170 is presented to the user of social networking system based on the keyword relevant to content item and the content item in the information identification content memorizer 310 be stored in user profile.In one embodiment, content selector 170 is by determining whether user has feature that keyword specifies and select to be posted to the content be dispensed on the brand page of user.Such as, the interest of user profile identification and the confirmed standard relevant to content compare by content selector 170.Alternately, content selector 170 selects the content be posted on the brand page to be presented to user based on the cohesion of user's pair keyword relevant to content.
In one embodiment, content selector 170 and content memorizer 310, user profile storer 305 and/or action log 320 communicate and to match or information relevant in another manner and identify that from the brand page content is to be delivered to the user of social networking system to have keyword in user profile Yu relevant with content in response to user.Such as, content selector 170 from user-dependent user profile identify one or more interest of the user being connected to the brand page.In some embodiments, content selector 170 can based on the interest of the interactive identification user between user and the brand page retrieved from action log 320; This allows content selector 170 to use the brand page specifically mutual with the interest determining user.Content selector 170 can communicate with user profile storer 305 to revise user personal information thus comprise content selector 170 from user and the brand page mutual the interest that identifies.Such as, user relevant with keyword on the brand page or comprise keyword content between content selector 170 can be made alternately to determine user is interested in and correspondingly upgrade user profile storer 305 keyword.
When determining the interest of user, content selector 170 determines whether one or more interest mates the one or more keywords relevant to the content item be posted on the brand page.Then by the content item relevant to keyword (matching with the interest of user), such as, settle the standard, be distributed to user by content selector 170.Therefore, whether the user that content selector 170 uses the data of user profile storer 305 and/or action log 320 to determine to be connected to the brand page has at least one feature that the keyword relevant to the content being posted to the brand page is specified.Such as, relevant to the keyword of required movement, position, event, interest content, connection or any other suitable feature of mating by selecting the feature of user to be presented to user.This allows the content of the connection user being distributed to user based on the characteristic customization of user from the brand page.The example being distributed to the content of user comprises sales promotion information that the entity that describes products & services provides, product review, the image of other users of description and entity interaction or model or describes entity and/or other social objects of the product that provided by entity or service.
In other embodiments, content selector 170 and marginal memory 330 communicate the cohesion determining user's pair keyword relevant with the content be posted on the brand page.Content selector 170 identifies to be posted to have the highest cohesion or user to user and have content item on the relevant brand page of the keyword of at least threshold value cohesion.In order to make the mutual personalization of user and the brand page, be posted to the content item content be presented on the brand page of user, the content item selected of the cohesion based on user is presented to user by the brand page, news feed story, Email, Word message or the communications conduit that uses any other suitable.Present based on the cohesion of user to the brand page content item be posted on the brand page and increase the possibility that user will be interested in browse presented content item, thus increase other users and the mutual possibility of the brand page.
Display generator 335 collaborative content selector switch 170 determines that information displaying that when user of social networking system 100 asks to show is the content of the customization of request content.Such as, user can navigate to the brand page in social networking system 100, and shows the outward appearance of the data modification brand page of the content-based selector switch 170 of generator 335.In one embodiment, show content that generator 335 identifies from content memorizer 310 retrieval of content selector switch 170 and show the content retrieved and think that user provides the page experience based on user profile or interest customization.Such as, the content item shown when user being browsed the brand page is modified as and makes to show content item that is relevant to the keyword that user is mated or that be correlated with the keyword that user has threshold value cohesion more highlightedly.Display generator 335 can provide webpage or some other suitable display formats with by client device 210 to user's rendering content.When display generator 335 can produce display in response to the request from user by content of announcement item selector switch 170.
chosen content item is to be provided to the user of social networking system
Fig. 4 shows and selects the content relevant to the brand page to be presented to the interaction figure of the method 400 of the user of social networking system.In one embodiment, social networking system 100 receives 405 contents by the webserver 340 and is posted on the brand page.Such as, social networking system 100 is posted to the brand page from entity reception goods, advertisement, video, audio file or other guide.Unless the context, the webserver 340 receives the 405 one or more keywords relevant to content.Keyword describes content and/or describes will to one or more features of the user of the social networking system of its rendering content.The content that the webserver 340 receives is communicated 410 to the content memorizer 310 storing content.In one embodiment, receive keyword and to be communicated 415 to content selector 170.Alternately, keyword can be communicated to content memorizer 310, and content selector 170 is subsequently from content memorizer 310 search key.
In order to access the brand page, or the content that access is relevant to the brand page, social network system user transmission 420 request accesses the brand page with the client device 210 of the web page server 340 from social networking system 100.Request comprises the identifier of the user of social networking system, the user-dependent user profile of the webserver 340 with social networking system in the identifier request 425 user profile storer 305 of the user of social networking system.After identification, user profile communicates 430 to content selector 170 from user profile storer 305.With user-dependent additional information, such as, the action of action log 320 and/or the edge of marginal memory 330 can be communicated to content selector 170.
Based on the keyword relevant to the content be posted on the brand page and the information from user profile, content selector 170 selects 435 contents be posted on the brand page to be presented to user.Keyword can criterion of identification, and such as interest, action, position, connection, connection type, event, group or other information and content selector 170 will compare from user profile or to otherwise with user-dependent information and keyword.Select to be posted on the brand page and the content relevant to one or more keywords of the information in match user configuration file is presented to user.
Alternately, the feature of keyword identification content, thus allow entity to provide content to make topic, product, event, brand, people, entity or other information relevant to content.Content selector 170 can use cohesion to select 435 contents be posted on the brand page to be presented to user from the cohesion of the marginal memory 330 retrieval user pair one or more keywords relevant to the content be posted to the brand page.The cohesion of user to keyword provides the indicating user pair interested possibility of the content relevant to keyword; Therefore, the cohesion based on user selects 435 contents to allow content selector 170 to increase user to the interested possibility of selected content.In one embodiment, content selector 170 selects 435 at least to have the relevant content of the keyword of threshold value cohesion to user.Alternately, content selector 170 selects 435 contents relevant to the keyword relative to other keywords user with the highest cohesion.
Content selector 170 identifies the content being posted to content memorizer 310 selected by 440.Such as, content selector 170 retrieves the content of corresponding selection content designator from content memorizer 310.The content being posted to the selection of the brand page communicates 445 to the webserver 340 from content memorizer 310, and the webserver presents 450 chosen contents to user-dependent client device 210.Alternately, the content designator relevant to the content of the selection being posted to the brand page communicates the webserver 340 by content selector 170, and the webserver retrieves the content corresponding with content designator from content memorizer 310.Then retrieval of content presents 450 to client device 210.
The content being posted to the selection of the brand page can present 440 to client device 210 in various ways.Such as, the content comprised in the expression of the brand page shown in the user to the access brand page by customization, can show chosen content to user.The expression of the brand page can comprise chosen content and do not comprise the other guide relevant to the brand page or the brand page expression can by chosen content and relevant other guide visually distinguish with the brand page.This makes the content personalization presented by brand page user oriented, thus increases user and the mutual possibility of the brand page.Alternately, in news feed, the one or more stories describing chosen content are sent to user.In another example, the message comprising chosen content or description chosen content item is sent to and user-dependent client device 210.Any suitable communications conduit message transfer can be used, such as, by Word message, by Email, by social plug-in unit that the webpage in the territory outside social networking system 100 comprises, by pushing communications conduit or any other suitable communication technology.
Fig. 5 shows the process flow diagram selecting the content relevant to the brand page to be presented to an embodiment of the method 500 of the user of social networking system.Social networking system 100 stores the 505 brand pages relevant to entity.Such as, the brand page is stored 505 in the content memorizer 310 of social networking system 100.Social networking system 100 also stores the connection between the user profile of the user of 510 social networking systems and user profile.One or more user profile is connected to the brand page.Receive 515 and be posted to the content of the brand page and the keyword relevant to content.As mentioned above, one or more keyword can be the confirmed standard of at least one feature (such as, the interest of the user of social networking system) of the user limiting social networking system.The user that other examples settled the standard comprise social networking system put up about special entity or product content, represent preference (that is, " like " product or put up) to product or model, send model or mutual with any other of the content on the brand page or the brand page to the user of another social networking system.One or more keyword can describe the feature of content, such as, and other information of topic, event, user, entity or related content.Keyword can be specified by the entity relevant to the brand page.
Social networking system 100 receives the request that 520 users access the brand page.Such as, user's request browses the brand page from client device 210.Request comprises the identifier of the user of social networking system, and identifier is used to identify the user-dependent user profile maintained with social networking system 100.After identification, user profile communicates 430 to content selector 170 from user profile storer 305.With user-dependent additional information, such as, the action of action log 320 and/or the edge of marginal memory 330 can be communicated to content selector 170.
Based on the keyword relevant to the content be posted on the brand page and the information from user profile, 525 contents be posted on the brand page are selected to be presented to user.As mentioned above, keyword can criterion of identification, such as, and interest, action, position, connection, connection type, event, group or other information.Therefore, 435 are selected relevant to the keyword of the information matches in user profile to be interiorly perhaps presented to user with other information user-dependent.Alternately, the feature of keyword identifiable design content, thus allow entity to provide content to make topic, product, event, brand, people, entity or other information relevant to content.Therefore, as further described, determine the cohesion of user to each keyword above, and based on the cohesion chosen content of user's pair one or more keywords relevant to content.Such as, select 525 and user at least there is the relevant content of the keyword of threshold value cohesion.Alternately, relative to the cohesion of other keywords, select 525 and user there is the relevant content of the keyword of at least the highest cohesion.As described in conjunction with Figure 4 above, chosen content presents 530 to user.
Fig. 6 A-C illustrates the example of the outward appearance based on the keyword modifier brand page relevant to the content being posted to the brand page.Fig. 6 A is the example of the brand page 604 of conventional display.In one embodiment, the brand page 604 of conventional display comprises entity identifier 608, such as, and other information of the entity that title, mark, image, video or identification are relevant to the brand page that routine shows.The brand page 604 of conventional display comprises multiple content item 612,616,620.Often, multiple content item 612,616,620 provides the information of different range to the user of the social networking system browsing the brand page, and some content items 612,262,620 do not have much value.In the example of Fig. 6 A, the brand page 604 is relevant to sporting goods supplier and content item 612,616,620 describes the various products that sporting goods supplier provides.Such as, the comment of content item 612 tennis racket that provides sporting goods supplier to sell.Another content item 616 provide swimming technique guide simultaneously extra content item 620 publicize the running shoes that sporting goods supplier just selling.
Although the user of different social networking systems may have interest in various degree to the various physical culture described by content item 612,616,620, the brand page 604 of conventional display shows each content item 612,616,620 to each user of browsing.This may need user classified by several content item 612,616,620 thus find interested content.
Fig. 6 B illustrates based on being the brand page 624 browsing customization to content item 628,632 relevant keywords.In fig. 6b, be to settle the standard and the brand page 624 is customized to and shows the content item relevant with browsing customer satisfaction system confirmed standard more highlightedly to content item 628,632 relevant keywords.Such as, if the personal information browsing user comprises, tennis is interested in, the content item 628 that display is relevant with the confirmed standard that restriction is interested in tennis more highlightedly.Such as, the brand page 624 shows the content item 628 close to the brand page 624 top, thus allows to browse user and more easily find content item 628.Alternately, the keyword relevant to content item 628 can identify content item 628 and relate to tennis and browse user based on the user profile of user and at least have threshold value cohesion to tennis, so the brand page 624 is customized visually content item 628 and other guide item are distinguished.In fig. 6b, the brand page 624 also shows another content item 632 relevant to browsing the ungratified confirmed standard of user, but does not so highlight another content item 632.Such as, the information that another content item 632 being presented at the bottom of the brand page 624 shows reduces to some extent or otherwise the content item relevant to the confirmed standard that user meets 628 distinguishes.In other embodiments, another content item 632 can hide or do not show to reduce the quantity of information being presented to and browsing user.
Fig. 6 illustrates that based on the keyword relevant to content item be the accompanying examples brand page 636 browsing customization.In fig. 6b, customize the brand page 636 with reduce with browse user do not meet the keyword that settles the standard relevant or browse with identification the display that user has the content item that the keyword lower than the feature of threshold value cohesion is correlated with.Such as, when the personal information browsing user comprises interested in running, the brand page 636 shows and specifies the content item 632 relevant to interested confirmed standard of running.Browse the concern of user to content item 632 to increase, the brand page show extra content-message 644 and non-display with browse that the unmatched confirmed standard of user is correlated with or with identification user have lower than the relevant content item of the keyword of the feature of threshold value cohesion.Browse user can see extra content item by accessing extra content-message 644.
In some embodiments, user profile can comprise the information how description customizes the display of the brand page.Such as, user profile comprises the preference information whether expression customizes the brand page as shown in Fig. 6 B, Fig. 6 C or customize the brand page in another suitable mode.Therefore, the outward appearance based on the user characteristics customization brand page allows the brand page that content more can be taken by different user.Customization rendering content can improve the mutual of user and the brand page, thus has stronger relation between promotion user and the entity relevant to the brand page.
As mentioned above, the owner of the brand page or keeper can to social networking system put up various content item (text such as, puted up, picture or photograph album, video, transaction, reward voucher, event or its invite).Then social networking system determines whether certain content item presented to the user of the social networking system of the connection being established to the brand page in these content items puted up.Such as, the page owner or keeper can make post content item to relevant with the confirmed standard that matches of user profile so that determine whether can to user's rendering content item.Alternately, system can predict that then user will use cohesion to determine whether to user's rendering content item to the cohesion of specific post content item.In the U.S. Patent application the 12/978th that on Dec 23rd, 2010 submits to, its full content is incorporated into this by No. 265 by reference, which depict prediction user to the various systems of the cohesion of the content in social networking system.By optionally for the user connected with the brand page provides the content item puted up together with the brand page, social networking system can make the experience of user personalized and make them more relevant with each user to associating of the brand page.
sum up
The foregoing description of embodiment of the present invention only presents for the order illustrated, and is not intended to limit or limit the invention to disclosed preferred form.It will be understood by those skilled in the art that according to openly having multiple amendment and distortion above.
The some parts of this explanation just describes embodiments of the present invention to the algorithm of information operating and symbol expression aspect.These arthmetic statements and expression are used by the technician in data processing field usually, effectively convey to others skilled in the art with the essence they worked.Although functionally, computational or logicality describe these operations, these operations should be understood to be realized by computer program or equivalent electrical circuit, microcode etc.And also proved sometimes conveniently, these operations refer to the configuration of these operations as module, and without loss of generality.The operation described and correlation module thereof can be presented as software, firmware, hardware or their combination in any.
Any step described herein, operation or process can separately or perform in conjunction with other equipment or come together to implement with one or more hardware or software module.In one embodiment, software module can be implemented with the computer program comprised containing the computer-readable medium of computer program code, this computer program code can be performed by computer processor, for perform described arbitrary or institute in steps, operation or process.
Embodiments of the present invention also can be relevant with the device for performing the operation in the disclosure.This device can be specifically constructed for required object, and/or its universal computing device that can comprise selective activation or be reconfigured by the computer program stored in a computer.This computer program can be stored in and be applicable in the non-volatile tangible computer-readable recording medium of store electrons instruction or the medium of any type, and is coupled to the bus of computer system.And any computing system mentioned in this instructions can comprise single processor or can be adopt multiprocessor design with the framework improving computing power.
Embodiments of the present invention also can relate to the product manufactured by computing method described herein.This product can comprise the information obtained from computation process, and wherein, information is stored in any embodiment that non-volatile tangible computer-readable recording medium also can comprise computer program or other data assemblies described herein.
Finally, the language used in the description is mainly selected for object that is readable and directiveness, and it may not be selected to describe or restriction subject matter of an invention.Therefore, it is intended to make scope of the present invention not describe restriction by details, but is limited by any claim of the application discussed based on it.Therefore, the disclosure of embodiments of the present invention is intended to illustrate and not limit the scope of the invention, and scope of the present invention proposes in the following claims.

Claims (37)

1. a computer implemented method, comprising:
The brand page relevant to entity is stored in social networking system;
Store one group of connection in one or more user profile of the user of described social networking system and described user, one or more described user profile is included in the connection of the described brand page;
Receive in order to be posted to the multiple content items on the described brand page, each content item is relevant to the one or more keywords describing described content item;
Receive the request browsing the described brand page from the user with the user profile being connected to the described brand page;
Access browses the described user-dependent described user profile of the described brand page with request;
The described user-dependent described user profile of the described brand page is browsed, chosen content item from described multiple content item based on the keyword relevant to each content item in described multiple content item and with request;
Represent for the personalization of asking the user browsing the described brand page to generate the described brand page, the described personalization expression of the described brand page comprises one or more selected content item; And
The personalization generated sending the described brand page represents that the described user for browsing the described brand page to request shows.
2. computer implemented method according to claim 1, wherein, the keyword relevant to content item comprises the confirmed standard limiting and meet one or more features of the social networking system of the condition presenting described content item.
3. computer implemented method according to claim 1, wherein, described confirmed standard is selected from by the following group formed: interest, position, event, connection type, other users, action, employer, educational institution, cohesion or their combination in any.
4. computer implemented method according to claim 1, wherein relevant to content item keyword comprises the feature describing described content item.
5. computer implemented method according to claim 1, wherein, described keyword is selected from by the following group formed: topic, product, user, entity, event or their combination in any.
6. computer implemented method according to claim 1, wherein, the personalization generated sending the described brand page represents and to comprise with the described user's display browsing the described brand page to request:
Content item selected by display is visually to distinguish selected content item and other guide item.
7. computer implemented method according to claim 1, wherein, the personalization generated sending the described brand page represents and to comprise with the described user's display browsing the described brand page to request:
In the news feed being sent to electronic equipment, comprise the story relevant to selected content, described electronic equipment is relevant to the described user with the described user profile being connected to the described brand page.
8. computer implemented method according to claim 1, the user wherein with the user profile being connected to the described brand page comprises:
The message comprising selected content is sent to and the described user-dependent electronic equipment with the described user profile being connected to the described brand page.
9. computer implemented method according to claim 1, wherein, comprise based on the keyword relevant to each content item in described multiple content item and with asking the described user-dependent described user profile browsing the described brand page from described multiple content item chosen content item:
At least one keyword relevant with content item to the characteristic sum of asking to browse the described user-dependent described user profile of the described brand page is mated.
10. computer implemented method according to claim 1, wherein, comprise based on the keyword relevant to each content item in described multiple content item and with asking the described user-dependent described user profile browsing the described brand page from described multiple content item chosen content item:
Determine the described user that asks to browse the described brand page cohesion for the keyword relevant to each content item in described multiple content item; And
Based on determined cohesion chosen content item.
11. computer implemented methods according to claim 10, wherein, comprise based on determined cohesion chosen content item:
Select in order to the content item that the keyword of asking to browse the described brand page is relevant, at least to there is threshold value cohesion to described user.
12. computer implemented methods according to claim 10, wherein, comprise based on determined cohesion chosen content item:
Select in order to the content item that the keyword of asking to browse the described brand page is relevant, to there is the highest cohesion of being correlated with determined cohesion with described user.
13. computer implemented methods according to claim 1, comprise further:
Store in action log personalization that the request of description browses the described user of the described brand page and the described brand page of generation represent between one or more mutual data, the data stored are relevant to described user profile, and described user profile is relevant to the described user that the described brand page is browsed in request; And
Described one or more between representing based on the described user-dependent described user profile of asking to browse the described brand page and the personalization of the described brand page that generates carry out one or more cohesions that update request browses the described user of the described brand page alternately.
14. 1 kinds of computer implemented methods, comprising:
Store one group of connection in one or more user profile of user of social networking system and described user, one or more described user profile is included in the connection of the brand page in described social networking system;
Receive from the request browsing the described brand page browsing user;
Retrieve the keyword relevant to the multiple content items being posted to the described brand page;
Retrieval with describedly browse user-dependent user profile, it is relevant to browse user described in described user profile maintains to described social networking system;
User-dependent described user profile chosen content item from described multiple content item is browsed based on the keyword relevant to each content item in described multiple content item and with described; And
Selected content item is presented to the described user of browsing.
15. computer implemented methods according to claim 14, wherein, the keyword relevant to content item comprises the confirmed standard limiting and meet one or more features of the social networking system of the condition that will present described content item.
16. computer implemented methods according to claim 15, wherein, described confirmed standard is selected from by the following group formed: interest, position, event, connection type, other users, action, employer, educational institution, cohesion or their combination in any.
17. computer implemented methods according to claim 14, wherein relevant to content item keyword comprises the feature describing described content item.
18. computer implemented methods according to claim 17, wherein, described keyword is selected from by the following group formed: topic, product, user, entity, event or their combination in any.
19. computer implemented methods according to claim 14, wherein, present selected content item to the described user of browsing and comprise:
The story relevant to selected content is included in be sent to and browses in the news feed of user-dependent electronic equipment with described.
20. computer implemented methods according to claim 14, wherein, present selected content item to the described user of browsing and comprise:
Browse user-dependent electronic equipment and send to described the message comprising selected content.
21. computer implemented methods according to claim 14, wherein comprise based on the keyword relevant to each content item in described multiple content item and with described user-dependent described user profile chosen content item from described multiple content item of browsing:
At least one keyword relevant with content item to the described characteristic sum browsing user-dependent described user profile is mated.
22. computer implemented methods according to claim 14, wherein comprise based on the keyword relevant to each content item in described multiple content item and with described user-dependent described user profile chosen content item from described multiple content item of browsing:
The cohesion of user for the keyword relevant to each content item in described multiple content item is browsed described in determining; And
Based on determined cohesion chosen content item.
23. 1 kinds of computer implemented methods comprise:
The brand page relevant to entity is stored in social networking system;
Store one group of connection in one or more user profile of the user of described social networking system and described user, one or more described user profile is included in the connection of the described brand page;
To described brand page post content, described content is relevant to one or more keyword;
Receive from the request of the described brand page of the access browsing user, described in browse user relevant to the user profile being connected to the described brand page;
The content that user-dependent described user profile selects to be posted to the described brand page is browsed based on one or more keyword relevant to described content and with described; And
Selected content is presented to the described user of browsing.
24. 1 kinds of social networking systems, comprising:
Content memorizer (310), for storing the relevant brand page;
User profile storer (305), for storing one group of connection in the user profile of user and described user, one or more described user profile is included in the connection of the described brand page;
Wherein, described content memorizer (310) is adapted to be and receives in order to be posted in the content of the described brand page, and described content is relevant to the confirmed standard of the interest of the user of the described social networking system of restriction;
Content selector (170), for accessing described one or more user profile of the connection being included in the described brand page, and be based in part on the user profile browsing user that the described user profile browsing user determines in described one or more user profile of the connection being included in the described brand page and whether have by the described interest limited that settles the standard;
Wherein, described content memorizer be adapted to be interesting in response to the described user profile browsing user described in determining and by described contents distribution to the described described brand page browsing user-dependent electronic equipment (210).
25. systems according to claim 24, wherein, described user profile storer (305) is adapted to be and stores the keyword relevant to described user profile, and wherein said content selector (170) is adapted to be and mates with the keyword in described confirmed standard the keyword of the described user profile of the described user of browsing, whether have by the described interest limited that settles the standard with the described user profile browsing user described in determining.
26., according to system in any one of the preceding claims wherein, comprising:
Discharge counter (315), for storing the data describing and browse one or more actions that user performs in action log, to browse between user and the described brand page mutual particularly, the data stored are relevant to the described described user profile browsing user;
Wherein, described content selector (170) be adapted to be the described action performed based on described user determine described in browse user described user profile whether have by the described interest limited that settles the standard.
27. according to system in any one of the preceding claims wherein, comprise: news feed manager (325), be adapted to be and communicate with plug-in unit, be preferably mounted on third party website (230), for announcing the content that described content memorizer (310) receives.
28., according to system in any one of the preceding claims wherein, comprising:
Display generator (335), for determining to browse the information when user asks to show, described display generator (335) be adapted to be to cooperate with described content selector (170) to be based in part on described in browse user the described user profile user profile of determining to browse in described one or more user profile of the connection being included in the described brand page user whether have by the described interest limited that settles the standard, and distribute described content by the outward appearance revising the described brand page.
29. 1 kinds of computer implemented methods, be used in system in any one of the preceding claims wherein especially, described method comprises:
The brand page relevant to entity is stored in social networking system;
Store one group of connection in one or more user profile of the user of described social networking system and described user, one or more described user profile is included in the connection of the described brand page;
Receive the content in order to be posted to the described brand page, described content is relevant to the confirmed standard of the interest of the user of the described social networking system of restriction;
In response to reception in order to be posted to the described content on the described brand page, access is included in described one or more user profile of the connection of the described brand page;
The described user profile browsing user described in being based in part on determines whether the user profile browsing user in described one or more user profile of the connection being included in the described brand page has by the described interest limited that settles the standard; And
In response to the described user profile browsing user described in determining, there is interest, in particular by message transfer by described contents distribution to the described described brand page browsing user-dependent electronic equipment.
30. computer implemented methods according to claim 29, wherein distribute described content and comprise:
When the described user of browsing uses described electronic equipment to access the described brand page, described content is presented on the described brand page.
31. computer implemented methods according to claim 30, wherein, show described content when the described user of browsing accesses the described brand page and comprise on the described brand page:
Showing described content makes described content visually separate with the second content regions, and the confirmed standard browsing the interest in the described user profile of user described in described second content is not included in restriction is relevant.
32. computer implemented methods according to any one of claim 29 to 31, whether the described user profile browsing user described in wherein determining has is comprised by the described interest limited that settles the standard:
Coupling, is specially the keyword in the keyword of the described user profile browsing user described in string matching and described confirmed standard.
33. computer implemented methods according to any one of claim 29 to 32, comprise further:
Store in action log described in describing and browse one or more mutual data between user and the described brand page, the data stored are relevant to the described described user profile browsing user.
34. computer implemented methods according to any one of claim 29 to 33, wherein, described contents distribution is browsed user-dependent described electronic equipment comprise to described:
The story relevant to described content is distributed to and browses user-dependent described electronic equipment with described.
35. computer implemented methods according to any one of claim 29 to 34, whether the described user profile browsing user described in wherein determining has is comprised by the described feature limited that settles the standard:
Action log/described the action log of the action that user performs is browsed described in access comprises; And
Whether the described action performed based on the described user of browsing the described user profile browsing user described in determining based on the described user profile of the described user of browsing have by the described feature limited that settles the standard.
36. computer implemented methods according to any one of claim 29 to 35, wherein, described feature comprises interest and/or demographic information, and/or the membership qualification in the group of the user of described social networking system, and/or described in browse the action that user takes, particularly, browse described in action that user takes comprise described in browse between user and the described brand page mutual.
37. 1 kinds of computer-readable recording mediums storing executable computer program instruction, described instruction realizes the method according to any one of claim 29 to 36 when being performed.
CN201380038524.3A 2012-07-19 2013-07-18 The content delivery from brand page is customized for the user in social network environment Active CN104471611B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710744561.6A CN107515930A (en) 2012-07-19 2013-07-18 Computer implemented method and computer program product

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
CN201710744561.6A Division CN107515930A (en) 2012-07-19 2013-07-18 Computer implemented method and computer program product

Publications (2)

Publication Number Publication Date
CN104471611A true CN104471611A (en) 2015-03-25
CN104471611B CN104471611B (en) 2017-09-19

Family

ID=49949239

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201380038524.3A Active CN104471611B (en) 2012-07-19 2013-07-18 The content delivery from brand page is customized for the user in social network environment
CN201710744561.6A Pending CN107515930A (en) 2012-07-19 2013-07-18 Computer implemented method and computer program product

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201710744561.6A Pending CN107515930A (en) 2012-07-19 2013-07-18 Computer implemented method and computer program product

Country Status (10)

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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109416806A (en) * 2016-05-10 2019-03-01 发普有限责任公司 The system and method for data base entries for linked network platform
CN110214310A (en) * 2016-12-05 2019-09-06 脸谱公司 Based on the user preference predicted come customized content

Families Citing this family (6)

* 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
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
CN113449233B (en) 2020-03-27 2024-06-21 花瓣云科技有限公司 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

Citations (6)

* 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
KR20090007060A (en) * 2007-07-13 2009-01-16 주식회사 인터파크지마켓 Method and apparatus for providing goods search service in shopping mall
US20090222348A1 (en) * 2008-03-03 2009-09-03 Victoria Ransom Method and system for providing online promotions through a social network-based platform
US20090276453A1 (en) * 2008-04-30 2009-11-05 Yahoo! Inc. Modification of brand representations by a brand engine in a social network
CN101849229A (en) * 2007-11-05 2010-09-29 费斯布克公司 In social networking website, transmit with from the relevant information of the activity in other territories
WO2011011398A2 (en) * 2009-07-21 2011-01-27 Saambaa Llc Systems and methods for utilizing and searching social network information

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
US9705998B2 (en) * 2007-11-14 2017-07-11 Qualcomm Incorporated Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment
US9262764B2 (en) * 2008-04-30 2016-02-16 Yahoo! Inc. Modification of content representation 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
US20110106835A1 (en) * 2009-10-29 2011-05-05 International Business Machines Corporation User-Defined Profile Tags, Rules, and Recommendations for Portal
AU2010257199A1 (en) * 2009-12-15 2011-06-30 Guvera Ip Pty Ltd A 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

Patent Citations (6)

* 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
KR20090007060A (en) * 2007-07-13 2009-01-16 주식회사 인터파크지마켓 Method and apparatus for providing goods search service in shopping mall
CN101849229A (en) * 2007-11-05 2010-09-29 费斯布克公司 In social networking website, transmit with from the relevant information of the activity in other territories
US20090222348A1 (en) * 2008-03-03 2009-09-03 Victoria Ransom Method and system for providing online promotions through a social network-based platform
US20090276453A1 (en) * 2008-04-30 2009-11-05 Yahoo! Inc. Modification of brand representations by a brand engine in a social network
WO2011011398A2 (en) * 2009-07-21 2011-01-27 Saambaa Llc Systems and methods for utilizing and searching social network information

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109416806A (en) * 2016-05-10 2019-03-01 发普有限责任公司 The system and method for data base entries for linked network platform
CN109416806B (en) * 2016-05-10 2022-06-24 发普有限责任公司 System and method for linking database entries of a network platform
US11392996B2 (en) 2016-05-10 2022-07-19 Fapl, Llc Systems and methods for creating a navigable path between pages of a network platform based on linking database entries of the network platform
US12056742B2 (en) 2016-05-10 2024-08-06 Fapl, Llc Systems and methods for creating a navigable path between pages of a network platform based on linking database entries of the network platform
CN110214310A (en) * 2016-12-05 2019-09-06 脸谱公司 Based on the user preference predicted come customized content

Also Published As

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

Similar Documents

Publication Publication Date Title
EP2534632B1 (en) Communicating information in a social network system about activities from another domain
US10325305B2 (en) Customizing content delivery from a brand page to a user in a social networking environment
US10776817B2 (en) Selecting content for presentation to an online system user based on categories associated with content items
CN104471611A (en) Customizing content delivery from a brand page to a user in a social networking environment
US20120204096A1 (en) Presenting Personalized Social Content on a Web Page of an External System
KR20160055800A (en) Selecting content items for presentation to a social networking system user in a newsfeed
US20080271119A1 (en) Behavioral advertising and creation of ad-hoc microcommunities through user authentication
US10755311B1 (en) Selecting content for presentation to an online system user to increase likelihood of user recall of the presented content
JP6660375B2 (en) Selection of alternative content based on content presented to users of online system
KR20150116444A (en) Third-party sourcing advertisements from a social networking system
US10687105B1 (en) Weighted expansion of a custom audience by an online system
KR20150035792A (en) Interface for sponsoring stories within a social networking 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
WO2014126719A1 (en) Performing actions based on metadata associated with objects in a set of objects associated with a social networking system user
US20190156366A1 (en) Identifying actions for different groups of users after presentation of a content item to the groups of users
US10552874B2 (en) Prompting a user to purchase items for use in an application in a feed of content provided by an online system
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

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: California, USA

Patentee after: Yuan platform Co.

Address before: California, USA

Patentee before: Facebook, Inc.

CP01 Change in the name or title of a patent holder