Patent ID: 8670868

Claim:
A system providing safe remote access for control of robots positioned at a local site, the system comprising: a plurality of robot controllers, each robot controller having an authentication component and an authorization component, the authentication component receiving and authenticating credentials for remote access, and the authorization component determining authorization for remote access to the robot controller based on a result of authentication; a remote computer positioned at a remote site, the remote computer communicating with the robot controllers and having an interface for receiving the credentials and transmitting the credentials to the robot controllers; a server component communicating with the robot controllers, the server component providing authorization for remote access to the authorization components of said robot controllers; an identifying component positioned at the local site, the identifying component communicating with the server component and being configured to receive an identifier and to send information on the identifier to the server component, the identifier indicating there is local access to one or more of the plurality of robot controllers; the server component authorizing remote access to the robot controllers based on the information on the identifier; and the authorization component of each robot controller providing the remote computer with remote access to the robot controller when credentials have been authenticated and when remote access has been authorized by the server component.