Back to results
US 2007/0177587 A1Published application
Systems and methods for distributing data
AssigneeVuze, Inc.
InventorPaul Gardner
Life of this patent
Estimating the term…
Abstract
Disclosed are system and methods for distributing data.
Claims19
A method in a network having a plurality of nodes, the method comprising:
- receiving, in a first node, a first identifier, the first identifier corresponding to a file, the file having a plurality of portions;
- using the first identifier to select a second node, by performing an operation with the first identifier and an ID for a node in the system;
- receiving an address set from the second node;
- in the first node, using an address from the set, to receive a first portion of the file;
- and
- in the first node, using the address from the set to send the first portion of the file.
3 more elements
A system comprising:
- circuitry that receives, in a first node, a first identifier, the first identifier corresponding to a file, the file having a plurality of portions;
- circuitry that uses the first identifier to select a second node, by generating a first result by performing an operation with the first identifier and a second identifier, the second identifier corresponding to a node, generating a second result by performing the operation with the first identifier and a third identifier, the third identifier corresponding to another node, and selecting the second node by comparing the first and second results;
- circuitry that receives a first IP address and a second IP address from the second node;
- circuitry, in the first node, that uses the first IP address to receive a first portion of the file;
- circuitry, in the first node, that uses the second IP address to send the first portion of the file;
- and
- circuitry, in the first node, that uses the second IP address to receive a second portion of the file.
4 more elements
A method in a network having a plurality of nodes, the method comprising:
- receiving, in a first node, a first identifier, the first identifier corresponding to a data structure, the data structure having a plurality of portions;
- using the first identifier to select a second node, by generating a first result by performing an operation with the first identifier and a second identifier, the second identifier corresponding to a node, generating a second result by performing an operation with the first identifier and a third identifier, the third identifier corresponding to another node, and selecting the second node by comparing the first and second results;
- receiving a first IP address and a second IP address from the second node;
- in the first node, using the first IP address to receive a first portion of the data structure;
- in the first node, using the second IP address to send the first portion of the data structure;
- and
- in the first node, using the second IP address to receive a second portion of the data structure.
4 more elements
A method in a network having a plurality of nodes, the method comprising:
- receiving, in a first node, a first signal, the first signal corresponding to a file, the file having a plurality of portions;
- using the first signal to select a second node, by generating a first result by performing an operation with the first signal and a second signal, the second signal corresponding to a node, generating a second result by performing an operation with the first signal and a third signal, the third signal corresponding to another node, and selecting the second node by comparing the first and second results;
- receiving a first IP address and a second IP address from the second node;
- in the first node, using the first IP address to receive a first portion of the file;
- in the first node, using the second IP address to send the first portion of the file;
- and
- in the first node, using the second IP address to receive a second portion of the file.
4 more elements
Dependencies are inferred from the claim text.