REMOTE DATA COLLECTION SYSTEMS AND METHODS
First Claim
1. A remote data collection system, comprising:
- one or more servers coupled to one or more databases;
one or more remote clients communicatively coupled to the one or more servers, each of the one or more remote clients comprise a remote client agent communicatively coupled to one or more client databases; and
a metadata message transport mechanism configured to coordinate, control, and replicate data between the remote clients and the one or more databases.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides remote data collection systems and methods for retrieving data including financial, sales, marketing, operational and the like data from a plurality of databases and database types remotely over a network in an automated, platform-agnostic manner. The present invention is designed to work across a plurality of LOB applications, database vendors and business models or businesses, as well as business infrastructure (various PCs, embedded devices and POS devices) and business processes while still providing the centralized ability to automatically collect data from multiple remote business sites. The present invention includes one or more central servers communicating with a plurality of remote data collection agents. The remote data collection agent is designed to overcome existing requirements or limitations as it is able to automatically collect remote data from a wide range of businesses, as well as multiple LOB applications while connecting to multiple databases vendors and formats.
-
Citations
21 Claims
-
1. A remote data collection system, comprising:
-
one or more servers coupled to one or more databases; one or more remote clients communicatively coupled to the one or more servers, each of the one or more remote clients comprise a remote client agent communicatively coupled to one or more client databases; and a metadata message transport mechanism configured to coordinate, control, and replicate data between the remote clients and the one or more databases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer, comprising:
-
a network interface; a connection to a database; and a processor communicatively coupled to the network interface and the connection, wherein the processor is configured to execute a remote data collection agent; wherein the remote data collection agent is configured to coordinate, control, and replicate data between the database and a server, and wherein the remote data collection agent utilizes a metadata message transport mechanism to communicate to the server through the network interface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of remote data collection, comprising:
-
receiving an agent installation package at a remote client; initiating the agent installation package; installing a service process that facilitates automatically starting a launcher process; loading the launcher process thereby installing a plurality of components the remote client agent; and communicating through a plurality of metadata messages with a server to provide defined data from a database at the remote client to the server. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A remote data collection system comprising;
one or more network communication endpoints dynamically created to connect a plurality of remote agents to one or more central servers comprising a network namespace of endpoints which are dynamically monitored, managed and which provide a real-time linkage between remote agent and central database.
Specification