WO2005008612A3 - Fernprogrammieren eines programmgesteuerten geräts - Google Patents

Fernprogrammieren eines programmgesteuerten geräts Download PDF

Info

Publication number
WO2005008612A3
WO2005008612A3 PCT/DE2004/001474 DE2004001474W WO2005008612A3 WO 2005008612 A3 WO2005008612 A3 WO 2005008612A3 DE 2004001474 W DE2004001474 W DE 2004001474W WO 2005008612 A3 WO2005008612 A3 WO 2005008612A3
Authority
WO
WIPO (PCT)
Prior art keywords
controlled
program
remote
interface
programming
Prior art date
Application number
PCT/DE2004/001474
Other languages
English (en)
French (fr)
Other versions
WO2005008612A2 (de
Inventor
Holger Ceskutti
Thomas Sonnenrein
Boer Gerrit De
Norbert Bauer
Peter Engel
Original Assignee
Bosch Gmbh Robert
Holger Ceskutti
Thomas Sonnenrein
Boer Gerrit De
Norbert Bauer
Peter Engel
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 Bosch Gmbh Robert, Holger Ceskutti, Thomas Sonnenrein, Boer Gerrit De, Norbert Bauer, Peter Engel filed Critical Bosch Gmbh Robert
Priority to CN2004800201768A priority Critical patent/CN1842765B/zh
Priority to JP2006519757A priority patent/JP2007524149A/ja
Priority to EP04738890A priority patent/EP1646992A2/de
Priority to US10/564,208 priority patent/US8060873B2/en
Publication of WO2005008612A2 publication Critical patent/WO2005008612A2/de
Publication of WO2005008612A3 publication Critical patent/WO2005008612A3/de

Links

Classifications

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Es werden Verfahren zum Fernprogrammieren eines programmgesteuerten Geräts (3) sowie eine Anord­nung mit einer Schnittstelle (4) zum Empfangen von Programmdaten und einer Legitimation, und einem fernprogrammierbaren, programmgesteuerten Gerät (3), das einen Prozessor (12) und einen Programm­speicher (8) umfasst, beschrieben. Bei den Verfah­ren werden Programmdaten von einer Kontrollstelle (9) zu einer Schnittstelle (4) fernübertragen und dort in einem Pufferspeicher (7) zwischengespei­chert. Anschließend wird eine Legitimation von der Kontrollstelle (9) zur Schnittstelle (4) und von dieser zum Gerät (3) übertragen. Das Gerät (3) ü­berprüft die Legitimation und übernimmt bei posi­tivem Ergebnis die Programmdaten aus dem Puffer­speicher (7).
PCT/DE2004/001474 2003-07-14 2004-07-08 Fernprogrammieren eines programmgesteuerten geräts WO2005008612A2 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN2004800201768A CN1842765B (zh) 2003-07-14 2004-07-08 程控设备的遥控编程方法和装置以及包含这种装置的汽车
JP2006519757A JP2007524149A (ja) 2003-07-14 2004-07-08 プログラム制御される機器の遠隔プログラミング
EP04738890A EP1646992A2 (de) 2003-07-14 2004-07-08 Fernprogrammieren eines programmgesteuerten ger ts
US10/564,208 US8060873B2 (en) 2003-07-14 2004-07-08 Method and system for remote programming of a program-controlled device using a legitimization code

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10331874.7 2003-07-14
DE10331874A DE10331874A1 (de) 2003-07-14 2003-07-14 Fernprogrammieren eines programmgesteuerten Geräts

Publications (2)

Publication Number Publication Date
WO2005008612A2 WO2005008612A2 (de) 2005-01-27
WO2005008612A3 true WO2005008612A3 (de) 2006-03-23

Family

ID=34071665

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2004/001474 WO2005008612A2 (de) 2003-07-14 2004-07-08 Fernprogrammieren eines programmgesteuerten geräts

Country Status (6)

Country Link
US (1) US8060873B2 (de)
EP (1) EP1646992A2 (de)
JP (1) JP2007524149A (de)
CN (1) CN1842765B (de)
DE (1) DE10331874A1 (de)
WO (1) WO2005008612A2 (de)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8788092B2 (en) 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US6956348B2 (en) 2004-01-28 2005-10-18 Irobot Corporation Debris sensor for cleaning apparatus
US7571511B2 (en) 2002-01-03 2009-08-11 Irobot Corporation Autonomous floor-cleaning robot
US6690134B1 (en) 2001-01-24 2004-02-10 Irobot Corporation Method and system for robot localization and confinement
US7429843B2 (en) 2001-06-12 2008-09-30 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US9128486B2 (en) 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
US8428778B2 (en) 2002-09-13 2013-04-23 Irobot Corporation Navigational control system for a robotic device
US8386081B2 (en) 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
DE10331874A1 (de) 2003-07-14 2005-03-03 Robert Bosch Gmbh Fernprogrammieren eines programmgesteuerten Geräts
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US7720554B2 (en) 2004-03-29 2010-05-18 Evolution Robotics, Inc. Methods and apparatus for position estimation using reflected light sources
US7366589B2 (en) * 2004-05-13 2008-04-29 General Motors Corporation Method and system for remote reflash
WO2006002385A1 (en) 2004-06-24 2006-01-05 Irobot Corporation Programming and diagnostic tool for a mobile robot
US11209833B2 (en) 2004-07-07 2021-12-28 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US7774789B1 (en) 2004-10-28 2010-08-10 Wheeler Thomas T Creating a proxy object and providing information related to a proxy object
US7823169B1 (en) 2004-10-28 2010-10-26 Wheeler Thomas T Performing operations by a first functionality within a second functionality in a same or in a different programming language
US8266631B1 (en) 2004-10-28 2012-09-11 Curen Software Enterprises, L.L.C. Calling a second functionality by a first functionality
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
ES2346343T3 (es) 2005-02-18 2010-10-14 Irobot Corporation Robot autonomo de limpieza de superficies para una limpieza en seco y en mojado.
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US7861212B1 (en) 2005-03-22 2010-12-28 Dubagunta Saikumar V System, method, and computer readable medium for integrating an original application with a remote application
US7797688B1 (en) 2005-03-22 2010-09-14 Dubagunta Saikumar V Integrating applications in multiple languages
US8578349B1 (en) 2005-03-23 2013-11-05 Curen Software Enterprises, L.L.C. System, method, and computer readable medium for integrating an original language application with a target language application
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
JP2007011734A (ja) * 2005-06-30 2007-01-18 Denso Corp 車載制御装置
ES2522926T3 (es) 2005-12-02 2014-11-19 Irobot Corporation Robot Autónomo de Cubrimiento
ES2413862T3 (es) 2005-12-02 2013-07-17 Irobot Corporation Robot modular
US7441298B2 (en) 2005-12-02 2008-10-28 Irobot Corporation Coverage robot mobility
EP2544066B1 (de) 2005-12-02 2018-10-17 iRobot Corporation Robotersystem
EP2816434A3 (de) 2005-12-02 2015-01-28 iRobot Corporation Roboter mit autonomem Wirkungsbereich
US20070185624A1 (en) * 2006-02-07 2007-08-09 General Motors Corporation Method for remote reprogramming of vehicle flash memory
US8087117B2 (en) 2006-05-19 2012-01-03 Irobot Corporation Cleaning robot roller processing
US7810140B1 (en) * 2006-05-23 2010-10-05 Lipari Paul A System, method, and computer readable medium for processing a message in a transport
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
US7844759B1 (en) 2006-07-28 2010-11-30 Cowin Gregory L System, method, and computer readable medium for processing a message queue
US8200603B1 (en) 2006-12-22 2012-06-12 Curen Software Enterprises, L.L.C. Construction of an agent that utilizes as-needed canonical rules
US7698243B1 (en) 2006-12-22 2010-04-13 Hauser Robert R Constructing an agent in a first execution environment using canonical rules
US7860517B1 (en) 2006-12-22 2010-12-28 Patoskie John P Mobile device tracking using mobile agent location breadcrumbs
US8132179B1 (en) 2006-12-22 2012-03-06 Curen Software Enterprises, L.L.C. Web service interface for mobile agents
US7949626B1 (en) 2006-12-22 2011-05-24 Curen Software Enterprises, L.L.C. Movement of an agent that utilizes a compiled set of canonical rules
US8423496B1 (en) 2006-12-22 2013-04-16 Curen Software Enterprises, L.L.C. Dynamic determination of needed agent rules
US7660780B1 (en) 2006-12-22 2010-02-09 Patoskie John P Moving an agent from a first execution environment to a second execution environment
US7970724B1 (en) 2006-12-22 2011-06-28 Curen Software Enterprises, L.L.C. Execution of a canonical rules based agent
US9311141B2 (en) 2006-12-22 2016-04-12 Callahan Cellular L.L.C. Survival rule usage by software agents
JP4720781B2 (ja) * 2007-05-07 2011-07-13 株式会社デンソー 車両制御装置のデータ書換システム
KR101458752B1 (ko) 2007-05-09 2014-11-05 아이로보트 코퍼레이션 소형 자율 커버리지 로봇
DE102008056745A1 (de) * 2008-11-11 2010-05-12 Continental Automotive Gmbh Vorrichtung zum Steuern einer Fahrzeugfunktion und Verfahren zum Aktualisieren eines Steuergerätes
JP5647269B2 (ja) 2010-02-16 2014-12-24 アイロボット コーポレイション 掃除機ブラシ
JP5331081B2 (ja) * 2010-10-15 2013-10-30 トヨタ自動車株式会社 情報処理装置、ナビゲーション装置、データ更新方法
JP5240316B2 (ja) * 2010-10-26 2013-07-17 株式会社デンソー 車両乗員非操作運転システム
US20130204495A1 (en) * 2012-02-02 2013-08-08 Ford Global Technologies, Llc System and method for monitoring and regulating a vehicle
DE102012024010A1 (de) 2012-12-06 2014-06-12 Volkswagen Aktiengesellschaft Verfahren für ein Fahrzeug
US20150095898A1 (en) * 2013-09-27 2015-04-02 Ford Global Technologies, Llc Method and Apparatus for Tailored Wireless Module Updating
EP4068823A1 (de) * 2014-12-02 2022-10-05 Carrier Corporation Fernprogrammierung für ein zugangssteuerungssystem mit virtuellen kartendaten
US9972321B2 (en) * 2016-01-27 2018-05-15 Bristol, Inc. Voice interfaces in process control systems
US10031740B2 (en) * 2016-10-24 2018-07-24 Lear Corporation Method for programming vehicle electronic control modules

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10001130A1 (de) * 1999-01-15 2000-07-27 Cummins Engine Co Inc System und Verfahren zur Übertragung von Anwendungssoftware zu einem eingebauten Fahrzeugcomputer
EP1128265A1 (de) * 2000-02-22 2001-08-29 Peugeot Citroen Automobiles SA Fernwiederprogrammierungsverfahren von mindestens einem Rechner eines Informatiksystems an Bord eines Kraftwagens
US20020019877A1 (en) * 2000-08-04 2002-02-14 Juergen Wrede Method and system for transmitting data
US20020035429A1 (en) * 2000-08-02 2002-03-21 Banas Patrick A. Wireless reprogramming of vehicle electronic control units
DE10131395A1 (de) * 2001-06-28 2003-01-23 Daimler Chrysler Ag Verfahren zum Übertragen von Software- Modulen
EP1324197A1 (de) * 2001-12-31 2003-07-02 ROBERT BOSCH GmbH Verfahren und Installation zur Aktualisierung eines Programms eines in einem Kraftwagen eingebetteten Rechners

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4325146A (en) * 1979-12-20 1982-04-13 Lennington John W Non-synchronous object identification system
US4994675A (en) * 1989-04-28 1991-02-19 Rebo Research, Inc. Method and apparatus for checking continuity of optic transmission
CA2053261A1 (en) * 1989-04-28 1990-10-29 Gary D. Hornbuckle Method and apparatus for remotely controlling and monitoring the use of computer software
US5237603A (en) * 1989-12-11 1993-08-17 Sony Corporation Cordless telephone which intermittently monitors predetermined channels from all available channels
US6031825A (en) * 1992-08-18 2000-02-29 Nokia Mobile Phones Limited Infrared audio link in mobile phone
US6028537A (en) * 1996-06-14 2000-02-22 Prince Corporation Vehicle communication and remote control system
US5914976A (en) * 1997-01-08 1999-06-22 W. L. Gore & Associates, Inc. VCSEL-based multi-wavelength transmitter and receiver modules for serial and parallel optical links
US6385723B1 (en) 1997-05-15 2002-05-07 Mondex International Limited Key transformation unit for an IC card
US6175924B1 (en) * 1997-06-20 2001-01-16 International Business Machines Corp. Method and apparatus for protecting application data in secure storage areas
JP2000172648A (ja) 1998-12-10 2000-06-23 Nippon Telegr & Teleph Corp <Ntt> ディジタル情報保護装置及びディジタル情報保護方法並びにディジタル情報保護プログラムを記録した記憶媒体
US6272402B1 (en) * 1999-07-15 2001-08-07 Navistar International Transportation Corp. Remote interface modules with programmable functions
WO2001031437A1 (fr) * 1999-10-27 2001-05-03 Fujitsu Limited Procede de gestion de programmes pour ordinateur comportant un support d'enregistrement, ordinateur et support d'enregistrement
US6604038B1 (en) * 1999-11-09 2003-08-05 Power Talk, Inc. Apparatus, method, and computer program product for establishing a remote data link with a vehicle with minimal data transmission delay
JP4581200B2 (ja) 2000-08-31 2010-11-17 ソニー株式会社 個人認証システム、個人認証方法、および情報処理装置、並びにプログラム提供媒体
US6470132B1 (en) * 2000-09-05 2002-10-22 Nokia Mobile Phones Ltd. Optical hinge apparatus
US6728603B2 (en) * 2001-02-08 2004-04-27 Electronic Data Systems Corporation System and method for managing wireless vehicular communications
WO2002084484A2 (en) * 2001-04-18 2002-10-24 Domosys Corporation Method of remotely upgrading firmware in field-deployed devices
US7269482B1 (en) * 2001-04-20 2007-09-11 Vetronix Corporation In-vehicle information system and software framework
US20020181055A1 (en) * 2001-04-20 2002-12-05 Grant Christiansen System and method for embedding control information within an optical wireless link
JP2002333989A (ja) * 2001-05-10 2002-11-22 Hitachi Ltd 車両への情報配信システム及びその方法
US7155321B2 (en) * 2001-08-06 2006-12-26 Idsc Holdings Llc System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming
JP2003101533A (ja) * 2001-09-25 2003-04-04 Toshiba Corp 機器認証管理システム及び機器認証管理方法
JP3863401B2 (ja) 2001-10-12 2006-12-27 株式会社東芝 ソフトウェア処理装置
JP3750587B2 (ja) * 2001-11-05 2006-03-01 日本電気株式会社 折り畳み式携帯電話機
DE10213165B3 (de) * 2002-03-23 2004-01-29 Daimlerchrysler Ag Verfahren und Vorrichtung zum Übernehmen von Daten
US7010289B2 (en) * 2002-05-24 2006-03-07 General Motors Corporation Method and system for vehicle data upload
US20040054444A1 (en) * 2002-09-16 2004-03-18 Abeska Edward J. Method of uploading data from a vehicle
DE10331874A1 (de) 2003-07-14 2005-03-03 Robert Bosch Gmbh Fernprogrammieren eines programmgesteuerten Geräts
US7366589B2 (en) * 2004-05-13 2008-04-29 General Motors Corporation Method and system for remote reflash

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10001130A1 (de) * 1999-01-15 2000-07-27 Cummins Engine Co Inc System und Verfahren zur Übertragung von Anwendungssoftware zu einem eingebauten Fahrzeugcomputer
EP1128265A1 (de) * 2000-02-22 2001-08-29 Peugeot Citroen Automobiles SA Fernwiederprogrammierungsverfahren von mindestens einem Rechner eines Informatiksystems an Bord eines Kraftwagens
US20020035429A1 (en) * 2000-08-02 2002-03-21 Banas Patrick A. Wireless reprogramming of vehicle electronic control units
US20020019877A1 (en) * 2000-08-04 2002-02-14 Juergen Wrede Method and system for transmitting data
DE10131395A1 (de) * 2001-06-28 2003-01-23 Daimler Chrysler Ag Verfahren zum Übertragen von Software- Modulen
EP1324197A1 (de) * 2001-12-31 2003-07-02 ROBERT BOSCH GmbH Verfahren und Installation zur Aktualisierung eines Programms eines in einem Kraftwagen eingebetteten Rechners

Also Published As

Publication number Publication date
US8060873B2 (en) 2011-11-15
CN1842765A (zh) 2006-10-04
WO2005008612A2 (de) 2005-01-27
CN1842765B (zh) 2011-06-15
JP2007524149A (ja) 2007-08-23
EP1646992A2 (de) 2006-04-19
DE10331874A1 (de) 2005-03-03
US20060220900A1 (en) 2006-10-05

Similar Documents

Publication Publication Date Title
WO2005008612A3 (de) Fernprogrammieren eines programmgesteuerten geräts
WO2004029748A3 (en) System and method for using keystroke data to configure a remote control device
WO2003025721A3 (en) Microcontroller with configurable onboard boot-ram
WO2005124486A3 (en) Method and system for off-line programming of multiple interacting robots
EP1367496A3 (de) Schnittstellengerät zwischen Prozessor und FLASH-Speicher
WO2007079439A3 (en) Apparatus and method for wireless process control
EP1967981A4 (de) Programmausführungs-steuerverfahren, einrichtung und ausführungssteuerprogramm
ATE334734T1 (de) Verfahren und vorrichtung zum herunterladen von peripherem code
CA2352146A1 (en) Method and system for providing cross-platform remote control and monitoring of facility access controller
AU2003227411A1 (en) Processor system, task control method on computer system, computer program
WO2006053668A3 (de) Verfahren und vorrichtung zur sicheren parametrierung von elektronischen geräten
EP1625486A4 (de) Datenprozessor, datenverarbeitungsverfahren und steuerprogramm
WO2006124379A3 (en) Method and apparatus for providing games and content
WO2005065147A3 (en) System and method for mapping instructions associated with haptic feedback
WO2004086156A3 (de) Verfahren zur übertragung von softwarecode von einer steuereinheit zu einem feldgerät der prozessautomatisierungstechnik
AU2003268967A1 (en) A memory circuit comprising a non-volatile ram and a ram
WO2006118788A3 (en) System and method for decoding commands based on command signals and operating state
WO2005124424A8 (de) Programmgesteuertes mikroskop und verfahren zur externen steuerung von mikroskopen
WO2002067115A3 (de) Verfahren und vorrichtung zur fahrzeugtypischen programmierung von fahrzeugsteuergeräten
TW200508856A (en) Program processing device
EP1477212A4 (de) Spielausführungssystem und spielausführungsverfahren
AU2003241076A1 (en) Method and apparatus for writing data to a non-volatile memory
EP1486838A3 (de) Numerisches Steuerungsgerät
EP1146421A3 (de) Steuerungsverfahren und elektronische Vorrichtung zur Erhöhung der Funktionalität eines Hauptprozessors
WO2001069372A3 (en) Method for compiling a program

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480020176.8

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004738890

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006519757

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 2004738890

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10564208

Country of ref document: US

Ref document number: 2006220900

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10564208

Country of ref document: US