A method for locating a machine includes collecting machine data from a
first machine over a communications network. The machine data for the
first machine includes data reflecting at least one operational parameter
associated with the first machine. The method also includes determining
that the first machine is missing based on the collected machine data and
receiving, from the first machine, over the communications network, a
location message including location data reflecting a geographic location
of the first machine. The method further includes sending a notification
message to a first entity including data reflecting a status of the first
machine and the location data, and sending a command to the first machine
to control at least one operation of the first machine based on
determining that the first machine is missing.