Dashboard Visualizations Using Web Technologies
First Claim
Patent Images
1. A method comprising:
- receiving a dashboard container file comprising a spreadsheet file and a dashboard structure file;
converting each of the spreadsheet file and the dashboard structure file into a text-based, language-independent data interchange format; and
providing data characterizing a dashboard using the converted spreadsheet and dashboard files.
1 Assignment
0 Petitions
Accused Products
Abstract
Dashboard files such as dashboard structure files and spreadsheet files are converted into text-based, language-independent data interchange format files (such as JSON files) to allow dashboards to be rendered using varying web technologies such as HTML5 and JavaScript. Related apparatus, systems, techniques and articles are also described.
50 Citations
20 Claims
-
1. A method comprising:
-
receiving a dashboard container file comprising a spreadsheet file and a dashboard structure file; converting each of the spreadsheet file and the dashboard structure file into a text-based, language-independent data interchange format; and providing data characterizing a dashboard using the converted spreadsheet and dashboard files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18)
-
-
14. A method comprising:
-
receiving a dashboard structure file, the dashboard structure file comprising metadata for a dashboard and being used in combination with a spreadsheet file to render the dashboard; parsing the dashboard structure file to result in a document object model (DOM) characterizing contents of the dashboard structure file; converting the dashboard structure file into a text-based, language-independent data interchange format file by traversing the DOM; and providing data characterizing the converted dashboard structure file. - View Dependent Claims (15, 16, 20)
-
-
17. A method comprising:
-
receiving a spreadsheet file; iterating over rows and cells specified by the spreadsheet file to generate a spreadsheet document object model (DOM); outputting the spreadsheet DOM as a text-based, language-independent data interchange format file; and providing data characterizing the outputted file.
-
-
19. A method as in claim 147, wherein the text-based, language-independent data interchange format is JAVASCRIPT Object Notation (JSON) format.
Specification