Dynamic scalable vector graphics (SVG) system and methods for implementing the same
Assigneesalesforce.com, inc.
InventorsChristopher Daniel McCulloh, Christopher Shawn Corwin
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorsChristopher Daniel McCulloh, Christopher Shawn Corwin
Estimating the term…
A dynamic Scalable Vector Graphics (SVG) system and associated methods are provided for rendering an interactive software-product demonstration presentation for an envisioned software product within a webpage. A script can be executed to digest an exported SVG file by: querying for target objects having particular attributes named in a target format, and/or particular tag names. For each of the target objects, methods are called to modify that target object based on a first found tag name, a first found attribute, and/or contents of the first found attribute. The called methods can be used to manipulate attributes and/or contents of that target object to modify it and generate a manipulated object that includes the outputs of each called method (e.g., appropriate contents to be inserted into the SVG file). The manipulated objects with the appropriate contents can then be inserted into the SVG file to generate a final SVG file.
A method for rendering an interactive software-product demonstration presentation for an envisioned software product within a webpage, the method comprising:
A dynamic Scalable Vector Graphics (SVG) system, comprising:
A computing system comprising at least one hardware-based processor and memory, wherein the memory comprises processor-executable instructions encoded on a non-transient processor-readable media for rendering an interactive software-product demonstration presentation for an envisioned software product within a webpage, wherein the processor-executable instructions, when executed by the processor, are configurable to cause:
Dependencies are inferred from the claim text.