DE112005002695T5 - Lagebasiertes Software-Aktualisierungssystem - Google Patents

Lagebasiertes Software-Aktualisierungssystem Download PDF

Info

Publication number
DE112005002695T5
DE112005002695T5 DE112005002695T DE112005002695T DE112005002695T5 DE 112005002695 T5 DE112005002695 T5 DE 112005002695T5 DE 112005002695 T DE112005002695 T DE 112005002695T DE 112005002695 T DE112005002695 T DE 112005002695T DE 112005002695 T5 DE112005002695 T5 DE 112005002695T5
Authority
DE
Germany
Prior art keywords
software update
destination
software
location
update system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE112005002695T
Other languages
English (en)
Inventor
Michael C. Chillicothe Gatz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Caterpillar Inc
Original Assignee
Caterpillar Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Caterpillar Inc filed Critical Caterpillar Inc
Publication of DE112005002695T5 publication Critical patent/DE112005002695T5/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Software-Aktualisierungssystem (10), welches Folgendes aufweist:
einen Prozessor (20); und
ein Positionslokalisierungssystem (22) in Verbindung mit dem Prozessor und konfiguriert, um Informationen bezüglich einer geographischen Lage von mindestens einer Zieleinheit (16) zu liefern; wobei der Prozessor konfiguriert ist, um
eine Schnittstelle mit dem Positionslokalisierungssystem herzustellen, um die geographische Lage der mindestens einen Zieleinheit zu bestimmen; und
die mindestens eine Zieleinheit mit einer Software-Aktualisierung zu beliefern, die mit der geographischen Lage der mindestens einen Zieleinheit in Beziehung steht.

Description

  • Technisches Gebiet
  • Die vorliegende Offenbarung ist auf ein Software-Aktualisierungssystem gerichtet, und insbesondere auf ein Software-Aktualisierungssystem, welches konfiguriert ist, um eine Software-Aktualisierung zu einer Zieleinheit basierend auf der geographischen Lage der Zieleinheit zu liefern.
  • Hintergrund
  • Software bzw. Programme können in Systeme zur Steuerung von verschiedenen Betriebsvorgängen einer großen Anzahl von elektronisch gesteuerten Vorrichtungen geflasht bzw. aktualisiert werden. Für viele Anwendungen kann diese Software gewisse Steuermerkmale aufweisen, die ausgelegt sind, um es den elektronisch gesteuerten Vorrichtungen zu ermöglichen, in einer Weise in Übereinstimmung mit Regelungen oder Gebräuchen einer speziellen geographischen Region zu arbeiten. Beispielsweise kann eine elektronisch gesteuerte Anzeigevorrichtung zur Anwendung in Frankreich konfiguriert sein, um Worte in französischer Sprache anzuzeigen. In ähnlicher Weise können Funkübertragungsvorrichtungen programmiert sein, um mit einer gewissen Frequenz, Leistung, Modulation und anderen Charakteristiken zu arbeiten, um mit den Übertragungsrichtlinien des Landes oder der Länder in Übereinstimmung zu kommen, wo die Funkvorrichtung verwendet wird. Es gibt viele andere Arten von Vorrichtungen, deren Betrieb elektronisch gemäß den Anforderungen oder Sitten einer speziellen geographischen Stelle gesteuert werden kann.
  • Gegenwärtige Programm- bzw. Software-Aktualisierungssysteme zum Liefern einer Steuersoftware an verschiedene Arten von Vorrichtungen erfordern, dass ein Anwender weiß, dass eine spezielle Software-Anwendung oder ein anderes Software-Element, welches mit der elektronischen Steuerung einer Vorrichtung in Beziehung steht, für die geographische Lage geeignet ist, wo die Vorrichtung zur Anwendung vorgesehen ist. Jedoch kann oft der Anwender eines Software-Aktualisierungssystems nicht mit den betrieblichen Merkmalen der Software und der mit der Software in Beziehung stehenden Elemente vertraut sein, die in einem System installiert sind. Weiterhin kann der Anwender des Software-Aktualisierungssystems nicht vertraut mit den Regelungen und Sitten einer speziellen geographischen Region bzw. Lage sein, die die Einstellungen oder die Auswahl der Software beeinflussen können, die von dem Software-Aktualisierungssystem verteilt wird. Somit kann der Anwender nicht genügend Kenntnis haben, die nötig ist, um sicherzustellen, dass die Software, die in ein Vorrichtungssteuersystem geflasht bzw. aktualisiert wurde, für die geographische Lage für den vorgesehenen Gebrauch geeignet ist.
  • Gewisse Systeme sind entwickelt worden, die einen für die geographische Lage spezifischen Inhalt zu Computern liefern können, die mit einem Netzwerk verbunden sind. Beispielsweise beschreibt das US-Patent 6 629 136, welches am 30. September 2003 an Naidoo ausgegeben wurde (im Folgenden "das '136-Patent") ein netzwerkbasiertes System, bei dem ein Anwendercomputerknoten mit Inhalt beliefert wird, der basierend auf der geographischen Lage des Anwenders ausgewählt wird. Insbesondere kann die geographische Lage des Anwenders zu einem Content- bzw. Inhaltslieferanten über ein Netzwerk weitergeleitet werden. Darauf ansprechend kann der Content-Provider bzw. Inhaltslieferant auf eine Inhaltsdatenbank zugreifen, kann Inhaltsinformationen basierend auf der geographischen Lage des Anwenders auswählen und die ausgewählten Informationen zum Anwenderknoten liefern.
  • Während das System des '136-Patentes geeignet sein kann, um Daten und/oder andere Arten von Informationen zu einem Anwender basierend auf der geographischen Lage des Anwenders zu liefern, hat das System verschiedene Nachteile. Beispielsweise weist das System des '136-Patentes keine Software-Aktualisierungsfähigkeit auf, um Software-Aktualisierungen für den Anwender zu liefern. Weiterhin fehlt dem System des '136-Patentes ein Software-Aktualisierungswerkzeug, welches konfiguriert ist, um Software- Aktualisierungen zu liefern, die Software-Aktualisierungen aufweisen, die mit einer speziellen geographischen Lage in Beziehung stehen, und zwar zu einer Zieleinheit.
  • Die vorliegende Offenbarung ist darauf gerichtet, eines oder mehrere der Probleme des Standes der Technik zu überwinden, die bei einem Content- bzw. Inhaltsliefersystem gefunden wurden.
  • Zusammenfassung der Erfindung
  • Ein Aspekt der vorliegenden Offenbarung weist ein Software-Aktualisierungssystem auf. Das System weist einen Prozessor und ein Positionslokalisierungssystem in Verbindung mit dem Prozessor auf, welches konfiguriert ist, um Informationen bezüglich einer geographischen Lage der mindestens einen Zieleinheit zu liefern. Der Prozessor ist konfiguriert, um eine Schnittstelle mit dem Positionslokalisierungssystem zu bilden, um die geographische Lage der mindestens einen Zieleinheit zu bestimmen, und um die mindestens eine Zieleinheit mit einer Software-Aktualisierung zu beliefern, die mit der geographischen Lage der mindestens einen Zieleinheit in Beziehung steht.
  • Ein weiterer Aspekt der vorliegenden Offenbarung weist ein Verfahren auf, um eine Software-Aktualisierung zu einer Zieleinheit zu liefern. Das Verfahren weist auf, eine Kommunikation zwischen einem Software-Aktualisierungssystem und mindestens einer Zieleinheit einzurichten, und eine geographische Lage der mindestens einen Zieleinheit zu bestimmen. Mindestens eine Software-Aktualisierung kann zu der Zieleinheit geliefert werden. Die mindestens eine Software-Aktualisierung weist eine Charakteristik auf, die mit der geographischen Lage der mindestens einen Zieleinheit assoziiert ist.
  • Ein weiterer Aspekt der Offenbarung weist ein Software-Aktualisierungssystem auf. Das System weist eine Prozessor und einen GPS-Empfänger auf, der betriebsmäßig mit dem Software-Aktualisierungssystem gekoppelt ist und konfiguriert ist, um den Prozessor mit Positionsinformationen bezüglich einer geographischen Lage des Software-Aktualisierungssystems zu versehen. Der Prozessor kann konfiguriert sein, um die geographische Lage des Software-Aktualisierungssystems unter Verwendung der Positionsinformationen zu bestimmen, die vom GPS-Empfänger geliefert wurden. Der Prozessor kann auch mindestens eine Software-Aktualisierung identifizieren, die für eine vorgewählte Zieleinheit verfügbar ist, und kann die ausgewählte Zieleinheit mit der mindestens einen verfügbaren Software-Aktualisierung beliefern. Die mindestens eine verfügbare Software-Aktualisierung kann konfiguriert sein, um einen Betrieb eines Elementes zu beeinflussen, der mit der ausgewählten Zieleinheit assoziiert ist, und zwar in einer Weise, die mit der bestimmten geographischen Stelle in Beziehung steht.
  • Kurze Beschreibung der Zeichnungen
  • 1 ist eine diagrammartige Darstellung des Software-Aktualisierungssystems gemäß einem beispielhaften offenbarten Ausführungsbeispiel.
  • 2 ist eine schematische Blockdiagrammdarstellung eines Software-Aktualisierungssystems gemäß einem beispielhaften offenbarten Ausführungsbeispiel.
  • 3 ist ein Flussdiagramm eines Software-Aktualisierungsverfahrens gemäß einem beispielhaften offenbarten Ausführungsbeispiel.
  • Detaillierte Beschreibung
  • 1 liefert eine diagrammartige Darstellung eines Software-Aktualisierungssystems 10 gemäß einem beispielhaften offenbarten Ausführungsbeispiel. Das Software-Aktualisierungssystem 10 kann eine Datenliefereinheit 11 aufweisen, und kann zur Verbindung mit einer Workstation bzw. Arbeitsstation oder mit mehreren Workstations (Computern) über ein Netzwerk 14 konfiguriert sein. Das Software-Aktualisierungssystem 10 kann auch konfiguriert sein, um Software-Aktualisierungen zu mindestens einer Zieleinheit 16 zu liefern.
  • Wie in 1 gezeigt, kann die Zieleinheit 16 eine Arbeitsmaschine 17, eine programmierbare Übertragungsvorrichtung 18 und/oder eine Anzeigevorrichtung 19 aufweisen. Diese Liste ist jedoch nicht erschöpfend. Vielmehr kann die Zieleinheit 16 irgendeine Bauart einer Vorrichtung aufweisen, die ein oder mehrere elektronisch gesteuerte Komponenten oder Elemente hat. Während das Software-Aktualisierungssystem 10 in 1 so gezeigt ist, dass es als Laptop-Computer konfiguriert ist, kann das Software-Aktualisierungssystem 10 irgendeine Art einer prozessorbasierten Vorrichtung aufweisen, die zur Lieferung einer Software-Aktualisierung zur Zieleinheit 16 geeignet ist.
  • Das Software-Aktualisierungssystem 10 kann konfiguriert sein, um seine eigene geographische Lage und/oder die geographische Lage der Zieleinheit 16 zu bestimmen. Unter Verwendung dieser Positionsinformationen kann das Software-Aktualisierungssystem 10 geeignete Software-Aktualisierungen für die Zieleinheit 16 auswählen und zu dieser liefern. Beispielsweise können die Software-Aktualisierungen, die zu der Zieleinheit 16 geliefert werden, ermöglichen, dass die Zieleinheit 16 in einer Weise arbeitet, die mit Regelungen und Gebräuchen in Übereinstimmung ist, die für die bestimmte geographische Lage spezifisch sind.
  • Die Datenversorgungseinheit 11 kann irgendeine Art einer Vorrichtung sein, die Informationen von einem computerlesbaren Medium lesen oder extrahieren kann. Beispielsweise kann die Datenversorgungseinheit 11 ein Optikspeichervorrichtungsleser, ein Magnetspeichervorrichtungsleser, ein CD-ROM-Laufwerk, ein DVD-Laufwerk, ein Floppy-Laufwerk, eine Festplatte, eine Flash-Speichervorrichtung, ein Magnetkartenleser, ein Strichcodescanner und/oder ein Bandlaufwerk sein. Die Datenversorgungseinheit 11 kann verwendet werden, um Informationen zu dem Software-Aktualisierungssystem 10 zu liefern. Diese Informationen können Software-Aktualisierungen, mit Software in Beziehung stehende Elemente und/oder Positionsdaten aufweisen, die mit der Position des Software-Aktualisierungssystems 10 und/oder der Zieleinheit 16 in Beziehung stehen. Schließlich kann jedoch die Datenversor gungseinheit 11 verwendet werden, um irgendeine Art von Informationen zu dem Software-Aktualisierungssystem 10 zu liefern.
  • Die Workstation 12 kann eine Computer- bzw. Berechnungsvorrichtung sein, die entfernt von dem Software-Aktualisierungssystem 10 gelegen ist. In einem Ausführungsbeispiel kann die Workstation 12 zur Kommunikation mit dem Software-Aktualisierungssystem 10 über das Netzwerk 14 konfiguriert sein. Das Netzwerk 14 kann ein Intranet sein, welches zum Zugriff durch autorisierte Anwender in einer Organisation konfiguriert ist. Alternativ kann das Netzwerk das Internet und eine oder mehrere Websites aufweisen. Eine Kommunikation zwischen dem Software-Aktualisierungssystem 10 und der Workstation 12 kann unter Verwendung von drahtlosen Netzwerkkomponenten, Modem-Verbindungen, Gateways, Routern, Repeater-Einheiten und anderen Netzwerkkomponenten eingerichtet werden, die in der Technik bekannt sein können. Die Workstation 12 kann das Software-Aktualisierungssystem 10 mit verschiedenen Arten von Informationen beliefern, die beispielsweise Software-Anwendungen und/oder mit Software in Beziehung stehende Elemente aufweisen. Weiterhin kann die Workstation 12 das Software-Aktualisierungssystem 10 mit Positionsinformationen beliefern, die mit dem Software-Aktualisierungssystem 10 und/oder der Zieleinheit 16 in Beziehung stehen. Beispielsweise können eine oder mehrere Tracking- bzw. Verfolgungsvorrichtungen, die konfiguriert sind, um die geographische Lage des Software-Aktualisierungssystems 10 und/oder der Zieleinheit 16 zu bestimmen mit der Workstation 12 assoziiert sein. Die Positionsinformationen, die unter Verwendung dieser Tracking- bzw. Verfolgungsvorrichtungen erhalten wurden, können zu dem Software-Aktualisierungssystem 10 über das Netzwerk 14 geliefert werden.
  • Wie oben bemerkt, kann die Zieleinheit 16 irgendeine Art einer Vorrichtung mit einer oder mehreren elektronisch gesteuerten Komponenten oder Elementen aufweisen. Insbesondere kann die Zieleinheit 16 ein Steuersystem aufweisen, welches einen oder mehrere Prozessoren aufweist, die konfiguriert sind, um den Betrieb von gewissen Komponenten der Zieleinheit 16 zu beein flussen. In vielen Anwendungen können diese Komponenten betrieben werden, um mit Regelungen und/oder Gebräuchen in Übereinstimmung zu kommen, die mit einer speziellen geographischen Lage assoziiert sind. Beispielsweise kann eine elektronische Steuervorrichtung, die mit der Arbeitsmaschine 17 assoziiert ist, Lichter, hörbare Alarme, Arbeitswerkzeugbetätigungsvorrichtungen, Motorbetriebsparameter und so weiter der Arbeitsmaschine 17 steuern, um in Übereinstimmung mit für ein Land oder einen Staat spezifischen Regelungen zu kommen, die sich auf Signallichtmuster, Alarmwarnanforderungen, einer Schwingungsbelastung des Bedieners und dem Geräuschpegel neben Weiteren beziehen. In ähnlicher Weise kann eine elektronische Steuervorrichtung (beispielsweise ein Prozessor oder ein programmierbarer Speicher), die mit der programmierbaren Übertragungsvorrichtung 18 assoziiert sind, so konfiguriert sein, dass übertragene Signale mit verschiedenen Regelungen in Übereinstimmung kommen, die sich auf die Signalfrequenz, die Leistung, die Modulation und so weiter beziehen. Weiterhin können andere Vorrichtungen, wie beispielsweise die Anzeigevorrichtung 19, konfiguriert sein, um gemäß den Gebräuchen zu arbeiten, die für eine bestimmte geographische Lage spezifisch sind. Beispielsweise kann die auf der Anzeigevorrichtung 19 abgebildete Sprache gemäß der vorherrschenden Sprache ausgewählt sein, die in einer speziellen geographischen Lage verwendet wird.
  • 2 sieht eine schematische Blockdiagrammdarstellung des Software-Aktualisierungssystems 10 vor. In einem Ausführungsbeispiel kann das Software-Aktualisierungssystem 10 einen Prozessor 20 und ein Positionslokalisierungssystem 22 in Verbindung mit dem Prozessor 20 aufweisen. Das Software-Aktualisierungssystem 10 kann auch eine Netzwerkkommunikationsvorrichtung 24, einen Speicher 26, einen Transceiver bzw. Sender/Empfänger 28, eine Anzeige 30 und mindestens eine Eingabe/Ausgabe-Vorrichtung 32 aufweisen (beispielsweise eine Tastatur, eine Maus und so weiter).
  • Das Positionslokalisierungssystem 22 kann konfiguriert sein, um Informationen bezüglich einer geographischen Stelle von mindestens einer Zieleinheit 16 zum Prozessor 20 zu liefern. In einem Ausführungsbeispiel kann das Posi tionslokalisierungssystem 22 an Bord des Software-Aktualisierungssystems 10 montiert sein und kann einen Globalpositionsbestimmungssystemempfänger (GPS-Empfänger) 23 aufweisen. Unter Verwendung des GPS-Empfängers 23 kann die geographische Lage des Software-Aktualisierungssystems 10 bestimmt werden. In Situationen, wo das Software-Aktualisierungssystem 10 in der Nähe zur Zieleinheit 16 gelegen ist, kann angenommen werden, dass die geographische Lage der Zieleinheit 16 die gleiche geographische Lage ist, die für das Software-Aktualisierungssystem 10 bestimmt wurde.
  • In einem anderen Ausführungsbeispiel kann das Positionslokalisierungssystem 22 den Transceiver bzw. Sender/Empfänger 28 aufweisen, der konfiguriert ist, um Signale aufzunehmen, die durch eine Quelle außerhalb des Software-Aktualisierungssystems 10 übertragen wurden. Beispielsweise kann der Sender/Empfänger 28 Signale von einer oder mehreren Zieleinheiten 16 aufnehmen, die die geographischen Lagen von einer oder mehreren Zieleinheiten 16 an das Software-Aktualisierungssystem 10 liefern. Zusätzlich kann der Sender/Empfänger 28 Signale von verschiedenen (nicht gezeigten) Verfolgungseinheiten aufnehmen, die konfiguriert sind, um die geographischen Lagen von einer oder mehreren Zieleinheiten 16 zu verfolgen. Die vom Sender/Empfänger 28 aufgenommenen Signale können zusätzliche Informationen aufweisen, die mit der einen Zieleinheit oder der Vielzahl von Zieleinheiten 16 in Beziehung stehen, die beispielsweise Identifikationsinformationen und irgendwelche anderen geeigneten Informationen aufweisen. Die Informationen, die von dem Sender/Empfänger 28 aufgenommen werden, können decodiert oder demoduliert werden und zum Prozessor 20 geliefert werden. Schließlich kann der Sender/Empfänger 28 konfiguriert sein, um irgendeine Art von Signalen aufzunehmen, die in eine bekannte Position des Software-Aktualisierungssystems 10 übertragen werden können. In gewissen Ausführungsbeispielen kann der Sender/Empfänger 28 ein solches Signal von einem Zellenfunkturm aufnehmen, der einen Lageidentifikator über einen begrenzten Bereich ausstrahlt. Weiterhin kann der Sender/Empfänger ein oder mehrere Signale von einer lokalen Schienen- bzw. Netzleitung, von einer Funkstation, von einem Luftverkehrssteuerturm und so weiter aufnehmen, von wo Positi onsinformationen bezüglich des Software-Aktualisierungssystems 10 bestimmt oder abgeleitet werden können.
  • Das Positionslokalisierungssystem 22 kann auch die Eingabe/Ausgabe-Vorrichtung 32 aufweisen. Beispielsweise kann in gewissen Ausführungsbeispielen ein Bediener des Software-Aktualisierungssystems 10 manuell die geographische Lage von einer oder mehreren Zieleinheiten eingeben, und zwar beispielsweise unter Verwendung einer Tastatur, die mit dem Software-Aktualisierungssystem 10 assoziiert ist. Die Eingabe/Ausgabe-Vorrichtung 32 kann konfiguriert sein, um die manuell eingegebenen geographischen Lageinformationen an den Prozessor 20 zu liefern. Das Positionslokalisierungssystem 22 kann auch die Datenversorgungseinheit 11 aufweisen. Beispielsweise kann der Prozessor 20 in gewissen Ausführungsbeispielen mit der Datenversorgungseinheit 11 in Verbindung stehen, um die Positionen von einer oder mehreren Zieleinheiten 16 von einem computerlesbaren Medium zu lesen.
  • In noch weiteren Ausführungsbeispielen kann das Positionslokalisierungssystem 22 eine Netzwerkkommunikationsvorrichtung 24 aufweisen. Beispielsweise können Signale, die sich auf die geographische Lage von einer oder mehreren Zieleinheiten 16 beziehen, zu dem Software-Aktualisierungssystem 10 und schließlich zum Prozessor 20 über das Netzwerk 14 geleitet werden. In diesem Ausführungsbeispiel kann ein System entfernt von dem Software-Aktualisierungssystem 10, beispielsweise die Workstation 12, konfiguriert sein, um eine Datenbank von Lagen der einen Zieleinheit oder der Vielzahl von Zieleinheiten 16 zu verfolgen und zu halten. Das Software-Aktualisierungssystem 10 kann konfiguriert sein, um die Workstation 12 über das Netzwerk 14 zu kontaktieren, und die verfolgten Lagen der Zieleinheiten 16 herunterzuladen.
  • Zusätzlich zur Schnittstellenbildung mit dem Positionslokalisierungssystem 22, um die geographische Lage der mindestens einen Zieleinheit 16 zu bestimmen, kann der Prozessor 20 konfiguriert sein, um mindestens eine Zieleinheit 16 mit einer Software-Aktualisierung zu beliefern. Diese Software- Aktualisierung kann mit der geographischen Stelle der mindestens einen Zieleinheit 16 in Beziehung sein. Beispielsweise kann das Software-Aktualisierungssystem 10 im Speicher 26 beispielsweise eine Datenbank von lagebasierten Software-Aktualisierungen für verschiedene Arten von Zieleinheiten 16 halten. Basierend auf der geographischen Lage, und optional basierend auf einer oder mehren Charakteristiken, die mit einer ausgewählten Zieleinheit 16 assoziiert sind (beispielsweise die Identität, die Bauart, die Klasse usw. der ausgewählten Zieleinheit 16), kann der Prozessor 20 einen Satz von lagebasierten Software-Aktualisierungen zusammenstellen, die für die ausgewählte Zieleinheit verfügbar sind. Der Prozessor 20 kann konfiguriert sein, um automatisch eine oder mehrere der verfügbaren Software-Aktualisierungen an die ausgewählte Zieleinheit 16 zu liefern. Alternativ kann der Prozessor 20 konfiguriert sein, um eine Bedienereingabe aufzunehmen, die anzeigt, welche der Software-Aktualisierungen zu der ausgewählten Zieleinheit 16 zu liefern ist. Der Prozessor 20 kann dann zur ausgewählten Zieleinheit 16 nur jene Software-Aktualisierungen liefern, die von der Bedienereingabe festgelegt werden.
  • Zusätzlich zur Aufnahme der lagebasierten Software-Aktualisierungen aus dem Speicher 26 kann der Prozessor 20 konfiguriert sein, um eine oder mehrere Software-Aktualisierungen von einem computerlesbaren Medium aufzurufen, die beispielsweise zur Datenversorgungseinheit 11 geliefert wurden. Zusätzlich kann der Prozessor 20 konfiguriert sein, um eine oder mehrere lagebasierte Software-Aktualisierungen über das Netzwerk 14 und die Netzwerkkommunikationsvorrichtung 24 aufzunehmen.
  • Die Software-Aktualisierung, die zur Zieleinheit 16 geliefert wird, kann irgendeine Art von Informationen, Daten, Codes, Flag-Einstellungen oder Anwendungen aufweisen, die einen mit der geographischen Lage in Beziehung stehenden betrieblichen Effekt auf die Zieleinheit 16 haben sollen. In einem Ausführungsbeispiel weist die Software-Aktualisierung eine Werteinstellung einer Variablen auf, die zur Anwendung durch eine Steuervorrichtung verfügbar ist, die mit der Zieleinheit 16 assoziiert ist. Beispielsweise kann eine solche Variable einen Bereich von Werten haben, und jeder Wert kann mit einem Satz von Betriebsparametern assoziiert sein, die mit einer speziellen geographischen Region oder Lage in Beziehung stehen. Das Einstellen des Wertes dieser Variablen kann bewirken, dass die Zieleinheit 16 in einen Betriebszustand eintritt, der für die geographische Lage der Zieleinheit 16 geeignet ist. Zusätzlich kann die Software-Aktualisierung aufweisen, eine ausführbare Datei zu der Zieleinheit 16 zu senden und/oder eine neue Anwendung auf der Zieleinheit 16 zu installieren. Alternativ kann die Software-Aktualisierung aufweisen, eine oder mehrere Dateien oder eine ganze Anwendung zu überschreiben, die zuvor auf der Zieleinheit 16 installiert war. Die Software-Aktualisierung kann aufweisen, eine Aktualisierung bzw. ein Patch für eine Anwendung zu liefern, die zuvor auf der Zieleinheit 16 installiert war. Die Software-Aktualisierung kann aufweisen, eine Spracheinstellung auszuführen, die mit der Zieleinheit 16 assoziiert ist (beispielsweise welche Sprache zu verwenden ist, und zwar mit einer Anzeige oder einer Audioanzeigevorrichtung). Die Software-Aktualisierung kann aufweisen, eine Anwendung zu aktivieren, die zuvor auf der Zieleinheit 16 installiert war. Die Software-Aktualisierung kann auch elektronisch einzurichtende Richtlinien aufweisen, um mit Regelungen in Übereinstimmung zu kommen, die mit dem Betrieb der Zieleinheit 16 in einer speziellen geographischen Lage assoziiert sind.
  • In gewissen beispielhaften Ausführungsbeispielen kann die Software-Aktualisierung konfiguriert sein, um eine Motoreinstellung für eine Arbeitsmaschine und/oder eine Fahrgeschwindigkeitsgrenze für eine Arbeitsmaschine und/oder eine Einstellung des elektrischen Systems für eine Arbeitsmaschine (beispielsweise eine Lichtintensität oder Anzeigemuster, Betriebsspannung usw.) und/oder eine Audioeinstellung für eine Audiovorrichtung (Lautstärke, Tonart, Frequenz und so weiter) und/oder eine Sende- bzw. Übertragungscharakteristikeinstellung für eine Sendevorrichtung (beispielsweise Frequenz, Modulation, Leistungspegel usw.) und/oder eine Spracheinstellung für eine elektronische Vorrichtung zu beeinflussen.
  • Das Software-Aktualisierungssystem 10 kann auch eine Kommunikationsvorrichtung 34 aufweisen, um eine Kommunikation zwischen dem Software- Aktualisierungssystem 10 und der Zieleinheit 16 einzurichten. Die Kommunikationsvorrichtung 34 kann beispielsweise konfiguriert sein, um die Software-Aktualisierung von dem Software-Aktualisierungssystem 10 zu der Zieleinheit 16 zu übertragen. Die Kommunikationsvorrichtung 34 kann mit der Zieleinheit 16 über eine Funkfrequenzkoppelung (HF-Koppelung) eine induktive Koppelung, eine verdrahtete Verbindung oder ein optisches Signal kommunizieren. Alternativ kann die Kommunikationsvorrichtung 34 einen Leser für computerlesbare Medien aufweisen (beispielsweise magnetisch, optisch oder sonstig) die zwischen der Zieleinheit 16 und dem Software-Aktualisierungssystem 10 übertragen werden können.
  • Industrielle Anwendbarkeit
  • Das offenbarte Software-Aktualisierungssystem 10 kann verwendet werden, um lagebasierte Software-Aktualisierungen für irgendeine Bauart von elektronisch steuerbarer Vorrichtung zu liefern. Weil das Software-Aktualisierungssystem 10 ein Positionslokalisierungssystem 22 aufweist, können die geographischen Lagen des Software-Aktualisierungssystems 10 und/oder der Zieleinheit 16 automatisch bei der Bestimmung eingesetzt werden, ob eine spezielle Software-Aktualisierung für eine ausgewählte Zieleinheit geeignet wäre. Somit wäre es nicht erforderlich, dass ein Anwender eines Software-Aktualisierungssystems 10 mit der Kompatibilität oder mit der geeigneten Anwendung einer speziellen Software-Aktualisierung mit Bezug zu einer ausgewählten Zieleinheit 16 vertraut ist. Weiterhin muss der Anwender des Software-Aktualisierungssystems 10 nicht mit den Regelungen oder Gebräuchen einer speziellen geographischen Stelle vertraut sein, um ordnungsgemäß eine geeignete Software-Aktualisierung für die Zieleinheit 16 zu installieren oder in anderer Weise zu liefern.
  • 3 sieht ein Flussdiagramm eines beispielhaften Verfahrens zum Liefern einer Software-Aktualisierung an eine Zieleinheit 16 vor, oder an eine Verarbeitungsvorrichtung, die mit der Zieleinheit 16 assoziiert ist. Im Schritt 100 kann die Kommunikation zwischen dem Software-Aktualisierungssystem 10 und der Zieleinheit 16 eingerichtet sein. Es sei bemerkt, dass die Kommunikation nur zwischen einer Zieleinheit 16 oder alternativ unter mehreren Zieleinheiten 16 voranschreiten kann. Im Schritt 110 kann eine geographische Lage der Zieleinheit 16 bestimmt werden. Im Schritt 120 kann mindestens eine Software-Aktualisierung zur Zieleinheit 16 geliefert werden (oder zu einer Vielzahl von Zieleinheiten). Die mindestens eine Software-Aktualisierung kann eine Charakteristik aufweisen, die mit der geographischen Lage der Zieleinheit 16 assoziiert ist.
  • Abhängig von den Notwendigkeiten einer speziellen Konfiguration kann die Kommunikation zwischen dem Software-Aktualisierungssystem 10 und der Zieleinheit 16 durch eine Hochfrequenzkoppelung und/oder eine induktive Koppelung und/oder eine verdrahtete Verbindung und/oder eine optische Verbindung eingerichtet werden.
  • Die geographische Lage der Zieleinheit 16 kann auf eine Vielzahl von Arten bestimmt werden. Beispielsweise kann die geographische Lage der Zieleinheit 16 von der Zieleinheit 16 selbst heruntergeladen werden. Alternativ kann die geographische Lage der Zieleinheit 16 durch Bestimmung einer Position des Software-Aktualisierungssystems 10 bestimmt werden, und durch Bezug der Position des Software-Aktualisierungssystems 10 zur geographischen Lage der Zieleinheit 16. Beispielsweise kann die Position des Software-Aktualisierungssystems 10 unter Verwendung des GPS-Empfängers 23 bestimmt werden. Die geographische Lage der Zieleinheit 16 kann basierend auf einer bekannten Beziehung zur Position des Software-Aktualisierungssystems 10 bestimmt werden. Alternativ kann jedoch die geographische Lage der Zieleinheit 16 einfach gleich der bestimmten Position des Software-Aktualisierungssystems 10 gesetzt werden. Weiterhin kann die geographische Lage der Zieleinheit 16 durch das Herunterladen der geographischen Lage der Zieleinheit 16 von einer Quelle bestimmt werden, die sowohl außerhalb des Software-Aktualisierungssystems 10 als auch außerhalb der Zieleinheit 16 liegt.
  • Es wird dem Fachmann offensichtlich sein, dass verschiedene Modifikationen und Variationen an dem offenbarten Software-Aktualisierungssystem 10 vorgenommen werden können, ohne vom Umfang der Offenbarung abzuweichen. Zusätzlich werden andere Ausführungsbeispiele des offenbarten Systems dem Fachmann bei einer Betrachtung der Beschreibung offensichtlich werden. Es ist beabsichtigt, dass die Beschreibung und die Beispiele nur als beispielhaft angesehen werden, wobei ein wahrer Umfang der Offenbarung durch die folgenden Ansprüche und ihre äquivalenten Ausführungen gezeigt wird.
  • Zusammenfassung
  • Lagebasiertes Software-Aktualisierungssystem
  • Ein Software-Aktualisierungssystem weist einen Prozessor und ein Positionslokalisierungssystem in Verbindung mit dem Prozessor auf und zwar konfiguriert, um Informationen bezüglich einer geographischen Lage von mindestens einer Zieleinheit zu liefern. Der Prozessor ist konfiguriert, um eine Schnittstelle mit dem Positionslokalisierungssystem herzustellen, um die geographische Lage der mindestens einen Zieleinheit zu bestimmen und die mindestens eine Zieleinheit mit einer Software-Aktualisierung zu versorgen, die mit der geographischen Lage der mindestens einen Zieleinheit in Beziehung steht.

Claims (10)

  1. Software-Aktualisierungssystem (10), welches Folgendes aufweist: einen Prozessor (20); und ein Positionslokalisierungssystem (22) in Verbindung mit dem Prozessor und konfiguriert, um Informationen bezüglich einer geographischen Lage von mindestens einer Zieleinheit (16) zu liefern; wobei der Prozessor konfiguriert ist, um eine Schnittstelle mit dem Positionslokalisierungssystem herzustellen, um die geographische Lage der mindestens einen Zieleinheit zu bestimmen; und die mindestens eine Zieleinheit mit einer Software-Aktualisierung zu beliefern, die mit der geographischen Lage der mindestens einen Zieleinheit in Beziehung steht.
  2. Software-Aktualisierungssystem nach Anspruch 1, wobei das Positionslokalisierungssystem mindestens einen Globalpositionssystemempfänger (GPS-Empfänger) (23) aufweist.
  3. Software-Aktualisierungssystem nach Anspruch 1, welches weiter mindestens eine Kommunikationskomponente (34) aufweist, die konfiguriert ist, um die Software-Aktualisierung von dem Software-Aktualisierungssystem zu der mindestens einen Zieleinheit zu übertragen, wobei die Kommunikationskomponente konfiguriert ist, um die Software-Aktualisierung von dem Software-Aktualisierungssystem zu der mindestens einen Zieleinheit über eine Hochfrequenzkoppelung und/oder eine induktive Koppelung und/oder eine verdrahtete Verbindung und/oder ein optisches Signal und/oder ein computerlesbares Medium zu übertragen.
  4. Software-Aktualisierungssystem nach Anspruch 1, wobei der Prozessor weiter konfiguriert ist, um eine Charakteristik zu bestimmen, die mit der mindestens einen Zieleinheit assoziiert ist; einen Satz von lagebasierten Software-Aktualisierungen zusammenzustellen, die für die mindestens eine Zieleinheit verfügbar sind, und zwar basierend auf der Charakteristik, die mit der mindestens einen Zieleinheit assoziiert ist; und die Software-Aktualisierung auszuwählen, die zu der mindestens eine Zieleinheit geliefert wird, und zwar aus dem zusammengestellten Satz von lagebasierten Software-Aktualisierungen.
  5. Software-Aktualisierungssystem nach Anspruch 1, wobei die Software-Aktualisierung Richtlinien aufweist, um mit Regelungen übereinzustimmen, die mit dem Betrieb der mindestens einen Zieleinheit an der geographischen Lage assoziiert sind.
  6. Software-Aktualisierungssystem nach Anspruch 1, wobei die Software-Aktualisierung konfiguriert ist, um eine Motoreinstellung für eine Arbeitsmaschine und/oder eine Fahrgeschwindigkeitsgrenze für eine Arbeitsmaschine und/oder eine Einstellung des elektrischen Systems für eine Arbeitsmaschine und/oder eine Audioeinstellung für eine Audiovorrichtung und/oder eine Übertragungscharakteristikeinstellung für eine Übertragungsvorrichtung und/oder eine Spracheinstellung für eine elektronische Vorrichtung zu beeinflussen.
  7. Verfahren zum Liefern einer Software-Aktualisierung zu einer Zieleinheit, welches Folgendes aufweist: Einrichten einer Verbindung zwischen einem Software-Aktualisierungssystem und mindestens einer Zieleinheit (16); Bestimmen einer geographischen Lage der mindestens einen Zieleinheit; und Liefern von mindestens einer Software-Aktualisierung zu der Zieleinheit, wobei die mindestens eine Software-Aktualisierung eine Charakteristik aufweist, die mit der geographischen Lage der mindestens einen Zieleinheit assoziiert ist.
  8. Verfahren nach Anspruch 7, welches weiter aufweist: einen Satz von Software-Aktualisierungen zu bestimmen, die für die mindestens eine Zieleinheit verfügbar sind; und die mindestens eine Software-Aktualisierung, die zu der mindestens einen Zieleinheit geliefert wird, aus dem Satz von Software-Aktualisierungen auszuwählen.
  9. Verfahren nach Anspruch 8, wobei der Satz von verfügbaren Software-Aktualisierungen durch Zugriff auf mindestens eine Vorrichtung erzeugt wird, die entfernt von dem Software-Aktualisierungssystem gelegen ist.
  10. Verfahren nach Anspruch 8, wobei der Satz von verfügbaren Software-Aktualisierungen durch Zugriff auf eine Datenbank erzeugt wird, die mit dem Software-Aktualisierungssystem assoziiert ist.
DE112005002695T 2004-10-29 2005-08-26 Lagebasiertes Software-Aktualisierungssystem Withdrawn DE112005002695T5 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/975,491 US7487499B2 (en) 2004-10-29 2004-10-29 Location based software flashing system
US10/975,491 2004-10-29
PCT/US2005/030445 WO2006049678A2 (en) 2004-10-29 2005-08-26 Location based software flashing system

Publications (1)

Publication Number Publication Date
DE112005002695T5 true DE112005002695T5 (de) 2007-09-13

Family

ID=36317852

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112005002695T Withdrawn DE112005002695T5 (de) 2004-10-29 2005-08-26 Lagebasiertes Software-Aktualisierungssystem

Country Status (6)

Country Link
US (1) US7487499B2 (de)
JP (1) JP5155663B2 (de)
CN (1) CN101048733A (de)
AU (1) AU2005301336C1 (de)
DE (1) DE112005002695T5 (de)
WO (1) WO2006049678A2 (de)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006251913A (ja) * 2005-03-08 2006-09-21 Sony Corp 情報処理装置および方法、並びにプログラム
US8005822B2 (en) * 2007-01-17 2011-08-23 Google Inc. Location in search queries
US7966309B2 (en) 2007-01-17 2011-06-21 Google Inc. Providing relevance-ordered categories of information
US7966321B2 (en) 2007-01-17 2011-06-21 Google Inc. Presentation of local results
US8966407B2 (en) 2007-01-17 2015-02-24 Google Inc. Expandable homepage modules
US8326858B2 (en) * 2007-01-17 2012-12-04 Google Inc. Synchronization of fixed and mobile data
US20090064038A1 (en) * 2007-09-04 2009-03-05 Apple Inc. Configuration of Device Settings
US8756318B1 (en) * 2007-10-09 2014-06-17 Microsoft Corporation Software deployment using client location
EP2397935A4 (de) * 2009-02-04 2017-03-08 Kubota Corporation Anzeigevorrichtung für eine arbeitsmaschine und sprachersatzsystem in einer anzeigevorrichtung
US20110137980A1 (en) * 2009-12-08 2011-06-09 Samsung Electronics Co., Ltd. Method and apparatus for using service of plurality of internet service providers
US9936333B2 (en) 2010-08-10 2018-04-03 Microsoft Technology Licensing, Llc Location and contextual-based mobile application promotion and delivery
WO2012032137A1 (en) * 2010-09-10 2012-03-15 International Business Machines Corporation A method of deploying a contextually dependent application
US20120072322A1 (en) * 2010-09-20 2012-03-22 Agco Corporation Self-provisioning by a machine owner
US9158520B2 (en) 2011-12-07 2015-10-13 Yahoo! Inc. Development of platform independent applications
US20130151595A1 (en) * 2011-12-07 2013-06-13 Bruno Fernandez-Ruiz Deployment and hosting of platform independent applications
US9268546B2 (en) 2011-12-07 2016-02-23 Yahoo! Inc. Deployment and hosting of platform independent applications
US9235398B2 (en) 2011-12-07 2016-01-12 Yahoo! Inc. Development of platform independent applications
US9197720B2 (en) 2011-12-07 2015-11-24 Yahoo! Inc. Deployment and hosting of platform independent applications
US9430206B2 (en) * 2011-12-16 2016-08-30 Hsiu-Ping Lin Systems for downloading location-based application and methods using the same
US20140040307A1 (en) * 2012-08-05 2014-02-06 Microsoft Corporation Software downloads from search results page
WO2014102836A1 (en) 2012-12-24 2014-07-03 Datalogic Ip Tech S.R.L. Method for the automatic configuration of portable terminals
US9098374B2 (en) * 2013-02-25 2015-08-04 Hamilton Sundstrand Corporation Version control for software configurable aircraft systems
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US9351105B2 (en) 2013-07-02 2016-05-24 Sap Se Location based applications
CN106463031A (zh) * 2014-01-27 2017-02-22 诺泰克安全控制有限责任公司 建筑物安全和自动化系统
US20150355310A1 (en) * 2014-06-06 2015-12-10 Faro Technologies, Inc. Metrology instrument system and method of operating
GB2527753A (en) 2014-06-27 2016-01-06 Ibm Installation of software applications on mobile devices based on positions thereof
US10248402B2 (en) * 2015-01-01 2019-04-02 Bank Of America Corporation Automated code deployment system
US9817647B2 (en) * 2015-08-05 2017-11-14 Spectra Logic Corporation Co-existing dedicated system software and read/writeable data storage space on removable media
JP6765747B2 (ja) * 2016-04-12 2020-10-07 日本車輌製造株式会社 施工管理システム
US20170315797A1 (en) * 2016-05-02 2017-11-02 Ford Global Technologies, Llc Vehicle connection location regional software delivery
CN106204972B (zh) * 2016-07-22 2018-10-12 恒宝股份有限公司 Pos机语言设置系统及方法、pos机和手机
US11363382B2 (en) 2019-05-31 2022-06-14 Apple Inc. Methods and user interfaces for audio synchronization
JP2021135777A (ja) * 2020-02-27 2021-09-13 株式会社小松製作所 作業機械のコンポーネントのソフトウェア更新システムおよびソフトウェア更新方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5058440A (en) * 1990-09-04 1991-10-22 Caterpillar Inc. Gas sampling device and dilution tunnel used therewith
US6539336B1 (en) * 1996-12-12 2003-03-25 Phatrat Technologies, Inc. Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance
US6282712B1 (en) * 1995-03-10 2001-08-28 Microsoft Corporation Automatic software installation on heterogeneous networked computer systems
DE19730363B4 (de) * 1997-07-15 2011-08-11 Telefonaktiebolaget Lm Ericsson (Publ) Ortsspezifische World Wide Web Dienste in digitalen zellularen Kommunikationsnetzwerken
US6629136B1 (en) * 1999-11-15 2003-09-30 @ Security Broadband Corp. System and method for providing geographically-related content over a network
US6530081B1 (en) * 1999-11-30 2003-03-04 International Business Machines Corporation Methods, systems and computer program products for controlling applications/preferences of a pervasive computing device
EP1247191A4 (de) * 1999-12-29 2007-12-12 Harry A Glorikian Internetverfahren zum verbinden von client-reisenden mit geographisch assozierten daten
US6691106B1 (en) * 2000-05-23 2004-02-10 Intel Corporation Profile driven instant web portal
JP3590891B2 (ja) * 2001-04-20 2004-11-17 株式会社日立製作所 監視センタ及び空気調和機のサービスシステム
JP2002323869A (ja) * 2001-04-24 2002-11-08 Komatsu Ltd 作業機械の表示装置およびこの表示装置を利用した広告方法
US20030014297A1 (en) * 2001-07-10 2003-01-16 International Business Machines Corporation Automated location-based disruption recovery and surrogate selection service
US6747556B2 (en) * 2001-07-31 2004-06-08 Medtronic Physio-Control Corp. Method and system for locating a portable medical device
JP4115687B2 (ja) * 2001-09-06 2008-07-09 株式会社日立製作所 列車運行管理装置及びそのソフトウエア改修方法
US7003767B2 (en) * 2001-10-02 2006-02-21 International Business Machines Corp. System and method for remotely updating software applications
US7139551B2 (en) * 2002-01-19 2006-11-21 Sasken Communication Technologies Ltd. System and method for automatically downloading software applications to a remote terminal
US7272377B2 (en) * 2002-02-07 2007-09-18 At&T Corp. System and method of ubiquitous language translation for wireless devices
US20030208685A1 (en) * 2002-05-01 2003-11-06 Abdel-Rahman Hassan E. Multi-platform application installation
EP1401224A1 (de) 2002-09-17 2004-03-24 Motorola, Inc. Fernladen von Software in ein programmienbares Funkgerät durch eine zwischengeschaltete Kommunikationseinheit
JP2004227173A (ja) * 2003-01-21 2004-08-12 Pioneer Electronic Corp ソフトウェアダウンロードシステム、通信機及びダウンロードセンター並びに通信プログラム
JP2004246452A (ja) * 2003-02-12 2004-09-02 Matsushita Electric Ind Co Ltd 無線通信システム、ソフトウェアサーバ及び端末無線機
US20040260766A1 (en) * 2003-06-18 2004-12-23 Barros Mark A. System for location based internet access and method therefore
US8972444B2 (en) * 2004-06-25 2015-03-03 Google Inc. Nonstandard locality-based text entry

Also Published As

Publication number Publication date
WO2006049678A3 (en) 2007-01-25
CN101048733A (zh) 2007-10-03
WO2006049678A2 (en) 2006-05-11
AU2005301336C1 (en) 2012-10-04
JP5155663B2 (ja) 2013-03-06
AU2005301336B2 (en) 2012-04-12
JP2008518352A (ja) 2008-05-29
US20060101449A1 (en) 2006-05-11
AU2005301336A1 (en) 2006-05-11
US7487499B2 (en) 2009-02-03

Similar Documents

Publication Publication Date Title
DE112005002695T5 (de) Lagebasiertes Software-Aktualisierungssystem
DE69824444T2 (de) Verfahren und system zur durchsetzung eines kommunikationsicherheitsverfahrens
DE60127247T2 (de) Netzwerkeinrichtung zur dokumentengültigkeitserklärung
DE10220891A1 (de) Drahtlose, vernetzte Peripheriegeräte
DE10234726A1 (de) Verfahren zum dynamischen Konfigurieren des Zugangs zu Diensten
CN103686600B (zh) 终端和信息保护方法
DE112014001363T5 (de) Verfahren, Vorrichtung und computer-lesbares Medium zum Datentokenisieren
DE60310721T2 (de) System zum wiederauffindung von information basierend auf position der lichtquelle
DE112012003979T5 (de) Verbinden von Sensorfunktionselementen unter Vewendung von Geräteregistern und Verschaltungsvermittlern
EP3814720A1 (de) Lokalisierungssystem und verfahren zum betreiben desselben
CN107657171A (zh) 一种在ssr集中管理平台管理应用程序的方法
EP1577824A1 (de) Verfahren zur Bereitstellung von Informationen über ein Produkt
DE202014010838U1 (de) System zur Bereitstellung von gefilterten raumbezogenen Vermögenswerten
DE60129701T2 (de) Computersystem, Datenübertragungsnetz, Computerprogramm und Datenträger, alle zur Filterung von einen Inhalt gemäss einer Markierungssprache einschliessenden Nachrichten
DE60200674T2 (de) System zur Bereitstellung von Informationen und Verfahren zum Schutz der Identität
WO2005103969A1 (de) Verfahren, um einen hinweis auf schutzrechte, mit welchem ein produkt geschützt ist, anzuzeigen
DE102004048666A1 (de) Erweiterbarer Netzwerkagent - Verfahren, System und Architektur
DE10153632A1 (de) System zur selektiven Verteilung von elektronischen Dateien
WO2001033387A3 (en) Apparatus, systems and methods for electronic data development, management, control and integration in a global communications network environment
DE10118064B4 (de) Erweiterung Browser-bezogener Internetseiteninhaltskennzeichen und Kennwortüberprüfung auf Kommunikationsprotokolle
DE102004032491A1 (de) Steuern eines Zugriffs auf Merkmale einer Anrufverarbeitungssoftware
Cisco Provisioning with the VPN Solutions Center Template Manager
DE102019213738A1 (de) Software-Komponenten für eine Software-Architektur
EP3433789A1 (de) Verfahren zum verwalten von gesammelten fahrzeugdaten
EP3339989A1 (de) Verfahren zum überprüfen einer mandantenzuordnung, computerprogrammprodukt und automatisierungssystem mit feldgeräten

Legal Events

Date Code Title Description
R012 Request for examination validly filed

Effective date: 20120229

R016 Response to examination communication
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee