×

System and method for regulating a network service provider's ability to host distributed applications in a distributed processing environment

  • US 6,374,357 B1
  • Filed: 04/16/1998
  • Issued: 04/16/2002
  • Est. Priority Date: 04/16/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a distributed processing system that includes at least one network service provider (NSP) that is capable of providing network services to a plurality of remotely connected clients, including the ability to host use of a distributed application by the remotely connected clients, a method for regulating access to the distributed application via an NSP, the method comprising the following steps:

  • initiating, via a transport service provider (TSP) configured as a first driver, remote communications access to one of the NSPs by a client;

    requesting access to the network services of the NSP on behalf of the distributed application executing at the client;

    verifying, by a distributed application interface configured as a second driver, that the NSP is authorized to provide network services to the distributed application through the use of a permit created and issued by the vendor of the distributed application for which authorization is being granted; and

    allowing the distributed application to access the network services of the NSP only if the NSP is authorized to provide network services to the distributed application executing at the requesting client at the time the request is made, wherein the second driver is configured to provide a defined application program interface between the distributed application and the TSP communication services provided by the first driver so that the distributed application can be hosted by a variety of NSPs, regardless of the communications protocol used by such NSPs, and the authority of the NSPs to host the distributed application can be verified, without having to alter or customize the distributed application for any particular NSP.

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