×

Broadcast tiers in decentralized networks

  • US 7,143,139 B2
  • Filed: 03/27/2002
  • Issued: 11/28/2006
  • Est. Priority Date: 03/27/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of classifying nodes into broadcast tiers to reduce traffic in a decentralized network, comprising steps of:

  • associating, using a mapping, a unique persistent node identifier for each of a plurality of nodes in the decentralized network with a current network address assigned to the node, wherein a different network address may be assigned to each node upon entering the network multiple times and wherein the mapping is revised to reflect the current network address assigned to each of the nodes upon each entry of the node into the network, and wherein the persistent node identifier for each of the nodes in the network comprises;

    (i) an original network address assigned to the node upon an initial entry of the node into the network;

    (ii) a date of the initial entry;

    (iii) a time of the initial entry; and

    (iv) an identifier of a network domain in which the initial entry occurred;

    upon determining that a particular request is to be sent from a first of the nodes in the network, classifying, by the first node, others of the nodes into a plurality of tiers by consulting stored reputation information for each of the other nodes to determine the other node'"'"'s reputation for responding to the particular request, wherein the persistent node identifier for each of the other nodes is usable for locating its stored reputation information and wherein the other nodes are classified into tiers based on the consulted reputation information;

    using the mapping to determine the current network address for each of the one or more nodes in a highest one of the tiers;

    sending the particular request from the first node to each of the one or more nodes in the highest one of the tiers, using the determined current network addresses; and

    subsequently using the mapping to determine the current network address assigned to each of the one or more nodes in a next-highest one of the tiers and sending the particular request from the first node to each of the one of more nodes in the next-highest one of the tiers, using the subsequently-determined current network addresses, only if a satisfactory response is not received from any of the nodes in the highest one of the tiers.

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