Rendering electronic chart objects
First Claim
1. A method for rendering a single element view of an electronic chart object, the method comprising:
- identifying, by a computing device, a set of chart elements that have a common set of properties;
determining, by a computing device, a plurality of data point locations for each chart element in the set of chart elements;
generating, by a computing device, a path information for each of the chart elements, the path information comprising each of the plurality of data point locations for each chart element;
providing, by a computing device, the path information to a rendering engine selected for rendering the set of chart elements, wherein the selected rendering engine is optimized relative to a plurality of properties associated with the set of chart elements;
rendering the path information by the selected rendering, by a computing device, engine for display as a single shape, wherein each subsequent chart element of the set of chart elements is rendered as a continuation of a previous chart element of the set of chart elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Rendering electronic chart objects is provided. A set of chart elements having a common set of properties is identified. Formatting attributes of the chart elements and the data point locations for each chart element are also identified. Path information is generated for the chart elements that includes the formatting attributes and the data point locations. The path information is provided to a rendering engine that renders a chart element. Each chart element in the set is displayed on a display screen. Chart elements having a common set of properties are only rendered once. Alternatively, chart objects are rendered by generating and storing an image of chart objects having a common geometry and common properties and by copying the stored image to each data point location. Dynamic selection of rendering engines based on property and performance criteria may be utilized to enhance rendering performance.
66 Citations
20 Claims
-
1. A method for rendering a single element view of an electronic chart object, the method comprising:
-
identifying, by a computing device, a set of chart elements that have a common set of properties; determining, by a computing device, a plurality of data point locations for each chart element in the set of chart elements; generating, by a computing device, a path information for each of the chart elements, the path information comprising each of the plurality of data point locations for each chart element; providing, by a computing device, the path information to a rendering engine selected for rendering the set of chart elements, wherein the selected rendering engine is optimized relative to a plurality of properties associated with the set of chart elements; rendering the path information by the selected rendering, by a computing device, engine for display as a single shape, wherein each subsequent chart element of the set of chart elements is rendered as a continuation of a previous chart element of the set of chart elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device for rendering a single element view of an electronic chart object, comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; identify a set of chart elements that have a common set of properties; determine a plurality of data point locations for each chart element in the set of chart elements; generate a path information for each of the chart elements, the path information comprising each of the plurality of data point locations for each chart element; provide the path information to a rendering engine selected for rendering the set of chart elements, wherein the selected rendering engine is optimized relative to a plurality of properties associated with the set of chart elements; render the path information by the selected rendering engine for display as a single shape, wherein each subsequent chart element of the set of chart elements is rendered as a continuation of a previous chart element of the set of chart elements. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage device which stores a set of instructions which when executed performs a method for rendering a single element view of an electronic chart object, the method executed by the set of instructions comprising:
-
identifying a set of chart elements that have a common set of properties; determining a plurality of data point locations for each chart element in the set of chart elements; generating a path information for each of the chart elements, the path information comprising each of the plurality of data point locations for each chart element; providing the path information to a rendering engine selected for rendering the set of chart elements, wherein the selected rendering engine is optimized relative to a plurality of properties associated with the set of chart elements; rendering the path information by the selected rendering engine for display as a single shape, wherein each subsequent chart element of the set of chart elements is rendered as a continuation of a previous chart element of the set of chart elements. - View Dependent Claims (17, 18, 19, 20)
-
Specification