在社交网络网站中传送与来自其他域的活动有关的信息的制作方法

文档序号:6478833阅读:214来源:国知局
专利名称:在社交网络网站中传送与来自其他域的活动有关的信息的制作方法
在社交网络网站中传送与来自其他域的活动有关的信息相关申请的交叉引用本申请要求2007年11月5日提交的美国临时申请No. 60/985,631以及2008年 8月18日提交的美国实用新型申请No.12/193,705的权益,在此通过参考将其全文引入。
背景技术
本发明总体上涉及社交网络网站以及用户可以在其中彼此之间形成连接的其他 网站,并且特别地,涉及使用网站中的这些连接来生成和传送社交广告及其他消息。在近些年中,跟踪或者支持成员(包括人员、商户或者其他实体)之间的连接的社 交网络变得普及。特别地,社交网络网站允许成员较为有效地传送信息。例如,成员可以向 社交网络网站上与该成员相关联的位置发布联系信息、背景信息、工作信息、爱好和/或其 他成员特定的数据。其他成员继而可以通过浏览成员简档或者搜索包括特定数据的简档, 来查看所发布的数据。社交网络网站还允许成员将他们自己与其他成员进行关联,由此在 社交网络网站的成员之间创建web连接。根据成员在其连接中自身声明的兴趣,网站可以 利用成员之间的连接来向每个成员提供更多的相关信息。社交网络网站通常包含用于将成员连接至最有可能与每个成员相关的内容的系 统。例如,可以根据成员简档中的一个或者多个共同属性(诸如地理位置、雇主、工作类型、 年龄、音乐偏好、兴趣或者其他属性)对成员进行分组。社交网络网站的成员或者外部方继 而可以使用这些群组来定制信息递送或确定信息递送的目标,从而可以向群组递送该群组 可能特别感兴趣的信息。广告者已经尝试利用与成员相关的这些信息来将广告的目标确定为其兴趣与该 广告最为匹配的成员。例如,社交网络网站可以向如下成员显示音乐会的条幅广告,该成员 在其网站简档中包括进行演出的乐队的密切联系,并且居住在乐队可能演出位置的音乐会 地点附近。然而,这些尝试与在许多其他上下文中存在的广告目标确定并无不同。广告者 仍无法以有意义的方式、利用社交网络网站成员之间的关系和连接来向消费者呈现其广告 消息。

发明内容
为了提供比传统确定目标的在线广告更为有效的广告方式,社交网络网站使用其 获得的、与其成员的动作及其与网站其他成员的连接的有关信息。本发明的实施方式并非 仅仅基于成员的偏好来向被确定为消息目标的特定成员递送该消息,而是呈现这样的广 告,该广告传送与成员网络(即,成员在社交网络网站中的好友和其他关系以及连接)中的 其他成员所执行的动作有关的信息,这种广告也可称为“社交广告”。例如,社交广告可以通 知成员该成员的好友(或者多个好友)已经购买了由广告者生产的特定物品、将会参加由 广告者赞助的事件或者已经添加了与某商户或者其他实体的简档的连接。社交广告允许广告者利用一个成员的动作来向可能对该信息感兴趣的其他人员 推销特定的内容-这不但因为他们可能具有类似的兴趣,还因为他们与该成员具有连接。这种广告模式可以更为有效,这是因为在存在成员的好友或者其他连接已经执行了与广告者有关的动作这一信息的情况下,该成员更有可能受到影响从而对广告者的消息做出响 应。由此,社交广告允许广告者通过“口碑广告”来使用消费者本质上给予其好友的信任 度。由此,该方法不仅仅是追逐需求的简单的广告目标确定,而是能够通过向成员提供关于 其好友动作的、社交上有关的信息,来更好地创建或者产生需求。在一个实施方式中,由成员网络中的其他成员所采取的动作是在不同于该社交网 络网站的网站上的动作。在不同网站上执行的、可以作为广告基础的这些动作可以包括广 告者可能希望在涉及社交网络网站上某人的连接的广告中使用的任何动作。在一个实施方式中,在社交网络网站处,与来自另一域的活动有关的信息在该社 交网络网站内传送。社交网络网站维护针对社交网络网站的多个用户的简档,其中每个简 档标识用户所具有的与网站其他用户的连接。这些用户还可以在不同的第三方网站上执行 特定动作,其中该其他网站具有不同于该社交网络网站的域。由此,社交网络网站从第三方 网站接收消息,该消息传送这些用户在第三方网站中执行的动作。社交网络网站对活动进 行记录,以维护其有关信息。通过适当地利用这些信息,社交网络网站可以基于用户在其他 网站上的活动来生成广告和其他消息。对于特定用户而言,例如,社交网络网站可以生成针 对该用户的信息化消息,其中该信息化消息传送与网站中用户具有连接的另一用户相关联 的已记录动作。继而,在社交网络网站服务于用户的web页面上提供该信息化消息(例如, 广告)。以此方式,可以将用户的好友在社交网络网站外部执行的在线活动通知给该用户。在一个实施方式中,在第三方网站,与社交网络网站具有不同域的第三方网站可 以促进社交网络网站中该信息的传送。例如,第三方网站可以检测由用户在该网站上执行 的特定动作,继而确定用户是否为社交网络网站的成员。如果是,则第三方网站向社交网络 网站发送报告消息,以便传送由社交网络网站的用户执行的动作。社交网络网站可以向第 三方网站返回确认消息,其中该确认消息传送与该动作有关的信息化消息。确认消息可以 请求用户允许或者不允许(例如,启用或者禁止)在社交网络网站中向与该用户具有连接 的、该社交网络网站的其他用户显示该信息化消息。以此方式,用户可以管理该社交网络网 站是否将传送与该用户在社交网络网站以外的在线活动有关的信息。在一个实施方式中,选择接收给定社交广告的好友,以便最大化社交网络网站的 广告收入,特别是在用来发布广告的资源有限(例如,在用于显示社交广告的显示屏可用 面积方面)的情况下。在一个广告模型中,每个广告者可以针对成员点击社交广告或者进 行与社交广告有关的某些其他后续动作的每个实例而出价一定的金额。为了提高广告收 入,社交网络网站基于每个合格广告的期望收入值,来选择向特定成员呈现哪些广告。社交 广告的期望价值可以取决于成员与社交广告中的信息内容的亲和度(其充当成员点击该 社交广告的可能性的代表)以及社交网络网站针对该动作而将收到的金额。在某些情况 下,期望收入值还可以取决于基于成员在过去点击的其他广告的成员点击可能性。在本发明内容和下文的详细描述中所述的特征和优势并非全面的。在参阅附图、 说明书和其权利要求书的情况下,许多附加特征和优点对于本领域普通技术人员会是易见 的。


图1是根据本发明一个实施方式的、示出了采集成员的动作和针对网站上该成员的好友创建社交广告的事件框图;图2是根据本发明一个实施方式的用于向社交网络网站的成员提供社交广告的系统的网络框图;图3是根据本发明一个实施方式的社交网络网站的框图;图4是根据本发明一个实施方式的用于对成员动作进行记录的过程的交互框图;图5是根据本发明一个实施方式的用于生成社交广告的过程的交互框图;图6是根据本发明一个实施方式的用于生成新闻供应报道的过程的流程图;图7是根据本发明一个实施方式的一般性新闻供应报道;图8是根据本发明一个实施方式的示出新闻供应报道和社交广告的结合的web页 面的一部分;图9是根据本发明一个实施方式的用于生成新闻供应报道的过程的流程图;图10是根据本发明一个实施方式的广告模型的事件框图;图11是根据本发明一个实施方式的广告请求的图示;以及图12根据本发明一个实施方式示出的过程,其中来自第三方的活动被传送至社 交网络网站,并且由该社交网络网站用以创建社交广告。附图仅出于示出目的而绘出了本发明的各种实施方式。从下文的讨论中,本领域 技术人员将容易认识到,在不脱离在此所述本发明的原理的情况下,可以使用在此示出的 结构和方法的备选实施方式。
具体实施例方式与网站上的成员动作相关的广告社交网络网站向其成员提供与该网站的其他成员进行通信和交互的能力。在使用 中,成员加入社交网络网站,继而向其希望连接的多个其他成员添加连接。如在此使用的, 术语“好友”是指成员通过该网站与之形成连接、关联或者关系的任何其他成员。连接可以 由成员显式地添加,例如成员选择将要成为好友的特定其他成员;或者基于成员的共同特 征(例如,相同教育机构的校友)而由社交网络网站自动创建。社交网络网站中的连接通 常是双向的(但这不是必须的),因此术语“成员”和“好友”依赖于参考系。例如,如果Bob 和Joe均为成员,并且在网站中彼此连接,则均为成员的Bob和Joe彼此还是好友。成员之 间的连接可以是直接连接;然而,社交网络网站的某些实施方式允许经由一级或者多级连 接的间接连接。另外,术语“好友”并非必须要求是现实生活中的实际朋友(当成员之一是 商户或者其他实体时,尤其如此);其仅暗示社交网络网站中的连接。除了与其他成员的交互,社交网络网站向成员提供对网站支持的各类项执行动作 的能力。这些项可以包括网站成员所属的群组或者网络(其中此处的“网络”不是指物理 通信网络,而是指人的社交网络)、用户可能感兴趣的事件或者日历条目、成员可以通过网 站使用的基于计算机的应用以及允许成员通过网站购买或者销售的交易。这仅仅是成员可 以在社交网络网站上操作的项的一些示例,许多其他示例也是可行的。如图所示,社交网络网站100维护不同类型的项的多个对象,成员可以在网站100上与这些对象交互。在一个示例实施方式中,这些对象包括成员简档15、群组对象110、事 件对象115、应用对象120以及交易对象125 (此后分别称为群组110、事件115、应用120以 及交易125)。在一个实施方式中,对象由网站100针对其关联项的每个实例来进行存储。 例如,针对加入网站100的每个成员,存储成员简档105 ;针对在网站100中定义的每个群 组,存储群组110,等等。在下文中,将结合示出了社交网络网站100的一个实施方式的图 3,来详述对象的类型以及针对每类而存储的数据。网站100的成员可以在网站100上执行特定的动作,其中每个动作与一个或者多 个对象相关联。成员可以执行的与对象有关的动作的类型是针对每个对象而定义的,并且 在很大程度上取决于对象所表示的项的类型。特定动作可以与多个对象相关联。在下文详 述了针对社交网络网站100而定义的对象的特定类型以及可以针对每个对象而执行的多 个动作的多个示例。在此所述的这些对象和动作仅出于示意性目的而提供,并且应当理解, 可以针对社交网络网站100提供无限数目的变形和特征。社交网络网站100为网站100的每个成员维护成员简档105。特定成员关于其 他成员而执行的任何动作与每个成员的简档105相关联。此类动作例如可以包括添加与 其他成员的连接、向其他成员发送消息、从其他成员读取消息、查看与其他成员相关联的内 容、参加由其他成员发布的事件,等等。另外,下文描述的与其他对象有关的多个动作涉及 特定成员,因此这些动作还与那些成员相关联。群组110可以针对成员的网络或者群组来定义。例如,成员可以将群组定义为特 定乐队的歌迷俱乐部。网站100将维护针对该歌迷俱乐部的群组110,其可以包括关于如 下内容的信息乐队、乐队的媒体内容(例如,歌曲或者音乐视频)、以及讨论板(群组成员 可以在其上讨论关于乐队的评论)。由此,成员针对群组110的可能动作可以包括加入群 组、查看内容、收听歌曲、观看视频、以及在讨论板上发布消息。类似地,可以针对特定事件(诸如,生日聚会)来定义事件115。成员可以通过定 义与事件有关的信息(诸如,时间、场所以及受邀者列表)来创建事件115。其他成员可以 接受邀请、针对事件进行评论、发布自己的内容(例如,来自事件的照片)以及执行网站100 所支持的针对事件115的任何其他动作。由此,事件115的创建者以及事件的受邀者可以 执行与该事件115相关联的各种动作。社交网络网站还可以支持成员向其简档添加应用。这些应用支持在社交网络网站 100内的增强内容和交互性,其中社交网络网站100维护针对系统中容纳的每个应用的应 用对象120。应用可以由网站运营商和/或由第三方开发者来提供。一个示例应用是增强 型消息收发服务,其中成员可以向另一成员发送虚拟对象(诸如“礼物”或者“花”)和可选 消息。由此,使用应用所提供的任何功能可以构成与应用120有关的成员动作。另外,继续 上述示例,虚拟礼物或者消息的接收也可以被认为是与应用120相关的动作。由此,应当理 解,动作可以是被动的,而不必要求由成员主动参与。图1的示例中示出的另一类对象是交易125。交易对象支 持成员进行交易,诸如购 买、销售、租赁、交易或者与其他成员进行交换。例如,成员可以在社交网络网站100上发布 分类广告来销售汽车。成员由此将定义新的交易125,其中可以包括汽车的描述、照片以及 要价。其他成员继而可以查看此信息,并且可以通过发布关于汽车的问题以及接受出价或 者进行还价,来进一步与交易125进行交互。这些交互中的每一个(查看、问题发布、出价以及还价)均是与特定交易125相关联的动作。当成员在社交网络网站100上执行动作时,该动作被记录在动作日志160中。在 一个实施方式中,网站100将动作日志160维护为条目数据库。由此,当在网站100上执行 动作时,网站100将该动作的条目加入日志160。在一个实施方式中,条目包括以下信息的 某些或者全部 时间动作何时发生的时间戳; 成员执行动作的成员的标识符;·目标动作所涉及的成员的标识符; 动作类型所执行动作的类型的标识符; 对象针对其而执行动作的对象的标识符; 内容与动作相关联的内容。应当理解,在网站100中可行的多种类型并不需要全部这些信息。例如,如果成员 改变了与该成员的简档相关联的图像,则可以仅通过将该成员的标识符、定义图像改变的 动作类型以及图像或者去往图像的链接作为内容来记录该动作。在一个实施方式中,社交网络网站100还可以记录成员在第三方网站140上执行 的动作。社交网络网站100可以通过多种方法中的任何方法来获知成员在第三方网站140 上的动作。例如,当成员在第三方网站140上执行特定动作时,该第三方网站140可以向社 交网络网站100发送消息。例如,如果第三方网站140是成员可以购买商品的商业网站,则 当社交网络网站100的成员在该第三方网站140上购买商品时,第三方网站140可以通知 该社交网络网站100。在另一实施方式中,社交网络网站100记录其成员在真实世界中执行的动作。这 些动作可以由动作终端150来记录,其中动作终端观测合格的动作,继而向社交网络网站 100传送该动作。传送可以经由电子邮件、SMS或者任何其他适合的方式,其中所传送的 消息包括对于社交网络网站100而言足够的信息,以利用描述动作的条目来填写动作日志 160。动作终端150可以包括用于将被跟踪的特定类型动作的任何适当的设备和系统。在一个实施方式中,将被跟踪的动作是信用卡交易,其中社交网络网站100的成 员可以通过登记信用卡来可选地选定参加。当被登记的信用卡以合格方式使用时(例如, 在销售点进行购买),信用卡公司(或者票据交易所)向社交网络网站100发送消息。在此 情况下,信用卡公司或者票据交易所的计算系统充当动作终端150。消息可以包括关于信用 卡交易的信息,诸如所购买的商品、日期、以及购买的位置。社交网络系统由此在动作日志 160中跟踪真实世界的动作,诸如此次购买。示出可以跟踪的真实世界动作的另一示例涉及成员的位置。成员可以将具有定位 技术(例如,GPS)的蜂窝电话配置用于向社交网络网站100传送成员的位置。这例如可以 通过向蜂窝电话下载应用来实现,其中该应用轮询电话中的定位单元,并且向社交网络网站 100发送包含成员位置的消息。这可以周期性地执行,或者基于与位置相关联的特定触发事 件来执行。例如,触发事件可以包括成员处于特定城市之内,或者处于诸如餐馆、商户或者景 点的特定目的地。在此应用中,蜂窝电话(或者其他支持GPS的设备)充当动作终端150。示出可跟踪的真实世界动作的另一示例涉及成员正在访问的电视系统的节目材 料。电视和/或机顶盒接收器可以充当动作终端150,并且传输指示成员正在特定时间查看(或者录制)特定频道上的特定节目的消息。再一次,呈现这些示例是为了示出某些类 型的设备以及可以作为成员动作而捕获并向社交网络网站100传送的动作。可以实现各种 类型的其他应用来捕获与特定成员相关联的真实世界动作,并且向社交网络网站100发送 iMin 息。在一段时间之后,动作日志160将填充有多个条目,这些条目描述由社交网络网 站100的成员执行的动作。动作日志160由此包括与成员动作有关的非常丰富的数据集合, 并且可以分析和过滤动作日志160,以标识成员动作中的倾向和关系,以及成员与各种对象 之间的亲和度。在某些情况下,可以过滤此动作日志,以便仅包括其他成员可能感兴趣的动作。在此操作中的某时,社交网络网站100将需要获得社交广告180以在网站上显示。 图1示出了针对成员的好友之一来生成社交广告的过程。为了针对成员的好友来生成社交 广告180,网站100访问动作日志160以及广告请求的数据库175。广告请求的数据库175 包括定义用于创建社交广告180的标准的多个请求。通过使用广告请求175和动作日志 160,网站100应用社交广告生成算法170来创建针对特定好友而定制的一个或者多个社交 广告180。每个生成的社交广告180包括广告消息,其传送与来自动作日志160的至少一 个成员动作有关的消息。在一个实施方式中,社交广告180传送与成员的一定数目的好友 的动作有关的消息。例如,成员可以接收“你的三个好友已经加入‘耶鲁校友会网络’ ”之类 的消息。广告消息还可以包括来自广告者的附加内容。广告消息被传送至好友,例如作为 好友的主页上的消息、在电子邮件消息中、在描述所执行的各种动作的其他广告消息和报 道的列表或新闻供应中,或者通过任何其他电子通信介质。广告请求175和广告生成算法 170将在下文详述。在另一实施方式中,可以将动作日志划分为多个动作日志,每个此类动作日志包 括由特定成员执行的动作。动作还可以初始存储在这些成员特定的动作日志中。为了针对 特定成员来生成社交广告,网站将访问该成员的好友的动作日志以及广告请求数据库。通 过使用广告请求以及一个或者多个动作日志,网站应用社交广告生成算法来创建针对特定 成员而定制的一个或者多个社交广告。网站架构图2是示出适于社交网络网站100操作的系统环境的高级框图。该系统环境包括 一个或者多个客户端设备210、一个或者多个第三方网站140、社交网络网站100以及网络 220。在备选配置中,系统中可以包括不同和/或附加的模块。客户端设备210包括一个或者多个计算设备,其可以接收成员输入,并且经由网 络220来传输和接收数据。例如,客户端设备210可以是台式机、膝上型计算机、智能电话、 个人数字助理(PDA)或者包括计算功能和数据通信能力的任何其他设备。客户端设备220 配置用于经由网络220来进行通信,网络220可以包括通过使用有线和无线通信系统两者 的局域网和/或广域网的任意组合。如上所述,第三方网站140和动作终端150耦合至网 络220,以用于向社交网络网站100传送与成员在网站100外的动作有关的消息。社交网络网站100包括计算系统,其允许成员彼此通信或者交互并且访问内容, 如在此所述。社交网络网站100存储描述社交网络成员的成员简档,包括履历、人口统计以 及其他类型的描述性信息,诸如工作经验、教育经历、爱好或者偏好、位置等。网站100还存储描述不同成员之间的一个或者多个关系的数据。关系信息可以指示具有类似或者共同工作经验、群组成员关系、爱好或者教育经历的成员。另外,社交网络主站点230包括不同成 员之间的、成员定义的关系,从而允许成员指定其与其他成员的关系。例如,这些成员定义 的关系允许成员生成符合该成员真实生活关系的关系,诸如好友、同事、伙伴等。成员可以 从预定类型的关系中进行选择,或者按照需要定义其自己的关系类型。图3是社交网络网站100的示例性框图。社交网络网站100包括web服务器350、 动作记录器360、动作日志160、新闻供应生成器370、广告服务器380、广告请求175的数据 库、成员简档存储305、群组存储310、事件存储315、应用数据存储320、交易存储325以及 内容存储330。在其他实施方式中,社交网络网站100可以包括针对各种应用的更多、更少 或者不同的模块。Web服务器350经由网络220将社交网络网站100连接至一个或者多个客户端设 备210,以及连接至一个或者多个第三方网站140。web服务器350可以包括邮件服务器或 者其他消息收发功能,以用于在社交网络站点100与客户端设备210或者第三方网站140 之间接收和路由消息。消息可以是即时消息、排队消息(例如,电子邮件)、文本和SMS消息 或者任何其他适合的消息收发技术。动作记录器360能够从web服务器350接收与成员在社交网络网站100之内和/ 或之外的动作有关的通信。如在下文中结合图4更详细地描述,动作记录器360利用与日 志160中跟踪的这些成员动作的有关信息来填写动作日志160。新闻供应生成器370针对每个成员来生成关于可能与该成员有关的信息的通信。 这些通信可以采取报道的形式,每个报道是包括关于与特定成员有关的动作日志中的动作 的一行或者多行信息的信息消息。报道经由社交网络网站100的一个或者多个页面而呈现 给成员,例如,呈现在每个成员的主页或者新闻供应页面中。将在下文中结合图4和图6更 详细描述新闻供应370的操作。广告服务器380执行上述广告选择算法170。将在下文中结合图4和图9更详细 地描述广告服务器380的操作。为此目的,广告服务器380可通信地耦合至广告请求的数 据库175以及耦合至动作日志160。如上所述,社交网络网站100维护与成员可以在网站100上交互的多个不同类型 对象有关的数据。为此,成员简档存储305、群组存储310、事件存储315、应用数据存储320 以及交易存储325中的每一个存储数据结构,以便针对网站100所维护的相应类型对象的 每个实例来管理数据。数据结构包括适于相应对象类型的信息字段(例如,事件存储315 包括如下数据结构,其包含事件的时间和位置;而成员简档存储305包括具有适于描述成 员简档的字段的数据结构)。当创建特定类型的新对象时,网站100初始化相应类型的新数 据结构,为其指派唯一的对象标识符,并且在需要时开始向该对象添加数据。这例如可以在 成员定义新的事件时进行,其中网站100将在事件存储315中创建事件的新实例,为该事件 指派唯一标识符,以及开始向事件的字段填充由成员提供的信息。向成员发布社交信息、报道和广告图4示出了在一个实施方式中的将成员动作记录在动作日志160中的过程。在此 过程中,成员使用成员客户端设备210来执行(405)与社交网络网站100有关的动作。此 动作可以是使用成员客户端设备210对网站100上链接的成员选择,以及由此由web服务器350接收的链接选择。然而,如上所述,网站100可以从第三方网站140和/或从动作终端150接收与社交网络网站100以外执行的成员动作有关的消息。基于成员的动作的通 知,web服务器350向动作记录器360报告(410)动作,动作记录器360如上所述地在动作 日志中记录(415)该动作。每当社交网络网站100的成员执行动作时,重复用于获得各种成员动作的动作日 志10中的日志条目的过程。以此方式,随着时间的迁移,动作日志10可以存储与网站成员 的动作有关的丰富信息集合,其继而可以用于市场营销目的。网站100可以忽略某些成员 动作,诸如对于系统目的具有极小影响或者没有影响的那些成员动作,以便避免使用存储 器和计算资源来跟踪无意义的动作。图5示出了根据本发明的一个实施方式的用于创建社交广告的过程。在此实施方 式中,创建社交广告的过程被用于社交网络网站100,该社交网络网站100还向其成员公布 与该成员具有连接的其他成员(在此情况下为“好友”)的动作的有关信息。向成员公布的、 社交广告上下文以外的、与其好友有关的这种信息是按照与成员好友有关的短新闻供应报 道(信息消息)的方式来提供的。例如,可以在成员的主页上向成员显示该新闻供应报道。 对于每个成员,网站100配置用于生成可能与该成员有关的新闻供应报道和社交广告的个 性化集合。尽管在新闻供应的上下文中描述,但是在其他实施方式中,社交广告可以由网站 100生成并向网络100中没有使用新闻供应报道的成员公布,或者在新闻供应报道上下文 以外来公布社交广告,诸如以条幅广告的方式。在第一步骤中,成员经由成员设备210从社交网络网站100请求(505)web页面。 该web页面可以是成员登录至网站100时呈现的初始web页面,或者其可以是响应于成员 选择而由网站100显示的任何其他页面。Web服务器350处理该请求,并且确定所请求的 web页面将需要显示社交广告,则web服务器350启动在网站100中生成社交广告的过程。 Web服务器350从新闻供应生成器370请求(510)报道。如上所述,此请求510包括针对报 道以及社交广告的请求,因为这两项可以在相同的界面中呈现,以作为包括与涉及网站100 上该成员感兴趣的人或者其他对象的动作有关的信息的项。至少在某些情况下,社交广告 由此可以是付费报道或者受赞助的报道。在其他实施方式中,web服务器350可以仅请求 用于在所请求web页面上显示的社交广告。响应于针对报道的请求,新闻供应生成器370基于成员的动作和简档属性在动作 日志160中查询(515)可能与成员有关的信息,并且动作日志160向新闻供应生成器370 返回(520)所请求的动作集合。新闻供应生成器370继而使用此信息来生成(525)新闻供 应报道。用于请求相关信息并生成新闻供应报道的过程的一个实施方式将结合图6加以详 述。除了生成(525)新闻供应报道,新闻供应生成器370还向服务器380查询(530) — 个或者多个社交广告。新闻服务器380根据社交广告生成算法170来生成(535)所请求的 广告(参见图1)。用于生成社交广告的过程的一个实施方式将结合图9加以详述。一旦生 成(535)社交广告,广告服务器380向新闻供应生成器370返回(540)该社交广告。新闻 供应生成器370继而将新闻供应报道和社交广告组合(545)为单个列表,并将其发送(550) 至web服务器350以便向用户呈现。Web服务器350继而在所请求的web页面上公布新闻 供应生成器和社交广告,并且向成员提供(555)该web页面。由此,向成员呈现了与该成员的好友的动作有关的相关信息。此信息可以由广告商来付费,并且可以包括与广告商、其产 品和/或其服务有关的附加信息。如下文更详细描述的,图8是在web页面上向成员呈现 的新闻供应报道和社交广告的组合的示例。图6示出了用于生成与社交网络网站100上的成员动作有关的新闻供应报道的过 程。此过程可以由网站100中的新闻供应生成器370来执行,例如在图5示出的过程中。新 闻供应生成器370接收(605)针对特定用户的新闻供应报道集合的请求。作为响应,新闻 供应生成器370获得(610)与该成员相关的动作日志160中所包含的任何动作的列表。在 一个实施方式中,如果动作日志160中的条目包含该成员的好友或者与该成员相连接的其 他对象(诸如事件或者群组),则认为该条目与该成员相关。与成员连接的对象可以在该成 员的简档中定义。取决于系统的目标或者目的,可以定义各种其他规则用于确定对象日志 160中的特定条目是否与特定成员相关。一旦获得了相关动作,新闻供应生成器370生成(615)针对每个动作的新闻供应 报道。取决于所报道动作的类型,此报道可以包括不同量的信息。图7示出了一个一般性 新闻供应报道,其包括成员域705、动作域710、可选目标域715、可选对象域720以及可选 内容域725。按照此报道格式的一个示例新闻供应报道是[成员域705][动作域710][目 标域715][对象域720]。以此格式的示例新闻供应报道是" John Smith 邀请 Bob Roberts 去 Tohn 的 21 岁牛日聚会”其中成员目标是去往相应成员的链接锚,而对象是去往事件的链接锚。上述示例 报道可以进一步包括图形、链接或者针对内容域725的其他内容信息。因为屏幕面积有限,并且因为在任何给定时间,可以向给定成员显示的报道成千 上万,因此新闻供应生成器370通常必须选择全部可能的新闻供应报道的子集来向成员显 示。优选地,新闻供应生成器370选择特定成员最感兴趣的报道。应当注意,新闻供应生成 器370针对每个成员独立地执行此过程,因此针对一个成员的相关信息选择不需要、通常 也不应当影响向任何其他成员显示的相关信息(诸如,新闻供应报道和社交广告)的选择。在一个实施方式中,新闻供应生成器370针对每个候选报道集合来计算(620)亲 和度(affinity)得分。成员可以具有针对其他成员、动作类型、对象类型以及内容的亲和 度。由此,亲和度得分可以基于如下加权函数,其考虑了特定成员针对候选报道中每类数据 域的亲和度的集合。网站可以基于成员表达的兴趣(无论是直接提供还是间接提供,例如 通过与其他成员的通信而提供)和/或基于成员动作的暗示(例如,成员查看另一成员的 页面指示其对其他成员感兴趣,或者点击特定类型的链接指示对于类似链接的兴趣)来获 得成员的亲和度。由亲和度得分所测量的亲和度无需是成员对某些事物在实际主观上感兴 趣或者没兴趣(也即,成员喜欢朋克摇滚乐,而不喜欢素食餐馆),而可 以仅仅是候选报道 中的某些内容同与该成员相关地存储的某些信息之间的相关性,这些信息可以是成员执行 的动作,涉及成员的通信,成员简档中的特性、特征或者表达的兴趣。继续上述示例,如果成员对于John Smith或者Bob Roberts以及被邀请的事件具 有高亲和度得分,则示例报道将倾向于具有相对较高的亲和度得分。一旦计算出亲和度得 分,新闻供应生成器370向web页面公布(625)排名最高的N个新闻供应报道,其中N是针 对web页面而分配的报道数目。
图9示出了用于生成社交广告的过程,该过程可以由广告服务器380来执行。广 告服务器接收(905)针对特定用户的社交广告的请求。在一个实施方式中,此请求通过将 成员的唯一成员标识符包括在请求中来指定特定成员。广告服务器380继而向该成员应用 (910)广告请求数据库175中每个广告请求的目标确定标准(如果存在的话)。如结合图 11在下文中更详细描述的,广告请求可以指定一组目标确定标准,以便仅将社交广告引至 符合特定标准的那些成员。一个示例目标确定标准可以指定年龄在18和30之间并且对音 乐感兴趣的任何成员。广告服务器380由此将此目标确定标准应用于特定成员,以确定使 用或者忽略针对该成员的此广告请求。随后,使用每个广告请求中包含的相应目标确定标 准,针对每个请求重复该操作。广告服务器380继而查询动作日志160,以获得(915)与其目标确定标准在步骤 910中得到满足的任何广告请求相匹配的动作条目。如在下文中结合图11更详细描述的, 广告请求可以指定对象的类型,与该对象相关的动作将触发社交广告。例如,为了宣传一个 新乐队的音乐会,广告请求可以指定针对该音乐会而创建的事件对象。由此,如果成员的好 友之一将音乐会事件加入了该好友的简档,则广告服务器380可以从日志160获得(915) 该动作以充当社交广告的候选。 针对合格的广告请求而从日志160获得(915)的每个触发动作表示可由广告服务 器380生成的候选社交广告。为了选择生成候选社交广告中的哪个或者哪些,广告服务器 计算每个候选社交广告的期望价值(925)。在一个实施方式中,根据利用潜在接收者点击社 交广告的估计概率进行加权的广告每次点击出价,来计算期望价值。为了估计特定成员点 击广告的概率,广告服务器380将此概率计算为该成员针对触发候选广告的动作条目中的 对象和/或执行此类动作的成员的亲和度的加权函数。在一个实施方式中,可以按照与计 算成员与新闻供应报道之间的亲和度得分相同的方式,计算成员与候选社交广告之间的亲 和度得分。一旦针对候选社交广告而计算了期望价值,广告服务器针对具有最高期望价值的 候选构造(930)社交广告。该社交广告表示将为社交网络网站100带来最大收入价值的社 交广告,这归因于该社交广告结合了将被选择的概率以及被选择的情况下将向网站100支 付的出价数额。如果期望不止一个社交广告,则广告服务器380可以针对具有最高期望价 值的期望数目的候选广告来构造(930)社交广告。在一个备选过程中,广告服务器380可以通过批处理创建多个社交广告,并且继 而将这些广告存储在本地存储中。以此方式,社交广告集合准备就绪用于向每个成员提供, 而不必实时创建。这有助于社交网络网站100的可扩展性,因为社交广告的实时创建对于 具有大量成员并且导致大量广告请求的网站100而言是困难的。在批处理中创建社交广告 还有助于避免资源需求中的拥堵。由于社交广告的创建可能取决于动态改变的信息和偏 好,因而广告服务器380可以周期性地(例如,每15分钟)清空社交广告并且创建新的批 次。图8是用于显示新闻供应报道和社交广告的web页面的一部分的视图。在此示例 中,向成员显示与社交网络网站100所预测的成员将会感兴趣的其他人员和/或事物有关 的信息项的列表。第一条目810和第四条目840均为新闻供应报道,其向成员传送该成员 的一个或者多个好友加入了社交网络网站100上的特定群组。第二条目820是另一新闻供应报道,其传送另一成员向网站100发布了视频,并且包括观看该视频的链接。在此示例中,这些新闻供应报道中还包括社交广告830。此示例社交广告830向成 员传送该成员的好友之一将其成员简档与一个业务进行了关联(在此示例中,添加去往 另一业务简档的而不是另一成员简档的链接被称作成为该业务的爱好者,而不是其他成员 的“好友”)。此社交广告830是品牌广告的示例,其中广告者仅希望扩展该品牌的认知和 价值,而不是进行具体的销售。在其他实施方式中,社交广告830还可以包括内容(诸如去 往广告者自身网站的链接)和/或针对广告动作的调用。 把新闻供应报道和社交广告在混合在向成员呈现的单个列表中的一个益处在于, 在成员想要了解的常规信息和广告之间的差异很小或者没有。成员访问社交网络网站100, 以跟进了解其好友正在做什么,而社交广告可以像任何其他新闻供应报道一样对成员是有 用的。因为社交广告和新闻供应报道都可以从动作日志160取得,成员不太可能确定成员 新闻供应中的条目是新闻供应报道还者社交广告。实际上,在其他上下文中,社交广告的内 容可以作为有机、无偿的新闻供应报道来展示。通过向社交广告付费,广告者简单地加速新 闻供应报道,使该报道在其否则不会被选中发布的情况下向成员的web页面发布(或者至 少具有被发布的较高概率)。在其他实施方式中,通过向广告付费,广告者使得向与执行动 作的成员相连接的其他成员发布新闻供应报道的机会最大化。在某些实施方式中,社交广 告可以包括附加于该报道的特定附加广告内容,因此社交广告和新闻供应报道的内容可以 有所不同。广告模型图10示出了根据本发明一个实施方式的用于广告模型的事件框图。在此广告模 型中,多个广告者1020针对社交网络网站100上的广告放置而出价。社交网络网站运营 商1010例如通过对广告者1020可访问的web接口接收这些出价。每个出价随附有广告者 1020希望在社交网络网站100上的选定web页面发布的广告的描述。web接口由此可以允 许广告者1020指定针对广告请求的全部相关信息,包括对广告的出价数额。在一个实施方 式中,广告者1020指定广告请求,诸如图11中所示的一个。图11是广告者1020向社交网络网站运营商1010提供的广告请求1100的某些组 成部分的图示。广告请求1100可以由社交网络网站100存储在广告请求数据库175中。在 示出的示例实施方式中,广告请求1100包括标题域1105、主体域1110、链接域1115、出价数 额域1120以及社交对象域1125。标题域1105和主体域1110可以由网站用来发布报道格式的社交广告。例如,如 图7的格式所示,社交广告可以包括标题域1105作为题目,继而包括文本报道。例如,主体 域1110可以指定“[成员.名称]已经购买了 [事件.名称]的门票”。得到的社交广告 将包括此文本,其中与该社交广告描述的动作相关联的“成员”和“事件”对象的名称被插 入所示的文本。还可以向社交广告的内容添加链接域1115,例如用于提供对广告动作的调 用。最后,广告请求1100可以包括将要附加至该社交广告的附加广告内容1130。此内容 1130可以包括适于在web页面上呈现的任意类型的媒体内容,包括,图片、视频、音频、超链 接以及任何其他适当的内容。在广告请求110中指定的出价数额域1120可以指示每当向其呈现社交广告的成 员点击该广告时广告者1020将支付的金额。备选地,出价数额域1120可以指定每当向一个成员或者特定数目的成员显示社交广告时广告者1020将支付的数额。社交对象域1125 指定对象(或者多个对象),与该对象相关的动作将触发社交广告。这在上文中结合图9所 示的用于生成社交广告的过程的步骤915进行了描述。另外,广告请求1100可以允许广告 者1020指定目标确定标准1135,其使用已在上文中结合用于生成社交广告的过程的步骤 910进行了描述。此目标确定标准可以是应用于成员的成员简档的域或者其他对象的过滤 器,和/或可以包括自由格式的文本。再次转到图10的事件框图,社交网络网站运营商1010从多个广告者1020接收广 告请求。社交网络网站运营商1010经由网站100接收由成员1030执行的多个动作。如上 所述,这些动作可以是网站100上或者第三方网站140上的动作,或者是被记录并被传送至 社交网络网站运营商1010的真实世界的动作。这些动作是向成员的好友1040递送一个或 者多个社交广告的潜在触发。例如,如果成员执行的动作在广告者1020之一的广告请求 1100中被标识,则社交网络网站运营商1010可以基于该动作来生成社交广告,并且向提供 给一个或者多个好友1040的web页面发布该社交广告。应当注意,图10的框图是从成员 1030的角度出发的,而成员的好友1040也是网站100的成员。由此,他们所执行的动作可 以导致向其好友递送社交广告(其包括成员1030)。另外,成员的动作(单独地或者与其他 成员动作结合在一起)可以导致向与该成员具有某种其他关系的成员(诸如,与该成员属 于相同网络或群组的其他成员)递送社交广告。基于第三方网站上的动作的社交广告图12示出了一个过程,其中来自第三方网站140的动作被传送至社交网络网站 100并由其用来生成社交广告,如上所述。在示出的示例中,用户在不同于社交网络网站 100的域所主控的第三方网站140上购物。此次购物的事实继而被传送至社交网络网站 100,该社交网络网站100使用此信息来向用户的一个或者多个好友发布社交广告。尽管是 在第三方网站140上购物的上下文中进行的描述,然而本技术并不限于购物。在第三方网 站140上的任何其他用户动作也可以被传送至社交网络网站100以备后用,这些用户动作 包括注册账户、查看物品、将物品保存至账户、租借物品、执行预约、订阅信息资源或者第三 方网站决定选择用于此类跟踪的任何其他动作。可以用于在社交网络网站100上生成社 交广告的、其他域中的其他类型动作的更多具体示例包括购买服装商品、订阅博客、将物 品存储在希望列表中、购买音乐会的门票、注册马拉松、执行航班或者餐馆预约以及慈善捐 赠。在图12的示例中,用户操作客户端应用(诸如,web浏览器)来查看第三方网站 140所主控的在线存储处的web页面。用户决定购买物品,例如窗口小部件(widget)。通 常将向用户呈现购买页面1210,在该页面上,用户例如可以通过点击“购买”按钮来确认购 买。第三方网站140生成标识第三方网站140以及描述动作类型(例如,指示动作是否是购 买、评价、信息请求、订阅、等等,以及描述动作所需的任何其他信息,诸如希望购买的物品) 的消息。在此示例中,消息将动作标识为购买,并且将描述所购买的物品。第三方网站140 继而向社交网络网站100传送(1220)该消息。在一个实施方式中,第三方网站140和/或社交网络网站100确定用户是否是社 交网络网站100的成员。例如,第三方网站140可以访问用户的计算机上的cookie,其中该 cookie与社交网络网站100相关联。由于社交网络网站100和第三方网站140位于不同的域,用户的浏览器程序可以包括安全性特征,其通常阻止来自一个域的网站访问另一域上的内容。为了避免这种情况,第三方网站140可以使用嵌套的iframe(内嵌框架),其中第 三方网站140提供这样的web页面,该web页面包括社交网络网站的域中的嵌套iframe,从 而允许该嵌套iframe访问用户信息,并且将此信息发回第三方网站140。iframe的重复嵌 套进一步允许社交网络网站100向第三方网站140传回信息。通过使用此技术,第三方网 站140和社交网络网站100可以进行与用户有关的通信,而不必共享用户的个人信息的任 何内容,也无需用户登录至社交网络网站100。在社交网络网站100从第三方网站140接收到传送的动作信息的消息之后,其生 成确认消息1230以便在第三方网站140上向用户显示。例如,确认消息可以提供基于第 三方网站140上的用户动作而向该用户的好友发布的报道的样本。在此示例中,消息是 "JohnSmith在 < 伙伴站点 > 购买了〈某物〉”(其中用户是“ Jonh Smith,,,<某物 > 将由所 购买物品的名称代替,以及 < 伙伴站点 > 将由第三方网站140的名称和去往该第三方网站 140的链接代替)。确认消息1230被传递(1240)回第三方网站,其中在第三方网站140的 域的web页面1210上显示该确认消息1230。在此web页面1210上,此确认消息1230把可以经由社交网络网站100提供给用 户好友的报道通知给用户。确认消息1230还可以允许用户禁用某些特征以防止向他人显 示此消息。在其他实施方式中,在用户采取此类动作之前,用户可以启用或者禁止允许发布 根据特定第三方网站(或者第三方网站的群组)所执行的动作而生成的报道或者特定类型 的报道。在稍后某时,社交网络网站100可以向在社交网络网站100上与用户具有连接的 其他成员传送关于用户购买的报道。根据上述实施方式,此通信的形式可以是发布在社交 网络网站100上的其他用户的主页1250上的一系列报道。以此方式,社交网络网站100可以向用户在社交网络网站230上的好友传送该用 户在其他第三方网站140上的动作。有利地,向用户在社交网络网站100上的连接传送第 三方网站140上的用户动作,可以促使这些其他用户执行类似的操作。例如,向成员的好友 通知一个成员已经购买了特定的影片,这可以促使该好友也购买该影片,或者至少对该影 片产生某些兴趣。此外,此技术可以与如上所述的广告模型和请求结合使用,或者其可以由 由社交网络网站独立于任何广告模型来执行。在第三方网站上呈现的社交广告和消息如上所述,在社交网络网站以外由用户执行的动作(例如,在第三方网站或者在 真是世界中的动作)可以用于在社交网络网站上生成社交广告。反之,在本发明的各种实 施方式中,社交网络网站可以采集其用户的动作,并且继而在第三方网站上呈现与其用户 所进行的动作有关的社交广告和/或其他信息。以此方式,用于使用这种信息来推广动作 的技术可以扩展到社交网络网站本身之外。本发明的实施方式可以使用任何上述机制来采集用户动作并据此生成社交广告。 例如,社交网络网站可以记录用户的连接在特定第三方网站上的多个动作(诸如购买特定 物品)。当用户访问第三方网站并且查看与物品相关联的Web页面时,第三方网站可以与社 交网络网站通信,以确定用户的连接也已经购买了此物品。上文描述了用于在第三方网站 与社交网络网站之间传送与用户有关的信息的机制。
一旦第三方网站接收到此信息,则可以向用户呈现该信息。例如,当查看正在通过第三方网站销售的影片的页面时,第三方网站可以向用户呈现消息,以指示该用户来自社 交网络网站的特定数目的连接已经对该影片做出了好评。例如,消息可以是“你的10位好 友喜欢这部影片”。由此,该用户被鼓励在第三方网站上购买该影片,因为该用户来自社交 网络网站的好友喜欢这部影片。由此,可以在社交网络网站之外向用户呈现社交广告或者与用户的好友所执行的 动作有关的其他信息,如同在上文描述的网站上那样。以此方式使用,信息可以有助于在用 户犹豫时鼓励用户采取动作(诸如购买)。信息不必响应于对网站之一进行补偿的广告努 力,因为这种披露对于社交网络网站和第三方网站两者均具有互相促进的效果。可以在各种其他上下文中使用此技术。例如,此技术可以用于传送用户对第三方 网站上的特定物品或者内容的兴趣。第三方网站可以向用户提供与第三方网站所提供内容 有关的信息,但是该信息是由社交网络网站采集的。由此,第三方网站由此可以利用社交网 络网站所采集的信息,包括与用户具有某种连接的第三方的有关信息的内在价值。可以在第三方网站和社交网络网站之间对用户的经历进行整合,从而在两个域中 使用该信息。例如,用户的影片偏好可以在社交网络网站上由用户的好友访问,同时用户还 可以查看用户的好友在用户购买或者租借该影片的第三方网站上的影评。另外,第三方网 站还可以提供来自社交网络网站的内容,诸如在社交网络网站上通常向用户呈现的、关于 用户好友的新闻供应或者系列报道。这些仅仅是社交相关信息的跨域使用的一些应用示 例,其中的某些但非全部涉及广告。在一个实施方式中,第三方网站上的用户接口提供双向接口,其中来自社交网络 网站域和第三方网站域的用户接口元件影响另一方的用户接口元件的呈现。例如,如果来 自社交网络网站的内容呈现在第三方网站的web页面上的框架(例如,iframe)中,则用户 对该框架执行的动作可以影响信息在web页面中如何呈现。这些动作可以简单到是对框架 的事件重定大小,或者较为复杂,诸如鼠标位于社交网络框架中的物品之上时,导致web页 面的第三方域部分中的相应物品被增强。在一个特定示例中,来自社交网络网站中的框架可以呈现用户的好友列表。如果 用户点击特定好友,则社交网络网站可以向第三方网站传送该好友已经购买的物品列表 (而不向该网站暴露那些好友的任何信息,包括身份)。第三方网站继而可以在其自己的 web页面上突出显示这些物品,由此向用户提供方便的接,以便根据用户好友的购买历史而 在网站上定位将要购买的物品。备选应用已经在社交网络网站的上下文中描述了本发明的实施方式。然而,在此所述的技 术可以应用于多个其他类型的网站,而未必一定与社交网站有关。此类网站包括跟踪关于 网站用户的任何类型的信息、并向其他用户提供该信息的任何网站。例如,通过使用上述技 术,零售网站可以对谁从网站进行购物保持跟踪,继而将关于其某些用户的信息向其他用 户传送。在此情况下,网站的用户之间的连接不必是正式的或者是表达连接,这在社交网 络上下文中是普遍的。作为代替,连接可以是隐式的,或者另外根据共同特征、显著特点或 者用户动作而假定。例如,如果网站跟踪与其用户有关的个人信息,其可以向特定用户传送与具有某些共同点的其他用户的动作有关的信息。例如,网站可以告知用户谁是从大学毕 业的“存在26个其他的大学毕业生,他们在这个网站上买了书。”在另一示例中,专用于电 子小器具的web博客可以告知对博客中特定话题进行评论的人员“对此话题进行评论的4 个人拥有该产品。点击下面的链接也可以购买该产品。”在另一上下文中,在此所述的技术可以与搜索引擎集合使用。例如,在搜索引擎上 搜索特定物品的用户更易于对其好友或者其他连接已经购买的物品感兴趣。如果搜索引擎 对用户的连接保持跟踪,则搜索引擎可以向用户通知该用户的连接的动作,并且 向用户提 供搜索结果。如果搜索引擎对涉及用户的其他信息保持跟踪,诸如,履历、人口统计以及其 他类型的描述性信息(包括兴趣),则搜索引擎可以将提供某些相同或者相似信息的第三 方所执行的动作通知给用户。搜索引擎还可以基于用户的连接的动作或者提供相同或者相 似信息的第三方的动作,来改变向用户呈现的搜索结果的顺序。在另一实施方式中,在此所述的社交广告和其他信息化消息可以在社交网络网站 以外呈现。例如,与社交网络的成员所执行的动作有关的信息可以由社交网络网站接收和 记录,并且可以基于这些动作来生成社交广告和/或其他信息化消息。这些信息化消息可 以从社交网络网站向其他域(诸如不同的网站)传送,并且向社交网络的一个或者多个用 户呈现。如在此所述,与特定成员有关的消息将向其他成员呈现,其中所述其他成员在社交 网络中与该特定成员具有连接。以此方式,即使在社交网络网站之外,也可以实现在此所述 的社交广告和其他信息化消息的益处。出于示出目的而呈现了本发明的实施方式的上述描述;其并非旨在于将本发明穷 尽或者限制为所公开的精确形式。相关领域技术人员应当理解,在上文公开的启示下,多种 修改和变化是可行的。例如,尽管上述实施方式是在社交网络网站的上下文中描述,对于本 领域普通技术人员易见的是,本发明可以由任何电子社交网络服务来使用,即使其不是通 过网站而提供的。根据本发明,可以使用提供社交网络功能的任何基于计算机的系统,即使 其实依赖于例如电子邮件、即时消息发送或者端到端通信的其他形式,以及用于在用户之 间通信的任何其他技术。本发明由此不限于任何特定类型的通信系统、网络、协议、格式或 者应用。此说明书的某些部分以针对信息的操作的象征表示和算法的形式而描述了本发 明的实施方式。这些算法描述和表示通常是数据处理领域的技术人员所使用的,以便有效 地将其工作的实质传送至该领域的其他技术人员。这些操作(尽管以功能方式、计算方式 或者逻辑方式而描述)应理解为由计算机程序实现,或者以等效的电子电路、微代码等来 实现。此外,有时候为方便起见,将操作的这些设置称作模块,这并不丧失普遍性。所述的 操作及其相关模块可以以软件、固件、硬件或者其任意组合来实现。在此所述的任何步骤、操作或者处理可以由一个或者多个硬件或者软件模块来单 独地、或者与其他设备相结合地执行或者实现。在一个实施方式中,软件模块由计算机程序 产品实现,其包括包含计算机程序代码的计算机可读介质,其可以由计算机处理器执行用 于执行在此所述的任何或者全部步骤、操作或者处理。本发明的实施方式还涉及执行在此所述操作的装置。该装置可以出于所需目的而 特别构造,和/或可以包括选择性激活或者由在计算机中存储的计算机程序来重新配置的通用计算设备。此类计算机程序可以存储在耦合至计算机系统总线的有形的计算机可读存 储介质、或者适用于存储电子指令的任何类型的媒体中。此外,在此说明书中所指的任何计 算机系统可以包括单一处理器或者可以是使用多处理器涉及架构以用于提高计算能力。本发明的实施方式还可以涉及以载波形式实现的计算机数据信号,其中计算机数 据信号包括计算机程序产品或者在此所述的其他数据结合的任何实施方式。计算机信号是 在有形介质或者载波中呈现的产品,并且其被调制或者以载波形式编码,该计算机数据信 号是有形的并且根据任何适当的传输方法而传输。 最后,在此说明书中使用的语言原则上是出于可读性和指示性目的而选择,并且 不是选择用于描写或者限制创造性的主题。由此,期望本发明的范围没有受到此详细描述 的限制,而是由讨论其所基于的应用的任何权利要求书来限定。由此,本发明的实施方式的 公开对于本发明的范围旨在于是示意性的而非限定性的,本发明的范围由下文的权利要求 书来限定。
权利要求
一种用于在社交网络网站中传送与来自其他域的活动有关的信息的方法,所述方法包括维护所述社交网络网站的多个用户的简档,每个简档标识与所述社交网络网站的多个其他用户中每一个的连接;从与所述社交网络网站具有不同域的第三方网站接收多个消息,每个消息传送所述社交网络网站的用户在所述第三方网站中执行的动作;在所述社交网络网站记录所述动作,每个已记录动作包括与该动作有关的信息;以及对于所述社交网络网站的用户之一生成针对该用户的信息化消息,其中所述信息化消息传送与同所述用户具有连接的、所述社交网络网站的其他用户相关联的已记录动作;以及向该用户提供web页面,所述web页面包括所述信息化消息。
2.根据权利要求1所述的方法,进一步包括在多个所述用户中每一个的本地计算系统上存储cookie,每个cookie指示相应的用 户是所述社交网络网站的成员。
3.根据权利要求1所述的方法,进一步包括响应于从第三方网站接收到与所述社交网络网站的用户所执行的特定动作有关的消 息,生成关于将在所述社交网络网站中显示与所述动作有关的信息化消息的确认消息;以 及向所述第三方网站发送所述确认消息。
4.根据权利要求3所述的方法,其中所述确认消息包括将要向与所述用户具有连接 的、所述社交网络网站的其他用户显示的所述信息化消息的样本。
5.根据权利要求3所述的方法,其中所述确认消息包括禁止所述社交网络网站记录所 述用户在所述第三方网站上执行的动作的选项。
6.根据权利要求1所述的方法,其中所述信息化消息与其他信息化消息相结合地呈现 在所述web页面上,所述其他信息化消息传送与同所述用户具有连接的、所述网站的其他 用户相关联的已记录动作。
7.根据权利要求1所述的方法,其中所述信息化消息包括与所述信息化消息传送的已 记录动作相关的广告。
8.根据权利要求1所述的方法,其中所述已记录动作包括在所述第三方网站上执行的 购物。
9.根据权利要求1所述的方法,其中所述已记录动作包括在所述第三方网站上执行的 预约。
10.根据权利要求1所述的方法,其中所述已记录动作包括在所述第三方网站上进行 的对信息化资源的订阅。
11.一种用于在社交网络网站中传送与来自其他域的活动有关的信息的系统,所述系 统包括简档存储,包括所述社交网络网站的多个用户的每一个的简档,每个简档标识与所述 社交网络网站的多个其他用户中每一个的连接;接收装置,用于接收与所述社交网络网站的用户在一个或者多个第三方网站上的活动有关的信息,每个所述第三方网站都具有与所述社交网络网站不同的域;信息化消息生成装置,用于生成与所述社交网络网站的用户有关的信息化消息,其中 每个所述信息化消息向用户传送与同所述用户具有连接的、所述网站的其他用户相关联的 活动;以及web服务器,配置用于在向所述社交网络网站的用户提供的web页面上呈现所述信息 化消息。
12.根据权利要求11所述的系统,进一步包括确认生成装置,用于生成关于将在所述社交网络网站中显示的与所述动作有关的信息 化消息的确认消息。
13.根据权利要求11所述的系统,其中所述一个或者多个信息化消息包括与所述信息 化消息传送的所述活动有关的广告。
14.根据权利要求11所述的系统,其中所述活动包括选自以下组的至少一个动作购 物、预约以及对信息化资源的订阅。
15.一种用于促进在社交网络网站中传送与来自其他域的活动有关的信息的方法,所 述社交网络网站具有多个用户,每个用户具有与所述社交网络网站的一个或者多个其他用 户的连接,所述方法包括检测用户在网站上执行的动作,所述网站具有与所述社交网络网站不同的域;确定所述用户是所述社交网络网站的成员;向所述社交网络网站发送报告消息,所述报告消息传送所述社交网络网站的所述用户 所执行的所述动作;以及从所述社交网络网站接收确认消息,所述确认消息请求授权在所述社交网络网站中 向与所述用户具有连接的、所述社交网络网站的其他用户显示与所述动作有关的信息化消 肩、ο
16.根据权利要求15所述的方法,其中确定用户是所述社交网络网站的成员包括访 问所述用户的本地计算系统上的cookie。
17.根据权利要求16所述的方法,其中所述cookie与所述社交网络网站的域相关联, 并且访问所述cookie包括提供包括所述社交网络网站的域中的嵌套框架的、所述第三方网站的所述域的web页 面,以及使用所述嵌套框架来访问所述cookie。
18.根据权利要求16所述的方法,进一步包括从所述cookie获得所述用户的标识符;以及在向所述社交网络网站发送的所述报告消息中包括所述用户标识符。
19.根据权利要求16所述的方法,其中所述确认消息包括将向与所述用户具有连接 的、所述社交网络网站的其他用户显示的所述信息化消息的样本。
20.根据权利要求19所述的方法,其中所述确认消息包括禁止所述社交网络网站记录 所述用户在所述第三方网站上执行的动作的选项。
21.根据权利要求16所述的方法,其中所述信息化消息包括与所述信息化消息传送的 已记录动作有关的广告。
22.根据权利要求16所述的方法,其中所述动作包括在所述第三方网站上执行的购物。
23.根据权利要求16所述的方法,其中所述动作包括在所述第三方网站上执行的预约。
24.根据权利要求16所述的方法,其中所述动作包括在所述第三方网站上进行的对信 息化资源的订阅。
25.一种用于在社交网络中传送与在所述社交网络外部执行的活动有关的方法,所述 方法包括维护所述社交网络的多个成员的简档,每个简档标识与所述社交网络的其他成员的一 个或者多个连接;接收与所述社交网络的成员在所述社交网络外部执行的动作有关的信息; 记录与所述动作有关的信息;以及在所述社交网络内向与第一成员具有连接的、所述社交网络的一组成员传送消息,所 述消息包括与所述第一成员在所述社交网络外部执行的已记录动作有关的信息。
26.根据权利要求25所述的方法,其中接收与所述社交网络的成员在所述社交网络外 部执行的动作有关的信息包括从第三方网站接收报告消息。
27.根据权利要求25所述的方法,其中接收与所述社交网络的成员在所述社交网络外 部执行的动作有关的信息包括从动作终端接收报告消息。
28.根据权利要求27所述的方法,其中所述动作终端包括销售终端点,并且所述报告 消息包括与购物交易有关的信息。
29.根据权利要求27所述的方法,其中所述动作终端包括无线通信设备。
30.根据权利要求27所述的方法,其中所述动作终端包括电视或者机顶盒接收器,并 且所述报告消息包括与由此接收的程序有关的信息。
全文摘要
社交网络网站记录与网站成员所执行的动作有关的信息。对于特定的网站成员,网站基于在该网站上的、与该成员相连接的其他成员(也即,该成员的在线好友)的已记录动作,来为该成员生成社交上相关的广告。与社交广告相关联的广告者可以针对在社交网络网站上发布广告而补偿网站。当向成员呈现社交广告时,网站可以通过接收到的广告中选择将使社交广告的期望价值最大化的广告,来优化广告收入。可以根据包括成员对广告内容的亲和度以及出价数额的函数来计算期望价值。该技术也适用于在社交网络网站之外提供社交相关信息。
文档编号G06F15/16GK101849229SQ200880114546
公开日2010年9月29日 申请日期2008年10月22日 优先权日2007年11月5日
发明者A·G·博斯沃斯, A·丹吉洛, C·M·帕利哈皮蒂雅, J·M·罗森斯泰恩, M·E·扎克伯格, M·R·科勒, R·K-x·金, T·A·肯达尔, 王以山, 阮韵芳 申请人:费斯布克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1