HETEROGENEOUS DATA MANAGEMENT METHODOLOGY AND SYSTEM
First Claim
1. A system for storing and processing heterogeneous data comprising:
- a common data layer configured to manage and store abstracted data using a standard relational database, the common data layer comprises a template repository storing a plurality of data-logic templates and user data;
a data abstraction layer comprising rules for processing user data and handling a user-interface;
an intelligence layer comprises context sensitive processing logic of user inputs and data from the data abstraction layer according to the data-logic templates; and
a user interface layer configured to present the processed data and capture user inputs for the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for storing and processing heterogeneous data comprises a common data layer configured to manage and store abstracted data using a standard relational database, the common data layer comprises a template repository storing a plurality of data-logic templates and user data. The system further includes a data abstraction layer comprising rules for processing user data and handling a user-interface, an intelligence layer comprises context sensitive processing logic of user inputs and data from the data abstraction layer according to the data-logic templates, and a user interface layer configured to present the processed data and capture user inputs for the system.
4 Citations
20 Claims
-
1. A system for storing and processing heterogeneous data comprising:
-
a common data layer configured to manage and store abstracted data using a standard relational database, the common data layer comprises a template repository storing a plurality of data-logic templates and user data; a data abstraction layer comprising rules for processing user data and handling a user-interface; an intelligence layer comprises context sensitive processing logic of user inputs and data from the data abstraction layer according to the data-logic templates; and a user interface layer configured to present the processed data and capture user inputs for the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing heterogeneous data comprising:
-
a common data layer including a plurality of data-logic templates defining data types, data attributes, and rules for data interaction between different data types; an abstraction layer comprising rules for processing user data and handling a user-interface; an intelligence layer comprises context sensitive processing logic of user inputs and data from the data abstraction layer according to the data-logic templates; and a user interface layer adapted to present the processed data and capture user inputs for the system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of managing heterogeneous data comprising:
-
providing data-logic templates which defines how data types are stored and managed in common database tables for different assets or work orders, data sets that include field names, data types, data attributes, and rules for each types of assets or work orders, and data interaction between work order data and asset data; storing data according to the data-logic template definitions; processing data according to the data-logic template definitions; displaying data fields according to the data-logic template definitions; and receiving and validating user input according to the data-logic template definitions. - View Dependent Claims (19, 20)
-
Specification