Unified graphical user interface for displaying a plan of operations in a datacenter
US-9223767-B1 · Dec 29, 2015 · US
US10417314B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10417314-B2 |
| Application number | US-201313917767-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 14, 2013 |
| Priority date | Jun 14, 2012 |
| Publication date | Sep 17, 2019 |
| Grant date | Sep 17, 2019 |
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 template built by a user may be converted by a Server Script Generation Engine (SSGE) into script code. In converting, the SSGE may load and parse a framework file containing static script syntax to locate insertion points, each associated with an iteration number, and may iteratively parse the template, utilizing the iteration number to resolve, in order, tags and sub-tags contained in the template. If a tag is set to respond to the iteration number, a function of the tag is invoked to process any related sub-tags and return a script associated therewith at the appropriate insertion point. The framework file (with the appropriate script code inserted) is compiled and stored in a compiled script object which can be run multiple times to perform all of the output functions expected by the user in lieu of the need to reconvert the template.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a script generation engine of a content management system from a client device, a user-created output specification template, the content management system running on a server machine, the server machine having a processor and a non-transitory computer memory and operating on a content server platform in an enterprise computing environment, the client device communicatively connected to the content server platform and configured for accessing content managed by the content management system in the enterprise computing environment, the user-created output specification template specifying an input to a process by the script generation engine and containing an output specification of a view of a dynamic document or a software module specific to the content server platform, the script generation engine having code and algorithm required to convert the user-created output specification template into syntactically valid platform-specific script code that performs user-specified output functions; converting, by the script generation engine of the content management system running on the server machine in performing the process with the user-created output specification template as the input to the process, the user-created output specification template into the platform-specific script code that is specific and native to the content server platform and that interfaces with features of the content server platform; compiling, by the script generation engine of the content management system running on the server machine, the platform-specific script code to generate a compiled script object; and storing, by the script generation engine of the content management system running on the server machine, the compiled script object containing the platform-specific script code in a memory structure; wherein the compiled platform-specific script object stored in the memory structure is usable by the content management system to produce the view of the dynamic document or the software module specific to the content server platform as specified by the user-created output specification template without the script generation engine having to process the user-created output specification template in real time. 2. The method according to claim 1 , wherein the converting further comprises: determining script text corresponding to tags and sub-tags contained in the output specification template. 3. The method according to claim 1 , wherein the converting further comprises: loading a framework file containing static script syntax; parsing the static script syntax to locate insertion points, wherein each of the insertion points is associated with a predetermined iteration number; and iteratively parsing the output specification template, utilizing the predetermined iteration number to ensure that tags and sub-tags in the output specification template are processed in order, the parsing returning corresponding script text into the framework file at the each of the insertion points. 4. The method according to claim 3 , wherein the parsing further comprises: determining whether a tag is set to respond to the predetermined iteration number; and responsive to the tag being set to respond to the predetermined iteration number, invoking a function of the tag to process any related sub-tags and return a chunk of script associated therewith. 5. The method according to claim 3 , wherein the parsing further comprises: tokenizing a portion of the output specification template into a plurality of lines; and processing the plurality of lines to: convert any content found in the plurality of lines into a string definition; and look up any tag found in the plurality of lines in a tag subsystem. 6. The method according to claim 1 , further comprising: providing a user interface on a client device for building the output specification template and communicating the output specification template to the script generation engine running on the server machine. 7. The method according to claim 6 , wherein the converting is performed by the script generation engine of the content management system responsive to the output specification template being communicated through the user interface to the script generation engine of the content management system running on the server machine. 8. The method according to claim 1 , wherein the script code generated by the script generation engine is in a human-readable programming language native to the content server platform and wherein the script code is further configured for interfacing with a database layer of the content server platform. 9. The method according to claim 1 , further comprising: creating a unique key relating to the output specification template, wherein the persisting further comprises storing the compiled script object in the memory structure using the unique key. 10. The method according to claim 9 , further comprising: adding the compiled script object to a script subsystem of the content server platform using the unique key. 11. A computer program product comprising a non-transitory computer readable medium storing instructions translatable by a server machine to perform: receiving, by a script generation engine of a content management system from a client device, a user-created output specification template, the content management system running on a server machine, the server machine having a processor and a non-transitory computer memory and operating on a content server platform in an enterprise computing environment, the client device communicatively connected to the content server platform and configured for accessing content managed by the content management system in the enterprise computing environment, the user-created output specification template specifying an input to a process by the script generation engine and containing an output specification of a view of a dynamic document or a software module specific to the content server platform, the script generation engine having code and algorithm required to convert the user-created output specification template into syntactically valid platform-specific script code that performs user-specified output functions; converting, by the script generation engine of the content management system running on the server machine in performing the process with the user-created output specification template as the input to the process, the user-created output specification template into platform-specific script code that is specific and native to the content server platform and that interfaces with features of the content server platform; compiling, by the script generation engine of the content management system running on the server machine, the platform-specific script code to generate a compiled script object; and storing, by the script generation engine of the content management system running on the server machine, the compiled script object containing the platform-specific script code in a memory structure; wherein the compiled platform-specific script object stored in the memory structure is usable by the content management system to produce the view of the dynamic document or the software module specific to the content server platform as specified by the user-created output specification template without the script generation engine having to process the user-created output specification template in real time. 12. The computer program product of claim 11 , wherein the converting further comprises: determining script text corresponding to tags and sub-tags contained in the output specification template. 13
Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets · CPC title
Transformation · CPC title
Command shells · CPC title
Compilation · CPC title
Arrangements for executing specific programs · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.