×

Peer-to-peer software update distribution network

  • US 8,316,364 B2
  • Filed: 02/28/2007
  • Issued: 11/20/2012
  • Est. Priority Date: 02/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for distributing software packages in a peer-to-peer network, the method comprising:

  • identifying, by a first peer in a peer-to-peer network, a software package of interest, the first peer having a first version of the software package installed thereon;

    retrieving, by the first peer, information about a second version of the software package;

    determining, based on the information about the second version of the software package, whether the first version of the software package installed at the first peer corresponds to the second version of the software package; and

    if the first version of the software package installed at the first peer does not correspond to the second version of the software package,retrieving, by the first peer, the second version of the software package from a plurality of other peers in the peer-to-peer network, the plurality of other peers comprising at least two different peers storing different segments of the second version of the software package, wherein the first peer receives a first segment of the second version of the software package from one of the plurality of other peers upon providing a second segment of the latest version to the one of the plurality of other peers; and

    providing the second version of the software package to a virtual machine hosted by the first peer for installation.

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