KR102694572B1 - 완전 연결 네트워크의 데이터 입력 및 출력을 제어하는 방법 및 장치 - Google Patents
완전 연결 네트워크의 데이터 입력 및 출력을 제어하는 방법 및 장치 Download PDFInfo
- Publication number
- KR102694572B1 KR102694572B1 KR1020180020014A KR20180020014A KR102694572B1 KR 102694572 B1 KR102694572 B1 KR 102694572B1 KR 1020180020014 A KR1020180020014 A KR 1020180020014A KR 20180020014 A KR20180020014 A KR 20180020014A KR 102694572 B1 KR102694572 B1 KR 102694572B1
- Authority
- KR
- South Korea
- Prior art keywords
- sequence
- bit
- output
- bits
- control device
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0495—Quantised networks; Sparse networks; Compressed networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0499—Feedforward networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/082—Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/46—Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Neurology (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Error Detection And Correction (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Analysis (AREA)
Abstract
Description
도 1b는 학습 성능 개선을 위해 뉴럴 네트워크 내의 불필요한 연산을 생략하는 방법을 설명하기 위한 도면이다.
도 2는 일 실시예에 따른 제어 장치의 블록도이다.
도 3은 인코딩 회로가 생성하는 시퀀스를 예시적으로 나타낸 도면이다.
도 4는 일 실시예에 따른 제어 장치 및 학습 회로의 관계를 나타낸 블록도이다.
도 5a 내지 5h는 제 1 실시예에 따라 제어 장치의 출력에 기초한 학습 회로의 연산 수행 과정을 나타낸 도면이다.
도 6a 내지 6h는 제 2 실시예에 따라 제어 장치의 출력에 기초한 학습 회로의 연산 수행 과정을 나타낸 도면이다.
도 7은 일 실시예에 따른 제어 방법을 나타내는 흐름도이다.
Claims (19)
- 완전 연결 네트워크(Fully-Connected Network)의 학습을 처리하는 학습 회로(circuit)와 연결되어 데이터의 입출력을 제어하는 제어 장치에 있어서,
메모리;
상기 완전 연결 네트워크의 현재 계층(layer)에 포함된 노드들의 연결관계를 나타내는 엣지 시퀀스를 상기 학습 회로로부터 수신하고, 상기 엣지 시퀀스를 구성하는 비트열 중 연속하는 무효(invalid) 비트를 하나의 비트로 압축한 압축된 엣지 시퀀스 및 상기 압축된 엣지 시퀀스를 구성하는 비트열 중 유효(valid) 비트와 무효 비트를 판별하는 유효성 판별 시퀀스를 생성하고, 상기 압축된 엣지 시퀀스 및 상기 유효성 판별 시퀀스를 상기 메모리에 라이트(write)하는 인코딩 회로; 및
상기 유효 비트가 상기 학습 회로로 순차적으로 출력되도록, 상기 유효성 판별 시퀀스에 기초하여 상기 압축된 엣지 시퀀스를 상기 메모리로부터 순차적으로 리드(read)하는 디코딩 회로;
를 포함하는, 제어 장치.
- ◈청구항 2은(는) 설정등록료 납부시 포기되었습니다.◈제 1 항에 있어서,
상기 유효 비트는 소정의 임계값보다 큰 비트이고, 상기 무효 비트는 상기 소정의 임계값보다 크지 않은 비트인, 제어 장치.
- 제 1 항에 있어서,
상기 인코딩 회로는 상기 연속하는 무효 비트의 개수를 하나의 비트값으로 표현함으로써 상기 압축된 엣지 시퀀스를 생성하는, 제어 장치.
- ◈청구항 4은(는) 설정등록료 납부시 포기되었습니다.◈제 1 항에 있어서,
상기 압축된 엣지 시퀀스 내의 유효 비트의 위치에 대응하는 상기 유효성 판별 시퀀스 내의 위치의 비트값은 '1'이고, 상기 압축된 엣지 시퀀스 내의 무효 비트의 위치에 대응하는 상기 유효성 판별 시퀀스 내의 위치의 비트값은 '0'인, 제어 장치.
- 제 1 항에 있어서,
상기 디코딩 회로는 상기 유효성 판별 시퀀스에 기초하여 상기 압축된 엣지 시퀀스의 출력 대기 비트가 유효한지 여부를 결정하고, 상기 출력 대기 비트가 무효한 경우 상기 출력 대기 비트의 리드를 스킵(skip)하고, 상기 출력 대기 비트가 유효한 경우 상기 출력 대기 비트를 리드하는, 제어 장치.
- ◈청구항 6은(는) 설정등록료 납부시 포기되었습니다.◈제 1 항에 있어서,
상기 유효성 판별 시퀀스는 상기 학습 회로의 연산 수행을 위한 클록 게이팅 신호(clock gating signal)로 이용되는, 제어 장치.
- 제 1 항에 있어서,
상기 유효성 판별 시퀀스는 상기 학습 회로의 연산 처리 단계를 점프(jump)하기 위해 이용되는, 제어 장치.
- 제 1 항에 있어서,
상기 제어 장치로부터 순차적으로 출력되는 상기 유효 비트는 상기 학습 회로에 저장된 상기 완전 연결 네트워크의 다음 계층의 가중치 비트와 순차적으로 연산되는, 제어 장치.
- ◈청구항 9은(는) 설정등록료 납부시 포기되었습니다.◈제 1 항에 있어서,
상기 제어 장치는 FIFO(first in first out) 방식으로 데이터를 입출력하는, 제어 장치.
- 완전 연결 네트워크(Fully-Connected Network)의 학습을 처리하는 학습 회로(circuit)와 연결되어 데이터의 입출력을 제어하는 제어 장치의 제어 방법에 있어서,
상기 완전 연결 네트워크의 현재 계층(layer)에 포함된 노드들의 연결관계를 나타내는 엣지 시퀀스를 상기 학습 회로로부터 수신하는 단계;
상기 엣지 시퀀스를 구성하는 비트열 중 연속하는 무효(invalid) 비트를 하나의 비트로 압축한 압축된 엣지 시퀀스 및 상기 압축된 엣지 시퀀스를 구성하는 비트열 중 유효(valid) 비트와 무효 비트를 판별하는 유효성 판별 시퀀스를 생성하는 단계;
상기 압축된 엣지 시퀀스 및 상기 유효성 판별 시퀀스를 메모리에 라이트(write)하는 단계; 및
상기 유효 비트가 상기 학습 회로로 순차적으로 출력되도록, 상기 유효성 판별 시퀀스에 기초하여 상기 압축된 엣지 시퀀스를 상기 메모리로부터 순차적으로 리드(read)하는 단계를 포함하는, 제어 방법.
- ◈청구항 11은(는) 설정등록료 납부시 포기되었습니다.◈제 10 항에 있어서,
상기 유효 비트는 소정의 임계값보다 큰 비트이고, 상기 무효 비트는 상기 소정의 임계값보다 크지 않은 비트인, 제어 방법.
- 제 10 항에 있어서,
상기 압축된 엣지 시퀀스 및 상기 유효성 판별 시퀀스를 생성하는 단계는,
상기 연속하는 무효 비트의 개수를 하나의 비트값으로 표현함으로써 상기 압축된 엣지 시퀀스를 생성하는 단계를 포함하는, 제어 방법.
- ◈청구항 13은(는) 설정등록료 납부시 포기되었습니다.◈제 10 항에 있어서,
상기 압축된 엣지 시퀀스 내의 유효 비트의 위치에 대응하는 상기 유효성 판별 시퀀스 내의 위치의 비트값은 '1'이고, 상기 압축된 엣지 시퀀스 내의 무효 비트의 위치에 대응하는 상기 유효성 판별 시퀀스 내의 위치의 비트값은 '0'인, 제어 방법.
- 제 10 항에 있어서,
상기 리드하는 단계는,
상기 유효성 판별 시퀀스에 기초하여 상기 압축된 엣지 시퀀스의 출력 대기 비트가 유효한지 여부를 결정하는 단계;
상기 출력 대기 비트가 무효한 경우 상기 출력 대기 비트의 리드를 스킵(skip)하는 단계; 및
상기 출력 대기 비트가 유효한 경우 상기 출력 대기 비트를 리드하는 단계를 포함하는, 제어 방법.
- ◈청구항 15은(는) 설정등록료 납부시 포기되었습니다.◈제 10 항에 있어서,
상기 유효성 판별 시퀀스는 상기 학습 회로의 연산 수행을 위한 클록 게이팅 신호(clock gating signal)로 이용되는, 제어 방법.
- 제 10 항에 있어서,
상기 유효성 판별 시퀀스는 상기 학습 회로의 연산 처리 단계를 점프(jump)하기 위해 이용되는, 제어 방법.
- 제 10 항에 있어서,
상기 제어 장치로부터 순차적으로 출력되는 상기 유효 비트는 상기 학습 회로에 저장된 상기 완전 연결 네트워크의 다음 계층의 가중치 비트와 순차적으로 연산되는, 제어 방법.
- ◈청구항 18은(는) 설정등록료 납부시 포기되었습니다.◈제 10 항에 있어서,
상기 제어 방법은 FIFO(first in first out) 방식으로 데이터를 입출력하는, 제어 방법.
- ◈청구항 19은(는) 설정등록료 납부시 포기되었습니다.◈제 10 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180020014A KR102694572B1 (ko) | 2018-02-20 | 2018-02-20 | 완전 연결 네트워크의 데이터 입력 및 출력을 제어하는 방법 및 장치 |
| US16/970,859 US11755904B2 (en) | 2018-02-20 | 2019-02-20 | Method and device for controlling data input and output of fully connected network |
| PCT/KR2019/002050 WO2019164250A1 (ko) | 2018-02-20 | 2019-02-20 | 완전 연결 네트워크의 데이터 입력 및 출력을 제어하는 방법 및 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180020014A KR102694572B1 (ko) | 2018-02-20 | 2018-02-20 | 완전 연결 네트워크의 데이터 입력 및 출력을 제어하는 방법 및 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20190099930A KR20190099930A (ko) | 2019-08-28 |
| KR102694572B1 true KR102694572B1 (ko) | 2024-08-13 |
Family
ID=67686974
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180020014A Active KR102694572B1 (ko) | 2018-02-20 | 2018-02-20 | 완전 연결 네트워크의 데이터 입력 및 출력을 제어하는 방법 및 장치 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11755904B2 (ko) |
| KR (1) | KR102694572B1 (ko) |
| WO (1) | WO2019164250A1 (ko) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11049013B1 (en) | 2018-04-20 | 2021-06-29 | Perceive Corporation | Encoding of weight values stored on neural network inference circuit |
| US10977338B1 (en) | 2018-04-20 | 2021-04-13 | Perceive Corporation | Reduced-area circuit for dot product computation |
| US11210586B1 (en) | 2018-04-20 | 2021-12-28 | Perceive Corporation | Weight value decoder of neural network inference circuit |
| US10863127B1 (en) | 2018-08-21 | 2020-12-08 | Perceive Corporation | Compressive sensing based image capture using multi-lens array |
| KR102788804B1 (ko) * | 2019-12-27 | 2025-03-31 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
| KR102787375B1 (ko) | 2019-12-27 | 2025-03-27 | 삼성전자주식회사 | 신경망의 데이터 입력 및 출력을 제어하는 제어 방법 및 장치 |
| US11526965B2 (en) * | 2020-09-28 | 2022-12-13 | Robert Bosch Gmbh | Multiplicative filter network |
| KR102339896B1 (ko) * | 2021-05-24 | 2021-12-16 | 리벨리온 주식회사 | 프로세싱 엘리먼트, 이의 동작 방법, 및 이를 포함하는 가속기 |
| KR20240103490A (ko) | 2022-12-27 | 2024-07-04 | 주식회사 케이티 | 차량의 장애 발생을 예측하는 서버 및 방법 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018193380A1 (en) | 2017-04-17 | 2018-10-25 | Cerebras Systems Inc. | Fabric vectors for deep learning acceleration |
| US20190121639A1 (en) | 2017-10-20 | 2019-04-25 | Graphcore Limited | Processing in neural networks |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5532693A (en) | 1994-06-13 | 1996-07-02 | Advanced Hardware Architectures | Adaptive data compression system with systolic string matching logic |
| US5818368A (en) | 1997-04-18 | 1998-10-06 | Premier Research, Llc | Method and apparatus for lossless digital data compression |
| US20060230008A1 (en) * | 2005-04-08 | 2006-10-12 | Robin Burgener | Artificial neural network guessing method and game |
| EP1710735A1 (en) * | 2005-04-08 | 2006-10-11 | 20Q.net Inc. | Artificial neural network guessing method and game |
| US7840861B2 (en) | 2006-06-27 | 2010-11-23 | Silicon Image, Inc. | Scan-based testing of devices implementing a test clock control structure (“TCCS”) |
| JP5174357B2 (ja) | 2006-01-20 | 2013-04-03 | シリコン イメージ,インコーポレイテッド | 組込み自己試験及びデバッグ機能を有する同時コードチェッカー及びハードウエア効率的高速i/o |
| US8255655B2 (en) | 2009-10-02 | 2012-08-28 | Sandisk Technologies Inc. | Authentication and securing of write-once, read-many (WORM) memory devices |
| EP3229473B1 (en) | 2011-04-15 | 2020-11-25 | BlackBerry Limited | Methods and devices for coding and decoding the position of the last significant coefficient |
| US9769536B2 (en) | 2014-12-26 | 2017-09-19 | System73, Inc. | Method and system for adaptive virtual broadcasting of digital content |
| KR101806833B1 (ko) | 2015-12-31 | 2017-12-11 | 인천대학교 산학협력단 | 인공 신경망의 희소 활동을 활용하는 동기 직접 회로의 소비 전력 절감 장치 및 방법 |
| US20180096249A1 (en) * | 2016-10-04 | 2018-04-05 | Electronics And Telecommunications Research Institute | Convolutional neural network system using adaptive pruning and weight sharing and operation method thereof |
| KR102683757B1 (ko) * | 2018-02-20 | 2024-07-10 | 삼성전자주식회사 | 심층 신경망의 학습을 수행시키는 방법 및 그에 대한 장치 |
| JP7162074B2 (ja) * | 2018-04-27 | 2022-10-27 | アリババ グループ ホウルディング リミテッド | 機械学習を行うための方法及びシステム |
| KR102787375B1 (ko) * | 2019-12-27 | 2025-03-27 | 삼성전자주식회사 | 신경망의 데이터 입력 및 출력을 제어하는 제어 방법 및 장치 |
| KR20210086233A (ko) * | 2019-12-31 | 2021-07-08 | 삼성전자주식회사 | 완화된 프루닝을 통한 행렬 데이터 처리 방법 및 그 장치 |
| KR20220116270A (ko) * | 2020-02-07 | 2022-08-22 | 주식회사 히타치하이테크 | 학습 처리 장치 및 방법 |
-
2018
- 2018-02-20 KR KR1020180020014A patent/KR102694572B1/ko active Active
-
2019
- 2019-02-20 WO PCT/KR2019/002050 patent/WO2019164250A1/ko not_active Ceased
- 2019-02-20 US US16/970,859 patent/US11755904B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018193380A1 (en) | 2017-04-17 | 2018-10-25 | Cerebras Systems Inc. | Fabric vectors for deep learning acceleration |
| US20190121639A1 (en) | 2017-10-20 | 2019-04-25 | Graphcore Limited | Processing in neural networks |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200380363A1 (en) | 2020-12-03 |
| KR20190099930A (ko) | 2019-08-28 |
| US11755904B2 (en) | 2023-09-12 |
| WO2019164250A1 (ko) | 2019-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102694572B1 (ko) | 완전 연결 네트워크의 데이터 입력 및 출력을 제어하는 방법 및 장치 | |
| Jaafra et al. | Reinforcement learning for neural architecture search: A review | |
| US12001954B2 (en) | Method of performing learning of deep neural network and apparatus thereof | |
| KR102532749B1 (ko) | 약한 지도 학습에 기초한 뉴럴 네트워크의 계층적 학습 방법 및 장치 | |
| US11853886B2 (en) | Recurrent neural network and training process for same | |
| KR102787375B1 (ko) | 신경망의 데이터 입력 및 출력을 제어하는 제어 방법 및 장치 | |
| CN114139637B (zh) | 多智能体信息融合方法、装置、电子设备及可读存储介质 | |
| CA3014632A1 (en) | Recurrent networks with motion-based attention for video understanding | |
| CN110674919A (zh) | 用于构建图像模型的方法和设备 | |
| CN113537455A (zh) | 突触权重训练方法、电子设备和计算机可读介质 | |
| CN113269313A (zh) | 突触权重训练方法、电子设备和计算机可读介质 | |
| CN110909860A (zh) | 神经网络参数初始化的方法和装置 | |
| US11568303B2 (en) | Electronic apparatus and control method thereof | |
| US20220212660A1 (en) | Method and System for Determining Weights for an Attention Based Method for Trajectory Prediction | |
| KR102090109B1 (ko) | 학습 및 추론 장치 및 그 방법 | |
| CN113239077A (zh) | 一种基于神经网络的搜索方法、系统和计算机可读存储介质 | |
| EP4575904A1 (en) | Method and apparatus for parallel training of neural network model | |
| CN112668720A (zh) | 自适应模型构建方法、装置、电子设备和存储介质 | |
| CN119648747B (zh) | 基于关键点和模仿学习的动作预测方法、终端及存储介质 | |
| JP7746539B2 (ja) | モデル拡張を用いた自己教師あり学習 | |
| KR20240136705A (ko) | 2개의 얼굴이미지를 이용한 딥러닝 기반 합성얼굴 생성 장치 및 방법 | |
| KR20230137686A (ko) | 뉴럴 네트워크의 추론 단계에서의 미분 계산 방법 및 장치 | |
| KR20250077340A (ko) | 사람의 개입 없이 다양한 태스크를 처리하기 위한 목표 조건부 강화 학습 방법 및 장치 | |
| CN119068231A (zh) | 一种视觉导航模型训练方法、系统、设备和可读存储介质 | |
| CN117782106A (zh) | 一种基于脉冲神经网络改进的深度路径规划方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180220 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210219 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20180220 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: 20231025 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: 20240524 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240807 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20240808 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |