×

Managed peer name resolution protocol (PNRP) interfaces for peer to peer networking

  • US 7,496,648 B2
  • Filed: 10/23/2003
  • Issued: 02/24/2009
  • Est. Priority Date: 10/23/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of monitoring, by an application, peer-to-peer clouds in a managed framework, the method comprising:

  • creating a managed set of peer cloud class objects wherein each peer cloud class object of the managed set of peer cloud class objects contains a scope, a scope identification, a current state, a cloud name, and an indication of whether the cloud name is local;

    creating a single managed peer-to-peer networking cloud interface object that;

    exposes a set of at least three methods to a calling application for monitoring one or more peer-to-peer clouds, wherein the set of at least three methods are implemented in a set of objects separate and distinct from the single managed peer-to-peer networking cloud interface object, the calling application, and the managed set of peer cloud class objects, and wherein the set of at least three methods include;

    a GetGlobalCloud method that outputs a default peer cloud class object from the managed set of peer cloud class objects, the default peer cloud class object corresponding to a default cloud for a node on which the calling application resides,a GetClouds method that outputs a list of peer cloud class objects from the managed set of peer cloud class objects, the list of peer cloud class objects corresponding to a set of clouds on a peer-to-peer system on which the calling application resides, anda CloudWatcher method that outputs an indication of a cloud state change on the peer-to-peer system; and

    provides a CloudChanged event corresponding to the cloud state change, wherein the CloudChanged event identifies a cloud having the cloud state change and a cloud state change type, and wherein the CloudChanged event is raised when the cloud state change occurs;

    selecting, by the calling application, one method from the set of at least three methods exposed by the single managed peer-to-peer networking cloud interface object;

    communicating with the single managed peer-to-peer networking cloud interface object by the calling application;

    passing, by the calling application to the single managed peer-to-peer networking cloud interface object, parameters required by the selected method; and

    initiating the selected method.

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