ATE413644T1 - Rückgekoppelter linker for erhöhte delta- performanz - Google Patents
Rückgekoppelter linker for erhöhte delta- performanzInfo
- Publication number
- ATE413644T1 ATE413644T1 AT05388067T AT05388067T ATE413644T1 AT E413644 T1 ATE413644 T1 AT E413644T1 AT 05388067 T AT05388067 T AT 05388067T AT 05388067 T AT05388067 T AT 05388067T AT E413644 T1 ATE413644 T1 AT E413644T1
- Authority
- AT
- Austria
- Prior art keywords
- updated
- program code
- memory image
- segments
- code version
- Prior art date
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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05388067A EP1755039B1 (de) | 2005-08-18 | 2005-08-18 | Rückgekoppelter Linker for erhöhte Delta-Performanz |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE413644T1 true ATE413644T1 (de) | 2008-11-15 |
Family
ID=35998601
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT05388067T ATE413644T1 (de) | 2005-08-18 | 2005-08-18 | Rückgekoppelter linker for erhöhte delta- performanz |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20090172338A1 (de) |
| EP (1) | EP1755039B1 (de) |
| AT (1) | ATE413644T1 (de) |
| DE (1) | DE602005010858D1 (de) |
| TW (1) | TW200719227A (de) |
| WO (1) | WO2007020083A2 (de) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7676506B2 (en) * | 2003-06-20 | 2010-03-09 | Innopath Software, Inc. | Differential file compression of software image versions |
| JP4539676B2 (ja) * | 2007-04-19 | 2010-09-08 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、プログラム更新システム、プログラム更新方法およびプログラム更新プログラム |
| WO2011130869A1 (en) | 2010-04-19 | 2011-10-27 | Hewlett-Packard Development Company, L.P. | Object linking based on determined linker order |
| US9268552B1 (en) * | 2013-06-18 | 2016-02-23 | Ayla Networks, Inc. | Patching improvement for executables in memory constrained devices |
| US9535688B2 (en) * | 2014-07-23 | 2017-01-03 | Verizon Patent And Licensing Inc. | Efficient deployment of application revisions and implementation of application rollbacks across multiple application servers |
| CN105740038B (zh) * | 2016-02-02 | 2019-04-23 | 浙江工业大学 | 一种面向物联网重编程的存储优化方法 |
| JP2017156937A (ja) * | 2016-03-01 | 2017-09-07 | ヤンマー株式会社 | 端末装置およびソフトウェア書き換えプログラム |
| US10387139B2 (en) | 2017-07-25 | 2019-08-20 | Aurora Labs Ltd. | Opportunistic software updates during select operational modes |
| CN110109695B (zh) | 2019-04-17 | 2021-08-27 | 华为技术有限公司 | 补丁方法、相关装置及系统 |
| FR3139216B1 (fr) | 2022-08-29 | 2024-10-18 | St Microelectronics Rousset | Procédé de génération d’un fichier de mise à jour et dispositif serveur correspondant, procédé de mise à jour et dispositif client correspondant, méthode de mise à jour et système correspondant. |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2834171B2 (ja) * | 1989-02-06 | 1998-12-09 | 株式会社日立製作所 | コンパイル方法 |
| US5469572A (en) * | 1992-12-01 | 1995-11-21 | Taylor; James M. | Post compile optimizer for linkable object code |
| WO1998056149A1 (en) * | 1997-06-06 | 1998-12-10 | Telefonaktiebolaget Lm Ericsson | Delta file software loading in cellular telecommunications systems |
| US6012063A (en) * | 1998-03-04 | 2000-01-04 | Starfish Software, Inc. | Block file system for minimal incremental data transfer between computing devices |
| US6862729B1 (en) * | 2000-04-04 | 2005-03-01 | Microsoft Corporation | Profile-driven data layout optimization |
| US7409685B2 (en) * | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
| EP1331643B1 (de) | 2002-01-29 | 2009-12-16 | Agere Systems Inc. | Programmierungstechnik für differentiellen Flash-Speicher |
| US6925467B2 (en) * | 2002-05-13 | 2005-08-02 | Innopath Software, Inc. | Byte-level file differencing and updating algorithms |
| US7085764B2 (en) * | 2002-05-13 | 2006-08-01 | International Business Machines Corporation | System, method and program product for centrally managing agents |
| US7096311B2 (en) * | 2002-09-30 | 2006-08-22 | Innopath Software, Inc. | Updating electronic files using byte-level file differencing and updating algorithms |
| US7003534B2 (en) * | 2002-11-18 | 2006-02-21 | Innopath Software, Inc. | Generating difference files using module information of embedded software components |
| US20050010576A1 (en) * | 2003-07-09 | 2005-01-13 | Liwei Ren | File differencing and updating engines |
| US7031972B2 (en) * | 2003-07-21 | 2006-04-18 | Innopath Software, Inc. | Algorithms for block-level code alignment of software binary files |
| US7600225B2 (en) | 2003-07-21 | 2009-10-06 | Microsoft Corporation | System and method for intra-package delta compression of data |
| US7694291B2 (en) * | 2004-04-06 | 2010-04-06 | Hewlett-Packard Development Company, L.P. | Build optimizer tool for efficient management of software builds for mobile devices |
| US7739679B2 (en) * | 2004-04-06 | 2010-06-15 | Hewlett-Packard Development Company, L.P. | Object ordering tool for facilitating generation of firmware update friendly binary image |
| US7529779B2 (en) * | 2004-06-10 | 2009-05-05 | Samsung Electronics Co., Ltd. | Apparatus and method for efficient generation of delta files for over-the-air upgrades in a wireless network |
| US7711706B2 (en) * | 2004-11-08 | 2010-05-04 | Innopath Software, Inc. | Reorganizing images in static file system differencing and updating |
-
2005
- 2005-08-18 DE DE602005010858T patent/DE602005010858D1/de not_active Expired - Fee Related
- 2005-08-18 EP EP05388067A patent/EP1755039B1/de not_active Expired - Lifetime
- 2005-08-18 AT AT05388067T patent/ATE413644T1/de not_active IP Right Cessation
-
2006
- 2006-08-17 WO PCT/EP2006/008105 patent/WO2007020083A2/en not_active Ceased
- 2006-08-17 US US12/064,072 patent/US20090172338A1/en not_active Abandoned
- 2006-08-18 TW TW095130534A patent/TW200719227A/zh unknown
Also Published As
| Publication number | Publication date |
|---|---|
| TW200719227A (en) | 2007-05-16 |
| WO2007020083A3 (en) | 2007-10-25 |
| EP1755039A1 (de) | 2007-02-21 |
| EP1755039B1 (de) | 2008-11-05 |
| DE602005010858D1 (de) | 2008-12-18 |
| US20090172338A1 (en) | 2009-07-02 |
| WO2007020083A2 (en) | 2007-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE466334T1 (de) | Programmieren eines flash-speichers | |
| ATE413644T1 (de) | Rückgekoppelter linker for erhöhte delta- performanz | |
| WO2007109717A3 (en) | Apparatus and method for live loading of version upgrades in a process control environment | |
| WO2006096583A3 (en) | Methods and apparatus for providing decision support | |
| ATE412222T1 (de) | Druckdateneditiervorrichtung und auf computerlesbarem speichermedium gespeichertes druckdatenprogramm | |
| ATE491988T1 (de) | Erstellung inkrementeller programmaktualisierungen | |
| WO2007018771A3 (en) | Compiler supporting programs as data objects | |
| EA200970305A1 (ru) | Способ для прогнозирования добычи нефтяного пласта-коллектора с использованием генетического программирования | |
| ATE522861T1 (de) | Firmware-aktualisierung bei einem elektronischen gerät | |
| CN105528287A (zh) | 用于代码的单元测试的装置及方法 | |
| WO2005116862A3 (en) | An apparatus for evaluating a mathematical function | |
| DE602006008897D1 (de) | Verfahren und system zum erhalten der speicherdaten bei einem betreibsystemausfall | |
| JPH10105411A5 (de) | ||
| DE602006014831D1 (de) | Verkettung von Web Services | |
| JP6205934B2 (ja) | プログラマブルコントローラシステム、その支援装置、プログラム | |
| CN103645888A (zh) | 一种自动构建操作系统的系统及方法 | |
| TW200701099A (en) | Method for managing semiconductor characteristic evaluation apparatus and computer program therefor | |
| WO2008155795A1 (ja) | 情報処理装置および制御方法 | |
| WO2008039565A3 (en) | System and method for obfuscation of data across an enterprise | |
| DE60306568D1 (de) | Verbrennungssteuerapparat für einen Motor, Motor, Verbrennungssteuerverfahren dafür, Speichermedium und Computerprogramm | |
| WO2006040473A3 (fr) | Dispositif de traitement de donnees a definition formelle | |
| JP2006178964A5 (de) | ||
| JP6287093B2 (ja) | ソフトウェア開発支援装置、ソフトウェア開発支援方法及びプログラム | |
| Prinz et al. | How to Bootstrap a Language Workbench. | |
| CN104866368B (zh) | 一种Makefile文件生成方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |