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

计算机实现的方法、电子设备和存储介质技术

技术编号:26262905 阅读:60 留言:0更新日期:2020-11-06 18:01
本公开提供一种计算机实现的方法、电子设备和存储介质。本公开提供了用于用户可配置任务触发器的系统和过程。在一个示例中,接收包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入。接收对应于电子设备的已存储上下文数据。确定所述已存储上下文数据是否指示所述至少一个所选择的条件的发生。响应于确定所述已存储上下文数据指示所述至少一个所选择的条件的发生,执行与所述至少一个所选择的条件相关联的所述至少一个所选择的任务。

【技术实现步骤摘要】
计算机实现的方法、电子设备和存储介质相关申请的交叉引用本公开要求于2019年5月6日提交的申请号为62/843,873,名称为“USERCONFIGURABLETASKTRIGGERS”的美国临时专利申请以及于2019年8月1日提交的申请号为16/529,289,名称为“USERCONFIGURABLETASKTRIGGERS”的美国专利申请的优先权,出于各种目的,这些专利申请据此全文以引用方式并入本文。
本专利申请整体涉及智能自动化助理,并且更具体地讲,涉及用户可配置任务触发器。
技术介绍
智能自动化助理或数字助理可在人类用户与电子设备之间提供有利界面。可调用数字助理以便执行各种任务。在一些情况下,用户可期望在将来时间并且响应于特定条件来执行各种任务。例如,用户可希望响应于由用户预先选择的条件来自动处理各种任务。响应于特定日历事件,例如,用户可希望在设备上自动激活免打扰模式,并且一旦事件结束就自动禁用免打扰模式。然而,常规数字助理没有很好地被配备为在将来时间执行此类任务,更不用说基于用户自定义的各种条件。因此,期望一种用于用户本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,所述方法包括:/n在具有存储器和一个或多个处理器的电子设备处:/n接收包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入;/n检索对应于所述电子设备的已存储上下文数据;/n确定所述已存储上下文数据是否指示所述至少一个所选择的条件的发生;以及/n响应于确定所述已存储上下文数据指示所述至少一个所选择的条件的发生,执行与所述至少一个所选择的条件相关联的所述至少一个所选择的任务。/n

【技术特征摘要】
20190506 US 62/843,873;20190801 US 16/529,2891.一种计算机实现的方法,所述方法包括:
在具有存储器和一个或多个处理器的电子设备处:
接收包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入;
检索对应于所述电子设备的已存储上下文数据;
确定所述已存储上下文数据是否指示所述至少一个所选择的条件的发生;以及
响应于确定所述已存储上下文数据指示所述至少一个所选择的条件的发生,执行与所述至少一个所选择的条件相关联的所述至少一个所选择的任务。


2.根据权利要求1所述的方法,其中所述多个条件包括设备状态改变、所接收的消息、电话呼叫事件、所接收的通知和从辅助设备接收的信息中的一者或多者。


3.根据权利要求1至2中任一项所述的方法,其中所述多个条件包括对应于将来设备活动的一个或多个预测。


4.根据权利要求1至2中任一项所述的方法,其中接收包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入,还包括:
显示所述多个条件中的至少一部分;
接收第一用户输入,所述第一用户输入包括对所述多个所显示的条件中的至少一个条件的选择;
响应于接收到所述第一用户输入,确定对应于所述多个条件的多个任务;
显示所确定的多个任务中的至少一部分;以及
接收第二用户输入,所述第二用户输入包括对所述多个所显示的任务中的至少一个任务的选择。


5.根据权利要求1至2中任一项所述的方法,其中接收包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入,还包括:
接收包括对多个条件中的至少一个条件的标引和对多个任务中的至少一个任务的标引的语音输入。


6.根据权利要求1至2中任一项所述的方法,其中对多个任务中的至少一个任务的所述选择包括对所述多个任务中的至少两个任务的选择。


7.根据权利要求1至2中任一项所述的方法,还包括:
显示对应于所述至少一个所执行的任务的指示。


8.根据权利要求1至2中任一项所述的方法,其中执行与所述至少一个所选择的条件相关联的所述至少一个所选择的任务,还包括:
显示与所述至少一个所选择的任务相关联的提示;
接收响应于所述提示的第二用户输入;以及
响应于所述第二用户输入,修改与所述至少一个所选择的任务相关联的显示参数。


9.根据权利要求1至2中任一项所述的方法,还包括:
响应于接收到包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入,存储所述至少一个所选择的条件和所述至少一个所选择的任务之间的关联。


10.根据权利要求1至2中任一项所述的方法,还包括:
获取至少一个所选择的条件和至少一个所选择的任务之间的多个关联;以及
响应于识别所述多个关联中的具有大于预先确定的阈值的性能值的关联,更新关联的列表以包括所识别的关联。


11.根据权利要求10所述的方法,还包括:
显示对应于关联的所述列表中的至少一个关联的输出,其中所述输出包括对应于所述至少一个关联的性能值。


12.根据权利要求1至2中任一项所述的方法,其中执行与所述至少一个所选择的条件相关联的所述至少一个所选择的任务,还包括:
响应于确定需要附加信息来完成所述至少一个所选择的任务的执行:
提供与完成所述至少一个所选择的任务所需的至少一个参数相关联的输出;以及
接收响应于所述输出的第二用户输入。


13.根据权利要求1至2中任一项所述的方法,还包括:
检测设备状态改变、所接收的消息、电话呼叫事件和所接收的通知中的一者或多者;以及
基于所述检测来更新对应于所述电子设备的所述已存储上下文数据。


14.根据权利要求1至2中任一项所述的方法,还包括:
从第二设备接收上下文数据;以及
基于所接收的上下文数据来更新所述已存储上下文。


15.根据权利要求1至2中任一项所述的方法,其中执行与所述至少一个所选择的条件相关联的所述至少一个所选择的任务,还包括:
向第二电子设备发送用于执行与所述至少一个所选择的任务相关联的第二任务的指令。


16.一种电子设备,包括:
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于如下操作的指令:
接收包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入;
检索对应于所述电子设备的已存储上下文数据;
确定所述已存储上下文数据是否指示所述至少一个所选择的条件的发生;以及
响应于确定所述已存储上下文数据指示所述至少一个所选择的条件的发生,执行与所述至少一个所选择的条件相关联的所述至少一个所选择的任务。


17.根据权利要求16所述的设备,其中所述多个条件包括设备状态改变、所接收的消息、电话呼叫事件、所接收的通知和从辅助设备接收的信息中的一者或多者。


18.根据权利要求16至17中任一项所述的设备,其中所述多个条件包括对应于将来设备活动的一个或多个预测。


19.根据权利要求16至17中任一项所述的设备,其中接收包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入,还包括:
显示所述多个条件中的至少一部分;
接收第一用户输入,所述第一用户输入包括对所述多个所显示的条件中的至少一个条件的选择;
响应于接收到所述第一用户输入,确定对应于所述多个条件的多个任务;
显示所确定的多个任务中的至少一部分;以及
接收第二用户输入,所述第二用户输入包括对所述多个所显示的任务中的至少一个任务的选择。


20.根据权利要求16至17中任一项所述的设备,其中接收包括对多个条件中的至少一个条件的选择和对多个任务中的至少一个任务的选择的至少一个用户输入,还包括:
接收包括对多个条件中的至少一个条件的标引和对多个任务中的至少一个任务的标引的语音输入。


21.根据权利要求16至17中任一项所述的设备,其中对多个任务中的至少一个任务的所述选择包括对所述多个任务中的至少两个任务的选择。


22.根据权利要求16至17中任一项所述的设备,所述一个或多个程序包括用于执行以下操作的指令:
显示对应于所述至少一个所执行的任务的指示。


23.根据权利要求16至17中任一项所述的设备,其中执行与所述至少一个所选择的条件相关联的所述至少一个所选择的任务,还包括:
显示与所述至少一个所选择的任务相关联的提示;
接收响应于所述提示的第二用户输入;以及
响应于所述第二用户输入,修...

【专利技术属性】
技术研发人员:J·E·迈尔K·尚帕涅J·P·德阿尔梅达福加斯德拉克拉达A·古瑟夫C·B·克拉默李远A·温斯坦
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

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

1