Language selection

Search

Patent 2608320 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 Application: (11) CA 2608320
(54) English Title: METHOD AND DEVICE FOR GENERATION OF A PARAMETRIC MODEL ASSOCIATED WITH A 3D GEOMETRY
(54) French Title: PROCEDE ET DISPOSITIF DE GENERATION D'UN MODELE PARAMETRIQUE LIE A UNE GEOMETRIE 3 D
Status: Deemed Abandoned and Beyond the Period of Reinstatement - Pending Response to Notice of Disregarded Communication
Bibliographic Data
(51) International Patent Classification (IPC):
(72) Inventors :
  • BRANDL, CLAUS (France)
  • SOUCHE, SYLVAIN (France)
(73) Owners :
  • AIRBUS
(71) Applicants :
  • AIRBUS (France)
(74) Agent: RICHES, MCKENZIE & HERBERT LLP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 2006-05-12
(87) Open to Public Inspection: 2006-11-23
Examination requested: 2011-04-14
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/FR2006/001075
(87) International Publication Number: FR2006001075
(85) National Entry: 2007-11-13

(30) Application Priority Data:
Application No. Country/Territory Date
0505029 (France) 2005-05-19

Abstracts

English Abstract


The device for generating a parametric model linked to a 3D geometry comprises
a converter capable of transforming the specification tree (2) into a
graphical user interface (50, 54) in which, for at least one active element
(20B) of this tree (2), a dialog box is assigned that comprises at least one
field (80A) assigned to at least one command parameter of this active element.
The setting of this command parameter can be modified by the user with the aid
of a parameter editor (18A), each setting of the command parameter being
displayed in the corresponding field (80) of the dialog box and automatically
effecting the change in the setting of the command parameter of the
corresponding active element in the specification tree (2).


French Abstract

Le dispositif de génération d'un modèle paramétrique lié à une géométrie 3D comprend un convertisseur apte à transformer ledit arbre de spécifications (2) en une interface utilisateur graphique (50, 54) dans laquelle pour au moins un élément actif (20B) dudit arbre (2) est associée une boîte de dialogue comprenant au moins un champ (80A) associé à au moins un paramètre de commande dudit élément actif, le réglage dudit paramètre de commande étant modifiable par l'utilisateur à l'aide d'un éditeur de paramètres (18A), chaque réglage dudit paramètre de commande étant affiché dans le champ (80A) correspondant de la boîte de dialogue et entraînant automatiquement le changement du réglage du paramètre de commande de l'élément actif correspondant dans l'arbre des spécifications (2).

Claims

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


12
CLAIMS
1. A device for generation of a parametric model associated with a
3D geometry of a component or of an assembly of components, the said model
being represented graphically on a computer screen in the form of a
specifications tree (2) comprising at least one element (20B) defined by at
least
one control parameter, characterized in that it comprises a converter capable
of
converting the said specifications tree (2) into a graphical user interface
(52, 54)
in which, for at least one active element (20B) of the said tree (2), there is
associated a dialog box comprising at least one field (80) associated with at
least one control parameter of the said active element, the adjustment of the
said control parameter being modifiable by the user with the help of a
parameter editor (18A), each adjustment of the said control parameter being
displayed in the corresponding field (80) of the dialog box and automatically
bringing about the change of the adjustment of the control parameter of the
corresponding active element in the specifications tree (2).
2. A device according to claim 1, in which the graphical interface (50)
additionally comprises a graphical window (52) containing the geometry of the
corresponding active element (20B), the adjustment of the said parameter
being displayed visually in the said graphical window (52).
3. A device according to claim 1, in which each element (20A, 20B,
20C, 20D, 20E) of the specifications tree (2) belongs to the group formed by
terminal nodes and non-terminal nodes.
4. A device according to claim 3, in which a visual display function
(52) of the graphical user window type and a parameter editor (18A) are
associated with each terminal node.

13
5. A device according to claim 3, in which a parameter editor (18A)
and a plurality of tabs (60A, 60B, 60C, 60D, 60E, 60F) are associated with
each
non-terminal node, a sub-node (62) being associated with each tab (60).
6. A device according to claim 5, in which a graphical window (52) is
associated with at least certain tabs (60, 62).
7. A device according to claim 1, in which the parameter editor (18A)
is additionally a script editor.
8. A device according to claim 7, in which the script language is a
markup language of the XML type.
9. A device according to any one of the preceding claims,
characterized in that it additionally comprises a communications device (106)
capable of remote exchange of values of parameterizable fields for the purpose
of making it possible to work in collaboration remotely together with other
users.
10. A method for generation of a parametric model associated with a
3D geometry of a component or of an assembly of components, the said model
being represented graphically on a computer screen in the form of a
specifications tree (2) comprising at least one element (20B) defined by at
least
one control parameter, characterized in that it comprises the following steps:
- transforming the said specifications tree (2) into a graphical user
interface (50, 54) in which, for at least one active element (20B) of the said
tree
(2), there is associated a dialog box comprising at least one field (80)
associated with at least one control parameter of the said active element,
- modifying the adjustment of the said control parameter by the user
with the help of a parameter editor (18A),
- displaying each adjustment of the said control parameter in the
corresponding field (80) of the dialog box, and

14
- automatically changing the adjustment of the control parameter of
the corresponding active element in the specifications tree (2).
11. A method according to claim 10, characterized in that it
additionally comprises the step in which the adjustment of the said parameter
is
displayed visually in a graphical window (52).
12. A method according to claim 10 or claim 11, in which the values
of parameterizable fields are remotely exchanged in the form of scripts or
text
files.
13. An information medium that can be read by an information-
processing system, characterized in that it is composed of instructions of an
information-processing program permitting the use of the generation method
according to one of claims 10 to 12, when this program is loaded and run by an
information-processing system.
14. A removable information medium that can be read partly or
totally by an information-processing system, characterized in that it is
composed of instructions of an information-processing program permitting the
use of the generation method according to one of claims 10 to 12, when this
program is loaded and run by an information-processing system.
15. A computer program stored on an information medium, the said
program being composed of instructions permitting the use of a generation
method according to one of claims 10 to 12, when this program is loaded and
run by an information-processing system.

Description

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


CA 02608320 2007-11-13
1
Method and device for generation of a parametric model associated with a
3D geometry
The present invention relates to generation of a parametric model
associated with a 3D geometry of a component or of an assembly of
components.
It is applicable in modeling of a geometry (Computer Assisted
Design, CAD), in digital control programs for machine tools (Computer Assisted
Manufacture, CAM), in computer assisted engineering programs and in data
management software programs.
In general, the generation of a parametric model associated with a
3D geometry consists in defining a component directly in its final
configuration,
an example being an aircraft wing assembled with the fuselage.
In practice, such a final definition is integrated into an optimization
loop, in the course of which the three key steps of definition, analysis and
modification are repeated a plurality of times.
The essential advantage of CAD software is to permit partial or total
integration of these three steps into a single and unique working environment,
the transition from one step to the next taking place in almost transparent
manner.
Referring now to Fig. 1, there is shown the working environment of a
CAD software program such as that known as Catia, developed by Dassault
Systemes of France and commercialized by IBM. The working environment
such as displayed on a computer screen comprises primarily a specifications
tree 2 and a graphical zone 4. The working environment is supplemented by a
menu bar 6, a standard toolbar 8, a dialog zone 10, a workbench 12 comprising
a contextual tool bar depending on the active workshop, a compass 14
permitting orientation of the current view, an icon 16 representing the active
workshop and a specific or application toolbar 18.

CA 02608320 2007-11-13
2
Specifications tree 2 is a structured graphical representation of the
model being constructed, in this case an aircraft. In the example of Fig. 1,
it is
apparent that the active element designated as Product 1 is being processed,
that the product comprises five principal members designated individually as
"environment" 20A, "fuselage.1" 20B, "wing" 20C, "symmetry wing" 20D and
"tail" 20E, and that a principal member is composed of applications 40 and
control parameters 30.
The tree of the model is expanded by new items as the definition of
the component proceeds.
Selection of an element can be accomplished equally well in either
graphical zone 4 or in specifications tree 2. The specifications tree permits
activation of a contextual menu for the designated object.
Each element of specifications tree 2 can comprise control
parameters 30 and relations (not illustrated) with which the geometry of the
solid or solids can be influenced via the definition of the functions present
in the
specifications tree.
The use of such a CAD software program therefore makes it
possible to employ a digital mockup and jointly to define the product and
certain
processes associated therewith.
Most often, the definition of a 3D geometric model is the object of
several workgroups, generally organized in different places, most often
transnational. As a result, there exists an urgent need for easy and simple
exchange of parametric information.
In practice, parameterization is directly permitted by the native
functionalities of the software tools, especially "CATIA". It is not necessary
to
recompile an application in order to modify the parameter values of a model.
Itf
suffices to use a standard function of the software in order to modify the
parameter. Nevertheless, the software tools present the model in a structural
organization associated with the construction history, or in the form of a
dependence tree.

CA 02608320 2007-11-13
3
As it happens, such a representation is relatively far removed from
the functional approach of the specialized problem related to the design of
the
parametric model.
It is therefore relatively difficult for a non-specialist user of the
software to find a parameter easily if he deesne#nly knows the result that he
hopes to achieve.
The present invention provides a solution to precisely this problem.
Thus it is intended to present the non-specialist user with a
structured parameter editor in a functional approach close to the specialized
problem associated with the design of the component, in order to obtain a
simplified interface for modifying the parameters without the need to modify
the
source code.
It relates to a device for generation of a 3D geometric model of a
component or of an assembly of components, the said model being
represented graphically on a computer screen in the form of a specifications
tree comprising at least one element defined by at least one control
parameter.
According to a general definition of the invention, the generation
device comprises a converter capable of converting the said specifications
tree
into a graphical user interface in which, for at least one active element of
the
said tree, there is associated a dialog box comprising at least one field
associated with at least one control parameter of the said active element, the
adjustment of the said control parameter being modifiable by the user with the
help of a parameter editor, each adjustment of the said control parameter
being
displayed in the corresponding field of the dialog box and automatically
bringing
about the change of the adjustment of the control parameter of the
corresponding active element in the specifications tree.
Thus, by virtue of the dialog box according to the invention, a user
can modify the values of the parameterizable fields of an active element
easily
and directly, without being an information specialist in CAD software. In

CA 02608320 2007-11-13
4
addition, the modification of the parameters via the dialog box brings about
the
corresponding modification in the specifications tree. From this there
results, for
a non-specialist user, great ease and simplicity of access to and modification
of
the control parameters of an active element of a specifications tree of a CAD
software program. In addition, the modification of the parametric architecture
by
virtue of the invention does not necessitate modification of the source code.
According to one embodiment, the graphical interface additionally
comprises a graphical window containing the geometry of the corresponding
active element, the adjustment of the said parameter being displayed visually
in
the said graphical window.
Thus the control parameters generally defined by the specialist in
CAD software and considered as interesting by the non-specialist user can be
directly viewed and modified on the graphical interface and/or the dialog box
according to the invention.
In practice, each element of the specifications tree belongs to the
group formed by terminal nodes and non-terminal nodes.
For example, a display function of the graphical user window type
and a parameter editor are associated with each terminal node.
Analogously, a parameter editor and a plurality of tabs are
associated with each non-terminal node, a sub-node being associated with
each tab.
For example, a graphical window is associated with at least certain
tabs.
According to another embodiment, the parameter editor is
additionally a script editor, in which the script language is, for example, a
markup language of the XML type.
According to yet another embodiment, the generation device
additionally comprises a communication device capable of remote exchange of
values of parameterizable fields for the purpose of making it possible to work
in
collaboration remotely together with other users.

CA 02608320 2007-11-13
The present invention also has as an object a method for generation
of a parametric model associated with a 3D geometry of a component or of an
assembly of components, the said model being represented graphically on a
computer screen in the form of a specifications tree comprising at least one
5 element defined by at least one control parameter.
According to another aspect of the invention, the method comprises
the following steps:
- transforming the said specifications tree into a graphical user
interface in which, for at least one active element of the said tree, there is
associated a dialog box comprising at least one field associated with at least
one control parameter of the said active element,
- modifying the adjustment of the said control parameter by the user
with the help of a parameter editor,
- displaying each adjustment of the said control parameter in the
corresponding field of the dialog box, and
- automatically changing the adjustment of the control parameter of
the corresponding active element in the specifications tree.
According to one embodiment, the method additionally comprises
the step in which the adjustment of the said parameter is displayed visually
in a
graphical window.
The present invention also has as an object an information medium
that can be read by an information-processing system, characterized in that it
is
composed of instructions of an information-processing program permitting the
use of the generation method cited in the foregoing, when this program is
loaded and run by an information-processing system.
The present invention also has as an object a removable information
medium that can be read partly or totally by an information-processing system,
characterized in that it is composed of instructions of an information-
processing
program permitting the use of the generation method cited in the foregoing,
when this program is loaded and run by an information-processing system.

CA 02608320 2007-11-13
6
Finally, the present invention has as an object a computer program
stored on an information medium, the said program being composed of
instructions permitting the use of a generation method cited in the foregoing,
when this program is loaded and run by an information-processing system.
Other characteristics and advantages of the invention will become
apparent in the light of the detailed description hereinafter and of the
attached
drawings, wherein:
- Fig. 1, already described, schematically represents the working
environment of a prior art CAD software program;
- Fig. 2 schematically represents the physical resources of a
computer capable of implementing the invention;
- Fig. 3 schematically represents the working environment of Fig. 1,
on which there is overlaid a display of the dialog box according to the
invention
following a request by the user;
- Fig. 4 schematically represents the dialog box of Fig. 3 in isolated
manner;
- Fig. 5 schematically represents the change, with the help of the
dialog box according to the invention, of the value of the adjustment of a
parameter compared with that indicated with reference to Fig. 4; and
- Fig. 6 schematically represents the effect, in the specifications tree,
of the change of the adjustment of the parameter described with reference to
Fig. 5 compared with the tree of Fig. 1 according to the invention.
With reference to Fig. 2, there are represented the physical
resources of a programmable machine 100 capable of implementing the
invention.
Machine 100 is provided with a communications bus 109, to which
there are connected:
- a central processing unit (microprocessor or CPU) 102, which
controls the exchanges between the various elements of the machine;
- a read-only memory (ROM) 101, which can be provided with the
inventive programs (Prog1, Prog2);
- a random-access memory (RAM) 105;
- a hard disk 103, which can be provided with the aforesaid
programs;
- a keyboard 104;

CA 02608320 2007-11-13
7
- a screen 107;
- a floppy disk drive 111 capable of receiving a floppy disk 110 and
reading therefrom or writing thereto documents that have been processed or
that are to be processed according to the invention;
- a communications interface 106 connected to a communications
network 120, such as the Internet, the interface being capable of transmitting
and receiving documents.
Communications bus 109 permits communication and interoperability
between the different elements included in the machine or connected thereto.
The representation of the bus is not limitative and, in particular, the
central unit
is capable of communicating instructions to any element of the machine
directly
or by the agency of another element of the machine.
The executable code of each program that permits the
programmable machine to implement the processing operations according to
the invention can be stored, for example, on hard disk 103 or in read-only
memory 101.
According to an alternative embodiment, floppy disk 110 can contain
documents as well as the executable code of the aforesaid programs, which
code, once read by the machine, is stored on hard disk 103.
According to another alternative embodiment, the executable code of
the programs can be received by the agency of the communications network,
via interface 106, in order to be stored in a manner identical to that
described in
the foregoing.
The floppy disks can be replaced by any information medium such
as a compact disk (CD ROM) or a memory card. In general, an information
storage means that is visible to a computer or microprocessor, that may or may
not be integrated into the machine and that may or may not be removable is
suitable for storage in memory of one or more programs that can be run to
permit implementation of the method according to the invention.
More generally, the program or programs can be loaded into one of
the storage means of the machine before being run.
Central unit 102 controls and directs the execution of instructions or
of portions of the software code of the program or programs according to the
invention, which instructions are stored in hard disk 103 or read only memory

CA 02608320 2007-11-13
8
101, or else in the other storage elements cited in the foregoing. During boot
up, the program or programs that are stored in a non-volatile memory, such as
hard disk 103 or memory ROM 101, are transferred into random access
memory RAM 105, which will then contain the executable code of the program
or programs according to the invention, as well as the registers for storage
in
memory of the variables of the parameters necessary for implementation of the
invention.
It is appropriate to note that the programmable machine containing
the device according to the invention can also be a programmed machine.
This machine then contains the code of the information program or
programs, which may be resident, for example, in an application-specific
integrated circuit (ASIC).
With reference to Fig. 3, there is represented the working
environment of the 3D digital mockup of the aircraft of Fig. 1. Specifications
tree 2 and the graphical representation 4 of the aircraft are also shown.
Upon selection of one of the active elements of the specifications
tree 2, in this case the "fuselage.1" element 20B, and upon activation of the
"edit parameters" button or icon 18A situated in toolbar 18, a second
graphical
interface 50 appears on the microcomputer screen, where it is superposed on
first graphical interface 4.
This graphical interface 50 is a dialog box provided with at least one
part 54 relating to the control parameters and, as the case may be, with a
part
52 relating to the geometry of the corresponding element. Graphical interface
50 comprises a tab 60 for each element of the "fuselage.1" model 20B. Tabs 60
are subdivided into 60A to 60F, for the elements designated as "general view",
"principal member", "cross section", "cockpit", "cylinder" and "tail"
respectively.
In part 54 there is found a list of control parameters 70 associated
with the selected tab, in this case tab 60C corresponding to the "cross
section".
Parameters 70 are subdivided into 70A to 70K. With each parameter
70 there is associated a field 80, the value of which can be modified by the
user
with the help of means for varying the values, such as a scroll bar 82A or a
cursor 82H. Each parameter also comprises a selection button 84.

CA 02608320 2007-11-13
9
Icon 18A is a shortcut via which the control that displays dialog box
50 according to the invention can be launched. This control generates a
parameter editor that represents the model in structured and functional manner
without depending directly on the construction history of the component or on
the specification tree. The parameter editor presents individual fields 80
intended for editing at least some of the parameters 70 of the model. Fields
80
are directly associated with the parameters of the model.
Graphical interface 50 is supplemented by three validation buttons,
designated as "OK" 90A, "Apply" 90B and "Cancel" 90C.
With reference to Fig. 4, the user selects, in part 54 of dialog box 50,
the parameter that he wishes to process, modify and/or view in part 52 of box
50. In the present case, the user selects parameter 70A corresponding to the
height of the fuselage in cross section. The original value entered in
associated
field 80A is 3000 mm in this case. The user views the part of the geometry
that
is affected by parameter 70A in part 52 of the dialog box.
With reference to Fig. 5, the user wishes to modify the value of the
adjustment of parameter 70A compared with the value indicated in Fig. 4. In
the present example, he uses scroll bar 82A to modify the value of the height
(new value = 2000 mm) of the parameter 70A with regard to the cross section
of the fuselage. The effect of the change in the value of the parameter is
shown
substantially in real time (1 to 2 seconds) in graphical window 52.
Selection of validation button 90A (OK) makes it possible
automatically to incorporate the new value of the parameter in the set of
elements of the product.
With reference to Fig. 6, it is observed substantially automatically
that the change in the value of parameter 70A with the help of box 50 as
described with reference to Fig. 5 brings about a corresponding modification
in
specifications tree 2 and in the geometry (in this case a reduction of the
cross

CA 02608320 2007-11-13
section of the fuselage) displayed in graphical interface 4, compared with
working environment 2 and 4 described with reference to Fig. 1.
In practice, it is a converter that transforms specifications tree 2 into
a graphical user interface 50, 52, 54 in which, for at least one active
element, in
5 this case active element 20B of the said tree 2 with reference to Figs. 2 to
6,
there is associated a dialog box comprising at least one field 80A associated
with at least one control parameter 70A of the said active element. In
practice,
the converter according to the invention generates a structured parameter
editor that presents fields that can be parameterized by the non-specialist
user
10 in a functional approach close to the specialized problem associated with
the
design of the component.
The adjustment of control parameters 70A can be modified by a non-
specialist user of the CAD software by selecting icon 18A, which launches the
parameter editor according to the invention. In practice, the parameter editor
is
based on native parameter-editing functions available in the CAD software.
According to the invention, the parameter editor organizes and
structures the parameters of the model in dialog box 50 with the help of the
said
native functions.
Each adjustment of the said control parameter is displayed visually in
the corresponding field 80, and it automatically brings about the change of
adjustment of the control parameter of the corresponding active element in
specifications tree 2. Thus a user can modify the value of a parameter easily
and directly via the dialog box.
Graphical window 52 contains the geometry of the corresponding
active element 20B, the adjustment of the said parameter being displayed in
the said graphical window 52, thus permitting the non-specialist user to
verify
visually the effect of the modification of the value of the parameter.
In practice, the converter transforms each active element into a
dialog box according to the chosen editing and conversion rules.

CA 02608320 2007-11-13
11
For example, each element 20A, 20B, 20C, 20D, 20E of
specifications tree 2 belongs to the group formed by terminal nodes and non-
terminal nodes. With each terminal node there are associated a visual display
52 of graphical user window type and a parameter editor 18A. With each non-
terminal node there are associated a parameter editor 18A and a plurality of
tabs 60, a sub-node 62 being associated with each tab 60.
In practice, the parameter editor is additionally a script editor, for
example, the script language is a markup language of the XML type.
Thus, by virtue of communications interface 106, it is possible to
exchange the values of parameterizable fields 80 remotely, in the form of XML
files. Such an exchange makes it possible to work in collaboration remotely
with
other users by exchanging small files containing the modifications of
parameters exclusively in the form of texts or scripts.
In practice, the converter has the form of a series of supplementary
software functionalities added to the CAD software by what is known as an "add
on" extension mechanism. This extension is composed physically of a series of
dynamic libraries and resource files that can have the form of a text file,
icons
or CAD software files.
The editing rules can distinguish two categories of control
parameters: the modifiable parameters and the non-modifiable parameters.
The conversion software according to the invention is launched by
opening a 3D model already created by the CAD software, such as Catia
Version V5. The conversion software will make it possible to modify the
parameters of the 3D model easily and directly without needing in-depth
understanding of the CAD software and without causing a modification of the
source code.

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

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

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 , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: IPC expired 2020-01-01
Application Not Reinstated by Deadline 2016-01-26
Inactive: Dead - No reply to s.30(2) Rules requisition 2016-01-26
Inactive: Abandoned - No reply to s.30(2) Rules requisition 2015-01-26
Inactive: S.30(2) Rules - Examiner requisition 2014-07-25
Inactive: Report - QC passed 2014-07-14
Amendment Received - Voluntary Amendment 2013-12-18
Inactive: S.30(2) Rules - Examiner requisition 2013-06-20
Letter Sent 2011-05-04
Request for Examination Requirements Determined Compliant 2011-04-14
Request for Examination Received 2011-04-14
All Requirements for Examination Determined Compliant 2011-04-14
Inactive: Cover page published 2008-02-06
Letter Sent 2008-02-04
Inactive: Notice - National entry - No RFE 2008-02-04
Inactive: First IPC assigned 2007-12-01
Application Received - PCT 2007-11-30
National Entry Requirements Determined Compliant 2007-11-13
National Entry Requirements Determined Compliant 2007-11-13
Application Published (Open to Public Inspection) 2006-11-23

Abandonment History

There is no abandonment history.

Maintenance Fee

The last payment was received on 2015-04-28

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
AIRBUS
Past Owners on Record
CLAUS BRANDL
SYLVAIN SOUCHE
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) 
Claims 2013-12-17 3 126
Description 2007-11-12 11 493
Abstract 2007-11-12 2 99
Drawings 2007-11-12 6 140
Claims 2007-11-12 3 112
Representative drawing 2008-02-04 1 23
Description 2013-12-17 13 570
Courtesy - Certificate of registration (related document(s)) 2008-02-03 1 108
Reminder of maintenance fee due 2008-02-03 1 113
Notice of National Entry 2008-02-03 1 195
Reminder - Request for Examination 2011-01-12 1 117
Acknowledgement of Request for Examination 2011-05-03 1 178
Courtesy - Abandonment Letter (R30(2)) 2015-03-22 1 164
PCT 2007-11-12 8 322