×

Method and device for distributing digital data in particular for a peer-to-peer network

  • US 8,463,936 B2
  • Filed: 05/03/2005
  • Issued: 06/11/2013
  • Est. Priority Date: 05/07/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of distributing a digital file of digital data to a requesting client device in a telecommunications network, the network comprising a peer-to-peer holding server device holding said digital file and operating as a peer of a peer-to-peer sub-network of said telecommunications network, at least one replication server device operating as either a peer-to-peer replication server device of the sub-network or as a storage server in the telecommunications network, and a client device, the method comprising the following steps implemented by the peer-to-peer holding server device:

  • preliminarily registering the replication server devices with said peer-to-peer holding server device;

    receiving a request from said client device to obtain the digital file;

    obtaining predetermined information relating to abilities of the peer-to-peer holding server device and each of the registered replication server devices to operate as servers to supply data;

    upon reception of said request, deciding between a direct supply solution where the peer-to-peer holding server device directly supplies the client device with the digital file, and an indirect supply solution where the digital file is supplied by one of the registered replication server devices, the decision being made by the peer-to-peer holding server device based on the obtained predetermined information;

    in a case where the indirect supply solution is decided;

    selecting one of the registered replication server devices among said registered replication server devices, based on the obtained predetermined information,wherein the selecting of the registered replication server comprises determining whether any of the registered replication server devices already stores said digital file, and in a case where it is determined that none of the registered replication server devices already stores said digital file, the method further comprises;

    a) selecting one of the registered replication server devices that operates as a storage server in the telecommunications network; and

    uploading from the peer-to-peer holding server device a replica of the digital file to said selected replication server device before redirecting the client device;

    orb) selecting a replication server device operating as a peer-to-peer replication server device of the sub-network; and

    creating by the peer-to-peer holding server device a replica of the digital file in said selected peer-to-peer replication server device after redirecting the client device;

    redirecting the requesting client device to the selected replication server device for obtaining a replica of the digital file; and

    in a case where the direct supply solution is decided, supplying the requesting client device with said digital file from the peer-to-peer holding server device as a peer of the peer-to-peer sub-network.

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