用于内容协作的自动推荐制造技术

技术编号:21176669 阅读:32 留言:0更新日期:2019-05-22 12:10
越来越多地在协作环境中执行生产力服务。虽然新的协作特征可以为用户提供丰富的工具集来扩展协作方法并提高生产率,但用户可能并不了解这些特征的存在。实施例针对自动提供用于内容协作的推荐。可以响应于检测到通过应用用户体验打开文档,监测结合文档执行的动作以确定与文档相关联的使用模式。可以确定与文档相关联的标识符以及与文档的其他交互。然后可以基于与文档相关联的使用模式、标识符、以及与文档的其他交互来提供推荐以通过应用用户体验进行显示。推荐可以包括可以响应于通过应用用户体验选择了该推荐而实现的协作工具。

Automatic Recommendation for Content Collaboration

More and more productivity services are being implemented in collaborative environments. Although new collaboration features can provide users with a rich toolset to extend collaboration methods and improve productivity, users may not understand the existence of these features. The embodiments provide recommendations for content collaboration automatically. In response to detection of opening a document through the application user experience, actions performed in conjunction with the document can be monitored to determine the usage patterns associated with the document. Identifiers associated with documents and other interactions with documents can be determined. Recommendations can then be provided based on the usage patterns, identifiers associated with the document, and other interactions with the document to display through the application user experience. Recommendations may include collaboration tools that can be implemented in response to the selection of the recommendation through the application user experience.

【技术实现步骤摘要】
【国外来华专利技术】用于内容协作的自动推荐
技术介绍
生产力服务可以使得用户能够创建、编辑、共享和呈现各种各样的内容。生产力服务越来越多地在协作环境中执行,使得例如共同创作文档或文件的多个用户可以更有效地编辑以及在彼此之间共享更新的内容。通过生产力服务提供新的协作功能,用户可以使用丰富的工具集来改进他们的协作方法并提高他们的工作效率。然而,用户可能不知道这些可用协作特征的存在。
技术实现思路
提供本
技术实现思路
以便以简化的形式对下面在具体实施方式中进一步描述的设计构思的选择进行介绍。本
技术实现思路
并不旨在排他地标识要求保护的主题的关键特征或重要特征,也不旨在协助确定要求保护的主题的范围。实施例涉及提供用于内容协作的自动推荐。响应于检测到通过应用用户体验打开文档,可以监测结合文档执行的一个或多个动作以确定与文档相关联的使用模式。可以确定与文档相关联的标识符,并且可以基于标识符来确定与文档的其他交互。然后可以基于与文档相关联的使用模式、标识符、以及与文档的其他交互来提供推荐以通过应用用户体验进行显示,其中,推荐可以包括一个或多个协作工具。通过阅读下文的详细描述以及浏览相关联的附图,这些及其他特征和优点将是显而易见的。应当理解的是:前文的概括描述和下文的详细描述二者都仅是解释性的,并不限制要求保护的方面。附图说明图1A-图1B包括可以在其中实现用于自动提供用于内容协作的推荐的系统的示例网络环境;图2示出了文档协作的示例级别的概念图;图3示出了被实现为确定要提供的用于内容协作的推荐的影响力得分的概念图;图4示出了用于自动提供用于内容协作的推荐的示例场景。图5A-图5B示出了被配置为窗口通知的推荐;图6示出了被配置为功能区通知的推荐;图7示出了被配置为电子邮件通知的推荐;图8示出了被配置为自动提供用于内容协作的推荐的示例服务和该服务的组成模块;图9是可以在其中实现根据实施例的系统的联网环境;图10是示例通用计算设备的框图,其可以用于自动提供用于内容协作的推荐;以及图11根据实施例示出了用于自动提供用于内容协作的推荐的方法的逻辑流程图。具体实施方式如上文简要描述的,当今生产力的很大一部分涉及与其他人的协作,并且通过生产力服务提供的新协作特征可以为客户提供丰富的工具集来改进他们的协作方法并提高他们的生产力。然而,客户可能不知道这些协作特征的存在。因此,实施例涉及提供用于内容协作的自动推荐。响应于检测到通过应用用户体验打开文档,可以监测结合文档执行的一个或多个动作以确定与文档相关联的使用模式。可以确定与文档相关联的标识符,并且可以基于标识符来确定与文档的其他交互。然后可以基于与文档相关联的使用模式、标识符、以及与文档的其他交互来提供推荐以通过应用用户体验进行显示,其中,推荐可以包括一个或多个协作工具。协作工具可以包括基于通信的工具、文件共享工具、共同创作工具、实时键入工具和/或基于网络的工具,以及其他类似的协作工具。例如,可以将推荐配置和显示为通过窗口、功能区和/或通过电子邮件的通知,其中,用户可以能够通过通知来选择这些协作工具中的一个或多个协作工具来进行实现。在下面的详细描述中参考了形成了详细描述的一部分附图,并且在附图中通过图示的方式示出了具体的实施例或示例。可以在不脱离本公开内容的精神或范围的情况下对这些方面进行组合,使用其他方面并进行结构上的改变。因此,下面的详细描述不应被视为具有限制意义,并且本专利技术的范围由所附的权利要求书及其等同物限定。虽然将在结合在个人计算机上的操作系统上运行的应用程序执行的程序模块的一般上下文中描述一些实施例,但本领域技术人员将认识到:各个方面还可以组合其他程序模块来实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本领域技术人员将领会:可以利用其他计算机系统配置来实践实施例,这些其他计算机系统配置包括:手持设备、多处理器系统、基于微处理器的或可编程的消费电子产品、微型计算机、大型计算机和类似计算设备。还可以在分布式计算环境中实践实施例,在所述分布式计算环境中,任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块可以位于本地存储器存储设备和远程存储器存储设备二者中。一些实施例可以被实现为计算机实现的过程(方法)、计算系统或实现为制品(如计算机程序产品或计算机可读介质)。计算机程序产品可以是计算机系统可读的,并且对包括用于使计算机或计算系统执行示例过程指令的计算机程序进行编码的计算机存储介质。计算机可读存储介质是计算机可读存储器设备。例如,计算机可读存储介质可以经由易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘或者压缩盘以及类似硬件介质中的一种或多种来实现。贯穿本说明书,术语“平台”可以是用于提供用于内容协作的自动推荐的硬件和软件组件的组合。平台的示例包括但不限于:在多个服务器上执行的托管的服务、在单个计算设备上执行的应用以及类似系统。术语“服务器”通常指的是一般在联网环境中执行一个或多个软件程序的计算设备。然而,服务器也可以被实现为在被视为网络上的服务器的一个或多个计算设备上执行的虚拟服务器(软件程序)。下文提供关于这些技术和示例操作的更多细节。图1A-图1B包括可以在其中实现用于自动提供用于内容协作的推荐的系统的示例网络环境。如图1A的图100A所示,示例系统可以包括托管生产力服务114的数据中心112,所述生产力服务114被配置为使得一个或多个用户能够创建、编辑、共享和/或呈现各种内容。数据中心112可以包括一个或多个处理服务器116,所述一个或多个处理服务器116中的至少一者可以操作用于执行生产力服务114的协作检测模块118以及其他组件。数据中心112还可以包括一个或多个存储服务器120,其被配置为:管理包括与生产力服务114和/或协作检测模块118相关联的数据的一个或多个数据存储装置。如本文中所描述的,协作检测模块118可以被实现为软件、硬件或者它们的组合。例如,如图100进一步所示,客户104可以通过设备102执行应用106的瘦(例如,网络浏览器)版本或胖(例如,本地安装的移动客户端应用)版本,利用所述设备102,生产力服务114可以被配置为与一个或多个网络(如网络110)集成和互操作。应用106可以是生产力应用,例如文字处理应用、电子表格应用、演示应用、通信应用或笔记本应用。设备102可以包括台式计算机、膝上型计算机、平板计算机、车载计算机、智能电话或可穿戴计算设备,以及其他类似设备。通信接口可以促进生产力服务114和应用106之间通过网络110的通信。替代地,如图1B的图100B所示,生产力服务114可以被配置为通过网络110与第三方服务126交互,以使用协作检测模块118提供用于内容协作的自动推荐。第三方服务126可以包括一个或多个处理服务器128,所述一个或多个处理服务器128中的至少一者可以操作用于执行协作检测模块118。在一个实施例中,响应于检测到通过应用106的用户体验打开文档,协作检测模块118可以被配置为监测结合文档执行的动作。例如,所监测的动作可以包括由客户104编辑、注释、评论、共享和/或保存文档。协作检测模块118可以被配置为:基于所监测的动作来确定与文档相关联的使用模式,例本文档来自技高网...

【技术保护点】
1.一种用于提供用于内容协作的建议的方法,所述方法包括:响应于检测到通过应用用户体验打开文档,监测结合所述文档执行的一个或多个动作以确定与所述文档相关联的使用模式;确定与所述文档相关联的标识符;基于所述标识符来确定与所述文档的其他交互;以及基于与所述文档相关联的所述使用模式、所述标识符、以及与所述文档的所述其他交互来提供推荐以通过所述应用用户体验进行显示,其中,所述推荐包括一个或多个协作工具。

【技术特征摘要】
【国外来华专利技术】2016.07.19 US 15/213,4271.一种用于提供用于内容协作的建议的方法,所述方法包括:响应于检测到通过应用用户体验打开文档,监测结合所述文档执行的一个或多个动作以确定与所述文档相关联的使用模式;确定与所述文档相关联的标识符;基于所述标识符来确定与所述文档的其他交互;以及基于与所述文档相关联的所述使用模式、所述标识符、以及与所述文档的所述其他交互来提供推荐以通过所述应用用户体验进行显示,其中,所述推荐包括一个或多个协作工具。2.根据权利要求1所述的方法,其中,基于所述标识符来确定与所述文档的其他交互包括:通过监测一个或多个其他用户结合所述文档执行的一个或多个动作来确定所述一个或多个其他用户的与所述文档相关联的使用模式;以及基于所述一个或多个其他用户的所述使用模式来进一步提供所述推荐。3.根据权利要求1所述的方法,还包括:计算与针对其确定使用模式的每个用户相关联的影响力得分,其中,所述影响力得分确定每个用户的所述使用模式在确定要提供的推荐时的影响。4.根据权利要求1所述的方法,其中,提供所述推荐以通过所述应用用户体验进行显示包括:提供所述推荐以进行显示,使得用户能够通过所述应用用户体验来选择所述推荐中包括的所述协作工具中的一个或多个协作工具以实现所选择的协作工具。5.根据权利要求1所述的方法,其中,提供所述推荐以通过所述应用用户体验进行显示包括:将所述推荐配置为通知;以及提供所述通知以显示为窗口通知、电子邮件通知或功能区通知。6.根据权利要求1所述的方法,还包括:基于与所述文档相关联的所述使用模式、所述标识符、以及与所述文档的所述其他交互来确定至少一个协作网络;以及在所述推荐内提供用于选择与至少一个协作网络共享所述文档的选项。7.根据权利要求1所述的方法,其中,所述一个或多个通信工具包括基于通信的工具、文件共享工具、共同...

【专利技术属性】
技术研发人员:P·康兰YL·吴S·甘古利胡睿
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1