[发明专利]基于上下文和时间预测的消息推荐系统在审
| 申请号: | 201980074557.0 | 申请日: | 2019-11-05 |
| 公开(公告)号: | CN113383354A | 公开(公告)日: | 2021-09-10 |
| 发明(设计)人: | 邱弘灏;C·陈;周天聪;谢勇;K·卡特;王可 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q10/06 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 李光颖 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 上下文 时间 预测 消息 推荐 系统 | ||
1.一种系统,包括:
一个或多个硬件处理器;以及
存储器,其存储指令,所述指令当由所述一个或多个硬件处理器运行时使得所述一个或多个硬件处理器执行包括以下的操作:
部分地基于用于查看和响应消息的过去的查看和响应时间来对与用户相关联的预测模型进行机器训练;
在运行时期间基于所述预测模型来生成针对所述用户的每条新消息的预测的用户动作时间;
利用对应的预测的用户动作时间来标记针对所述用户的接收到的每条新消息;
访问所述用户的可用时间,所述可用时间指示所述用户能用于读取和响应所述新消息的时间量;
确定每条新消息的重要性;
基于所述可用时间、针对每条新消息的所述预测的用户动作时间以及针对每条新消息的重要性,来确定所述用户在所述可用时间期间应当读取并且响应的推荐的新消息的集合,所述推荐的新消息的集合的所述预测的用户动作时间的总和等于或小于所述可用时间;以及
使得在用户界面上呈现对所述推荐的新消息的集合的指示,所述推荐的新消息的集合在视觉上与非推荐的新消息区分开。
2.根据权利要求1所述的系统,其中,所述操作还包括:在对所述推荐的新消息的集合的所述确定之前,基于每条新消息的所述重要性来对所述新消息进行排名。
3.根据权利要求1所述的系统,其中,所述操作还包括:确定针对每条新消息的上下文,其中,确定推荐的新消息的集合还包括:基于所述可用时间、针对每条新消息的所述预测的用户动作时间、针对每条新消息的重要性以及针对每条新消息的所述上下文来进行确定。
4.根据权利要求1所述的系统,其中,确定每条新消息的所述上下文包括:针对位置感知、时间感知、人为感知或人员感知中的一项来分析所述新消息中的至少一些新消息。
5.根据权利要求1所述的系统,其中,确定每条新消息的所述上下文包括:访问虚拟助手,所述虚拟助手管理针对所述用户的时间和事件提醒。
6.根据权利要求1所述的系统,其中,访问所述用户的所述可用时间包括:经由专门配置的消息传递用户界面从所述消息传递用户界面的智能时间选择中接收对所述可用时间的指示。
7.根据权利要求1所述的系统,其中,确定每条新消息的所述重要性包括:对基于所述新消息中的每条新消息的特征/属性来确定每条消息的重要性的单独系统进行API调用。
8.根据权利要求1所述的系统,其中,对所述预测模型的所述机器训练包括:
基于包括所述用户的一个或多个用户的集群的消息读取和响应行为是相似的,来生成所述集群;
从由所述集群对过去的消息的读取和回复中捕获针对所述集群的读取和回复信号;
分析所述读取和回复信号以生成针对所述集群的所述过去的消息中的每条过去的消息的基本事实标签;
通过将针对所述过去的消息中的每条过去的消息的所述基本事实标签与针对所述过去的消息的预测的用户动作时间进行比较来确定损失函数;以及
调整所述预测模型的参数以减小所述损失函数。
9.根据权利要求8所述的系统,其中,所述操作还包括:
验证所述损失函数低于预定阈值;以及
响应于关于所述损失函数低于所述预定阈值的所述验证,将所述预测模型提供给运行时系统以在运行时期间应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980074557.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于阀密封的系统和方法
- 下一篇:用于热成型牙齿矫正器的系统和方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





