System and method for organizing managing and accessing large quantities of data from non-homogenous data sources
First Claim
1. A method for organizing, managing, and accessing large quantities of data received from a plurality of non-homogenous data sources comprising the steps of:
- defining a specific format for storing the received data in a plurality of data records in a centralized database;
creating a plurality of datasets including a definition and a translation for each data item, the plurality of datasets establishing the data that is transferred into or out of the centralized database;
storing the plurality of datasets in the centralized database;
creating a plurality of value tags for the centralized database defining a plurality of data formats and database column names to use in importing or exporting data;
creating an inbound interface for the centralized database for accepting data from the plurality of non-homogenous data sources wherein the data represent measured values of physical resources;
receiving a plurality of data from the plurality of non-homogenous data sources and storing the received data in the centralized database without any information loss;
creating an outbound interface for the centralized database for exporting data upon request to an external application; and
providing the requested data to the external application using dynamic processing logic in the stored data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer readable medium for organizing, managing, and accessing large quantities of data in a centralized database received from a plurality of non-homogenous data sources. In the method, a specific format is defined for storing the received data in a plurality of data records in the centralized database. A plurality of datasets are created including a definition and a translation for each data item, the plurality of datasets establishing the data that is transferred into or out of the centralized database. The plurality of datasets are stored in the centralized database. A plurality of value tags are created defining a plurality of data formats and database column names to use in importing or exporting data. An inbound interface is created for accepting data from the plurality of non-homogenous data sources wherein the data represent measured values of physical resources. An outbound interface is created for exporting data upon request to an external application.
-
Citations
44 Claims
-
1. A method for organizing, managing, and accessing large quantities of data received from a plurality of non-homogenous data sources comprising the steps of:
-
defining a specific format for storing the received data in a plurality of data records in a centralized database; creating a plurality of datasets including a definition and a translation for each data item, the plurality of datasets establishing the data that is transferred into or out of the centralized database; storing the plurality of datasets in the centralized database; creating a plurality of value tags for the centralized database defining a plurality of data formats and database column names to use in importing or exporting data; creating an inbound interface for the centralized database for accepting data from the plurality of non-homogenous data sources wherein the data represent measured values of physical resources; receiving a plurality of data from the plurality of non-homogenous data sources and storing the received data in the centralized database without any information loss; creating an outbound interface for the centralized database for exporting data upon request to an external application; and providing the requested data to the external application using dynamic processing logic in the stored data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for organizing, managing, and accessing large quantities of data received from a plurality of non-homogenous data sources comprising:
-
a centralized database; a processor for executing a plurality of components, including; a component for defining a specific format for storing the received data in a plurality of data records in a centralized database; a component for creating a plurality of datasets including a definition and a translation for each data item, the plurality of datasets establishing the data that is transferred into or out of the centralized database; a component for storing the plurality of datasets in the centralized database; a component for creating a plurality of value tags for the centralized database defining a plurality of data formats and database column names to use in importing or exporting data; a component for creating an inbound interface for the centralized database for accepting data from the plurality of non-homogenous data sources wherein the data represent measured values of physical resources; and a component for receiving a plurality of data from the plurality of non-homogenous data sources and storing the received data in the centralized database without any information loss; a component for creating an outbound interface for the centralized database for exporting data upon request to an external application; and a component for providing the requested data to the external application using dynamic processing logic in the stored data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer readable storage media containing instructions for controlling a computer system to organize, manage, and access large quantities of data received from a plurality of non-homogenous data sources, by:
-
defining a specific format for storing the received data in a plurality of data records in a centralized database; creating a plurality of datasets including a definition and a translation for each data item, the plurality of datasets establishing the data that is transferred into or out of the centralized database; storing the plurality of datasets in the centralized database; creating a plurality of value tags for the centralized database defining a plurality of data formats and database column names to use in importing or exporting data; creating an inbound interface for the centralized database for accepting data from the plurality of non-homogenous data sources wherein the data represent measured values of physical resources; receiving a plurality of data from the plurality of non-homogenous data sources and storing the received data in the centralized database without any information loss; creating an outbound interface for the centralized database for exporting data upon request to an external application; and providing the requested data to the external application using dynamic processing logic in the stored data. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
Specification