首页> 中国专利> 为社交网络环境中的用户定制来自品牌页面的内容递送

为社交网络环境中的用户定制来自品牌页面的内容递送

摘要

可以定做具有品牌页面的社交网络系统的用户互动以匹配用户的兴趣。品牌页面的内容提供者或页面管理员使关键词与张贴到品牌页面上的内容相关。关键词可以限定社交网络系统的用户的特征以接收内容或者可以描述内容的特征。将关键词与请求品牌页面的用户的用户配置文件进行比较,并且基于用户配置文件和关键词选择张贴到品牌页面上的内容以呈现给用户。例如,向具有标准关键词限定的特征的用户呈现内容。向请求品牌页面的用户呈现张贴到品牌页面上的选择的内容。

著录项

  • 公开/公告号CN104471611A

    专利类型发明专利

  • 公开/公告日2015-03-25

    原文格式PDF

  • 申请/专利权人 脸谱公司;

    申请/专利号CN201380038524.3

  • 申请日2013-07-18

  • 分类号G06Q50/30;G06Q30/02;

  • 代理机构北京康信知识产权代理有限责任公司;

  • 代理人余刚

  • 地址 美国加利福尼亚

  • 入库时间 2023-12-18 08:59:18

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-02-15

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06Q50/30 专利号:ZL2013800385243 变更事项:专利权人 变更前:脸谱公司 变更后:元平台公司 变更事项:地址 变更前:美国加利福尼亚 变更后:美国加利福尼亚

    专利权人的姓名或者名称、地址的变更

  • 2017-09-19

    授权

    授权

  • 2015-04-22

    实质审查的生效 IPC(主分类):G06Q50/30 申请日:20130718

    实质审查的生效

  • 2015-03-25

    公开

    公开

说明书

技术领域

本公开的实施方式总体上涉及社交网络,并且更具体地涉及社交网络 系统的用户的内容项的个性化分发。

背景技术

近几年,追踪用户(包括人、商业、以及其他实体)并使用户之间建 立连接的社交网络、或社会福利事业已流行开。具体地,社交网络系统 允许用户更有效地通信与他们的朋友或者社交网络中其他连接相关的信 息。社交网络通常将用于维持社交网络中用户中的连接的系统和可能与 用户有关的内容的链接结合。社交网络也收集并保留与社交网络的用户 有关的信息。这种信息可以是静态的,诸如,地理位置、雇主、工作类 型、年龄、音乐喜好、兴趣以及多种多样的其他特性,或者可以是动态 的,诸如,跟踪用户在社交网络内的行为。这种信息接下来可被用于目 标信息递送,以便能够将用户更可能特别感兴趣的信息通信给用户。

虽然社交网络系统允许人们彼此交流信息,他们也允许实体向社交 网络系统的用户提供信息。实体的实例包括企业、组织和名人。实体可 以在社交网络系统内创造与配置文件相关的品牌页面并将内容项张贴到 品牌页面。社交网络系统然后将所张贴内容项或所张贴内容项的描述通 信至连接到品牌页面的社交网络系统的用户。因此,品牌页面允许实体 充当社交网络系统的任意其他用户,并向社交网络系统的用户散布信息。

然而,各种类型的实体具有包括多部分的听众,并且每部分对实体 有特别的兴趣。在社交网络背景下,不同的社交网络系统的用户对张贴 到品牌页面上的不同内容可能具有不同程度的兴趣。例如,连接到与体 育用品供应商相关的品牌页面的用户对关于不同体育产品的品牌页面上 的贴子具有不同程度的兴趣。传统上,向连接到品牌页面的用户通知张 贴到品牌页面上的内容,而不考虑对张贴到品牌页面的不同内容的不同程 度的兴趣。

发明内容

为了更好地定制与实体相关的及存储在社交网络系统上的品牌页面 之间的交互,结合社交网络系统的用户的用户配置文件的特征使用张贴 到品牌页面上的内容的一个或多个特性从而在访问品牌页面时选择向用 户呈现的内容。例如,张贴到品牌页面上的内容与限定社交网络系统的 用户的至少一个特征的确定标准相关。确定标准被用以将内容引导至对 张贴到品牌页面的内容特别感兴趣的社交网络系统的用户。在一个实施 方式中,访问连接到品牌页面的社交网络系统的用户的用户配置文件并 用以确定连接到品牌页面的浏览用户是否具有确定标准限定的至少一个 特征。如果连接品牌页面的浏览用户具有特征,向浏览用户呈现对应于 至少一个特征的张贴到品牌页面上的内容。

作为另一实例,用户对管理员张贴到品牌页面的不同内容的亲密度 (affinity)使得品牌页面包括用户具有阈值亲密度或在用户浏览时具有最 高亲密度的内容。品牌页面管理员可以将关键词与张贴到描述内容的品 牌页面的内容相关。基于用户的用户配置文件和/或社交网络系统中对象 的连接,确定用户对与不同内容相关的关键词的亲密度。基于亲密度, 选择包含在品牌页面上的内容,以便用户更可能对内容感兴趣。

例如,与体育用品供应商相关的品牌页面的页面管理员向品牌页面 张贴关于网球教场的故事(story)并使故事与关键词“网球”相关。可以 访问连接到品牌页面的社交网络系统的用户的用户配置文件或动作日志 并用于确定用户是否有对“网球”感兴趣。例如,如果列出“网球”为 对用户配置文件感兴趣或者与用户配置文件相关的其他信息表示用户对 “网球”至少具有阈值亲密度,那么用户很喜欢“网球”。如果用户对 “网球”感兴趣,那么向用户呈现与关键词“网球”相关的张贴到品牌 页面上的内容。然而,如果用户对“网球”没有兴趣,那么当访问品牌 时不向用户呈现与“网球”相关的张贴到品牌页面的内容。因此,使关 键词或其他特征与张贴到品牌页面的内容相关允许基于用户对关键词或 特征的亲密度为不同用户定制品牌页面。

附图说明

图1是示出根据本发明实施方式的选择在显示器上提供给用户的内容 的过程的事件图。

图2是根据本发明实施方式的向社交网络系统的用户提供内容项的系 统的网络图。

图3是根据本发明的实施方式的社交网络系统的框图。

图4是根据本发明实施方式的选择内容项来显示的过程的交互图。

图5是根据本发明实施方式的用于选择内容项的过程的流程图。

图6A-6C是根据本公开实施方式的已被个性化的社交网络系统中访 问量的示意图。

附图仅出于说明性的目的描述了本发明的各种实施方式。本领域技 术人员将从下列讨论中很容易认识到在不背离本公开中所描述的原理的 情况下,可采用本公开中示出的结构和方法的替代实施方式。

具体实施方式

概述

图1示出选择张贴到品牌页面上的内容以呈现至社交网络系统的用户 的实例。在图1中,第一内容项140和第二内容项144被张贴到社交网络 系统100存储的品牌页面104上。实体可以产生并维持品牌页面104以张 贴关于其本身、关于其产品的消息或者向社交网络系统100的用户提供其 他信息。可以张贴到品牌页面104上的实体的内容的实例包括:关于实体 提供的服务或产品的讲述、实体提供的产品和/或服务的图片、新产品引 进、产品销售、产品使用的讲述、产品或服务的推广优惠价、物品和/或 描述实体提供的产品或服务的评论或其他合适的信息。在图1中,第一内 容项140和第二内容项144被描述为被张贴到品牌页面104上。第一内容 项140和第二内容项144可以各种方式呈现至浏览品牌页面104的社交网 络用户。例如,内容项140、144显示在品牌页面104上、包含在发送到 连接至品牌页面104的用户的新闻馈送故事中、作为一个或多个消息传输 到连接至品牌页面104的用户或者使用任何合适的通道分发。

当内容项被张贴到品牌页面104上时,社交网络系统的用户可以连接 至要更新的品牌页面104以接收关于实体的更新或其他合适的信息。例 如,社交网络系统的用户可以变成品牌页面的朋友,追随品牌页面,变 成品牌页面的迷或以其他方式与品牌页面和/或社交网络系统100中其相 关的实体建立连接。因此,品牌页面104允许实体向社交网络系统的用户 提供关于其本身的信息或其产品和/或服务以促进实体和社交网络系统的 用户之间的关系。

出于说明的目的,图1中的品牌页面104与体育用品供应商相关,且 第一内容项140描述体育用品供应商存储的网球拍并且第二内容项144描 述体育用品供应商出售的跑鞋。第一内容项140与第一关键词116相关并 且第二内容项144与第二关键词120相关。与内容项相关的关键词描述 内容项的特征,诸如内容项的主题、与内容项相关的产品、与内容项相 关的实体、内容项的作者或与内容项相关的其他适当的特征。在一个实 施方式中,与内容项相关的一个或多个关键词可以是确定标准。确定标 准限定实体希望向其呈现内容项的社交网络系统的用户的一个或多个特 征。例如,确定标准识别用户配置文件(例如,人口统计信息、与社交网 络系统的组的从属关系或其他特征)所包含的一个或多个兴趣以及用户在 社交网络系统上或社交网络系统外的用户动作所暗示的特征。确定标准 的其他实例包括位置、动作、事件、连接至用户或实体的类型、实体、 用户、雇主、教育机构、亲密度或其他适当信息。在图1中,第一关键词 116识别第一内容项140的“网球”的特征同时第二关键词120识别第二 内容项144的“跑”的特征。当用户访问品牌页面104时,品牌页面上包 含的与用户相关的信息和与内容项相关的关键词被用以选择通过品牌页 面104呈现至用户的内容项。如果关键词是确定标准,将用户配置文件中 的信息与关键词进行比较以确定用户是否满足确定标准。例如,如果用 户配置文件包括“网球”作为兴趣,那么确定用户具有第一关键词120识 别的特征。在其他实施方式中,虽然图1示出了与不同内容项相关的单个 关键词,很多关键词可能与内容项相关。作为另一实例,计算用户对于 关键词的亲密度,并且选择与用户具有最高亲密度或至少阈值亲密度的 关键词相关的内容项以包含到品牌页面104上。在一个实施方式中,由实 体限定关键词116、120,实体也使关键词116、120与一个或多个内容项 140、144相关。如图1所示,张贴到品牌页面104上的不同内容项140、 144可能与不同的关键词116、120相关。

在传统的社交网络系统中,向连接到品牌页面104的用户呈现张贴到 品牌页面140上的各个内容项140、144。例如,传统品牌页面104向用户 发送第一内容项140和第二内容项144。因此,将会向连接到品牌页面 104的对跑步没有兴趣的用户呈现集中跑步的第二内容项144以及品牌页 面104的其他内容项。因为连接到品牌页面104的不同的用户具有不同 的兴趣,这会导致用户手动地筛选品牌页面104的内容项以识别用户感兴 趣的内容项。

通过使关键词116、120与内容项140、144相关,实体改进社交网络 系统的用户与品牌页面104之间的互动。关键词116、120允许实体使内 容项与实体期望要向其呈现内容项的用户的一个或多个特征相关或者使 内容项与用户可能具有亲密度的特征相关。在一个实施方式中,关键词 116、120识别社交网络系统的用户配置文件中的信息,识别实体期望接 收内容项的用户的特征。例如,与内容项140、144相关的关键词116、 120允许实体为具有关键词116、120指定的一个或多个特征的用户引导 内容项140、144。可替代地,关键词116、120识别用户可能具有亲密度 或偏好的话题或实体。因此,关键词116、120允许实体为社交网络系统 的用户更好地定制品牌页面104的内容。

图1示出使用关键词116、120来为社交网络系统的用户定制品牌页 面104提供的内容项。在图1中,第一用户122和第二用户126被连接到 品牌页面104。社交网络系统100也包括第一用户122的第一用户配置文 件124和第二用户126的第二用户配置文件128。图1示出具有存储的 “网球”的兴趣的第一用户配置文件124和具有存储的“跑步”的兴趣的 第二用户配置文件128。然而,用户配置文件124、128也可包括关于第 一用户122和第二用户126的附加信息。

在图1中,社交网络系统100包括内容选择器170,其从品牌页面104 接收关键词116、120,并从第一用户配置文件124和第二用户配置文件 124检索数据以选择内容项来经由品牌页面104呈现至第一用户122和第 二用户126。内容选择器170将连接到品牌页面104的用户的用户配置文 件信息与关键词116、120进行比较。在一个实施方式中,内容选择器 170也从品牌页面104接收识别与关键词116、120相关的内容项的内容标 识符。内容选择器170然后将内容项分发至连接到品牌页面104的用 户,该品牌页面具有与一个或多个关键词匹配的用户配置文件信息或者 至少具有关键词的阈值亲密度。在图1的实例中,内容选择器170将第一 内容项140通信至第一用户122,因为,第一用户配置文件124将“网 球”识别为与第一关键词116匹配的第一用户122的兴趣。类似地,内容 选择器170将第二内容项144分发至第二用户126,因为第二用户配置文 件128将“跑步”识别为与第二关键词120匹配的第二用户126的兴趣。

图1的实例也示出定制给第一用户122和第二用户126显示的内容。 出于说明的目的,图1示出了分发至第一用户122的第一新闻馈送132以 及分发至第二用户126的第二新闻馈送。然而,在各个实施方式中,当用 户122、126或任何其他合适的分发机制访问时,内容可以诸如通过发给 用户122、126的消息的各种方式将对品牌页面104外观的修改分发至第 一用户122和第二用户126。

在图1中,第一用户122对与第一关键词116匹配的“网球”感兴 趣。因此,除了额外的故事148以外第一新闻馈送132还包括第一内容项 140,额外故事可能描述连接到第一用户122的其他社交网络用户采取的 动作。如图1所示,第一新闻馈送132不包括第二内容项120,因为第一 用户122对第二关键词120指定的“跑步”不感兴趣。在其他实施方式 中,第一新闻馈送132也在可不比第一内容项140突出的位置中包括第二 内容项120。例如,第一内容项140位于第一新闻馈送132的顶部或以另 外的方式视觉上与第二内容项144不同。

类似地,图1中的第二新闻馈送136包括第二内容项144,因为第二 用户126对第二关键词120指定的“跑步”感兴趣。第二新闻馈送136也 包括描述连接到第二用户126的其他用户的行为的额外故事152。在各个 实施方式中,第二新闻馈送126可视觉上将第二内容项144与额外故事进 行区分。

因此,图1示出了使用关键词116、120为不同的用户定制在新闻馈 送中出现的品牌页面104的内容项。在其他实施方式中,确定标准116、 120允许其他类型的定制,诸如,定制当由不同的用户122、126访问时 品牌页面104的外观或定制关于发动至不同的用户122、126的品牌页面 104的内容的信息。

系统架构

图2是示出社交网络系统100的系统环境200的高级框图。系统环境 200包括一个或多个客户端设备210、网络220、一个或多个第三方网站 230和社交网络系统100。在可替代配置中,系统环境200可以包括不同 的和/或额外的组成部分。在本文中所描述的实施方式可适于不是社交网 络系统的在线系统。

客户端设备210包括能够通过网络220接收用户输入以及传输和/或接 收数据的一个或多个计算设备。在一个实施方式中,客户端设备210是传 统的计算机系统,诸如,台式机或便携式计算机。在另一实施方式中, 客户端设备210可以是诸如个人数字助理(PDA)、移动电话、智能手机 的具有计算机功能的设备或类似设备。客户端设备210被配置为通过网络 220通信。在一个实施方式中,客户端设备210执行允许客户端设备210 的用户与社交网络系统100交互的应用程序。例如,客户端设备210执行 浏览器应用程序以使客户端设备210与社交网络系统100能够通过网络 220交互。在另一实施方式中,客户端设备210通过在客户端设备210的 本地操作系统(例如:或ANDROIDTM)上运行的应用编程接口(API) 与社交网络系统100交互。

客户端设备210被配置为通过网络220通信,网络可包括使用有线和 无线通信系统两者的局域网和/或广域网的任意组合。在一个实施方式 中,网络220使用标准的通信技术和/或协议。因此,网络220可包括使用 诸如以太网802.11、微波存取全球互通(WiMAX)、3G、4G、CDMA、 数字用户线路(DSL)等技术的链接。同样,在网络204中使用的网络协 议可包括多协议标签交换(MPLS)、传输控制协议/因特网协议 (TCP/IP)、用户数据报协议(UDP)、超文本传输协议(HTTP)、简 单邮件传输协议(SMTP)以及文件通信协议(FTP)等。可以使用技术 和/或包括超文本标记语言(HTML)或可扩展的标记语言(XML)的格 式表示网络220上交换的数据。此外,可以使用例如安全套接层协议 (SSL)、安全传输层协议(TLS)和网际协议安全协议(IPsec)的常规 加密技术对所有或一些链路进行加密。第三方网站230可以耦接至网络 220与社交网络系统100通信,下面结合图3进一步描述社交网络系统 100。

图3是社交网络系统100的系统架构的一个实施方式的实例框图。社 交网络系统100包括用户配置文件存储器305、内容存储器310、动作记 录器315、动作日志320、内容选择器170、新闻馈送管理器325、边缘存 储器330、显示产生器335、以及网络服务器340。在其他实施方式中, 社交网络系统100可以包括用于各种应用的附加的、较少的或不同的模 块。为了不使该系统架构的细节模糊,未示出诸如网络接口、安全功 能、载荷平衡器、故障转移服务器、管理和网络操作控制台等的常规部 件。

社交网络系统100的每个用户与存储在用户配置文件存储器305中的 用户配置文件相关。用户配置文件包括用户明确地共享的关于用户的说 明性信息,也可包括社交网络系统100推断的配置文件信息。在一个实施 方式中,用户配置文件包括多个数据字段,每个数据字段描述社交网络 系统100相应用户的一个或多个属性。存储在用户配置文件存储器305中 的用户配置文件信息描述了社交网络系统100的用户,包括传记、人口统 计以及其他类型的描述性信息,诸如工作经历、教育经历、性别、爱好 或偏好、位置等。用户配置文件也可储存由用户提供的其他信息,例 如:图像或者视频。在某些实施方式中,用户的图像可以标有以图像显 示的社交网络系统100用户的识别信息。用户配置文件存储器305中的用 户配置文件也可维持相应用户在内容存储器310中的内容项上执行的并存 储于动作日志320中的动作的参考。

虽然用户配置文件存储器305中的用户配置文件常常与个体相关,从 而使人们通过社交网络系统100彼此交互,也可为诸如企业或组织的实体 存储用户配置文件。这允许实体在社交网络系统100上建立存在来连接其 他社交网络系统的用户并与其交换内容。实体可以张贴关于其本身、关 于其产品的信息或者向使用与实体的用户配置文件相关的品牌页面的社 交网络系统的用户提供其他信息。社交网络系统的其他用户可以连接到 品牌页面以接收张贴到品牌页面上的信息或者接收来自品牌页面的信 息。与品牌页面相关的用户配置文件可以包括关于实体本身的信息,从 而为用户提供关于实体的背景或信息数据。

内容存储器310存储与用户配置文件(诸如,图像、视频和音频文件) 相关的内容项。当浏览用户的个人资料页面时、当浏览品牌页面时或者 当浏览其他内容时可以显示内容存储器310的内容项。例如,显示内容项 可以示出与用户配置文件相关的图像或视频或者示出了描述用户状态的 文本。可以各种通信渠道向用户呈现这些内容项。通信渠道的实例包括 品牌页面,来自用户或实体的包括内容项的新闻馈送、电子邮件、文字 讯息、社交网络系统100发送的通知、向与用户相关的设备发送内容项的 推送通知渠道、或其他合适的通信渠道。

此外,其他内容项可以通过鼓励用户扩展他与其他用户的连接、邀 请新用户加入系统或者通过显示与用户相关的内容、对象、活动、或社 交网络系统100的功能增加与社交网络系统100的交互来推进用户参与 度。社交网络内容项的实例包括建议连接或执行其他行为的意见、提供 至或由社交网络系统100维持的媒介(例如,图片或视频)、用户张贴到 社交网络系统上的状态消息或链接、邀请、事件、用户的愿望清单中的 项目、组群、页面(例如,表示组织或商业实体)、交易、优惠券、以及 社交网络系统提供的或经由社交网络系统可访问的任何其他内容。

内容存储器310也包括与实体的用户配置文件相关的一个或多个品牌 页面。品牌页面包括与实体相关的内容以及用于向社交网络系统的用户 呈现内容的指令。例如,品牌页面识别与实体的用户配置文件相关的内 容以及描述如何向浏览品牌页面的用户呈现内容的信息。内容项存储器 310也可存储与内容存储器310中每个内容项相关的一个或多个关键词。 关键词可以是识别向其分发内容项的用户的一个或多个特征的确定标 准。可替代地,关键词可以识别与内容相关的话题或特征,从而允许确 定用户对一个或多个关键词的亲密度从而表示用户对内容感兴趣的可能 性。

动作记录器315接收关于在社交网络系统100上和/或社交网络系统 100之外的通信,从而用有关用户动作的信息填充动作日志320。这些动 作可以包括例如添加至其他用户的连接、向其他用户发送消息、上传图 像、读取来自其他用户的消息、查看与其他用户相关的内容、参加由另 一用户张贴的事件等。在一些实施方式中,动作记录器315识别社交网络 系统的用户与社交网络系统100内的品牌页面之间的交互,动作日志向内 容选择器170传达与品牌页上的内容相关的确定标准以定制经由品牌页面 的内容。此外,结合其他对象描述的多个动作是针对特定用户的,所以 这些动作也与那些用户相关。这些动作存储在动作日志320中。

社交网络系统100可以使用动作日志320来跟踪社交网络系统100和 将信息通信至社交网络系统100的外部网站上的用户动作。用户可以与社 交网络系统100上的各种对象交互,包括:评论帖子、共享链接、以及通 过移动装置登入物理位置、按顺序访问内容项或者其他交互。描述这些 动作的信息存储在动作日志320中。动作日志320所包括的与社交网络系 统100上的对象交互的额外实例包括对相簿进行评论、用户之间的通信、 成为音乐家的迷、为日历添加事件、加入群、成为品牌页面的迷、创建 事件、授权应用程序、使用应用程序以及参与交易。此外,动作日志320 记录用户与社交网络系统100上的广告的交互以及在社交网络系统100上 运行的其他应用程序。在一些实施方式中,动作日志320的数据被用于推 断用户的兴趣或偏好,增加用户配置文件包含的兴趣以及允许更完整地 了解用户偏好。

动作日志320也可存储在外部网站上采取的用户动作。例如,主要以 特价销售体育设备的电子商务网站可以通过使电子商务网站能够识别社 交网络系统100的用户的社交插件来识别社交网络系统100的用户。因为 社交网络系统100的用户是能够被唯一地识别的,所以诸如这种体育设备 零售商的电子商务网站可以在这些用户访问他们的网站时使用关于这些 用户的信息。动作日志320记录关于这些用户的数据,包括网页浏览历史 记录、嵌入的广告、已进行的交易、以及购物和购买的其他模式。

新闻馈送管理器325选择性地向社交网络系统100的用户提供内容并 且记录用户消费的内容。在一个实施方式中,新闻馈送管理器325为描述 社交网络系统100的其他用户采取的动作的用户生成故事,用户连接至社 交网络系统100。在一个实例中,新闻馈送管理器325为用户生成的新闻 馈送包括连接至用户的其他用户进行的评论。在另一实例中,生成的新 闻馈送包括连接至用户的社交网络系统的其他用户张贴到社交网络系统 240上的内容或者连接至用户的其他用户进行的其他动作。社交网络系统 100可以排列和存储新闻馈送管理器为用户生成的新的新闻馈送故事。 新闻馈送管理器325可以通过网络220与客户端设备210通信以向社交网 络系统100的用户提供内容。

在一个实施方式中,新闻馈送管理器325可以通过社交插件,诸如内 嵌框架,向第三方网站230提供内容以提供张贴在社交网络系统100上的 关于与第三方网站230相关的实体内容。例如,在社交网络系统100上创 建品牌页面的企业单位可能希望通过安装在第三方网站230上的社交插件 向第三方网站230公布张贴在社交网络系统100中的品牌页面的新闻馈送 上的内容项。因此,可使用各种技术将张贴到品牌页面上的内容项通信 至连接到品牌页面的用户。内容项可以包括在向社交网络系统的域内或 不同域内,诸如与第三方网站230相关的域内的用户呈现的新闻馈送中。 此外,新闻馈送管理器325可以通过推送渠道向用户分发与品牌页面相关 的内容项,推送渠道将内容项通信至在一个或多个客户端设备210上运行 的应用程序。

在一个实施方式中,边缘存储器330存储描述用户与边缘对象中社交 网络系统100上的其他对象之间的连接的信息。用户可以限定一些边缘, 从而允许用户指定他们与其他用户的关系。例如,用户与类似于用户现 实生活中关系的其他用户(诸如朋友、同事、伙伴等)产生边缘。在用户 与社交网络系统100中的对象交互时,例如,表示对社交网络系统上的页 面感兴趣、与社交网络系统的其他用户共享链接以及评论社交网络系统 的其他用户发布的帖子,生成其他的边缘。

边缘存储器330存储包括关于边缘的信息(例如,对象的喜好分数、 兴趣、和其他用户)的边缘对象。随着时间的过去社交网络系统100可以 计算喜好分数、或亲密度以基于用户执行的动作约计用户与对象、兴趣 以及社交网络系统100中其他用户的亲密度。用于计算用户对另一用户、 品牌页面或关键词的亲密度的动作的实例包括:用户对与关键词或其他 用户相关的照片进行评论,用户对品牌页面上或用户配置文件上的内容 表示偏爱,用户向品牌页面或用户配置文件张贴内容、用户与品牌页面 或与关键词相关的内容之间的交互频率、用户共享与关键词或其他用户 相关的内容,用户订阅与用户或关键词相关的内容,或者任何其他合适 的动作。在于2010年12约23日提交的美国专利申请第12/978,265号中 进一步描述了喜好分数的计算,通过引用将其全部内容结合于此,其描 述了预测用户对社交网络系统中的内容的亲密度的各种系统。在一个实 施方式中,用户与热定对象之间的多个交互可以存储在边缘存储器330中 的一个边缘对象中。在一些实施方式中,用户之间的连接可以存储在用 户配置文件存储器310中,或者用户配置文件存储器310可以访问边缘存 储器330以确定用户之间的连接。

网络服务器340通过网络220将社交网络系统100链接到一个或多个 客户端设备210以及一个或多个第三方网站230。网络服务器340可用作 网页以及其他与网页有关的内容,诸如Java、Flash、XML等。网络服务 器340可以提供在社交网络系统100与客户端设备210之间接收和路由信 息的功能,例如,即时消息、排队消息(例如,电子邮件)、文本和SMS (短消息服务)消息、或者使用任何其他合适的发信技术发送的消息。用 户可以向网络服务器340发送请求以上传信息,例如,存储在内容存储器 310中的图像或视频。此外,网络服务器340可以提供API功能以直接发 送数据至本地客户端设备操作系统,例如:ANDROIDTM、 或RIM。

内容选择器170基于与内容项相关的关键词和存储在用户配置文件中 的信息识别内容存储器310中的内容项来呈现至社交网络系统的用户。在 一个实施方式中,内容选择器170通过确定用户是否具有关键词指定的特 征而选择张贴到被分发至用户的品牌页面上的内容。例如,内容选择器 170将用户配置文件识别的兴趣和与内容相关的确定标准进行比较。可替 代地,内容选择器170基于用户对与内容相关的关键词的亲密度选择张贴 到品牌页面上的内容来呈现至用户。

在一个实施方式中,内容选择器170与内容存储器310、用户配置文 件存储器305和/或动作日志320通信以响应于用户具有用户配置文件中与 和内容相关的关键词相匹配或以另外方式相关的信息而从品牌页面中识 别内容以递送至社交网络系统的用户。例如,内容选择器170从与用户相 关的用户配置文件中识别连接到品牌页面的用户的一个或多个兴趣。在 一些实施方式中,内容选择器170可以基于用户与从动作日志320中检索 的品牌页面之间的交互识别用户的兴趣;这允许内容选择器170使用品牌 页面特定的交互以确定用户的兴趣。内容选择器170可以与用户配置文件 存储器305通信以修改用户的个人资料从而包括内容选择器170从用户与 品牌页面的交互中识别的兴趣。例如,用户与品牌页面上和关键词相关 的或者包含关键词的内容之间的交互可使得内容选择器170确定用户对关 键词感兴趣并且相应地更新用户配置文件存储器305。

在确定用户的兴趣时,内容选择器170确定一个或多个兴趣是否匹配 与张贴到品牌页面上的内容项相关的一个或多个关键词。然后将与关键 词相关的内容项(与用户的兴趣相匹配的),诸如,确定标准,通过内容 选择器170分发至用户。因此,内容选择器170使用用户配置文件存储 器305和/或动作日志320的数据确定连接到品牌页面的用户是否具有与张 贴到品牌页面的内容相关的关键词指定的至少一个特征。例如,与指定 动作、位置、事件、兴趣的关键词相关的内容、连接或者通过选择用户 的特征呈现至用户而匹配的任何其他合适的特征。这允许基于用户的特 征定制从品牌页面分发至用户的连接用户的内容。分发给用户的内容的 实例包括描述产品和服务的实体提供的促销信息、产品评论、描述与实 体交互的其他用户的图像或帖子或者描述实体和/或由实体提供的产品或 服务的其他社交对象。

在其他实施方式中,内容选择器170与边缘存储器330通信以确定用 户对与张贴到品牌页面上的内容相关的关键词的亲密度。内容选择器170 识别张贴到与用户具有最高亲密度或者用户具有至少阈值亲密度的关键 词相关的品牌页面上的内容项。为了使用户与品牌页面的交互个性化, 张贴到呈现至用户的品牌页面上的内容项内容,基于用户的亲密度选择 的内容项通过品牌页面、新闻馈送故事、电子邮件、文字信息或者使用 任何其他合适的通信渠道呈现至用户。基于用户对品牌页面的亲密度呈 现张贴到品牌页面上的内容项增大了用户将会有兴趣浏览所呈现内容项 的可能性,从而增大了其他用户与品牌页面交互的可能性。

显示产生器335协同内容选择器170确定社交网络系统100的用户何 时请求要显示的信息显示为请求内容的用户定制的内容。例如,用户可 以导航到社交网络系统100内的品牌页面,并且显示产生器335基于内容 选择器170的数据修改品牌页面的外观。在一个实施方式中,显示产生器 335从内容存储器310检索内容选择器170识别的内容并且显示所检索的 内容以为用户提供基于用户配置文件或兴趣定制的页面体验。例如,将 用户浏览品牌页面时显示的内容项修改成使得更突出地显示与用户匹配 的关键词相关的或与用户具有阈值亲密度的关键词相关的内容项。显示 产生器335可以提供网页或一些其他合适的显示格式以通过客户端设备 210向用户呈现内容。显示产生器335可以通知内容项选择器170何时响 应于来自用户的请求产生显示。

选择内容项以提供至社交网络系统的用户

图4示出了选择与品牌页面相关的内容来呈现至社交网络系统的用户 的方法400的交互图。在一个实施方式中,社交网络系统100通过网络服 务器340接收405内容张贴到品牌页面上。例如,社交网络系统100从实 体接收货物、广告、视频、音频文件或其他内容张贴到品牌页面上。除 了内容之外,网络服务器340接收405与内容相关的一个或多个关键词。 关键词描述内容和/或描述要向其呈现内容的社交网络系统的用户的一个 或多个特征。网络服务器340所接收的内容被通信410至存储内容的内容 存储器310。在一个实施方式中,所接收关键词被通信415至内容选择器 170。可替代地,关键词可被通信至内容存储器310,并且内容选择器 170随后从内容存储器310检索关键词。

为了访问品牌页面,或者访问与品牌页面相关的内容,社交网系统 用户传输420请求以从社交网络系统100的网页服务器340的客户端设备 210访问品牌页面。请求包括社交网络系统的用户的标识符,网络服务器 340用社交网络系统的用户的标识符请求425用户配置文件存储器305中 与社交网络系统的用户相关的用户配置文件。识别之后,用户配置文件 从用户配置文件存储器305通信430到内容选择器170。与用户相关的附 加信息,诸如,动作日志320的动作和/或边缘存储器330的边缘可被通信 至内容选择器170。

基于与张贴到品牌页面上的内容相关的关键词以及来自用户配置文 件的信息,内容选择器170选择435张贴到品牌页面上的内容呈现至用 户。关键词可以识别标准,诸如兴趣、动作、位置、连接、连接类型、 事件、群组或其他信息并且内容选择器170将来自用户配置文件或者以另 外的方式与用户相关的信息与关键词进行比较。选择张贴到品牌页面上 并与匹配用户配置文件中的信息的一个或多个关键词相关的内容呈现至 用户。

可替代地,关键词识别内容的特征,从而允许实体提供内容以使话 题、产品、事件、品牌、人、实体或其他信息与内容相关。内容选择器 170可以从边缘存储器330检索用户对与张贴到品牌页面上的内容相关的 一个或多个关键词的亲密度并且使用亲密度来选择435张贴到品牌页面上 的内容呈现至用户。用户对关键词的亲密度提供指示用户对与关键词相 关的内容感兴趣的可能性;因此,基于用户的亲密度选择435内容允许内 容选择器170增大用户对所选内容感兴趣的可能性。在一个实施方式中, 内容选择器170选择435与用户至少具有阈值亲密度的关键词相关的内 容。可替代地,内容选择器170选择435与相对于其他关键词用户具有最 高亲密度的关键词相关的内容。

内容选择器170识别440所选择的张贴到内容存储器310的内容。例 如,内容选择器170从内容存储器310检索对应选择内容标识符的内容。 张贴到品牌页面的选择的内容从内容存储器310通信445到网络服务器 340,网络服务器向与用户相关的客户端设备210呈现450选择内容。可 替代地,内容选择器170将与张贴到品牌页面的选择的内容相关的内容标 识符通信到网络服务器340,网络服务器从内容存储器310检索与内容标 识符对应的内容。然后检索内容呈现450至客户端设备210。

张贴到品牌页面的选择的内容可以各种方法呈现440至客户端设备 210。例如,通过定制在向访问品牌页面的用户示出的品牌页面的表示上 包括的内容,可以向用户显示选择内容。品牌页面的表示可以包括选择内 容而不包括与品牌页面相关的其他内容或者品牌页面的表示可以将选择 内容和与品牌页面相关的其他内容在视觉上区分开。这使得通过品牌页 面向用户呈现的内容个性化,从而增大了用户与品牌页面交互的可能 性。可替代地,在新闻馈送中,描述选择内容的一个或多个故事被发送 至用户。在另一实例中,包括选择内容或者描述选择内容项的消息被发 送至与用户相关的客户端设备210。可使用任何合适的通信渠道传输消 息,诸如,通过文字信息,通过电子邮件、通过社交网络系统100之外的 域中的网页上所包含的社交插件、通过推送通信渠道或者任何其他合适 的通信技术。

图5示出了选择与品牌页面相关的内容呈现至社交网络系统的用户的 方法500的一个实施方式的流程图。社交网络系统100存储505与实体相 关的品牌页面。例如,品牌页面被存储505在社交网络系统100的内容存 储器310中。社交网络系统100也存储510社交网络系统的用户的用户配 置文件以及用户配置文件之间的连接。一个或多个用户配置文件连接至 品牌页面。接收515张贴到品牌页面的内容和与内容相关的关键词。如 上所述,一个或多个关键词可以是限定社交网络系统的用户的至少一个 特征(诸如,社交网络系统的用户的兴趣)的确定标准。确定标准的其他 实例包括社交网络系统的用户张贴关于特定实体或产品的内容、表示对 产品或帖子的偏好(即,“喜欢”产品或张贴)、向另一社交网络系统的 用户发送帖子或者与品牌页面或品牌页面上的内容的任何其他交互。一 个或多个关键词可以描述内容的特征,诸如,话题、事件、用户、实体 或有关内容的其他信息。关键词可由与品牌页面相关的实体指定。

社交网络系统100接收520用户访问品牌页面的请求。例如,用户请 求从客户端设备210浏览品牌页面。请求包括社交网络系统的用户的标识 符,标识符被用于识别与社交网络系统100维持的用户相关的用户配置文 件。识别之后,用户配置文件从用户配置文件存储器305通信430到内容 选择器170。与用户相关的附加信息,诸如,动作日志320的动作和/或边 缘存储器330的边缘可被通信至内容选择器170。

基于与张贴到品牌页面上的内容相关的关键词以及来自用户配置文 件的信息,选择525张贴到品牌页面上的内容呈现至用户。如上所述,关 键词可以识别标准,诸如,兴趣、动作、位置、连接、连接类型、事 件、群组或其他信息。因此,选择435与用户配置文件中的信息匹配的关 键词相关的内容或与用户相关的其他信息呈现至用户。可替代地,关键 词可识别内容的特征,从而允许实体提供内容以使话题、产品、事件、 品牌、人、实体或其他信息与内容相关。因此,如上文进一步描述的, 确定用户对各个关键词的亲密度,并且基于用户对与内容相关的一个或 多个关键词的亲密度选择内容。例如,选择525与用户至少具有阈值亲密 度的关键词相关的内容。可替代地,相对于其他关键词的亲密度,选择 525与用户具有至少最高亲密度的关键词相关的内容。如上文结合图4所 描述的,选择内容呈现530至用户。

图6A-C示出基于与张贴到品牌页面的内容相关的关键词修改品牌页 面的外观的实例。图6A是常规显示的品牌页面604的实例。在一个实施 方式中,常规显示的品牌页面604包括实体标识符608,诸如,名称、标 志、图像、视频或识别与常规显示的品牌页面相关的实体的其他信息。 常规显示的品牌页面604包括多个内容项612、616、620。经常,多个内 容项612、616、620向浏览品牌页面的社交网络系统的用户提供不同范围 的信息,且一些内容项612、262、620没有多大价值。在图6A的实例 中,品牌页面604与体育用品供应商相关并且内容项612、616、620描述 体育用品供应商提供的各种产品。例如,内容项612提供体育用品供应商 出售的网球拍的评论。另一内容项616提供游泳技术指南同时额外的内容 项620宣传体育用品供应商正出售的跑鞋。

虽然不同的社交网络系统的用户可能对内容项612、616、620所描述 的各种体育具有不同程度的兴趣,但常规显示的品牌页面604向每个浏览 用户示出了各个内容项612、616、620。这可能需要用户通过几个内容项 612、616、620分类从而发现感兴趣的内容。

图6B示出基于与内容项628、632相关的关键词为浏览用户定制的品 牌页面624。在图6B中,与内容项628、632相关的关键词是确定标准并 且品牌页面624被定制成更突出地显示与浏览用户满意的确定标准相关的 内容项。例如,如果浏览用户的个人资料包括对网球有兴趣,更突出地 显示与限定对网球有兴趣的确定标准有关的内容项628。例如,品牌页面 624显示接近品牌页面624顶部的内容项628,从而允许浏览用户更容易 地发现内容项628。可替代地,与内容项628相关的关键词可以识别出内 容项628涉及网球并且基于用户的用户配置文件浏览用户对网球至少具有 阈值亲密度,所以品牌页面624被定制以在视觉上将内容项628与其他内 容项区分开。在图6B中,品牌页面624也显示与浏览用户不满足的确定 标准相关的另一内容项632,但不那么突出显示另一内容项632。例如, 显示在品牌页面624的下部的另一内容项632显示的信息有所减少或者要 不然与和用户满足的确定标准相关的内容项628区分开。在其他实施方式 中,另一内容项632可以隐藏的或者不显示以减少呈现至浏览用户的信息 量。

图6示出基于与内容项相关的关键词为浏览用户定制的附例品牌页面 636。在图6B中,定制品牌页面636以减小与浏览用户不满足确定标准的 关键词相关的或者与识别浏览用户具有低于阈值亲密度的特征的关键词 相关的内容项的显示。例如,当浏览用户的个人资料包括对跑步感兴趣 时,品牌页面636显示与指定对跑步感兴趣的确定标准相关的内容项 632。为了增大浏览用户对内容项632的关注,品牌页面显示额外的内容 消息644而非显示与浏览用户不匹配的确定标准相关的或者与识别用户具 有低于阈值亲密度的特征的关键词有关的内容项。通过访问额外的内容 消息644浏览用户可以看到额外的内容项。

在一些实施方式中,用户配置文件可以包括描述如何定制品牌页面 的显示的信息。例如,用户配置文件包括表示是否定制如图6B、图6C所 示的品牌页面或者以另一合适的方式定制品牌页面的偏好信息。因此, 基于用户特征定制品牌页面的外观允许品牌页面使内容更可被不同用户 取用。定制呈现内容可以提高用户与品牌页面的交互,从而促进用户和 与品牌页面相关的实体之间具有较强的关系。

如上所述,品牌页面的所有者或管理员可以向社交网络系统张贴各 种内容项(诸如,张贴的文本、图片或相册、视频、交易、优惠券、事件 或其邀请等)。社交网络系统然后确定是否向已建立到品牌页面的连接的 社交网络系统的用户呈现这些张贴的内容项中的某个内容项。例如,页 面所有者或管理员可以使张贴内容项与和用户配置文件相匹配的确定标 准相关以确定是否可以向用户呈现内容项。可替代地,系统可以预测用 户将会对特定张贴内容项的亲密度然后使用亲密度确定是否向用户呈现 内容项。于2010年12月23日提交的美国专利申请第12/978,265号通过 引用将其全部内容结合于此,其描述了预测用户对社交网络系统中的内 容的亲密度的各种系统。通过选择性地为已与品牌页面建立连接的用户 提供与品牌页面一起张贴的内容项,社交网络系统可以使用户的体验个 性化而使得他们与品牌页面的关联与每个用户更相关。

总结

本发明实施方式的上述描述仅出于说明的目而呈现,并且不旨在穷 尽或者将本发明局限于所公开的优选形式。本领域技术人员可以理解, 根据以上公开可以有多种修改和变形。

本说明的一些部分就对信息操作的算法和符号表示方面描述了本发 明的实施方式。这些算法描述和表示通常由数据处理领域中的技术人员 使用,以将他们工作的实质有效地传达给本领域其他技术人员。尽管功 能上、计算性或逻辑性地描述了这些操作,但这些操作应被理解为由计 算机程序或等效电路、微代码等来实现。而且,也已证明有时为了方 便,这些操作是指作为模块的这些操作的配置,而不失一般性。所描述 的操作及其相关模块可体现为软件、固件、硬件或者它们的任意组合。

本文中所描述的任何步骤、操作或者处理可单独或者结合其他设备 执行或者与一个或者多个硬件或者软件模块一起来实施。在一种实施方 式中,软件模块可与包括含计算机程序代码的计算机可读介质的计算机 程序产品实施,该计算机程序代码能够由计算机处理器执行,用于执行 所述的任一或者所有步骤、操作或者处理。

本发明的实施方式还可与用于执行本公开中的操作的装置有关。该 装置可以被特别地构造用于所需目的,和/或它可以包括选择性激活或由 存储在计算机中的计算机程序重新配置的通用计算设备。这种计算机程 序可被存储在适用于存储电子指令的非易失性有形的计算机可读存储介 质或任何类型的介质中,并被耦合至计算机系统的总线。而且,本说明 书中提及的任何计算系统可包括单个处理器或者可以是采用多处理器设 计以提高计算能力的架构。

本发明的实施方式也可以涉及由本文中所描述的计算方法制造的产 品。这种产品可以包括从计算过程中得到的信息,其中,信息存储在非 易失性有形的计算机可读存储介质上并可包括计算机程序产品或本文中 所描述的其他数据组合的任何实施方式。

最后,在说明书中使用的语言主要是选择用于可读性和指导性的目 的,并且它可能没有被选择来描绘或限制发明的主题。因此,其旨在使本 发明的范围不受细节描述限制,而是由基于其讨论的本申请的任何权利要 求来限制。因此,本发明的实施方式的公开内容旨在说明而并非限制本发 明的范围,本发明的范围在所附权利要求中提出。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号