[发明专利]具有交互式内容元素的直观文档导航有效
申请号: | 201780020879.8 | 申请日: | 2017-03-22 |
公开(公告)号: | CN108885505B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | Z·拉加比;R·E·斯托特;J·M·哈伯斯塔姆;E·基金-伊尔;D·B·李;D·迪米克;D·斯拉维斯基 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/038 | 分类号: | G06F3/038;G06F3/048;G06F3/0481;G06F3/0485;G06F3/0484;G06F3/0488 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达;王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 交互式 内容 元素 直观 文档 导航 | ||
1.一种用于改进对包括交互式内容元素的文档进行导航的计算机效率的设备,包括:
用户界面引擎,其操作用于:
在图形用户界面中显示所述文档的至少一部分,所述文档的所述至少一部分包括具有一个或多个交互控件的交互式内容元素;以及
接收第一用户输入以导航经过所述交互式内容元素;
元素叠加器,其操作用于:
在显示所述交互式内容元素时且响应于所述第一用户输入,向所述交互式内容元素应用自定义叠加层,其中,所述自定义叠加层是针对所述交互式内容元素和所述交互式内容元素的所述一个或多个交互控件而自定义的,以使得所述交互式内容元素的所述一个或多个交互控件被显露于所述自定义叠加层之上,以及所述自定义叠加层阻止与所述交互式内容元素的至少一部分的用户交互,同时允许与所述交互式内容元素的所述一个或多个交互控件的用户交互;
接收与用户输入事件相关联的消息;
至少部分地基于所接收的消息,确定是否从所述交互式内容元素中移除所述自定义叠加层;以及
响应于肯定确定:
从所述交互式内容元素中移除所述自定义叠加层;以及
启用与所述交互式内容元素的用户交互。
2.根据权利要求1所述的设备,其中,在至少部分地基于所接收的消息来确定是否从所述交互式内容元素中移除所述自定义叠加层时,所述元素叠加器操作用于:当所接收的消息指示用户控制的光标在所述交互式内容元素上时,确定从所述交互式内容元素中移除所述自定义叠加层,并且所述用户输入事件是以下各项中的一项:
选择;
触摸事件;或者
悬停。
3.根据权利要求1所述的设备,其中,在至少部分地基于所接收的消息来确定是否从所述交互式内容元素中移除所述自定义叠加层时,所述元素叠加器操作用于:当所接收的消息指示没有在预定的时间跨度内接收到用户输入时,确定从所述交互式内容元素中移除所述自定义叠加层。
4.根据权利要求1所述的设备,其中,在至少部分地基于所接收的消息来确定是否从所述交互式内容元素中移除所述自定义叠加层时,所述元素叠加器操作用于:当所接收的消息指示用户输入与滚动或平移操作相关联时,确定在所述交互式内容元素上保持所述自定义叠加层。
5.根据权利要求1所述的设备,还包括:
输入管理器,其操作用于:
接收对用户输入事件的指示;以及
生成用于传输所述用户输入事件的消息;以及
事件监听器,其操作用于:
监听一个或多个特定的用户输入事件;以及
当接收到特定的用户输入事件时,通知所述元素叠加器。
6.根据权利要求1所述的设备,其中,所述元素叠加器还操作用于:
接收与另一用户输入事件相关联的另一消息;
至少部分地基于所接收的另一消息,确定是否向所述交互式内容元素重新应用所述自定义叠加层;以及
响应于肯定确定:
向所述交互式内容元素重新应用所述自定义叠加层。
7.根据权利要求1所述的设备,其中,响应于从所述交互式内容元素中移除所述自定义叠加层,所述用户界面引擎还操作用于显示视觉指示符以告知用户如何导航所述文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780020879.8/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法