JP4404353B2 - ディスク故障を抑止するディスクアレイ - Google Patents
ディスク故障を抑止するディスクアレイ Download PDFInfo
- Publication number
- JP4404353B2 JP4404353B2 JP2004154077A JP2004154077A JP4404353B2 JP 4404353 B2 JP4404353 B2 JP 4404353B2 JP 2004154077 A JP2004154077 A JP 2004154077A JP 2004154077 A JP2004154077 A JP 2004154077A JP 4404353 B2 JP4404353 B2 JP 4404353B2
- Authority
- JP
- Japan
- Prior art keywords
- disk
- head
- disk array
- data
- disk device
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B21/00—Head arrangements not specific to the method of recording or reproducing
- G11B21/02—Driving or moving of heads
- G11B21/12—Raising and lowering; Back-spacing or forward-spacing along track; Returning to starting position otherwise than during transducing operation
-
- 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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/675—Guiding containers, e.g. loading, ejecting cassettes
- G11B15/68—Automatic cassette changing arrangements; automatic tape changing arrangements
- G11B15/682—Automatic cassette changing arrangements; automatic tape changing arrangements with fixed magazines having fixed cassette storage cells, e.g. in racks
- G11B15/6835—Automatic cassette changing arrangements; automatic tape changing arrangements with fixed magazines having fixed cassette storage cells, e.g. in racks the cassettes being transferred to a fixed recorder or player using a moving carriage
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B17/00—Guiding record carriers not specifically of filamentary or web form, or of supports therefor
- G11B17/22—Guiding record carriers not specifically of filamentary or web form, or of supports therefor from random access magazine of disc records
- G11B17/26—Guiding record carriers not specifically of filamentary or web form, or of supports therefor from random access magazine of disc records the magazine having a cylindrical shape with vertical axis
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/54—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/10—Indexing scheme relating to G06F11/10
- G06F2211/1002—Indexing scheme relating to G06F11/1076
- G06F2211/1088—Scrubbing in RAID systems with parity
-
- 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
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
- G11B2220/415—Redundant array of inexpensive disks [RAID] systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
本実施形態における、計算機システムの構成例を、図1を用いて説明する。
(a)ディスクアレイシステムを制御するためのRAID制御プログラム210
(b)ディスク装置群500にコマンドを発行するディスクコマンド発行プログラム220
(c)ディスク装置群500の管理を行うディスク管理プログラム230
(d)ディスク装置群500に含まれるディスク装置各々の情報を記録するディスク管理テーブル240
(e)ディスク装置の動作時間を計測するディスク動作時間計測プログラム250
(f)ディスク装置の動作時間を一定の基準にしたがって判定するディスク動作時間判定プログラム255
(g)管理端末700へディスク装置に関する情報を通知するディスク情報通知プログラム260
(h)ディスク装置へアンロードを指示するか否かを判断する際に用いられる、非アクセス時間のしきい値を格納する、非アクセス時間しきい値設定エリア270
(i)ホストコンピュータ100からの要求に基づくディスク装置へのアクセスが来ない時間を格納するタイマ値格納エリア275
(j)管理端末700との通信を行う管理端末通信プログラム280
(k)ディスク装置へのアクセスがあったかどうかを監視するアクセス監視プログラム261
(l)ディスク装置へアンロードの有効化、または、無効化を指示するアンロード制御プログラム262
(m)ディスク装置からデータが読み出せるかどうかのチェックであるオンラインデータチェックを実施するオンラインチェックプログラム263
尚、オンラインチェックプログラム263によって実行されるオンラインデータチェックには例えば2つの方法がある。第一の方法は、ディスク装置からデータが読み出せるかどうかをチェックするベリファイと呼ばれる方法である。第二の方法は、パリティグループを構成する複数のデータを、複数のディスク装置から読み出し、RAIDのパリティグループとして整合性がとれているかどうか(例えば、パリティデータが、同じパリティグループに属する他のデータの排他的論理和となっているか)をチェックするパリティチェックと呼ばれる方法である。
(a)外部I/F434を介してディスクアレイコントローラ200からコマンドを受信するコマンド受信プログラム441
(b)ディスク装置501内でのデータ転送を実行するデータ転送プログラム442
(c)ディスクコントローラ200から受信したコマンドによって指定されたアドレスを、実際のメディア450上の位置を示すアドレスに変換するアドレス変換プログラム443
(d)データをバッファリングするデータバッファ444
(e)メディア450へのアクセスを制御するメディアアクセスプログラム445
(f)ヘッド460の位置を決定するヘッド位置決めプログラム446
(g)ヘッド460のロード/アンロード制御を行うアンロード制御プログラム451
ここで、アンロードについて説明する。ロード/アンロード方式対応のディスク装置においては、ヘッド460をメディア450から離れたアンロード位置に退避することができる。アンロード位置はメディアから離れた位置にあるため、この位置からはヘッドはメディアに対するデータの読み書きを実行することはできず、またメディアとヘッドとが接触することもない。従ってヘッド460をアンロード位置に退避することで、ヘッド460とメディア450の接触を回避し、ディスク装置の障害率を低減することができる。
(2)ディスク装置のアンロード機能
図2を用いて、ディスク装置501―504のアンロード機能を説明する。ディスク装置501―504は同様の構成を有することからディスク装置501を例にとり説明する。
(3)ディスクアレイコントローラのアンロード支援動作
ディスクアレイコントローラ200は、ホストコンピュータ100からのアクセス要求に応じて、ディスク装置501―504へのアクセスを実施する。ディスクアレイコントローラ200は、ホストコンピュータ100からのアクセス要求が頻発するときにディスク装置へのアクセスとオンラインデータチェックを実施し、ホストコンピュータ100からのアクセス要求が来ないときに、オンラインデータチェックを抑止し、かつ、ディスク装置のヘッドをアンロード状態にすることで、ディスク装置の故障率を低減する。
(4)アンロードモニタ動作
ディスク動作時間計測プログラム250は、一定周期で各ディスク装置501〜504の通電時間の累積をカウントし、図3のディスク管理テーブル240の「累積通電時間」に積算値を設定する。
200・・・ディスクアレイコントローラ
500・・・ディスク装置群
700・・・管理端末
435・・・ヘッド位置制御部
450・・・メディア
460・・・ヘッド
Claims (6)
- 計算機からアクセスされ、データを格納するディスクアレイシステムであって、
ディスクアレイコントローラと、
データを格納する複数のディスク装置とを有し、
前記複数のディスク装置は、各々、データが記録されるメディアと、当該メディアに対するデータの読み書きを実行するヘッドと、当該ヘッドの位置を制御するヘッド位置制御部とを有しており、
前記ディスクアレイコントローラは、
前記ディスク装置内の記憶領域からデータを読み出すことにより前記記憶領域に障害が生じているか否かをチェックするオンラインデータチェック処理を実行しており、
最後に前記計算機から前記ディスク装置に格納されているデータへのアクセス要求を受信してからの経過時間が計測されたことを契機に、前記ディスク装置に対するオンラインデータチェック処理を停止し、
前記オンラインデータチェック処理の停止後に、前記ディスク装置のヘッドを、当該ヘッドがメディアに対するデータの読み書きを実行する際の位置とは異なる位置に移動するよう、前記ディスク装置にアンロード有効化指示を発行し、
前記ディスク装置のヘッド位置制御部は、前記アンロード有効化指示に基づいて、前記ヘッドの位置を移動し、
前記ディスクコントローラは、
前記ディスク装置に対する前記オンラインデータチェック処理を停止した後、初めて前記計算機から前記ディスク装置に格納されているデータへのアクセス要求を受信した時を契機に、前記ディスク装置のヘッドを、前記ヘッドがメディアに対するデータの読み書きを実行可能な位置に移動するよう、前記ディスク装置にアンロード無効化指示を発行し、
前記ヘッドが移動した後に、前記ディスク装置に対するオンラインデータチェック処理を再開し、
前記計算機からのアクセス要求が頻発するときに、前記ディスク装置へのアクセスと前記オンラインデータチェック処理を実施し、前記計算機からのアクセス要求が来ないときに、前記オンラインデータチェック処理を抑止し、かつ、前記ディスク装置のヘッドをアンロード状態にする
ことを特徴とするディスクアレイシステム。 - 請求項1記載のディスクアレイシステムであって、
前記ディスクアレイコントローラは、所定の期間ごとに前記アンロード無効化指示と前記アンロード有効化指示とを繰り返し発行することを特徴とするディスクアレイシステム。 - 請求項1記載のディスクアレイシステムであって、
前記複数のディスク装置は各々ATAディスクであることを特徴とするディスクアレイシステム。 - 請求項1記載のディスクアレイシステムであって、
前記ディスクアレイコントローラは、管理端末に情報を出力する管理インタフェースを有しており、
前記ディスクアレイコントローラは、前記複数のディスク装置各々の通電時間を計測しており、当該通電時間が所定の閾値を超えた場合にはその旨を前記管理インタフェースを介して前記管理端末に通知することを特徴とするディスクアレイシステム。 - 請求項1記載のディスクアレイシステムであって、
前記ディスクアレイコントローラは、管理端末に情報を出力する管理インタフェースを有しており、
前記ディスクアレイコントローラは、前記複数のディスク装置各々について、前記ヘッドがメディアに対するデータの読み書きが実行可能な位置にある累積時間を計測しており、計測結果を前記管理インタフェースを介して前記管理端末に出力することを特徴とするディスクアレイシステム。 - 請求項5記載のディスクアレイシステムであって、
前記ディスクアレイコントローラは、前記複数のディスク装置各々について、所定の期間内において、前記ヘッドがメディアに対するデータの読み書きが実行可能な位置にある時間を計測しており、当該計測結果を前記インタフェースを介して前記管理端末に出力することを特徴とするディスクアレイシステム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004154077A JP4404353B2 (ja) | 2004-05-25 | 2004-05-25 | ディスク故障を抑止するディスクアレイ |
US10/924,813 US7181570B2 (en) | 2004-05-25 | 2004-08-25 | Diskarray system for suppressing disk fault |
EP04029459A EP1600949A1 (en) | 2004-05-25 | 2004-12-13 | Diskarray system for suppressing disk fault |
CNB2004101041185A CN100339816C (zh) | 2004-05-25 | 2004-12-29 | 抑制记录盘故障的记录盘阵列*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004154077A JP4404353B2 (ja) | 2004-05-25 | 2004-05-25 | ディスク故障を抑止するディスクアレイ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005338976A JP2005338976A (ja) | 2005-12-08 |
JP4404353B2 true JP4404353B2 (ja) | 2010-01-27 |
Family
ID=34927742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004154077A Expired - Fee Related JP4404353B2 (ja) | 2004-05-25 | 2004-05-25 | ディスク故障を抑止するディスクアレイ |
Country Status (4)
Country | Link |
---|---|
US (1) | US7181570B2 (ja) |
EP (1) | EP1600949A1 (ja) |
JP (1) | JP4404353B2 (ja) |
CN (1) | CN100339816C (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7106540B1 (en) * | 2005-06-03 | 2006-09-12 | International Business Machines Corporation | Ensuring rate of spin-up/spin-down cycles for spindle motor in a hard disk drive does not exceed rate spindle motor is designed to handle |
US7752488B2 (en) * | 2006-01-06 | 2010-07-06 | International Business Machines Corporation | Method to adjust error thresholds in a data storage and retrieval system |
JP2018151776A (ja) * | 2017-03-10 | 2018-09-27 | キヤノン株式会社 | 情報処理装置とその制御方法、及びプログラム |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5148432A (en) * | 1988-11-14 | 1992-09-15 | Array Technology Corporation | Arrayed disk drive system and method |
JPH04205619A (ja) * | 1990-11-30 | 1992-07-27 | Toshiba Corp | ディスク制御システム |
US5537566A (en) * | 1991-12-17 | 1996-07-16 | Fujitsu Limited | Apparatus and method for controlling background processing in disk array device |
JP3183719B2 (ja) * | 1992-08-26 | 2001-07-09 | 三菱電機株式会社 | アレイ型記録装置 |
JPH06332623A (ja) * | 1993-05-24 | 1994-12-02 | Mitsubishi Electric Corp | アレイ型記録装置及び記録装置 |
JP3078972B2 (ja) * | 1993-11-05 | 2000-08-21 | 富士通株式会社 | ディスクアレイ装置 |
SG42871A1 (en) | 1993-12-21 | 1997-10-17 | Ibm | Inner diameter disk drive head/slider load/unload device |
US5801894A (en) | 1994-10-11 | 1998-09-01 | International Business Machines Corporation | Power-saving high performance data storage system |
US5615335A (en) * | 1994-11-10 | 1997-03-25 | Emc Corporation | Storage system self-test apparatus and method |
JPH08235761A (ja) * | 1994-11-17 | 1996-09-13 | Integral Peripherals Inc | ディスク駆動装置における電力節減の方法 |
US5859738A (en) | 1996-07-15 | 1999-01-12 | Seagate Technology, Inc. | Head positioning in storage system during periods of inactivity |
US5872670A (en) | 1997-02-07 | 1999-02-16 | Quantum Corporation | Methods and apparatus for preventing disk drive damage by parking a transducer during microprocessor failures |
US5958066A (en) * | 1997-06-03 | 1999-09-28 | Emc Corporation | On-line scanning and maintenance of a disk drive array |
JP2000305716A (ja) * | 1999-04-23 | 2000-11-02 | Sony Corp | ディスク制御装置及びディスク制御方法 |
JP3888816B2 (ja) * | 1999-11-24 | 2007-03-07 | 富士通株式会社 | ヘッドのロード/アンロード制御方法及び記憶装置 |
US6476996B1 (en) | 2000-02-15 | 2002-11-05 | Western Digital Technologies, Inc. | Disk drive comprising an actuator driver circuit for retracting a head independent of a servo microprocessor when a spindle speed fault mode is detected |
JP3705073B2 (ja) * | 2000-03-30 | 2005-10-12 | 日本電気株式会社 | 磁気記憶装置のヘッドアンロードの制御方法及び磁気記憶装置 |
US6480970B1 (en) * | 2000-05-17 | 2002-11-12 | Lsi Logic Corporation | Method of verifying data consistency between local and remote mirrored data storage systems |
US6986075B2 (en) * | 2001-02-23 | 2006-01-10 | Hewlett-Packard Development Company, L.P. | Storage-device activation control for a high-availability storage system |
JP2002297320A (ja) | 2001-03-30 | 2002-10-11 | Toshiba Corp | ディスクアレイ装置 |
JP2003141839A (ja) * | 2001-11-01 | 2003-05-16 | Hitachi Ltd | ロード/アンロード方法及びこれを用いた磁気ディスク装置 |
-
2004
- 2004-05-25 JP JP2004154077A patent/JP4404353B2/ja not_active Expired - Fee Related
- 2004-08-25 US US10/924,813 patent/US7181570B2/en not_active Expired - Fee Related
- 2004-12-13 EP EP04029459A patent/EP1600949A1/en not_active Withdrawn
- 2004-12-29 CN CNB2004101041185A patent/CN100339816C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1600949A1 (en) | 2005-11-30 |
US7181570B2 (en) | 2007-02-20 |
CN1702611A (zh) | 2005-11-30 |
US20050268034A1 (en) | 2005-12-01 |
CN100339816C (zh) | 2007-09-26 |
JP2005338976A (ja) | 2005-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7281088B2 (en) | Disk array apparatus and disk array apparatus controlling method | |
KR101574844B1 (ko) | Smr raid용의 대블록 무작위 쓰기 핫 스페어 ssd 구현 | |
JP5958020B2 (ja) | ストレージシステム | |
US20090083483A1 (en) | Power Conservation In A RAID Array | |
US8601212B2 (en) | Scheduling read operations during drive reconstruction in an array of redundant disk drives | |
JP5022773B2 (ja) | ジャーナルを利用したリモートコピーのコピー先となるストレージシステムの消費電力を節約する方法及びシステム | |
JP2006301714A (ja) | アレイコントローラ、当該アレイコントローラを含む情報処理装置及びディスクアレイ制御方法 | |
JP5141278B2 (ja) | ディスクアレイシステム,ディスクアレイ制御方法及びディスクアレイ制御用プログラム | |
US20100115310A1 (en) | Disk array apparatus | |
JP2002297320A (ja) | ディスクアレイ装置 | |
US10795790B2 (en) | Storage control apparatus, method and non-transitory computer-readable storage medium | |
US8447927B2 (en) | Storage system, control device and storage device | |
JP4698710B2 (ja) | ストレージシステムおよびその省電力方法 | |
JP4775843B2 (ja) | ストレージシステム及び記憶制御方法 | |
JP4404353B2 (ja) | ディスク故障を抑止するディスクアレイ | |
JP6287613B2 (ja) | 制御装置、および診断制御プログラム | |
JP4968078B2 (ja) | 故障診断装置及び故障診断方法 | |
JP4752787B2 (ja) | ディスクアレイ装置、該ディスクアレイ装置に用いられる電源制御方法及び電源制御プログラム | |
US7581126B2 (en) | Information recording apparatus | |
JP5505329B2 (ja) | ディスクアレイ装置及びその制御方法 | |
US8453007B2 (en) | Storage device and recovery method | |
US11481324B2 (en) | Storage control device, storage medium and storage control method | |
JP2007257577A (ja) | Raid制御装置、方法及びプログラム並びにディスクアレイ装置 | |
JP2000293318A (ja) | ディスクアレイ装置およびメディアエラー救済方法 | |
JP2000330732A (ja) | ディスクアレイ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060424 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060913 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090206 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090820 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091008 |
|
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: 20091029 |
|
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: 20091030 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131113 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |