System and method for a hierarchical database management system for educational training and competency testing simulations
First Claim
1. A hierarchical database management system which provides data to populate a simulated computer environment, the data being organized according to a data schema that defines different types of records in the database, the system comprising:
- a database comprising records which define simulated components in the simulated computer environment, wherein the simulated component represents one of a hardware component and a user interface control component representing an actual computer environment, the database further comprising links which define hierarchical relationships between the simulated components, wherein at least one simulated component is configured to interact with another simulator and provide functionality which does not require a user interface and at least one simulated component is a simulated user interface that simulates a user interface of the simulated computer environment;
a database code programmed to add, delete, modify, and retrieve records representing the simulated components and links of the database;
a software simulation engine for maintaining and generating the simulated computer environment using the defined simulation components and hierarchical relationships in the database to enable a user to perform tasks within the simulated computer environment through the simulated user interface; and
wherein the database code is integrated with the software simulation engine and the software simulation engine comprises simulation code programmed to generate the simulated computer environment and populate simulated components within the simulated computer environment based on records retrieved using the database code.
2 Assignments
0 Petitions
Accused Products
Abstract
A hierarchical database system and method is provided for providing data to populate a simulated computer environment. The data is organized according to a data schema that defines different types of records and record relationships in the database. The system includes a database which includes, records defining simulated components in a simulated computer environment and links which define hierarchical relationships between the records. Database code is also included. The database code is programmed to add, delete, modify, and retrieve records and links of the database. The database code is also capable of being integrated with a software module for maintaining and generating the simulated computer environment. A method for automatically populating records of the database from configuration information for an actual computer system is also provided.
-
Citations
14 Claims
-
1. A hierarchical database management system which provides data to populate a simulated computer environment, the data being organized according to a data schema that defines different types of records in the database, the system comprising:
-
a database comprising records which define simulated components in the simulated computer environment, wherein the simulated component represents one of a hardware component and a user interface control component representing an actual computer environment, the database further comprising links which define hierarchical relationships between the simulated components, wherein at least one simulated component is configured to interact with another simulator and provide functionality which does not require a user interface and at least one simulated component is a simulated user interface that simulates a user interface of the simulated computer environment; a database code programmed to add, delete, modify, and retrieve records representing the simulated components and links of the database; a software simulation engine for maintaining and generating the simulated computer environment using the defined simulation components and hierarchical relationships in the database to enable a user to perform tasks within the simulated computer environment through the simulated user interface; and wherein the database code is integrated with the software simulation engine and the software simulation engine comprises simulation code programmed to generate the simulated computer environment and populate simulated components within the simulated computer environment based on records retrieved using the database code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium containing instructions for implementing a hierarchical database management system which provides data for a simulated computer environment, wherein the computer-readable storage medium comprises:
-
computer readable instructions for causing a computer to define a database comprising records which define simulated components in the simulated computer environment, wherein the simulated component represents one of a hardware component and a user interface control component representing an actual computer environment, the database further comprising and links which define hierarchical relationships between the records, wherein at least one simulated component is configured to interact with another simulator and provide functionality which does not require a user interface and at least one simulated component is a simulated user interface that simulates a user interface of the simulated computer environment; computer readable instruction for causing the computer to manage records and links of the database; and computer readable instructions for causing the computer to generate the simulated computer environment and to generate-simulated components in the simulated computer environment based on records supplied from the database to enable a user to perform tasks within the simulated computer environment through the simulated user interface.
-
Specification