[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4784223B2 - メモリ制御装置、方法、メモリ、rfidタグ - Google Patents

メモリ制御装置、方法、メモリ、rfidタグ Download PDF

Info

Publication number
JP4784223B2
JP4784223B2 JP2005272244A JP2005272244A JP4784223B2 JP 4784223 B2 JP4784223 B2 JP 4784223B2 JP 2005272244 A JP2005272244 A JP 2005272244A JP 2005272244 A JP2005272244 A JP 2005272244A JP 4784223 B2 JP4784223 B2 JP 4784223B2
Authority
JP
Japan
Prior art keywords
storage
memory
data
bit
association
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
Application number
JP2005272244A
Other languages
English (en)
Other versions
JP2007086898A (ja
Inventor
利夫 渡辺
智久 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2005272244A priority Critical patent/JP4784223B2/ja
Publication of JP2007086898A publication Critical patent/JP2007086898A/ja
Application granted granted Critical
Publication of JP4784223B2 publication Critical patent/JP4784223B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Storage Device Security (AREA)

Description

本発明は、リセッタブルなメモリを使用するための技術、特に、ビット状態とデータとの対応づけの技術に関する。
メモリのリセッタブル領域(Re−Settable Area)は、各ビットにおいて、1を0とすることは通常のwrite(書き込み)コマンドでできるが、0を1にすることは特別な手順を踏まないとできない領域である。この領域にデータを書き込んだときには、1を0に変更されて、データを改竄されてしまうおそれがある。例えば、二進法表現で書き込んだ9[1001](ここで[と]で囲んだ0と1の数値は、ビット状態を表すものとする)は、0[0000]はもちろん、1[0001]や8[1000]へと容易に書き換えられてしまう。したがって、従来においては、どこかのビットのみに1を立てるという表現方法が用いられてきた。
この表現方法を、図5と図6を用いて説明する。図5は、5ビットの記憶領域を使用する場合の記憶状態を示す図である。5ビットの場合には、いずれかのビットにのみ1を立てるとすると、図5(a)に示した[00001]から図5(e)に示した[10000]までの5種類の状態をとりうる。これらの記憶状態を操作して1を0に変更した場合には、いずれも[00000]の記憶状態になるだけであり、図5(a)から図5(e)までのどの記憶状態とも一致しない。つまり、この表現方法の下では、5ビットの記憶領域を用いた場合の改竄不可能な記憶状態は5種類となる。
同様にして、図6に示した8ビットの例では、図6(a)に示した[00000001]から図8(d)に示した[10000000]までの8種類のデータが表現可能となる。例えば、データを自然数と対応づけたならば、1から8までの数が表現できることになる。
上述した表現方法を用いた場合には、リセッタブル領域に対して、ビット長と同じ数のデータしか記憶させることができない。したがって、記憶領域に記憶できるデータの数は著しく制限されることになる。
本発明の目的は、リセッタブルなメモリに改竄を防止しつつ記憶させうるデータ数を増加させることにある。
本発明の別の目的は、リセッタブルなメモリにおける新たなデータ表現方式を確立することにある。
本発明のメモリ制御装置は、複数ビットの記憶容量をもちビット値を1から0にする操作に比べて0から1にする操作が困難であるリセッタブルなメモリに、ビット長m,m,...,m,...,mのN個の記憶単位を設定する単位設定手段と、各記憶単位においていずれか一つのビットに1、残るビットに0を割り当ててなる記憶状態を、N個の記憶単位について組み合わせてなる一個または複数個の記憶状態列に対し、それぞれ一つまたは複数のデータを対応付ける対応付け手段と、対応付け手段による対応付けに基づいて、各記憶単位の記憶状態をあるデータに対応する状態に変更させ、これによりメモリにデータを書き込ませる書込手段、または、各記憶単位の記憶状態を読み取らせて、対応付け手段による対応付けに基づいて対応するデータを求め、これによりメモリからデータを読み込む読込手段と、を備える。ただし、Nは2以上の自然数、nはN以下の自然数、m,m,...,m,...,mは自然数、m+m+...+m+...+mは5以上の自然数であるものとする。
リセッタブルなメモリとは、各ビットにおいて、1を0とする操作に比べて、0から1にする操作が困難であるメモリをいう。ここで、1と0はビットのとりうる二つの状態を表現しており、その値自体には格別の意味はない。リセッタブルなメモリの構造は特に限定されるものではなく、例えば、物理的あるいは化学的不可逆現象(コードの切断や素子の破壊など)を利用して作ることもできるし、通常の半導体メモリと暗号技術を組み合わせて、0から1への操作を困難にさせることでも作成可能である。また、リセッタブルなメモリは、例えば、チップ上に単独で形成されていてもよいし、チップ上に一般の半導体メモリ(ROMやRAMなど)とともに形成されていてもよい。
メモリ制御装置は、このリセッタブルなメモリを制御する装置であり、演算機能を備えたハードウエアとそれを動作を制御するソフトウエア(プログラム)で構成しうる。ソフトウエアの機能の一部または全部をハードウエア化することも可能である。メモリ制御装置は、単位設定手段、対応付け手段、及び、書込手段または読込手段の一方または両方を備える。単位設定手段は、メモリ上に、重複を許さずにビット長m,m,...,m,...,mのN個の記憶単位を設定する。例えば、メモリが1ビット記憶素子の集合からなる場合、ビット長mの記憶単位は、m個の記憶素子によって構成される。各記憶単位は物理的に連続していなくてもよく、また、記憶単位内の各記憶素子も物理的に連続していなくてよい。
対応付け手段は、N個の記憶単位によりつくられる記憶状態列のうちの一個または複数個を、一つまたは複数のデータと対応付ける。ここで、記憶状態列とは、N個の記憶単位の記憶状態を組み合わせた全体のビット状態を指し、記憶状態とは、各記憶単位におけるビット状態を指す。そして、この記憶状態は、改竄防止のため、各記憶単位においていずれか一つのビットに1を残るビットに0を割り当ててなる状態に限定されている。また、記憶状態とデータとの対応づけとは、装置内部で識別されるある符号としてのデータ(通常は2進法表現されている)と、メモリの記憶状態列とを、一方向あるいは双方向に結びつけることをいう。対応づけは、ソフトウエア的に行われても、ハードウエア的に行われてもよい。対応付け手段においては、典型的には、一つの記憶状態列に一つのデータを対応づける。しかし、例えば、記憶状態列と他の記憶状態(例えばROMやRAMの状態など)の組み合わせをデータと対応づけることも可能であり、この場合には、一つの記憶状態列が複数のデータと対応づけられる。
書込手段または読込手段は、直接メモリにアクセスして書込または読込を行う手段に指令を行うものである。直接メモリにアクセスして書込または読込を行う手段は、このメモリ制御装置に内蔵されていても、外部に設けられていてもよい。
この構成によれば、1を立てるビットを一つのみとする表現方式よりも多数のデータをメモリに記憶させることが可能となる。しかも、1を0に変更する改竄がなされても、それを発見することが可能であり、セキュリティの低下を回避することができる。
本発明のメモリ制御装置の一態様においては、前記対応付け手段は、ビット長がmであるn番目の記憶単位においてとりうるm個の記憶状態を、N個の記憶単位について組み合わせて得られるm×m×...×m×...×m個の記憶状態列に対し、それぞれ一つのデータを対応づける。ビット長がmであるn番目の記憶単位においては、1を割り当てるビットの違いによりm個の記憶状態をとることができる。そして、これをN個の記憶単位について一義的に組み合わせることで、m×m×...×m×...×m個の記憶状態列が設定される。
この構成によれば、ビット長がm+m+...+m+...+mである記憶領域を用いて、m×m×...×m×...×m個のデータを記憶することができる。この記憶量は、通常のメモリにおける記憶量2の(m+m+...+m+...+m)乗には及ばないが、従来のリセッタブルなメモリにおける記憶量m+m+...+m+...+mに比べて大きなものとなる。
本発明のメモリ制御装置の一態様においては、ビット長m,m,...,m,...,mは、全て2以上である。これは、改竄防止のためには、ビット長が1の記憶単位における記憶状態は0であっても1であっても同じ値であると推定する必要があるとの理由による。
本発明のメモリ制御装置の一態様においては、ビット長m,m,...,m,...,mは、全て4以下である。ビット長が5以上の記憶単位を設定するよりも、これを分割して4以下の複数の記憶単位を設定した方が、記憶量を増加させることができる。
本発明のメモリ制御装置の一態様においては、ビット長m,m,...,m,...,mのうち、4は無しかつ2は一つ若しくは二つ、または、2は無しかつ4は無し若しくは一つである。ビット長4の記憶単位を一つ設けても、これを分割してビット長2の記憶単位を二つ設けても記憶量は変わらない。しかし、ビット長が2または4の記憶単位を多数設けるよりも、ビット長が3の記憶単位を多数設けた方が記憶量が増加するため、このような制約を課すことが有効となる。
本発明のメモリ制御装置の一態様においては、単位設定手段は、設定したN個の記憶単位に対し階層構造を設け、対応付け手段は、複数のデータとの対応づけを、下位の階層の記憶単位から記憶状態を順次更新することで行う。つまり、ある階層の記憶状態のバリエーションを使ってしまったら、その上位の階層の記憶状態を一つ更新(繰り上げ)したうえで、その階層の記憶状態を最初の状態から順次更新していくことで、システマチックかつ効率的にデータを割り当てることが可能となる。
本発明のメモリは、前記メモリ制御装置により、あるデータが記憶されている。別の見方をすれば、メモリ制御装置は、あるデータが記憶されたメモリを製造する装置であるといえる。また、本発明のRFID(Radio Frequency IDentification)タグは、前記メモリを備える。RFIDタグは、IC(integrated Circuit)タグなどとも呼ばれる微少な装置であり、メモリ及び無線通信機能を備えている。上述したメモリをRFIDタグに組み込むことで、記憶データの改竄防止機能を備えたRFIDタグが実現できる。なお、メモリ制御装置は、RFIDタグ内に組み込まれていてもよいし、RFIDタグに外部から通信を行うリーダ/ライタに組み込まれていてもよい。
図1は、本実施の形態にかかるRFIDタグ10の概略構成を示すブロック図である。RFIDタグ10は、メモリ12を備えており、このメモリ12は、ROM(Read Only Memory)14、リセッタブル(Re−Settable)領域16、及びRAM(Random Access Memory)18を含んでいる。ROM14は、読み出し専用の記憶装置であり、RFIDタグ10を制御するためのプログラムなどの記憶に用いられる。また、RAM18は、読み書き可能な記憶装置であり、主として、演算処理過程での一時的な記憶に用いられる。そして、リセッタブル領域16は、ビット値1を0に変更することは通常のwriteコマンドで可能であるが、0を1に変更する操作には特別な手順を必要とする記憶装置であり、例えばRFIDタグ10を装着する物品の識別情報の記憶に用いられる。
RFIDタグ10には、さらに、このメモリ12に対しデータの読み込み及び書き込みを行う手段である読み書きIF(インターフェース)20、CPU(中央演算装置)として機能する制御部22、及び、アンテナを備えアンテナを通じて外部装置とデータを送受信する送受信部24が設けられている。送受信部24や読み書きI/F20の動作は制御部22により制御されている。
図2と図3は、リセッタブル領域16で使用される記憶状態列の例を示す図である。図2は5ビットの例であり、図3は8ビットの例である。
図2(a)の[01001]から図2(f)[10100]までの6つの記憶状態列は、5ビットの記憶領域に対し、上位2ビットのラウンドビット30と下位3ビットのデータビット32の各記憶単位を設定し、各記憶単位において与えた記憶状態を組み合わせることで形成されている。そして、ラウンドビット30とデータビット32の記憶状態は、ともに一つのビットのみを1、残るビットを0とすることで作られている。具体的には、ラウンドビット30の二つのビットは、[01]と[10]の二つの記憶状態をとることができ、データビット32の三つのビットは、[001]、[010]、及び[100]の三つの記憶状態をとることができる。そして、図2(a)から図2(c)までの記憶状態列は、ラウンドビット30を[01]に固定して、データビット32の記憶状態を順次更新して作られ、図2(d)から図2(f)までの記憶状態列は、ラウンドビット30を更新して[10]に固定し、再びデータビット32の記憶状態を順次更新することで作られている。
これにより作られた六つの各記憶状態列は、1を0に書き換える操作を行われても、これら六つの記憶状態列のいずれとも一致しない。例えば、図6(a)の記憶状態列は、書き換えにより[01000][000001][00000]の三つに変更しうるが、これらは、いずれも図6(a)から図6(f)までの記憶状態列とは異なっている。つまり、図6(a)から図6(f)までの記憶状態列は、1を0に書き換える操作によっては他の記憶状態列へと改竄することができず、かつ、改竄行為の発見を可能とするように設定されている。
図1に示した制御部22では、図2(a)から図2(f)までの2×3=6種類の記憶状態列をそれぞれ適当なデータと対応づけることで、6種類のデータを表すことができる。すなわち、対応づけに従って記憶状態列を書き込みまたは読み込むことでこれら6種類のデータを入出力することが可能となる。対応づけるデータの種類は特に限定されるものではなく、例えば、データとして自然数を採用しることもできる。この場合には、図2(a)から図2(f)の各記憶状態列は、それぞれ1から6までの数を表現することになる。また、例えば、記憶単位数と対応した複数のデータ要素が結合したデータを採用することもできる。データ要素として自然数を用いた場合には、(1,1),(1,2),(1,3),(2,1),(2,2),(2,3)の自然数の組を表現することができる。この態様は、データ要素毎に意味をもたせるような場合、例えば(i,j)をiラウンド目のj番目のデータと認識するような場合に有効である。
本表現形式を採用した場合、ビット長5の記憶領域を用いて、6種類のデータを表現できる。これは、図5に示した5種類のデータを表現できる表現形式に比べて優れている。この利点は、次に示すように、使用する記憶領域のビット長が長くなるほど顕著となる。
図3は、8ビットの記憶領域を使用する例を示している。この例では、8ビットを三つの記憶単位に分割しており、上位2ビットを第2ラウンドビット40、次の3ビットを第1ラウンドビット42、下位3ビットをデータビット44と呼ぶことにする。図2の例と同様にして、第2ラウンドビット40、第1ラウンドビット42、データビット44においては、一つのビットのみを1とし、他のビットは0にするというルールの下で記憶状態を作り出している。そして、この記憶状態列を組み合わせることで、図3(a)から図3(f)に一部省略して示した2×3×3=18の記憶状態列が表現できている。これは、図6の表現形式で表現可能な8種類に比べて2倍以上となっている。
図4は、総ビット数と表現可能なデータ数との関係を、従来の表現形式と本表現形式とで比較した表である。従来の表現形式では、総ビット数と同じ数だけのデータ数が表現された。すなわち、8,12,16ビットの記憶領域を用いた場合には、それぞれ、8,12,16種類のデータが表現された。これに対し、本発明では、8ビットの記憶領域をビット長2,3,3の各記憶単位に分割することで、2×3×3=18種類のデータを表現することができる。同様にして、12ビットの記憶領域は、3×3×3×3=81種類、16ビットの記憶領域は、3×3×3×3×4=324種類のデータを表現することができる。
使用する記憶領域を複数の記憶単位へ分割する態様には、任意性がある。例えば、8ビットの記憶領域をビット長2,2,2,2の4つの記憶単位に分割することも可能である。しかし、この場合には、2×2×2×2=16種類のデータしか記憶できない。検討したところでは、一般に、記憶領域は可能な限り3ビットの記憶単位に分割することが有効である。そして、3ビットに分割できない場合に限り、一つまたは二つの2ビットの記憶単位(ただし、2ビットの二つの記憶単位の代わりに4ビットの一つの記憶単位を設けてもよい)に分割することで、最大の記憶量を確保することができる。
RFIDタグの構成例を示す機能ブロック図である。 ビット長5の記憶領域に、本表現方式を適用した例を示す図である。 ビット長8の記憶領域に、本表現方式を適用した例を示す図である。 ビット長と表現可能なデータ数との関係を示す表である。 ビット長5の記憶領域に、従来の表現形式を適用した例を示す図である。 ビット長8の記憶領域に、従来の表現形式を適用した例を示す図である。
符号の説明
10 RFIDタグ、12 メモリ、14 ROM、16 リセッタブル領域、18 RAM、20 読み書きI/F、22 制御部、24 送受信部、30 ラウンドビット、32,44 データビット、40 第2ラウンドビット、42 第1ラウンドビット。

Claims (9)

  1. 複数ビットの記憶容量をもちビット値を1から0にする操作に比べて0から1にする操作が困難であるリセッタブルなメモリに、ビット長m1,m2,...,mn,...,mNのN個の記憶単位を設定する単位設定手段と、
    各記憶単位においていずれか一つのビットに1、残るビットに0を割り当ててなる記憶状態を、N個の記憶単位について組み合わせてなる一個または複数個の記憶状態列に対し、それぞれ一つまたは複数のデータを対応付ける対応付け手段と、
    対応付け手段による対応付けに基づいて、各記憶単位の記憶状態をあるデータに対応する状態に変更させ、これによりメモリにデータを書き込ませる書込手段、または、各記憶単位の記憶状態を読み取らせて、対応付け手段による対応付けに基づいて対応するデータを求め、これによりメモリからデータを読み込む読込手段と、
    を備える、ことを特徴とするメモリ制御装置。
    ただし、Nは2以上の自然数、nはN以下の自然数、m1,m2,...,mn,...,mNは自然数、m1+m2+...+mn+...+mNは5以上の自然数であるものとする。
  2. 請求項1に記載のメモリ制御装置において、
    前記対応付け手段は、ビット長がmnであるn番目の記憶単位においてとりうるmn個の記憶状態を、N個の記憶単位について組み合わせて得られるm1×m2×...×mn×...×mN個の記憶状態列に対し、それぞれ一つのデータを対応づける、ことを特徴とするメモリ制御装置。
  3. 請求項1または2に記載のメモリ制御装置において、
    ビット長m1,m2,...,mn,...,mNは、全て2以上である、ことを特徴とするメモリ制御装置。
  4. 請求項1乃至3のいずれか1項に記載のメモリ制御装置において、
    ビット長m1,m2,...,mn,...,mNは、全て4以下である、ことを特徴とするメモリ制御装置。
  5. 請求項4に記載のメモリ制御装置において、
    ビット長m1,m2,...,mn,...,mNのうち、4は無しかつ2は一つ若しくは二つ、または、2は無しかつ4は無し若しくは一つである、ことを特徴とするメモリ制御装置。
  6. 請求項2に記載のメモリ制御装置において、
    単位設定手段は、設定したN個の記憶単位に対し階層構造を設け、
    対応付け手段は、複数のデータとの対応づけを、下位の階層の記憶単位から記憶状態を順次更新することで行う、ことを特徴とするメモリ制御装置。
  7. 前記書込手段を備えた請求項1乃至6のいずれか1項に記載のメモリ制御装置により、あるデータが記憶された前記メモリ。
  8. 請求項7に記載のメモリを備えたRFIDタグ。
  9. コンピュータが実行する方法であって、
    複数ビットの記憶容量をもちビット値を1から0にする操作に比べて0から1にする操作が困難であるリセッタブルなメモリに、ビット長m1,m2,...,mn,...,mNのN個の記憶単位を設定する単位設定手順と、
    各記憶単位においていずれか一つのビットに1、残るビットに0を割り当ててなる記憶状態を、N個の記憶単位について組み合わせてなる一個または複数個の記憶状態列に対し、それぞれ一つまたは複数のデータを対応付ける対応付け手順と、
    対応付け手順による対応付けに基づいて、各記憶単位の記憶状態をあるデータに対応する状態に変更させ、これによりメモリにデータを書き込ませる書込手順、または、各記憶単位の記憶状態を読み取らせて、対応付け手順による対応付けに基づいて対応するデータを求め、これによりメモリからデータを読み込む読込手順と、
    を含む、ことを特徴とするメモリ制御方法。
    ただし、Nは2以上の自然数、nはN以下の自然数、m1,m2,...,mn,...,mNは自然数、m1+m2+...+mn+...+mNは5以上の自然数であるものとする。
JP2005272244A 2005-09-20 2005-09-20 メモリ制御装置、方法、メモリ、rfidタグ Expired - Fee Related JP4784223B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005272244A JP4784223B2 (ja) 2005-09-20 2005-09-20 メモリ制御装置、方法、メモリ、rfidタグ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005272244A JP4784223B2 (ja) 2005-09-20 2005-09-20 メモリ制御装置、方法、メモリ、rfidタグ

Publications (2)

Publication Number Publication Date
JP2007086898A JP2007086898A (ja) 2007-04-05
JP4784223B2 true JP4784223B2 (ja) 2011-10-05

Family

ID=37973850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005272244A Expired - Fee Related JP4784223B2 (ja) 2005-09-20 2005-09-20 メモリ制御装置、方法、メモリ、rfidタグ

Country Status (1)

Country Link
JP (1) JP4784223B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2144166A4 (en) 2007-03-29 2011-01-12 Nec Corp DIAGNOSTIC SYSTEM

Also Published As

Publication number Publication date
JP2007086898A (ja) 2007-04-05

Similar Documents

Publication Publication Date Title
TWI470429B (zh) 記憶體裝置及記憶體存取方法
EP0926624B1 (en) Intergrated circuit for embeddding in smart cards, and method of issuing smart cards
KR20040098642A (ko) 멀티레벨 메모리를 제공하는 방법, 이 방법을 프로세서기반 시스템으로 하여금 수행하도록 하는 인스트럭션을저장하는 매체를 포함하는 제품 및 멀티레벨 메모리
US20080209155A1 (en) Method for configuring a memory space divided into memory banks
US8410908B2 (en) Method and device for emulating multiple RFID tags within a single mobile electronic device
CN104679547B (zh) 一种mcu中的系统配置信息的读取方法和系统
EP2278501B1 (en) Smartcard for portable electronic device
JPS6196598A (ja) 電気的消去可能なp−romのカウントデ−タ記憶方法
JP4784223B2 (ja) メモリ制御装置、方法、メモリ、rfidタグ
KR100746036B1 (ko) 플래시 메모리를 제어하는 장치 및 방법
US7325144B2 (en) Portable information processor having password code checking function
WO2002057906A3 (de) Mikroprozessorschaltung_mit hilfsregister
JP2002278850A (ja) 半導体装置
JP2005266952A (ja) メモリカード制御装置、半導体メモリカード、カードインターフェースコントローラ、及び半導体メモリカードの認証方法
JP2009009521A (ja) 無線タグの読み落し防止方法およびこれを用いた無線タグ情報管理システム
CN102985916A (zh) 微控制器及其控制方法
JP2006031604A (ja) 非接触通信システム
JP4738249B2 (ja) 携帯可能電子装置、icカードおよびicモジュール
JP2011191808A (ja) 携帯可能電子装置、icカード、および携帯可能電子装置の制御方法
JPH10143441A (ja) 機密保持機能を備えた半導体装置、符号処理方法及びそのソフトウエアを記憶した記憶媒体
JPS6394716A (ja) 不揮発性メモリの書き込み方式
JPS62154083A (ja) デ−タ管理手段を有するicカ−ド
JP4576341B2 (ja) 管理装置、通信装置、通信情報探索装置、それらのシステム、それらの方法及びそれらのプログラム
JP7397402B2 (ja) 電子情報記憶媒体、データ送信方法、及びプログラム
EP1683080B1 (en) Method for storing and/or changing state-information of a memory as well as integrated circuit and data carrier

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110329

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110525

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: 20110614

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: 20110627

R150 Certificate of patent or registration of utility model

Ref document number: 4784223

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140722

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees