Creation, sharing and embedding of interactive charts
First Claim
Patent Images
1. A system for creating interactive chart objects, the system comprising:
- a memory that stores;
a chart template,generation module instructions corresponding to a generation module, andchart data;
a processor, wherein execution of the generation module instructions by the processor causes the processor to fetch the chart data and the chart template and to generate an interactive chart using the chart data and the chart template; and
a network interface that shares the interactive chart by publishing the interactive chart over a communications network such that the interactive chart is subsequently embedded in an electronic document via an embedded code having markup data, thereby generating a modified electronic document, wherein receipt of the modified electronic document at a viewer user device associated with sharing of the interactive chart causes the viewer user device to render the interactive chart and then re-render the interactive chart in-response to receipt of a viewer user input at the viewer user device, wherein the rendering and re-rendering of the interactive chart at the viewer user device is performed without execution of the generation module instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating and sharing interactive charts are described. The interactive charts are generated in an online portal that allows users to customize the interactive features of the chart. An online portal may also be provided to allow users to automatically embed interactive chart(s) in another website without reprogramming the code of the website each time the interactive chart(s) are changed or new interactive chart(s) are added.
-
Citations
20 Claims
-
1. A system for creating interactive chart objects, the system comprising:
-
a memory that stores; a chart template, generation module instructions corresponding to a generation module, and chart data; a processor, wherein execution of the generation module instructions by the processor causes the processor to fetch the chart data and the chart template and to generate an interactive chart using the chart data and the chart template; and a network interface that shares the interactive chart by publishing the interactive chart over a communications network such that the interactive chart is subsequently embedded in an electronic document via an embedded code having markup data, thereby generating a modified electronic document, wherein receipt of the modified electronic document at a viewer user device associated with sharing of the interactive chart causes the viewer user device to render the interactive chart and then re-render the interactive chart in-response to receipt of a viewer user input at the viewer user device, wherein the rendering and re-rendering of the interactive chart at the viewer user device is performed without execution of the generation module instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for creating interactive chart objects, the method comprising:
-
fetching chart data and a chart template from memory through execution of generation module instructions via a processor; generating an interactive chart using the chart data and the chart template that were fetched from the memory; and publishing the interactive chart over a communication network such that the interactive chart is subsequently embedded in an electronic document via an embedded code having markup data, thereby generating a modified electronic document, wherein receipt of the modified electronic document at a viewer user device associated with sharing of the interactive chart causes the viewer user device to render the interactive chart and then re-render the interactive chart in-response to receipt of a viewer user input at the viewer user device, wherein the rendering and re-rendering of the interactive chart at the viewer user device is performed without execution of the generation module instructions. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium having embodied thereon a program executable by a processor for performing a method for creating interactive charts, the method comprising:
-
fetching chart data and a chart template from memory; generating an interactive chart via a generation module using the chart data and the chart template that were fetched from the memory; and publishing the interactive chart such that the interactive chart is subsequently embedded in an electronic document via an embedded code having markup data, thereby generating a modified electronic document, wherein receipt of the modified electronic document at a viewer user device associated with sharing of the interactive chart causes the viewer user device to render the interactive chart and then re-render the interactive chart in-response to receipt of a viewer user input at the viewer user device, wherein the rendering and re-rendering of the interactive chart at the viewer user device is performed without use of the generation module. - View Dependent Claims (18, 19, 20)
-
Specification