Method of extracting data and recommending and generating visual displays
First Claim
1. A method executed in a computer system for producing visual displays of data comprising:
- a. accessing at least one data source;
b. recommending to a user at least one visual display choice suitable for the data source;
c. recording a user'"'"'s selection of at least one display choice from visual display choices recommended to the user; and
d. generating a file according to the user'"'"'s selection and according to a given protocol for use with a presentation program using the given protocol.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of recommending and generating visual displays of data by executing a visualization tool that operates as part of a comprehensive Web-based computing platform can be accessed via a website, customizable interface, email, telephone, or other remote communication device. The visualization tool operates by accessing the data source and then executing an analysis engine to parse numerical and other forms of data. If necessary, a data mining tool can also be used to download data and a semantic template editor can be used to generate a template for parsing any type of data. The data and data format are identified, and the visualization tool executes a recommendation engine that considers the data and data format and recommends suitable visual display styles and visual display options and recommends additional compatible algorithms. Additionally, users can provide their own compatible algorithms for data processing. The user then selects one or more display styles or graphs and display options. If there are compatible algorithms, the user can select a pre-programmed algorithm or a user-generated algorithm as well. The computation engine executes the algorithms, performs calculations associated with the chosen visual display style, and outputs a file according to a given API protocol. A presentation program uses the output file to generate a visual display. Finally, the visualization tool delivers the display to the user, saves the display, and/or publishes the display.
-
Citations
30 Claims
-
1. A method executed in a computer system for producing visual displays of data comprising:
-
a. accessing at least one data source; b. recommending to a user at least one visual display choice suitable for the data source; c. recording a user'"'"'s selection of at least one display choice from visual display choices recommended to the user; and d. generating a file according to the user'"'"'s selection and according to a given protocol for use with a presentation program using the given protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method executed in a computer system for producing visual displays of data comprising:
-
a. accessing at least one data source; b. extracting data from the data source; b. accessing a look-up table of compatible visual display styles; b. determining a set of one or more visual display styles compatible with the data, c. presenting to the user the set of one or more compatible visual display styles; c. recording a user'"'"'s selection of at least one display choice from visual display choices recommended to the user; and d. generating a file according to the user'"'"'s selection and according to a given protocol for use with a presentation program that uses the given protocol. - View Dependent Claims (29)
-
-
30. A method executed in a computer system for producing visual displays of data comprising:
-
a. accessing at least one data source; b. extracting data from the data source; c. accessing a look-up table of compatible visual display styles; d. determining a set of one or more visual display styles compatible with the data, e. presenting to the user the set of one or more compatible visual display styles; f. recording a user'"'"'s selection of at least one display choice from visual display choices recommended to the user; g. accessing a look-up table of compatible pre-programmed algorithms; h. determining if any algorithms are compatible with the data; i. if any algorithms are compatible; i. determining a set of one or more algorithms compatible with the data source; ii. presenting to the user the set of one or more compatible algorithms; iii. recording a user'"'"'s selection of at least one algorithm; and iv. executing an algorithm associated with the user'"'"'s selection of algorithm; j. generating a file according to the user'"'"'s selection and according to a given protocol for use with a presentation program compatible with the given protocol. k. accessing a presentation program compatible with the given protocol, providing the file to the presentation program, and executing the presentation program to generate a visual display; and l. delivering the visual display to the user.
-
Specification