WO2005085997A3 - Automatic backup store in firmware upgrades - Google Patents
Automatic backup store in firmware upgrades Download PDFInfo
- Publication number
- WO2005085997A3 WO2005085997A3 PCT/EP2005/050701 EP2005050701W WO2005085997A3 WO 2005085997 A3 WO2005085997 A3 WO 2005085997A3 EP 2005050701 W EP2005050701 W EP 2005050701W WO 2005085997 A3 WO2005085997 A3 WO 2005085997A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- memory block
- memory
- extra
- version
- block
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software or firmware update, e.g. device firmware management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
- G11C16/105—Circuits or methods for updating contents of nonvolatile memory, especially with 'security' features to ensure reliable replacement, i.e. preventing that old data is lost before new data is reliably written
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
Abstract
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020067021022A KR101130875B1 (en) | 2004-03-10 | 2005-02-17 | Automatic backup store in firmware upgrades |
| US10/598,683 US7502813B2 (en) | 2004-03-10 | 2005-02-17 | Software update process using an extra memory block |
| JP2007502324A JP4801041B2 (en) | 2004-03-10 | 2005-02-17 | Automatic backup store for firmware upgrades |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP04005700A EP1574952B1 (en) | 2004-03-10 | 2004-03-10 | Automatic backup store in firmware upgrades |
| EP04005700.2 | 2004-03-10 | ||
| US55368704P | 2004-03-16 | 2004-03-16 | |
| US60/553,687 | 2004-03-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2005085997A2 WO2005085997A2 (en) | 2005-09-15 |
| WO2005085997A3 true WO2005085997A3 (en) | 2006-06-29 |
Family
ID=34921306
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2005/050701 Ceased WO2005085997A2 (en) | 2004-03-10 | 2005-02-17 | Automatic backup store in firmware upgrades |
Country Status (3)
| Country | Link |
|---|---|
| KR (1) | KR101130875B1 (en) |
| RU (1) | RU2375769C2 (en) |
| WO (1) | WO2005085997A2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100750169B1 (en) * | 2006-03-08 | 2007-08-21 | 삼성전자주식회사 | Delta file creation method and software update method using the same |
| KR20070120447A (en) * | 2006-06-19 | 2007-12-24 | 삼성전자주식회사 | System program update device and method |
| CN100524216C (en) * | 2006-12-15 | 2009-08-05 | 英业达股份有限公司 | system updating method |
| EP2162821A1 (en) * | 2007-06-29 | 2010-03-17 | France Telecom | Storage method |
| EP3358465B1 (en) * | 2015-09-29 | 2024-04-17 | Hitachi Astemo, Ltd. | In-vehicle control device, program update system, and program update software |
| US11222121B2 (en) * | 2019-04-02 | 2022-01-11 | Motional Ad Llc | Secure boot of vehicular processors |
| CN113590155B (en) * | 2021-07-29 | 2023-06-20 | 深圳锦弘霖科技有限公司 | Remote incremental updating method for self-grinding RTOS |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0398545A1 (en) * | 1989-05-19 | 1990-11-22 | Delco Electronics Corporation | Method and apparatus for storing data in a non-volatile memory |
| EP0803812A1 (en) * | 1996-04-24 | 1997-10-29 | Sony Corporation | Method for updating a program |
| US5708809A (en) * | 1995-05-31 | 1998-01-13 | Siemens Aktiengesellschaft | Method for updating the program structure of a modular communication system |
| US6141795A (en) * | 1996-12-18 | 2000-10-31 | U.S. Philips Corporation | Communication system |
| EP1120709A2 (en) * | 2000-01-28 | 2001-08-01 | Nec Corporation | Method of rewriting a boot program in a flash micro-computer |
| US20030167373A1 (en) * | 2002-03-01 | 2003-09-04 | Derek Winters | Method and system for reducing storage requirements for program code in a communication device |
| US20040044869A1 (en) * | 2002-08-29 | 2004-03-04 | Roger Louie | System and method for linear data object reallocation in place |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6021325A (en) * | 1997-03-10 | 2000-02-01 | Ericsson Inc. | Mobile telephone having continuous recording capability |
| GB2341462B (en) * | 1998-09-12 | 2003-06-11 | Ibm | Method for deployment of incremental versions of applications |
| US6327597B1 (en) | 1999-08-06 | 2001-12-04 | International Business Machines Corporation | Method, memory system, and computer program product for implementing lock based delayed space recycle control |
-
2005
- 2005-02-17 RU RU2006135632/09A patent/RU2375769C2/en not_active IP Right Cessation
- 2005-02-17 WO PCT/EP2005/050701 patent/WO2005085997A2/en not_active Ceased
- 2005-02-17 KR KR1020067021022A patent/KR101130875B1/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0398545A1 (en) * | 1989-05-19 | 1990-11-22 | Delco Electronics Corporation | Method and apparatus for storing data in a non-volatile memory |
| US5708809A (en) * | 1995-05-31 | 1998-01-13 | Siemens Aktiengesellschaft | Method for updating the program structure of a modular communication system |
| EP0803812A1 (en) * | 1996-04-24 | 1997-10-29 | Sony Corporation | Method for updating a program |
| US6141795A (en) * | 1996-12-18 | 2000-10-31 | U.S. Philips Corporation | Communication system |
| EP1120709A2 (en) * | 2000-01-28 | 2001-08-01 | Nec Corporation | Method of rewriting a boot program in a flash micro-computer |
| US20030167373A1 (en) * | 2002-03-01 | 2003-09-04 | Derek Winters | Method and system for reducing storage requirements for program code in a communication device |
| US20040044869A1 (en) * | 2002-08-29 | 2004-03-04 | Roger Louie | System and method for linear data object reallocation in place |
Also Published As
| Publication number | Publication date |
|---|---|
| RU2006135632A (en) | 2008-04-20 |
| KR20070006831A (en) | 2007-01-11 |
| RU2375769C2 (en) | 2009-12-10 |
| KR101130875B1 (en) | 2012-03-28 |
| WO2005085997A2 (en) | 2005-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE392661T1 (en) | AUTOMATED BACKUP STORAGE IN FIRMWARE UPGRADES | |
| WO2007072317A3 (en) | Non-volatile memory with block erasable locations | |
| US20140372685A1 (en) | Memory system, data storage device, user device and data management method thereof | |
| CN104750616A (en) | Data storage device and flash memory control method | |
| US20150067233A1 (en) | Data storage device and flash memory control method thereof | |
| JP2004280752A (en) | Data storage device, management information updating method in data storage device, and computer program | |
| WO2004036407A3 (en) | File-update apparatus | |
| US9465538B2 (en) | Flash memory control chip and data storage device and flash memory control method | |
| WO2005006196A3 (en) | Data integrety of a non valatile cache upon os cache driver operation | |
| JPH11288376A5 (en) | ||
| CN103605552A (en) | MCU upgrading method and device | |
| WO2016078263A1 (en) | Upgrading control device and terminal, terminal upgrading method and system, and storage medium | |
| KR100927446B1 (en) | Transaction unit firmware upgrade method of mobile communication terminal and firmware upgrade system using same | |
| WO2005085997A3 (en) | Automatic backup store in firmware upgrades | |
| WO2005066792A3 (en) | Non-volatile memory and method with memory planes alignment | |
| CN112947979A (en) | Firmware patch loading mode of IPC equipment based on overlayFS | |
| CN100458736C (en) | NAND flash information extraction method and NAND flash automatic identification method | |
| CN106293622B (en) | Power failure self-recovery air upgrading method and device | |
| CN100473090C (en) | A system for loading mobile phone hardware driver intelligently | |
| CN102567043B (en) | Set-top box online updating method | |
| CN1964526A (en) | A method for hardware drive program of intelligent loading mobile phone | |
| US7426606B2 (en) | Method, apparatus and system for reverting FAT cluster number to file ID and offset of non-FAT flash file system | |
| SG126863A1 (en) | Recording apparatus | |
| CN111427598A (en) | Control method and system of software upgrading file and intelligent terminal | |
| KR20060080611A (en) | How to improve update speed of mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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 DE 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 SM 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 IS IT LT 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: 4861/DELNP/2006 Country of ref document: IN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2007502324 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10598683 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 200580007882.3 Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020067021022 Country of ref document: KR Ref document number: 2006135632 Country of ref document: RU |
|
| DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
| WWP | Wipo information: published in national office |
Ref document number: 1020067021022 Country of ref document: KR |
|
| 122 | Ep: pct application non-entry in european phase | ||
| WWP | Wipo information: published in national office |
Ref document number: 10598683 Country of ref document: US |