Movatterモバイル変換


[0]ホーム

URL:


EP0553733A2 - Electronic apparatus and method for patching a fixed information - Google Patents

Electronic apparatus and method for patching a fixed information
Download PDF

Info

Publication number
EP0553733A2
EP0553733A2EP93101008AEP93101008AEP0553733A2EP 0553733 A2EP0553733 A2EP 0553733A2EP 93101008 AEP93101008 AEP 93101008AEP 93101008 AEP93101008 AEP 93101008AEP 0553733 A2EP0553733 A2EP 0553733A2
Authority
EP
European Patent Office
Prior art keywords
address
patch
program
patching
interrupt
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.)
Granted
Application number
EP93101008A
Other languages
German (de)
French (fr)
Other versions
EP0553733A3 (en
EP0553733B1 (en
Inventor
Iwao Yamamoto
Katsumi Matsuno
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.)
Sony Corp
Original Assignee
Sony 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 Sony CorpfiledCriticalSony Corp
Publication of EP0553733A2publicationCriticalpatent/EP0553733A2/en
Publication of EP0553733A3publicationCriticalpatent/EP0553733A3/en
Application grantedgrantedCritical
Publication of EP0553733B1publicationCriticalpatent/EP0553733B1/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An electronic apparatus (10) which includes a CPU (1), a ROM (2), a RAM (3), an input port (4), a data bus (5), an address bus (6), a patching portion address register (7) and a patching interrupt vector register (8) which are connected to the data bus (5), a comparator (9) which compares a coincidence with the address stored in the address register (7) and an address on the address bus (6) and supplies an interrupt to an interrupt control portion of the CPU (1) which is also supplied with other interrupts for other processing. Further, an external storage device (20), connected to the input port (4), supplies a main program bug patching information which is stored in the RAM (3), which includes a stack area (32) in which there are saved data written in the address register (7) and the patching interrupt register (8), so that patching of program bugs can be carried out even during an interrupt. <IMAGE>

Description

Claims (12)

  1. An electronic apparatus comprising:
    (a) fixed memory means (2) in which an information is stored in a fixed fashion;
    (b) address control means (1) for controlling an address;
    (c) input means (4) through which an external information is input;
    (d) patch information memory means (3) for storing therein a patch information concerning a portion to be changed in the information stored in the fixed memory means;
    (e) switching control means (7, 8, 9) for switching a memory access by the address control means from the fixed memory means to the patch information memory means under the control of control data; and
    (f) wherein the address control means (1) includes a first memory in which there is saved the control data for controlling the switching of memory access by the address control means (1) when an interrupt processing is executed so that the control data for controlling the switching of the memory access during the interrupt processing can be set in the switching control means (7, 8).
  2. A fixed information patching method for an electronic apparatus which comprises fixed memory means (2) in which an information is stored in a fixed fashion, address control means (1) for controlling an address, input means (4) through which an external information is input, patch information memory means (3) for storing therein a patch information concerning a portion to be changed in said information stored in said fixed memory means (2), and switching control means (7, 8, 9) for switching the memory access by said address control means (1) from said fixed memory means (2) to said patch information memory means (3) at a predetermined address, said method comprising the steps of:
       saving control data for controlling the switching of the memory access by the address control means (1) to a first memory during the beginning of an interrupt processing to said address control means (1);
    and
       setting the control data for controlling the switching of the memory access during the interrupt processing in said switching control means (7, 8, 9).
  3. A method of patching faulty information of a main program and interrupt programs for an electronic apparatus (10) in which the faulty information is stored in a read only memory (ROM) (2), read out to a random access memory (RAM) (3) and processed by a central processing unit (CPU) (1) of a single integrated circuit chip microcomputer, comprising the steps of:
    (a) from an external memory source (20), writing into a patch program portion of the RAM (3), within the microcomputer, a patch program for patching the faulty information and writing into a fixed table area (31) of the RAM (3) an address of a first bug portion corresponding to an interrupt and vector data representative of a starting position of the patch program for patching the first bug portion;
    (b) reading out the address of the first bug portion in the main program and vector data representative of the starting position of the patch program for patching the first bug portion from the fixed table area (31) of the RAM (3) and then writing the address of the first bug portion and the vector data in a patch address register (7) and a patch vector register (8), respectively;
    (c) beginning processing of the main program and interrupting the processing by the CPU (1) of the main program when an address called for by the main program is coincident with the address in the patch address register (7);
    (d) after step (c), referring to the vector data of the patch vector register (8) for further processing by the CPU (1) and executing a patch program located at the position indicated by the vector data in the patch vector register (8);
    (e) at the end of the patch program, writing in the patch address register (7) an address of a next patch portion of an interrupt program and writing in the patch vector register vector (8) data representative of a starting position of the next patch program for patching an address;
    (f) interrupting the processing of the main program to process an interrupt program, and at the beginning of the interrupt program saving data written in the patch address register (7) and the patch vector register (8) in a stack area (32) of the RAM (3), reading out from the fixed table area (31) of the RAM (3) a first patch portion address corresponding to the interruption and a vector data representative of a starting position of a patch program for patching an address of the patch portion and then writing in the patch address register (7) the read out first patch portion address corresponding to the interruption and writing in the patch vector register (8) the read out vector data representative of a starting position of a patch program for patching an address of the patch portion;
    (g) during the processing of the interrupt program, when an address specified by the CPU (1) is coincident with the address stored in the patch address register (7), supplying a signal to an interrupt control portion of the CPU (1) and causing the CPU to refer to the vector data in the patch vector register (8) for the interrupt processing and then execute the patch program at the position indicated by the vector data in the patch vector register (8);
    (h) at the end of the patch program for the interrupt program, writing into the patch address register (7) an address of the next patch portion in the interrupt program and writing into the patch vector register (8) vector data representative of the starting position of the patch program for patching the address, whereby the patch portions of the interrupt programs are sequentially patched;
    (i) at the end of the interrupt program, writing the data saved in the stack area (32) into the patch address register (7) and the patch vector register (8) once again, whereby a patching process of the patch portions in the main program is continuously executed.
  4. An electronic apparatus comprising:
       a central processing unit (CPU) (1);
       a read only memory (ROM) (2);
       a random access memory (RAM) (3);
       an input port (4);
       a data bus (5);
       an address bus (6);
       a patching portion address register (7) connected to the data bus (5);
       a patching interrupt vector register (8) connected to the data bus (5);
    a comparator (9) connected to the address bus (6) and to the patching portion address register (7) for detecting a coincidence between an address stored in the patching portion address register (7) and an address on the address bus (6) and for supplying an interrupt to an interrupt control portion of the CPU (1) which is also supplied with other interrupts for other processing, and for thereafter causing the CPU (1) to process program data specified by vector data stored in the patching interrupt vector register (8);
    an external storage device (20), connected to the input port (4), for supplying a main program bug patching program and an interrupt program bug patching program;
    wherein the CPU (1) stores the main program bug patching program and the interrupt program bug patching program in the RAM (3) and stores in a fixed table area (31) of the RAM (3) a first patch portion address corresponding to an interruption and a vector data representative of a starting position of a patch program for patching an address of the patch portion;
    wherein the CPU (1) reads from the fixed table area (31) of the RAM (3) the first patch portion address corresponding to an interruption and the vector data representative of the starting position of a patch program for patching the address of the patch portion and writes in the patching portion address register (7) the first patch portion address corresponding to the interruption and writes into the patching interrupt vector register (8) the vector data representative of the starting position of a patch program for patching the address of the patch portion;
    wherein the CPU (1) saves to a stack area (32) of the RAM (3) data written in the patching portion address register (7) and the patching interrupt vector register (8), so that patching of program bugs can be carried out even during an interrupt.
EP93101008A1992-01-241993-01-22Electronic apparatus and method for patching a fixed informationExpired - LifetimeEP0553733B1 (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
JP11206/921992-01-24
JP01120692AJP3230262B2 (en)1992-01-241992-01-24 Electronic device and fixed information correcting method thereof
JP11206921992-01-24

Publications (3)

Publication NumberPublication Date
EP0553733A2true EP0553733A2 (en)1993-08-04
EP0553733A3 EP0553733A3 (en)1997-10-15
EP0553733B1 EP0553733B1 (en)2001-12-12

Family

ID=11771541

Family Applications (1)

Application NumberTitlePriority DateFiling Date
EP93101008AExpired - LifetimeEP0553733B1 (en)1992-01-241993-01-22Electronic apparatus and method for patching a fixed information

Country Status (6)

CountryLink
US (1)US6128751A (en)
EP (1)EP0553733B1 (en)
JP (1)JP3230262B2 (en)
KR (1)KR100307857B1 (en)
CA (1)CA2087696A1 (en)
DE (1)DE69331292T2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2292470A (en)*1994-08-191996-02-21Advanced Risc Mach LtdRom patching
GB2309324A (en)*1996-01-171997-07-23Motorola IncMethod for storing repair data in a microprocessor
EP0688138A3 (en)*1994-06-151997-08-20Nec CorpSelective calling receiver
EP0871125A1 (en)*1997-04-081998-10-14AITM Associates, IncorporatedLogic module for implementing system changes on pc architecture computers
EP0883062A1 (en)*1997-06-051998-12-09AlcatelDevice for patching the control program of a processor
EP1111510A1 (en)*1999-12-242001-06-27Matsushita Electric Industrial Co., Ltd.Program modification device
EP0817013A3 (en)*1996-06-282003-07-16NEC Electronics CorporationData processing method and apparatus
US7305712B2 (en)2002-11-182007-12-04Arm LimitedSecurity mode switching via an exception vector
CN100504784C (en)*2006-02-172009-06-24国际商业机器公司Optional ROM characterization method and device
US7849310B2 (en)2002-11-182010-12-07Arm LimitedSwitching between secure and non-secure processing modes
CN103268237A (en)*2013-05-102013-08-28东信和平科技股份有限公司Patching function extension method and device for mask smart card

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2001256044A (en)*2000-03-142001-09-21Sony CorpData processor
GB2373888A (en)*2001-03-302002-10-02Toshiba Res Europ LtdDynamic vector address allocation for a code patching scheme
US20040015939A1 (en)*2001-05-162004-01-22Cheah Jonathon Y.Updateable memory module
US6925521B2 (en)*2001-09-102005-08-02Texas Instruments IncorporatedScheme for implementing breakpoints for on-chip ROM code patching
JP2004213102A (en)*2002-12-262004-07-29Fujitsu Ltd Microcomputer
US7269707B2 (en)*2003-01-102007-09-11Texas Instruments IncorporatedMultiple patches to on-chip ROM in a processor with a multilevel memory system without affecting performance
US7596721B1 (en)*2004-01-092009-09-29Maxtor CorporationMethods and structure for patching embedded firmware
US7464248B2 (en)2005-04-252008-12-09Mediatek IncorporationMicroprocessor systems and bus address translation methods
US7533240B1 (en)*2005-06-012009-05-12Marvell International Ltd.Device with mapping between non-programmable and programmable memory
US20080263533A1 (en)*2007-04-192008-10-23Proton World International N.V.Implementation of patches by a processing unit
CN101334760B (en)*2007-06-262010-04-07展讯通信(上海)有限公司Method, device for controlling bus illegal operation and system embodying the device
US8156486B2 (en)*2008-10-292012-04-10Mediatek Inc.Patching devices and methods thereof for patching firmware functions
US9547489B2 (en)*2014-03-312017-01-17Qualcomm IncorporatedSystem and method for modifying a sequence of instructions in a read-only memory of a computing device
CN116302627B (en)*2022-09-092025-09-19珠海市杰理科技股份有限公司Embedded device and ROM program repairing method

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4150428A (en)*1974-11-181979-04-17Northern Electric Company LimitedMethod for providing a substitute memory in a data processing system
JPS5721799B2 (en)*1975-02-011982-05-10
JPS5245232A (en)*1975-10-081977-04-09Hitachi LtdMicro program modification circuit
US4028684A (en)*1975-10-161977-06-07Bell Telephone Laboratories, IncorporatedMemory patching circuit with repatching capability
US4028679A (en)*1975-10-161977-06-07Bell Telephone Laboratories, IncorporatedMemory patching circuit with increased capability
US4028683A (en)*1975-10-161977-06-07Bell Telephone Laboratories, IncorporatedMemory patching circuit with counter
US4218757A (en)*1978-06-291980-08-19Burroughs CorporationDevice for automatic modification of ROM contents by a system selected variable
US4291375A (en)*1979-03-301981-09-22Westinghouse Electric Corp.Portable programmer-reader unit for programmable time registering electric energy meters
US4296470A (en)*1979-06-211981-10-20International Business Machines Corp.Link register storage and restore system for use in an instruction pre-fetch micro-processor interrupt system
JPS56136054A (en)*1980-03-261981-10-23Hitachi LtdFunction assigning circuit
US4319343A (en)*1980-07-161982-03-09Honeywell Inc.Programmable digital memory circuit
US4456966A (en)*1981-02-261984-06-26International Business Machines CorporationMemory system with flexible replacement units
JPS57150019A (en)*1981-03-131982-09-16Hitachi LtdControl system of terminal device
JPS57196357A (en)*1981-05-291982-12-02Toshiba CorpData processor
JPS57211651A (en)*1981-06-231982-12-25Toshiba CorpPatch system
US4490783A (en)*1981-07-021984-12-25Texas Instruments IncorporatedMicrocomputer with self-test of microcode
US4400798A (en)*1981-07-131983-08-23Tektronix, Inc.Memory patching system
JPS5816350A (en)*1981-07-221983-01-31Toshiba Corp Memory expansion alternative method
JPS5886648A (en)*1981-11-181983-05-24Mitsubishi Electric Corp tracing device
US4542453A (en)*1982-02-191985-09-17Texas Instruments IncorporatedProgram patching in microcomputer
US4490812A (en)*1982-09-301984-12-25Mostek CorporationUser reprogrammable programmed logic array
US4819154A (en)*1982-12-091989-04-04Sequoia Systems, Inc.Memory back up system with one cache memory and two physically separated main memories
US4607332A (en)*1983-01-141986-08-19At&T Bell LaboratoriesDynamic alteration of firmware programs in Read-Only Memory based systems
US4769767A (en)*1984-01-031988-09-06Ncr CorporationMemory patching system
US4610000A (en)*1984-10-231986-09-02Thomson Components-Mostek CorporationROM/RAM/ROM patch memory circuit
FR2573227B1 (en)*1984-11-091987-01-30Palais Decouverte SIMULATION AND SECURITY DEVICE FOR DATA INPUT KEYBOARD
US4745572A (en)*1985-11-041988-05-17Step EngineeringSoftware editing instrument
US4709324A (en)*1985-11-271987-11-24Motorola, Inc.Data processor control unit having an interrupt service using instruction prefetch redirection
JPS62249231A (en)*1986-04-231987-10-30Pfu LtdMicroprogram control processing system
JPH01503028A (en)*1986-06-091989-10-12データコンサルト、イ、マルメ、アクチェボラーグ Encryption and decryption equipment
US4751703A (en)*1986-09-161988-06-14International Business Machines Corp.Method for storing the control code of a processor allowing effective code modification and addressing circuit therefor
US4831517A (en)*1986-10-101989-05-16International Business Machines CorporationBranch and return on address instruction and methods and apparatus for implementing same in a digital data processing system
US4802119A (en)*1987-03-171989-01-31Motorola, Inc.Single chip microcomputer with patching and configuration controlled by on-board non-volatile memory
US4942541A (en)*1988-01-221990-07-17Oms, Inc.Patchification system
JPS6465633A (en)*1987-09-071989-03-10Hitachi LtdMicroprogram controller
JP3023425B2 (en)*1987-10-092000-03-21株式会社日立製作所 Data processing device
JPH0199129A (en)*1987-10-121989-04-18Fujitsu LtdMicroprogram correcting system
JPH01114941A (en)*1987-10-281989-05-08Fujitsu LtdProgram correcting system
JPH01232447A (en)*1988-03-111989-09-18Mitsubishi Electric CorpSingle chip microcomputer
JPH01286029A (en)*1988-05-131989-11-17Nec CorpMicroprogram patching system
US4905200A (en)*1988-08-291990-02-27Ford Motor CompanyApparatus and method for correcting microcomputer software errors
US5063499A (en)*1989-01-091991-11-05Connectix, Inc.Method for a correlating virtual memory systems by redirecting access for used stock instead of supervisor stock during normal supervisor mode processing
DE68923864T2 (en)*1989-04-191996-05-02Ibm Arrangement for memory and peripheral device selection.
JPH03142629A (en)*1989-10-301991-06-18Toshiba Corp microcontroller
GB9011679D0 (en)*1990-05-241990-07-11Schlumberger Ind LtdMask-programmable microprocessors
US5199032A (en)*1990-09-041993-03-30Motorola, Inc.Microcontroller having an EPROM with a low voltage program inhibit circuit
US5408672A (en)*1991-11-181995-04-18Matsushita Electric Industrial Co.Microcomputer having ROM to store a program and RAM to store changes to the program
US5623665A (en)*1992-01-131997-04-22Sony CorporationElectronic apparatus for patching a read-only memory
JPH06318261A (en)*1992-09-181994-11-15Sony CorpElectronic device
JP3284614B2 (en)*1992-09-192002-05-20ソニー株式会社 Electronic equipment
JP3810805B2 (en)*1992-09-192006-08-16ソニー株式会社 Information correction system

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0688138A3 (en)*1994-06-151997-08-20Nec CorpSelective calling receiver
US5726641A (en)*1994-06-151998-03-10Nec CorporationSelective calling receiver
GB2292470A (en)*1994-08-191996-02-21Advanced Risc Mach LtdRom patching
GB2309324B (en)*1996-01-172000-09-06Motorola IncMethod for storing repair data in a micro processor system
GB2309324A (en)*1996-01-171997-07-23Motorola IncMethod for storing repair data in a microprocessor
EP0817013A3 (en)*1996-06-282003-07-16NEC Electronics CorporationData processing method and apparatus
EP0871125A1 (en)*1997-04-081998-10-14AITM Associates, IncorporatedLogic module for implementing system changes on pc architecture computers
US5983000A (en)*1997-06-051999-11-09AlcatelApparatus for patching a control program in a processor
FR2764407A1 (en)*1997-06-051998-12-11Alsthom Cge Alcatel DEVICE FOR TOUCHING UP CONTROL PROGRAMS IN A PROCESSOR
EP0883062A1 (en)*1997-06-051998-12-09AlcatelDevice for patching the control program of a processor
EP1111510A1 (en)*1999-12-242001-06-27Matsushita Electric Industrial Co., Ltd.Program modification device
US6715051B2 (en)1999-12-242004-03-30Matsushita Electric Industrial Co., Ltd.Program modification device
US7305712B2 (en)2002-11-182007-12-04Arm LimitedSecurity mode switching via an exception vector
US7849310B2 (en)2002-11-182010-12-07Arm LimitedSwitching between secure and non-secure processing modes
CN100504784C (en)*2006-02-172009-06-24国际商业机器公司Optional ROM characterization method and device
CN103268237A (en)*2013-05-102013-08-28东信和平科技股份有限公司Patching function extension method and device for mask smart card

Also Published As

Publication numberPublication date
KR930016880A (en)1993-08-30
JP3230262B2 (en)2001-11-19
JPH05204630A (en)1993-08-13
EP0553733A3 (en)1997-10-15
EP0553733B1 (en)2001-12-12
US6128751A (en)2000-10-03
DE69331292D1 (en)2002-01-24
CA2087696A1 (en)1993-07-25
KR100307857B1 (en)2001-11-30
DE69331292T2 (en)2002-06-13

Similar Documents

PublicationPublication DateTitle
EP0553733B1 (en)Electronic apparatus and method for patching a fixed information
US5623665A (en)Electronic apparatus for patching a read-only memory
US5535418A (en)Information processing system with selection of input/output processing control according to precalculated input/output processing time
US6237120B1 (en)Program patching of a ROM
US4517643A (en)Interrupt control apparatus for a data processing system
EP0725333B1 (en)Control system for processor
US4652997A (en)Method and apparatus for minimizing overhead when executing nested do loops
US5159183A (en)Ic card
US5600807A (en)Programmable controller capable of updating a user program during operation by switching between user program memories
US20010027032A1 (en)Mode-switchable PC card and PC card input/output control device
US6865636B1 (en)Multitasking processor system for monitoring interrupt events
US20080065789A1 (en)Multi-purpose IO system
KR100280590B1 (en) Electronic device
CA2086883C (en)Electronic apparatus
US5561818A (en)Microprocessor and data processing system for data transfer using a register file
US7203867B2 (en)Processor system, processor and arithmetic processing method
CA2003821C (en)Process controller single memory chip shadowing technique
US5731972A (en)Electronic apparatus which inhibits control of certain objects during initialization processing
JP3956305B2 (en) Nonvolatile semiconductor memory device and data processing device
US20050216614A1 (en)Microcomputer having instruction RAM
JP2697254B2 (en) Real-time processing device
JP3051014B2 (en) Data storage device and data system
JPH07281886A (en)Electronic device
KR100319870B1 (en)Method for processing the data in the non volatilization RAM safely
US6134577A (en)Method and apparatus for enabling address lines to access the high memory area

Legal Events

DateCodeTitleDescription
PUAIPublic reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text:ORIGINAL CODE: 0009012

AKDesignated contracting states

Kind code of ref document:A2

Designated state(s):DE FR GB IT NL

PUALSearch report despatched

Free format text:ORIGINAL CODE: 0009013

AKDesignated contracting states

Kind code of ref document:A3

Designated state(s):DE FR GB IT NL

17PRequest for examination filed

Effective date:19980319

17QFirst examination report despatched

Effective date:19991208

GRAGDespatch of communication of intention to grant

Free format text:ORIGINAL CODE: EPIDOS AGRA

GRAGDespatch of communication of intention to grant

Free format text:ORIGINAL CODE: EPIDOS AGRA

GRAHDespatch of communication of intention to grant a patent

Free format text:ORIGINAL CODE: EPIDOS IGRA

GRAHDespatch of communication of intention to grant a patent

Free format text:ORIGINAL CODE: EPIDOS IGRA

GRAHDespatch of communication of intention to grant a patent

Free format text:ORIGINAL CODE: EPIDOS IGRA

GRAA(expected) grant

Free format text:ORIGINAL CODE: 0009210

AKDesignated contracting states

Kind code of ref document:B1

Designated state(s):DE FR GB IT NL

REGReference to a national code

Ref country code:GB

Ref legal event code:IF02

PGFPAnnual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code:FR

Payment date:20020110

Year of fee payment:10

PGFPAnnual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code:GB

Payment date:20020123

Year of fee payment:10

REFCorresponds to:

Ref document number:69331292

Country of ref document:DE

Date of ref document:20020124

PGFPAnnual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code:NL

Payment date:20020131

Year of fee payment:10

PGFPAnnual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code:DE

Payment date:20020227

Year of fee payment:10

ETFr: translation filed
PLBENo opposition filed within time limit

Free format text:ORIGINAL CODE: 0009261

STAAInformation on the status of an ep patent application or granted ep patent

Free format text:STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26NNo opposition filed
PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code:GB

Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date:20030122

PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code:NL

Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date:20030801

Ref country code:DE

Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date:20030801

GBPCGb: european patent ceased through non-payment of renewal fee
PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code:FR

Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date:20030930

NLV4Nl: lapsed or anulled due to non-payment of the annual fee

Effective date:20030801

REGReference to a national code

Ref country code:FR

Ref legal event code:ST

PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code:IT

Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

Effective date:20050122


[8]ページ先頭

©2009-2025 Movatter.jp