KR100666980B1 - 트래픽 폭주 제어 방법 및 이를 구현하기 위한 장치 - Google Patents
트래픽 폭주 제어 방법 및 이를 구현하기 위한 장치 Download PDFInfo
- Publication number
- KR100666980B1 KR100666980B1 KR1020040003982A KR20040003982A KR100666980B1 KR 100666980 B1 KR100666980 B1 KR 100666980B1 KR 1020040003982 A KR1020040003982 A KR 1020040003982A KR 20040003982 A KR20040003982 A KR 20040003982A KR 100666980 B1 KR100666980 B1 KR 100666980B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- token
- traffic
- queue
- processor
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/215—Flow control; Congestion control using token-bucket
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
모니터링 측정치 | 결과 반영치 | |||||
CPU 점유율 | BPS | PPS | 큐 깊이 | cp_bps | cp_pps | |
1 | <=minCPU | <=minBPS | <=minPPS | norQUEUE | norBPS | norPPS |
2 | <=minCPU | <=minBPS | >=maxPPS | norQUEUE | norBPS | maxPPS |
3 | <=minCPU | >=maxBPS | <=minPPS | norQUEUE | maxBPS | norPPS |
4 | <=minCPU | >=maxBPS | >=maxPPS | norQUEUE | maxBPS | maxPPS |
5 | >=maxCPU | <=minBPS | <=minPPS | maxQUEUE | norBPS | norPPS |
6 | >=maxCPU | <=minBPS | >=maxPPS | maxQUEUE | norBPS | maxPPS |
7 | >=maxCPU | >=maxBPS | <=minPPS | maxQUEUE | maxBPS | norPPS |
8 | >=maxCPU | >=maxBPS | >=maxPPS | maxQUEUE | maxBPS | maxPPS |
Claims (30)
- 삭제
- 삭제
- 삭제
- 네트워크 프로세서와 호스트 프로세서에 있어서,상기 호스트 프로세서에서 처리해야 할 패킷과 네트워크 프로세서를 거쳐 포워딩(forwarding)할 패킷을 분류하는 패킷 분류부와, 패킷 분류부에서 호스트 프로세서로 보낼 패킷들을 인큐잉(enqueueing)하는 큐(queue)를 포함하는 네트워크 프로세서; 및토큰의 양과 큐의 깊이를 설정할 때 참조할 수 있도록 패킷 처리를 위한 시스템의 리소스(resource) 점유율과 패킷의 트래픽 특성을 분석하여 모니터링하는 모니터링부와, 상기 모니터링부로부터 얻은 정보에 따라 주기적으로 정해진 비율(rate)만큼의 토큰을 생성하며, 큐의 깊이를 관리하여 트래픽의 양을 조절하는 토큰 드라이버를 포함하는 호스트 프로세서를 포함하는 것을 특징으로 하는 트래픽 폭주 제어 장치.
- 삭제
- 삭제
- 제 4항에 있어서, 상기 큐는가변길이 형식이며, 우선순위가 높은 패킷의 경우 '하이' 큐에 인큐잉되도록 하고 우선순위가 낮은 패킷의 경우 '로우' 큐에 인큐잉되도록 구성된 것을 특징으로 하는 트래픽 폭주 제어 장치.
- 제 4항에 있어서, 상기 호스트 프로세서의 토큰 드라이버는트래픽의 대역폭 및 패킷 속도를 고려하여 설정되는 토큰 버킷(bucket);상기 모니터링부로부터 얻은 정보에 따라 주기적으로 정해진 비율(rate)만큼의 토큰을 생성하는 토큰 생성부; 및큐의 깊이를 관리하고 큐에 수신된 패킷을 처리하는 패킷 처리부를 포함하는 것을 특징으로 하는 트래픽 폭주 제어 장치.
- 제 4항에 있어서, 상기 호스트 프로세서의 모니터링부는시스템의 가용 리소스(resource)를 실시간 모니터링하는 리소스 감시부;유입되는 트래픽의 대역폭 및 패킷 속도와 같은 특성을 분석하는 트래픽 특성 분석부;측정된 리소스 가용상태와 트래픽의 특성에 따라 큐의 깊이(depth), 토큰 생성률을 미리 설정해 놓은 트래픽 프로파일(profile); 및상기 리소스 감시부 및 트래픽 특성 분석부로부터 얻은 정보를 통해 트래픽 량 조절을 위한 토큰 생성 및 패킷 처리 파라미터를 조절하는 트래픽 제어부를 포함하는 것을 특징으로 하는 트래픽 폭주 제어 장치.
- 네트워크 프로세서와 호스트 프로세서에 있어서,상기 호스트 프로세서에서 처리해야 할 패킷과 네트워크 프로세서를 거쳐 포워딩할 패킷을 분류하는 패킷 분류부와, 패킷 분류부에서 호스트 프로세서로 보낼 패킷들을 인큐잉하는 큐를 포함하는 네트워크 프로세서;상기 네트워크 프로세서의 인터럽트 신호에 의해 상기 큐에 인큐잉되어 있는 패킷을 토큰 버킷 알고리즘에 따라 출력하여 해당 어플리케이션으로 전송하며, 트래픽의 대역폭 및 패킷 속도 정보에 따라 주기적으로 정해진 비율(rate)만큼의 토큰을 생성하며, 큐의 깊이를 관리하는 토큰 드라이버를 포함하는 제 1 호스트 프로세서;상기 토큰 드라이버에서 토큰의 양을 설정할 때 참조할 수 있도록 리소스 점유율 및 트래픽 특성을 분석하여 모니터링하는 모니터링부를 포함하는 제 2 호스트 프로세서로 이루어지되,상기 제 1 호스트 프로세서와 제 2 호스트 프로세서는 시스템 내부 버스를 통해 데이터 송수신을 하는 것을 특징으로 하는 트래픽 폭주 제어 장치.
- 삭제
- 삭제
- 제 10항에 있어서, 상기 큐는가변길이 형식이며, 우선순위가 높은 패킷의 경우 '하이' 큐에 인큐잉되도록 하고 우선순위가 낮은 패킷의 경우 '로우' 큐에 인큐잉되도록 구성된 것을 특징으로 하는 트래픽 폭주 제어 장치.
- 제 10항에 있어서, 상기 제 1 호스트 프로세서의 토큰 드라이버는트래픽의 대역폭 및 패킷 속도를 고려하여 설정되는 토큰 버킷(bucket);주기적으로 정해진 율(rate) 만큼의 토큰을 생성하는 토큰 생성부;큐의 깊이를 관리하고 큐에 수신된 패킷을 처리하는 패킷 처리부를 포함하는 것을 특징으로 하는 트래픽 폭주 제어 장치.
- 제 10항에 있어서, 상기 제 2 호스트 프로세서의 모니터링부는시스템의 가용 리소스(resource)를 실시간 모니터링하는 리소스 감시부;유입되는 트래픽의 특성을 분석하는 트래픽 특성 분석부;측정된 리소스 가용상태와 트래픽의 대역폭 및 패킷 속도와 같은 특성에 따라 큐의 깊이, 토큰 생성률을 미리 설정해 놓은 트래픽 프로파일; 및상기 리소스 감시부 및 트래픽 특성 분석부로부터 얻은 정보를 통해 트래픽 량 조절을 위한 토큰 생성 및 패킷 처리 파라미터를 조절하는 트래픽 제어부를 포함하는 것을 특징으로 하는 트래픽 폭주 제어 장치.
- 송신 프로세서와 수신 프로세서간의 트래픽 폭주를 억제하기 위한 방법에 있어서,송신 프로세서에서 수신 프로세서로 전달할 패킷인지를 구분하는 단계;수신 프로세서로 전달할 패킷이면 수신 프로세서의 패킷 수신 가능 유무를 나타내는 플래그를 점검하여, 패킷 수신 가능상태일 때 해당 패킷을 수신 프로세서로 전달하는 단계; 및수신 프로세서는 송신 프로세서로부터 수신된 패킷을 토큰의 유무에 따라 해당 어플리케이션으로 전송하거나 더 이상 패킷을 수신하지 않도록 처리하는 단계를 포함하는 트래픽 폭주 제어 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 송신 프로세서와 수신 프로세서간의 트래픽 폭주를 억제하기 위해 대역폭 및 패킷수를 고려하여 토큰을 생성하는 방법에 있어서,대역폭 및 패킷수를 초기화하는 단계;토큰 생성부의 타이머를 구동시키는 단계;토큰 처리부에 의해 소모된 토큰 값 중 대역폭(bps)에 대한 값과 토큰 생성부에 의해 생성된 토큰 값 중 대역폭(bps)에 대한 값을 비교하여 잔량을 산출하고 토큰 생성부에 의해 생성된 토큰양을 비교하여 토큰 잔량을 계산하는 단계;초기화시의 토큰 생성값으로부터 토큰 잔량값을 감산하여 토큰 값(대역폭 및 패킷수)을 업데이트하는 단계; 및플래그를 패킷 수신 가능 상태로 설정하는 단계를 포함하는 것을 특징으로 하는 트래픽 폭주 제어 방법.
- 삭제
- 삭제
- 송신 프로세서와 수신 프로세서간의 트래픽 폭주를 억제하기 위해 수신 프로세서의 리소스를 모니터링하는 방법에 있어서,타이머를 이용하여 주기적으로 리소스 점유율 및 트래픽 특성을 분석하는 단계;설정된 임계치 이상의 리소스 점유율을 나타낸 경우, 미리 설정된 프로파일중 해당 큐 깊이(depth) 및 토큰 값에 대한 항목을 찾는 단계;찾아진 프로파일 정보에 의해 큐의 깊이가 새로운 값으로 설정되어야 하는 경우, 큐의 깊이에 대한 새로운 값을 패킷 처리부로 알려주어 큐의 깊이를 조절하도록 하는 단계; 및찾아진 프로파일 정보에 의해 대역폭(bps:byte per second) 및 패킷수(pps:packet per second)에 따라 다른 토큰 생성률이 새로이 설정되어야 하는 경우, 토큰 생성률에 대한 새로운 값을 토큰 생성부로 알려주어 토큰의 양을 조절하도록 하는 단계를 포함하는 것을 특징으로 하는 트래픽 폭주 제어 방법.
- 삭제
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040003982A KR100666980B1 (ko) | 2004-01-19 | 2004-01-19 | 트래픽 폭주 제어 방법 및 이를 구현하기 위한 장치 |
US11/009,713 US7447152B2 (en) | 2004-01-19 | 2004-12-13 | Controlling traffic congestion |
CNA2005100055471A CN1645837A (zh) | 2004-01-19 | 2005-01-19 | 通信量拥塞控制 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040003982A KR100666980B1 (ko) | 2004-01-19 | 2004-01-19 | 트래픽 폭주 제어 방법 및 이를 구현하기 위한 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050076158A KR20050076158A (ko) | 2005-07-26 |
KR100666980B1 true KR100666980B1 (ko) | 2007-01-10 |
Family
ID=34747879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040003982A KR100666980B1 (ko) | 2004-01-19 | 2004-01-19 | 트래픽 폭주 제어 방법 및 이를 구현하기 위한 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7447152B2 (ko) |
KR (1) | KR100666980B1 (ko) |
CN (1) | CN1645837A (ko) |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8024481B2 (en) * | 2000-04-17 | 2011-09-20 | Circadence Corporation | System and method for reducing traffic and congestion on distributed interactive simulation networks |
US7599287B2 (en) * | 2002-11-15 | 2009-10-06 | Cisco Technology, Inc. | Tokens in token buckets maintained among primary and secondary storages |
KR100656348B1 (ko) * | 2004-12-08 | 2006-12-11 | 한국전자통신연구원 | 토큰 버켓을 이용한 대역폭 제어 방법 및 대역폭 제어 장치 |
US7447768B2 (en) * | 2005-01-19 | 2008-11-04 | Facetime Communications, Inc. | Categorizing, classifying, and identifying network flows using network and host components |
US7636304B2 (en) * | 2005-03-30 | 2009-12-22 | Cisco Technology, Inc. | System and method for performing distributed policing |
US7500010B2 (en) * | 2005-04-07 | 2009-03-03 | Jeffrey Paul Harrang | Adaptive file delivery system and method |
US20060245359A1 (en) * | 2005-04-29 | 2006-11-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Processor overload control for network nodes |
JP4667128B2 (ja) * | 2005-06-13 | 2011-04-06 | 富士通株式会社 | 通信制御方法及び,これを適用する通信システム |
US7764612B2 (en) * | 2005-06-16 | 2010-07-27 | Acme Packet, Inc. | Controlling access to a host processor in a session border controller |
JP2007013449A (ja) * | 2005-06-29 | 2007-01-18 | Nec Commun Syst Ltd | シェーパー制御方法、データ通信システム、ネットワークインタフェース装置及びネットワーク中継装置 |
US20070097864A1 (en) * | 2005-11-01 | 2007-05-03 | Cisco Technology, Inc. | Data communication flow control |
US20070174644A1 (en) * | 2006-01-04 | 2007-07-26 | Tendril Networks, Inc. | Apparatus and Method for Dynamic Tokenization of Wireless Network Datagrams |
JP4577279B2 (ja) * | 2006-06-21 | 2010-11-10 | Kddi株式会社 | トークンバケットによるトラヒック制御装置、方法及びプログラム |
US7944838B2 (en) * | 2006-01-16 | 2011-05-17 | Kddi Corporation | Apparatus, method and computer program for traffic control |
GB2438017A (en) * | 2006-05-02 | 2007-11-14 | Skype Ltd | Controlling communication quality by generating instructions providing a remedy to users to improve communication quality |
JP4142068B2 (ja) * | 2006-06-16 | 2008-08-27 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置およびアクセス制御方法 |
US8417826B2 (en) * | 2006-10-12 | 2013-04-09 | Alcatel Lucent | Method and system of overload control in packetized communication networks |
US7925805B2 (en) * | 2008-01-29 | 2011-04-12 | Hewlett-Packard Development Company, L.P. | Critical resource management |
US20100031324A1 (en) * | 2008-03-07 | 2010-02-04 | Strich Ronald F | Apparatus and method for dynamic licensing access to wireless network information |
US8174980B2 (en) * | 2008-03-28 | 2012-05-08 | Extreme Networks, Inc. | Methods, systems, and computer readable media for dynamically rate limiting slowpath processing of exception packets |
US8977404B2 (en) | 2008-09-08 | 2015-03-10 | Tendril Networks, Inc. | Collaborative energy benchmarking systems and methods |
US9722813B2 (en) | 2008-09-08 | 2017-08-01 | Tendril Networks, Inc. | Consumer directed energy management systems and methods |
KR101646768B1 (ko) | 2009-02-27 | 2016-08-09 | 삼성전자주식회사 | 이퀄-모델 프로세서를 위한 인터럽트 처리장치 및 처리방법과 그 처리장치를 포함하는 프로세서 |
JP5201415B2 (ja) * | 2009-03-05 | 2013-06-05 | 富士通株式会社 | ログ情報発行装置、ログ情報発行方法およびプログラム |
TWI465075B (zh) * | 2009-03-23 | 2014-12-11 | Mediatek Inc | 封包處理之裝置與系統 |
US9026261B2 (en) * | 2009-06-08 | 2015-05-05 | Tendril Networks, Inc. | Methods and systems for managing energy usage in buildings |
CN101772061B (zh) | 2010-01-14 | 2013-11-06 | 华为技术有限公司 | 休眠定时器控制方法和装置及通讯系统 |
JP5445271B2 (ja) * | 2010-03-30 | 2014-03-19 | 富士通株式会社 | 帯域制御装置,帯域制御方法,及びプログラム |
US9516357B2 (en) * | 2010-09-10 | 2016-12-06 | Verizon Patent And Licensing Inc. | Recording variable-quality content stream |
US20130208080A1 (en) * | 2010-10-25 | 2013-08-15 | Hewlett-Packard Development Company, L.P. | Systems, methods, and devices for adjusting video conference parameters to maintain system performance |
US8572699B2 (en) * | 2010-11-18 | 2013-10-29 | Microsoft Corporation | Hardware-based credential distribution |
US20120127864A1 (en) * | 2010-11-22 | 2012-05-24 | Avaya Inc. | Performing policing operations in packet time |
US9432282B2 (en) | 2011-02-24 | 2016-08-30 | The University Of Tulsa | Network-based hyperspeed communication and defense |
US20130086279A1 (en) * | 2011-09-29 | 2013-04-04 | Avvasi Inc. | Systems and methods for media service delivery |
CN102413042A (zh) * | 2011-11-14 | 2012-04-11 | 盛科网络(苏州)有限公司 | 基于时戳更新令牌桶的流量监管的方法及系统 |
KR101565102B1 (ko) | 2012-04-04 | 2015-11-02 | 주식회사 케이티 | 이중 우선순위 어플리케이션을 갖는 기계 형태 통신 장치에 대한 접속 제어 방법 및 장치 |
WO2013151246A1 (ko) * | 2012-04-04 | 2013-10-10 | 주식회사 케이티 | 이중 우선순위 어플리케이션을 갖는 기계 형태 통신 장치에 대한 접속 제어 방법 및 장치 |
US8930604B2 (en) * | 2012-07-17 | 2015-01-06 | Lsi Corporation | Reliable notification of interrupts in a network processor by prioritization and policing of interrupts |
US10678279B2 (en) | 2012-08-01 | 2020-06-09 | Tendril Oe, Llc | Optimization of energy use through model-based simulations |
WO2014031104A1 (en) * | 2012-08-21 | 2014-02-27 | Hewlett-Packard Development Company, L.P. | Congestion notification in a network |
US20140105218A1 (en) * | 2012-10-12 | 2014-04-17 | Prashant H. Anand | Queue monitoring to filter the trend for enhanced buffer management and dynamic queue threshold in 4g ip network/equipment for better traffic performance |
US9576472B2 (en) | 2013-02-06 | 2017-02-21 | Tendril Networks, Inc. | Real-time monitoring and dissemination of energy consumption and production data |
US9423779B2 (en) | 2013-02-06 | 2016-08-23 | Tendril Networks, Inc. | Dynamically adaptive personalized smart energy profiles |
US9310815B2 (en) | 2013-02-12 | 2016-04-12 | Tendril Networks, Inc. | Setpoint adjustment-based duty cycling |
US9237111B2 (en) * | 2013-03-14 | 2016-01-12 | International Business Machines Corporation | Credit-based flow control in lossless ethernet networks |
US9088508B1 (en) * | 2014-04-11 | 2015-07-21 | Level 3 Communications, Llc | Incremental application of resources to network traffic flows based on heuristics and business policies |
US9503623B2 (en) | 2014-06-03 | 2016-11-22 | Applied Minds, Llc | Color night vision cameras, systems, and methods thereof |
KR101712168B1 (ko) * | 2015-08-24 | 2017-03-03 | 주식회사 케이티 | 패킷 입력 메시지 제어 방법, 이를 수행하는 스위치 및 컨트롤러 |
EP3436749A4 (en) | 2016-04-01 | 2019-12-11 | Tendril Networks, Inc. | ORCHESTRATED ENERGY |
CN106302464B (zh) * | 2016-08-17 | 2019-07-26 | 浪潮集团有限公司 | 一种基于硬件的自适应网络架构及自适应网络方法 |
US11149975B2 (en) | 2019-07-24 | 2021-10-19 | Uplight, Inc. | Adaptive thermal comfort learning for optimized HVAC control |
CN112468397B (zh) * | 2019-09-09 | 2023-09-26 | 华为技术有限公司 | 一种IPv6报文的处理方法及装置 |
CN111083062A (zh) * | 2019-12-17 | 2020-04-28 | 深圳前海环融联易信息科技服务有限公司 | 基于权重机制的限流方法、装置、计算机设备及存储介质 |
US11782851B2 (en) * | 2021-09-01 | 2023-10-10 | Micron Technology, Inc. | Dynamic queue depth adjustment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3386117B2 (ja) * | 2000-01-11 | 2003-03-17 | 日本電気株式会社 | マルチレイヤクラス識別通信装置と通信装置 |
-
2004
- 2004-01-19 KR KR1020040003982A patent/KR100666980B1/ko not_active IP Right Cessation
- 2004-12-13 US US11/009,713 patent/US7447152B2/en active Active
-
2005
- 2005-01-19 CN CNA2005100055471A patent/CN1645837A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US7447152B2 (en) | 2008-11-04 |
KR20050076158A (ko) | 2005-07-26 |
US20050157723A1 (en) | 2005-07-21 |
CN1645837A (zh) | 2005-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100666980B1 (ko) | 트래픽 폭주 제어 방법 및 이를 구현하기 위한 장치 | |
EP3763094B1 (en) | Flow management in networks | |
US8665892B2 (en) | Method and system for adaptive queue and buffer control based on monitoring in a packet network switch | |
US8437252B2 (en) | Intelligent congestion feedback apparatus and method | |
US9025456B2 (en) | Speculative reservation for routing networks | |
JP4260631B2 (ja) | ネットワーク輻輳制御の方法および装置 | |
US7369498B1 (en) | Congestion control method for a packet-switched network | |
KR100757872B1 (ko) | 네트워크에서의 혼잡 발생 예고 시스템 및 방법 | |
US20190158371A1 (en) | Latency increase estimated rate limiter adjustment | |
Taheri et al. | RoCC: robust congestion control for RDMA | |
KR101075724B1 (ko) | 통신 시스템에서 패킷 전송 속도 제한 장치 및 방법 | |
US11870698B2 (en) | Congestion control method and apparatus, communications network, and computer storage medium | |
US20050213507A1 (en) | Dynamically provisioning computer system resources | |
CN109714267B (zh) | 管理反向队列的传输控制方法及系统 | |
JP4700290B2 (ja) | 通信システム内のフロー制御のための方法 | |
US10728156B2 (en) | Scalable, low latency, deep buffered switch architecture | |
JP2008507204A (ja) | 二方向メッセージングネットワークでゾーン間帯域を管理する方法 | |
CN112787919B (zh) | 报文传输方法及设备、可读介质 | |
EP4391478A1 (en) | Protocol agnostic cognitive congestion control | |
US11115341B1 (en) | Low latency flow control in data centers | |
CN117579556A (zh) | 拥塞控制方法、设备、介质和程序产品 | |
US7734808B1 (en) | End-to-end congestion control in a Fibre Channel network | |
US20200145478A1 (en) | Method, electronic device, and computer program product for handling congestion of data transmission | |
Chen et al. | On meeting deadlines in datacenter networks | |
CN114884884A (zh) | 一种拥塞控制方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040119 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20051129 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: 20061220 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070104 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070105 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |