DE69632782T2 - Fernzugriffgerät und Verfahren mit dynamischer Internetprotokoll(IP)Adressenzuweisung - Google Patents
Fernzugriffgerät und Verfahren mit dynamischer Internetprotokoll(IP)Adressenzuweisung Download PDFInfo
- Publication number
- DE69632782T2 DE69632782T2 DE69632782T DE69632782T DE69632782T2 DE 69632782 T2 DE69632782 T2 DE 69632782T2 DE 69632782 T DE69632782 T DE 69632782T DE 69632782 T DE69632782 T DE 69632782T DE 69632782 T2 DE69632782 T2 DE 69632782T2
- Authority
- DE
- Germany
- Prior art keywords
- remote
- address
- computer
- access device
- username
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5084—Providing for device mobility
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/33—Types of network names containing protocol addresses or telephone numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/365—Application layer names, e.g. buddy names, unstructured names chosen by a user or home appliance name
Description
- Gebiet der Erfindung
- Diese Erfindung betrifft eine Vorrichtung und ein Verfahren zum Bereitstellen für einen entfernten Nutzer bei einem entfernt aufgestellten Computer eines Zugriffs auf ein lokales Computernetzwerk und insbesondere ein Zusammenwirken mit einem Server für eine dynamische Internetprotokoll (IP)-Adresszuordnung, um den Nutzer mit derselben IP-Adresse zu versorgen, nachdem der Nutzer die Verbindung abgebrochen hat und dann später sich wieder mit dem Netzwerk verbunden hat.
- Hintergrund der Erfindung
- Das Client-Server-Computer-Vernetzungs- bzw. Netzwerkmodell erlaubt Organisationen aller Größen, Gruppenproduktivprodukte, wie bspw. E-Mail, zu verwenden. Viele Geschäftsorganisationen sind gewachsen, um stark auf Netzwerkdienste angewiesen zu sein. Mitarbeiter, die reisen, benötigen üblicherweise einen Zugriff auf dieselben Netzwerkdienste und Betriebsmittel, die ihnen im Betrieb bereitgestellt sind. Filialen benötigen ebenfalls häufig einen Zugriff auf die Netzwerkdienste des Hauptsitzes. Der Ausdruck „Telearbeiter" wurde verwendet, um einen Mitarbeiter zu beschreiben, der zu Hause bleibt und Geschäfte durchführt, indem er auf die Netzwerkdienste zugreift, die am herkömmlichen Arbeitsplatz bereitgestellt sind. Diese Arten von Nutzer werden manchmal als „entfernt" bzw. „fern" bezeichnet, da sie üb licherweise an einem physisch entfernten Platz von den Netzwerken ansässig sind und sie nicht lokal oder direkt mit den Netzwerken verbunden sind. Entfernte Nutzer verbinden sich üblicherweise zu den Netzwerken über Telefonleitungen. Der Ausdruck „Fernzugriff" und „Fernvernetzung" werden häufig verwendet, um die Situation zu kennzeichnen, in der ein entfernter Nutzer bzw. Fernnutzer auf ein Computernetzwerk über analoge oder digitale Telefonleitungen zugreift.
- Ein Fernnutzer kann im allgemeinen einen beliebigen Typ eines Computers verwenden, um auf das Netzwerk zuzugreifen. Der Computer kann bspw. ein Personalcomputer, ein Arbeitsplatzrechner bzw. eine Workstation oder ein tragbarer Computer, wie bspw. ein Laptop-Computer oder ein Notebook-Computer, sein. Der Computer kann ebenfalls bspw. ein IBM-PC oder ein dazu kompatibler, ein Apple Macintosh oder ein Unix-basierter Computer sein. Der Nutzer verbindet üblicherweise ein Modem oder einen ähnlichen Kommunikationsadapter mit einem seriellen Anschluss des Computers. Das Modem, das mit dem Ferncomputer des Nutzers verbunden ist, kommuniziert über die Telefonleitungen mit einem weiteren Modem, das an eine Vorrichtung gekoppelt ist, die mit dem Netzwerk gekoppelt ist. Das andere Modem und die Vorrichtung sind bei dem Netzwerk angeordnet, auf das der Ferncomputer versucht zuzugreifen. Die Vorrichtung ist direkt mit dem Netzwerk gekoppelt. Es ist diese Vorrichtung, die dem Ferncomputer den kontrollierten Zugriff auf das Netzwerk und die Dienste und Mittel darauf bereitstellt. Die Vorrichtung wird üblicherweise als „Fernzugriffsserver" oder als eine „Fernzugriffsvorrichtung" bezeichnet und umfasst im allgemeinen zumindest einen seriellen Anschluss zum Verbinden mit dem anderen Modem, zumindest einen Anschluss zum Verbinden mit dem Netzwerk, und Elektronik, die zumindest einen Mikroprozessor und einen Speicher umfasst. Eine typi sche Fernzugriffvorrichtung stellt einen Punkt eines Netzwerkzugriffs für einen oder mehrere entfernte Computer bzw. Ferncomputer bereit.
- Es ist für die Fernzugriffsvorrichtung erwünscht, eine Vielzahl von Merkmalen zu haben, einschließlich der Fähigkeit mit einem Server für eine dynamische Internetprotokoll (IP)-Adresszuordnung/-verwaltung zusammenzuwirken, wie bspw. einen Server für ein dynamisches Hauptrechnerkonfigurationsprotokoll bzw. DHCP-Server (DHCP: Dynamic Host Configuration Protocol). Mit einigen Protokollen, wie bspw. TCP/IP, bedarf jeder Knoten auf dem Netzwerk, einschließlich einem Ferncomputer, der sich in das Netzwerk einwählt, eine IP-Adresse, um auf dem Netzwerk zu kommunizieren. Durch Bereitstellen eines oder mehrerer DHCP-Server auf dem Netzwerk gibt es die Möglichkeit, dass IP-Adressen dynamisch allen Knoten auf dem Netzwerk zugewiesen werden können. Zusätzlich zu den IP-Adressen haben DHCP-Server im allgemeinen die Möglichkeit, dynamisch dem Netzwerkknoten ziemlich umfangreiche Konfigurationsinformationen bereitzustellen, wie bspw. Standard-IP-Parameter, andere Standardparameter und anbieterspezifische Informationen. Im allgemeinen stellt DHCP eine dynamische zentralisierte Verwaltung von IP-Adressen auf dem Netzwerk bereit und es vermeidet den Bedarf an einem Netzwerkverwalter, um manuelle IP-Adressen für jeden Netzwerkknoten zuzuordnen und zu verfolgen.
- Eine Verwendung von Servern für eine dynamische IP-Adresszuordnung/-verwaltung (bspw. DHCP-Server) auf dem Netzwerk, um IP-Adressen (und möglicherweise andere Konfigurationsinformationen) dynamisch Netzwerkknoten zuzuordnen wird problematisch, wenn ein oder mehrere der Knoten Ferncomputer sind, die sich in das Netzwerk über eine oder mehrere Fernzugriffvorrichtungen einwählen. Die Probleme sind durch die Tatsache bedingt, dass beim Initialisieren (bspw. ein vorher nicht verbundener Knoten verbindet sich direkt mit dem Netzwerk und fährt hoch) der typische Modus eines Betriebs für den bzw. die Server für eine dynamische IP-Adresszuordnung/-verwaltung ist, mit Knoten zu kommunizieren, die direkt mit dem Netzwerk gekoppelt sind, um eine eindeutige Hardwareebenen-Adresse (bspw. eine MAC-Adresse auf der Netzwerkschnittstellenkarte) für jeden solchen Modus zu erhalten. Jede Fernzugriffsvorrichtung, die direkt mit dem Netzwerk gekoppelt ist, hat zumindest eine (bspw. 16) solche eindeutige Hardwareebenen-Adresse. Da mehr als ein Ferncomputer sich in eine einzelne Fernzugriffsvorrichtung einwählen kann, um Zugriff auf das Netzwerk zu erhalten, ist diese beschränkte Anzahl an Hardwareebenen-Adressen von Fernzugriffsvorrichtungen unzureichend, um eindeutig jeden der Ferncomputer zu kennzeichnen, der auf das Netzwerk über die Fernzugriffsvorrichtung zugreift. Daher kann bzw. können der bzw. die Server für eine dynamische IP-Adresszuordnung/-verwaltung nicht eindeutig und deterministisch jeden der Ferncomputer anhand der Hardwareebenen-Adressen identifizieren, die während einer Initialisierung erhalten werden.
- Es ist erforderlich, dass jeder Netzwerkknoten, der eine IP-Adresse von einem Server für eine dynamische IP-Adresszuordnung/-verwaltung einen eindeutigen Identifizierer bzw. Bezeichner einrichten muss. Darüber hinaus ist es erwünscht, dass jeder Ferncomputer, unabhängig von der Fernzugriffsvorrichtung, in der dieser sich eingewählt hat, um Zugriff auf das Netzwerk zu erhalten, eindeutig und deterministisch identifizierbar durch den bzw. die Server für eine dynamische IP-Adresszuordnung/-verwaltung ist, da dann jedem Ferncomputer dieselbe IP-Adresse zugeordnet werden kann, selbst wenn der Nutzer die Verbindung zu dem Netzwerk abbricht und sich dann später wieder verbindet, über die selbe oder verschiedene Fernzugriffsvorrichtungen, bevor die dynamisch zugeordnete serverversorgte IP-Adressen-Nutzungszeit endet. Wenn eine IP-Adresskontinuität für eingewählte Ferncomputer auf diese Weise erhalten wird, kann der entfernte Nutzer ohne Beteiligung des Netzwerkverwalters nahtlos auf das Netzwerk zugreifen und erneut zugreifen und dessen Dienste und Mittel verwenden.
- Die Druckschrift
EP 0 483 547 beschreibt ein solches System, in dem die IP-Adresse basierend auf der eindeutigen Hardwareadresse des Ferncomputers zugeordnet wird. Die unabhängigen Ansprüche sind gegenüber diesem Dokument abgegrenzt. - Die Druckschrift
US 5 410 691 lehrt die Verwendung einer Netzwerkdatenbank, die in einer Mehrzahl von Domains bzw. Bereichen in einer logischen Hierarchie angeordnet sind. Die DruckschriftEP 0 513 484 beschreibt ein System zum Authentifizieren eines Nutzers auf einem Arbeitsplatzrechner, der mit einem Netzwerk mittels eines Nutzernamens und Passworts verbunden ist, die zuverlässigen Knoten des Netzwerks bekannt sind. - Zusammenfassung der Erfindung
- Es ist ein Ziel dieser Erfindung einem Fernnutzer zu erlauben, sich in ein lokales Computernetzwerk über eine Fernzugriffsvorrichtung einzuwählen und Zugriff zu erlangen, die direkt mit dem Netzwerk gekoppelt ist.
- Es ist ebenfalls ein Ziel dieser Erfindung, eine Internetprotokoll(IP)-Adresse für jeden Fernnutzer von einem oder mehreren Servern für eine dynamische IP-Adresszuordnung/-verwaltung zu erlangen, die direkt mit dem Netzwerk gekop pelt sind und dann diese IP-Adressen für die eingewählten Fernnutzer bereitzustellen.
- Andere Konfigurationsinformationen zusätzlich zu den IP-Adressen können von dem bzw. den Servern erhalten und dann den Fernnutzern bereitgestellt werden. Die Server können DHCP-Server sein.
- Es ist weiterhin ein Ziel der Erfindung, Fernzugriffsvorrichtungen bereitzustellen, die mit dem bzw. den Servern für eine dynamische IP-Adresszuordnung/-verwaltung auf dem Netzwerk zusammenwirken, so dass ein Fernnutzer mit derselben IP-Adresse versorgt wird, falls dieser Nutzer die Verbindung abbricht oder von dem Netzwerk getrennt wird und dann später wieder eine Verbindung aufbaut, bevor die Nutzungszeit von der dynamisch zugeordneten serverversorgten IP-Adresse endet. Der Fernnutzer wird mit derselben IP-Adresse versorgt, selbst wenn der Nutzer sich erneut mit dem Netzwerk über eine verschiedene Fernzugriffsvorrichtung verbindet, als diejenige mit der der Nutzer vor der Unterbrechung verbunden war. Das bedeutet, dass eine IP-Adresskontinuität bei Fernzugriffsvorrichtungen bewahrt ist. Dieses Merkmal erlaubt dem Fernnutzer, eine Einwählsitzung mit minimaler Unterbrechung fortzuführen.
- Es ist ein weiteres Ziel der Erfindung, dem Server bzw. den Servern für eine dynamische IP-Adresszuordnung/-verwaltung auf dem Netzwerk zu ermöglichen, eindeutig und deterministisch jeden der Fernnutzer zu identifizieren, die auf das Netzwerk über die Fernzugriffsvorrichtungen zugreifen. Mit der folgenden Erfindung ist es nicht notwendig, statische IP-Adressen zuzuordnen und daher gibt es keinen Bedarf an einem Netzwerkverwalter, um manuell IP-Adressen für jeden Fernnutzer zuzuordnen und zu verfolgen.
- Im allgemeinen umfasst die Erfindung ein Bereitstellen für einen Nutzer bei einem Ferncomputer eines Zugriffs auf ein lokales Computernetzwerk über eine Fernzugriffsvorrichtung, die mit dem Netzwerk gekoppelt ist. Die Fernzugriffsvorrichtung empfängt von dem Ferncomputer einen Nutzernamen (eingegeben durch den Nutzer bei dem Ferncomputer), die eindeutig den Nutzer auf dem Netzwerk identifiziert. Die Fernzugriffsvorrichtung erhält dann eine Internetprotokoll (IP)-Adresse von einem Server auf dem Netzwerk, wobei der Server dynamisch die IP-Adresse basierend auf dem Nutzernamen zuordnet. Bei einer bevorzugten Ausführungsform ist der Server ein oder mehrere Server für ein dynamisches Hauptrechnerkonfigurationsprotokoll (DHCP: Dynamic Host Configuration Protocol). Die IP-Adresse identifiziert eindeutig den Ferncomputer auf dem Netzwerk und diese wird von dem Ferncomputer benötigt, um auf dem Netzwerk zu kommunizieren. Wenn der Nutzer bei dem Ferncomputer die Verbindung unterbricht oder von dem Netzwerk abgetrennt wird und dann nachfolgend versucht, wieder Zugriff auf das Netzwerk durch Senden desselben Nutzernamens zu entweder derselben oder einer anderen Fernzugriffsvorrichtung zu erlangen, die mit dem Netzwerk gekoppelt ist, erhält die Fernzugriffsvorrichtung dieselbe IP-Adresse von dem Server. Der Nutzer bei dem Ferncomputer wird somit mit derselben IP-Adresse durch den Server auf dem Netzwerk versorgt, wenn der Nutzer die Verbindung abbricht und sich dann später wieder mit dem Netzwerk verbindet, selbst wenn jede der beiden Verbindungen über eine verschiedene Fernzugriffsvorrichtung erfolgt.
- Um die IP-Adresse von dem Server zu erhalten, erzeugt die Fernzugriffsvorrichtung einen Klientenidentifizierer bzw. -bezeichner, basierend auf dem Nutzernamen, der eindeutig den Ferncomputer auf dem Computernetzwerk identifiziert.
- Die Fernzugriffsvorrichtung sendet dann den Klientenidentifizierer zu dem Server, der dynamisch die IP-Adresse dem Ferncomputer basierend auf dem Klientenidentifizierer zuordnet. Die Fernzugriffsvorrichtung empfängt die IP-Adresse von dem Server und stellt diese dem Ferncomputer des Nutzers bereit. Die Fernzugriffsvorrichtung ist somit ein Proxy bzw. Bevollmächtigter für den Ferncomputer. In einer bevorzugten Ausführungsform erzeugt die Fernzugriffsvorrichtung den Klientenidentifizierer durch Verknüpfen bzw. Verbinden des Nutzernamens mit einer vorgegebenen Zeichenkette.
- Im allgemeinen muss für einen einwandfreien Betrieb gemäß der Erfindung jeder Nutzer auf dem Netzwerk zum selben Zeitpunkt einen eindeutigen Nutzernamen haben. Mit eindeutigen Nutzernamen ermöglicht die Erfindung, dass dieselben IP-Adressen nach einem Trennen und bei einem erneuten Verbinden in der dynamischen IP-Adresszuordnungsumgebung erhalten werden. Wenn zwei oder mehr Nutzer wünschen, sich in das Netzwerk zum selben Zeitpunkt, unter Verwendung desselben Nutzernamens einzuwählen, kann jeder dieser Nutzer eine IP-Adresse von dem Server bzw. den Servern für eine dynamische IP-Adresszuordnung erhalten, so dass diese über das Netzwerk kommunizieren können, aber im allgemeinen wird keiner dieser Nutzer mit derselben IP-Adresse nach Trennen von und beim erneuten Wiederverbinden mit dem Netzwerk versorgt, da der Server nun nicht eindeutig jeden der Fernnutzer identifizieren kann. Daher können Nutzer Nutzernamen teilen bzw. gemeinsam nutzen und stets dynamisch zugeordnet, serverversorgte IP-Adressen durch Einwählen in die Fernzugriffsvorrichtungen erhalten, aber viele der Vorteile der Erfindung (bspw. die Möglichkeit, dieselbe IP-Adresse nach einem Trennen und erneuten Verbinden zu erhalten), werden nicht verfügbar sein, wenn Nutzernamen gemeinsam genutzt werden.
- Das Vorstehende und andere Ziele, Aspekte, Merkmale und Vorteile der Erfindung werden anhand der folgenden Beschreibung und der Ansprüche deutlicher werden.
- Kurze Beschreibung der Zeichnungen
- In den Zeichnungen bezeichnen gleiche Zeichen im allgemeinen dieselben Teile in den verschiedenen Ansichten. Ebenfalls sind die Zeichnungen nicht notwendigerweise maßstabsgerecht, die Betonung wird anstelle dessen im allgemeinen auf die Erläuterung der Prinzipien der Erfindung gelegt.
-
1A zeigt ein vereinfachtes Diagramm eines Fernzugriffssystems, in dem eine erfindungsgemäße Fernzugriffsvorrichtung einem Fernnutzer bei einem Ferncomputer mit einem Zugriff auf ein lokales Computernetzwerk versorgt. -
1B zeigt ein Diagramm für ein Fernzugriffssystem mit einer Mehrzahl von Fernzugriffsvorrichtungen und einer Mehrzahl von Fernnutzern bei einer Mehrzahl von Ferncomputern. -
2 zeigt ein Diagramm eines Fernzugriffssystems, das detaillierter als das in1A gezeigte System dargestellt ist. -
3 zeigt ein Blockdiagramm, das Hauptkomponenten einer erfindungsgemäßen Fernzugriffsvorrichtung wiedergibt. -
4A zeigt ein Flussdiagramm zum Versorgen eines Fernnutzers bei einem Ferncomputer mit derselben IP-Adresse nach einem erneuten Verbinden mit einem lokalen Computernetzwerk gemäß der Erfindung. -
4B zeigt ein Flussdiagramm, das Details eines Schritts in4A darstellt, bei dem eine IP-Adresse von einem Server für eine dynamische IP-Adresszuordnung auf dem lokalen Computernetzwerk erhalten wird. - Beschreibung
- In
1 ist in einem Fernzugriffssystem10 ein Ferncomputer12 in der Lage, auf ein lokales Computernetzwerk14 durch eine Fernzugriffsvorrichtung16 zuzugreifen. Wie später detaillierter unter Bezugnahme auf die1B und3 beschrieben wird, ist die Fernzugriffsvorrichtung16 selbst ein leistungsfähiger programmierbarer Computer, der einen Punkt eines Netzwerkzugriffs für einen oder mehrere Fernnutzer/Computer18 ,12 bereitstellt. Lediglich ein Fernnutzer18 und ein Ferncomputer12 sind in1A zur Vereinfachung dargestellt. Bei der beschriebenen Ausführungsform ist die Fernzugriffsvorrichtung16 ein LanRover, erhältlich von Shiva Corporation aus Burlington, MA. Ein Fernnutzer18 bei dem Ferncomputer12 leitet einen Versuch für einen Zugriff auf das Netzwerk14 ein (und die Netzwerkdienste und Mittel, die darauf erhältlich sind) über die Fernzugriffsvorrichtung16 , indem er einen Nutzernamen20 in den Ferncomputer12 eingibt. Der Nutzername20 identifiziert den Nutzer18 und ist typischerweise ein vorgegebener Code (bspw. eine alphabetische oder alphanumerische Zeichenkette), die dem Nutzer18 durch einen Netzwerkverwalter mit genereller Verantwortlichkeit für das Netzwerk14 zugewiesen ist. - Der Nutzername
20 , der durch den Fernnutzer18 eingegeben wird, wird durch den Ferncomputer12 zu der Fernzugriffsvorrichtung16 über Telefonleitungen22 gesendet. Der Ausdruck Telefonleitungen22 wird hierin verwendet, um irgendeine digitale und/oder analoge Kommunikationsverbindung o der Verbindungen zu bezeichnen, die verwendet werden, um Sprache und/oder Daten zu übertragen, einschließlich drahtloser Verbindungen und Zellendatenverbindungen, wie bspw. digitale Zellenpaketdaten (CDPD: Cellular Digital Packet Data). In der beschriebenen Ausführungsform ist ein Modem24 mit dem Ferncomputer12 verbunden und ein weiteres Modem26 ist mit der Fernzugriffsvorrichtung16 verbunden. Die Modems24 ,26 erlauben es dem Ferncomputer12 und der Fernzugriffsvorrichtung16 , über die Telefonleitungen22 zu kommunizieren. Es sei bemerkt, dass das Modem26 , das mit der Fernzugriffsvorrichtung16 verbunden ist, ein Teil der Fernzugriffsvorrichtung16 sein könnte (bspw. innerhalb des Vorrichtungsgehäuses enthalten), wie durch die Box28 mit gepunkteten Linien angezeigt ist, die die Fernzugriffsvorrichtung16 und das mit dieser verbundene Modem26 umschließt. Es sei ebenfalls bemerkt, dass die Modems24 ,26 als Anschlussadapter eines integrierten digitalen Netzwerkdienstes (ISDN: Integrated Services Digital Network) sein könnten, wenn die Telefonleitungen22 ISDN-Leitungen sind, oder die Modems24 ,26 könnten irgendwelche einer Vielzahl von anderen Schaltzugriffvorrichtungen sein. - Die Fernzugriffsvorrichtung
16 empfängt den Nutzernamen20 , der durch den Fernnutzer18 eingegeben und durch den Ferncomputer12 gesendet wurde. Eine optionale Nutzerauthentifizierungsprozedur kann zu diesem Zeitpunkt erfolgen, bei dem ein Fernnutzer seine oder ihre Identität durch Eingeben eines Passworts nachweist, durch Bezugnahme auf eine Authentifizierungsserverdatenbank oder durch irgendein anderes Verfahren. Sobald der Fernnutzer authentifiziert ist, wird diesem Fernnutzer Zugriff auf das Netzwerk gewährt. Eine weitere Autorisierung kann erfolgen, damit ein authentifizierter Nutzer ein autorisierter Nutzer wird und Zugriff auf bestimmte Netzwerkdienste erhält. In jedem Fall leitet die Fernzugriffsvorrichtung16 einen Identifizierer, der den Nutzernamen20 enthält, über das Netzwerk14 zu einem Server30 für eine dynamische Internetprotokoll (IP)-Adresszuordnung/-verwaltung weiter, der mit dem Netzwerk14 gekoppelt ist. Obgleich der Server30 durch einen einzelnen Server oder eine Reihe von Servern realisiert werden kann, ist ein Server30 in1A zur Vereinfachung gezeigt. Der Server30 weist dynamisch IP-Adressenknoten zu, die direkt mit dem Netzwerk14 gekoppelt sind, wie bspw. die Fernzugriffsvorrichtung16 . Bei manchen Protokollen, wie bspw. TCP/IP, muss der Ferncomputer12 eine IP-Adresse haben, um auf dem Netzwerk14 zu kommunizieren und auf die Netzwerkdienste und Betriebsmittel, die darauf erhältlich sich, zuzugreifen. - Der Server
30 für eine dynamische IP-Adresszuordnung/-verwaltung verhindert die Notwendigkeit nach einem Netzwerkverwalter, um manuell IP-Adressen auf dem Netzwerk14 zuzuweisen und zu verfolgen. Bei einer bevorzugten Ausführungsform ist der Server30 ein DHCP-Server. DHCP bietet eine dynamische zentralisierte Verwaltung von IP-Adressen. DHCP ist ein Internetstandard für ein dynamisches Weiterleiten von Konfigurationsinformationen, einschließlich IP-Adressen, zu Knoten, die direkt mit einem Übertragungskontrollprotokoll/Internetprotokoll (TCP/IP)-Netzwerk gekoppelt sind. Zusätzlich zu den IP-Adressen können die Konfigurationsinformationen Standard-IP-Parameter, andere Parameter und anbieterspezifische Informationen enthalten. - Nachdem die Fernzugriffsvorrichtung
16 eine IP-Adresse von dem Server30 erhalten hat, sendet die Fernzugriffsvorrichtung16 die IP-Adresse über bspw. die Modems24 ,26 und die Telefonleitungen22 zu dem Ferncomputer12 . Der Ferncomputer12 erlangt Zugriff auf das Netzwerk14 durch die Fernzugriffsvorrichtung16 und nutzt die IP-Adresse, um mit den Diensten und Mitteln zu kommunizieren und diese zu nutzen, die auf dem Netzwerk14 verfügbar sind. - In
1B kann das Fernzugriffssystem10 tatsächlich einen oder mehrere Nutzer18 , Ferncomputer12 , Fernzugriffsvorrichtungen16 und Server30 enthalten, wie vorstehend erwähnt ist. - Das Fernzugriffssystem
10 aus1A ist detaillierter in2 gezeigt. In2 ist der Ferncomputer12 ein tragbarer Laptop-Computer. Im allgemeinen kann der Ferncomputer12 irgendeine Art von tragbarem Computer sein (bspw. ein Laptop oder ein Notebook), ein Arbeitsplatzrechner oder ein Personalcomputer (bspw. ein IBM-PC oder ein dazu kompatibler, ein Apple Macintosh oder ein Unix-basierter Computer). Der Ferncomputer12 muss im allgemeinen in der Lage sein, als ein selbstständiges bzw. autonomes Computersystem zu arbeiten, wenn dieser nicht mit einem Netzwerk verbunden ist, und als ein vollständiger Netzwerkknoten, wenn dieser in das Netzwerk14 durch die Fernzugriffsvorrichtung16 eingewählt ist. Für ein Fern-Macintosh-System ist es im allgemeinen bevorzugt, dass der Computer zumindest einen 25 MHz 68030-Prozessor hat. Für ein Fern-PC-System ist es im allgemeinen bevorzugt, dass der Computer zumindest einen 25 MHz 486-Prozessor hat. - Das hierin beschriebene Fernzugriffssystem
10 ist nicht mit einem Fernsteuersystem zu verwechseln. In einem Fernsteuersystem wählt sich ein Fernnutzer in das lokale Netzwerk mit seinem oder ihrem Ferncomputer ein und übernimmt die Steuerung eines lokalen Computers auf dem Netzwerk. Wenn einmal der Ferncomputer des entfernten Nutzers mit dem lokalen Netzwerk in einem Fernsteuersystem verbunden ist, nutzt der Fernnutzer tatsächlich den lokalen Computer und nicht den Ferncomputer. Das bedeutet, dass lediglich Nutzerschnitt stellendaten (bspw. Bildschirmdarstellungen und Tastatur-/Mauseingabe) zu dem Ferncomputer von dem lokalen Computer übertragen werden, der Ferncomputer agiert als eine nicht-programmierbare Datenstation in einem Fernsteuersystem. - Ein Fernsteuersystem ist sehr unterschiedlich zu dem Fernzugriffssystem
10 . In dem Fernzugriffssystem10 muss der Ferncomputer12 durch sich selbst adäquat mit ausreichend Verarbeitungsleistung, Speicher und Plattenspeicherplatz agieren, um (auf dem Ferncomputer12 selbst) die von dem Fernnutzer gewählten Anwendungen auszuführen, ohne sich auf die auf dem Netzwerk verfügbare Kommunikationsgeschwindigkeit zu verlassen, die üblicherweise viel höher ist als die Geschwindigkeit der Telefonleitungsverbindung22 . Manche Telefonleitungen22 ermöglichen Geschwindigkeiten von bis zu 57,6 KB pro Sekunde, wobei das lokale Computernetzwerk14 in einem Bereich von 1 bis 100 Megabits pro Sekunde arbeiten kann, in Abhängigkeit des Netzwerktyps. Das lokale Computernetzwerk14 kann bspw. Ethernet oder Token Ring sein. - Der Ferncomputer
12 wird üblicherweise einen seriellen Anschluss32 aufweisen, der mit einer Serien- bzw. Seriellsteuerung, wie bspw. ein 16550A Seriensteuerchip, verwaltet wird, der bis zu sechszehn Zeichen ohne Intervention durch die zentrale Verarbeitungseinheit (CPU) des Ferncomputers12 empfangen oder übertragen kann. Das Modem24 , das mit dem seriellen Anschluss32 verbunden ist, kann bspw. ein V.34-Modem (28,8 Kilobits pro Sekunde) oder ein ISDN-Anschlussadapter sein. Das andere Modem26 (das in2 nicht gezeigt ist, da es in der Fernzugriffsvorrichtung16 ist) ist ausgewählt, um geeignet gegeben die Telefonleitungen22 zu betreiben, die verwendet werden, und das Modem24 , das mit dem seriellen Anschluss32 verbunden ist. - Die Netzwerkdienste und auf dem Netzwerk
14 verfügbare Mittel, auf die der Fernnutzer18 über die Fernzugriffsvorrichtung16 zugreifen kann, können bspw. ein Anmerkungsserver46 (Notes Server) und ein E-Mail-Server48 umfassen. - Der Ferncomputer
12 kann mit Netzwerkanwendungssoftware34 und Fernzugriffklientensoftware36 belegt sein. Die Fernzugriffklientensoftware36 kann als ein relevantes Beispiel einem Unix-basierten Computer ermöglichen, eine Standard-Punkt-zu-Punkt-Protokoll(PPP)-Implementierung zu verwenden, und einem PC-basierten Computer erlauben, irgendeinen Standard (wenn irgendeiner vorliegt) oder anbieterversorgte Fernzugriffklienten zu verwenden. Ein Fernzugriffklient umfasst einen „Dialer" bzw. „Wähler", der die Fernzugriffsverbindung einrichtet und beendet und einen „Driver" bzw. „Treiber", der eine Schnittstelle mit den Netzwerkprotokollstapeln und dem seriellen Anschluss32 hat, um Netzwerkdaten zu senden und zu empfangen. Der Fernzugriffklient kann mit einer Vielzahl von Protokollen arbeiten, einschließlich IPX, TCP/IP, NetBEUI, LLC/802.2 und AppleTalk. IPX von Novell ist das ursprüngliche Protokoll für NetWare. TCP/IP ist bei Unix-basierten Systemen und bei Klient-Serverdatenbanken weitverbreitet und TCP/IP wird ebenfalls Standard für viele andere Anwendungen. NetBEUI wird für LAN-Manager und Windows for Workgroups von Microsoft verwendet. LLC/802.2 ist für IBM-LAN-Server und Hauptrechneranschließbarkeit. Die Kombination aus AppleTalk und TCP/IP deckt fast alle Macintosh-Anwendungen ab. - Die Leistungsfähigkeit der Fernzugriffsvorrichtungen
16 wird hauptsächlich durch die Fähigkeit bestimmt, Daten durch deren serielle Anschlüsse (in3 gezeigt, aber nicht in2 ) zu bewegen, ohne viel Aufmerksamkeit von deren CPU (ebenfalls in3 aber nicht in2 gezeigt). Die Leistungsfähigkeit der Fernzugriffsvorrichtung16 ist ebenfalls durch die Fähigkeit von deren CPU bestimmt, das Routing, Filtern, IP-Adressen-Verfolgen usw. durchzuführen, was die CPU durchführen muss, ohne weitere übermäßigen Verzögerungen, wenn diese Datenpakete weiterreicht. Die Fernzugriffsvorrichtung16 wurde somit allgemein für einen Durchsatz des seriellen Anschlusses und der allgemeinen CPU-Leistung optimiert. Da die Fernzugriffsvorrichtung16 höchst verlässlich und effizient sein muss, enthält diese nicht flüchtige Halbleiterspeicher für die Steuersoftware. Die Software kann durch Herunterladen von dem Netzwerk14 zu der Fernzugriffsvorrichtung16 erweitert werden. Der Netzwerkverwalter kann beliebige Erweiterungen durchführen. - Die Software in der Fernzugriffsvorrichtung
16 bewirkt, dass die Fernzugriffsvorrichtung16 die darin beschriebene Funktionalität durchführt, obwohl es bemerkt werden sollte, dass es möglich ist, bestimmte elektronische Hardware zu verwenden, um alle hierin beschriebene Serverfunktionalität durchzuführen. Die Schritte, die der Server durchführt, um einen Fernnutzer bei einem Ferncomputer einen Zugriff auf ein lokales Netzwerk gemäß der Erfindung bereitzustellen, sind nachfolgend beschrieben, bspw. unter Bezugnahme auf die4A und4B . -
3 zeigt eine Ausführungsform der Fernzugriffsvorrichtung16 . Andere Ausführungsformen haben verschiedene Konfigurationen. In3 enthält die beschriebene Ausführungsform der Fernzugriffsvorrichtung16 Elektronik38 , eine Mehrzahl von seriellen oder digitalen Hochgeschwindigkeitskommunikationsanschlüssen401 bis40N und eine Mehrzahl von Netzwerkanschlüssen421 bis42M . Die Fernzugriffsvorrichtung16 kann ebenfalls eine Mehrzahl von internen Modems441 bis44N aufweisen. Die seriellen Anschlüsse40 und die Netzwerkanschlüsse42 werden durch die Elektronik38 gesteuert bzw. kontrolliert. - Die Elektronik
38 umfasst bei manchen Ausführungsformen einen leistungsfähigen Mikroprozessor der Motorola 68000-Familie und einen Speicher, wie bspw. einen statischen Speicher mit beliebigem Zugriff (SRAM) mit einem oder mehreren Megabytes eines batteriegesicherten Typs und 64 Kilobytes in einem löschbaren programmierbaren Nur-Lesespeicher (EPROM). - Jeder der seriellen Kommunikationsanschlüsse
40 dient zum Koppeln mit einer Kommunikationsvorrichtung (bspw. das Modem26 aus1A ) oder zum direkten Koppeln mit den Telefonleitungen22 , um eine Kommunikation mit einem Ferncomputer (bspw. dem Ferncomputer12 aus den1 und2 ) über die Telefonleitungen22 bereitzustellen. Ein Verbindungskabel kann verwendet werden, um einen seriellen Anschluss40 mit der Kommunikationsvorrichtung oder mit den Telefonleitungen zu koppeln. Jeder der seriellen Anschlüsse40 kann gleichzeitig mit einem verschiedenen von dem einen oder mehreren Ferncomputern gekoppelt sein, um gleichzeitig Zugriff auf das lokale Computernetzwerk14 für jeden der Ferncomputer bereitzustellen, selbst wenn jeder der Ferncomputer ein verschiedenes Protokoll verwendet (bspw. IPX, TCP/IP, AppleTalk, NetBEUI oder 802.2/LLC). Bei manchen Ausführungsformen umfasst die Fernzugriffsvorrichtung16 acht serielle Anschlüsse40 , wobei jeder Anschluss40 ein DB-25 asynchroner serieller Anschluss mit Unterstützungsgeschwindigkeiten von bis zu 115,2 Kilobits pro Sekunde (kbps) ist, mit einem internen V.34 Modem44 , das jedem zugeordnet ist. - Jeder der Netzwerkanschlüsse
42 dient zum Koppeln mit einem lokalen Computernetzwerk (bspw. dem Netzwerk14 aus den1 und2 ) über ein Verbindungskabel, um eine Kommunikation mit dem Netzwerk bereitzustellen. Üblicherweise ist die Fernzugriffsvorrichtung16 mit lediglich einem Netzwerk während eines normalen Betriebs verbunden, obwohl es bei manchen Ausführungsformen möglich ist, diese mit mehr als einem Netzwerk zu verbinden. Bei manchen Ausführungsformen umfasst die Fernzugriffsvorrichtung16 drei Netzwerkanschlüsse42 , einen für 10 BaseT Ethernet, einen für Thin Ethernet und einen für Thick Ethernet. Bei einigen anderen Ausführungsformen umfasst die Fernzugriffsvorrichtung16 einen einzelnen Netzwerkanschluss42 für Token Ring. Bei manchen anderen Ausführungsformen umfasst die Fernzugriffsvorrichtung16 einen einzelnen Netzwerkanschluss42 zur Verwendung mit Apple LocalTalk. - Die Fernzugriffsvorrichtung
16 , die funktionsgemäß in3 gezeigt ist, kann in einem Gehäuse enthalten sein, ähnlich zu dem in2 gezeigtem. Das Gehäuse ist vorzugsweise weniger als oder gleich etwa 1,7 zu 17 zu 10 Zoll. Andere Gehäusegrößen sind möglich. Das Gehäuse kann rahmenmontierbar sein. - In
4A empfängt erfindungsgemäß die Fernzugriffsvorrichtung16 den Nutzernamen20 von dem Ferncomputer12 , der versucht, einen Zugriff auf das Netzwerk14 über die Fernzugriffsvorrichtung16 (Schritt50 ) zu erhalten. Bei einer bevorzugten Ausführungsform identifiziert der Nutzername20 eindeutig auf dem Netzwerk14 den Nutzer18 des Ferncomputers12 . Die Fernzugriffsvorrichtung16 erhält dann eine IP-Adresse von dem Server30 für eine dynamische IP-Adresszuordnung/-verwaltung, der basierend auf den Nutzernamen20 (Schritt52 ) dynamisch die IP-Adresse zuordnet. Die Fernzugriffsvorrichtung16 reicht dann die zugeordnete IP-Adresse zu dem Ferncomputer16 weiter. Die Fernzugriffsvorrichtung agiert somit als ein Proxy für den Ferncomputer12 . Der Ferncomputer12 verwendet dann die IP-Adresse, die von der Fernzugriffsvorrichtung16 erhalten wird, um auf dem Netzwerk14 zu kommunizieren, bis der Nutzer18 die Verbindung abbricht oder von dem Netzwerk14 getrennt wird (Schritt54 ). Wenn der Nutzer18 versucht, sich wieder mit dem Netzwerk14 durch Senden des Nutzernamens20 von dem Ferncomputer12 zu derselben Fernzugriffsvorrichtung16 oder einer verschiedenen Fernzugriffsvorrichtung zu verbinden, die direkt mit dem Netzwerk14 (Schritt56 ) verbunden ist, dann erhält die Fernzugriffsvorrichtung, die denselben Nutzernamen20 empfängt, die IP-Adresse von dem Server30 für eine dynamische IP-Adresszuordnung/-verwaltung (Schritt58 ). Wenn der Nutzer18 versucht, sich wieder mit dem Netzwerk14 durch Senden desselben Nutzernamens20 von dem Ferncomputer12 zu einer verschiedenen Fernzugriffsvorrichtung zu verbinden, ist es im allgemeinen notwendig, dass derselbe Server30 für eine dynamische IP-Adresszuordnung/-verwaltung für sowohl die erste Vorrichtung16 als auch diese verschiedene Vorrichtung erreichbar ist. - Gemäß der Erfindung ist der Einwählnutzer
18 somit beim Wiederverbinden mit derselben IP-Adresse versorgt, wie die dynamisch dem Nutzer18 vor der Trennung zugeordnete. Diese Funktionalität ist auch „über" die Fernzugriffsvorrichtungen bereitgestellt. Das bedeutet, dass der eingewählte Nutzer18 dieselbe IP-Adresse empfangen wird, unabhängig davon, ob der Nutzer18 den Zugriff auf das Netzwerk14 über dieselbe Fernzugriffsvorrichtung versucht, die dem Nutzer18 bei dem Netzwerkzugriff vor dem Trennen bereitgestellt war (bspw. Fernzugriffsvorrichtung161 ,1B , sowohl vor dem Trennen als auch nach dem Wiederverbinden) oder über eine Fernzugriffsvorrichtung, die sich von der Fernzugriffsvorrichtung unterscheidet, die dem Benutzer18 den Netzwerkzugriff vor dem Trennen bereitstellte (bspw. Fernzugriffsvorrichtung161 vor dem Trennen und Fernzugriffs vorrichtung163 nach dem Wiederverbinden), solange derselbe Server30 für eine IP-Adresszuordnung von beiden Zugriffsvorrichtungen erreicht werden kann. Im allgemeinen muss das Wiederverbinden erfolgen, bevor die Nutzungszeit der IP-Adresse abläuft, die dem Ferncomputer12 des Nutzers dynamisch zugeordnet ist. - Dieses Wiederverbindungsmerkmal erlaubt dem Fernnutzer, eine Einwählsitzung mit minimaler Unterbrechung fortzusetzen. Ein Bereitstellen dieses Wiederverbindungsmerkmals trägt zwei Konsequenzen mit sich: (1) Kein Nutzer
18 kann sich in das Netzwerk14 zur selben Zeit unter Verwendung desselben Nutzernamens20 einwählen und (2) die Fernzugriffsvorrichtung16 kann eine IP-Adresse nicht freigeben, wenn ein Nutzer18 die Verbindung unterbricht. Das bedeutet, dass dieses Wiederverbindungsmerkmal nicht richtig funktionieren wird, bis der Nutzer18 es unterlässt, Nutzernamen20 gemeinsam zu verwenden und bis die Fernzugriffsvorrichtung16 es unterlässt, IP-Adressen freizugeben, wenn ein Nutzer18 sich von dem Netzwerk14 trennt. Wenn Einwählnutzer18 Nutzernamen20 gemeinsam nutzen (d. h. wenn die Nutzernamen20 nicht eindeutig den Einwählnutzer18 in dem Netzwerk14 identifizieren), wird im allgemeinen das Wiederverbindungsmerkmal nicht funktionieren, da dann der bzw. die Server30 nicht eindeutig und deterministisch jeden der Einwählnutzer18 identifizieren kann bzw. können. - Zum Wiederholen und Zusammenfassen, „Wiederverbindung" bedeutet, dass ein Fernnutzer, der die Verbindung von einer Fernzugriffsvorrichtung auf einem IP-Netzwerk unterbricht und dann wieder sich mit irgendeiner Fernzugriffsvorrichtung auf demselben IP-Netzwerk verbindet, bekommt dieselbe dynamisch zugewiesene serverversorgte IP-Adresse, die dem Fernnutzer vor dem Trennen dynamisch zugeordnet war.
- Nachfolgend wird der Ausdruck „'ShivaJoe'-Modus" verwendet, um einen Betriebsmodus einer Fernzugriffsvorrichtung gemäß der Erfindung zu identifizieren, bei der das Wiederverbindungsmerkmal aktiv, aber ein gemeinsames Nutzen eines Nutzernamens nicht erlaubt ist, und der Ausdruck „'MAC + Index'-Modus", um einen Betriebsmodus der Fernzugriffsvorrichtung zu identifizieren, bei der das Wiederverbindungsmerkmal nicht funktioniert, aber ein gemeinsames Nutzen von Nutzernamen erlaubt ist.
- Unter Bezugnahme auf
4B umfasst Schritt52 aus4A die Fernzugriffsvorrichtung16 , die einen Klientenidentifizierer erzeugt, basierend auf dem Nutzernamen20 (Schritt60 ). Bei der bevorzugten Ausführungsform, da der Nutzername20 eindeutig den Nutzer18 des Ferncomputers12 auf dem Netzwerk identifiziert, identifiziert der Klientenidentifizierer ebenfalls eindeutig den Nutzer18 . Bei der bevorzugten Ausführungsform erzeugt die Fernzugriffsvorrichtung16 ebenfalls den Klientenidentifizierer durch Verknüpfen der Zeichenkette „Shiva" mit dem Nutzernamen20 . Somit würde, falls der Nutzername20 die Zeichenkette „Joe" ist, der Klientenidentifizierer „ShivaJoe" sein. Nachdem der Klientenidentifizierer erzeugt ist (Schritt60 ), sendet die Fernzugriffsvorrichtung16 den Klientenidentifizierer über das Netzwerk14 zu dem Server30 , der dynamisch die IP-Adresse basierend auf den Klientenidentifizierer (Schritt62 ) zuordnet. Die Fernzugriffsvorrichtung16 empfängt dann die dynamisch zugeordnete IP-Adresse von dem Server30 (Schritt64 ). Der Ferncomputer12 des Nutzers kann nun diese IP-Adresse verwenden, um auf dem Netzwerk14 (Schritt66 ) zu kommunizieren. Schritt58 aus4A umfasst die Fernzugriffsvorrichtung16 oder eine verschiedene Fernzugriffsvorrichtung, die direkt mit dem Netzwerk14 gekoppelt ist, die im wesentlichen dieselben Schritte durchführt (d. h. Schritte60 ,62 ,64 und66 ), um dem Einwählnut zer18 dieselbe IP-Adresse nach dem Trennen von und bei dem Wiederverbinden mit dem Netzwerk14 bereitzustellen. - Obgleich der Server
30 für eine dynamische IP-Adresszuordnung beschrieben wurde, wie dieser lediglich IP-Adressen bereitstellt, zieht die Erfindung ebenfalls ein Empfangen bei der Fernzugriffsvorrichtung16 von anderen Konfigurationsinformationen von dem Server30 zusätzlich zu lediglich den IP-Adressen in Betracht. Zusätzlich zu den IP-Adressen können die Konfigurationsinformationen Standard-IP-Parameter, andere Standardparameter und anbieterspezifische Informationen enthalten. - Weitere Details des Betriebs eines Fernzugriffssystems und einer Fernzugriffsvorrichtung gemäß der Erfindung folgen.
- In seiner Datenbank ordnet ein DHCP-Server
30 jeder zugeordneten IP-Adresse eine Kennung zu. Die Kennung wird durch den Server30 von einem DHCP-DISCOVER-Paket herausgezogen und zu dem Server30 über das Netzwerk14 durch einen Teilnehmer (d. h. einen Klienten) auf dem Netzwerk weitergeleitet. RFC 1541 legt fest, dass die Kennung entweder von dem „Klientenhardwareadressen"-Feld (was verbindlich ist) oder dem „Klienten-ID-Feld" (was optional ist) kommt. Dieses RFC zeigt ebenfalls an, dass, wenn das Klienten-ID-Feld vorliegt, es als der Identifizierer verwendet werden sollte. - Um mit einem Server
30 für eine dynamische IP-Adresszuordnung zusammenzuwirken, wie bspw. einem DHCP-Server, muss die erfindungsgemäße Fernzugriffsvorrichtung16 mehrere DHCP-versorgte IP-Adressen für ihre Einwählnutzer18 verwalten. Daher kann die Fernzugriffsvorrichtung16 nicht ihre MAC-Adresse als die Kennung verwenden und die Klienten-ID-Option ist erforderlich. - RFC 1533 beschreibt das Format der Klienten-ID-Option. Diese Option umfasst eine „typ"-spezifizierte. Derzeit ist lediglich Typ 1 spezifiziert. Ein Typ-1-Options-ID-Feld besteht aus einer MAC-Adresse. Aus den vorstehend genannten Gründen ist dies nicht eine ausreichende ID-Kennung für die Fernzugriffsvorrichtung
16 . - RFC 1541 zeigt an, dass zusätzliche Klienten-ID-Optionen definiert sein können. Glücklicherweise wird die Klienten-ID-Option von dem DHCP-Server
30 als eine undurchsichtige Zeichenkette behandelt. Daher kann die erfindungsgemäße Fernzugriffsvorrichtung16 eine neue Option definieren und verwenden und immer noch mit den DHCP-Servern30 zusammenwirken. - Die erfindungsgemäße Fernzugriffsvorrichtung
16 verwendet zwei Formen von Klienten-IDs. Mit der ersten Form, die als „MAC + Index"-Modus bekannt ist, sind mehrere eindeutige Klientenkennungen durch Verknüpfen der MAC-Adresse der Fernzugriffsvorrichtung mit einem Vier-Byte-Index gesichert. Dieser „MAC + Index"-Modus garantiert jedoch nicht das Wiederverbindungsmerkmal, obwohl ein gemeinsames Nutzen von Nutzernamen in diesem Modus erlaubt ist. Mit der zweiten Form, die als „ShivaJoe"-Modus bekannt ist, sind deterministische Klienten IDs durch Verknüpfen der Zeichenkette „Shiva" mit dem Nutzernamen garantiert. Ein Aufnehmen von „Shiva" verhindert eine Kollision mit anderen Klienten-ID-Schemata von Anbietern. Dieser „ShivaJoe"-Modus sichert das Wiederverbindungsmerkmal aber er erlaubt nicht ein gemeinsames Nutzen von Nutzernamen. Tabellen 1 und 2 zeigen die Klienten-ID-Formate für die beiden Betriebsarten für die Fernzugriffsvorrichtung. - Wenn ein Klient sich einwählt, erhält die Fernzugriffsvorrichtung gemäß der Erfindung eine IP-Adresse und stellt sie dem Klienten bereit. Wenn der Klient die Verbindung unterbricht, kann die IP-Adresse, die er verwendet hat, freigegeben werden, wenn die Fernzugriffsvorrichtung im "MAC + Index"-Modus ist, wenn diese jedoch in dem "ShivaJoe"-Modus arbeitet, wird die IP-Adresse im allgemeinen nicht freigegeben. Die Fernzugriffsvorrichtung ist für eine Interaktion mit dem DHCP-Server verantwortlich, um dessen DHCP-IP-Adressen zu verwalten. Dies umfasst ein Anfragen und Erneuern von IP-Adressnutzungszeiten sowie ein Freigeben von Adressen für den Fall eines geplanten erneuten Hochfahrens oder wenn die Fernzugriffsvorrichtung IP-Adressen auf einer Nach-Bedarf-Basis erhält.
- Variationen, Modifikationen und andere Implementierungen von dem, was hierin beschrieben ist, werden dem Fachmann ohne Verlassen des Bereichs der Erfindung, wie dieser beschrieben ist, offensichtlich werden. Folglich ist die Erfindung nicht durch die vorstehende erläuternde Beschreibung, sondern anstelle dessen durch die folgenden Ansprüche definiert.
Claims (18)
- Verfahren zum Bereitstellen eines Fernzugriffs, das durch folgende Schritte gekennzeichnet ist: Empfangen eines Nutzernamens (
20 ), der von einem entfernten Computer (12 ) gesendet wird, der versucht, auf ein Computernetzwerk (14 ) zuzugreifen, das entfernt von dem entfernten Computer (12 ) angeordnet ist, wobei der Nutzername eindeutig auf dem Computernetzwerk (14 ) einen Nutzer (18 ) des entfernten Computers (12 ) kennzeichnet, Erhalten einer Internetprotokoll (IP)-Adresse von einem Server (30 ) auf dem Computernetzwerk (14 ), der dynamisch die IP-Adressen basierend auf dem Nutzernamen (20 ) zuweist, wobei die IP-Adresse eindeutig den entfernten Computer (12 ) auf dem Computernetzwerk (14 ) kennzeichnet und von dem entfernten Computer (12 ) benötigt wird, um auf dem Computernetzwerk (14 ) zu kommunizieren, falls der entfernte Computer (12 ) die Verbindung zu dem Computernetzwerk trennt oder von diesem getrennt wird, Erhalten derselben IP-Adresse von dem Server (30 ), nachdem der Nutzer versucht, wieder einen Zugriff auf das Computernetzwerk (14 ) durch Senden desselben Nutzernamens (20 ) zu erhalten. - Verfahren nach Anspruch 1, bei dem der Schritt des Erhaltens der IP-Adresse von dem Server (
30 ) umfasst: Erzeugen eines Klientenbezeichners basierend auf dem Nutzernamen (20 ), wobei der Klientenbezeichner eindeutig den entfernten Computer (12 ) auf dem Computernetzwerk (14 ) kennzeichnet, Senden des Klientenbezeichners zu dem Server (30 ), der die IP-Adresse basierend auf dem Klientenbezeichner dynamisch zuweist, und Empfangen der IP-Adresse von dem Server (30 ). - Verfahren nach Anspruch 2, das weiterhin umfasst: Empfangen des Nutzernamens (
20 ), wenn der Nutzer versucht, wieder einen Zugriff auf das Computernetzwerk (14 ) zu erhalten, nachdem der entfernte Computer (12 ) die Verbindung zu dem Computernetzwerk (14 ) getrennt hat oder von dem Computernetzwerk (14 ) getrennt wurde, so dass der entfernte Computer (12 ) nicht auf dem Computernetzwerk (14 ) kommunizieren kann, Erzeugen des Klientenbezeichners basierend auf dem Nutzernamen (20 ), Senden des Klientenbezeichners zu dem Server (30 ), der die IP-Adresse basierend auf dem Klientenbezeichner dynamisch zuweist, Empfangen der IP-Adresse von dem Server (30 ), und Bereitstellen der IP-Adresse, um erneut eine Kommunikation auf dem Computernetzwerk (14 ) zu ermöglichen. - Verfahren nach Anspruch 2, bei dem der Schritt des Erzeugens des Klientenbezeichners den Schritt des Verbindens des Nutzernamens (
20 ) mit einer Folge bzw. Reihe umfasst, um den Klientenbezeichner zu erzeugen. - Verfahren nach Anspruch 2, bei dem der Schritt des Empfangens der IP-Adresse von dem Server (
30 ) den Schritt des Empfangens einer Mehrzahl von Konfigurationsparametern umfasst, die die IP-Adresse enthält. - Verfahren nach Anspruch 2, bei dem der Schritt des Empfangens der IP-Adresse von dem Server (
30 ) den Schritt des Empfangens der IP-Adresse von einem dynamischen Hauptrechner-Konfigurationsprotokoll (DHCP)-Server umfasst. - Verfahren nach Anspruch 1, bei dem der Schritt des Empfangens eines Nutzernamens (
20 ), der von einem entfernten Computer (12 ) gesendet wird, weiterhin umfasst: Übertragen eines Nutzernamens (20 ) von einem entfernten Computer (12 ) über eine entfernte Kommunikationsverbindung (22 ) zu einer entfernten Zugriffseinrichtung (16 ), die mit der entfernten Kommunikationsverbindung (22 ) und einem Computernetzwerk (14 ) gekoppelt ist, wobei der Nutzername (20 ) eindeutig den Nutzer (18 ) des entfernten Computers (12 ) kennzeichnet, und Empfangen des Nutzernamens (20 ) bei der entfernten Zugriffseinrichtung (16 ). - Vorrichtung mit: einer entfernten Kommunikationsverbindung (
22 ), einem entfernten Computer (12 ), einem Computernetzwerk (14 ), das entfernt von dem entfernten Computer (12 ) angeordnet ist, einer entfernten Zugriffseinrichtung (16 ), die mit der entfernten Kommunikationsverbindung (22 ) und dem Computernetzwerk (14 ) gekoppelt ist, und einem Server (30 ), der mit dem Computernetzwerk (14 ) gekoppelt ist, dadurch gekennzeichnet, dass: der entfernte Computer (12 ) vorgesehen ist, einen Nutzernamen (20 ) über die entfernte Kommunikationsverbindung (22 ) zu übertragen, wobei der Nutzername (20 ) eindeutig einen Nutzer (18 ) bei dem entfernten Computer (12 ) kennzeichnet, die entfernte Zugriffseinrichtung (16 ) vorgesehen ist, den Nutzernamen (20 ) von der entfernten Kommunikationsverbindung (22 ) zu empfangen und einen Klientenbezeichner basierend auf dem Nutzername (20 ) zu erzeugen, wobei der Klientenbezeichner eindeutig den entfernten Computer (12 ) auf dem Computernetzwerk (14 ) kennzeichnet, und der Server (30 ) vorgesehen ist, den Klientenbezeichner zu empfangen, dynamisch eine Internetprotokoll (IP)-Adresse basierend auf dem Klientenbezeichner zuweist und die IP-Adresse zu der entfernten Zugriffseinrichtung (16 ) über das Computernetzwerk (14 ) durchreicht, wobei die IP-Adresse eindeutig den entfernten Computer (12 ) auf dem Computernetzwerk (14 ) kennzeichnet, und es dem entfernten Computer (12 ) erlaubt, auf dem Computernetzwerk (14 ) über die entfernte Zugriffseinrichtung (16 ) zu kommunizieren. - Vorrichtung nach Anspruch 8, bei der die entfernte Zugriffseinrichtung (
16 ) den Nutzernamen mit einer Folge verbindet, um den Klientenbezeichner zu erzeugen. - Vorrichtung nach Anspruch 8, bei der der Server (
30 ) der entfernten Zugriffseinrichtung (16 ) über das Computernetzwerk (14 ) eine Mehrzahl von Konfigurationsparametern weiterreicht, die die IP-Adresse umfasst. - Vorrichtung nach Anspruch 8, bei der der Server (
30 ) ein dynamischer Hauptrechner-Konfigurationsprotokoll (DHCP)-Server ist. - Vorrichtung nach Anspruch 8, die weiterhin aufweist: eine zweite entfernte Kommunikationsverbindung (
22 ), eine zweite entfernte Zugriffseinrichtung (16 ), die mit der zweiten entfernten Kommunikationsverbindung (22 ) und dem Computernetzwerk (14 ) gekoppelt ist, um den Nutzernamen (20 ) von der zweiten entfernten Kommunikationsverbindung (22 ) zu empfangen, wenn der Nutzername durch den entfernten Computer (12 ) darüber übertragen wird, nachdem der entfernte Klientencomputer (12 ) die Verbindung zu dem Computernetzwerk (14 ) trennt oder von dem Computernetzwerk (14 ) getrennt wird, wobei die zweite entfernte Zugriffseinrichtung (16 ) ebenfalls zum Erzeugen des Klientenbezeichners basierend auf dem Nutzernamen vorgesehen ist, und wobei der Server (30 ), der den Klientenbezeichner empfängt, die IP-Adresse basierend auf dem Klientenbezeichner dynamisch zuweist und die IP-Adresse zu der zweiten entfernten Zugriffseinrichtung (16 ) über das Computernetzwerk (14 ) weiterreicht, um dem entfernten Computer (12 ) zu erlauben, wieder auf dem Computernetzwerk (14 ) über die zweite entfernte Zugriffseinrichtung (16 ) zu kommunizieren. - Vorrichtung nach Anspruch 8, bei der die entfernte Zugriffseinrichtung (
16 ) ebenfalls vorgesehen ist, den Nutzernamen (20 ) von derselben oder einer anderen entfernten Kommunikationsverbindung (22 ) zu empfangen, wenn der Nutzername (20 ) durch den entfernten Computer (12 ) darüber übertragen wird, nachdem der entfernte Computer (12 ) die Verbindung zu dem Computernetzwerk (14 ) trennt oder von diesem getrennt wird, wobei die entfernte Zugriffseinrichtung (16 ) wieder den Klientenbezeichner basierend auf dem Nutzernamen (20 ) erzeugt und wobei der Server (30 ) den Klientenbezeichner empfängt, dynamisch die IP-Adresse basierend auf dem Klientenbezeichner zuweist und die IP-Adresse zu der entfernten Zugriffseinrichtung (16 ) über das Computernetzwerk (14 ) weiterreicht, um dem entfernten Computer (12 ) zu erlauben, wieder auf dem Computernetzwerk (14 ) über die entfernte Zugriffseinrichtung (16 ) zu kommunizieren. - Verfahren nach Anspruch 7, bei dem der Schritt des Erhaltens einer IP-Adresse weiterhin umfasst: Erzeugen bei der entfernten Zugriffseinrichtung (
16 ) basierend auf dem Nutzernamen (20 ) eines Klientenbezeichners, der den entfernten Computer (12 ) auf dem Computernetzwerk (14 ) eindeutig kennzeichnet, Senden des Klientenbezeichners über das Computernetzwerk (14 ) von der entfernten Zugriffseinrichtung (16 ) zu dem Server (30 ), Empfangen des Klientenbezeichners bei dem Server (30 ), dynamisches Zuweisen der Internetprotokoll (IP)-Adresse basierend auf dem Klientenbezeichner, Senden der IP-Adresse über das Computernetzwerk (14 ) von dem Server (30 ) zu der entfernten Zugriffseinrichtung (16 ), Empfangen der IP-Adresse bei der entfernten Zugriffseinrichtung (16 ), und Bereitstellen der IP-Adresse für den entfernten Computer (20 ), der die IP-Adresse verwendet, um auf dem Computernetzwerk (14 ) zu kommunizieren. - Verfahren nach Anspruch 14, das weiterhin umfasst: Übertragen des Nutzernamens (
20 ) von dem entfernten Computer (12 ) über eine weitere entfernte Kommunikationsverbindung (22 ) zu der entfernten Zugriffseinrichtung (16 ), nachdem der entfernte Computer (12 ) die Verbindung zu dem Computernetzwerk (14 ) trennt oder von diesem getrennt wird, so dass der entfernte Computer (12 ) nicht auf dem Computernetzwerk (14 ) kommunizieren kann, Empfangen des Nutzernamens (20 ) bei der entfernten Zugriffseinrichtung (16 ), Erzeugen des Klientenbezeichners bei der entfernten Zugriffseinrichtung (16 ) basierend auf dem Nutzernamen (20 ), Senden des Klientenbezeichners über das Computernetzwerk (14 ) von der entfernten Zugriffseinrichtung (16 ) zu dem Server (30 ), Empfangen des Klientenbezeichners bei dem Server (30 ), dynamisches Zuweisen der IP-Adresse basierend auf dem Klientenbezeichner, Senden der IP-Adresse über das Computernetzwerk (14 ) von dem Server (30 ) zu der entfernten Zugriffseinrichtung (16 ), Empfangen der IP-Adresse bei der entfernten Zugriffseinrichtung (16 ), und Bereitstellen der IP-Adresse für den entfernten Computer (12 ), der die IP-Adresse verwendet, um wieder auf dem Computernetzwerk (14 ) zu kommunizieren. - Verfahren nach Anspruch 14, bei dem der Schritt des Erzeugens des Klientenbezeichners umfasst, dass die entfernte Zugriffseinrichtung (
16 ) den Nutzernamen (20 ) mit einer Folge verbindet, um den Klientenbezeichner zu erzeugen. - Verfahren nach Anspruch 14, bei dem die Schritte des Sendens und Empfangens der IP-Adresse die Schritte des Sendens und Empfangens einer Mehrzahl von Konfigurationsparametern umfassen, die die IP-Adresse aufweist.
- Verfahren nach Anspruch 14, bei dem der Schritt des Sendens der IP-Adresse den Schritt des Sendens der IP-Adresse von einem dynamischen Hauptrechner-Konfigurationsprotokoll (DHCP)-Server umfasst.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US462819 | 1995-06-05 | ||
US08/462,819 US5812819A (en) | 1995-06-05 | 1995-06-05 | Remote access apparatus and method which allow dynamic internet protocol (IP) address management |
PCT/US1996/004619 WO1996039770A1 (en) | 1995-06-05 | 1996-04-04 | Remote access apparatus and method which allow dynamic internet protocol (ip) address management |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69632782D1 DE69632782D1 (de) | 2004-07-29 |
DE69632782T2 true DE69632782T2 (de) | 2005-07-14 |
Family
ID=23837878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69632782T Expired - Fee Related DE69632782T2 (de) | 1995-06-05 | 1996-04-04 | Fernzugriffgerät und Verfahren mit dynamischer Internetprotokoll(IP)Adressenzuweisung |
Country Status (5)
Country | Link |
---|---|
US (1) | US5812819A (de) |
EP (1) | EP0830773B1 (de) |
AU (1) | AU5533596A (de) |
DE (1) | DE69632782T2 (de) |
WO (1) | WO1996039770A1 (de) |
Families Citing this family (338)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297252A (en) * | 1991-05-07 | 1994-03-22 | Don Becker | Color graphics terminal for monitoring an alarm system |
US7702540B1 (en) * | 1995-04-26 | 2010-04-20 | Ebay Inc. | Computer-implement method and system for conducting auctions on the internet |
US7937312B1 (en) | 1995-04-26 | 2011-05-03 | Ebay Inc. | Facilitating electronic commerce transactions through binding offers |
US6185184B1 (en) * | 1995-09-25 | 2001-02-06 | Netspeak Corporation | Directory server for providing dynamically assigned network protocol addresses |
US5966163A (en) | 1995-10-20 | 1999-10-12 | Scientific-Atlanta, Inc. | Providing constant bit rate upstream data transport in a two way cable system by scheduling preemptive grants for upstream data slots using selected fields of a plurality of grant fields |
US6230203B1 (en) | 1995-10-20 | 2001-05-08 | Scientific-Atlanta, Inc. | System and method for providing statistics for flexible billing in a cable environment |
US6301339B1 (en) | 1995-11-15 | 2001-10-09 | Data Race, Inc. | System and method for providing a remote user with a virtual presence to an office |
GB2314729B (en) * | 1995-12-19 | 2001-01-17 | Motorola Inc | Method and apparatus for rate governing communications |
US7028088B1 (en) | 1996-04-03 | 2006-04-11 | Scientific-Atlanta, Inc. | System and method for providing statistics for flexible billing in a cable environment |
US5790548A (en) * | 1996-04-18 | 1998-08-04 | Bell Atlantic Network Services, Inc. | Universal access multimedia data network |
US6182083B1 (en) | 1997-11-17 | 2001-01-30 | Sun Microsystems, Inc. | Method and system for multi-entry and multi-template matching in a database |
US6185611B1 (en) | 1998-03-20 | 2001-02-06 | Sun Microsystem, Inc. | Dynamic lookup service in a distributed system |
US6421704B1 (en) | 1998-03-20 | 2002-07-16 | Sun Microsystems, Inc. | Method, apparatus, and product for leasing of group membership in a distributed system |
US6466947B2 (en) | 1998-03-20 | 2002-10-15 | Sun Microsystems, Inc. | Apparatus and method for dynamically verifying information in a distributed system |
US6393497B1 (en) | 1998-03-20 | 2002-05-21 | Sun Microsystems, Inc. | Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system |
US6832223B1 (en) | 1996-04-23 | 2004-12-14 | Sun Microsystems, Inc. | Method and system for facilitating access to a lookup service |
US6560656B1 (en) | 1998-02-26 | 2003-05-06 | Sun Microsystems, Inc. | Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system |
US6598094B1 (en) | 1998-03-20 | 2003-07-22 | Sun Microsystems, Inc. | Method and apparatus for determining status of remote objects in a distributed system |
US6138238A (en) | 1997-12-11 | 2000-10-24 | Sun Microsystems, Inc. | Stack-based access control using code and executor identifiers |
US6487607B1 (en) | 1998-02-26 | 2002-11-26 | Sun Microsystems, Inc. | Methods and apparatus for remote method invocation |
US6463446B1 (en) | 1998-02-26 | 2002-10-08 | Sun Microsystems, Inc. | Method and apparatus for transporting behavior in an event-based distributed system |
US6708171B1 (en) | 1996-04-23 | 2004-03-16 | Sun Microsystems, Inc. | Network proxy |
US6446070B1 (en) | 1998-02-26 | 2002-09-03 | Sun Microsystems, Inc. | Method and apparatus for dynamic distributed computing over a network |
US6938263B2 (en) | 1996-04-23 | 2005-08-30 | Sun Microsystems, Inc. | System and method for facilitating dynamic loading of “stub” information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space |
US6438614B2 (en) | 1998-02-26 | 2002-08-20 | Sun Microsystems, Inc. | Polymorphic token based control |
US6578044B1 (en) | 1997-11-17 | 2003-06-10 | Sun Microsystems, Inc. | Method and system for typesafe attribute matching |
US6078579A (en) * | 1996-07-25 | 2000-06-20 | Wjw Technologies Inc. | Telephonic systems for communication over computer networks |
JPH1065737A (ja) * | 1996-08-23 | 1998-03-06 | Matsushita Electric Ind Co Ltd | 代理サーバ装置およびサーバ装置 |
US6275222B1 (en) | 1996-09-06 | 2001-08-14 | International Business Machines Corporation | System and method for synchronizing a graphic image and a media event |
US6728737B2 (en) | 1996-10-11 | 2004-04-27 | Sun Microsystems, Inc. | Method and system for leasing storage |
US5832529A (en) | 1996-10-11 | 1998-11-03 | Sun Microsystems, Inc. | Methods, apparatus, and product for distributed garbage collection |
US8821258B2 (en) * | 1996-11-14 | 2014-09-02 | Agincourt Gaming, Llc | Method for providing games over a wide area network |
US6091737A (en) * | 1996-11-15 | 2000-07-18 | Multi-Tech Systems, Inc. | Remote communications server system |
MY119618A (en) * | 1996-12-06 | 2005-06-30 | Nippon Telegraph & Telephone | Internet accessing system using card readers and dual cards with information pertaining to log on |
AU5514298A (en) * | 1996-12-09 | 1998-07-03 | Motorola, Inc. | System, device, and method for routing dhcp packets in a public data network |
US6073178A (en) * | 1996-12-09 | 2000-06-06 | Sun Microsystems, Inc. | Method and apparatus for assignment of IP addresses |
US6272150B1 (en) | 1997-01-17 | 2001-08-07 | Scientific-Atlanta, Inc. | Cable modem map display for network management of a cable data delivery system |
US6324267B1 (en) | 1997-01-17 | 2001-11-27 | Scientific-Atlanta, Inc. | Two-tiered authorization and authentication for a cable data delivery system |
US6381650B1 (en) * | 1997-03-10 | 2002-04-30 | Palm, Inc. | Method for finding the address of a workstation assigned a dynamic address |
ES2290986T3 (es) | 1997-03-12 | 2008-02-16 | Nomadix, Inc. | Transmisor o router nomada. |
US5999973A (en) * | 1997-03-28 | 1999-12-07 | Telefonaktiebolaget L M Ericsson (Publ) | Use of web technology for subscriber management activities |
US6286058B1 (en) | 1997-04-14 | 2001-09-04 | Scientific-Atlanta, Inc. | Apparatus and methods for automatically rerouting packets in the event of a link failure |
US5974463A (en) * | 1997-06-09 | 1999-10-26 | Compaq Computer Corporation | Scaleable network system for remote access of a local network |
US5918016A (en) * | 1997-06-10 | 1999-06-29 | Texas Instruments Incorporated | System with program for automating protocol assignments when newly connected to varing computer network configurations |
US6134591A (en) * | 1997-06-18 | 2000-10-17 | Client/Server Technologies, Inc. | Network security and integration method and system |
US8516132B2 (en) | 1997-06-19 | 2013-08-20 | Mymail, Ltd. | Method of accessing a selected network |
US6571290B2 (en) | 1997-06-19 | 2003-05-27 | Mymail, Inc. | Method and apparatus for providing fungible intercourse over a network |
US7103834B1 (en) | 1997-06-25 | 2006-09-05 | Samsung Electronics Co., Ltd. | Method and apparatus for a home network auto-tree builder |
JP2000513916A (ja) * | 1997-06-25 | 2000-10-17 | サムソン エレクトロニクス カンパニー リミテッド | ホームネットワーク自動ツリー生成器に対する方法及び装置 |
US5987430A (en) * | 1997-08-28 | 1999-11-16 | Atcom, Inc. | Communications network connection system and method |
US6202156B1 (en) * | 1997-09-12 | 2001-03-13 | Sun Microsystems, Inc. | Remote access-controlled communication |
US6013107A (en) * | 1997-10-06 | 2000-01-11 | International Business Machines Corporation | Dynamic mapping of user id into TCP/IP address without user interaction as user signing on or singing off among workstations |
US5974453A (en) * | 1997-10-08 | 1999-10-26 | Intel Corporation | Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address |
US6496979B1 (en) | 1997-10-24 | 2002-12-17 | Microsoft Corporation | System and method for managing application installation for a mobile device |
US6128661A (en) * | 1997-10-24 | 2000-10-03 | Microsoft Corporation | Integrated communications architecture on a mobile device |
US6272545B1 (en) | 1997-10-24 | 2001-08-07 | Microsoft Corporation | System and method for interaction between one or more desktop computers and one or more mobile devices |
US6141760A (en) * | 1997-10-31 | 2000-10-31 | Compaq Computer Corporation | System and method for generating unique passwords |
US6359892B1 (en) * | 1997-11-04 | 2002-03-19 | Inventions, Inc. | Remote access, emulation, and control of office equipment, devices and services |
US6085247A (en) * | 1998-06-08 | 2000-07-04 | Microsoft Corporation | Server operating system for supporting multiple client-server sessions and dynamic reconnection of users to previous sessions using different computers |
US6563821B1 (en) * | 1997-11-14 | 2003-05-13 | Multi-Tech Systems, Inc. | Channel bonding in a remote communications server system |
EP1717696A1 (de) | 1997-11-14 | 2006-11-02 | Microsoft Corporation | Serverbetriebssystem zur Unterstützung mehrfacher Client-Server-Sitzungen und dynamische Wiederverbindung von Benutzern mit früheren Sitzungen |
JP3654554B2 (ja) * | 1997-11-21 | 2005-06-02 | 株式会社小松製作所 | ネットワークシステム及びdhcpサーバ選択方法 |
US6216159B1 (en) | 1997-11-25 | 2001-04-10 | International Business Machines Corporation | Method and system for IP address accessibility to server applications |
JPH11177593A (ja) * | 1997-12-08 | 1999-07-02 | Yazaki Corp | アドレス設定方法、及びこのアドレス設定方法が適用される通信システム |
US7055173B1 (en) | 1997-12-19 | 2006-05-30 | Avaya Technology Corp. | Firewall pooling in a network flowswitch |
US6601084B1 (en) | 1997-12-19 | 2003-07-29 | Avaya Technology Corp. | Dynamic load balancer for multiple network servers |
US6266335B1 (en) * | 1997-12-19 | 2001-07-24 | Cyberiq Systems | Cross-platform server clustering using a network flow switch |
US6009103A (en) * | 1997-12-23 | 1999-12-28 | Mediaone Group, Inc. | Method and system for automatic allocation of resources in a network |
US6023464A (en) * | 1997-12-23 | 2000-02-08 | Mediaone Group, Inc. | Auto-provisioning of user equipment |
US6032162A (en) * | 1998-01-08 | 2000-02-29 | Burke; Alexander James | System for processing and storing internet bookmark address links |
GB2333670B (en) | 1998-01-19 | 2003-02-12 | Ericsson Telefon Ab L M | Address allocation |
US6338138B1 (en) * | 1998-01-27 | 2002-01-08 | Sun Microsystems, Inc. | Network-based authentication of computer user |
US6360257B1 (en) * | 1998-01-30 | 2002-03-19 | Telefonaktiebolaget L M Ericsson (Publ) | Managing group IP addresses in mobile end stations |
US6185624B1 (en) | 1998-02-04 | 2001-02-06 | 3Com Corporation | Method and system for cable modem management of a data-over-cable system |
US6170061B1 (en) | 1998-02-04 | 2001-01-02 | 3Com Corporation | Method and system for secure cable modem registration |
US6240464B1 (en) | 1998-02-04 | 2001-05-29 | 3Com Corporation | Method and system for managing addresses for network host interfaces in a data-over-cable system |
JP3641128B2 (ja) * | 1998-02-20 | 2005-04-20 | 株式会社東芝 | 移動計算機装置、移動計算機管理装置、移動計算機管理方法及び通信制御方法 |
US6081508A (en) * | 1998-02-25 | 2000-06-27 | Indus River Networks, Inc. | Remote computer communication |
EP1058883A2 (de) | 1998-02-26 | 2000-12-13 | Sun Microsystems, Inc. | Verfahren und vorrichtung für spezifisches hashen zum identifizieren von entfernten verfahren |
US6604127B2 (en) | 1998-03-20 | 2003-08-05 | Brian T. Murphy | Dynamic lookup service in distributed system |
US6131164A (en) * | 1998-02-27 | 2000-10-10 | Sprint Communications Company, L.P. | Reverse internet protocol lookup |
US6353614B1 (en) | 1998-03-05 | 2002-03-05 | 3Com Corporation | Method and protocol for distributed network address translation |
US7032242B1 (en) | 1998-03-05 | 2006-04-18 | 3Com Corporation | Method and system for distributed network address translation with network security features |
US7450560B1 (en) | 1998-03-05 | 2008-11-11 | 3Com Corporation | Method for address mapping in a network access system and a network access device for use therewith |
US6055236A (en) * | 1998-03-05 | 2000-04-25 | 3Com Corporation | Method and system for locating network services with distributed network address translation |
US6034686A (en) * | 1998-03-09 | 2000-03-07 | 3Com Corporation | Collapsing event display for small screen computer |
US6446206B1 (en) | 1998-04-01 | 2002-09-03 | Microsoft Corporation | Method and system for access control of a message queue |
US6529932B1 (en) | 1998-04-01 | 2003-03-04 | Microsoft Corporation | Method and system for distributed transaction processing with asynchronous message delivery |
US6205498B1 (en) | 1998-04-01 | 2001-03-20 | Microsoft Corporation | Method and system for message transfer session management |
US6678726B1 (en) * | 1998-04-02 | 2004-01-13 | Microsoft Corporation | Method and apparatus for automatically determining topology information for a computer within a message queuing network |
US6101499A (en) | 1998-04-08 | 2000-08-08 | Microsoft Corporation | Method and computer program product for automatically generating an internet protocol (IP) address |
US6370147B1 (en) | 1998-04-23 | 2002-04-09 | 3Com Corporation | Method for addressing of passive network hosts in a data-over-cable system |
US6243759B1 (en) * | 1998-05-08 | 2001-06-05 | International Business Machines Corporation | Method and system for configuring dynamic interfaces |
US6223222B1 (en) | 1998-05-14 | 2001-04-24 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging |
US6636485B1 (en) | 1998-05-14 | 2003-10-21 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system |
US7171463B1 (en) | 1998-05-20 | 2007-01-30 | Lucent Technologies Inc. | System and method for denoting and communicating with computer network mobile sites |
US6775276B1 (en) | 1998-05-27 | 2004-08-10 | 3Com Corporation | Method and system for seamless address allocation in a data-over-cable system |
US6442158B1 (en) | 1998-05-27 | 2002-08-27 | 3Com Corporation | Method and system for quality-of-service based data forwarding in a data-over-cable system |
US6331987B1 (en) | 1998-05-27 | 2001-12-18 | 3Com Corporation | Method and system for bundling data in a data-over-cable system |
US6275853B1 (en) | 1998-05-27 | 2001-08-14 | 3Com Corporation | System and method for extending communications features using generic management information base objects |
US6189102B1 (en) | 1998-05-27 | 2001-02-13 | 3Com Corporation | Method for authentication of network devices in a data-over cable system |
US6295554B1 (en) | 1998-05-27 | 2001-09-25 | 3Com Corporation | System and method for communicating with a telco-return cable modem as a single communications device |
US6560203B1 (en) | 1998-05-27 | 2003-05-06 | 3Com Corporation | Method for changing type-of-service in a data-over-cable system |
US7209949B2 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | System and method for synchronizing information between a host system and a mobile data communication device |
US7209955B1 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | Notification system and method for a mobile data communication device |
US6438585B2 (en) | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US6343318B1 (en) | 1998-05-29 | 2002-01-29 | Palm, Inc. | Method and apparatus for communicating information over low bandwidth communications networks |
US6779019B1 (en) | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US6253326B1 (en) | 1998-05-29 | 2001-06-26 | Palm, Inc. | Method and system for secure communications |
US7025209B2 (en) * | 1998-05-29 | 2006-04-11 | Palmsource, Inc. | Method and apparatus for wireless internet access |
US8516055B2 (en) | 1998-05-29 | 2013-08-20 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device in a wireless data network |
US6397259B1 (en) | 1998-05-29 | 2002-05-28 | Palm, Inc. | Method, system and apparatus for packet minimized communications |
US6219694B1 (en) | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US6463463B1 (en) | 1998-05-29 | 2002-10-08 | Research In Motion Limited | System and method for pushing calendar event messages from a host system to a mobile data communication device |
US6105067A (en) * | 1998-06-05 | 2000-08-15 | International Business Machines Corp. | Connection pool management for backend servers using common interface |
US6377990B1 (en) | 1998-06-15 | 2002-04-23 | Lodgenet Entertainment Corporation | System for providing internet access from locations different from those for which the user's software was configured |
EP1086560A1 (de) | 1998-06-19 | 2001-03-28 | Netsafe, Inc. | Verfahren und einrichtung zur herstellung von verbindungen über ein netz |
US6256634B1 (en) | 1998-06-30 | 2001-07-03 | Microsoft Corporation | Method and system for purging tombstones for deleted data items in a replicated database |
US6848108B1 (en) | 1998-06-30 | 2005-01-25 | Microsoft Corporation | Method and apparatus for creating, sending, and using self-descriptive objects as messages over a message queuing network |
US6202089B1 (en) | 1998-06-30 | 2001-03-13 | Microsoft Corporation | Method for configuring at runtime, identifying and using a plurality of remote procedure call endpoints on a single server process |
US6275912B1 (en) | 1998-06-30 | 2001-08-14 | Microsoft Corporation | Method and system for storing data items to a storage device |
US6269099B1 (en) | 1998-07-01 | 2001-07-31 | 3Com Corporation | Protocol and method for peer network device discovery |
US6195706B1 (en) * | 1998-07-07 | 2001-02-27 | Emc Corporation | Methods and apparatus for determining, verifying, and rediscovering network IP addresses |
CN1221110C (zh) * | 1998-07-17 | 2005-09-28 | 松下电器产业株式会社 | 通信系统及其网关、无线信息终端和无线通信方法 |
US6892229B1 (en) | 1998-09-30 | 2005-05-10 | 3Com Corporation | System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces |
US6212563B1 (en) * | 1998-10-01 | 2001-04-03 | 3Com Corporation | Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol |
US7206849B1 (en) * | 1998-10-05 | 2007-04-17 | Symbol Technologies, Inc. | Communication in a wireless communications network when a mobile computer terminal may be unreachable |
US8078727B2 (en) | 1998-10-09 | 2011-12-13 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US8060656B2 (en) | 1998-10-09 | 2011-11-15 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US6546425B1 (en) * | 1998-10-09 | 2003-04-08 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US7293107B1 (en) | 1998-10-09 | 2007-11-06 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US7778260B2 (en) | 1998-10-09 | 2010-08-17 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US6654891B1 (en) * | 1998-10-29 | 2003-11-25 | Nortel Networks Limited | Trusted network binding using LDAP (lightweight directory access protocol) |
US6850528B1 (en) * | 1998-11-20 | 2005-02-01 | Microsoft Corporation | System and method for maintaining network system information |
US8266266B2 (en) | 1998-12-08 | 2012-09-11 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization, authentication and accounting |
US8713641B1 (en) | 1998-12-08 | 2014-04-29 | Nomadix, Inc. | Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device |
US7194554B1 (en) | 1998-12-08 | 2007-03-20 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization authentication and accounting |
US6662135B1 (en) | 1998-12-09 | 2003-12-09 | 3Com Corporation | Method and apparatus for reflective mixer testing of a cable modem |
US6434134B1 (en) | 1998-12-11 | 2002-08-13 | Lucent Technologies, Inc. | Dynamic address assignment for wireless devices accessing packet-based wired networks |
US6654359B1 (en) | 1998-12-11 | 2003-11-25 | Lucent Technologies Inc. | Wireless access to packet-based networks |
US6496505B2 (en) | 1998-12-11 | 2002-12-17 | Lucent Technologies Inc. | Packet tunneling optimization to wireless devices accessing packet-based wired networks |
US7239618B1 (en) | 1998-12-11 | 2007-07-03 | Lucent Technologies Inc. | Single phase local mobility scheme for wireless access to packet-based networks |
US6763007B1 (en) | 1998-12-11 | 2004-07-13 | Lucent Technologies Inc. | Two phase local mobility scheme for wireless access to packet based networks |
US6578143B1 (en) * | 1998-12-18 | 2003-06-10 | Qualcomm Incorporated | Method for negotiating weakened keys in encryption systems |
US6351773B1 (en) | 1998-12-21 | 2002-02-26 | 3Com Corporation | Methods for restricting access of network devices to subscription services in a data-over-cable system |
US6986157B1 (en) | 1998-12-21 | 2006-01-10 | 3Com Corporation | Method and system for dynamic service registration in a data-over-cable system |
US6657991B1 (en) | 1998-12-21 | 2003-12-02 | 3Com Corporation | Method and system for provisioning network addresses in a data-over-cable system |
US6501746B1 (en) * | 1999-01-08 | 2002-12-31 | Cisco Technology, Inc. | Mobile IP dynamic home address resolution |
US6577642B1 (en) | 1999-01-15 | 2003-06-10 | 3Com Corporation | Method and system for virtual network administration with a data-over cable system |
US6529937B1 (en) | 1999-01-29 | 2003-03-04 | International Business Machines Corporation | System and method for communicating client IP addresses to server applications |
US6738382B1 (en) * | 1999-02-24 | 2004-05-18 | Stsn General Holdings, Inc. | Methods and apparatus for providing high speed connectivity to a hotel environment |
US7099338B1 (en) | 1999-02-27 | 2006-08-29 | 3Com Corporation | System and method for insuring dynamic host configuration protocol operation by a host connected to a data network |
US8347086B2 (en) | 2000-12-18 | 2013-01-01 | Citibank, N.A. | System and method for automatically detecting and then self-repairing corrupt, modified of non-existent files via a communication medium |
US6412025B1 (en) * | 1999-03-31 | 2002-06-25 | International Business Machines Corporation | Apparatus and method for automatic configuration of a personal computer system when reconnected to a network |
US6731642B1 (en) | 1999-05-03 | 2004-05-04 | 3Com Corporation | Internet telephony using network address translation |
US6480508B1 (en) | 1999-05-12 | 2002-11-12 | Westell, Inc. | Router-based domain name system proxy agent using address translation |
US6654387B1 (en) | 1999-05-21 | 2003-11-25 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using a network device registration procedure |
US6697862B1 (en) | 1999-05-21 | 2004-02-24 | 3Com Corporation | System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system |
US6611868B1 (en) | 1999-05-21 | 2003-08-26 | 3Com Corporation | Method and system for automatic link hang up |
US6754622B1 (en) | 1999-05-24 | 2004-06-22 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using destination reachibility |
US6985437B1 (en) | 1999-05-25 | 2006-01-10 | 3Com Corporation | Method for dynamic performance optimization in a data-over-cable system |
US6389572B1 (en) | 1999-05-28 | 2002-05-14 | Palm, Inc. | Method of extracting bits from modulated waveforms |
US6360272B1 (en) * | 1999-05-28 | 2002-03-19 | Palm, Inc. | Method and apparatus for maintaining a unified view of multiple mailboxes |
US6785292B1 (en) | 1999-05-28 | 2004-08-31 | 3Com Corporation | Method for detecting radio frequency impairments in a data-over-cable system |
US7882247B2 (en) | 1999-06-11 | 2011-02-01 | Netmotion Wireless, Inc. | Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments |
US6542935B1 (en) | 1999-07-28 | 2003-04-01 | Sharp Laboratories Of America, Inc. | Method for obtaining a second address free from association with multiple devices |
US6801941B1 (en) | 1999-08-12 | 2004-10-05 | Sarnoff Corporation | Dynamic wireless internet address assignment scheme with authorization |
US6285656B1 (en) | 1999-08-13 | 2001-09-04 | Holontech Corporation | Active-passive flow switch failover technology |
US20030115246A1 (en) * | 1999-08-24 | 2003-06-19 | Hewlett-Packard Company And Intel Corporation | Policy management for host name mapped to dynamically assigned network address |
US6587876B1 (en) | 1999-08-24 | 2003-07-01 | Hewlett-Packard Development Company | Grouping targets of management policies |
US6496867B1 (en) | 1999-08-27 | 2002-12-17 | 3Com Corporation | System and method to negotiate private network addresses for initiating tunneling associations through private and/or public networks |
US6523068B1 (en) | 1999-08-27 | 2003-02-18 | 3Com Corporation | Method for encapsulating and transmitting a message includes private and forwarding network addresses with payload to an end of a tunneling association |
US6553568B1 (en) | 1999-09-29 | 2003-04-22 | 3Com Corporation | Methods and systems for service level agreement enforcement on a data-over cable system |
US6833787B1 (en) | 1999-10-07 | 2004-12-21 | Asap Software Express, Inc. | Method and system for device tracking |
US6658585B1 (en) | 1999-10-07 | 2003-12-02 | Andrew E. Levi | Method and system for simple network management protocol status tracking |
US6477667B1 (en) | 1999-10-07 | 2002-11-05 | Critical Devices, Inc. | Method and system for remote device monitoring |
US6658586B1 (en) | 1999-10-07 | 2003-12-02 | Andrew E. Levi | Method and system for device status tracking |
US6636983B1 (en) | 1999-10-07 | 2003-10-21 | Andrew E. Levi | Method and system for uniform resource locator status tracking |
WO2001031885A2 (en) | 1999-10-22 | 2001-05-03 | Nomadix, Inc. | Gateway device having an xml interface and associated method |
US6768743B1 (en) | 1999-10-26 | 2004-07-27 | 3Com Corporation | Method and system for address server redirection for multiple address networks |
US6708219B1 (en) | 1999-10-26 | 2004-03-16 | 3Com Corporation | Method and system for dual-network address utilization |
US6374108B1 (en) * | 1999-11-30 | 2002-04-16 | Motorola, Inc. | Assigning an IP address to a mobile station while roaming |
US6996621B1 (en) | 1999-12-07 | 2006-02-07 | 3Com Corporation | Method for supporting secondary address delivery on remote access servers |
KR100588730B1 (ko) * | 1999-12-08 | 2006-06-13 | 주식회사 케이티 | 개인 인터넷 사용자의 정보 제공자 접속방법 |
US7007080B2 (en) | 1999-12-23 | 2006-02-28 | Solution Inc Limited | System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention |
US6601096B1 (en) * | 2000-01-04 | 2003-07-29 | International Business Machines Corporation | Client server method for loading a client with a specific image or utility based on the client's state |
US6684244B1 (en) | 2000-01-07 | 2004-01-27 | Hewlett-Packard Development Company, Lp. | Aggregated policy deployment and status propagation in network management systems |
DE1120946T1 (de) * | 2000-01-26 | 2002-02-07 | Telecom Italia Mobile Spa | Verfahren für konditionale Leitweglenkung von Internet Zugriffsanforderungs |
KR20010077317A (ko) * | 2000-02-01 | 2001-08-17 | 박형두 | 유동 ip를 지원하는 다이나믹 네이밍 서비스 방법 및 기술 |
US6643694B1 (en) | 2000-02-09 | 2003-11-04 | Michael A. Chernin | System and method for integrating a proxy server, an e-mail server, and a DHCP server, with a graphic interface |
KR100375688B1 (ko) * | 2000-02-09 | 2003-03-15 | 영산정보통신주식회사 | 인터넷 서비스 시스템 및 그 방법 |
US7171492B1 (en) | 2000-02-24 | 2007-01-30 | Utstarcom, Inc. | Method and application programming interface for assigning multiple network addresses |
US6671720B1 (en) * | 2000-03-01 | 2003-12-30 | International Business Machines Corporation | Data processing system and method for dynamically assigning a temporary network address to a client computer system utilizing an access port |
US6629145B1 (en) * | 2000-03-01 | 2003-09-30 | Avaya Technology Corp. | System and method of network independent remote configuration of internet server appliance |
US6948074B1 (en) | 2000-03-09 | 2005-09-20 | 3Com Corporation | Method and system for distributed generation of unique random numbers for digital tokens |
US6353891B1 (en) | 2000-03-20 | 2002-03-05 | 3Com Corporation | Control channel security for realm specific internet protocol |
US7441263B1 (en) | 2000-03-23 | 2008-10-21 | Citibank, N.A. | System, method and computer program product for providing unified authentication services for online applications |
US6804232B1 (en) | 2000-03-27 | 2004-10-12 | Bbnt Solutions Llc | Personal area network with automatic attachment and detachment |
US6792474B1 (en) * | 2000-03-27 | 2004-09-14 | Cisco Technology, Inc. | Apparatus and methods for allocating addresses in a network |
US7089580B1 (en) | 2000-03-29 | 2006-08-08 | 3Com Corporation | Method for improved cable modem ranging in a data-over-cable system |
US6779039B1 (en) | 2000-03-31 | 2004-08-17 | Avaya Technology Corp. | System and method for routing message traffic using a cluster of routers sharing a single logical IP address distinct from unique IP addresses of the routers |
US6880089B1 (en) | 2000-03-31 | 2005-04-12 | Avaya Technology Corp. | Firewall clustering for multiple network servers |
US6934754B2 (en) * | 2000-04-03 | 2005-08-23 | Ibahn General Holdings, Inc. | Methods and apparatus for processing network data transmissions |
US6804262B1 (en) | 2000-04-28 | 2004-10-12 | 3Com Corporation | Method and apparatus for channel determination through power measurements |
US6618757B1 (en) * | 2000-05-17 | 2003-09-09 | Nortel Networks Limited | System and method for dynamic IP address management |
US6778528B1 (en) | 2000-05-17 | 2004-08-17 | Cisco Technology, Inc. | Dial-out with dynamic IP address assignment |
DE10025397A1 (de) * | 2000-05-23 | 2001-12-06 | Ibex Digitale Systeme Ag | Internetaktivitätsprotokollierung |
CA2309398C (en) * | 2000-05-24 | 2012-02-21 | Steven P. Meyer | A system, computer product and method for providing a private communication portal |
KR20000058548A (ko) * | 2000-06-13 | 2000-10-05 | 이은석 | 전용 시스템을 이용하여 특정 정보를 제공하는 서버에연결하기 위한 인증 시스템 및 그 방법 |
US6944881B1 (en) | 2000-06-19 | 2005-09-13 | 3Com Corporation | Method for using an initial maintenance opportunity for non-contention ranging |
US6721782B1 (en) | 2000-06-23 | 2004-04-13 | International Business Machines Corporation | Method of and system for assigning documents in a workflow system |
US7812856B2 (en) | 2000-10-26 | 2010-10-12 | Front Row Technologies, Llc | Providing multiple perspectives of a venue activity to electronic wireless hand held devices |
US7630721B2 (en) | 2000-06-27 | 2009-12-08 | Ortiz & Associates Consulting, Llc | Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices |
US7149549B1 (en) | 2000-10-26 | 2006-12-12 | Ortiz Luis M | Providing multiple perspectives for a venue activity through an electronic hand held device |
US7782363B2 (en) | 2000-06-27 | 2010-08-24 | Front Row Technologies, Llc | Providing multiple video perspectives of activities through a data network to a remote multimedia server for selective display by remote viewing audiences |
US8583027B2 (en) | 2000-10-26 | 2013-11-12 | Front Row Technologies, Llc | Methods and systems for authorizing computing devices for receipt of venue-based data based on the location of a user |
US7796162B2 (en) * | 2000-10-26 | 2010-09-14 | Front Row Technologies, Llc | Providing multiple synchronized camera views for broadcast from a live venue activity to remote viewers |
US7194507B2 (en) * | 2000-06-29 | 2007-03-20 | Ntt Docomo, Inc. | Method and apparatus for setting communication parameter in information terminal |
US6816500B1 (en) | 2000-07-10 | 2004-11-09 | 3Com Corporation | Apparatus, method and system for multimedia access network channel management |
US6772226B1 (en) | 2000-08-15 | 2004-08-03 | Avaya Technology Corp. | VPN device clustering using a network flow switch and a different mac address for each VPN device in the cluster |
US8250357B2 (en) * | 2000-09-13 | 2012-08-21 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
KR100402981B1 (ko) * | 2000-09-29 | 2003-10-22 | 엘지전자 주식회사 | 교환기에서의 아이피 주소 관리 장치 및 방법 |
US7107326B1 (en) | 2000-10-13 | 2006-09-12 | 3Com Corporation | Method and system for integrating IP address reservations with policy provisioning |
US7068597B1 (en) | 2000-11-27 | 2006-06-27 | 3Com Corporation | System and method for automatic load balancing in a data-over-cable network |
US6948184B1 (en) | 2000-11-30 | 2005-09-20 | 3Com Corporation | System and method for calibrating power level during initial ranging of a network client device |
US6940874B2 (en) * | 2000-11-30 | 2005-09-06 | 3Com Corporation | Method for reducing interference from initializing network devices in a data-over-cable system |
WO2002052798A2 (en) | 2000-12-22 | 2002-07-04 | Research In Motion Limited | Wireless router system and method |
US7031275B1 (en) | 2000-12-28 | 2006-04-18 | Utstarcom, Inc. | Address management for mobile nodes |
CA2368404C (en) | 2001-01-18 | 2005-08-09 | Research In Motion Limited | Unified messaging system and method |
US6952428B1 (en) | 2001-01-26 | 2005-10-04 | 3Com Corporation | System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network |
JP3502048B2 (ja) * | 2001-02-02 | 2004-03-02 | パナソニック コミュニケーションズ株式会社 | 画情報送信システム、スキャナ装置およびユーザー端末装置、並びに画情報送信方法 |
CA2372647C (en) | 2001-02-20 | 2010-05-04 | Research In Motion Limited | System and method for administrating a wireless communication network |
US7073055B1 (en) | 2001-02-22 | 2006-07-04 | 3Com Corporation | System and method for providing distributed and dynamic network services for remote access server users |
KR20010078466A (ko) * | 2001-02-26 | 2001-08-21 | 김병철 | HTTP(Hyper Text Transfer Protocol) 기반의 가상 호스팅및 포워딩을 이용한 유동 IP 주소 사용 컴퓨터의 웹 서버구축 방법, FTP 서버 구축 방법 및 컴퓨터 간의 인터넷화상 전화 시스템 구축 방법과 이를 이용한 광고 삽입형사업모델 |
US7222255B1 (en) | 2001-02-28 | 2007-05-22 | 3Com Corporation | System and method for network performance testing |
CA2641610C (en) | 2001-03-09 | 2010-09-14 | Research In Motion Limited | Advanced voice and data operations in a mobile data communication device |
US7363388B2 (en) * | 2001-03-28 | 2008-04-22 | Siebel Systems, Inc. | Method and system for direct server synchronization with a computing device |
US20020143968A1 (en) * | 2001-03-29 | 2002-10-03 | International Business Machines Corporation | Insuring the proper return of queries requested by world wide web client stations from web sources when dynamic IP addresses are assigned to client stations |
US7966657B2 (en) * | 2001-04-05 | 2011-06-21 | Siemens Aktiengesellschaft | Method for a secure information transfer |
GB2375022B8 (en) * | 2001-04-24 | 2012-05-02 | Ip Access Ltd | Configuration of Lan Hosts |
US7003578B2 (en) * | 2001-04-26 | 2006-02-21 | Hewlett-Packard Development Company, L.P. | Method and system for controlling a policy-based network |
KR20010072528A (ko) * | 2001-05-19 | 2001-07-31 | -- | 터미널(Telnet, FTP)을 이용한 유동 IP 검색 |
JP2002344484A (ja) * | 2001-05-21 | 2002-11-29 | Nec Corp | ネットワークの接続復旧方法及びシステム |
US7089324B1 (en) | 2001-06-14 | 2006-08-08 | Gateway Inc. | Dynamic internet gateway service |
US7181547B1 (en) | 2001-06-28 | 2007-02-20 | Fortinet, Inc. | Identifying nodes in a ring network |
US7046659B1 (en) * | 2001-07-03 | 2006-05-16 | Cisco Technology, Inc. | Call signaling approach to user self-provisioning on VoIP using a touch-tone interface |
US7002956B2 (en) * | 2001-07-05 | 2006-02-21 | International Business Machines Corporation | Network addressing method and system for localizing access to network resources in a computer network |
US20030017826A1 (en) * | 2001-07-17 | 2003-01-23 | Dan Fishman | Short-range wireless architecture |
US7117266B2 (en) * | 2001-07-17 | 2006-10-03 | Bea Systems, Inc. | Method for providing user-apparent consistency in a wireless device |
US7320033B2 (en) * | 2001-07-27 | 2008-01-15 | Intel Corporation | Dynamic local drive and printer sharing |
US7185079B1 (en) * | 2001-08-08 | 2007-02-27 | Cisco Technology, Inc. | Automated management of network addresses in a broadband managed access environment |
US7088678B1 (en) | 2001-08-27 | 2006-08-08 | 3Com Corporation | System and method for traffic shaping based on generalized congestion and flow control |
US7660887B2 (en) | 2001-09-07 | 2010-02-09 | Sun Microsystems, Inc. | Systems and methods for providing dynamic quality of service for a distributed system |
US7756969B1 (en) | 2001-09-07 | 2010-07-13 | Oracle America, Inc. | Dynamic provisioning of identification services in a distributed system |
US20030051002A1 (en) * | 2001-09-13 | 2003-03-13 | Bogia Douglas P. | Method of connecting to a remote computer |
US20030056008A1 (en) * | 2001-09-20 | 2003-03-20 | Russell Richard Francis | Automatic remote assignment of internet protocol address information to a network device |
US7257649B2 (en) * | 2001-09-28 | 2007-08-14 | Siebel Systems, Inc. | Method and system for transferring information during server synchronization with a computing device |
US7761535B2 (en) * | 2001-09-28 | 2010-07-20 | Siebel Systems, Inc. | Method and system for server synchronization with a computing device |
US7415539B2 (en) * | 2001-09-28 | 2008-08-19 | Siebel Systems, Inc. | Method and apparatus for detecting insufficient memory for data extraction processes |
US7317699B2 (en) | 2001-10-26 | 2008-01-08 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
MY136082A (en) * | 2001-10-26 | 2008-08-29 | Mobif Berhad | Surveillance system via the internet |
US7085306B1 (en) | 2001-10-30 | 2006-08-01 | 3Com Corporation | System and method for a multi-frequency upstream channel in a computer network |
US7647422B2 (en) | 2001-11-06 | 2010-01-12 | Enterasys Networks, Inc. | VPN failure recovery |
US20030100375A1 (en) * | 2001-11-27 | 2003-05-29 | Makoto Wakae | Video game system and method having item capable of play based on user-specific password |
JP2003163688A (ja) * | 2001-11-27 | 2003-06-06 | Allied Tereshisu Kk | 中継機器、通信設定プログラム、及び通信設定方法 |
US6981143B2 (en) * | 2001-11-28 | 2005-12-27 | International Business Machines Corporation | System and method for providing connection orientation based access authentication |
AU2002350336A1 (en) | 2001-12-07 | 2003-06-17 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US7054944B2 (en) * | 2001-12-19 | 2006-05-30 | Intel Corporation | Access control management system utilizing network and application layer access control lists |
US7072337B1 (en) | 2002-01-25 | 2006-07-04 | 3Com Corporation | System and method for resolving network addresses for network devices on distributed network subnets |
US6807184B2 (en) * | 2002-02-06 | 2004-10-19 | Thomson Licensing S.A. | Method and apparatus for parameter borrowing for network address translator configuration |
US6993583B2 (en) * | 2002-02-28 | 2006-01-31 | International Business Machines Corporation | Dynamically sharing a pool of IP addresses |
US7606938B2 (en) | 2002-03-01 | 2009-10-20 | Enterasys Networks, Inc. | Verified device locations in a data network |
US7277934B2 (en) * | 2002-05-01 | 2007-10-02 | Dell Products L.P. | System and method for configuring a platform event trap destination address |
US7376125B1 (en) | 2002-06-04 | 2008-05-20 | Fortinet, Inc. | Service processing switch |
KR20040009129A (ko) * | 2002-07-22 | 2004-01-31 | 엘지전자 주식회사 | 유동 ip 인터넷 폰과의 통화 방법 |
US7143435B1 (en) * | 2002-07-31 | 2006-11-28 | Cisco Technology, Inc. | Method and apparatus for registering auto-configured network addresses based on connection authentication |
CH696258A5 (de) * | 2002-08-15 | 2007-02-28 | Barix Ag | Verfahren zur automatischen Netzwerkintegration. |
US6954862B2 (en) * | 2002-08-27 | 2005-10-11 | Michael Lawrence Serpa | System and method for user authentication with enhanced passwords |
US20080261633A1 (en) | 2002-10-22 | 2008-10-23 | Research In Motion Limited | System and Method for Pushing Information from a Host System to a Mobile Data Communication Device |
US20040088421A1 (en) * | 2002-11-01 | 2004-05-06 | John Huang | Controlling facility for a group of access devices |
US7266120B2 (en) | 2002-11-18 | 2007-09-04 | Fortinet, Inc. | System and method for hardware accelerated packet multicast in a virtual routing system |
JP3997159B2 (ja) * | 2003-01-07 | 2007-10-24 | キヤノン株式会社 | アドレス予約装置、方法、および、プログラム |
JP2004336471A (ja) * | 2003-05-08 | 2004-11-25 | Nec Corp | アクセス制御装置及びアクセス制御方法 |
US7523485B1 (en) | 2003-05-21 | 2009-04-21 | Foundry Networks, Inc. | System and method for source IP anti-spoofing security |
US8108916B2 (en) * | 2003-05-21 | 2012-01-31 | Wayport, Inc. | User fraud detection and prevention of access to a distributed network communication system |
US7516487B1 (en) * | 2003-05-21 | 2009-04-07 | Foundry Networks, Inc. | System and method for source IP anti-spoofing security |
US20040255154A1 (en) * | 2003-06-11 | 2004-12-16 | Foundry Networks, Inc. | Multiple tiered network security system, method and apparatus |
US7925722B1 (en) * | 2003-08-01 | 2011-04-12 | Avocent Corporation | Method and apparatus for discovery and installation of network devices through a network |
US7876772B2 (en) * | 2003-08-01 | 2011-01-25 | Foundry Networks, Llc | System, method and apparatus for providing multiple access modes in a data communications network |
US7720095B2 (en) | 2003-08-27 | 2010-05-18 | Fortinet, Inc. | Heterogeneous media packet bridging |
US7735114B2 (en) * | 2003-09-04 | 2010-06-08 | Foundry Networks, Inc. | Multiple tiered network security system, method and apparatus using dynamic user policy assignment |
US7774833B1 (en) * | 2003-09-23 | 2010-08-10 | Foundry Networks, Inc. | System and method for protecting CPU against remote access attacks |
US8528071B1 (en) * | 2003-12-05 | 2013-09-03 | Foundry Networks, Llc | System and method for flexible authentication in a data communications network |
US20050138431A1 (en) * | 2003-12-23 | 2005-06-23 | Harrison Jay P. | Network protection software and method |
US7792874B1 (en) | 2004-01-30 | 2010-09-07 | Oracle America, Inc. | Dynamic provisioning for filtering and consolidating events |
US7167078B2 (en) * | 2004-02-19 | 2007-01-23 | Pourchot Shawn C | Electric, telephone or network access control system and method |
US7580403B2 (en) | 2004-02-26 | 2009-08-25 | Enterasys Networks, Inc. | Status transmission system and method |
GB2411494B (en) * | 2004-02-27 | 2006-04-12 | Toshiba Res Europ Ltd | Protocol stack with modification facility |
KR20050090263A (ko) * | 2004-03-08 | 2005-09-13 | 삼성전자주식회사 | 유동적 주소를 갖는 서버와의 통신 방법 |
US7650432B2 (en) * | 2004-05-20 | 2010-01-19 | Bea Systems, Inc. | Occasionally-connected application server |
US20060031256A1 (en) * | 2004-05-20 | 2006-02-09 | Bea Systems, Inc. | Template language for mobile client |
US7945945B2 (en) | 2004-08-06 | 2011-05-17 | Enterasys Networks, Inc. | System and method for address block enhanced dynamic network policy management |
US7499419B2 (en) | 2004-09-24 | 2009-03-03 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
JP4219956B2 (ja) * | 2004-09-27 | 2009-02-04 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー. | コンピュータシステムおよびその方法 |
US7347628B2 (en) | 2004-11-08 | 2008-03-25 | Enterasys Networks, Inc. | Optical interface identification system |
US20060161636A1 (en) * | 2005-01-06 | 2006-07-20 | Tellabs Operations, Inc. | Method and apparatus for automated discovery of a remote access device address |
JP4316522B2 (ja) * | 2005-03-15 | 2009-08-19 | サンデン株式会社 | 通信機器用の接続装置 |
CA2606193C (en) | 2005-04-18 | 2015-03-17 | Research In Motion Limited | Method for providing wireless application privilege management |
US8086232B2 (en) | 2005-06-28 | 2011-12-27 | Enterasys Networks, Inc. | Time synchronized wireless method and operations |
US7698703B2 (en) * | 2005-06-29 | 2010-04-13 | Gemalto Inc. | Imparting digital uniqueness to the types of a programming language using a unique digital sequence |
US7505464B2 (en) * | 2005-08-30 | 2009-03-17 | Cisco Technology, Inc. | Method of identifying a home gateway using network traffic sniffing and apparatus employing the same |
US20070157019A1 (en) * | 2005-12-30 | 2007-07-05 | Intel Corporation | Location-based network access |
DE102006011829B4 (de) * | 2006-03-13 | 2015-10-22 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Datenkommunikation |
US8959596B2 (en) * | 2006-06-15 | 2015-02-17 | Microsoft Technology Licensing, Llc | One-time password validation in a multi-entity environment |
US8645973B2 (en) * | 2006-09-22 | 2014-02-04 | Oracle International Corporation | Mobile applications |
US7929552B2 (en) | 2006-10-26 | 2011-04-19 | At&T Intellectual Property I, L.P. | Automated IP pool management |
US20080243845A1 (en) * | 2007-03-28 | 2008-10-02 | Rita H Wouhaybi | Server assignment based on trends in username choices |
US8179872B2 (en) | 2007-05-09 | 2012-05-15 | Research In Motion Limited | Wireless router system and method |
US8687650B2 (en) | 2007-12-07 | 2014-04-01 | Nsgdatacom, Inc. | System, method, and computer program product for connecting or coupling analog audio tone based communications systems over a packet data network |
JP4633837B2 (ja) * | 2008-01-22 | 2011-02-16 | 富士通株式会社 | アドレス配信システム、方法およびそのためのプログラム |
US7987163B2 (en) * | 2008-02-12 | 2011-07-26 | Bae Systems Information And Electronic Systems Integration Inc. | Apparatus and method for dynamic web service discovery |
US8618717B2 (en) * | 2009-07-02 | 2013-12-31 | Sierra Wireless, Inc. | System and method for connection to a wireless network |
US9628583B2 (en) | 2010-04-29 | 2017-04-18 | Nokia Technologies Oy | Method and apparatus for coordinating service information across multiple server nodes |
CN102833360A (zh) * | 2011-06-14 | 2012-12-19 | 普天信息技术研究院有限公司 | 一种脱网终端的ip地址自动生成方法及装置 |
US9544977B2 (en) | 2011-06-30 | 2017-01-10 | Lutron Electronics Co., Inc. | Method of programming a load control device using a smart phone |
WO2013012547A1 (en) | 2011-06-30 | 2013-01-24 | Lutron Electronics Co., Inc. | Load control device having internet connectivity, and method of programming the same using a smart phone |
US9386666B2 (en) | 2011-06-30 | 2016-07-05 | Lutron Electronics Co., Inc. | Method of optically transmitting digital information from a smart phone to a control device |
WO2013033263A1 (en) | 2011-08-29 | 2013-03-07 | Lutron Electronics Co., Inc. | Two-part load control system mountable to a single electrical wallbox |
JP5863085B2 (ja) * | 2012-09-21 | 2016-02-16 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | 動的アドレス割り当てのための方法及び装置 |
US10019047B2 (en) | 2012-12-21 | 2018-07-10 | Lutron Electronics Co., Inc. | Operational coordination of load control devices for control of electrical loads |
US9413171B2 (en) | 2012-12-21 | 2016-08-09 | Lutron Electronics Co., Inc. | Network access coordination of load control devices |
US10244086B2 (en) | 2012-12-21 | 2019-03-26 | Lutron Electronics Co., Inc. | Multiple network access load control devices |
US10135629B2 (en) | 2013-03-15 | 2018-11-20 | Lutron Electronics Co., Inc. | Load control device user interface and database management using near field communication (NFC) |
US9954728B2 (en) * | 2014-04-11 | 2018-04-24 | Arxan Technologies, Inc. | Management of mobile devices in a network environment |
US10484513B2 (en) | 2015-07-17 | 2019-11-19 | Nsgdatacom, Inc. | System, method, and computer program product for connecting or coupling audio communications systems over a software defined wide area network |
CN108141743B (zh) * | 2015-09-25 | 2021-07-27 | 德国电信股份有限公司 | 处置通信交换的方法、网络、装备、系统、介质和装置 |
JP2018067248A (ja) * | 2016-10-21 | 2018-04-26 | 富士通株式会社 | 制御プログラム、制御方法、及び情報処理装置 |
US10594790B2 (en) * | 2017-06-28 | 2020-03-17 | International Business Machines Corporation | Data compression in a dispersed storage network |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4989204A (en) * | 1988-02-10 | 1991-01-29 | Nec Corporation | High throughput communication method and system for a digital mobile station when crossing a zone boundary during a session |
US5410691A (en) * | 1990-05-07 | 1995-04-25 | Next Computer, Inc. | Method and apparatus for providing a network configuration database |
US5181200A (en) * | 1990-10-29 | 1993-01-19 | International Business Machines Corporation | Handoff method and apparatus for mobile wireless workstation |
US5159592A (en) * | 1990-10-29 | 1992-10-27 | International Business Machines Corporation | Network address management for a wired network supporting wireless communication to a plurality of mobile users |
EP0513484A3 (en) * | 1991-03-19 | 1993-04-21 | Bull Hn Information Systems Inc. | Digital network access authorisation |
CA2040234C (en) * | 1991-04-11 | 2000-01-04 | Steven Messenger | Wireless coupling of devices to wired network |
US5410543A (en) * | 1993-01-04 | 1995-04-25 | Apple Computer, Inc. | Method for connecting a mobile computer to a computer network by using an address server |
US5598536A (en) * | 1994-08-09 | 1997-01-28 | Shiva Corporation | Apparatus and method for providing remote users with the same unique IP address upon each network access |
US5553239A (en) * | 1994-11-10 | 1996-09-03 | At&T Corporation | Management facility for server entry and application utilization in a multi-node server configuration |
-
1995
- 1995-06-05 US US08/462,819 patent/US5812819A/en not_active Expired - Lifetime
-
1996
- 1996-04-04 EP EP96912559A patent/EP0830773B1/de not_active Expired - Lifetime
- 1996-04-04 DE DE69632782T patent/DE69632782T2/de not_active Expired - Fee Related
- 1996-04-04 AU AU55335/96A patent/AU5533596A/en not_active Abandoned
- 1996-04-04 WO PCT/US1996/004619 patent/WO1996039770A1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
DE69632782D1 (de) | 2004-07-29 |
WO1996039770A1 (en) | 1996-12-12 |
US5812819A (en) | 1998-09-22 |
EP0830773B1 (de) | 2004-06-23 |
EP0830773A1 (de) | 1998-03-25 |
AU5533596A (en) | 1996-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69632782T2 (de) | Fernzugriffgerät und Verfahren mit dynamischer Internetprotokoll(IP)Adressenzuweisung | |
DE69731965T2 (de) | Zugriff auf rechnerbetriebsmittel von aussen durch eine firewall | |
DE60116736T2 (de) | System und verfahren zur benutzung einer ip-addresse als identifizierung eines drahtlosen endgerätes | |
DE69732982T2 (de) | Automatische konfigurierung eines internetzugriffsgeräts | |
DE60214590T2 (de) | Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen | |
DE69822236T2 (de) | Übertragungsvorrichtung mit Relaisfunktion und Relaisverfahren | |
DE60028229T2 (de) | Herstellung dynamischer Sitzungen zum Tunnelzugriff in einem Kommunikationsnetzwerk | |
DE69923856T2 (de) | Verfahren und vorrichtung zur wirkungsgradverbesserung des verbindungsaufbaues im multimedia- kommunikationssystem | |
DE60212289T2 (de) | Verwaltung privater virtueller Netze (VPN) | |
DE60133729T2 (de) | Verfahren und Gerät zum Koordinieren eines Dienstanbieterwechsels zwischen einem Client und einem Server mit Identitäts-basierter Dienstzugangsverwaltung | |
DE602005003189T2 (de) | Verfahren und System zum Aufbau eines bidirektionalen Tunnels | |
DE69433860T2 (de) | System zur umgekehrten adressenauflösung für entfernte netzwerkvorrichtung | |
DE60219133T2 (de) | Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten | |
DE60132433T2 (de) | Sofortige nachrichtenübermittlung mit zusätzlicher sprachkommunikation | |
EP0775411B1 (de) | Verfahren und gerät für einen lokalen rechnernetzzugang | |
DE112005000173B4 (de) | IP-Vorrichtung und Management-Server | |
DE60103625T2 (de) | Heimnetz | |
DE602004005461T2 (de) | Mobile Authentifizierung für den Netzwerkzugang | |
DE60215117T2 (de) | Mehrbenutzeranwendungen in multimedia-netzwerken | |
DE60225192T2 (de) | Dynamische portkonfiguration eines netzwerkgerätes | |
DE69915441T2 (de) | System und Verfahren für automatischen authentifizierten Zugang zu einer Mehrzahl von Netzbetreibern durch eine einzige Anmeldung | |
DE69735832T2 (de) | Nachrichtenabruf über alternativen Zugang | |
DE10084639B4 (de) | Automatische Festellung von Knoten, die einem virtuellen Unternetz zugeordnet sind | |
EP1040632B1 (de) | Verfahren und System zur Unterstützung von Mobilität im Internet und Server in einem Home-Netz eines mobilen Teilnehmers | |
DE602005005536T2 (de) | Verfahren und Einrichtung zur Verwaltung von Netzwerkadressen für private Sprachkommunikationen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |