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.一种计算机实现的方法,包括:在图形用户界面的一个或多个图形元素处接收输入数据;获得定义与多个提供者相关联的工作负载数据和工作历史数据中的至少一个的上下文数据;生成定义所述多个提供者中的各个提供者的资格水平的数据,其中,所述资格水平至少部分地基于定义工作负载数据和工作历史数据中的至少一个的所述上下文数据;响应于接收所述输入数据,生成所述多个提供者的排序列表,其中,所述多个提供者中的各个提供者至少部分地基于与所述各个提供者相关联的资格水平来排序;使得在所述图形用户界面上显示所述排序列表;接收对所述各个提供者中的至少一个个体提供者的选择;以及响应于接收对所述至少一个个体提供者的选择,使用与所述个体提供者相关联的元数据来填充数据输入字段。
【技术特征摘要】
【国外来华专利技术】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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。