×

Cooperative download among low-end devices under resource constrained environment

  • US 9,961,139 B2
  • Filed: 05/24/2016
  • Issued: 05/01/2018
  • Est. Priority Date: 05/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for cooperative downloading of data, the method comprising:

  • determining the resources available for each node in an interconnected array of nodes;

    dividing a coherent set of data (e.g. content) on a remote device into a plurality of data chunks, wherein the number of data chunks in the plurality of data chunks is equal to or less than the number of nodes in the array of nodes;

    for each data chunk in the plurality of data chunks, assigning the data chunk to a node in the array of nodes, the assignment being based on the determined resources available for the assigned node, wherein each node is assigned either zero or one data chunk, such that the set of nodes assigned a data chunk forms a set of downloading nodes;

    downloading, by each node in the set of downloading nodes, the respective assigned data chunk to form a set of downloaded data chunks;

    selecting from the array of nodes at least one aggregator node, the selection based on the determined resources available for the selected node;

    retrieving, by the aggregator node or nodes, the downloaded data chunks from the set of downloading nodes; and

    recombining, by the aggregator node or nodes, the downloaded data chunks to form a copy of the coherent set of data.

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