FOCAL CAVITATION SIGNAL MEASUREMENT
20190083065 ยท 2019-03-21
Inventors
Cpc classification
A61B8/4494
HUMAN NECESSITIES
A61B8/0858
HUMAN NECESSITIES
A61B2034/2063
HUMAN NECESSITIES
A61B8/085
HUMAN NECESSITIES
A61B8/5246
HUMAN NECESSITIES
A61B8/5207
HUMAN NECESSITIES
A61B8/481
HUMAN NECESSITIES
International classification
Abstract
Various approaches for detecting cavitation signals from a target region of a patient during a focused ultrasound procedure include an ultrasound transducer; an imaging device for acquiring physiological characteristics of multiple anatomical regions through which the cavitation signals from the target region travel; a controller configured to select one or more of the anatomical regions based at least in part on the physiological characteristics thereof and map the selected anatomical region(s) to one or more corresponding skin regions; and one or more cavitation detection devices attached to the corresponding skin region(s).
Claims
1. A system for detecting cavitation signals from a target region of a patient during a focused ultrasound procedure, the system comprising: an ultrasound transducer; an imaging device for acquiring physiological characteristics of a plurality of anatomical regions through which the cavitation signals from the target region travel; a controller configured to: select at least one of the anatomical regions based at least in part on the physiological characteristics thereof; and map the selected anatomical region to a corresponding skin region; and at least one cavitation detection device attached to the corresponding skin region.
2. The system of claim 1, wherein the controller is further configured to predict a beam path and beam aberrations of a cavitation signal travelling through each of the anatomical regions from the target region based on the physiological characteristics of the anatomical regions along the beam path.
3. The system of claim 2, wherein the controller is further configured to predict transmission efficiency associated with each of the anatomical regions based on the physiological characteristics along the beam path.
4. The system of claim 3, wherein the physiological characteristics comprise at least one of a structure, a thickness, a number of layers, a local bone density, surface geometry, or an incidence angle of the beam path associated with each of the anatomical regions.
5. The system of claim 3, wherein the controller is further configured to select at least one of the anatomical regions based on the transmission efficiency associated therewith.
6. The system of claim 2, wherein the controller is further configured to map each said at least one selected anatomical region to the corresponding skin region by projecting the predicted signal path from the target region onto the corresponding skin region.
7. The system of claim 1, wherein the controller is further configured to correlate coordinates of the imaging device with spatial coordinates in a room in which the patient is located.
8. The system of claim 7, further comprising a secondary imaging device for acquiring a real-time image of at least three locational trackers.
9. The system of claim 8, wherein the controller is further configured to register coordinates in the secondary imaging device to coordinates in the imaging device.
10. The system of claim 8, wherein the locational trackers are attached to three fiducials, and at least one of the locational trackers or the fiducials are detectable by the imaging device.
11. The system of claim 1, the system further comprising a secondary imaging device for acquiring physiological characteristics of at least one of the target region or corresponding skin region, wherein the controller is further configured to register coordinates in the secondary imaging device to coordinates in the imaging device.
12. The system of claim 1, further comprising display hardware for displaying the corresponding skin region.
13. The system of claim 1, wherein the controller is further configured to operate the ultrasound transducer based at least in part on the cavitation signals received by the cavitation detection device.
14. A system for detecting cavitation signals from a target region of a patient during a focused ultrasound procedure, the system comprising: an ultrasound transducer; an imaging device for acquiring physiological characteristics of a plurality of anatomical regions through which the cavitation signals from the target region travel; a controller configured to: compute transmission efficiency associated with each of the anatomical regions based at least in part on the physiological characteristics thereof; and generate a map of the anatomical regions indicating the computed transmission efficiency associated therewith; and at least one cavitation detection device attached to at least one of the anatomical region based on the generated map.
15. The system of claim 14, wherein the controller is further configured to predict a beam path and beam aberrations of a cavitation signal travelling through each of the anatomical regions from the target region based on the physiological characteristics of the anatomical regions along the beam path.
16. The system of claim 15, wherein the controller is further configured to predict the transmission efficiency based on the physiological characteristics along the beam path.
17. The system of claim 16, wherein the physiological characteristics comprise at least one of a structure, a thickness, a number of layers, a local bone density, surface geometry, or an incidence angle of the beam path associated with each of the anatomical regions.
18. The system of claim 14, wherein the controller is further configured to map each said at least one selected anatomical region to a corresponding skin region by projecting the predicted signal path from the target region onto the corresponding skin region.
19. The system of claim 18, the system further comprising a secondary imaging device for acquiring physiological characteristics of at least one of the target region or corresponding skin region, wherein the controller is further configured to register coordinates in the secondary imaging device to coordinates in the imaging device.
20. The system of claim 14, wherein the controller is further configured to correlate coordinates of the imaging device with spatial coordinates in a room in which the patient is located.
21. The system of claim 20, further comprising a secondary imaging device for acquiring a real-time image of at least three locational trackers.
22. The system of claim 21, wherein the controller is further configured to register coordinates in the secondary imaging device to coordinates in the imaging device.
23. The system of claim 21, wherein the locational trackers are attached to three fiducials, and at least one of the locational trackers or the fiducials are detectable by the imaging device.
24. The system of claim 14, further comprising display hardware for displaying the generated map.
25. The system of claim 14, wherein the controller is further configured to operate the ultrasound transducer based at least in part on the cavitation signals received by the cavitation detection device.
26. A method of placing at least one cavitation detection device for detecting cavitation signals from a target region of a patient during a focused ultrasound procedure, the method comprising: (a) acquiring characteristics of a plurality of anatomical regions through which the cavitation signals from the target region travel; (b) selecting at least one of the anatomical regions based at least in part on the characteristics thereof; (c) mapping the selected anatomical region to a corresponding skin region; and (d) based on the mapping, placing the at least one cavitation detection device on the corresponding skin region.
27. A method of placing at least one cavitation detection device for detecting cavitation signals from a target region of a patient during a focused ultrasound procedure, the method comprising: (a) acquiring characteristics of a plurality of anatomical regions through which the cavitation signals from the target region travel; (b) for each of the anatomical regions, computing transmission efficiency associated therewith; (c) generating a map of the anatomical regions indicating the computed transmission efficiency associated therewith; and (d) attaching the at least one cavitation detection device to at least one of the anatomical region based on the generated map.
28. A system for detecting cavitation signals from a target region of a patient during a focused ultrasound procedure, the system comprising: an ultrasound transducer; a housing configured for engagement with an anatomical region through which the cavitation signals from the target region travel; and at least one cavitation detection device inside the housing for detecting the cavitation signals from the target region, wherein at least a portion of the housing is optimized for cavitation detection.
29. The system of claim 28, wherein the housing is optimized by configuring a surface geometry thereof to be complementary to a surface geometry of the anatomical region.
30. The system of claim 28, wherein an orientation of the cavitation detection device is aligned with a propagating direction of the cavitation signals.
31. The system of claim 28, wherein the housing is configured to provide a delay length for the cavitation signals to travel therethrough.
32. The system of claim 31, wherein the delay length is represented as d.sub.2 and satisfies an equation:
33. The system of claim 28, further comprising an acoustic impedance-matching layer inside the housing for matching acoustic impedances of the anatomical region and the cavitation detection device.
34. The system of claim 28, further comprising an acoustic absorber inside the housing for absorbing noise other than the cavitation signals.
35. The system of claim 28, further comprising an acoustic reflector inside the housing for reflecting noise other than the cavitation signals.
36. The system of claim 35, wherein the acoustic reflector comprises an air gap.
37. The system of claim 28, wherein the housing is configured to provide a propagation width for the cavitation signals to travel therethrough.
38. The system of claim 37, wherein the propagation width is represented as D.sub.h and satisfies an equation:
39. The system of claim 28, wherein the housing is configured to increase a signal-to-noise ratio of the detected cavitation signals.
40. A system for detecting cavitation signals from a target region of a patient during a focused ultrasound procedure, the system comprising: an ultrasound transducer; and at least one cavitation detection device for detecting the cavitation signals from the target region, wherein the cavitation detection device is arranged with respect to the target region such that a signal-to-noise ratio of the detected cavitation signals is larger than 10.sup.6.
41. The system of claim 40, wherein the cavitation detection device is arranged with respect to the target region such that the signal-to-noise ratio of the detected cavitation signals is larger than one.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In the drawings, like reference characters generally refer to the same parts throughout the different views. Also, the drawings are not necessarily to scale, with an emphasis instead generally being placed upon illustrating the principles of the invention. In the following description, various embodiments of the present invention are described with reference to the following drawings, in which:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038]
[0039] The array 102 may have a curved (e.g., spherical or parabolic) shape suitable for placement on the surface of the skull 114 or a body part other than the skull, or may include one or more planar or otherwise shaped sections. Its dimensions may vary, depending on the application, between millimeters and tens of centimeters. The transducer elements 104 of the array 102 may be piezoelectric ceramic elements or silicon-based elements, and may be mounted in any material suitable for damping the mechanical coupling between the elements 104. Piezo-composite materials, or generally any materials (e.g., silicon devices) capable of converting electrical energy to acoustic energy, may also be used. To assure maximum power transfer to the transducer elements 104 and minimal reflections, the elements 104 may be configured for a specific (i.e., matching) electrical impedance (e.g., 50 ).
[0040] The transducer array 102 is coupled to the beamformer 106, which drives the individual transducer elements 104 so that they collectively produce a focused ultrasonic beam or field at the target region 101. For n transducer elements, the beamformer 106 may contain n driver circuits, each including or consisting of an amplifier 118 and a phase delay circuit 120; drive circuit drives one of the transducer elements 104. The beamformer 106 receives a radio frequency (RF) input signal, typically in the range from 0.1 MHz to 10 MHz, from the frequency generator 110, which may, for example, be a Model DS345 generator available from Stanford Research Systems. The input signal may be split into n channels for the n amplifiers 118 and delay circuits 120 of the beamformer 106. In some embodiments, the frequency generator 110 is integrated with the beamformer 106. The radio frequency generator 110 and the beamformer 106 are configured to drive the individual transducer elements 104 of the transducer array 102 at the same frequency, but at different phases and/or different amplitudes.
[0041] The amplification or attenuation factors cu-an and the phase shifts al-an imposed by the beamformer 106 serve to transmit and focus ultrasonic energy through the patient's skull 114 onto the target region 101, and account for wave distortions induced in the skull 114 and soft brain tissue. The amplification factors and phase shifts are computed using the controller 108, which may provide the computational functions through software, hardware, firmware, hardwiring, or any combination thereof. For example, the controller 108 may utilize a general-purpose or special-purpose digital data processor programmed with software in a conventional manner, and without undue experimentation, in order to determine the phase shifts and amplification factors necessary to obtain a desired focus or any other desired spatial field patterns. In certain embodiments, the computation is based on detailed information about the characteristics (e.g., structure, thickness, density, etc.) of the skull 114 and their effects on propagation of acoustic energy. Such information may be obtained from the imaging system 112 as further described below. Image acquisition may be three-dimensional or, alternatively, the imaging system 112 may provide a set of two-dimensional images suitable for reconstructing a three-dimensional image of the skull 114 from which thicknesses and densities can be inferred. Image-manipulation functionality may be implemented in the imaging system 112, in the controller 108, or in a separate device.
[0042] In some embodiments, an administration device 122 is employed to inject microbubbles the patient's bloodstream, and may either be injected systemically into the patient's brain or locally into the target region 104. The microbubbles may be introduced in the form of liquid droplets that subsequently vaporize, as gas-filled bubbles, or entrained with another suitable substance, such as a conventional ultrasound contrast agent. The administration device 122 may be any suitable apparatus for delivering a suspension of microbubbles into the patient's bloodstream, and can take the form of, e.g., a manual or automated syringe, an intravenous administration bag and needle set, a peristaltic pump, etc. In various embodiments, the system 100 further includes a user interface component 124 (including, e.g., a screen, a keyboard, and a mouse) for receiving an input from a user and a display 126 for displaying images of the target tissue 101 and/or intervening tissue to the user.
[0043] Referring to
[0044] Generally, at a relatively low acoustic power (e.g., 1-2 Watts above the microbubble-generation threshold), the generated microbubbles 202 undergo oscillation with compression and rarefaction that are equal in magnitude, and thus, the microbubbles 202 generally remain unruptured (a condition known as stable cavitation or streaming cavitation). The acoustic response of microbubbles 202 is linear at this low acoustic power and the frequency of ultrasound emitted from the microbubbles 202 is the same as, or a harmonic of, that of the incident ultrasound waves (i.e., the fundamental frequency or a base harmonic frequency). At a higher acoustic power (e.g., more than 10 Watts above the microbubble-generation threshold), the generated microbubbles 202 undergo rarefaction that is greater than compression, which may cause cavitation and a nonlinear acoustic response of the microbubbles 202. The acoustic signals returned from cavitation events may include frequencies at the fundamental frequency and/or a harmonic, ultra-harmonic, and/or sub-harmonic of the fundamental frequency. As used herein, the term fundamental frequency or base harmonic frequency, f.sub.0, refers to the frequency (or a temporally varying frequency) of the ultrasound waves/pulses emitted from the transducer array 102; the term harmonic refers to an integer multiple of the fundamental frequency (e.g., 2f.sub.0, 3f.sub.0, 4f.sub.0, etc.); the term ultra-harmonic refers to a fractional frequency between two nonzero integer harmonics (e.g., 3f.sub.0/2, 5f.sub.0/4, etc.); and the term sub-harmonic refers to a fractional frequency between the fundamental frequency and the first harmonic (e.g., f.sub.0/2, f.sub.0/3, f.sub.0/4, etc.).
[0045] To monitor cavitation effects on the target tissue 101 and/or avoid undesired damage of the target tissue and/or its surrounding tissue resulting therefrom, in various embodiments, cavitation events of the microbubbles 202 at the target region 101 are monitored by detecting cavitation signals 204 emanating therefrom using the ultrasound transducer array 102 and/or one or more cavitation detection devices (such as a transceiver or suitable alternative) 206. The cavitation detection devices 206 may be wired or wireless devices in communication with the controller 108, and may detect signals in the time domain and/or frequency domain. In some embodiments, the cavitation detection devices 206 are off-the-shelf products (e.g., conventionally available transceivers). Typically, fewer than five cavitation detection devices 206 are sufficient to provide reliable analysis of the cavitation signals. In some embodiments, more than five but fewer than 10 cavitation detection devices 206 are necessary.
[0046] As described above, unlike signals reflected from the microbubbles in which the frequency is the same as that of the incident ultrasound waves, signals emanating from microbubble cavitation include unique spectral signatures (i.e., having a harmonic, ultra-harmonic, and/or sub-harmonic of the incident ultrasound waves). In addition, referring to
[0047] Because the cavitation signals are omnidirectional, the cavitation detection devices 206 may theoretically be placed anywhere on or near the patient's head 116. But because the cavitation signals 204 from the target region 101 must traverse multiple layers of intervening tissue (e.g., the skull and scalp) before reaching the cavitation detection devices 206 and the intervening tissue is typically inhomogeneous, the cavitation signals 204 may be reflected, refracted, absorbed and/or scattered therein. To reduce detection of the reflected, refracted and/or scattered signals and improve quality of the cavitation signals, in various embodiments, the cavitation detection devices 206 are directly attached to the patient's scalp using, for example, a conductive paste or gel, or any other suitable material. In addition, the scalp regions to which the cavitation detection devices 206 are attached may be selected to be located on paths traversed by cavitation signals having sufficiently high transmission efficiency (e.g., above a predetermined threshold, such as 0.5, 0.8 or 0.9, as further described below).
[0048] Generally, the cavitation signals 204 propagate evenly in all directions until crossing the intervening skull. Because the anatomical characteristics (such as the structure, thickness, layers, local bone densities and/or directional or geometrical features including a normal relative to the interfaces of the layers) of each skull region may be different, the transmission efficiency associated with various skull regions on various beam paths may vary. Accordingly, in various embodiments, the transmission efficiency associated with each skull region is determined based on the anatomical characteristics thereof.
[0049] Referring to
[0050] In various embodiments, the images (or combined images) of the skull 304 and the target region 101 are processed to determine the beam paths 322 of the cavitation signals traversing the skull 304 and characterize the skull features associated with the skull regions 320 along the beam paths 322. The characterized skull features may then be utilized to predict aberrations of the cavitation signals through each skull region 320. In one embodiment, the skull features are characterized using an indicator that can be quantified at the microstructure level (i.e., having a sensitivity or feature length on the order of a few micrometers, e.g., one, five or 10 micrometers) of the skull 304. For example, the indicator may be a quantified skull density ratio (SDR) created using a skull CT intensity profile obtained from CT images. An exemplary approach for computing the SDR is provided, for example, in U.S. Patent Publication No. 2016/0184026, the contents of which are incorporated herein by reference. In various embodiments, upon determining the SDR value associated with each skull region 320, transmission efficiency associated therewith can be determined. For example, the transmission efficiency may have a range between 0 and 1, corresponding to 0% and 100% transmission, respectively, of the cavitation signals through the skull 304. The computed SDR values may have a range with a maximal value; this range may be rescaled into the range of transmission efficiency (i.e., between 0 and 1) using any suitable approach. For example, a linear conversion function may scale the maximal SDR value to the transmission efficiency of 1 and linearly rescale other SDR values into the range of transmission efficiency (i.e., between 0 and 1).
[0051] In another embodiment, the skull features associated each skull region 320 are characterized using the incident angle, , of the cavitation signal entering the skull region. At frequencies of about 2 MHz, the cavitation signals typically propagate with a longitudinal wave mode. Because the velocity of these signals is approximately 2700 m/s in the skull 304, and about 1500 m/s in soft tissue of the brain, signals that arrive at the skull 304 at an incident angle greater than a critical angle (about 30) are reflected. Accordingly, the transmission efficiency associated with each skull region 320 may be computed based on the incident angle of the cavitation signal entering therein using any suitable function. For example, the transmission efficiency, TE, may be computed as:
where has units of degrees.
[0052] Further, the transmission efficiency may be computed based on other skull features as well. For example, when the skull region 320 has thickness of approximately wavelength of the cavitation signals, the cavitation signals may be fully reflected; as a result, the transmission efficiency associated with this skull region 320 may be defined as zero in this region. In some embodiments, the transmission efficiency can be defined as a function of more than one parameter (e.g., including both of the SDR and incident angle as variables). The skull regions having transmission efficiencies above a predetermined threshold (e.g., 0.5, 0.8 or 0.9) may then be selected as preferable locations for the cavitation detection devices 206.
[0053] Additionally or alternatively, the locations of the cavitation detection devices 206 on the scalp may be selected based on the geometry of the scalp 302 and/or skull 304. For example, because the cavitation detection devices 206 generally have a flat surface, the skull regions having a substantially flat surface are preferred. In addition, it may be desirable to attach the cavitation detection devices 206 to scalp regions that have no scars. As a result, in some embodiments, the locations of the cavitation detection devices 206 are optimized using a cost function including multiple skull features (e.g., the SDR, incident angle, bone thickness, surface geometry, etc.) and/or scalp features (e.g., surface smoothness). For example, the value of the cost function for a skull region having a higher SDR value, a smaller incident angle, a bone thickness substantially thinner than wavelength of the cavitation signal, and/or a substantially flat surface may be lower than the value of the cost function for a skull region having a lower SDR value, a larger incident angle, a bone thickness substantially equal to wavelength of the cavitation signal, and/or a curved surface. The cost function employed is not critical and may utilize known or empirically determined cost parameters or constraints. These may be obtained straightforwardly and without undue experimentation based on clinical experience with a small number of patients.
[0054] To combine the effects of the skull and scalp features on the cavitation signals and/or attach the cavitation detection devices to scalp regions based on the selected skull regions, it is necessary to map the skull 304 to the scalp 302. Such a map may be obtained using images acquired by one or more imaging systems (such as an MRI imaging system and/or a CT imaging system). For example, referring to
[0055] In another embodiment, referring to
[0056] In various embodiments, to assist a user with attachment of the cavitation detection devices 206 onto the selected scalp regions, it is necessary to correlate coordinates of the scalp in the imaging system (preferably an MRI system) with the spatial coordinates of the environment where the user is located. Referring to
[0057] In various embodiments, the user is assisted in attaching the cavitation detection devices 206 by an intuitive visual representation of the patient's scalp and the locational trackers 502 in an MR image or an optical image; in some embodiments, the target locations for the cavitation detection devices 206 are indicated directly on the image, and the user may easily locate the corresponding region on the patient's scalp with reference to the locational trackers 502. Referring to
[0058]
[0059] Generally, by bringing the cavitation detection devices 206 into direct contact with the patient's scalp, the SNR of the received cavitation signals 204 is better than that of a cavitation detection device attached to the ultrasound transducer as used in conventional approaches. In addition, by attaching the cavitation detection devices 206 to the scalp regions corresponding to high transmission efficiency, the SNR of the cavitation signals can be further improved. Additionally or alternatively, in various embodiments, the SNR of the received cavitation signals is increased by configuring the geometry of the housing accommodating the cavitation detection devices 206. For example, referring to
[0060] In addition, by fully engaging the housing 804 with the skull 802, the orientation and/or location of the cavitation detection device 806 within the housing 804 may be varied to improve performance since there is no longer a need to maximize the contact surface between the cavitation detection device 806 and skull 802 for ensuring engagement therebetween. Accordingly, referring to
[0061] Additionally or alternatively, it may be desired to optimize the acoustic delay of the cavitation signals. In various embodiments, with reference to
D=d.sub.1+d.sub.2=n/2,
where d.sub.1, d.sub.2 represent the acoustic delay length of the skull 802 and the acoustic delay length of the housing portion 812, respectively, through which the cavitation signals travel prior to reaching the cavitation detection device 806; represents the wavelength of the cavitation signals; and n is an integer. In addition, the impedance of the housing 804, in particular the portion 812 through which the cavitation signals propagate prior to reaching the cavitation detection device 806, may be adjusted to provide impedance matching between the skull 802 and cavitation detection device 806, thereby maximizing the power received by the cavitation detection device 806. In one implementation, the impedance of the housing is controlled by adjusting the material properties of the housing. In various embodiments, the housing portion 812 is designed to serve as an optimal acoustic transformer. For example, the material of the housing portion 812 may be chosen such that the acoustic properties thereof are substantially similar to that of the skull 802. In this way, the housing portion 812 and skull 802 behave as a continuous, single layer when the cavitation signals travel therethrough. Alternatively, the acoustic properties of the housing portion 812 may be different from that of the skull 802; thus, the acoustic velocity in the skull 802 may be different from that in the housing portion 812. To minimize the acoustic difference, in various embodiments, the width, D.sub.h, of the housing portion 812 is adjusted to satisfy:
where D.sub.s represents the width of the skull; v.sub.s, v.sub.h represent the acoustic velocity in the skull 802 and in the housing portion 812, respectively; T represents the period of the acoustic waves; and n is an integer.
[0062] Referring to
[0063] Referring to
[0064] Various approaches described herein for improving the SNR of the signals measured by the cavitation detection devices may be implemented alone or in combination with other approaches. For example, the cavitation detection devices may be attached to scalp regions corresponding to high transmission efficiency and the housing thereof may include both the impedance-matching layer 814 and acoustic absorbers/reflectors 816.
[0065] In general, functionality as described above (e.g., identifying locations of the scalp, skull and target region, analyzing images to acquire anatomical characteristics of the skull/scalp, predicting a beam path and beam aberrations travelling through each skull/scalp region, predicting transmission efficiency associated with each skull/scalp region, selecting the skull/scalp regions based on their transmission efficiencies, converting coordinates of an imaging system to the spatial coordinates of the environment, and/or mapping various skull regions to the scalp regions) whether integrated within a controller of the imaging system, a cavitation detection device 206 and/or an ultrasound system 100, or provided by a separate external controller or other computational entity or entities, may be structured in one or more modules implemented in hardware, software, or a combination of both. For embodiments in which the functions are provided as one or more software programs, the programs may be written in any of a number of high level languages such as FORTRAN, PASCAL, JAVA, C, C++, C#, BASIC, various scripting languages, and/or HTML. Additionally, the software can be implemented in an assembly language directed to the microprocessor resident on a target computer (e.g., the controller); for example, the software may be implemented in Intel 8086 assembly language if it is configured to run on an IBM PC or PC clone. The software may be embodied on an article of manufacture including, but not limited to, a floppy disk, a jump drive, a hard disk, an optical disk, a magnetic tape, a PROM, an EPROM, EEPROM, field-programmable gate array, or CD-ROM. Embodiments using hardware circuitry may be implemented using, for example, one or more FPGA, CPLD or ASIC processors.
[0066] In addition, the term controller used herein broadly includes all necessary hardware components and/or software modules utilized to perform any functionality as described above; the controller may include multiple hardware components and/or software modules and the functionality can be spread among different components and/or modules.
[0067] Certain embodiments of the present invention are described above. It is, however, expressly noted that the present invention is not limited to those embodiments; rather, additions and modifications to what is expressly described herein are also included within the scope of the invention.