JP6073854B2 - 電子機器及びファームウェア復旧プログラム - Google Patents
電子機器及びファームウェア復旧プログラム Download PDFInfo
- Publication number
- JP6073854B2 JP6073854B2 JP2014265435A JP2014265435A JP6073854B2 JP 6073854 B2 JP6073854 B2 JP 6073854B2 JP 2014265435 A JP2014265435 A JP 2014265435A JP 2014265435 A JP2014265435 A JP 2014265435A JP 6073854 B2 JP6073854 B2 JP 6073854B2
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- data
- update
- file system
- kernel
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2094—Redundant storage or storage space
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
- G06F11/1662—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit the resynchronized component or unit being a persistent storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2284—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
Description
図1は、本発明の実施例1に係る電子機器の概略構成を示すブロック図である。
図2は、図1の電子機器1のシステム制御部19の詳細を示すブロック図である。
図3は、図1の電子機器1での通常の起動処理のシーケンスをROM49、RAM51、及びSSD53と共に示す概念図、図4は、図3の起動処理のフローチャートである。
図5は、図1の電子機器1でのファームウェアのアップデート処理のシーケンスをROM49、RAM51、及びSSD53と共に示す概念図、図6は、図5のアップデート処理のフローチャートである。
図7は、図1の電子機器1でのファームウェアの復旧処理のシーケンスをROM49、RAM51、及びSSD53と共に示す概念図、図8は、図7の復旧処理のフローチャートである。
以上説明したように、実施例1の電子機器1は、第1カーネルを含むファームウェアを記憶可能なSSD53と、第2カーネルを含む更新プログラムを記憶するROM49と、ブート処理によりファームウェア又は更新プログラムを読み出して第1又は第2カーネルを起動し、起動した第1又は第2カーネルによりSSD53へのデータの書き込みを可能とするシステム制御部19とを備える。
9 USBインターフェイス(外部インターフェイス)
11 ネットワークインターフェイス
19 システム制御部
37 USBメモリー(外部記憶媒体)
49 ROM(第2不揮発メモリー)
53 SSD(第1不揮発メモリー)
79 外部サーバー
Claims (6)
- 第1カーネルとルートファイルシステムデータを含むファームウェアを記憶可能な第1不揮発メモリーと、
第2カーネルを含む更新プログラムを記憶する第2不揮発メモリーと、
揮発性メモリーと、
ブート処理により前記ファームウェア又は更新プログラムを前記揮発性メモリーに読み出して前記第1又は第2カーネルを起動し、前記起動した第1又は第2カーネルにより前記第1不揮発メモリーへのデータの書き込みを可能とする制御部とを備え、
前記制御部は、前記ファームウェアを読み出せない場合に、前記更新プログラムを読み出して前記第2カーネルを起動するブート処理を行い、前記起動した第2カーネルによってデータの書き込みが可能となった前記第1不揮発メモリーに前記ファームウェアである更新用データを書き込み、
前記更新プログラムは、前記第1不揮発メモリーの初期ファイルシステムデータを含み、
前記制御部は、
前記起動した第2カーネルにより、前記読み出されている更新プログラムの前記初期ファイルシステムデータにより前記第1不揮発メモリーの初期ファイルシステムをマウントして前記第1不揮発メモリーへアクセスを可能にし、
前記初期ファイルシステムによって前記第1不揮発メモリーへアクセスして前記第1不揮発メモリーのファイルシステムを認識し、前記認識した前記第1不揮発メモリーのファイルシステムをマウントして前記第1不揮発メモリーへのデータの書き込みを可能とし、
前記更新用データを記憶する外部記憶媒体又は外部サーバーから前記更新用データを読み出して前記ファームウェアを前記第1不揮発メモリーに書き込む、
ことを特徴とする電子機器。 - 請求項1記載の電子機器であって、
前記更新用データを記憶する外部記憶媒体を接続するための外部インターフェイスを備え、
前記制御部は、前記外部インターフェイスに接続された前記外部記憶媒体から前記更新用データを取得して前記第1不揮発メモリーに書き込む、
ことを特徴とする電子機器。 - 請求項1記載の電子機器であって、
前記更新用データを記憶する外部サーバーにネットワークを介して接続するためのネットワークインターフェイスを備え、
前記制御部は、前記ネットワークインターフェイスに接続された前記外部サーバーから前記更新プログラムを取得して前記第1不揮発メモリーに書き込む、
ことを特徴とする電子機器。 - 請求項1〜3の何れか一項に記載の電子機器であって、
前記制御部は、ブート処理により、前記ファームウェアを読み出せる場合に、前記第1カーネルを起動し、前記ルートファイルシステムデータを前記揮発性メモリーに読み出し、前記読み出されたルートファイルシステムデータによりルートファイルシステムをマウントして前記第1不揮発メモリーへのデータの書き込みを可能とし、
前記制御部は、ブート処理により、前記ファームウェアを読み出せない場合に、前記ファームウェアが前記第1不揮発メモリーに書き込まれると、再起動してブート処理を実行する、
ことを特徴とする電子機器。 - 第1カーネルとルートファイルシステムデータを含むファームウェアを記憶可能な第1不揮発メモリーと、第2カーネルを含む更新プログラムを記憶する第2不揮発メモリーと揮発性メモリーとを備える電子機器のファームウェア復旧プログラムであって、
前記ファームウェア又は更新プログラムを前記揮発性メモリーに読み出して前記第1又は第2カーネルを起動するブート処理機能と、
前記起動した第1又は第2カーネルにより前記第1不揮発メモリーへのデータの書き込みを可能とするマウント機能と、
前記ファームウェアを読み出せない場合に、前記ブート処理機能において前記アップデートプログラムを読み出して前記第2カーネルを起動させるブート管理機能と、
前記起動した第2カーネルによってデータの書き込みが可能となった前記第1不揮発メモリーに前記ファームウェアであるアップデート用データを書き込むアップデート処理機能と、をコンピューターに実現させるファームウェア復旧プログラムであって、
前記更新プログラムは、前記第1不揮発メモリーの初期ファイルシステムデータを含み、
前記マウント機能は、
前記起動した第2カーネルにより、前記読み出されている更新プログラムの前記初期ファイルシステムデータにより前記第1不揮発メモリーの初期ファイルシステムをマウントして前記第1不揮発メモリーへアクセスを可能にし、
前記初期ファイルシステムによって前記第1不揮発メモリーへアクセスして前記第1不揮発メモリーのファイルシステムを認識し、前記認識した前記第1不揮発メモリーのファイルシステムをマウントして前記第1不揮発メモリーへのデータの書き込みを可能とし、
前記更新用データを記憶する外部記憶媒体又は外部サーバーから前記更新用データを読み出して前記ファームウェアを前記第1不揮発メモリーに書き込む、
ことを特徴とするファームウェア復旧プログラム。 - 請求項5記載のファームウェア復旧プログラムであって、
前記マウント機能は、ブート処理により、前記ファームウェアを読み出せる場合に、前記第1カーネルを起動し、前記ルートファイルシステムデータを前記揮発性メモリーに読み出し、前記読み出されたルートファイルシステムデータによりルートファイルシステムをマウントして前記第1不揮発メモリーへのデータの書き込みを可能とし、
前記マウント機能は、ブート処理により、前記ファームウェアを読み出せない場合に、前記ファームウェアが前記第1不揮発メモリーに書き込まれると、再起動してブート処理を実行する、
ことを特徴とするファームウェア復旧プログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014265435A JP6073854B2 (ja) | 2014-12-26 | 2014-12-26 | 電子機器及びファームウェア復旧プログラム |
EP15198216.2A EP3037968B1 (en) | 2014-12-26 | 2015-12-07 | Electronic device and firmware recovery program that ensure recovery of firmware |
US14/979,540 US9760461B2 (en) | 2014-12-26 | 2015-12-28 | Electronic device and firmware recovery program that ensure recovery of firmware |
CN201511001365.7A CN105740094B (zh) | 2014-12-26 | 2015-12-28 | 电子设备和固件修复方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014265435A JP6073854B2 (ja) | 2014-12-26 | 2014-12-26 | 電子機器及びファームウェア復旧プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016126443A JP2016126443A (ja) | 2016-07-11 |
JP6073854B2 true JP6073854B2 (ja) | 2017-02-01 |
Family
ID=54843685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014265435A Active JP6073854B2 (ja) | 2014-12-26 | 2014-12-26 | 電子機器及びファームウェア復旧プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US9760461B2 (ja) |
EP (1) | EP3037968B1 (ja) |
JP (1) | JP6073854B2 (ja) |
CN (1) | CN105740094B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023182725A1 (ko) * | 2022-03-25 | 2023-09-28 | 삼성전자 주식회사 | 시스템 부팅을 위한 컨트롤러를 포함하는 전자 장치 및 그의 동작 방법 |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8819208B2 (en) | 2010-03-05 | 2014-08-26 | Solidfire, Inc. | Data deletion in a distributed data storage system |
US9838269B2 (en) | 2011-12-27 | 2017-12-05 | Netapp, Inc. | Proportional quality of service based on client usage and system metrics |
US9054992B2 (en) | 2011-12-27 | 2015-06-09 | Solidfire, Inc. | Quality of service policy sets |
US20150244795A1 (en) | 2014-02-21 | 2015-08-27 | Solidfire, Inc. | Data syncing in a distributed system |
JP6147240B2 (ja) * | 2014-12-05 | 2017-06-14 | キヤノン株式会社 | 情報処理装置、該装置の制御方法、並びにプログラム |
US10929022B2 (en) | 2016-04-25 | 2021-02-23 | Netapp. Inc. | Space savings reporting for storage system supporting snapshot and clones |
JP2017199246A (ja) * | 2016-04-28 | 2017-11-02 | 京セラドキュメントソリューションズ株式会社 | 電子機器 |
US10642763B2 (en) | 2016-09-20 | 2020-05-05 | Netapp, Inc. | Quality of service policy sets |
US10552171B2 (en) * | 2016-11-16 | 2020-02-04 | International Business Machines Corporation | Efficient booting system |
CN107066343A (zh) * | 2017-01-24 | 2017-08-18 | 广东欧珀移动通信有限公司 | 移动终端中分区表的修复方法、装置及移动终端 |
TWI640872B (zh) * | 2017-07-07 | 2018-11-11 | 群聯電子股份有限公司 | 記憶體控制電路單元、記憶體儲存裝置及其控制方法 |
CN107748687B (zh) * | 2017-10-10 | 2019-12-31 | 晶晨半导体(上海)股份有限公司 | 一种对智能设备开机显示画面进行控制的方法及智能设备 |
CN109828794B (zh) | 2017-11-23 | 2021-09-17 | 建兴储存科技(广州)有限公司 | 固态储存装置及其相关程序的载入方法 |
CN110045971B (zh) * | 2018-01-16 | 2023-03-24 | 浙江宇视科技有限公司 | ***升级恢复方法及装置 |
JP6959153B2 (ja) * | 2018-01-19 | 2021-11-02 | 株式会社Pfu | 情報処理装置、情報処理方法、及びプログラム |
KR102516583B1 (ko) * | 2018-03-19 | 2023-04-03 | 삼성전자 주식회사 | 전자 장치 및 전자 장치의 업데이트 제어 방법 |
WO2019207729A1 (ja) * | 2018-04-26 | 2019-10-31 | 三菱電機株式会社 | 産業用コンピュータ、産業用コンピュータシステム、オペレーティングシステム更新方法及びプログラム |
US11100228B2 (en) * | 2018-10-25 | 2021-08-24 | Dell Products, L.P. | System and method to recover FPGA firmware over a sideband interface |
CN109445821A (zh) * | 2018-11-01 | 2019-03-08 | 郑州云海信息技术有限公司 | 一种批量刷新双模ssd开放通道模式固件的方法及*** |
TWI712045B (zh) * | 2020-01-16 | 2020-12-01 | 慧榮科技股份有限公司 | 資料儲存裝置修復方法 |
US20230087221A1 (en) * | 2020-01-27 | 2023-03-23 | Hewlett-Packard Development Company, L.P. | Detection fields of view |
KR20210101690A (ko) * | 2020-02-10 | 2021-08-19 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 초기화 방법 |
KR20210128628A (ko) * | 2020-04-17 | 2021-10-27 | 에스케이하이닉스 주식회사 | 전자 장치와, 이를 위한 데이터 저장 장치 및 동작 방법 |
CN113934471A (zh) * | 2021-10-26 | 2022-01-14 | 讯牧信息科技(上海)有限公司 | 计算机***的基板管理控制器和启动方法 |
JP2023088703A (ja) * | 2021-12-15 | 2023-06-27 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
CN114035833A (zh) * | 2022-01-10 | 2022-02-11 | 深圳市安信达存储技术有限公司 | ssd的固件在线烧录方法、装置、计算机设备及存储介质 |
US20230229305A1 (en) * | 2022-01-19 | 2023-07-20 | Vmware, Inc. | Common volume representation in a virtualized computing system |
TWI817502B (zh) * | 2022-05-13 | 2023-10-01 | 宇瞻科技股份有限公司 | 固態硬碟系統 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6128734A (en) * | 1997-01-17 | 2000-10-03 | Advanced Micro Devices, Inc. | Installing operating systems changes on a computer system |
US20020147941A1 (en) * | 2001-04-05 | 2002-10-10 | Robert Gentile | Network based BIOS recovery method |
JP2003122575A (ja) | 2001-10-11 | 2003-04-25 | Nec Miyagi Ltd | 情報処理装置 |
US20040034861A1 (en) * | 2002-08-19 | 2004-02-19 | Ballai Philip N. | System and method for automating firmware maintenance |
US20070050675A1 (en) * | 2005-08-29 | 2007-03-01 | Moxa Technologies Co., Ltd. | [method for restoring a booted system] |
JP5113700B2 (ja) * | 2008-09-24 | 2013-01-09 | 株式会社日立ソリューションズ | ファームウェア更新装置及び方法 |
TWI467375B (zh) * | 2009-05-21 | 2015-01-01 | Asustek Comp Inc | 具有修復毀損bios資料功能之電腦系統及其修復方法 |
US20120011393A1 (en) * | 2010-07-06 | 2012-01-12 | Roberts Richard B | Bios recovery |
JP2012174061A (ja) * | 2011-02-22 | 2012-09-10 | Canon Electronics Inc | 情報処理装置、情報処理方法、スキャナ装置、スキャナ装置の制御方法 |
US8732527B2 (en) * | 2011-08-16 | 2014-05-20 | Google Inc. | Secure recovery apparatus and method |
JP5657588B2 (ja) * | 2012-02-29 | 2015-01-21 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
CN103578566B (zh) * | 2012-07-23 | 2016-08-24 | 群联电子股份有限公司 | 存储器存储装置及其修复方法 |
JP5860381B2 (ja) * | 2012-10-31 | 2016-02-16 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置および情報処理装置用プログラム |
KR20140099757A (ko) * | 2013-02-04 | 2014-08-13 | 삼성전자주식회사 | 전자장치 및 전자장치의 펌웨어 업그레이드 방법 |
-
2014
- 2014-12-26 JP JP2014265435A patent/JP6073854B2/ja active Active
-
2015
- 2015-12-07 EP EP15198216.2A patent/EP3037968B1/en not_active Not-in-force
- 2015-12-28 CN CN201511001365.7A patent/CN105740094B/zh not_active Expired - Fee Related
- 2015-12-28 US US14/979,540 patent/US9760461B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023182725A1 (ko) * | 2022-03-25 | 2023-09-28 | 삼성전자 주식회사 | 시스템 부팅을 위한 컨트롤러를 포함하는 전자 장치 및 그의 동작 방법 |
Also Published As
Publication number | Publication date |
---|---|
CN105740094A (zh) | 2016-07-06 |
JP2016126443A (ja) | 2016-07-11 |
EP3037968B1 (en) | 2019-01-30 |
US20160188430A1 (en) | 2016-06-30 |
EP3037968A1 (en) | 2016-06-29 |
US9760461B2 (en) | 2017-09-12 |
CN105740094B (zh) | 2019-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6073854B2 (ja) | 電子機器及びファームウェア復旧プログラム | |
JP5575338B2 (ja) | 情報処理装置、情報処理方法、およびコンピュータプログラム | |
JP6543122B2 (ja) | 情報処理装置と、前記情報処理装置による不揮発記憶装置の初期化方法、及びプログラム | |
JP2009259197A (ja) | 情報処理装置およびその起動方法 | |
JP6270616B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
CN104679503A (zh) | 电子设备、以及电子设备的启动方法 | |
JP7002358B2 (ja) | 情報処理システム、情報処理装置、情報処理装置のbios更新方法、及び情報処理装置のbios更新プログラム | |
KR101813641B1 (ko) | 화상형성장치 및 하이버네이션 기능을 갖는 화상형성장치를 부팅하는 방법 | |
US20180095693A1 (en) | Information processing apparatus, information processing system, and method for controlling information processing apparatus | |
JP6600240B2 (ja) | 情報処理装置、ファームウェア更新方法、およびプログラム | |
JP6404708B2 (ja) | 情報処理装置、bios設定情報変更方法、並びにコンピュータ・プログラム | |
US20190004761A1 (en) | Printer apparatus and program | |
JP5970867B2 (ja) | 情報処理装置、画像形成装置およびプログラム | |
JP2012174061A (ja) | 情報処理装置、情報処理方法、スキャナ装置、スキャナ装置の制御方法 | |
US11797292B2 (en) | Information processing apparatus using swap file, control method therefor, and storage medium | |
KR102123701B1 (ko) | 네트워크 부트 시스템 | |
JP2023068538A (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
JP7401215B2 (ja) | 情報処理装置、その制御方法およびプログラム | |
JP6959153B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP2017107283A (ja) | 初期化方法、配備サーバ、配備プログラム及び初期化プログラム | |
JP5707870B2 (ja) | 情報処理装置及び記憶媒体 | |
JP7494543B2 (ja) | 情報処理装置及びプログラム | |
JP6953828B2 (ja) | 情報処理装置及びプログラム | |
JP2017142754A (ja) | 情報処理装置及びその制御方法、及びプログラム | |
JP5944017B2 (ja) | 情報処理装置およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160603 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20160603 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20160617 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160915 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160920 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161020 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161213 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170105 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6073854 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |