JP5645014B2 - I/o接続システム、方法及びプログラム - Google Patents
I/o接続システム、方法及びプログラム Download PDFInfo
- Publication number
- JP5645014B2 JP5645014B2 JP2010514449A JP2010514449A JP5645014B2 JP 5645014 B2 JP5645014 B2 JP 5645014B2 JP 2010514449 A JP2010514449 A JP 2010514449A JP 2010514449 A JP2010514449 A JP 2010514449A JP 5645014 B2 JP5645014 B2 JP 5645014B2
- Authority
- JP
- Japan
- Prior art keywords
- host
- hot plug
- processing
- hot
- detection
- 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
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
-
- 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/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/40—Bus coupling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Description
2a、2b 上流PCIエクスプレス−イーサネット(登録商標)ブリッジ
3 イーサネット(登録商標)スイッチ
4 システムマネージャ
5a、5b 下流PCIエクスプレス−イーサネット(登録商標)ブリッジ
6a、6b I/O
11a、11b ホットプラグ処理部
12a、12b ホットリムーブ処理部
13a、13b ホットプラグ同期部
14a、14b ホットリムーブ通知部
15a、15b CPU
16a、16b ノースブリッジ
17a、17b メモリ
21a、21b、171a、171b ホットプラグ開始フラグ
22a、22b ホットリムーブ通知フラグ
Claims (21)
- ネットワークを介して互いに接続された複数のホストと一乃至複数のI/Oとを備えるI/O接続システムにおいて、
前記ホストに前記I/Oを接続するための複数の処理からなるホットプラグ処理を実行するホットプラグ処理手段と、
前記ホットプラグ処理の中の前記I/Oにアクセスする直前までの処理である第1のホットプラグ処理を前記ホットプラグ処理手段が完了するのに応じて、前記ホットプラグ処理手段に対して、前記ホットプラグ処理の停止を指示する停止指示手段と、
前記ホストと前記I/Oとの間の接続が確立し、前記ホストが前記I/Oにアクセス可能になったことを検知する検知手段と、
前記検知手段による検知に応じて、前記ホットプラグ処理手段に対し、前記ホットプラグ処理の中の前記第1のホットプラグ処理以外の処理である第2のホットプラグ処理の開始を指示する開始指示手段と
を備え、
前記第1のホットプラグ処理はI/Oスロットの電源を立ち上げて有効にする処理を含み、
前記第2のホットプラグ処理はI/Oに対応するデバイスドライバをロードする処理及びホストが保持する接続I/O情報を更新する処理の少なくとも一方を含む
ことを特徴とするI/O接続システム。 - 請求項1に記載のI/O接続システムにおいて、
ロードされたプログラムに従って動作する処理装置と、前記処理装置を前記開始指示手段として動作させる開始指示プログラムとを備え、
前記検知手段は、前記開始指示プログラム自身のアドレス空間にマップされたフラグを更新し、
前記開始指示手段は、前記フラグに応じて前記第2のホットプラグ処理の開始を指示する
ことを特徴とするI/O接続システム。 - 請求項1及び2のいずれかに記載のI/O接続システムにおいて、
ロードされたプログラムに従って動作する処理装置と、前記処理装置を前記ホットプラグ処理手段として動作させるホットプラグ処理プログラムとを備え、
前記処理装置は、少なくとも前記第2のホットプラグ処理を実行中、排他制御を行う
ことを特徴とするI/O接続システム。 - ネットワークを介して互いに接続された複数のホストと一乃至複数のI/Oを備えるI/O接続システムにおいて、
第1のホストとI/Oの間のホットリムーブ処理のうち、前記第1のホストが前記I/Oにアクセスして行う処理の完了を検知する第1の検知手段と、
前記第1の検知手段での検知に応じて、前記I/Oの接続先を前記第1のホストから前記第1のホストとは異なる第2のホストに切り替えるホスト切り替え手段と、
前記第1のホストにおける、前記第1のホストのI/Oスロットの電源停止を含む前記ホットリムーブ処理全体の完了に先行して、前記第2のホストと前記I/Oの間の、前記第2のホストのI/Oスロットの電源立ち上げを含むホットプラグ処理を開始する手段と、
前記ホットプラグ処理のうち、前記第2のホストが前記I/Oにアクセスすることなく行う処理の完了を検知して、前記ホットプラグ処理を停止する停止手段と、
前記第2のホストが前記I/Oにアクセス可能になったことを検知する第2の検知手段と、
前記第2の検知手段での検知に応じて、前記停止手段が停止させた前記ホットプラグ処理を再開する手段と
を備えることを特徴とするI/O接続システム。 - 請求項4に記載のI/O接続システムにおいて、
前記ホストと前記ネットワークとを接続し、前記ホストとの間で第1のプロトコルにてデータ通信を行い、前記ネットワークとの間で第2のプロトコルにてデータ通信を行う上流中継装置と、
前記I/Oと前記ネットワークとを接続し、前記ネットワークとの間で前記第2のプロトコルにてデータ通信を行い、前記I/Oとの間で前記第1のプロトコルにてデータ通信を行う下流中継装置とを備え、
前記上流及び下流中継装置は、前記第1及び第2のプロトコルをトンネリングすることにより前記ホスト及びI/Oとの間の接続を確立し、
トンネリングする前記ホスト及びI/Oの組み合わせを変更することにより、前記ホスト及びI/Oの接続を切り替える
ことを特徴とするI/O接続システム。 - 請求項4及び5のいずれかに記載のI/O接続システムにおいて、I/Oをホットリムーブするホストに対して、ホットリムーブ処理の開始を指示すると共に、I/Oが次に割り当てられるホストを通知する信号を送信し、前記I/Oが次に割り当てられるホストに対して、ホットプラグ処理の開始を指示する信号を送信する制御手段を備えることを特徴とするI/O接続システム。
- 請求項4乃至6のいずれかに記載のI/O接続システムにおいて、
前記第1のホストは、ロードされたプログラムに従って動作する第1の処理装置と、前記第1の処理装置を前記第1の検知手段として動作させるプログラムであって、当該プログラム自身のアドレス空間にマップされるホットリムーブ通知フラグをアサートすることにより検知結果を出力する第1の検知プログラムとを備え、
前記第2のホストは、ロードされたプログラムに従って動作する第2の処理装置と、前記第2の処理装置を前記停止手段として動作させるプログラムであって、当該プログラム自身のアドレス空間にマップされるホットプラグ開始フラグをポーリングすることにより、前記第2のホストが前記I/Oにアクセスするための処理の再開を検知する停止プログラムとを備える
ことを特徴とするI/O接続システム。 - 請求項7に記載のI/O接続システムにおいて、
前記ホットリムーブ通知フラグのアサートに応じて、前記ホスト切り替え手段に対し、ホストの切り替えの開始を指示する手段と、
前記ホスト切り替え手段から受信するホストの切り替え完了の通知に応じて、前記ホットプラグ開始フラグをアサートする手段と
を更に備えることを特徴とするI/O接続システム。 - 請求項4乃至8のいずれかに記載のI/O接続システムにおいて、開始から前記第1のホストが前記I/Oにアクセスして行う処理を完了するまでの前記ホットリムーブ処理、及び、前記第2のホストが前記I/Oにアクセス可能になってから完了するまでの前記ホットプラグ処理は、排他制御が行われることを特徴とするI/O接続システム。
- ネットワークを介して互いに接続された複数のホストと一乃至複数のI/Oとを備えるI/O接続システムでホストとI/Oとを接続する方法において、
前記ホストに前記I/Oを接続するための複数の処理からなるホットプラグ処理の中の前記I/Oにアクセスする直前までの処理である第1のホットプラグ処理が完了するのに応じて、前記ホットプラグ処理を停止する停止段階と、
前記ホストと前記I/Oとの間の接続が確立し、前記ホストが前記I/Oにアクセス可能になったことを検知する検知段階と、
前記検知に応じて、前記ホットプラグ処理の中の前記第1のホットプラグ処理以外の処理である第2のホットプラグ処理を開始する開始段階と
を含むことを特徴とするI/O接続方法。 - 請求項10に記載のI/O接続方法において、
前記開始段階での前記第2のホットプラグ処理の開始は、ロードされた開始指示プログラムに従って動作する処理装置が指示し、
前記検知段階では、前記開始指示プログラム自身のアドレス空間にマップされるフラグが検知に応じて更新され、
前記処理装置は、前記フラグに応じて前記第2のホットプラグ処理の開始を指示する
ことを特徴とするI/O接続方法。 - 請求項10及び11のいずれかに記載のI/O接続方法において、
前記ホットプラグ処理は、ロードされたプログラムに従って動作する処理装置と、前記処理装置にて前記ホットプラグ処理を実行させるためのホットプラグ処理プログラムとにより実行され、
前記処理装置は、少なくとも前記第2のホットプラグ処理を実行中、排他制御を行う
ことを特徴とするI/O接続方法。 - ネットワークを介して互いに接続された複数のホストと一乃至複数のI/Oを備えるI/O接続システムにてホストとI/Oとを接続するI/O接続方法において、
第1のホストとI/Oの間のホットリムーブ処理のうち、前記第1のホストが前記I/Oにアクセスして行う処理の完了を検知する第1の検知段階と、
前記第1の検知段階での検知に応じて、前記I/Oの接続先を前記第1のホストから前記第1のホストとは異なる第2のホストに切り替えるホスト切り替え段階と、
前記第1のホストにおける、前記第1のホストのI/Oスロットの電源停止を含む前記ホットリムーブ処理全体の完了に先行して、前記第2のホストと前記I/Oの間の、前記第2のホストのI/Oスロットの電源立ち上げを含むホットプラグ処理を開始する段階と、
前記ホットプラグ処理のうち、前記第2のホストが前記I/Oにアクセスすることなく行う処理の完了を検知して、前記ホットプラグ処理を停止する停止段階と、
前記第2のホストが前記I/Oにアクセス可能になったことを検知する第2の検知段階と、
前記第2の検知段階での検知に応じて、前記停止段階にて停止させた前記ホットプラグ処理を再開する段階と
を含むことを特徴とするI/O接続方法。 - 請求項13に記載のI/O接続方法において、
前記ホストと前記ネットワークとを接続し、前記ホストとの間で第1のプロトコルにてデータ通信を行い、前記ネットワークとの間で第2のプロトコルにてデータ通信を行う上流中継装置を介して前記ホストと前記ネットワークは接続され、
前記ネットワークとの間で前記第2のプロトコルにてデータ通信を行い、前記I/Oとの間で前記第1のプロトコルにてデータ通信を行う下流中継装置を介して前記I/Oと前記ネットワークは接続され、
前記上流及び下流中継装置は、前記第1及び第2のプロトコルをトンネリングすることにより前記ホスト及びI/Oとの間の接続を確立し、
トンネリングする前記ホスト及びI/Oの組み合わせを変更することにより、前記ホスト及びI/Oの接続を切り替える
ことを特徴とするI/O接続方法。 - 請求項13及び14のいずれかに記載のI/O接続方法において、
前記I/O接続システムにおけるI/Oの接続を制御する制御装置が、I/Oをホットリムーブするホストに対して、ホットリムーブ処理の開始を指示すると共に、I/Oが次に割り当てられるホストを通知する信号を送信する段階と、
前記制御装置が、前記I/Oが次に割り当てられるホストに対して、ホットプラグ処理の開始を指示する信号を送信する段階と
を含むことを特徴とするI/O接続方法。 - 請求項13乃至15のいずれかに記載のI/O接続方法において、
前記第1の検知段階は、ロードされたプログラムに従って動作する第1の処理装置と、前記第1の処理装置にて前記第1の検知段階を実行させるプログラムであって、当該プログラム自身のアドレス空間にマップされるホットリムーブ通知フラグをアサートすることにより検知結果を出力する第1の検知プログラムとを備える前記第1のホストによって実行され、
前記停止段階は、ロードされたプログラムに従って動作する第2の処理装置と、前記第2の処理装置にて前記停止段階を実行させるプログラムであって、当該プログラム自身のアドレス空間にマップされるホットプラグ開始フラグをポーリングすることにより、前記第2のホストが前記I/Oにアクセスするための処理の再開を検知する停止プログラムとを備える前記第2のホストによって実行される
ことを特徴とするI/O接続方法。 - 請求項16に記載のI/O接続方法において、
前記ホットリムーブ通知フラグのアサートを前記第1の検知段階での検知として、前記アサートに応じて前記ホスト切り替え段階を開始し、
ホストの切り替え完了に応じて、前記ホットプラグ開始フラグをアサートする段階を更に含む
ことを特徴とするI/O接続方法。 - 請求項13乃至17のいずれかに記載のI/O接続方法において、開始から前記第1のホストが前記I/Oにアクセスして行う処理を完了するまでの前記ホットリムーブ処理、及び、前記第2のホストが前記I/Oにアクセス可能になってから完了するまでの前記ホットプラグ処理は、排他制御が行われることを特徴とするI/O接続方法。
- ネットワークを介して互いに接続された複数のホストと一乃至複数のI/Oとを備えるI/O接続システムのホストとして動作するコンピュータにて実行されるプログラムにおいて、
前記ホストに前記I/Oを接続するための複数の処理からなるホットプラグ処理を実行するホットプラグ処理手段、
前記ホットプラグ処理の中の前記I/Oにアクセスする直前までの処理である第1のホットプラグ処理を前記ホットプラグ処理手段が完了するのに応じて、前記ホットプラグ処理手段に対して、前記ホットプラグ処理の停止を指示する停止指示手段、及び、
前記ホストと前記I/Oとの間の接続が確立し、前記ホストが前記I/Oにアクセス可能になったことを検知する検知手段による検知に応じて、前記ホットプラグ処理手段に対し、前記ホットプラグ処理の中の前記第1のホットプラグ処理以外の処理である第2のホットプラグ処理の開始を指示する開始指示手段
としてコンピュータを機能させることを特徴とするプログラム。 - 請求項19に記載のプログラムにおいて、
前記検知手段は、前記開始指示プログラム自身のアドレス空間にマップされるフラグを更新し、
前記開始指示手段は、前記フラグに応じて前記第2のホットプラグ処理の開始を指示する
ことを特徴とするプログラム。 - 請求項19及び20のいずれかに記載のプログラムにおいて、少なくとも前記第2のホットプラグ処理を実行中、排他制御が行われることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010514449A JP5645014B2 (ja) | 2008-05-28 | 2009-05-14 | I/o接続システム、方法及びプログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008139315 | 2008-05-28 | ||
JP2008139315 | 2008-05-28 | ||
PCT/JP2009/059302 WO2009145098A1 (ja) | 2008-05-28 | 2009-05-14 | I/o接続システム、方法及びプログラム |
JP2010514449A JP5645014B2 (ja) | 2008-05-28 | 2009-05-14 | I/o接続システム、方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2009145098A1 JPWO2009145098A1 (ja) | 2011-10-13 |
JP5645014B2 true JP5645014B2 (ja) | 2014-12-24 |
Family
ID=41376977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010514449A Active JP5645014B2 (ja) | 2008-05-28 | 2009-05-14 | I/o接続システム、方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8990468B2 (ja) |
JP (1) | JP5645014B2 (ja) |
WO (1) | WO2009145098A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8443126B2 (en) * | 2010-09-22 | 2013-05-14 | Wilocity, Ltd. | Hot plug process in a distributed interconnect bus |
EP2685385B1 (en) * | 2011-03-09 | 2016-08-24 | Nec Corporation | Network system |
KR102147629B1 (ko) * | 2013-11-18 | 2020-08-27 | 삼성전자 주식회사 | 플렉시블 서버 시스템 |
CN105701051B (zh) * | 2016-01-15 | 2019-10-15 | 华为技术有限公司 | 一种热插拔方法、主机控制器、主机及PCIe桥设备 |
WO2017209854A1 (en) | 2016-05-31 | 2017-12-07 | Brocade Communications Systems, Inc. | Hot-plug hardware and software implementation |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01253995A (ja) * | 1988-04-04 | 1989-10-11 | Hitachi Ltd | 電子回路板の活線挿入方法 |
JP2000172389A (ja) * | 1998-12-09 | 2000-06-23 | Nec Kofu Ltd | Pciホットプラグ機構 |
JP2000194453A (ja) * | 1998-12-28 | 2000-07-14 | Hitachi Ltd | 多重化装置の活線挿抜制御方式 |
JP2003256349A (ja) * | 2002-02-26 | 2003-09-12 | Fujitsu Component Ltd | 電子装置及びその制御方法 |
JP2007219873A (ja) * | 2006-02-17 | 2007-08-30 | Nec Corp | スイッチ及びネットワークブリッジ装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7673090B2 (en) * | 2001-12-19 | 2010-03-02 | Intel Corporation | Hot plug interface control method and apparatus |
US7814495B1 (en) * | 2006-03-31 | 2010-10-12 | V Mware, Inc. | On-line replacement and changing of virtualization software |
US7761612B2 (en) * | 2006-12-07 | 2010-07-20 | International Business Machines Corporation | Migrating domains from one physical data processing system to another |
US7991839B2 (en) * | 2006-12-19 | 2011-08-02 | International Business Machines Corporation | Communication between host systems using a socket connection and shared memories |
US7836238B2 (en) * | 2006-12-19 | 2010-11-16 | International Business Machines Corporation | Hot-plug/remove of a new component in a running PCIe fabric |
US8281303B2 (en) * | 2007-10-31 | 2012-10-02 | Hewlett-Packard Development Company, L.P. | Dynamic ejection of virtual devices on ejection request from virtual device resource object within the virtual firmware to virtual resource driver executing in virtual machine |
US8141093B2 (en) * | 2007-11-15 | 2012-03-20 | International Business Machines Corporation | Management of an IOV adapter through a virtual intermediary in an IOV management partition |
US8141092B2 (en) * | 2007-11-15 | 2012-03-20 | International Business Machines Corporation | Management of an IOV adapter through a virtual intermediary in a hypervisor with functional management in an IOV management partition |
US8141094B2 (en) * | 2007-12-03 | 2012-03-20 | International Business Machines Corporation | Distribution of resources for I/O virtualized (IOV) adapters and management of the adapters through an IOV management partition via user selection of compatible virtual functions |
US8359415B2 (en) * | 2008-05-05 | 2013-01-22 | International Business Machines Corporation | Multi-root I/O virtualization using separate management facilities of multiple logical partitions |
US8732349B2 (en) * | 2009-11-18 | 2014-05-20 | Fusion-Io, Inc. | Assignment of resources in an input/output (I/O) virtualization system |
-
2009
- 2009-05-14 US US12/736,808 patent/US8990468B2/en active Active
- 2009-05-14 WO PCT/JP2009/059302 patent/WO2009145098A1/ja active Application Filing
- 2009-05-14 JP JP2010514449A patent/JP5645014B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01253995A (ja) * | 1988-04-04 | 1989-10-11 | Hitachi Ltd | 電子回路板の活線挿入方法 |
JP2000172389A (ja) * | 1998-12-09 | 2000-06-23 | Nec Kofu Ltd | Pciホットプラグ機構 |
JP2000194453A (ja) * | 1998-12-28 | 2000-07-14 | Hitachi Ltd | 多重化装置の活線挿抜制御方式 |
JP2003256349A (ja) * | 2002-02-26 | 2003-09-12 | Fujitsu Component Ltd | 電子装置及びその制御方法 |
JP2007219873A (ja) * | 2006-02-17 | 2007-08-30 | Nec Corp | スイッチ及びネットワークブリッジ装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2009145098A1 (ja) | 2009-12-03 |
US8990468B2 (en) | 2015-03-24 |
JPWO2009145098A1 (ja) | 2011-10-13 |
US20110072182A1 (en) | 2011-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10025745B2 (en) | Computer system, method for accessing peripheral component interconnect express endpoint device, and apparatus | |
US10671423B2 (en) | Hot-plug hardware and software implementation | |
CN100474247C (zh) | 在计算机服务器***中更新固件的方法 | |
US8583848B2 (en) | Switching circuit connected to an I/O device, and switching circuit connected to an I/O device control method | |
JP5645014B2 (ja) | I/o接続システム、方法及びプログラム | |
GB2475357A (en) | Apparatus and method for moving a virtual machine from a first to second computing device using switching hypervisors. | |
KR20110098974A (ko) | Usb 디바이스의 빠른 시동을 위한 시스템, 장치, 및 방법 | |
WO2012155555A1 (zh) | 一种运行多个虚拟机的方法及*** | |
US11681455B2 (en) | Shadow live migration over a smart network interface card | |
WO2018201461A1 (zh) | 虚拟机迁移的方法、装置和虚拟化*** | |
JP2015088014A (ja) | 計算機の制御方法及び計算機 | |
JP2012243298A (ja) | サーバi/oマイグレーション管理方法及び装置 | |
CN108062234B (zh) | 一种通过mailbox协议实现服务器主机访问BMC FLASH的***及方法 | |
CN116257276B (zh) | 支持虚拟化硬件加速的虚拟宿主机用户后端升级方法 | |
US20200015296A1 (en) | Computer system and method thereof for sharing of wireless connection information between uefi firmware and os | |
WO2013182123A1 (zh) | 一种数据终端的运行模式切换方法、装置及数据终端 | |
CN113660123B (zh) | 虚拟交换机升级方法、装置、电子设备以及存储介质 | |
JP5854130B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
WO2021181537A1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP5541544B2 (ja) | コンピュータ装置、データ転送方法、及びプログラム | |
US20230333996A1 (en) | System and method for network interface controller based data migration | |
CN118069285A (zh) | 一种连接恢复方法、装置、卸载卡及*** | |
CN112925730A (zh) | 一种PCIe设备链路训练控制方法及*** | |
JP2019128696A (ja) | 通信支援装置及び通信支援プログラム | |
JPH01292451A (ja) | 情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120406 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130724 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130924 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140305 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140507 |
|
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: 20141008 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141021 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5645014 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |