Abstract: Wireless communication systems and methods are provided. One such system includes a server configured to transmit an electronic message to a mobile device via one of a push communication and a non-push communication. The server is further configured to transmit a duplicate of the electronic message to the mobile device via the other of a push communication and a non-push communication. Systems for wireless communication with robots are also provided. One such system includes a user device, a robot interface application, hosted at least partially on a server, and a robot. The robot interface application receives an electronic message from the user device, and transmits the electronic message to the robot via one of a push communication and a non-push communication. The application further transmits a duplicate of the electronic message to the robot via the other of a push communication and a non-push communication.