Patent ID: 7376108

Claim:
A method for implementing data communication between at least two sets of software used in one or more devices, at least some of the devices establishing a connection to a telecommunication system, the method comprising: implementing at least some of the communication between the sets of software by using service requests that include information on an address of a service provider, registering sets of software, that provide different services, in name servers, maintaining a list of the sets of software, that provide different services, and their addresses in the name servers, registering sets of software, that need different services, in further name servers, maintaining a list of the sets of software, that need different services, and their addresses in the further name servers, wherein the further name servers search a data transmission system for other name servers, and individual ones of the name servers exchange information concerning the sets of software needing a service and providing a service when the individual name servers find a new name server.