The present invention is a device, system and method for simulating surgical procedures, and more particularly but not exclusively, for the simulation of surgical, including laparoscopic procedures for the purposes of instruction and/or demonstration.
It is known generally in the background art to use the physical behavior model of a system combined from springs and damps. This behavior model is well known and has bee under use in the field of computer 3D graphics and 3D animation of non-rigid objects since the late 1980's.
However, such a model has not been applied to a system in which a complex physical model is constructed and also complex physical interactions must be represented. One example of such a system is the simulation of a medical procedure on a body organ, particularly a surgical procedure. Surgical procedures involve the, manipulation of tools and of organs, and physical interactions between these two relatively complicated types of physical models.
One example of such a surgical procedure is laparoscopy surgery. Laparoscopy is a procedure that permits visual examination of the abdominal cavity with an optical instrument called a laparoscopic, which is inserted through a small incision made in the abdominal wall. The laparoscopic system includes monitor, camera and video, insufflators for CO2, laparoscope and instruments.
The fiber optics also carry light into the abdomen from a special light source. This system allows the surgeon to see and operate within the abdomen.
The procedure is usually performed under general anesthesia After anesthesia is begun, 34 small incisions (called port sites) are made on the abdominal wall. A Veress needle is inserted into the abdomen to inflate the abdomen with CO2. This distends the abdomen and creates space to insert the trocars for the laparoscope and the instruments.
The laparoscope and instruments with long handles are inserted through the trocars into the abdomen The entire operation is then performed while viewing the organs magnified on a television screen.
Such an operation is clearly difficult to simulate, given the relatively large number of different types of interactions and physical models which must be simultaneously handled in real time.
The present embodiments overcome the above deficiencies of the background art by providing a device, system and method for simulating laparoscopic procedures, particularly for the purposes of instruction and/or demonstration. The present embodiments are capable of simulating organ movement, cutting, suturing, coagulations and other surgical and surgery-related operations.
According to preferred features of the present invention, there is provided a mechanism for the simulation of multiple tools within the surgery environment, as well as the interaction between simulated organs and simulated tools.
According to one aspect of the present invention there is provided a virtual organ for use in simulated medical procedures, the organ comprising:
The virtual organ may comprise a network of spline curves to simulate a blood circulation network of said organ.
Preferably, said spline curves are arranged in a tree and branch configuration.
Preferably, said spline curves are connected such that a force applied at one of said spline curves propagates through connected spline curves over said tree and branch configurations.
Preferably, said spline curves have respective lengths and are surrounded circumferentially by tubular meshes.
Preferably, said tubular meshes comprise radii that vary along said lengths.
Preferably, said tubular meshes comprise profiles that vary along said lengths.
Preferably, said tubular meshes comprise textures that vary along said lengths.
Preferably, at least one of said elements is a core element whose movement under application of a force is subject to an additional constraint.
Preferably, said core element is connected to a control point of a spline curve simulating a blood vessel, thereby to cause said additional constraint to propagate to said spline curve.
Preferably, said core element is part of an outer skin of said or and said additional constraint is to retain said core element in a pr mine position, thereby to provide a restorative force to neighboring elements thereof.
The virtual organ may be configured to be temporarily disconnected from said at least one core element to allow a global movement of said organ.
The virtual organ may fez be configured to permit connection of additional tensioned connections to oppositely facing elements thereof during said global movement.
The virtual organ may comprise at least one additional element to provide a gravitational effect on said organ.
The virtual organ may be associated with a tracking arrangement, wherein said force is applied thereto in accordance with tracking of a physical tool by said tracking arrangement.
Preferably, said tracking arrangement is an optical tracking arrangement.
Additionally or alternatively, said tracking arrangement includes an ultrasound tracking arrangement.
According to a second aspect of the present invention there is provided a system for simulation of a surgical procedure comprising:
The system may comprise a feedback unit or element for providing force feed back to said physical manipulation device.
Preferably, said physical manipulation device is a laparoscopy tool.
Preferably, said tacking arrangement is an optical tracking arrangement.
Preferably, said tracking arrangement is or additionally includes an ultrasound tracking arrangement.
Preferably, said virtual organ further comprises a network of spline curves to simulate a blood circulation network of said organ.
Preferably, said spline curves are arranged in a tree and branch configuration.
Preferably, said spline curves arc connected such that a force applied at one of said spline curves propagates through connected spline curves over said tree and branch configurations.
Preferably, said spline curves have respective lengths and are surrounded circumferentially by tubular meshes.
Preferably, said tubular meshes comprise radii tat vary along said lengths.
Preferably, said tubular meshes comprise profiles that vary along said lengths.
Preferably, said tubular meshes comprise textures that vary along said lengths.
Preferably, at least one of said elements is a core element whose movement under application of a force is subject to an additional constraint.
Preferably, said core element is connected to a control point of a spline curve simulating a blood vessel, thereby to cause said motion constraint to propagate to said spline curve.
According to a third aspect of the present invention them is provided a method for simulating an interaction with an organ, comprising:
Preferably, said constructing a simulated organ further comprises adding a tree structure of spline curves within said organ to simulate blood vessels.
Preferably, said adding a tree structure comprises surrounding respective ones of said spline curves with meshworks of variable radii.
Preferably, said constructing said simulated organ comprises adding a structure of elastic elements to simulate connecting tissue of said organ.
Preferably, said simulated instrument is a simulated surgical instrument.
Preferably, said simulated instrument is a simulated laparoscopy instrument.
Preferably, said simulating a physical force is simulating any one of a group comprising: moving said organ, cutting said organ, pressing said organ, suturing said organ, and carrying out a coagulation at said organ.
The method may comprise linking each of said particles to each neighboring particle via one of said SD sets, such that motion at each particle brings about secondary motion at neighbors thereof.
The method may comprise constructing said elastic elements to simulate physical properties of elastic bands.
The method may comprise connecting said elastic elements to two points in the simulated organ.
The method may comprise a simulation of deformations as a result of interaction with other virtual objects using sliding contact points.
The method may comprise configuring said elastic elements to apply forces back to points of connection or contact points as a result of stretching or deformation of said elastic elements.
The method may comprise:
According to a fourth aspect of the present invention there is provided a method for simulating a surgical procedure on a body component, comprising:
The method may comprise altering a visual display of at least the body component at least partially according to said physical interaction.
Preferably, said alteration of said visual display is performed by:
The method may comprise performing said physical interaction according to a behavior of a simulated tool.
The method may comprise using tracking of a physical manipulation device to define said behavior of said simulated tool.
Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The materials, methods, and examples provided herein are illustrative only and not intended to be limiting.
Implementation of the method and system of the present invention involves performing or completing certain selected tasks or steps manually, automatically, or a combination thereof. Moreover, according to actual instrumentation and equipment of preferred embodiments of the method and system of the present invention, several selected steps could be implemented by hardware or by software on any operating system of any firmware or a combination thereof. For example, as hardware, selected steps of the invention could be implemented as a chip or a circuit. As software, selected steps of the invention could be implemented as a plurality of software instructions being executed by a computer using any suitable operating system. In any case, selected steps of the method and system of thc invention could be described as being performed by a data processor, such as a computing platform for executing a plurality of ins ons.
The invention is herein described, by way of example only, with reference to the accompanying drawings. With specific reference now to the drawings in detail, it is stressed that the particulars shown are by way of example and for purposes of illustrative discussion of the preferred embodiments of the preset invention only, and are presented in order to provide what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the invention In this regard, no attempt is made to show structural details of the invention in more detail than is necessary for a fundamental understanding of the invention, the description taken with the drawings making apparent to those skilled in the art how the several forms of the invention may be embodied in practice.
With reference to the drawings:
The present invention is of a device, system and method for simulating laparoscopic procedures, particularly for the purposes of instruction and/or demonstration. The present invention is capable of simulating organs moving, cutting, suturing, coagulations and other surgical and surgery-related operations.
According to the system of the present embodiments, a plurality of working tools is provided, optionally and preferably with at least one camera. The movement of the tools is preferably detected by at least two and more preferably up to four full 3D tracking devices (for example, two Mini Bird 3D sensors by Ascension), and the camera is preferably operated either by a 3D mouse (CyberPuck) or a 3D tracking device. The last device is more preferably used for tracking in three dimensions only, while the 3D sensing devices which are used for the tools more preferably have also the capability of providing Force-Feed-Back (FFB) to the user, hence giving the surgeon a sensation of touch with body tissues. An ultrasound embodiment is also described.
The principles and operation of a simulation system according to the present invention may be better understood with reference to the drawings and accompanying description.
Before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of the components set forth in the following description or illustrated in the drawings. The invention is capable of other embodiments or of being practiced or carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein is for the purpose of description and should not be regarded as limiting.
Reference is now made to
Reference is now made to
The spline curves are connected such that a force applied at one of the spline cures propagates through connected spline curves over the tree and branch configurations of the network. That is to say properties of pull and stretch apply to the network.
Reference is now made to
Certain elements can be defined with particular constraints on their movement, for example anchor elements. A real organ may at one of its locations be connected to bone for example, so that part of the organ does not move. Furthermore it is possible to define elements which are not part of the physical structure of the model but are there simply to provide constraints for other elements. Thus elements can be defined that are invisible in themselves in the display of the model, but serve as anchors for other elements.
Some of the core elements can be both invisible and pant of the outer skin of the organ. The additional constraint applied to the core element can be to retain the core element in a predetermined position, that is it is an anchor element. In this way a restorative force acts on its neighboring elements, allowing the model to return to its shape following application of force.
One way to ensure that a model behaves elastically after being pressed inwards is to have its outer elements attached by a spring and damper connection to an element outside of its envelope which is defined as an anchor clement.
In view of the above, certain elements may be defined as core elements, in that movement under application of a force is subject to an additional constraint.
A preferred way to simulate the way in which blood vessels move in relation to their surrounding tissue is to connect one of the core elements to a control point of the spline curve simulating a blood vessel. Hence the motion constraint of the core element is propagated into the spline curve.
A preferred embodiment of the organ is configured to be temporarily disconnected from one or more of its core or anchor elements to allow a global movement of the organ, should this be desired in the simulation.
Likewise the organ may be configured to permit connection of additional tensioned connections to oppositely facing elements thereof during any such global movement. This allows the simulation inter alia to incorporate the stickiness plus elasticity effect of pulling an organ from one end so that it first stretches and then the far end is released and snaps towards the first end.
Connecting tissues can be simulated by elastic elements. It is possible to configure the organ by constructing such elastic elements to simulate physical properties of elastic bands, and to constrain movement of the elements to which they are fixed. Typically such an element is connected to two points in the simulated organ.
It is possible to define one or more additional elements to provide a gravitational effect on the organ. Certain organs such as the liver tend to collapse under their own weight if not supported, and such gravitational element allow this effect to be simulated.
The purpose of the organ, in the preferred embodiments is to provide on-screen feedback to a surgeon operating an instrument so as to simulate a laparoscopy or other operation. Thus the virtual organ is part of a computer system that includes a tool, and an arrangement for tracking the tool, so that the surgeon's movements can be translated into forces and motions applied to the viral tool. The virtual organ is associated with the tracking arrangement, and force is applied to the virtual organ in accordance with tracking of the physical tool by the tracking arrangement. Thc tracking arrangement can be optically based or ultrasound based or way use any other suitable tracking system. It may use force feedback or the like as desired for a more realistic experience.
The physical tool or manipulation device can be a laparoscopy tool of any kind or any other kind of tool as suitable for the operation being simulated. Furthermore the tracking system may be set up to track multiple tools to simulate situations in which multiple tools are used simultaneously.
Reference is now made to
A second stage is to simulate a physical force on the organ by applying a simulated instrument with a force to a location on the organ, and allowing the force to alter a physical characteristic of the organ as follows:
Hence it is possible to include indirect effects of the force over the organ as part of the simulation.
Constructing a simulated organ preferably comprises adding a tree structure of spline curves within the organ to simulate blood vessels, as described above. The method may further include adding a structure of elastic elements to simulate connecting tissue.
A non-liming list of activities that may be simulated includes moving the organ, cutting the organ, pressing the organ, suturing the organ, and carrying out a coagulation at the organ.
It is further possible to simulate deformations as a result of interaction with other virtual objects by using sliding contact points.
It is further possible to configure the model by applying forces back to points of connection or contact points as a result of stretching or deformation of the elastic elements.
Preferably the method comprises stages of:
According to preferred embodiments of the present invention, it is not a mere organ that is simulated but an organ within a virtual body. A mechanism is provided for supporting the penetration of the virtual body of the patient from any location, such that the surgeon (or other individual performing the simulated operation) can select the best entry point for the current operation. The present invention enables a trocar and/or any desired tool to be inserted into the simulated body at any chosen location, thereby providing a realistic simulation of the trocar insertion stage in a laparoscopic procedure.
The different tools that are needed for the operation can optionally be chosen from a tool menu. Therefore, when the 3D sensor passes a predefined calibration plane the desired virtual tool is simulated on the screen as entering the working zone. This feature may also be used to allow the visualization of picking the best penetration point for the trocar to be inserted. For example, the user can preferably actually see the stomach exterior tissue being pushed by the trocar needle before inserting it by penetrating the plane.
Reference is now made to
Reference is now made to
The ultrasound signal from transmitter 30 is then received at receiver 32 with a delay time or phase which corresponds to the distance between transmitter 30 and detector 32. The received signal is then transformed at pulse shaper 48.
Counters 50 and 52 are reset by the signal from optical detector 34. Counter 52 counts the transmitting signal and counter 50 counts the received signal. Both counters divide the signals by the same N number in concordance with the minimum distance to be measured.
The Qn counters outputs both set and reset via pulse formers 54 and 56 and flip-flop 58.
The out signal from flip flop 58 is used to enable the master clock signal received at gate 60 to reach the clock input of counter 62. The out pulse from pulse former 56 resets the flip-flop 58, thereby clocking latch 64 to retain curt count data from counter 62, and then resets counter 62 for the next measurement.
The simulator handles a full range of organs in the area of the lower stomach, as well as organs such as the Liver, the Colon, Gall Bladder, Pancreas, Spleen, Stomach, and so forth. Each of the organs is more preferably simulated according to its own unique shape, texture and physical behavior, so that the simulated organ has an appearance and behavior which is at least somewhat similar to the behavior of the real organ in a real operation.
The physical behavior of the simulated organ is determined according to an organ model. Each organ model is preferably based on a polygonal model of the specific organ in question, liver, spleen etc. as generated by graphics designers which duplicate the forms of act human organs. Preferably simultaneously or sequentially, but alternatively as a replacement for the previous type of model, each organ is also preferably modeled as a plurality of particles and springs. The two different types of models correlate in that each vertex of the polygon is also more preferably a particle in the particle and spring model, at least at the most detailed level (finest or highest LOD). If a particle is moved, then the vertex is preferably also changed, and the visual display of the organ is preferably changed accordingly.
The behavior of the organs according to the particle model is preferably based on the physics of particles, thus elementary particles as in classical mechanics. Each model is handled as a set of particles, which may for example lie along the surface of the model as an envelope. Such a setup enables the particles to be connected by a system of virtual spring/dampers or acting forces sets, as well as to provide a gravitational force and other environmental forces and constraints. Since each two neighbor particles are connected through a virtual spring/damper set in the model, the local behavior of the virtual organ in proximity to these particles is such that the particles tend to keep the original organ shape, and to their previous location and configuration when they are pushed or pulled, say by a tool.
In other words, the behavior of the particles which compose the modeled organ supports ae desired behavior of the organ to be modeled, which itself naturally follows such spring/damper behavior, such that modeling the behavior and appearance of the simulated organ according to a plurality of springs, connected at a plurality of connection points, is also suitable and efficient from the perspective of accurate simulation of the organ.
Returning to
Another optional but prefer method used for the present invention is to connect selected opposite particles with SD sets while disconnecting the model from its outer skeleton or core particles. As explained above, such an option is useful when a global organ movement is needed. An example of such a need is in a Cholecystectomy procedure, where the gallbladder organ is to be separated from the liver and removed.
The model behavior according to the above guidelines resembles the behavior of a deformable object in the real world, and the deformation depends on the density and strength coefficients of the SD sets.
Preferably, several Level-Of-Details (LOD) models are kept for each model. These LODs are used mainly for faster scene interactions during hit tests and tool interaction.
The virtual organ 10 of
According to preferred embodiments of the present invention, there is preferably provided a method for performing scene manipulation at each update. Since any motion in reality is continuous, the forces which are applied to any object are continuous as well. When simulating this motion through mathematical models as operated by software, this type of continuity cannot be achieved, hence discrete time steps are preferably used for each update cycle, and the time step is more preferably at a large enough size to enable the calculations to be done in real time. The system calculates the configuration of the organs (particles and forces) at each update cycle.
The screen display is done in parallel, such that each display operation is preferably performed in parallel with other such operations, rather than perform all display operations sequentially. Each such operation may use different system resources, thereby increasing the efficiency of the overall process. For example, one operation might only require the use of the video graphics card, while another operation might require the CPU. Since a fixed fame (per second) display rate (FPS) is desired, at least once for every (preferably fixed) number of update cycles, the system calculates the graphical representation of the organs according to the locations of the particles, and draws this representation on the screen.
At each time step, all the applied forces and the locations of particles are preferably calculated. The calculation may involve setting all the tools to their correct location and operation at the time step. Then the system applies the tools and motions to the particles and calculates the acting forces The system now preferably computes the accelerations, velocities and new locations of particles in the environment.
Another optional but preferred acting optimization scheme more preferably uses only a partial update at each update cycle. At each update cycle the system only updates the objects which were masked by the system as active over the period in question. An active flag is preferably turned on in respect of an object only when an object has interacted with a tool, and the force used reached a minimal defined level. As long as the effect of the tool activation on the organ generates a sufficiently large force, and even after the tool is no longer touching the organ, this flag is preferably kept on so that the force interactions continue until they naturally die out.
A second optional but preferred optimization phase of the scheme is that for each active object only the group of particles which were affected by the interaction are updated. This effect can occur directly, meaning by direct touch with the tool, or indirectly meaning due to forces activated by connection with other particles in a move. As a given tool interaction ceases, the active particles group, or patch grows smaller as the forces effect fades, and the particles return to their rest configuration.
Returning now to
The following force equation is then preferably used:
Fparticle=Fa+Fc
Note that by moving particles due to the action of tools, new forces are indirectly introduced to the calculations, due to the SD (spring/damper) fore sets which connect the particles. The particles which are touched by the tools ae of interest for further calculations, and therefore are preferably handled separately. More preferably, the spring/damper sets are modeled such that moving (changing the location) of the particle(s) being touched causes the remaining affected particles to automatically move, thereby increasing the efficiency and speed of the modeling process. Upon release, the particles which are not directly affected preferably return to their original location. More preferably, even before release, those particles which are not directly affected initially experience large force, but then return to their original position even before the tool stops touching neighboring particles.
The interactions within he model, for example between a tool and an organ, are preferably regulated and/or affected by several elements These elements optionally include but are not limited to, the effect of gravity force over the organs, such that an organ is deformed by its own weight as well as by contact with other orbs; and tool operations, such that an organ can be pulled, pushed, cut or pressed against other organs by tool operation.
Each tool operation and effect is immediate, and the global effect over the contact organ and its neighbors is then performed by a particle system solver as a second stage, hence representing the effect of the tools over the entire environment. After the interaction has been determined on a physical level, the system preferably uses the connectivity between the physical model and the graphical model (which do not necessarily overlap) to update the graphical model and prepare it for a rendering cycle.
The previous discussion described modeling of the organs themselves. However, organs always contain blood vessels, frequently there are delicate blood vessels and bot arteries and veins are preferably modeled as part of simulating the procedure. This is difficult (or even impossible) to achieve according to the prior art physical system, yet the ability to avoid darning especially the major blood vessels is an important part of the surgeon's skill. According to preferred embodiments of the present invention, a blood vessel modeling solution is used, which is based on what may be described as a Multiple Spline Physical Mechanism or MSpline mechanism for short.
The MSpline mechanism is based on a set of splines, which form the shape of the desired blood vessels in the working area. A spice is a three dimensional curve in space. Each spline is constructed of a set of control points through which the curve passes, for example according to the Catmull-Rom curves method for representing splines. The artery or vein graphical representation itself may be constructed by building a mesh with varied radius, profile and texture around each curve.
Optionally and more preferably, each blood vessel representation is constructed of a plurality of splines in the form of a branched tree, as shown in
Each of the control points is also preferably constructed as a particle in the 3D scene, thereby connecting the control points by SD sets. The particles are also preferably connected to core particles, which are, as described above, particles that do not move under the effect of forces or alternatively or additionally move in accordance with some other geometric constraint such as location on the organ. The effect of this connection keeps the veins fixed to their resting locations unless they are themselves affected by tools. The effect of tools on the veins, for various operations such as grabbing, pushing, moving, and cutting for example, preferably causes a global effect over all the splines which arm connected to the affected vein spline (a Multi-Spline effect).
According to other preferred embodiments of the present invention, each organ or other object of the model to be simulated is preferably represented by a rigid object, while each object is surrounded by an envelope that is a combination of particles. Therefore, the object is preferably represented by orientation and location, and their derivates, which are linear velocity/acceleration and angular velocity/acceleration.
Interactions between the tools and the organs (or any other interactions between the objects in the model) cause the particles to generate forces according to the action of their springs/dampers set.
The forces of all the springs at the points of interaction of the tools can optionally be summed and applied as forces and momenta over the rigid object, such that the physical behavior of the rigid objects is modeled as a basic layer below the physical behavior of the particles.
As the rigid object moves (due to the effect of these forces and momenta) the entire envelope moves and therefore all of the particles move as well. This behavior enables the global effects of tool interactions to be modeled; if only particles are used, only local interactions can be modeled). The particles themselves are still free to move and generate local deformation effects on the tissue through the forces which are generated by their springs/dampers.
In addition to the abovementioned anatomy, the human body organs are connected with connecting tissue or ligaments. This tissue is usually removed from the area of the surgical intervention in order to better visualize the anatomy. Naturally a simulator for surgical interventions would include the simulation of this connecting tissue. The method presently preferred for the simulation of connecting tissue comprises the use of a technique we call “Tissue-Strips”™. A “Tissue-Strip”υ is a linear segment with a diameter function along the length of the strip. The diameter describes the volume around the linear segment at each point. The strip is also defined by two connection points on the surface, or alternatively the interior, of two organs, or any other part of the anatomy. Each strip can interact with tee tools and the surrounding anatomy. When a strip is grabbed or pushed it deforms. After deformation it no longer has a linear shape but is now a curve. The curve describes the current status of the “Tissue-Stripe”™ and the shape thereof. The physical behavior of the strips as described above is in fact derived from the physical properties of a rubber band. To illustrate this concept think of a rubber band which is cut to form a straight line and then connected to two points in space. When untouched, the band rests in a straight line between the two connected points. When the “Tissue Strips”™ are touched by a tool a contact point between the strip and the tool is created. This contact point is fire to slide along the Tissue-Strip's length as well as along the tool until the connection is broken, that is the strip return to the relaxed position. In addition, the forces generated by the stretching of the Tissue-Strip™ can be applied back to the organs they are connected to, and/or other virtual objects they are in contact with, such as tools, and thus create local deformations of the connected organs. In the rubber band example, the deformation corresponds to the forces the band applies back to the connection points when pulled. The properties of the rubber band allow the simulation of the band using relatively low computational costs. For this reason, the simultaneous simulation of multiple “Tissue-Strips”™ is made feasible. So in order to simulate an area of connecting tissue multiple “Tissue-Strips”™ are created in he area and cover the entire volume of the connecting ligament. Also, simulation of and coagulation of “Tissue-Strips”™ is possible by simple reducing the diameter of the strip at the coagulation point until a diameter of zero is reached at which point the strip is cut and removed from the collection of strips. In addition, a visual 3D model can be constructed from the strips to complete the simulation with a visual representation of the strips.
It is appreciated that certain features of the invention, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the invention, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable subcombination.
Although the invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all such alternatives, modifications and variations that fill within the spirit and broad scope of the appended claims. All publications, patents and patent applications mentioned in this specification are herein incorporated in their entire by reference into the specification, to the same extent as if each individual publication, patent or pate application was specifically and individually indicated to be incorporated herein by reference. In addition, citation or identification of any reference in this application shall not be construed as an admission that such reference is available as prior art to the present invention.
The present application claims priority from U.S. Provisional Patent Application No. 60/486,905 filed Jul. 15, 2003, the contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60486905 | Jul 2003 | US |