Sélection de la langue

Search

Sommaire du brevet 2895798 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Brevet: (11) CA 2895798
(54) Titre français: SYSTEMES ET PROCEDES DE VISUALISATION DYNAMIQUE DE VITESSE DE FLUIDE DANS DES RESERVOIRS SOUTERRAINS
(54) Titre anglais: SYSTEMS AND METHODS FOR DYNAMIC VISUALIZATION OF FLUID VELOCITY IN SUBSURFACE RESERVOIRS
Statut: Périmé et au-delà du délai pour l’annulation
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • G01P 05/00 (2006.01)
(72) Inventeurs :
  • GEHIN, MAURICE CHRISTOPHER (Etats-Unis d'Amérique)
(73) Titulaires :
  • LANDMARK GRAPHICS CORPORATION
(71) Demandeurs :
  • LANDMARK GRAPHICS CORPORATION (Etats-Unis d'Amérique)
(74) Agent: PARLEE MCLAWS LLP
(74) Co-agent:
(45) Délivré: 2016-12-13
(86) Date de dépôt PCT: 2014-01-29
(87) Mise à la disponibilité du public: 2014-08-07
Requête d'examen: 2015-06-17
Licence disponible: S.O.
Cédé au domaine public: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Oui
(86) Numéro de la demande PCT: PCT/US2014/013669
(87) Numéro de publication internationale PCT: US2014013669
(85) Entrée nationale: 2015-06-18

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
13/753,420 (Etats-Unis d'Amérique) 2013-01-29

Abrégés

Abrégé français

La présente invention porte sur des systèmes et sur des procédés qui permettent de visualiser de manière dynamique la vitesse de fluide dans des réservoirs souterrains par affichage d'une particule à différents emplacements sur une ligne de courant qui représente un trajet de fluide et une vitesse de fluide dans le réservoir souterrain. Les systèmes et les procédés peuvent être utilisés pour afficher la vitesse de fluide réelle ou une vitesse de fluide proportionnée pour une ligne de courant respective à des intervalles graduels et prédéterminés.


Abrégé anglais

Systems and methods for dynamically visualizing fluid velocity in subsurface reservoirs by displaying a particle at different locations on a streamline that represents a fluid path and a fluid velocity in the subsurface reservoir. The systems and methods may be used to display the actual fluid velocity or a proportionate fluid velocity for a respective streamline at predetermined incremental time steps,

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CLAIMS
1. A method for dynamically visualizing fluid velocity in a subsurface
reservoir, which comprises:
a) displaying on a video interface a plurality of streamlines in a
streamline model, each streamline representing a fluid path in the subsurface
reservoir;
b) displaying on the video interface a particle on each streamline at a
simulation start time based on a fluid velocity for a respective streamline;
c) removing the particle displayed on each streamline at the
simulation start time or at another simulation time;
d) displaying on the video interface another particle on each
streamline at another simulation time based on the fluid velocity for the
respective streamline, wherein each another simulation time is a sum of a time
step, multiplied by a number of times step d) is performed, and the simulation
start time; and
e) repeating steps c) and d) for each another simulation time that is
less than a simulation end time using a computer processor, wherein each
particle displayed on the video interface on each streamline is no larger than
a
pixel needed to display the respective streamline.
2. The method of claim 1, further comprising repeating steps b) through e).
3. The method of claim 1, wherein each particle represents the fluid
velocity
for the respective streamline.

4. The method of claim 1, wherein the time step is a predetermined time
step
or a default time step that represents equal increments between the simulation
start time
and the simulation end time.
5. The method of claim 1, wherein the time step is based on the fluid
velocity
for each streamline and a number of pixels needed to display each streamline.
6. The method of claim 1, wherein the display of each particle on each
streamline visualizes an actual fluid velocity or a proportionate fluid
velocity for a
respective streamline.
7. The method of claim 1, wherein a majority of a number of pixels needed
to display the respective streamline are used to display each particle on the
respective
streamline.
8. The method of claim 7, wherein each particle displayed on the respective
streamline is displayed as one of the number of pixels needed to display the
respective
streamline.
9. The method of claim 8, wherein each pixel used to display a respective
particle on a respective streamline is displayed in a color that is different
than a color of a
remaining number of pixels needed to display the respective streamline.
10. A non-transitory program carrier device tangibly carrying computer-
executable instructions for dynamically visualizing fluid velocity in a
subsurface
reservoir, the instructions being executable to implement:
a) displaying on a video interface a plurality of streamlines
in a
streamline model, each streamline representing a fluid path in the subsurface
reservoir;
16

b) displaying on the video interface a particle on each streamline at a
simulation start time based on a fluid velocity for a respective streamline;
c) removing the particle displayed on each streamline at the
simulation start time or at another simulation time;
d) displaying on the video interface another particle on each
streamline at another simulation time based on the fluid velocity for the
respective streamline, wherein each another simulation time is a sum of a time
step, multiplied by a number of times step d) is performed, and the simulation
start time; and
e) repeating steps c) and d) for each another simulation time that is
less than a simulation end time, wherein each particle displayed on the video
interface on each streamline is no larger than a pixel needed to display the
respective streamline.
11. The program carrier device of claim 10, further comprising repeating
steps
b) through e).
12. The program carrier device of claim 10, wherein each particle
represents
the fluid velocity for the respective streamline.
13. The program carrier device of claim 10, wherein the time step is a
predetermined time step or a default time step that represents equal
increments between
the simulation start time and the simulation end time.
14. The program carrier device of claim 10, wherein the time step is based
on
the fluid velocity for each streamline and a number of pixels needed to
display each
streamline.
17

15. The program carrier device of claim 10, wherein the display of each
particle on each streamline visualizes an actual fluid velocity or a
proportionate fluid
velocity for the respective streamline.
16. The program carrier device of claim 10, wherein a majority of a number
of
pixels needed to display a respective streamline are used to display each
particle on the
respective streamline.
17. The program carrier device of claim 16, wherein each particle displayed
on a respective streamline is displayed as one of the number of pixels needed
to display
the respective streamline.
18. The program carrier device of claim 17, wherein each pixel used to
display a respective particle on a respective streamline is displayed in a
color that is
different than a color of a remaining number of pixels needed to display the
respective
streamline.
18

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CA 02895798 2015-06-18
SYSTEMS AND METHODS FOR
DYNAMIC VISUALIZATION OF FLUID
VELOCITY IN SUBSURFACE RESERVOIRS
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The priority of U.S. Patent Application Serial No. 13/753,420, filed on
January 29, 2013, is hereby claimed.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH
[0002] Not applicable.
FIELD OF THE INVENTION
[0003] The present invention generally relates to systems and methods for
dynamically visualizing fluid velocity in subsurface reservoirs. More
particularly, the
invention relates to dynamically visualizing fluid velocity in subsurface
reservoirs by
displaying a particle at different locations on a streamline that represents a
fluid path and a
fluid velocity in the subsurface reservoir.
BACKGROUND OF THE INVENTION
[0004] In the field of oil and gas production, a subsurface hydrocarbon
reservoir is
exploited when one or more well bores are drilled into the reservoir and
liquid hydrocarbons
(e.g. oil and gas) are extracted from the reservoir through the well bores. In
this event, the
well bore is generally referred to as a production well or a production
source. A fluid,
typically water, may be introduced into the reservoir at one or more points
away from the
production well to displace liquid or gaseous hydrocarbons, which causes them
to be expelled
from the reservoir through the production well. The point at which water is
introduced into
the reservoir is generally referred to as an injection well or injection
source.
1

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
[0005] The expulsion of liquid and/or gaseous hydrocarbons at the production
well and
the injection of water at the injection well establish a fluid flow pattern in
the reservoir, which
may be influenced by gravity. The fluid flow within the reservoir may be
modeled as a function
of time in order to predict how the production of liquid and/or gaseous
hydrocarbons from a
particular production well will vary over the lifetime of the reservoir.
[0006] A mathematical model of the =fluid flow in a given reservoir may be
constructed
by using techniques well known in the art. These techniques, however, are not
exact and may be
implemented using other numerical techniques to arrive at an estimated
solution such as, for
example, streamline techniques and finite difference techniques.
[0007] Conventional streamline techniques are generally used to compute
streamlines,
also referred to as a streamline model, that represent the fluid path in a
subsurface reservoir
between one injection source and a production source and the fluid velocity
for each respective
streamline. In order to visualize the fluid velocity for a given streamline in
a subsurface
reservoir, streamlines have been color coded based on predetermined time
steps. The color
coded portion of the streamline therefore, is updated to reflect the fluid
velocity. For example, a
portion of a streamline may be colored red to illustrate where a particle
representing the fluid
velocity for the streamline has already traveled and another portion of the
streamline may be
colored blue to illustrate where the particle has yet to travel.
[0008] Other, more advanced, techniques have been developed to visualize fluid
flow in
subsurface reservoirs. One technique displays streamlines by assigning a
property of each
streamline to a visual animation such as, for example, fluid velocity that can
be assigned color
and size codes to show phase components, rate, volume, statistics and many
other properties.
The fluid velocity along the streamline therefore, may be displayed as
marbles, for example,
2

CA 02895798 2015-06-18
WO 2014/120822 PCT/1JS2014/013669
rolling along the streamline at speeds equal to the velocity of the different
types of fluid. The
marbles, or other objects representing the fluid velocity for the streamline,
can be released at
regular time intervals and may move along the streamline at a velocity
representing the actual
fluid velocity or some other assigned property. These techniques, however, can
obstruct portions
of the streamline in a display and/or may be limited in complex, compact
streamline models
where the objects representing the fluid velocity must be displayed adjacent
to a respective
streamline. In this event, the desired visualization of the fluid velocity is
limited to the extent the
objects cannot be displayed on a respective streamline and may only be
displayed outside the
complex, compact streamline model.
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The present invention is described below with references to the
accompanying
drawings in which like elements are referenced with like reference numerals,
and in which:
[0010] FIG. 1 is a flow diagram illustrating one embodiment of a method for
implementing the present invention.
[0011] FIG. 2 is a flow diagram illustrating one embodiment of a method for
implementing step 106 in FIG. 1.
[0012] FIG. 3 is a display illustrating two exemplary streamlines A and B.
[0013] FIG. 4 is a display of streamlines A and B illustrating the results of
the method in
FIG. 2.
[0014] FIG. 5 is a display of streamlines A and B further illustrating the
results of the
method in FIG. 2.
[0015] FIG. 6 is a display of streamlines A and B further illustrating the
results of the
method in FIG. 2.
3

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
[0016] FIG. 7 is a block diagram illustrating one embodiment of a system for
implementing the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] The subject matter of the present invention is described with
specificity, however,
the description itself is not intended to limit the scope of the invention.
The subject matter thus,
might also be embodied in other ways, to include different steps or
combinations of steps similar
to the ones described herein, in conjunction with other technologies.
Moreover, although the
term "step" may be used herein to describe different elements of methods
employed, the term
should not be interpreted as implying any particular order among or between
various steps herein
disclosed unless otherwise expressly limited by the description to a
particular order. While the
following description refers to the oil and gas industry, the systems and
methods of the present
invention are not limited thereto and may also be applied in other industries
to achieve similar
results.
[0018] The present invention therefore, overcomes one or more deficiencies in
the prior
art by providing systems and methods for dynamically visualizing fluid
velocity in subsurface
reservoirs by displaying a particle at different locations on a streamline
that represents a fluid
path and a fluid velocity in the subsurface reservoir.
[0019] In one embodiment, the present invention includes a method for
dynamically
visualizing fluid velocity in a subsurface reservoir, which comprises: a)
displaying a plurality of
streamlines in a streamline model, each streamline representing a fluid path
in the subsurface
reservoir; b) displaying a particle on each streamline at a simulation start
time based on a fluid
velocity for a respective streamline; c) removing the particle displayed on
each streamline at the
simulation start time or at another simulation time; d) displaying another
particle on each
4

CA 02895798 2015-06-18
= PCT/US14/13669 29-08-2014
SUBSTITUTE
streamline at another simulation time based on the fluid velocity for a
respective streamline,
wherein each another simulation time is the sum of a time step, multiplied by
a number of times
step d) is perlbrmed, and the simulation start time; and e) repeating steps c)
and d) for each
another simulation time that is less than a simulation end time using a
computer processor,
wherein each particle displayed on each streamline is no larger than a pixel
needed to display a
respective streamline.
(0020] In another embodiment, the present invention includes a non-transitory
program
carrier device tangibly carrying computer-executable instructions for
dynamically visualizing
fluid velocity in a subsurface reservoir, the instructions being executable to
implement: a)
displaying a plurality of streamlines in a streamline model, each streamline
representing a fluid
path in the subsurface reservoir; b) displaying a particle on each streamline
at a simulation start
time based on a fluid velocity for a respective streamline; c) removing the
particle displayed on
each streamline at the simulation start time or at another simulation time; d)
displaying another
particle on each streamline at another simulation time based on the fluid
velocity for a respective
streamline, wherein each another simulation time is the sum of a time step,
multiplied by a
number of times step d) is performed, and the simulation start time; and e)
repeating steps c) and
d) for each another simulation time that is less than a simulation end time,
wherein each particle
displayed on each streamline is no larger than a pixel needed to display a
respective streamline.
0338494MM
130 . 12252820
AMENDED SHEET - IPEA/US

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
Method Description
[0021] Referring now to FIG. I, a flow diagram of one embodiment of a method
100 for
implementing the present invention is illustrated. The method 100 may be used
to display the
fluid path and the actual fluid velocity or a proportionate fluid velocity for
a respective
streamline at predetermined incremental time steps.
[0022] In step 102, streamlines are computed for a subsurface reservoir model
using
simulation techniques well known in the art. The streamlines represent a
streamline model
between one or more injection sources and one or more production sources. The
fluid velocity
for each streamline is represented by a particle whose coordinates are stored
in space at
predetermined intervals of time between two predetermined times represented by
the time when
the simulation starts (T0) and the time when the simulation ends (T1). The
fluid path of each
particle is represented by a respective streamline.
[0023] In step 104, the streamlines are displayed using the client interface
and/or the
video interface described further in the reference to FIG. 7.
[0024] In step 106, dynamic particle visualization is performed on the
displayed
streamlines. One embodiment of a method for implementing this step is further
described in
reference to FIG. 2.
[0025] In step 108, the method 100 determines whether to stop performing
dynamic
particle visualization based on input from the client interface and/or the
video interface described
further in reference to FIG. 7. If dynamic particle visualization should stop
performing, then the
method 100 ends. If dynamic particle visualization should not stop performing,
then the method
100 returns to step 106.
[0026] Referring now to FIG. 2, one embodiment of a method 200 for
implementing step
6

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
106 in FIG. 1 is illustrated.
[0027] In step 201, a time step DT is initialized. The time step DT may be
initialized to a
predetermined time step DT using the client interface and/or the video
interface described further
in reference to FIG. 7 or a default time step DT. In either case, the time
step DT represents
equal increments between To and T1, which is some fraction of Ti-To. The time
step DT may be
optimally computed using the fluid velocity for each streamline and the number
of pixels needed
to display each streamline in order to achieve a continuous, uninterrupted,
particle visualization
between To and Ti that represents the actual fluid velocity or a proportionate
fluid velocity for
the streamline.
[0028] In step 202, time T is initialized to To, which represents the
simulation start time.
[0029] In step 204, the method 200 determines if T is less than Ti. If T is
not less than
Ti, then the method 200 returns to step 108. If T is less than Ti, then the
method 200 proceeds to
step 206.
[0030] In step 206, List(Streamlines) is created for storing the streamlines
computed in
steps 102 of FIG. 1.
[0031] In step 208, the method 200 determines if List(Streamlines) is empty.
If
List(Streamlines) is not empty, then the method 200 proceeds to step 212. If
List(Streamlines) is
empty, then the method 200 proceeds to step 210.
[0032] In step 210, T is incremented by DT and the method 200 returns to step
204. T
may be incremented by adding T and DT.
[0033] In step 212, the first streamline in List(Streamlines) is identified
and named
streamline S.
[0034] In step 214, the method 200 determines if there is particle on
streamline S
7

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
displayed. If there is not a particle on streamline S displayed, then the
method 200 proceeds to _
step 218. If there is particle on streamline S displayed, then the method 200
proceeds to step
216.
[0035] In step 216, the particle displayed on streamline S is removed from the
display.
[0036] In step 218, a particle representing fluid velocity is displayed on
streamline S at
time T based on the fluid velocity for streamline S. Because the location of
the particle
displayed on streamline S at time T is based on the fluid velocity for
streamline S, particles
displayed on other streamlines at time T may be displayed at different
locations if the fluid
velocity for each streamline is different than the fluid velocity for
streamline S. The particle is
no larger than a pixel needed to display the streamline S and may be displayed
as a white pixel,
resembling light on the streamline S, or any other color differentiating the
particle from the other
pixels needed to display the streamline S.
[0037] In step 220, streamline S is removed from List(Streamlines) and the
method 200
returns to step 208.
[0038] While the method 200 is performed on a streamline by streamline basis,
the
results of the method 200 may be displayed for all streamlines in the
List(Streamlines) at the
same time i) after each List(Streamlines) is emptied using cached results or
ii) as each
List(Streamlines) is emptied using commercially available graphics
accelerators. Alternatively,
the method 200 may be modified to perform the dynamic particle visualization
on the displayed
streamlines in each List(Streamlines) at the same time.
[0039] Referring now to FIG. 3, a display of two exemplary streamlines is
illustrated
wherein the fluid velocity for streamline A is approximately three times
faster than the fluid
velocity for streamline B.
8

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
[0040] In FIG. 4, a display of streamlines A and B illustrates the results for
the first
List(Streamlines) according to the method 200. A particle 400A, representing
fluid velocity for
streamline A, is illustrated at time To and a particle 400B, representing
fluid velocity for
streamline B, is illustrated at time To. Each particle is displayed on a
respective streamline from
To to T1 which represents the direction of the fluid flowing along the fluid
path.
[0041] In FIG. 5, a display of streamlines A and B illustrates the results for
the second
List(Streamlines) according to the method 200. Particle 400A is removed from
the display and
particle 500A, representing fluid velocity for streamline A, is displayed at
time To + DT.
Likewise, particle 400B is removed from the display and particle 500B,
representing fluid
velocity for streamline B, is displayed at time To + DT. The fluid velocity
for streamline A
represented by particle 500A is approximately three times faster than the
fluid velocity for
streamline B represented by particle 500B. The fluid velocity may be the
actual fluid velocity
for each respective streamline or it may be proportional to the actual fluid
velocity for each
respective streamline.
[0042] In FIG. 6, a display of streamlines A and B illustrates the results for
the third
List(Streamlines) according to the method 200. Particles 500A and 500B are
removed from the
display and particles 600A and 600B, representing fluid velocity for
streamlines A and B,
respectively, are displayed at time To + 2 (DT). The difference in fluid
velocity between
streamlines A and B becomes more apparent and visual with each emptied
List(Streamlines) as
illustrated by the difference in location between particle 600A and particle
600B.
[0043] The present invention therefore, improves visualization of fluid
velocity for each
streamline without the need of a color chart or a spreadsheet because fluid
velocity is represented
by the display of a particle at different locations at different respective
times on a streamline.
9

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
Moreover, the displayed particles on each respective streamline do not
obstruct the display of the
streamlines ¨ particularly in a complex, compact streamline model.
System Description
[0044] The present invention may be implemented through a computer-executable
program of instructions, such as program modules, generally referred to
software applications or
application programs executed by a computer. The software may include, for
example, routines,
programs, objects, components and data structures that perform particular
tasks or implement
particular abstract data types. The software forms an interface to allow a
computer to react
according to a source of input. DecisionSpace Desktop, which is a commercial
software
application marketed by Landmark Graphics Corporation, may be used as an
interface
application to implement the present invention. The software may also
cooperate with other
code segments to initiate a variety of tasks in response to data received in
conjunction with the
source of the received data. Other code segments may provide optimization
components
including, but not limited to, neural networks, earth modeling, history
matching, optimization,
visualization, data management, reservoir simulation and economics. The
software may be
stored and/or carried on any variety of memory such as CD-ROM, magnetic disk,
bubble
memory and semiconductor memory (e.g., various types of RAM or ROM).
Furthermore, the
software and its results may be transmitted over a variety of carrier media
such as optical fiber,
metallic wire, and/or through any of a variety of networks, such as the
Internet.
[0045] Moreover, those skilled in the art will appreciate that the invention
may be
practiced with a variety of computer-system configurations, including hand-
held devices,
multiprocessor systems, microprocessor-based or programmable-consumer
electronics,
minicomputers, mainframe computers, and the like. Any number of computer-
systems and

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
computer networks are acceptable for use with the. present invention. The
invention may be
practiced in distributed-computing environments where tasks are performed by
remote-
processing devices that are linked through a communications network. In a
distributed-
computing environment, program modules may be located in both local and remote
computer-
storage media including memory storage devices. The present invention may
therefore, be
implemented in connection with various hardware, software or a combination
thereof, in a
computer system or other processing system.
[0046] Referring now to FIG. 7, a block diagram illustrates one embodiment of
a system
for implementing the present invention on a computer. The system includes a
computing unit,
sometimes referred to as a computing system, which contains memory,
application programs, a
client interface, a video interface, and a processing unit. The computing unit
is only one
example of a suitable computing environment and is not intended to suggest any
limitation as to
the scope of use or functionality of the invention.
[0047] The memory primarily stores the application programs, which may also be
described as program modules containing computer-executable instructions,
executed by the
computing unit for implementing the present invention described herein and
illustrated in FIGS.
1-2. The memory therefore, includes a dynamic particle visualization module,
which enables the
methods illustrated and described in reference to FIGS. 1-2 and integrates
functionality from the
remaining application programs illustrated in FIG. 7. In particular, the
dynamic particle
visualization module may be used to perform step 106 in FIG. 1. The memory
also includes
DecisionSpace Desktop, which may be used as an interface application to
perform steps 102,
104 and 108 in FIG. 1. Although DecisionSpace Desktop may be used as an
interface
application, other interface applications may be used, instead, or the dynamic
particle
11

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
visualization module may be used as a stand-alone application.
[0048] Although the computing unit is shown as having a generalized memory,
the
computing unit typically includes a variety of computer readable media. By way
of example,
and not limitation, computer readable media may comprise computer storage
media and
communication media. The computing system memory may include computer storage
media in
the form of volatile and/or nonvolatile memory such as a read only memory
(ROM) and random
access memory (RAM). A basic input/output system (BIOS), containing the basic
routines that
help to transfer information between elements within the computing unit, such
as during start-up,
is typically stored in ROM. The RAM typically contains data and/or program
modules that are
immediately accessible to, and/or presently being operated on, the processing
unit. By way of
example, and not limitation, the computing unit includes an operating system,
application
programs, other program modules, and program data.
[0049] The components shown in the memory may also be included in other
removable/nonremovable, volatile/nonvolatile computer storage media or they
may be
implemented in the computing unit through an application program interface
("API") or cloud
computing, which may reside on a separate computing unit connected through a
computer
system or network. For example only, a hard disk drive may read from or write
to
nonremovable, nonvolatile magnetic media, a magnetic disk drive may read from
or write to a
removable, nonvolatile magnetic disk, and an optical disk drive may read from
or write to a
removable, nonvolatile optical disk such as a CD ROM or other = optical media.
Other
removable/non-removable, volatile/nonvolatile computer storage media that can
be used in the
exemplary operating environment may include, but are not limited to, magnetic
tape cassettes,
flash memory cards, digital versatile disks, digital video tape, solid state
RAM, solid state ROM,
12

CA 02895798 2015-06-18
WO 2014/120822 PCT/US2014/013669
and the like. The drives and their associated computer storage media discussed
above provide
storage of computer readable instructions, data structures, program modules
and other data for
the computing unit.
[0050] A client may enter commands and information into the computing unit
through
the client interface, which may be input devices such as a keyboard and
pointing device,
commonly referred to as a mouse, trackball or touch pad. Input devices may
include a
microphone, joystick, satellite dish, scanner, or the like. These and other
input devices are often
connected to the processing unit through the client interface that is coupled
to a system bus, but
may be connected by other interface and bus structures, such as a parallel
port or a universal
serial bus (USB).
[0051] A monitor or other type of display device may be connected to the
system bus via
an interface, such as a video interface. A graphical user interface ("GUI")
may also be used with
the video interface to receive instructions from the client interface and
transmit instructions to
the processing unit. In addition to the monitor, computers may also include
other peripheral
output devices such as speakers and printer, which may be connected through an
output
peripheral interface.
[0052] Although many other internal components of the computing unit are not
shown,
those of ordinary skill in the art will appreciate that such components and
their interconnection
are well-known.
[0053] While the present invention has been described in connection with
presently
preferred embodiments, it will be understood by those skilled in the art that
it is not intended to
limit the invention to those embodiments. It is therefore, contemplated that
various alternative
embodiments and modifications may be made to the disclosed embodiments without
departing
13

CA 02895798 2015-06-18
from the scope of the invention defined by the appended claims and equivalents
thereof.
14

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Le délai pour l'annulation est expiré 2022-07-29
Lettre envoyée 2022-01-31
Lettre envoyée 2021-07-29
Lettre envoyée 2021-01-29
Représentant commun nommé 2019-10-30
Représentant commun nommé 2019-10-30
Accordé par délivrance 2016-12-13
Inactive : Page couverture publiée 2016-12-12
Préoctroi 2016-11-01
Inactive : Taxe finale reçue 2016-11-01
Un avis d'acceptation est envoyé 2016-05-26
Lettre envoyée 2016-05-26
Un avis d'acceptation est envoyé 2016-05-26
Inactive : Approuvée aux fins d'acceptation (AFA) 2016-05-18
Inactive : QS réussi 2016-05-18
Modification reçue - modification volontaire 2016-04-28
Inactive : Dem. de l'examinateur par.30(2) Règles 2016-02-01
Inactive : Rapport - CQ réussi 2016-01-29
Modification reçue - modification volontaire 2015-11-26
Inactive : Dem. de l'examinateur par.30(2) Règles 2015-07-28
Inactive : Page couverture publiée 2015-07-28
Inactive : Rapport - Aucun CQ 2015-07-22
Inactive : CIB attribuée 2015-07-06
Inactive : CIB en 1re position 2015-07-06
Demande reçue - PCT 2015-07-06
Lettre envoyée 2015-07-06
Lettre envoyée 2015-07-06
Inactive : Acc. récept. de l'entrée phase nat. - RE 2015-07-06
Exigences pour l'entrée dans la phase nationale - jugée conforme 2015-06-18
Toutes les exigences pour l'examen - jugée conforme 2015-06-17
Exigences pour une requête d'examen - jugée conforme 2015-06-17
Avancement de l'examen jugé conforme - PPH 2015-06-17
Avancement de l'examen demandé - PPH 2015-06-17
Modification reçue - modification volontaire 2015-06-17
Demande publiée (accessible au public) 2014-08-07

Historique d'abandonnement

Il n'y a pas d'historique d'abandonnement

Taxes périodiques

Le dernier paiement a été reçu le 2016-12-05

Avis : Si le paiement en totalité n'a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :

  • taxe de rétablissement ;
  • taxe pour paiement en souffrance ; ou
  • taxe additionnelle pour le renversement d'une péremption réputée.

Les taxes sur les brevets sont ajustées au 1er janvier de chaque année. Les montants ci-dessus sont les montants actuels s'ils sont reçus au plus tard le 31 décembre de l'année en cours.
Veuillez vous référer à la page web des taxes sur les brevets de l'OPIC pour voir tous les montants actuels des taxes.

Historique des taxes

Type de taxes Anniversaire Échéance Date payée
Taxe nationale de base - générale 2015-06-17
Requête d'examen - générale 2015-06-17
Enregistrement d'un document 2015-06-17
TM (demande, 2e anniv.) - générale 02 2016-01-29 2016-01-14
Taxe finale - générale 2016-11-01
TM (demande, 3e anniv.) - générale 03 2017-01-30 2016-12-05
TM (brevet, 4e anniv.) - générale 2018-01-29 2017-11-28
TM (brevet, 5e anniv.) - générale 2019-01-29 2018-11-13
TM (brevet, 6e anniv.) - générale 2020-01-29 2019-11-25
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
LANDMARK GRAPHICS CORPORATION
Titulaires antérieures au dossier
MAURICE CHRISTOPHER GEHIN
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document. Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(aaaa-mm-jj) 
Nombre de pages   Taille de l'image (Ko) 
Description 2015-06-17 14 583
Dessins 2015-06-17 3 54
Dessin représentatif 2015-06-17 1 22
Revendications 2015-06-17 4 104
Abrégé 2015-06-17 2 64
Description 2015-06-18 14 578
Revendications 2015-11-25 4 110
Revendications 2016-04-27 4 114
Dessin représentatif 2016-12-01 1 14
Accusé de réception de la requête d'examen 2015-07-05 1 187
Avis d'entree dans la phase nationale 2015-07-05 1 230
Courtoisie - Certificat d'enregistrement (document(s) connexe(s)) 2015-07-05 1 126
Rappel de taxe de maintien due 2015-09-29 1 110
Avis du commissaire - Demande jugée acceptable 2016-05-25 1 163
Avis du commissaire - Non-paiement de la taxe pour le maintien en état des droits conférés par un brevet 2021-03-18 1 536
Courtoisie - Brevet réputé périmé 2021-08-18 1 538
Avis du commissaire - Non-paiement de la taxe pour le maintien en état des droits conférés par un brevet 2022-03-13 1 552
Demande d'entrée en phase nationale 2015-06-17 13 571
Modification volontaire 2015-06-17 6 218
Rapport de recherche internationale 2015-06-17 2 95
Rapport prélim. intl. sur la brevetabilité 2015-06-17 18 564
Poursuite - Modification 2015-06-17 2 140
Traité de coopération en matière de brevets (PCT) 2015-06-17 1 52
Demande de l'examinateur 2015-07-27 3 249
Modification 2015-11-25 13 402
Demande de l'examinateur 2016-01-31 6 383
Modification 2016-04-27 15 547
Taxe finale 2016-10-31 2 68