[go: up one dir, main page]

KR900007279B1 - 사설교환기에서의 플로피 디스크 드라이버의 제어방법 - Google Patents

사설교환기에서의 플로피 디스크 드라이버의 제어방법 Download PDF

Info

Publication number
KR900007279B1
KR900007279B1 KR1019870010762A KR870010762A KR900007279B1 KR 900007279 B1 KR900007279 B1 KR 900007279B1 KR 1019870010762 A KR1019870010762 A KR 1019870010762A KR 870010762 A KR870010762 A KR 870010762A KR 900007279 B1 KR900007279 B1 KR 900007279B1
Authority
KR
South Korea
Prior art keywords
fdd
floppy disk
control
disk driver
exchange
Prior art date
Legal status (The legal status 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 status listed.)
Expired
Application number
KR1019870010762A
Other languages
English (en)
Other versions
KR890006034A (ko
Inventor
신종근
Original Assignee
삼성전자 주식회사
안시환
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 삼성전자 주식회사, 안시환 filed Critical 삼성전자 주식회사
Priority to KR1019870010762A priority Critical patent/KR900007279B1/ko
Publication of KR890006034A publication Critical patent/KR890006034A/ko
Application granted granted Critical
Publication of KR900007279B1 publication Critical patent/KR900007279B1/ko
Expired legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

내용 없음.

Description

사설교환기에서의 플로피 디스크 드라이버의 제어방법
제1도는 종래의 사실교환기의 운용 흐름도.
제2도는 본 발명에 따른 회로도.
제3도는 본 발명에 따른 플로피 디스크 드라이버 제어 흐름도.
제4도는 본 발명에 따른 시스템 운용 흐름도.
제5도는 본 발명에 따른 시스템의 에러정보 저장에 따른 흐름도.
본 발명은 사설교환기 시스템에 있어서 초기 시스템 부팅(Bootiong)시의 프로그램 및 인스톨(Install) 데이타 로딩과 시스템 조건 변경시 프로그램 변경 및 수정방법에 관한 것으로, 록히 시스템의 조건 변경시 사실교환기의 교환 서비스에 영향을 주지 않으면서 플로피 디스크 드라이버(FDD)를 제어하여 플로피 디스크로부터 데이타 및 프로그램 변경 수정을 가능하드록 한 사설교환기에서의 플로피 디스크 드라이며 제어방법에 관한 것이다.
종래의 사설교환기에서는 그 운용에 필요한 프로그램 및 데이타를 이피롬(EPROM : Erase Programabe Read Only Memory)에 저장 시킨 후 이를 교환 시스템에 설치 구성하여 시스템을 러닝(Running)시키면 사실교환기내의 중앙처리장치가 상기 값들을 읽어 프로그램을 수행하면서 교환서비스를 해주었다.
제1도가 종래 흐름도로써, (1a),(1b)는 소정 프로그램의 수행 단계를 뜻하는 것이 아니라 일단 시스템의 조건을 (1a)과정에서 변환할 데이타 및 프로그램을 이피돔(EPROM)에 기입한 후(1b)과정에서 부착하며, 여기서 교환기의 중앙처리장치가 이피름 데이타를 (1c)과정에서 억세스하여 작업 메모리 영역의 램(RAM)상으로 옮겨 변경에 따른 수행을 하였다. 그리고 에러발생시 이에 대한 정보를 상기 램에 저장하는 동시에 시스템에 설정된 램프를 구동시켜 왔었다.
그러나 시스템의 조건이 변경되는 경우 즉, 데이타 및 프로그램의 변경 및 수정이 필요한 경우 시스템을 일단 다운(Down)시키고 이피돔을 교체후 다시 시스템을 돌려야 하는 등 불편함이 있었다.
그리고 시스템에서 발생되는 에러는 일시 저장 영역인 램에 보관할 수 있지만 시스템의 다운이나 시스템을 리스타트(Restart)하면 모두 지워버리지기 때문에 영구히 보관할 수 없는 문제점이 있었다.
따라서 본 발명의 목적은 고유 교판 서비스에 전혀 영향을 주지 않으면서 플로피 디스크 드라이버(이하 "FDD"라 칭함)를 제어할 수 있는 방법을 제공함에 있다.
본 발명의 다른 목적은 사설교환기의 교환 서비스 중단없이 데이타 및 프로그램의 수정 및 변경이 가능하므로 사설교환기의 운용과 기능 추가를 용이하게 할 수 있는 방법을 제공함에 있다.
본 발명의 다른 목적은 에러 및 각 정보를 교환기의 상태와 무관하게 영구히 보관하여 시스템의 운영관리를 용이하게 할 수 있는 방법을 제공함에 있다.
이하 본 발명을 첨부된 도면을 참조하여 상세히 설명한다.
제2도는 본 발명회로도로써 제1,2교환기 중앙제어장치(10,20)는 내부에 중앙처리장치(11), 램(12)과, 제어 프로그램을 내장하고 있는 이피돔(13), DMA회로(14), 상기 중앙처리장치(11)의 출력제어 및 어드레스와 데이타 버스(16,17,18)상의 정보를 드라이브 하는 버스 구동회로(15)로 구성되어 있으며, 제1,2,교환기 중앙제어장치(10,20)는 정보 교환버스(19)에 의해 이중화로 구성되어 상호 제어장치 감시 및 정보를 교환하도록 되어 있는데 이는 공지 회로이다.
상기 제1,2교환기 중앙제어장치(10,20)의 어드레스 데이타 제어신호를 감시 및 선택 및 드라이브 하는 버스감시 및 선택회로(40)와, 국선 선로(L1, 12)로부터 국신 가입자회로(30)는 복수로 연결되고, 상기 국선가입자 회로(30)의 송수신 PCM 하이 웨이(TX, RX)가 통화 교환회로(50)와 내선 가입자 회로(60,70)에 연결되며, 상기 통화 교환회로(50)에 톤 및 각종 서비스 제공회로(51)가 연결되고, 교환기 시스템 제어, 어드레스, 데이타버스(200,300,400)에 상기 버스감시 및 선택회로(40)가 연결되며, 상기 제어, 어드레스, 데이타버스(200,300,400)에 제1-4버스구동회로(31,52,61,71)가 연결되고, 제1버스 구동회로(31)는 국선 가입자 회로(30)와의 송수신 정보를 드라이브하며, 제2버스 구동회로(52)는 톤 및 각종 서비스 제공회로(51)와의 송수신 정보를 드라이브 하고, 제3,4버스 구동회로(61)는 내선 가입자 회로(60-70)와의 정보를 드라이빙 하드록 구성되며, 이 구성 또한 공지의 구성 회로이다.
상기 제1,2교환기 중앙처리장치(10,20)에 FDD콘트롤러(111,211)를 연결하고, 상기 FDD콘트롤러(111,211)에 FDD(112,212)를 연결하여 디스켓에 의해 정보를 관리하도록 구성한 것이 본 발명의 구성이다.
제3도는 본 발명에 따른 제2도의 FDD(112,212)제어 흐름도로서, 이피롬(13)에 있는 제어 프로그램에 의해 중앙처리장치(10)가 FDD(112)를 제어하도록 한 것으로, 플로피 디스크 드라이버(FDD)의 사용중인가의 상태를 체크하는 제1과정(3a)과, 상기 제1과정(3a)에서 FDD사용중일때 현상태 데이타를 소정 메모리상에 보존후 일정시간 교환 서비스하는 제2과정(3f)과, 상기 제1과정(3a)에서 플로피 디스크 드라이버(FDD)가 사용중이 아닐 때 플로피 디스크 드라이버 기입/독출 명령어를 지시한 후 상기 제어를 빠져나가는 체3과정(3b)과, 상기 제3과정(36b)의 빠진 제어로부터 일정시간 교환 서비스하는 제4과정(3c)과, 상기 제3과정(3b)에서 지시한 플로피 디스코 드라이버 소정 동작이 완료되었는가를 체크하는 제5과정(3d)과, 상기 제5과정(3d)에서 동작완료일 때 제어를 끝내어 제어권을 넘겨주고 아닐 때 상기 상태를 소정 메모리에 보존 후 일정시간 교환 서비스하는 제6과정(3e)으로 이루어진다.
제4도는 본 발명에 따른 제2도의 시스템 흐름도로 제3도의 제어에 의해 FDD(112,212)의 디스켓에 있는 데이타를 억세스하여 제어하는 흐름도로서, 프로그램 및 데이타를 플로피 디스켓에 로딩 후 시스템의 전원을 온하여 FDD에 데이타 및 프로그램 리드를 지시하는 제1단계(4a-4d)와, 상기 제1단계의 동작지시후 동작완료 여부를 체킹하는 제2단계(4e)와, 상기 제2단계(4e)에서 동작 완료이면 읽어 온 프로그램으로 제어권을 넘겨 수정 필요 여부를 체킹1히는 제3단계(4f,4g)와, 상기 제3단계(4f,4g)의 (4g)과정에서 수정이 필요할 때 디스켓의 데이타를 수정하고 수정 부분을 읽어 메모리에 저장하는 제4단계(4h,4i)으로 이루어진다.
제5도는 본 발명에 따른 시스템 에러 정보 저장에 따른 흐름도로 상기 FDD(112,212)의 플로피 디스크로부터 발생한 에러 데이타를 저장하는 흐름도이다. 에러 정보를 분석하는 분석과정(5a)과, 디스켓에서 에러 화일을 읽는 에러 독출과정(5b)과, 상기 읽어낸 에러 화일의 내용을 체크하여 금번 발생한 에러 내용을 보관할 어드레스를 제안하는 계산과정(5c)과, 상기 과정에소 수정한 화일을 플로피 디스켓에 저장하는 기입과정(5c)으로 이루어진다.
상술한 제2-5도를 참조하여 본 발명의 일실시예를 구체적으로 설명하면, 제1,2교환기 중앙처리장치(10,20)중 제1교환기 중앙처리장치(10)는 교환기의 국선 가입자 회로(30), 내선 가입자 회로(60-70) 및 통화교환회로(50)와 연결된 시스템 데이타, 어드레스 버스(300,400) 및 제어신호선(200)을 통해 제어하면서 교환서비스를 실행한다.
제2도와 같이 이중화되어 있는 제1교환기 중앙처리장치(10)가 동작할 경우 제2교환기 중앙처리장치(20)가 대기 상태로 되게 하여 전 시스템 제어권은 제1교환기 중앙처리장치(10)가 가지게 된다.
제1,2교환기 중앙처리장치(10,20)중 하나가 선택되어 동작도중 즉, 버스 감시 및 선택회로(40)와 시스템어드레스 및 데이타 버스(300,400)와 제어버스(200)를 통해 일반 가입자와 국선 가입자의 교환 서비스를 실행하다가 FDD(112)를 구동할 경우 제3도 흐름도에서와 같이 (3a)과정에서 중앙처리장치(11)에서 FDD(112)가 데이타를 읽고 쓰는가를 체크한다. 따라서 상기 (3a)과정에서 FDD(112)가 사용중일 때 (3f)과정에서 FDD(112)상에 있는 교환 서비스 제어 프로그램 데이타를 램(12)상에 일시 보관한 후 교환 서비스를 하기 위해 버스 감시 및 선택회로(40)를 통해 데이타를 출력시켜 통화 교환회로(50)에 의해 각 가입자 회로(30,60-70)와의 교환 서비스를 제공한다.
상기 (3a)과정에서 FDD(112)가 사용중이 아닐 때 (3b)과정에서 이피봄(13)의 FDD(112)의 제어 프로그램에 의해 중앙처리장치(11)가 FDD콘트롤러(111)에서 엑세스 동작을 지시하고, 상기 FDD콘트롤러(111)가 DMA회로(14)을 구동시키면 상기 DMA회로(14)가 모든 제어권을 받아 램(12)과 FDD(112)간에 직접 정보데이타 전달을 수행케 된다.
이때 버스 사용을 각 가입자의 교환 서비스에 지장을 주지 않을 만큼의 시간동안 잠시 사용하게 되며, 그리고 상기 FDD(112)가 구동된 후에는 이 FDD 제어 프로그램에 빠져나간 교환 서비스를 계속한다.
상기 FDD(112)가 디스켓상의 데이타를 교환 억세스중(3c)과정에서 중앙처리장치(11)는 교환 서비스를 계속 수행하며, 이어서 (3d)과정에서 중앙처리장치(11)는 상기 (3b)에서 명령한 만큼의 동작을 FDD(112)가 완료했는가를 체크한다.
상기 (3d)과정에서 FDD(112)가 동작 완료 되었을 때 상기 FDD콘트롤러(111)는 중앙처리장치(11)에 신호를 주어 중앙처리장치(11)가 이를 인지하여 DMA회로(14)의 구동을 중단시키고 FDD(112)의 구동 제어를 완료한다.
한편 (3d)과정에서 동작 완료가 아닐 때 (3e)과정에서 FDD(112)의 기입/독출에 따른 디스켓상의 데이타를 램(12)에 보관한 후 일정시간 동안 교환 서비스는 계속한다. 즉, 시스템 운용도중 FDD(112)를 사용해야 할 경우가 발생하면 먼저 현재 FDD(112)의 상태를 체크하여 사용중이면 교환 서비스를 계속하면서 주기적으로 사용중인가를 체크한다. 사용중이 아니면 하고자 하는 동작을 FDD콘트롤러(111)에 지시하고는 빠져 나가 교환 서비스를 해 주면서 FDD(112)의 동작이 완료되었는지를 체크한다.
상기 단계에서 완료되지 않았으면 일정 시간 후 그 여부를 체크한다. 그러나 상기 과정에서 완료가 되었으면 교환 서비스단 해주며, 상기와 같이 실시간 운용이 필요한 교판 서비스에는 전혀 영향을 주지 않고FDD(112)를 제어할 수 있다.
외부로부터 데이타를 받아 운영할 시 (4a)과정에서 제어 프로그램과 데이타를 시스템이 사용할 플로피디스크에 로딩시키기 위해 상기 디스켓을 FDD(112)에 넣고, (4b)과정에서 시스템을 온하여 러닝시키면 시스템에 부팅(Booting)되어 프로그램이 중앙처리장치(11)에서 처리되고 (4d)과정에서 FDD(112)를 제어한다.
이때 플로피 디스크에서 필요한 부분을 읽어 램(12)상에 저장한 후 상기 프로그램의 제어권을 남겨준다. 즉, 상기 (4d)과정의 처리에 의해 (4e)과정에서 지시한 FDD(112)의 동작이 완료 되었냐를 계속 체크하여 완료 되었을 때 (4f)과정에서 읽어온 프로그램으로 제어권을 넘겨준다. 그러면 시스템은 교판 서비스를 하게 되고 연단 읽혀진 플로피 디스크의 데이타는 다음 동작이 일어날 때까지는 사용되지 않게 된다. 이때 (49)과정에서 프로그램의 수정이 필요한 경우나 교환기의 기능 추가등이 필요하게 되면 (4h)과정에서 수정하여 상기 플로피 디스크에 새로 변경된 프로그램 혹은 데이타를 당아 FDD(112)상에 넣은 후 제3도의 처리에 의해 필요한 부분을 읽어 시스템에 로딩시키도록 한다. 그러므로 시스템의 다운 없이 새로운 서비스를 제공할 수 있다.
그리고 프로그램의 변경을 시스템 다운이 발생하지 않도록 제어하는 방식은 다음과 같은 일예의 구성으로 가능하다. 초기 시스템의 부팅(Booting)시 프로그램이 기록되어 있는 플로피 디스크에는(만약 시스템의 프로그램이 A,B,C,D라는 프로그램으로 구성된다면) 상기 A,B,C,D 화일과 이를 충괄 관리하는 변도의 화일로 구성된다.
상기 총괄 관리 화일에는 A,B,C,D의 프로그램의 사이즈 및 그 생성일시, 수정여부가 기록되어 있으며, 교환기의 중앙처리장치(11)의 프로그램 변경시 필요될 시 먼저 상기 충괄 관리 화일을 읽어 현재 변경해야할 프로그램의 부분을 알아낸다. 다음 중앙처리장치는 현재 변경해야 할 프로그램으로의 억세스를 금지시킨후 플로피 디스크로부터 필요한 프로그램 화일을 읽어내어 램(12)에 로딩한 후 상기 프로그램으로의 억세스를 개시한다.
상기 A,B,C,D 프로그램 화일은 기능별로 세분화된 화일들로 이들중의 하나의 프로그램이 잠시 수행되지 않아도 교환기의 기본동작 즉, 호처리는 중단되지 않고 서비스가 가능하다.
상기 FDD(12)를 사용하여 시스템에서 발생하는 정보 및 에러 데이타를 처리하여 램(12)에 저장하며, 그리고 FDD(112)의 디스크에 데이타를 기록할 경우 먼저 제2도의 각 부에서 발생된 에러 또는 저장할 정보를 중앙처리장치(11)가 (5a)과정에서 데이타를 분석한다. 예를들어, 중앙처리장치(11)가 소정 회로에 명령어를 지시했을시 처리 되지 않은 상태를 데이타로 받아서 기준값과 비교하여 에러를 분석한다.
상기 (5a)과정에서 분석이 완료되면 상기 분석된 데이타를 저장하기 위해 FDD(112)로부터 저장할 화일(File)을 제3도의 방식으로 (5b)과정에서 읽어와 (5c)과정에서 에러 갯수를 체크한 후 내용을 보관할 어드레스를 계산하여 (5d)과정에서 지정된 어드레스에 에러 내용 및 시간을 저장하고, (5e)과정에서 램(12)상에서 편집한 화임을 제3도의 방식으로 다시 플로피 디스크에 기입하고 작업을 완료한다.
즉, 에러 또는 저장할 정보가 발생하면 이를 분석후 FDD(112)로부터 이를 저장할 파일(File)을 읽어 온다. 이때 상기 읽어올 화일이 없으면 새로 화일을 만들어 에러로 저장하고, 상기 화일이 존재하면 그 내용의 갯수를 읽어서 이것을 저장할 어드레스를 계산하여 그 장소에 정보를 저장한 후 다시 상기 화일을 FDD(112)의 플로피 디스크에 저장해 준다. 이렇게 하면 플로피 디스크에 기록된 에러 및 정보는 영구 보존될수 있으므로, 바로 그때 그 장소가 아니더라도 상기 플로피 디스크를 가지면 그 내용을 분석할 수가 있다.
상술한 바와같이 본 발명은 사설교환기에서 그 고유 교환 서비스에 전혀 영향을 주지 않고 FDD를 제어한 수 있고 사실교환기 교판 서비스의 중단없이 데이타 및 프로그램을 수정 및 변경할 수 있게 하여, 사설교환기의 운용 및 기능 추가를 용이하게 해줌과 동시에 에러 및 각 정보를 교환기의 상대와 무관하게 영구보관하게 하여 시스템의 운영 관리를 용이하게 해주는 장점이 있다.

Claims (1)

  1. 사설교환기에 있어서 플로피 디스크 드라이버(FDD) 제어방법에 있어서, 상기 플로피 디스크 드라이버(FDD)의 사용중인가의 상태를 체크하는 제1과정(3a)과, 상기 제1과정(3a)에서 상기 플로피 디스크 드라이버(FDD)가 사용중일 때 현상태 데이타를 소정 메모리상에 보존 후 일정시간 교환 서비스하는 제2과정(3f)과, 상기 게l과정(3a)에서 상기 플로피 디스크 드라이버(FDD)가 사용중이 아닐 때 플로피 디스크드라이버 기입/독출 명령어를 지시한 후 상기 제어를 빠져나가는 제3과정(3b)과, 상기 제3과정(3b)의 빠진 제어로부터 일정시간 교환 서비스하는 제4과정(3c)과, 상기 제3과정(3b)에서 지시한 플로피 디스크드라이버 소정 동작이 완료되었는가를 체크하는 제5과정(3d)과, 상기 제5과정(3d)에서 동작완료일 때 제어를 끝내어 제어권을 넘겨주고 아닐 때 상태를 소정 메모리에 보존 후 일정시간 교환 서비스하는 제6과정(3e)으로 이루어짐을 특징으로 하는 사설교환기에서의 플로피 디스크 드라이버의 제어방법.
KR1019870010762A 1987-09-28 1987-09-28 사설교환기에서의 플로피 디스크 드라이버의 제어방법 Expired KR900007279B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019870010762A KR900007279B1 (ko) 1987-09-28 1987-09-28 사설교환기에서의 플로피 디스크 드라이버의 제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019870010762A KR900007279B1 (ko) 1987-09-28 1987-09-28 사설교환기에서의 플로피 디스크 드라이버의 제어방법

Publications (2)

Publication Number Publication Date
KR890006034A KR890006034A (ko) 1989-05-18
KR900007279B1 true KR900007279B1 (ko) 1990-10-06

Family

ID=19264809

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019870010762A Expired KR900007279B1 (ko) 1987-09-28 1987-09-28 사설교환기에서의 플로피 디스크 드라이버의 제어방법

Country Status (1)

Country Link
KR (1) KR900007279B1 (ko)

Also Published As

Publication number Publication date
KR890006034A (ko) 1989-05-18

Similar Documents

Publication Publication Date Title
US6216179B1 (en) System for processing an I/O request using an old program while loading a new program which upon completion used to process the I/O request
EP0811905B1 (en) Storage control and computer system using the same
US5724542A (en) Method of controlling disk control unit
JPH03194774A (ja) 外部記憶装置の不良ブロック交替処理方式
KR900007279B1 (ko) 사설교환기에서의 플로피 디스크 드라이버의 제어방법
US6182207B1 (en) Microcontroller with register system for the indirect accessing of internal memory via auxiliary register
JP3733737B2 (ja) プログラマブルコントローラおよび記録媒体
JPS61248107A (ja) 数値制御装置における大容量パ−トプログラム運転方式
JP2888222B2 (ja) データバックアップ方式
US5434979A (en) Disk drive controller
JP2682746B2 (ja) 仮想計算機システム
JPH06348503A (ja) マスタ/スレーブ制御系を有する装置と、その制御方法
JPH0546328A (ja) 半導体記憶装置のステージング方法
JP2767661B2 (ja) ディスク制御装置
JP3439906B2 (ja) 計算機システム
JPS6116105B2 (ko)
JPH0736536A (ja) プログラマブルコントローラ
JPS63140357A (ja) デイスク入出力制御方式
JPS5822765B2 (ja) 電子計算機システムにおけるプログラムロ−ド方式
JPH0375939A (ja) 情報処理システム
JPS61134859A (ja) メモリのバツクアツプ制御方式
JPH0743634B2 (ja) 分割化ボリューム制御方式
JPH0291717A (ja) ファイルバックアップ方式
JPH0797339B2 (ja) 制御装置システム
JPS63193252A (ja) マクロコマンド処理装置

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

St.27 status event code: A-2-2-Q10-Q13-nap-PG1605

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

FPAY Annual fee payment

Payment date: 20020924

Year of fee payment: 13

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20031007

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20031007

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000