Patent ID: 8756331

Claim:
A system to provide reliable and secure communications between a machine that is powered by a fuel driven engine and that has a transmission system and a hydraulics system, and one or more remote entities using a communication network, the system comprising: a controller configured to control at least one operation of the machine, the at least one operation including controlling at least one of the transmission system or the hydraulics system; a gateway device operably connected to the controller and the communication network, the gateway device being configured to: receive data from the controller; determine a type of the data received from the controller based on an evaluation of content of the received data; determine a type of quality of service information to add to the received data based on the type of received data in order to provide in advance a characteristic associated with transfer of the data; add the type of quality of service information to the received data, the type of quality of service information including instructions on at least one of: whether the received data is to be retransmitted after an initial transmission; a number of times the received data is to be transmitted retransmitted if retransmission of the received data is instructed; and whether an acknowledgement of receipt of the data by a receiving device is to be waited for; and transmit the received data to the communication network using software that includes the type of quality of service information with UDP data packets.