选择性执行自动电话呼叫以减少时延和/或助理交互的持续时间制造技术

技术编号:36922170 阅读:27 留言:0更新日期:2023-03-22 18:45
实施方式涉及使用助理来发起与实体的自动电话呼叫。一些实施方式识别感兴趣项目,识别与该项目相关联的实体的组,并发起与实体的呼叫。在与给定实体的给定呼叫期间,助理可以请求关于该项目的状态更新,并确定在发起与给定实体的另一个呼叫之前的时间延迟以基于响应于该请求而接收到的信息来请求关于该项目的进一步状态更新。其他实施方式接收代表用户执行动作的请求,识别可以执行该动作的实体的组,并发起与给定实体的给定呼叫。在给定呼叫期间,助理可以发起与附加实体的附加呼叫,并基于给定呼叫和/或附加呼叫的结果为用户生成通知。通知。通知。

【技术实现步骤摘要】
【国外来华专利技术】选择性执行自动电话呼叫以减少时延和/或助理交互的持续时间


技术介绍

[0001]用户可以经由各种计算设备与自动化助理进行交互,各种计算设备诸如是智能电话、平板计算机、可穿戴设备、汽车系统、独立个人助理设备等。自动化助理接收来自用户的输入(例如,口头、触摸和/或键入)并以响应性输出(例如,视觉和/或可听)进行响应。
[0002]用户可以与自动化助理交互以使得自动化助理代表用户执行动作。作为一个示例,自动化助理可以代表用户拨打电话呼叫以执行给定动作,并且可以与其他用户进行会话以执行该动作。例如,用户可以提供请求自动化助理通过电话代表用户询问项目或服务的输入。自动化助理可以发起与与项目或服务相关联的特定实体的自动电话呼叫,并且可以向与特定实体相关联的附加用户提供信息以进行询问。然后自动化助理可以向用户通知自动电话呼叫的结果和/或可以基于该结果来更新与特定实体相关联的搜索结果。
[0003]然而,对于由自动化助理代表用户执行的一些动作,特定实体可能无法完全满足用户的请求,导致浪费在执行该动作时利用的计算和/或网络资源。作为一个示例,假设自动化助理如上所述通过电话代表用户进行询问,并且进一步假设与特定实体相关联的附加用户指示该项目或服务不可用。一些自动化助理可以确定该项目或服务不可用,并简单地向用户提供反映该项目或服务不可用的通知。因此,浪费了在执行自动呼叫时利用的计算和/或网络资源。此外,用户可以手动向其他实体拨打其他电话呼叫和/或使自动化助理向其他实体拨打其他自动电话呼叫以试图满足该请求,从而使得对计算和/或网络资源的更进一步使用。而且此外,其他用户可能利用特定实体无法满足的相同或相似请求向特定实体发出手动和/或自动呼叫,从而导致对计算和/或网络资源的更进一步使用。

技术实现思路

[0004]实施方式涉及使用自动化助理来发起和执行自动电话呼叫。在一些实施方式中,可以响应于发起和执行自动电话呼叫的请求而发起和执行自动电话呼叫。自动化助理可以识别与请求相关联的实体的组,并且可以发起与该组的实体中的一个或多个实体的对应自动电话呼叫以执行与请求相关联的动作。此外,自动化助理可以通过渲染与请求相关的合成语音的实例来执行与请求相关联的动作。可以基于请求并基于处理在自动电话呼叫期间的来自参与电话呼叫的实体的代表的响应来生成合成语音的实例中的至少一些实例。
[0005]在一些实施方式中,发起和执行自动电话呼叫的请求可以是基于分析多个用户的查询活动。自动化助理可以基于分析查询活动来识别包括在阈值数量的查询中(并且可选地跨越阈值持续时间)的与感兴趣项目或服务相对应的术语。响应于识别到与感兴趣项目或服务相对应的术语被包括在阈值数量的查询中(并且可选地跨越阈值持续时间),自动化助理可以在一个或多个数据库中识别与感兴趣项目或服务相关联的实体的组。例如,假设对卫生纸的查询激增。在该示例中,该请求可以是关于在组的每个实体处的卫生纸的状态
更新的请求,并且可以基于与卫生纸项目相关联地存储的实体来识别每个实体。在那些实施方式的一些版本中,包括在组中的实体可能被限制于特定地理区域,从或接近该特定地理区域(例如,在10英里、50英里或其他距离阈值内),查询活动的分析的查询起源和/或仅被限制于与感兴趣项目相关联地存储的特定类型的一个或多个实体(例如,药店、超市、便利店、杂货店等)。继续上面的示例,进一步假设最近激增的查询起源自肯塔基州的杰斐逊县。在此示例中,包括在该组中的实体可以被限制为物理上位于肯塔基州杰斐逊县(或在其阈值距离内)并且与卫生纸项目相关联地存储的实体。自动化助理还可以智能地识别与感兴趣项目相关的对应有意义类型的实体。继续上面的示例,自动化助理可以识别卫生纸主要在诸如超市、便利店、杂货店等的实体处销售,并且肯塔基州杰斐逊县中的相关商店将被包括在实体的组中。
[0006]在那些实施方式的一些版本中,可以使用自动化助理的实例来并行地呼叫组的每个实体。在每个自动电话呼叫期间,可以通过渲染合成语音的实例(例如,请求状态更新)来执行与请求相关联的动作,并且可以响应于合成语音而从与实体中的对应一个相关联的代表接收信息。此外,自动化助理可以在发起与给定实体的后续附加对应自动电话呼叫以再次执行动作之前确定时间延迟。此外,响应于确定时间延迟已经流逝,自动化助理可以发起与给定实体的后续附加对应自动电话呼叫以再次执行动作。
[0007]例如,假设该请求是对于关于在组的实体中的每个实体处的卫生纸的状态更新的请求,并且假设与给定实体相关联的代表指示给定实体具有足够的卫生纸来持续三天。在此示例中,自动化助理可以基于从代表接收到的信息来指配72小时的时间段作为时间延迟。因此,自动化助理将直到72小时的时间段已经流逝才会发起与给定实体的后续对应自动电话呼叫。相反,假设与给定实体相关联的代表指示给定实体可能没有足够的卫生纸来持续当天的剩余时间。在此示例中,自动化助理可以基于从代表接收到的信息来指配四个小时的时间段作为时间延迟。因此,自动化助理将在该同一天稍后发起与给定实体的后续对应自动电话呼叫。以这些和其他方式,可以基于在与实体的自动电话呼叫期间接收到的信息为每个实体动态地确定对应时间延迟。以这种方式动态地确定时间延迟可以平衡通过维护来自实体的最新信息所实现的技术益处与在发起和执行自动电话呼叫中使用的资源。换句话说,动态地确定时间延迟可以防止对实体的另一个自动电话呼叫被执行得太快,这会导致计算和/或网络资源的不必要利用——同时确保来自实体的信息是最新的。
[0008]在其他实施方式中,发起和执行自动电话呼叫的请求可以是基于来自与自动化助理相关联的计算设备的用户的用户输入。自动化助理可以基于处理用户输入来识别与请求相关联的感兴趣项目或服务。响应于在用户输入中识别到感兴趣项目或服务,自动化助理可以在一个或多个数据库中识别与感兴趣项目或服务相关联的实体的组。例如,假设计算设备的用户提供“给我找屋顶工”的用户输入。在该示例中,该请求可以是对于来自组的实体中的每个实体的关于屋顶工的可用性的请求,并且可以基于与屋顶项目相关联地存储的实体来识别实体中的每个实体。在那些实施方式的一些版本中,包括在组中的实体可以被限制为在用户的计算设备的位置的阈值距离内的实体。继续上面的示例,包括在组中的实体可以被限制为在用户的计算设备的位置的十英里内并且与屋顶服务相关联地存储的实体。如果没有实体被包括在组中,则可以增加阈值距离直到一个或多个实体被包括在组中。
[0009]在那些实施方式的一些版本中,可以使用自动化助理的实例以交错方式呼叫组的
实体中的每个实体。自动化助理可以发起与该组的实体中的第一实体的第一自动电话呼叫。可以通过渲染合成语音的实例(例如,请求状态更新、请求服务的可用性和/或其他动作)来执行与请求相关联的动作,并且可以响应于合成语音而从与该组的第一实体相关联的代表接收信息。此外,自动化助理可以确定与该组的其他实体中的每个实体相关联的呼叫发起时间。如本文更详细描述的(例如,关于图1),呼叫发起时间可以是在发起每个自动电话呼叫之后的设定持续时间,其是基于与该组的实体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由一个或多个处理器实现的方法,包括:从用户的计算设备接收代表所述用户发起自动电话呼叫的执行的请求;基于所述请求来识别在所述自动电话呼叫期间要执行的动作;基于在所述自动电话呼叫期间要执行的所述动作来识别每个都能够满足所述请求的实体的组;由自动化助理发起对与所述组的所述实体中的给定实体的所述自动电话呼叫的执行;在对与所述给定实体的所述自动电话呼叫的执行期间:参与与关联于所述给定实体的代表的对话,以通过对与所述请求相关的合成语音的一个或多个对应实例的渲染来执行所述动作;以及由所述自动化助理发起对与所述组的所述实体中的附加实体的附加自动电话呼叫的执行;生成包括与所述代表的所述对话的结果的通知;以及使得所述通知经由所述用户的所述计算设备被渲染。2.根据权利要求1所述的方法,进一步包括:基于在对所述自动电话呼叫的执行期间的所述对话的所述结果来确定所述给定实体将满足所述请求;以及响应于确定所述给定实体将满足所述请求,终止对与所述附加实体的所述附加自动电话呼叫的执行。3.根据权利要求1或权利要求2所述的方法,进一步包括:在发起对与所述给定实体的所述自动电话呼叫的执行后,确定与所述给定实体相关联的所述代表已经将所述自动电话呼叫保持;确定与所述给定实体相关联的所述代表已经恢复所述自动电话呼叫;以及其中,发起对与所述附加实体的所述附加自动电话呼叫的执行是响应于确定与所述给定实体相关联的所述代表已经恢复所述自动电话呼叫。4.根据权利要求1或权利要求2所述的方法,进一步包括:在对与所述给定实体的对应自动电话呼叫的执行期间:基于与所述实体相关联的历史呼叫数据来确定用于发起对与所述附加实体的所述附加自动电话呼叫的执行的呼叫发起时间;以及其中,发起对与所述附加实体的所述附加自动电话呼叫的执行是响应于确定当前时间与所述呼叫发起时间相匹配。5.根据权利要求4所述的方法,其中,与所述附加实体相关联的所述历史呼叫数据包括以下中的一项或多项:所述实体与交互式语音响应系统相关联的指示以及导航所述交互式语音响应系统的持续时间;与所述实体的先前自动电话呼叫的持续时间的指示;或者在与所述实体的先前自动电话呼叫期间的初始保持时间的持续时间的指示。6.根据前述权利要求中的任一项所述的方法,其中,在所述自动电话呼叫期间要执行的所述动作包括请求关于与所述组的所述实体相关联的感兴趣项目的状态更新。7.根据权利要求6所述的方法,其中,参与与关联于所述给定实体的所述代表的所述对
话以执行所述动作包括:从与所述给定实体相关联的所述代表请求关于所述感兴趣项目的所述状态更新;以及响应于请求所述状态更新,从与所述给定实体相关联的所述代表接收关于所述感兴趣项目的信息。8.根据权利要求7所述的方法,其中,接收到的关于所述感兴趣项目的信息指示所述感兴趣项目在所述给定实体处的可用性,并且其中,包括所述对话的所述结果的所述通知指示所述感兴趣项目在所述给定实体处可用。9.根据权利要求8所述的方法,进一步包括:响应于确定接收到的关于所述感兴趣项目的信息指示所述感兴趣项目的可用性:请求与所述给定实体相关联的所述代表为所述用户在所述给定实体处保持所述感兴趣项目,其中,包括所述对话的所述结果的所述通知进一步指示为所述用户在所述给定实体处保持所述感兴趣项目。10.根据权利要求8所述的方法,进一步包括:响应于确定接收到的关于所述感兴趣项目的信息指示所述感兴趣项目的可用性:向与所述给定实体相关联的所述代表并代表所述用户提交附加信息以获取所述感兴趣项目。11.根据权利要求10所述的方法,其中,包括所述对话的所述结果的所述通知还从所述用户请求授权以提交为获取所述感兴趣项目而提交的所述附加信息。12.根据权利要求10所述的方法,其中,包括所述对话的所述结果的所述通知进一步指示提交了所述附加信息以获取所述感兴趣项目。13.根据权利要求8所述的方法,其中,所述通知进一步请求所述用户加入所述自动电话呼叫。14.根据权利要求8所述的方法,其中,在代表所述用户发起对所述自动电话呼叫的执行的所述请求中指定所述感兴趣项目。15.根据权利要求8所述的方法,进一步包括:响应于确定所述感兴趣项目在所述给定实体处可用,终止对与所述附加实体的所述附加自动电话呼叫的执行。16.根据权利要求7所述的方法,其中,接收到的关于所述感兴趣项目的信息指示所述感兴趣项目在所述给定实体处不可用,并且其中,包括所述对话的所述结果的所述通知指示所述感兴趣项目在所述给定实体处不可用。17.根据权利要求16所述的方法,进一步包括:响应于确定所述感兴趣项目在所述给定实体处不可用,终止对与所述给定实体的所述自动电话呼叫的执行。18.根据前述权利要求中的任一项所述的方法,其中,在所述自动电话呼叫期间要执行的所述动作包括请求在给定时间段期间所述组的所述实体的可用性。19.根据权利要求18所述的方法,其中,参与与关联于所述给定实体的所述代表的所述对话以执行所述动作包括:从与所述给定实体相关联的所述代表请求所述给定实体在所述给定时间段期间的所
述可用性;以及从与所述给定实体相关联的所述代表接收关于所述给定实体在所述给定时间段期间的所述可用性的信息。20.根据权利要求19所述的方法,其中,接收到的信息指示所述给定实体在所述给定时间段期间可用,并且其中,包括所述对话的所述结果的所述通知指示所述给定实体在所述给定时间段期间可用。21.根据权利要求20所述的方法,进一步包括:响应于确定所述给定实体在所述给定时间段期间可用:请求与所述给定实体相关联的所述代表为所述用户保持对给定实体可用的所述给定时间段,其中,包括所述对话的所述结果的所述通知进一步指示正在为所述用户保持对所述给定实体可用的所述给定时间段。22.根据权利要求20所述的方法,其中,所述通知进一步请求所述用户加入所述自动电话呼叫。23.根据权利要求20所述的方法,进一步包括:响应于确定所述给定实体在所述给定时间段期间可用,终止对与所述附加实体的所述附加自动电话呼叫的执行。24.根据权利要求19所述的方法,其中,接收到的信息指示所述给定实体在所述给定时间段期间不可用,并且其中,包括所述对话的所述结果的所述通知指示所述给定实体在所述给定时间段期间不可用。25.根据权利要求24所述的方法,进一步包括:响应于确定所述给定实体在所述给定时间段期间不可用,终止对与所述给定实体的所述自动电话呼叫的执行。26.根据前述权利要求中的任一项所述的方法,其中,识别每个都能够满足所述请求的所述实体的所述组包括:识别所述用户的所述计算设备的位置;确定所述实体是否在所述用户的所述计算设备的所述位置的阈值距离内;确定所述实体是否能够满足所述请求;以及响应于确定所述实体在所述计算设备的所述位置的所述阈值距离内并且响应于确定所述实体能够满足所述请求,将所述实体包括在实体的所述组中。27.根据前述权利要求中的任一项所述的方法,进一步包括:与所述给定实体相关联地存储与关联于...

【专利技术属性】
技术研发人员:尤瓦尔
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1