WO2005060575A3 - Performing operations in response to detecting a computer idle condition - Google Patents

Performing operations in response to detecting a computer idle condition Download PDF

Info

Publication number
WO2005060575A3
WO2005060575A3 PCT/US2004/040735 US2004040735W WO2005060575A3 WO 2005060575 A3 WO2005060575 A3 WO 2005060575A3 US 2004040735 W US2004040735 W US 2004040735W WO 2005060575 A3 WO2005060575 A3 WO 2005060575A3
Authority
WO
WIPO (PCT)
Prior art keywords
cpu
coupled
mass storage
memory
computer
Prior art date
Application number
PCT/US2004/040735
Other languages
French (fr)
Other versions
WO2005060575A2 (en
Inventor
Lee Z Hasiuk
Steven Lee Colwell
Original Assignee
X1 Technologies Inc
Lee Z Hasiuk
Steven Lee Colwell
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 X1 Technologies Inc, Lee Z Hasiuk, Steven Lee Colwell filed Critical X1 Technologies Inc
Publication of WO2005060575A2 publication Critical patent/WO2005060575A2/en
Publication of WO2005060575A3 publication Critical patent/WO2005060575A3/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/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • 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

Abstract

A computer system (100), including a computer (102), an operating system (118), running a foreground process (120) and a background process (112) (such as an index process) in memory (116), which can be random access memory (RAM), coupled to a CPU (central processing unit) (104) via a memory bus (114), a disk controller (106) coupled to the CPU (104) via peripheral bus (112), one or more mass storage devices (108), including one or more of magnetic hard disk drives, optical drives, solid state non-volatile memory, or the like. In addition, a video controller (110) is coupled to the CPU (104) and to a monitor (124). The computer system (110) includes performance monitoring software, such as discussed above, used to determine when the mass storage device 108 is being utilized by the foreground process, and when the background process (112) should access the mass storage device (108).
PCT/US2004/040735 2003-12-10 2004-12-07 Performing operations in response to detecting a computer idle condition WO2005060575A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US52878703P 2003-12-10 2003-12-10
US60/528,787 2003-12-10

Publications (2)

Publication Number Publication Date
WO2005060575A2 WO2005060575A2 (en) 2005-07-07
WO2005060575A3 true WO2005060575A3 (en) 2007-12-13

Family

ID=34710098

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/040735 WO2005060575A2 (en) 2003-12-10 2004-12-07 Performing operations in response to detecting a computer idle condition

Country Status (2)

Country Link
US (1) US7945914B2 (en)
WO (1) WO2005060575A2 (en)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040003019A1 (en) * 2002-06-28 2004-01-01 Sun Microsystems, Inc., A Delaware Corporation Process management for real time systems management controller
US7707573B1 (en) 2003-12-31 2010-04-27 Google Inc. Systems and methods for providing and installing software
US8321858B1 (en) 2003-12-31 2012-11-27 Google Inc. Systems and methods for providing software updates
US8271651B1 (en) * 2003-12-31 2012-09-18 Google Inc. Methods and systems for regulating resource usage
US7433904B1 (en) * 2004-02-24 2008-10-07 Mindspeed Technologies, Inc. Buffer memory management
US8712986B2 (en) * 2004-04-07 2014-04-29 Iac Search & Media, Inc. Methods and systems providing desktop search capability to software application
US8001175B2 (en) * 2004-10-22 2011-08-16 International Business Machines Corporation Facilitating server response optimization
US8108871B2 (en) * 2005-01-13 2012-01-31 Hewlett-Packard Development Company, L.P. Controlling computer resource utilization
US7774299B2 (en) * 2005-05-09 2010-08-10 Microsoft Corporation Flow computing
US20060294049A1 (en) * 2005-06-27 2006-12-28 Microsoft Corporation Back-off mechanism for search
US20070067455A1 (en) * 2005-08-08 2007-03-22 Microsoft Corporation Dynamically adjusting resources
US7774781B2 (en) 2005-09-30 2010-08-10 Intel Corporation Storage subsystem access prioritization by system process and foreground application identification
US8239869B2 (en) 2006-06-19 2012-08-07 Condusiv Technologies Corporation Method, system and apparatus for scheduling computer micro-jobs to execute at non-disruptive times and modifying a minimum wait time between the utilization windows for monitoring the resources
US8015249B2 (en) * 2006-10-10 2011-09-06 Microsoft Corporation Mitigating data usage in messaging applications
US8510741B2 (en) * 2007-03-28 2013-08-13 Massachusetts Institute Of Technology Computing the processor desires of jobs in an adaptively parallel scheduling environment
US20080285551A1 (en) * 2007-05-18 2008-11-20 Shamsundar Ashok Method, Apparatus, and Computer Program Product for Implementing Bandwidth Capping at Logical Port Level for Shared Ethernet Port
US8078891B2 (en) * 2008-06-30 2011-12-13 Intel Corporation Method, device, and system for guaranteed minimum processor power state dwell time
GB2478336A (en) * 2010-03-04 2011-09-07 Nec Corp Bandwidth control system
CN102792275B (en) * 2010-03-11 2016-07-06 富士通株式会社 Software controlled machine, software control method and software control procedure
WO2011117243A1 (en) * 2010-03-23 2011-09-29 Sony Corporation Reducing power consumption by masking a process from a processor performance management system
US8589540B2 (en) * 2010-06-07 2013-11-19 Salesforce.Com, Inc. System, method and computer program product for determining a rate at which an entity is polled
US20130009980A1 (en) * 2011-07-07 2013-01-10 Ati Technologies Ulc Viewing-focus oriented image processing
US9032413B2 (en) 2011-09-01 2015-05-12 Microsoft Technology Licensing, Llc Decoupling background work and foreground work
US9063775B2 (en) 2011-09-01 2015-06-23 Microsoft Technology Licensing, Llc Event aggregation for background work execution
US9164803B2 (en) 2012-01-20 2015-10-20 Microsoft Technology Licensing, Llc Background task resource control
US20130246363A1 (en) * 2012-03-15 2013-09-19 Ellen L. Sorenson Idle point auditing for databases
US9489236B2 (en) 2012-10-31 2016-11-08 Microsoft Technology Licensing, Llc Application prioritization
US9329990B2 (en) 2013-01-11 2016-05-03 Micron Technology, Inc. Host controlled enablement of automatic background operations in a memory device
US9659058B2 (en) 2013-03-22 2017-05-23 X1 Discovery, Inc. Methods and systems for federation of results from search indexing
US9880983B2 (en) 2013-06-04 2018-01-30 X1 Discovery, Inc. Methods and systems for uniquely identifying digital content for eDiscovery
KR102164425B1 (en) * 2013-07-24 2020-10-13 마벨 월드 트레이드 리미티드 Key rotation for a memory controller
JP2015052853A (en) * 2013-09-05 2015-03-19 富士通株式会社 Storage controller, storage control method, and program
US9729410B2 (en) 2013-10-24 2017-08-08 Jeffrey T Eschbach Method and system for capturing web content from a web server
US20150193259A1 (en) * 2014-01-03 2015-07-09 Advanced Micro Devices, Inc. Boosting the operating point of a processing device for new user activities
US10970297B2 (en) 2014-04-07 2021-04-06 Heureka, Inc. Remote processing of memory and files residing on endpoint computing devices from a centralized device
US20150378622A1 (en) * 2014-06-30 2015-12-31 Hewlett-Packard Development Company, L.P. Management of data operations
US10346550B1 (en) 2014-08-28 2019-07-09 X1 Discovery, Inc. Methods and systems for searching and indexing virtual environments
JP2016100731A (en) * 2014-11-20 2016-05-30 キヤノン株式会社 Information processing apparatus, control method thereof, and program
US10158722B2 (en) 2015-07-31 2018-12-18 Jeffrey T Eschbach Method and systems for the scheduled capture of web content from web servers as sets of images
US10447761B2 (en) 2015-07-31 2019-10-15 Page Vault Inc. Method and system for capturing web content from a web server as a set of images
US10067888B1 (en) * 2015-09-30 2018-09-04 EMC IP Holding Company LLC I/O optimization with track splitting
EP3369192B1 (en) * 2015-10-27 2021-05-19 BlackBerry Limited Monitoring resource access
US10846469B2 (en) * 2017-03-07 2020-11-24 Microsoft Technology Licensing, Llc Dynamically registered functions for calculations engines
CN110294372B (en) * 2018-03-23 2023-02-28 奥的斯电梯公司 Wireless signal device, elevator service request system and method
US11074078B2 (en) * 2018-05-07 2021-07-27 Micron Technology, Inc. Adjustment of load access size by a multi-threaded, self-scheduling processor to manage network congestion

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6085193A (en) * 1997-09-29 2000-07-04 International Business Machines Corporation Method and system for dynamically prefetching information via a server hierarchy
US20030084096A1 (en) * 2001-10-31 2003-05-01 Bryan Starbuck Computer system with file association and application retrieval

Family Cites Families (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4466065A (en) * 1982-05-17 1984-08-14 International Business Machines Corporation Queuing capability in a foreground task
US5111398A (en) * 1988-11-21 1992-05-05 Xerox Corporation Processing natural language text using autonomous punctuational structure
JPH03163623A (en) * 1989-06-23 1991-07-15 Articulate Syst Inc Voice control computor interface
JPH04308961A (en) * 1991-01-18 1992-10-30 Ncr Corp Means and apparatus for notifying state of synchronous locking of occupied process
JP2552071B2 (en) * 1992-03-31 1996-11-06 インターナショナル・ビジネス・マシーンズ・コーポレイション Method and system for simultaneously presenting multiple windows supported by different graphic user interfaces
US5692173A (en) * 1994-12-13 1997-11-25 Microsoft Corporation Method and system for combining prefix and first character searching of a list
US5828879A (en) * 1994-12-22 1998-10-27 Fore Systems, Inc. Method and a scheduler for controlling when a server provides service to an entity
US5902352A (en) * 1995-03-06 1999-05-11 Intel Corporation Method and apparatus for task scheduling across multiple execution sessions
US6219754B1 (en) * 1995-06-07 2001-04-17 Advanced Micro Devices Inc. Processor with decompressed video bus
US5907837A (en) * 1995-07-17 1999-05-25 Microsoft Corporation Information retrieval system in an on-line network including separate content and layout of published titles
US5812844A (en) * 1995-12-07 1998-09-22 Microsoft Corporation Method and system for scheduling the execution of threads using optional time-specific scheduling constraints
US5754776A (en) * 1995-12-28 1998-05-19 Intel Corporation Re-prioritizing background data transfers in multipoint conferencing
US5721897A (en) * 1996-04-09 1998-02-24 Rubinstein; Seymour I. Browse by prompted keyword phrases with an improved user interface
US5920854A (en) * 1996-08-14 1999-07-06 Infoseek Corporation Real-time document collection search engine with phrase indexing
US6223201B1 (en) * 1996-08-27 2001-04-24 International Business Machines Corporation Data processing system and method of task management within a self-managing application
US5832208A (en) * 1996-09-05 1998-11-03 Cheyenne Software International Sales Corp. Anti-virus agent for use with databases and mail servers
US5953536A (en) * 1996-09-30 1999-09-14 Intel Corporation Software-implemented tool for monitoring power management in a computer system
US6223204B1 (en) * 1996-12-18 2001-04-24 Sun Microsystems, Inc. User level adaptive thread blocking
US5854897A (en) * 1996-12-27 1998-12-29 Quantum Systems, Inc. Network communications marketing system
US6112243A (en) * 1996-12-30 2000-08-29 Intel Corporation Method and apparatus for allocating tasks to remote networked processors
US6317774B1 (en) * 1997-01-09 2001-11-13 Microsoft Corporation Providing predictable scheduling of programs using a repeating precomputed schedule
US5941944A (en) * 1997-03-03 1999-08-24 Microsoft Corporation Method for providing a substitute for a requested inaccessible object by identifying substantially similar objects using weights corresponding to object features
US6353857B2 (en) * 1997-03-31 2002-03-05 Intel Corporation Controllerless modem
US6097390A (en) * 1997-04-04 2000-08-01 International Business Machines Corporation Progress-indicating mouse pointer
US5842208A (en) * 1997-04-09 1998-11-24 International Business Machines Corporation High performance recover/build index system by unloading database files in parallel
US6009452A (en) * 1997-05-02 1999-12-28 Microsoft Corporation Apparatus and methods for optimally using available computer resources for task execution during idle-time based on probabilistic assessment of future task instances
US5784616A (en) * 1997-05-02 1998-07-21 Microsoft Corporation Apparatus and methods for optimally using available computer resources for task execution during idle-time for future task instances exhibiting incremental value with computation
US5995997A (en) * 1997-05-02 1999-11-30 Microsoft Corporation Apparatus and methods for optimally allocating currently available computer resources to future task instances versus continued execution of current task instances
US6014681A (en) * 1997-07-15 2000-01-11 Microsoft Corporation Method for saving a document using a background save thread
US6385638B1 (en) * 1997-09-04 2002-05-07 Equator Technologies, Inc. Processor resource distributor and method
US6002409A (en) * 1997-10-29 1999-12-14 Cirrus Logic, Inc. Arbitration for shared graphics processing resources
US6092163A (en) * 1998-12-04 2000-07-18 W. Quinn Associates, Inc. Pageable filter driver for prospective implementation of disk space quotas
US6243736B1 (en) * 1998-12-17 2001-06-05 Agere Systems Guardian Corp. Context controller having status-based background functional task resource allocation capability and processor employing the same
US6260150B1 (en) * 1998-03-10 2001-07-10 Agere Systems Guardian Corp. Foreground and background context controller setting processor to power saving mode when all contexts are inactive
US6986141B1 (en) * 1998-03-10 2006-01-10 Agere Systems Inc. Context controller having instruction-based time slice task switching capability and processor employing the same
US6005575A (en) * 1998-03-23 1999-12-21 Microsoft Corporation Foreground window determination through process and thread initialization
US6112172A (en) * 1998-03-31 2000-08-29 Dragon Systems, Inc. Interactive searching
JPH11316744A (en) * 1998-05-01 1999-11-16 Sony Corp Parallel processor and operation processing method
US6035325A (en) * 1998-05-13 2000-03-07 International Business Machines Corporation Retrieval, saving and printing in a computer network system environment
US6073133A (en) * 1998-05-15 2000-06-06 Micron Electronics Inc. Electronic mail attachment verifier
US6411982B2 (en) * 1998-05-28 2002-06-25 Hewlett-Packard Company Thread based governor for time scheduled process execution
DE69831857T2 (en) * 1998-06-10 2006-06-14 Sun Microsystems Inc Method and device for scheduling processes for resource allocation
US6434589B1 (en) * 1998-06-19 2002-08-13 Tellabs Operations, Inc. Telecommunications job scheduling
US6330567B1 (en) * 1998-08-13 2001-12-11 Tornado Technologies Co., Ltd Searching system for searching files stored in a hard disk of a personal computer
US6341303B1 (en) * 1998-08-28 2002-01-22 Oracle Corporation System and method for scheduling a resource according to a preconfigured plan
US6385708B1 (en) * 1998-11-16 2002-05-07 Infineon Technologies Ag Using a timing-look-up-table and page timers to determine the time between two consecutive memory accesses
US6542921B1 (en) * 1999-07-08 2003-04-01 Intel Corporation Method and apparatus for controlling the processing priority between multiple threads in a multithreaded processor
US6873982B1 (en) 1999-07-16 2005-03-29 International Business Machines Corporation Ordering of database search results based on user feedback
US6834386B1 (en) * 1999-07-16 2004-12-21 Microsoft Corporation Method and system for regulating background tasks using performance measurements
US6640244B1 (en) * 1999-08-31 2003-10-28 Accenture Llp Request batcher in a transaction services patterns environment
US6862713B1 (en) * 1999-08-31 2005-03-01 International Business Machines Corporation Interactive process for recognition and evaluation of a partial search query and display of interactive results
US6415372B1 (en) * 1999-09-15 2002-07-02 Emc Coropration Rolling back storage subsystem reconfigurations
US6493741B1 (en) * 1999-10-01 2002-12-10 Compaq Information Technologies Group, L.P. Method and apparatus to quiesce a portion of a simultaneous multithreaded central processing unit
US6651081B1 (en) * 1999-11-29 2003-11-18 Xerox Corporation Method and apparatus for processing a high priority resource request in a system using a set of shared resources
US6496925B1 (en) * 1999-12-09 2002-12-17 Intel Corporation Method and apparatus for processing an event occurrence within a multithreaded processor
US6601153B1 (en) * 1999-12-31 2003-07-29 Unisys Corporation Method and apparatus for increasing computer performance through asynchronous memory block initialization
US6847959B1 (en) 2000-01-05 2005-01-25 Apple Computer, Inc. Universal interface for retrieval of information in a computer system
US6615237B1 (en) * 2000-02-04 2003-09-02 Microsoft Corporation Automatic searching for data in a network
US6757897B1 (en) * 2000-02-29 2004-06-29 Cisco Technology, Inc. Apparatus and methods for scheduling and performing tasks
US6957432B2 (en) * 2000-03-21 2005-10-18 Microsoft Corporation Real-time scheduler
JP2001318948A (en) * 2000-05-09 2001-11-16 Hitachi Ltd Method and device for retrieving document and medium having processing program for the method stored thereon
US6785889B1 (en) * 2000-06-15 2004-08-31 Aurema, Inc. System and method for scheduling bandwidth resources using a Kalman estimator with active feedback
US6563913B1 (en) * 2000-08-21 2003-05-13 Koninklijke Philips Electronics N.V. Selective sending of portions of electronic content
US20020052909A1 (en) * 2000-08-24 2002-05-02 Glen Seeds Efficient assignment of processing resources in a fair queuing system
US20020055981A1 (en) * 2000-08-31 2002-05-09 Frederic Spaey System and method for remotely browsing structured data
US20020152292A1 (en) * 2001-01-09 2002-10-17 Ricoh Company Limited Method and system of remote support of device using e-mail
US20020165707A1 (en) * 2001-02-26 2002-11-07 Call Charles G. Methods and apparatus for storing and processing natural language text data as a sequence of fixed length integers
JP3857530B2 (en) * 2001-03-09 2006-12-13 インターナショナル・ビジネス・マシーンズ・コーポレーション Job execution control device, method, and program
US20020184317A1 (en) * 2001-05-29 2002-12-05 Sun Microsystems, Inc. System and method for searching, retrieving and displaying data from an email storage location
US20020184290A1 (en) * 2001-05-31 2002-12-05 International Business Machines Corporation Run queue optimization with hardware multithreading for affinity
US6988124B2 (en) * 2001-06-06 2006-01-17 Microsoft Corporation Locating potentially identical objects across multiple computers based on stochastic partitioning of workload
US6711565B1 (en) * 2001-06-18 2004-03-23 Siebel Systems, Inc. Method, apparatus, and system for previewing search results
US20030130993A1 (en) * 2001-08-08 2003-07-10 Quiver, Inc. Document categorization engine
US20030061260A1 (en) * 2001-09-25 2003-03-27 Timesys Corporation Resource reservation and priority management
US20030084087A1 (en) * 2001-10-31 2003-05-01 Microsoft Corporation Computer system with physical presence detector to optimize computer task scheduling
US7392390B2 (en) * 2001-12-12 2008-06-24 Valve Corporation Method and system for binding kerberos-style authenticators to single clients
AU2003201491A1 (en) * 2002-01-08 2003-07-24 Sap Aktiengesellschaft Enhanced email management system
US7506130B2 (en) * 2002-05-22 2009-03-17 Hewlett-Packard Development Company, L.P. Mirrored computer memory on split bus
US20030229898A1 (en) * 2002-06-05 2003-12-11 Babu Suresh P. Multiple on-demand media vendor integration
US7415677B2 (en) * 2002-06-05 2008-08-19 Sap Aktiengesellschaft Temporary communication areas for a computer user interface
US6920632B2 (en) * 2002-08-23 2005-07-19 Xyron Corporation Dynamic multilevel task management method and apparatus
US20050256846A1 (en) * 2004-05-12 2005-11-17 Microsoft Corporation Interactive client-server data search

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6085193A (en) * 1997-09-29 2000-07-04 International Business Machines Corporation Method and system for dynamically prefetching information via a server hierarchy
US20030084096A1 (en) * 2001-10-31 2003-05-01 Bryan Starbuck Computer system with file association and application retrieval

Also Published As

Publication number Publication date
WO2005060575A2 (en) 2005-07-07
US7945914B2 (en) 2011-05-17
US20050149932A1 (en) 2005-07-07

Similar Documents

Publication Publication Date Title
WO2005060575A3 (en) Performing operations in response to detecting a computer idle condition
CN100346311C (en) Computer device , control method for conversion of system operating modes and power supply control method
WO2005074611A8 (en) Interrupt management for multiple event queues
US7934110B2 (en) Dynamically managing thermal levels in a processing system
US7315484B2 (en) Memory controller capable of estimating memory power consumption
CA2509943A1 (en) Power management system
CN1809881A (en) Media player with acceleration protection
CA2070982A1 (en) Apparatus and method for suspending and resuming software applications on a computer
US7221531B2 (en) Staggered spin-up disable mechanism
WO2008078564A1 (en) Information processing device, integrated circuit, method, and program
EP1916594A3 (en) Hard disk drive and method
WO2006048780A3 (en) Method and system for network storage device failure protection and recovery
EP1860560A3 (en) Storage control method and system for performing backup and/or restoration
WO2004046920A3 (en) Processor cache memory as ram for execution of boot code
JP2006512650A5 (en)
WO2006050145A3 (en) Methods and apparatus for parallel execution of a process
WO2004081707A3 (en) Data processing system with peripheral access protection and method therefor
WO2006064743A3 (en) Electronic apparatus and peak power-controlling method related thereto
US7373493B2 (en) Boot methods, computer systems, and production methods thereof
TWI439925B (en) Embedded systems and methods for threads and buffer management thereof
CA2498050A1 (en) Method and apparatus for handling threads in a data processing system
CN100465981C (en) U-disc virus prevention interface
US20090055669A1 (en) Method, computer system and control device for reducing power consumption
US8138929B2 (en) Method for protecting data in non-volatile storage device and computer thereof
US10175717B2 (en) System and method for enhancing real-time clock usage in an information handling 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 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 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
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase