Genome sharing
US-2024406179-A1 · Dec 5, 2024 · US
US10614158B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10614158-B2 |
| Application number | US-201615342797-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 3, 2016 |
| Priority date | Aug 29, 2011 |
| Publication date | Apr 7, 2020 |
| Grant date | Apr 7, 2020 |
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.
A computer based method for utilizing static content in a dynamic environment to provide at least one defined functionality is described. The method includes identifying at least one function to be associated with the static content and the dynamic environment, identifying at least one state for each identified function, defining, in a computer memory, each identified state within a page object, the page object also defining within the computer memory page states and output attributes associated with output templates within the page object, creating, in the computer memory, output templates for each identified state, creating presentation pages and logic objects in the computer memory for each function, and creating engines to be executed by at least one computer processing device, each engine representing a function, the engines operable to use a corresponding page object to direct data traffic among the defined states within the computer memory.
Opening claim text (preview).
What is claimed is: 1. A computer-based method for utilizing static content in a dynamic environment to provide at least one defining functionality, said method comprising: identifying at least one function to be associated with the static content and the dynamic environment; identifying at least one state for each identified function; defining, in a computer memory, each identified state within a page object, the page object also defining, within the computer memory, page states and output attributes associated with output templates within the page object; creating, in the computer memory, output templates for each identified state; creating presentation pages and logic objects in the computer memory for each function including dynamic results of the corresponding function based on each identified state, wherein the logic object executes the function in accordance with the identified state; and creating engines to be executed by at least one computer processing device, each engine representing a function, the engines operable to use a corresponding page object to direct data traffic among the defined states within the computer memory. 2. The computer-based method according to claim 1 further comprising using the engines to return results of a function in an output template based on the state. 3. The computer-based method according to claim 1 wherein creating output templates for each identified state comprises configuring the output templates to hold all static information for the state. 4. The computer-based method according to claim 1 wherein creating output templates for each identified state comprises at least one of: configuring one or more of the identified states to share a created output template; and configuring one or more of the identified states to utilize a plurality of the created output templates. 5. The computer-based method according to claim 1 wherein creating output templates for each identified state comprises configuring each output template to contain or import a page object. 6. The computer-based method according to claim 1 wherein creating output templates for each identified state comprises configuring the output template with one of the page objects that contains output attributes for retaining a state of the output template. 7. The computer-based method according to claim 6 further comprising using attributes from the page object to fill out active information within the presentation page associated with the output template. 8. The computer-based method according to claim 1 wherein the output attributes define a dynamic output for presentation to a user. 9. The computer-based method according to claim 1 further comprising executing the engines to: collect information needed for a presentation page; and navigate control to a corresponding page object for each corresponding state. 10. The computer-based method according to claim 1 further comprising using the presentation pages to provide results derived from the page objects and provide the page objects with dynamic content pertaining to results received from the logic objects. 11. A computer device for utilizing static content in a dynamic environment to provide at least one defining functionality, said computer device comprising a processor in communication with a memory device, said processor programmed to: identify at least one function to be associated with the static content and the dynamic environment; identify at least one state for each identified function; define each identified state within a page object, the page object also defining, within said memory device, page states and output attributes associated with output templates within the page object; create output templates for each identified state; create presentation pages and logic objects in said memory device for each function including dynamic results of the corresponding function based on each identified state, wherein the logic object executes the function in accordance with the identified state; and create engines to be executed by said processor, each engine representing a function, the engines operable to use a corresponding page object to direct data traffic among the defined states within said memory device. 12. The computer device according to claim 11 , wherein the processor is further programmed to use the engines to return results of a function in an output template based on the state. 13. The computer device according to claim 11 , wherein the processor is further programmed to configure the output templates to hold all static information for the state. 14. The computer device according to claim 11 , wherein the processor is further programmed to: configure one or more of the identified states to share a created output template; and configure one or more of the identified states to utilize a plurality of the created output templates. 15. The computer device according to claim 11 , wherein the processor is further programmed to configure each output template to contain or import a page object. 16. The computer device according to claim 11 , wherein the processor is further programmed to configure the output template with one of the page objects that contains output attributes for retaining a state of the output template. 17. The computer device according to claim 16 , wherein the processor is further programmed to use attributes from the page object to fill out active information within the presentation page associated with the output template. 18. The computer device according to claim 11 , wherein the output attributes define a dynamic output for presentation to a user. 19. The computer device according to claim 11 , wherein the processor is further programmed to use the presentation pages to provide results derived from the page objects and provide the page objects with dynamic content pertaining to results received from the logic objects. 20. At least one non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by a computing device having at least one processor coupled to at least one memory device, the computer-executable instructions cause the processor to: identify at least one function to be associated with a static content and a dynamic environment; identify at least one state for each identified function; define each identified state within a page object, the page object also defining, within the memory device, page states and output attributes associated with output templates within the page object; create output templates for each identified state; create presentation pages and logic objects in the memory device for each function including dynamic results of the corresponding function based on each identified state, wherein the logic object executes the function in accordance with the identified state; and create engines to be executed by the processor, each engine representing a function, the engines operable to use a corresponding page object to direct data traffic among the defined states within the memory device.
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Tabulation, i.e. one-dimensional [1D] positioning · CPC title
Display of layout of documents; Previewing · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.