Genome sharing
US-2024406179-A1 · Dec 5, 2024 · US
US11048859B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11048859-B2 |
| Application number | US-201314024273-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 11, 2013 |
| Priority date | Sep 9, 2013 |
| Publication date | Jun 29, 2021 |
| Grant date | Jun 29, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Transforming a website for dynamic web content management includes identifying aspects of a static website that are to be under dynamic web content management, organizing the aspects of the static website in preparation for storing the aspects, and storing the aspects of the static website with a specific identifier.
Opening claim text (preview).
What is claimed is: 1. A method for transforming a website for dynamic web content management, said method comprising: for a static website comprising a number of web pages stored in a file system that, when accessed, is delivered to a user exactly as stored in the file system, receiving user input that identifies elements of a page of the static website that define a presentation template that supports presentation of multiple different web pages; receiving identification of web content items of the static website that are to be under dynamic web content management; storing said presentation template and said content items in a web content library; and supporting presentation of the multiple different web pages with the presentation template. 2. The method of claim 1 , further comprising loading a display of the static website in a browser, wherein receiving said identification of elements and web content items of the static website is performed with a graphical user interface (GUI) tool of the browser. 3. The method of claim 1 , further comprising storing a navigation node in association with said presentation template and one of said web content items, said navigation node identifying the corresponding presentation template on which the corresponding web content item is to be displayed. 4. The method of claim 1 , further comprising producing a specific presentation template for an additional webpage within said static website. 5. The method of claim 3 , further comprising, in the web content library, storing a web content component that further defines a corresponding content item. 6. The method of claim 3 , further comprising, in the web content library, storing a hyperlink that links to a corresponding navigation node stored in the web content library. 7. The method of claim 3 , further comprising associating said navigation node with said corresponding content item in said web content library using an authoring user interface with fields for inputting information defining the corresponding content item. 8. The method of claim 5 , wherein said web content component defines the corresponding content item as including an image of a specified size. 9. A method for transforming a website for dynamic web content management, said method comprising: receiving identification of elements of a page of a static website that define a presentation template, wherein a number of presentation templates are defined, each corresponding to a page of the static website; receiving identification of web content items of the static website that are to be under dynamic web content management; storing said number of presentation templates and said content items in a web content library with a number of navigation nodes, each navigation node identifying a corresponding presentation template on which a corresponding web content item is to be displayed; storing an authoring template in the web content library and mapping the authoring template to a corresponding one of said presentation templates; and with said authoring template associating together the corresponding presentation template, a corresponding navigation node and corresponding web content item. 10. The method of claim 9 , The method of claim 1 , further comprising loading a display of the static website in a browser, wherein receiving said identification of elements and web content items of the static web page is performed with a graphical user interface (GUI) tool of the browser. 11. The method of claim 9 , further comprising, in the web content library, storing a web content component that further defines a corresponding content item. 12. The method of claim 11 , wherein the web content component comprises at least one of: a name for the corresponding content item, a description of the corresponding content item, an identification of an author of the corresponding content item; an identification of an owner of the corresponding content item; and an identification of an image file for inclusion in the content item. 13. The method of claim 12 , wherein said web content component defines the corresponding content item as including an image of a specified size. 14. The method of claim 9 , further comprising, in the web content library, storing a hyperlink that links to a corresponding navigation node stored in the web content library. 15. The method of claim 9 , wherein receiving identification of elements that define a presentation template comprises noting boxes drawn on a display of the page of the static website. 16. The method of claim 15 , wherein one of the boxes is designated as a navigation section. 17. The method of claim 15 , wherein one of the boxes is designated as a header or footer. 18. The method of claim 9 , further comprising presenting a dynamic version of the static website using the web content library. 19. A method for transforming a website for dynamic web content management, said method comprising: for a static website comprising a number of web pages stored in a file system that, when accessed, is delivered to a user exactly as stored in the file system, receiving user input identifying elements of a number of pages of the static website that define a number of presentation templates, wherein a number of presentation templates are defined, each corresponding to a different page of the static website, and wherein identification of said elements includes a number of boxes drawn on a display of a page of the static website by a user to define a specific presentation template; receiving identification of web content items of the static website that are to be under dynamic web content management; storing said number of presentation templates and said web content items in a web content library, including, with a detection engine, interrogating a directory structure for a local file system where the number of presentation templates and web content items are stored and loading the number of presentation templates and web content items into the web content library; storing an authoring template in the web content library and mapping the authoring template to a corresponding one of said presentation templates; with said authoring template, associating together the corresponding presentation template, a corresponding navigation node and corresponding web content item in the web content library, each navigation node then identifying a corresponding presentation template on which a corresponding web content item is to be displayed; and presenting a dynamic version of the static website using the web content library.
Templates · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD] · CPC title
Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets · CPC title
Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.