System and method for monitoring and controlling remote devices
DC CAFCFirst Claim
1. A system for communicating commands and sensed data between remote devices, the system comprising:
- a plurality of transceivers, each transceiver being in communication with at least one other of the plurality of transceivers, wherein each transceiver has a unique address, wherein the unique address identities an individual transceiver, wherein each transceiver is geographically remote from the other of the plurality of transceivers, wherein each transceiver communicates with each of the other transceivers via preformatted messages;
a controller, connected to one of the plurality of transceivers, the controller being in communications with each of the plurality of transceivers via a controller transceiver, the controller communicating via preformatted messages;
wherein the preformatted messages comprises at least one packet, wherein the packet comprises;
a receiver address comprising a scalable address of the at least one of the intended receiving transceivers;
sender address comprising the unique address of the sending transceiver;
a command indicator comprising a command code;
at least one data value comprising a scalable message; and
an error detector comprising a redundancy check error detector; and
wherein the controller sends preformatted command messages via the controller transceiver, and the plurality of transceivers send preformatted response messages.
12 Assignments
Litigations
2 Petitions

Accused Products

Abstract
The present system is directed to a computerized system for monitoring and controlling remote devices by transmitting data between the remote systems and a gateway interface via a packet message protocol system. The system comprises one or more remote sensors to be read and possibly one or more actuators to be remotely controlled. The remote sensor(s)/actuator(s) then interface with uniquely identified remote transceivers that transmit and/or receive data. If necessary in individual applications, signal repeaters may relay information between the transceiver(s) and the gateway interface. Communication links between the remote transceivers and the gateway interface are preferably wireless but may also be implemented via a mixture of wireless and wired communication links. To successfully communicate between the transceiver(s) and the gateway interface, the present invention receives a plurality of RF signal transmissions containing a packet protocol via RF signals that includes sender and receiver identifiers, a description of the packet itself, a message number, any commands, the data, and an error detector. In addition, the packet protocol can be easily integrated with alternate data communication protocols for use with systems other than the Internet.
514 Citations
44 Claims
-
1. A system for communicating commands and sensed data between remote devices, the system comprising:
-
a plurality of transceivers, each transceiver being in communication with at least one other of the plurality of transceivers, wherein each transceiver has a unique address, wherein the unique address identities an individual transceiver, wherein each transceiver is geographically remote from the other of the plurality of transceivers, wherein each transceiver communicates with each of the other transceivers via preformatted messages;
a controller, connected to one of the plurality of transceivers, the controller being in communications with each of the plurality of transceivers via a controller transceiver, the controller communicating via preformatted messages;
wherein the preformatted messages comprises at least one packet, wherein the packet comprises;
a receiver address comprising a scalable address of the at least one of the intended receiving transceivers;
sender address comprising the unique address of the sending transceiver;
a command indicator comprising a command code;
at least one data value comprising a scalable message; and
an error detector comprising a redundancy check error detector; and
wherein the controller sends preformatted command messages via the controller transceiver, and the plurality of transceivers send preformatted response messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for communicating commands and sensed data between remote devices, the system comprising:
-
a plurality of transceivers, each transceiver being in communication with at least one other of the plurality of transceivers, wherein each transceiver has a unique address, wherein the unique address identifies an individual transceiver, wherein each transceiver is geographically remote from the other of the plurality of transceivers, wherein each transceiver communicates with each of the other transceivers via preformatted messages;
a controller, connected to at least one of the plurality of transceivers, the controller being in communication with each of the plurality of transceivers via the controller transceiver, the controller communicating via preformatted messages, wherein the preformatted messages comprises at least one packet, wherein the packet comprises;
a receiver address comprising a scalable address of the at least one of the intended receiving transceivers;
a sender address comprising the unique address of the sending transceiver;
a command indicator comprising a command code;
at least one data value comprising a scalable message; and
an error detector comprising a redundancy check error detector;
wherein the controller sends preformatted command messages via its associated transceiver, and the plurality of transceivers sends preformatted response messages; and
wherein at least one of the plurality of transceivers further sends preformatted emergency messages. - View Dependent Claims (18)
-
-
19. A system for controlling geographically diverse devices from a central location, the system comprising:
-
means for sending and receiving messages, wherein the sent messages contain commands and the received messages contain responses to the commands, wherein the message comprises at least one means for packeting a message;
a plurality of means for communicating information, the communicating means comprising;
means for receiving messages;
means for preparing responses to the received message; and
means for sending the response message;
wherein each communicating means has a unique identifying address; and
wherein the packeting means comprises means for identifying intended recipients;
means for identifying the sender;
means for indicating a command;
means for data transfer; and
means for indicating potential error. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system for controlling geographically diverse devices from a central location, the system comprising:
-
means for sending and receiving messages, wherein the sent messages comprise commands and the received messages comprise responses to the commands, wherein the message comprises at least one means for packeting a message;
a plurality of means for communicating information, the communicating means comprising;
means for receiving messages;
means for preparing responses to the received message; and
means for sending the response message;
wherein each communicating means has a unique identifying address; and
wherein the packeting means comprises;
means for identifying intended recipients;
means for identifying the sender;
means for indicating a command;
means for data transfer;
means for indicating potential error;
means for indicating a byte length of a packet;
means for indicating a total number of packets in a message;
means for identifying a message;
means for alerting the recipient to an incoming packet; and
means for indicating an end of a packet. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of communicating between geographically remote devices, the method comprising:
-
sending a message;
receiving the message at one or more of the remote devices;
processing the message;
preparing a response message;
receiving the response message;
processing the response message wherein all messages comprise at least one packet, the packet having a predetermined format;
wherein the predetermined format comprises;
a receiver address comprising a scalable address of the at least one of the intended receiving remote devices;
a sender address comprising an unique address of the sender;
a command indicator comprising a command code;
a scalable data value comprising a scalable message; and
an error detector that is a redundancy check error detector; and
wherein the steps of sending and receiving are repeated until the message is received by the intended receiver. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
Specification