使用用户描述符与社交网络系统用户进行的第三方通信的制作方法_4

文档序号:9240082阅读:来源:国知局
辑性地描述了这些操作,但这些操作应被理解为由计算机程序或等效电路、微代码等来实现。而且,已被证明,有时为了方便,这些操作也指代作为模块操作的那些配置,而不失一般性。所描述的操作及其相关模块可体现为软件、固件、硬件或者它们的任意组合。
[0076]使用一个或者多个硬件或者软件模块,单独或者结合其他设备可执行或者实施本文中所描述的任一步骤、操作或者过程。在一个实施方式中,软件模块实施为包括含计算机程序代码的计算机可读介质的计算机程序产品,计算机程序代码能够由计算机处理器执行,以执行所述的任一或者所有步骤、操作或者过程。
[0077]本发明的实施方式还可涉及一种用于执行本本文中的操作的装置。该装置可针对需要目的而具体构造和/或该装置可包括由存储在计算机中的计算机程序选择性激活或者重新配置的通用计算设备。这种计算机程序可被存储在非暂存性、有形的计算机可读存储介质或者适用于存储电子指令的任何类型的介质中,该介质可以耦合至计算机系统的总线。而且,本说明书中提及的任何计算系统可包括单一处理器或者可以是采用多处理器设计的架构,以提高计算能力。
[0078]本发明的实施方式还可以涉及由本文中所描述的计算方法制造的产品。该产品可以包括由计算过程产生的信息,其中信息存储在非暂存的、有形的计算机可读存储介质上并且可包括计算机程序产品或者本文描述的其他数据组合的任何实施方式。
[0079]最后,原则上出于可读性和说明性之目的来选择本说明书中使用的语言,并且所使用的语言并不被选择来划定或者限制本发明的主题。因此,目的在于,本发明的范围不由【具体实施方式】来限定,而是由基于【具体实施方式】的本申请所发布的任何权利要求来限定。因此,本发明的实施方式的公开内容的目的在于说明性,而不是限制所附权利要求书中记载的本发明的范围。
【主权项】
1.一种方法,包括: 从社交网络系统外部的应用程序接收将由所述应用程序生成的消息提供至一个或多个目标用户的请求,所述请求包括从数据生成的各个所述目标用户的标识符散列、与目标用户相关联的个人可识别信息的项目; 访问由所述社交网络系统保持的一个或多个用户配置文件,用户配置文件包括关于社交网络系统用户的信息; 从所述用户配置文件中的信息生成一个或多个社交网络系统用户的标识符散列; 选择与目标用户的标识符散列匹配的所述一个或多个社交网络系统用户的一个或多个标识符散列; 经由所述社交网络系统将由所述应用程序生成的所述消息提供至与所选择的所述一个或多个社交网络系统用户的标识符散列相关联的所述社交网络系统的用户。2.根据权利要求1所述的方法,其中,目标用户的所述标识符散列是关于所述目标用户的所述个人可识别信息的项目的单向函数。3.根据权利要求1所述的方法,其中,目标用户的所述标识符散列是关于所述目标用户的所述个人可识别信息的项目的密码散列。4.根据权利要求1所述的方法,其中,所述目标用户的所述个人可识别信息的项目选自于由以下各项组成的组中:社交网络系统标识符、姓名、电子邮件地址、电话号码、用户标识模块(SM)卡标识符、媒体存取控制(MAC)地址、信用卡号、社会保障号、及它们的任意组入口 ο5.根据权利要求1所述的方法,其中,所述用户配置文件中的所述信息选自于由以下各项组成的组中:社交网络系统标识符、姓名、电子邮件地址、电话号码、用户标识模块(SM)卡标识符、媒体存取控制(MAC)地址、信用卡号、社会保障号、及它们的任意组合。6.根据权利要求1所述的方法,其中,经由所述社交网络系统将由所述应用程序生成的所述消息提供至与所选择的所述一个或多个社交网络系统用户的标识符散列相关联的所述社交网络系统的用户包括: 将所述消息直接传输至与所选择的所述一个或多个社交网络系统用户的标识符散列相关联的所述社交网络系统的用户。7.根据权利要求4所述的方法,其中,所述消息识别生成所述消息的所述应用程序。8.根据权利要求1所述的方法,其中,经由所述社交网络系统将由所述应用程序生成的所述消息提供至与所选择的所述一个或多个社交网络系统用户的标识符散列相关联的所述社交网络系统的用户包括: 将所述消息发贴至所述社交网络系统中的与所述应用程序相关联的页面,所述消息对观看所述页面的与所选择的标识符散列相关联的所述社交网络系统的用户可见,并且对观看所述页面的与所选择的标识符散列不相关联的所述社交网络系统的用户不可见。9.一种方法,包括: 从社交网络系统外部的系统或者社交网络系统外部的应用程序接收将由所述社交网络系统外部的所述系统或者所述社交网络系统外部的所述应用程序生成的消息提供至一个或多个目标用户的请求,所述请求包括从数据生成的各个所述目标用户的标识符散列、与目标用户相关联的个人可识别信息的项目; 访问由所述社交网络系统保持的一个或多个用户配置文件,用户配置文件包括关于社交网络系统用户的信息; 从所述用户配置文件中的信息生成一个或多个社交网络系统用户的标识符散列; 选择与目标用户的标识符散列匹配的所述一个或多个社交网络系统用户的一个或多个标识符散列; 经由所述社交网络系统将由所述社交网络系统外部的所述系统或者所述社交网络系统外部的所述应用程序生成的所述消息提供至与所选择的所述一个或多个社交网络系统用户的标识符散列相关联的所述社交网络系统的用户。10.根据权利要求9所述的方法,其中,目标用户的所述标识符散列是关于所述目标用户的所述个人可识别信息的项目的单向函数。11.根据权利要求9或10所述的方法,其中,目标用户的所述标识符散列是关于所述目标用户的所述个人可识别信息的项目的密码散列。12.根据前述权利要求中的任一项所述的方法,其中,所述目标用户的所述个人可识别信息的项目选自于由以下各项组成的组中:社交网络系统标识符、姓名、电子邮件地址、电话号码、用户标识模块(SM)卡标识符、媒体存取控制(MAC)地址、信用卡号、社会保障号、及它们的任意组合。13.根据前述权利要求中的任一项所述的方法,其中,所述用户配置文件中的所述信息选自于由以下各项组成的组中:社交网络系统标识符、姓名、电子邮件地址、电话号码、用户标识模块(SM)卡标识符、媒体存取控制(MAC)地址、信用卡号、社会保障号、及它们的任意组合。14.根据前述权利要求中的任一项所述的方法,其中,经由所述社交网络系统将由所述社交网络系统外部的所述系统或者所述社交网络系统外部的所述应用程序生成的所述消息提供至与所选择的所述一个或多个社交网络系统用户的标识符散列相关联的所述社交网络系统的用户包括: 将所述消息直接传输至与所选择的所述一个或多个社交网络系统用户的标识符散列相关联的所述社交网络系统的用户。15.根据前述权利要求中的任一项所述的方法,其中,所述消息识别生成所述消息的所述社交网络系统外部的所述系统或者所述社交网络系统外部的所述应用程序。16.根据前述权利要求中的任一项所述的方法,其中,经由所述社交网络系统将由所述社交网络系统外部的所述系统或者所述社交网络系统外部的所述应用程序生成的所述消息提供至与所选择的所述一个或多个社交网络系统用户的标识符散列相关联的所述社交网络系统的用户包括: 将所述消息发贴至所述社交网络系统中的与所述社交网络系统外部的所述系统或者所述社交网络系统外部的所述应用程序相关联的页面,所述消息对观看所述页面的与所选择的标识符散列相关联的所述社交网络系统的用户可见,并且对观看所述页面的与所选择的标识符散列不相关联的所述社交网络系统的用户不可见。17.根据前述权利要求中的任一项所述的方法,其中,所述请求还包括用来生成各个所述目标用户的所述标识符散列的散列函数的描述。18.根据权利要求17所述的方法,其中,所述散列函数的描述识别用来生成所述目标用户的所述标识符散列的与所述目标用户相关联的所述个人可识别信息的项目的类型。19.根据前述权利要求中的任一项所述的方法,还包括:确定由所述社交网络系统外部的所述系统或者所述社交网络系统外部的所述应用程序的操作者支付的费用,所述费用通过与所选择的标识符散列相关联的用户的数量来确定。
【专利摘要】基于由外部系统用来识别目标用户的信息,外部系统生成连同消息一起传送至社交网络系统的目标用户散列标识符。使用来自由社交网络系统保持的用户配置文件的信息,社交网络系统生成针对其用户的散列标识符并且将目标用户散列标识符与生成的散列标识符相比较,生成社交网络系统的散列标识符。社交网络系统将消息发送至与匹配目标用户散列标识符的从用户配置文件信息生成的散列标识符相关联的用户。因此,外部应用程序可以在不访问接入由社交网络系统保持的关于用户的信息的情况下与社交网络系统用户进行通信。
【IPC分类】G06Q50/30
【公开号】CN104956393
【申请号】CN201380071457
【发明人】戈库尔·拉贾拉姆, 安东尼奥·费莉佩·加西亚-马丁内斯, 布赖恩·托马斯·博兰, 尼普恩·马瑟
【申请人】脸谱公司
【公开日】2015年9月30日
【申请日】2013年11月14日
【公告号】CA2891449A1, EP2738980A1, US20140149502, WO2014085104A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1