Patent ID: 8438303
Filing Date: 2013-05-07
Classification: H04L

Abstract:
1. A method for managing data communication in a computer system, comprising: providing a client machine and a server in communication with a data storage device; said client machine sending a data request to said data storage device through said server; splitting a return communication path from said storage device into a first path through a first agent embedded in said server, and a second path communicating said requested data to said client directly from said storage device; synchronizing said first agent in communication with a second agent, said second agent embedded in said storage device, to communicate and negotiate an optimal return communication path between one of said two paths based upon criteria local to said requested data, wherein the first and second agents form a single virtual agent, wherein the step of selectins the return path is based upon a command defining the return path, the command embedded within the data request; and selecting one of the return paths in response to the negotiation.