Patent ID: 9059892
Filing Date: 2015-06-16
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for routing a source network application in a communications network, the method comprising: receiving a transmission from the source network application, the transmission comprising content and metadata, the metadata including a destination address for the transmission; retrieving a set of contextual rules from a resource repository, the set of contextual rules describing modularized components extracted from received network applications; identifying one or more candidate destination network applications based on at least one of the metadata of the transmission and the set of contextual rules, each identified candidate destination network application having an initial priority weight, a larger priority weight indicating a higher likelihood of being selected as the destination network application for routing the source network application; dynamically adjusting the initial priority weights associated with the candidate destination network applications based on at least one of the metadata of the transmission and the set of contextual rules; selecting at least one destination network application from the candidate destination network applications based at least in part on the adjusted priority weights and a determination of whether the transmission requires a transformation; creating an application mapping template based on at least one selected destination network application with the largest adjusted priority weight, wherein the application mapping template contains instructions to route the source network application to the selected destination network application; transforming the transmission from the source network application according to the instructions contained in the application mapping template; and routing the transformed transmission to the at least one selected destination network application.