[發明專利]基于網格的應用中的動態內容布局有效
| 申請號: | 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.szxzyx.cn/pat/books/201710545917.3/2.html,轉載請聲明來源鉆瓜專利網。





