Patent ID: 8874772
Filing Date: 2014-10-28
Classification: H04L

Abstract:
1. A method comprising: receiving a file transfer protocol (FTP) request at a computing device comprising an FTP module, the FTP request requesting that an FTP task be performed; identifying, in response to the request and by the FTP module of the computing device, a first sequence of FTP operations that enable the FTP task to be performed, the first sequence of FTP operations being identified from a knowledge network comprising a plurality of nodes and transitions between the nodes, each of the nodes representing a logical state of an FTP process and each of the transitions representing at least one said FTP operation for achieving the logical state of the FTP process represented by a transitioned-to node, the first sequence of FTP operations corresponding to a first path in the knowledge network that comprises a first subset of the nodes having the transitions that represent the first sequence of FTP operations; identifying, in response to receiving an error in association with execution of the first sequence and by the FTP module of the computing device, a second sequence of FTP operations that enable the FTP task to be performed, the second sequence of FTP operations being identified from the knowledge network and corresponding to a second path in the knowledge network that comprises a second subset of the nodes having the transitions that represent the second sequence of FTP operations; selecting at least one of the first sequence or the second sequence as a preferred sequence of operations based at least in part on the execution of the first sequence and execution of the second sequence; and storing, at the computing device, an identification of the preferred sequence of operations.