Patent ID: 9294544
Filing Date: 2016-03-22
CPC Classification: G06F,H04L

Claim Text:
1. A method, implemented on one or more computing devices, for facilitating communication, the method comprising: defining, at the one or more computing devices, a first client-server communication protocol for communication between a client side and a server side, wherein the first client-server communication protocol is an application layer protocol in an open systems interconnection (OSI) model; defining a connection for the client side associated with the first client-server communication protocol; defining a data sink for the first client-server communication protocol, wherein the data sink is external to the client side and external to the server side, and wherein the data sink is configured to receive and process an output of the client side or the server side; defining a data source for the first client-server communication protocol, wherein the data source is external to the client side and external to the server side, and wherein the data source is configured to provide an input for the client side or the server side; defining a communication pathway between two or more of the data source, the data sink, the client side, and the server side to facilitate communication between the two or more of the data source, the data sink, the client side, and the server side via the communication pathways; defining a second client-server communication protocol associated with the data source and the data sink; and transcoding data between a format associated with the first client-server communication protocol and a format associated with the second client-server communication protocol.