【技术实现步骤摘要】
【国外来华专利技术】选择性执行自动电话呼叫以减少时延和/或助理交互的持续时间
技术介绍
[0001]用户可以经由各种计算设备与自动化助理进行交互,各种计算设备诸如是智能电话、平板计算机、可穿戴设备、汽车系统、独立个人助理设备等。自动化助理接收来自用户的输入(例如,口头、触摸和/或键入)并以响应性输出(例如,视觉和/或可听)进行响应。
[0002]用户可以与自动化助理交互以使得自动化助理代表用户执行动作。作为一个示例,自动化助理可以代表用户拨打电话呼叫以执行给定动作,并且可以与其他用户进行会话以执行该动作。例如,用户可以提供请求自动化助理通过电话代表用户询问项目或服务的输入。自动化助理可以发起与与项目或服务相关联的特定实体的自动电话呼叫,并且可以向与特定实体相关联的附加用户提供信息以进行询问。然后自动化助理可以向用户通知自动电话呼叫的结果和/或可以基于该结果来更新与特定实体相关联的搜索结果。
[0003]然而,对于由自动化助理代表用户执行的一些动作,特定实体可能无法完全满足用户的请求,导致浪费在执行该动作时利用的计算和/或网络资源。作为一个示例,假设自动化助理如上所述通过电话代表用户进行询问,并且进一步假设与特定实体相关联的附加用户指示该项目或服务不可用。一些自动化助理可以确定该项目或服务不可用,并简单地向用户提供反映该项目或服务不可用的通知。因此,浪费了在执行自动呼叫时利用的计算和/或网络资源。此外,用户可以手动向其他实体拨打其他电话呼叫和/或使自动化助理向其他实体拨打其他自动电话呼叫以试图满足该请求,从而使得对计算和/或网络资源的更进一 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】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.根据前述权利要求中的任一项所述的方法,进一步包括:与所述给定实体相关联地存储与关联于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。