Method and system for environmental, health, and safety compliance
First Claim
1. A method for acquiring and storing compliance data from remote data sources, comprising:
- formatting and sending requests to access compliance data from the remote data sources;
receiving the compliance data from the remote sources;
populating a standardized template with the compliance data to generate data sets; and
transmitting and adding the data sets to a database storing compliance data from the remote data sources.
5 Assignments
0 Petitions
Accused Products
Abstract
An environmental, health and safety (EH&S) compliance system provides for real-time exchange of EH&S data from various remote and disparate data sources. These sources are typically located within a client'"'"'s firewall and accessed using a data uploader component. The data are then sent securely to a data importer, which can reside either behind the client'"'"'s firewall or hosted externally. The importer is the main component that accepts the data from the data uploader. The data importer can also accept data securely from the client'"'"'s internal system when prohibited by the client'"'"'s security policy to allow inside the firewall polling. The uploader resides usually behind the client'"'"'s firewall, typically on a central server and comprises an intuitive user interface and underlying secure architecture to facilitate data transfer. It preferably has a user interface to enable client-side control. The uploader component utilizes the secure data access technologies such as from Microsoft Corporation and other third party providers to connect to and integrate with disparate data sources while utilizing an extensible markup language (XML) Web Service technology to securely transfer data to the importer component. Usually the data are acquired by receiving exported data from third-party system or by interfacing with those systems using application programming interfaces or other access techniques.
-
Citations
27 Claims
-
1. A method for acquiring and storing compliance data from remote data sources, comprising:
-
formatting and sending requests to access compliance data from the remote data sources;
receiving the compliance data from the remote sources;
populating a standardized template with the compliance data to generate data sets; and
transmitting and adding the data sets to a database storing compliance data from the remote data sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for acquiring and storing compliance data from remote data sources, comprising:
-
a plurality of transformer modules, in which each one of the modules formats and sends requests to access compliance data from a different one of the remote data sources, receives the compliance data from the remote source, and populates a template with the compliance data to generate data sets;
an upload queue that receives data sets from each one of the plurality of transformer modules and transmits the data sets to a database for storing compliance data from the remote data sources. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer software product for acquiring and storing compliance data from remote data sources, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to instantiate:
-
a plurality of transformer modules, in which each one of the modules formats and sends requests to access compliance data from a different one of the remote data sources, receives the compliance data from the remote source, and populates a standardized template with the compliance data to generate data sets;
an upload queue that receives data sets from each one of the plurality of transformer modules and transmits the data sets to a database for storing compliance data from the remote data sources.
-
Specification