[发明专利]基于社交的信息推荐系统有效
| 申请号: | 201380065539.9 | 申请日: | 2013-12-13 |
| 公开(公告)号: | CN105190597B | 公开(公告)日: | 2018-07-10 |
| 发明(设计)人: | K·恩;L·兰姆金;S·H·托布 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F15/16 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 联网环境 社交数据 机器学习技术 信息推荐系统 社交关系 社交网络 现实生活 用户简档 在线服务 构建 网站 检索 数据库 存储 关联 共享 更新 | ||
在此描述的技术能够使用社交数据图来推荐与代码在上下文上相关的信息。机器学习技术被用于确定与代码在上下文上相关的信息。社交数据图是存储与社交联网环境中的用户相关联的信息的图数据库。例如,这样的信息可从用户的用户简档、社交更新等中检索。社交联网环境是促进对共享兴趣、活动、背景、现实生活的联系等的用户之间的社交网络(例如,社交关系)的构建的在线服务、平台或域(例如,网站)。
软件开发者持续寻找用于开发软件(又称“代码”)的更加高效且有效的技术。例如,软件开发者通常使用开发者工具来促进对他们的软件的开发。这样的开发者工具可执行关于正被开发的软件的诊断操作(例如,标识问题源、调试、剖析、控制等)。开发者工具的示例包括但不限于:web开发平台(例如,Windows AzureAmazon WebGoogle App等)以及集成开发环境(例如,MicrosoftVisualEclipse PlatformTM等)。
随着开源软件和其他支架方案增加的可用性和使用,开发者已经开始寻找“拿上就走”的方案,其中预先开发的代码段可被组装以减少开发者用来开发他们的软件的时间量。然而,传统的“拿上就走”的方法通常在网站上或开发者工具中提供通知可用库和控件的静态列表。在传统的开源“拿上就走”的方案的情况下,储存库可经由Web可用,使得储存库可经由Web界面浏览以展示供复制并粘贴的代码和/或可用于下载的文件或者以经由下载或经由分布式版本控制系统获得存储库的本地副本。
在此描述了尤其用于使用社交数据图来推荐与代码在上下文上相关的信息的各种方式。机器学习技术被用于确定与代码在上下文上相关的信息。机器学习技术的各示例包括但不限于,神经网络、支持向量机等。社交数据图是存储与社交联网环境中的用户相关联的信息的图数据库。例如,这样的信息可从用户的用户简档、社交更新等中检索和/或推断。社交联网环境是促进对共享兴趣、活动、背景、现实生活的联系等的用户之间的社交网络(例如,社交关系)的构建的在线服务、平台或域(例如,网站)。社交联网环境的示例包括但不限于,RenrenTM、VkontakteTM、Microsoft Team FoundationServerTM等。
描述了一示例方法,其中作出开发者执行关于对指定代码的开发的操作的确定。使用机器学习技术来确定与指定代码在上下文上相关的信息。该信息在社交数据图中与社交联网环境中的用户相关联。基于该信息的至少一部分与社交数据图中被包括在开发者的社交网络中的至少一个用户相关联来推荐该信息的该至少一部分以供关于指定代码来使用。
描述了包括操作确定逻辑、信息确定逻辑和推荐逻辑的系统。操作确定逻辑被配置成确定开发者是否执行关于对指定代码的开发的操作。信息确定逻辑被配置成使用机器学习技术来确定与指定代码在上下文上相关的信息。该信息在社交数据图中与社交联网环境中的用户相关联。推荐逻辑被配置成基于该信息的至少一部分与社交数据图中被包括在开发者的社交网络中的至少一个用户相关联来推荐该信息的该至少一部分以供关于指定代码来使用。
描述了包括计算机可读介质的计算机程序产品,计算机可读介质上记录有用于使得基于处理器的系统能够使用社交数据图来推荐与代码在上下文上相关的信息的计算机程序逻辑。计算机程序产品包括第一程序逻辑模块、第二程序逻辑模块和第三程序逻辑模块。第一程序逻辑模块用于使得基于处理器的系统能够确定开发者是否执行关于对指定代码的开发的操作第二程序逻辑模块用于使得基于处理器的系统能够使用机器学习技术来确定与指定代码在上下文上相关的信息。该信息在社交数据图中与社交联网环境中的用户相关联。第三程序逻辑模块用于使得基于处理器的系统能够基于该信息的至少一部分与社交数据图中被包括在开发者的社交网络中的至少一个用户相关联来推荐该信息的该至少一部分以供关于指定代码来使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380065539.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型石墨导热装置
- 下一篇:一种新型铝挤型太阳花散热器





