×

Multidimensional data display and manipulation system and methods for using same

  • US 5,767,854 A
  • Filed: 09/27/1996
  • Issued: 06/16/1998
  • Est. Priority Date: 09/27/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer having stored thereon a multi-dimensional data manipulation system comprising a user interface and a multi-dimensional data manipulation system for generating n-gonal representations of multi-dimensional data where the data manipulation system includes:

  • (a) a meta-data manager for extracting data from a data source;

    (b) an IO broker for coordinating IO between the system and the data sources;

    (c) import and export routines for importing and exporting information to and from data sources and the system and within the system;

    (d) a database connectivity engine for communicating with a data source manager for processing of data source queries;

    (e) a plurality of dynamically generated SQL routines to optimize runtime performance;

    (f) a query estimate manager for estimating the time to retrieve desired information from a data source;

    (g) size and time keeping routines for computer resource allocation and timing;

    (h) a data carrousel or object controller for generating and manipulating data objects;

    (i) a selection exception agent;

    (j) a spreadsheet controller for assigning spreadsheet functionality of one or more side of a n-gon;

    (k) a schema synchronization manager for consolidating data schema and logical schema from different data sources;

    (l) a threads manager;

    (m) a macro and/or scripting language manager for executing multi-step user defined operations;

    (n) an API set;

    (o) an analytic engine for performing routine analyses on an n-gonal representation of data;

    (p) manipulation routines for manipulating the data objects within the n-gonal representation;

    (q) filtering and/or exception routines for masking undesired information or highlighting desired information; and

    (r) a communication manager for communicating with other programs and systems; and

    where the user interface includes;

    (a) a window generator;

    (b) a n-gon generator;

    (c) a n-gonal solid generator;

    (d) n-gon manipulation routines, (e) user dialog boxes;

    (f) user scroll bars;

    (g) a tool bar and (h) a relationship generator.

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