Patent ID: 7047536

Claim:
A method for classifying a remote procedure call from a client system in a first network that initiates connections to a remote server in a second network via a classifying edge router using a client and underlying remote procedure call transport code, the method comprising: detecting when a connection for the remote procedure call is created; using a side channel to communicate flow information associated with the detected connection to the classifying edge router, the flow information including a port number associated with the communication, the flow information provided to enable the classifying edge router to assign a quality of service classifier to the remote procedure call for appropriately prioritized transfer to the second network; and incorporating the flow information into a differentiated services classification subsystem of the classifying edge router by associating the equality of service level to the detected connection; and wherein the detecting comprises: providing an Application Programming Interface (API) to calling applications; detecting when the applications call the API; and executing a remote procedure routine based on a call by an application, the remote procedure routine including forwarding the flow information to the classifying edge router via the side channel; and wherein: the executing comprises accessing a remote procedure call API; and the API provided to the calling applications includes functionality duplicative of remote procedure call API functionality.