[go: up one dir, main page]

KR100474723B1 - Method for transmitting data effectively in accordance with asyncronous serial telecommunication method - Google Patents

Method for transmitting data effectively in accordance with asyncronous serial telecommunication method Download PDF

Info

Publication number
KR100474723B1
KR100474723B1 KR1019970041212A KR19970041212A KR100474723B1 KR 100474723 B1 KR100474723 B1 KR 100474723B1 KR 1019970041212 A KR1019970041212 A KR 1019970041212A KR 19970041212 A KR19970041212 A KR 19970041212A KR 100474723 B1 KR100474723 B1 KR 100474723B1
Authority
KR
South Korea
Prior art keywords
data
message
transmitting
transmitted
enq
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
KR1019970041212A
Other languages
Korean (ko)
Other versions
KR19990018119A (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 KR1019970041212A priority Critical patent/KR100474723B1/en
Publication of KR19990018119A publication Critical patent/KR19990018119A/en
Application granted granted Critical
Publication of KR100474723B1 publication Critical patent/KR100474723B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

가. 청구범위에 기재된 발명이 속한 기술 분야end. The technical field to which the invention described in the claims belongs

시리얼 케이블을 이용하는 비동기 통신 방식에 관한 것이다. Asynchronous communication method using a serial cable.

나. 발명이 해결하려고 하는 기술적 과제I. The technical problem that the invention is trying to solve

동일한 지연 시간 내에서 보다 많은 데이터의 전송을 가능하게 하여 결과적으로 데이터 전송의 효율을 개선하는 방법을 구현한다.Implementing a method that enables the transmission of more data within the same delay time, and consequently improves the efficiency of data transmission.

다. 발명의 해결방법의 요지All. Summary of Solution of the Invention

본 발명은 비동기 시리얼 통신 방식에 따라 데이터를 전송할 시 질의메시지(ENQ)와 수신완료메시지(ACK)의 송수신 사이에 하나의 데이터 패킷만이 전송되도록 하는 대신에 그 전송되는 데이터 패킷의 수를 증가시켜 전송하는 방법을 제안한다. 즉, 다수의 데이터 패킷을 전송하는 경우에도 하나의 ENQ메시지 및 ACK메시지의 송수신만이 이루어지도록 처리한다. The present invention increases the number of data packets transmitted instead of allowing only one data packet to be transmitted between transmission and reception of an inquiry message (ENQ) and a reception completion message (ACK) when data is transmitted according to an asynchronous serial communication method. Suggest a way to send. That is, even when a plurality of data packets are transmitted, only one ENQ message and an ACK message are transmitted and received.

라. 발명의 중요한 용도la. Important uses of the invention

비동기 시리얼 교환시스템. Asynchronous serial exchange system.

Description

비동기 시리얼 통신 방식에 따른 효율적인 데이터 전송방법{METHOD FOR TRANSMITTING DATA EFFECTIVELY IN ACCORDANCE WITH ASYNCRONOUS SERIAL TELECOMMUNICATION METHOD}Efficient data transmission method according to asynchronous serial communication method {METHOD FOR TRANSMITTING DATA EFFECTIVELY IN ACCORDANCE WITH ASYNCRONOUS SERIAL TELECOMMUNICATION METHOD}

본 발명은 시리얼 케이블을 이용하는 비동기 통신 방식(비동기 시리얼 통신 방식)에 관한 것으로, 특히 데이터 전송효율을 개선시키기 위한 데이터 전송방법에 관한 것이다. The present invention relates to an asynchronous communication method (asynchronous serial communication method) using a serial cable, and more particularly to a data transmission method for improving data transmission efficiency.

비동기 통신(Asynchronous Communication) 방식에 따라 데이터를 송수신하는 시스템에서는 일반적으로 시리얼케이블(Serial Cable)을 사용하여 데이터를 송수신한다. 이때 송신측은 데이터를 송신하기 전에 수신측의 수신 가능상태를 파악하기 위한 질의메시지, 소위 ENQ(ENQuiry)메시지를 송신한다. 그리고 이 ENQ메시지에 대한 승인메시지 ACK(ACKnowledge)가 수신측으로부터 수신되는 경우에 송신측은 필요한 메시지를 송신하게 된다. 이때 송신메시지 내에 에러정정코드(Error Correction Code)가 통상적으로 포함되어 전송되는 바 수신측에서는 이를 확인한 후에 수신완료를 나타내는 ACK메시지를 송신측으로 발신하게 되는데, 이 ACK메시지의 발신동작에 의해 한 데이터 패킷(1 Data Packet)의 송수신이 완료되게 된다. 이러한 데이터 송수신 동작의 처리흐름이 도 1에 도시되어 있다. In a system that transmits and receives data according to an asynchronous communication method, data is generally transmitted and received using a serial cable. At this time, the transmitting side transmits an inquiry message, so-called ENQ (ENQuiry) message, to grasp the reception possible state of the receiving side before transmitting the data. When the acknowledgment message ACK (ACKnowledge) for this ENQ message is received from the receiver, the transmitter transmits the necessary message. In this case, an error correction code is normally included and transmitted in the transmission message, and the receiving side transmits an ACK message indicating the completion of the reception to the transmitting side after confirming the data packet. 1 Data Packet) transmission and reception is completed. The processing flow of this data transmission / reception operation is shown in FIG.

한편 도 1을 참조하면, 송수신단에서 ENQ메시지나 ACK메시지를 수신한 후 다음 송신을 하기까지에는 일정한 지연시간(delay time)(T1,T2,T3,Tp)이 발생하는데, 이러한 지연시간은 데이터 전송의 성능을 좌우하는 커다란 요소로서 작용한다. 즉, 한 데이터 패킷을 송신하는데 소요되는 전체 시간은 ENQ메시지와 ACK메시지의 클럭속도를 무시한다면 T1+T2+T3+Tp(여기서, Tp는 한 데이터 패킷의 송신에 소요되는 시간)의 시간이 될 것이다. 따라서 초당 1/(T1+T2+T3+Tp)=1/(Td+Tp)[여기서, Td=T1+T2+T3]개의 데이터 패킷이 전송되게 된다. Meanwhile, referring to FIG. 1, a delay time (T1, T2, T3, Tp) occurs after receiving and receiving an ENQ message or an ACK message from the transmitting and receiving end. It acts as a large factor in determining the performance of a transmission. That is, the total time taken to transmit one data packet will be the time of T1 + T2 + T3 + Tp (where Tp is the time spent transmitting one data packet) if the clock speeds of the ENQ and ACK messages are ignored. will be. Therefore, 1 / (T1 + T2 + T3 + Tp) = 1 / (Td + Tp) [where Td = T1 + T2 + T3] data packets per second are transmitted.

요약하면, 종래 기술에 따른 비동기 통신 방식의 데이터 전송 방법에 따르면, 각 데이터 패킷에 대해 ENQ메시지의 송신 및 ACK메시지의 수신이 이루어지게 된다. 이에 따라 전송을 위한 데이터 패킷의 수를 증가시키면, 이 패킷의 증가하는 수에 비례하여 데이터 전송의 시간도 길어지게 될 것이다. 만일 이러한 데이터 전송에 있어서 ENQ메시지와 ACK메시지의 송수신 사이에 하나의 데이터 패킷만이 전송되도록 하는 대신에 그 전송되는 데이터 패킷의 수를 증가시킨다면, 동일한 지연시간 내에서 보다 많은 데이터를 전송할 수 있게 될 것이다. In summary, according to the data transmission method of the asynchronous communication method according to the prior art, the ENQ message transmission and the ACK message is received for each data packet. Accordingly, if the number of data packets for transmission is increased, the time for data transmission will be longer in proportion to the increasing number of packets. If such data transmission increases the number of transmitted data packets instead of only one data packet between ENQ and ACK messages, more data can be transmitted within the same delay time. will be.

따라서 본 발명의 목적은 비동기 시리얼 통신 방식에 따라 데이터를 전송할 시 데이터 전송효율을 개선시키는 방법을 제공함에 있다. Accordingly, an object of the present invention is to provide a method for improving data transmission efficiency when transmitting data according to an asynchronous serial communication method.

본 발명의 다른 목적은 비동기 시리얼 통신 방식에 따라 데이터를 전송할 시 동일한 시간에 보다 많은 데이터 패킷을 전송하는 방법을 제공함에 있다. Another object of the present invention is to provide a method for transmitting more data packets at the same time when data is transmitted according to an asynchronous serial communication method.

본 발명의 또다른 목적은 비동기 시리얼 통신 방식을 이용하여 데이터를 전송할 시 지연시간을 줄이는 방법을 제공함에 있다. Another object of the present invention is to provide a method for reducing delay time when transmitting data using an asynchronous serial communication method.

이러한 목적들을 달성하기 위한 본 발명은 비동기 시리얼 통신 방식에 따라 데이터를 전송할 시 질의메시지(ENQ)와 수신완료메시지(ACK)의 송수신 사이에 하나의 데이터 패킷만이 전송되도록 하는 대신에 그 전송되는 데이터 패킷의 수를 증가시켜 전송하는 방법을 제안한다. 즉, 다수의 데이터 패킷을 전송하는 경우에도 하나의 ENQ메시지 및 ACK메시지의 송수신만이 이루어지도록 처리한다. 이에 따라 동일한 지연 시간 내에서 보다 많은 데이터의 전송을 가능하게 하며, 결과적으로 전송효율을 개선하게 된다. According to the present invention for achieving the above objects, only one data packet is transmitted between transmission and reception of an inquiry message (ENQ) and a reception completion message (ACK) when data is transmitted according to an asynchronous serial communication method. We propose a method of increasing the number of packets and transmitting them. That is, even when a plurality of data packets are transmitted, only one ENQ message and an ACK message are transmitted and received. This enables more data to be transmitted within the same delay time, resulting in improved transmission efficiency.

이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의 내려진 용어들로서 이는 사용자 또는 칩 설계자의 의도 또는 관례 등에 따라 달라질 수 있으므로, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are used as much as possible even if displayed on different drawings. In addition, in the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. The terms to be described below are terms defined in consideration of functions in the present invention, and may be changed according to the intention or custom of a user or a chip designer, and the definitions should be made based on the contents throughout the present specification.

도 2는 본 발명에 따른 데이터 전송의 처리흐름을 보여주는 도면으로, 다수(n개)의 데이터 패킷을 한 ENQ/ACK메시지 송수신 시간 내에 전송하는 것을 특징으로 한다. 이에 따라 n개의 데이터 패킷을 송신하는 데 소요되는 시간은 Td(T1+T+2+T3) + nTp이 되며, 초당 1/(Td+nTp)개의 메시지 패킷을 송신할 수 있게 된다. 이러한 처리동작은 실질적으로 시리얼 케이블을 통해 비동기 통신을 수행하는 교환시스템에 의해 제어된다. 2 is a diagram illustrating a processing flow of data transmission according to the present invention, in which a plurality (n) data packets are transmitted within one ENQ / ACK message transmission / reception time. Accordingly, the time required for transmitting n data packets becomes Td (T1 + T + 2 + T3) + nTp, and 1 / (Td + nTp) message packets can be transmitted per second. This processing operation is substantially controlled by an exchange system that performs asynchronous communication over the serial cable.

도 3은 본 발명에 따라 송신하는 데이터 패킷의 구조를 보여주는 도면으로, 송신할 데이터 패킷은 송신하는 패킷의 개수(MSG #), 각 패킷의 길이(Length n), 실제 데이터 패킷(Msg n)으로 구조된다. 3 is a diagram illustrating a structure of a data packet to be transmitted according to the present invention, wherein the data packet to be transmitted is the number of packets to be transmitted (MSG #), the length of each packet (Length n), and the actual data packet (Msg n). Are rescued.

도 2에 도시된 바와 같은 처리 흐름에서 데이터 패킷을 도 3에 도시된 바와 같은 형태로 구성하여 송신할 경우, 전체적으로 한번의 ENQ/ACK메시지 송신 시간동안에 지연시간은 T1+T2+T3 = Td로 기존의 방식과 동일하다. 그러나 데이터 패킷 전송시간은 nTp로 기존 방식보다 길어짐을 알 수 있다. 따라서 초당 1/(Td+nTp)개의 데이터 패킷을 송신할 수 있다. 즉, 기존의 방식에 비해 초당 송신할 수 있는 데이터 패킷의 수를 증가시킬 수 있으며, 동일한 데이터 패킷의 전송에 있어서 지연시간을 단축시킬 수 있다. 보다 구체적으로 말하면, ⅰ) Tp《Td인 경우에 기존의 방식에 따르면 지연시간은 Td/1개 패킷이고 본 발명에 의해 제안된 방식에 따르면 지연시간은 Td/n개 패킷이다. ⅱ) Tp》Td인 경우에 기존의 방식에 따르면 지연시간은 Tp/1개 패킷이고 본 발명에 의해 제안된 방식에 따르면 지연시간은 Tp/n개 패킷이다. 그러므로 아무리 Tp가 Td보다 커져도 기존의 방식과 동일한 성능을 나타내며, Tp가 Td보다 작아질수록 n배에 가까운 효율을 나타냄을 알 수 있다. In the case of transmitting and configuring a data packet in the form as shown in FIG. 3 in the processing flow as shown in FIG. 2, the delay time is generally T1 + T2 + T3 = Td during one ENQ / ACK message transmission time. Is the same as However, it can be seen that the data packet transmission time is longer than the conventional method with nTp. Therefore, 1 / (Td + nTp) data packets can be transmitted per second. That is, the number of data packets that can be transmitted per second can be increased compared to the conventional method, and the delay time can be shortened in the transmission of the same data packets. More specifically, in the case of Tp < Td, the delay time is Td / 1 packets according to the conventional scheme and the delay time is Td / n packets according to the scheme proposed by the present invention. Ii) In the case of Tp >> Td, the delay time is Tp / 1 packets according to the conventional scheme and the delay time is Tp / n packets according to the scheme proposed by the present invention. Therefore, even if Tp is larger than Td, it shows the same performance as the conventional method, and as Tp is smaller than Td, it can be seen that the efficiency is nearly n times.

상술한 바와 같이 본 발명은 다수의 데이터 패킷을 한번의 ENQ/ACK메시지 시간 내에 전송함으로써 ENQ메시지나 ACK메시지를 받은 후 다음 과정까지 지연이 많은 비동기 통신에서 보다 많은 데이터를 전송하여 효율을 증가시키는 이점이 있다. As described above, the present invention increases the efficiency by transmitting more data in asynchronous communication with high delay until the next process after receiving the ENQ message or the ACK message by transmitting a plurality of data packets within one ENQ / ACK message time. There is this.

한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.

도 1은 종래 기술의 비동기 통신 방식에 의한 데이터 전송의 처리흐름을 보여주는 도면. 1 is a view showing a flow of data transmission by a prior art asynchronous communication scheme.

도 2는 본 발명의 비동기 통신 방식에 의한 데이터 전송의 처리흐름을 보여주는 도면. 2 is a flowchart illustrating a data transmission process according to an asynchronous communication method of the present invention.

도 3은 본 발명의 방법에 따라 전송되는 다수 데이터 패킷의 구조를 보여주는 도면. 3 illustrates the structure of multiple data packets transmitted in accordance with the method of the present invention.

Claims (2)

비동기 시리얼 통신 방식에 따라 데이터를 전송하는 방법에 있어서, In the method of transmitting data according to the asynchronous serial communication method, 송신단에서 질의메시지(ENQ)를 송신하고 수신단에서 데이터 패킷의 수신 후 최종적으로 수신완료메시지(ACK)를 송신할 시, 상기 송신단은 상기 질의메시지(ENQ)를 송신한 후 상기 수신단으로 송신할 데이터 패킷을 다수의 데이터 패킷으로 확장하여 송신하며, 상기 데이터 패킷은 송신하는 패킷의 개수, 패킷의 길이, 실제 데이터 패킷 필드값을 포함함을 특징으로 하는 데이터 전송 방법. When the transmitting end transmits an inquiry message ENQ and the receiving end transmits an acknowledgment message ACK after receiving the data packet, the transmitting end transmits the inquiry message ENQ and then transmits the data packet to the receiving end. Is transmitted by extending a plurality of data packets, wherein the data packets include the number of packets to be transmitted, the length of the packets, and the actual data packet field values. 비동기 시리얼 통신 방식에 따라 데이터를 전송하는 방법에 있어서, In the method of transmitting data according to the asynchronous serial communication method, 송신단에서 수신단의 수신가능 상태를 파악하기 위한 질의메시지(ENQ)를 송신하는 과정과, Transmitting a query message (ENQ) for the receiver to determine a reception state of the receiver; 상기 질의메시지(ENQ)에 응답하여 상기 수신단이 상기 송신단으로 승인메시지(ACK)를 송신하는 과정과, Transmitting, by the receiving end, an acknowledgment message (ACK) to the transmitting end in response to the inquiry message (ENQ); 상기 승인메시지(ACK)에 응답하여 상기 송신단이 전송을 위한 다수의 데이터 패킷을 송신하는 과정과, Transmitting a plurality of data packets for transmission by the transmitter in response to the acknowledgment message (ACK); 상기 수신단이 상기 다수의 데이터 패킷을 수신한 후 그 데이터 패킷 내에 포함된 에러정정코드를 확인한 후 수신완료 메시지(ACK)를 상기 송신단으로 송신하는 과정으로 이루어짐을 특징으로 하는 데이터 송수신 방법. And receiving, by the receiving end, the error correcting code included in the data packet after receiving the plurality of data packets, and transmitting a reception completion message (ACK) to the transmitting end.
KR1019970041212A 1997-08-26 1997-08-26 Method for transmitting data effectively in accordance with asyncronous serial telecommunication method Expired - Fee Related KR100474723B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970041212A KR100474723B1 (en) 1997-08-26 1997-08-26 Method for transmitting data effectively in accordance with asyncronous serial telecommunication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970041212A KR100474723B1 (en) 1997-08-26 1997-08-26 Method for transmitting data effectively in accordance with asyncronous serial telecommunication method

Publications (2)

Publication Number Publication Date
KR19990018119A KR19990018119A (en) 1999-03-15
KR100474723B1 true KR100474723B1 (en) 2005-07-04

Family

ID=37303196

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970041212A Expired - Fee Related KR100474723B1 (en) 1997-08-26 1997-08-26 Method for transmitting data effectively in accordance with asyncronous serial telecommunication method

Country Status (1)

Country Link
KR (1) KR100474723B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100744410B1 (en) * 2000-12-30 2007-07-30 주식회사 케이티 File Backup and Dump Control Method in Electronic Switching System
KR100648832B1 (en) * 2005-05-24 2006-11-24 한국전자통신연구원 How to Check Packet Transmission Status

Also Published As

Publication number Publication date
KR19990018119A (en) 1999-03-15

Similar Documents

Publication Publication Date Title
US6356558B1 (en) Arbitration techniques for a high speed serial bus
US6947997B2 (en) Method for controlling ethernet data flow on a synchronous digital hierarchy transmission network
US6765923B1 (en) Early arbitration on a full duplex bus
EP1096719A2 (en) Relay data retransmission method and system
US6944173B1 (en) Method and system for transmitting data between a receiver and a transmitter
MY125043A (en) Communication system,destination node and method therefore
US20250175305A1 (en) Method and communication apparatus for generating and sending acknowledgment frame in ieee 802.15.4 network
US6496487B2 (en) Efficient full duplex simultaneous message transfer
US6999443B1 (en) Hardware MAC
GB2348344A (en) Serial bus messaging protocol with priority interrupt
KR100474723B1 (en) Method for transmitting data effectively in accordance with asyncronous serial telecommunication method
US7076716B1 (en) Early acknowledgement of primary packets
AU2001252220A1 (en) Network controller and communication system for performing packet data transfer with reduced delay
US6912210B1 (en) Data communication system and communication device used
EP1235405A1 (en) Data transmission method and data transmitter
JP2962215B2 (en) Transmission control method
JPH05336194A (en) Data transmission system
KR20000018716A (en) Method for interface between rate adaptation processing part and board messenger processing part of wireless data communication processing apparatus
KR100567033B1 (en) Synchronous serial communication method with fixed master and slave
EP1463263A2 (en) Data communication frame generating method
KR19990051717A (en) Reduction of transmission / reception time of data message in parallel processing computer system
KR100922969B1 (en) How to design communication protocol of vehicle
JP3179831B2 (en) Serial transmission method
KR910000700B1 (en) Data transmission system using sending right request signal transferred trough loop transmission path
US7336609B2 (en) Optimized method and optimized protocol engine for message transmission

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19970826

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20020826

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19970826

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20040810

Patent event code: PE09021S01D

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

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050223

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050224

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080108

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090121

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100128

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110128

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20120130

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20130130

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20140128

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