通过成分重新排序的对话丰富制造技术

技术编号:17747281 阅读:31 留言:0更新日期:2018-04-18 21:12
描述了对所传输的对话成分按时间顺序的重新排序的技术。通过转发或回复动作或者新参与者的添加而在对话中传输消息链的消息可以被保留在顶部而其余消息可以按照时间顺序被重新排序。在一些示例中,所显示的性质(元数据)或标头信息可以被标准化,也就是说以一致的方式来显示。在其他示例中,简单标头信息(文本数据)可以被分析和丰富。因此,所述标头信息可以利用诸如在线信息、日历呈现等之类的交互式特征来呈现。

【技术实现步骤摘要】
【国外来华专利技术】通过成分重新排序的对话丰富相关申请的交叉引用本申请根据PCT第8条而要求于2015年8月24日提交的美国专利申请序列号No.14/833,748以及于2016年8月23日提交的美国专利申请序列号No.15/244,490的优先权。所述美国专利申请通过引用以其整体并入在本文中。
技术介绍
通信应用提供了通过多种模式来交换信息的能力。电子邮件交换、视频会议、音频通话、文本或视频消息传送、桌面分享、应用分享是一些示例。除了提供即时通信的能力之外,这样的应用还使得用户能够通过电子邮件链、在线会议录制等保留这些对话的记录。因此,跨越长时间周期以及大量参与者的电子邮件对话并不罕见。尽管这样的记录在确定对话的上下文和历史时是有用的,但是它们的呈现可能使得用户体验下降并且使得难以获得所需的信息。例如,电子邮件对话通常以时间逆序来呈现(其中,最新的电子邮件处于顶部)。因此,对话中的参与者将必须一直向下滚动至对话底部来确定它如何开始以及最初的讨论包括什么。
技术实现思路
提供该
技术实现思路
以用简化形式引入随后将在以下的具体实施方式中进一步进行描述的概念的选择。该
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用来确定所要求保护的主题的范围。实施例涉及对所传输的对话成分按照时间进行重新排序。可以检测和分析包括在消息中被传输的消息序列的对话以确定所述对话内的个体消息。与个体消息相关联的非内容信息可以被解析。所述消息序列可以通过以下方式而被重新排序:逆转除所述新消息之外的个体消息的按时间的顺序并且将所述新消息的放置保持在所述消息序列的顶部。一个或多个交互式元素可以基于对一个或多个个体消息所解析的非内容信息而被插入到对话中,并且新的消息可以与经重新排序的消息序列一起被传输至一个或多个接收方。这些和其他特征和优点将通过阅读以下的详细描述和审阅相关联的附图而是显而易见的。应当理解的是,前述一般描述以及随后的详细描述都是解释性的而不对所要求保护的方面进行限制。附图说明图1包括其中可以实现针对增强的用户体验的对话修改的示例系统;图2A利用示例消息示出了电子邮件对话;图2B和2C示出了在根据实施例的系统中的图2A的电子邮件对话的不同呈现;图3示出了在根据实施例的系统中的图2A的电子邮件对话另一呈现;图4A至4C示出了根据实施例的当对话在新消息中进行传送时按照时间顺序对对话成分进行示例重新排序以及经重新排序的对话中的示例富特征;图5在概念上示出了根据实施例的在将新的人员添加到对话中时向经重新排序的对话中插入新的成分;图6是根据实施例的在处理包括具有富特征的经重新排序的对话的消息时的主要动作的框图;图7是其中可以实现根据实施例的系统的联网环境;图8是示例通用计算设备的框图,所述通用计算设备可以用于当对话在新消息中被传输时提供对话成分按照时间顺序的重新排序;图9示出了根据实施例的用于提供针对增强的用户体验的对话修改的方法的逻辑流程图;以及图10示出了根据实施例的用于在对话在具有富特征的新消息中被传输时提供对话成分按照时间顺序的重新排序的方法的逻辑流程图。具体实施方式如在上文中简要描述的,通信应用或服务可以为了增强的用户体验而修改对话呈现。可以针对对话的部分或成分的性质(元数据)而对它们进行检测和分析,所述性质例如谁发送了消息、谁接收了消息、何时接收的、是否有任何人从对话中被移出或被添加至对话等。所提取的性质和经分析的信息接着可以用于逆转对话的按时间的顺序并且使用交互式特征来呈现它,所述交互式特征例如折叠和展开所呈现信息的部分,提供概要,移除不必要内容,以及类似的特征。在一些示例中,通过转发或回复动作或者新参与者的添加而在对话中发送消息链的消息可以被保留在顶部,而其余消息可以按照时间顺序被重新排序。在其他示例中,所显示的属性(元数据)或标头信息可以被规范化,这是以一致的方式来显示的。在另外的示例中,简单标头信息(文本数据)可以被分析和丰富。因此,所述标头信息可以被呈现有诸如在线信息、日历呈现等之类的交互式特征。在以下的详细描述中,对形成了其一部分并且作为说明示出了具体的实施例或示例的附图进行参考。这些方面可以被组合,可以利用其他方面,并且可以进行结构改变而并不脱离本公开的精神或范围。因此,以下详细描述不应当被理解为限制意义,并且本专利技术的范围是由所附权利要求及其等同形式所限定的。尽管将在结合在个人计算机上的操作系统上运行的应用程序而执行的程序模块的通用上下文中描述实施例,但本领域的技术人员将理解的是,也可以结合其他程序模块来实现这些方面。通常而言,程序模块包括例程、程序、组件、数据结构、以及执行特定的任务或实现特定的抽象数据类型的其他类型的结构。此外,本领域技术人员将理解的是,可以利用包括手持设备、多处理器系统、基于微处理器的或可编程的消费性电子产品、微型计算机、大型计算机、以及类似的计算设备在内的其他计算机系统配置来实践实施例。还可以在其中由通过通信网络所链接的远程处理设备来执行任务的分布式计算环境中实现实施例。在分布式计算环境中,程序模块既可以位于本地的存储器存储设备中,也可以位于远程的存储器存储设备中。可以将一些实施例实现为计算机实现的过程(方法)、计算系统、或者诸如计算机程序产品或计算机可读介质之类的制品。计算机程序产品可以是这样一种计算机存储介质,其能够由计算机系统读取并且对包括用于使得计算机或计算机系统执行示例过程的指令的计算机程序进行编码。所述计算机可读存储介质是计算机可读存储器设备。计算机可读存储器设备可以例如是经由以下中的一个或多个来实现的:易失性计算机存储器、非易失性存储器、硬盘驱动器、闪速存储器、软盘、或者压缩盘、以及类似的硬件介质。在该说明书通篇中,术语“平台”可以是针对增强的用户体验的对话呈现的修改的软件和硬件组件的组合。平台的示例包括但不限于:在多个服务器上执行的托管服务、在单个计算设备上执行的应用、以及类似的系统。术语“服务器”通常是指通常在网络化环境中执行一个或多个软件程序的计算设备。然而,服务器也可以被实现为在被视为网络上的服务器的一个或多个计算设备上执行的虚拟服务器(软件程序)。下文提供了有关这些技术和示例实施方式的更多细节。在本文中使用电子邮件对话描述了示例实施例。然而,实施例不限于电子邮件对话。其中诸如在线会议录制、桌面分享会话、文本或视频消息会话等的其中记录以时间顺序被保存的其他形式的对话也可以使用在本文所讨论的原理而针对增强的用户体验被修改。图1包括其中可以实现针对增强的用户体验的对话修改的示例系统。如在图100中所示出的,通信应用110可以是在计算设备108上执行的本地应用,以及通过诸如网络106的一个或多个网络以分布式方式促进与其他通信应用的多模式通信。在其他实施例中,在一个或多个服务器102上执行的通信服务可以管理通信,而用户可以通过诸如通信应用110之类的客户端应用来访问服务。在另外的实施例中,可以通过瘦客户端(即,浏览器)来访问通信服务104。设备102可以包括台式计算机、膝上型计算机、平板计算机、车载计算机、智能电话、或可穿戴计算设备、以及其他类似设备。所述多模式通信可以包括电子邮件交互、视频会议、音频通话、文本或视频消息传送、桌面共享、应用共享、以及类似模式。在通信模式的一些本文档来自技高网...
通过成分重新排序的对话丰富

【技术保护点】
一种用于提供对所传输的对话成分按时间顺序的重新排序的服务器,所述服务器包括:通信接口,其被配置为促进与其他计算设备的消息交换;存储器,其被配置为存储指令;以及耦合至所述存储器和所述通信接口的一个或多个处理器,所述一个或多个处理器被配置为结合存储在所述存储器中的指令来执行通信服务以及与所述通信服务集成的对话模块,其中,所述对话模块被配置为:检测包括了在新消息中被传输的消息序列的对话;分析所述对话以确定所述对话内的个体消息;解析与所述个体消息相关联的非内容信息;通过逆转除了所述新消息之外的所述个体消息的按时间的顺序并且将所述新消息的放置保持在所述消息序列的顶部来将所述消息序列重新排序;以及经由所述通信接口将所述新消息与经重新排序的消息序列一起传输至一个或多个接收方。

【技术特征摘要】
【国外来华专利技术】2015.08.24 US 14/833,7481.一种用于提供对所传输的对话成分按时间顺序的重新排序的服务器,所述服务器包括:通信接口,其被配置为促进与其他计算设备的消息交换;存储器,其被配置为存储指令;以及耦合至所述存储器和所述通信接口的一个或多个处理器,所述一个或多个处理器被配置为结合存储在所述存储器中的指令来执行通信服务以及与所述通信服务集成的对话模块,其中,所述对话模块被配置为:检测包括了在新消息中被传输的消息序列的对话;分析所述对话以确定所述对话内的个体消息;解析与所述个体消息相关联的非内容信息;通过逆转除了所述新消息之外的所述个体消息的按时间的顺序并且将所述新消息的放置保持在所述消息序列的顶部来将所述消息序列重新排序;以及经由所述通信接口将所述新消息与经重新排序的消息序列一起传输至一个或多个接收方。2.根据权利要求1所述的服务器,其中,所述非内容信息包括以下中的一个或多个:每个个体消息的日期和时间、每个个体消息的发送方、每个个体消息的接收方、被添加的参与者、被移除的参与者、签名框、标语框、以及附件。3.根据权利要求1所述的服务器,其中,所述对话模块被配置为通过取回与所述个体消息的子集的富元数据相关联的交互式内容来解析所述非内容信息。4.根据权利要求3所述的服务器,其中,所述对话模块被配置为通过确定与所述个体消息的另一子集的简单消息标头内容相关联的一个或多个资源并且从所述一个或多个资源取回与所述简单消息标头内容相关联的交互式内容来解析所述非内容信息。5.根据权利要求4所述的服务器,其中,所述对话模块还被配置为插入与所取回的交互式内容相关联的一个或多个交互式元素。6.根据权利要求4所述的服务器,其中,所述交互式内容包括在线信息、联系人信息、和日历信息中的一个或多个。7.根据权利要求1所述的服务器,其中,所述对话模块被配置...

【专利技术属性】
技术研发人员:J·马赫德A·德塞J·艾维D·德拉布雷纳T·罗斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1