KR20120055946A - 공평한 대역 할당 기반 패킷 스케줄링 방법 및 장치 - Google Patents
공평한 대역 할당 기반 패킷 스케줄링 방법 및 장치 Download PDFInfo
- Publication number
- KR20120055946A KR20120055946A KR1020100117408A KR20100117408A KR20120055946A KR 20120055946 A KR20120055946 A KR 20120055946A KR 1020100117408 A KR1020100117408 A KR 1020100117408A KR 20100117408 A KR20100117408 A KR 20100117408A KR 20120055946 A KR20120055946 A KR 20120055946A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- time
- arrival
- flow
- estimated
- 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.)
- Granted
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/50—Queue scheduling
- H04L47/52—Queue scheduling by attributing bandwidth to queues
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/56—Queue scheduling implementing delay-aware scheduling
- H04L47/568—Calendar queues or timing rings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/58—Changing or combining different scheduling modes, e.g. multimode scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/629—Ensuring fair share of resources, e.g. weighted fair queuing [WFQ]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 2는 도 1의 패킷의 도착 예정 시간에 기반한 패킷 스케줄링 처리 방법의 상세 처리 과정의 일 예를 나타내는 순서도이다.
도 3은 도 1의 패킷의 도착 예정 시간에 기반한 공평한 대역 할당 기반 패킷 스케줄링 방법을 수행하는 패킷 스케줄링 장치의 구성의 일 예를 나타내는 도면이다.
320: 플로우 정보 저장부 330: 도착 예정 시간 계산부
340: 패킷 스케줄링부 342: 스케줄링 입력부
344: 패킷 포인터 버퍼 346: 스케줄링 출력부
Claims (19)
- 각 플로우에 균등하게 할당된 대역폭 및 현재 입력된 k번째 패킷의 길이를 이용하여 각 플로우의 다음 번 입력되는 k+1번째 패킷의 도착 예정 시간을 계산하는 단계; 및
상기 k+1번째 패킷이 도착되면, 상기 k+1번째 패킷의 도착 예정 시간 및 상기 k+1번째 패킷의 실제 도착 시간을 비교하는 단계; 및
상기 비교 결과에 따라, 상기 각 플로우의 상기 k+1번째 패킷을 스케줄링하는 단계를 포함하는 패킷 스케줄링 방법. - 제1항에 있어서,
상기 각 플로우의 상기 k+1번째 패킷의 도착 예정 시간 및 상기 k+1번째 패킷의 실제 도착 시간을 비교하는 단계는,
상기 k+1번째 패킷의 도착 예정 시간을 상기 k+1번째 패킷의 실제 도착 시간(CUR)에 버스트 허용에 따른 버스트 허용 시간(BT)을 합산한 시간과 비교하는 단계를 포함하는 패킷 스케줄링 방법. - 제2항에 있어서,
상기 비교 결과에 따라, 상기 각 플로우의 상기 k+1번째 패킷을 스케줄링하는 단계는,
상기 각 플로우의 k+1번째 패킷의 도착 예정 시간이, 상기 k+1번째 패킷의 실제 도착 시간(CUR)에 버스트 허용에 따른 버스트 허용 시간(BT)을 합산한 시간보다 늦은 경우에는, 상기 k+1번째 패킷을 폐기하는 단계를 포함하는 패킷 스케줄링 방법. - 제3항에 있어서,
상기 비교 결과에 따라, 상기 각 플로우의 상기 k+1번째 패킷을 스케줄링하는 단계는,
상기 k+1번째 패킷의 실제 도착 시간에 버스트 허용에 따른 버스트 허용 시간(BT)을 합산한 시간보다 늦지 않은 경우에는,
상기 k+1번째 패킷의 도착 예정 시간을 상기 k+1번째 패킷의 실제 도착 시간(CUR)에서 도착 예정 시간에 대한 재보정 한계 시간(LT)을 뺀 시간과의 비교하는 단계를 더 포함하는 패킷 스케줄링 방법. - 제4항에 있어서,
상기 각 플로우의 상기 k+1번째 패킷을 스케줄링하는 단계는,
상기 k+1번째 패킷의 도착 예정 시간이, 상기 k+1번째 패킷의 실제 도착 시간에서 상기 재보정 한계 시간(LT)을 뺀 시간 보다 작은 경우, 상기 k+1번째 패킷의 도착 예정 시간을 현재 시간(CUR)으로 초기화하는 단계를 포함하고,
상기 k+1번째 패킷의 도착 예정 시간이, 상기 k+1번째 패킷의 실제 도착 시간(CUR)에서 상기 재보정 한계 시간(LT)을 뺀 시간 보다 작지 않은 경우, 상기 계산된 k+1번째 패킷의 도착 예정 시간을 기반으로 상기 k+1번째 패킷 다음에 입력되는 k+2번째 패킷의 도착 예정 시간을 계산하는 단계를 더 포함하는 패킷 스케줄링 방법. - 제1항에 있어서,
상기 각 플로우에는, 상기 각 플로우에 대한 패킷이 출력되는 출력 링크를 공유하는 모든 플로우의 개수로 균등하게 분할된 대역폭이 할당되는 패킷 스케줄링 방법. - 제6항에 있어서,
상기 출력 링크에 설정된 대역폭에서 실제 이용되지 않는 대역폭이 있는 경우, 상기 실제 이용되지 않는 대역폭을 상기 출력 링크를 공유하는 모든 플로우에 균등하게 배분하는 단계를 더 포함하는 패킷 스케줄링 방법. - 제1항에 있어서,
상기 k+1번째 패킷의 도착 예정 시간을 계산하는 단계는,
상기 k번째 입력된 패킷의 도착 예정 시간에 상기 k번째 입력된 패킷의 길이를 상기 k번째 입력된 패킷의 플로우에 할당된 대역폭으로 나눈 값을 합산하여, 상기 k+1번째 패킷의 도착 예정 시간을 계산하는 단계를 포함하는 패킷 스케줄링 방법. - 제8항에 있어서,
입력된 패킷의 플로우가, 적어도 하나의 플로우에 대한 정보를 저장하는 플로우 정보 저장부에서 검색되지 않는 새로운 플로우에 해당되는 경우, 상기 입력된 패킷에 대한 플로우 정보를 생성하여 상기 플로우 정보 저장부에 추가하는 단계;
상기 입력된 패킷의 도착 예정 시간을 상기 입력된 패킷이 실제 도착된 시간으로 설정하는 단계; 및
상기 설정된 도착 예정 시간을 이용하여, 상기 새로운 플로우의 다음 패킷의 도착 예정 시간을 계산하는 단계를 더 포함하는 패킷 스케줄링 방법. - 각 플로우에 균등하게 할당된 대역폭 및 현재 입력된 k번째 패킷의 길이를 이용하여 상기 각 플로우의 다음 번 입력되는 k+1번째 패킷의 도착 예정 시간을 계산하는 도착 예정 시간 계산부; 및
상기 k+1번째 패킷이 도착되면, 상기 k+1번째 패킷의 도착 예정 시간 및 상기 k+1번째 패킷의 실제 도착 시간을 비교하고, 상기 비교 결과에 따라, 상기 각 플로우의 상기 k+1번째 패킷을 스케줄링하는 패킷 스케줄링부를 포함하는 패킷 스케줄링 장치. - 제10항에 있어서,
상기 k+1번째 패킷의 도착 예정 시간을 포함하는, 적어도 하나의 플로우에 대한 정보를 저장하는 플로우 정보 저장부를 더 포함하는 패킷 스케줄링 장치. - 제11항에 있어서,
상기 도착 예정 시간 계산부는, 상기 k번째 패킷의 길이를 상기 k번째 패킷의 플로우에 할당된 대역폭으로 나눈 값을, 상기 k번째 패킷의 도착 예정 시간에 합산하여, 상기 k+1번째 패킷의 도착 예정 시간을 계산하는 패킷 스케줄링 장치. - 제12항에 있어서,
입력된 패킷에 대한 플로우 정보가 적어도 하나의 플로우에 대한 정보를 저장하는 플로우 정보 저장부에서 검색되는지 여부를 확인하는 입력 처리부를 더 포함하고,
상기 입력된 패킷에 대한 플로우가 상기 플로우 정보 저장부에서 검색되지 않는 새로운 플로우에 해당되는 경우, 상기 입력 처리부는, 상기 입력된 패킷에 대한 플로우 정보를 생성하여 상기 플로우 정보 저장부에 추가하는 패킷 스케줄링 장치. - 제10항에 있어서,
상기 패킷 스케줄링부는,
각 패킷의 도착 예정 시간에 따라 할당된 복수 개의 타임 슬롯을 포함하는 패킷 포인터 버퍼;
상기 각 패킷의 도착 예정 시간에 따라 할당된 상기 패킷 포인터 버퍼의 타임 슬롯에 상기 각 패킷을 할당하는 스케줄링 입력부; 및
상기 패킷 포인터 버퍼에서 상기 할당된 패킷을 전송하는 스케줄링 출력부를 포함하는 패킷 스케줄링 장치. - 제14항에 있어서,
상기 스케줄링 입력부는,
입력된 패킷이 각 플로우의 첫 번째 패킷이 아닌 경우, 상기 k+1번째 패킷의 도착 예정 시간을 상기 k+1번째 패킷의 실제 도착 시간(CUR)에 버스트 허용에 따른 버스트 허용 시간(BT)을 합산한 시간과 비교하고,
상기 각 플로우의 k+1번째 패킷의 도착 예정 시간이, 상기 k+1번째 패킷의 실제 도착시간(CUR)에 버스트 허용에 따른 버스트 허용 시간(BT)을 합산한 시간보다 늦은 경우에는, 상기 k+1번째 패킷을 폐기하는 패킷 스케줄링 장치. - 제15항에 있어서,
상기 스케줄링 입력부는,
상기 각 플로우의 상기 k+1번째 패킷의 도착 예정 시간이, 상기 k+1번째 패킷의 실제 도착 시간(CUR)에 버스트 허용에 따른 버스트 허용 시간(BT)을 합산한 시간보다 늦지 않은 경우에는,
상기 k+1번째 패킷의 도착 예정 시간을 패킷의 실제 도착 시간(CUR)에서 도착 예정 시간에 대한 재보정 한계 시간(LT)을 뺀 시간과 비교하는 패킷 스케줄링 장치. - 제16항에 있어서,
상기 스케줄링 입력부는,
상기 k+1번째 패킷의 도착 예정 시간이, 상기 k+1번째 패킷의 실제 도착 시간(CUR)에서 상기 재보정 한계 시간(LT)을 뺀 시간 보다 작은 경우, 상기 k+1번째 패킷의 도착 예정 시간을 상기 k+1번째 패킷의 실제 도착 시간으로 초기화하고,
상기 k+1번째 패킷의 도착 예정 시간이, 상기 k+1번째 패킷의 실제 도착 시간(CUR)에서 도착 예정 시간에 대한 재보정 한계 시간(LT)을 뺀 시간 보다 작지 않은 경우, 상기 계산된 k+1번째 패킷의 도착 예정 시간을 기반으로 상기 k+1번째 패킷의 다음으로 입력되는 k+2번째 패킷의 도착 예정 시간을 계산하는 패킷 스케줄링 장치. - 제14항에 있어서,
상기 패킷 포인터 버퍼는, 타임 슬롯에 대응하는 큐의 처음과 끝이 연결되도록 구성된 환형 큐 방식으로 동작되는 패킷 스케줄링 장치. - 제10항에 있어서,
상기 도착 예정 시간 계산부는, 출력 링크에 설정된 대역폭에서 실제 이용되지 않는 대역폭이 있는 경우, 상기 실제 이용되지 않는 대역폭을 상기 플로우 정보 저장부에서 관리하는 모든 플로우에 균등하게 배분하는 패킷 스케줄링 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100117408A KR101737516B1 (ko) | 2010-11-24 | 2010-11-24 | 공평한 대역 할당 기반 패킷 스케줄링 방법 및 장치 |
US13/301,350 US8929216B2 (en) | 2010-11-24 | 2011-11-21 | Packet scheduling method and apparatus based on fair bandwidth allocation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100117408A KR101737516B1 (ko) | 2010-11-24 | 2010-11-24 | 공평한 대역 할당 기반 패킷 스케줄링 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120055946A true KR20120055946A (ko) | 2012-06-01 |
KR101737516B1 KR101737516B1 (ko) | 2017-05-18 |
Family
ID=46064293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100117408A Expired - Fee Related KR101737516B1 (ko) | 2010-11-24 | 2010-11-24 | 공평한 대역 할당 기반 패킷 스케줄링 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8929216B2 (ko) |
KR (1) | KR101737516B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102217478B1 (ko) * | 2019-09-05 | 2021-02-18 | 에스케이텔레콤 주식회사 | 패킷 처리 시간 조정방법 및 장치 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014055680A2 (en) * | 2012-10-03 | 2014-04-10 | Spark Integration Technologies Inc. | Systems and methods for adaptive load balanced communications, routing, filtering, and access control in distributed networks |
US10033644B2 (en) * | 2013-02-12 | 2018-07-24 | Adara Networks, Inc. | Controlling congestion controlled flows |
US9237108B2 (en) * | 2013-12-12 | 2016-01-12 | Tektronix Texas, Llc | Jitter buffer emulation for RTP streams in passive network monitoring systems |
US10721178B2 (en) * | 2016-01-22 | 2020-07-21 | Medtronic, Inc. | Systems, apparatus and methods facilitating data buffering and removal |
US11510220B2 (en) * | 2017-11-24 | 2022-11-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Location aware scheduling |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2164546C (en) * | 1995-12-06 | 2001-04-10 | Maher Nihad Fahmi | Traffic controller for cell-based transmission |
US6108303A (en) * | 1995-12-06 | 2000-08-22 | Pmc-Sierra Ltd. | Method and apparatus for traffic control in a cell-based network |
JPH09224034A (ja) * | 1996-02-19 | 1997-08-26 | Fujitsu Ltd | カウンタ値のオーバーフロー処理方式、セル流入制御方式 |
JP3686493B2 (ja) * | 1996-03-07 | 2005-08-24 | 富士通株式会社 | Atm交換機におけるフィードバック制御方法および装置 |
FR2745968B1 (fr) * | 1996-03-08 | 1998-04-03 | Thomson Csf | Procede d'espacement de cellules atm et dispositif pour sa mise en oeuvre |
JP3435293B2 (ja) | 1996-09-10 | 2003-08-11 | 株式会社東芝 | パケットスケジューリング装置及びパケット転送方法 |
US5864540A (en) * | 1997-04-04 | 1999-01-26 | At&T Corp/Csi Zeinet(A Cabletron Co.) | Method for integrated traffic shaping in a packet-switched network |
DE19742378A1 (de) * | 1997-09-25 | 1999-04-22 | Siemens Ag | Ringspeicher für eine TDMA-Datenübertragungsstation und entsprechende Datenübertragungsstation |
CA2229577A1 (en) * | 1998-02-12 | 1999-08-12 | Newbridge Networks Corporation | Method and apparatus for controlling traffic flows in a packet-switched network in order to guarantee service performance |
US6563796B1 (en) * | 1998-03-18 | 2003-05-13 | Nippon Telegraph And Telephone Corporation | Apparatus for quality of service evaluation and traffic measurement |
US6381214B1 (en) * | 1998-10-09 | 2002-04-30 | Texas Instruments Incorporated | Memory-efficient leaky bucket policer for traffic management of asynchronous transfer mode data communications |
US6754182B1 (en) * | 1999-10-21 | 2004-06-22 | International Business Machines Corporation | Method and apparatus for policing cell-based traffic |
FR2800222B1 (fr) * | 1999-10-26 | 2001-11-23 | Mitsubishi Electric Inf Tech | Procede de mise en conformite a un contrat de trafic d'un flux de paquets d'un reseau de transport de paquets a longueur variable |
WO2001043347A2 (en) | 1999-12-08 | 2001-06-14 | The University Of British Columbia | Weighted fair queuing scheduler |
US6810031B1 (en) * | 2000-02-29 | 2004-10-26 | Celox Networks, Inc. | Method and device for distributing bandwidth |
US6707821B1 (en) * | 2000-07-11 | 2004-03-16 | Cisco Technology, Inc. | Time-sensitive-packet jitter and latency minimization on a shared data link |
US6917589B2 (en) * | 2001-01-25 | 2005-07-12 | Agere Systems Inc. | Automatic quality of service assignment in ethernet switches |
JPWO2003053012A1 (ja) * | 2001-12-14 | 2005-04-28 | 古河電気工業株式会社 | ポリシング制御方法、その制御装置およびその制御装置を用いたネットワークシステム |
US6795452B2 (en) * | 2002-05-31 | 2004-09-21 | Sandbridge Technologies, Inc. | Method of tracking time intervals for a communication signal |
US7286624B2 (en) * | 2003-07-03 | 2007-10-23 | Navcom Technology Inc. | Two-way RF ranging system and method for local positioning |
WO2005065023A2 (en) * | 2004-01-05 | 2005-07-21 | Checkpoint Software Technologies Ltd. | Internal network security |
JP4454338B2 (ja) * | 2004-02-17 | 2010-04-21 | 富士通株式会社 | パケット整形装置及びパケット整形方法 |
US7477596B1 (en) * | 2004-08-31 | 2009-01-13 | Adtran, Inc. | Policing engine providing dynamic adjustment of peak and sustained data cell rates and efficient transfer of AAL5 cells |
US8503299B2 (en) * | 2005-05-12 | 2013-08-06 | Apple, Inc. | Method and system for packet scheduling |
JP4648833B2 (ja) * | 2005-12-28 | 2011-03-09 | 富士通株式会社 | 帯域管理装置 |
JP4888396B2 (ja) * | 2007-03-05 | 2012-02-29 | ソニー株式会社 | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
KR20120055947A (ko) * | 2010-11-24 | 2012-06-01 | 한국전자통신연구원 | 가입자 인지 플로우별 QoS 제공 방법 및 장치 |
US9247512B2 (en) * | 2011-08-25 | 2016-01-26 | Ubiquiti Networks | Adaptive synchronous protocol for minimizing latency in TDD systems |
-
2010
- 2010-11-24 KR KR1020100117408A patent/KR101737516B1/ko not_active Expired - Fee Related
-
2011
- 2011-11-21 US US13/301,350 patent/US8929216B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102217478B1 (ko) * | 2019-09-05 | 2021-02-18 | 에스케이텔레콤 주식회사 | 패킷 처리 시간 조정방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US20120127859A1 (en) | 2012-05-24 |
US8929216B2 (en) | 2015-01-06 |
KR101737516B1 (ko) | 2017-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10764215B2 (en) | Programmable broadband gateway hierarchical output queueing | |
US11316795B2 (en) | Network flow control method and network device | |
JP3953819B2 (ja) | スケジューリング装置およびスケジューリング方法 | |
CN110166380B (zh) | 调度报文的方法、第一网络设备及计算机可读存储介质 | |
US7969881B2 (en) | Providing proportionally fair bandwidth allocation in communication systems | |
US11831550B2 (en) | Fine grain traffic shaping offload for a network interface card | |
JP2014187421A (ja) | 通信装置及びパケットスケジューリング方法 | |
US7292578B1 (en) | Flexible, high performance support for QoS on an arbitrary number of queues | |
KR101737516B1 (ko) | 공평한 대역 할당 기반 패킷 스케줄링 방법 및 장치 | |
US10063478B2 (en) | Switching device and control method of switching device | |
AU2002339349B2 (en) | Distributed transmission of traffic flows in communication networks | |
US10044632B2 (en) | Systems and methods for adaptive credit-based flow | |
KR20120055947A (ko) | 가입자 인지 플로우별 QoS 제공 방법 및 장치 | |
EP2063580B1 (en) | Low complexity scheduler with generalized processor sharing GPS like scheduling performance | |
JP2007013462A (ja) | パケットスケジューラおよびパケットスケジューリング方法 | |
Bruneel et al. | Queueing models for the analysis of communication systems | |
US8467401B1 (en) | Scheduling variable length packets | |
Liebeherr et al. | Buffer management and scheduling for enhanced differentiated services | |
JP3783628B2 (ja) | 通信システムにおけるノード装置及びその動作制御方法 | |
JP2004320380A (ja) | 帯域制御方法およびその帯域制御装置 | |
Kogan et al. | Large profits or fast gains: A dilemma in maximizing throughput with applications to network processors | |
Rahbar et al. | LGRR: A new packet scheduling algorithm for differentiated services packet-switched networks | |
KR100745679B1 (ko) | 적응 라운드 로빈을 이용한 패킷 스케쥴링 방법 및 장치 | |
US12223345B1 (en) | Multi-threaded traffic shaper | |
US8031721B2 (en) | Method and apparatus for marking and scheduling packets for transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20101124 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20150909 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20101124 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: 20160816 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20170203 Patent event code: PE09021S02D |
|
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: 20170411 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170512 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20170512 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20200427 Start annual number: 4 End annual number: 4 |
|
PC1903 | Unpaid annual fee |