Creation and display of a webpage with alternative layouts for different webpage widths
US10210144B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 16, 2016 |
| Grant date | Feb 19, 2019 |
| Priority date | — |
| Expiry date | Aug 16, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F40/154
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods and systems for creating a webpage having different element orders for different webpage widths are disclosed. A computing device receives inputs specifying different layouts of elements in different orders for different webpage widths. The computing device creates markup code for the webpage that specifies separate subtrees of nodes for the different layouts and then modifies the markup code to replace duplicate nodes with placeholders in the subtrees. The computing device also creates script code for the webpage with instructions for modifying a live DOM created from the markup code based on current webpage width. Specifically, the script code modifies the live DOM to specify positioning the elements differently for different webpage widths by changing the visibility of nodes and swapping placehoders and content nodes in the subtrees.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.