Patent Document ID: 9734448
Application ID: 14462872
Patent Flag: 1

Claim One:
1. A method of managing a collection of robot repairing resources by executing computer-executable instructions stored on a non-transitory computer-readable medium, the method comprising: providing a plurality of electro-mechanical robots; providing a plurality of robot repairing manuals, a plurality of artificial intelligence (AI) algorithms, and a plurality of cloud accessible robot repairing (CARR) applications; monitoring hardware diagnostic information and software diagnostic information from each of the electro-mechanical robots; detecting a hardware malfunction or a software malfunction within a specific robot, wherein the specific robot is one of the electro-mechanical robots; identifying the hardware malfunction or the software malfunction by analyzing the hardware diagnostic information and the software diagnostic information with the robot repairing manuals; selecting at least one optimal AI algorithm and accessing a set of corresponding CARR applications for the optimal AI algorithm in order to repair the hardware malfunction or the software malfunction, wherein the optimal AI algorithm is one of the plurality of AI algorithms and the set of corresponding CARR applications is from the plurality of CARR applications; implementing the optimal AI algorithm with the corresponding CARR applications on the specific robot, if the optimal AI algorithm does not require technician intervention; sending a notification alert for the hardware malfunction or the software malfunction through a technician interface and enabling access to the corresponding CARR applications through the technician interface, if the optimal AI algorithm does require technician intervention; receiving technician input through the technician interface, if the optimal AI algorithm does require technician intervention; prompting to implement the optimal AI algorithm with both the corresponding CARR applications and the technician input through the technician interface; providing a mechanical components library as one of the CARR applications; identifying the hardware malfunction as a malfunction within a mechanical system of the specific robot; receiving the technician input as an acknowledgement to build a replacement mechanical part, if the optimal AI algorithm recommends repairing the hardware malfunction with the replacement mechanical part; retrieving specifications for the replacement mechanical part from the mechanical components library; sending the specifications for the replacement mechanical part to a three-dimensional printer; the mechanical system being a pneumatic system; and providing pressure probes within the specific robot to monitor the pneumatic system.