JP6128388B2 - 情報処理装置 - Google Patents
情報処理装置 Download PDFInfo
- Publication number
- JP6128388B2 JP6128388B2 JP2013163401A JP2013163401A JP6128388B2 JP 6128388 B2 JP6128388 B2 JP 6128388B2 JP 2013163401 A JP2013163401 A JP 2013163401A JP 2013163401 A JP2013163401 A JP 2013163401A JP 6128388 B2 JP6128388 B2 JP 6128388B2
- Authority
- JP
- Japan
- Prior art keywords
- operation history
- operating system
- information processing
- information
- processing apparatus
- 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
- 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
- G06F9/4408—Boot device selection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/552—Detecting local intrusion or implementing counter-measures involving long-term monitoring or reporting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Debugging And Monitoring (AREA)
Description
パーソナルコンピュータ等の情報処理装置は、稼働時にその動作履歴情報をリアルタイムで出力することができる。出力された動作履歴情報は記憶装置に記録される。この動作履歴情報は様々な用途に用いられる。例えば、動作履歴情報は第三者による情報処理装置の不正な使用の検知のために用いられ得る。また、動作履歴情報は情報処理装置の故障の原因究明のために用いられ得る。
以下、図1から図4までを用いて、実施の形態1を説明する。
[1−1.構成]
図1は、実施の形態1に係る情報処理装置の斜視図である。実施の形態1に係る情報処理装置2は、通常のパーソナルコンピュータと同様に、入力部(キーボード)6及び表示部(液晶ディスプレイ)4を備える。
図3に示す実施の形態1に係るUEFI14は、オペレーティングシステム非稼動時に、動作履歴情報(ログ)を作成して不揮発性RAM部(NVRAM)18に記憶させる。具体的には、UEFIの起動後オペレーティングシステムが起動するまで、UEFIは、UEFIの機能における所定の複数のステップにおいて、動作履歴情報(ログ)を作成して、不揮発性RAM部(NVRAM)18に記憶させる。ここでの「オペレーティングシステム非稼動時」とは、オペレーティングシステムのシャットダウン後から次のオペレーティングシステム起動時までのことである。
(a)UEFI(BIOS) Setupへ入った日時
(b)UEFI(BIOS) パスワードの変更日時
(c)UEFI(BIOS) パスワード認証の成功/失敗の記録
(d)Secure Bootの状態の変更日時
(e)UEFI(BIOS) Setupにおける設定内容
(b)のUEFI(BIOS) パスワードの変更はUEFI(BIOS) Setupにおいて制御内容を変更する際、また、Setupメニューに入る際に必要なパスワードの変更である。当該パスワードを不良にあるいは不正に変更されると、故障(ログインが不可能になる)や、不正利用(正規利用者がアクセス不可能になる)の原因になる。
(c)のUEFI(BIOS) パスワード認証の成功/失敗は不正使用の検出に有用である。
(d)のSecure Bootはコンピュータの起動時に、予めデジタル署名がされたソフトウェア以外は実行させないように制御をおこなうUEFI上の機能である。当該デジタル署名の認証キーが不良にあるいは不正に改ざんされたりすると、不正なソフトウェアが実行されるおそれにつながる。また、Secure Bootそのものの機能を無効にするように状態を変更すると、同様に不正なソフトウェアが実行されるおそれにつながる。
(e)のUEFI(BIOS) Setupにおける設定内容は、例えば起動デバイスの優先順位に関する設定などである。当該設定が不良あるいは不正に変更されるとOSの起動が不可能になったり、不正なOSの起動が実行されたりする原因になる。
実施の形態1に係るUEFI14は、様々なタイミングで動作履歴情報(ログ)を作成して記録し得る。動作履歴情報(ログ)が、第三者による不正使用を検知するために、若しくは、故障の原因を究明するために用いられることから、少なくとも、以下の(1)〜(4)のタイミングで動作履歴情報(ログ)が作成されるのが好ましい。
(1)電源オン時。
このときUEFIの機能そのものは起動していない。しかしながら、図3に示す電源コントローラであるマイコン20は、電源オンの事象及びその発生時を専用の一時記憶領域に記憶している。UEFIは、UEFIの起動時、マイコン20の専用の一時記憶領域に一時的に記憶されるそれらの情報を読み込み、情報処理装置の電源オンの事象及びその発生時に関する動作履歴情報(ログ)を作成して、不揮発性RAM部(NVRAM)18に記憶させる。
(2)UEFI未起動時、CPU等のハードウエアの機能に基づいて、RAMにハードウエアの動作の事象が記録されるとき。
HDD等のハードウエアは、オペレーティングシステムやUEFIが起動していなくても、データの書き換えやデータの読み取りが行われたことを、専用の一時記憶領域に記録する機能を備える(例えば、特許文献1に示されるHDDのSMART機能)。UEFIは、UEFIの起動時、それらの専用の一時記憶領域に一時的に記憶されるそれらの情報を読み込み、データの書き換えやデータの読み取り等の事象及びそれらの発生時に関する動作履歴情報(ログ)を作成して、不揮発性RAM部(NVRAM)18に記憶させる。
(3)UEFIの起動時。
UEFIが起動すれば、UEFIは、そのUEFI起動の事象及びその発生時に関する動作履歴情報(ログ)を作成して、不揮発性RAM部(NVRAM)18に記憶させる。
(4)オペレーティングシステムの起動時。
オペレーティングシステムが起動すれば、UEFIは、そのオペレーティングシステム起動の事象及びその発生時に関する動作履歴情報(ログ)を作成して、不揮発性RAM部(NVRAM)18に記憶させる。
なお、オペレーティングシステムの稼働中には、オペレーティングシステムがハードウエア等の動作履歴情報を生成して所定の記憶領域に記録することができるが、本実施の形態1では、オペレーティングシステムの稼動中にも、UEFIが動作履歴情報(ログ)を作成してそれら情報を不揮発性RAM部(NVRAM)18に記憶させる。具体的にはハードディスク22にインストールされたアプリケーションソフトがNVRAM18の書き換えを行おうとした場合はその動作履歴をNVRAM18に記録する。オペレーティングシステムが生成する動作履歴情報の一部が、所定の記憶領域に代えて、又は、所定の記憶領域と共に、不揮発性RAM部(NVRAM)18に記録されてもよい。
上記[1−2−1.ログの取得時]で説明したように、様々な事象の発生そのものが、動作履歴情報(ログ)として記録されるが、それらと共に、UEFIは以下のような様々な情報を適切なタイミングで動作履歴情報(ログ)として記録する。なお、これらの情報は図4に示す例における「部位」と「状態・値」の組み合わせで表現される。
(a)バッテリの温度履歴。
(b)CPUの温度履歴。
(c)消費電力。
(d)有効デバイスのリスト。
これらのうち、バッテリの温度、及び消費電力に関する情報は、電源コントローラであるマイコン20によって取得される。
以上のように、本実施の形態において、オペレーティングシステムにより制御される情報処理装置は、オペレーティングシステムのシャットダウン後からオペレーティングシステムの起動前までの情報処理装置の動作履歴を作成する動作履歴生成部と、作成された動作履歴を記憶する記憶部とを含む。
次に、実施の形態2を説明する。実施の形態2に係る情報処理装置は、実施の形態1に係る情報処理装置2にて生成され記憶された動作履歴情報(ログ)を利用して、オペレーティングシステムシャットダウン後からオペレーティングシステム起動時までの動作における不正使用や不良使用を検知し、表示部4等を介して利用者へ通知(警告)する。これらの不正使用・不良使用の検知、及び通知は、情報処理装置に搭載される適切なアプリケーションソフトウェアが、情報処理装置に備わるハードウエア資源と協働することにより実現される。
まず、実施の形態2に係る情報処理装置は、オペレーティングシステムシャットダウン後からオペレーティングシステム起動時までの動作履歴情報(ログ)に基づいて、以下のように、不正使用・不良使用の有無を検知し不正使用・不良使用があると判定すれば、その警告を行う。図5は、実施の形態2に係る情報処理装置が行う警告の動作のフロー図である。図5のフローはオペレーティングシステムの起動後に実施される。
(a)情報処理装置の電源のオンオフが、所定回数(例えば、2回)以上繰り返されていた。
(b)プレブート(PreBoot)画面にて、パスワードの入力が所定回数(例えば、10回)以上試みられていた。
(c)起動デバイスの変更が、所定回数(例えば、10回)以上試みられていた。
(d)UEFI(BIOS)のセットアップ(Setup)画面への移行が、所定回数(例えば、10回)以上試みられていた。
(e)バッテリの温度が所定値以上である。
(f)CPUの温度が所定値以上である。
(g)消費電力が所定値以上である。
情報処理装置が、サーバを備えるネットワークシステム内に組み込まれている場合、以下のように、サーバを用いて、情報処理装置における、オペレーティングシステムシャットダウン後からオペレーティングシステム起動時までの不正使用や不良使用を検知し、情報処理装置の表示部4等を介して利用者へ通知(警告)することも可能である。
情報処理装置若しくはサーバは、不正使用・不良使用に関する通知(警告)以外の動作を行うこともできる。例えば、情報処理装置は、重度の不正処理があったと判断した場合(例えば、情報処理装置の電源のオンオフが数十回繰り返されているような場合)には、起動動作そのものを抑止する制御を行うようにしてもよい。
[2−4.効果等]
以上のように、実施の形態2において情報処理装置は、オペレーティングシステムのシャットダウン後からオペレーティングシステムの起動前までの動作履歴情報(ログ)に基づいて、不正使用や不良使用を利用者へ実効的に通知することができる。
以上のように、本出願において開示する技術の例示として、実施の形態1、2を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。
Claims (8)
- オペレーティングシステムによって制御される情報処理装置であって、
オペレーティングシステムのシャットダウン後からオペレーティングシステムの起動前までの前記情報処理装置の動作履歴を作成する動作履歴生成部と、
作成された動作履歴を含む情報を記憶する記憶部と、
前記記憶部に記憶された前記動作履歴を含む情報に基づいて、通知情報を表示する表示部とを有し、
前記記憶部に記憶されたシャットダウン時における動作履歴と、オペレーティングシステム起動時における動作履歴との比較を行い、両者における記録内容の変動が所定の閾値を超えている場合、前記表示部は不正使用の発生を示す情報を表示する
情報処理装置。 - 前記記憶部は前記オペレーティングシステムの起動前に起動されるファームウェアを記憶し、
前記動作履歴は前記ファームウェアの起動後に前記記憶部に記憶され、
前記動作履歴は少なくとも、
情報処理装置の特定の部位を示す情報と、
前記ファームウェアの起動ステップを示す情報と、
前記特定の部位の状態と、
が関連付けられた情報である、
請求項1に記載の情報処理装置。 - 前記動作履歴が表現する情報が、
前記情報処理装置の電源のオンオフ動作に係る情報、
プレブート画面にてパスワードの入力の動作に係る情報、
起動デバイスの変更の動作に係る情報、
UEFIのセットアップ画面への移行の動作に係る情報、
バッテリの温度に係る情報、
CPUの温度に係る情報、及び、
消費電力に係る情報
のうちの少なくとも一つを含む、請求項2に記載の情報処理装置。 - 更に、オペレーティングシステムの起動後に前記記憶部の前記動作履歴を含む情報を外部へ送信する通信部を有する
請求項1に記載の情報処理装置。 - 前記動作履歴を含む情報が所定のパターンに適合する場合はサーバから警告情報を受信する、
請求項4に記載の情報処理装置。 - オペレーティングシステムによって制御される情報処理装置であって、
オペレーティングシステムのシャットダウン後からオペレーティングシステムの起動前までの前記情報処理装置の動作履歴を作成する動作履歴生成部と、
作成された動作履歴を含む情報を記憶する記憶部と、
前記記憶部の前記動作履歴を含む情報を外部へ送信する通信部とを有し、
前記記憶部に記憶されたシャットダウン時における動作履歴と、オペレーティングシステム起動時における動作履歴との比較を行い、両者における記録内容の変動が所定の閾値を超えている場合、サーバから警告情報を受信する
情報処理装置。 - オペレーティングシステムによって制御される情報処理装置であって、
オペレーティングシステムのシャットダウン後からオペレーティングシステムの起動前までの前記情報処理装置の動作履歴を作成する動作履歴生成部と、
作成された動作履歴を含む情報を記憶する記憶部とを有し、
前記記憶部に記憶されたシャットダウン時における動作履歴と、オペレーティングシステム起動時における動作履歴との比較を行い、両者における記録内容の変動が所定の閾値を超えている場合、前記オペレーティングシステムの起動動作を抑止する制御を行う
情報処理装置。 - オペレーティングシステムによって制御される情報処理装置であって、
オペレーティングシステムのシャットダウン後からオペレーティングシステムの起動前までの前記情報処理装置の動作履歴を作成する動作履歴生成部と、
作成された動作履歴を含む情報を記憶する記憶部と、
前記記憶部に記憶された前記動作履歴を含む情報に基づいて、通知情報を表示する表示部とを有し、
前記記憶部に記憶されたシャットダウン時における動作履歴と、オペレーティングシステム起動時における動作履歴との比較を行い、両者における記録内容の変動が所定の条件を満たしている場合、前記表示部は不正使用の発生を示す情報を表示する
情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013163401A JP6128388B2 (ja) | 2012-09-14 | 2013-08-06 | 情報処理装置 |
US14/022,680 US9811348B2 (en) | 2012-09-14 | 2013-09-10 | Information processing apparatus |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012202971 | 2012-09-14 | ||
JP2012202971 | 2012-09-14 | ||
JP2013163401A JP6128388B2 (ja) | 2012-09-14 | 2013-08-06 | 情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014075118A JP2014075118A (ja) | 2014-04-24 |
JP6128388B2 true JP6128388B2 (ja) | 2017-05-17 |
Family
ID=50275734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013163401A Active JP6128388B2 (ja) | 2012-09-14 | 2013-08-06 | 情報処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9811348B2 (ja) |
JP (1) | JP6128388B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8920807B2 (en) | 2009-11-02 | 2014-12-30 | The Regents Of The University Of California | Vault complexes for cytokine delivery |
JP2021077263A (ja) * | 2019-11-13 | 2021-05-20 | レノボ・シンガポール・プライベート・リミテッド | 解析システム、情報処理装置、電子機器、及び解析方法 |
CN111158982B (zh) * | 2019-12-26 | 2022-06-28 | 联想(北京)有限公司 | 电子设备、第一运行***、数据处理方法及存储介质 |
CN115268736A (zh) * | 2021-04-30 | 2022-11-01 | 华为技术有限公司 | 界面切换方法及电子设备 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05298157A (ja) * | 1992-04-24 | 1993-11-12 | Hokuriku Nippon Denki Software Kk | 情報処理システムのログファイル格納方式 |
US6202158B1 (en) * | 1997-04-11 | 2001-03-13 | Hitachi, Ltd. | Detection method of illegal access to computer system |
JP3791314B2 (ja) * | 2000-09-14 | 2006-06-28 | 株式会社デンソー | 車載装置、及びサービス提供システム |
US7237126B2 (en) * | 2001-09-28 | 2007-06-26 | Hewlett-Packard Development Company, L.P. | Method and apparatus for preserving the integrity of a management subsystem environment |
US8608057B1 (en) * | 2002-12-26 | 2013-12-17 | Diebold Self-Service Systems, Division Of Diebold, Incorporated | Banking machine that operates responsive to data bearing records |
US7299379B2 (en) * | 2003-06-27 | 2007-11-20 | Intel Corporation | Maintaining cache integrity by recording write addresses in a log |
US7165170B2 (en) * | 2003-09-12 | 2007-01-16 | Intel Corporation | System and method for firmware to export pre-boot data into the operating system runtime environment |
US7797483B1 (en) * | 2004-06-23 | 2010-09-14 | Emc Corporation | Write interceptor for tracking changes to disk image |
US7412596B2 (en) * | 2004-10-16 | 2008-08-12 | Lenovo (Singapore) Pte. Ltd. | Method for preventing system wake up from a sleep state if a boot log returned during the system wake up cannot be authenticated |
US7370190B2 (en) * | 2005-03-03 | 2008-05-06 | Digimarc Corporation | Data processing systems and methods with enhanced bios functionality |
US7739738B1 (en) * | 2006-03-15 | 2010-06-15 | Symantec Corporation | Enabling clean file cache persistence using dual-boot detection |
JP2007286937A (ja) * | 2006-04-18 | 2007-11-01 | Hitachi Ltd | ストレージ装置及びストレージ装置の電源障害管理方法 |
WO2008004524A1 (fr) * | 2006-07-03 | 2008-01-10 | Panasonic Corporation | Dispositif de certification, dispositif de vérification, système de vérification, programme informatique et circuit intégré |
JP4973205B2 (ja) * | 2007-01-16 | 2012-07-11 | 日本電気株式会社 | 情報処理装置及びログ取得方法並びにプログラム |
GB0701518D0 (en) * | 2007-01-26 | 2007-03-07 | Hewlett Packard Development Co | Methods, devices and data structures for protection of data |
US8370749B2 (en) * | 2008-10-14 | 2013-02-05 | Kimbia | Secure online communication through a widget on a web page |
JP2010257340A (ja) | 2009-04-27 | 2010-11-11 | Toshiba Corp | 情報処理装置、情報処理方法及びプログラム |
US8869264B2 (en) * | 2010-10-01 | 2014-10-21 | International Business Machines Corporation | Attesting a component of a system during a boot process |
US8627464B2 (en) * | 2010-11-02 | 2014-01-07 | Microsoft Corporation | Globally valid measured operating system launch with hibernation support |
JP5464666B2 (ja) * | 2010-11-17 | 2014-04-09 | Necアクセステクニカ株式会社 | 情報処理装置、情報処理装置の履歴出力方法およびプログラム |
US8966236B2 (en) * | 2011-05-05 | 2015-02-24 | Microsoft Technology Licensing, Llc | Dynamically redirecting boot to another operating system |
JP5843637B2 (ja) * | 2012-02-01 | 2016-01-13 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
-
2013
- 2013-08-06 JP JP2013163401A patent/JP6128388B2/ja active Active
- 2013-09-10 US US14/022,680 patent/US9811348B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9811348B2 (en) | 2017-11-07 |
JP2014075118A (ja) | 2014-04-24 |
US20140082343A1 (en) | 2014-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI530790B (zh) | 系統啓動碼恢復方法、運算系統、及供於系統中使用之控制器 | |
CN103207975B (zh) | 保护密码的方法以及计算机 | |
CN103718165B (zh) | Bios闪存攻击保护和通知 | |
US11321454B2 (en) | Notice of intrusion into firmware | |
TW201506788A (zh) | 在配有適用統一可延伸韌體介面(uefi)之韌體之計算裝置中的安全啓動覆蓋技術 | |
TWI750442B (zh) | 韌體安全防護方法與使用此方法的電子系統 | |
JP6128388B2 (ja) | 情報処理装置 | |
US11481496B2 (en) | Information processing apparatus for detecting tampering with software executed at boot time, method for rebooting information processing apparatus, and storage medium | |
CN101663643A (zh) | 选择性地擦除***存储器的方法和*** | |
US8375198B2 (en) | Boot system and method having a BIOS that reads an operating system from first storage device via an input/output chip based on detecting a temperature of a second storage device | |
WO2015164576A1 (en) | Method for completing a secure erase operation | |
TW201937366A (zh) | 具開機之可信驗證與容錯移轉之計算機系統及方法 | |
US20100138932A1 (en) | Data protecting method and computing apparatus | |
CN113330436A (zh) | 基于制造状态的固件子***恢复 | |
JP2006344113A (ja) | 情報処理装置のセキュリティ装置およびセキュリティ方法 | |
TW201839647A (zh) | 電子裝置 | |
US11836048B2 (en) | Information processing apparatus | |
TW201348948A (zh) | 用於記錄筆記型電腦關機資訊的方法及系統 | |
US20230155840A1 (en) | Information processing apparatus and control method for information processing apparatus | |
EP3940565A1 (en) | System management states | |
JP2018198000A (ja) | 監視プログラム、監視方法および情報処理装置 | |
US11163885B2 (en) | Firmware outputted keyboard code to enter operating system state | |
CN115879101A (zh) | 一种固件安全检测方法及*** | |
US20220382636A1 (en) | Security inspections |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20141006 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20141014 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161122 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170113 |
|
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: 20170307 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170329 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6128388 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |