Patent ID: 8250192

Claim:
A computer-implemented method, comprising: under control of a chatbot coupled to an instant message network, in real time, wherein the chatbot runs on a machine connected to the instant message network, and wherein the chatbot switches between data servers with commands, receiving a command to perform a data server administration task from a user for administering a data server in a natural language format to perform one of configuring the data server, removing the data server, adding a new data server, and retrieving information about the data server; determining whether the data server is to be contacted to process the command based on whether the chatbot is able to process the command; in response to determining that the data server is to be contacted: converting the command in the natural language format into one or more data server administration Application Programming Interface (API) calls; performing remote administration of the data server by issuing the one or more data server administration API calls to the data server for processing by the data server; and in response to receiving information from the data server, providing the information about processing of the command to the user; and in response to determining that the data server does not need to be contacted, processing the command without contacting the data server, wherein the command consists of one of a request for help information to obtain a list of commands, a request to set a current data server to which commands are applied until the current data server is changed, and a request for a list of data servers; and returning a response to the command by providing one of the list of commands, an indication that the current data server is set, and the list of data servers.