JP3339062B2 - Memory area management method - Google Patents
Memory area management methodInfo
- Publication number
- JP3339062B2 JP3339062B2 JP02111592A JP2111592A JP3339062B2 JP 3339062 B2 JP3339062 B2 JP 3339062B2 JP 02111592 A JP02111592 A JP 02111592A JP 2111592 A JP2111592 A JP 2111592A JP 3339062 B2 JP3339062 B2 JP 3339062B2
- Authority
- JP
- Japan
- Prior art keywords
- memory area
- management table
- management
- chain
- empty
- 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
Description
【0001】[0001]
【産業上の利用分野】本発明は、電子写真装置等に適用
されるメモリ領域管理方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory area management method applied to an electrophotographic apparatus or the like.
【0002】[0002]
【従来の技術】従来、電子写真装置の高速化および正確
さが要求されている。この電子写真装置におけるメモリ
領域の管理、すなわちメモリ領域の獲得,解放および使
用中のメモリ領域を詰めることによる連続した空きメモ
リ領域の獲得等は管理テーブルにより行われる。なお、
この管理テーブルにはその管理テーブルにより管理され
ているメモリ領域の先頭アドレス,領域サイズ,使用状
況等の管理データが記憶されている。2. Description of the Related Art Conventionally, high speed and high accuracy of an electrophotographic apparatus have been required. The management of the memory area in the electrophotographic apparatus, that is, the acquisition and release of the memory area, the acquisition of a continuous free memory area by packing the used memory area, and the like are performed by the management table. In addition,
This management table stores management data such as the head address, area size, and use status of a memory area managed by the management table.
【0003】図7は従来のメモリ管理方法であって、例
えば5個の管理テーブル71a〜71eとそれら管理テ
ーブル71a〜71eそれぞれにより管理されているメ
モリ領域72a〜72eとの状態を示す。FIG. 7 shows a conventional memory management method, showing, for example, five management tables 71a to 71e and states of memory areas 72a to 72e managed by the management tables 71a to 71e, respectively.
【0004】このメモリ領域管理方法によれば、(1)
管理テーブル71a〜71eそれぞれに管理されている
メモリ領域72a〜72eのアドレスは前後する、ま
た、(2)管理テーブル71a〜71eはそれら管理テ
ーブル71a〜71eに記憶されているメモリ領域72
a〜72eの管理データ種別に関係なく、また、管理テ
ーブル71a〜71eに管理されるメモリ領域72a〜
72eのアドレス順に関係なく1本のチェーンで繋がれ
ている。According to this memory area management method , (1)
The addresses of the memory areas 72a to 72e managed by the management tables 71a to 71e change, respectively. (2) The management tables 71a to 71e are the memory areas 72 stored in the management tables 71a to 71e.
irrespective of the management data types of the memory areas 72a-72e,
They are connected by one chain regardless of the address order of 72e.
【0005】[0005]
【発明が解決しようとする課題】したがって、従来のメ
モリ領域管理方法は、(1)メモリ領域72a〜72e
の獲得、開放を行う際にはすべての管理テーブル71a
〜71eを調査しなければならない、また、(2)使用
中のメモリ領域72a〜72eを詰めることによる連続
した空きメモリ領域の獲得を行う際には最小アドレスの
空きメモリ領域を捜すためにすべての管理テーブル71
a〜71eを調査しなければならない、ため、これら管
理テーブル71a〜71eによるメモリ領域72a〜7
2eを管理する際の処理時間が長くなるという問題があ
る。Therefore, the conventional memory area management method includes (1) the memory areas 72a to 72e.
All management tables 71a are used when acquiring and releasing
(2) When a continuous free memory area is acquired by packing the used memory areas 72a to 72e, all the free memory areas having the minimum address are searched for. Management table 71
Therefore, the memory areas 72a to 7e based on the management tables 71a to 71e must be checked.
There is a problem that the processing time for managing 2e becomes long.
【0006】本発明は、このような問題点を解決するこ
とを目的として、管理テーブルによってメモリ領域を管
理する際の処理時間を短縮するメモリ領域管理方法を提
供しようとするものである。SUMMARY OF THE INVENTION An object of the present invention is to provide a memory area management method for shortening the processing time when managing a memory area by using a management table for the purpose of solving such problems.
【0007】[0007]
【課題を解決するための手段】本発明によるメモリ領域
管理方法は、前述されたような目的を達成するために、
図1の発明原理図に示されているように、管理テーブル
(1)に記憶されているメモリ領域の管理データをそれ
ら管理データ別に前記メモリ領域のアドレス順にチェー
ン(2)で繋ぐことを特徴とする。SUMMARY OF THE INVENTION A memory area management method according to the present invention has the following objects.
As shown in the principle diagram of FIG. 1, the management data of the memory area stored in the management table (1) is connected by the chain (2) in order of the address of the memory area for each management data. I do.
【0008】[0008]
【作用】本発明によるメモリ領域管理方法は、メモリ領
域を管理する管理テーブル(1)がそれらメモリ領域の
アドレス順に並べられ、また前記管理テーブル(1)が
それら管理テーブル(1)に記憶されている前記メモリ
領域の管理データ別にチェーン(2)で繋がれている。
したがって、各管理データは同一のチェーン(2)によ
り繋がれるため、所要のチェーン(2)を選択すること
により所要の管理テーブル(1)に記憶されているメモ
リ領域の管理データを選択することができ、この選択さ
れた管理データに基づいてメモリ領域が管理テーブル
(1)により管理される。According to the memory area management method of the present invention, the management tables (1) for managing the memory areas are arranged in the order of the addresses of the memory areas, and the management table (1) is stored in the management tables (1). Are linked by a chain (2) according to the management data of the memory area.
Therefore, since the respective management data are connected by the same chain (2), the management data of the memory area stored in the required management table (1) can be selected by selecting the required chain (2). The memory area is managed by the management table (1) based on the selected management data.
【0009】[0009]
【実施例】次に、本発明によるメモリ領域管理方法の具
体的な一実施例について図面を参照しつつ説明する。図
2は、本発明の一実施例のメモリ領域管理方法を示す。
なお、図中、斜線で示されている管理テーブルは使用中
であり、他の管理テーブルは空き状態にある。Next, a specific embodiment of a memory area management method according to the present invention will be described with reference to the drawings. FIG. 2 shows a memory area management method according to one embodiment of the present invention.
In the figure, the management table indicated by diagonal lines is in use, and the other management tables are empty.
【0010】メモリ領域のアドレス順に並べられている
例えば12個の管理テーブル21a〜21lは管理テー
ブルチェーン22により順次先頭チェーンポインタ23
に繋がれている。なお、最終の管理テーブル21lは最
終チェーンポインタ24に繋がれている。For example, twelve management tables 21 a to 21 l arranged in the order of addresses in the memory area are sequentially linked to the head chain pointer 23 by the management table chain 22.
Is connected to Note that the final management table 211 is connected to the final chain pointer 24.
【0011】空き状態にある管理テーブル21a,21
e,21iは順次空きチェーンループ25に繋がれてい
る。また、管理テーブル21eは空きサーチポインタ2
6に繋がれ、前記管理テーブル21a,21e,21i
はその空きサーチポインタ26により調査される。The management tables 21a, 21 in the empty state
e and 21i are sequentially connected to the empty chain loop 25. The management table 21e stores the empty search pointer 2
6 and the management tables 21a, 21e, and 21i.
Is checked by the empty search pointer 26.
【0012】解放指示が与えられている管理テーブル2
1f,21h,21kは解放指示チェーン27により順
次解放指示チェーンポインタ28に繋がれている。Management table 2 to which a release instruction has been given
Reference numerals 1f, 21h and 21k are sequentially linked to a release instruction chain pointer 28 by a release instruction chain 27.
【0013】また、管理テーブル21m〜21qは未使
用の管理テーブルであって、これら管理テーブル21m
〜21qは空き管理テーブルチェーン29により順次空
きrcIDチェーンポインタ30に繋がれている。な
お、この空きrcIDチェーンポインタ30におけるr
cはメモリ領域の領域名を示し、IDは識別番号を示
す。The management tables 21m to 21q are unused management tables.
21q are sequentially connected to the empty rcID chain pointer 30 by the empty management table chain 29. Note that r in the empty rcID chain pointer 30
c indicates an area name of the memory area, and ID indicates an identification number.
【0014】前述されたような管理テーブル21a〜2
1lそれぞれにはそれら管理テーブル21a〜21lに
より管理されるメモリ領域の管理データ、すなわち先頭
アドレス,領域サイズ,ページカウンタ値,汎用チェー
ンポインタ,バックチェーンポインタおよびチェーンポ
インタが記憶されている(図3)。The management tables 21a-2a as described above
Management data of a memory area managed by the management tables 21a to 21l, that is, a head address, an area size, a page counter value, a general-purpose chain pointer, a back chain pointer, and a chain pointer are stored in each of the 1l (FIG. 3). .
【0015】なお、先頭アドレスは管理テーブルにより
管理されるメモリ領域の先頭アドレスを示し、領域サイ
ズはそのメモリ領域の大きさを示す。ページカウンタ値
は、メモリ領域に予め番号(値)をセットしておいて所
定の番号のメモリ領域を解放する際にそのメモリ領域を
識別するために各管理テーブルに記憶されている。汎用
チェーンポインタは、前記管理テーブルに指示されるメ
モリ領域の獲得,解放および使用中のメモリ領域を詰め
ることによる連続した空きメモリ領域の獲得を識別す
る。また、バックチェーンポインタはそのバックチェー
ンポインタが記憶されている管理テーブルの前に接続さ
れている管理テーブル、すなわちチェーン元を管理する
ために各管理テーブルに記憶されている。また、チェー
ンポインタはそのチェーンポインタが記憶されている管
理テーブルの後に接続されている管理テーブル、すなわ
ちチェーン先を管理するために各管理テーブルに記憶さ
れている。The head address indicates the head address of the memory area managed by the management table, and the area size indicates the size of the memory area. The page counter value is stored in each management table in order to set a number (value) in the memory area in advance and to identify the memory area when releasing the memory area of a predetermined number. The general-purpose chain pointer identifies the acquisition and release of the memory area designated by the management table and the acquisition of a continuous free memory area by packing the memory area in use. The back chain pointer is stored in a management table connected before the management table in which the back chain pointer is stored, that is, in each management table for managing a chain source. The chain pointer is stored in a management table connected after the management table in which the chain pointer is stored, that is, in each management table for managing a chain destination.
【0016】このように構成されたメモリ領域管理方法
によるメモリ領域の獲得, 開放および使用中のメモリ領
域を詰めることによる連続した空きメモリ領域の獲得は
次のように行われる。なお、図中、斜線で示されている
管理テーブルは使用中であり、他の管理テーブルは空き
状態にある。Acquisition and release of a memory area by the memory area management method configured as described above, and acquisition of a continuous free memory area by packing a memory area in use are performed as follows. In the figure, the management table indicated by diagonal lines is in use, and the other management tables are empty.
【0017】図4は、このメモリ領域管理方法によりメ
モリ領域の獲得を行う際の管理テーブルの状態を示す。
なお、空き状態にある管理テーブル41a〜41eは順
次空きチェーンループ25に繋がれ、この空きチェーン
ループ25において管理テーブル41a〜41eは空き
サーチポインタ26aにより調査される。FIG. 4 shows the state of the management table when a memory area is acquired by this memory area management method .
The empty management tables 41a to 41e are sequentially linked to the empty chain loop 25. In the empty chain loop 25, the management tables 41a to 41e are checked by the empty search pointer 26a.
【0018】まず、この空きサーチポインタ26aによ
り認識された管理テーブル41bにより管理されている
メモリ領域が所要の領域サイズを有していればそのメモ
リ領域を獲得して、空きチェーンループ25から管理テ
ーブル41bを外す。一方、所要の領域サイズを有して
いなければ空きサーチポインタ26bにより空きチェー
ンループ25に繋がれている管理テーブル41cを調査
して、この管理テーブル41cにより管理されているメ
モリ領域が前記所要の領域サイズを有していればそのメ
モリ領域を獲得する。First, if the memory area managed by the management table 41b recognized by the empty search pointer 26a has a required area size, the memory area is acquired, and the management table is acquired from the empty chain loop 25. Remove 41b. On the other hand, if the memory area does not have the required area size, the management table 41c connected to the empty chain loop 25 is checked by the empty search pointer 26b, and the memory area managed by the management table 41c is determined to be the required area. If it has the size, it acquires that memory area.
【0019】このようにして獲得されたメモリ領域が管
理テーブル41cにより管理されているメモリ領域の大
きさよりも小さい場合には、 ((管理テーブル41cにより管理されているメモリ領
域の大きさ)−(前記獲得されたメモリ領域の大き
さ)) に相当する空きメモリ領域ができる。この空きメモリ領
域を管理するには空きrcIDチェーンポインタ30か
ら管理テーブル41fを導入してその管理テーブル41
fを先頭チェーンポインタ23に繋ぐ。なお、前記獲得
されたメモリ領域は管理テーブル41cにより管理され
る。If the memory area obtained in this way is smaller than the size of the memory area managed by the management table 41c, (((size of memory area managed by management table 41c))-( A free memory area corresponding to the size of the acquired memory area)) is created. To manage this free memory area, a management table 41f is introduced from the free rcID chain pointer 30 and the management table 41f is introduced.
f is linked to the leading chain pointer 23. The obtained memory area is managed by the management table 41c.
【0020】図5は、前記メモリ領域管理方法によりメ
モリ領域の開放を行う際の管理テーブルの状態を示す。
メモリ領域の開放を行う際には、図5に示されているよ
うに、まず開放指示チェーンポインタ28を調査して、
この開放指示に該当する管理テーブル51aがあればそ
の管理テーブル51aが管理するメモリ領域を開放す
る。この結果、このメモリ領域が空きメモリ領域とな
る。FIG. 5 shows the state of the management table when the memory area is released by the above-mentioned memory area management method .
When releasing the memory area, first, as shown in FIG.
If there is a management table 51a corresponding to the release instruction, the memory area managed by the management table 51a is released. As a result, this memory area becomes a free memory area.
【0021】この管理テーブル51aの後に繋がれてい
る管理テーブル51bにより管理されているメモリ領域
が空きメモリ領域にあれば、空きメモリ領域にあるメモ
リ領域が連続して存在することになるため、これら空き
メモリ領域にあるメモリ領域を統合してその統合された
メモリ領域を管理テーブル51aにより管理する。な
お、この管理テーブル51aは空きチェーンループ25
に繋がれ、余った管理テーブル51bは空きrcIDチ
ェーンポインタ30に繋がれる。If the memory area managed by the management table 51b connected after the management table 51a is in the free memory area, the memory areas in the free memory area exist continuously. The memory areas in the free memory area are integrated, and the integrated memory area is managed by the management table 51a. The management table 51a stores the empty chain loop 25
The remaining management table 51b is connected to the empty rcID chain pointer 30.
【0022】また、使用中のメモリ領域を詰めることに
より連続した空きメモリ領域を獲得する際には、図6に
示されているように、まず先頭チェーンポインタ23か
ら順にメモリ領域が空きメモリ領域にある管理テーブル
61aを捜す。この管理テーブル61aにより管理され
ているメモリ領域は空きメモリ領域にあるため、この管
理テーブル61aに連続する管理テーブル61bにより
管理されているメモリ領域を前記管理テーブル61aに
より管理されて空きメモリ領域にあるメモリ領域に詰め
る操作を行う。このような操作を繰り返して空きメモリ
領域にあるメモリ領域を管理する管理テーブル61c,
61dが連続して存在すれば、これら管理テーブル61
c,61dにより管理されるメモリ領域を統合してその
統合されたメモリ領域を管理テーブル61cにより管理
する。なお、余った管理テーブル61dは空きrcID
チェーンポインタ30に繋がれる。以降、このような操
作を最終の管理テーブルまで続ける。In order to obtain a continuous free memory area by packing the used memory area, as shown in FIG. A certain management table 61a is searched. Since the memory area managed by the management table 61a is a free memory area, the memory area managed by the management table 61b that is continuous with the management table 61a is managed by the management table 61a and is a free memory area. Perform the operation to fill the memory area. By repeating such operations, the management table 61c for managing the memory area in the free memory area,
61d, these management tables 61
The memory areas managed by c and 61d are integrated, and the integrated memory area is managed by the management table 61c. The surplus management table 61d has an empty rcID.
It is connected to a chain pointer 30. Thereafter, such an operation is continued up to the final management table.
【0023】なお、本実施例における管理テーブル21
a〜21q,41a〜41f,51a,51b,61a
〜61dは本発明における管理テーブル(1)に、管理
テーブルチェーン22,空きチェーンループ25,解放
指示チェーン27,空き管理テーブルチェーン29はチ
ェーン(2)にそれぞれ対応する。The management table 21 in the present embodiment
a to 21q, 41a to 41f, 51a, 51b, 61a
61d correspond to the management table (1) in the present invention, and the management table chain 22, the empty chain loop 25, the release instruction chain 27, and the empty management table chain 29 correspond to the chain (2).
【0024】[0024]
【発明の効果】以上に説明したように、本発明によれ
ば、管理テーブルによってメモリ領域の獲得,解放およ
び使用中のメモリ領域を詰めることによる連続した空き
メモリ領域の獲得等のメモリ領域の管理をする際の処理
時間を短縮することができる。As described above, according to the present invention, the management of a memory area such as the acquisition and release of a memory area and the acquisition of a continuous free memory area by packing the used memory area by the management table. The processing time when performing the above can be shortened.
【図1】 本発明によるメモリ領域管理方法の原理構成
を示す発明原理図である。FIG. 1 is a principle diagram showing the principle configuration of a memory area management method according to the present invention.
【図2】 本発明の一実施例のメモリ領域管理方法の構
成図である。FIG. 2 is a configuration diagram of a memory area management method according to an embodiment of the present invention.
【図3】 本発明の一実施例のメモリ領域管理方法の管
理テーブルに記憶されるメモリ領域の管理データを示す
図である。FIG. 3 is a diagram showing management data of a memory area stored in a management table of a memory area management method according to one embodiment of the present invention.
【図4】 本発明の一実施例のメモリ領域方法によりメ
モリ領域を獲得する際の管理テーブルの状態を説明する
図である。FIG. 4 is a diagram illustrating a state of a management table when a memory area is acquired by a memory area method according to an embodiment of the present invention.
【図5】 本発明の一実施例のメモリ領域管理方法によ
りメモリ領域を開放する際の管理テーブルの状態を説明
する図である。FIG. 5 is a diagram illustrating a state of a management table when a memory area is released according to the memory area management method of one embodiment of the present invention.
【図6】 本発明の一実施例のメモリ領域管理方法によ
り使用中のメモリ領域を詰めることにより連続した空き
メモリ領域を獲得する際の管理テーブルの状態を説明す
る図である。FIG. 6 is a diagram for explaining a state of a management table when a continuous free memory area is obtained by filling a used memory area according to the memory area management method according to one embodiment of the present invention; is there.
【図7】 従来のメモリ領域管理方法の構成図である。FIG. 7 is a configuration diagram of a conventional memory area management method .
1,21a〜21q,41a〜41f,51a,51
b,61a〜61d 管理テーブル 2 チェーン 22 管理テーブルチェーン 25 空きチェーンループ 27 開放指示チェーン 29 空き管理テーブルチェーン1, 21a to 21q, 41a to 41f, 51a, 51
b, 61a to 61d management table 2 chain 22 management table chain 25 empty chain loop 27 release instruction chain 29 empty management table chain
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭58−171780(JP,A) 特開 平1−185747(JP,A) 特開 平3−44747(JP,A) 特開 平3−189842(JP,A) 特開 平3−245234(JP,A) 特開 昭63−39055(JP,A) 動的記憶領域割付け法,佐々政孝,日 本,情報処理,1983年 4月15日,第24 巻,第4号,p.408−412 (58)調査した分野(Int.Cl.7,DB名) G06F 9/46 G06F 12/00 - 12/02 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-58-171780 (JP, A) JP-A-1-185747 (JP, A) JP-A-3-44747 (JP, A) JP-A-3- 189842 (JP, A) JP-A-3-245234 (JP, A) JP-A-63-39055 (JP, A) Dynamic storage area allocation method, Masataka Sasa, Japan, Information Processing, April 15, 1983 , Vol. 24, No. 4, p. 408-412 (58) Field surveyed (Int.Cl. 7 , DB name) G06F 9/46 G06F 12/00-12/02
Claims (1)
を管理するための管理テーブルを管理対象となる各メモ
リ領域のアドレス順に管理テーブルチェーンで繋ぐとと
もに、各管理対象メモリ領域毎の状態に応じて対応する
管理テーブルに記憶された管理データ別に各管理テーブ
ルをそれぞれ、開放指示チェーン、空きチェーン、空き
管理テーブルチェーンに繋ぎ、さらに未使用領域に対応
した管理テーブルを空き管理テーブルチェーンで繋い
で、メモリ領域の獲得および開放管理を行うことを特徴
とするメモリ領域管理方法。1. An area of a memory used in an electrophotographic apparatus.
Memo to manage the management table for managing the
When connecting with the management table chain in the order of the address of the storage area
First, it corresponds according to the state of each managed memory area.
Each management table for each management data stored in the management table
Release chain, empty chain, empty
Connect to the management table chain and handle unused areas
Linked management tables with an empty management table chain
In the memory area management method and performing the acquisition and release management of the memory area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02111592A JP3339062B2 (en) | 1992-02-06 | 1992-02-06 | Memory area management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02111592A JP3339062B2 (en) | 1992-02-06 | 1992-02-06 | Memory area management method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05216743A JPH05216743A (en) | 1993-08-27 |
| JP3339062B2 true JP3339062B2 (en) | 2002-10-28 |
Family
ID=12045886
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02111592A Expired - Fee Related JP3339062B2 (en) | 1992-02-06 | 1992-02-06 | Memory area management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3339062B2 (en) |
-
1992
- 1992-02-06 JP JP02111592A patent/JP3339062B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| 動的記憶領域割付け法,佐々政孝,日本,情報処理,1983年 4月15日,第24巻,第4号,p.408−412 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05216743A (en) | 1993-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6115738A (en) | Input/output device information management method and apparatus for multi-computers | |
| US6098072A (en) | Source code files in a file directory system having multiple hierarchies representing contextual views | |
| EP0693193B1 (en) | Incremental linker system | |
| JPS607299B2 (en) | data processing system | |
| US5963982A (en) | Defragmentation of stored data without pointer indirection | |
| FR2687812A1 (en) | INFORMATION PROCESSING SYSTEM. | |
| EP0575066A2 (en) | Error handling in a state-free system | |
| JP3339062B2 (en) | Memory area management method | |
| US7231515B2 (en) | Method and system for maintaining the boot order of mass storage devices in a computer system | |
| JP2994138B2 (en) | Catalog Variable Management Method for Interactive Processing System | |
| JPH0399380A (en) | Method for storing collected data | |
| JPH05224992A (en) | Program test device | |
| KR0152715B1 (en) | How to manage the compilation of block sources in mobile switching centers | |
| JP2522161B2 (en) | Volume resource management method in virtual computer system | |
| EP0657812A1 (en) | System and method for monitoring library software | |
| Beidler | Lists | |
| JPH01106217A (en) | Parallel storage/reading type data processor | |
| JPH0315775B2 (en) | ||
| JPH03164839A (en) | Data storage system | |
| JPS62163145A (en) | Compiler device | |
| Hewitt et al. | Generic Types | |
| JPH08249225A (en) | Memory management device | |
| JPS61251966A (en) | Image processor | |
| JPS59741A (en) | Method and apparatus for addressing index memory controlled in data processor | |
| JPH03166624A (en) | Patch managing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020716 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070816 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080816 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090816 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100816 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110816 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |