[发明专利]基于网格的应用中的动态内容布局有效
申请号: | 201710545917.3 | 申请日: | 2013-11-07 |
公开(公告)号: | CN107402906B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | G·科塔;T-C·赵;Y·W·里;A·洛威尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F40/103 | 分类号: | G06F40/103;G06F9/451 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网格 应用 中的 动态 内容 布局 | ||
内容项被获得,并被动态地布置在显示器上的各列(例如,相同大小的列)内的小块中。基于该项的时间(诸如创建时间和修改时间)来对所获得的项以及尚未被渲染的先前获得的项进行排序。使用该排序来作出关于这些项中的任何一者是否准备好渲染的确定。可在获得所有内容项之前作出项是否准备好渲染的确定。确定准备好渲染的项在列的小块内的布局。例如,这些项可基于其内容被放置在小块中(例如,与富内容相比,文本内容被放置在更小尺寸的小块中)。准备好渲染的项随后被发送以供渲染。
本申请是申请日为2013年11月7日、申请号为201380058384.6的发明专利申请“基于网格的应用中的动态内容布局”的分案申请。
背景技术
在计算设备上显示内容存在许多不同的方式。例如,可将内容显示在页中、列中、表中等。显示器可包括从外部源获得(例如,从网络位置获得)的内容。在不知道将从外部源获得多少数据时创建期望的内容布局可能是个挑战。
发明内容
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
获得内容项,并将其动态地布置在显示器上的各列(例如,相同大小的列)内的不同尺寸的小块中。基于时间(例如创建时间)来对所获得的项以及尚未被渲染的先前获得的项进行排序。使用该排序来作出关于这些项中的任何一者是否准备好渲染的确定。可在获得所有内容项之前作出项是否准备好渲染的确定。项可以不按与渲染次序相同的次序来获得。准备好渲染的项的布局被确定为在列的小块内。例如,这些项可基于其内容被放置在小块中(例如,与富内容相比,文本内容被放置在更小尺寸的小块中)。可将项放置在使与该项相关联的内容显示动画化的实况小块中。被确定为准备好渲染的各项被发送以供渲染。
附图说明
图1示出了用于进行动态内容布局的系统;
图2示出了不同尺寸的小块和列的视图;
图3示出了具有不同尺寸的列的不同显示;
图4解说了获得内容项和动态渲染内容项;
图5示出了用于在基于网格的应用中进行动态内容布局的说明性过程;
图6解说了用于进行动态内容布局的示例性系统;以及
图7-9以及相关描述提供了其中可实施本发明的实施例的各种操作环境的讨论。
具体实施方式
现将参考其中相同的标号代表相同的元件的附图来描述各实施例。
图1示出了用于进行动态内容布局的系统。如所示的,系统100包括应用程序110、布局管理器26、触摸屏输入设备/显示器115以及包括内容项122的内容提供方/存储120。
为了促成与布局管理器26通信,可以实现一个或多个回调例程。根据一个实施例,应用程序110是被配置为接收来自触敏输入设备115和/或其他输入设备的输入的生产力应用,诸如协作程序(如微软的SHAREPOINT)。例如,语音输入、键盘输入(例如物理键盘和/或SIP)、基于视频的输入等等。例如,布局管理器26可响应于用户的选择内容的姿势(即,姿势150)和其他基于触摸的姿势来向应用110提供信息。例如,姿势可包括但不限于:捏合姿势;拉伸姿势;选择姿势(例如在所显示的元素上的轻击动作);选中并保持姿势(例如在所显示的元素上接收到的轻击并保持姿势);滑扫动作和/或拖动动作;等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710545917.3/2.html,转载请声明来源钻瓜专利网。