基于属性亲和度的动作提示传输制造技术

技术编号:21059536 阅读:37 留言:0更新日期:2019-05-08 06:36
本文公开了用于基于社交网络服务的用户之间的属性亲和性来生成和发送动作提示的技术。在一些实施例中,方法包括:确定第一用户的第一简档的第一组属性;确定第二用户的第二简档的第二组属性;基于动作提示的对应标准由第一组属性和第二组属性满足来选择动作提示;基于第一排名模型来生成用于第一呈现通道的动作提示的第一排名;基于第二排名模型来生成用于第二呈现通道的动作提示的第二排名;基于第一排名来选择动作提示中的至少一者;以及经由第一呈现通道在第一用户的计算设备上显示所选择的动作提示。

Action Tip Transmission Based on Attribute Affinity

【技术实现步骤摘要】
基于属性亲和度的动作提示传输
概括而言,本申请涉及生成动作提示,并且在一个特定示例中,涉及基于社交网络服务的不同用户之间的机器学习的属性亲和度来生成动作提示的方法和系统。
技术介绍
诸如社交网络服务之类的在线服务经常遭受对于用户经由在线服务采取动作而言低效且不成功的提示。作为结果,在生成这些提示时,在线服务浪费电子资源,例如通过在生成期间以及在发送这些提示时消耗处理功率,例如通过在传输期间消耗带宽。附图说明本公开内容的一些实施例通过示例而非限制的方式在附图中示出,其中,同样的附图标记指示相似的元素。图1是示出根据示例性实施例的客户端-服务器系统的框图。图2是示出根据示例性实施例的联网系统内的社交网络服务的功能组件的框图。图3是示出根据示例性实施例的动作提示系统的组件的框图。图4示出了根据示例性实施例的可以在计算设备的图形用户界面(GUI)中显示的动作提示。图5示出了根据示例性实施例的可以在计算设备的GUI中显示的另一动作提示。图6示出了根据示例性实施例的可以在计算设备的GUI中显示的又一动作提示。图7示出了根据示例性实施例的可以在计算设备的GUI中显示的又一动作提示。图8示出了根据示例性实施例的GUI,其中,动作提示被显示在社交网络服务的用户的简档页面上。图9示出了根据示例性实施例的GUI,其中,动作提示被显示在社交网络服务的用户的主页上。图10是示出根据示例性实施例的基于社交网络服务的不同用户之间的属性亲和度来生成动作提示的方法的流程图。图11是示出根据一些示例性实施例的移动设备的框图。图12是根据示例性实施例的可以在其上执行本文描述的方法的示例性计算机系统的框图。具体实施方式公开了基于社交网络服务的不同用户之间的属性亲和度来生成动作提示的示例性方法和系统。在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对示例性实施例的透彻理解。然而,对于本领域技术人员显而易见的是,可以在没有这些具体细节的情况下实践本实施例。可以通过本文公开的一个或多个示例性实施例解决以上问题中的一些或所有问题。本公开内容的系统和方法的一些技术效果是要减少与生成和发送动作提示相关联的电子资源的消耗。例如,本公开内容的系统和方法可以减少与生成将不被其所针对的用户依照其行动的动作提示相关联的处理功率的消耗,并且可以减少与将这样的动作提示发送给用户相关联的带宽消耗。另外,根据本公开内容,其他技术效果也将显而易见。在一些示例性实施例中,计算机系统基于对社交网络服务的一成员和另一成员的简档中的属性的比较来向该成员或其他用户提供有针对性的、实时的、多通道的动作提示。响应于或以其他方式基于成员访问与其他成员相关联的数字内容,可以生成这样的动作提示并将其呈现给成员。例如,计算机系统可以响应于检测到成员正在查看其他成员的简档页面而生成动作提示并向查看简档页面的成员显示动作提示,以提示正在查看简档页面的成员执行关于其他成员的某种动作(例如,向其他成员发送消息或与其他成员连接)。这样的动作提示的生成和传输可以基于动作提示的对应标准由两个成员的属性满足,例如两个成员的属性之间的最小相似度门限水平(例如,关于两个成员已就读于相同大学且目前在相同州在相同行业中工作的要求)。在一些示例性实施例中,操作由具有存储器和至少一个硬件处理器的计算机系统(或其他机器)执行,其中,操作包括:确定社交网络服务的第一用户的第一简档的第一组一个或多个属性;确定社交网络服务的第二用户的第二简档的第二组一个或多个属性;基于对于多个动作提示中的每一者而言动作提示的对应标准由第一组一个或多个属性和第二组一个或多个属性满足,从动作提示的数据库中选择多个动作提示,多个动作提示中的每一者包括用于第一用户经由社交网络服务与第二用户进行交互的可选择的选项;基于用于第一呈现通道的第一排名模型来生成用于第一呈现通道的、多个动作提示的第一排名;基于用于第二呈现通道的第二排名模型来生成用于第二呈现通道的、多个动作提示的第二排名;基于第一排名来选择多个动作提示中的至少一者;以及使得多个动作提示中的所选择的至少一者经由第一呈现通道被显示在第一用户的计算设备上的专门的用户界面中以供第一用户选择。在一些示例性实施例中,多个动作提示中的每一者的对应标准包括第一组一个或多个属性与第二组一个或多个属性之间的最小相似度门限。在一些示例性实施例中,第一组一个或多个属性和第二组一个或多个属性均包括工作经验、教育、技能、地理位置和兴趣中的至少一者。在一些示例性实施例中,第一呈现通道包括第二用户的简档页面、第一用户的馈送(feed)和去往第一用户的电子邮件帐户的电子邮件消息中的一者,并且第二用户呈现通道包括第二用户的简档页面、第一用户的馈送和去往第一用户的电子邮件帐户的电子邮件消息中的另一者。在一些示例性实施例中,操作还包括:检测到访问第一呈现通道的第一用户的计算设备,其中,使对多个动作提示中的至少一者的选择基于第一排名是基于检测到访问第一呈现通道的计算设备的,并且其中,使得多个动作提示中的所选择的至少一者经由第一呈现通道被显示在计算设备上是基于检测到访问第一呈现通道的计算设备的。在一些示例性实施例中,多个动作提示包括用于向第二用户发送消息的可选择的选项、用于与第二用户连接的可选择的选项、用于赞同第二用户的可选择的选项以及用于与第二用户分享内容的可选择的选项中的至少一者。在一些示例性实施例中,操作还包括:对于多个动作提示中的所选择的至少一者中的每一者,确定第一用户是否在预定时间段内选择了对应的可选择的选项,以及使用机器学习算法来基于对对于多个动作提示中的所选择的至少一者中的每一者而言第一用户是否选择了对应的可选择的选项的确定来修改第一排名模型。本文公开的方法或实施例可以实现为具有一个或多个模块(例如,硬件模块或软件模块)的计算机系统。这样的模块可以由计算机系统的一个或多个处理器执行。本文公开的方法或实施例可以体现为存储在机器可读介质上的指令,所述指令当由一个或多个处理器执行时,使得一个或多个处理器执行指令。图1是示出根据示例性实施例的客户端-服务器系统100的框图。联网系统102经由网络104(例如,互联网或广域网(WAN))向一个或多个客户端提供服务器端功能。例如,图1示出了在相应客户端机器110和112上执行的网络客户端106(例如,浏览器)和编程客户端108。应用程序接口(API)服务器114和网络服务器116耦合到一个或多个应用服务器118并分别向一个或多个应用服务器118提供编程接口和网络接口。应用服务器118托管一个或多个应用120。反过来,应用服务器118被示出为耦合到一个或多个数据库服务器124,其促进对一个或多个数据库126的访问。尽管图1中应用120被示出为形成联网系统102的部分,但应当领会,在替代实施例中,应用120可以形成与联网系统102分离且不同的服务的部分。此外,尽管图1所示的系统100采用客户端-服务器架构,但是本公开内容当然不限于这样的架构,并且完全可以等同地在例如分布式或对等架构系统中找到应用。各种应用120也可以被实现为独立的软件程序,其不一定具有联网能力。网络客户端106经由网络服务器116所支持的网络接口访问各种应用120。类似地,编程客户端108经由API服本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:由具有至少一个硬件处理器的计算机系统确定社交网络服务的第一用户的第一简档的第一组一个或多个属性;由所述计算机系统确定所述社交网络服务的第二用户的第二简档的第二组一个或多个属性;由所述计算机系统基于对于多个动作提示中的每一者而言所述动作提示的对应标准由所述第一组一个或多个属性和所述第二组一个或多个属性满足来从动作提示的数据库中选择所述多个动作提示,所述多个动作提示中的每一者包括用于所述第一用户经由所述社交网络服务与所述第二用户进行交互的可选择的选项;由所述计算机系统基于用于第一呈现通道的第一排名模型来生成用于所述第一呈现通道的、所述多个动作提示的第一排名;由所述计算机系统基于用于第二呈现通道的第二排名模型来生成用于所述第二呈现通道的、所述多个动作提示的第二排名;由所述计算机系统基于所述第一排名来选择所述多个动作提示中的至少一者;以及由所述计算机系统使得所述多个动作提示中的所选择的至少一者经由所述第一呈现通道被显示在所述第一用户的计算设备上。

【技术特征摘要】
2017.10.30 US 15/798,0581.一种计算机实现的方法,包括:由具有至少一个硬件处理器的计算机系统确定社交网络服务的第一用户的第一简档的第一组一个或多个属性;由所述计算机系统确定所述社交网络服务的第二用户的第二简档的第二组一个或多个属性;由所述计算机系统基于对于多个动作提示中的每一者而言所述动作提示的对应标准由所述第一组一个或多个属性和所述第二组一个或多个属性满足来从动作提示的数据库中选择所述多个动作提示,所述多个动作提示中的每一者包括用于所述第一用户经由所述社交网络服务与所述第二用户进行交互的可选择的选项;由所述计算机系统基于用于第一呈现通道的第一排名模型来生成用于所述第一呈现通道的、所述多个动作提示的第一排名;由所述计算机系统基于用于第二呈现通道的第二排名模型来生成用于所述第二呈现通道的、所述多个动作提示的第二排名;由所述计算机系统基于所述第一排名来选择所述多个动作提示中的至少一者;以及由所述计算机系统使得所述多个动作提示中的所选择的至少一者经由所述第一呈现通道被显示在所述第一用户的计算设备上。2.如权利要求1所述的计算机实现的方法,其中,所述多个动作提示中的每一者的所述对应标准包括所述第一组一个或多个属性与所述第二组一个或多个属性之间的最小相似度门限。3.如权利要求1所述的计算机实现的方法,其中,所述第一组一个或多个属性和所述第二组一个或多个属性均包括工作经验、教育、技能、地理位置和兴趣中的至少一者。4.如权利要求1所述的计算机实现的方法,其中:所述第一呈现通道包括所述第二用户的简档页面、所述第一用户的馈送和去往所述第一用户的电子邮件帐户的电子邮件消息中的一者;以及所述第二呈现通道包括所述第二用户的所述简档页面、所述第一用户的所述馈送和去往所述第一用户的所述电子邮件帐户的所述电子邮件消息中的另一者。5.如权利要求1所述的计算机实现的方法,还包括:由所述计算机系统检测到访问所述第一呈现通道的、所述第一用户的所述计算设备,其中,使对所述多个动作提示中的所述至少一者的所述选择基于所述第一排名是基于所述检测到访问所述第一呈现通道的所述计算设备的,以及其中,所述使得所述多个动作提示中的所选择的至少一者经由所述第一呈现通道被显示在所述计算设备上是基于所述检测到访问所述第一呈现通道的所述计算设备的。6.如权利要求1所述的计算机实现的方法,其中,所述多个动作提示包括以下选项中的至少一者:用于向所述第二用户发送消息的可选择的选项、用于与所述第二用户连接的可选择的选项、用于赞同所述第二用户的可选择的选项、以及用于与所述第二用户分享内容的可选择的选项。7.如权利要求1所述的计算机实现的方法,还包括:对于所述多个动作提示中的所选择的至少一者中的每一者,由所述计算机系统确定所述第一用户是否在预定时间段内选择了对应的可选择的选项;以及由所述计算机系统使用机器学习算法来基于对对于所述多个动作提示中的所选择的至少一者中的每一者所述第一用户是否选择了所述对应的可选择的选项的所述确定来修改所述第一排名模型。8.一种系统,包括:至少一个硬件处理器;以及非暂时性机器可读介质,其体现一组指令,所述指令当由所述至少一个硬件处理器执行时,使得所述至少一个处理器执行操作,所述操作包括:识别社交网络服务的第一用户的第一简档的第一组一个或多个属性;识别所述社交网络服务的第二用户的第二简档的第二组一个或多个属性;基于对于多个动作提示中的每一者而言所述动作提示的对应标准由所述第一组一个或多个属性和所述第二组一个或多个属性满足,从动作提示的数据库中选择所述多个动作提示,所述多个动作提示中的每一者包括用于所述第一用户经由所述社交网络服务与所述第二用户进行交互的可选择的选项;基于用于第一呈现通道的第一排名模型来确定用于所述第一呈现通道的、所述多个动作提示的第一排名;基于用于第二呈现通道的第二排名模型来确定用于所述第二呈现通道的、所述多个动作提示的第二排名;基于所述第一排名来选择所述多个动作提示中的至少一者;以及使得所述多个动作提示中的所选择的至少一者经由所述第一呈现通道被显示在所述第一用户的计算设备上。9.如权利要求8所述的系统,其中,所述多个动作提示中的每一者的所述对应标准包括所述第一组一个或多个属性与所述第二组一个或多个属性之间的最小相似度门限。10.如权利要求8所述的系统,其中,所述第...

【专利技术属性】
技术研发人员:H·斯里尼瓦桑S·艾哈迈德V·L·卡布德邦
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1