KR0168803B1 - Method and apparatus for driving a plurality of types of tapes in an all-electronic exchange - Google Patents
Method and apparatus for driving a plurality of types of tapes in an all-electronic exchange Download PDFInfo
- Publication number
- KR0168803B1 KR0168803B1 KR1019960006357A KR19960006357A KR0168803B1 KR 0168803 B1 KR0168803 B1 KR 0168803B1 KR 1019960006357 A KR1019960006357 A KR 1019960006357A KR 19960006357 A KR19960006357 A KR 19960006357A KR 0168803 B1 KR0168803 B1 KR 0168803B1
- Authority
- KR
- South Korea
- Prior art keywords
- tape
- data
- driving
- scsi adapter
- maintenance processor
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000012423 maintenance Methods 0.000 claims abstract description 19
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1456—Hardware arrangements for backup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/55—Aspects of automatic or semi-automatic exchanges related to network data storage and management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야 : 전전자교환기에서 MT, CT, DAT 등과 같은 여러 종류의 테이프를 공동으로 사용할 수 있도록 테이프를 구동하는 기술이다.1. Technical field to which the invention as described in the claims belongs: A technology for driving a tape so that various types of tapes such as MT, CT, DAT, etc. can be jointly used in an electronic exchanger.
2. 발명이 해결하려고 하는 기술적 과제 : 외부로부터 제공되는 백업 및 덤프데이타에 따라 유지보수프로세서는 스카시어뎁터를 제어하여 MT만을 구동시킬 수 있기 때문에 다른 종류의 테이프 구동장치를 장착하였을시 시스템 운용에 큰 장애를 초래할 수 있었다.2. The technical problem to be solved by the invention: According to the backup and dump data provided from the outside, the maintenance processor can control the SCSI adapter to drive only the MT, so when the other type of tape drive is installed, Could cause disability.
3. 발명의 해결 방법의 요지 : 데이타를 백업하거나 덤프하기 위한 제어명령을 받아 장착된 테이프형태를 검출하고, 상기 장착된 테이프를 구동하기 위한 제어데이타를 구성한 후 테이프 구동장치로 전송하여 상기 장착된 테이프를 구동한다.3. Summary of Solution of the Invention: Receives a control command for backing up or dumping data, detects a mounted tape type, configures control data for driving the mounted tape, and transmits the data to a tape drive device. Drive the tape.
4. 발명의 중요한 용도 : 전전자교환기4. Significant Uses of the Invention: Electron Exchanger
Description
제1도는 일반적인 전전자교환기에서 데이타를 관리하기 위한 시스템 구성도.1 is a system configuration for managing data in a general electronic switch.
제2도는 본 발명에 따른 전전자교환기에서 데이타를 관리하기 위한 시스템의 구성도.2 is a block diagram of a system for managing data in an electronic switch according to the present invention.
제3도는 본 발명에 따른 장착테이프의 종류를 구별하여 구동하기 위한 제어흐름도.3 is a control flow chart for driving the type of mounting tape according to the present invention.
본 발명은 전전자교환기에서 유지보수 데이타를 기록하는 테이프 구동장치에 관한 것으로, 특히 여러가지 종류의 테이프를 공동으로 사용할 수 있도록 구동하는 테이프 구동방법 및 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tape drive apparatus for recording maintenance data in an electronic switch, and more particularly, to a tape drive method and apparatus for driving various types of tapes jointly.
일반적으로 전전자교환기에서는 유지보수 프로세서에서 과금통계 및 수행화일을 덤프, 백업하기 위하여 마그네틱 테이프(Magnetic Tape: MT)를 이용하여 정보를 저장하고 있다.In general, electronic exchanges use magnetic tape (MT) to store information to dump and back up billing statistics and performance files in the maintenance processor.
이러한 전전자교환기에서 데이타를 관리하기 위한 시스템의 일반적인 구성은 제1도와 같은 구성을 가진다. 상기 제1도에 도시된 데이타 관리시스템의 구성을 살펴보면, HDD(14)는 일반적으로 고용량의 하드디스크(Hard Disk)와 상기 하드디스크의 구동을 제어하는 드라이버(Drive)로 구성되며, 전전자교환기의 초기 프로그램, 과금데이타 및 통계데이타를 저장하여 스카시어뎁터(SCSI ADAPTOR)(12)의 제어에 따라 데이타를 기록하거나 독출한다. 상기 스카시어뎁터(12)는 유지보수프로세서(10)의 제어를 받아 상기 HDD(14)의 제어를 수행한다. 상기 유지보수프로세서(10)는 교환기에서 발생하는 과금 및 통계데이타를 관리하여 상기 HDD(14) 및 MTU(16)에 데이타를 기록하거나 독출하기 위한 제어를 수행한다.The general configuration of a system for managing data in such an electronic switch has the configuration as shown in FIG. Looking at the configuration of the data management system shown in FIG. 1, the HDD 14 generally includes a hard disk of high capacity and a driver for controlling the drive of the hard disk. The initial program, billing data and statistical data of are stored and recorded or read out according to the control of the SCSI adapter 12. The SCSI adapter 12 performs the control of the HDD 14 under the control of the maintenance processor 10. The maintenance processor 10 manages billing and statistical data generated at the exchange to perform control for writing or reading data to the HDD 14 and the MTU 16.
상기와 같은 구성을 가지는 전전자교환기에서 과금이나 통계데이타를 백업 저장하기 위해 MTU만을 사용할 수 있도록 되어 있기 때문에 다른 테이프, 예를 들어 CT(Cartridge Tape) 및 DAT(Digital Audio Tape)등은 사용할 수 없었다. 왜냐하면 MT구동장치나 CT구동장치 및 DAT구동장치의 구동방식이 모두 다르기 때문에 교환기에서 MT구동장치를 구동하다가 CT구동장치를 교환기에 실장하여 사용하면 교환기는 SCSI(Small Computer System Interface)케이블에 연결되어 있는 것은 CT구동장치에서 잡고 있어 모든 구동장치를 사용할 수 없는 문제점이 있었다.Other tapes such as CT (Cartridge Tape) and DAT (Digital Audio Tape) could not be used because the MTU can only be used for backup and storage of billing or statistical data in the electronic exchange having the above configuration. . Because the driving method of MT drive device, CT drive device and DAT drive device are all different, if you operate MT drive device in the exchanger and install CT drive device in the exchanger, the exchanger is connected to SCSI (Small Computer System Interface) cable. There is a problem in that all the drive can not be used because of holding in the CT drive.
따라서 본 발명의 목적은 교환기에서 여러 종류의 테이프를 이용하여 메시지를 덤프 하거나 백업을 할 수 있는 다수의 종류 테이프 구동방법 및 장치를 제공하는데 있다.Accordingly, an object of the present invention is to provide a method and apparatus for driving a plurality of types of tapes capable of dumping or backing up messages using various types of tapes in an exchange.
본 발명의 다른 목적은 교환기에서 테이프 구동장치 사용여부에 관계없이 디스크 구동을 할 수 있는 다수의 종류 테이프 구동방법 및 장치를 제공하는데 있다.Another object of the present invention is to provide a plurality of types of tape driving methods and apparatuses capable of driving a disk regardless of whether a tape driving device is used in an exchanger.
이하 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
제2도는 본 발명을 수행하는 전전자교환기에서 데이타를 관리하기 위한 시스템의 구성도로서, 상기 제1도와 동일한 구성을 가지며, 동일한 구성에 대해 참조 부호도 동일하나 MTU(16) 대신에 CTU(18) 및 DATU(20)를 장착하여 사용할 수 있도록 되어 있다.2 is a block diagram of a system for managing data in an electronic switchgear according to the present invention, which has the same configuration as in FIG. ) And DATU 20 can be mounted and used.
제3도는 본 발명에 따른 장착테이프의 종류를 구별하여 구동하기 위한 제어흐름도이다.3 is a control flow chart for driving the type of mounting tape according to the present invention.
상술한 제2도 및 제3도를 참조하여 본 발명의 바람직한 일 실시예의 동작을 상세히 설명한다.The operation of the preferred embodiment of the present invention will be described in detail with reference to FIGS. 2 and 3 described above.
교환기의 유지보수 프로세서에 장착된 테이프 구동장치를 동작시키기 위해서는 각 테이프 구동장치 예를 들어 CTU(Cartridge Tape Unit)(18), DATU(Digital Audio Tape Unit)(20)를 장착시 MMC에 의해 미리 해당 테이프 구동장치의 장착 유무상태를 등록하여야 한다. 이렇게 MT, CT, DAT 중 하나를 장착할 시 해당 테이프 장착상태를 등록시킨 후 유지보수 프로세서(10)에서 테이프 구동장치를 구동시키는 동작을 제3도에서 보면, 유지보수프로세서(10)는 사용자로부터 백업이나 덤프명령이 입력되면 201단계에서 데이타 베이스의 R_TUD_STS영역을 리드하고 202단계로 진행한다. 상기 202 단계에서 상기 유지보수프로세서(10)는 현재 장착된 테이프 구동장치의 형태를 검색한다. 여기서 테이프 구동장치의 형태는 0:CT, 1:MT, 2:DAT로 설정되어 있으며, 이를 검색하여 장착된 테이프 구동장치의 형태를 판단한다. 이때 장착된 테이프 구동장치의 형태가 MT이며 204단계로 진행하여 현재 장착된 테이프 구동장치인 MTU(16)를 초기화하여 사용할 수 있도록 하기 위해 CDB(Command Descriptor Block)테이블을 작성한다. 예를 들어 CDB테이블의 해당 비트인 RAMptr[3] = 0x08, RAMptr[10] = 0x00로 세팅한다. 0x08은 테이프 구동장치의 초기 명령어이고, 0x00은 테이프 구동장치의 가변모드이다.In order to operate the tape drive mounted on the maintenance processor of the exchanger, each tape drive, for example, the CTU (Cartridge Tape Unit) 18 and the DATU (Digital Audio Tape Unit) 20, is applied in advance by the MMC. The tape drive system should be registered. When mounting one of the MT, CT, DAT in this way, the operation of driving the tape drive device in the maintenance processor 10 after registering the tape mounting state in Figure 3, the maintenance processor 10 from the user If a backup or dump command is input, the R_TUD_STS area of the database is read in step 201 and the process proceeds to step 202. In step 202, the maintenance processor 10 searches for the type of tape drive currently mounted. Here, the tape drive device is set to 0: CT, 1: MT, 2: DAT, and the shape of the tape drive device is determined by searching for it. In this case, the mounted tape drive device is MT, and the process proceeds to step 204 to create a CDB (Command Descriptor Block) table to initialize and use the currently mounted tape drive device MTU (16). For example, set RAMptr [3] = 0x08 and RAMptr [10] = 0x00, the corresponding bits of the CDB table. 0x08 is the initial command of the tape drive, and 0x00 is the variable mode of the tape drive.
그러나 상기 202단계에서 테이프 구동장치의 형태가 CT/DAT이면 203단계로 진행하여 현재 장착된 테이프 구동장치인 CTU(18)나 DATU(20)를 초기화하여 사용할 수 있도록 하기 위해 CDB(Command Descriptor Block)테이블을 작성한다. 예를 들어 CDB 테이블의 해당 비트인 RAMptr[3] = 0x08/*CMD*/, RAMptr[10] = 0x02/*Fixed Mode*/로 세팅한다. 이렇게 구동장치의 형태에 따라 CDB 테이블을 작성한 후 205단계로 진행하여 유지보수 프로세서(10)는 스카시 어뎁터(12)로 넘겨줄 정보인 CPB 테이블을 구성한다. 상기 CPB는 기록할 디스크의 I.D 리턴 데이타를 기록할 내부 메모리의 시작 어드레스 포인터, 디스크의 사이드를 나타내는 정보 및 상기 스카시어뎁터(12)와의 프로토콜을 지정하는 정보를 가진다. 상기 CPB테이블의 구성이 완료되면, 206단계에서 상기 유지보수프로세서(10)와 스카시어뎁터(12)는 프로토콜을 수행과 함께 상기 구성된 CDB, CPB테이블의 정보를 전송하여 스카시어뎁터(12)의 듀얼포트 메모리의 CPB영역에 기록하고 스카시어뎁터(12)의 RCB영역에 시작 정보를 기록한다. 상기 전송정보의 기록이 종료되면, 상기 스카시어뎁터(12)는 207단계에서 수신된 테이블 정보가 설정된 포맷과 일치하는가를 판단한다. 이때 일치하지 않는다고 판단되면, 상기 스카시어뎁터(12)는 상기 유지보수프로세서(10)로 재 전송을 요구하는 데이타를 전송한다. 그러나 상기 수신된 테이블 정보가 설정된 포맷과 일치할 경우에 상기 스카시어뎁터(12)는 CPB 테이블에 기록된 정보를 참조하여 현재 장착된 테이프 구동장치로 디바이스 I.D를 전송한다. 그런 후 208단계에서 스카시어뎁터(12)는 스카시(SCSI) 프로토콜에 맞추어 여러단계의 페이즈(PHASE)를 거쳐 현재 장착된 테이프 구동장치를 제어한다. 상기 프로토콜에 맞추어 전송되는 단계는 버스대기단계, 조정단계, 선택(비선택)단계, 정보전송단계(명령단계, 데이타출력단계, 메시지출력단계, 상태단계, 데이타입력단계, 메시지입력단계)로 이루어진다. 그러면 209단계에서 현재 장착된 테이프 구동장치는 수신된 정보에 따른 기록 또는 독출명령을 수행한다. 상기 명령처리가 완료되면, 상기 현재 장착된 테이프 구동장치는 명령수행 처리결과에 해당하는 상태값을 상기 스카시어뎁터(12)로 전송한다. 상기 스카시어뎁터(12)는 명령수행 처리결과 상태값이 수신되면, 210단계에서 상기 상태값을 분석하여 에러가 검출되었는가를 검색한다. 상기 에러가 검출되지 않으면(0x00), 211단계로 진행하여 정상적인 처리결과를 데이타화하여 상기 유지보수프로세서(10)로 전송한 후 서비스를 종료한다.However, if the tape drive device is CT / DAT in step 202, the process proceeds to step 203 so that the CTU 18 or DATU 20, which is the currently installed tape drive device, can be initialized and used so that the CDB (Command Descriptor Block) can be used. Create a table. For example, set RAMptr [3] = 0x08 / * CMD * / and RAMptr [10] = 0x02 / * Fixed Mode * /, which are the corresponding bits of the CDB table. After creating the CDB table according to the type of the driving device, the process proceeds to step 205 and the maintenance processor 10 constructs a CPB table which is information to be passed to the SCSI adapter 12. The CPB has a start address pointer of an internal memory to record I.D return data of a disc to be recorded, information indicating a side of the disc, and information specifying a protocol with the SCSI adapter 12. When the configuration of the CPB table is completed, in step 206, the maintenance processor 10 and the SCSI adapter 12 performs the protocol, and transmits the information of the configured CDB, CPB table to the dual port of the SCSI adapter 12 Recording is made in the CPB area of the memory and start information is recorded in the RCB area of the SCSI adapter 12. When the recording of the transmission information is finished, the SCSI adapter 12 determines whether the table information received in step 207 matches the set format. If it is determined that there is no match, the SCSI adapter 12 transmits data to the maintenance processor 10 requesting retransmission. However, when the received table information matches the set format, the SCSI adapter 12 transmits the device I.D to the currently mounted tape driving apparatus by referring to the information recorded in the CPB table. Thereafter, in step 208, the SCSI adapter 12 controls the currently mounted tape driving apparatus through various phases (PHASE) in accordance with the SCSI protocol. The transmission in accordance with the protocol consists of a bus standby step, an adjustment step, a selection (non-selection) step, and an information transmission step (command step, data output step, message output step, status step, data input step, message input step). . In operation 209, the currently mounted tape driving apparatus performs a recording or reading command according to the received information. When the command processing is completed, the currently mounted tape drive unit transmits a state value corresponding to the command execution processing result to the SCSI adapter 12. When the command value processing result is received, the SCSI adapter 12 analyzes the state value in step 210 and searches whether an error is detected. If the error is not detected (0x00), the process proceeds to step 211, where the normal processing result is converted into data and transmitted to the maintenance processor 10, and the service ends.
그러나 상기 210단계에서 에러가 검출되면(0x02), 상기 스카시어뎁터(12)는 212단계에서 해당 디스크의 비정상인 원인을 확인하기 위한 리궤스트 센서 명령어를 구성한다. 그리고 213단계에서 상기 구성된 리쿼스트센스(Request Sense) 명령어를 상기 현재 장착된 테이프 구동장치로 전송한다. 그런 후 214 단계에서 상기 스카시어뎁터(12)는 현재 장착된 테이프 구동장치로부터 수행된 결과에 따른 14바이트의 센스 데이타를 수신한다. 상기 스카시어뎁터(12)는 수행결과에 따른 센스데이타가 수신되면, 215단계에서 수신된 데이타의 3번째 바이트를 체크하여 에러가 검출되는가를 분석한다. 상기 에러가 검출되지 않으면 정상 결과 데이타를 상기 유지보수프로세서(10)로 전송한 후 서비스를 종료한다. 하지만 상기 215단계에서 에러가 검출되면, 상기 스카시어뎁터(12)는 216단계에서 상기 유지보수프로세서(10)로 에러데이타를 전송한다. 상기 에러데이타를 장치의 명칭과, 에러가 발생한 블록의 위치와, 에러가 발생한 로직컬 어드레스 정보를 가진다.However, if an error is detected in step 210 (0x02), the SCSI adapter 12 configures a reflex sensor command for identifying an abnormal cause of the corresponding disk in step 212. In step 213, the configured request sense command is transmitted to the currently mounted tape driving apparatus. Then, in step 214, the SCSI adapter 12 receives the sense data of 14 bytes according to the result performed from the currently mounted tape drive. When receiving the sense data according to the execution result, the SCSI adapter 12 checks the third byte of the received data in step 215 and analyzes whether an error is detected. If the error is not detected, the normal result data is transmitted to the maintenance processor 10 and the service is terminated. However, when an error is detected in step 215, the SCSI adapter 12 transmits error data to the maintenance processor 10 in step 216. The error data includes a device name, a location of a block in which an error occurs, and logical address information in which an error occurs.
상술한 바와 같이 본 발명은 전전자교환기에서 MT, CT, DAT 구동장치를 공통으로 사용할 수 있도록 하여 MT이외의 테이프 구동장치를 장착할 경우에 시스템 다운을 방지할 수 있으며, 또한 CT나 DAT를 사용할 시 데이타 기록용량을 증가시킬 수 있고, 테이프 구동장치의 부피를 줄일 수 있는 이점이 있다.As described above, the present invention makes it possible to use the MT, CT, and DAT driving devices in all electronic exchangers in common, thereby preventing system down when mounting a tape driving device other than MT, and also using CT or DAT. The data recording capacity can be increased, and the volume of the tape drive can be reduced.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960006357A KR0168803B1 (en) | 1996-03-11 | 1996-03-11 | Method and apparatus for driving a plurality of types of tapes in an all-electronic exchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960006357A KR0168803B1 (en) | 1996-03-11 | 1996-03-11 | Method and apparatus for driving a plurality of types of tapes in an all-electronic exchange |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970068411A KR970068411A (en) | 1997-10-13 |
KR0168803B1 true KR0168803B1 (en) | 1999-02-01 |
Family
ID=19452793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960006357A KR0168803B1 (en) | 1996-03-11 | 1996-03-11 | Method and apparatus for driving a plurality of types of tapes in an all-electronic exchange |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0168803B1 (en) |
-
1996
- 1996-03-11 KR KR1019960006357A patent/KR0168803B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR970068411A (en) | 1997-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10402105B2 (en) | Data protection with multiple site replication | |
EP0869438B1 (en) | Heterogeneous computer system, heterogeneous input/output system and data back-up method for the systems | |
US6185661B1 (en) | Worm magnetic storage device | |
JP3697395B2 (en) | Method and apparatus for storing different data structures | |
KR100615794B1 (en) | Emulation method, computer system and computer readable storage medium of small computer system interface type memory device | |
US6615327B1 (en) | Method and system for backing up data of data processing devices including fixed length block format data conversion to variable length block format | |
WO2000004450A9 (en) | System and method for performing high-speed tape positioning operations | |
JP2003248630A (en) | Method of securing drive access to data storage medium on the basis of media identifier | |
US6952753B2 (en) | Device driver with improved timeout performance | |
US7523289B2 (en) | Random access storage system capable of performing storage operations intended for alternative storage devices | |
US7395368B2 (en) | Information processing system, storage unit, and storage control program recorded computer-readable recording medium | |
EP0939371B1 (en) | Memory subsystem and method of reorganising multiplexed data | |
KR100391740B1 (en) | A management method for reproducing error and a disk drive making use of the management method | |
EP0903668B1 (en) | Method of transferring data between hosts through a storage subsystem | |
KR0168803B1 (en) | Method and apparatus for driving a plurality of types of tapes in an all-electronic exchange | |
KR100659915B1 (en) | Method and apparatus for transferring data | |
US20030065683A1 (en) | Data storage device and method for storing information using alternate information storage architectures | |
US20090077309A1 (en) | Data transfer | |
JP2001312875A (en) | Recording and reproducing disk controller and disk device using the controller | |
JP3794232B2 (en) | Data backup method in information processing system | |
US6725350B2 (en) | Storage management system, apparatus, and method for supporting a multiplicity of logical block identification | |
KR100216365B1 (en) | Disk error detection and recovery method in electronic exchange | |
JP4669728B2 (en) | Method and system for formatting a data storage medium into a desired block format | |
US6449686B1 (en) | Method and apparatus for determining removable magnetic media types in a computer after detection of a read error condition | |
EP0080878A2 (en) | Cache memory and method of control for use with magnetic disks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19960311 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19960311 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980917 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19981007 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19981007 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010924 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020924 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030922 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040920 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050921 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20060920 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20070910 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20070910 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20090910 |