×

Optimizing program requests over a wide area network

  • US 8,935,336 B2
  • Filed: 06/18/2008
  • Issued: 01/13/2015
  • Est. Priority Date: 06/18/2008
  • Status: Active Grant
First Claim
Patent Images

1. A data processing apparatus, comprising:

  • a network interface;

    a processor coupled to the network interface;

    a non-transitory machine-readable volatile or non-volatile storage medium coupled to the processor and storing one or more sequences of instructions which, when executed by the processor, cause the processor to perform;

    at the data processing apparatus, configured separately from a client and a server;

    receiving, from the client, a first request directed to the server across a wide area network;

    determining whether a related second request directed to the server has been received previously and before the first request was received from the client;

    wherein the first request is to write data for a specified file handle on the server and for a specified user, and wherein the related second request is to write data for the specified file handle and for the specified user;

    in response to determining that the related second request has been received previously and before the first request was received from the client,generating, at the data processing apparatus, and sending, to the same client, a first reply to the related second request and then forwarding the first request to the server for the server to write the data for the specified file handle and for the specified user,and otherwise forwarding the first request to the server without sending any reply to the client for the first request;

    wherein the first reply confirms receiving the related second request;

    forwarding, at any time with respect to the receiving and the determining, the second request to the server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×