1. A computer-implemented method for transferring electronic communications between a remote device and a location-based service (LBS) device, where the remote device communicates in a first protocol that is incompatible with a second protocol in which the LBS device communicates, the method comprising executing on a processor the steps of: receiving and storing into a memory of a computer a first message in the first protocol from the remote device, parsing information from the first message, wherein the parsing comprises, scanning the first message for an identifier of the LBS device to which the first message is directed, and storing the identifier in a database in the memory, scanning the first message for a pass code, and storing the pass code in the database in the memory, and scanning the first message for a command code, and storing the command code in the database in the memory, processing the information extracted from the first message, wherein the processing comprises, comparing the identifier to a database of identifiers to confirm that the LBS device to which the first message is directed is associated with the computer and to identify the second protocol for the LBS device, and comparing the pass code to a database of pass codes to confirm that the message is authorized to be communicated, creating a new message comprising the command, where the new message is formatted according to the second protocol associated with the LBS device, sending the new message to the LBS device, continually checking for a first response from the LBS device, upon receipt of the first response from the LBS device, parsing the first response by scanning for a confirmation of execution of the command, creating a new response incorporating the confirmation, where the new response is formatted according to the first protocol associated with the remote device and sending the new response to the remote device.