×

Optimizing communication using scaleable peer groups

  • US 7,640,299 B2
  • Filed: 01/04/2006
  • Issued: 12/29/2009
  • Est. Priority Date: 09/30/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. At a peer computer system in a peer-to-peer communication system in which the peer communicates messages with a peer group of one or more other peers, a method of optimizing communication of peer messages among the one or more peers in the peer group based on one or more delivery constraints, comprising the acts of:

  • the peer computer system receiving a peer message over a peer-to-peer communication network from an originating peer, the peer message for delivery to one or more recipient peers in the peer group, the peer message including one or more delivery constraints indicative of a message delivery intent of the originating peer for the message;

    referencing a central tracking object, the central tracking object for sharing messaging sending and receiving annotations among the peers in the peer group, the sending and receiving annotations indicating any of the peers that previously sent or received the peer message such that the sending and receiving annotations relate to the one or more delivery constraints of the peer message, the central tracking object stored at least in part in a designated share partition at the peer computer system such that at least part of the central tracking object is shareable with other peers to propagate sending and receiving message annotations with other peers;

    accessing sending and receiving annotations for the peer message from the central tracking object;

    evaluating the one or more delivery constraints for the peer message based on the accessed sending and receiving annotations for the peer message; and

    determining what, if any, further peer messages are to be sent based on the delivery constraint evaluation so as to preserve the delivery intent of the originating peer for the message.

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