JP4983183B2 - ノード装置、情報分割保存システム、情報処理プログラム及び情報利用方法 - Google Patents
ノード装置、情報分割保存システム、情報処理プログラム及び情報利用方法 Download PDFInfo
- Publication number
- JP4983183B2 JP4983183B2 JP2006264494A JP2006264494A JP4983183B2 JP 4983183 B2 JP4983183 B2 JP 4983183B2 JP 2006264494 A JP2006264494 A JP 2006264494A JP 2006264494 A JP2006264494 A JP 2006264494A JP 4983183 B2 JP4983183 B2 JP 4983183B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- division
- node device
- division information
- node
- 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
- 238000003860 storage Methods 0.000 title claims description 187
- 238000000034 method Methods 0.000 title claims description 48
- 230000010365 information processing Effects 0.000 title claims 2
- 230000005540 biological transmission Effects 0.000 claims description 45
- 238000004891 communication Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 10
- 230000000694 effects Effects 0.000 claims description 4
- 230000014759 maintenance of location Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 19
- 238000012217 deletion Methods 0.000 description 15
- 230000037430 deletion Effects 0.000 description 15
- 238000007726 management method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 5
- 230000011218 segmentation Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000004321 preservation Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
また、ノード装置において分割情報を保存し、分割情報を保存した旨のメッセージを他のノード装置に向けて送信する(公開する)ことにより、分割情報のレプリカを作成でき、情報分割保存システムに参加する他のノード装置においても分割情報を利用しやすくなる。また、ノード装置において分割情報数未満の分割情報を保存することにより、一のノード装置に全ての分割情報が保存されることがなく、当該ノード装置から分割情報が流出した場合にも、コンテンツ全体の内容を読み取られることが防止される。
また、記憶した分割情報を順次保存し、公開していき、かつ、削除した分割情報は順次削除して、削除メッセージを送信することとし、このような態様で本発明を実施することができる。
上記課題を解決するために、請求項3に記載の発明は、請求項2に記載のノード装置であって、前記選択手段は、前記情報部分保存手段が保存した前記分割情報が利用された後、利用された前記分割情報を前記保存数/前記分割情報数の確率で前記保存する分割情報として選択することを特徴とする。
上記課題を解決するために、請求項4に記載の発明は、請求項1乃至3のいずれか一項に記載のノード装置であって、前記情報分割保存システムにおいては、前記全体情報に対して各分割情報がどの前記ノード装置に保存されているかが示されたガイド情報が一の前記ノード装置に保存されており、前記ノード装置は、一の全体情報の前記ガイド情報を取得するガイド情報取得手段を有し、前記情報部分取得手段は、取得した前記ガイド情報に示される前記分割情報を他の前記ノード装置から取得することを特徴とする。
始めに、図1を参照して、コンテンツ分割保存システムSの概要構成等について説明する。
以下に、本実施形態のコンテンツ分割保存システムSに係る分散ハッシュテーブル(以下、DHT(Distributed Hash Table)という)を利用したアルゴリズムについて説明する。
ここで、図3を参照して、DHTで用いるルーティングテーブルの作成手法の一例について説明する。
まず、ID空間を4分割とすると、それぞれのエリアは4進数で表すと最大桁が異なる4つのエリア「0XXXXXXX」「1XXXXXXX」、「2XXXXXXX」、「3XXXXXXX」(Xは0から3の自然数、以下同様。)で分けられる。ノード装置1Nは、当該ノード装置1N自身のノードIDが「10230210」であるため、図中左下「1XXXXXXX」のエリアに存在することになる。そして、ノード装置1Nは、自分の存在するエリア(すなわち、「1XXXXXXX」のエリア)以外のエリアに存在するノード装置1を適当に選択し、当該ノードIDのIPアドレスをレベル1のテーブルに記憶する。図4(A)がレベル1のテーブルの一例である。2列目はノード装置1N自身を示しているため、IPアドレスを記憶する必要は無い。
次に、図3(B)に示す如く、上記ルーティングによって4分割したエリアのうち、自分の存在するエリアを更に4分割し、更に4つのエリア「10XXXXXX」「11XXXXXX」、「12XXXXXX」、「13XXXXXX」と分ける。そして、上記と同様に自分の存在するエリア以外のエリアに存在するノード装置1を適当に選択し、当該ノードIDのIPアドレスをレベル2のテーブルに記憶する。図4(B)がレベル2のテーブルの一例である。1列目はノード装置1N自身を示しているため、IPアドレスを記憶する必要は無い。
さらに、図3(C)に示す如く、上記ルーティングによって4分割したエリアのうち、自分の存在するエリアを更に4分割し、更に4つのエリア「100XXXXX」「101XXXXX」、「102XXXXX」、「103XXXXX」と分ける。そして、上記と同様に自分の存在するエリア以外のエリアに存在するノード装置1を適当に選択し、当該ノードIDのIPアドレスをレベル1のテーブルに記憶する。図4(C)がレベル3のテーブルの一例である。3列目はノード装置1N自身を示しているため、IPアドレスを記憶する必要は無く、2列目、4列目はそのエリアにノード装置が存在しないため空白となる。
次に、図5を参照して、コンテンツデータの保存元であるノード装置1の検索方法及び取得方法の一例について説明する。これは、後述するノード装置1における情報部分取得手段、ガイド情報取得手段、検索手段及び要求送信手段により行われるものである。
このような構成のコンテンツ分割保存システムSの中で、例えば、あるノード装置(上述のノード装置1−6とする)が新しいコンテンツデータを、コンテンツ分割保存システムS上の他のノード装置1に所在がわかるように公開する際の手法について、図6を参照して述べる。これは、後述するノード装置1における記憶制御手段、情報部分保存手段及び保存公開手段により行われるものである。このノード装置1−6がコンテンツデータを保存するコンテンツノードとなる。
上述のようなコンテンツ分割保存システムSを前提として、本発明は、図7に示すように、全体情報としてのコンテンツデータが一のノード装置1に保存されているのではなく、当該コンテンツデータが分割されて、複数の分割情報となり、複数のノード装置1に保存されている。各分割情報について、図2に示すように、ルートノードが存在する。また、全体情報に対して各分割情報がどのノード装置1に保存されているかが示されたガイド情報が他のノード装置1に保存されている。ガイド情報についても、図2に示すようにルートノードが存在する。
次に、図8を参照して、ノード装置1の構成および機能について説明する。尚、各ノード装置1の構成は同じである。図8は、ノード装置1の概要構成例を示す図である。
次に、本実施形態のコンテンツ分割保存システムSの動作について図9乃至図11を用いて説明する。
本発明の一例として上述の実施形態を説明したが、本発明はこれに限定されず、例えば、以下の変形形態とすることもできる。
8 ネットワーク
9 オーバレイネットワーク
11 制御部
12 記憶部
13 バッファメモリ
14 デコーダ部
15 映像処理部
16 表示部
17 音声処理部
18 スピーカ
20 通信部
21 入力部
22 バス
S コンテンツ分散保存システム
Claims (12)
- 複数のノード装置が参加している情報分割保存システムであって、一の全体情報を複数に分割した各分割情報が複数の前記ノード装置に保存されており、一の前記ノード装置が他の前記ノード装置からの要求に応じて前記一のノード装置が保存している前記分割情報を通信手段を介して送信するようにした情報分割保存システムに備えられるノード装置であって、
前記全体情報における少なくとも利用する部分に該当する前記分割情報を他の前記ノード装置から取得する情報部分取得手段と、
少なくとも利用する部分に該当する前記分割情報を記憶し、記憶した前記分割情報を含む前記全体情報における他の部分の一部の前記分割情報を記憶し、前記他の部分のその他の前記分割情報を削除するように制御する記憶制御手段と、
利用するために記憶した前記分割情報のうち、一の前記全体情報における前記分割情報の数を示す分割情報数未満の数の前記分割情報を保存する情報部分保存手段であり、前記記憶制御手段が記憶した前記分割情報を保存し、前記記憶制御手段が削除した前記分割情報に対応する分割情報を削除する情報部分保存手段と、
前記情報部分保存手段が前記分割情報を保存した場合に、前記情報部分保存手段が保存した前記分割情報を前記情報部分保存手段を備える前記ノード装置が保存した旨のメッセージを他の前記ノード装置に向けて送信する保存公開手段と、
前記情報部分保存手段が前記分割情報を削除した場合に、前記情報部分保存手段が削除した前記分割情報を前記情報部分保存手段を備える前記ノード装置が削除した旨のメッセージを他の前記ノード装置に向けて送信する削除公開手段と、
を有することを特徴とするノード装置。 - 請求項1に記載のノード装置であって、
前記全体情報に含まれる前記分割情報の中から、前記分割情報数未満の数である保存数分の前記分割情報をランダムに、保存する前記分割情報として選択する選択手段を有し、
前記情報部分保存手段は、前記選択手段により選択された前記分割情報を削除しないことを特徴とするノード装置。 - 請求項2に記載のノード装置であって、
前記選択手段は、前記情報部分保存手段が保存した前記分割情報が利用された後、利用された前記分割情報を前記保存数/前記分割情報数の確率で前記保存する分割情報として選択することを特徴とするノード装置。 - 請求項1乃至3のいずれか一項に記載のノード装置であって、
前記情報分割保存システムにおいては、前記全体情報に対して各分割情報がどの前記ノード装置に保存されているかが示されたガイド情報が一の前記ノード装置に保存されており、
前記ノード装置は、一の全体情報の前記ガイド情報を取得するガイド情報取得手段を有し、
前記情報部分取得手段は、取得した前記ガイド情報に示される前記分割情報を他の前記ノード装置から取得することを特徴とするノード装置。 - 請求項1乃至4のいずれか一項に記載のノード装置であって、
前記分割情報には順序があり、前記情報部分取得手段は、利用する前記分割情報に前側の情報がある場合には一つ前の前記分割情報を取得し、利用する前記分割情報に後側の情報がある場合には一つ後の前記分割情報を取得し、他に任意に決められた順番の前記分割情報を取得し、
前記記憶制御手段は、利用する前記分割情報に前側の情報がある場合には一つ前の前記分割情報を記憶し、利用する前記分割情報に後側の情報がある場合には一つ後の前記分割情報を記憶し、他に任意に決められた順番の前記分割情報を記憶し、その他の前記分割情報を削除するように制御することを特徴とするノード装置。 - 請求項1乃至4のいずれか一項に記載のノード装置であって、
前記情報部分保存手段は、保存する前記分割情報の個数を前記分割情報数未満の所定数に予め決定されており、決定された所定数の前記分割情報を保存することを特徴とするノード装置。 - 請求項1乃至6のいずれか一項に記載のノード装置であって、
前記情報部分保存手段は、順序がある前記分割情報における所定の数おきの前記分割情報、又は、任意の前記分割情報、を保存することを特徴とするノード装置。 - 請求項1乃至7のいずれか一項に記載のノード装置であって、
取得すべき前記分割情報を保存している前記ノード装置の所在を検索するための検索情報を、前記情報分割保存システムにおける前記分割情報の所在を管理する管理元のノード装置に向けて送信する検索手段と、
前記管理元のノード装置から前記分割情報の所在を示すノード情報を受信した場合に、受信した前記ノード情報に対応する前記ノード装置に前記分割情報の送信を要求する送信要求情報を送信する要求送信手段と、
を有し、
前記情報部分取得手段は、前記送信要求情報の送信先の前記ノード装置から前記分割情報を取得することを特徴とするノード装置。 - 請求項4に記載のノード装置であって、
前記ガイド情報を保存している前記ノード装置の所在を検索するための検索情報を、前記情報分割保存システムにおける前記ガイド情報の所在を管理する管理元のノード装置に向けて送信する検索手段と、
前記管理元のノード装置から前記ガイド情報の所在を示すノード情報を受信した場合に、受信した前記ノード情報に対応する前記ノード装置に前記ガイド情報の送信を要求する送信要求情報を送信する要求送信手段と、
を有し、
前記ガイド情報取得手段は、前記送信要求情報の送信先の前記ノード装置から前記ガイド情報を取得することを特徴とするノード装置。 - 複数のノード装置が参加している情報分割保存システムであって、一の全体情報を複数に分割した各分割情報が複数の前記ノード装置に保存されており、一の前記ノード装置が他の前記ノード装置からの要求に応じて前記一のノード装置が保存している前記分割情報を通信手段を介して送信するようにした情報分割保存システムに備えられるノード装置に含まれるコンピュータに、
前記全体情報における少なくとも利用する部分に該当する前記分割情報を他の前記ノード装置から取得する情報部分取得ステップと、
少なくとも利用する部分に該当する前記分割情報を記憶し、記憶した前記分割情報を含む前記全体情報における他の部分の一部の前記分割情報を記憶し、前記他の部分のその他の前記分割情報を削除するように制御する記憶制御ステップと、
利用するために記憶した前記分割情報のうち、一の前記全体情報における前記分割情報の数を示す分割情報数未満の数の前記分割情報を保存する情報部分保存ステップであり、前記記憶制御ステップにおいて記憶された前記分割情報を保存し、前記記憶制御ステップにおいて削除された前記分割情報に対応する分割情報を削除する情報部分保存ステップと、
前記情報部分保存ステップにおいて前記分割情報が保存された場合に、前記情報部分保存ステップにおいて保存された前記分割情報を前記情報部分保存ステップを実行した前記ノード装置が保存した旨のメッセージを他の前記ノード装置に向けて送信する保存公開ステップと、
前記情報部分保存ステップにおいて前記分割情報が削除された場合に、前記情報部分保存ステップにおいて削除された前記分割情報を前記情報部分保存ステップを実行した前記ノード装置が削除した旨のメッセージを他の前記ノード装置に向けて送信する削除公開ステップと、
を実行させることを特徴とする情報処理プログラム。 - 複数のノード装置が参加している情報分割保存システムであって、一の全体情報を複数に分割した各分割情報が複数の前記ノード装置に保存されており、一の前記ノード装置が他の前記ノード装置からの要求に応じて前記一のノード装置が保存している前記分割情報を通信手段を介して送信するようにした情報分割保存システムにおいて、
前記ノード装置は、
前記全体情報における少なくとも利用する部分に該当する前記分割情報を他の前記ノード装置から取得する情報部分取得手段と、
少なくとも利用する部分に該当する前記分割情報を記憶し、記憶した前記分割情報を含む前記全体情報における他の部分の一部の前記分割情報を記憶し、前記他の部分のその他の前記分割情報を削除するように制御する記憶制御手段と、
利用するために記憶した前記分割情報のうち、一の前記全体情報における前記分割情報の数を示す分割情報数未満の数の前記分割情報を保存する情報部分保存手段であり、前記記憶制御手段が記憶した前記分割情報を保存し、前記記憶制御手段が削除した前記分割情報に対応する分割情報を削除する情報部分保存手段と、
前記情報部分保存手段が前記分割情報を保存した場合に、前記情報部分保存手段が保存した前記分割情報を前記情報部分保存手段を備える前記ノード装置が保存した旨のメッセージを他の前記ノード装置に向けて送信する保存公開手段と、
前記情報部分保存手段が前記分割情報を削除した場合に、前記情報部分保存手段が削除した前記分割情報を前記情報部分保存手段を備える前記ノード装置が削除した旨のメッセージを他の前記ノード装置に向けて送信する削除公開手段と、
を有することを特徴とする情報分割保存システム。 - 複数のノード装置が参加している情報分割保存システムであって、一の全体情報を複数に分割した各分割情報が複数の前記ノード装置に保存されており、一の前記ノード装置が他の前記ノード装置からの要求に応じて前記一のノード装置が保存している前記分割情報を通信手段を介して送信するようにした情報分割保存システムに備えられるノード装置における情報利用方法であって、
前記全体情報における少なくとも利用する部分に該当する前記分割情報を他の前記ノード装置から取得する情報部分取得ステップと、
少なくとも利用する部分に該当する前記分割情報を記憶し、記憶した前記分割情報を含む前記全体情報における他の部分の一部の前記分割情報を記憶し、前記他の部分のその他の前記分割情報を削除するように制御する記憶制御ステップと、
利用するために記憶した前記分割情報のうち、一の前記全体情報における前記分割情報の数を示す分割情報数未満の数の前記分割情報を保存する情報部分保存ステップであり、前記記憶制御ステップにおいて記憶された前記分割情報を保存し、前記記憶制御ステップにおいて削除された前記分割情報に対応する分割情報を削除する情報部分保存ステップと、
前記情報部分保存ステップにおいて前記分割情報が保存された場合に、前記情報部分保存ステップにおいて保存された前記分割情報を前記情報部分保存ステップを実行した前記ノード装置が保存した旨のメッセージを他の前記ノード装置に向けて送信する保存公開ステップと、
前記情報部分保存ステップにおいて前記分割情報が削除された場合に、前記情報部分保存ステップにおいて削除された前記分割情報を前記情報部分保存ステップを実行した前記ノード装置が削除した旨のメッセージを他の前記ノード装置に向けて送信する削除公開ステップと、
を有することを特徴とする情報利用方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006264494A JP4983183B2 (ja) | 2006-09-28 | 2006-09-28 | ノード装置、情報分割保存システム、情報処理プログラム及び情報利用方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006264494A JP4983183B2 (ja) | 2006-09-28 | 2006-09-28 | ノード装置、情報分割保存システム、情報処理プログラム及び情報利用方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008084089A JP2008084089A (ja) | 2008-04-10 |
| JP4983183B2 true JP4983183B2 (ja) | 2012-07-25 |
Family
ID=39354893
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006264494A Expired - Fee Related JP4983183B2 (ja) | 2006-09-28 | 2006-09-28 | ノード装置、情報分割保存システム、情報処理プログラム及び情報利用方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4983183B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5071262B2 (ja) * | 2008-06-19 | 2012-11-14 | ブラザー工業株式会社 | 情報配信システム、同情報配信システムにおける端末装置、配信サーバ及び投入サーバ並びにそのプログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3357393B2 (ja) * | 1992-07-01 | 2002-12-16 | 日本電信電話株式会社 | 画像情報サービスシステム |
| JP4409874B2 (ja) * | 2002-07-02 | 2010-02-03 | 株式会社ソニー・ディスクアンドデジタルソリューションズ | データ送信装置および方法、データ受信装置および方法、ならびに、データ分散システムおよび方法 |
| JP2005275937A (ja) * | 2004-03-25 | 2005-10-06 | Fujitsu Ltd | P2pネットワークシステム |
| JP4637602B2 (ja) * | 2005-02-09 | 2011-02-23 | エヌ・ティ・ティ・コムウェア株式会社 | コンテンツ配信システム、コンテンツ配信方法、およびプログラム |
| WO2006095726A1 (ja) * | 2005-03-11 | 2006-09-14 | Brother Kogyo Kabushiki Kaisha | 情報配信システム、ノード装置、及び解除データ発行方法等 |
-
2006
- 2006-09-28 JP JP2006264494A patent/JP4983183B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008084089A (ja) | 2008-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4561283B2 (ja) | ノード装置、共用情報更新方法、共用情報保存方法、共用情報更新処理プログラム、及び共用情報保存処理プログラム | |
| US8654678B2 (en) | Node device, recording medium where storage control program is recorded, and information storing method | |
| JP4998197B2 (ja) | コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム | |
| US8312068B2 (en) | Node device, information communication system, method for managing content data, and computer readable medium | |
| JP5136208B2 (ja) | コンテンツ分散保存システム、コンテンツ保存方法、ノード装置、及びノード処理プログラム | |
| JP4983183B2 (ja) | ノード装置、情報分割保存システム、情報処理プログラム及び情報利用方法 | |
| JP2010066930A (ja) | コンテンツ分散保存システム、コンテンツ保存方法、ノード装置、及びノード処理プログラム | |
| US8315979B2 (en) | Node device, information communication system, method for retrieving content data, and computer readable medium | |
| JP5353567B2 (ja) | 情報処理システム、情報処理装置、ノード装置及びプログラム並びに情報処理方法 | |
| JP2009232272A (ja) | コンテンツ分散保存システム、コンテンツ再生方法、ノード装置、管理装置、ノード処理プログラム、及び管理処理プログラム | |
| JP5157770B2 (ja) | ノード装置、プログラム及び保存指示方法 | |
| JP4692278B2 (ja) | コンテンツ配信システム、端末装置及びその情報処理方法並びにそのプログラム | |
| JP4935734B2 (ja) | コンテンツ分散保存システム、ノード装置及びノード処理プログラム並びにノード処理方法 | |
| JP2010108082A (ja) | コンテンツ分散保存システム、コンテンツ保存方法、ノード装置、及びノード処理プログラム | |
| JP2008092236A (ja) | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム | |
| JP5412924B2 (ja) | ノード装置、ノード処理プログラム及びコンテンツデータ削除方法 | |
| JP4797679B2 (ja) | コンテンツ配信システム、コンテンツデータ管理装置及びその情報処理方法並びにそのプログラム | |
| JP5494362B2 (ja) | 配信システム、情報処理装置、プログラム、及びコンテンツ投入方法 | |
| JP2008067089A (ja) | コンテンツ配信システム及び同システムにおける端末装置及び同端末装置のプログラム及び同端末装置による情報管理方法 | |
| JP2009129161A (ja) | コンテンツ分散保存システム、コンテンツ評価値決定方法、配信装置、及び配信処理プログラム | |
| JP2008236537A (ja) | コンテンツ分散保存システム、連結コンテンツ作成装置、連結コンテンツ作成処理プログラム、及び連結コンテンツデータ提供方法 | |
| JP2009020669A (ja) | コンテンツ分散保存システム、コンテンツデータ保存方法、稼働率管理装置、及びノード装置等 | |
| JP2010102573A (ja) | ノード装置、ノード処理プログラム及びデータファイル改変方法 | |
| JP2010067072A (ja) | 保存指示装置、ノード装置、及び保存指示処理プログラム、ノード処理プログラム及び保存指示方法 | |
| JP2008084030A (ja) | 識別情報割当装置及びその情報処理方法並びにそのプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090402 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110830 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111031 |
|
| 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: 20120327 |
|
| 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: 20120409 |
|
| 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: 20150511 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |