WO2004079582A1 - デバイス管理方法及びデバイス管理システム - Google Patents
デバイス管理方法及びデバイス管理システム Download PDFInfo
- Publication number
- WO2004079582A1 WO2004079582A1 PCT/JP2004/001410 JP2004001410W WO2004079582A1 WO 2004079582 A1 WO2004079582 A1 WO 2004079582A1 JP 2004001410 W JP2004001410 W JP 2004001410W WO 2004079582 A1 WO2004079582 A1 WO 2004079582A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- hot plug
- script
- device management
- usb
- hook program
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
- G06F9/4413—Plug-and-play [PnP]
Definitions
- the present invention relates to a device management method and a management system for realizing a hot plug function for a device (peripheral device) in a non-event driven OS (Operating System). .
- AV Audio and Visual
- a personal computer connected to such an AV device generally uses a multitasking OS.
- an event-driven OS such as Microsoft Windows (registered trademark)
- the user application executes a corresponding process such as startup, termination, and drawing. It is configured. Therefore, under the event-driven 0S, the user application receives the system message from the 0S for the hot plug event such as the USB (Universal Serial Bus) connection. You can perform necessary processing.
- an event-driven OS such as Microsoft Windows (registered trademark)
- the user application executes a corresponding process such as startup, termination, and drawing. It is configured. Therefore, under the event-driven 0S, the user application receives the system message from the 0S for the hot plug event such as the USB (Universal Serial Bus) connection. You can perform necessary processing.
- USB Universal Serial Bus
- FIG. 1 shows an overview of such processing of hot plug events by polling. The following description is for the case where a mass storage device is connected via USB to a personal computer equipped with Kerne 12.4 Linux (registered trademark) as hot plug processing.
- Kerne 12.4 Linux registered trademark
- a USB core driver usbcore and a class driver USB-storage for USB mass storage are prepared.
- a hot plug script liotplug and a USB script usb. Agent are prepared in the user space USER. Then, when a USB mass storage device is connected to the personal computer, as shown in Fig. Be called. At this time, various environment variables are set and the hotplug script hotplug is executed.
- a value indicating that a USB device is connected is set as a part of the environment variables.
- the hotplug script hotplug executes the script corresponding to the event that triggered this execution, as shown in b in Figure 1.
- the USB scribe usb. Agent is executed according to the environment variables set by the step a in FIG.
- the USB script usb.agent is a class driver corresponding to the event that triggered the execution of the USB driver.
- the class driver of the US B mass storage device ⁇ sb- Load storage.
- the USB core driver usbcore executes a series of processing of updating the contents of the virtual file / proc / bus / usb / devices.
- An object of the present invention is to provide a device management method and a management system that can solve the problems of the conventional technology as described above.
- Another object of the present invention is to provide a new device management method and a new management system for realizing a hot plug function for a device (peripheral device) in a non-event driven OS (Operating System). Is to do.
- a hot plug script is called by a kernel core driver when a device is attached or detached.
- the hot plug script executes a predetermined process described in the hot plug script itself, and then calls a hook program.
- a hot plug manager when a hot plug event occurs, a hot plug manager is executed from a hot plug script through a hook program, and the hot plug manager is executed. Information about the event is provided to the user application.
- FIG. 1 is a block diagram showing a conventional device management method and management system.
- FIG. 2 is a block diagram showing a device management method and a management system according to the present invention.
- BEST MODE FOR CARRYING OUT THE INVENTION a device management method and a management system according to the present invention will be described with reference to the drawings.
- the hotplug script hotplug is called as an extension of the processing of the probe function probe of the core driver usbcore provided in the kernel space KERNEL as shown in a in Fig. 1.
- the present invention focuses on such a point, and realizes hot plug processing using a hot plug script hotplug.
- a mass storage device is connected via USB to a personal computer equipped with Linux (registered trademark) of Kernel .4 as hot plug processing will be described with reference to FIG.
- the USB B core driver usbcore and the USB mass storage class driver usb-storage are provided in the kernel space KERNEL of Linux (registered trademark) as in the system shown in FIG. 1 described above. Then, a hot prada script hotplug and a USB script usb. Agent are prepared in the user space USER.
- a hook program hooker is provided in the user space USER, A hot plug daemon pnpmgr and a hot plug library l ibpnpmgr that constitute the hot plug manager pnpmanager are provided.
- the hook program hooker is executed from the hot plug script hotplug. Therefore, a code for calling the hook program hooker is added at the end of the hot plug script hotplug.
- the hook program hooker is configured to pass environment variables to the hot plug manager pnpmanager using the message queue of the hot plug manager pnpmanager.
- the hot plug daemon pnpmgr collects device information based on information from the program hooker, and notifies the hot plug library li bpnpmgr of events as necessary.
- the hot plug library 11 bpnpmgr provides API (Application Program Interface) to user applications.
- API As a function provided by API, it has a function to register or cancel an event wait. This function registers or cancels the use of the function of the hot plug daemon pnpmgr. When this registration is performed, notification of the occurrence of an event and acquisition of device information become possible.
- the API has a function of acquiring device information.
- This function obtains the information of the device currently connected to the personal computer.
- the information obtained here includes all information necessary for the user application to access the device.
- the API has a function of notifying an event. This function notifies the callback function cal lback specified at the time of registration of hot plug device attachment / detachment information and device type.
- Inter-process communication is realized by exchanging messages between the hook program hooker and the hot plug daemon pnpmgr, and between the hot plug daemon pnpmgr and the hot plug library 1 i bpnpmgr.
- the hotplug script hotplug is called as an extension of the processing of the probe function probe of the core driver usbc ore provided in the force space KERNEL.
- various environment variables are set and the hotplug script hotplug is executed.
- the hotplug script hotplug executes the script corresponding to the event that triggered this execution, as shown in b in Figure 2.
- the USB Bsc usb. Agent is executed according to the environment variables set by the process a in FIG.
- the USB script usb.agent is a class driver corresponding to the event that triggered the execution of the USB script.
- the class driver usb-storage of the USB mass storage device is used. Utter.
- the USB core driver usbcore executes a series of processing of updating the contents of the virtual file / proc / bus / usb / devices.
- the mass storage device can be used.
- the current hot plug processing in Linux registered trademark is used only when dynamically incorporating the corresponding class driver.
- the hot plug script lotlot calls the hook program hooker. Subsequently, as shown by f in FIG. 2, the hook program hooker sends the environment variables of the hot plug script hotplug to the hot plug daemon pnpmgr in a message.
- the hot plug daemon pnpmgr collects information about the USB-connected device based on a message from the hook program hooker.
- the hot plug daemon pnpmgr notifies the hot plug library libpnpmgr of a message as shown in h in Fig. 2.
- Hot plug library libpnpmgr if requested by user application For example, as shown by i in Fig. 2, the request is sent to the hot plug daemon pnpmgr.
- the processes from a to i described above are sequentially executed.
- the mass storage device can be used.
- the USB connection of the mass storage device is stopped, the use of the mass storage device is prohibited by the same processing.
- a hot plug can be realized in Linux (registered trademark).
- addition and deletion of hot-plug devices can be executed asynchronously from the viewpoint of the user application, and polling is not required at that time. Therefore, there is no delay in the time from when the hot plug device is connected to when the corresponding process is executed, the load on the CPU can be reduced, and an increase in cost can be suppressed.
- the hot plug manager pnpmanager is divided into a hot plug theme pnpmgr and a hot plug library 1 ibpnpmgr, the inter-process communication between them can be hidden from the user application. Therefore, the user application can handle the hot plug event in the same way as when accessing a normal library.
- the user application can receive the information of the event asynchronously by registering the callback function callback with the hot plug daemon pnpmgr, or can receive only the information of the event of the device of interest. Wear. Moreover, changes to the kernel space KERNEL and the user space USER have no effect on the system because only a single line for calling the hook program hooker is added at the end of the hot plug script hotp1ug.
- the present invention is applied to a hot-plug event of a USB device, but the IEEE 1394 (Institute of Electrical and Electronics Engineers) 1394, a network adapter, a PCMCIA (Personal Computer Memory Card) It can also be applied to hot plug events such as International Association) cards.
- IEEE 1394 Institute of Electrical and Electronics Engineers 1394
- PCMCIA Personal Computer Memory Card
- a hot plug can be realized in a non-event driven OS such as Linux (registered trademark).
- a non-event driven OS such as Linux (registered trademark).
- the system load can be reduced.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04709728A EP1603048A1 (en) | 2003-03-07 | 2004-02-10 | Device management method and device management system |
US10/547,883 US20060174286A1 (en) | 2003-03-07 | 2004-02-10 | Device management method and device management system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003060889A JP4284499B2 (ja) | 2003-03-07 | 2003-03-07 | デバイス管理方法およびデバイス管理システム |
JP2003-060889 | 2003-03-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004079582A1 true WO2004079582A1 (ja) | 2004-09-16 |
Family
ID=32958945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/001410 WO2004079582A1 (ja) | 2003-03-07 | 2004-02-10 | デバイス管理方法及びデバイス管理システム |
Country Status (6)
Country | Link |
---|---|
US (1) | US20060174286A1 (ja) |
EP (1) | EP1603048A1 (ja) |
JP (1) | JP4284499B2 (ja) |
KR (1) | KR20050118170A (ja) |
CN (1) | CN100382058C (ja) |
WO (1) | WO2004079582A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9792369B2 (en) | 2004-10-26 | 2017-10-17 | Yahoo Holdings, Inc. | Method and apparatus for a search-enabled remote control device |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006185387A (ja) * | 2004-12-28 | 2006-07-13 | Tokyo Electron Device Ltd | プログラム及びデータ処理装置 |
KR100757229B1 (ko) | 2005-12-05 | 2007-09-10 | 한국전자통신연구원 | 리눅스 시스템상에서 usb 디바이스 드라이버 개발을지원하는 운영체제 자원 진단 장치 및 방법 |
KR100779213B1 (ko) * | 2005-12-08 | 2007-11-26 | 한국전자통신연구원 | 리눅스 데스크탑에서의 유에스비(usb)장치의 응용관리방법 및 장치 |
JP4727478B2 (ja) * | 2006-03-29 | 2011-07-20 | シャープ株式会社 | デバイス制御装置及びデバイス制御プログラム |
KR100751284B1 (ko) | 2007-03-12 | 2007-08-23 | 주식회사 아이오셀 | 컴퓨터 시스템의 불필요 메세지 표시 차단방법 및 상기방법이 기록된 컴퓨터로 읽을 수 있는 기록매체 |
JP4571171B2 (ja) * | 2007-08-06 | 2010-10-27 | シャープ株式会社 | 受像機 |
KR101582091B1 (ko) * | 2008-02-19 | 2016-01-04 | 삼성전자주식회사 | Api에 기초한 iptv 서비스 이용 방법 및 장치 |
CN101520792B (zh) * | 2008-12-17 | 2013-04-17 | 康佳集团股份有限公司 | 一种自动挂载与识别系统文件的方法及其系统 |
CN101770389B (zh) * | 2008-12-29 | 2014-02-12 | 北京联想软件有限公司 | 一种计算机及管理硬件设备的方法 |
JP5129770B2 (ja) * | 2009-03-16 | 2013-01-30 | 株式会社バッファロー | ネットワーク装置 |
CN102023940B (zh) * | 2009-09-16 | 2013-07-10 | 研祥智能科技股份有限公司 | 一种cpci热插拔系统 |
CN101710289B (zh) * | 2009-12-09 | 2012-08-29 | 华为终端有限公司 | 一种数据卡管理程序加载的方法和装置 |
CN103530124B (zh) * | 2013-10-18 | 2017-01-25 | 中安消技术有限公司 | 一种在Linux系统下共享热插拔设备的方法与装置 |
CN107491405A (zh) * | 2017-07-17 | 2017-12-19 | 北京小鸟看看科技有限公司 | 一种实现头戴显示设备热插拔的方法、装置和终端设备 |
CN109408418B (zh) * | 2017-08-17 | 2022-03-25 | 深圳市中兴微电子技术有限公司 | 一种usb模式切换装置及方法、usb设备 |
CN107479900B (zh) * | 2017-08-28 | 2021-01-26 | 北京翼辉信息技术有限公司 | 一种适用于实时操作系统的热插拔软件方案 |
CN110688161A (zh) * | 2018-07-06 | 2020-01-14 | 英研智能移动股份有限公司 | 周边硬件的操作方法与操作系统 |
WO2021125393A1 (ko) * | 2019-12-19 | 2021-06-24 | (주)로보티즈 | 마이크로컨트롤러유닛 기반 드라이버 인식 장치 및 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999042924A1 (en) * | 1998-02-20 | 1999-08-26 | Intel Corporation | Automatic update of camera firmware |
JP2000010905A (ja) * | 1998-06-24 | 2000-01-14 | Toshiba Corp | 情報処理装置 |
JP2001290724A (ja) * | 2000-04-10 | 2001-10-19 | Nec Corp | プラグアンドプレイ機能を有するフレームワークおよびその再構成方法 |
JP2002300176A (ja) * | 2001-04-02 | 2002-10-11 | Sony Corp | データ通信装置、データ通信方法、データ通信方法のプログラム及びデータ通信方法のプログラムを記録した記録媒体 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6263387B1 (en) * | 1997-10-01 | 2001-07-17 | Micron Electronics, Inc. | System for automatically configuring a server after hot add of a device |
WO1999035826A1 (en) * | 1998-01-07 | 1999-07-15 | Intel Corporation | Automatic transfer of image information between imaging device and host system |
TW444165B (en) * | 1998-05-12 | 2001-07-01 | Primax Electronics Ltd | Hot plug and play universal serial bus switch device and control method |
CN1247346A (zh) * | 1998-09-10 | 2000-03-15 | 英业达股份有限公司 | 安装即插即用设备的设定方法 |
CN2434731Y (zh) * | 1999-06-22 | 2001-06-13 | 刘培中 | 具有语音讯息播放的即插即用界面电路 |
US20010052862A1 (en) * | 2000-06-20 | 2001-12-20 | Koninklijke Philips Electronics N.V. | Security system simulates patterns of usage of appliances |
JP2002007299A (ja) * | 2000-06-21 | 2002-01-11 | Mitsubishi Electric Corp | デバイス制御プログラム開発手段及び実行手段 |
US6754725B1 (en) * | 2001-05-07 | 2004-06-22 | Cypress Semiconductor Corp. | USB peripheral containing its own device driver |
US20040064461A1 (en) * | 2002-10-01 | 2004-04-01 | Subramaniyam Pooni | Method and arrangement for dynamic detection of SCSI devices on linux host |
US7260749B2 (en) * | 2003-01-22 | 2007-08-21 | Red Hat, Inc. | Hot plug interfaces and failure handling |
US7107398B2 (en) * | 2003-12-19 | 2006-09-12 | Hewlett-Packard Development Company, L.P. | Changing a mode of a storage subsystem in a system |
-
2003
- 2003-03-07 JP JP2003060889A patent/JP4284499B2/ja not_active Expired - Fee Related
-
2004
- 2004-02-10 CN CNB2004800060007A patent/CN100382058C/zh not_active Expired - Fee Related
- 2004-02-10 EP EP04709728A patent/EP1603048A1/en not_active Withdrawn
- 2004-02-10 WO PCT/JP2004/001410 patent/WO2004079582A1/ja active Application Filing
- 2004-02-10 US US10/547,883 patent/US20060174286A1/en not_active Abandoned
- 2004-02-10 KR KR1020057016151A patent/KR20050118170A/ko not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999042924A1 (en) * | 1998-02-20 | 1999-08-26 | Intel Corporation | Automatic update of camera firmware |
JP2000010905A (ja) * | 1998-06-24 | 2000-01-14 | Toshiba Corp | 情報処理装置 |
JP2001290724A (ja) * | 2000-04-10 | 2001-10-19 | Nec Corp | プラグアンドプレイ機能を有するフレームワークおよびその再構成方法 |
JP2002300176A (ja) * | 2001-04-02 | 2002-10-11 | Sony Corp | データ通信装置、データ通信方法、データ通信方法のプログラム及びデータ通信方法のプログラムを記録した記録媒体 |
Non-Patent Citations (5)
Title |
---|
ADACHI AKIHITO: "pcmcia-cs no dosa genri to riyoho", UNIX USER, vol. 8, no. 8, 1 August 1999 (1999-08-01), SOFTBANK PUBLISHING, INC., JP, pages 53 - 59, XP002986826 * |
KODAMA TSUYOSHI: "ITRON ni aratana shiyo ga tojo", TRONWARE, vol. 9, no. 6, 10 December 1998 (1998-12-10), PERSONAL MEDIA CORP., JP, pages 30 - 39, XP002986827 * |
MANABE TAKASHI: "Jibun dake no UNIX kankyo o kakucho suru Play Personal Linux", UNIX USER, vol. 4, no. 4, 1 April 1995 (1995-04-01), SOFTBANK PUBLISHING, INC., JP, pages 85 - 92, XP002986825 * |
SUEYASU TAIZO: "Kernel 2.4 ga jitsugen suru sekai", NIKKEI LINUX, vol. 2, no. 10, 8 October 2000 (2000-10-08), NIKKEI BUSINESS PUBLICATIONS, JP, pages 86 - 101, XP002986828 * |
TERADA DAISUKE, MIYASHIRO MANABU: "Kernel 2.4 de Linux no yoto ga hirogaru", NIKKEI LINUX, vol. 3, no. 4, 8 April 2001 (2001-04-08), NIKKEI BUSINESS PUBLICATIONS, INC., JP, pages 64 - 81, XP002986824 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9792369B2 (en) | 2004-10-26 | 2017-10-17 | Yahoo Holdings, Inc. | Method and apparatus for a search-enabled remote control device |
Also Published As
Publication number | Publication date |
---|---|
EP1603048A1 (en) | 2005-12-07 |
US20060174286A1 (en) | 2006-08-03 |
KR20050118170A (ko) | 2005-12-15 |
JP4284499B2 (ja) | 2009-06-24 |
JP2004272499A (ja) | 2004-09-30 |
CN100382058C (zh) | 2008-04-16 |
CN1757021A (zh) | 2006-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004079582A1 (ja) | デバイス管理方法及びデバイス管理システム | |
US6343338B1 (en) | System and method for synchronizing disparate processing modes and for controlling access to shared resources | |
US6311242B1 (en) | Method and apparatus for supporting dynamic insertion and removal of PCI devices | |
KR100977662B1 (ko) | 2-레벨 인터럽트 서비스 루틴을 제공하기 위한 방법 및 프로세서 | |
WO2016090902A1 (zh) | 一种操作系统热切换的方法、装置及移动终端 | |
EP2395426A1 (en) | A mobile computer system with a robust expansion capability | |
US8881148B2 (en) | Hypervisor for administering to save unsaved user process data in one or more logical partitions of a computing system | |
JP5118706B2 (ja) | トラステッドプラットフォームモジュールを共有するためのシステム及び方法 | |
US6938103B2 (en) | Universal serial bus transaction processing tasks scheduling method for computer system, involves assigning transaction to periodic queue head list with faster polling interval | |
US6629252B1 (en) | Method for determining if a delay required before proceeding with the detected interrupt and exiting the interrupt without clearing the interrupt | |
US20090083736A1 (en) | Virtualized computer, monitoring method of the virtualized computer and a computer readable medium thereof | |
JP3938343B2 (ja) | タスク管理システム、プログラム、及び制御方法 | |
WO2005099334A2 (en) | Event handling mechanism | |
JPS63310051A (ja) | プログラム入出力命令を含む入出力プロセスの実行方法および装置 | |
EP1693743A2 (en) | System, method and medium for using and/or providing operating system information to acquire a hybrid user/operating system lock | |
CN105373393A (zh) | 一种在非事件驱动方式的os中实现对设备的热插拔的方法 | |
CN107479900B (zh) | 一种适用于实时操作系统的热插拔软件方案 | |
US20240345879A1 (en) | Task processing method and apparatus | |
US20080104614A1 (en) | Method and apparatus for multiple slaves to receive data from multiple masters in a data processing system | |
US6766461B1 (en) | Status switching method of an information apparatus to ensure an operating status when the apparatus is liable to receive vibration or shock | |
WO2004015573A1 (en) | Method for meeting smi duration limits by time slicing smi handlers | |
CN109426563B (zh) | 一种进程管理方法及装置 | |
CN113391896B (zh) | 任务处理方法及装置、存储介质及电子设备 | |
US20070153009A1 (en) | Display chip sharing method | |
CN111708631B (zh) | 基于多路服务器的数据处理方法、智能终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 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 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: A1 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 | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1020057016151 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004709728 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20048060007 Country of ref document: CN |
|
ENP | Entry into the national phase |
Ref document number: 2006174286 Country of ref document: US Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10547883 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 2004709728 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020057016151 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 10547883 Country of ref document: US |