发明名称 Using a knowledge network for file transfer protocol
摘要 Systems, methods, and apparatus, including software tangibly stored on a computer readable medium, involve executing file transfer protocol (FTP) operations. An FTP request is received, and a first sequence of FTP operations is executed in response to the request. The first sequence of FTP operations defines a first path in a knowledge network that includes multiple nodes. The first path includes a first subset of the nodes. A second sequence of FTP operations is executed. The second sequence of operations defines a second path in the knowledge network, and the second path includes a second subset of the nodes. The first sequence and/or the second sequence is selected as a preferred sequence of operations based at least in part on the execution of the first and second sequences of operations. An identification of the preferred sequence of operations is stored, for example, for use in responding to a subsequent FTP request.
申请公布号 US8874772(B2) 申请公布日期 2014.10.28
申请号 US200812259717 申请日期 2008.10.28
申请人 Adobe Systems Incorporated 发明人 Boldt Oliver
分类号 G06F15/16;H04L29/08;G06F15/177 主分类号 G06F15/16
代理机构 Wolfe-SBMC 代理人 Wolfe-SBMC
主权项 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.
地址 San Jose CA US