网络环境中的消息传递选择系统技术方案

技术编号:33625200 阅读:21 留言:0更新日期:2022-06-02 00:54
个性化消息传递系统的用户可能会遭遇消息疲劳,从而降低消息对预期接收者的效力。消息疲劳可能会导致计算资源和带宽的浪费,因为通过网络传输到用户客户端设备的消息在客户端设备上没有起作用。对于涉及期望的用户交互和响应的应用程序,个性化消息传递可以是实现用户参与度目标的工具。本文呈现的系统和方法可以解决个性化消息传递的若干技术挑战。可以解决个性化消息传递的若干技术挑战。可以解决个性化消息传递的若干技术挑战。

【技术实现步骤摘要】
【国外来华专利技术】网络环境中的消息传递选择系统
[0001]相关申请的交叉引用
[0002]本申请要求于2019年4月17日提交的题为“基于网络环境的置信度值和冷却因子的消息选择和传输”的美国临时专利申请号为62/835,267,以及于2019年4月17日提交的题为“对网络环境中的消息传递系统的间接更新”的美国临时专利申请号为62/835,271的优先权,这两个申请通过整体引用并入本文。

技术介绍

[0003]定制的消息传递系统的用户可能会遭遇消息疲劳,因此降低了消息对预期接收者的效力。消息疲劳可能会导致计算资源和带宽的浪费,因为通过网络传输到用户的客户端设备的消息在客户端设备上没有起作用。对于涉及期望的用户交互和响应的应用程序,定制的消息传递可以是实现用户参与度目标的工具。

技术实现思路

[0004]本公开描述了基于置信度值和冷却因子的消息选择和传输的系统和方法。消息传递系统可以在相关时间向用户发送相关消息。个性化消息传递系统可以提高应用程序的用户参与度和效力。在正确的时间递送为每个用户量身定制的适当内容,可以对用户参与应用程序产生积极的效果。通过应用程序及时向每个用户递送的个性化和相关消息可以转化为用户为改善健康、福祉、健身和整体生活质量而采取的现实行动。
[0005]为了解决与消息疲劳相关联的一些挑战以及其他相关挑战,本公开涉及能够调用多个消息对象的消息选择系统,当被调用时,该消息对象可以生成多个消息。消息选择系统可以为每个消息生成置信度值,并使用与每个消息相关联的置信度值来选择一个或多个消息以发送给客户端设备的应用程序。消息选择系统可以基于冷却因子来调整与每个所选择的消息相关联的置信度值。消息选择系统可以基于各种因子(包括但不限于自客户端设备接收到最近一条消息以来的时间量、客户端设备的用户在预定时间段内选择接收的消息总数以及客户端设备的用户是醒着的或活动的时间长度)使用冷却因子来调整每个所选择的消息的置信度值。消息选择系统然后可以基于每个所选择的消息经调整的置信度值,基于经调整的置信度值做出发送所选择的消息中的一个或多个的确定。
[0006]消息选择系统可以基于消息将要实现期望的端点或目标值的可能性来选择消息,同时基于自最近一条消息被递送到客户端设备以来的时间来调整可能性,以便降低用户将经历消息疲劳的可能性。消息选择系统可以通过基于消息将具有预期的效果的可能性而选择性地向用户的客户端设备传输或发送消息,来降低用户将经历消息疲劳的可能性。因为导致单独用户经历消息疲劳的消息的数目和频率可以变化,所以消息选择系统可以合并关于每个用户的消息偏好、应用程序参与度和对类似消息的响应的信息,来构建用于在适当时间递送个性化消息的框架或模型。
[0007]由消息选择系统发送到用户的相应客户端设备的消息可以经由在相应客户端设备上执行的应用程序来打开。在客户端设备上执行的应用程序可以向客户端设备的用户显
示来自消息选择系统的消息,提示用户执行行动或引起用户响应。该应用程序可以被配置为将信息提供回消息选择系统,该信息包括对应于何时在客户端设备接收到消息、何时应用程序显示消息、用户在应用程序上执行的活动、用户在客户端设备上执行的活动等的数据。消息选择系统可以使用从用户的客户端设备收集或接收的信息来评估消息在使用户执行行动或用户响应的内容和时间方面的有效性,以改善发送给单独用户的消息的个性化,或者在一些实施例中,以监视用户及其对消息的行为。
[0008]在某些实施例中,消息选择系统可以维护多个用户的用户简档。对于每个用户简档,消息选择系统可以执行调用器,该调用器可以以预定的时间间隔调用消息对象。每个消息对象可以使用消息模板生成候选消息,该候选消息是用于传输到与用户简档相关联的客户端设备的候选。消息选择系统的消息对象评估器可以将上下文数据并入消息对象的模型中,以输出与由消息对象生成的候选消息相关联的置信度值。置信度值可以指示发送给用户的候选消息将具有预期的效果的可能性。消息对象评估器可以为满足特定约束的消息对象输出置信度值。消息对象评估器可以基于某些条件来评估与每个候选消息相关联的置信度值,基于冷却因子来更新置信度值,并且如果更新的置信度值跨过预定阈值,则确定向客户端设备发送候选消息。
[0009]消息选择系统可以从在与用户简档相关联的客户端设备上执行的应用程序的报告代理接收响应数据。消息选择系统的响应评估器可以将响应数据并入消息对象的模型中,以便基于对应于发送到客户端设备的先前消息的响应数据来改善模型的性能。可以将响应数据与消息对象的目标值(或期望的端点)进行比较,以改善消息对象的模型。以这种方式,消息选择系统可以从用户的消息偏好和响应中学习,并且改善未来候选消息的选择过程,以及改善为未来候选消息计算的置信度值的质量。通过这样做,消息选择系统可以选择更少的消息并将其发送到用户的客户端设备,同时增加用户参与或响应消息并实现消息的期望的端点的可能性。
[0010]根据本公开的至少一个方面,方法可以包括由一个或多个处理器标识多个用户和多个消息对象。该方法可以包括由一个或多个处理器检索用于一个或多个消息对象的多个用户中的每一个的上下文数据。该方法可以包括由一个或多个处理器基于一个或多个消息对象和上下文数据生成候选消息。该方法可以包括由一个或多个处理器基于冷却因子为每个候选消息更新置信度值,以生成更新的置信度值。该方法可以包括由一个或多个处理器基于更新的置信度值来选择候选消息。该方法可以包括由一个或多个处理器基于更新的置信度值跨过预定阈值来传输所选择的候选消息。
[0011]本公开描述了用于对消息传递系统的消息对象模型进行间接更新的系统和方法。消息传递系统使用对非修辞消息的响应来更新与非修辞消息相关联的消息对象的模型。因为修辞消息不会引起来自用户的响应,所以消息传递系统不能更新与修辞消息相关联的消息对象的模型。接收到修辞消息的用户缺少响应,不能提供关于修辞消息的有效性或无效性的信息。附加地,在没有来自用户的响应的情况下,消息传递系统不能量化修辞消息对用户的益处。
[0012]为了解决与缺少来自修辞消息的响应数据相关联的一些挑战,本公开涉及对消息选择系统的消息对象模型的间接更新。消息选择系统可以包括响应评估器,该响应评估器可以将与非修辞消息相关联的消息对象模型的响应数据并入与修辞消息相关联的消息对
象模型中。以这种方式,消息选择系统可以使用非修辞消息的响应数据作为修辞消息的响应数据(或缺少响应数据)的代理。通过这样做,即使消息选择系统没有接收到关于修辞消息的直接反馈,消息选择系统也可以选择定制的修辞消息并将其传输给用户的客户端设备。消息选择系统还可以在定制的时间向用户的客户端设备传输修辞消息,以防止消息疲劳。
[0013]消息选择系统可以基于消息将要实现期望的端点或目标值的可能性来选择消息,同时基于自最近一条消息被递送到客户端设备以来的时间来调整可能性,以便降低用户将经历消息疲劳的可能性。消息选择系统可以通过基于消息将具有预期的效果的可能性而选择性地向用户的客户端设备传输或发送消息,来降低用户将经历消息疲本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种跨网络环境传输消息的方法,包括:由具有一个或多个处理器的至少一个服务器标识多个候选消息对象,所述多个候选消息对象中的每一个与呈现给用户以实现多个行为端点中的一个或多个的选择准则相关联;由所述至少一个服务器从与远程计算设备相关联的用户的活动日志中获得由所述用户经由所述远程计算设备记录的一个或多个行动;由所述至少一个服务器从由所述用户记录的所述一个或多个行动中确定用于标识所述多个候选消息对象之一的用户状态;由所述至少一个服务器基于所述用户状态与所述候选消息对象的选择准则之间的比较,为所述多个候选消息对象中的每一个确定置信度值,所述置信度值指示对应的候选消息对所述用户实现所述多个端点中的一个或多个的预测有效性;由所述至少一个服务器至少基于与所述多个候选消息对象中的至少一个相对应的先前消息的先前传输时间和当前时间之间经过的时间量,为所述多个候选消息对象中的每一个更新所述置信度值;由所述至少一个服务器基于用于所述消息的所述置信度值从所述多个候选消息对象中选择消息对象;由所述至少一个服务器基于从所述多个消息对象中选择的所述消息对象生成消息;以及由所述至少一个服务器向与所述用户相关联的所述远程计算设备传输用于呈现的所述消息。2.根据权利要求1所述的方法,还包括:由所述至少一个服务器在所述活动日志上记录由所述用户响应于经由所述远程计算设备的所述消息的呈现而进行的一个或多个后续行动;以及由所述至少一个服务器基于响应于所述消息的呈现而进行的所述一个或多个后续行动来更新所述用户状态。3.根据权利要求1所述的方法,还包括由所述至少一个服务器使用训练数据集来建立消息对象模型,所述训练数据集包括来自用户的对与所述多个候选消息对象中的一个或多个相对应的消息的历史响应数据;以及其中确定所述置信度值还包括将所述消息对象模型应用于所述用户状态和所述多个候选消息对象的选择准则,以确定所述置信度值。4.根据权利要求1所述的方法,其中所述多个候选消息对象中的每个候选消息对象包括:用于生成对应的消息的消息模板;用于确定所述置信度值的模型;对传输所述对应的消息的时间的约束;以及限定所述多个行为端点中的一个或多个在限定的时间窗口内实现的所述选择准则。5.根据权利要求1所述的方法,其中确定所述用户状态还包括从与所述远程计算设备相关联的所述用户的多个用户状态中确定对应于所述多个行为端点中的至少一个的所述用户状态。6.根据权利要求1所述的方法,其中更新所述置信度值还包括标识冷却因子以应用于所述置信度值,所述冷却因子对应于在所述先前传输时间和所述当前时间之间经过的所述时间量。
7.根据权利要求1所述的方法,其中选择所述消息对象还包括基于所述消息对象的置信度值和阈值的比较而从所述多个候选消息对象中选择所述消息对象,所述阈值由用于传输消息的递送策略限定。8.根据权利要求1所述的方法,其中获得所述一个或多个行动还包括从所述用户的活动日志中获得所述用户响应于与所述多个候选消息对象中的一个或多个相对应的先前消息的呈现而进行的所述一个或多个行动。9.根据权利要求1所述的方法,其中传输所述消息还包括在由用于传输消息的递送策略限定的所述当前时间将所述消息传输到所述远程计算设备。10.根据权利要求1所述的方法,还包括由所述至少一个服务器基于所述用户状态与所述多个候选消息对象的子集中的每一个候选消息对象的选择准则不匹配,从选择中移除至...

【专利技术属性】
技术研发人员:A高MB吴CM乔丹V高A伯格
申请(专利权)人:克里克疗法公司
类型:发明
国别省市:

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

1