Patent ID: 9183072
Filing Date: 2015-11-10
Classification: G06F,G06N,G06Q

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising: code that obtains error data associated with an execution of an application from a first one of a plurality of client devices; code that adds an error knowledge base entry based at least in part on the error data to a plurality of error knowledge base entries; code that selects a pool of relevant entries from the error knowledge base entries based on the error data; code that, responsive to the pool comprising no relevant entries, performs an alternative action associated with the first one of the client devices; code that, responsive to the pool comprising at least one relevant entry, determines a first solution associated with the error data based on the at least one relevant entry; code that communicates the first solution to the first one of the client devices to facilitate an automatic execution of the solution on the first one of the client devices; code that obtains, from a second one of the client devices, a second solution associated with at least one error without a solution indicated in the plurality of knowledge base entries; and code that updates at least one of the error knowledge base entries associated with the at least one error without a solution to reflect the second solution; and code that, in response to the at least one of the error knowledge base entries transitioning to reflecting the second solution, communicates a message to at least one of the client devices having previously indicated the at least one error, the message indicating the second solution.