Method and system for data collection from remote sources
First Claim
1. A system for collecting data from diverse data sources at a remote site, comprising:
- a plurality of data collection daemons at the remote site, each for retrieving data from one of the data sources and for translating the data into a common format;
a remote query agent for collecting data in the common format from the plurality of data collection daemons, and for aggregating the data in a serialized data stream;
a central query agent at a central collection site for receiving the data stream from the remote query agent;
a collection data base; and
a database aggregator for initiating data retrieval by the data collection daemons and for depositing data received from the central query agent into the collection database.
10 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one embodiment, a system is provided for collecting data from diverse data sources at a remote site. The system includes data collection daemons at the remote site, each for retrieving data from one of the data sources and for translating the data into a common format. A remote query agent collects data in the common format from the data collection daemons, and aggregates the data in a serialized data stream. A central query agent at a central collection site receives the data stream from the remote query agent. A database aggregator initiates data retrieval by the data collection daemons and deposits data received from the central query agent into a collection database. In accordance with another embodiment, a method is provided for remote data collection from diverse data sources. The method includes receiving a request at a remote collection site for collecting data from the data sources in accordance with a predetermined schedule; retrieving the data from the data sources in response to receiving the request; translating retrieved data from each data source into a common format; aggregating the data in the common format into a serialized a data stream; and transmitting the data stream to a central collection site for storage in a collection database.
-
Citations
31 Claims
-
1. A system for collecting data from diverse data sources at a remote site, comprising:
-
a plurality of data collection daemons at the remote site, each for retrieving data from one of the data sources and for translating the data into a common format;
a remote query agent for collecting data in the common format from the plurality of data collection daemons, and for aggregating the data in a serialized data stream;
a central query agent at a central collection site for receiving the data stream from the remote query agent;
a collection data base; and
a database aggregator for initiating data retrieval by the data collection daemons and for depositing data received from the central query agent into the collection database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for remote data collection from diverse data sources, comprising:
-
receiving a request at a remote collection site for collecting data from the data sources in accordance with a predetermined schedule;
retrieving the data from the data sources in response to receiving the request;
translating retrieved data from each data source into a common format;
aggregating the data in the common format into a serialized a data stream; and
transmitting the data stream to a central collection site for storage in a collection database. - View Dependent Claims (10, 11, 12, 13, 14)
receiving a request at the remote collection site from a redundant central collection site for collecting data from the data sources;
retrieving the data from the data sources;
translating retrieved data into a common format;
aggregating the data in the common format into a serialized a data stream; and
transmitting the data stream to the redundant central collection site for storage in a collection database.
-
-
15. A method for collecting data at a central collection site from diverse data sources at a remote site, comprising:
-
generating a request at the central collection site for collecting data from the data sources at a remote collection site in accordance with a predetermined schedule;
transmitting the request to data collection devices associated with the data sources at the remote site; and
receiving data retrieved from the data sources, the data being translated into a common format and aggregated in a serialized data stream; and
storing data from the data stream in the collection database at the central collection site. - View Dependent Claims (16, 17, 18, 19, 20)
generating a request at the central collection site for collecting data from data sources at another remote collection site in accordance with a predetermined schedule;
transmitting the request to data collection devices associated with the data sources at the another remote site; and
receiving data retrieved from the data sources at the another remote site, the data being translated into a common format and aggregated in a serialized data stream; and
storing data from the data stream in the collection database at the central collection site.
-
-
21. A system for collecting data from diverse data sources at a plurality of remote sites, comprising:
-
a plurality of data collection daemons at each remote site, each data collection daemon for retrieving data from one of the data sources an d for translating the data into a common format;
a remote query agent at each remote site for collecting data in the common format from the plurality of data collection daemons at the remote site, and for aggregating the data in a serialized data stream;
a central query agent at a central collection site for receiving the serialized data streams from the remote query agents at each remote site, and for aggregating the serialized data streams into a single data stream;
a collection data base; and
a database aggregator for initiating data retrieval by the data collection daemons and for depositing data received from the central query agent into the collection database. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for remote data collection from diverse data sources, comprising:
-
means for receiving a request at a remote collection site for collecting data from the data sources in accordance with a predetermined schedule;
means for retrieving the data from the data sources;
means for translating retrieved data from each data source into a common format;
means for aggregating the data in the common format into a serialized a data stream; and
means for transmitting the data stream to a central collection site for storage in a collection database. - View Dependent Claims (29)
-
-
30. A system for collecting data at a central collection site from diverse data sources at a remote site, comprising:
-
means for generating a request at the central collection site for collecting data from the data sources at a remote collection site in accordance with a predetermined schedule;
means for transmitting the request to data collection devices associated with the data sources at the remote site; and
means for receiving data retrieved from the data sources, the data being translated into a common format and aggregated in a serialized data stream; and
means for storing data from the data stream in the collection database at the central collection site. - View Dependent Claims (31)
-
Specification