Patent Document ID: 10078970
Application ID: 15384415
Patent Flag: 1

Claim One:
1. A computer program product for updating instructions of machine repairs to a user interface, the computer program product comprising: one or more non-transitory computer readable storage media and program instructions stored on the one or more non-transitory computer readable storage media, the program instructions comprising: program instructions to populate, by one or more processors, a quantity of machine components used to construct a machine model; program instructions to receive, by the one or more processors, the machine model constructed from the quantity of machine components; program instructions to couple, by the one or more processors, the machine model with a set of vital product data wherein the set of vital product data is a file associated with a specific machine; program instructions to indicate, by the one or more processors, an alert within the vital product data when a machine registers an error, wherein the machine is represented by the machine model and a component associated with the error is highlighted in a specific color; program instructions to detect, by the one or more processors, a change to the set of vital product data; responsive to detecting the change to the set of vital product data, program instructions to update, by the one or more processors, the quantity of machine components used to construct the machine model; program instructions to associate, by the one or more processors, a set of instructions and an alternate set of instructions for a repair procedure with the machine model and a file associated with the set of vital product data; program instructions to store, by the one or more processors, the set of vital product data in the file and updating the file when the set of vital product data is modified; program instructions to generate, by the one or more processors, a three-dimensional visual representation and an alternate three-dimensional visual representation of the repair procedure, specific to the machine model, based on a set of animation sequences wherein one or more animation sequences are associated with one or more steps of the repair procedure; program instructions to augment, by one or more processors, the three-dimensional visual representation of the repair procedure to allow a user to change graphical perspective based on the user removing components from the three-dimensional representation obstructing relevant components and wherein the user instructs the three-dimensional visual representation to zoom in/out to give a better view of the relevant components; and program instructions to present, by one or more processors, a three-dimensional visual representation of the repair procedure specific to the machine model wherein the user instructs the three-dimensional visual representation to stop, rewind and fast forward.