×

System and method for distribution of software

  • US 7,051,112 B2
  • Filed: 10/02/2001
  • Issued: 05/23/2006
  • Est. Priority Date: 10/02/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing a software file from a source server to a plurality of target servers, comprising the steps of:

  • (a) receiving a portion of a file from the source server at a file distributor having a storage medium, and a flow mediator;

    (b) storing the portion of the file in the storage medium on the file distributor in the form of one or more packets;

    (c) assigning multiple target tags to packets of the portion of the file stored in the storage medium, wherein each target tag identifies a target server for receiving the file, each target tags being assigned to the next packet of the portion of the file in the storage medium to be sent to the corresponding target server by the flow mediator;

    (d) transferring the stored portion of the file from the storage medium on the file distributor to the target servers asynchronously, one packet at a time, wherein each target server receives the portion of the file at its own rate; and

    (e) monitoring acknowledgements of each packet received from the target servers by the flow mediator, including removing the target tag corresponding to each target server from the packet for which the acknowledgements has been received, and reassigning it to the next packet to be sent to the corresponding target server.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×