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

基于来自远程设备的活动自动激活智能响应制造技术

技术编号:13085046 阅读:74 留言:0更新日期:2016-03-30 16:23
一种具有一个或多个处理器和存储器的电子设备,该电子设备包括用于使用数字助理对传入通信进行自动响应的程序。在一些实施例中,设备从用户获得语音输入,并且响应于获得语音输入,设备确定语音输入是否包括用于响应于从一个或多个指定发送者接收到后续的传入通信而执行指定动作的指令。在存储指令之后,设备从相应的发送者获得传入通信。设备确定相应的发送者是否是一个或多个指定发送者中的一个指定发送者,并且在确定相应的发送者是一个或多个指定发送者中的一个指定发送者时,设备根据该指令来执行指定动作,并且此后自动删除该指令。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2013年8月6日提交的、题为“AUTO-ACTIVATINGSMARTRESPONSESBASEDONACTIVITIESFROMREMOTEDEVICES”的美国临时申请序列号第61/862,927号的优先权,其全部内容通过引用方式并入本文以用于所有目的。
所公开的实施例总体上涉及数字助理系统,并且更特别地涉及对传入通信进行自动响应。
技术介绍
就像人类个人助理一样,数字助理系统可以执行所请求的任务并且提供所请求的建议、信息或服务。用于满足用户的请求的数字助理系统的能力取决于数字助理系统对请求或指令的正确理解。自然语言处理中的研究进展已经使得用户能够以口语或文本的形式使用自然语言与数字助理系统进行交互。这种数字助理系统可以解译用户的输入以推断用户的意图,将所推断的意图转换为可行动的任务和参数,执行操作或配置服务以执行任务,并且产生用户可理解的输出。理想地,由数字助理系统产生的输出应当满足在用户与数字助理系统之间的自然语言交互期间所表达的用户的意图。用于产生对于用户请求的满意的响应的数字助理系统的能力取决于对数字助理系统可用的自然语言处理、知识库、人工智能。此外,虽然当前存在很多第三方系统和服务,但是不存在数字助理系统响应于从一个或多个指定发送者获得传入通信而自动执行指定动作的有效手段。
技术实现思路
本文所公开的实施例提供了用于操作数字助理以便响应于从一个或多个指定发送者接收到传入通信而自动执行指定动作的方法、设备、系统以及非暂态计算机可读存储介质。一些实施例提供了使得数字助理对传入通信进行自动响应的方法。在一个或多个电子设备处执行该方法,每个电子设备包括一个或多个处理器和存储器。首先,从用户获得语音输入。响应于获得语音输入,确定语音输入是否包括用于响应于从一个或多个指定发送者接收到后续的传入通信而执行指定动作的指令。此后,存储指令。在存储指令之后,从相应的发送者获得传入通信。确定相应的发送者是否是一个或多个指定发送者中的一个指定发送者。在确定相应的发送者是一个或多个指定发送者中的一个指定发送者时,根据该指令执行指定动作。此后,(例如,在没有人为干预的情况下)自动删除该指令。在一些实施例中,确定语音输入是否包括指令包括:确定语音输入是否包括用于响应于从一个或多个指定发送者接收到一个或多个指定后续传入通信类型而执行指定动作的指令。在确定相应的发送者是一个或多个指定发送者中的一个指定发送者并且传入通信是一个或多个指定后续传入通信类型中的一个指定后续传入通信类型时,根据该指令执行指定动作。此后,(例如,在没有人为干预的情况下)自动删除该指令。在一些实施例中,一个或多个指定后续传入通信类型中的相应的指定后续传入通信类型是以下各项中的一项:电话呼叫、语音消息、语音信箱、视频呼叫、SMS、MMS、VOIP呼叫或电子邮件。在一些实施例中,传入通信是电话呼叫,并且其中指定动作是发送语音消息。在一些实施例中,语音消息的至少一部分是对用户的语音的记录。在一些实施例中,语音消息的至少一部分是输入文本的数字化版本或者文本转语音版本。在一些实施例中,该方法包括对语音输入执行自然语言处理以便将语音输入转换成文本,并且其中存储指令包括将指令存储为文本。在一些实施例中,执行指定动作包括:根据该指令,编写对相应的发送者的响应;并且将该响应向发送者进行通信。在一些实施例中,该通信是以下各项中的一项:电话呼叫、语音信箱、视频呼叫、SMS、MMS、VOIP呼叫或电子邮件。在一些实施例中,该通信使用与传入通信相同的通信手段。在一些实施例中,该编写包括根据该指令并且至少部分地基于情境信息来编写对相应的发送者的响应。在一些实施例中,情境信息包括以下各项中的一项:与用户相关联的位置信息、模式信息或行为信息。在一些实施例中,确定相应的发送者是否是一个或多个指定发送者中的一个指定发送者包括:基于与设备的用户相关联的联系人列表,判断相应的发送者是否是一个或多个指定发送者中的一个指定发送者。在一些实施例中,确定相应的发送者是否是一个或多个指定发送者中的一个指定发送者包括:基于与相应的发送者相关联的呼叫者ID,判断相应的发送者是否是一个或多个指定发送者中的一个指定发送者。在一些实施例中,该方法包括标识与通信的发送者相关联的地址,并且确定相应的发送者是否是一个或多个指定发送者中的一个指定发送者包括:基于与通信的相应的发送者相关联的地址,判断相应的发送者是否是一个或多个指定发送者中的一个指定发送者。在一些实施例中,确定相应的发送者是否是一个或多个指定发送者中的一个指定发送者包括:基于从相应的发送者接收的传入通信的内容,判断该发送者是否是一个或多个指定发送者中的一个指定发送者。在一些实施例中,指定后续传入通信类型是以下各项中的一项:电话呼叫、语音消息、语音信箱、视频呼叫、SMS、MMS、VOIP呼叫或电子邮件。在一些实施例中,传入通信是以下各项中的一项:电话呼叫、语音消息、语音信箱、视频呼叫、SMS、MMS、VOIP呼叫或电子邮件。在一些实施例中,动作选自由以下各项组成的组:向发送者发送语音消息;向发送者发送SMS消息;向发送者发送MMS或照片;向发送者发送电子邮件;向发送者发送事件邀请;与发送者共享一个或多个日历条目;与发送者共享一个或多个定制属性。在一些实施例中,在没有来自设备的用户的进一步评论或指令的情况下,执行和删除被自动执行。在一些实施例中,执行指定动作包括:执行第一子动作;以及执行与第一子动作不同的第二子动作。在一些实施例中,该指令进一步指定期满时段;并且该方法包括:在确定相应的发送者不是一个或多个指定发送者中的一个指定发送者并且期满时段已经过去时,自动删除该指令。在一些实施例中,相应的发送者是第一相应的发送者;并且该方法包括:在确定第一相应的发送者不是一个或多个指定发送者中的一个指定发送者并且期满时段并未过去时,放弃删除该指令;从与第一相应的发送者不同的第二相应的发送者获得传入通信;确定第二相应的发送者是否是一个或多个指定发送者中的一个指定发送者;并且在确定第二相应的发送者是一个或多个指定发送者中的一个指定发送者并且期满时段并未过去时,根据该指令执行指定动作,...

【技术保护点】
一种使得数字助理对传入通信进行自动响应的方法,所述方法包括:在各自具有一个或多个处理器和存储器的一个或多个电子设备处:从用户获得语音输入;响应于获得所述语音输入,确定所述语音输入是否包括用于响应于从一个或多个指定发送者接收到后续的传入通信而执行指定动作的指令;存储所述指令;在存储所述指令之后,从相应的发送者获得传入通信;确定所述相应的发送者是否是所述一个或多个指定发送者中的一个指定发送者;以及在确定所述相应的发送者是所述一个或多个指定发送者中的一个指定发送者时,根据所述指令来执行所述指定动作,并且此后自动删除所述指令。

【技术特征摘要】
【国外来华专利技术】2013.08.06 US 61/862,9271.一种使得数字助理对传入通信进行自动响应的方法,所述方
法包括:
在各自具有一个或多个处理器和存储器的一个或多个电子设备
处:
从用户获得语音输入;
响应于获得所述语音输入,确定所述语音输入是否包括用于响应
于从一个或多个指定发送者接收到后续的传入通信而执行指定动作
的指令;
存储所述指令;
在存储所述指令之后,从相应的发送者获得传入通信;
确定所述相应的发送者是否是所述一个或多个指定发送者中的
一个指定发送者;以及
在确定所述相应的发送者是所述一个或多个指定发送者中的一
个指定发送者时,根据所述指令来执行所述指定动作,并且此后自动
删除所述指令。
2.根据权利要求1所述的方法,其中确定所述语音输入是否包
括指令包括:确定所述语音输入是否包括用于响应于从一个或多个指
定发送者接收到一个或多个指定后续传入通信类型而执行指定动作
的指令;
所述方法包括:确定所述传入通信是否是所述一个或多个指定后
续传入通信类型中的一个指定后续传入通信类型;以及
其中执行所述指定动作包括:在确定所述相应的发送者是所述一
个或多个指定发送者中的一个指定发送者并且所述传入通信是所述
一个或多个指定后续传入通信类型中的一个指定后续传入通信类型
时,根据所述指令来执行所述指定动作,并且此后自动删除所述指令。
3.根据权利要求2所述的方法,其中所述一个或多个指定后续
传入通信类型中的相应的指定后续传入通信类型是以下各项中的一

\t项:电话呼叫、语音消息、语音信箱、视频呼叫、SMS、MMS、VOIP
呼叫或电子邮件。
4.根据权利要求1-3中任一项所述的方法,其中所述传入通信
是电话呼叫,并且其中所述指定动作是发送语音消息。
5.根据权利要求4所述的方法,其中所述语音消息的至少一部
分是对所述用户的语音的记录。
6.根据权利要求4-5中任一项所述的方法,其中所述语音消息
的至少一部分是输入文本的数字化版本或者文本转语音版本。
7.根据权利要求1-6中任一项所述的方法,包括对所述语音输
入执行自然语言处理以便将所述语音输入转换成文本,并且其中存储
所述指令包括将所述指令存储为文本。
8.根据权利要求1-3和7中任一项所述的方法,其中执行所述
指定动作包括:
根据所述指令,编写对所述相应的发送者的响应;以及
将所述响应向所述发送者进行通信。
9.根据权利要求8所述的方法,其中所述通信是以下各项中的
一项:电话呼叫、语音信箱、视频呼叫、SMS、MMS、VOIP呼叫或
电子邮件。
10.根据权利要求8-9中任一项所述的方法,其中所述通信使用
与所述传入通信相同的通信手段。
11.根据权利要求8-10中任一项所述的方法,其中所述编写包括
根据所述指令并且至少部分地基于情境信息来编写对所述相应的发
送者的响应。
12.根据权利要求11所述的方法,其中所述情境信息包括以下
各项中的一项:与所述用户相关联的位置信息、模式信息或行为信息。
13.根据权利要求1-12中任一项所述的方法,其中确定所述相
应的发送者是否是所述一个或多个指定发送者中的一个指定发送者
包括:基于与所述设备的所述用户相关联的联系人的列表,判断所述
相应的发送者是否是所述一个或多个指定发送者中的一个指定发送

\t者。
14.根据权利要求1-12中任一项所述的方法,其中确定所述相
应的发送者是否是所述一个或多个指定发送者中的一个指定发送者
包括:基于与所述相应的发送者相关联的呼叫者ID,判断所述相应的
发送者是否是所述一个或多个指定发送者中的一个指定发送者。
15.根据权利要求1-12中任一项所述的方法,包括标识与所述
通信的所述发送者相关联的地址;以及
其中确定所述相应的发送者是否是所述一个或多个指定发送者
中的一个指定发送者包括:基于与所述通信的所述相应的发送者相关
联的所述地址,判断所述发送者是否是所述一个或多个指定发送者中
的一个指定发送者。
16.根据权利要求1-12中任一项所述的方法,其中确定所述相
应的发送者是否是所述一个或多个指定发送者中的一个指定发送者
包括:基于从所述相应的发送者接收的所述传入通信的内容,判断所
述发送者是否是所述一个或多个指定发送者中的一个指定发送者。
17.根据权利要求1-3和7-16中任一项所述的方法,其中所述传
入通信是以下各项中的一项:电话呼叫、语音消息、语音信箱、视频
呼叫、SMS、MMS、VOIP呼叫或电子邮件。
18.根据权利要求1-3和7-16中任一项所述的方法,其中所述动
作选自由以下各项组成的组:
向所述发送者发送语音消息;
向所述发送者发送SMS消息;
向所述发送者发送MMS或照片;
向所述发送者发送电子邮件;
向所述发送者发送事件邀请;
与所述发送者共享一个或多个日历条目;以及
与所述发送者共享一个或多个定制属性。
19.根据权利要求1-18中任一项所述的方法,其中在没有来自
所述设备的所述用户的进一步评论或指令的情况下,所述执行和所述

\t删除被自动执行。
20.根据权利要求1-19中任一项所述的方法,其中执行所述指
定动作包括:
执行第一子动作;以及
执行与所述第一子动作不同的第二子动作。
21.根据权利要求1-20中任一项所述的方法,其中所述指令进
一步指定期满时段;并且
所述方法包括:在确定所述相应的发送者不是所述一个或多个指
定发送者中的一个指定发送者并且所述期满时段已经过去时,自动删
除所述指令。
22.根据权利要求21所述的方法,其中所述相应的发送者是第
一相应的发送者;并且所述方法包括:
在确定所述第一相应的发送者不是所述一个或多个指定发
送者中的一个指定发送者并且所述期满时段并未过去时,放弃删除所
述指令;
从与所述第一相应的发送者不同的第二相应的发送者获得
传入通信;
确定所述第二相应的发送者是否是所述一个或多个指定发
送者中的一个指定发送者;以及
在确定所述第二相应的发送者是所述一个或多个指定发送
者中的一个指定发送者并且所述期满时段并未过去时,根据所述指令
来执行所述指定动作,并且此后自动删除所述指令。
23.一种存储一个或多个程序的非暂态计算机可读存储介质,所
述一个或多个程序包括用于操作数字助理的指令,所述指令当由具有
一个或多个处理器的电子设备执行时,使得所述设备执行操作,所述
操作包括:
从用户获得语音输入;
响应于获得所述语音输入,确定所述语音输入是否包括用于响应
于从一个或多个指定发送者接收到后续的传入通信而执行指定动作

\t的指令;
在存储所述指令之后,从相应的发送者获得传入通信;
确定所述相应的发送者是否是所述一个或多个指定发送者中的
一个指定发送者;以及
在确定所述相应的发送者是所述一个或多个指定发送者中的一
个指定发送者时,根据所述指令来执行所述指定动作,并且此后自动
删除所述指令。
24.一种存储一个或多个程序的非暂态计算机可读存储介质,所
述一个或多个程序包括指令,所述指令当由具有一个或多个处理器的
电子设备执行时,使得所述设备执行根据权利要求1-22所述的方法
中的任一种方法。
25.一种电子设备,包括
一个或多个处理器;以及
存储器,所述存储器存储用于操作数字助理的指令,所述指令当
由所述一个或多个处理器执行时,使得所述处理器执行操作,所述操
作包括:
从用户获得语音输入;
响应于获得所述语音输入,确定所述语音输入是否包括用于
响应于从一个或多个指定发送者接收到后续的传入通信而执行指定
动作的指令;
在存储所述指令之后,从相应的发送者获得传入通信;
确定所述相应的发送者是否是所述一个或多个指定发送者
中的一个指定发送者;以及
在确定所述相应的发送者是所述一个或多个指定发送者中
的一个指定发送者时,根据所述指令来执行所述指定动作,并且此后
自动删除所述指令。
26.一种电子设备,包括一个或多个处理器和存储器,所述存储
器存储用于由所述一个或多个处理器执行的一个或多个程序,所述一
个或多个程序包括用于执行根据权利要求1-22所述的方法中的任一

【专利技术属性】
技术研发人员:V·A·沃拉S·R·戴夫
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

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

1