WO2004064481A3 - System and method for mobile data update - Google Patents

System and method for mobile data update Download PDF

Info

Publication number
WO2004064481A3
WO2004064481A3 PCT/US2004/001909 US2004001909W WO2004064481A3 WO 2004064481 A3 WO2004064481 A3 WO 2004064481A3 US 2004001909 W US2004001909 W US 2004001909W WO 2004064481 A3 WO2004064481 A3 WO 2004064481A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
enterprise
sources
records
enterprise data
Prior art date
Application number
PCT/US2004/001909
Other languages
French (fr)
Other versions
WO2004064481A2 (en
Inventor
Robert O'farrell
Mark D Kirstein
Robert Gryphon
Brian Browder
Stan Liu
Patrick E O'farrell
Geoff O'farrell
Alison Clark
Brian Philbin
David Loren Shoup
Original Assignee
Dexterra Inc
Robert O'farrell
Mark D Kirstein
Robert Gryphon
Brian Browder
Stan Liu
Patrick E O'farrell
Geoff O'farrell
Alison Clark
Brian Philbin
David Loren Shoup
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 Dexterra Inc, Robert O'farrell, Mark D Kirstein, Robert Gryphon, Brian Browder, Stan Liu, Patrick E O'farrell, Geoff O'farrell, Alison Clark, Brian Philbin, David Loren Shoup filed Critical Dexterra Inc
Publication of WO2004064481A2 publication Critical patent/WO2004064481A2/en
Publication of WO2004064481A3 publication Critical patent/WO2004064481A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/273Asynchronous replication or reconciliation
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99955Archiving or backup

Abstract

Data is shared between multiple enterprise data sources and mobile clients in a distributed system such that requests from a mobile client for enterprise data are received, the appropriate enterprise data sources that contain the requested data are determined, and the enterprise data is retrieved from the determined enterprise data sources. Data maintained at a mobile client is shared with multiple enterprise data sources. The mobile clients send requests to an application server for synchronization of data records maintained at the mobile client with corresponding data records at the enterprise data sources. The client request includes metadata that identifies enterprise data sources for the requested data records and that specifies a relational correspondence between the requested data. The mobile client data records and the corresponding data records of the enterprise data sources are compared to identify any data conflicts between the two sets of data records. Any identified data conflicts are resolved.
PCT/US2004/001909 2003-01-23 2004-01-23 System and method for mobile data update WO2004064481A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US44281003P 2003-01-23 2003-01-23
US60/442,810 2003-01-23
US46158803P 2003-04-07 2003-04-07
US60/461,588 2003-04-07

Publications (2)

Publication Number Publication Date
WO2004064481A2 WO2004064481A2 (en) 2004-08-05
WO2004064481A3 true WO2004064481A3 (en) 2004-11-18

Family

ID=32776157

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/001909 WO2004064481A2 (en) 2003-01-23 2004-01-23 System and method for mobile data update

Country Status (2)

Country Link
US (1) US7366460B2 (en)
WO (1) WO2004064481A2 (en)

Families Citing this family (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040039772A1 (en) * 2002-04-25 2004-02-26 De Miguel Angel Boveda Methods and arrangements in a telecommunication network
US20050005259A1 (en) * 2003-03-14 2005-01-06 Infowave Software, Inc. System and method for communication and mapping of business objects between mobile client devices and a plurality of backend systems
US20070011334A1 (en) * 2003-11-03 2007-01-11 Steven Higgins Methods and apparatuses to provide composite applications
US20070067373A1 (en) * 2003-11-03 2007-03-22 Steven Higgins Methods and apparatuses to provide mobile applications
US20070180127A1 (en) * 2003-11-11 2007-08-02 Nokia Corporation Preconfigured syncml profile categories
US7539686B2 (en) * 2004-03-12 2009-05-26 Microsoft Corporation Tag-based schema for distributing update metadata in an update distribution system
US8051483B2 (en) * 2004-03-12 2011-11-01 Fortinet, Inc. Systems and methods for updating content detection devices and systems
US7865181B1 (en) * 2004-03-19 2011-01-04 Single Touch Interactive, Inc. Searching for mobile content
US7546299B2 (en) * 2004-05-12 2009-06-09 Alcatel-Lucent Usa Inc. Network supported network file sharing among mobile subscribers
US20060031256A1 (en) * 2004-05-20 2006-02-09 Bea Systems, Inc. Template language for mobile client
US7650432B2 (en) * 2004-05-20 2010-01-19 Bea Systems, Inc. Occasionally-connected application server
US7313575B2 (en) * 2004-06-14 2007-12-25 Hewlett-Packard Development Company, L.P. Data services handler
US7567988B2 (en) * 2004-07-16 2009-07-28 Sap Ag Synchronizing agent for multiple clients/applications on a computer system
US20060101064A1 (en) 2004-11-08 2006-05-11 Sharpcast, Inc. Method and apparatus for a file sharing and synchronization system
WO2010049742A1 (en) * 2004-12-01 2010-05-06 Computer Associates Think, Inc. Managing elements residing on legacy systems
US7409586B1 (en) * 2004-12-09 2008-08-05 Symantec Operating Corporation System and method for handling a storage resource error condition based on priority information
US7953794B2 (en) 2005-01-14 2011-05-31 Microsoft Corporation Method and system for transitioning between synchronous and asynchronous communication modes
US7593943B2 (en) * 2005-01-14 2009-09-22 Microsoft Corporation Method and system for synchronizing multiple user revisions to a shared object
WO2006076775A1 (en) * 2005-01-24 2006-07-27 Spectra Interface Pty Ltd Method and system for managing client and/or product information in a mobile environment
KR100735328B1 (en) * 2005-02-04 2007-07-04 삼성전자주식회사 Method for updating user data in ptt system and system therefor
US8660852B2 (en) * 2005-02-28 2014-02-25 Microsoft Corporation CRM office document integration
SG162819A1 (en) * 2005-03-21 2010-07-29 Dexterra Inc Modular applications for mobile data system
US20060224599A1 (en) * 2005-03-30 2006-10-05 E.Piphany, Inc. Mobile client synchronization and upgrading
US10467593B2 (en) * 2005-04-29 2019-11-05 Oracle America, Inc. Providing contextual collaboration within enterprise applications
US20070005579A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation Query based synchronization
EP1748366A1 (en) * 2005-07-28 2007-01-31 Sap Ag A data processing system and method
US8166547B2 (en) 2005-09-06 2012-04-24 Fortinet, Inc. Method, apparatus, signals, and medium for managing a transfer of data in a data network
US8166404B2 (en) 2005-10-04 2012-04-24 Disney Enterprises, Inc. System and/or method for authentication and/or authorization
US7647625B2 (en) * 2005-10-04 2010-01-12 Disney Enterprises, Inc. System and/or method for class-based authorization
US20070079357A1 (en) * 2005-10-04 2007-04-05 Disney Enterprises, Inc. System and/or method for role-based authorization
US8997246B2 (en) * 2005-10-04 2015-03-31 Disney Enterprises, Inc. System and/or method for authentication and/or authorization via a network
US7631017B2 (en) * 2005-12-08 2009-12-08 Motorola, Inc. Method and system for maintaining current data for wireless devices
US20070156680A1 (en) * 2005-12-21 2007-07-05 Microsoft Corporation Disconnected authoring of business definitions
US7487179B2 (en) * 2006-01-31 2009-02-03 International Business Machines Corporation Method and program product for automating the submission of multiple server tasks for updating a database
US8868660B2 (en) * 2006-03-22 2014-10-21 Cellco Partnership Electronic communication work flow manager system, method and computer program product
US7756829B2 (en) * 2006-04-18 2010-07-13 Sandeep Bhanote Method and apparatus for mobile data collection and management
US7710975B2 (en) * 2006-05-12 2010-05-04 International Business Machines Corporation Synchronization technique for exchanging data with a mobile device that conserves the resources of the mobile device
US7899783B1 (en) * 2006-05-30 2011-03-01 Cisco Technology, Inc Monitoring data integrity
US20070297458A1 (en) * 2006-06-27 2007-12-27 Microsoft Corporation Efficient and layered synchronization protocol for database systems
US8645973B2 (en) * 2006-09-22 2014-02-04 Oracle International Corporation Mobile applications
DE102006051187A1 (en) * 2006-10-30 2008-05-08 Siemens Ag Task flow processing method for client-server-task flow-architecture, involves interrupting generated task flow in definable time and processing task flow at later time point in definable processing instance
US8200845B2 (en) * 2006-12-19 2012-06-12 Ianywhere Solutions, Inc. Queuing of invocations for mobile web services
US7689567B2 (en) * 2006-12-28 2010-03-30 Sap Ag Error handling for intermittently connected mobile applications
US8332353B2 (en) * 2007-01-31 2012-12-11 International Business Machines Corporation Synchronization of dissimilar databases
US7966039B2 (en) * 2007-02-02 2011-06-21 Microsoft Corporation Bidirectional dynamic offloading of tasks between a host and a mobile device
US8495663B2 (en) 2007-02-02 2013-07-23 Microsoft Corporation Real time collaboration using embedded data visualizations
US20080215664A1 (en) * 2007-03-01 2008-09-04 Microsoft Corporation Occasionally connected edge application architecture
JP5105922B2 (en) * 2007-03-22 2012-12-26 日本電気株式会社 Information update system, information storage server, information update method, and program
US7975259B2 (en) * 2007-06-01 2011-07-05 Sap Ag Verification of customization results
US8832303B2 (en) * 2007-06-15 2014-09-09 Sony Corporation Method and apparatus for creating dynamic phone pages due to triggering events from an external source
US20080319777A1 (en) * 2007-06-20 2008-12-25 Roland Hoff Business transaction issue manager
US9032079B2 (en) * 2007-06-26 2015-05-12 Microsoft Technology Licensing, Llc Management and diagnosis of telephonic devices
US8250566B2 (en) * 2007-09-27 2012-08-21 Mark Zusman Automated software upgrade and distribution
KR100936239B1 (en) * 2007-12-18 2010-01-12 한국전자통신연구원 System And Method For Providing Portable SW With Streaming
US9111302B2 (en) * 2008-01-31 2015-08-18 Phm Associates Limited Communication method, apparatus and system for a retail organization
US8296726B2 (en) * 2008-06-06 2012-10-23 Sap Ag Representation of software application functionality
US8135393B2 (en) * 2008-09-18 2012-03-13 Research In Motion Limited System and method for transactional application lifecycle management for mobile devices
US8375365B2 (en) * 2008-12-23 2013-02-12 Sap Ag Customization verification
US20110106549A1 (en) * 2009-10-30 2011-05-05 Sap Ag Account and product based sales professional workbench
HU0900729D0 (en) 2009-11-24 2010-01-28 Ceudata Kft Communication systems
US20110149086A1 (en) * 2009-12-23 2011-06-23 Winbush Iii Amos Camera user content synchronization with central web-based records and information sharing system
US8503984B2 (en) * 2009-12-23 2013-08-06 Amos Winbush, III Mobile communication device user content synchronization with central web-based records and information sharing system
US20110202384A1 (en) * 2010-02-17 2011-08-18 Rabstejnek Wayne S Enterprise Rendering Platform
US9247008B2 (en) * 2010-03-18 2016-01-26 Microsoft Corporation Unified web service discovery
US8346796B2 (en) * 2010-04-23 2013-01-01 MobileRealtyApps.com, LLC System for searching property listings based on location
US8707296B2 (en) 2010-04-27 2014-04-22 Apple Inc. Dynamic retrieval of installation packages when installing software
US8595382B2 (en) * 2010-06-07 2013-11-26 Salesforce.Com, Inc. System, method and computer program product for performing a synchronization of data
US8200624B2 (en) * 2010-07-20 2012-06-12 Sybase, Inc. Membership tracking and data eviction in mobile middleware scenarios
US9977819B2 (en) * 2010-08-09 2018-05-22 Ianywhere Solutions, Inc. Sharing data on mobile devices
US20120117181A1 (en) * 2010-11-05 2012-05-10 Verizon Patent And Licensing, Inc. System for and method of providing mobile applications management
US20120143819A1 (en) * 2010-12-02 2012-06-07 Salesforce.Com, Inc. Method and system for synchronizing data in a database system
US9160697B2 (en) * 2012-01-01 2015-10-13 Qualcomm Incorporated Data delivery optimization
US20130339488A1 (en) * 2012-06-15 2013-12-19 Peter Eberlein Enterprise services framework for mobile devices
US9887872B2 (en) * 2012-07-13 2018-02-06 Microsoft Technology Licensing, Llc Hybrid application environments including hosted applications and application servers for interacting with data in enterprise environments
US10057318B1 (en) 2012-08-10 2018-08-21 Dropbox, Inc. System, method, and computer program for enabling a user to access and edit via a virtual drive objects synchronized to a plurality of synchronization clients
US8972334B2 (en) 2012-12-21 2015-03-03 International Business Machines Corporation Transparent data service suitable for modifying data storage capabilities in applications
US9684880B2 (en) 2013-03-15 2017-06-20 Connectwise.Com, Inc. Project scheduling and management system that uses product data with product classes
US9276883B2 (en) * 2013-04-28 2016-03-01 Tencent Technology (Shenzhen) Company Limited Information collection, storage, and sharing platform
US11429913B2 (en) * 2013-08-02 2022-08-30 Connectwise, Llc Systems and methods for converting sales opportunities to service tickets, sales orders, and projects
US9367806B1 (en) 2013-08-08 2016-06-14 Jasmin Cosic Systems and methods of using an artificially intelligent database management system and interfaces for mobile, embedded, and other computing devices
CN104717314B (en) 2013-12-17 2018-12-11 腾讯科技(深圳)有限公司 A kind of IP management method and system, client, server
US10713686B2 (en) * 2014-03-22 2020-07-14 Retailmenot, Inc. Peer-to-peer geotargeting content with ad-hoc mesh networks
AU2015236575A1 (en) 2014-03-22 2016-09-15 Retailmenot, Inc. Caching geolocated offers
JP6369124B2 (en) * 2014-05-19 2018-08-08 富士ゼロックス株式会社 Information processing apparatus and program
CN106462833B (en) * 2014-06-23 2020-01-14 甲骨文国际公司 System and method for supporting multiple partition editing sessions in a multi-tenant application server environment
US10554486B2 (en) * 2014-09-26 2020-02-04 Microsoft Technology Licensing, Llc Multi-enrollments of a computing device into configuration sources
US9569284B2 (en) * 2014-12-29 2017-02-14 International Business Machines Corporation Composing applications on a mobile device
US10117086B2 (en) * 2015-02-12 2018-10-30 Qualcomm Incorporated Sharing of proximate discovery announcements in a wireless communications network
US10255302B1 (en) 2015-02-27 2019-04-09 Jasmin Cosic Systems, methods, apparatuses, and/or interfaces for associative management of data and inference of electronic resources
US9977671B2 (en) * 2015-07-20 2018-05-22 Google Llc Methods for multi-source configuration of mobile applications
US20170193001A1 (en) * 2015-12-30 2017-07-06 Dropbox, Inc. Control transfer of shared content
US10560356B2 (en) 2016-07-14 2020-02-11 International Business Machines Corporation Assuring data correctness in non-stable network environment
US11222010B2 (en) 2016-07-21 2022-01-11 Salesforce.Com, Inc. Value transformations that enable data services to update data objects
US11138222B2 (en) * 2016-07-22 2021-10-05 Salesforce.Com, Inc. Enabling multiple third-party data services to update custom data objects
US11138176B2 (en) * 2016-07-21 2021-10-05 salfesforce.com, inc. Enabling a third-party data service to update custom data objects
US11334596B2 (en) 2018-04-27 2022-05-17 Dropbox, Inc. Selectively identifying and recommending digital content items for synchronization
CN117610892B (en) * 2024-01-23 2024-04-02 中国电子科技集团公司第二十八研究所 Data demand decomposition and matching method and system based on ontology for task

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5806074A (en) * 1996-03-19 1998-09-08 Oracle Corporation Configurable conflict resolution in a computer implemented distributed database
US6505200B1 (en) * 2000-07-06 2003-01-07 International Business Machines Corporation Application-independent data synchronization technique

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5463555A (en) 1993-09-28 1995-10-31 The Dow Chemical Company System and method for integrating a business environment with a process control environment
US5423043A (en) 1994-01-21 1995-06-06 International Business Machines Corporation Method and apparatus for creating and monitoring logical associations among desktop objects
US5581753A (en) 1994-09-28 1996-12-03 Xerox Corporation Method for providing session consistency guarantees
US5664207A (en) 1994-12-16 1997-09-02 Xcellenet, Inc. Systems and methods for automatically sharing information among remote/mobile nodes
US5857201A (en) 1996-06-18 1999-01-05 Wright Strategies, Inc. Enterprise connectivity to handheld devices
US6721740B1 (en) 1998-05-29 2004-04-13 Sun Microsystems, Inc. Method and apparatus of performing active update notification
US6553375B1 (en) 1998-11-25 2003-04-22 International Business Machines Corporation Method and apparatus for server based handheld application and database management
JP2001075785A (en) 1999-09-09 2001-03-23 Nec Corp Data updating system
US6308178B1 (en) 1999-10-21 2001-10-23 Darc Corporation System for integrating data among heterogeneous systems
US7313782B2 (en) 2000-05-05 2007-12-25 @Hand Corporation Method for distributing, integrating, and hosting a software platform
US6604110B1 (en) 2000-08-31 2003-08-05 Ascential Software, Inc. Automated software code generation from a metadata-based repository
US7162543B2 (en) 2001-06-06 2007-01-09 Sap Ag Process for synchronizing data between remotely located devices and a central computer system
US7526575B2 (en) * 2001-09-28 2009-04-28 Siebel Systems, Inc. Method and system for client-based operations in server synchronization with a computing device
US7962565B2 (en) 2001-09-29 2011-06-14 Siebel Systems, Inc. Method, apparatus and system for a mobile web client
US7016919B2 (en) 2002-03-29 2006-03-21 Agilent Technologies, Inc. Enterprise framework and applications supporting meta-data and data traceability requirements
US20030217035A1 (en) 2002-05-17 2003-11-20 Chih-Chung Lai System and method for integrating and processing data from different data sources
US20040093343A1 (en) 2002-11-12 2004-05-13 Scott Lucas Enhanced client relationship management systems and methods

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5806074A (en) * 1996-03-19 1998-09-08 Oracle Corporation Configurable conflict resolution in a computer implemented distributed database
US6505200B1 (en) * 2000-07-06 2003-01-07 International Business Machines Corporation Application-independent data synchronization technique

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BUTRICO M ET AL: "Enterprise data access from mobile computers: an end-to-end story", RESEARCH ISSUES IN DATA ENGINEERING, 2000. RIDE 2000. PROCEEDINGS. TENTH INTERNATIONAL WORKSHOP ON SAN DIEGO, CA, USA 28-29 FEB. 2000, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 28 February 2000 (2000-02-28), pages 9 - 16, XP010377083, ISBN: 0-7695-0531-7 *
SYNCML CONSORTIUM: "SyncML Sync Protocol, version 1.0", SYNCML, 7 December 2000 (2000-12-07), XP002217356 *

Also Published As

Publication number Publication date
US7366460B2 (en) 2008-04-29
US20050044165A1 (en) 2005-02-24
WO2004064481A2 (en) 2004-08-05

Similar Documents

Publication Publication Date Title
WO2004064481A3 (en) System and method for mobile data update
WO2004059443A3 (en) Mobile data and software update system and method
EP1829286B1 (en) Systems and methods for continuous pim synchronization between a host computer and a client handheld device
US7404011B2 (en) System and method for accessing different types of back end data stores
US10931505B2 (en) System and method for multi-tier synchronization
WO2007100700A3 (en) Serving cached query results based on a query portion
WO2014042889A3 (en) Software-defined network attachable storage system and method
WO2005119494A3 (en) Transaction based virtual file system optimized for high-latency network connections
GB2414136B (en) Managing client requests for data
WO2007016624A3 (en) A method and system for hierarchical license servers
WO2004092982A3 (en) System and method for context sensitive mobile data and software update
WO2004082152A3 (en) Supporting the exchange of data by distributed applications
JP2002374246A5 (en)
EP1229746A3 (en) Deleting objects from a store of a device
WO2006010131A3 (en) Distributed operating system management
WO2002021236A3 (en) Client-side last-element cache network architecture
WO2002061532A3 (en) Prefix caching for media objects
GB0213763D0 (en) Improvements in or relating to a multi-media synchronisation method and device
EP1351141A3 (en) Method and system for managing data records on a computer network
WO2005024559A3 (en) Universal application network architecture
WO2003054694A3 (en) Method and system for attribute management in a namespace
WO2007089264A3 (en) Distributed database systems and methods
CN107480310B (en) Dynamic load balancing method and system for metadata cluster directory
WO2007103405A2 (en) Synchronization of metadata in a distributed file system
WO2001026355A3 (en) A method and apparatus in a communication network for updating and maintaining record data

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 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 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 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