×

Computer-based system and methods for information storage, modeling and simulation of complex systems organized in discrete compartments in time and space

  • US 5,930,154 A
  • Filed: 07/08/1997
  • Issued: 07/27/1999
  • Est. Priority Date: 01/17/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-based system for creating hierarchical virtual-models of dynamic complex-systems, comprising:

  • libraries of prototypes of building-blocks representing different types of components characteristic of said complex-systems, instances of said prototypes being used to represent components of the complex-system to be modeled, wherein;

    certain of said prototypes are simple building-blocks;

    certain of said prototypes are composite building-blocks for representing different levels of organizational complexity, each comprising or enabled to comprise any number of instances of building-blocks representing its components;

    said simple or composite building-blocks are to be organized within instances of said composite building-blocks in a hierarchy of any number of layers representing organizational compartments or subsystems modeled at different levels of abstraction;

    said building-blocks may comprise any number of attributes with values of any type, including but not limited to;

    character string, integer or real numbers, logical values, fuzzy values, or instances of images, parameters, variables, lists, arrays, or any other object or data structure, or pointers to instances of any of said building-blocks, external files, Uniform Resource Locators (URLs), database records, or any other objects, in said computer system or in a network accessible by said computer system;

    program means for manipulating selected instances of said building-blocks comprising;

    means to make said prototypes of building-blocks availaible, including visual means through menus or palettes and/or programmatic means;

    means to instantiate said prototypes of building-blocks, including constructor means to create new instances from their definitions and/or means to clone semi-configured instances of said prototypes of building-blocks, interactively and/or programmatically;

    means for establishing links between interrelated instances of said building-blocks, directly or through their components; and

    means for displaying the components of said composite building-blocks and/or the building-blocks at the other end of said links.

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