×

Role-based message addressing for a computer network

  • US 7,406,535 B2
  • Filed: 12/20/2002
  • Issued: 07/29/2008
  • Est. Priority Date: 12/20/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for sending a message in a peer-to-peer network including a plurality of peer nodes, the method comprising:

  • instantiating a first instance of a role on a first peer node in the peer-to-peer network;

    instantiating a second instance of the role on a second peer node in the peer-to-peer network;

    wherein the role represents a particular address;

    storing routing information on each respective peer node of at least a subset of the plurality of peer nodes in the peer-to-peer network, wherein the routing information stored on each of the respective peer nodes maps the role to one or more links over which the respective peer node should propagate messages addressed to the role;

    sending a first message addressed to the role, wherein the first message does not identify the first peer node and the second peer node as destination nodes for the first message, wherein sending the first message comprises sending the first message to the first instance of the role on the first peer node and the second instance of the role on the second peer node by propagating the first message from an initiating peer node through one or more respective peer nodes in the at least a subset of the plurality of peer nodes, wherein each of the one or more respective peer nodes uses the routing information stored on the respective peer node to determine the one or more links over which to propagate the first message;

    wherein the role has a name; and

    wherein the first message is addressed to the name of the role.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×