DE19712127A1 - Buffer storage of program sections in computer network communication system - Google Patents

Buffer storage of program sections in computer network communication system

Info

Publication number
DE19712127A1
DE19712127A1 DE19712127A DE19712127A DE19712127A1 DE 19712127 A1 DE19712127 A1 DE 19712127A1 DE 19712127 A DE19712127 A DE 19712127A DE 19712127 A DE19712127 A DE 19712127A DE 19712127 A1 DE19712127 A1 DE 19712127A1
Authority
DE
Germany
Prior art keywords
network
cache memory
program parts
request
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE19712127A
Other languages
German (de)
Inventor
Lutz Dr Hagner
Gunnar Dipl Ing Henneberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE19712127A priority Critical patent/DE19712127A1/en
Publication of DE19712127A1 publication Critical patent/DE19712127A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

A hub is provided for connecting a number of personal computers via an applet cache memory and router on a local area network or world area network via a server. The applet cache stores requests and this checks whether the required information has already been called. If not then the server is accessed and data is received and stored for latter transmission.

Description

Kurzbeschreibung der ErfindungBrief description of the invention (im folgenden als Applet-Cache bezeichnet)(hereinafter referred to as applet cache) 1. Trend zur netzzentrierten Technologie in der Unternehmens-EDV1. Trend towards network-centered technology in corporate IT

Mit der Entwicklung des Internet zu einem weltumspannenden Kommunikationsmedium haben sich auch neue Ansätze für EDV- Konzeptionen ergeben. Diese Ansätze versprechen vor allem folgendes:With the development of the Internet into a global communication medium, there have also been new ones Approaches for IT concepts emerge. Above all, these approaches promise:

1. Stark vereinfachte Verwaltung von EDV- Lösungen1. Simplified administration of IT solutions

Bisherige EDV- Systeme krankten immer an einem, auf den Arbeitsplatz individualisierten Pflegeaufwand. Je nach Hardwareplattform, Betriebssystem und Anwendungssoftware mußten am Arbeitsplatz spezifische Einrichtungsarbeiten vorgenommen werden. Durch eine Vielzahl von dezentralen "Einstellungsmöglichkei­ ten" wurde der Aufwand für die Betreuung eines Netzwerkes, aber auch von einzelnen Arbeitsplätzen in den letzten Jahren immer größer. Unternehmensnetze auf Basis sogenannter Netzcomputer laden sämtli­ che Software über das Netz und bedürfen keiner dezentralen Betreuung. Die zentrale Änderung einer Funktion wird sofort auf allen angeschlossenen Arbeitsplätzen wirksam.Previous IT systems always suffered from individualized maintenance work. Each specific hardware platform, operating system and application software had to be used in the workplace Furnishing work can be done. Through a variety of decentralized "setting options ten "was the effort for the maintenance of a network, but also of individual jobs in the past few years. Company networks based on so-called network computers load all software over the net and do not require decentralized support. The central change in one Function takes effect immediately on all connected workplaces.

2. Hohe Flexibilität hinsichtlich Quantität und Qualität der EDV-Lösung2. High flexibility regarding quantity and quality of the IT solution

Der Einsatz dieser netzwerkzentrierten Technik ermöglicht das Anschließen weiterer Arbeitsplätze ohne jeden Aufwand. Die Leistung des Gesamtsystems ist leicht skalierbar, weil die Qualität der Nutzerschnitt­ stelle (Grafik, Sound etc.) und die Rechenleistung des Systems unabhängig voneinander erweitert werden kann.The use of this network-centered technology enables additional workstations to be connected without every effort. The performance of the overall system is easily scalable because of the quality of the user interface position (graphics, sound etc.) and the computing power of the system can be expanded independently of one another can.

3. Verbesserte Leistung des Gesamtsystems3. Improved overall system performance

Durch die Neuorganisation des Informationsverteilung wird die Infrastruktur "Datennetz" geringer bela­ stet, was zu einem verbesserten Datendurchsatz insgesamt führt.By reorganizing the distribution of information, the infrastructure "data network" is less loaded steady, which leads to improved data throughput overall.

4. Überwindung von Inkompatibilitäten der Applikationssoftware4. Overcoming incompatibilities of the application software

Die Plattformunabhängigkeit von der Internettechnologie (HTML und Java) ermöglicht das Zusammen­ wachsen der bisher nebeneinander existierenden Rechnerwelten vom Mac bis zum Mobiltelefon.The platform independence from internet technology (HTML and Java) enables this to happen the computer worlds that previously existed side by side are growing from Mac to mobile phones.

Das Netzwerkcomputing kann also als konsequente Weiterentwicklung der gegenwärtigen Client/Server­ strukturen verstanden werden.Network computing can therefore be seen as a consequent further development of the current client / server structures are understood.

Grundsätzlich ist die Internettechnolgie sowohl in lokalen Netzen als auch zwischen verschiedenen, räumlich voneinander getrennten Standorten einsetzbar. Im zweiten Fall kommt die Kommunikation unter Nutzung von Leitungen zustande, die durch Carrier, wie die Deutsche Telekom zur Verfügung gestellt werden. Grundsätz­ lich gilt, daß diese Leitungen teuer und, gemessen an heute in lokalen Netzwerken üblichen Datenübertra­ gungsgeschwindigkeiten, langsam sind. In absehbarer Zeit (3 Jahre) ist auf diesem Gebiet auch nach der Libe­ ralisierung der Telekom-Märkte kaum mit Änderungen zu rechnen.Basically, the Internet technology is spatial, both in local networks and between different ones separate locations can be used. In the second case, communication comes using Lines that are made available by carriers such as Deutsche Telekom. Principle  Lich applies that these lines are expensive and, compared to data transmission common in today's local networks speeds, are slow. In the foreseeable future (3 years) this area is also after the Libe ralization of the telecom markets, hardly any changes can be expected.

Damit werden die oben aufgezählten Vorteile der Nutzung der Internettechnologie durch hohe Online-Ko­ sten und durch wenig performante Netzwerkverbindungen kompensiertThe above-mentioned advantages of using Internet technology through high online costs most and compensated by poorly performing network connections

2. Der Applet-Cache für LAN und WAN2. The applet cache for LAN and WAN

Die Anbindung entfernter PC-Pools in einem Unternehmen geschieht nach dem in Bild 1 dargestellten Prin­ zip:
Über einen Hub wird der Datenverkehr auf ein Gerät geführt, das die Verbindung zum Datenserver physisch und logisch realisiert. Dabei kann das Medium (TP-LWL) oder auch das Protokoll gewechselt werden. Wird der PC-Pool durch NC ersetzt, so werden neben den zu verarbeitenden Daten auch Programmteile, sogenannte Applets übertragen. Diese Ladevorgänge wiederholen sich mehrfach sowohl dadurch, daß
The connection of remote PC pools in a company is done according to the principle shown in Figure 1:
The data traffic is routed via a hub to a device that physically and logically realizes the connection to the data server. The medium (TP-LWL) or the protocol can be changed. If the PC pool is replaced by NC, program parts, so-called applets, are also transferred in addition to the data to be processed. These loading processes are repeated several times both in that

  • - auf ein und demselben NC die gleiche Funktion mehrfach ausgelöst wird und- The same function is triggered several times on the same NC and
  • - auf den verschiedenen NC der Arbeitsgruppe die gleiche Funktion mehrfach ausgelöst wird.- The same function is triggered several times on the various NCs in the working group.

Da NC über keine permanenten Zwischenspeicher verfügen, kommt es jeweils zu vergrößerten Antwortzei­ ten und eventuell Online-Kosten durch den Verbindungsaufbau zum entfernten Server.Since NC do not have permanent buffers, the response time is increased ten and possibly online costs by establishing a connection to the remote server.

Dieses Leistungs- und Kostenproblem soll dadurch gedämpft werden, daß entsprechend Bild 2 ein Arbeits­ gruppencache für Applets, im folgenden Applet-Cache genannt, eingerichtet wird. This performance and cost problem is to be dampened by setting up a working group cache for applets, hereinafter referred to as applet cache, as shown in Figure 2.

Der Applet-Cache speichert Anfragen nach Applets, sowie die zugehörigen Antworten zwischen. Anstatt nun den Abruf eines Applets an den Datenserver (Applikationsserver) zu übermitteln, prüft der Applet-Cache zunächst, ob die gewünschte Information schon einmal abgerufen wurde. Ist dies nicht der Fall, gibt er sie an den Applikationsserver weiter und speichert die Antwort. Wird später die gleiche Anfrage erneut gestellt, so liefert der Applet-Cache das gewünschte Applet an den NC. Die Antwortzeit ist gering, eine online-Verbin­ dung muß nicht aufgebaut werden.The applet cache stores requests for applets and the associated answers. Instead of now The applet cache checks the transfer of an applet to the data server (application server) first of all whether the requested information has already been called up. If this is not the case, he specifies it the application server and saves the answer. If the same request is made again later, then the applet cache delivers the desired applet to the NC. The response time is short, an online connection manure does not have to be built up.

Online-Gebühren fallen nicht linear, sondern auf der Grundlage von diskreten Stufen, den Gebührenimpulsen an. In den meisten Fällen stimmen die pro Stufe zur Verfügung stehende Online-Zeit und die zur Abwicklung des aktuellen Übertragungserfordernisses notwendige Zeit nicht überein.Online fees do not fall linearly, but on the basis of discrete levels, the fee impulses on. In most cases, the online time available for each level and that for processing are correct of the current transmission requirement does not match the time required.

Der Applet-Cache nutzt online-Zeit, in der eine Verbindung zwar physikalisch (und damit kostenpflichtig) besteht, aber keine Daten übertragen werden aus, um seinen Cache zu füllen. Dabei versucht er solche App­ lets zu laden, die mit einer hohen Wahrscheinlichkeit durch die NC-Nutzer angefordert werden, jedoch nicht im Applet-Cache vorrätig sind. Diese Anpassung an das Nutzerverhalten erfolgt applikationsunabhängig und selbstlernend.The applet cache uses online time, in which a connection is physical (and therefore chargeable) exists, but no data is transferred to fill its cache. He tries such an app lets load, which are highly likely to be requested by the NC users, but not are available in the applet cache. This adaptation to user behavior is independent of the application and self-learning.

Bei der Betrachtung von Bild 2 wird deutlich, daß im Interesse einer einfachen Gerätestruktur und einer ho­ hen Zuverlässigkeit die Komponenten Hub, Applet-Cache und Router in einem Gerät integriert werden soll­ ten.Looking at Figure 2 it becomes clear that in the interest of a simple device structure and high reliability, the components hub, applet cache and router should be integrated in one device.

3. Funktionsweise des Applet-Caches3. How the applet cache works

Die Funktion des Applet-Caches kann im wesentlichen über die Beantwortung der folgenden Fragen definiert werden:
The function of the applet cache can essentially be defined by answering the following questions:

  • 1. Wie analysiert der Applet-Cache den Datenverkehr zwischen NC und Applikationsserver?1. How does the applet cache analyze the data traffic between the NC and the application server?
  • 2. Wie reagiert der Applet- Cache, wenn er ein Datagramm wiedererkennt?.2. How does the applet cache react when it recognizes a datagram?

Die Analyse eines Datagramms kann einerseits auf der Basis einer semiotischen Untersuchung und damit ohne Kenntnis des Übertragungsprotokolls erfolgen. Andererseits können die semantischen Regeln, die z. B. in den verschiedenen Schichten des OSI-Modells definiert werden, zu einer inhaltlichen Analyse genutzt werden. Der Applet-Cache wendet im Interesse einer schnellen Arbeitsweise und der damit verbundenen Verringe­ rung der zwangsläufigen Totzeiten (store and forward) beide Methoden in einem mehrstufigen Prozeß an. Bild 3 beschreibt die prinzipiellen Abläufe der Analyse von Datagrammen.The analysis of a datagram can be carried out on the one hand on the basis of a semiotic examination and thus without knowledge of the transmission protocol. On the other hand, the semantic rules, e.g. B. be defined in the different layers of the OSI model, can be used for a content analysis. The applet cache uses both methods in a multi-stage process in the interest of a fast working method and the associated reduction of the inevitable dead times (store and forward). Figure 3 describes the basic processes involved in analyzing datagrams.

Es ist zu beachten, daß der Applet-Cache parallel Daten von mehreren NC verarbeiten kann. Probleme, die auf Grund des Erreichens protokollspezifischer Grenzwerte (Ethernet, TCP) entstehen, bleiben unberücksich­ tigt.It should be noted that the applet cache can process data from several NCs in parallel. Problems that arise due to the achievement of protocol-specific limit values (Ethernet, TCP) does.

Der Empfang von Datagrammen aus Richtung Applikationsserver wird von der Suche nach angeforderten (registrierten) Applet bestimmt.The receipt of datagrams from the direction of the application server is requested by the search for (registered) applet determined.

Nur selten werden bei Nutzung der öffentlichen Netze die durch Gebühreneinheiten zugeteilten diskreten Übertragungskapazitäten von den zum jeweiligen Zeitpunkt bestehenden Übertragungsbedürfnissen (NC und Applikationsserver) vollständig ausgenutzt. Eine wesentliche Eigenschaft des Applet-Cache ist es, ungenutzte Übertragungskapazitäten zu minimieren. Dies geschieht nicht nur, wie oben erwähnt durch die "prophylakti­ sche" Appletanforderung sondern, soweit die Konsistenz einer Datenbank dadurch nicht gefährdet wird, auch durch die Verzögerung von Schreiboperationen.Only when the public networks are used are the discrete ones allocated by fee units Transmission capacities from the transmission needs (NC and Application server) fully utilized. An essential property of the applet cache is unused To minimize transmission capacities. This does not only happen, as mentioned above through the "prophylactic "applet request but also, provided that the consistency of a database is not jeopardized by this by delaying write operations.

Claims (4)

1. Verfahren zur Datenkommunikation zwischen Netzcomputern und einer Datenzentrale über eine Netzwerkleitung, über die dem jeweiligen Netzcomputer auf Anforderung Programme in Form von Programmteilen (Applets) übermittelt werden, dadurch gekennzeichnet, daß die Programmteilanforderung vom Netz­ computer über einen zwischengeschalteten Cache-Speicher erfolgt, der Programmteile mit den Identifikationen ab­ speichert und daß vor der Weiterleitung der Anforderung an die Datenzentrale über die Netzwerkleitung erst geprüft wird, ob das angeforderte Programmteil bereits im Cache- Speicher vorhanden ist und ggf. aus diesem ohne Nutzung der Netzwerkleitung auf den Netzcomputer geleitet werden kann.1. A method for data communication between network computers and a data center via a network line, via which the respective network computer programs are transmitted in the form of program parts (applets), characterized in that the program part request from the network computer takes place via an intermediate cache memory which Saves program parts with the identifications and that before the request is forwarded to the data center via the network line, it is first checked whether the requested program part is already present in the cache memory and, if necessary, can be routed from it to the network computer without using the network line. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß Zei­ ten der Belegung der Netzwerkleitung ohne Datenaustausch zur Anforderung und Abspeicherung von Programmteilen im Cache-Speicher genutzt werden.2. The method according to claim 1, characterized in that Zei the assignment of the network cable without data exchange for requesting and storing program parts in Cache memory can be used. 3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß pro­ phylaktisch solche Programmteile abgespeichert werden, de­ ren künftige Anforderung durch den Benutzer als wahrschein­ lich erkannt worden ist.3. The method according to claim 2, characterized in that per such program parts are stored phylactically, de  future request by the user as probable has been recognized. 4. Netzwerkanordnung mit einer Netzwerkleitung zwischen Netz­ computern und einer Datenzentrale, über die Programmteile auf Anforderung eines Netzcomputers übertragbar sind, da­ durch gekennzeichnet, daß zwischen Netzcomputer und Netz­ werkleitung ein Cache-Speicher eingeschaltet ist, in dem Programmteile abspeicherbar und zur Übertragung aus der Datenzentrale angeforderte Programmteile identifizierbar und ggf. direkt auf den Netzcomputer übertragbar sind.4. Network arrangement with a network line between the network computers and a data center, about the program parts are transferable at the request of a network computer, since characterized in that between the network computer and the network a cache memory is switched on in the factory Program parts can be saved and transferred from the Requested parts of the data center can be identified and may be directly transferable to the network computer.
DE19712127A 1997-03-22 1997-03-22 Buffer storage of program sections in computer network communication system Withdrawn DE19712127A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19712127A DE19712127A1 (en) 1997-03-22 1997-03-22 Buffer storage of program sections in computer network communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19712127A DE19712127A1 (en) 1997-03-22 1997-03-22 Buffer storage of program sections in computer network communication system

Publications (1)

Publication Number Publication Date
DE19712127A1 true DE19712127A1 (en) 1998-10-22

Family

ID=7824328

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19712127A Withdrawn DE19712127A1 (en) 1997-03-22 1997-03-22 Buffer storage of program sections in computer network communication system

Country Status (1)

Country Link
DE (1) DE19712127A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19858163A1 (en) * 1998-12-16 2000-06-21 Navarasoft Ltd Transmission of data between data bases in a client based network using an electronic management system
WO2003058398A2 (en) * 2001-12-28 2003-07-17 Postx Corporation System and method for applet caching
EP1204025A3 (en) * 2000-07-11 2006-06-14 Microsoft Corporation Application program caching

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
EP0778535A2 (en) * 1995-12-08 1997-06-11 Sun Microsystems, Inc. Distributed asynchronous workflow system and method
DE19617514A1 (en) * 1996-05-02 1997-11-13 Eurotel Systems Europaeische T Data availability method via data station such as personal computer
EP0813159A2 (en) * 1996-06-10 1997-12-17 Sun Microsystems, Inc. Method and system for prioritised downloading of embedded web objects

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
EP0778535A2 (en) * 1995-12-08 1997-06-11 Sun Microsystems, Inc. Distributed asynchronous workflow system and method
DE19617514A1 (en) * 1996-05-02 1997-11-13 Eurotel Systems Europaeische T Data availability method via data station such as personal computer
EP0813159A2 (en) * 1996-06-10 1997-12-17 Sun Microsystems, Inc. Method and system for prioritised downloading of embedded web objects

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
POST,Hilde-Josephine: Lockvogel Netzwerk- Computer. In: Elektronik 21/1996, S.50-56 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19858163A1 (en) * 1998-12-16 2000-06-21 Navarasoft Ltd Transmission of data between data bases in a client based network using an electronic management system
EP1204025A3 (en) * 2000-07-11 2006-06-14 Microsoft Corporation Application program caching
WO2003058398A2 (en) * 2001-12-28 2003-07-17 Postx Corporation System and method for applet caching
WO2003058398A3 (en) * 2001-12-28 2003-12-11 Postx Corp System and method for applet caching
US7694297B2 (en) 2001-12-28 2010-04-06 Cisco Technology, Inc. System and method for applet caching

Similar Documents

Publication Publication Date Title
DE69931473T3 (en) INPUT / OUTPUT SCANNER FOR A CONTROL SYSTEM WITH PEER DETERMINATION
DE69738309T2 (en) DISTRIBUTED PROCESSING
EP0825524B1 (en) Method for naming of objects
DE69921446T2 (en) TRANSMISSION STRUCTURE FOR INDUSTRIAL PROCESS CONTROL SYSTEMS
DE69832406T2 (en) COMBINED INTERNET AND DATA ACCESS SYSTEM
DE602004008415T2 (en) System and method for maintaining the network connection
EP0825527B1 (en) Method for supporting address interaction between two units
EP0520083A1 (en) Consistency protection of data in a digital telecommunications exchange system
DE19919976B4 (en) A method and apparatus for transmitting an embedded PBX system to a personal computer
DE19807076A1 (en) Data delivery system
DE60035348T2 (en) Extendable provisioning mechanism for a service gateway
EP0817511B1 (en) Method for the provision of a telecommunications service
DE10046320A1 (en) Distributed communication system
DE69812574T2 (en) Method and system for routing agent programs in a communication network
DE69625958T2 (en) Mobile communication network and mobile communication process
DE69920502T2 (en) POINT-TO-POINT CONNECTION VIA A BROADCASTING NETWORK
DE19712127A1 (en) Buffer storage of program sections in computer network communication system
DE3041556A1 (en) METHOD AND CIRCUIT FOR THE INTERMEDIATION OF DATA BETWEEN DATA TERMINALS
EP1127299A1 (en) Automation system and method for accessing the functionality of hardware components
DE10218148B4 (en) Server for a telecommunication system and method for establishing a telecommunication connection
DE60021522T2 (en) METHOD AND DEVICE FOR GENERATING INVOICING DATA TO A USER FOR ACCESSING A CONNECTION TO A COMMUNICATION NETWORK
EP1547345A1 (en) Data communications system, computer, and data communications method for parallelly operating standard-based and proprietary resources
DE19945152C1 (en) Method and arrangement for coupling messages between a central control device and decentralized communication devices
EP0825526B1 (en) Method for supporting interaction between two units
EP1395024B1 (en) Method for providing CTI services and/or performance features over a communication link comprising multiple communication channels

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8105 Search report available
8110 Request for examination paragraph 44
8139 Disposal/non-payment of the annual fee