Real-time information collection and distribution system for robots and electronically controlled machines
First Claim
1. A system for collecting and distributing information to and from a plurality of electronically controlled machines, each machine producing real-time information, the system comprising:
- a data collector module coupled in data communication to the electronically controlled machines for receiving data from the electronically controlled machines;
a main server coupled in data communication to the data collector module and to a network, the main server having means for publishing the data received from the electronically controlled machines, an authenticator for verifying the identity of clients accessing the system through the network, and a communication module capable of transmitting from the main server the data from the electronically controlled machines;
a database on the server, in which database is stored data received via the data collector module from the electronically controlled machines;
the main server further having the capability of permitting a client to access the database through the network and substantially preventing the client from accessing the electronically controlled machines directly;
a client capable of accessing the database through the network; and
a locator coupled to the main server through the network and for directing communication between the main server and the client.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for collecting and distributing information to and from a plurality of electronically controlled machines. The system is designed to collect information from robots, industrial machines, and other types of equipment that produce real-time information. The machines are coupled to a data collector module using a public domain communication protocol. The data collector module is coupled in data communication to a main server which has a mechanism for publishing the data received from the electronically controlled machines over a network to one or more clients. The main server also has an authenticator for verifying the identity of clients accessing the system through the network, and a communication module for streaming the data from the electronically controlled machines. Information and programming may also be transferred from the clients to the machines through the system to allow remote control of the machines.
-
Citations
17 Claims
-
1. A system for collecting and distributing information to and from a plurality of electronically controlled machines, each machine producing real-time information, the system comprising:
-
a data collector module coupled in data communication to the electronically controlled machines for receiving data from the electronically controlled machines;
a main server coupled in data communication to the data collector module and to a network, the main server having means for publishing the data received from the electronically controlled machines, an authenticator for verifying the identity of clients accessing the system through the network, and a communication module capable of transmitting from the main server the data from the electronically controlled machines;
a database on the server, in which database is stored data received via the data collector module from the electronically controlled machines;
the main server further having the capability of permitting a client to access the database through the network and substantially preventing the client from accessing the electronically controlled machines directly;
a client capable of accessing the database through the network; and
a locator coupled to the main server through the network and for directing communication between the main server and the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for collecting and distributing information to and from multiple sets of electronically controlled machines, each machine producing real-time information, the system comprising;
-
a plurality of data collectors, each data collector coupled in data communication to a single set of electronically controlled machine and having an interface manager service;
a plurality of main severs, each main server coupled in data communication to one or more data collectors using a DCOM-compliant protocol and a wide area network, each main server having means for publishing the data received from the one or more data collectors coupled to it, an authenticator for verifying the identify of clients accessing the system through the wide-area network, and a communication module capable of transmitting from at least one of the main servers the data from the electronically controlled machine;
a locator coupled to each of the main servers through the wide area network and for directing communication between the main servers and their respective clients;
at least one database on at least one of the main servers, in which at least one database is stored data received from at least one of the data collector modules; and
at least one of the main servers being capable of permitting at least one client to access the at least one database through the wide area network and substantially preventing the at least one client from accessing the electronically controlled machines directly. - View Dependent Claims (9, 10)
-
-
11. A system for collecting and distributing information, the system comprising:
-
a plurality of electronically controlled machines;
at least one data collector module coupled in data communication to the electronically controlled machines;
at least one main server coupled in data communication to the at least one data collector module and a network, the main server having means for publishing the data received from the at least one data collector, an authenticator for verifying the identity of clients accessing the system through the wide-area network, and a communication module capable of transmitting from the at least one main server the data from the electronically controlled machines;
at least one database on the main server, in which database is stored data received from the at least one data collector module;
the at least one main server being capable of permitting a client to access the at least one database through the wide are network and substantially preventing the client from accessing the electronically controlled machines directly; and
a locator coupled to the main server through the network and for directing communication between the main server and the client. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for collecting and distributing information to and from a plurality of electronically controlled machines, each machine producing real-time information, the system comprising:
-
a data collector module coupled in data communication to the electronically controlled machines for receiving data from the electronically controlled machines;
a main server coupled in data communication to the data collector module and to a network, the main server having a publisher for publishing the data received from the electronically controlled machines, an authenticator for verifying the identity of clients accessing the system through the network, and a communication module for transmitting from the main server the data collected from the electronically controlled machines;
at least one data base on the main server, in which at least one database is stored data received from the data collector module;
the main server capable of permitting a client to access the at least one database through the network and substantially preventing the client from accessing the electronically controlled machines directly; and
a locator coupled to the main server through the network and for directing communication between the main server and the client.
-
Specification