WO2006052897A3 - Reorganizing images in static file system differencing and updating - Google Patents

Reorganizing images in static file system differencing and updating Download PDF

Info

Publication number
WO2006052897A3
WO2006052897A3 PCT/US2005/040312 US2005040312W WO2006052897A3 WO 2006052897 A3 WO2006052897 A3 WO 2006052897A3 US 2005040312 W US2005040312 W US 2005040312W WO 2006052897 A3 WO2006052897 A3 WO 2006052897A3
Authority
WO
WIPO (PCT)
Prior art keywords
updating
cramfs
file system
images
sfs
Prior art date
Application number
PCT/US2005/040312
Other languages
French (fr)
Other versions
WO2006052897A2 (en
Inventor
Jinsheng Gu
Premijth Manapetty
Original Assignee
Innopath Software Inc
Jinsheng Gu
Premijth Manapetty
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 Innopath Software Inc, Jinsheng Gu, Premijth Manapetty filed Critical Innopath Software Inc
Publication of WO2006052897A2 publication Critical patent/WO2006052897A2/en
Publication of WO2006052897A3 publication Critical patent/WO2006052897A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/97Determining parameters from multiple pictures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/658Incremental updates; Differential updates

Abstract

Systems and methods are provided for reorganizing static file system (SFS) images for efficient differencing, updating and to reduce the update time. The systems and methods are for updating compressed read-only memory file system (CRAMFS) format images as an example. The reorganizing receives an image that includes one or more SFS components such as CRAMFS components and determines any changed sections within the SFS images. Reorganized CRAMFS components are generated using information of the CRAMFS components by moving any of the changed sections from a first position to a second position in the component. The second position can follow all unchanged data sections of the image. A modified image is generated that includes the reorganized CRAMFS component. The modified image is used in SFS differencing and updating.
PCT/US2005/040312 2004-11-08 2005-11-08 Reorganizing images in static file system differencing and updating WO2006052897A2 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US62625204P 2004-11-08 2004-11-08
US62629304P 2004-11-08 2004-11-08
US62629204P 2004-11-08 2004-11-08
US60/626,292 2004-11-08
US60/626,252 2004-11-08
US60/626,293 2004-11-08

Publications (2)

Publication Number Publication Date
WO2006052897A2 WO2006052897A2 (en) 2006-05-18
WO2006052897A3 true WO2006052897A3 (en) 2008-10-02

Family

ID=36337104

Family Applications (3)

Application Number Title Priority Date Filing Date
PCT/US2005/040322 WO2006052904A2 (en) 2004-11-08 2005-11-08 Updating compressed read-only memory file system (cramfs) images
PCT/US2005/040388 WO2006052946A2 (en) 2004-11-08 2005-11-08 Static file system differencing and updating
PCT/US2005/040312 WO2006052897A2 (en) 2004-11-08 2005-11-08 Reorganizing images in static file system differencing and updating

Family Applications Before (2)

Application Number Title Priority Date Filing Date
PCT/US2005/040322 WO2006052904A2 (en) 2004-11-08 2005-11-08 Updating compressed read-only memory file system (cramfs) images
PCT/US2005/040388 WO2006052946A2 (en) 2004-11-08 2005-11-08 Static file system differencing and updating

Country Status (4)

Country Link
US (3) US7711706B2 (en)
JP (3) JP5173427B2 (en)
KR (2) KR100917064B1 (en)
WO (3) WO2006052904A2 (en)

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7010553B2 (en) 2002-03-19 2006-03-07 Network Appliance, Inc. System and method for redirecting access to a remote mirrored snapshot
US20060047855A1 (en) * 2004-05-13 2006-03-02 Microsoft Corporation Efficient chunking algorithm
US7555531B2 (en) * 2004-04-15 2009-06-30 Microsoft Corporation Efficient algorithm and protocol for remote differential compression
US20050262167A1 (en) * 2004-05-13 2005-11-24 Microsoft Corporation Efficient algorithm and protocol for remote differential compression on a local device
US7613787B2 (en) 2004-09-24 2009-11-03 Microsoft Corporation Efficient algorithm for finding candidate objects for remote differential compression
US20070094348A1 (en) * 2005-01-07 2007-04-26 Microsoft Corporation BITS/RDC integration and BITS enhancements
US7849462B2 (en) * 2005-01-07 2010-12-07 Microsoft Corporation Image server
US8073926B2 (en) * 2005-01-07 2011-12-06 Microsoft Corporation Virtual machine image server
JP4854973B2 (en) * 2005-03-09 2012-01-18 富士通株式会社 Storage control program, storage control method, storage control device, and storage control system
US9692725B2 (en) 2005-05-26 2017-06-27 Citrix Systems, Inc. Systems and methods for using an HTTP-aware client agent
US9407608B2 (en) 2005-05-26 2016-08-02 Citrix Systems, Inc. Systems and methods for enhanced client side policy
US7756826B2 (en) * 2006-06-30 2010-07-13 Citrix Systems, Inc. Method and systems for efficient delivery of previously stored content
US8943304B2 (en) 2006-08-03 2015-01-27 Citrix Systems, Inc. Systems and methods for using an HTTP-aware client agent
US9621666B2 (en) 2005-05-26 2017-04-11 Citrix Systems, Inc. Systems and methods for enhanced delta compression
EP1755039B1 (en) * 2005-08-18 2008-11-05 Telefonaktiebolaget LM Ericsson (publ) Feedback linker for increased delta performance
EP1934729B1 (en) * 2005-10-06 2021-06-23 Red Bend Ltd. Methods and systems for updating content including a compressed version
US7567994B2 (en) * 2006-01-18 2009-07-28 International Business Machines Corporation Method and apparatus to proactively capture and transmit dense diagnostic data of a file system
US8055096B2 (en) * 2006-05-10 2011-11-08 Research In Motion Limited Method and system for incremental patching of binary files
JP2009536395A (en) * 2006-06-19 2009-10-08 サムスン エレクトロニクス カンパニー リミテッド Information upgrade system and method of OTA-capable terminal {INFORMATIONUPGRADESYSTEMSYSTEMMETHODFORMATA-CAPABLEDEVICE}
US9066348B2 (en) * 2006-10-17 2015-06-23 Intel Coporation Device, system, and method for fast network entry for wireless devices in idle mode
CN101578587B (en) * 2006-11-24 2015-02-25 Lsi公司 Operation for delaying the reduction of lifetime of memory
US7809900B2 (en) * 2006-11-24 2010-10-05 Sandforce, Inc. System, method, and computer program product for delaying an operation that reduces a lifetime of memory
US7747813B2 (en) * 2006-11-24 2010-06-29 Sandforce, Inc. Multi-memory device system and method for managing a lifetime thereof
US7904619B2 (en) 2006-11-24 2011-03-08 Sandforce, Inc. System, method, and computer program product for reducing memory write operations using difference information
US7904672B2 (en) 2006-12-08 2011-03-08 Sandforce, Inc. System and method for providing data redundancy after reducing memory writes
GB0712640D0 (en) * 2007-06-28 2007-08-08 Symbian Software Ltd Domputing device having a merged directory hierarchy from multiple filesystems
US8065671B1 (en) * 2007-08-20 2011-11-22 United States Automobile Association (USAA) Systems and methods for product updates with provisioning of data items
US8311058B2 (en) 2008-05-10 2012-11-13 Vantrix Corporation Modular transcoding pipeline
US7849275B2 (en) 2007-11-19 2010-12-07 Sandforce, Inc. System, method and a computer program product for writing data to different storage devices based on write frequency
US7903486B2 (en) 2007-11-19 2011-03-08 Sandforce, Inc. System, method, and computer program product for increasing a lifetime of a plurality of blocks of memory
US8630981B1 (en) * 2007-12-21 2014-01-14 Symantec Corporation Techniques for differencing binary installation packages
US8561108B2 (en) * 2008-03-25 2013-10-15 International Business Machines Corporation Video episode order adherence
US8689266B2 (en) * 2008-03-25 2014-04-01 International Business Machines Corporation Dynamic rebroadcast scheduling of videos
US8078957B2 (en) 2008-05-02 2011-12-13 Microsoft Corporation Document synchronization over stateless protocols
US8676809B1 (en) * 2008-06-30 2014-03-18 Symantec Corporation Method and apparatus for mapping virtual machine incremental images
WO2010016058A2 (en) * 2008-08-04 2010-02-11 Red Bend Ltd. Performing an in-place update of an operating storage device
US8332839B2 (en) * 2008-08-15 2012-12-11 Lsi Corporation Method and system for modifying firmware image settings within data storage device controllers
JP5113699B2 (en) * 2008-09-24 2013-01-09 株式会社日立ソリューションズ Firmware update system and update image generation / distribution server device
US8612961B2 (en) * 2008-12-31 2013-12-17 Motorola Mobility Llc System and method for downloading software upgrades
US8219526B2 (en) * 2009-06-05 2012-07-10 Microsoft Corporation Synchronizing file partitions utilizing a server storage model
US8762348B2 (en) * 2009-06-09 2014-06-24 Emc Corporation Segment deduplication system with compression of segments
US8731190B2 (en) * 2009-06-09 2014-05-20 Emc Corporation Segment deduplication system with encryption and compression of segments
US8401181B2 (en) * 2009-06-09 2013-03-19 Emc Corporation Segment deduplication system with encryption of segments
US8516166B2 (en) * 2009-07-20 2013-08-20 Lsi Corporation System, method, and computer program product for reducing a rate of data transfer to at least a portion of memory
US10038902B2 (en) 2009-11-06 2018-07-31 Adobe Systems Incorporated Compression of a collection of images using pattern separation and re-organization
US20110113416A1 (en) * 2009-11-09 2011-05-12 Bank Of America Corporation Network-Enhanced Control Of Software Updates Received Via Removable Computer-Readable Medium
US20110113226A1 (en) * 2009-11-09 2011-05-12 Bank Of America Corporation Distribution Of Software Updates
US8397230B2 (en) * 2009-11-09 2013-03-12 Bank Of America Corporation Software updates using delta patching
US8972974B2 (en) 2009-11-09 2015-03-03 Bank Of America Corporation Multiple invocation points in software build task sequence
US20110113422A1 (en) * 2009-11-09 2011-05-12 Bank Of America Corporation Programmatic Creation Of Task Sequences From Manifests
US8584113B2 (en) * 2009-11-09 2013-11-12 Bank Of America Corporation Cross-updating of software between self-service financial transaction machines
US9176898B2 (en) * 2009-11-09 2015-11-03 Bank Of America Corporation Software stack building using logically protected region of computer-readable medium
WO2011066644A1 (en) * 2009-12-01 2011-06-09 Vantrix Corporation System and methods for efficient media delivery using cache
JP2013517565A (en) * 2010-01-12 2013-05-16 グーグル インコーポレイテッド Operating system automatic update procedure
US20110238572A1 (en) * 2010-03-25 2011-09-29 Bank Of America Corporation Remote Control Of Self-Service Terminal
WO2012033498A1 (en) * 2010-09-10 2012-03-15 Hewlett-Packard Development Company, L.P. Systems and methods for data compression
KR20120041582A (en) * 2010-10-21 2012-05-02 삼성전자주식회사 Snapshot image segmentation apparatus and snapshot image segmentation method
EP2472414A1 (en) * 2010-12-28 2012-07-04 Gemalto SA Method for updating a file system storage from a remote update server
US8473504B2 (en) * 2011-05-12 2013-06-25 Samsung Electronics Co., Ltd. Stabilized binary differencing
US9075693B2 (en) 2012-06-27 2015-07-07 Google Inc. Methods for updating applications
US9112922B2 (en) 2012-08-28 2015-08-18 Vantrix Corporation Method and system for self-tuning cache management
GB2507751A (en) 2012-11-07 2014-05-14 Ibm Storing data files in a file system which provides reference data files
US9294482B2 (en) * 2013-07-25 2016-03-22 Oracle International Corporation External platform extensions in a multi-tenant environment
CN104714811A (en) * 2013-12-13 2015-06-17 中兴通讯股份有限公司 Method and device for manufacturing difference upgrade package and system difference upgrade method and device
CN105335181A (en) * 2014-08-06 2016-02-17 中兴通讯股份有限公司 OTA upgrade realization method and terminal
CN107077396B (en) * 2015-01-26 2020-12-04 日立汽车系统株式会社 In-vehicle control device, program writing device, program generating device, and method
US9740473B2 (en) 2015-08-26 2017-08-22 Bank Of America Corporation Software and associated hardware regression and compatibility testing system
US9792109B2 (en) * 2015-09-30 2017-10-17 Apple Inc. Software updating
US10579358B2 (en) * 2016-11-10 2020-03-03 Cisco Technology, Inc. Space-optimized software installation using in-place extractable archive image
WO2019070687A1 (en) * 2017-10-03 2019-04-11 Lyconos, Inc. Systems and methods for document automation
US10853495B2 (en) * 2019-03-29 2020-12-01 Microsoft Technology Licensing, Llc Method for patching and updating encrypted disk images in a reliable and secure fashion
CN110109695B (en) 2019-04-17 2021-08-27 华为技术有限公司 Patch method, related device and system
KR102088170B1 (en) * 2019-08-27 2020-03-12 루나 주식회사 Method of data structuring for difference between old and new data and device thereof
US11334364B2 (en) 2019-12-16 2022-05-17 Microsoft Technology Licensing, Llc Layered composite boot device and file system for operating system booting in file system virtualization environments

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5274805A (en) * 1990-01-19 1993-12-28 Amalgamated Software Of North America, Inc. Method of sorting and compressing data
US5832520A (en) * 1996-07-03 1998-11-03 Miller, Call, Plauck And Miller Automatic file differencing and updating system
US6018747A (en) * 1997-11-26 2000-01-25 International Business Machines Corporation Method for generating and reconstructing in-place delta files
US20030023964A1 (en) * 2001-07-26 2003-01-30 Gowri Rajaram System and method for compacting field upgradeable wireless communication device software code sections
WO2003025742A2 (en) * 2001-09-17 2003-03-27 Soma Networks, Inc. Software update method, apparatus and system
US20030182414A1 (en) * 2003-05-13 2003-09-25 O'neill Patrick J. System and method for updating and distributing information
US20040062130A1 (en) * 2002-09-30 2004-04-01 Chiang Ying-Hsin Robert Updating electronic files using byte-level file differencing and updating algorithms
US20040098427A1 (en) * 2002-11-18 2004-05-20 Luosheng Peng Device memory management during electronic file updating
US20040098420A1 (en) * 2002-11-18 2004-05-20 Luosheng Peng Generating difference files using module information of embedded software components

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06274384A (en) * 1993-03-22 1994-09-30 N T T Data Tsushin Kk Extracting/updating device of execution file difference and extracting method for execution file difference
JPH0981427A (en) * 1995-09-18 1997-03-28 Nippon Telegr & Teleph Corp <Ntt> Method for generating update difference data extraction program and device therefor
WO2001098951A1 (en) * 2000-06-22 2001-12-27 Synchrologic, Inc. A system and method for file transmission using file differentiation
US7814474B2 (en) * 2000-11-17 2010-10-12 Hewlett-Packard Development Company, L.P. Updatable mobile handset based on Linux with compression and decompression techniques
US6901414B2 (en) * 2000-11-30 2005-05-31 Storage Technology Corporation Method and system of storing a main data file and deltas in a storage device for determining new data files from the main data file and the deltas
JP2003108397A (en) * 2001-09-27 2003-04-11 Nec Eng Ltd Firmware rewriting method
US6988182B2 (en) * 2002-02-13 2006-01-17 Power Measurement Ltd. Method for upgrading firmware in an electronic device
JP4285679B2 (en) * 2002-03-11 2009-06-24 富士通株式会社 Differential transfer method, program and system
US6925467B2 (en) * 2002-05-13 2005-08-02 Innopath Software, Inc. Byte-level file differencing and updating algorithms
US6836657B2 (en) * 2002-11-12 2004-12-28 Innopath Software, Inc. Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade
US7461373B2 (en) * 2002-12-05 2008-12-02 Samsung Electronics Co., Ltd. Apparatus and method for upgrading software of a wireless mobile station
US7287068B1 (en) * 2002-12-13 2007-10-23 Bmc Software, Inc. System and method for updating devices that execute an operating system or application program directly from nonvolatile storage
JP3864337B2 (en) * 2002-12-27 2006-12-27 富士通株式会社 How to upgrade
US7644406B2 (en) * 2003-01-21 2010-01-05 Hewlett-Packard Development Company, L.P. Update system capable of updating software across multiple FLASH chips
JP2004227520A (en) * 2003-01-27 2004-08-12 Mitsubishi Electric Corp Device, method and program for generating old and new program rewriting information, and computer readable recording medium recording the program
EP1654640B1 (en) * 2003-06-04 2018-08-01 Qualcomm Incorporated Network having customizable generators of sofware updates and mobile electronic devices having customizable updating software
US7089270B2 (en) * 2003-06-20 2006-08-08 Innopath Software Processing software images for use in generating difference files
US7343443B1 (en) * 2003-07-08 2008-03-11 Hewlett-Packard Development Company, L.P. Updated package generation based on analysis of bank dependency
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
US7117204B2 (en) * 2003-12-03 2006-10-03 International Business Machines Corporation Transparent content addressable data storage and compression for a file system
US7549042B2 (en) * 2003-12-16 2009-06-16 Microsoft Corporation Applying custom software image updates to non-volatile storage in a failsafe manner
US7079051B2 (en) * 2004-03-18 2006-07-18 James Andrew Storer In-place differential compression
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
US7492953B2 (en) * 2004-06-17 2009-02-17 Smith Micro Software, Inc. Efficient method and system for reducing update requirements for a compressed binary image
US7389505B2 (en) * 2004-07-30 2008-06-17 Extreme Networks, Inc. Method and apparatus for modifying software
US7698698B2 (en) * 2004-09-30 2010-04-13 Smith Micro Software, Inc. Method for over-the-air firmware update of NAND flash memory based mobile devices
US7636728B2 (en) * 2006-06-22 2009-12-22 Microsoft Corporation Media difference files for compressed catalog files

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5274805A (en) * 1990-01-19 1993-12-28 Amalgamated Software Of North America, Inc. Method of sorting and compressing data
US5832520A (en) * 1996-07-03 1998-11-03 Miller, Call, Plauck And Miller Automatic file differencing and updating system
US6018747A (en) * 1997-11-26 2000-01-25 International Business Machines Corporation Method for generating and reconstructing in-place delta files
US20030023964A1 (en) * 2001-07-26 2003-01-30 Gowri Rajaram System and method for compacting field upgradeable wireless communication device software code sections
WO2003025742A2 (en) * 2001-09-17 2003-03-27 Soma Networks, Inc. Software update method, apparatus and system
US20040062130A1 (en) * 2002-09-30 2004-04-01 Chiang Ying-Hsin Robert Updating electronic files using byte-level file differencing and updating algorithms
US20040098427A1 (en) * 2002-11-18 2004-05-20 Luosheng Peng Device memory management during electronic file updating
US20040098420A1 (en) * 2002-11-18 2004-05-20 Luosheng Peng Generating difference files using module information of embedded software components
US20030182414A1 (en) * 2003-05-13 2003-09-25 O'neill Patrick J. System and method for updating and distributing information

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
BURNS R.: "In-Place Reconstruction of Delta Compressed Files", PODC 1998, 1998 *
BURNS R.: "In-Place Reconstruction of Version Differences", IEEE, TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, vol. 15, no. 4, July 2003 (2003-07-01) *
RASCH D.: "In-Place Rsync: File Synchronization for Mobile and Wireless Devices", PROCEEDONGS OF THE FREENIX TRACK: 2003 ANNUAL USENIX TECHNICAL CONFERENCE, 14 June 2003 (2003-06-14) *

Also Published As

Publication number Publication date
KR100917064B1 (en) 2009-09-15
US20060174300A1 (en) 2006-08-03
JP2008519360A (en) 2008-06-05
WO2006052897A2 (en) 2006-05-18
WO2006052946A3 (en) 2009-04-09
WO2006052904A3 (en) 2009-04-09
US20060112113A1 (en) 2006-05-25
JP5173427B2 (en) 2013-04-03
WO2006052904A2 (en) 2006-05-18
WO2006052946A2 (en) 2006-05-18
KR20070100708A (en) 2007-10-11
US20060123032A1 (en) 2006-06-08
KR100949855B1 (en) 2010-03-25
JP2012234563A (en) 2012-11-29
US7711706B2 (en) 2010-05-04
KR20070100709A (en) 2007-10-11
JP2008522254A (en) 2008-06-26
US7865479B2 (en) 2011-01-04

Similar Documents

Publication Publication Date Title
WO2006052897A3 (en) Reorganizing images in static file system differencing and updating
US8006194B2 (en) Associating an object with a relevant data source
EP1492009A3 (en) Data mirroring system using journal data
EP1193713A3 (en) Editing apparatus for editing the content structure of an object
WO2005005178A3 (en) Method and system for aligning a stationary vehicle with an artificial horizon
EP1361544A3 (en) System and method for editing electronic images
WO2002073410A3 (en) System and method for synchronizing a data copy using an accumulation remote copy trio
WO2002033955A3 (en) Method for matching geographic information with recorded images
WO2003090082A3 (en) Method and system for disaster recovery
BR0207678A (en) System and method for restoring computer systems damaged by a malicious computer program
GB2395317A (en) Method and apparatus for migration of managed application state for a java based application
WO2005045743A3 (en) System and method for rfid system integration
TW200513845A (en) Method, system, and program for incremental virtual copy
EP1308896A3 (en) Illumination-invariant object tracking method and image editing system using the same
EP0898404A3 (en) Information providing system
WO2007109717A3 (en) Apparatus and method for live loading of version upgrades in a process control environment
WO2007014092A3 (en) Method of placing constraints on a deformation map and system for implementing same
EP1288888A3 (en) A method and system for improving situational awareness of command and control units
EP1691280A4 (en) Data management system, data management device, data management method, data supply system, data management program, and computer-readable recording medium containing the program
WO2004111849A3 (en) Method, system and article of manufacture for remote copying of data
TW200636568A (en) Apparatus, system, and method for adapter code image update
TW200511039A (en) Data integration system with programmatic source and target interfaces
WO2002079929A3 (en) Method and system for converting data files from a first format to a second format
EP1739584A4 (en) Document information processing system
WO2004003697A3 (en) Swine genetics business system

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 KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG 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): 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 LV 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
122 Ep: pct application non-entry in european phase

Ref document number: 05825837

Country of ref document: EP

Kind code of ref document: A2