CN1202467C - 在可拆卸设备上建立多个分区的方法 - Google Patents

在可拆卸设备上建立多个分区的方法 Download PDF

Info

Publication number
CN1202467C
CN1202467C CNB008003610A CN00800361A CN1202467C CN 1202467 C CN1202467 C CN 1202467C CN B008003610 A CNB008003610 A CN B008003610A CN 00800361 A CN00800361 A CN 00800361A CN 1202467 C CN1202467 C CN 1202467C
Authority
CN
China
Prior art keywords
mentioned
dvd
demountable
medium
driver
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
CNB008003610A
Other languages
English (en)
Other versions
CN1297545A (zh
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1297545A publication Critical patent/CN1297545A/zh
Application granted granted Critical
Publication of CN1202467C publication Critical patent/CN1202467C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0634Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0677Optical disk device, e.g. CD-ROM, DVD
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs

Abstract

在可连接可拆卸设备的计算机系统中,提供为可交换的介质作成多个分区的方法。启动计算机后(S1),在操作系统与设备驱动程序之间进行通信(S2),在上述设备驱动程序向上述操作系统分配驱动器盘符时,对上述一个可拆卸设备分配相当于多个驱动器盘符个数的驱动器盘符,并分配给相当于驱动器个数的分区。这样对于分区少的介质的驱动器,识别为未装入介质。

Description

在可拆卸设备上建立多个分区的方法
技术领域
本发明涉及由设备驱动程序针对操作系统,将可拆卸的设备识别为多个设备,从而可以进行记录介质的交换,能够处理大容量的区域的计算机一般/数据处理装置(国际专利分类G06F 15/00)。
背景技术
现有的设备驱动程序将安装在DVD-RAM装置这样的可拆卸设备上的记录介质(以后简称为介质)分割为多个记录区间(以后简称为分区)的情况下,如果交换为分割成不同的分区数的介质,则在进行介质交换的同时,要变更操作系统能够处理的驱动器盘符。即,对于不能在交换介质时动态地改变驱动器盘符的操作系统,不能分别将前述各设备上的分区或上述设备以外的各种设备与驱动器盘符相对应。
因此,有必要将装入的介质与交换介质的任一个作为一个分区。或者在将装入的介质与具有不同的分区的介质进行交换时,必须暂时停止执行计算机系统。
即,在现有的操作系统下运行计算机系统时,可交换的介质不是用分区进行分割,而是象上述那样,作为一个分区进行处理。
但是,在可拆卸的设备上交换装入的介质时,当要变更相同的设备的驱动器盘符时,不能读出相关联的数据。
另外,近年来追求在计算机系统上连接新的设备时要求不需要进行再次启动。这种设备,是对应于USB或IEEE 1394等新的标准的设备。因此如果在可拆卸设备上交换装入介质时需要进行再启动,这是逆时代潮流的。
进而,随着存储介质的大容量化,作为可交换介质如DVD-RAM装置等正在普及。若在1个介质上记录大量数据,相当于在以前多个介质上记录的数据的存储位置(域名)重复且容易地进行。因此要求按照分区来划分存储区域,进行数据整理。
发明内容
 为了解决上述问题,本发明提供了在可拆卸设备上作成多个分区的方法,其中设备驱动程序针对操作系统将DVD-RAM装置识别为与2GB+2GB+1.2GB这样的多个驱动器相连接。
本发明提供一种在可拆卸设备上作成分区的方法,其特征在于:在可以连接可拆卸设备的计算机系统中,在编入上述计算机系统的操作系统和文件系统与上述可拆卸设备的设备驱动程序之间进行通信,上述操作系统和上述文件系统,向上述设备驱动程序请求上述可拆卸设备的驱动器盘符分配,与该要求相对应上述驱动程序,不管是否向上述可拆卸设备装入了可拆卸介质、或者装入的可拆卸介质的分区数是多少,将可处理的最大区分散存储于上述操作系统和上述文件系统中,上述操作系统向上述可拆卸设备的可拆卸介质进行多个驱动器盘符的分配。
这样在交换后的介质的分区为1的场合,作为1个驱动器处理,而将剩下的2个驱动器作为未装入介质处理。
上述分区的生成也可以例如在视窗(美国微软公司的注册商标)的FAT文件系统中实现。
本发明提供了一种在可拆卸设备上作成多个分区的方法,其特征在于,在可以连接可拆卸设备的计算机系统中,可以在操作系统与其设备驱动程序之间进行通信;
上述设备驱动程序向上述操作系统分配驱动器盘符时,对上述可拆卸设备的1个分配多个驱动器盘符。
本发明的方法,与可拆卸设备上是否安装了介质无关,将1个可拆卸设备识别为多个驱动器,1个驱动器相当于1个分区,这样可以在可拆卸设备上作成多个分区。
附图说明
图1是本发明实施例中计算机系统的结构图。
图2是本发明实施例中计算机系统启动时控制分区的设备驱动程序在加入操作系统时的操作流程图。
图3是本发明实施例中计算机系统启动后,在可拆卸设备上装入介质时或将装入的介质替换为另外的介质时的操作流程图。
图4是根据本发明的实施例启动计算机系统后,操作系统或文件系统向设备驱动程序发出读/写要求时的操作流程图。
具体实施方式
下面参照本发明的实施例及附图1至图4进行说明。
图1是本发明的计算机系统,包括
a).作为计算机的中心部分的CPU1及RAM2构成的计算机基本单元100,
b).将外设与上述计算机基本单元100进行连接,进行访问用的适配器3,
c).通过上述适配器与计算机基本单元100进行连接的硬盘装置4,
d).通过上述适配器与计算机基本单元100连接的作为可拆卸设备的DVD-RAM装置5。
作为上述可拆卸设备的DVD-RAM装置,例如安装了容量为5.2GB的DVD介质6。另外,上述DVD-RAM装置5中装入的上述DVD介质6可以交换为容量为2.6GB的DVD介质使用。
图1的计算机系统的操作,用图2的流程图进行说明。
S1:
启动计算机系统。
S2:
通过启动计算机系统,将操作系统2a,文件系统2b与DVD-RAM装置5的分区控制用的设备驱动程序(以后简称为DDPC)2c放入计算机基本单元100的RAM2中。
S3:
要求操作系统2a与文件系统2b,通过适配器3向硬盘装置4分配驱动器盘符,
对于DDPC2c,要求分配DVD-RAM装置5的驱动器盘符。
与此要求相对应,DDPC2c不管DVD-RAM装置5中是否装入DVD介质,将能够处理的最大分区数存储到操作系统2a与文件系统2b中。
S4:
这样DDPC2c确保DDPC2c的内部作业领域划分为相当于最大的分区数的区域。
该区域,例如,如图1所示,
符号2d表示的分区信息保存区域(以后称为PISA),1
符号2e表示的PISA2,
符号2f表示的PISA3,
符号2g表示的PISA4,
S5:
其后,操作系统2a对DVD-RAM装置5的DVD介质6,如图1所示,分配多个驱动器盘符,即
符号6a表示的驱动器G,
符号6b表示的驱动器H,
符号6c表示的驱动器I,
符号6d表示的驱动器J,
S6:
处理结束。
这时,如图1所示,在介质固定的设备仅与硬盘装置4的驱动器C连接时,作为拆卸设备的DVD-RAM装置5仅连接1个时,计算机系统的驱动器盘符的结构如下:
C:硬盘装置4,
D:DVD-RAM装置5的PISA2d,
E:DVD-RAM装置5的PISA2e,
F:DVD-RAM装置5的PISA2f,
G:DVD-RAM装置5的PISA2g,
另外,驱动器C~驱动器F上如果最大可连接4个硬盘装置4,在一个操作系统的情况下,不限于将1个可拆卸设备分为4个分区以内。在总计连接4个硬盘装置4时,再启动计算机时,驱动器盘符的结构如下:
C:硬盘装置4,
D:硬盘装置4,
E:硬盘装置4,
F:硬盘装置4,
G:DVD-RAM装置5的PISA2d,
H:DVD-RAM装置5的PISA2e,
I:DVD-RAM装置5的PISA2f,
J:DVD-RAM装置5的PISA2g。
这时,即使是相同的DVD-RAM装置5的分区信息存储区域,驱动器盘符的构成也可以与上述不同。
这时操作者例如预先将驱动器盘符GuJ分配给DVD-RAM装置5上,即
C:硬盘装置4,
G:DVD-RAM装置5的PISA2d,
H:DVD-RAM装置5的PISA2e,
I:DVD-RAM装置5的PISA2f,
J:DVD-RAM装置5的PISA2g。
考虑到向计算机系统上增设可连接的设备个数,如果操作者能够为驱动器分配任意的盘符,则在硬盘装置4合计连接4个,再启动计算机时,分配给DVD-RAM装置5的驱动器盘符的构成也不会被代替。
进而,向计算机系统连接的设备多时,DVD-RAM装置5上分配的驱动器盘符为优先度低的S~V,第2个DVD-RAM装置5上分配驱动器盘符W~Z。
如图3所示,接着上述图2的操作,对在DVD-RAM装置上装入新的5.2GB的DVD-RAM介质6的操作进行说明。
T1:
装入新的容量为5.2GB的DVD-RAM介质。
T2:
DDPC2c在上述驱动程序内的PISA2d、2e、2f、2g已经初始化后,检查装入的5.2GB的DVD-RAM介质6的分区数。
T3:
在与容量为5.2GB的DVD-RAM介质6的分区对应的DDPC2c内的PISA2d、2e、2g中写入“具有分区”的信息。
T4:
这时结束在PISA2d、2e、2f、2g中分别分配作为驱动器G、驱动器H、驱动器I、驱动器J的驱动器盘符的处理。
另外,对将上述DVD-RAM装置5内装入的5.2GB的DVD-RAM介质6替换为作为别的介质的容量为2.6GB的DVD-RAM介质7的情况进行描述。
T1:
替换为容量为2.6GB的DVD-RAM介质7。
T2:
DDPC2c以例如在操作系统2a所能够支持的最大分区数以内的分区数的区域,例如分区PISA2d、2e、2f、2g进行初始化。其后检测新装入的容量为2.6GB的DVD-RAM介质7的分区数。
T3:
在与容量为2.6GB的DVD-RAM介质7的分区对应的DDPC2c内的信息区域2d、2e中写入“具有分区”的信息。对于容量为2.6GB的DVD-RAM介质7上不存在的分区,在DDPC2c内的信息区域2f、2g中写入“无分区”的信息。
T4:
即,容量为2.6GB的DVD-RAM介质7上按如下方式处理:
信息区域2d为符号7a表示的驱动器G’:
信息区域2e为符号7b表示的驱动器H’:其它的驱动器被识别为未装入介质,然后结束处理。
如图4所示,描述了操作系统或文件系统对设备驱动程序有读/写要求时的操作。
U1:
启动计算机系统。
U2:
在操作系统2a读出DVD-RAM装置5上的介质6中的驱动器盘符I的数据时,
在向DVD-RA装置5上装入介质6时,
从操作系统2a向文件系统2b,从文件系统2b向DDPC2c发出通信要求。
U3:
DDPC2c确认是否要求管理的驱动器盘符。
U4:
在U3中驱动器盘符I不是DDPC2c管理的驱动器盘符时,结束该处理,返回到操作系统的处理。
U5:
在U3中驱动器盘符I为DDPC2c管理的驱动器盘符时,DDPC2c检测PISA2d、2e、2f、2g。
U6:
DDPC2c检测装入的5.2GB的DVD-RAM介质6的分区是否存在。
U7:
在U6中在相当于不存在分区的分区信息保存区域的驱动器中,向文件系统发布未能准备介质的消息。
U8:
在U6中,在相当于存在分区的分区信息保存区域的驱动器中,
DDPC2c与DVD-RAM装置5进行连络,
向文件系统2b发送从介质6中读出的数据,
文件系统2b向操作系统2a进行连络。
U9:
结束处理。
另外,通过提供在各种介质中存储的作成可拆卸设备上的分区的程序,即使是现有的计算机系统,也容易实现在本发明的可拆卸设备上作成分区。
另外,不仅可以提供在各种介质中存储的作成可拆卸设备上的分区的程序,也可以通过互联网及其它的网络提供程序。
如上所述,通过本发明的在可拆卸设备上作成分区的方法,对于在交换介质时不能动态地变化驱动器盘符的操作系统,也不会出现各可拆卸设备上的分区或其它各种设备与驱动器盘符不能对应的问题,通过将一个可拆卸设备作为多个驱动器处理,可以在可拆卸设备上实现多个分区。另外即使变更与计算机系统连接的设备数,也可以自由地分配操作者熟悉的驱动器盘符。
另外,通过提供记录有可拆卸设备上作成多个分区的程序,即使是已有的计算机系统,也容易在可拆卸设备上实现多个分区。

Claims (4)

1.一种在可拆卸设备上作成分区的方法,其特征在于:
在可以连接可拆卸设备的计算机系统中,安装在上述计算机系统中的操作系统、文件系统与上述可拆卸设备的设备驱动程序之间进行通信,
上述操作系统和上述文件系统向上述设备驱动程序请求上述可拆卸设备的驱动器盘符分配,
按照该要求上述驱动程序不管是否向上述可拆卸设备装入了可拆卸介质、或者装入的可拆卸介质的分区数是多少,将可处理的最大区分数存储于上述操作系统和上述文件系统中,
上述操作系统向上述可拆卸设备的可拆卸介质进行多个驱动器盘符的分配。
2.根据权利要求1所述的在可拆卸设备上作成分区的方法,其特征在于:
上述驱动器的个数等于上述操作系统所能支持的最大的分区数。
3.根据权利要求1或2所述的在可拆卸设备上作成分区的方法,其特征在于:
上述驱动器盘符直至再次分配之前都是有效的,从上述驱动器盘符的个数减去上述可拆卸设备内的介质的分区的个数的差值数的驱动器盘符识别为不存在介质。
4.根据权利要求1所述的在可拆卸设备上作成分区的方法,其特征在于:
不管与计算机系统连接的设备的个数是否变化,由操作者为上述驱动器盘符分配任意的盘符。
CNB008003610A 1999-03-18 2000-03-15 在可拆卸设备上建立多个分区的方法 Expired - Fee Related CN1202467C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP11073355A JP2000267818A (ja) 1999-03-18 1999-03-18 リムーバブルデバイスでのパーティション実現方法
JP073355/1999 1999-03-18

Publications (2)

Publication Number Publication Date
CN1297545A CN1297545A (zh) 2001-05-30
CN1202467C true CN1202467C (zh) 2005-05-18

Family

ID=13515788

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008003610A Expired - Fee Related CN1202467C (zh) 1999-03-18 2000-03-15 在可拆卸设备上建立多个分区的方法

Country Status (7)

Country Link
US (1) US6988174B1 (zh)
JP (1) JP2000267818A (zh)
KR (1) KR20010025052A (zh)
CN (1) CN1202467C (zh)
ID (1) ID26643A (zh)
TW (1) TW526479B (zh)
WO (1) WO2000055719A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3767818B2 (ja) 2002-10-28 2006-04-19 株式会社サスライト 着脱式デバイス及びプログラムの起動方法
CN1328662C (zh) * 2003-09-28 2007-07-25 中兴通讯股份有限公司 嵌入式计算机系统中的嵌入式文件系统的容错处理方法
JP4262137B2 (ja) 2004-05-28 2009-05-13 キヤノン株式会社 記録装置、撮像装置及びそれらの制御方法
JP4541768B2 (ja) * 2004-06-10 2010-09-08 キヤノン株式会社 画像データ記録装置
US7843961B2 (en) * 2005-07-25 2010-11-30 International Business Machines Corporation Hardware device emulation
JP3766429B2 (ja) * 2005-08-04 2006-04-12 株式会社サスライト 着脱式デバイス
US7447821B2 (en) * 2006-04-21 2008-11-04 Sandisk Corporation U3 adapter
US7516261B2 (en) * 2006-04-21 2009-04-07 Sandisk Corporation Method for U3 adapter
CN107436852B (zh) * 2017-07-21 2020-12-25 金华市智甄通信设备有限公司 一种接口切换装置及一种终端设备

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5408630A (en) * 1993-08-20 1995-04-18 Iii G.I. Ltd. Three-state virtual volume system for managing document storage to permanent media
US6453363B1 (en) 1993-10-21 2002-09-17 Microsoft Corporation Method and computer system for integrating a compression system with an operating system
FR2718262B1 (fr) * 1994-03-31 1996-05-24 Sgs Thomson Microelectronics Mémoire tampon à adressage modulo.
JPH09198656A (ja) * 1996-01-19 1997-07-31 Hitachi Ltd 光ディスクの記録装置
JPH10105345A (ja) * 1996-09-27 1998-04-24 Fujitsu Ltd アレイディスク装置
US6031698A (en) * 1997-06-10 2000-02-29 Iomega Corporation Multiple partition tape cartridge detection means
US6205527B1 (en) * 1998-02-24 2001-03-20 Adaptec, Inc. Intelligent backup and restoring system and method for implementing the same
US6385707B1 (en) * 1998-02-24 2002-05-07 Adaptec, Inc. Method and apparatus for backing up a disk drive upon a system failure
US6226711B1 (en) * 1998-06-09 2001-05-01 International Business Machines Corporation Method, apparatus and frame format to prevent data loss in a removable media library system due to incorrect configuration of devices
US6654881B2 (en) * 1998-06-12 2003-11-25 Microsoft Corporation Logical volume mount manager

Also Published As

Publication number Publication date
ID26643A (id) 2001-01-25
CN1297545A (zh) 2001-05-30
KR20010025052A (ko) 2001-03-26
JP2000267818A (ja) 2000-09-29
TW526479B (en) 2003-04-01
US6988174B1 (en) 2006-01-17
WO2000055719A1 (fr) 2000-09-21

Similar Documents

Publication Publication Date Title
CN1280705C (zh) 打印控制系统、信息处理装置、功能提供装置
CN1254746C (zh) 应用执行装置及方法
CN2899363Y (zh) 混音器控制装置
CN1652084A (zh) 计算机系统、管理装置、存储装置以及计算机装置
CN1202467C (zh) 在可拆卸设备上建立多个分区的方法
CN1300711C (zh) 通用串行总线存储装置和控制装置
CN1975679A (zh) 用于优化分段资源分配的方法和设备
CN1908903A (zh) 执行作业步的系统和方法以及计算机产品
CN1111800C (zh) 管理共享资源的装置和方法
CN1852101A (zh) 一种并行下载方法和终端
CN1881167A (zh) 存储控制装置及其控制方法
CN1256668C (zh) 运用Linux完成操作系统自动安装的方法
CN1801756A (zh) 迁移程序、信息处理装置、计算机系统和存储有迁移程序的计算机可读记录介质
CN1755630A (zh) 网络终端设备、配送服务器和客户/服务器系统
CN1773456A (zh) 打印机驱动程序自动安装系统及自动安装方法
CN1928867A (zh) 文档分发系统和方法
CN1815499A (zh) 工作排程管理系统与方法
CN1924812A (zh) 用于i/o适配器的方法和装置
CN1906598A (zh) 信息处理设备、存储区管理方法和计算机程序
CN1614529A (zh) 作业管理系统、信息处理装置、作业管理方法、作业管理程序以及存储介质
CN1734429A (zh) 信息处理设备、存储设备和存储控制设备
CN1658194A (zh) 文件系统控制装置和文件系统控制方法
CN1320463C (zh) 能够有效使用存储器的存储池管理方法和系统
CN1882152A (zh) 一种接入网设备的数据配置方法
CN1272715C (zh) 数据处理系统和处理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050518