经由通信的模式来推断社交群组的制作方法

文档序号:9672570阅读:239来源:国知局
经由通信的模式来推断社交群组的制作方法
【专利说明】
【背景技术】
[0001]随着在线社交网络服务的用户积累联系人或朋友,管理与他们共享的内容的任务变得更困难。
[0002]例如,用户可能想要与他的/她的保龄球团队的成员共享低俗的视觉动作笑话,而不与他的/她的年迈的父母共享。
[0003]—些在线社交网络服务允许用户手动地创建联系人的群组以便选择性共享。然而,这样的手动任务在涉及大量的联系人时特别是在使用诸如智能电话的移动计算装置来执行时变得繁重。

【发明内容】

[0004]—些实施方式涉及处理器执行的方法。该方法可以由用于在线社交网络服务的软件来执行。根据该方法,软件对社交网络服务的用户进行认证,所述社交网络服务维护能够由所述用户使用来选择性地共享内容的、与所述用户相关联的联系人的一个或多个列表。所述软件从列表中的至少一个中探知联系人的拟建群组。用户和拟建群组的成员是通过多个通信联系起来的,并且所述通信与包括与通信相关联的地理位置、通信的时间或通信的介质中的至少一个的一个或多个属性相关联。所述软件将联系人的拟建群组呈现给用户,同时推荐用户从联系人的拟建群组创建与用户相关联的联系人的新列表。如果用户指示接受推荐,则所述软件从拟建群组创建联系人的新列表。
[0005]其它实施方式涉及设备,S卩,持久地存储程序的计算机可读存储介质。程序可以是用于在线社交网络服务的软件的一部分。程序对社交网络服务的用户进行认证,所述社交网络服务维护能够由所述用户使用来选择性地共享内容的、与所述用户相关联的联系人的一个或多个列表。所述程序从列表中的至少一个中探知联系人的拟建群组。用户和拟建群组的成员是通过多个通信联系起来的,并且所述通信与包括与通信相关联的地理位置、通信的时间或通信的介质中的至少一个的一个或多个属性相关联。所述程序将联系人的拟建群组呈现给用户,同时推荐用户从联系人的拟建群组创建与用户相关联的联系人的新列表。如果用户指示接受推荐,则所述程序从拟建群组创建联系人的新列表。
[0006]仍然其它的实施方式涉及另一处理器执行的方法。这个方法也可以由用于在线社交网络服务的软件来执行。根据该方法,软件对社交网络服务的用户进行认证,所述社交网络服务维护能够由用户使用来选择性地共享内容的、与用户相关联的联系人的一个或多个列表。所述软件从列表中的至少一个中探知联系人的拟建群组。用户和拟建群组的成员是通过多个通信联系起来的,并且所述通信与和通信相关联的一个或多个属性相关联。一个或多个属性的数据是经由平台、经由与平台相关联的应用或者经由平台以及与该平台相关联的应用的组合来收集的。所述软件将联系人的拟建群组呈现给用户,同时推荐用户从联系人的拟建群组创建与用户相关联的联系人的新列表。如果用户指示接受推荐,则所述软件从拟建群组创建联系人的新列表。
[0007]实施方式的其它方面和优点从结合附图进行的以下【具体实施方式】将变得显而易见,附图通过示例的方式来图示实施方式的原理。
【附图说明】
[0008]图1是依照一些实施方式的示出通信网络的图。
[0009]图2是依照一些实施方式的图示用于针对社交网络服务的成员从一个或多个控制列表上的联系人中推荐联系人的拟建群组的过程的流程图。
[0010]图3A是依照一些实施方式的用于针对社交网络服务的成员从一个或多个控制列表上的联系人中推荐联系人的拟建群组的初始GUI(图形用户界面)对话框。
[0011]图3B是依照一些实施方式的用于从成员的控制列表上的联系人中显示联系人的拟建群组的GUI对话框。
[0012]图3C是依照一些实施方式的用于获得新控制列表的标识符的GUI对话框。
[0013]图3D是依照一些实施方式的用于按社交网络服务的成员针对帖子来推荐控制列表的GUI对话框。
[0014]图4是依照一些实施方式的用于获得授权以使用成员的呼叫历史和文本历史以便关于联系人的拟建群组做出推荐的GUI对话框。
[0015]图5是依照一些实施方式的基于地理距离和通信的加权图的示例。
[0016]图6是依照一些实施方式的基于通信的介质和一天中的时间的直方图的示例。
【具体实施方式】
[0017]在以下描述中,阐述了许多特定细节,以便提供对在下面所描述的实施方式的透彻理解。然而,对于本领域的技术人员而言将显而易见的是,可以在没有这些特定细节中的一些的情况下实践一些实施方式。在其它情况下,如果过程操作和实施方式细节已经是众所周知的,则不进行详细的描述。
[0018]图1是依照一些实施方式的示出通信网络的图。如此图中所描绘的,个人计算装置102和移动计算装置103通过网络101(例如,包括互联网的广域网(WAN),其可能是部分或全部无线的)与托管社交网络服务的网站104、托管电子邮件和/或聊天(例如,即时消息传送)服务的网站105以及托管被用于通过网络通信的移动应用或“app”的服务器的网站106连接。如这里并在本公开中的其它地方使用的,术语“托管社交网络服务的网站”将被广义解释成包括支持用于“书签和共享”内容的功能性的任何网站,包括社交网络网站、社交媒体网站、博客网站、在线讨论网站以及方便消息发送(例如,根据诸如电子邮件、即时消息传送、短消息服务(SMS)、音频和/或视频聊天等的消息传送协议)的网站。在这方面,将要了解的是,电子邮件(例如,垃圾邮件)过滤器可以被认为是一种类型的用于共享内容(例如,控制对内容的访问或者广播内容)的控制列表,如可以是白名单和/或黑名单、分发列表(d-列表)、联系人列表、好友列表等。在一些实施方式中,个人计算装置102可能是膝上型或其它个人计算机。并且在一些实施方式中,移动计算装置103可能是智能电话或平板计算机。
[0019]在一些实施方式中,网站104、105和106中的每一个可以由在可以执行云平台软件的集群或其它分布式系统中通过网络(例如,局域网(LAN)或WAN)彼此连接的许多服务器组成。网站104、105和106中的服务器还可以分别连接到可以包括存储区域网(SAN)的持久存储部107、108和109。在一些实施方式中,持久存储部107、108和109可以包括闪速存储器和/或独立磁盘冗余阵列(RAID)。
[0020]在一些实施方式中,持久存储部107可以被用来存储与在网站104上托管的社交网络服务的用户相关联的控制列表和内容。并且,在一些实施方式中,持久存储部107可以被用来存储用于在下面所描述的过程的逻辑(例如,软件)和数据,包括与个人计算装置102或移动计算装置103的位置(例如,地理的或枚举的)和/或其源或目的地是个人计算装置102或移动计算装置103的通信有关的数据。可能已经(例如,经由应用编程接口或API)从以下各项中检索了该数据中的一些:(a)在网站105上托管的电子邮件/聊天服务,其中数据可能已被存储在持久存储部108中;和/或(b)托管用于app(例如,基于位置的或基于通信的)的服务器的网站106,其中数据可能已被存储在持久存储部109中。
[0021]图2是依照一些实施方式的图示用于针对在线社交网络服务的成员从控制列表上的联系人中推荐联系人的拟建群组的过程的流程图。在一些实施方式中,这个过程中的一个或多个操作可以通过在网站104(例如,托管社交网络服务的网站)中的服务器上运行的软件来执行。并且,在一些实施方式中,这些过程中的一个或多个操作可以通过在个人计算装置102或移动计算装置103上运行的软件,例如,通过支持HTML5、CSS3和JavaScript或Act1nScript的浏览器所读取的网页中的指令或者在智能电话上执行的app中的指令,来执行。
[0022]如图2中所描绘的,在操作201中,软件(例如,在网站104中的服务器上运行)对社交网络服务的用户进行认证,所述社交网络服务维护允许所述用户与控制列表上的联系人选择性地共享内容(例如,通过允许访问内容或者通过广播内容)的、与所述用户相关联的联系人的一个或多个控制列表。这样的控制列表类似于由文件系统所使用的访问控制列表(ACL)。这样的控制列表还类似于由电子邮件服务所使用的分发列表(d-列表)。在一些实施方式中,内容可以包括链接(例如,统一资源定位符或URL)或其它文本、图像、文档、音频、视频等。
[0023]在操作202中,在一些实施方式中,软件从控制列表中探知联系人的拟建群组。拟建群组可
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1