Patent ID: 9171162
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A method executed by a server computing device that is in communication with a robot, the method comprising: accessing content of a data repository on the server computing device, wherein the content of the data repository comprises, for files known to exist on the robot at a prior point in time: respective locations of the files on the robot at the prior point in time; and data that is indicative of respective contents of the files on the robot at the prior point in time-of; randomly selecting one location from amongst the locations, transmitting a request to the robot for data indicative of current content of a file on the robot at the one location; subsequent to the transmitting of the request, receiving from the robot the data that is indicative of the current content of the file on the robot that is at the one location; comparing the data that is indicative of the content of the file in the data repository with the data that is indicative of the current content of the file received from the robot; and transmitting an instruction to the robot when the data that is indicative of the content of the file in the data repository is different from the data that is indicative of the current content of the file received from the robot, wherein the instruction is configured to restrict mobility of the robot.