【技术实现步骤摘要】
用于发出通知的第三方应用配置
本公开一般地涉及电子设备中的第三方应用的配置。
技术介绍
参与事件的用户经常希望使用第三方应用(application,app)与其他朋友共享关于该事件的消息和通知。例如,当用户出现在同一事件时,用户可能希望与彼此发信息或共享图片。然而,用户当前在使用第三方app共享消息和通知时体验到若干不便。
技术实现思路
根据一些实施方式,可以使用一个或多个应用编程接口(applicationprogramminginterface,API)来配置在电子设备中执行的第三方app。第三方app可以被配置为基于用户的偏好和app的许可从一个或多个源接收事件信息。响应于接收事件信息,进行是否应该向用户发出通知的确定。这个确定基于诸如事件的类型、对于事件的通知触发、用户历史、上下文数据、排序数据、和app许可等各种因素来进行。该通知可以包括到用户的消息和由用户考虑的推荐的动作中的一个或多个。该动作可以包括与其他用户共享数据,所述其他用户与用户共享事件的存在或对事件的兴趣。根据一些实施方式,可以使用神经网络或其他机器学习技术来训练智能通知发生器,以确定是否应该向用户发出通知。可以使用各种适合的数据,诸如,例如,与用户偏好和设置相对应的数据、响应于事件信息和通知的用户历史、社交网络趋势、和app更新,来训练智能通知发生器。在本说明书中描述的主题的创新方面包括,在一些实施方式中,计算机实施的方法以执行操作。操作包括由一个或多个处理器发送对确认应用向一个或多个数据源注册的请求。响应于接收应用向一个或多个数据源注册的指示,从一个或多个数据源接收事件信息,以及进 ...
【技术保护点】
一种计算机实施的方法,包括:由一个或多个处理器发送对确认应用向一个或多个数据源注册的请求;响应于接收所述应用向所述一个或多个数据源注册的指示:从所述一个或多个数据源接收事件信息,以及确定与所述应用相关联的触发事件已经发生;由所述一个或多个处理器确定是否基于一个或多个标准来输出包括与所述事件信息相对应的数据的通知;响应于确定满足所述一个或多个标准,确定输出包括与所述事件信息相对应的数据的通知;以及由所述一个或多个处理器向用户设备的显示器提供包括与所述事件信息相对应的数据的通知。
【技术特征摘要】
2016.11.07 US 15/345,3281.一种计算机实施的方法,包括:由一个或多个处理器发送对确认应用向一个或多个数据源注册的请求;响应于接收所述应用向所述一个或多个数据源注册的指示:从所述一个或多个数据源接收事件信息,以及确定与所述应用相关联的触发事件已经发生;由所述一个或多个处理器确定是否基于一个或多个标准来输出包括与所述事件信息相对应的数据的通知;响应于确定满足所述一个或多个标准,确定输出包括与所述事件信息相对应的数据的通知;以及由所述一个或多个处理器向用户设备的显示器提供包括与所述事件信息相对应的数据的通知。2.如权利要求1所述的计算机实施的方法,还包括:由所述一个或多个处理器训练通知发生器,以确定是否使用训练数据来输出所述通知,所述训练数据包括与所述应用相关联的规则和许可、用户偏好数据、用户历史数据、和应用趋势中的一个或多个。3.如权利要求1所述的计算机实施的方法,还包括:响应于接收所述应用未向所述一个或多个数据源注册的指示:由所述一个或多个处理器确定与所述应用相关联的用户偏好;由所述一个或多个处理器基于与所述应用相关联的用户偏好确定所述用户可能感兴趣的信息;以及发送对所述应用向所述一个或多个数据源注册的请求,其中所述对所述应用向所述一个或多个数据源注册的请求包括对与所述用户可能感兴趣的信息相对应的数据的请求。4.如权利要求1所述的计算机实施的方法,还包括:由所述一个或多个处理器确定存储在所述用户设备上的应用;由所述一个或多个处理器确定与存储在所述用户设备上的应用中的每一个应用相关联的应用许可和信任级别;以及响应于接收所述应用未向所述一个或多个数据源注册的指示:由所述一个或多个处理器确定从所述一个或多个数据源接收信息满足用于所述应用的应用许可和信任级别;以及发送对所述应用向一个或多个数据源注册的请求。5.如权利要求1所述的计算机实施的方法,其中与所述应用相关联的触发事件包括以下中的一个或多个:用户动作、与所述应用相关联的时间段的到期、由所述应用的规则设置的条件的满足、以及在所述一个或多个数据源中的数据的添加。6.如权利要求1所述的计算机实施的方法,还包括:响应于向所述用户设备的显示器提供所述通知,接收在所述用户设备处的用户选择的指示;以及由所述一个或多个处理器训练通知发生器,以确定是否使用所述用户选择来输出所述通知。7.如权利要求1所述的计算机实施的方法,其中,由所述一个或多个处理器提供包括与所述事件信息相对应的数据的通知包括:基于所述应用的类型从多个模板中选择模板;以及提供与所选择的模板相对应的模板数据以生成所述通知。8.包括指令的一种或多种非暂时性计算机可读存储介质,所述指令当由一个或多个计算设备执行时,使得所述一个或多个计算设备执行操作,所述操作包括:发送对确认应用向一个或多个数据源注册的请求;响应于接收所述应用向所述一个或多个数据源注册的指示:从所述一个或多个数据源接收事件信息,以及确定与所述应用相关联的触发事件已经发生;基于一个或多个标准来确定是否输出包括与所述事件信息相对应的数据的通知;响应于确定满足所述一个或多个标准,确定输出包括与所述事件信息相对应的数据的所述通知;以及向用户设备的显示器提供包括与所述事件信息相对应的数据的通知。9.如权利要求8所述的一种或多种非暂时计算机可读存储介质,其中所述操作还包括:训练通知发生器以确定是否使用训练数据来输出所述通知,所述训练数据包括与所述应用相关联的规则和许可、用户偏好数据、用户历史数据、和应用趋势中的一个或多个。10.如权利要求8所述的一种或多种非暂时性计算机可读存储介质,其中所述操作还包括:响应于接收所述应用未向所述一个或多...
【专利技术属性】
技术研发人员:V卡尔布纳,T德塞拉尔斯,DM凯泽斯,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。