当前位置: 首页 > 专利查询>苹果公司专利>正文

智能列表读取制造技术

技术编号:16778828 阅读:68 留言:0更新日期:2017-12-12 23:25
本发明专利技术题为“智能列表读取”。本发明专利技术提供了用于操作智能自动化助理以执行智能列表读取的系统和过程。在一个示例性过程中,接收与多个数据项相关联的口头用户请求。该过程确定口头用户请求的特定性程度是否小于阈值水平。响应于确定口头用户请求的特定性程度小于阈值水平,确定与口头用户请求有关的一个或多个属性。一个或多个属性未在口头用户请求中限定。另外,获取基于口头用户请求和一个或多个属性的数据项列表。生成包括数据项列表的子集的口头响应,并提供口头口头响应。

Intelligent list reading

The invention is entitled \intelligent list reading\. The present invention provides systems and processes for operating intelligent automation assistants to perform intelligent list reading. In an exemplary process, an oral user request associated with multiple data items is received. The process determines whether the degree of specificity of an oral user's request is less than the threshold level. The degree of specificity in response to determining an oral user's request is less than the threshold level, and determines one or more attributes associated with an oral user request. One or more attributes are not defined in the oral user's request. In addition, get a list of data items based on an oral user request and one or more attributes. The oral response to a subset of the list of data items is generated and oral response is provided.

【技术实现步骤摘要】
智能列表读取相关申请的交叉引用本专利申请要求2016年6月6日提交的名称为“intelligentLISTREADING”的美国临时专利申请序列号62/346,236、2016年9月21日提交的名称为“intelligentLISTREADING”的美国临时专利申请序列号15/272,214和2017年5月11日提交的名称为“intelligentLISTREADING”的丹麦专利申请序列号PA201770331的优先权,所有这些专利申请据此全文以引用方式并入以用于所有目的。
本公开整体涉及智能自动化助理,更具体地讲涉及智能自动化助理的智能列表读取。
技术介绍
智能自动化助理(或数字助理)能够提供人类用户与电子设备之间有利的接口。此类助理可允许用户利用口头和/或文本形式的自然语言与设备或系统进行交互。例如,用户可向在电子设备上操作的数字助理提供包含用户请求的语音输入。数字助理可由语音输入来解释用户的意图,并将用户的意图操作化定义成任务。然后可通过执行电子设备的一个或多个服务来执行所述任务,并且可将响应于用户请求的相关输出返回给用户。与数字助理的交互常常可以是基于语音的,其中用户提供口本文档来自技高网...
智能列表读取

【技术保护点】
一种用于操作数字助理的方法,所述方法包括:在具有处理器和存储器的电子设备处:接收与多个数据项相关联的口头用户请求;确定所述口头用户请求的特定性程度是否小于阈值水平;响应于确定所述口头用户请求的特定性程度小于阈值水平:确定与所述口头用户请求有关的一个或多个属性,所述一个或多个属性未在所述口头用户请求中限定;基于所述口头用户请求和所述一个或多个属性来获取数据项列表;生成包括所述数据项列表的子集的口头响应;以及提供所述口头响应。

【技术特征摘要】
2017.05.11 DK PA201770331;2016.06.06 US 62/346,2361.一种用于操作数字助理的方法,所述方法包括:在具有处理器和存储器的电子设备处:接收与多个数据项相关联的口头用户请求;确定所述口头用户请求的特定性程度是否小于阈值水平;响应于确定所述口头用户请求的特定性程度小于阈值水平:确定与所述口头用户请求有关的一个或多个属性,所述一个或多个属性未在所述口头用户请求中限定;基于所述口头用户请求和所述一个或多个属性来获取数据项列表;生成包括所述数据项列表的子集的口头响应;以及提供所述口头响应。2.根据权利要求1所述的方法,还包括:确定所述口头用户请求中限定的参数的数量,其中所述特定性程度基于所述口头用户请求中限定的参数的所述数量。3.根据权利要求1所述的方法,还包括:确定满足所述口头用户请求的可能数据项的数量,其中所述特定性程度基于所述可能数据项的数量。4.根据权利要求1所述的方法,还包括:确定与满足所述口头用户请求的数据项相关联的元数据的大小,其中所述阈值水平基于所述元数据的所述大小。5.根据权利要求1所述的方法,还包括:确定对应于所述口头用户请求的域,其中所述阈值水平基于所述域。6.根据权利要求1所述的方法,还包括:确定与满足所述口头用户请求的数据项相关联的熟悉程度,其中所述阈值水平基于所述熟悉程度。7.根据权利要求1所述的方法,其中生成口头响应包括生成描述所述一个或多个属性的属性的口头导言,并且其中提供所述口头响应包括在提供所述数据项列表的所述子集之前提供所述口头导言。8.根据权利要求1所述的方法,其中所述口头响应包括为所述数据项列表的所述子集的每个数据项指定附加属性的描述,并且其中所述附加属性未在所述口头用户请求中限定并且不同于所述一个或多个属性的任何属性。9.根据权利要求1所述的方法,其中所述数据项列表的所述子集至多具有预先确定的数量的数据项。10.根据权利要求1所述的方法,还包括:接收语音输入;响应于接收到所述语音输入,确定所述语音输入是否对应于拒绝所述数据项列表的所述子集;以及响应于确定所述语音输入对应于拒绝所述数据项列表的所述子集:确定与所述口头用户请求有关的一个或多个第二属性,其中所述一个或多个第二属性不同于所述一个或多个属性并且未在所述口头用户请求中限定;基于所述口头用户请求和所述一个或多个第二属性来获取第二数据项列表;生成包括所述第二数据项列表的子集的第二口头响应;以及提供所述第二口头响应。11.根据权利要求10所述的方法,还包括:响应于确定所述语音输入对应于拒绝所述数据项列表的所述子集,提供用于所述用户提供附加属性以提炼所述口头用户请求的口头提示。12.根据权利要求11所述的方法,还包括:接收响应于所述口头提示的第二语音输入;基于所述口头用户请求和所述第二语音输入中限定的一个或多个属性来获取第三数据项列表;生成包括所述第三数据项列表的子集的第三口头响应;以及提供所述第三口头响应。13.根据权利要求10所述的方法,还包括:响应于确定所述语音输入不对应于拒绝所述数据项列表的所述子集,确定所述语音输入是否对应于接受所述数据项列表的所述子集中的数据项;以及响应于确定所述语音输入对应于接受所述数据项列表的所述子集中的数据项,提供与所接受的数据项相关联的内容。14.根据权利要求1所述的方法,还包括:确定预先确定的数量的先前口头响应中的每个口头响应是否包括指示附加数据项可用的口头提示;响应于确定预先确定的数量的先前口头响应中的每个口头响应不包括指示附加数据项可用的口头提示,在所述口头响应中提供指示附加数据项可用的口头提示;以及响应于确定预先确定的数量的先前口头响应中的每个口头响应包括指示附加数据项可用的口头提示,放弃在所述口头响应中提供指示附加数据项可用的口头提示。15.根据权利要求1所述的方法,还包括:响应于确定所述口头用户请求的特定性程度不小于阈值水平:基于所述口头用户请求来获取第四数据项列表;确定所述第四数据项列表中的数据项的数量是否超过预先确定的数量;以及响应于确定所述第四数据项列表中的数据项的数量超过预先确定的数量:生成包括所述第四数据项列表的子集的第四口头响应;以及提供所述第四口头响应。16.根据权利要求15所述的方法,其中生成所述第四口头响应包括生成指示所述第四数据项列表中的数据项的数量的第四口头导言。17.根据权利要求15所述的方法,其中所述第四数据项列表的所述子集与从所述口头用户请求推断的预期结果不同,并且其中所述第四口头导言指示所述第四数据项列表的所述子集与从所述口头用户请求推断的预期结果不同。18.根据权利要求15所述的方法,其中所述第四数据项列表的所述子集中的数据项的数量小于或等于所述预先确定的数量。19.根据权利要求15所述的方法,还包括:响应于确定所述第四数据项列表中的数据项的数量不超过预先确定的数量:生成包括所述第四数据项列表的第五口头响应;以及提供所述第五口头响应。20.根据权利要求15所述的方法,还包括:基于所述口头用户请求中限定的属性来从所述第四数据项列表选择所述第四数据项列表的所述子集。21.根据权利要求15所述的方法,其中所述第四数据项列表具有预先确定的次序,其中所述第四数据项列表的所述子集包括所述第四数据项列表中的前N个数据项,并且其中N小于或等于所述预先确定的数量。22.根据权利要求15所述的方法,其中所述口头用户请求与用户相关联,并且其中所述预先确定的数量基于所述用户与所述第四数据项列表中的数据项的熟悉程度。23.根据权利要求22所述的方法,其中所述预先确定的数量基于在接收到所述口头用户请求时与所述用户相关联的认知负担。24.根据权利要求15所述的方法,其中所述预先确定的数量基于与所述第四数据项列表中的每个数据项相关联的元数据的量。25.根据权利要求15所述的方法,其中所述第四口头响应包括指示附加数据项可用的第二口头提示。26.根据权利要求25所述的方法,其中所述第二口头提示指示所述第四数据项列表中剩余数据项的数量。27.根据权利要求15所述的方法,还包括:在提供所述第四口头响应期间,检测第二用户请求;响应于检测到所述第二用户请求:停止提供所述第四口头响应;基于所述第二用户请求和所述第四口头响应的与检测到所述第二用户请求重合的部分来生成第六口头响应;以及提供所述第六口头响应。28.根据权利要求1所述的方法,其中所述一个或多个属性基于在来自多个用户的多个用户请求中指定的属性的频率来确定。29.根据权利要求1所述的方法,其中所述一个或多个属性基于与所述口头用户请求相关联的用户配置文件来确定。30.根据权利要求1所述的方法,其中确定所述一个或多个属性包括从属性的分类随机地选择属性。31.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序被配置成由电子设备的一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:接收与多个数据项相关联的口头用户请求;确定所述口头用户请求的特定性程度是否小于阈值水平;响应于确定所述口头用户请求的特定性程度小于阈值水平:确定与所述口头用户请求有关的一个或多个属性,所述一个或多个属性未在所述口头用户请求中限定;基于所述口头用户请求和所述一个或多个属性来获取数据项列表;生成包括所述数据项列表的子集的口头响应;以及提供所述口头响应。32.根据权利要求31所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:确定所述口头用户请求中限定的参数的数量,其中所述特定性程度基于所述口头用户请求中限定的参数的所述数量。33.根据权利要求31所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:确定满足所述口头用户请求的可能数据项的数量,其中所述特定性程度基于所述可能数据项的数量。34.根据权利要求31所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:确定与满足所述口头用户请求的数据项相关联的元数据的大小,其中所述阈值水平基于所述元数据的所述大小。35.根据权利要求31所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:确定对应于所述口头用户请求的域,其中所述阈值水平基于所述域。36.根据权利要求31所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:确定与满足所述口头用户请求的数据项相关联的熟悉程度,其中所述阈值水平基于所述熟悉程度。37.根据权利要求31所述的计算机可读存储介质,其中生成口头响应包括生成描述所述一个或多个属性的属性的口头导言,并且其中提供所述口头响应包括在提供所述数据项列表的所述子集之前提供所述口头导言。38.根据权利要求31所述的计算机可读存储介质,其中所述口头响应包括为所述数据项列表的所述子集的每个数据项指定附加属性的描述,并且其中所述附加属性未在所述口头用户请求中限定并且不同于所述一个或多个属性的任何属性。39.根据权利要求31所述的计算机可读存储介质,其中所述数据项列表的所述子集至多具有预先确定的数量的数据项。40.根据权利要求31所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:接收语音输入;响应于接收所述语音输入,确定所述语音输入是否对应于拒绝所述数据项列表的所述子集;以及响应于确定所述语音输入对应于拒绝所述数据项列表的所述子集:确定与所述口头用户请求有关的一个或多个第二属性,其中所述一个或多个第二属性不同于所述一个或多个属性并且未在所述口头用户请求中限定;基于所述口头用户请求和所述一个或多个第二属性来获取第二数据项列表;生成包括所述第二数据项列表的子集的第二口头响应;以及提供所述第二口头响应。41.根据权利要求40所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:响应于确定所述语音输入对应于拒绝所述数据项列表的所述子集,提供用于所述用户提供附加属性以提炼所述口头用户请求的口头提示。42.根据权利要求41所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:接收响应于所述口头提示的第二语音输入;基于所述口头用户请求和所述第二语音输入中限定的一个或多个属性来获取第三数据项列表;生成包括所述第三数据项列表的子集的第三口头响应;以及提供所述第三口头响应。43.根据权利要求40所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:响应于确定所述语音输入不对应于拒绝所述数据项列表的所述子集,确定所述语音输入是否对应于接受所述数据项列表的所述子集中的数据项;以及响应于确定所述语音输入对应于接受所述数据项列表的所述子集中的数据项,提供与所接受的数据项相关联的内容。44.根据权利要求31所述的计算机可读存储介质,其中所述一个或多个程序进一步包括用于以下操作的指令:确定预先确定的数量的先前口头响应中的每个口头响应是否包括指示附加数据项可用的口头提示;响应于确定预先确定的数量的先前口头响应中的每个口头响应不包括指示附加数据项可用的口头提示,在所述口头响应中提供指示附加数据项可...

【专利技术属性】
技术研发人员:S·L·布克M·克里施南G·L·温伯格A·皮尔西
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

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

1