JP4908481B2 - データ記憶装置及び筐体内レプリケーション方法 - Google Patents
データ記憶装置及び筐体内レプリケーション方法 Download PDFInfo
- Publication number
- JP4908481B2 JP4908481B2 JP2008293737A JP2008293737A JP4908481B2 JP 4908481 B2 JP4908481 B2 JP 4908481B2 JP 2008293737 A JP2008293737 A JP 2008293737A JP 2008293737 A JP2008293737 A JP 2008293737A JP 4908481 B2 JP4908481 B2 JP 4908481B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage medium
- variable
- state
- cache memory
- 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
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Description
図1は本発明の一実施形態に係るデータ記憶装置1の概略構成を示すブロック図である。
図1に示されるデータ記憶装置1は、制御装置10と、複数、例えば2つの記憶媒体11a及び11bとから構成される。制御装置10はデータ通信路2を介して接続されるホスト機器と記憶媒体11a及び11bとの間に介在して設けられる。記憶媒体11a及び記憶媒体11bは、それぞれマスタ記憶媒体(一次記憶媒体)及びバックアップ記憶媒体(二次記憶媒体)として用いられるものとする。本実施形態において、記憶媒体11a及び11bは、ディスク、例えば論理ディスク(LDISK)である。そこで以下の説明では、マスタ記憶媒体11a及びバックアップ記憶媒体11bを、それぞれマスタ論理ディスク(マスタLDISK)11a及びバックアップ論理ディスク(バックアップLDISK)11bと呼ぶ。また、単に論理ディスク(LDISK)11a及び11bと呼ぶこともある。
まずキャッシュメモリ管理部243は、キャッシュブロック管理テーブル250を参照し、LDISK番号フィールド251に保持されているLDISK番号がマスタLDISK11aのLDISK番号と一致、且つWBCビットフィールド254に保持されているビットマップに“0”でないWBCビット(つまり、“1”にセットされているWBCビット)を含むエントリ(目的エントリ)をサーチする(ステップS1)。
次に、実施形態の変形例について説明する。この変形例の第1の特徴は、実施形態と異なり、スプリットコマンドの受信時のスナップショット作成処理において、“1”にセットされているWBCビットを含むエントリをサーチして、エントリのWBCビットフィールド254に保持されているビットマップを、エントリ内のスナップビットフィールド256にコピーする動作を行わずに、レプリケーションの状態を同期状態からスプリット移行状態に遷移するだけで、スプリットコマンドに対するスプリット完了がホスト機器に通知される点にある。本変形例の第2の特徴は、マスタLDISK11aにデータを書き込むことを要求するための第1の書き込み要求が、ホスト機器から制御装置10に対して発行された場合の動作が、レプリケーションの状態(スプリット移行状態、スプリット状態または同期状態のいずれであるか)によって異なる点にもある。
Claims (7)
- 第1の記憶媒体及び第2の記憶媒体と、
ホスト機器と前記第1及び第2の記憶媒体との間に介在し、前記第1及び第2の記憶媒体のレプリケーション管理上の状態が第1の状態では、前記第1及び第2の記憶媒体を、前記第1の記憶媒体に記憶されているデータの複製が前記第2の記憶媒体に保存されるミラーとして運用するための制御を行う制御装置とを具備し、
前記制御装置は、
前記第1及び第2の記憶媒体に対して読出しまたは書き込みされるデータを記憶するキャッシュメモリと、
前記キャッシュメモリに記憶されたデータのうち前記第1の記憶媒体に対して書き込みが実施されていないダーティデータの範囲を示す第1の変数と、前記第2の記憶媒体に書き込まれるべきデータであるスナップデータの範囲を示す第2の変数とを含む、前記キャッシュメモリに記憶されたデータを管理するためキャッシュ管理用データを記憶する記憶手段と、
前記ホスト機器からのスナップショット作成要求に応じて、前記第1の変数を前記第2の変数にコピーし、前記第2の変数へのコピー完了をもって、レプリケーション管理上の状態を、前記第1の状態から前記第1及び第2の記憶媒体が論理的に分離された第2の状態に移行する状態であり、スナップショットが前記第2の記憶媒体のデータとして確定していないことを示す第3の状態に遷移させると共に、前記スナップショット作成要求に対するスナップショット作成の完了を前記ホスト機器に通知するスナップショット作成手段と、
前記第1の記憶媒体に対して書き込みが実施されていない前記キャッシュメモリ上のデータを対象とするデステージングを制御するデステージング制御手段と、
前記第1の状態において、前記デステージング制御手段によってデステージングが指定された場合、前記第1の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第1及び第2の記憶媒体の双方に書き込むための制御に応じて前記第1の変数を更新し、前記第1の状態以外において、前記デステージング制御手段によってデステージングが指定された場合、前記第1の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第1の記憶媒体に、前記第2の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第2の記憶媒体に、それぞれ書き込むための制御に応じて前記第1及び第2の変数を更新する書き込み制御手段とを含み、
前記書き込み制御手段は、前記第1の記憶媒体にデータを書き込むことを要求する前記第3の状態における前記ホスト機器からのデータ書き込み要求に応じ、当該データ書き込み要求で指定されたアクセス範囲が前記第2の変数の示す範囲と重複しているかを判定し、重複している場合、その重複している範囲のデータを前記第2の記憶媒体に書き込むための制御を行い、当該書き込み制御に応じて前記第2の変数を更新する
ことを特徴とするデータ記憶装置。 - 前記書き込み制御手段は、前記第2の記憶媒体にデータを書き込むことを要求する前記第3の状態における前記ホスト機器からのデータ書き込み要求に応じ、当該データ書き込み要求で指定されたアクセス範囲が前記第2の変数の示す範囲と重複しているかを判定し、重複している場合、その重複している範囲が、前記第2の変数の示す範囲外となるように、前記第2の変数を更新することを特徴とする請求項1記載のデータ記憶装置。
- 前記制御装置は、前記第2の記憶媒体からデータを読み込むことを要求する前記第3の状態における前記ホスト機器からのデータ読み込み要求に応じ、当該データ読み込み要求で指定されたアクセス範囲が前記第2の変数の示す範囲と重複しているかを判定し、重複している場合、その重複している範囲の前記キャッシュメモリ上のデータと、重複していない範囲の前記キャッシュメモリ上のデータまたは前記第2の記憶媒体内のデータとを読み出すため制御を行う読み込み制御手段を更に含むことを特徴とする請求項1または2のいずれか一項に記載のデータ記憶装置。
- 第1の記憶媒体及び第2の記憶媒体と、
ホスト機器と前記第1及び第2の記憶媒体との間に介在し、前記第1及び第2の記憶媒体のレプリケーション管理上の状態が第1の状態では、前記第1及び第2の記憶媒体を、前記第1の記憶媒体に記憶されているデータの複製が前記第2の記憶媒体に保存されるミラーとして運用するための制御を行う制御装置とを具備し、
前記制御装置は、
前記第1及び第2の記憶媒体に対して読出しまたは書き込みされるデータを記憶するキャッシュメモリと、
前記キャッシュメモリに記憶されたデータのうち前記第1の記憶媒体に対して書き込みが実施されていないダーティデータの範囲を示す第1の変数と、前記第2の記憶媒体に書き込まれるべきデータであるスナップデータの範囲を示す第2の変数とを含む、前記キャッシュメモリに記憶されたデータを管理するためキャッシュ管理用データを記憶する記憶手段と、
前記ホスト機器からのスナップショット作成要求に応じて、前記第1の変数を前記第2の変数にコピーし、前記第2の変数へのコピー完了をもって、レプリケーション管理上の状態を、前記第1の状態から前記第1及び第2の記憶媒体が論理的に分離された第2の状態に移行する状態であり、スナップショットが前記第2の記憶媒体のデータとして確定していないことを示す第3の状態に遷移させると共に、前記スナップショット作成要求に対するスナップショット作成の完了を前記ホスト機器に通知するスナップショット作成手段と、
前記第1の記憶媒体に対して書き込みが実施されていない前記キャッシュメモリ上のデータを対象とするデステージングを制御するデステージング制御手段と、
前記第1の状態において、前記デステージング制御手段によってデステージングが指定された場合、前記第1の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第1及び第2の記憶媒体の双方に書き込むための制御に応じて前記第1の変数を更新し、前記第1の状態以外において、前記デステージング制御手段によってデステージングが指定された場合、前記第1の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第1の記憶媒体に、前記第2の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第2の記憶媒体に、それぞれ書き込むための制御に応じて前記第1及び第2の変数を更新する書き込み制御手段とを含み、
前記書き込み制御手段は、前記第2の記憶媒体にデータを書き込むことを要求する前記第3の状態における前記ホスト機器からのデータ書き込み要求に応じ、当該データ書き込み要求で指定されたアクセス範囲が前記第2の変数の示す範囲と重複しているかを判定し、重複している場合、その重複している範囲が、前記第2の変数の示す範囲外となるように、前記第2の変数を更新することを特徴とするデータ記憶装置。 - 第1の記憶媒体及び第2の記憶媒体と、
ホスト機器と前記第1及び第2の記憶媒体との間に介在し、前記第1及び第2の記憶媒体のレプリケーション管理上の状態が第1の状態では、前記第1及び第2の記憶媒体を、前記第1の記憶媒体に記憶されているデータの複製が前記第2の記憶媒体に保存されるミラーとして運用するための制御を行う制御装置とを具備し、
前記制御装置は、
前記第1及び第2の記憶媒体に対して読出しまたは書き込みされるデータを記憶するキャッシュメモリと、
前記キャッシュメモリに記憶されたデータのうち前記第1の記憶媒体に対して書き込みが実施されていないダーティデータの範囲を示す第1の変数と、前記第2の記憶媒体に書き込まれるべきデータであるスナップデータの範囲を示す第2の変数とを含む、前記キャッシュメモリに記憶されたデータを管理するためキャッシュ管理用データを記憶する記憶手段と、
前記ホスト機器からのスナップショット作成要求に応じて、前記第1の変数を前記第2の変数にコピーし、前記第2の変数へのコピー完了をもって、レプリケーション管理上の状態を、前記第1の状態から前記第1及び第2の記憶媒体が論理的に分離された第2の状態に移行する状態であり、スナップショットが前記第2の記憶媒体のデータとして確定していないことを示す第3の状態に遷移させると共に、前記スナップショット作成要求に対するスナップショット作成の完了を前記ホスト機器に通知するスナップショット作成手段と、
前記第1の記憶媒体に対して書き込みが実施されていない前記キャッシュメモリ上のデータを対象とするデステージングを制御するデステージング制御手段と、
前記第1の状態において、前記デステージング制御手段によってデステージングが指定された場合、前記第1の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第1及び第2の記憶媒体の双方に書き込むための制御に応じて前記第1の変数を更新し、前記第1の状態以外において、前記デステージング制御手段によってデステージングが指定された場合、前記第1の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第1の記憶媒体に、前記第2の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第2の記憶媒体に、それぞれ書き込むための制御に応じて前記第1及び第2の変数を更新する書き込み制御手段と、
前記第2の記憶媒体からデータを読み込むことを要求する前記第3の状態における前記ホスト機器からのデータ読み込み要求に応じ、当該データ読み込み要求で指定されたアクセス範囲が前記第2の変数の示す範囲と重複しているかを判定し、重複している場合、その重複している範囲の前記キャッシュメモリ上のデータと、重複していない範囲の前記キャッシュメモリ上のデータまたは前記第2の記憶媒体内のデータとを読み出すため制御を行う読み込み制御手段と、
を含むことを特徴とする記載のデータ記憶装置。 - 第1の記憶媒体及び第2の記憶媒体と、
ホスト機器と前記第1及び第2の記憶媒体との間に介在し、前記第1及び第2の記憶媒体のレプリケーション管理上の状態が第1の状態では、前記第1及び第2の記憶媒体を、前記第1の記憶媒体に記憶されているデータの複製が前記第2の記憶媒体に保存されるミラーとして運用するための制御を行う制御装置とを具備し、
前記制御装置は、
前記第1及び第2の記憶媒体に対して読出しまたは書き込みされるデータを記憶するキャッシュメモリと、
前記キャッシュメモリに記憶されたデータのうち前記第1の記憶媒体に対して書き込みが実施されていないダーティデータの範囲を示す第1の変数と、前記第2の記憶媒体に書き込まれるべきデータであるスナップデータの範囲を示す第2の変数とを含む、前記キャッシュメモリに記憶されたデータを管理するためキャッシュ管理用データを記憶する記憶手段と、
前記ホスト機器からのスナップショット作成要求に応じて、前記レプリケーション管理上の状態を、前記第1の状態から前記第1及び第2の記憶媒体とが論理的に分離された第2の状態に移行する状態であり、スナップショットが前記第2の記憶媒体のデータとして確定していないことを示す第3の状態に遷移させ、当該第3の状態への遷移をもって前記スナップショット作成要求に対するスナップショット作成の完了を前記ホスト機器に通知するスナップショット作成手段と、
前記第1の記憶媒体または前記第2の記憶媒体に対して書き込みが実施されていない前記キャッシュメモリ上のデータを対象とするデステージングを制御するデステージング制御手段と、
前記第1の記憶媒体にデータを書き込むことを要求する前記第1の状態にける前記ホスト機器からのデータ書き込み要求に応じ、当該データ書き込み要求で指定されたデータを前記キャッシュメモリに記憶すると共に、前記第1及び第2の変数の示す範囲に当該データ書き込み要求で指定されたアクセス範囲が含まれるように前記第1及び第2の変数を更新する書き込み制御手段であって、前記デステージング制御手段によって、前記第1の記憶媒体に対して書き込みが実施されていない前記キャッシュメモリ上のデータを対象とするデステージングが指定された場合、前記第1の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第1の記憶媒体に、前記第2の変数で指定される範囲の前記キャッシュメモリ上のデータを前記第2の記憶媒体に、それぞれ書き込むための制御を行い、当該書き込み制御に応じて前記第1及び第2の変数を更新する書き込み制御手段とを含み、
前記書き込み制御手段は、
前記第1の記憶媒体にデータを書き込むことを要求する前記第3の状態における前記ホスト機器からのデータ書き込み要求に応じ、当該データ書き込み要求で指定されたアクセス範囲が前記第2の変数の示す範囲と重複しているかを判定し、
重複している場合、その重複している範囲のデータを前記第2の記憶媒体に書き込むための制御を行い、当該書き込み制御に応じて前記第2の変数を更新する一方、重複の有無に無関係に当該データ書き込み要求で指定されたデータを前記キャッシュメモリに記憶すると共に、前記第1の変数の示す範囲に当該データ書き込み要求で指定されたアクセス範囲が含まれるように前記第1の変数を更新し、
前記第1の記憶媒体にデータを書き込むことを要求する前記第2の状態における前記ホスト機器からのデータ書き込み要求に応じ、当該データ書き込み要求で指定されたデータを前記キャッシュメモリに記憶すると共に、前記第1の変数の示す範囲に当該データ書き込み要求で指定されたアクセス範囲が含まれるように前記第1の変数を更新する
ことを特徴とするデータ記憶装置。 - 第1の記憶媒体及び第2の記憶媒体と、ホスト機器と前記第1及び第2の記憶媒体との間に介在し、前記第1及び第2の記憶媒体のレプリケーション管理上の状態が第1の状態では、前記第1及び第2の記憶媒体を、前記第1の記憶媒体に記憶されているデータの複製が前記第2の記憶媒体に保存されるミラーとして運用するための制御を行う制御装置であって、キャッシュメモリと、前記キャッシュメモリに記憶されたデータのうち前記第1の記憶媒体に対して書き込みが実施されていないダーティデータの範囲を示す第1の変数と、前記第2の記憶媒体に書き込まれるべきデータであるスナップデータの範囲を示す第2の変数とを含む、前記キャッシュメモリに記憶されたデータを管理するためキャッシュ管理用データを記憶する記憶手段と、前記第1の記憶媒体に対して書き込みが実施されていない前記キャッシュメモリ上のデータを対象とするデステージングを制御するデステージング制御手段と、スナップショット作成手段と、書き込み制御手段とを含む制御装置とを備えたデータ記憶装置に適用される筐体内レプリケーション方法において、
前記ホスト機器からのスナップショット作成要求に応じて、前記レプリケーション管理上の状態を、前記第1の状態から、前記第1の記憶媒体と前記第2の記憶媒体とが論理的に分離された第2の状態に変更するに際し、前記スナップショット作成手段が、前記第1の変数を前記第2の変数にコピーするステップと、
前記コピーするステップの完了をもって、前記スナップショット作成手段が、前記レプリケーション管理上の状態を、前記第1の状態から前記第2の状態に移行する状態であり、スナップショットが前記第2の記憶媒体のデータとして確定していないことを示す第3の状態に遷移させると共に、前記スナップショット作成要求に対するスナップショット作成の完了を前記ホスト機器に通知するステップと、
前記第1の状態において、前記デステージング制御手段によって前記デステージングが指定された場合、前記書き込み制御手段が、前記第1の変数で指定される範囲のデータを前記第1及び第2の記憶媒体の双方に書き込むための制御を行い、当該書き込み制御に応じて前記第1の変数を更新するステップと、
前記第1の状態以外において、前記デステージング制御手段によって前記デステージングが指定された場合、前記書き込み制御手段が、前記第1の変数で指定される範囲のデータを前記第1の記憶媒体に、前記第2の変数で指定される範囲のデータを前記第2の記憶媒体に、それぞれ書き込むための制御を行い、当該書き込み制御に応じて前記第1及び第2の変数を更新するステップと、
前記第1の記憶媒体にデータを書き込むことを要求する前記第3の状態における前記ホスト機器からのデータ書き込み要求に応じ、前記書き込み制御手段が、当該データ書き込み要求で指定されたアクセス範囲が前記第2の変数の示す範囲と重複しているかを判定するステップと、
重複している場合、前記書き込み制御手段が、その重複している範囲のデータを前記第2の記憶媒体に書き込むための制御を行うステップと、
前記重複している範囲のデータを書き込みむための制御に応じて前記第2の変数を更新するステップと
を具備することを特徴とする筐体内レプリケーション方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008293737A JP4908481B2 (ja) | 2008-11-17 | 2008-11-17 | データ記憶装置及び筐体内レプリケーション方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008293737A JP4908481B2 (ja) | 2008-11-17 | 2008-11-17 | データ記憶装置及び筐体内レプリケーション方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010122761A JP2010122761A (ja) | 2010-06-03 |
JP4908481B2 true JP4908481B2 (ja) | 2012-04-04 |
Family
ID=42324073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008293737A Active JP4908481B2 (ja) | 2008-11-17 | 2008-11-17 | データ記憶装置及び筐体内レプリケーション方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4908481B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8909883B2 (en) | 2011-05-31 | 2014-12-09 | Hitachi, Ltd. | Storage system and storage control method |
CN103365742B (zh) * | 2012-03-30 | 2017-06-23 | 伊姆西公司 | 加快快照服务重新上线速度的方法、设备和计算机程序 |
JP5998806B2 (ja) | 2012-09-28 | 2016-09-28 | 富士通株式会社 | ストレージ制御装置、ストレージ制御プログラム及びコピー方法 |
JP6155769B2 (ja) * | 2013-03-29 | 2017-07-05 | 富士通株式会社 | ストレージ制御装置、制御プログラム及び制御方法 |
US10684986B2 (en) | 2013-08-28 | 2020-06-16 | Biosense Webster (Israel) Ltd. | Double buffering with atomic transactions for the persistent storage of real-time data flows |
JP5873545B2 (ja) * | 2014-11-26 | 2016-03-01 | 株式会社日立製作所 | ストレージシステムおよび記憶制御方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370626B1 (en) * | 1999-04-30 | 2002-04-09 | Emc Corporation | Method and apparatus for independent and simultaneous access to a common data set |
JP3606797B2 (ja) * | 1999-09-30 | 2005-01-05 | 富士通株式会社 | 記憶装置のデータ領域間の複写処理方法、記憶システム、及びその記憶媒体 |
US6546457B1 (en) * | 2000-09-29 | 2003-04-08 | Emc Corporation | Method and apparatus for reconfiguring striped logical devices in a disk array storage |
-
2008
- 2008-11-17 JP JP2008293737A patent/JP4908481B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010122761A (ja) | 2010-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11461202B2 (en) | Remote data replication method and system | |
RU2596585C2 (ru) | Способ отправки данных, способ приема данных и устройство хранения данных | |
US9344498B2 (en) | Policy-based management of storage functions in data replication environments | |
US7860836B1 (en) | Method and apparatus to recover data in a continuous data protection environment using a journal | |
CN102012852B (zh) | 一种增量写快照的实现方法 | |
US6912669B2 (en) | Method and apparatus for maintaining cache coherency in a storage system | |
US7516287B2 (en) | Methods and apparatus for optimal journaling for continuous data replication | |
US7783850B2 (en) | Method and apparatus for master volume access during volume copy | |
US9933948B2 (en) | Tiered storage system, computer using tiered storage device, and method of correcting count of accesses to file | |
US20080082592A1 (en) | Methods and apparatus for optimal journaling for continuous data replication | |
US7587562B2 (en) | Data duplication system, data duplication method and program | |
US7277997B2 (en) | Data consistency for mirroring updatable source data storage | |
JP4908481B2 (ja) | データ記憶装置及び筐体内レプリケーション方法 | |
JP3606797B2 (ja) | 記憶装置のデータ領域間の複写処理方法、記憶システム、及びその記憶媒体 | |
JP2005301590A (ja) | ストレージシステム及びデータ複製方法 | |
US7853769B2 (en) | Computer system for managing number of writes for storage medium and control method therefor | |
JP7472341B2 (ja) | ストレージシステム及びストレージシステムの制御方法 | |
JP2010282324A (ja) | ストレージ制御装置、ストレージシステムおよびストレージ制御方法 | |
CN110134551B (zh) | 一种持续数据保护方法及装置 | |
US9003129B1 (en) | Techniques for inter-storage-processor cache communication using tokens | |
US8560789B2 (en) | Disk apparatus, data replicating method onto disk apparatus and program recording medium | |
JP4741976B2 (ja) | ディスクアレイ装置およびデータ管理方法 | |
US20090271579A1 (en) | Storage subsystem and storage system | |
JPH07319637A (ja) | ディスク装置の制御装置およびディスク装置の制御方 法 | |
US9256598B1 (en) | Systems, methods, and computer readable media for copy-on-demand optimization for large writes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110322 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110523 |
|
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: 20111213 |
|
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: 20120112 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4908481 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |