Language selection

Search

Patent 2282305 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2282305
(54) English Title: A METHOD FOR ENCODING MULTIWORD INFORMATION BY WORDWISE INTERLEAVING AND ERROR PROTECTION, WITH ERROR LOCATIVE CLUES DERIVED FROM HIGH PROTECTIVITY WORDS AND DIRECTED TO LOW PROTECTIVITY WORDS, A METHOD FOR DECODING SUCH INFORMATION, A DEVICE FOR ENCODING AND/OR DECODING SUCH INFORMATION, AND A CARRIER PROVIDED WITH SUCH INFORMATION
(54) French Title: PROCEDE DE CODAGE D'INFORMATION MULTIMOT PAR ENTRELACEMENT DE MOTS ET PROTECTION CONTRE LES ERREURS, LES INDICES DE LOCALISATION D'ERREUR ETANT DERIVES DE MOTS A GRANDE PROTECTIONET DIRIGES VERS DES MOTS A BASSE PROTECTION, PROCEDE DE DECODAGE DE LADITE INFORMATION, DISPOSITIF DE CODAGE ET/OU DE DECODAGE DE LADITE INFORMAT
Status: Expired
Bibliographic Data
(51) International Patent Classification (IPC):
  • H03M 13/00 (2006.01)
  • H03M 13/27 (2006.01)
  • H03M 13/35 (2006.01)
  • H04L 1/00 (2006.01)
(72) Inventors :
  • TOLHUIZEN, LUDOVICUS M.G.M. (Netherlands (Kingdom of the))
  • VAN DIJK, MARTEN E. (Netherlands (Kingdom of the))
  • BAGGEN, CONSTANT P.M.J. (Netherlands (Kingdom of the))
(73) Owners :
  • KONINKLIJKE PHILIPS ELECTRONICS N.V. (Netherlands (Kingdom of the))
(71) Applicants :
  • KONINKLIJKE PHILIPS ELECTRONICS N.V. (Netherlands (Kingdom of the))
(74) Agent: FETHERSTONHAUGH & CO.
(74) Associate agent:
(45) Issued: 2007-10-16
(86) PCT Filing Date: 1998-12-21
(87) Open to Public Inspection: 1999-07-08
Examination requested: 2003-12-18
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/IB1998/002090
(87) International Publication Number: WO1999/034271
(85) National Entry: 1999-08-27

(30) Application Priority Data:
Application No. Country/Territory Date
97204130.5 European Patent Office (EPO) 1997-12-29

Abstracts

English Abstract




Multiword information is encoded as based on multibit symbols in relative
contiguity with respect to a medium, whilst providing
wordwise interleaving and wordwise error protection code facilities. This may
provide error locative clues across multiword groups, that
originate in high protectivity clue words and are directed to low protectivity
target words. Further, the clue words may have a first uniform
size and be interspersed in a first uniform manner. The target words may have
a second uniform size and be interspersed in a second
uniform manner. In particular, the organization may be applied for use with
optical storage.





French Abstract

Une information multimot est codée en fonction de symboles multibit en relative contiguïté par rapport à un support, des fonctions d'entrelacement de mots et à code de protection contre les erreurs étant prévues simultanément. Ainsi, des indices de localisation d'erreur peuvent être produits dans des groupes à mots multiples, lesdits indices apparaissent dans des mots indices à protection élevé et sont dirigés contre des mots cibles à faible protection. De plus, les mots indices peuvent avoir une première taille homogène et peuvent être intercalés d'une première manière homogène. Les mots cibles peuvent présenter une deuxième taille homogène et être intercalés d'une deuxième manière homogène. L'organisation peut être notamment appliquée à une mémoire optique.

Claims

Note: Claims are shown in the official language in which they were submitted.




7


CLAIMS:


1. A method for encoding multiword information that is based on multibit
symbols in relative contiguity with respect to a medium, whilst providing
wordwise
interleaving and wordwise error protection code facilities, for so providing
error locative
clues across multiword groups,
characterized by originating such clues in high protectivity clue words as
being
directed to low protectivity target words.
2. A method as claimed in Claim 1, wherein such clue words have a first
uniform size and are interspersed in a first uniform manner with respect to
target words that
have a second uniform size and are interspersed in a second uniform manner.
3. A method as claimed in Claim 1, and applied to storage with respect to an
optical medium.
4. A method as claimed in Claim 1, wherein said clue words contain header
informations of associated sectors within a block that contains the above code
facilities, and
which header informations are presented to said medium in sequential
correspondence to a
disposition of the respectively associated sectors.
5. A method as claimed in Claim 4, wherein per sector the header
informations have additional error protection outside said code facilities.
6. A method for decoding received multiword information that is based on
multibit symbols presented in relative contiguity with respect to a medium,
whilst effecting
wordwise de-interleaving and decoding of error protection code facilities,
inclusive of
evaluating error locative clues across multiword groups,
characterized by deriving such clues from high protectivity clue words as
being
directed to low protectivity target words.
7. A method as claimed in Claim 6, being based on clue words that have a
first uniform size, and are interspersed in a first uniform manner and target
words that have
a second uniform size, and are interspersed in a second uniform manner.
8. A method as claimed in Claim 6 and applied to storage with respect to an
optical medium.
9. A method as claimed in Claim 6, wherein corrected symbols in clue



8


words provide respective clues, and successive clues in a series of received
informations
collectively yield erasure flags for intermediate symbols of target words.
10. A method as claimed in Claim 9, wherein to an intermediate unaltered
clue word symbol within such series a notional clue is assigned.
11. A method as claimed in Claim 6, wherein said clue words contain header
informations of associated sectors within a block that contains the above code
facilities, and
deriving said header informations from said medium in sequential
correspondence to a
disposition of the respectively associated sectors.
12. A method as claimed in Claim 11, whilst undertaking error protection per
sector on the header informations outside said code facilities.
13. A device for encoding multiword information that is based on multibit
symbols in relative contiguity with respect to a medium, and having interleave
means for
providing wordwise interleaving, coding means for providing wordwise error
protection code
facilities, and assign means for producing error locative clues across
multiword groups,
wherein such assign means are arranged to provide such clues to originate in
high
protectivity clue words and point to low protectivity target words.
14. A device as claimed in Claim 13, wherein such interleave means are
arranged for interleaving such clue words at a first uniform size as being
interspersed in a
first uniform manner with respect to target words that have a second uniform
size and are
interspersed in a second uniform manner.
15. A device for decoding received multiword information that is based on
multibit symbols presented in relative contiguity with respect to a medium,
and having de-
interleave means for effecting wordwise de-interleaving and decoding means for
decoding
error protection code facilities, and evaluating means for evaluating error
locative clues
across multiword groups,
characterized in that said evaluating means are arranged for deriving such
clues
from high protectivity clue words as being directed to low protectivity target
words.
16. A device as claimed in Claim 15, being based on clue words that have a
first uniform size, and are interspersed in a first uniform manner, and target
words that have
a second uniform size, and are interspersed in a second uniform manner.
17. A physical carrier produced by practising a method as claimed in Claim
1, comprising an array of interleaved clue words and target words, such clue
words having a
superior error protectivity with respect to said target words.
18. A carrier as claimed in Claim 17, wherein such clue words have a first



9


uniform size and are interspersed in a first uniform manner with respect to
target words that
have a second uniform size and are interspersed in a second uniform manner.
19. A carrier as claimed in Claim 17, and being based on optical storage.
20. A carrier as claimed in Claim 17, and being intended for use with
substrate incident reading.
21. A carrier as claimed in Claim 17, wherein said clue words contain header
informations of associated sectors within a block that contains said code
facilities, and which
are presented to said medium in sequential correspondence to a disposition of
the respectively
associated sectors.
22. A carrier as claimed in Claim 21, wherein per sector the header
informations have error protection outside said code facilities.

Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02282305 2006-05-02
20104-8931

1
A method for encoding multiword information by
wordwise interleaving and error protection, with error
locative clues derived from high protectivity words and
directed to low protectivity words, a method for decoding
such information, a device for encoding and/or decoding such
information, and a carrier provided with such information.
BACKGROUND OF THE INVENTION

The invention relates to a method for encoding
multiword information that is based on multibit symbols in
relative contiguity with respect to a medium, whilst
providing wordwise interleaving and wordwise error
protection code facilities, for so providing error locative
clues across multiword groups. US Patents 4,559,625 to
Berlekamp et al, and US 5,299,208 to Blaum et al disclose
the decoding of interleaved and error protected information
words, wherein an error pattern found in a first word may
give a clue to locate errors in another word of the same
group of words. The references use a standardized format
and a fault model that has multisymbol error bursts across
various words. Occurrence of an error in a particular word
presents a strong probability for an error to occur at a
corresponding symbol position pointed at in a next word or
words. This procedure often raises the number of corrected
errors. The present inventors have recognized a problem
with this principle: a clue will only materialize when the
clue word has been fully corrected.

SUMMARY TO THE INVENTION

In consequence, amongst other things, it is an
object of the present invention to provide a coding format
wherein clue words will be correctly decoded with a greater


CA 02282305 2006-05-02
20104-8931

la
degree of certainty than a target word. Now therefore,
according to one of its aspects the invention is
characterized by originating such clues in high protectivity
clue words as being directed to low protectivity target
words. The clue found may result in or point to an erasure
symbol. With such pointing, error correction will proceed
in a more powerful manner. In fact, many codes will correct
at most t errors when no error locative indication is known.
Given the erasures locations, generally a larger number e>t

of erasures may be corrected. Also, the protection against
a combination of bursts and random errors will improve.
Alternatively, the providing of erasure locations will
require the use of only a lower number of syndrome symbols,
thus simplifying the calculation. In principle, the
invention may be used in a storage environment as well as in
a transmission environment.

The invention also relates to a method for
decoding information so encoded, to an encoding and/or
decoding device for use with the above method, and to a
carrier provided with information for interfacing to such
encoding and/or decoding.

According to one aspect of the present invention,
there is provided a method for encoding multiword
information that is based on multibit symbols in relative
contiguity with respect to a medium, whilst providing
wordwise interleaving and wordwise error protection code
facilities, for so providing error locative clues across
multiword groups, characterized by originating such clues in
high protectivity clue words as being directed to low
protectivity target words.


CA 02282305 2006-05-02
20104-8931

lb
According to another aspect of the present
invention, there is provided a method for decoding received
multiword information that is based on multibit symbols
presented in relative contiguity with respect to a medium,
whilst effecting wordwise de-interleaving and decoding of
error protection code facilities, inclusive of evaluating
error locative clues across multiword groups, characterized
by deriving such clues from high protectivity clue words as
being directed to low protectivity target words.

According to still another aspect of the present
invention, there is provided a device for encoding multiword
information that is based on multibit symbols in relative
contiguity with respect to a medium, and having interleave
means for providing wordwise interleaving, coding means for
providing wordwise error protection code facilities, and
assign means for producing error locative clues across
multiword groups, wherein such assign means are arranged to
provide such clues to originate in high protectivity clue
words and point to low protectivity target words.

According to yet another aspect of the present
invention, there is provided a device for decoding received
multiword information that is based on multibit symbols
presented in relative contiguity with respect to a medium,
and having de-interleave means for effecting wordwise de-
interleaving and decoding means for decoding error
protection code facilities, and evaluating means for
evaluating error locative clues across multiword groups,
characterized in that said evaluating means are arranged for
deriving such clues from high protectivity clue words as
being directed to low protectivity target words.


CA 02282305 1999-08-27

WO 99/34271 2 PCT/IB98/02090
BRIEF DESCRIPTION OF THE DRAWING
These and further aspects and advantages of the invention will be
discussed more in detail hereinafter with reference to the disclosure of
preferred
embodiments, and in particular with reference to the appended Figures that
show:
Figure 1, a system with encoder, carrier, and decoder;
Figure 2, a code format principle;
Figure 3, a product code format;
Figure 4, a Long Distance Code with burst detection;
Figure 5, a picket code and burst indicator subcode;
Figure 6, a burst indicator subcode format;
Figure 7, a picket code and its product subcode;
Figure 8, various further aspects thereof;
Figure 9, an alternative format;
Figure 10, a detail on the interleaving.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
Figure 1 shows a comprehensive system according to the invention, that is
provided with an encoder, a carrier, and a decoder. The embodiment is used for
encoding,
storing, and finally decoding a sequence of samples or multibit symbols
derived from an
audio or video signal, or from data. Terminal 20 receives a stream of symbols
that by way
of example have an eight bit size. Splitter 22 recurrently and cyclically
transfers first
symbols intended for the clue words to encoder 24. Furthermore, splitter 22
transfers all
other symbols to encoder 26. In encoder 24 the clue words are formed by
encoding the
associated data into code words of a first multi-symbol error correcting code.
This code may
be a Reed-Solomon code, a product code, an interleaved code, or a combination
thereof. In
encoder 26 the target words are formed by encoding into code words of a second
multi-
symbol error correcting code. In the embodiment, all code words will have a
uniform length,
but this is not a strict requirement. Preferably, both codes will be Reed-
Solomon codes with
the first one a subcode of the second code. As will become more clear with
respect to Figure
2, the clue words will have in general a much higher degree of error
protection, and contain
relatively fewer non-redundant symbols.
In block 28, the code words so formed are transferred to one or more
outputs of which an arbitrary number has been indicated, so that the
distribution on a
medium to be discussed later will become uniform. Block 30 symbolizes the
medium itself


CA 02282305 1999-08-27

WO 99/34271 3 PCT/IB98/02090
that receives the encoded data. This may in fact relate to direct writing in
an appropriate
write-mechanism-plus-medium combination. Alternatively, the medium may be
realized as a
copy from a master encoded medium such as a stamp. Preferably, storage will be
optical and
fully serial, but other configurations may be used. In block 32, the various
words will be
read again from the medium. Then the clue words of the first code will be sent
to decoder
34, and decoded as based on their inherent redundancies. Furthermore, as will
become
apparent in the discussion of Figure 2 hereinafter, such decoding may present
clues on the
locations of errors in other than these clue words. Box 35 receives these
clues and contains a
program for using one or more different strategies for translating such clues
to erasure
locations. The target words are decoded in decoder 36. Under control of the
erasure
locations, the error protection of the target words is raised to an acceptable
level. Finally, all
decoded words are demultiplexed by means of element 38 conformingly to the
original
format to output 40. For brevity, the mechanical configuration for interfacing
the various
subsystems to each other have been omitted.
Figure 2 illustrates a relatively simple code format. As shown, the coded
information has been notionally arranged in a block of 16 rows and 32 columns
of symbols,
that is 512 symbols. Storage on a medium is serially column-by-column starting
at the top
left column. The hatched region contains check symbols, and words 0, 4, 8, and
12 have 8
check symbols each and constitute clue words. The other words contain 4 check
symbols
each and constitute target words. The whole block contains 432 information
symbols and 80
check symbols. The latter may be localized in a more distributed manner over
their
respective words. A part of the information symbols may be dummy symbols. The
Reed-
Solomon code allows to correct in each clue word up to four symbol errors.
Actual symbol
errors have been indicated by a crosses. In consequence, all clue words may be
decoded
correctly, inasmuch as they never have more than four errors. Notably words 2
and 3 may
however not be decoded on the basis of their own redundant symbols only. Now,
in Figure 2
all errors, except 62, 66, 68 represent error strings. However, only strings
52 and 58 that
cross at least three consecutive clue words, are considered as error bursts,
so that at least all
intermediate symbol locations get an erasure flag. Also, the target words
before the first clue
word error of the burst and the targets words just after the last clue word
error of the burst
may get an erasure flag at that location, depending on 'the strategy followed.
String 54 is not
considered a burst, because it is too short.
As a consequence, the two errors in word 4 produce an erasure flag in
both associated columns. This renders words 2 and 3 correctable, each with a
single error


CA 02282305 1999-08-27

WO 99/34271 4 PCT/IB98/02090
symbol and two erasure symbols. However, random errors 62, 68, nor string 54
constitute
clues for words 5, 6, 7, because each of them contains only a single clue
word. In certain
situations, an erasure may result in a zero error pattern, because an
arbitrary error in an 8-
bit symbol has a 1/256 probability to cause again a correct symbol. Likewise,
a long burst
crossing a particular clue word may produce a correct symbol therein. By a
bridging strategy
between preceding and succeeding clue symbols of the same burst, this correct
symbol is
then incorporated into the burst, and in the same manner as erroneous clue
symbols
translated into erasure values for appropriate target symbols. The above
decisions may be
amended according to decoding policy, that may further be controlled by other
parameters.
DISCUSSION OF A PRACTICAL FORMAT
Hereinafter, a practical format will be discussed. Figure 3 symbolizes a
product code format. Words are horizontal and vertical, and parity is hatched.
Figure 4
symbolizes a so-called Long Distance Code with special burst detection in the
upper few
words that have more parity. The invention presents a so-called Picket Code
that may be
constructed as a combination of the principles of Figures 3 and 4. Always,
writing is
sequential along the arrows shown in Figures 3, 4.
Practical aspects of the present invention are brought about by newer
methods for digital optical storage. A particular feature is that in the case
of substrate
incident reading the upper transmissive layer is as thin as 100 micron. The
channel bits have
a size of some 0.14 micron, so that a data byte at channel rate of 2/3 will
have a length of
only 1.7 microns. The beam diameter at the top surface has a diameter of some
125 microns.
A caddy or envelope for the disc will reduce the probability of large bursts.
However, non-
conforming particles of less than 50 microns may cause short faults The
inventors have inter
alia used a fault model wherein such faults through error propagation may lead
to bursts of
200 microns, corresponding to some 120 Bytes. In particular, the inventors
have used an
error model with fixed size bursts of 120B that start randomly with a
probability per byte of
2.6*10-5, or on the average one burst per 32kB block. The invention has been
pushed by
developments in optical disc storage, but other configurations such as
multitrack tape, and
other technologies such as magnetic and magneto-optical would also benefit
from the
improved approach described herein.
Figure 5 shows a picket code and burst indicator subcode. A picket code
consists of two subcodes A and B. The burst indicator subcode (BIS) contains
the clue
words. By format, it is a very deeply interleaved long distance code that
allows to localize


CA 02282305 1999-08-27

WO 99/34271 5 PCT/IB98/02090

the positions of the multiple burst errors. The error patterns so found are
processed to obtain
erasure information for the target words that are configured in this
embodiment as a product
subcode (PS). The product subcode will correct combinations of multiple bursts
and random
errors, through using erasure flags obtained from the burst indicator subcode.
The following format is proposed:
= the block of '32 kB' contains 16 DVD-compatible sectors
= each such sector contains 2064 = 2048 + 16 Bytes data
= each sector after ECC encoding contains 2368 Bytes
= therefore, the coding rate is 0.872
= in the block, 256 sync blocks are formatted as follows
= each sector contains 16 sync blocks
= each sync block consists of 4 groups of 37 B
= each group of 37 B contains 1 B of deeply interleaved Burst Indicator
Subcode and further
36 B of Product Subcode.
As shown in Figure 5, rows are read sequentially from the disc, starting
with the preceding sync pattern. Each row contains 4 B of the BIS shown in
hatched manner
and numbered consecutively, and separated by 36 other bytes. Sixteen rows form
one sector
and 256 rows form one sync block.
Figure 6 shows exclusively a burst indicator subcode format of the same
64 numbered bytes per sector of Figure 5, and is constructed as follows:
= there are 16 rows, with each a[64,32,33] RS code with t=16;
= columns derive in sequence from disk as shown by the arrow, so that groups
of four
columns derive from a single sector for fast addressing;
= BIS may indicate at least 16 bursts of 592 B(,.,1 mm.) each;
= BIS contains 32 B data per sector, 4 columns of the BIS, and in particular
16 B DVD
header, 5 B parity on the header to allow fast address readout and 11 B user
data.
Figure 7 shows a picket code and its product subcode that is built from
the target words. The Bytes of the Product Subcode are numbered in the order
as they are
read from the disc, whilst ignoring the BIS bytes.
Figure 8 shows various further aspects of the of this embodiment of the
product subcode. In particular, the product subcode is
a[256,228,29]*[144,143,2] Product
Code of Reed-Solomon codes. The number of data Bytes is 228* 143 = 32604, that
is sixteen
times (2048 + 11) user Bytes plus 12 spare Bytes.
Figure 9 shows an altemative format to Figure 8, leaving out the
*rB


CA 02282305 1999-08-27

WO 99/34271 6 PCT/IB98/02090
horizontal Reed-Solomon code altogether. The horizontal block size is 36 bytes
(one quarter
of Figure 7), and uses a[256,224,33] Reed-Solomon code. Each sector has 2368
Bytes and
no dununy Bytes are necessary.
The code in the first column is formed in two steps. From each sector,
the 16 header Bytes are encoded in a[20,16,5] code first to allow fast address
retrieving.
The resulting 20 Bytes plus a further 32 user bytes per sector form data bytes
and are
collectively encoded further. The data symbols of one 2K sector may lie in
only one physical
sector, as follows. Each column of the [256,224,33] code contains 8 parity
symbols per 2k
sector. Further, each [256,208,49] code has 12 parity symbols per 2K sector
and 4 parity
symbols of the [20,16,5] code to get a [256,208,49] code with 48 redundant
bytes.
Figure 10 shows this interleaving in detail. Here, '*' represents the header
Bytes, ' o' the parities of the [20,16] code, '=' the 32 "further" data bytes
and 12 parity
bytes for the [256,208] code.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 2007-10-16
(86) PCT Filing Date 1998-12-21
(87) PCT Publication Date 1999-07-08
(85) National Entry 1999-08-27
Examination Requested 2003-12-18
(45) Issued 2007-10-16
Expired 2018-12-21

Abandonment History

There is no abandonment history.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Registration of a document - section 124 $100.00 1999-08-27
Application Fee $300.00 1999-08-27
Maintenance Fee - Application - New Act 2 2000-12-21 $100.00 2000-09-05
Maintenance Fee - Application - New Act 3 2001-12-21 $100.00 2001-09-12
Maintenance Fee - Application - New Act 4 2002-12-23 $100.00 2002-11-18
Maintenance Fee - Application - New Act 5 2003-12-22 $150.00 2003-11-14
Request for Examination $400.00 2003-12-18
Maintenance Fee - Application - New Act 6 2004-12-21 $200.00 2004-11-16
Maintenance Fee - Application - New Act 7 2005-12-21 $200.00 2005-11-17
Maintenance Fee - Application - New Act 8 2006-12-21 $200.00 2006-11-20
Final Fee $300.00 2007-07-30
Maintenance Fee - Patent - New Act 9 2007-12-21 $200.00 2007-11-23
Maintenance Fee - Patent - New Act 10 2008-12-22 $250.00 2008-12-10
Maintenance Fee - Patent - New Act 11 2009-12-21 $250.00 2009-12-17
Maintenance Fee - Patent - New Act 12 2010-12-21 $250.00 2010-12-07
Maintenance Fee - Patent - New Act 13 2011-12-21 $250.00 2011-12-15
Maintenance Fee - Patent - New Act 14 2012-12-21 $250.00 2012-12-13
Maintenance Fee - Patent - New Act 15 2013-12-23 $450.00 2013-12-10
Maintenance Fee - Patent - New Act 16 2014-12-22 $450.00 2014-12-11
Maintenance Fee - Patent - New Act 17 2015-12-21 $450.00 2015-12-09
Maintenance Fee - Patent - New Act 18 2016-12-21 $450.00 2016-12-09
Maintenance Fee - Patent - New Act 19 2017-12-21 $450.00 2017-12-11
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
KONINKLIJKE PHILIPS ELECTRONICS N.V.
Past Owners on Record
BAGGEN, CONSTANT P.M.J.
TOLHUIZEN, LUDOVICUS M.G.M.
VAN DIJK, MARTEN E.
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Drawings 1999-08-27 4 87
Representative Drawing 1999-11-02 1 12
Claims 1999-08-27 3 135
Description 1999-08-27 6 335
Cover Page 1999-11-02 2 77
Abstract 1999-08-27 2 92
Description 2006-05-02 8 397
Drawings 2006-05-02 4 85
Representative Drawing 2007-09-19 1 14
Cover Page 2007-09-19 2 58
Correspondence 1999-10-04 2 59
Assignment 1999-08-27 5 167
PCT 1999-08-27 1 37
Prosecution-Amendment 2003-12-18 1 40
Prosecution-Amendment 2005-11-02 3 90
Prosecution-Amendment 2006-05-02 8 308
Correspondence 2007-07-30 1 38
Fees 2008-12-10 1 49