×

Method and system for identifying available resources in a peer-to-peer network

  • US 7,814,207 B2
  • Filed: 06/20/2008
  • Issued: 10/12/2010
  • Est. Priority Date: 06/04/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method which when executed on a processor enables a peer of a peer-to-peer network to search for an available resource, the method comprising method operations of:

  • representing a request for the available resource as a request bit string, wherein the resource is a physical resource;

    transmitting the request to a parent of the peer;

    accessing an aggregate availability bit string associated with the parent, the aggregate availability bit string representing an aggregate resource availability for all children of the parent, wherein the aggregate availability bit string includes dynamic updates to available resources received from each peer, the updates defining current resource availability at each peer;

    performing a logical operation with bits of the aggregate availability bit string and bits of the request bit string; and

    determining whether any of the children of the parent are able to provide the available resource based upon a result of the logical operation, wherein the determination further includes,when any of the children of the parent are unable to provide the available resources to satisfy the request bit string, splitting the request bit string into a plurality of sub request strings; and

    matching the sub request strings to one or more available resources of one or more children of the parent, the matching of available resources to the sub request strings resulting in the satisfaction of the resource requirements of the request string.

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