Events can be detected by an input device. It is possible to determine the event as a trigger by comparing the event with a set of triggering events. The first prediction model corresponding to the event is then selected. Then, it receives context information about the device that specifies one or more attributes of the computing device in the first context, and identifies one or more application groups. When the event occurs in the first context, the group of the one or more applications can at least have a threshold probability that is accessed by the user. Then, the user interface is provided to the user for interaction with the group of one or more applications.
【技术实现步骤摘要】
【国外来华专利技术】基于检测到的触发事件的应用程序建议相关申请的交叉引用本申请要求于2015年6月5日提交的标题为“ApplicationRecommendationBasedonDetectedTriggeringEvents”的美国非临时申请14/732,359的权益,该申请涉及2015年6月5日提交的共同拥有的美国专利申请14/732,287,标题为“SegmentationTechniquesforLearningUserPatternstoSuggestApplicationsResponsivetoanEventonaDevice”,Gauci等人,这些申请的全文以引用方式并入本文中用于所有目的。
技术介绍
现代移动设备(例如,智能电话)可包含许多应用程序。每个应用程序可设计来执行一种或多种特定功能。例如,应用程序可设计来播放音乐或视频。随着现代移动设备融入到现代日常生活,存储在移动设备上的应用程序的数量也逐渐增加。现代移动电话拥有数百种应用程序的情况并不罕见。拥有许多应用程序可允许移动设备对用户特别有用;然而,对于用户来说,在所有可用的应用程序中查找和运行所需应用程序可能是困难且耗时的。
技术实现思路
实施方案提供了用于基于触发事件建议应用程序的改进的设备和方法。例如,某些事件可由设备检测并被识别为触发事件。不同的触发事件可具有不同的预测模型,这可允许更准确的建议。所选择的预测模型可使用(例如,在检测到事件之前或之后收集的)上下文信息来识别用于呈现给用户而使其更容易访问(例如,允许在锁定屏幕上访问)的应用程序。在一些实施方案中,针对触发事件监视一个或多个输入设备。当检测到 ...
【技术保护点】
一种用于向用户提供用户界面以用于与在计算设备上执行的建议应用程序进行交互的计算机实现的方法,所述方法包括:在所述计算设备处:在所述计算设备的输入设备处检测事件;确定所述事件对应于指定用于识别一个或多个建议应用程序的一组触发事件中的一个触发事件;选择对应于所述事件的第一预测模型;接收关于所述计算设备的上下文信息,所述上下文信息针对第一上下文指定所述计算设备的一个或多个属性;通过所述第一预测模型识别一个或多个应用程序的组,当所述事件与所述第一上下文相关联地发生时,所述一个或多个应用程序的组至少具有由所述用户访问的阈值概率,在检测到所述事件之后,所述第一预测模型使用所述用户与所述计算设备的历史交互;向所述用户提供所述用户界面,以用于与所述一个或多个应用程序的组进行交互。
【技术特征摘要】
【国外来华专利技术】2015.06.05 US 14/732,3591.一种用于向用户提供用户界面以用于与在计算设备上执行的建议应用程序进行交互的计算机实现的方法,所述方法包括:在所述计算设备处:在所述计算设备的输入设备处检测事件;确定所述事件对应于指定用于识别一个或多个建议应用程序的一组触发事件中的一个触发事件;选择对应于所述事件的第一预测模型;接收关于所述计算设备的上下文信息,所述上下文信息针对第一上下文指定所述计算设备的一个或多个属性;通过所述第一预测模型识别一个或多个应用程序的组,当所述事件与所述第一上下文相关联地发生时,所述一个或多个应用程序的组至少具有由所述用户访问的阈值概率,在检测到所述事件之后,所述第一预测模型使用所述用户与所述计算设备的历史交互;向所述用户提供所述用户界面,以用于与所述一个或多个应用程序的组进行交互。2.根据权利要求1所述的方法,其中在所述计算设备的所述输入设备处检测所述事件包括:检测所述计算设备与附件设备的连接。3.根据权利要求2所述的方法,其中所述附件设备包括耳机或车辆的计算机。4.根据权利要求1所述的方法,其中所述上下文信息指定所述计算设备的位置。5.根据权利要求1所述的方法,其中所述用户界面允许在具有与所述计算设备的主屏幕上提供的应用程序相比应用程序较少的屏幕上进行交互。6.根据权利要求1所述的方法,其中在所述计算设备的所述输入设备处检测所述事件包括:使用一个或多个运动传感器检测所述计算设备的移动;以及基于所述移动确定所述计算设备的运动状态,其中被指定用于识别所述一个或多个建议应用程序的所述组触发事件中的所述一个触发事件包括所述计算设备的所述运动状态。7.根据权利要求1所述的方法,其中当检测到另一个触发事件时,选择第二预测模型,所述另一个触发事件不同于所述事件,其中所述第二预测模型不同于所述第一预测模型。8.根据权利要求1所述的方法,其中所述一个或多个应用程序的组包括多个应用程序,并且其中所述一个或多个应用程序的组整体具有大于阈值概率的概率。9.根据权利要求1所述的方法,其中所述用户界面被提供在所述计算设备的锁定屏幕上,所述用户界面允许从所述锁定屏幕选择所述应用程序的组中的一个应用程序。10.根据权利要求1所述的方法,还包括运行所述一个或多个应用程序的组,所述用户界面特定于正在运行的所述一个或多个应用程序。11.根据权利要求1所述的方法,其中所述一个或多个属性包括以下内容中的至少一个:所述计算设备的位置、由所述计算设备确定的一天的时间和由所述计算设备确定的一年的日期。12.根据权利要求1所述的方法,还包括:确定是否已经经过阈值时间段;当确定已经经过所述阈值时间段时,移除所述用户...
【专利技术属性】
技术研发人员:J·J·高斯,L·M·马蒂,H·J·沈,D·R·斯蒂提斯,L·T·波普斯库,曹丽丽,M·克莱恩,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。