[发明专利]自我学习的用户界面有效
申请号: | 201711007848.7 | 申请日: | 2017-10-25 |
公开(公告)号: | CN108121581B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | V·S·J·R·伯汉姆迪帕提;A·伊斯顿 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/957 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自我 学习 用户界面 | ||
本发明提供了一种用于自我学习的用户界面的方法和装置。所述方法包括接收选择数据,所述选择数据说明关于工作流的第一多个视图的第一多个用户选择,所述工作流与任务相关联;接收发起工作流的当前会话的指令;访问选择数据以及一个或多个用户行为模型,所述一个或多个用户行为模型从与多个用户相关联的第二多个用户选择生成;确定未被用户选择的多个元素;确定移除工作流的第一多个视图中的至少一个或多个元素的一个子集;通过排除工作流的第一多个视图中被移除的至少一个或多个元素的被移除的子集为用户生成网页内容的第二多个视图。
技术领域
本发明涉及网络通信,更具体地,涉及改进在移动应用程序的网页应用程序中生成基于网页的用户界面。
背景技术
网页应用程序和移动应用程序用于计算机之间基于互联网的通信。网页应用程序可以被在计算机上的网页浏览器程序运行,以执行特定任务。移动应用程序是在移动设备(比如智能手机或平板电脑)上运行的单机应用程序。
这些应用程序可以包含视图,视图转而包括一个或多个用于向用户展示信息以及从用户接收信息的表单、菜单或控制面板。由于视图中的用户界面元素的数量,视图可能会显得很凌乱,或者使用户难以操纵。
本节描述的方法是能够被实行的方法,但是不必是以前已经被构思或实行的方法。因此,除非另外指出,否则不应仅仅是依据它们被包括在本节中,就假定本节描述的任何一个方法适于作为现有技术。
发明内容
在本文中公开了用于通信的系统和方法。在一个实现中,在服务的一个或多个会话期间,从用户的计算设备接收选择数据,所述选择数据说明关于工作流的第一多个视图的第一多个用户选择,所述工作流与任务相关联。从所述用户的计算设备接收发起所述工作流的当前会话的指令。从内存访问所述选择数据以及一个或多个用户行为模型,从第二多个用户选择生成所述一个或多个用户行为模型,所述第二多个用户选择与多个用户相关联。基于所述选择数据确定所述第一多个视图中未被用户选择的多个元素。基于所述一个或多个用户行为模型以及所述第一多个视图中未被用户选择的多个元素确定移除所述工作流的第一多个视图的子集,或所述多个元素的子集。在服务的当前会话期间,通过排除所述工作流的第一多个视图的被移除的子集或所述多个元素的被移除的子集为用户生成网页内容的第二多个视图。
在另一实现中,在服务的一个或多个会话期间,从用户的计算设备接收选择数据,所述选择数据说明关于第一用户界面的第一多个用户选择。从所述用户的计算设备接收发起所述第一用户界面的当前会话的指令。从内存访问所述选择数据以及一个或多个用户行为模型,从在服务的先前会话期间存储的用户行为的记录中生成所述一个或多个用户行为模型。基于所述选择数据确定所述第一用户界面中未被用户选择的多个元素。基于所述一个或多个用户行为模型以及所述第一用户界面中未被用户选择的多个元素确定移除所述多个元素的子集。在服务的当前会话期间,通过排除所述多个元素的被移除的子集为用户生成第二用户界面。
附图说明
图1为可以实施各种实施例的系统的方块图。
图2为根据各种实施例的生成自我学习的用户界面的方法的流程图。
图3A和图3B描述了根据各种实施例的示例性的未改进的用户界面的部分。
图4A和图4B描述了根据各种实施例的示例性的未改进的用户界面的部分。
图5描述了根据各种实施例的示例性的改进后的用户界面的部分。
图6描述了根据各种实施例的示例性的改进后的用户界面的部分。
图7为示出了可以用其实现本发明的一个实施例的计算机系统的方块图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711007848.7/2.html,转载请声明来源钻瓜专利网。