KR102188062B1 - 데이터 저장 장치의 동작 방법과 상기 데이터 저장 장치를 포함하는 시스템의 동작 방법 - Google Patents
데이터 저장 장치의 동작 방법과 상기 데이터 저장 장치를 포함하는 시스템의 동작 방법 Download PDFInfo
- Publication number
- KR102188062B1 KR102188062B1 KR1020140023839A KR20140023839A KR102188062B1 KR 102188062 B1 KR102188062 B1 KR 102188062B1 KR 1020140023839 A KR1020140023839 A KR 1020140023839A KR 20140023839 A KR20140023839 A KR 20140023839A KR 102188062 B1 KR102188062 B1 KR 102188062B1
- Authority
- KR
- South Korea
- Prior art keywords
- data storage
- storage device
- wipe
- initialization command
- memory
- 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0632—Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer Security & Cryptography (AREA)
Abstract
Description
도 1은 본 발명의 실시 예에 따른 데이터 처리 시스템의 개략적인 블록도이다.
도 2는 도 1에 도시된 데이터 처리 시스템의 구체적인 블록도이다.
도 3은 로지컬 파티션의 개념을 설명하기 위한 개념도이다.
도 4는 매핑 테이블을 초기화하는 과정을 설명하기 위한 개념도이다.
도 5는 도 1 또는 도 2에 도시된 데이터 저장 장치에 수행되는 동작의 일 실시 예를 설명하기 위한 개념도이다.
도 6은 도 1 또는 도 2에 도시된 데이터 저장 장치에 수행되는 동작의 다른 실시 예를 설명하기 위한 개념도이다.
도 7은 도 1 또는 도 2에 도시된 데이터 저장 장치에 수행되는 동작의 또 다른 실시 예를 설명하기 위한 개념도이다.
도 8은 도 1 또는 도 2에 도시된 데이터 저장 장치에 수행되는 동작의 또 다른 실시 예를 설명하기 위한 개념도이다.
도 9는 도 1 또는 도 2에 도시된 데이터 저장 장치에 수행되는 동작의 또 다른 실시 예를 설명하기 위한 개념도이다.
도 10은 도 1 또는 도 2에 도시된 데이터 저장 장치에 수행되는 동작의 또 다른 실시 예를 설명하기 위한 개념도이다.
도 11은 도 1 또는 도 2에 도시된 데이터 저장 장치에 수행되는 동작의 또 다른 실시 예를 설명하기 위한 개념도이다.
도 12는 도 1 또는 도 2에 도시된 데이터 저장 장치에 수행되는 동작의 또 다른 실시 예를 설명하기 위한 개념도이다.
도 13은 도 1에 도시된 데이터 처리 시스템을 포함하는 전자 시스템의 블록도이다.
200: 호스트
200A; 애플리케이션 프로세서
210: 호스트 사이드 인터페이스
300: 데이터 저장 장치
310: 스토리지 사이드 인터페이스
330: 컨트롤러
331: 스토리지 컨트롤러
335: 메모리
337: 매핑 테이블
350: 메모리 장치 또는 플래시 메모리
Claims (10)
- 컨트롤러 및 메모리 장치를 포함하는 데이터 저장 장치의 동작 방법에 있어서,
상기 메모리 장치의 물리적 영역들에 대한 물리 어드레스들과 상기 메모리 장치의 물리적 영역들을 로지컬하게 분할한 로지컬 파티션들에 대한 논리 어드레스들간의 관계를 정의한 매핑 정보를 포함하는 매핑 테이블을 저장하는 단계;
호스트로부터 하나의 초기화 명령을 수신하는 단계;
상기 하나의 초기화 명령에 기초하여, 상기 매핑 테이블 전부를 한번에 초기화하는 와이프 디바이스(wipe device) 동작을 수행하는 단계; 및
상기 와이프 디바이스 동작을 완료하면 상기 와이프 디바이스 동작의 기능을 디스에이블하는 단계;를 포함하는 데이터 저장 장치의 동작 방법. - 제1항에 있어서,
상기 와이프 디바이스 동작을 수행하는 단계는,
상기 매핑 테이블 전부가 초기화된 후, 상기 하나의 초기화 명령에 기초하여 상기 메모리 장치의 물리 영역들에 저장된 모든 데이터를 이레이즈하는 단계를 더 포함하는 데이터 저장 장치의 동작 방법. - 제2항에 있어서,
상기 와이프 디바이스 동작을 수행하는 단계는,
상기 모든 데이터가 이레이즈된 후, 상기 하나의 초기화 명령에 기초하여 상기 메모리 장치의 물리 영역들에 특정 데이터를 프로그램하는 단계를 더 포함하는 데이터 저장 장치의 동작 방법. - 제1항에 있어서,
상기 와이프 디바이스 동작을 수행하는 단계는,
상기 매핑 테이블의 초기화의 완료를 지시하는 완료 응답을 상기 호스트로 전송하는 단계를 더 포함하는 데이터 저장 장치의 동작 방법. - 제4항에 있어서,
상기 와이프 디바이스 동작의 기능을 디스에이블하는 단계는,
상기 완료 응답에 기초하여 상기 와이프 디바이스 동작의 기능을 디스에이블하는 단계를 더 포함하는 데이터 저장 장치의 동작 방법. - 제4항에 있어서,
상기 와이프 디바이스 동작의 기능을 디스에이블하는 단계는,
상기 완료 응답에 기초하여 상기 호스트로부터 출력된 설정 비트를 수신하여 WOM(write once memory)에 저장하는 단계; 및
상기 WOM에 저장된 상기 설정 비트에 기초하여, 상기 와이프 디바이스 동작의 기능을 디스에이블하는 단계를 더 포함하는 데이터 저장 장치의 동작 방법. - 제1항에 있어서,
상기 하나의 초기화 명령이 FORMAT UNIT command이고 상기 데이터 저장 장치가 UFS(universal flash storage)일 때,
상기 수신하는 단계는 UFS Device well known logical unit을 이용하여 상기 FORMAT UNIT command를 수신하는 데이터 저장 장치의 동작 방법. - 제1항에 있어서,
상기 와이프 디바이스 동작을 수행하는 단계는,
상기 하나의 초기화 명령에 기초하여, 상기 메모리 장치의 물리 영역들에 저장된 암호화된 데이터를 복호화할 수 있는 복호화 키들 전부를 삭제하는 단계를 더 포함하는 데이터 저장 장치의 동작 방법. - 컨트롤러 및 메모리 장치를 포함하는 데이터 저장 장치, 및 애플리케이션 프로세서를 포함하는 시스템의 동작 방법에 있어서,
상기 데이터 저장 장치가, 상기 메모리 장치의 물리적 영역들에 대한 물리 어드레스들과 상기 메모리 장치의 물리적 영역들을 로지컬하게 분할한 로지컬 파티션들에 대한 논리 어드레스들간의 관계를 정의한 매핑 정보를 포함하는 매핑 테이블을 저장하는 단계;
상기 데이터 저장 장치가 상기 애플리케이션 프로세서로부터 하나의 초기화 명령을 수신하는 단계;
상기 데이터 저장 장치가, 상기 하나의 초기화 명령에 기초하여, 상기 매핑 테이블 전부를 한번에 초기화하는 와이프 디바이스(wipe device) 동작을 수행하는 단계; 및
상기 데이터 저장 장치가, 상기 와이프 디바이스 동작을 완료하면 상기 와이프 디바이스 동작의 기능을 디스에이블하는 단계;를 포함하는 시스템의 동작 방법. - 제9항에 있어서,
상기 와이프 디바이스 동작은,
상기 애플리케이션 프로세서로부터 출력된 UPIU(UFS protocol information unit)의 CDB(command descriptor block)에 포함된 하나 또는 그 이상의 지시 비트들에 기초하여 수행되는 시스템의 동작 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140023839A KR102188062B1 (ko) | 2014-02-28 | 2014-02-28 | 데이터 저장 장치의 동작 방법과 상기 데이터 저장 장치를 포함하는 시스템의 동작 방법 |
US14/532,109 US9933974B2 (en) | 2014-02-28 | 2014-11-04 | Method of operating data storage device |
US15/943,589 US10552084B2 (en) | 2014-02-28 | 2018-04-02 | Method of operating data storage device |
US16/780,783 US11216206B2 (en) | 2014-02-28 | 2020-02-03 | Method of operating data storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140023839A KR102188062B1 (ko) | 2014-02-28 | 2014-02-28 | 데이터 저장 장치의 동작 방법과 상기 데이터 저장 장치를 포함하는 시스템의 동작 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150102228A KR20150102228A (ko) | 2015-09-07 |
KR102188062B1 true KR102188062B1 (ko) | 2020-12-07 |
Family
ID=54006787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140023839A Active KR102188062B1 (ko) | 2014-02-28 | 2014-02-28 | 데이터 저장 장치의 동작 방법과 상기 데이터 저장 장치를 포함하는 시스템의 동작 방법 |
Country Status (2)
Country | Link |
---|---|
US (3) | US9933974B2 (ko) |
KR (1) | KR102188062B1 (ko) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150112075A (ko) * | 2014-03-26 | 2015-10-07 | 삼성전자주식회사 | 스토리지 장치 및 스토리지 장치의 동작 방법 |
US9762548B2 (en) * | 2015-03-13 | 2017-09-12 | Western Digital Technologies, Inc. | Controlling encrypted data stored on a remote storage device |
US20180067676A1 (en) * | 2015-06-04 | 2018-03-08 | Hitachi, Ltd. | Storage device |
US9898229B1 (en) * | 2016-07-29 | 2018-02-20 | Sandisk Technologies Llc | Systems and methods of memory reads |
US10979223B2 (en) | 2017-01-31 | 2021-04-13 | Pure Storage, Inc. | Separate encryption for a solid-state drive |
KR20180094386A (ko) | 2017-02-15 | 2018-08-23 | 삼성전자주식회사 | 메모리 시스템 및 그것의 동작 방법 |
KR102732866B1 (ko) * | 2018-12-07 | 2024-11-22 | 에스케이하이닉스 주식회사 | 컨트롤러, 이를 포함하는 메모리 시스템 및 이의 동작 방법 |
JP7187362B2 (ja) | 2019-03-15 | 2022-12-12 | キオクシア株式会社 | ストレージ装置及び制御方法 |
US11157624B2 (en) * | 2019-08-14 | 2021-10-26 | Silicon Motion, Inc. | Scheme of using electronic device to activate mass production software tool to initialize memory device including flash memory controller and flash memory |
US11127467B1 (en) * | 2020-06-19 | 2021-09-21 | Western Digital Technologies, Inc. | Hybrid erase mode for high data retention in memory device |
US12353740B2 (en) | 2020-09-08 | 2025-07-08 | Qualcomm Incorporated | Flash memory local purge |
CN112395463B (zh) * | 2020-11-16 | 2024-02-23 | 深信服科技股份有限公司 | 数据的存储方法、装置、设备以及计算机可读存储介质 |
KR102482116B1 (ko) | 2021-11-08 | 2022-12-29 | 삼성전자주식회사 | 연산 스토리지 장치의 메모리 할당 및 보호 방법 및 이를 수행하는 연산 스토리지 장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030225962A1 (en) * | 2002-05-31 | 2003-12-04 | Hitachi, Ltd. | Memory card and memory card system |
US20040098416A1 (en) * | 2000-08-14 | 2004-05-20 | Moore Christopher S. | Method for deleting stored digital data from write-once memory device |
US20130036257A1 (en) * | 2011-08-01 | 2013-02-07 | Takaya Suda | Memory system which can avoid unavailability due to operation error by user |
WO2014006274A1 (en) * | 2012-07-05 | 2014-01-09 | Blancco Oy Ltd | An apparatus, a system, a method and a computer program for erasing data stored on a storage device |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6385074B1 (en) * | 1998-11-16 | 2002-05-07 | Matrix Semiconductor, Inc. | Integrated circuit structure including three-dimensional memory array |
JP2002170389A (ja) | 2000-06-30 | 2002-06-14 | Toshiba Corp | 不揮発性半導体記憶装置とその動作方法 |
JP2003151285A (ja) | 2001-11-08 | 2003-05-23 | Fujitsu Ltd | 半導体メモリ |
US6778443B2 (en) | 2001-12-25 | 2004-08-17 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device having memory blocks pre-programmed before erased |
JP2005092678A (ja) | 2003-09-19 | 2005-04-07 | Matsushita Electric Ind Co Ltd | 半導体メモリカード及び不揮発性メモリのデータ消去処理方法 |
JP2005135544A (ja) | 2003-10-31 | 2005-05-26 | Matsushita Electric Ind Co Ltd | 半導体記録媒体及び半導体記録媒体のデータ消去方法 |
KR100571915B1 (ko) | 2003-12-01 | 2006-04-17 | 삼성전자주식회사 | 갱신할 데이터에 따라 전체 지우기와 부분 지우기를선택하여 프로그램을 갱신하는 방법 및 그 장치 |
US7640389B2 (en) | 2006-02-28 | 2009-12-29 | Freescale Semiconductor, Inc. | Non-volatile memory having a multiple block erase mode and method therefor |
KR20080038936A (ko) | 2006-10-31 | 2008-05-07 | 주식회사 하이닉스반도체 | 비휘발성 메모리 장치의 소거 방법 |
KR20090087119A (ko) * | 2006-12-06 | 2009-08-14 | 퓨전 멀티시스템즈, 인크.(디비에이 퓨전-아이오) | 빈 데이터 토큰 지시어를 사용한 저장 장치 내의 데이터 관리 장치, 시스템 및 방법 |
JP4292225B2 (ja) * | 2007-12-17 | 2009-07-08 | 株式会社東芝 | 情報記録装置および情報記録方法 |
KR101437123B1 (ko) * | 2008-04-01 | 2014-09-02 | 삼성전자 주식회사 | 메모리 시스템 및 그것의 마모도 관리 방법 |
US9547589B2 (en) * | 2008-06-18 | 2017-01-17 | Super Talent Technology, Corp. | Endurance translation layer (ETL) and diversion of temp files for reduced flash wear of a super-endurance solid-state drive |
US20100174850A1 (en) * | 2009-01-08 | 2010-07-08 | Chin-Huo Chu | Data moving method and system utilizing the same |
US8255620B2 (en) | 2009-08-11 | 2012-08-28 | Texas Memory Systems, Inc. | Secure Flash-based memory system with fast wipe feature |
US8856501B2 (en) * | 2009-12-14 | 2014-10-07 | Sandisk Technologies Inc. | Method and system for controlling operation of interconnected devices by circulating host capability without a centralized manager |
US20110161560A1 (en) | 2009-12-31 | 2011-06-30 | Hutchison Neil D | Erase command caching to improve erase performance on flash memory |
KR20110119408A (ko) | 2010-04-27 | 2011-11-02 | 삼성전자주식회사 | 데이터 저장 장치 및 그것의 동작 방법 |
US8447920B1 (en) * | 2010-06-29 | 2013-05-21 | Western Digital Technologies, Inc. | System and method for managing data access in non-volatile memory |
US8239619B2 (en) * | 2010-07-09 | 2012-08-07 | Macronix International Co., Ltd. | Method and apparatus for high-speed byte-access in block-based flash memory |
US20120079289A1 (en) * | 2010-09-27 | 2012-03-29 | Skymedi Corporation | Secure erase system for a solid state non-volatile memory device |
JP5792019B2 (ja) * | 2011-10-03 | 2015-10-07 | 株式会社日立製作所 | 半導体装置 |
US8914570B2 (en) * | 2012-05-04 | 2014-12-16 | International Business Machines Corporation | Selective write-once-memory encoding in a flash based disk cache memory |
US20140095822A1 (en) * | 2012-10-01 | 2014-04-03 | Trend Micro Incorporated | Secure removable mass storage devices |
US8997197B2 (en) * | 2012-12-12 | 2015-03-31 | Citrix Systems, Inc. | Encryption-based data access management |
US9229876B2 (en) * | 2013-12-17 | 2016-01-05 | Sandisk Technologies Inc. | Method and system for dynamic compression of address tables in a memory |
-
2014
- 2014-02-28 KR KR1020140023839A patent/KR102188062B1/ko active Active
- 2014-11-04 US US14/532,109 patent/US9933974B2/en active Active
-
2018
- 2018-04-02 US US15/943,589 patent/US10552084B2/en active Active
-
2020
- 2020-02-03 US US16/780,783 patent/US11216206B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040098416A1 (en) * | 2000-08-14 | 2004-05-20 | Moore Christopher S. | Method for deleting stored digital data from write-once memory device |
US20030225962A1 (en) * | 2002-05-31 | 2003-12-04 | Hitachi, Ltd. | Memory card and memory card system |
US20130036257A1 (en) * | 2011-08-01 | 2013-02-07 | Takaya Suda | Memory system which can avoid unavailability due to operation error by user |
WO2014006274A1 (en) * | 2012-07-05 | 2014-01-09 | Blancco Oy Ltd | An apparatus, a system, a method and a computer program for erasing data stored on a storage device |
Also Published As
Publication number | Publication date |
---|---|
US10552084B2 (en) | 2020-02-04 |
US20200218466A1 (en) | 2020-07-09 |
US20180225062A1 (en) | 2018-08-09 |
US11216206B2 (en) | 2022-01-04 |
US20150248250A1 (en) | 2015-09-03 |
KR20150102228A (ko) | 2015-09-07 |
US9933974B2 (en) | 2018-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102188062B1 (ko) | 데이터 저장 장치의 동작 방법과 상기 데이터 저장 장치를 포함하는 시스템의 동작 방법 | |
US10983722B2 (en) | Data storage device using host memory buffer and method of operating the same | |
US11880313B2 (en) | Storage system and method for performing and authenticating write-protection thereof | |
CN110046506B (zh) | 存储设备和包括存储设备的存储系统及使用其进行操作的方法 | |
US20140129761A1 (en) | Non-volatile memory device and host device configured to communication with the same | |
US11573733B2 (en) | Data storage device and data storage system | |
US9690953B2 (en) | Generating efficient reads for a system having non-volatile memory | |
US8886963B2 (en) | Secure relocation of encrypted files | |
CN111913908B (zh) | 具有重放攻击对抗措施的存储系统及其操作方法 | |
CN112836247A (zh) | 与存储器子系统的安全数据通信 | |
KR20220039562A (ko) | 스토리지 장치, 호스트 장치, 이들을 포함하는 전자 장치 및 그 동작 방법 | |
US11520896B2 (en) | Storage device | |
US12061808B2 (en) | Storage device for tuning an interface with a host | |
JP2023039697A (ja) | メモリシステム | |
US12197746B2 (en) | Electronic device and method of operating the same | |
US20240241825A1 (en) | Storage device for managing data based on time information and operation method thereof | |
KR20240077059A (ko) | 맵 세그먼트를 로드하고 외부 장치로 전송하는 스토리지 장치 및 그 동작 방법 | |
KR20230064538A (ko) | 메모리 컨트롤러 및 스토리지 장치 | |
CN113704145A (zh) | 加密和解密物理地址信息的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140228 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190107 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20140228 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: 20200303 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: 20200901 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20201201 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20201202 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20241126 Start annual number: 5 End annual number: 5 |