[go: up one dir, main page]

KR940009747B1 - Cursor conversion circuit using mouse and method therefor - Google Patents

Cursor conversion circuit using mouse and method therefor Download PDF

Info

Publication number
KR940009747B1
KR940009747B1 KR1019920018377A KR920018377A KR940009747B1 KR 940009747 B1 KR940009747 B1 KR 940009747B1 KR 1019920018377 A KR1019920018377 A KR 1019920018377A KR 920018377 A KR920018377 A KR 920018377A KR 940009747 B1 KR940009747 B1 KR 940009747B1
Authority
KR
South Korea
Prior art keywords
cursor
mouse
pattern
conversion
button
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 - Fee Related
Application number
KR1019920018377A
Other languages
Korean (ko)
Other versions
KR940009816A (en
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 KR1019920018377A priority Critical patent/KR940009747B1/en
Publication of KR940009816A publication Critical patent/KR940009816A/en
Application granted granted Critical
Publication of KR940009747B1 publication Critical patent/KR940009747B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

내용 없음.No content.

Description

마우스를 이용한 커서변환회로 및 그 방법Cursor conversion circuit using mouse and its method

제 1 도는 본 발명 마우스를 이용한 커서변환회로도.1 is a cursor conversion circuit diagram using the mouse of the present invention.

제 2 도는 본 발명 마우스를 이용한 커서변환방법에 따른 커서패턴의 비트 맵의 일예와 커서패턴이 카피될 커서패턴램을 나타낸 도면.2 is a view showing an example of a bitmap of a cursor pattern and a cursor pattern RAM to which a cursor pattern is to be copied according to a cursor conversion method using a mouse of the present invention.

제 3 도는 본 발명 마우스를 이용한 커서변환방법에 따른 마우스인터럽트 서비스과정의 흐름도.3 is a flowchart of a mouse interrupt service process according to a cursor transformation method using a mouse of the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

10 : 마우스 20 : 인터럽트컨트롤러10: mouse 20: interrupt controller

30 : CPU 40 :메인 메모리30: CPU 40: main memory

50 : 비디오시스템컨트롤러 60 : 비디오합성디코더50: video system controller 60: video synthesis decoder

본 발명은 CD-I(Compact Disc Interactive)시스템에서 사용자가 보다 다양한 모양의 커서패턴을 선택할 수 있게 하는 마우스를 이용한 커서변환회로 및 그 방법에 관한 것이다.The present invention relates to a cursor conversion circuit using a mouse and a method for allowing a user to select a cursor pattern of various shapes in a compact disc interactive (CD-I) system.

CD-I시스템에서의 종래 마우스의 기능은 화면에서 커서를 이동시키는 기능과 커서를 특정한 위치에 놓은 후 메뉴를 선택하는 기능만으로 이루어졌으며, 기능의 실현은 2버튼 마우스를 사용, 마우스 이동 및 버튼은 누름상태가 정해진 규격의 정보로 인터럽트를 통해 CPU로 전달되어 마우스 인터럽트 서비스루틴에서 정보를 처리했다.The functions of the conventional mouse in the CD-I system consisted of the function of moving the cursor on the screen and the function of selecting a menu after placing the cursor at a specific position. The function is realized by using a two-button mouse. The pressed state is passed to the CPU as an interrupt with the specified standard information, and the mouse interrupt service routine processed the information.

즉, 사용자가 마우스의 버튼을 누르거나, 마우스를 움직이면, 마우스는 버튼의누름상태와 이동정보를 3바이트의 형식으로 인터럽트컨트롤러로 전송하는데, 이 경우 3바이트의 정보는 각 바이트마다 인터럽트를 발생시키며 인터럽트 신호는 컨트롤하기 위한 전용 집적회로칩으로 전송된다.That is, when the user presses the mouse button or moves the mouse, the mouse sends the button pressed state and the movement information to the interrupt controller in the form of 3 bytes, in which case the 3 bytes of information generate an interrupt for each byte. The interrupt signal is sent to a dedicated integrated circuit chip for control.

인터럽트컨트롤러는 CPU에게 인터럽트레벨을 전송하여 이를 알린 후, CPU로 부터 인터럽트 처리 준비신호가 오면 인터럽트 벡터 넘버를 데이터라인을 통해 전송하고, CPU는 전송된 인터럽트 벡터 넘버를 이용해서 해당하는 인터럽트 서비스루틴을 실행하였다.The interrupt controller notifies the CPU by sending an interrupt level. When the interrupt preparation signal comes from the CPU, the interrupt controller transmits the interrupt vector number through the data line, and the CPU uses the transmitted interrupt vector number to transmit the corresponding interrupt service routine. Was executed.

그러나, 이러한 종래 마우스의 기능은 그 커서기능에 있어서, 일반적으로 커서의 모양이 일방적으로 정해질 뿐만 아니라, 커서의 모양이 단순하고 사용자가 다양한 모양을 선택할 수 없으며, 응용프로그램 가운데서 커서모양을 제한적으로 바꿀 수 있도록 기능을 제공하는 것도 있지만 특정 응용프로그램에서 제공되는 경우에만 가능하기 때문에 항상 서비스될 수 없는 문제점이 있었다.However, the function of such a conventional mouse is not only the shape of the cursor is generally determined unilaterally in its cursor function, the shape of the cursor is simple, the user cannot select various shapes, and the cursor shape is limited in the application. There is a function that can be changed, but there is a problem that can not always be serviced because it is possible only when provided by a specific application.

본 발명의 목적은 CD-I시스템에서 응용프로그램과는 독립적으로 마우스를 사용하여 사용자가 보다 다양한 모양의 커서패턴을 항상 선택할 수 있게 하고, 이로 인해 사용자가 보다 흥미있게 CD-I 시스템을 접할 수 있도록 하는 마우스를 이용한 커서변환회로 및 그 방법을 제공하는데 있다.An object of the present invention is to allow a user to select a cursor pattern of various shapes at all times by using a mouse independently of an application program in a CD-I system, thereby allowing the user to access the CD-I system more interestingly. A cursor conversion circuit using a mouse and a method thereof are provided.

이하 본 발명의 기술적 구성을 상세히 설명하면 다음과 같다.Hereinafter, the technical configuration of the present invention in detail.

본 발명 마우스를 이용한 커서변환회로는 제 1 도와 제 2 도에 도시되는 바와같이, 3버튼 마우스(10)가 인터럽트컨트롤러(20)를 통해 연결되는 CPU(30)와, 이 CPU(30)와 연결되며 커서패턴이 저장되는 메인메모리(40)와, CPU(30)와 인터럽트컨트롤러 (20)간의 데이터 라인(31)에 연결되는 비디오시스템컨트롤러(50)와, 이 비디오시스템컨트롤러(50)의 출력에 연결되어 비디오신호를 출력하며 커서 패턴램(61)을 가지는 비디오 합성디코더(60)로 구성함을 그 기술적 구성상의 특징으로 한다.The cursor conversion circuit using the mouse of the present invention, as shown in FIGS. 1 and 2, is connected to the CPU 30 to which the three-button mouse 10 is connected via the interrupt controller 20, and to the CPU 30. FIG. And a video system controller 50 which is connected to a data line 31 between the CPU 30 and the interrupt controller 20, and the output of the video system controller 50. The video composition decoder 60 is connected to output a video signal and has a cursor pattern RAM 61.

이러한 본 발명 마우스를 이용한 커서변환회로에 따른 커서변환방법을 제 1 도 내지 제 3 도를 참조하여 상세히 설명하면 다음과 같다.The cursor conversion method according to the cursor conversion circuit using the mouse of the present invention will be described in detail with reference to FIGS. 1 to 3 as follows.

먼저, 마우스(10)에 커서변환버튼을 지정하는데, 이 경우 3버튼 마우스(10)를 사용하여 이 중에서 하나의 버튼을 커서변환버튼으로 지정하고 나머지 두개의 버튼은 기존의 2버튼 마우스와 호환이 되도록 구성한다.First, the cursor conversion button is assigned to the mouse 10. In this case, one button is designated as the cursor conversion button using the three-button mouse 10, and the other two buttons are compatible with the existing two-button mouse. Configure to

또한, 마우스(10)에 대한 여러가지의 커서패턴을 비트 맵(41 : bit map)의 형태로 메인메모리(40)에 저장해 두고, 각각의 커서패턴을 커서패턴 포인터로 할당하여 구별한다.In addition, various cursor patterns for the mouse 10 are stored in the main memory 40 in the form of a bit map 41, and the respective cursor patterns are assigned to the cursor pattern pointers to distinguish them.

이후, 마우스(10)입력이 인터럽트에 의해 인터럽트컨트롤러(20)로 전송되어 마우스인터럽트가 발생하면, 인터럽트컨트롤러(20)는 CPU(30)에 IPL0∼IPL2라인(21)을 통해 인터럽트 발생을 알리고, 준비된 CPU(30)에 16비트 데이터라인(31)을 통해 인터럽트 벡터 넘버를 전송하는데, CPU(30)는 인터럽트 벡터 넘버를 참조하여 마우스인터럽트 서비스과정을 통해서 커서변환을 실행한다.Thereafter, when the mouse 10 input is transmitted to the interrupt controller 20 by an interrupt and a mouse interrupt occurs, the interrupt controller 20 notifies the CPU 30 of the interrupt occurrence through the IPL0 to IPL2 line 21, The interrupt vector number is transmitted to the prepared CPU 30 through the 16-bit data line 31. The CPU 30 performs the cursor conversion through the mouse interrupt service process with reference to the interrupt vector number.

상기 마우스인터럽트 서비스과정은, 마우스(10)로부터 새로운 값이 입력될 경우, 좌표값(X,Y)에 변화가 있는지를 조사하기 위해 마우스상태값에서 좌표값을 읽어와서 비교한다(S1).In the mouse interrupt service process, when a new value is input from the mouse 10, the coordinate value is read and compared from the mouse state value to check whether there is a change in the coordinate values (X, Y) (S1).

좌표값에 변화가 있으면, 저장되었던 좌표값에 입력된 좌표값을 더해서 새로운 좌표값을 얻은 후 마우스 상태값으로 저장하고(S2) 종료한다. 이 경우 마우스상태값인 X, Y좌표값이나 버튼상태 값은 메인메모리(40)의 입력버퍼를 정적기억장소(Static Storage)로 할당하여 저장해 둔다.If there is a change in the coordinate value, the input coordinate value is added to the stored coordinate value to obtain a new coordinate value, and then stored as a mouse state value (S2). In this case, X, Y coordinate values or button state values, which are mouse state values, are allocated by storing the input buffer of the main memory 40 as static storage.

좌표값에 변화가 없으면, 버튼의 변화를 확인하여(S3), 변화가 없으면 마우스인터럽트 서비스과정에서 빠져나고(S4), 버튼 변화가 있으면 커서변환버튼에 의한 변화인지를 판별하여(S5), 커서변환버튼의 변화이면 커서변환과정(S6∼S8)을 실행하고 종료한다.If there is no change in the coordinate value, check the button change (S3), if there is no change, exit the mouse interrupt service process (S4), and if there is a button change, determine whether it is changed by the cursor change button (S5), If the conversion button is changed, the cursor conversion process (S6 to S8) is executed and ends.

커서변환버튼이 아닌 일반버튼의 변화이면, 그 버튼상태값을 좌표변화의 경우와 같이 마우스 상태값에 저장하고(S2) 종료한다.If it is a change of the normal button instead of the cursor change button, the button state value is stored in the mouse state value as in the case of coordinate change (S2), and the process ends.

상기 커서변환과정(S6∼S8)은, 커서변환버튼에 변화가 있는 경우에 실해되는데, 먼저, 비디오합성디코더(60)이 커서패턴램(61)에 있는 현재의 커서패턴을 메인메모리(40)에 대피시키고(S6), 현재 커서패턴포인터가 가리키는 커서패턴을 메인메모리(40)로부터 비디오합성디코더(60)의 커서패턴램(61)으로 카피(copy)한다(S7). 이경우 비디오합성디코더(60)의 커서패턴램(61)에 카피된 커서패턴은 프로그램이 진행되는 동안 다른 영상과 합성되어 비디오출력신호로 출력됨으로써, 모니터에 나타나게 된다.The cursor conversion process (S6 to S8) is performed when there is a change in the cursor conversion button. First, the video synthesis decoder 60 replaces the current cursor pattern in the cursor pattern RAM 61 with the main memory 40. In step S6, the cursor pattern indicated by the current cursor pattern pointer is copied from the main memory 40 to the cursor pattern RAM 61 of the video synthesis decoder 60 (S7). In this case, the cursor pattern copied to the cursor pattern RAM 61 of the video synthesis decoder 60 is synthesized with other images and output as a video output signal while the program is in progress, thereby appearing on the monitor.

이후에 커서변환버튼을 계속해서 누름에 따라서 순차적으로 커서패턴이 변화되도록 하기 위해서, 커서패턴포인터를 다음 커서패턴의 위치로 이동시키고(S8) 종료하는데, 이 경우 커서패턴포인터를 어레이(array)로 관리하면 쉽게 이루어진다.Then, in order to change the cursor pattern sequentially as the cursor conversion button is continuously pressed, the cursor pattern pointer is moved to the position of the next cursor pattern (S8), and in this case, the cursor pattern pointer is moved to the array. Management is easy.

즉, 어레이로 관리함으로써, 커서패턴들이 서로 연속적으로 배열된 형상으로 연결되어, 사용자가 커서변환버튼을 반복해서 누르면 차례로 커서패턴이 변화하다가 마침내 처음의 커서패턴으로 되돌아 옴으로써, 그중에서 사용자가 원하는 커서패턴을 선택할 수 있게 된다.In other words, by managing the array, the cursor patterns are connected to each other in a continuous arrangement, and when the user repeatedly presses the cursor conversion button, the cursor pattern changes in turn, and finally returns to the initial cursor pattern. Cursor pattern can be selected.

이상에 살펴 본 바와같이, 본 발명 마우스를 이용한 커서변환회로 및 그 방법은 마우스에 커서변환버튼을 지정하고, 여러 형태의 커서패턴들을 메인메모리에 저장한 후 마우스인터럽트 서비스과정을 통해 커서변환을 실행함으로써, CD-I시스템에서 응용프로그램과는 독립적으로 마우스를 사용하여, 사용자가 보다 다양한 모양의 커서패턴을 항상 선택할 수 있게 하고, 이로 인해 사용자가 보다 흥미있게 CD-I시스템을 접할 수 있도록 하는 유용한 것이다.As described above, the cursor conversion circuit and the method using the mouse of the present invention assign a cursor conversion button to the mouse, store the cursor patterns of various types in the main memory, and execute the cursor conversion through the mouse interrupt service process. By using the mouse independently of the application in the CD-I system, the user can always select a wider variety of cursor patterns, which makes the CD-I system more interesting for the user. will be.

Claims (4)

마우스가 인터럽트컨트롤러를 통해 연결되는 CPU와, 상기 CPU와 연결되며 커서패턴이 저장되는 메인메모리와, 상기 CPU와 인터럽트컨트롤러간의 데이터라인에 연결되는 비디오시스템컨트롤러와, 상기 비디오시스템컨트롤러의 출력에 연결되어 비디오신호를 출력하며 커서패턴램을 가지는 비디오합성디코더로 구성됨을 특징으로 하는 마우스를 이용한 커서변환회로.A mouse connected to a CPU connected via an interrupt controller, a main memory connected to the CPU and storing a cursor pattern, a video system controller connected to a data line between the CPU and the interrupt controller, and an output of the video system controller A cursor conversion circuit using a mouse, characterized by comprising a video synthesis decoder that outputs a video signal and has a cursor pattern RAM. 마우스가 커서변환버튼을 지정하고 여러 형태의 커서패턴들을 메인메모리에 저장하는 단계와, 상기 커서패턴들을 커서패턴포인터로 할당하여 구별하는 단계와, 이후 마우스인터럽트가 발생하면 마우스인터럽트 서비스과정을 통해 커서변환을 실행하는 단계로 이루어짐을 특징으로 하는 마우스를 이용한 커서변환방법.The mouse designates a cursor conversion button and stores various types of cursor patterns in the main memory, assigns and distinguishes the cursor patterns as a cursor pattern pointer, and then, when a mouse interrupt occurs, the mouse interrupt service process Cursor conversion method using a mouse, characterized in that the step of performing a conversion. 제 2 항에 있어서, 상기 마우스인터럽트 서비스과정은 마우스로부터의 입력이 좌표변화인지 버튼변화인지를 마우스상태값을 통해 판별하는 단계와, 상기 판별에서 버튼변화이면 커서변환버튼의 변화인지를 판별하여 커서변환버튼의 변화이면 커서변환과정을 실행하고 종료하는 단계와, 커서변환버튼이 아닌 일반버튼변화나 좌표변화이면 이에 따른 값을 마우스상태값으로 저장하고 종료하는 단계로 이루어짐을 특징으로 하는 마우스를 이용한 커서변환방법.The method of claim 2, wherein the mouse interrupt service process comprises: determining whether the input from the mouse is a coordinate change or a button change through a mouse state value; If the conversion button is changed, the cursor conversion process is executed and terminated. If the button is not a cursor conversion button or a coordinate change, the value is stored and terminated as a mouse state value. How to convert cursor. 제 3 항에 있어서, 상기 커서변환과정은 비디오합성디코더의 커서패턴램에 있는 현재의 커서패턴을 메인메모리에 대피시키는 단계와, 현재 커서패턴포인트가 가리키는 커서패턴을 메인메모리로부터 비디오합성디코더의 커서패턴램으로 카피하여 화면에 나타나도록 하는 단계와, 커서변환버튼을 계속해서 누름에 따라서 순차적으로 커서패턴이 변환되도록 하기 위해서 커서패턴포인터가 다음 커서패턴의 위치로 이동하는 단계로 이루어짐을 특징으로 하는 마우스를 이용한 커서변환방법.4. The method of claim 3, wherein the cursor conversion process includes evacuating the current cursor pattern in the cursor pattern RAM of the video synthesis decoder to the main memory, and moving the cursor pattern indicated by the current cursor pattern point from the main memory to the cursor of the video synthesis decoder. Copying to a pattern RAM and displaying on the screen; and moving the cursor pattern pointer to the position of the next cursor pattern so that the cursor pattern is sequentially converted as the cursor conversion button is continuously pressed. How to change cursor using mouse.
KR1019920018377A 1992-10-07 1992-10-07 Cursor conversion circuit using mouse and method therefor Expired - Fee Related KR940009747B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019920018377A KR940009747B1 (en) 1992-10-07 1992-10-07 Cursor conversion circuit using mouse and method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019920018377A KR940009747B1 (en) 1992-10-07 1992-10-07 Cursor conversion circuit using mouse and method therefor

Publications (2)

Publication Number Publication Date
KR940009816A KR940009816A (en) 1994-05-24
KR940009747B1 true KR940009747B1 (en) 1994-10-17

Family

ID=19340739

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019920018377A Expired - Fee Related KR940009747B1 (en) 1992-10-07 1992-10-07 Cursor conversion circuit using mouse and method therefor

Country Status (1)

Country Link
KR (1) KR940009747B1 (en)

Also Published As

Publication number Publication date
KR940009816A (en) 1994-05-24

Similar Documents

Publication Publication Date Title
US5237653A (en) Multiwindow control method and apparatus for work station having multiwindow function
Scheifler et al. The X window system
US5479603A (en) Method and apparatus for producing a composite second image in the spatial context of a first image
US5179655A (en) Multiwindow control method and apparatus for work station having multiwindow function
US5428723A (en) Method and apparatus for capturing the motion of an object in motion video
JPS59114631A (en) terminal control device
JPH05210722A (en) Graphics-display-tool
US5151974A (en) Data display method
Scheifler et al. The X window system
CA2151866C (en) Method for asynchronously maintaining an image on a display device
US20100333042A1 (en) Display data output device
JP2666538B2 (en) Panning control system
KR940009747B1 (en) Cursor conversion circuit using mouse and method therefor
EP1109133A2 (en) CAD Data compressing method and apparatus thereof
JPS6054073A (en) Object selecting device
JPS6355097B2 (en)
JPS58146931A (en) display device
JPH0517714Y2 (en)
JP2844935B2 (en) Data input processing device
JP3158526B2 (en) Function instruction method and information processing device
Shepherd et al. Microcoded multiprogramming display control unit
CA1234936A (en) Interactive visual communications system
JP2600592B2 (en) Template display control device
JPS62288924A (en) System for selecting function by pointer device
JPH0426912Y2 (en)

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

PG1501 Laying open of application

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

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

PN2301 Change of applicant

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

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

PN2301 Change of applicant

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

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

PR1001 Payment of annual fee

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

Fee payment year number: 7

PN2301 Change of applicant

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

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

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

PN2301 Change of applicant

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

PN2301 Change of applicant

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

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

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: 20060912

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: 20071018

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: 20071018

P22-X000 Classification modified

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

P22-X000 Classification modified

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