JP2008262538A - 入出力(i/o)エラーをハンドリングするための方法及びシステム - Google Patents
入出力(i/o)エラーをハンドリングするための方法及びシステム Download PDFInfo
- Publication number
- JP2008262538A JP2008262538A JP2008012640A JP2008012640A JP2008262538A JP 2008262538 A JP2008262538 A JP 2008262538A JP 2008012640 A JP2008012640 A JP 2008012640A JP 2008012640 A JP2008012640 A JP 2008012640A JP 2008262538 A JP2008262538 A JP 2008262538A
- Authority
- JP
- Japan
- Prior art keywords
- link
- errors
- error
- checking
- recovery process
- 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.)
- Granted
Links
Images
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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0712—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a virtual computing platform, e.g. logically partitioned systems
-
- 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0745—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Hardware Redundancy (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
【解決手段】本発明に係る方法は、システムの入出力(I/O)リンクのパリティエラーをハンドリングするための方法であって、前記リンクは、前記システムの複数のデバイスによって共有され、前記方法は、前記システムのコンフィギュレーションの期間中に1つ又は2つ以上のエラーについてデバイスをチェックするステップと、1つ又は2つ以上のエラーが検出された場合に、前記デバイスがコンフィギュレーションされることを制限し、前記チェックするステップを別のデバイスについて繰り返すステップと、エラーから回復する能力について前記デバイスを検査するステップと、前記デバイスが前記エラーから回復する能力を有する場合に、前記デバイスを第1のモードでコンフィギュレーションするステップとを含む方法。
【選択図】図1
Description
304・・・健全性チェッカデーモン
306・・・デバイスドライバ
310・・・エラーイベントキューイングモジュール
350・・・ハードウェア部
2、3'、5'・・・エラーイベント
3・・・エラーイベントの供給
4、5・・・サスペンド
6・・・I/Oリンクのリセット
7、8・・・レジューム
510・・・ハイパーバイザモジュール
512、512'・・・OSインスタンス
518、518'・・・エラーイベントキューイングモジュール
520、520'・・・エラー回復システムドライバ
522、522'・・・健全性チェッカデーモン
524、524'・・・デバイスドライバ
550・・・ハードウェア
1、1'、2、2'・・・エラーイベント
3、3'・・・エラーイベントの供給
4、4'、5、5'、6、6'・・・サスペンド
7・・・I/Oリンクのリセット
8、8'、9、9'、10、10'・・・レジューム
Claims (21)
- システムの入出力(I/O)リンクのパリティエラーをハンドリングするための方法であって、
前記リンクは、
前記システムの複数のデバイスによって共有され、
前記方法は、
前記システムのコンフィギュレーションの期間中に1つ又は2つ以上のエラーについてデバイスをチェックするステップと、
1つ又は2つ以上のエラーが検出された場合に、前記デバイスがコンフィギュレーションされることを制限し、前記チェックするステップを別のデバイスについて繰り返すステップと、
エラーから回復する能力について前記デバイスを検査するステップと、
前記デバイスが前記エラーから回復する能力を有する場合に、前記デバイスを第1のモードでコンフィギュレーションするステップと
を含む方法。 - 前記デバイスを検査するステップが、
前記デバイスが前記エラーから回復する能力を有しないと判断した場合に、前記システムの起動時間優先度に従って前記デバイスを第2のモードでコンフィギュレーションすること
をさらに含む、請求項1に記載の方法。 - 前記デバイスを検査するステップは、
前記デバイスのソフトウェアコードの有効性を確認するステップを含み、
前記ソフトウェアコードは、
前記デバイスのオペレーションを駆動するコードである、
請求項1に記載の方法。 - 前記デバイスをコンフィギュレーションするステップは、
前記デバイスに識別子を供給するステップを含み、
前記識別子は、
コンフィギュレーションのモードを示すように構成されている、
請求項1に記載の方法。 - 前記デバイスをコンフィギュレーションするステップは、
前記デバイスに識別子を供給するステップを含み、
前記識別子は、コンフィギュレーションのモードを示すように構成されている、
請求項2に記載の方法。 - システムの入出力(I/O)リンク上のパリティエラーをハンドリングするための方法であって、
前記リンクは前記システムの複数のデバイスによって共有され、
前記方法は、
前記システムのランタイムの期間中にエラーについてデバイスをチェックするステップと、
前記デバイスについて遭遇したエラーを示す数の値がしきい値よりも大きい場合には前記デバイスを分離して削除し、前記チェックするステップを別のデバイスについて繰り返すステップと、
前記デバイスの回復プロセスを起動するステップと、
前記回復プロセスの結果を報告するステップと
を含む方法。 - 前記回復プロセスを起動するステップは、
前記リンクに結合される1つ又は2つ以上のデバイスをサスペンドするステップと、
前記デバイスが結合されているリンクをリセットするステップと、
前記リンクに結合される1つ又は2つ以上のデバイスをレジュームするステップと
を含む、請求項6に記載の方法。 - 前記システムは、
複数のオペレーティングシステムを含み、
前記デバイスを分離して削除するステップは、
前記デバイスを共有する前記オペレーティングシステムの詳細を収集するステップと、
前記デバイスを分離して削除している間、前記デバイスを使用する前記オペレーティングシステムのそれぞれを調整して更新するステップと
を含む、請求項6に記載の方法。 - 前記回復プロセスを起動するステップは、
前記デバイスを共有する前記オペレーティングシステムの詳細を収集することと、
前記回復プロセスを実行している間、前記デバイスを使用する前記オペレーティングシステムのそれぞれを調整して更新することと
を含む、請求項8に記載の方法。 - 前記チェックするステップは、
前記エラーをエラーイベントキューイングモジュールにリストすることと、
前記リストされたエラーに従って前記個数をカウントすることと
を含む、請求項6に記載の方法。 - 前記調整して更新するステップは、
ハイパーバイザによって実行される、
請求項8に記載の方法。 - 前記調整して更新するステップは、
ハイパーバイザによって実行される、
請求項9に記載の方法。 - 前記チェックするステップは、
健全性チェッカデーモンによって定期的に実行される、
請求項6に記載の方法。 - 前記チェックするステップは、
前記デバイスのデバイスドライバを使用して実行される、
請求項6に記載の方法。 - コンピュータシステムであって、
処理部と、
前記処理部に結合され、システムの入出力(I/O)リンク上のパリティエラーをハンドリングするためのコードを記憶するメモリであって、
前記コードは、
前記システムの前記I/Oリンク上のパリティエラーをハンドリングするための方法を前記処理部に実行させ、
前記I/Oリンクは、前記システムの複数のデバイスによって共有され、
前記コードは、
前記システムのコンフィギュレーションの期間中にエラーについてデバイスをチェックするステップと、
エラーが検出された場合に、前記デバイスがコンフィギュレーションされることを制限し、前記チェックするステップを別のデバイスについて繰り返すステップと、
エラーから回復する能力について前記デバイスを検査するステップと、
前記デバイスが前記エラーから回復する能力を有する場合に、前記デバイスを第1のモードでコンフィギュレーションするステップと
を含む
メモリとを備える、コンピュータシステム。 - コンピュータシステムであって、
処理部と、
前記処理部に結合され、システムの入出力(I/O)リンク上のパリティエラーをハンドリングするためのコードを記憶するメモリであって、
前記コードは、
前記システムの前記I/Oリンク上のパリティエラーをハンドリングするための方法を前記処理部に実行させ、
前記I/Oリンクは、前記システムの複数のデバイスによって共有され、
前記コードは、
前記システムのランタイムの期間中にエラーについてデバイスをチェックするステップと、
前記デバイスについて遭遇したエラーを示す数の値がしきい値よりも大きい場合には、前記デバイスを分離して削除し、前記チェックするステップを別のデバイスについて繰り返すステップと、
前記デバイスの回復プロセスを起動するステップと、
前記回復プロセスの結果を報告するステップと
を含む
メモリとを備える、コンピュータシステム。 - 前記システムは、
複数のオペレーティングシステムをハンドリングするようにコンフィギュレーションされている、
請求項16に記載のコンピュータシステム。 - コンピュータシステムと共に動作可能なコンピュータ可読媒体であって、
前記コンピュータ可読媒体には、前記コンピュータシステムによってサポートされるアーキテクチャシミュレータ環境と共に動作可能な命令が記憶され、
前記媒体は、
システムの入出力(I/O)リンク上のパリティエラーをハンドリングするための命令を含み、
前記I/Oリンクは、
前記システムの複数のデバイスによって共有され、
前記命令は、
方法を実行するように構成され、
前記方法は、
前記システムのコンフィギュレーションの期間中にエラーについてデバイスをチェックするステップと、
エラーが検出された場合に、前記デバイスがコンフィギュレーションされることを制限し、前記チェックするステップを別のデバイスについて繰り返すステップと、
エラーから回復する能力について前記デバイスを検査するステップと、
前記デバイスが前記エラーから回復する能力を有する場合に、前記デバイスを第1のモードでコンフィギュレーションするステップと
を含む、コンピュータ可読媒体。 - 請求項18に記載のコンピュータ可読媒体を備える製品。
- コンピュータシステムと共に動作可能なコンピュータ可読媒体であって、
前記コンピュータ可読媒体には、前記コンピュータシステムによってサポートされるアーキテクチャシミュレータ環境と共に動作可能な命令が記憶され、
前記媒体は、
システムの入出力(I/O)リンク上のパリティエラーをハンドリングするための命令を含み、
前記I/Oリンクは、
前記システムの複数のデバイスによって共有され、
前記命令は、
方法を実行するように構成され、
前記方法は、
前記システムのランタイムの期間中にエラーについてデバイスをチェックするステップと、
前記デバイスについて遭遇したエラーを示す数の値がしきい値よりも大きい場合には前記デバイスを分離して削除し、前記チェックするステップを別のデバイスについて繰り返すステップと、
前記デバイスの回復プロセスを起動するステップと、
前記回復プロセスの結果を報告するステップと
を含む、コンピュータ可読媒体。 - 請求項20に記載のコンピュータ可読媒体を備える製品。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/668,489 US7620854B2 (en) | 2007-01-30 | 2007-01-30 | Method and system for handling input/output (I/O) errors |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008262538A true JP2008262538A (ja) | 2008-10-30 |
JP4641546B2 JP4641546B2 (ja) | 2011-03-02 |
Family
ID=39669330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008012640A Expired - Fee Related JP4641546B2 (ja) | 2007-01-30 | 2008-01-23 | 入出力(i/o)エラーをハンドリングするための方法及びシステム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7620854B2 (ja) |
JP (1) | JP4641546B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2712016A1 (en) | 2007-12-05 | 2014-03-26 | Panasonic Corporation | Fuel cell power generation system |
JP2014186486A (ja) * | 2013-03-22 | 2014-10-02 | Canon Inc | 情報処理装置、方法およびプログラム |
KR20150029613A (ko) * | 2012-06-06 | 2015-03-18 | 인텔 코포레이션 | 입력/출력 에러-억제 이벤트 후의 복구 |
KR20180069111A (ko) * | 2013-12-26 | 2018-06-22 | 인텔 코포레이션 | Pci 익스프레스 강화 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4644720B2 (ja) * | 2008-03-10 | 2011-03-02 | 富士通株式会社 | 制御方法、情報処理装置及びストレージシステム |
US8381026B2 (en) * | 2009-06-22 | 2013-02-19 | Citrix Systems, Inc. | Systems and method for transaction stall detection and propagating the result in a multi-core architecture |
US8510592B1 (en) * | 2009-09-15 | 2013-08-13 | Netapp, Inc. | PCI error resilience |
US8898511B2 (en) * | 2010-06-24 | 2014-11-25 | International Business Machines Corporation | Homogeneous recovery in a redundant memory system |
US8780373B2 (en) * | 2011-06-13 | 2014-07-15 | Ricoh Company, Ltd. | Serial raster image processors used for error correction in a parallel raster image processor environment |
US8589841B2 (en) * | 2012-04-05 | 2013-11-19 | International Business Machines Corporation | Automatic parity checking identification |
US9262270B2 (en) * | 2012-12-28 | 2016-02-16 | Intel Corporation | Live error recovery |
US9798493B2 (en) * | 2013-12-16 | 2017-10-24 | International Business Machines Corporation | Firmware bypass for medium-access commands |
JP2016197360A (ja) * | 2015-04-06 | 2016-11-24 | 富士通株式会社 | 情報処理装置、情報処理装置の制御プログラム及び情報処理装置の制御方法 |
US9507626B1 (en) * | 2015-07-20 | 2016-11-29 | Red Had Israel, Ltd. | Virtual device backend recovery |
US11983138B2 (en) | 2015-07-26 | 2024-05-14 | Samsung Electronics Co., Ltd. | Self-configuring SSD multi-protocol support in host-less environment |
US10346041B2 (en) | 2016-09-14 | 2019-07-09 | Samsung Electronics Co., Ltd. | Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host |
US11461258B2 (en) | 2016-09-14 | 2022-10-04 | Samsung Electronics Co., Ltd. | Self-configuring baseboard management controller (BMC) |
US10372659B2 (en) | 2016-07-26 | 2019-08-06 | Samsung Electronics Co., Ltd. | Multi-mode NMVE over fabrics devices |
US11144496B2 (en) | 2016-07-26 | 2021-10-12 | Samsung Electronics Co., Ltd. | Self-configuring SSD multi-protocol support in host-less environment |
US20190109720A1 (en) | 2016-07-26 | 2019-04-11 | Samsung Electronics Co., Ltd. | Modular system (switch boards and mid-plane) for supporting 50g or 100g ethernet speeds of fpga+ssd |
US10210123B2 (en) | 2016-07-26 | 2019-02-19 | Samsung Electronics Co., Ltd. | System and method for supporting multi-path and/or multi-mode NMVe over fabrics devices |
US10467082B2 (en) * | 2016-12-09 | 2019-11-05 | Microsoft Technology Licensing, Llc | Device driver verification |
US10452459B2 (en) | 2016-12-09 | 2019-10-22 | Microsoft Technology Licensing, Llc | Device driver telemetry |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03265960A (ja) * | 1990-03-15 | 1991-11-27 | Nec Corp | チャネル障害処理方式 |
JPH08171406A (ja) * | 1994-12-19 | 1996-07-02 | Honda Motor Co Ltd | データ伝送制御装置 |
US5978938A (en) * | 1996-11-19 | 1999-11-02 | International Business Machines Corporation | Fault isolation feature for an I/O or system bus |
JP2002288049A (ja) * | 2001-03-27 | 2002-10-04 | Mitsubishi Electric Corp | Pciバス不良個所切り離し方法およびそのプログラム |
JP2003186697A (ja) * | 2001-12-19 | 2003-07-04 | Nec Corp | 周辺デバイス試験システム及び方法 |
JP2005122337A (ja) * | 2003-10-15 | 2005-05-12 | Nec Corp | バスシステム、ホストブリッジ、バスシステムのオンライン再立ち上げ方法及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6625761B1 (en) * | 2000-06-13 | 2003-09-23 | Cypress Semiconductor Corp. | Fault tolerant USB method and apparatus |
US7447934B2 (en) * | 2005-06-27 | 2008-11-04 | International Business Machines Corporation | System and method for using hot plug configuration for PCI error recovery |
US7546487B2 (en) * | 2005-09-15 | 2009-06-09 | Intel Corporation | OS and firmware coordinated error handling using transparent firmware intercept and firmware services |
US7428602B2 (en) * | 2005-11-29 | 2008-09-23 | International Business Machines Corporation | Method for executing initialization code to configure connected devices and executing segments of configuration code from a failed segment |
-
2007
- 2007-01-30 US US11/668,489 patent/US7620854B2/en active Active
-
2008
- 2008-01-23 JP JP2008012640A patent/JP4641546B2/ja not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03265960A (ja) * | 1990-03-15 | 1991-11-27 | Nec Corp | チャネル障害処理方式 |
JPH08171406A (ja) * | 1994-12-19 | 1996-07-02 | Honda Motor Co Ltd | データ伝送制御装置 |
US5978938A (en) * | 1996-11-19 | 1999-11-02 | International Business Machines Corporation | Fault isolation feature for an I/O or system bus |
JP2002288049A (ja) * | 2001-03-27 | 2002-10-04 | Mitsubishi Electric Corp | Pciバス不良個所切り離し方法およびそのプログラム |
JP2003186697A (ja) * | 2001-12-19 | 2003-07-04 | Nec Corp | 周辺デバイス試験システム及び方法 |
JP2005122337A (ja) * | 2003-10-15 | 2005-05-12 | Nec Corp | バスシステム、ホストブリッジ、バスシステムのオンライン再立ち上げ方法及びプログラム |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2712016A1 (en) | 2007-12-05 | 2014-03-26 | Panasonic Corporation | Fuel cell power generation system |
KR20150029613A (ko) * | 2012-06-06 | 2015-03-18 | 인텔 코포레이션 | 입력/출력 에러-억제 이벤트 후의 복구 |
US9411667B2 (en) | 2012-06-06 | 2016-08-09 | Intel Corporation | Recovery after input/ouput error-containment events |
KR101679947B1 (ko) | 2012-06-06 | 2016-12-06 | 인텔 코포레이션 | 입력/출력 에러-억제 이벤트 후의 복구 |
JP2014186486A (ja) * | 2013-03-22 | 2014-10-02 | Canon Inc | 情報処理装置、方法およびプログラム |
US9954741B2 (en) | 2013-03-22 | 2018-04-24 | Canon Kabushiki Kaisha | Information processing apparatus and method including display control of messages during printing |
KR20180069111A (ko) * | 2013-12-26 | 2018-06-22 | 인텔 코포레이션 | Pci 익스프레스 강화 |
KR101874726B1 (ko) | 2013-12-26 | 2018-07-04 | 인텔 코포레이션 | Pci 익스프레스 강화 |
KR102041743B1 (ko) | 2013-12-26 | 2019-11-06 | 인텔 코포레이션 | Pci 익스프레스 강화 |
US11043965B2 (en) | 2013-12-26 | 2021-06-22 | Intel Corporation | PCI express enhancements |
US11283466B2 (en) | 2013-12-26 | 2022-03-22 | Intel Corporation | PCI express enhancements |
US11632130B2 (en) | 2013-12-26 | 2023-04-18 | Intel Corporation | PCI express enhancements |
Also Published As
Publication number | Publication date |
---|---|
US7620854B2 (en) | 2009-11-17 |
US20080184077A1 (en) | 2008-07-31 |
JP4641546B2 (ja) | 2011-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4641546B2 (ja) | 入出力(i/o)エラーをハンドリングするための方法及びシステム | |
US8713350B2 (en) | Handling errors in a data processing system | |
EP2510439B1 (en) | Managing errors in a data processing system | |
JP5851503B2 (ja) | 高可用性仮想機械環境におけるアプリケーションの高可用性の提供 | |
US8122290B2 (en) | Error log consolidation | |
US10068015B2 (en) | Monitoring a monitoring-target process | |
KR101081092B1 (ko) | 병렬 컴퓨터 시스템과 병렬 컴퓨터 시스템 구동 방법과 컴퓨터 판독가능한 기록 매체 | |
US9454415B2 (en) | Communication failure source isolation in a distributed computing system | |
TWI632462B (zh) | 開關裝置及偵測積體電路匯流排之方法 | |
US8943360B2 (en) | DMI redundancy in multiple processor computer systems | |
US20120266027A1 (en) | Storage apparatus and method of controlling the same | |
KR100633827B1 (ko) | 멀티 노드 컴퓨터 시스템의 목록화를 위한 방법 및 장치 | |
JP2007149085A (ja) | 接続された装置を構成するための初期設定コードの実行 | |
US8055934B1 (en) | Error routing in a multi-root communication fabric | |
JPH0950424A (ja) | ダンプ採取装置およびダンプ採取方法 | |
US11010249B2 (en) | Kernel reset to recover from operating system errors | |
US20110276843A1 (en) | Intelligent error-reporting apparatus and method | |
US7461299B2 (en) | Monitoring writes to cache as part of system error handling | |
US8032791B2 (en) | Diagnosis of and response to failure at reset in a data processing system | |
JP2020021313A (ja) | データ処理装置および診断方法 | |
JP2013257640A (ja) | コンフィグレーション制御装置、コンフィグレーション制御方法及びコンフィグレーション制御プログラム | |
US20120311391A1 (en) | Failure data management for a distributed computer system | |
JP2021002144A (ja) | 情報処理装置、情報処理装置の制御方法及び情報処理装置の制御プログラム | |
US10193752B2 (en) | Storage system upgrade | |
US9176806B2 (en) | Computer and memory inspection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100813 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101108 |
|
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: 20101125 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101129 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4641546 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131210 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees | ||
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |