DE112006001447T5 - Verfahren, Vorrichtung und System zum Einrichten eines direkten Leitweges zwischen Agenten eines Senderknotens und eines Empfängerknotens - Google Patents
Verfahren, Vorrichtung und System zum Einrichten eines direkten Leitweges zwischen Agenten eines Senderknotens und eines Empfängerknotens Download PDFInfo
- Publication number
- DE112006001447T5 DE112006001447T5 DE112006001447T DE112006001447T DE112006001447T5 DE 112006001447 T5 DE112006001447 T5 DE 112006001447T5 DE 112006001447 T DE112006001447 T DE 112006001447T DE 112006001447 T DE112006001447 T DE 112006001447T DE 112006001447 T5 DE112006001447 T5 DE 112006001447T5
- Authority
- DE
- Germany
- Prior art keywords
- address
- node
- agent
- forwarding agent
- direct route
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004891 communication Methods 0.000 claims abstract description 50
- 230000004044 response Effects 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 description 33
- 230000008859 change Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 235000010678 Paulownia tomentosa Nutrition 0.000 description 1
- 240000002834 Paulownia tomentosa Species 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- MWKFXSUHUHTGQN-UHFFFAOYSA-N decan-1-ol Chemical compound CCCCCCCCCCO MWKFXSUHUHTGQN-UHFFFAOYSA-N 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/082—Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Abstract
Erfassen einer Adresse für einen Weiterleitungsagenten, der mit einem Empfängerknoten in Verbindung steht, um eine entdeckte Adresse zur Verfügung zu stellen; und
Einrichten eines direkten Leitweges mit dem Weiterleitungsagenten des Empfängerknotens unter Verwendung der entdeckten Adresse zur nachfolgenden Kommunikation zwischen einem Senderknoten und dem Empfängerknoten.
Description
- Verwandte Anwendungen
- Die vorliegende Anwendung bezieht sich auf die folgenden Patentanmeldungen, die gleichzeitig hiermit eingereicht wurden (wobei die Inhalte jener Patentanmeldungen hierin als Zitate enthalten sind):
- METHOD AND APPARATUS TO FACILITATE COMMUNICATIONS USING SURROGATE UND CARS-OF INTERNET PROTOCOL ADDRESSES (Anwaltsregisternummer CE14029R);
- ADDRESS RESOLUTION PROTOCOL-BASED WIRELESS ACCESS POINT METHOD AND APPARATUS (Anwaltsregisternummer CE14078R);
- METHOD AND APPARATUS TO FACILITATE MOBILE STATION COMMUNICATIONS USING INTERNET PROTOCOL-BASED COMMUNICATIONS (Anwaltsregisternummer CE14115R);
- SYSTEM AND METHOD FOR PROVIDING A DISTRIBUTED VIRTUAL MOBILITY AGENT (Anwaltsregisternummer CE14028R);
- SYSTEM AND METHOD FOR PAGING AND LOCATION UPDATE IN A NETWORK (Anwaltsregisternummer CE14114R);
- METHOD, APPARATUS, AND SYSTEM FOR ESTABLISHING A DIRECT ROUTE BETWEEN AGENTS OF A SENDER NODE AND A RECEIVER NODE (Anwaltsregisternummer CE14008R).
- Technisches Gebiet
- Die vorliegende Erfindung bezieht sich im Allgemeinen auf Verfahren zum Einrichten eines direkten Leitweges zwischen Agenten eines Senderknotens und eines Empfängerknotens.
- Hintergrund der Erfindung
- In einem üblichen zellularen Kommunikationssystem werden Kommunikationen zwischen zwei mobilen Knoten durch mehrere Agenten geleitet. Jeder der mobilen Knoten ist typischerweise an einen Weiterleitungsagenten ("forwarding agent") angeschlossen. Als ein Beispiel verwendet ein mobiler Knoten 1 ("MN1") typischerweise einen Weiterleitungsagenten 1 ("FA1"), um Daten von dem Heimagenten ("home a gent") 1 ("HA1") des mobilen Knotens 1 übermittelt zu bekommen. Genauso verwendet ein mobiler Knoten 2 ("MN2") einen anderen Weiterleitungsagenten 2 ("FA2"), um Daten von seinem Heimagenten 2 ("HA2") übermittel zu bekommen. Somit müssen, wenn der mobile Knoten 1 oder der Weiterleitungsagent 1 nur die Heimadresse des mobilen Knotens 2 kennt, die Daten durch den Heimagenten 2 des mobilen Knotens 2 gehen. Im Besonderen werden, wenn der mobile Knoten 1 mit dem mobilen Knoten 2 kommunizieren möchte, Daten von dem mobilen Knoten 1 an den Weiterleitungsagenten 1, dann an den Heimagenten 2, dann an den Weiterleitungsagenten 2 und schließlich an den mobilen Knoten 2 weitergeleitet (das heißt, MN1 an FA1 an HA2 an FA2 an MN2). Alternativ wird, unter Verwendung einer Rückwärtstunnelung für die durch den mobilen Knoten 1 gesendeten Daten, ein Leitweg von dem mobilen Knoten 1 zu dem Weiterleitungsagenten 1, zu dem Heimagenten 1, zu dem Heimagenten 2, zu dem Weiterleitungsagenten 2 und dem mobilen Knoten 2 erzeugt (das heißt, MN1 an FA1 an HA1 an HA2 an FA2 an MN2). Die mehrfachen Weiterleitungsvorgänge zwischen dem mobilen Knoten 1 und dem mobilen Knoten 2 stellen ein ineffizientes Routing von Paketen dar, weil Netzwerkressourcen unnötigerweise verschwendet und längere Verbindungsverzögerungen erzeugt werden.
- Kurze Beschreibung der Zeichnungen
- Die obigen Bedürfnissen werden zumindest teilweise durch eine Bereitstellung der in der nachfolgenden ausführlichen Beschreibung beschriebenen Direktleitwegstechnik befriedigt, im Besonderen wenn sie in Verbindung mit den Zeichnungen zur Kenntnis genommen wird.
-
1 umfasst ein drahtloses Kommunikationssystem, das für verschiedene Ausführungsformen der Erfindung geeignet ist; -
2 umfasst eine Übersicht eines Mobilitätsagenten nach verschiedenen Ausführungsformen der Erfindung; -
3 umfasst ein beispielhaftes Anrufflussdiagramm zwischen einem Senderknoten und einem Empfänger nach verschiedenen Ausführungsformen der Erfindung; -
4 umfasst ein Flussdiagramm eines Aufbauprozesses nach verschiedenen Ausführungsformen der Erfindung; -
5 umfasst ein Flussdiagramm eines Aufbauprozesses nach einer Ausführungsform der Erfindung; und -
6 umfasst ein Flussdiagramm eines Beendigungsprozesses nach einer Ausführungsform der Erfindung. - Dem Fachmann auf dem Gebiet ist klar, dass Elemente in den Abbildungen aus Gründen der Einfachheit und Klarheit dargestellt werden und nicht notwendigerweise maßstabsgetreu gezeichnet worden sind. Zum Beispiel können die Dimensionen einiger Elemente in den Abbildungen relativ zu anderen Elementen übertrieben dargestellt sein, um zu helfen, verschiedene Ausführungsformen der vorliegenden Erfindung besser zu verstehen. Außerdem werden übliche und gut verstandene Elemente, die in einer kommerziell durchführbaren Ausführungsform nützlich oder notwendig sind, oft nicht dargestellt, um eine weniger versperrte Ansicht dieser verschiedenen Ausführungsformen der vorliegenden Erfindung zu ermöglichen.
- Ausführliche Beschreibung
- Allgemein gesprochen, wird, entsprechend dieser verschiedenen Ausführungsformen, eine Adresse eines mit einem Empfängerknoten in Verbindung stehenden Weiterleitungsagenten erfasst, um eine entdeckte Adresse zur Verfügung zu stellen, die verwendet wird, um einen direkten Leitweg mit dem Weiterleitungsagenten des Empfängerknotens für nachfolgende Kommunikationen zwischen einem Senderknoten und dem Empfängerknoten einzurichten. Entsprechend einer Ausführungsform wird eine Bestimmung durchgeführt, ob eine Kommunikation mit dem Weiterleitungsagenten basierend auf einer vordefinierten Bedingung beendet werden soll, und wenn ja, wird der direkte Leitweg mit dem Weiterleitungsagenten entsprechend beendet, was einen Austausch einer Beendigungsmitteilung zum Bereitstellen einer Mitteilung der Beendigung des direkten Leitweges aufruft. In einer Ausführungsform kann die vordefinierte Bedingung eine Ausschaltung des Senderknotens oder des Empfängerknotens sein.
- Nach einer Ausführungsform ist die entdeckte Adresse eine Internetprotokolladresse. Nach einer Ausführungsform wird ein Entdeckungspaket, das über eine Leitwegsverfolgungsoption verfügt, an den Empfängerknoten ge sendet, um die entdeckte Adresse zu erfassen. Im Besonderen wird der Leitwegsverfolgungsoption eine Adresse hinzugefügt, die einen Leitweg des Entdeckungspaketes identifiziert. In einer Ausführungsform ist das Entdeckungspaket ein "Internet Control Message Protocol" ("ICMP")-Echopaket, das über eine Internetprotokollleitwegsaufzeichnungsoption verfügt, die eine Adresse des Senderknotens als eine Quellenadresse und eine Adresse des Empfängerknotens als eine Zieladresse verwendet. Nach diesem ICMP-Echopaket wird eine Internetprotokolladresse des Weiterleitungsagenten von einem ICMP-Echoantwortpaket erfasst, das über eine Mehrzahl von Adressen verfügt, die durch die Internetprotokollleitwegsaufzeichnungsoption verfolgt wurden. Weiter wird, nach einer Ausführungsform und vor der Einrichtung des direkten Leitweges mit dem Weiterleitungsagenten unter Verwendung der entdeckten Adresse, zuerst eine Benachrichtigungsnachricht an den Weiterleitungsagenten gesendet, um die Verwendung des direkten Leitweges anzuzeigen, gefolgt durch eine Bestimmung, ob eine Antwort direkt von dem Weiterleitungsagenten empfangen worden ist. Wenn ja, wird der direkte Leitweg mit dem Weiterleitungsagenten eingerichtet.
- Nach verschiedenen Ausführungsformen wird außerdem eine Vorrichtung mit einer Adressenerfassungsschaltung, um die entdeckte Adresse zu erfassen, und einer Kommunikationsagentenschaltung, um den direkten Leitweg mit dem Weiterleitungsagenten einzurichten, zur Verfügung gestellt. In einer Ausführungsform sendet die Adressenerfassungsschaltung das Entdeckungspaket, das über die Leitwegsverfolgungsoption verfügt, an den Empfängerknoten. In der Ausführungsform mit dem ICMP-Echopaket erfasst die Adressenerfas sungsschaltung weiter die Internetprotokolladresse des Weiterleitungsagenten von dem ICMP-Echoantwortpaket. Die Kommunikationsagentenschaltung ist andererseits für ein Bestimmen, ob der direkte Leitweg basierend auf der vordefinierten Bedingung beendet werden soll, und für ein Beenden des direkten Leitweges, wenn dies der Fall ist, verantwortlich, was einen Austausch einer Beendigungsmitteilung zum Bereitstellen einer Mitteilung der Beendigung des direkten Leitweges triggern kann. Die Kommunikationsagentenschaltung bestätigt außerdem nach einer Ausführungsform, ob der Weiterleitungsagent tatsächlich in der Lage ist, auf dem direkten Leitweg zu kommunizieren. Im Besonderen sendet in einer Ausführungsform die Kommunikationsagentenschaltung eine Bestätigungsanforderung an den Weiterleitungsagenten, wobei die Bestätigung des Weiterleitungsagenten, in der Lage zu sein, auf dem direkten Leitweg zu kommunizieren, mit einer Antwort auf die Bestätigungsanforderung von dem Weiterleitungsagenten eingerichtet wird.
- Nach verschiedenen Ausführungsformen ist ein System zur Verfügung gestellt worden, das eine Mehrzahl von Knoten umfasst, die zur drahtlosen Kommunikation befähigt sind. Weiter wird ein erster Mobilitätsagent einbezogen, der mit einem Senderknoten von einer Mehrzahl von Knoten in Verbindung steht, der eine Kommunikation mit einem Empfängerknoten anfordert, wobei der Mobilitätsagent Datenpakete für den Senderknoten weiterleitet. Ein zweiter Mobilitätsagent, der mit dem Empfängerknoten in Verbindung steht, leitet außerdem Datenpakete für den Empfängerknoten weiter. Der erste Mobilitätsagent erfasst eine Adresse des zweiten Mobilitätsagenten, um eine entdeckte Adresse zur Verfügung zu stellen, und richtet, unter Verwendung der entdeckten Adresse, einen direkten Leitweg mit dem zweiten Mobilitätsagenten zur nachfolgenden Kommunikation zwischen dem Senderknoten und dem Empfängerknoten ein.
- Durch diese verschiedenen Lehren wird eine Technik zur Verfügung gestellt, die einen direkten Leitweg mit Agenten einrichtet, die im Wesentlichen direkt an den Senderknoten und den Empfängerknoten zur Kommunikation zwischen den beiden Knoten angeschlossen sind. Als ein Ergebnis wird ein optimierter Leitweg zwischen dem Sender- und dem Empfängerknoten zur Verfügung gestellt, da weniger Weiterleitung auf dem Kommunikationsleitweg benötigt wird. Im Besonderen werden die Heimagenten aus dem Leitweg herausgenommen. Durch die Verwendung dieses kürzeren Leitweges werden weniger Ressourcen verwendet, wodurch ein effizienteres System erzeugt wird. Darüber hinaus findet außerdem eine geringere Verbindungsverzögerung zwischen dem Sender- und dem Empfängerknoten statt.
- Weil der Leitweg bei dem Agenten, der im Wesentlichen direkt an den mobilen Knoten angeschlossen ist, und nicht dem Heimagenten optimiert wird, ist es nun leichter, verschiedene Verbindungen zwischen Mobilvorrichtungen zu verfolgen, was in einer effizienteren Lastverteilung resultiert. Darüber hinaus können die verschiedenen zur Verfügung gestellten Ausführungsformen leicht in vorhandene Systeme implementiert werden, ohne dabei notwendigerweise den Heimagenten und die mobilen Knoten zu ändern. Somit kann die Integration der verschiedenen Ausführungsformen nahtlos in ein bestehendes System implementiert werden, während gleichzeitig eine weniger kostenträchtige Lösung zur Verfügung gestellt wird. Weiterhin funktionieren die beschriebenen Lehren sogar, wenn der direkt an entweder den Sender- oder Empfängerknoten angeschlossene Agent den Aufbau und die Aktualisierung des Pfades zu dem Heimagenten des mobilen Knotens ohne irgendeine explizite Anforderung (wie zum Beispiel eine "Mobile Internet Protocol"-Registrierungsanforderung) von dem mobilen Knoten handhabt. Tatsächlich können die verschiedenen zur Verfügung gestellten Techniken sogar verwendet werden, wenn die mobilen Knoten nicht "Mobile Internet Protocol"-fähig sind.
- Es wird nun auf die Zeichnungen und im Besonderen auf
1 Bezug genommen, darin wird, mit dem Zweck, ein illustratives, jedoch nicht vollständiges, Beispiel zur Verfügung zu stellen, um diese Beschreibung zu erleichtern, ein spezifisches Betriebsparadigma unter Verwendung eines drahtlosen Kommunikationssystems gezeigt, das im Allgemeinen bei100 angezeigt wird. Dem Fachmann auf dem Gebiet ist jedoch klar, dass die Besonderheiten dieses illustrativen Beispiels bezüglich der Erfindung selbst nicht beschränkend sind und dass die hierin dargelegten Lehren in einer Vielfalt von alternativen Einstellungen anwendbar sind. Zum Beispiel können sie, da die beschriebenen Lehren nicht plattformabhängig sind, auf verschiedene Systeme angewendet werden, wie zum Beispiel, ohne darauf beschränkt zu sein, CDMA-Systeme, TDMA-Systeme (TDMA = Mehrfachzugriff im Zeitmultiplex), UMTS-Systeme (UMTS = universelles mobiles Telekommunikationssystem), GPRS-Systeme (GPRS = allgemeiner Paketfunkdienst), IP-basierte Systeme (IP = Internetprotokoll) und nicht-zellulare Netzwerksysteme. Jedes dieser ge nannten Systeme kann jedes beliebige Subsystem umfassen. Zum Beispiel können die IP-basierten Systeme, ohne darauf beschränkt zu sein, ein IP-Version 4 ("IPv4")- oder IP-Version 6 ("IPv6")-basiertes Kommunikationssystem umfassen. Als solches ist jedes beliebige Kommunikationsnetzwerk, das das Merkmal eines Agenten zur Kommunikation mit einem mobilen Knoten umfasst, berücksichtigt und im Umfang der Erfindung enthalten. - Es wird nun auf das beispielhafte drahtlose Kommunikationssystem
100 , in1 gezeigt, Bezug genommen, darin ist ein Mobilitätsagent ("MA")102 im Wesentlichen direkt an einen Senderknoten ("SN")104 über eine Zugriffspunktbasisstation Eins106 angeschlossen. Wie typischerweise der Fall, ist der Mobilitätsagent102 an einen Heimagenten Eins ("HA1")108 des Senderknotens104 über ein IP-Netzwerk110 angeschlossen. In dem gezeigten System versucht der Senderknoten104 mit einem Empfängerknoten112 zu kommunizieren, der außerdem im Wesentlichen direkt an einen Weiterleitungsagenten114 über eine Zugriffspunktbasisstation Zwei116 angeschlossen ist. Der Weiterleitungsagent114 ist außerdem an einen Heimagenten Zwei ("HA2")118 des Empfängerknotens112 über das IP-Netzwerk110 angeschlossen. - Von den verschiedenen Lehren zur Verfügung gestellte Kommunikationen zwischen dem Senderknoten
104 und dem Empfängerknoten112 werden durch einen direkten Leitweg zwischen dem Mobilitätsagenten102 und dem Weiterleitungsagenten114 über das IP-Netzwerk110 herbeigeführt. Somit wird das Routing zu dem HA1 und dem HA2,108 beziehungswei se118 , von dem Leitweg entfernt, außer für das erste Datenpaket von dem Mobilitätsagenten102 , um eine Adresse des Weiterleitungsagenten114 zur Einrichtung des direkten Leitweges zu erfassen. Dieser optimierte direkte Leitweg stellt eine effizientere Verwendung der Netzwerkressourcen und eine Verringerung der Verbindungsverzögerung zwischen dem Sender- und Empfängerknoten,104 beziehungsweise112 , zur Verfügung. Zur Klarstellung wird der Mobilitätsagent102 hierin als ein Agent bezeichnet, der mit einigen oder allen Lehren der zur Verfügung gestellten Ausführungsformen implementiert ist. - Es ist jedoch zu beachten, dass es nicht notwendig ist, dass der Empfängerknoten
112 an einen Mobilitätsagenten angeschlossen ist, obwohl es bevorzugt wird. Da die verschiedenen Lehren leicht in ein bestehendes Kommunikationssystem integriert werden können, kann der Weiterleitungsagent114 eine beliebige Art von Agent in dem System sein, der entweder auf dem direkten Leitweg über das IP-Netzwerk kommunizieren kann, oder nicht. Somit kann der Weiterleitungsagent114 ein Mobilitätsagent und/oder ein vorhandener Fremdagent mit oder ohne einer IP-basierten Kapazität sein. Um diesen Punkt zu betonen, wird der Weiterleitungsagent hierin verwendet, um sich auf jede beliebige Art von Agent zu beziehen, der mit dem Empfängerknoten in Verbindung steht, einen Mobilitätsagenten, einen Fremdagenten, einen vorhandenen Agenten und dergleichen umfassend. - Wie gezeigt, sind durch die verschiedenen zur Verfügung gestellten Lehren zahlreiche verschiedene Implementierungen des Systems
100 möglich und es werden andere Implementierungen, die alle oder einen Teil irgend welcher Komponenten in dem System verwenden, obwohl nicht im Besonderen gezeigt, berücksichtigt, die somit in dem Umfang der Erfindung enthalten sind. Darüber hinaus werden, weil aktuelle Zellentelefone über viele Funktionen verfügen, die denen von Computervorrichtungen ähnlich sind, die einzelnen Ausdrücke "Mobilknoten", "Senderknoten" oder "Empfängerknoten" verwendet, um die verschiedenen Vorrichtungen zu beschreiben, die mit anderen Mehrfachnetzwerken, wie zum Beispiel dem Internet, funktionieren. Im Besonderen werden Mobilknoten, Senderknoten und/oder Empfängerknoten verwendet, um auf eine beliebige mobile Vorrichtung zu verweisen, die, ohne darauf begrenzt zu sein, einen Tischcomputer, einen Laptop, einen persönlichen digitalen Assistenten und/oder ein Zellentelefon umfasst, die ein spezifisches Netzwerk, wie zum Beispiel ein zellulares Netzwerk, für einen Zugriff auf andere Netzwerke verwendet. - Es wird auf
2 Bezug genommen, darin wird ein Mobilitätsagent entsprechend verschiedenen Ausführungsformen der Erfindung gezeigt und im Allgemeinen bei200 angezeigt. Diese verschiedenen Lehren berücksichtigen ein Abstimmen einer jeden beliebigen Komponente in dem Kommunikationssystem, so dass sie die verschiedenen beschriebenen Ausführungsformen entweder ganz oder teilweise implementieren. Als ein Ergebnis stellt sich der vorliegende Mobilitätsagent als eine von vielen verfügbaren Konfigurationen und Schaltkreistopologien dar, und dem Fachmann kommen diese verschiedenen alternativen Ausführungsformen, obwohl nicht gezeigt, leicht in den Sinn. Somit sind sie in dem Umfang der verschiedenen beschriebenen Lehren enthalten. - Weiterhin ist der gezeigte Mobilitätsagent
200 eine Teilansicht der Schaltungstopologie eines Agenten eines mobilen Knotens. Es sollte somit klar sein, dass die verschiedenen Lehren andere Schaltungskomponenten enthalten können, die dem Fachmann gut bekannt sind, die nicht gezeigt sein mögen. Weiterhin bezieht sich der Begriff Schaltung auf jede beliebige Art von ausführbaren Anweisungen, die als Hardware, Firmware und/oder Software implementiert sein können, die alle in dem Umfang der verschiedenen beschriebenen Lehren enthalten sind. - In diesem gezeigten beispielhaften Mobilitätsagenten
200 steht der Senderknoten104 mit diesem Mobilitätsagenten in Verbindung und eine Adressenerfassungsschaltung202 zum Erfassen der Adresse des Weiterleitungsagenten114 , der mit dem Empfängerknoten112 in Verbindung steht, ist einbezogen, um eine entdeckte Adresse zur Verfügung zu stellen. Dann wird eine Kommunikationsagentenschaltung204 verwendet, um einen direkten Leitweg mit dem Weiterleitungsagenten114 unter Verwendung der entdeckten Adresse für nachfolgende Kommunikationen zwischen dem Senderknoten104 und dem Empfängerknoten einzurichten. Nach einer Ausführungsform bestätigt die Kommunikationsagentenschaltung204 vor einer Einrichtung des direkten Leitweges, dass der Weiterleitungsagent in der Lage ist, auf dem direkten Leitweg zu kommunizieren. Im Besonderen sendet die Kommunikationsagentenschaltung204 in einer Ausführungsform eine Bestätigungsanforderung an den Weiterleitungsagenten, wobei eine Bestätigung eingerichtet wird, wenn der Weiterleitungsagent auf die Bestätigungsanforderung antwortet, was eine Antwort auf die Bestätigungsnachricht oder Daten für den Empfängerknoten sein können. Außerdem bestimmt die Kommunikationsagentenschaltung204 nach einer Ausführungsform, ob der direkte Leitweg basierend auf einer vordefinierten Bedingung beendet werden soll, die durch eine Ausschaltung entweder des Sender- oder des Empfängerknotens aufgerufen werden kann. Wenn der direkte Leitweg beendet werden soll, beendet die Kommunikationsagentenschaltung204 dementsprechend den direkten Leitweg, was einen Austausch einer Beendigungsmitteilung zur Bekanntgabe der Beendigung des direkten Leitweges umfassen kann. - Nach einer Ausführungsform sendet die Adressenerfassungsschaltung
202 ein Entdeckungspaket, das über eine Leitwegsverfolgungsoption verfügt, an den Empfängerknoten. Im Besonderen ist, in einer Ausführungsform, das Entdeckungspaket ein "Internet Control Message Protocol" ("ICMP")-Echopaket, das über eine Internetprotokoll ("IP")-Leitwegsaufzeichnungsoption verfügt, die eine Adresse des Senderknotens als eine Quellenadresse und eine Adresse des Empfängerknotens als eine Zieladresse verwendet. In diesem Fall erfasst die Adressenerfassungsschaltung die Internetprotokolladresse einer IP-Adresse des Weiterleitungsagenten von einem ICMP-Echoantwortpaket, das über eine Mehrzahl von Adressen verfügt, die durch die Internetprotokollleitwegsaufzeichnungsoption verfolgt werden. Wie typischerweise der Fall, wird eine Kommunikation von dem Mobilitätsagenten200 zu anderen Knoten über eine Transceiverschaltung206 herbeigeführt, die außerdem eine Senderschaltung208 und eine Empfängerschaltung210 zum Übertragen und Empfangen von Daten umfasst, die in der Speicherschaltung212 gespeichert sein können. Die Speicherschaltung212 umfasst eine Zwischenspeicherschaltung214 und eine Permanentspeicherschaltung216 . - Es wird nun auf
3 Bezug genommen, darin wird ein beispielhaftes Anrufflussdiagramm zwischen einem Senderknoten und einem Empfängerknoten nach verschiedenen Ausführungsformen der Erfindung gezeigt und im Allgemeinen bei300 angezeigt. Das Anrufflussdiagramm zeigt einen Anruffluss zwischen dem Senderknoten104 und dem Empfängerknoten112 , aber die verschiedenen Lehren sind nicht auf dieses gezeigte beispielhafte Anrufflussdiagramm begrenzt. Der Mobilitätsagent102 des Senderknotens104 kann durch eine beliebige Zahl von Aktionen und nicht nur notwendigerweise durch den Anwender des Senderknotens aufgerufen werden, der anfordert, Daten an den Empfängerknoten zu senden. Zum Beispiel kann der Mobilitätsagent102 durch einen anderen logischen Fluss und/oder Prozesse von einer beliebigen der in dem System100 gezeigten Komponenten getriggert werden. - In diesem gezeigten spezifischen Anruffluss
300 sendet302 der Senderknoten104 Daten an den Empfängerknoten112 . Um mit dem Empfängerknoten112 zu kommunizieren, sendet der Senderknoten112 im Besonderen die Daten302 zur Weiterleitung an den Mobilitätsagenten102 . In einem Versuch, einen direkten Leitweg zu dem Empfängerknoten zu entdecken, sendet304 der Mobilitätsagent102 ein Entdeckungspaket mit einer Zieladresse des Empfängerknotens. In diesem spezifischen Anruffluss wird, zum Verfolgen306 der Adressen des Heimagenten Eins, das Entdeckungspaket an den Heimagenten Eins108 gesendet (unter Verwendung von zum Beispiel Rückwärtstunnelung). Der Heimagent Eins108 fügt dann seine eigene Adresse dem Entdeckungspaket hinzu und leitet das Entdeckungspaket an den Heimagenten Zwei118 weiter308 . Genauso macht der Heimagent Zwei118 das selbe durch Hinzufügen seiner Adresse zu dem Entdeckungspaket und Weiterleiten310 des Paketes zu dem Weiterleitungsagent114 , der mit dem Empfängerknoten112 in Verbindung steht. Mit dieser Hinzufügung zu dem Entdeckungspaket wird die Adresse des Heimagenten Zwei verfolgt312 . - Genauso fügt der Weiterleitungsagent
114 , in Reaktion auf das Entdeckungspaket von dem Heimagenten Zwei118 , dem Entdeckungspaket seine eigene Adresse hinzu und leitet das Paket an den Empfängerknoten weiter314 . Wieder resultiert das Hinzufügen der Adresse des Weiterleitungsagenten dazu, dass die Adresse des Weiterleitungsagenten durch den Mobilitätsagenten102 verfolgt wird316 . In Reaktion auf das Entdeckungspaket sendet318 der Empfängerknoten ein Entdeckungsantwortpaket mit der Adresse des Empfängerknotens. Das Entdeckungspaket kann verwendet werden, um die Hinzufügung der Adresse des Empfängerknotens zu tunneln, was das Entdeckungsantwortpaket erzeugt. Mit anderen Worten, das Entdeckungsantwortpaket kann das selbe sein, wie das Entdeckungspaket, außer dass nun die Adresse des Empfängerknotens hinzugefügt worden ist. Nachdem das Entdeckungsantwortpaket empfangen worden ist, fügt der Weiterleitungsagent seine eigene Adresse wieder hinzu, um den Leitweg anzuzeigen, und leitet320 sie an den Heimagenten Zwei118 weiter, der seinerseits das selbe macht und das Entdeckungsantwortpaket an den Heimagenten Eins108 weiterleitet322 . Genauso fügt der Heimagent Eins108 , in Reaktion auf das Entdeckungsantwortpaket, seine eigene Adresse hinzu und leitet das Paket an den Mobilitätsagenten102 weiter324 . - Weil jede Adresse auf dem Leitweg dem Paket hinzugefügt wird, wird der Leitweg der Kommunikation zwischen dem Senderknoten
102 und dem Empfängerknoten112 verfolgt. Mit anderen Worten, der Mobilitätsagent102 kann die Adresse des Weiterleitungsagenten von dem Entdeckungsantwortpaket erlangen. Nach einer Ausführungsform greift der Mobilitätsagent die Adresse heraus, die der Adresse des Empfängerknotens vorausgeht und folgt, was anzeigt, dass diese Adresse höchstwahrscheinlich der Weiterleitungsagent ist, der im Wesentlichen direkt mit dem Empfängerknoten in Verbindung steht. Nachdem diese Adresse des Weiterleitungsagenten erhalten worden ist, sendet326 der Mobilitätsagent eine Benachrichtigungsnachricht, den direkten Leitweg zu verwenden, direkt an den Weiterleitungsagenten, um zu bestätigen, dass der Weiterleitungsagent in der Lage ist, auf dem direkten Leitweg zu kommunizieren. Und wenn der Weiterleitungsagent tatsächlich auf dem direkten Leitweg kommunizieren kann, wird eine Antwort von dem Weiterleitungsagent als eine Bestätigung gesendet328 . Diese Bestätigung legt fest330 , dass der direkte Leitweg zwischen dem Weiterleitungsagenten und dem Mobilitätsagenten für nachfolgende Kommunikationen zwischen dem Senderknoten und dem Empfängerknoten zum Austauschen von Daten verwendet wird. - Es wird nun auf
4 Bezug genommen, darin wird ein Flussdiagramm eines Aufbauprozesses nach verschiedenen Ausführungsformen gezeigt und im Allgemeinen bei400 angezeigt. Obwohl der gezeigte Prozess vorzugsweise bei dem Mo bilitätsagenten102 implementiert ist, kann es andere Implementierungen eines jeden der gezeigten Prozesse geben, die, in Abhängigkeit von der Konfiguration des Systems, für andere Komponenten in dem Kommunikationssystem besser geeignet sind. Somit können diese gezeigten Prozesse ganz oder teilweise bei jedem der Komponenten in dem System implementiert werden. Darüber hinaus kann, was dem Fachmann auf dem Gebiet leicht ersichtlich ist, jeder der gezeigten Prozesse in vielfältiger Art und Weise geändert werden, um die selben Funktionen und Ergebnisse der verschiedenen beschriebenen Lehren zu erlangen. Als ein Ergebnis stellen diese Prozesse eine beispielhafte Ausführungsform von vielen abweichenden Ausführungsformen dar, die nicht im Besonderen gezeigt werden müssen. Somit sind die gezeigten Prozesse auf das System gerichtet und jeder von ihnen kann leicht geändert werden, um einer beliebigen Komponente in dem Kommunikationssystem Rechnung zu tragen. Diese anderen Ausführungsformen sind jedoch in dem Umfang der verschiedenen beschriebenen Lehren enthalten. - Dieser bestimmte Aufbauprozess wird dadurch initiiert
402 , dass der Senderknoten Daten an den Empfängerknoten sendet. Obwohl, wie gezeigt, der Senderknoten den Prozess initiiert, werden andere Triggeraktionen berücksichtigt. Zum Beispiel kann die Implementierung konfiguriert sein, um jede geeignete Logik oder Aktion von jeder beliebigen der in dem System100 enthaltenen Komponenten zu umfassen. Die Spezifität von Triggeraktionen des Aufbauprozesses hängt von der Konfiguration des Systems ab, was dem Fachmann auf dem Gebiet leicht ersichtlich ist. - Nach einer Initiierung sendet
404 der Aufbauprozess ein Entdeckungspaket zur Erfassung der Adresse des Weiterleitungsagenten des Empfängerknotens, um eine entdeckte Adresse zur Verfügung zu stellen. Als nächstes wird bestimmt406 , ob eine solche entdeckte Adresse des Weiterleitungsagenten tatsächlich empfangen worden ist, und wenn nicht, fährt der Prozess fort, den Empfang der entdeckten Adresse des Weiterleitungsagenten zu überprüfen. Wenn andererseits die entdeckte Adresse des Weiterleitungsagenten empfangen worden ist, wird eine Benachrichtigungsnachricht unter Verwendung des direkten Leitweges an den Weiterleitungsagenten unter Verwendung der entdeckten Adresse gesendet408 . Der Zweck der Benachrichtigungsnachricht besteht darin, dem Mobilitätsagenten zu bestätigen, dass der Weiterleitungsagent tatsächlich auf dem direkten Leitweg kommunizieren kann. Es werden jedoch andere Ausführungsformen der Bestätigung berücksichtigt und somit befinden sie sich in dem Umfang der verschiedenen zur Verfügung gestellten Lehren. Für diese bestimmte Ausführungsform wird als nächstes bestimmt410 , ob von dem Weiterleitungsagenten eine Antwort empfangen worden ist, und wenn nicht, endet412 der Prozess an diesem Punkt. Andernfalls kann die Antwort eine Antwort sein, die im Besonderen die Verwendung des direkten Leitweges bestätigt, und/oder die Antwort kann Daten für den Empfängerknoten als eine Anzeige umfassen, dass der Weiterleitungsagent auf dem direkten Leitweg kommuniziert. Nachdem eine Antwort von dem Weiterleitungsagenten empfangen worden ist, die eine Bestätigung der Fähigkeit des Weiterleitungsagenten anzeigt, auf dem direkten Leitweg zu kommunizieren, richtet der Prozess dementsprechend den direkten Leitweg mit dem Weiterleitungsagenten ein414 . Alle nachfolgenden Datenkommunikationen zwischen dem Senderknoten und dem Empfängerknoten werden somit über den direkten Leitweg ausgetauscht416 . Der Prozess412 endet an diesem Punkt. - Es wird nun auf
5 Bezug genommen, darin wird ein Flussdiagramm eines Aufbauprozesses nach einer Ausführungsform gezeigt und im Allgemeinen bei500 angezeigt. Dieser Prozess startet502 , wie gezeigt, damit, dass der Senderknoten Daten an den Empfängerknoten sendet. In dieser Ausführungsform wird ein ICMP-Echopaket mit der IP-Leitwegsaufzeichnungsoption als das Entdeckungspaket verwendet, das an den Weiterleitungsagenten gesendet wird504 . Im Besonderen verwendet das ICMP-Echopaket, in dieser Ausführungsform, die Adresse des Senderknotens als eine Quellenadresse und die Adresse des Empfängerknotens als die Zieladresse. Der Prozess bestimmt506 dann, ob der Empfängerknoten mit einem ICMP-Echoantwortpaket antwortet, das über eine Mehrzahl von Adressen verfügt, die während des Leitweges hinzugefügt wurden. Wenn nicht, endet508 der Prozess an diesem Punkt. Wenn jedoch ein ICMP-Echoantwortpaket empfangen wurde, erfasst510 der Prozess die Adresse des mit dem Empfängerknoten in Verbindung stehenden Weiterleitungsagenten unter Verwendung des ICMP-Echoantwortpaketes, um im Besonderen eine entdeckte Adresse des Weiterleitungsagenten zur Verfügung zu stellen. - Dann wird eine Benachrichtigungsnachricht der Verwendung eines direkten Leitweges unter Verwendung der entdeckten Adresse des Weiterleitungsagenten direkt an den Weiterleitungsagenten gesendet
512 . Der Prozess bestimmt514 dann, ob eine Antwort auf die Bestätigungsnachricht von dem Weiterleitungsagenten des Empfängerknotens empfangen worden ist, und wenn nicht, endet508 der Prozess an diesem Punkt. Andernfalls richtet der Prozess, nachdem eine Antwort von dem Weiterleitungsagenten empfangen worden ist, die anzeigt, dass der direkte Leitweg verwendet werden kann, dementsprechend den direkten Leitweg mit dem Weiterleitungsagenten des Empfängerknotens ein516 . Daten zwischen dem Senderknoten und dem Empfängerknoten werden unter Verwendung des eingerichteten direkten Leitweges richtig ausgetauscht518 und der Aufbauprozess endet508 . - Es wird nun auf
6 Bezug genommen, darin wird ein Flussdiagramm eines Beendigungsprozesses nach einer Ausführungsform gezeigt und im Allgemeinen bei600 angezeigt. Nachdem der direkte Leitweg für den Senderknoten und den Empfängerknoten eingerichtet worden ist und eine Datenkommunikation auf dem direkten Leitweg ausgetauscht wird, kann, entweder durch eine Anforderung von den Knoten oder eine Trennung von dem Netzwerk, oder sowohl durch eine Anforderung von den Knoten und eine Trennung von dem Netzwerk, eine Beendigung aufgerufen werden. Somit wird der Beendigungsprozess600 einbezogen, um diese Änderungen, die den direkten Leitweg betreffen können, zu verfolgen. In dieser Ausführungsform wird der Beendigungsprozess600 mit einer Änderung initiiert602 , die während Kommunikationen auf dem direkten Leitweg auftritt. Als nächstes wird bestimmt604 , ob der direkte Leitweg basierend auf der Änderung beendet werden soll, und wenn nicht, endet606 der Beendigungsprozess600 an diesem Punkt. - Wenn andererseits die Änderung eine Beendigung des direkten Leitweges erfordert, wird eine Beendigungsmitteilung zum Bereitstellen einer Mitteilung der Beendigung des direkten Leitweges ausgetauscht
608 . Im Besonderen verursacht, in einer Ausführungsform, ein Satz von vordefinierten Bedingungen, der eine Ausschaltung des Sender- oder Empfängerknotens umfasst, dass der direkte Leitweg beendet wird. In diesem Falle, wenn der Empfängerknoten ausgeschaltet wird, sendet der Weiterleitungsagent die Beendigungsmitteilung an den Mobilitätsagenten, während, wenn der Senderknoten ausgeschaltet wird, der Mobilitätsagent die Beendigungsmitteilung an den Weiterleitungsagenten sendet. Als ein Ergebnis gibt es einen Austausch einer Beendigungsmitteilung, was ein optionales Merkmal ist. Nachdem der Bedarf eingerichtet worden ist, den direkten Leitweg zu beenden, wird der direkte Leitweg dementsprechend beendet610 und der Prozess abgeschlossen606 . - Mit diesen verschiedenen gezeigten Lehren, wird eine Kommunikationstechnik zur Verfügung gestellt, die einen direkten Leitweg mit Agenten einrichtet, die im Wesentlichen direkt mit den Knoten in Verbindung stehen, die Kommunikationen austauschen. Als ein Ergebnis wird ein kürzerer Leitweg zwischen den Knoten verwendet, was zu einem optimierteren Kommunikationsweg in dem System führt. Im Besonderen wird, weil die Heimagenten der Knoten von dem Leitweg entfernt werden, ein geringeres Maß an Weiterleitung benötigt, um Daten zwischen den Knoten auszutauschen. Somit werden weniger Netzwerkressourcen verwendet, um ein effizienteres System zu erzeugen, während eine kürzere Ver bindungsverzögerung zwischen den Knoten zur Verfügung gestellt wird.
- Darüber hinaus ist, weil der Leitweg bei dem Agenten optimiert wird, der im Wesentlichen direkt mit dem mobilen Knoten und nicht mit seinem Heimagenten in Verbindung steht, ein Verfolgen von verschiedenen Verbindungen zwischen Mobilvorrichtungen jetzt einfacher als zuvor. Somit wird unter anderem eine effizientere Lastenverteilung zur Verfügung gestellt. Darüber hinaus können die zur Verfügung gestellten verschiedenen Ausführungsformen leicht in das bestehende System implementiert werden, ohne notwendigerweise den Heimagenten und mobile Knoten zu ändern. Somit können die verschiedenen präsentierten Lehren mit minimalen Kosten nahtlos in das bestehende System integriert werden. Weiterhin funktionieren die verschiedenen Ausführungsformen sogar, wenn der Agent, der direkt an entweder den Sender- oder den Empfängerknoten angeschlossen ist, den Aufbau und die Aktualisierung des Pfades zu dem Heimagenten des mobilen Knotens autonom, ohne irgendeine explizierte Anforderung (wie zum Beispiel eine "Mobile Internet Protocol"-Registrierungsanforderung) von dem mobilen Knoten, handhabt. Tatsächlich können die verschiedenen zur Verfügung gestellten Lehren sogar verwendet werden, wenn die mobilen Knoten nicht "Mobile Internet Protocol"-fähig sind.
- Dem Fachmann auf dem Gebiet ist klar, dass eine breite Vielfalt von Modifizierungen, Änderungen und Kombinationen hinsichtlich der oben beschriebenen Ausführungsformen vorgenommen werden können, ohne von dem Geist und Umfang der Erfindung abzuweichen, und dass solche Modifi zierungen, Änderungen und Kombinationen in dem Geltungsbereich des erfinderischen Konzeptes enthalten sein sollen.
- ZUSAMMENFASSUNG
- In der vorliegenden Technik eines Kommunikationssystems (
100 ) wird eine Adresse eines Weiterleitungsagenten (114 ), der mit einem Empfängerknoten (112 ) in Verbindung steht, erfasst, um eine entdeckte Adresse zur Verfügung zu stellen. Diese entdeckte Adresse wird dann verwendet, um einen direkten Leitweg mit dem Weiterleitungsagenten des Empfängerknotens für nachfolgende Kommunikationen zwischen einem Senderknoten (104 ) und dem Empfängerknoten einzurichten.
Claims (11)
- Verfahren, das umfasst: Erfassen einer Adresse für einen Weiterleitungsagenten, der mit einem Empfängerknoten in Verbindung steht, um eine entdeckte Adresse zur Verfügung zu stellen; und Einrichten eines direkten Leitweges mit dem Weiterleitungsagenten des Empfängerknotens unter Verwendung der entdeckten Adresse zur nachfolgenden Kommunikation zwischen einem Senderknoten und dem Empfängerknoten.
- Verfahren nach Anspruch 1, das weiter umfasst: Bestimmen, ob eine Kommunikation mit dem Weiterleitungsagenten basierend auf einer vordefinierten Bedingung beendet werden soll; Beenden des direkten Leitweges mit dem Weiterleitungsagenten, wenn eine Kommunikation mit dem Weiterleitungsagenten basierend auf der vordefinierten Bedingung beendet werden soll.
- Verfahren nach Anspruch 1, wobei ein Erfassen der Adresse des Weiterleitungsagenten weiter umfasst: Senden eines Entdeckungspakets, das über eine Option zur Leitwegsverfolgung verfügt, an den Empfängerknoten.
- Verfahren nach Anspruch 3, wobei das Entdeckungspaket ein "Internet Control Message Protocol"-Echopaket ist, das über eine Internetprotokollleitwegsaufzeichnungsoption verfügt, die eine Adresse des Senderknotens als eine Quellenadresse und eine Adresse des Empfängerknotens als eine Zieladresse verwendet, wobei das Verfahren weiter umfasst: Erfassen einer Internetprotokolladresse des Weiterleitungsagenten von einem "Internet Control Message Protocol"-Echopaket, das über eine Mehrzahl von Adressen verfügt, die durch die Internetprotokollleitwegsaufzeichnungsoption verfolgt werden.
- Verfahren nach Anspruch 1, das vor einem Einrichten eines direkten Leitweges mit dem Weiterleitungsagenten des Empfängerknotens eine entdeckte Adresse verwendet, wobei das Verfahren weiter umfasst: Senden einer Benachrichtigungsnachricht an den Weiterleitungsagenten, um die Verwendung des direkten Leitweges anzuzeigen; Bestimmen, ob eine Antwort direkt von dem Weiterleitungsagenten empfangen worden ist; Einrichten des direkten Leitweges mit dem Weiterleitungsagenten, wenn von dem Weiterleitungsagenten direkt eine Antwort empfangen worden ist.
- Vorrichtung, die umfasst: eine Adressenerfassungsschaltung die eine Adresse eines Weiterleitungsagenten erfasst, der mit einem Empfängerknoten in Verbindung steht, um eine entdeckte Adresse zur Verfügung zu stellen; und eine Kommunikationsagentenschaltung, die, unter Verwendung der entdeckten Adresse zur nachfolgenden Kommunikation zwischen dem Senderknoten und dem Empfängerknoten, einen direkten Leitweg mit dem Weiterleitungsagenten des Empfängerknotens einrichtet.
- Vorrichtung nach Anspruch 6, wobei die Adressenerfassungsschaltung weiterhin ein Entdeckungspaket, das über eine Leitwegsverfolgungsoption verfügt, an den Empfängerknoten sendet.
- Vorrichtung nach Anspruch 7, wobei das Entdeckungspaket ein "Internet Control Message Protocol"-Echopaket ist, das über eine Internetprotokollleitwegsaufzeichnungsoption verfügt, die eine Adresse des Senderknotens als eine Quellenadresse und eine Adresse des Empfängerknotens als eine Zieladresse verwendet, und wobei die Adressenerfassungsschaltung eine Internetprotokolladresse des Weiterleitungsagenten von einem "Internet Control Message Protocol"-Echopaket erfasst, das über eine Mehrzahl von Adressen verfügt, die durch die Internetprotokollleitwegsaufzeichnungsoption verfolgt werden.
- Vorrichtung nach Anspruch 6, wobei die Kommunikationsagentenschaltung weiterhin bestimmt, ob der direkte Leitweg basierend auf einer vordefinierten Bedingung beendet werden soll, und den direkten Leitweg beendet, wenn der direkte Leitweg basierend auf der vordefinierten Bedingung beendet werden soll.
- Vorrichtung nach Anspruch 6, wobei die Kommunikationsagentenschaltung weiterhin bestätigt, dass der Weiterleitungsagent des Empfängerknotens in der Lage ist, auf dem direkten Leitweg zu kommunizieren.
- System, das umfasst: eine Mehrzahl von Knoten, die zur drahtlosen Kommunikation befähigt sind; einen ersten Mobilitätsagenten, der mit einem Senderknoten von der Vielzahl von Knoten in Verbindung steht, der eine Kommunikation mit einem Empfängerknoten von der Mehrzahl der Knoten anfordert, wobei der Mobilitätsagent Datenpakte für den Senderknoten weiterleitet; einen zweiten Mobilitätsagenten, der mit dem Empfängerknoten in Verbindung steht, wobei der zweite Mobilitätsagent Datenpakete für den Empfängerknoten weiterleitet; und wobei der erste Mobilitätsagent eine Adresse des zweiten Mobilitätsagenten erfasst, um eine entdeckte Adresse zur Verfügung zu stellen, und, unter Verwendung der entdeckten Adresse für nachfolgende Kommunikationen zwischen dem Senderknoten und dem Empfängerknoten, einen direkten Leitweg mit dem zweiten Mobilitätsagenten einrichtet.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN536KO2005 | 2005-06-21 | ||
IN536/KOL/2005 | 2005-06-21 | ||
PCT/US2006/023731 WO2007001953A1 (en) | 2005-06-21 | 2006-06-19 | Method, apparatus, and system for establishing a direct route between agents of a sender node and a receiver node |
Publications (2)
Publication Number | Publication Date |
---|---|
DE112006001447T5 true DE112006001447T5 (de) | 2008-05-08 |
DE112006001447B4 DE112006001447B4 (de) | 2013-03-07 |
Family
ID=37595437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE112006001447T Active DE112006001447B4 (de) | 2005-06-21 | 2006-06-19 | Verfahren, Vorrichtung und System zum Einrichten eines direkten Leitweges zwischen Agenten eines Senderknotens und eines Empfängerknotens |
Country Status (5)
Country | Link |
---|---|
US (1) | US8144687B2 (de) |
CN (1) | CN101204046B (de) |
DE (1) | DE112006001447B4 (de) |
GB (1) | GB2440884B (de) |
WO (1) | WO2007001953A1 (de) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112006001657B4 (de) * | 2005-06-21 | 2017-05-24 | Motorola Mobility, Inc. ( N.D. Ges. D. Staates Delaware ) | Verfahren und Vorrichtungen zum Geräteruf und zur Standortaktualisierung in einem Netzwerk |
DE112006001710T5 (de) * | 2005-06-21 | 2008-05-21 | Motorola, Inc., Schaumburg | Verfahren und Vorrichtung zur Vereinfachung der Kommunikation mobiler Stationen unter Verwendung einer auf dem Internetprotokoll basierenden Kommunikation |
GB2440886B (en) * | 2005-06-21 | 2009-11-04 | Motorola Inc | Method and apparatus to facilitate communications using surrogate and care of internet protocol addresses |
US7772632B2 (en) | 2006-08-21 | 2010-08-10 | Micron Technology, Inc. | Memory arrays and methods of fabricating memory arrays |
US10390286B2 (en) | 2007-03-12 | 2019-08-20 | Nec Corporation | Method for performing route optimization between two nodes in network based mobility management |
US8085793B2 (en) * | 2007-09-24 | 2011-12-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Traffic localization with proxy mobility |
US8625582B2 (en) * | 2008-08-14 | 2014-01-07 | Motorola Solutions, Inc. | Method and apparatus for routing a bearer path in an internet protocol multimedia subsystem based communication system |
US9414500B2 (en) | 2009-06-02 | 2016-08-09 | Hsio Technologies, Llc | Compliant printed flexible circuit |
US8625529B2 (en) * | 2010-03-30 | 2014-01-07 | Verizon Patent And Licensing Inc. | System for and method of dynamic home agent allocation |
US10159154B2 (en) | 2010-06-03 | 2018-12-18 | Hsio Technologies, Llc | Fusion bonded liquid crystal polymer circuit structure |
US9794731B2 (en) | 2010-12-31 | 2017-10-17 | Google Technology Holdings LLC | Method and apparatus for providing secure communication in a self-organizing network |
US9761520B2 (en) | 2012-07-10 | 2017-09-12 | Hsio Technologies, Llc | Method of making an electrical connector having electrodeposited terminals |
US10667410B2 (en) | 2013-07-11 | 2020-05-26 | Hsio Technologies, Llc | Method of making a fusion bonded circuit structure |
US10506722B2 (en) | 2013-07-11 | 2019-12-10 | Hsio Technologies, Llc | Fusion bonded liquid crystal polymer electrical circuit structure |
CN108347723B (zh) * | 2017-01-25 | 2021-01-29 | 华为技术有限公司 | 一种切换方法和装置 |
US10276175B1 (en) | 2017-11-28 | 2019-04-30 | Google Llc | Key phrase detection with audio watermarking |
Family Cites Families (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6195555B1 (en) | 1994-01-11 | 2001-02-27 | Ericsson Inc. | Method of directing a call to a mobile telephone in a dual mode cellular satellite communication network |
US5506838A (en) * | 1994-12-29 | 1996-04-09 | Emc Corporation | Packet propagation and dynamic route discovery apparatus and techniques |
FI101763B (fi) | 1995-12-01 | 1998-08-14 | Nokia Mobile Phones Ltd | Siirrettävän tiedon koostumuksen säilyttäminen tukiaseman vaihdon yhte ydessä |
US6230012B1 (en) | 1998-08-07 | 2001-05-08 | Qualcomm Incorporated | IP mobility support using proxy mobile node registration |
US6430698B1 (en) | 1998-10-05 | 2002-08-06 | Nortel Networks Limited | Virtual distributed home agent protocol |
SE522378C2 (sv) | 1998-11-09 | 2004-02-03 | Telia Ab | Effektiva lägeshanteringsstrategier i ett UMTS-baserat nät |
US6496505B2 (en) | 1998-12-11 | 2002-12-17 | Lucent Technologies Inc. | Packet tunneling optimization to wireless devices accessing packet-based wired networks |
US6973057B1 (en) | 1999-01-29 | 2005-12-06 | Telefonaktiebolaget L M Ericsson (Publ) | Public mobile data communications network |
US6285880B1 (en) | 1999-05-14 | 2001-09-04 | Telefonaktiebolaget L M Ericsson (Publ) | Intersystem message indicator specifying MIN or IMSI usage |
US6567664B1 (en) | 1999-06-02 | 2003-05-20 | Nokia Corporation | Registration for mobile nodes in wireless internet protocols |
US6466964B1 (en) | 1999-06-15 | 2002-10-15 | Cisco Technology, Inc. | Methods and apparatus for providing mobility of a node that does not support mobility |
US6473413B1 (en) | 1999-06-22 | 2002-10-29 | Institute For Information Industry | Method for inter-IP-domain roaming across wireless networks |
EP1111874A1 (de) * | 1999-12-20 | 2001-06-27 | Telefonaktiebolaget L M Ericsson | Anrufleitweglenkung für ein Mobile-IP Ad-Hoc Netzwerk |
US6711408B1 (en) | 2000-02-05 | 2004-03-23 | Ericsson Inc. | Position assisted handoff within a wireless communications network |
JP3633430B2 (ja) * | 2000-03-27 | 2005-03-30 | 三菱電機株式会社 | 通信方法、通信システム、通信装置、及び記録媒体 |
US7126939B2 (en) | 2000-07-24 | 2006-10-24 | Nortel Networks Limited | Packet-based calls in a wireless network |
US6925075B2 (en) * | 2000-07-31 | 2005-08-02 | Telefonaktiebolaget Lm Ericsson | Method and system for inter-operability between mobile IP and RSVP during route optimization |
KR100369807B1 (ko) * | 2000-08-05 | 2003-01-30 | 삼성전자 주식회사 | 이동 인터넷을 위한 패킷 전송 방법 |
US6721565B1 (en) | 2000-08-07 | 2004-04-13 | Lucent Technologies Inc. | Handover of wireless calls between systems supporting circuit and packet call models |
ATE469522T1 (de) * | 2000-10-18 | 2010-06-15 | Ericsson Telefon Ab L M | Nahtlose weiterreichung bei mobile ip |
KR100464374B1 (ko) | 2000-11-01 | 2004-12-31 | 삼성전자주식회사 | 이동통신 단말기에 고정 주소를 할당하기 위한 시스템 및방법 |
US20020075844A1 (en) | 2000-12-15 | 2002-06-20 | Hagen W. Alexander | Integrating public and private network resources for optimized broadband wireless access and method |
JP3768406B2 (ja) | 2001-01-15 | 2006-04-19 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信網における情報配信制御方法及びシステム、及び移動通信網における通信ノードでの情報蓄積方法 |
US20030016655A1 (en) * | 2001-01-29 | 2003-01-23 | Docomo Communications Laboratories Usa, Inc. | Fast dynamic route establishment in wireless, mobile access digital networks using mobility prediction |
DE10111493B4 (de) | 2001-03-09 | 2005-05-25 | Siemens Ag | Verfahren und Vorrichtung zum Aufbau einer Verbindung eines mobilen Endgerätes mit einem Netzwerkserver über ein Mobilfunknetz un ein weiteres Netz (Internet) |
US7139833B2 (en) | 2001-04-04 | 2006-11-21 | Ipr Licensing, Inc. | Proxy mobile node capability for mobile IP |
US7096273B1 (en) | 2001-04-25 | 2006-08-22 | Cisco Technology, Inc. | DHCP over mobile IP |
JP4340400B2 (ja) | 2001-04-27 | 2009-10-07 | 富士通株式会社 | 階層化パケット網におけるパケット転送方法並びに階層化パケット通信システム並びに同システムに使用されるエッジノード及び移動端末並びに階層化パケット網におけるパケット転送方法 |
US7349380B2 (en) | 2001-08-15 | 2008-03-25 | Meshnetworks, Inc. | System and method for providing an addressing and proxy scheme for facilitating mobility of wireless nodes between wired access points on a core network of a communications network |
US20040213181A1 (en) | 2001-10-11 | 2004-10-28 | Sandro Grech | Method and system for managing data flow between mobile nodes, access routers and peer nodes |
WO2003037009A1 (en) | 2001-10-23 | 2003-05-01 | Meshnetworks, Inc. | System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks |
TW571234B (en) | 2001-11-06 | 2004-01-11 | Penbex Data Systems Inc | Method and device for packaging and decomposing image file, and image file capable of being packaged and decomposed |
DE60233255D1 (de) | 2001-12-03 | 2009-09-17 | Nokia Corp | Auf richtlinien basierende mechanismen zur auswahl von zugriffs-routern und mobilkontext |
US6917810B2 (en) | 2001-12-05 | 2005-07-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimization or circuit call setup and delivery associated with inter-MSC packet data handoff |
FI114190B (fi) | 2002-01-11 | 2004-08-31 | Radionet Oy | Menetelmä liikkuvuuden tukemiseksi langattomissa verkoissa |
AU2003217301A1 (en) * | 2002-02-04 | 2003-09-02 | Flarion Technologies, Inc. | A method for extending mobile ip and aaa to enable integrated support for local access and roaming access connectivity |
US7366524B2 (en) | 2002-02-06 | 2008-04-29 | Ntt Docomo Inc. | Using subnet relations for paging, authentication, association and to activate network interfaces in heterogeneous access networks |
US7016682B2 (en) | 2002-03-04 | 2006-03-21 | Air Broadband Communications, Inc. | Hybrid wireless access bridge and mobile access router system and method |
US7477612B2 (en) * | 2002-03-15 | 2009-01-13 | Broadcom Corporation | Topology discovery process and mechanism for a network of managed devices |
KR100424620B1 (ko) | 2002-03-27 | 2004-03-25 | 삼성전자주식회사 | 무선 근거리 네트워크에서 이동단말의 서브네트워크간이동성을 지원하기 위한 장치 및 방법 |
US7835324B2 (en) | 2002-04-11 | 2010-11-16 | Nortel Networks Limited | Resource optimization in a wireless IP network |
US7289463B2 (en) | 2002-04-30 | 2007-10-30 | Alcatel Lucent | Hierarchical wireless network and an associated method for delivering IP packets to mobile stations |
US20030206532A1 (en) | 2002-05-06 | 2003-11-06 | Extricom Ltd. | Collaboration between wireless lan access points |
WO2003101000A1 (en) | 2002-05-22 | 2003-12-04 | Interdigital Technology Corporation | Mobile unit having internet protocol functionality |
JP4024797B2 (ja) | 2002-06-07 | 2007-12-19 | シーメンス アクチエンゲゼルシヤフト | 移動無線ネットワークの無線ネットワークコントローラと他の装置との間でipパケットを伝送するための方法及び装置 |
US7539164B2 (en) | 2002-06-14 | 2009-05-26 | Nokia Corporation | Method and system for local mobility management |
US7315526B2 (en) | 2002-06-20 | 2008-01-01 | Thomson Licensing | Dual home mobility management in a wireless telephony/wireless LAN interworking environment |
US20040034705A1 (en) * | 2002-08-13 | 2004-02-19 | Mihai Focsaneanu | Connecting devices in a data network |
FI114840B (fi) | 2002-09-12 | 2004-12-31 | Nokia Corp | Yhteysvastuun vaihtaminen |
US7460547B2 (en) | 2002-10-03 | 2008-12-02 | Cisco Technology, Inc. | Mobile director |
US20040071109A1 (en) | 2002-10-11 | 2004-04-15 | Samsung Electronics Co, Ltd. | Wireless device and network with improved functional architecture |
US7477920B2 (en) | 2002-10-25 | 2009-01-13 | Intel Corporation | System and method for automatically configuring and integrating a radio base station into an existing wireless cellular communication network with full bi-directional roaming and handover capability |
US20040082330A1 (en) | 2002-10-29 | 2004-04-29 | Marin James Scott | Method for handoff and redundancy using mobile IP |
US7457289B2 (en) | 2002-12-16 | 2008-11-25 | Cisco Technology, Inc. | Inter-proxy communication protocol for mobile IP |
US7016690B2 (en) | 2003-02-10 | 2006-03-21 | Flarion Technologies, Inc. | Methods and apparatus for updating mobile node location information |
KR100594110B1 (ko) | 2003-03-08 | 2006-07-03 | 삼성전자주식회사 | 광대역 무선 접속 통신 시스템에서 트래픽 상태에서의 핸드오프 시스템 및 방법 |
US7505432B2 (en) | 2003-04-28 | 2009-03-17 | Cisco Technology, Inc. | Methods and apparatus for securing proxy Mobile IP |
US20040242233A1 (en) | 2003-06-02 | 2004-12-02 | Navini Networks, Inc. | Method and system for providing a mobile node proxy service to a traveling mobile node |
US7649866B2 (en) | 2003-06-24 | 2010-01-19 | Tropos Networks, Inc. | Method of subnet roaming within a network |
US7453840B1 (en) | 2003-06-30 | 2008-11-18 | Cisco Systems, Inc. | Containment of rogue systems in wireless network environments |
KR100703264B1 (ko) | 2003-08-29 | 2007-04-03 | 삼성전자주식회사 | 다양한 억세스망들이 중첩된 이동통신시스템에서 음성 및데이터 서비스 제공 방법 및 장치 |
US7167135B2 (en) * | 2003-09-11 | 2007-01-23 | Intel Corporation | MEMS based tunable antenna for wireless reception and transmission |
EP1524806B1 (de) | 2003-10-18 | 2015-12-23 | Samsung Electronics Co., Ltd. | System und Verfahren zum Weiterreichen eines mobilen IP Endgeräts in einem drahtlosen Netzwerk |
KR20060115876A (ko) | 2003-11-18 | 2006-11-10 | 에어 브로드밴드 커뮤니케이션스, 인코포레이티드 | 모바일 환경에서의 dhcp 풀 공유 매커니즘 |
US7103358B2 (en) | 2003-11-20 | 2006-09-05 | International Business Machines Corporation | Overlay calling plan for wireless telephone |
CN1630259B (zh) | 2003-12-15 | 2011-03-30 | 松下电器产业株式会社 | 内部代理装置、通信系统以及通信方法 |
US7330456B2 (en) | 2003-12-19 | 2008-02-12 | Mediatek, Inc. | Method and apparatus for wireless relay within a network environment |
WO2005074307A1 (en) | 2004-02-02 | 2005-08-11 | Electronics And Telecommunications Research Institute | Method for dynamic address allocation using mobile ip in wireless portable internet system |
KR20050081240A (ko) | 2004-02-12 | 2005-08-18 | 삼성전자주식회사 | 버전 6의 모바일 아이피 시스템에서 가상 아이피 존 할당방법 |
US7606194B2 (en) * | 2004-02-20 | 2009-10-20 | Hewlett-Packard Development Company, L.P. | Method and apparatus for registering a mobile node with a home agent |
US7376122B2 (en) * | 2004-02-23 | 2008-05-20 | Microsoft Corporation | System and method for link quality source routing |
US7502331B2 (en) * | 2004-11-17 | 2009-03-10 | Cisco Technology, Inc. | Infrastructure-less bootstrapping: trustless bootstrapping to enable mobility for mobile devices |
US7949358B2 (en) * | 2004-12-23 | 2011-05-24 | Xocyst Transfer Ag L.L.C. | Systems and methods for device discovery |
KR100727932B1 (ko) | 2005-02-14 | 2007-06-14 | 삼성전자주식회사 | 이동 노드를 등록하는 방법 및 장치 |
-
2006
- 2006-06-19 GB GB0723237A patent/GB2440884B/en active Active
- 2006-06-19 WO PCT/US2006/023731 patent/WO2007001953A1/en active Application Filing
- 2006-06-19 DE DE112006001447T patent/DE112006001447B4/de active Active
- 2006-06-19 CN CN200680022516XA patent/CN101204046B/zh active Active
- 2006-06-19 US US11/913,935 patent/US8144687B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
GB2440884B (en) | 2010-01-06 |
GB0723237D0 (en) | 2008-01-09 |
CN101204046A (zh) | 2008-06-18 |
WO2007001953A1 (en) | 2007-01-04 |
DE112006001447B4 (de) | 2013-03-07 |
US20080186964A1 (en) | 2008-08-07 |
US8144687B2 (en) | 2012-03-27 |
CN101204046B (zh) | 2011-08-17 |
GB2440884A (en) | 2008-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112006001447B4 (de) | Verfahren, Vorrichtung und System zum Einrichten eines direkten Leitweges zwischen Agenten eines Senderknotens und eines Empfängerknotens | |
DE60120523T2 (de) | Vorrichtung und Verfahren zur Verwaltung von Lagekennungen, und Lagekennungverarbeitungsverfahren | |
DE60021448T2 (de) | System und Verfahren zur Optimierung eines Leitweges in einem drahtlosen Netzprotokoll für Internet | |
DE10393628B4 (de) | System und Verfahren zum Integrieren mobiler Vernetzung mit sicherheitsbasierten virtuellen privaten Netzwerksystemen (VPNS) | |
DE602004008692T2 (de) | Drahtloses lokales Netzwerksystem mit der Möglichkeit zur Unterstützung von mobilen Hosts und ein entsprechendes Betriebsverfahren | |
DE112006001655B4 (de) | Verfahren und Vorrichtung zur Vereinfachung einer Kommunikation unter Verwendung von Ersatz- und Care-of-Internetprotokolladressen | |
DE60207100T2 (de) | Geheimhalten des aufenthaltsortes in kommunikationsnetzwerken | |
DE60319071T2 (de) | Vefahren zum datentransfer in mobil- und festtelekommunikationssystemen | |
DE60221231T2 (de) | Verwaltungssystem für mobiles endgerät, mobiles endgerät, agent und programm | |
DE112006001657B4 (de) | Verfahren und Vorrichtungen zum Geräteruf und zur Standortaktualisierung in einem Netzwerk | |
DE69821393T2 (de) | Proxy-Leitweglenkung | |
DE60028254T2 (de) | Steuerungsgerät und -verfahren für paketbasierte kommunikation | |
DE602005003257T2 (de) | Mobiles Host-Endgerät, Funkrufagent, Pakerkommunikationssystem und Verfahren zur Feststellung von Bewegung | |
DE602004007303T2 (de) | Identifizierungs-verfahren und -vorrichtung zum aufbau von hip-verbindungen zwischen gewöhnlichen und hip-fähigen netzknoten | |
DE60311632T2 (de) | Mobiler Knoten, Mobilitätssteuerungsgerät, Verfahren zur Kommunikationssteuerung, Kommunikationssystem und Datenformat | |
DE60133641T2 (de) | Kommunikationssystem und verfahren dafür | |
DE60029292T2 (de) | System und Verfahren zur mobilen Kommunikation mit Vermeidung von Verzögerungen bei der Datenübertragung | |
DE112006000157T5 (de) | Verfahren und Vorrichtung zum Schaffen einer zu einem drahtlosen Mesh-Netzwerk gehörigen transparenten Brücke | |
DE112005003194B4 (de) | Verteilter Domain Name Service | |
DE112006001618B4 (de) | Verfahren und Vorrichtung zum Verringern der Latenz während Änderungen einer drahtlosen Konnektivität | |
DE60215053T2 (de) | Verfahren zur unterstützung der mobilität in drahtlosen netzwerken | |
DE10229863A1 (de) | Verfahren zum Übertragen von Daten von einem Server eines virtuellen privaten Netzwerks zu einem mobilen Knoten | |
DE112006001712T5 (de) | Auf dem Address Resolution Protocol basierendes drahtloses Zugriffspunktverfahren und entsprechende Vorrichtung | |
DE60310966T2 (de) | Verfahren, durch das eine drahtlose station vor der assoziation mit einem zugangspunkt eines drahtlosen netzwerks netzwerkmetriken bestimmen kann | |
DE112004000524B4 (de) | Verfahren, Vorrichtung und System zum Sicherstellen eines zuverlässigen Zugangs zu einem Roaming-Mobilknoten |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8125 | Change of the main classification |
Ipc: H04L 12/56 AFI20060619BHDE |
|
R016 | Response to examination communication | ||
8127 | New person/name/address of the applicant |
Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US |
|
R081 | Change of applicant/patentee |
Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US Free format text: FORMER OWNER: MOTOROLA, INC., SCHAUMBURG, ILL., US Effective date: 20110324 Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, MOUNTAIN VIEW, US Free format text: FORMER OWNER: MOTOROLA, INC., SCHAUMBURG, ILL., US Effective date: 20110324 |
|
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04L0012560000 Ipc: H04L0012741000 |
|
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04L0012560000 Ipc: H04L0012741000 Effective date: 20121121 |
|
R020 | Patent grant now final |
Effective date: 20130608 |
|
R081 | Change of applicant/patentee |
Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, MOUNTAIN VIEW, US Free format text: FORMER OWNER: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES DELAWARE ), LIBERTYVILLE, LLL., US |
|
R082 | Change of representative |
Representative=s name: BETTEN & RESCH PATENT- UND RECHTSANWAELTE PART, DE |
|
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04L0012741000 Ipc: H04L0045740000 |