Data transmission method and data transmission arrangement
First Claim
1. 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, andindividual 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.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to an arrangement for implementing data transmission between at least two sets of software used in one or more devices. The devices are capable of establishing a connection to a data transmission system. The communication between the devices takes place using service requests that include information on an address of a service provider. A name server of the arrangement maintains a list of sets of software providing and needing different services and their addresses. The name servers are arranged to search the data transmission system for other name servers and to exchange information concerning the sets of software needing a service and providing a service when they find a new name server.
-
Citations
34 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An arrangement for implementing data communication between at least two sets of software in a plurality of devices that communicate via a telecommunication system, the arrangement comprising:
-
said plurality of devices, the sets of software being used in the plurality of devices, at least some of the devices including means for establishing a connection to the telecommunication system for enabling communication between the devices, an individual one of said devices employing service requests to accomplish at least some of the communication between the devices, the service requests including information on an address of a service provider, the arrangement further comprising a plurality of name servers connected to the telecommunication system for maintaining lists of sets of software providing different services and their addresses, the sets of software providing different services being registered in the plurality of name servers, and one or more of the name servers search the telecommunication system for other ones of the name servers and exchange information concerning the sets of software needing a service and providing a service when an individual one of the name servers finds another of the name servers. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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 that interconnects a first network and a second network, wherein a plurality of the devices are in the first network and another one or more of the devices are in the second network, 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, one or more of said name servers being in said first network and a further one or more of said name servers being in said second network, maintaining a list of the sets of software, that provide different services, and their addresses in an individual one of the name servers, wherein sets of software needing different services are registered in respective ones of the name servers, a list of the sets of software needing different services and their addresses is maintained in at least one of the name servers, the method further comprises searching, by the name servers of a data transmission system for other name servers, found in each of said first and said second networks, and exchanging, by the name servers, information concerning the sets of software needing a service and providing a service when the name servers find a new name server.
-
-
26. An arrangement for implementing data communication between at least two sets of software in a plurality of devices that communicate via a telecommunication system, the arrangement comprising:
-
said plurality of devices, the sets of software being used in the plurality of devices, at least some of the devices including means for establishing a connection to the telecommunication system for enabling communication between the devices, the telecommunication system interconnecting a first network and a second network, wherein a plurality of the devices are in the first network and another one or more of the devices are in the second network, an individual one of said devices employing service requests to accomplish at least some of the communication between the devices, the service requests including information on an address of a service provider, the arrangement further comprising a plurality of name servers connected to the telecommunication system for maintaining lists of sets of software providing different services and their addresses, the sets of software providing different services being registered in the plurality of name servers, one or more of said name servers being in said first network and a further one or more of said name servers being in said second network, and one of more of the name servers search the telecommunication system for other ones of the name servers, found in each of said first and said second networks, said one or more of the name servers exchanging information concerning the sets of software needing a service and providing a service when an individual one of the name servers finds another of the name servers.
-
-
27. A name server useful in a data telecommunication system for implementing data communication between at least two sets of software in a plurality of devices that communicate via a telecommunication system, wherein the telecommunication system comprises:
-
said plurality of devices, the sets of software being used in the plurality of devices, at least some of the devices including means for establishing a connection to the telecommunication system for enabling communication between the devices, and wherein an individual one of said devices employs service requests to accomplish at least some of the communication between the devices, the service requests including information on an address of a service provider; wherein said name server is one of a plurality of such name servers, each of the plurality of name servers being connected to the telecommunication system; wherein said name server comprises a computer and a data base operative with the computer for registration of software including an address of the software, said name server and other ones of the plurality of name servers maintaining lists of sets of software providing different services and their addresses, the sets of software providing different services being registered in the plurality of name servers; and said name server searches the telecommunication system for other ones of the plurality of name servers and exchanges information with the other ones of the plurality of name servers, the information concerning the sets of software needing a service and providing a service when an individual one of the name servers finds another of the name servers. - View Dependent Claims (28, 29, 30)
-
-
31. A name server useful in a data telecommunication system for implementing data communication between at least two sets of software in a plurality of devices that communicate via a telecommunication system, wherein the telecommunication system comprises:
-
said plurality of devices, the sets of software being used in the plurality of devices, at least some of the devices including means for establishing a connection to the telecommunication system for enabling communication between the devices, the telecommunication system interconnecting a first network and a second network, wherein a plurality of the devices are in the first network and another one or more of the devices are in the second network, and wherein an individual one of said devices employing service requests to accomplish at least some of the communication between the devices, the service requests including information on an address of a service provider; wherein said name server is one of a plurality of such name servers, each of the plurality of name servers being connected to the telecommunication system; wherein said name server comprises a computer and a data base operative with the computer for registration of software including an address of the software, said name server and other ones of the plurality of name servers maintaining lists of sets of software providing different services and their addresses, the sets of software providing different services being registered in the plurality of name servers, said name server being in said first network and another of said plurality of name servers being in said second network; and said name server searches the telecommunication system for other ones of the plurality of name servers, found in each of said first and said second networks, and exchanges information with the other ones of the plurality of name servers, the information concerning the sets of software needing a service and providing a service when an individual one of the name servers finds another of the name servers. - View Dependent Claims (32, 33, 34)
-
Specification