×

Composing shapes and data series in geometries

  • US 8,866,818 B2
  • Filed: 06/19/2009
  • Issued: 10/21/2014
  • Est. Priority Date: 06/19/2009
  • Status: Active Grant
First Claim
Patent Images

1. A physical computer program product comprising one or more physical storage devices having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform a method of formulating a render-able geometry in memory, the method comprising:

  • an act of accessing a plurality of shapes;

    an act of requesting portion of a data series from a data stream object, the portion of the data series corresponding with a particular zoom level of data within a data stream, the data stream object comprising a wrapper on the data stream and being configured to enumerate and return only the portion of the data stream that is requested;

    based on the request, an act of receiving the requested portion of the data series corresponding with the particular zoom level of data within the data stream from the data stream object;

    an act of accessing a geometry that defines a set of dimensions to be applied to the plurality of shapes, the geometry including;

    a description of one or more visual elements of a container and a layout of the container, which is mapped to the set of dimensions and in which the portion of the data series is to be visualized using the plurality of shapes, andone or more binder-arrangers that define (i) how to generate a shape instance series by applying the portion of the data series to the plurality of shapes, (ii) how to map an axis set to a coordinate system of and the one or more visual elements of the container, and (iii) how to lay out the shape instance onto the set of dimensions as mapped to the container; and

    an act of populating the plurality of shapes and the portion of the data series into the geometry, wherein the geometry defines and enforces a construction of the plurality of shapes around the set of dimensions, and applies the portion of the data series to the plurality of shapes against at least one of the set of dimensions using the container and the one or more binder-arrangers.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×