对消息内容的搜索和过滤制造技术

技术编号:22174533 阅读:61 留言:0更新日期:2019-09-21 15:11
非限制性示例描述了应用/服务对消息内容的增强搜索和过滤。在本文中所描述的处理操作适用于任何类型的消息内容,所述消息内容包括但不限于电子邮件服务的捆绑的内容。可以通过电子邮件服务的用户界面来接收搜索输入。所述搜索输入可以用于搜索与电子邮件服务的邮箱相关联的电子邮件。可以基于所接收的搜索输入来获取电子邮件结果。所获取的电子邮件结果可以被分类到一个或多个类别中。可以生成用于过滤所获取的电子邮件结果的智能过滤器。示例性智能过滤器可以包括至少一个过滤器字段,该过滤器字段与从所述一个或多个类别中的一个类别的电子邮件中所提取的类别特定内容相对应。所述电子邮件结果和智能过滤器可以通过电子邮件服务的用户界面来显示。

Searching and filtering of message content

【技术实现步骤摘要】
【国外来华专利技术】对消息内容的搜索和过滤
技术介绍
传统的电子邮件客户端允许用户针对与用户的邮箱相关联的内容进行搜索。当前,如果用户针对诸如“旅行”或“收据”之类的查询进行关键词搜索,则他们得到的是很可能不是严格由“旅行”电子邮件组成并且可能充斥着简单提及该词语的促销、时事通讯、和对话的一组混乱的结果。这是因为传统的电子邮件客户端在返回与搜索输入相匹配的内容时执行的是非智能的关键词搜索。由此,本申请的示例针对与改进电子邮件服务的操作相关的一般技术环境,其中,改进了处理效率和可用性,此外还有其他技术优点。
技术实现思路
非限制性示例描述了应用/服务对消息内容的增强的搜索和过滤。在本文中所描述的处理操作适用于与数据源(例如,电子邮件服务的用户的邮箱)相关联的任何类型的消息内容。在一个示例中,搜索和过滤涉及捆绑的内容。作为示例,内容捆绑(bundle)可以是在电子邮件服务内创建的电子邮件捆绑。可以通过电子邮件服务的用户界面来接收搜索输入。所述搜索输入可以用于搜索与电子邮件服务的邮箱相关联的电子邮件。可以基于所接收的搜索输入来获取电子邮件结果。在一些示例中,电子邮件结果可以包括一个或多个电子邮件捆绑。所获取的电子邮件结果可以被分类到一个或多个类别中。可以生成用于过滤所获取的电子邮件结果的智能过滤器。示例性智能过滤器可以包括至少一个过滤器字段,该过滤器字段与从所述一个或多个类别中的一个类别的电子邮件中所提取的类别特定内容相对应。所述电子邮件结果和智能过滤器可以通过电子邮件服务的用户界面来显示。提供了该
技术实现思路
以用简化形式引入对在以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用来限制所要求保护的主题的范围。示例的另外的方面、特征和/或优点将在随后的描述中被部分阐述并且将部分地从该描述中是显而易见的,或者可以通过对本公开的实践而习得。附图说明参考以下附图对非限制和非穷举的示例进行描述。图1图示了可以在其上实践本公开的方面的、在一个或多个计算设备上可实现的示例性系统。图2是可以利用其实践本公开的方面的、与对消息内容的搜索和过滤相关的示例性方法。图3A-3B提供了可以利用其实践本公开的方面的用户界面视图,该用户界面视图图示了用于搜索和过滤电子邮件服务中的电子邮件的用户界面示例。图4是图示了可以利用其实践本公开的方面的计算设备的示例的框图。图5A和5B是可以利用其实践本公开的方面的移动计算设备的简化框图。图6是可以在其中实践本公开的方面的分布式计算系统的简化框图。具体实施方式本公开的非限制性示例描述了针对消息内容的增强的搜索和过滤功能。作为一个示例,消息内容可以是内容捆绑,例如与电子邮件服务相关联的一组电子邮件。在本文中提供了用于搜索和过滤捆绑的内容的用户界面功能。可以在相关的共同未决的申请中提供与对捆绑的内容的管理相关的其他方面。尽管一些示例可能涉及捆绑的内容,但是应当认识到的是,在本文中所描述的处理操作适用于任何类型的消息内容(包括个体的消息内容)。图1图示了可以在其上实践本公开的方面的、在一个或多个计算设备上可实现的示例性系统100。系统100可以是可以利用其实践本公开的方面的、用于电子邮件服务的执行的示例性系统。系统100的组件可以是硬件组件或者在硬件组件上实现和/或由硬件组件执行的软件。在示例中,系统100可以包括硬件组件(例如,ASIC、用于执行/运行OS的其他设备)以及在硬件上运行的软件组件(例如,应用、应用编程接口、模块、虚拟机、运行时间库)中的任何一个。在一个示例中,示例性系统100可以提供软件组件运行的环境,遵循针对操作的约束集,以及利用系统/处理设备的资源或设施,其中,组件可以是在一个或多个处理设备上运行的软件(例如,应用、程序、模块)。例如,软件(例如,应用、操作指令、模块)可以在诸如计算机、移动设备(例如,智能电话/电话、平板计算机)、和/或任何其他类型的电子设备之类的处理设备上被执行。作为处理设备操作环境的示例,参考图4-6的操作环境。系统100的一个或多个组件可以被配置为执行至少在图2的描述中所描述的方法200中描述的处理操作中的任何处理操作。在其他示例中,在本文中所公开的系统的组件可以跨多个设备传播。示例性系统100包括电子邮件服务组件106,电子邮件服务组件106还包括:搜索和过滤组件108以及邮箱管理组件110。一个或多个数据存储单元/存储设备或其他存储器可以与系统100相关联。例如,系统100的组件可以具有与其相关联的(下文所描述的)一个或多个数据存储设备112。与系统100的组件相关联的数据以及由系统100的组件所执行的处理操作/指令可以被存储在其上。此外,呈现了系统100的应用组件可以与其他应用服务接合。应用服务可以被提供作为前文引用的平台资源。应用服务可以是能够扩展系统100的一个或多个组件的功能的任何资源。应用服务可以包括但不限于:个人智能助理服务、web(网络)搜索服务、电子邮件应用、文字处理应用、电子表格应用、演示应用、笔记应用、日历应用、设备管理服务、地址簿服务、信息性服务、业务范围(LOB)管理服务、客户关系管理(CRM)服务、调试服务、会计服务、薪酬服务、以及由第三方托管或控制的服务和/或网站,等等。应用服务还可以包括由第三方托管的其他网站和/或应用,例如社交媒体网站;照片共享网站;视频和音乐流媒体网站;搜索引擎网站;体育、新闻、或娱乐网站,等等。应用服务还可以与系统100的组件相关联地提供分析、数据编译、和/或存储服务等。系统100可以包括能够存储与系统100的一个或多个组件的操作相关联的数据的一个或多个存储设备112。在示例中,存储设备112可以与系统100的其他组件接合。与系统100的任何组件相关联的数据可以被存储在存储设备112中,其中,组件可以通过包括云计算平台和基础结构服务的分布式网络而连接至存储设备112。示例性存储设备112可以是第一方源、第二方源、和第三方源中的任何一个。存储设备112是任何物理或虚拟的存储器空间。存储设备112可以存储用于处理由系统100的组件所执行的操作的任何数据,来自处理操作的留存的数据,所存储的程序、代码、或应用编程接口(API),训练数据,指向系统100内部和外部的资源的链接,以及知识数据,等等。此外,在示例中,系统100的组件可以在系统100的组件所进行的处理中利用所述知识数据。知识可以由系统100的一个或多个组件使用以改进对电子邮件服务组件106中的任何一个的处理,其中,知识数据可以从系统100内部或外部的资源中获得。在示例中,知识数据可以被保存在存储设备112中或者通过知识提取操作从系统100外部的一个或多个资源中获取。在图1中,处理设备102可以是包括至少一个处理器和至少一个存储器/存储设备的任何设备。处理设备102的示例可以包括但不限于:诸如台式计算机、服务器、电话、平板计算机、平板电话、板式计算机、膝上型计算机、手表之类的处理设备,以及诸如具有一个或多个处理器或电路的设备之类的电子组件的任何其他集合。在一个示例中,处理设备102可以是在执行诸如示例性电子邮件服务(例如,电子邮件客户端)的应用/服务的用户的设备。电子邮件服务的示例是在示例中,处理设备102可以经由本文档来自技高网...

【技术保护点】
1.一种方法,包括:通过电子邮件服务的用户界面来接收用于对与所述电子邮件服务的邮箱相关联的电子邮件进行搜索的搜索输入;基于所接收的搜索输入来获取电子邮件结果;将所获取的电子邮件结果分类到一个或多个类别中;生成用于过滤所获取的电子邮件结果的智能过滤器,其中,所述智能过滤器包括与从所述一个或多个类别中的一个类别的电子邮件中提取的类别特定内容相对应的至少一个过滤器字段;以及通过所述用户界面来显示所述电子邮件结果和所述智能过滤器。

【技术特征摘要】
【国外来华专利技术】2017.02.10 US 15/430,2701.一种方法,包括:通过电子邮件服务的用户界面来接收用于对与所述电子邮件服务的邮箱相关联的电子邮件进行搜索的搜索输入;基于所接收的搜索输入来获取电子邮件结果;将所获取的电子邮件结果分类到一个或多个类别中;生成用于过滤所获取的电子邮件结果的智能过滤器,其中,所述智能过滤器包括与从所述一个或多个类别中的一个类别的电子邮件中提取的类别特定内容相对应的至少一个过滤器字段;以及通过所述用户界面来显示所述电子邮件结果和所述智能过滤器。2.根据权利要求1所述的方法,其中,所述获取还包括应用将所述搜索输入与实体类型归类相关的机器学习模型,并且其中,所述分类根据所述实体类型归类来对所述电子邮件结果进行分类。3.根据权利要求2所述的方法,其中,所述类别特定内容与由所述机器学习模型从所述一个或多个类别的特定的电子邮件结果中所提取的元数据相对应。4.根据权利要求2所述的方法,其中,所述实体类型归类与关联于电子邮件捆绑的标签相对应,并且其中,所述分类确定与所述标签相关联的电子邮件结果的类别。5.根据权利要求4所述的方法,其中,所述显示将与所述电子邮件捆绑相关联的电子邮件结果优先化,并且其中,所述电子邮件捆绑包括:至少两个单独的电子邮件线程的分组以及所述标签。6.根据权利要求1所述的方法,还包括:提供用于过滤所获取的电子邮件结果的一组基本过滤器,其中,所述显示除了所述一组基本过滤器之外还显示所述智能过滤器。7.根据权利要求1所述的方法,其中,所述分类将所述电子邮件结果分类到多个类别中,并且其中,所述显示在所述用户界面内显示与所述智能过滤器相关联的多个用户界面特征以用于所述多个类别的选择。8.一种系统,包括:至少一个处理器;以及与所述至少一个处理器操作性地连接的存储器,所述存储器存储计算机可执行指令,所述计算机可执行指令当由所述至少一个处理器执行时,使得所述至少一个处理器执行一种方法,该方法包括:通过电子邮件服务的用户界面来接收用于对与所述电子邮件服务的邮箱相关联的电子邮件进行搜索的搜索输入;基于所接收的搜索输入来获取电子邮件...

【专利技术属性】
技术研发人员:S·Pc·林L·C·加里T·C·斯坦顿A·J·皮科克M·M·金特罗
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1