基于资源的服务提供者选择和自动完成制造技术

技术编号:20596333 阅读:20 留言:0更新日期:2019-03-16 11:58
本文描述的技术为图形用户界面的数据输入字段提供基于资源的自动完成。在一些配置中,本文公开的技术利用来自多个资源的输入数据和上下文数据来选择和显示文本输入候选,以帮助用户填充一个或多个数据输入字段。例如,输入数据可以包括对服务类别或主题的指示以及定义日历事件的其他数据。上下文数据可以与服务提供者和客户相关,包括定义两个或更多个实体之间的先前工作历史、通勤预测、安排冲突、偏好的数据和其他数据,例如交通数据和天气数据。指示客户或提供者的终身价值的数据也可用于选择文本输入候选者。

Resource-based service provider selection and automation

The techniques described in this paper provide resource-based automation for data entry fields in graphical user interfaces. In some configurations, the techniques disclosed herein utilize input data and context data from multiple resources to select and display text input candidates to help users fill in one or more data input fields. For example, input data can include instructions for service categories or topics, as well as other data that defines calendar events. Context data can be relevant to service providers and customers, including data defining previous work history, commuting forecasts, scheduling conflicts, preferences and other data between two or more entities, such as traffic data and weather data. Data indicating the lifetime value of a customer or provider can also be used to select text input candidates.

【技术实现步骤摘要】
【国外来华专利技术】基于资源的服务提供者选择和自动完成
技术介绍
线路完成和文本输入预测技术已经成为计算机工业的一部分已有一段时间。在一些现有系统中,计算设备可以响应于初始文本条目来识别候选词并向用户显示候选词。当用户将字符输入到文本输入字段中时,系统可以基于输入的字符来识别候选词,并向用户显示候选词或候选词列表以供选择。响应于接收到对候选词的选择,计算设备可以用所选词填充文本输入字段。尽管一些现有系统对于某些应用是有用的,但是当前技术具有许多限制。一些技术仅基于先前键入的单词组合来选择候选词。例如,如果用户先前已将家庭地址输入到设备中,则设备稍后可在用户输入街道地址时将街道名称呈现为候选词。这些技术在用户体验方面有很多不足之处,因为候选词通常不相关,而在动态环境中则更不相关。关于这些和其他考虑因素,提出了本文所公开的内容。
技术实现思路
这里描述的技术为图形用户界面的数据输入字段提供基于资源的自动完成。在一些配置中,本文公开的技术利用来自多个资源的输入数据和上下文数据来识别和显示文本输入候选,以帮助用户填充一个或多个数据输入字段。例如,输入数据可以包括对服务类别或主题的指示,例如,汽车修理,草坪护理,法律服务等。输入数据还可以定义日历事件的各方面,例如日期和时间。上下文数据可以与服务提供者和客户相关,包括但不限于定义两个或更多个实体之间的先前工作历史的数据,通勤预测,安排冲突,支付历史,信用历史,一方或多方的可用性,项目的位置,到预约的旅行时间,优选的营业时间,一个或多个实体的可用性,性能度量,客户偏好,提供者偏好,工作流定义及其组合。上下文数据还可以包括交通数据、天气数据以及可以影响服务提供者或消费者的时间表和/或通勤的其他数据。本文公开的技术还可以利用量化客户价值或提供者价值的数据。在一些配置中,输入数据、上下文数据和其他数据可用于生成排序的项目列表,其可包括排序的提供者列表或排序的客户列表。选择列表的项目使得取回与所选项目相关的元数据。可以包括公司名称、人名、联系信息、位置数据和其他数据的元数据可以显示为图形用户界面的一个或多个数据输入字段的文本输入候选。本文公开的技术帮助用户与计算设备进行交互,除了其他益处之外,其还节省了计算资源并减少了无意的用户条目的数量。此外,本文公开的技术使客户能够识别帮助他们实现一个或多个目标的一个或多个提供者。此外,本文公开的技术使提供者能够识别帮助他们实现一个或多个目标的一个或多个客户。在一些配置中,本文公开的技术涉及生成定义提供者和客户的资格水平的数据。例如,如果客户希望安排与特定服务类别有关的预约,则分析上下文数据以确定多个提供者的资格水平。可以基于提供者的专业化、时间表、工作负载、先前工作历史、通勤到特定位置的能力和/或这些数据与其他上下文数据的组合来调整个体提供者的资格水平。类似地,可以基于来自多个资源的上下文数据来确定一个或多个客户的资格水平。资格水平可用于影响提供者或客户在排序的项目列表上的排序。在一些配置中,客户偏好和提供者偏好可用于影响提供者或客户在排序的项目列表上的排序。例如,客户偏好可以定义一个或多个优先级,其可以包括成本节省、工作质量等。可以利用其他上下文数据来分析偏好,诸如定义性能历史数据和计费数据的工作历史数据。可以至少部分地基于考虑到客户的偏好而对与提供者相关联的上下文数据的分析来调整提供者的排序。此外,这些技术可以使用这些数据来采取其他行动,例如,自动选择提供者进行终止,自动选择提供者进行促销等。在另一个示例中,提供者偏好可以定义一个或多个优先级,其可以包括获得大量客户、高知名度客户和/或具有阈值信用评分的客户的期望。优先级的组合使服务提供者能够识别具有满足或超过阈值的“终身价值”的客户。可以考虑到提供者的偏好而至少部分地基于对与客户相关联的上下文数据的分析来调整客户的排序。此外,这些技术可以使用这些数据来采取其他行动,例如,自动选择客户进行终止,自动选择客户进行特殊定价,等等。应当理解,上述主题还可以实现为计算机控制的装置、计算机进程、计算系统或者诸如计算机可读介质之类的制品。通过阅读以下具体实施方式和对相关附图的回顾,这些和各种其他特征将是显而易见的。提供本
技术实现思路
是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在确定所要求保护的主题的关键特征或必要特征,也不旨在将本
技术实现思路
用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提到的任何或所有缺点的实现方式。附图说明参考附图描述了具体实施方式。在附图中,参考标号的最左边的数字标识首次出现参考标号的图。不同图中的相同参考数字表示相似或相同的项目。图1是示出用于使能针对数据输入字段的基于资源的自动完成的说明性系统的框图。图2A-2E包括示出说明性图形用户界面的屏幕图,该图形用户界面配置有用于接收输入数据的图形元素以及被配置为用元数据填充的数据输入字段。图3A-3C包括示出被配置为接收日历事件的数据的说明性图形用户界面的屏幕图,该用户界面包括被配置为要用元数据填充的数据输入字段。图4是示出了例程的流程图,该例程示出了本文公开的用于使能针对数据输入字段的基于资源的自动完成的机制的各方面。图5是示出用于计算系统的说明性计算机硬件和软件体系结构的计算机体系结构图,该计算系统能够实现本文给出的技术和方法的各方面。图6是示出能够实现本文呈现的技术和方法的各方面的分布式计算环境的图。图7是示出能够实现本文给出的技术和方法的各方面的计算设备的计算设备体系结构的计算机体系结构图。具体实施方式以下具体实施方式描述了使能针对数据输入字段的基于资源的自动完成的技术。在一些配置中,本文公开的技术利用来自多个资源的输入数据和上下文数据来识别和显示文本输入候选,以帮助用户填充一个或多个数据输入字段。例如,输入数据可以包括对服务类别或主题的指示,例如,汽车修理、草坪护理、法律服务等。输入数据还可以定义日历事件的各方面,例如日期和时间。上下文数据可以与服务提供者和客户相关,包括但不限于定义两个或更多个实体之间的先前工作历史的数据,通勤预测,安排冲突,支付历史,信用历史,一方或多方的可用性,项目的位置,到预约的旅行时间,优选的营业时间,一个或多个实体的可用性,性能度量,客户偏好,提供者偏好,工作流定义及其组合。上下文数据还可以包括交通数据、天气数据和可以影响服务提供者或消费者的时间表和/或通勤的其他数据。本文公开的技术还可以利用量化客户价值或提供者价值的数据。在一些配置中,输入数据、上下文数据和其他数据可用于生成排序的项目列表,其可包括排序的提供者列表或排序的客户列表。选择列表的项目使得取回与所选项目相关的元数据。可以包括公司名称、联系信息、位置数据和其他数据的元数据可以显示为图形用户界面的一个或多个数据输入字段的文本条目候选。通过使用本文描述的技术,可以利用来自多个资源的上下文数据来实现针对用户界面的数据输入字段的基于资源的自动完成。这些技术可以通过自动建议与两方或更多方之间的关系在上下文中相关的单词或其他数据来改善用户与计算设备的交互。配置可以有益于帮助用户协调项目的各方面,例如日历事件,特别是当用户具有大量的事件要安排时。在由本文描述的技术提供的许多益处中本文档来自技高网
...

【技术保护点】
1.一种计算机实现的方法,包括:在图形用户界面的一个或多个图形元素处接收输入数据;获得定义与多个提供者相关联的工作负载数据和工作历史数据中的至少一个的上下文数据;生成定义所述多个提供者中的各个提供者的资格水平的数据,其中,所述资格水平至少部分地基于定义工作负载数据和工作历史数据中的至少一个的所述上下文数据;响应于接收所述输入数据,生成所述多个提供者的排序列表,其中,所述多个提供者中的各个提供者至少部分地基于与所述各个提供者相关联的资格水平来排序;使得在所述图形用户界面上显示所述排序列表;接收对所述各个提供者中的至少一个个体提供者的选择;以及响应于接收对所述至少一个个体提供者的选择,使用与所述个体提供者相关联的元数据来填充数据输入字段。

【技术特征摘要】
【国外来华专利技术】2016.04.29 US 15/143,2251.一种计算机实现的方法,包括:在图形用户界面的一个或多个图形元素处接收输入数据;获得定义与多个提供者相关联的工作负载数据和工作历史数据中的至少一个的上下文数据;生成定义所述多个提供者中的各个提供者的资格水平的数据,其中,所述资格水平至少部分地基于定义工作负载数据和工作历史数据中的至少一个的所述上下文数据;响应于接收所述输入数据,生成所述多个提供者的排序列表,其中,所述多个提供者中的各个提供者至少部分地基于与所述各个提供者相关联的资格水平来排序;使得在所述图形用户界面上显示所述排序列表;接收对所述各个提供者中的至少一个个体提供者的选择;以及响应于接收对所述至少一个个体提供者的选择,使用与所述个体提供者相关联的元数据来填充数据输入字段。2.如权利要求1所述的方法,其中,所述工作历史数据定义与所述多个提供者有关的一个或多个性能指示符,并且其中,所述个体提供者至少部分地基于与所述个体提供者有关的一个或多个性能指示符来排序。3.如权利要求1所述的方法,其中,所述工作负载数据定义指示所述个体提供者相对于预定工作负载容量的能力的值,并且其中,所述个体提供者至少部分地基于指示所述个体提供者相对于所述预定工作负载容量的能力的值来排序。4.如权利要求1所述的方法,其中,所述上下文数据定义与所述个体提供者有关的位置,并且其中,所述个体提供者至少部分地基于与所述个体提供者有关的位置来排序。5.如权利要求4所述的方法,其中,所述方法还包括生成指示与所述个体提供者相关联的成功通勤的概率的数据,所述概率至少部分地基于与所述个体提供者有关的位置,并且其中,所述个体提供者至少部分地基于所述概率来排序。6.如权利要求5所述的方法,其中,所述方法还包括获得地图数据、交通数据或天气数据,并且其中,所述概率至少部分地基于所述地图数据、所述交通数据或所述天气数据。7.如权利要求1所述的方法,其中,所述方法还包括:获得与所述个体提供者相关的安排数据;以及分析所述安排数据以生成定义安排冲突的严重性的数据,并且其中,所述个体提供者至少部分地基于定义安排冲突的严重性的数据来排序。8.如权利要求1所述的方法,其中,所述方法还包括:获得偏好数据;以及...

【专利技术属性】
技术研发人员:W·H·霍姆斯N·乔希P·D·蒂什豪瑟C·K·贾殷TH·佩尔赛特A·特里维迪
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1