APPLICATION COHERENCY MANAGER
First Claim
1. An application coherency manager (ACM), comprising:
- one or more file systems or repositories storing raw data in the form of files, data, or models;
a graphical users interface (GUI) enabling a user to enter and receive results from a query involving the files, data, or models;
one or more coherency checking modules (CCMs) operative to determine the types and versions of, and compatibility between, the files, data, or models;
a database for storing processed information about the file systems or repositories and the results of previous queries; and
a data aggregator and manager (DAM) that manages the flow of information between the file system or repository, the GUI, the CCMs, and the database.
1 Assignment
0 Petitions
Accused Products
Abstract
An application coherency manager (ACM) implements and manages the interdependencies of simulation, data, and platform information to simplify the task of organizing and executing large simulations composed of numerous models and data files. One or more file systems or repositories stories raw data in the form of files, data, or models, and a graphical users interface (GUI) enabling a user to enter and receive results from a query involving the files, data, or models. One or more coherency checking modules (CCMs) are operative to determine the types and versions of, and compatibility between, the files, data, or models. A database stores processed information about the file systems or repositories and the results of previous queries, and a data aggregator and manager (DAM) that manages the flow of information between the file system or repository, the GUI, the CCMs, and the database. The invention is applicable to simulation and non-simulation type applications such as document control, source code control, image libraries, etc.
28 Citations
13 Claims
-
1. An application coherency manager (ACM), comprising:
-
one or more file systems or repositories storing raw data in the form of files, data, or models; a graphical users interface (GUI) enabling a user to enter and receive results from a query involving the files, data, or models; one or more coherency checking modules (CCMs) operative to determine the types and versions of, and compatibility between, the files, data, or models; a database for storing processed information about the file systems or repositories and the results of previous queries; and a data aggregator and manager (DAM) that manages the flow of information between the file system or repository, the GUI, the CCMs, and the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of managing information, comprising the steps of:
-
storing raw data in one or more file systems or repositories in the form of files, data, or models; crawling over the raw data to identify the type, nature, version, or other coherency information about the files, data, or models; and storing the coherency information in a database for more efficient, later retrieval by a user.
-
Specification