Patent ID: 9678825
Date: 2017-06-13
CPC Classifications: G06F,G06Q

Claim:
1. A method for reconfiguring a requested action, the method comprising: determining, by one or more processors, that a requested action is a first failed action wherein the requested action is initiated by a user of a first device; determining, by the one or more processors, that the first failed action is a valid action; determining, by the one or more processors, that the first failed action is not properly configured; initiating, by the one or more processors, a generation of a partially reconfigured action, wherein the partially reconfigured action includes one or both of the following: a) one or more relevant preconditions of the first failed action, and b) a relevant recovery path for the first failed action; responsive to a determination that the generation of the partially reconfigured action of the first failed action has failed, submitting, by the one or more processors, the requested action and the partially reconfigured action to an error resolution program; receiving, by the one or more processors, a reconfigured action from the error resolution program, wherein (i) the reconfigured action includes one or both of the following: a) a different one or more preconditions than the partially reconfigured action, and b) a different recovery path than the partially reconfigured action; and (ii) the reconfigured action is generated based, at least in part, on one or more results from a search of at least one remote database; executing, by the one or more processors, the reconfigured action, wherein the reconfigured action is executed when the user is currently not utilizing the first device; in response to a determination that the user is utilizing a second device, sending, by the one or more processors, a message indicating the execution of the reconfigured action; and reconfiguring, by the one or more processors, a second failed action based, at least in part, on one or both of the following: a) the received different one or more preconditions, and b) the received different recovery path, wherein the first failed action and the second failed action are similar.