Automated chart generation within a document generation application
US-2018165851-A1 · Jun 14, 2018 · US
US10282360B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10282360-B2 |
| Application number | US-201715668476-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 3, 2017 |
| Priority date | Aug 3, 2017 |
| Publication date | May 7, 2019 |
| Grant date | May 7, 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 system for visually enhancing a chart of one or more data sets with semantic information, the data points in the data sets being values of one or more measures. The system includes a data model that specifies the one or more measures and includes measure annotations for the one or more measures. The measure annotations include semantic information of the measures. The system further includes a processor that executes instructions stored in the memory to implement a chart component. The chart component renders data points of the one or more data sets in a chart, and visually enhances the chart with semantic information of the one or more measures retrieved from the data model.
Opening claim text (preview).
What is claimed is: 1. A system for visually enhancing a chart of one or more data sets with semantic information, data points in the data sets being values of one or more measures, the system comprising: a data model including specifications of the one or more measures and measure annotations for the one or more measures, the measure annotations including semantic information of the measures, wherein the data model includes information on one or more of criticality semantics, semantic roles, and semantic relations of the one or more measures; at least one processor; and a memory, the at least one processor executing instructions stored in the memory to implement a chart component, the chart component rendering the data points of the one or more data sets in a chart and visually enhancing the chart with semantic information of the one or more measures retrieved from the data model, wherein, for calculated-by-reference criticality thresholds, the chart component determines a criticality for each data point or measure value with reference to a reference item specified in the measure annotation for each data point or measure value, and annotates the chart with the determined criticality information. 2. The system of claim 1 , wherein the measure annotations in the data model are constructed using language constructs of a data modeling language of the data model. 3. The system of claim 1 , wherein the criticality semantics provide definitions for categorizing measure values as being in one or more criticality categories, wherein the chart component determines criticality categories of the data points rendered in the chart, and wherein the chart component enhances the chart to visually depict the criticality categories of the data points rendered in the chart. 4. The system of claim 3 , wherein the chart component visually depicts different criticality categories of the data points rendered in the chart in different graphical patterns and or colors. 5. The system of claim 3 , wherein the chart component visually enhances the chart by using a dedicated graphical pattern and or color in the chart to depict a semantic role of a charted measure. 6. The system of claim 3 , wherein the chart component visually enhances the chart by depicting a semantic relation between two charted measures using respective dedicated graphical patterns and or colors to depict the two charted measures. 7. The system of claim 1 , wherein the criticality semantics provide thresholds or category boundary values for one or more criticality categories, wherein the chart component determines the criticality category of a data point rendered in the chart by comparing the data point value with thresholds or category boundary values provided by the criticality semantics. 8. The system of claim 1 , wherein the criticality semantics provide fixed thresholds or category boundary values for the one or more criticality categories, and wherein the chart component determines the criticality category of a data point rendered in the chart by comparing the data point value with the fixed thresholds or category boundary values provided by the criticality semantics. 9. The system of claim 1 , wherein the criticality semantics provide dynamic thresholds or category boundary values for the one or more criticality categories, and wherein the chart component determines the dynamic thresholds or category boundary values from values of one or more reference measures specified in the criticality semantics. 10. The system of claim 1 , wherein, for static criticality categories, the chart component retrieves a criticality specified in the measure annotation for each data point or measure value, and annotates the chart with the retrieved criticality information. 11. A computer-implemented method for visually enhancing a chart of one or more data sets with semantic information, data points in the data sets being values of one or more measures, the method comprising: providing, a data model that includes specifications of the one or more measures and measure annotations for the one or more measures, the measure annotations including semantic information of the measures, wherein the data model includes information on one or more of criticality semantics, semantic roles, and semantic relations of the one or more measures; and accessing, with a chart component, the data model and a data source containing the one or more data sets; and using the chart component to render data points of the one or more data sets in the chart and visually enhance the chart with semantic information of the one or more measures retrieved from the data model, and wherein, for calculated-by-reference criticality thresholds, the chart component determines a criticality for each data point or measure value with reference to a reference item specified in the measure annotation for each data point or measure value, and annotates the chart with the determined criticality information. 12. The computer-implemented method of claim 11 , wherein the measure annotations in the data model are constructed using language constructs of a data modeling language of the data model. 13. The computer-implemented method of claim 11 , wherein the criticality semantics provide definitions for categorizing measure values as being in one or more criticality categories, wherein the chart component determines criticality categories of the data points rendered in the chart, and wherein the chart component enhances the chart to visually depict the criticality categories of the data points rendered in the chart. 14. The computer-implemented method of claim 13 , wherein the chart component visually depicts different criticality categories of the data points rendered in the chart in different graphical patterns and or colors. 15. The computer-implemented method of claim 13 , wherein the chart component visually enhances the chart by using a dedicated graphical pattern and or color in the chart to depict a semantic role of a charted measure. 16. The computer-implemented method of claim 13 , wherein the chart component visually enhances the chart by depicting a semantic relation between two charted measures using respective dedicated graphical patterns and or colors to depict the two charted measures. 17. The computer-implemented method of claim 11 , wherein when the criticality semantics provide thresholds or category boundary values for the one or more criticality categories the chart component determines the criticality category of a data point rendered in the chart by comparing the data point value with thresholds or category boundary values provided by the criticality semantics, wherein when the criticality semantics provide fixed thresholds or category boundary values for the one or more criticality categories the chart component determines the criticality category of a data point rendered in the chart by comparing the data point value with the fixed thresholds or category boundary values provided by the criticality semantics, wherein when the criticality semantics provide dynamic thresholds or category boundary values for the one or more criticality categories the chart component determines the dynamic thresholds or category boundary values from the values of one or more reference measures specified in the criticality semantics, and wherein, for static criticality categories, the chart component retrieves a criticality specified in the measure annotation for each data point or measure value, and annotates the chart with the retrieved criticality information.
Drawing of charts or graphs · CPC title
Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title
Administration; Management · CPC title
Annotation, e.g. comment data or footnotes · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.