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

基于检测到的触发事件的应用程序建议制造技术

技术编号:17269302 阅读:32 留言:0更新日期:2018-02-14 18:41
事件可由输入设备检测。可通过将所述事件与一组触发事件进行比较来确定所述事件为触发事件。接着选择对应于所述事件的第一预测模型。然后接收关于在第一上下文中指定所述计算设备的一个或多个属性的所述设备的上下文信息,并且识别一个或多个应用程序的组。当所述事件在所述第一上下文中发生时,所述一个或多个应用程序的组可至少具有被用户访问的阈值概率。然后,向用户提供用户界面,以用于与所述一个或多个应用程序的组进行交互。

Application proposal based on detected trigger events

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等人,这些申请的全文以引用方式并入本文中用于所有目的。
技术介绍
现代移动设备(例如,智能电话)可包含许多应用程序。每个应用程序可设计来执行一种或多种特定功能。例如,应用程序可设计来播放音乐或视频。随着现代移动设备融入到现代日常生活,存储在移动设备上的应用程序的数量也逐渐增加。现代移动电话拥有数百种应用程序的情况并不罕见。拥有许多应用程序可允许移动设备对用户特别有用;然而,对于用户来说,在所有可用的应用程序中查找和运行所需应用程序可能是困难且耗时的。
技术实现思路
实施方案提供了用于基于触发事件建议应用程序的改进的设备和方法。例如,某些事件可由设备检测并被识别为触发事件。不同的触发事件可具有不同的预测模型,这可允许更准确的建议。所选择的预测模型可使用(例如,在检测到事件之前或之后收集的)上下文信息来识别用于呈现给用户而使其更容易访问(例如,允许在锁定屏幕上访问)的应用程序。在一些实施方案中,针对触发事件监视一个或多个输入设备。当检测到触发事件时,可从一个或多个源(例如,设备的已经获得上下文信息的另一个应用程序)采集上下文信息。上下文信息可涉及触发事件发生时或接近发生时设备的上下文,诸如位置或时间。一旦接收到上下文信息,便可以从历史事件数据库采集历史信息。该数据库可保持用户与设备之间的历史交互记录。鉴于触发事件,可利用上下文信息和历史信息来为用户识别一个或多个应用程序的组。然后可通过以不同于(例如,在主(home)屏幕上)正常访问所识别的应用程序的方式、时间、或位置的方式提供用户界面来向用户建议所识别的应用程序,从而给出用户在需要时运行该应用程序的选择。其他实施方案涉及与本文所述的方法相关联的系统、便携式消费设备以及计算机可读介质。通过参考以下具体实施方式和附图,可更好地理解本专利技术的实施方案的实质和优点。附图说明图1是根据本专利技术的实施方案的基于触发事件识别应用程序的方法的流程图。图2示出了根据本专利技术的实施方案的用于确定触发事件的系统的框图。图3示出了根据本专利技术的实施方案的用于基于触发事件为用户识别应用程序的系统的框图。图4示出了根据本专利技术的实施方案的用于识别具有多个预测模型的应用程序的系统的框图。图5是根据本专利技术的实施方案的基于设备的触发事件来识别应用程序的方法的流程图。图6是根据本专利技术的实施方案的具有用于音乐应用程序的用户界面的设备的简化图。图7A和图7B是根据本专利技术的实施方案的用于从用户界面移除所识别的应用程序的方法的流程图。图8是根据本专利技术的实施方案的示例性设备的框图。术语“用户界面”对应于用户与设备进行交互的任何界面。应用程序的用户界面允许用户与应用程序进行交互。当应用程序正在运行时,用户界面可为应用程序的界面。又如,用户界面可为提供一组减少的应用程序供用户选择的系统界面,从而使用户更容易使用应用程序。“主屏幕”是当设备最先开机时出现的设备的屏幕。对于移动设备,主屏幕通常显示对应于可在设备上运行的各种应用程序的图标阵列。可访问其他屏幕来浏览不出现在主屏幕上的其他应用程序。“锁定屏幕”是当用户未经验证时显示的屏幕,因此设备被锁定而禁用大多数使用。可暴露一些功能,例如相机。在一些实施方案中,如果对应于建议应用程序的用户界面暴露在锁定屏幕上,则可获得与建议应用程序相关联的一些功能。例如,可以运行应用程序。如果从锁定屏幕运行应用程序,功能可受到限制,并且当用户通过验证时可扩展有限的功能。“上下文信息”统称可用于定义设备上下文的任何数据。给定上下文的上下文信息可包括一个或多个上下文数据,每个上下文数据对应于设备的不同属性。潜在属性可属于不同类别,诸如时间类别或位置类别。我们将上下文数据用作模型(或子模型)的特征,用于训练模型的数据可包括相同类别的不同属性。特定上下文可对应于设备属性的特定组合,或仅一个属性。具体实施方式当前的移动设备可将许多应用程序存储在其固态驱动器上。在一些情况下,移动设备可将数百个应用程序存储在其固态驱动器上。当用户想在其移动设备上运行应用程序时,他或她必须解锁设备,搜索设备中的所有应用程序来识别所需应用程序,然后发起应用程序的执行。找到所需应用程序的过程可能是非常耗时和繁琐的,特别是对于相比其他应用程序反复使用的应用程序。用户可对设备进行预编程,以在满足特定条件(例如,发生触发事件)时自动执行预先确定的应用程序的指定动作。例如,设备可被编程为在发生触发事件时建议预先确定的应用程序。但是,此类操作是静态的,并且需要由用户进行配置。代替自动建议预先确定的应用程序,本专利技术的实施方案可利用预测模型来建议在触发事件发生时可能由用户运行的给定上下文中的应用程序。针对相同触发事件的不同上下文可识别不同的应用程序。例如,可在第一上下文中建议一个应用程序,但在第二上下文中可建议另一个应用程序。识别用户可能使用的应用程序有几点益处。可以适当的方式或在适时的屏幕中向用户提供用户界面,这样可以节省时间并简化设备操作。用户不必搜索许多应用程序来识别要使用的应用程序。可以各种方式提供应用程序的用户界面,这可取决于用户将使用应用程序的概率有多高。此外,如果特定动作被执行的概率很高,则预测模型可提供特定的用户界面。因此,在一些实施方案中,使用的概率越高,可采取的动作越积极,诸如使用对应的用户界面(例如,视觉或语音命令)自动打开应用程序,而不仅仅是提供一种更容易打开应用程序的机制。一、应用程序预测实施方案可基于触发事件来建议应用程序。例如,当耳机被插入耳机接口中时,可建议使用音乐应用程序。在一些实施方案中,可将上下文信息与触发事件结合使用来识别向用户建议的应用程序。例如,当一组耳机被插入耳机接口中时,可使用与位置相关的上下文信息。如果设备在健身房,例如,当耳机被插入耳机接口中时,可建议应用程序A。另选地,如果设备在家里,则当耳机被插入耳机接口中时可建议应用程序B。因此,可在适当的时候建议在某些情况下可能会使用的应用程序,从而提升用户体验。图1是根据本专利技术的实施方案的基于触发事件建议应用程序的方法100的流程图。方法100可由移动设备(例如,电话、平板电脑)或非移动设备执行,并且利用设备的一个或多个用户界面。在框102处,检测触发事件。并非所有在设备上发生的事件都是触发事件。触发事件可被识别为很有可能与设备的唯一操作相关联。触发事件的事件列表可存储在设备上。此类事件可为默认列表,并且保持为操作系统的一部分,并且可能或者可能不由用户进行配置。触发事件可为由用户和/或外部设备引发的事件。例如,当附件设备连接到移动设备时可为触发事件。示例包括将耳机插入耳机接口、进行蓝牙连接等。在该示例中,本文档来自技高网...
基于检测到的触发事件的应用程序建议

【技术保护点】
一种用于向用户提供用户界面以用于与在计算设备上执行的建议应用程序进行交互的计算机实现的方法,所述方法包括:在所述计算设备处:在所述计算设备的输入设备处检测事件;确定所述事件对应于指定用于识别一个或多个建议应用程序的一组触发事件中的一个触发事件;选择对应于所述事件的第一预测模型;接收关于所述计算设备的上下文信息,所述上下文信息针对第一上下文指定所述计算设备的一个或多个属性;通过所述第一预测模型识别一个或多个应用程序的组,当所述事件与所述第一上下文相关联地发生时,所述一个或多个应用程序的组至少具有由所述用户访问的阈值概率,在检测到所述事件之后,所述第一预测模型使用所述用户与所述计算设备的历史交互;向所述用户提供所述用户界面,以用于与所述一个或多个应用程序的组进行交互。

【技术特征摘要】
【国外来华专利技术】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

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

1