WO2002077814A3 - Method and apparatus for managing replicated and migration capable session state for a java platform - Google Patents

Method and apparatus for managing replicated and migration capable session state for a java platform Download PDF

Info

Publication number
WO2002077814A3
WO2002077814A3 PCT/US2002/008849 US0208849W WO02077814A3 WO 2002077814 A3 WO2002077814 A3 WO 2002077814A3 US 0208849 W US0208849 W US 0208849W WO 02077814 A3 WO02077814 A3 WO 02077814A3
Authority
WO
WIPO (PCT)
Prior art keywords
state
replicated
application
server
java
Prior art date
Application number
PCT/US2002/008849
Other languages
French (fr)
Other versions
WO2002077814A2 (en
Inventor
Rahul Sharma
Vladimir Matena
Masood Mortazavi
Sanjeev Krishnan
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to EP02723566A priority Critical patent/EP1451683A2/en
Publication of WO2002077814A2 publication Critical patent/WO2002077814A2/en
Publication of WO2002077814A3 publication Critical patent/WO2002077814A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • G06F9/4862Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration the task being a mobile agent, i.e. specifically designed to migrate
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/465Distributed object oriented systems

Abstract

An invention is disclosed managing the replicated and migration capable state for an enterprise Java bean (EJB) application. The invention includes executing a Java application on a server that includes an entity bean. In addition, a replicated state manager is executed that includes program instructions for managing an in-memory state of the Java application, and program instructions for replicating the in-memory state of the Java application to a replicated state server. The replicated state server can be a memory replicated state server, or a disk replicated state server. To facilitate application state management, embodiments of the present invention store states of the entity beans objects using state objects, which are updated in response to changes in the state of the application. Hence, the embodiments of the present invention define a logical separation between the application and the state objects.
PCT/US2002/008849 2001-03-26 2002-03-22 Method and apparatus for managing replicated and migration capable session state for a java platform WO2002077814A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP02723566A EP1451683A2 (en) 2001-03-26 2002-03-22 Method and apparatus for managing replicated and migration capable session state for a java platform

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/818,214 US6877111B2 (en) 2001-03-26 2001-03-26 Method and apparatus for managing replicated and migration capable session state for a Java platform
US09/818,214 2001-03-26

Publications (2)

Publication Number Publication Date
WO2002077814A2 WO2002077814A2 (en) 2002-10-03
WO2002077814A3 true WO2002077814A3 (en) 2004-06-10

Family

ID=25224973

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/008849 WO2002077814A2 (en) 2001-03-26 2002-03-22 Method and apparatus for managing replicated and migration capable session state for a java platform

Country Status (3)

Country Link
US (1) US6877111B2 (en)
EP (1) EP1451683A2 (en)
WO (1) WO2002077814A2 (en)

Families Citing this family (113)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344105A (en) * 2000-03-31 2001-12-14 Hitachi Software Eng Co Ltd Web application developing method, development support system, and memory medium storing program related to this method
US6890968B2 (en) * 2001-05-16 2005-05-10 Kerr Corporation Prepolymerized filler in dental restorative composite
US20030023898A1 (en) * 2001-07-16 2003-01-30 Jacobs Dean Bernard Layered architecture for data replication
US7571215B2 (en) * 2001-07-16 2009-08-04 Bea Systems, Inc. Data replication protocol
US7409420B2 (en) * 2001-07-16 2008-08-05 Bea Systems, Inc. Method and apparatus for session replication and failover
US7702791B2 (en) * 2001-07-16 2010-04-20 Bea Systems, Inc. Hardware load-balancing apparatus for session replication
US6826601B2 (en) * 2001-09-06 2004-11-30 Bea Systems, Inc. Exactly one cache framework
US6996565B2 (en) * 2001-09-06 2006-02-07 Initiate Systems, Inc. System and method for dynamically mapping dynamic multi-sourced persisted EJBs
US7113980B2 (en) * 2001-09-06 2006-09-26 Bea Systems, Inc. Exactly once JMS communication
US7249131B2 (en) * 2001-09-06 2007-07-24 Initiate Systems, Inc. System and method for dynamically caching dynamic multi-sourced persisted EJBs
US20050257216A1 (en) * 2001-09-10 2005-11-17 David Cornell Method and apparatus for facilitating deployment of software applications with minimum system downtime
US20030088659A1 (en) * 2001-11-08 2003-05-08 Susarla Hanumantha Rao System and method for distributed state management
AU2003216332A1 (en) * 2002-02-21 2003-09-09 Bea Systems, Inc. System and method for message driven bean service migration
US7392302B2 (en) * 2002-02-21 2008-06-24 Bea Systems, Inc. Systems and methods for automated service migration
US7178050B2 (en) * 2002-02-22 2007-02-13 Bea Systems, Inc. System for highly available transaction recovery for transaction processing systems
US7617289B2 (en) * 2002-02-22 2009-11-10 Bea Systems, Inc. System and method for using a data replication service to manage a configuration repository
US7320035B2 (en) * 2002-03-01 2008-01-15 Sun Microsystems, Inc. Object mutation determination for incremental state saves
US7370329B2 (en) * 2002-03-01 2008-05-06 Sun Microsystems, Inc. System and method for state saves in a distributed data system
US7085852B2 (en) 2002-03-01 2006-08-01 Sun Microsystems, Inc. Deterministic immutable access elimination for efficient distributed state saves
US7788346B2 (en) * 2002-03-01 2010-08-31 Oracle America, Inc. System and method for state data back-up in a distributed data system
US7240058B2 (en) * 2002-03-01 2007-07-03 Sun Microsystems, Inc. Lock mechanism for a distributed data system
US6748373B2 (en) * 2002-05-01 2004-06-08 Bea Systems, Inc. System and method for adaptively optimizing queries
US7487140B2 (en) 2002-12-17 2009-02-03 International Business Machines Corporation Method for executing a query having multiple distinct key columns
US20040215747A1 (en) * 2003-04-11 2004-10-28 Jonathan Maron System and method for a configuration repository
US7246359B2 (en) * 2003-07-31 2007-07-17 International Business Machines Corporation Methods, systems and computer program products for maintaining association integrity of enterprise JavaBeans (EJB) during EJB passivation and reactivation
US8166101B2 (en) 2003-08-21 2012-04-24 Microsoft Corporation Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US7529811B2 (en) * 2003-08-21 2009-05-05 Microsoft Corporation Systems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface system
US7590643B2 (en) 2003-08-21 2009-09-15 Microsoft Corporation Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
US8131739B2 (en) 2003-08-21 2012-03-06 Microsoft Corporation Systems and methods for interfacing application programs with an item-based storage platform
US7349913B2 (en) * 2003-08-21 2008-03-25 Microsoft Corporation Storage platform for organizing, searching, and sharing data
US7483923B2 (en) * 2003-08-21 2009-01-27 Microsoft Corporation Systems and methods for providing relational and hierarchical synchronization services for units of information manageable by a hardware/software interface system
US7401104B2 (en) * 2003-08-21 2008-07-15 Microsoft Corporation Systems and methods for synchronizing computer systems through an intermediary file system share or device
US7483915B2 (en) * 2003-08-21 2009-01-27 Microsoft Corporation Systems and method for representing relationships between units of information manageable by a hardware/software interface system
KR101109390B1 (en) 2003-08-21 2012-01-30 마이크로소프트 코포레이션 Systems and methods for providing synchronization services for units of information manageable by a hardware/software interface system
US7739316B2 (en) * 2003-08-21 2010-06-15 Microsoft Corporation Systems and methods for the implementation of base schema for organizing units of information manageable by a hardware/software interface system
US7555497B2 (en) * 2003-08-21 2009-06-30 Microsoft Corporation Systems and methods for separating units of information manageable by a hardware/software interface system from their physical organization
US7512638B2 (en) 2003-08-21 2009-03-31 Microsoft Corporation Systems and methods for providing conflict handling for peer-to-peer synchronization of units of information manageable by a hardware/software interface system
US7428546B2 (en) * 2003-08-21 2008-09-23 Microsoft Corporation Systems and methods for data modeling in an item-based storage platform
US20050055354A1 (en) * 2003-08-21 2005-03-10 Microsoft Corporation Systems and methods for representing units of information manageable by a hardware/software interface system but independent of physical representation
WO2005024665A1 (en) * 2003-08-21 2005-03-17 Microsoft Corporation Systems and methods for providing synchronization services for units of information manageable by a hardware/software interface system
US8238696B2 (en) 2003-08-21 2012-08-07 Microsoft Corporation Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
US20050050184A1 (en) * 2003-08-29 2005-03-03 International Business Machines Corporation Method, system, and storage medium for providing life-cycle management of grid services
US7644118B2 (en) 2003-09-11 2010-01-05 International Business Machines Corporation Methods, systems, and media to enhance persistence of a message
ATE333680T1 (en) * 2003-10-08 2006-08-15 Cit Alcatel FAST DATABASE REPLICATION
US6941316B2 (en) * 2003-10-23 2005-09-06 Microsoft Corporation System and method for object persistence in a database store
US7284010B2 (en) * 2003-10-23 2007-10-16 Microsoft Corporation System and method for storing and retrieving a field of a user defined type outside of a database store in which the type is defined
US20050091231A1 (en) * 2003-10-24 2005-04-28 Shankar Pal System and method for storing and retrieving XML data encapsulated as an object in a database store
US7386562B2 (en) * 2003-11-25 2008-06-10 Abb Technology Ag Generic product finder system and method
US6976029B2 (en) * 2004-02-10 2005-12-13 Microsoft Corporation System and method for providing user defined types in a database system
US7437346B2 (en) * 2004-02-10 2008-10-14 Microsoft Corporation Systems and methods for a large object infrastructure in a database system
US7376656B2 (en) 2004-02-10 2008-05-20 Microsoft Corporation System and method for providing user defined aggregates in a database system
US8112383B2 (en) * 2004-02-10 2012-02-07 Microsoft Corporation Systems and methods for a database engine in-process data provider
US7500225B2 (en) * 2004-02-10 2009-03-03 Microsoft Corporation SQL server debugging in a distributed database environment
US7801866B1 (en) 2004-02-20 2010-09-21 Microsoft Corporation Systems and methods for reading only durably committed data in a system that otherwise permits lazy commit of transactions
US7996290B2 (en) 2004-03-09 2011-08-09 Goldman Sachs & Co. Financial transaction modeling system
US20050203956A1 (en) * 2004-03-09 2005-09-15 Dweck Jay S. Systems and methods for facilitate state transitions for managed business objects
US20050229162A1 (en) * 2004-03-31 2005-10-13 Microsoft Corporation Systems and methods for providing multi-environment test automation
US7533134B2 (en) * 2004-04-01 2009-05-12 Microsoft Corporation Systems and methods for the propagation of conflict resolution to enforce item convergence (i.e., data convergence)
US7653651B1 (en) * 2004-04-29 2010-01-26 Sap Ag System and method for transparent persistence management
US7590639B1 (en) * 2004-04-29 2009-09-15 Sap Ag System and method for ordering a database flush sequence at transaction commit
US7469256B1 (en) 2004-04-29 2008-12-23 Sap Ag Cached persistent data management through state tracking
US7778962B2 (en) * 2004-04-30 2010-08-17 Microsoft Corporation Client store synchronization through intermediary store change packets
US7296028B1 (en) 2004-04-30 2007-11-13 Sap Ag System and method for mapping object-oriented program code to a database layer
US7363539B1 (en) * 2004-04-30 2008-04-22 Sap Ag Restoring communication sessions and components with state information
US7644239B2 (en) 2004-05-03 2010-01-05 Microsoft Corporation Non-volatile memory cache performance improvement
US7143120B2 (en) * 2004-05-03 2006-11-28 Microsoft Corporation Systems and methods for automated maintenance and repair of database and file systems
US7366740B2 (en) * 2004-05-03 2008-04-29 Microsoft Corporation Systems and methods for automatic maintenance and repair of enitites in a data model
US7548901B2 (en) 2004-06-29 2009-06-16 Microsoft Corporation System and method for delayed fetching of designated members of a user defined type
US7490197B2 (en) 2004-10-21 2009-02-10 Microsoft Corporation Using external memory devices to improve system performance
US7340478B2 (en) 2005-01-07 2008-03-04 International Business Machines Corporation Method and apparatus for implementing container managed uses, ownerships, and references in an enterprise JavaBean environment
US20060156313A1 (en) 2005-01-07 2006-07-13 Hambrick Geoffrey M Method and apparatus for implementing container managed batch jobs in an enterprise java bean environment
US20060179428A1 (en) * 2005-02-10 2006-08-10 Kiyokuni Kawachiya Method and system for efficiently starting a JAVA application
US7805422B2 (en) 2005-02-28 2010-09-28 Microsoft Corporation Change notification query multiplexing
US20060230019A1 (en) * 2005-04-08 2006-10-12 International Business Machines Corporation System and method to optimize database access by synchronizing state based on data access patterns
US8145686B2 (en) * 2005-05-06 2012-03-27 Microsoft Corporation Maintenance of link level consistency between database and file system
US7480823B2 (en) * 2005-06-24 2009-01-20 Sun Microsystems, Inc. In-memory replication of timing logic for use in failover within application server node clusters
CN101346634B (en) * 2005-11-04 2012-10-24 甲骨文国际公司 System and method for a gatekeeper in a communications network
US8914557B2 (en) 2005-12-16 2014-12-16 Microsoft Corporation Optimizing write and wear performance for a memory
US8171466B2 (en) * 2006-05-16 2012-05-01 Oracle International Corporation Hitless application upgrade for SIP server architecture
US7526486B2 (en) 2006-05-22 2009-04-28 Initiate Systems, Inc. Method and system for indexing information about entities with respect to hierarchies
US8332366B2 (en) 2006-06-02 2012-12-11 International Business Machines Corporation System and method for automatic weight generation for probabilistic matching
US7840683B2 (en) * 2006-08-31 2010-11-23 Sap Ag Systems and methods of migrating sessions between computer systems
US7685093B1 (en) 2006-09-15 2010-03-23 Initiate Systems, Inc. Method and system for comparing attributes such as business names
US7698268B1 (en) 2006-09-15 2010-04-13 Initiate Systems, Inc. Method and system for filtering false positives
US8356009B2 (en) 2006-09-15 2013-01-15 International Business Machines Corporation Implementation defined segments for relational database systems
US7661027B2 (en) * 2006-10-10 2010-02-09 Bea Systems, Inc. SIP server architecture fault tolerance and failover
US7797432B2 (en) * 2006-10-25 2010-09-14 Microsoft Corporation Sharing state information between dynamic web page generators
US8078737B2 (en) * 2006-12-13 2011-12-13 Oracle International Corporation System and method for efficient storage of long-lived session state in a SIP server
US8359339B2 (en) 2007-02-05 2013-01-22 International Business Machines Corporation Graphical user interface for configuration of an algorithm for the matching of data records
US8768890B2 (en) * 2007-03-14 2014-07-01 Microsoft Corporation Delaying database writes for database consistency
US8515926B2 (en) 2007-03-22 2013-08-20 International Business Machines Corporation Processing related data from information sources
US8423514B2 (en) 2007-03-29 2013-04-16 International Business Machines Corporation Service provisioning
WO2008121170A1 (en) 2007-03-29 2008-10-09 Initiate Systems, Inc. Method and system for parsing languages
WO2008121700A1 (en) 2007-03-29 2008-10-09 Initiate Systems, Inc. Method and system for managing entities
WO2008121824A1 (en) 2007-03-29 2008-10-09 Initiate Systems, Inc. Method and system for data exchange among data sources
US7805632B1 (en) * 2007-09-24 2010-09-28 Net App, Inc. Storage system and method for rapidly recovering from a system failure
WO2009042941A1 (en) 2007-09-28 2009-04-02 Initiate Systems, Inc. Method and system for analysis of a system for matching data records
US8713434B2 (en) 2007-09-28 2014-04-29 International Business Machines Corporation Indexing, relating and managing information about entities
JP5306359B2 (en) 2007-09-28 2013-10-02 インターナショナル・ビジネス・マシーンズ・コーポレーション Method and system for associating data records in multiple languages
US8631203B2 (en) 2007-12-10 2014-01-14 Microsoft Corporation Management of external memory functioning as virtual cache
US8032707B2 (en) 2008-09-15 2011-10-04 Microsoft Corporation Managing cache data and metadata
US9032151B2 (en) 2008-09-15 2015-05-12 Microsoft Technology Licensing, Llc Method and system for ensuring reliability of cache data and metadata subsequent to a reboot
US7953774B2 (en) 2008-09-19 2011-05-31 Microsoft Corporation Aggregation of write traffic to a data store
US20100185682A1 (en) * 2009-01-09 2010-07-22 Lucent Technologies Inc. Object identifier and common registry to support asynchronous checkpointing with audits
US8041994B2 (en) * 2009-01-09 2011-10-18 Alcatel Lucent Asynchronous checkpointing with audits in high availability networks
US20110179303A1 (en) 2010-01-15 2011-07-21 Microsoft Corporation Persistent application activation and timer notifications
US8364794B2 (en) * 2010-03-11 2013-01-29 International Business Machines Corporation Admission control framework method and system
US10346369B2 (en) 2012-10-11 2019-07-09 Delphix Corp. Retrieving point-in-time copies of a source database for creating virtual databases
US9219762B2 (en) 2012-10-30 2015-12-22 Netiq Corporation Techniques for desktop migration
US9277017B2 (en) 2012-10-30 2016-03-01 Netiq Corporation Techniques for device independent session migration
US9621650B2 (en) * 2014-09-30 2017-04-11 Google Inc Mobile application state identifier framework
US10866826B2 (en) * 2019-03-29 2020-12-15 Lenovo Enterprise Solutions (Singapore) Pte. Ltd State-based system management migration
US11809839B2 (en) 2022-01-18 2023-11-07 Robert Lyden Computer language and code for application development and electronic and optical communication

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6182086B1 (en) 1998-03-02 2001-01-30 Microsoft Corporation Client-server computer system with application recovery of server applications and client applications
US6421739B1 (en) * 1999-01-30 2002-07-16 Nortel Networks Limited Fault-tolerant java virtual machine

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
LITTLE M C ET AL: "Maintaining information about persistent replicated objects in a distributed system", PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS. PITTSBURGH, MAY 25 - 28, 1993, LOS ALAMITOS, IEEE COMP. SOC. PRESS, US, vol. CONF. 13, 25 May 1993 (1993-05-25), pages 491 - 498, XP010095684, ISBN: 0-8186-3770-6 *
ORACLE CORPORATION: "Oracle 9i Application Server", TECHNICAL WHITEPAPER, November 2000 (2000-11-01), XP002244807, Retrieved from the Internet <URL:http://technet.oracle.com/products/ias/pdf/9ias_102.pdf> [retrieved on 20030617] *
SALIL DESHPANDE: "Clustering: Transparent Replication, Load Balancing and Failover", WHITEPAPER, January 2000 (2000-01-01), XP002244805, Retrieved from the Internet <URL:http://bdn.borland.com/article/images/26438/11501_r1.pdf> [retrieved on 20030618] *
SILVA L M ET AL: "Fault-tolerant execution of mobile agents", DEPENDABLE SYSTEMS AND NETWORKS, 2000. DSN 2000. PROCEEDINGS INTERNATIONAL CONFERENCE ON NEW YORK, NY, USA 25-28 JUNE 2000, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 25 June 2000 (2000-06-25), pages 135 - 143, XP010504324, ISBN: 0-7695-0707-7 *

Also Published As

Publication number Publication date
EP1451683A2 (en) 2004-09-01
US6877111B2 (en) 2005-04-05
WO2002077814A2 (en) 2002-10-03
US20020152422A1 (en) 2002-10-17

Similar Documents

Publication Publication Date Title
WO2002077814A3 (en) Method and apparatus for managing replicated and migration capable session state for a java platform
WO2002079978A3 (en) Method and apparatus for partitioning of managed state for a java based application
US7650397B2 (en) Plug-in configuration manager
US8380665B2 (en) Application workload capture and replay system
WO2003075152A8 (en) Automatic network load balancing using self-replicating resources
WO2002091179A3 (en) Method and apparatus for migration of managed application state for a java based application
JP5243851B2 (en) How to back up your data
US7090749B2 (en) Method and apparatus for simulating application workloads on an e-business application server
WO1998026349A3 (en) Method, system and data structures for computer software application development and execution
WO2004019228A3 (en) Method and system for integrating enterprise software applications with desktop software applications
WO2001029661A3 (en) Method and apparatus for maintaining a computer system
WO2003093943A3 (en) Systems and methods for application view transactions
WO2004099896A3 (en) Method and system of developing a software with utilizing extented metadata of component under component-based development environment
WO2002041139A3 (en) Resource files for electronic devices
WO2003052559A3 (en) Method and system for web-based asset management
WO2003019448A3 (en) System and method for real-time enterprise optimization
CA2368173A1 (en) Interface for an enterprise resource planning program
EP1589435A4 (en) Information processing device, information processing method, and computer program
WO2005015439A3 (en) Side-effect modeling
US20060149790A1 (en) Synchronization method for an object oriented information system (IS) model
WO2004040442A3 (en) Creating software applications
US8458336B2 (en) State machine event restoration
US20140026081A1 (en) Controlling web page behaviour
EP1056242A3 (en) Information processing apparatus and method, and recording medium
WO2000077611A3 (en) Method and system of deploying an application between computers

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 BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE 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 NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE 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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2002723566

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2002723566

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP

WWW Wipo information: withdrawn in national office

Ref document number: 2002723566

Country of ref document: EP