通过公开帖子在社交网络服务内的显示来建议联系人的方法和系统的制作方法

文档序号:6533804阅读:125来源:国知局
通过公开帖子在社交网络服务内的显示来建议联系人的方法和系统的制作方法
【专利摘要】一种用于在社交网络服务内显示公开帖子的系统和方法。在一方面,一种方法包括确定与社交网络服务的用户相关联的多个建议联系人,其中,所述多个建议联系人中的每个建议联系人与多个公开帖子相关联。针对与所述多个公开帖子相关联的每个建议联系人,该方法包括对用于该建议联系人的所述多个公开帖子进行排名,并基于该排名从用于该建议联系人的所述多个公开帖子中选择一个或多个公开帖子。该方法进一步包括提供所选择的一个或多个帖子以及相应的确认接口部件的显示,允许将建议联系人接受为用户的联系人。还提供了机器可读介质。
【专利说明】通过公开帖子在社交网络服务内的显示来建议联系人的方 法和系统

【技术领域】
[0001] 本公开一般地涉及社交网络,并且更具体地涉及提供社交网络服务内的消息显 /_J、i 〇

【背景技术】
[0002] 社交网络服务是允许用户变成社交网络的成员且常常包括创建并维持用户简档 的电子服务。用户可以诸如与另一用户共享内容、发送消息、向所有其他用户或一组其他用 户公布公开帖子、与其他用户聊天等方式与具有简档的其他用户相交互。在某些社交网络 中,用户可通过社交网络的用户接口来观看其他用户的公开帖子。社交网络通常鼓励新成 员加入网络。可以为新的和现有用户提供建议的联系人以拓宽用户的网络。


【发明内容】

[0003] 公开的主题涉及在社交网络服务内显示公开帖子。该方法还可包括使用一个或多 个计算设备来确定与社交网络服务的用户相关联的多个建议联系人,其中,所述多个建议 联系人中的每个建议联系人与多个公开帖子相关联。针对与所述多个帖子相关联的每个建 议联系人,该方法包括使用一个或多个计算设备对用于建议联系人的所述多个公开帖子进 行排名,并使用一个或多个计算设备基于该排名从用于建议联系人的所述多个公开帖子中 选择一个或多个公开帖子。该方法另外提供了使用一个或多个计算设备来显示所选择的一 个或多个公开帖子以及相应的确认接口部件,其允许将建议联系人接受为用户的联系人。
[0004] 公开的主题进一步涉及一种用于在社交网络服务内显示公开帖子的系统。该系统 包括一个或多个处理器和包含处理器可执行指令的存储器。当被一个或多个处理器执行 时,该系统确定与社交网络服务的用户相关联的多个建议联系人,其中,所述多个建议联系 人中的每个建议联系人与多个公开帖子相关联。针对与所述多个公开帖子相关联的每个建 议联系人,该系统对用于建议联系人的所述多个公开帖子进行排名,并基于该排名从用于 建议联系人的所述多个公开帖子中选择一个或多个公开帖子。系统还基于附加建议联系人 与用户的关联为不具有公开帖子的附加建议联系人生成帖子,并提供生成的帖子和所选择 的一个或多个联系人帖子以及相应确认接口部件的显示,允许将建议联系人和附加建议联 系人接受为用户的联系人。
[0005] 公开的主题还涉及一种包括用于在社交网络服务内显示公开帖子的机器可读介 质的机器可读存储介质。该方法包括确定与社交网络服务的用户相关联的多个建议联系 人,其中,所述多个建议联系人中的每个建议联系人与多个公开帖子相关联。针对与所述多 个公开帖子相关联的每个建议联系人,该方法包括对用于建议联系人的所述多个公开帖子 进行排名,并从用于建议联系人的所述多个公开帖子中选择一个或多个公开帖子。该方法 进一步包括在社交网络服务中提供所选择的一个或多个公开帖子以及相应确认接口部件 的显示,允许将建议联系人接受为用户的联系人,接收用户请求以经由相应的确认接口部 件在社交网络服务中将所述多个建议联系人中的建议联系人接受为用户的联系人,并在社 交网络服务中将建议联系人确立为用户的联系人。
[0006] 应理解的是根据以下详细描述,主题技术的其他配置将变得对于本领域的技术人 员而言显而易见,其中,通过图示而示出并描述了主题技术的各种配置。如将实现的,主题 技术能够有其他和不同配置,并且其多个细节能够在各个其他方面有修改,其全部不脱离 主题技术的范围。相应地,应将附图和详细描述视为本质上是说明性而非限制性的。

【专利附图】

【附图说明】
[0007] 在所附权利要求中阐述了主题技术的某些特征。然而,出于说明的目的,在以下图 中阐述了主题技术的多个方面。
[0008] 图1图示出用于在社交网络服务内显示公开帖子的示例性系统;
[0009] 图2是图示出根据本公开的某些方面的来自图1的系统的示例性客户端和服务器 的框图;
[0010] 图3图示出用于在社交网络服务内显示公开帖子的示例性过程;
[0011] 图4是用户接口的示例性图示,因为其涉及主题技术的各方面;以及
[0012] 图5是图示出用来实现主题技术的某些实施方式的电子系统的框图。

【具体实施方式】
[0013] 概述
[0014] 在以下详细描述中,阐述了许多特定细节以提供主题技术的全面理解。然而,将显 而易见的是可在没有这些特定细节的情况下实践主题技术的不同方面。在其他情况下,并 未详细地示出众所周知的结构和技术以免使本公开含糊不清。
[0015] 公开的主题描述了用于在社交网络服务、诸如在线社交网络或社交网络网站内显 示公开帖子的系统和技术。本文所使用的术语"公开帖子"涵盖其浅显且简单的意义,包括 但不限于被发帖者指定为可用于社交网络服务的所有用户的一条内容和已被发帖者指定 为对发帖者被建议为联系人的用户而言可见的一条内容。用户可能期望基于建议联系人的 张贴内容来选择建议联系人。可在初始地在社交网络服务上确立简档或成员资格时呈现建 议的联系人。为了呈现张贴的以内容为中心的视图而不是建议联系人的以简档为中心的视 图,可显示每个建议联系人的一个或多个公开帖子,使得用户在选择是否在社交网络服务 上将建议联系人添加为用户的联系人时查看建议联系人的所选择的内容。可基于每个帖子 的排名来选择用于显示的公开帖子。可为没有任何帖子或没有任何公开帖子的建议联系人 生成帖子。
[0016] 示例性系统
[0017] 转到附图,图1图示出用于在社交网络服务内显示公开帖子的示例性系统100。系 统100包括通过网络150连接的计算设备。本文所使用的短语"计算设备"涵盖其浅显且 普遍的意义,包括但不限于用于在包括适当客户端和服务器的社交网络内显示公开帖子的 包含任何适当处理器、存储器以及通信能力的任何设备。该架构可包括通过网络150连接 的计算设备,诸如客户端110和服务器130。
[0018] 系统100以允许向社交网络服务的用户显示建议联系人的公开帖子(包括用多 个服务器130来实现)的任何组合或配置而包括一个或多个客户端110、一个或多个服务 器130和网络150。每个客户端110可以是例如台式计算机、膝上型计算机、移动设备(例 如智能电话、平板计算机或PDA)、机顶盒(例如,用于电视)、电视游戏控制台或具有适当处 理器、存储器以及通信能力的任何其他设备。在某些情况下,包括如本文公开的主题技术的 系统的不同版本和/或配置可用于从服务器130下载且随后安装在客户端110上。服务器 130可以是具有处理器、存储器以及通信能力以托管用于安装的数据和托管系统的任何设 备。网络150可以包括例如个域网(PAN)、局域网(LAN)、校域网(CAN)、城域网(MAN)、广域 网(WAN)、宽带网(BBN)、因特网等中的任何一个或多个。此外,网络150可以包括但不限于 以下网络拓扑中的任何一个或多个,包括总线网络、环形网络、网状网络、星形网络、树形或 分级网络等。
[0019] 图2是图示出根据主题技术的某些方面的来自图1的系统100的示例性客户端和 服务器的框图。客户端110和服务器130经由相应通信模块218和238通过网络150被连 接,并被配置成与网络150对接以向网络上的其他设备发送和接收信息,诸如数据、请求、 响应和命令。通信模块218和238可以是例如调制解调器或以太网卡。
[0020] 客户端110包括处理器212、通信模块218以及存储器220,其可包括帖子显示模 块 224。
[0021] 客户端110的处理器212被配置成执行指令,诸如被物理编码到处理器212中的 指令、从存储器220中的软件接收到的指令或两者的组合。例如,输入设备216可向处理器 212提供信息,其被存储在存储器220中的帖子显示模块224处理。然后可经由通信模块 218通过网络150将信息发送到服务器130,其通过通信模块238来接收信息。
[0022] 服务器130包括处理器236、通信模块238以及存储器232,其可包括帖子显示模 块 234。
[0023] 处理器236被配置成执行指令,诸如被物理编码到处理器236中的指令、从存储器 232中的软件接收到的指令或两者的组合。
[0024] 处理器236处理来自帖子显示模块234的信息并通过通信模块238、通过网络150 将信息发送到客户端110以在输出设备214上显示。
[0025] 示例性过程
[0026] 图3图示出用于如由图2的示例性客户端110和服务器130所示地在社交网络服 务内显示公开帖子的示例性过程300,其能够提供建议联系人的公开帖子向社交网络服务 的用户的显示。虽然参考图2来描述图3的过程300,但过程300不限于此类配置且能够应 用于其他系统和构造。当用户初始作为社交网络服务的新参与者加入社交网络时,可执行 过程300。还可在用户是社交网络成员的任何时间执行过程300。用户初始可在用户经由 电子邮件或通过任何其他通信接收到的加入社交网络服务的邀请之后确立用户简档。用户 另外可在没有邀请的情况下或通过诸如电子邮件服务之类的另一服务或通过另一社交网 络服务来访问社交网络服务。可以当用户在指定时间段内未从用户的现有联系人接收到新 的帖子时或者如果用户在指定时间段内从用户的现有联系人接收到小于指定数目的新帖 子的话执行过程300。
[0027] 过程从步骤S310开始,其中,服务器130确定与社交网络服务的用户相关联的多 个建议联系人,其中,所述多个建议联系人中的每个建议联系人与多个公开帖子相关联。用 户的建议联系人可以是社交网络服务的当前用户。建议联系人可包括用户的先前存在联系 人列表上的用户、社交网络服务的受欢迎用户列表上的用户或与社交网络服务内的用户的 当前联系人相关联的用户。用户的先前存在联系人列表可包括社交网络服务的用户,其也 是用户的电子邮件地址簿中的联系人;另一社交网络服务中的联系人;基于博客或短消息 服务与用户相关联的联系人等。可将社交网络服务的受欢迎用户确定为建议联系人。可由 已超过其他联系人的阈值限制、对用户帖子的评论、诸如帖子的用户额定值、频率等的其他 准则来确定用户的受欢迎度。
[0028] 另外可将用户的当前联系人中的联系人确定为用户的建议联系人。例如,用户当 前可具有同班同学作为用户的联系人。该同班同学可具有多个朋友作为同班同学用户简档 中的同班同学的联系人。然后可将同班同学的朋友确定为用于用户的建议联系人。另外可 基于建议联系人的公开帖子的内容或建议联系人的所述多个公开帖子中的公开帖子的受 欢迎度来确定建议联系人。如果用户的联系人对并非用户联系人的用户的公开帖子进行评 论,则可将该用户确定为该用户的建议联系人。
[0029] 在步骤S320中,针对与所述多个公开帖子相关联的每个建议联系人,服务器130 可对用于建议联系人的所述多个公开帖子进行排名。公开帖子可以是由建议联系人在不限 制帖子的接收者或查看者的情况下张贴的任何帖子。仅向用户的所选群组(例如,不包括 该用户的用户的所选群组)公开的用户帖子未被包括为公开帖子。用户可按群组或个人指 定公开的水平。公开帖子还可包括已通过设置用户偏好而针对作为建议联系人的公开帖子 的显示被授权的帖子。在这种情况下,可向用户的所选群组发布公开帖子,该所选群组包括 作为建议联系人查看发帖者的简档的用户。
[0030] 用于建议联系人的公开帖子的排名可基于每个帖子的内容、该公开帖子在其他用 户之间的受欢迎度、公开帖子的张贴日期或与公开帖子相关联的评论的数目。可通过确定 与用户的兴趣或偏好有关的帖子来执行基于每个帖子的内容的排名,并且可通过用户简档 等的文本分析来执行。公开帖子在其他用户之间的受欢迎度可由帖子的查看次数和帖子已 被重发的次数确定。可基于由其他用户提供的评论来指示公开帖子的受欢迎度。可使用发 帖日期作为用于排名的基础。例如,新帖子可能被赞成,比指定日期旧的帖子可能排名较 低,或者在某个时间框内的帖子可排名较高或较低。建议联系人的公开帖子已被提供给用 户的次数也可以是用于公开帖子排名的基础。可基于一个或多个准则来执行排名。
[0031] 在步骤S330中,针对与所述多个公开帖子相关联的每个建议联系人,服务器130 可基于该排名从所述多个公开帖子中选择公开帖子。可针对每个建议联系人选择一个或多 个帖子,所选帖子具有最高排名。已张贴仅一个公开帖子的建议联系认可导致该帖子被自 动地选择。
[0032] 可针对不具有公开帖子的附加建议联系人生成帖子。所生成的帖子可指示附加建 议联系人与用户之间的关系。生成的帖子可包含生成的文本,其说明建议联系人是社交网 络服务的用户,该用户也作为用户的电子邮件地址簿中的联系人出现。附加建议联系人与 用户之间的关系可包括用于将建议联系人确定为用户的附加建议联系人的基础。可连同建 议联系人的所选公开帖子一起来显示生成的帖子,或者可单独地显示。生成的帖子可包括 建议联系人当前不具有公开帖子的指示,可包括建议联系人具有并非公开的帖子的指示, 并且可包括帖子被生成的指示。
[0033] 该过程在步骤S340中结束,其中,在社交网络服务中的用户简档上显示所选择的 公开帖子。
[0034] 可提供所选择的公开帖子以便在优先化显示中向用户显示。可进一步对所选择的 公开帖子进行排名以提供所选择的公开帖子的优先化显示。排名和优先化显示可基于建议 联系人与用户的关系的接近性、所选择的公开帖子的受欢迎度、内容的类型、用户将建议联 系人选作用户的联系人的可能性等。所选择的公开帖子的优先化显示也可相对于公开帖子 的内容、张贴日期、建议联系人的成员资格的长度等而是基于时间的。还可基于每个帖子的 内容、该公开帖子在其他用户之间的受欢迎度、公开帖子的张贴日期或与公开帖子相关联 的评论的数目来确定优先化显示。
[0035] 用户可通过将鼠标移动到确认接口部件上方或点击确认接口部件来选择建议联 系人,确认接口部件诸如允许接受对应于所选公开帖子的显示的建议联系人的图形部件。 在选择时,服务器130可在社交网络服务中将建议联系人确立为用户的联系人。
[0036] -旦用户已在社交网络服务中将建议联系人确立为用户的联系人,用户的简档可 显示联系人的公开帖子,并且可提供用户的帖子经由联系人的用户简档向联系人的显示。
[0037] 示例性接口
[0038] 图4是用户简档的显示400的示例性图示,因为其涉及主题技术的各方面。用户 的简档410可将所选公开帖子显示为建议联系人的公开帖子的初始显示。用户简档420的 一部分可专用于显示建议联系人。用户简档420的专用部分可每当用户登录到他的用户账 户时出现在用户的简档上,或者可以是可从用户简档的其他部分访问的。可在用户简档420 的专用部分中显示所选公开帖子430和生成的帖子440,并且可基于所选公开帖子的原始 张贴日期而按照相反时间顺序列出,可基于建议联系人的排名来列出帖子,或者可任意地 列出帖子。
[0039] 诸如图形部件450之类的确认接口部件可出现在所选公开帖子430和生成的帖子 440的一部分上以促进用户在社交网络服务中将建议联系人添加为用户的联系人。用户可 通过在图形部件450上点击或移动鼠标而将建议联系人选择为用户的联系人。每个所选公 开帖子430和生成的帖子440可包括识别部件460。识别部件460可包括建议联系人的用 户名、实际姓名、简档图像和/或其他识别信息。识别部件460可以是到建议联系人的用户 简档的链接。
[0040] 附加示例性实施例
[0041] 许多上述特征和应用可实现为被指定为记录在计算机可读存储介质(也称为计 算机可读介质)上的指令集的软件进程。当由一个或多个处理单元(例如,一个或多个处 理器、处理器核或其他处理单元)来执行这些指令时,其促使一个或多个处理单元执行在 指令中所指示的动作。计算机可读介质的示例包括但不限于CD-ROM、闪速驱动器、RAM芯 片、硬盘驱动器、EPROM等。该计算机可读介质不包括无线地或在有线连接上传递的载波和 电子信号。
[0042] 在本说明书中,术语"软件"意指包括驻存在只读存储器中的固件或存储在磁存储 中的应用,其可以被读取到存储器中以便由处理器处理。并且,在某些实施方式中,可将主 题技术的多个软件方面实现为较大程序的子部分,同时保留主题技术的不同软件方面。在 某些实施方式中,还可将多个软件方面实现为单独程序。最后,一起实现这里所述的软件方 面的单独程序的任何组合在主题技术的范围内。在某些实施方式中,软件程序在被安装成 在一个或多个电子系统上操作时定义执行和运行软件程序的操作的一个或多个特定机器 实施方式。
[0043] 可以任何形式的编程语言来编写计算机程序(也称为程序、软件、软件应用、脚本 或代码),包括编译或解释语言、声明或过程性语言,并且其可以以任何形式来部署,包括作 为独立程序或作为模块、部件、子例程、对象或适合于在计算环境中使用的其他单元。计算 机程序可但不需要对应于文件系统中的文件。可以将程序存储在保持其他程序或数据(例 如存储在标记语言文档中的一个或多个脚本)的文件的一部分中、专用于正在讨论中的程 序的单个文件中或多个协调文件中(例如,存储一个或多个模块、子程序或代码部分的文 件)。可以将计算机程序部署成在一个计算机上或在位于一个地点处或跨多个地点分布且 被通信网络互连的多个计算机上执行。
[0044] 图5概念地图示出用来实现主题技术的某些实施方式的电子系统。电子系统500 可以是计算机、电话、PDA或任何其他种类的电子设备。此类电子系统包括各种类型的计算 机可读介质和用于各种其他类型的计算机可读介质的接口。电子系统500包括总线508、一 个或多个处理单元512、系统存储器504、只读存储器(ROM) 510、永久性存储器件502、输入 设备接口 514、输出设备接口 506以及网络接口 516。
[0045] 总线508共同地表示将电子系统500的许多内部设备电子连接的所有系统、外围 设备以及芯片组总线。例如,总线508将一个或多个处理单元512与ROM 510、系统存储器 504以及永久性存储器件502通信连接。
[0046] 从这些不同的存储器单元,一个或多个处理单元512检索要执行的指令和要处理 的数据以便执行主题技术的过程。在不同实施方式中,一个或多个处理单元可以是单个处 理器或多核处理器。
[0047] ROM 510存储一个或多个处理单元512和电子系统的其他模块所需的静态数据和 指令。永久性存储器件502另一方面是读写存储器件。此器件是即使当电子系统500关闭 时也存储指令和数据的非易失性存储器单元。主题技术的某些实施方式使用海量存储器件 (诸如磁盘或光盘及其相应的盘驱动器)作为永久性存储器件502。
[0048] 其他实施方式使用可移动存储器件(诸如软盘、闪盘驱动器以及其相应的盘驱动 器)作为永久性存储器件502。类似于永久性存储器件502,系统存储器504是读写存储器 件。然而,不同于存储器件502,系统存储器504是易失性读写存储器,诸如随机存取存储 器。系统存储器504存储处理器在运行时间需要的某些指令和数据。在某些实施方式中, 将主题技术的过程存储在系统存储器504、永久性存储器件502和/或ROM 510中。例如, 根据某些实施方式,各种存储器单元包括用于提供社交网络服务中的公开帖子的指令。从 这些不同的存储器单元,一个或多个处理单元512检索要执行的指令和要处理的数据以便 执行某些实施方式的过程。
[0049] 总线508还连接到输入和输出设备接口 514和506。输入设备接口 514使得用户 能够向电子系统传送信息和选择命令。与输入设备接口 514 -起使用的输入设备包括例如 字母数字键盘和指示设备(也称为"光标控制设备")。输出设备接口 506例如使得能够显 示由电子系统500生成的图像。与输出设备接口 506 -起使用的输出设备包括例如打印机 和显示设备,诸如阴极射线管(CRT)或液晶显示器(LCD)。某些实施方式包括诸如充当输入 和输出设备两者的触摸屏之类的设备。
[0050] 最后,如图5中所示,总线508还通过网络接口 516将电子系统500耦合到网络 (未示出)。以这种方式,计算机可以是网络计算机的一部分,诸如局域网("LAN")、广域 网("WAN")或内部网,或者网络的网络,诸如因特网。可以结合主题技术来使用电子系统 500的任何或所有部件。
[0051] 上述这些功能可以用数字电子电路、用计算机软件、固件或硬件来实现。可以使用 一个或多个计算机程序产品来实现该技术。可以将可编程处理器和计算机包括在移动设备 中或者封装为移动设备。可以由一个或多个可编程处理器且由一个或多个可编程序逻辑电 路来执行过程和逻辑流程。可通过通信网络将通用和专用计算设备和存储器件互连。
[0052] 某些实施方式包括电子部件,诸如微处理器、存储和存储器,其将计算机程序指 令存储在机器可读或计算机可读介质(替换地称为计算机可读存储介质、机器可读介质 或机器可读存储介质)中。此类计算机可读介质的某些示例包括RAM、ROM、只读压缩磁盘 (⑶-ROM)、可记录压缩磁盘(⑶-R)、可重写压缩磁盘(⑶-RW)、只读数字多功能磁盘(例如 DVD-ROM、双层 DVD-ROM)、多种可记录 / 可重写 DVD (例如 DVD-RAM、DVD-RW、DVD+RW 等)、闪 速存储器(例如SD卡、小型SD卡、微型SD卡等)、磁和/或固态硬盘驱动器、只读和可记录 Blu-Ray?盘、超密度光盘、任何其他光学或磁介质以及软盘。计算机可读介质可以存储可 由至少一个处理单元执行且包括用于执行各种操作的指令集的计算机程序。计算机程序或 计算机代码的示例包括诸如由编译程序产生的机器代码以及包括高级代码的文件,该高级 代码由计算机、电子部件或微处理器使用解释器来执行。
[0053] 虽然以上讨论主要参考执行软件的微处理器或多核处理器,但某些实施方式由一 个或多个集成电路执行,诸如专用集成电路(ASIC)或现场可编程门阵列(FPGA)。在某些实 施方式中,此类集成电路执行存储在电路本身上的指令。
[0054] 在本说明书和本申请的任何权利要求中所使用的术语"计算机"、"服务器"、"处理 器"和"存储器"全部指的是电子或其他技术设备。这些术语不包括人或人群。出于本说明 书的目的,术语显示器或显示装置意指在电子设备上进行显示。在本说明书和本申请的任 何权利要求中所使用的术语"计算机可读介质"和"多个计算机可读介质"完全局限于以计 算机可读的形式存储信息的有形、物理对象。这些术语不包括任何无线信号、有线下载信号 以及任何其他短暂信号。
[0055] 为了提供与用户的交互,可以在具有用于向用户显示信息的显示设备(例如 CRT(阴极射线管)或LCD(液晶显示器)监视器)及用户能够用来向计算机提供输入的键 盘和指示设备(例如鼠标或轨迹球)的计算机上实现在本说明书中描述的主题的实施方 式。也可以使用其他种类的设备来提供与用户的交互;例如,提供给用户的反馈可以是任何 形式的感知反馈,例如视觉反馈、听觉反馈或触觉反馈;并且可以以任何形式来接收来自用 户的输入,包括声学、语音或触觉输入。另外,计算机可以通过向用户所使用的设备发送文 档和从其接收文档而与用户相交互;例如,通过响应于从web浏览器接收到的请求而向用 户的客户端设备上的web浏览器发送网页。
[0056] 可以在计算系统中实现在本说明书中描述的主题技术的方面,该计算系统包括后 端部件,例如作为数据服务器,或者包括中间件部件,例如应用服务器,或者包括前端部件, 例如具有图形用户接口或web浏览器的客户端计算机,用户能够通过其与在本说明书中描 述的主题的实施方式相交互,或者一个或多个此类后端、中间件或前端部件的任何组合。系 统的部件可以通过数字数据通信的任何形式或介质互连,例如通信网络。通信网络的示例 包括局域网("LAN")和广域网("WAN")、互网络(例如因特网)以及端对端网络(例如 自组织端对端网络)。
[0057] 计算系统可以包括客户端和服务器。客户机和服务器一般地相互远离且通常通过 通信网络相交互。客户端和服务器的关系借助于在相应计算机上运行且相互具有客户端服 务器关系的计算机程序而发生。在某些方面,服务器向客户端设备发送数据(例如,HTML页 面)(例如出于向与客户端设备相交互的用户显示数据和从其接收用户输入的目的)。可以 在服务器处从客户端设备接收在客户端设备处生成的数据(例如,用户交互的结果)。
[0058] 应理解的是公开过程中的步骤的任何特定顺序或分级结构是示例性方法的图示。 基于设计偏好,应理解的是可将过程中的步骤的特定顺序或分级结构重新布置,或者可执 行所有所述步骤。某些步骤可同时地执行。例如,在某些情况下,多任务和平行处理可能是 有利的。此外,不应将上述各方面中的各种系统部件的分离理解为在所有方面都要求此类 分离,并且应理解的是一般地可以将所述程序部件和系统集成在单个软件产品中或封装到 多个软件产品中。
[0059] 提供前述描述是为了使得本领域的任何技术人员能够实践本文所述的各个方面。 对这些方面的各种修改对于本领域的技术人员而言将是显而易见的,并且可将本文定义的 一般原理应用于其他方面。因此,权利要求不意图局限于本文所示的各方面,而是应与根据 权利要求语言的整个范围一致,其中,对单数的元件的引用并不意图意指"一个且仅一个", 除非具体地这样说明,而是"一个或多个"。除非另外具体地说明,术语"某些"指的是一个 或多个。男性的代词(例如他的)包括女性和中性性别(例如她的和它的)且反之亦然。 标题和副标题(如果有的话)仅仅为了方便而使用的且不限制主题技术。在各种实施例中 可将在主题公开的一个标题或一个副标题下描述的特征与在其他标题或副标题下描述的 特征组合。此外,情况不一定是在实施例中一起使用在单个标题或单个副标题下的所有特 征。
[0060] 诸如"方面"之类的短语并不意味着此类方面对于主题技术而言是必不可少的且 此类方面适用于主题技术的所有配置。关于一方面的公开可适用于所有配置或一个或多个 配置。诸如方面之类的短语可指一个或多个方面且反之亦然。诸如"配置"之类的短语并不 意味着此类配置对于主题技术而言是必不可少的且此类配置适用于主题技术的所有配置。 关于配置的公开可适用于所有配置或一个或多个配置。诸如配置之类的短语可指一个或多 个配置且反之亦然。
[0061] 词语"示例性"在本文中用来意指"充当示例或图示"。在本文中描述为"示例"的 任何方面或设计不一定被理解为相比于其他方面或设计而言是优选或有利的。
[0062] 本领域的技术人员已知或以后将知道的在整个本公开描述的各种方面的元素的 所有结构和功能等价物被通过引用而明确地结合到本文中且意图被权利要求涵盖。
【权利要求】
1. 一种在社交网络服务内显示公开帖子的计算机实现的方法,所述方法包括: 使用一个或多个计算设备来确定与所述社交网络服务的用户相关联的多个建议联系 人,其中,所述多个建议联系人中的每个建议联系人与多个公开帖子相关联; 针对与所述多个公开帖子相关联的每个建议联系人; 使用一个或多个计算设备对用于所述建议联系人的所述多个公开帖子排名;以及 使用一个或多个计算设备基于所述排名从用于所述建议联系人的所述多个公开帖子 中选择一个或多个公开帖子;以及 使用一个或多个计算设备来提供所选择的一个或多个公开帖子以及相应的确认接口 部件的显示,所述确认接口部件允许将建议所述联系人接受为所述用户的联系人。
2. 根据权利要求1所述的方法,进一步包括: 使用一个或多个计算设备接收用户请求以经由所述相应的确认接口部件在所述社交 网络服务中将所述多个建议联系人中的建议联系人接受为所述用户的联系人;以及 使用一个或多个计算设备在所述社交网络服务中将所述建议联系人确立为所述用户 的联系人。
3. 根据权利要求2所述的方法,进一步包括: 使用一个或多个计算设备来提供所述用户的简档中的所述用户的联系人的公开帖子 的显示。
4. 根据权利要求2所述的方法,进一步包括: 使用一个或多个计算设备来提供贴到所述联系人的用户简档的所述用户的帖子的显 /_J、1 〇
5. 根据权利要求1所述的方法,进一步包括: 使用一个或多个计算设备基于不具有公开帖子的附加建议联系人与所述用户的关联 来为所述附加建议联系人生成帖子;以及 使用一个或多个计算设备来提供生成的帖子与所选择的一个或多个公开帖子一起的 显不。
6. 根据权利要求5所述的方法,其中,生成的帖子包括关系信息,所述关系信息描述所 述附加建议联系人与所述用户之间的关系。
7. 根据权利要求1所述的方法,所述多个建议联系人中的至少一个建议联系人是所述 用户的先前存在联系人列表上的用户、受欢迎用户列表上的用户或者所述社交网络服务内 与所述用户的当前联系人相关联的用户。
8. 根据权利要求1所述的方法,其中,所述多个建议联系人中的至少一个建议联系人 是基于所述建议联系人的公开帖子的内容来确定的。
9. 根据权利要求1所述的方法,其中,所述多个建议联系人中的至少一个建议联系人 是基于所述建议联系人的所述多个公开帖子中的一个公开帖子的受欢迎度来确定。
10. 根据权利要求1所述的方法,其中,所述多个公开帖子的排名是基于每个帖子的内 容、所述公开帖子在其他用户之间的受欢迎度、所述公开帖子的张贴日期或与所述公开帖 子相关联的评论的数目。
11. 根据权利要求1所述的方法,其中,用于至少一个建议联系人的多个公开帖子基于 所述排名选自所述建议联系人的所述多个公开帖子。
12. 根据权利要求1所述的方法,其中,所述确定、排名、选择以及提供步骤是结合确立 所述用户的简档来执行的。
13. -种在社交网络服务内显示公开帖子的系统,所述系统包括: 一个或多个处理器;以及 存储器,包含处理器可执行指令,其在被所述一个或多个处理器执行时促使所述系 统: 确定与所述社交网络服务的用户相关联的多个建议联系人,其中,所述多个建议联系 人中的每个建议联系人与多个公开帖子相关联; 针对与所述多个公开帖子相关联的每个建议联系人: 将用于所述建议联系人的所述多个公开帖子排名;以及 基于所述排名从用于所述建议联系人的所述多个公开帖子中选择一个或多个公开帖 子; 基于不具有公开帖子的附加建议联系人与所述用户的关联来生成所述附加建议联系 人的帖子;以及 提供生成的帖子和所选择的一个或多个公开帖子以及相应的确认接口部件的显示,所 述相应的确认接口部件允许将所述建议联系人和所述附加建议联系人接受为所述用户的 联系人。
14. 根据权利要求13所述的系统,其中,所述系统进一步被促使: 接收用户请求以经由所述相应的确认接口部件将所述多个建议联系人中的建议联系 人接受为所述社交网络服务中的所述用户的联系人;以及 在所述社交网络服务中将所述建议联系人确立为所述用户的联系人。
15. 根据权利要求14所述的系统,其中,所述系统进一步被促使: 提供所述用户的简档中的所述用户的联系人的公开帖子的显示。
16. 根据权利要求14所述的系统,其中,所述系统进一步被促使: 提供贴到所述联系人的用户简档的所述用户的帖子的显示。
17. 根据权利要求13所述的系统,其中,生成的帖子包括关系信息,所述关系信息描述 所述附加建议联系人与所述用户之间的关系。
18. 根据权利要求13所述的系统,所述多个建议联系人中的至少一个建议联系人是所 述用户的先前存在联系人列表上的用户、受欢迎用户列表上的用户或者所述社交网络服务 内与所述用户的当前联系人相关联的用户。
19. 根据权利要求13所述的系统,其中,所述多个建议联系人中的至少一个建议联系 人是基于所述建议联系人的公开帖子的内容来确定的。
20. 根据权利要求13所述的系统,其中,所述多个建议联系人中的至少一个建议联系 人是基于所述建议联系人的所述多个公开帖子中的一个公开帖子的受欢迎度来确定的。
21. 根据权利要求13所述的系统,其中,所述多个公开帖子的排名是基于每个帖子的 内容、所述公开帖子在其他用户之间的受欢迎度、所述公开帖子的张贴日期或与所述公开 帖子相关联的评论的数目。
22. 根据权利要求13所述的系统,其中,用于至少一个建议联系人的多个公开帖子是 基于排名选自所述建议联系人的所述多个公开帖子。
23. 根据权利要求13所述的系统,其中,所述系统被促使结合确立所述用户的简档来 确定与所述社交网络服务的用户相关联的所述多个建议联系人。
24. -种包括用于在社交网络服务内显示公开帖子的机器可读指令的机器可读存储介 质,所述方法包括: 确定与所述社交网络服务的用户相关联的多个建议联系人,其中,所述多个建议联系 人中的每个建议联系人与多个公开帖子相关联; 针对与所述多个公开帖子相关联的每个建议联系人: 将用于所述建议联系人的所述多个公开帖子排名;以及 基于所述排名从用于所述建议联系人的所述多个公开帖子中选择一个或多个公开帖 子; 提供所选择的一个或多个公开帖子以及相应的确认接口部件的显示,所述相应的确认 接口部件允许将所述建议联系人接受为所述用户的联系人; 接收用户请求以经由所述相应的确认接口部件在所述社交网络服务中将所述多个建 议联系人中的建议联系人接受为所述用户的联系人;以及 在所述社交网络服务中将所述建议联系人确立为所述用户的联系人。
25. 根据权利要求24所述的机器可读存储介质,所述方法进一步包括: 提供所述用户的简档中的所述用户的联系人的公开帖子的显示。
26. 根据权利要求24所述的机器可读存储介质,所述方法进一步包括: 基于不具有公开帖子的附加建议联系人与所述用户的关联生成用于所述附加建议联 系人的帖子;以及 提供生成的帖子与所选择的一个或多个公开帖子一起的显示。
27. 根据权利要求26所述的机器可读存储介质,其中,生成的帖子包括关系信息,所述 关系信息描述所述附加建议联系人与所述用户之间的关系。
28. 根据权利要求24所述的机器可读存储介质,所述多个建议联系人中的至少一个建 议联系人是所述用户的先前存在联系人列表上的用户、受欢迎用户列表上的用户或者所述 社交网络服务内与所述用户的当前联系人相关联的用户。
29. 根据权利要求24所述的机器可读存储介质,其中,所述多个建议联系人中的至少 一个建议联系人是基于所述建议联系人的公开帖子的内容来确定的。
30. 根据权利要求24所述的机器可读存储介质,其中,所述多个建议联系人中的至少 一个建议联系人是基于所述建议联系人的所述多个公开帖子中的一个公开帖子的受欢迎 度来确定的。
31. 根据权利要求24所述的机器可读存储介质,其中,所述多个公开帖子的排名是基 于每个帖子的内容、所述公开帖子在其他用户之间的受欢迎度、所述公开帖子的张贴日期 或与所述公开帖子相关联的评论的数目。
32. 根据权利要求24所述的机器可读存储介质,其中,在所述用户初始地建立所述用 户的简档时执行所述确定、排名、选择以及提供步骤。
【文档编号】G06Q50/30GK104285237SQ201380024841
【公开日】2015年1月14日 申请日期:2013年3月13日 优先权日:2012年3月13日
【发明者】亚当·迈克尔·纳采 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1