METHOD, MODULE AND SYSTEM FOR ANALYSIS OF PHYSIOLOGICAL SIGNALS
20200196875 ยท 2020-06-25
Inventors
Cpc classification
A61B5/37
HUMAN NECESSITIES
G16H50/20
PHYSICS
A61B5/245
HUMAN NECESSITIES
A61B5/349
HUMAN NECESSITIES
A61B5/02055
HUMAN NECESSITIES
A61B5/374
HUMAN NECESSITIES
G06F2218/10
PHYSICS
A61B5/384
HUMAN NECESSITIES
International classification
A61B5/0205
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
Abstract
The present disclosure provides a system for analyzing physiological signals. The system comprises a visual output module for rendering a visual output space according to a plurality of analyzed data sets generated by a analysis module, and displaying a visual output, wherein the visual output comprises a first axis representing frequency modulation (FM), a second axis representing amplitude modulation (AM), and a plurality of visual element defined by the first axis and the second axis, and each of the visual elements comprises an accumulated signal strength and the analyzed data sets.
Claims
1. A non-transitory computer program embodied in a computer-readable medium which, when executed by one or more analysis modules, provides a visual output for presenting physiological signals, comprising: a first axis representing frequency modulation (FM); a second axis representing amplitude modulation (AM); and a plurality of visual elements, each of the visual elements being defined by the first axis and the second axis, and each of the visual elements comprising an accumulated signal strength and a plurality of analyzed data units from a time period, wherein each of the analyzed data units comprises a first coordinate, a second coordinate, and a signal strength value, the first coordinate is an argument of a FM function from a transformation on a primary intrinsic mode function (IMF), the second coordinate is an argument of an AM function from a transformation on a secondary IMF, each of the primary IMF is generated from an empirical mode decomposition (EMD) of a plurality of the physiological signals, and each of the secondary IMF is generated from an EMD of the primary IMF, and the accumulated signal strength is an integral of the signal strength value of each of the analyzed data units.
2. The non-transitory computer program product of claim 1, wherein the first axis is a logarithmic scale of frequency modulation (FM), the second axis is a logarithmic scale of amplitude modulation (AM), the first coordinate is a logarithmic value of the argument of the FM function, and the second coordinate is a logarithmic value of the argument of the AM function.
3. The non-transitory computer program product of claim 1, wherein the physiological signals are electrocardiogram (EKG) signals, electromyogram (EMG) signals, electroretinography (ERG) signals, blood pressure, pulse oximetry (SpO.sub.2) signals, body temperature, or spirometry signals.
4. The non-transitory computer program product of claim 1, wherein the signal strength is the amplitude of electric current, electric impedance, pressure, flow rate, temperature, vibration, breath rate, weight, pulse amplitude, pulse wave velocity, or frequency of physiological events within the time period.
5. The non-transitory computer program product of claim 1, wherein the accumulated signal strength in each of the visual elements is indicated by different colors, grayscales, dot densities, contour lines, or screentones.
6. The non-transitory computer program product of claim 5, further comprising one or more contrast lines surrounding the visual elements of one or more of the accumulated signal strengths.
7. A non-transitory computer program product embodied in a computer-readable medium which, when executed by one or more analysis modules, provides a visual output for presenting physiological signals, comprising: a first axis being a logarithmic scale of frequency modulation (FM); a second axis being a logarithmic scale of amplitude modulation (AM); and a plurality of visual elements, each of the visual elements being defined by the first axis and the second axis, and each of the visual elements comprising a probability for quantifying statistical significance between at least two other visual outputs, wherein each of the other visual outputs comprises a plurality of analyzed data units, and each of the analyzed data units comprises a first coordinate, a second coordinate, and a signal strength value, the first coordinate is an argument of a FM function from a transformation on a primary intrinsic mode function (IMF), the second coordinate is an argument of an AM function from a transformation on a secondary IMF, each of the primary IMF is generated from an empirical mode decomposition (EMD) of a plurality of the physiological signals, and each of the secondary IMF is generated from an EMD of the primary IMF, and the accumulated signal strength is an integral of the signal strength value of each of the analyzed data units.
8. The non-transitory computer program product of claim 7, wherein the probability for quantifying the statistical significance is a P-value.
9. A non-transitory computer program product embodied in a computer-readable medium which, when executed by one or more analysis modules, provides a visual output for presenting physiological signals, comprising: a first axis being a logarithmic scale of frequency modulation (FM); a second axis being a logarithmic scale of amplitude modulation (AM); and a plurality of visual elements, each of the visual elements being defined by the first axis and the second axis, and each of the visual elements comprising an area-under-curve (AUC) between at least two other visual outputs, wherein each of the other visual outputs comprises a plurality of analyzed data units, and each of the analyzed data units comprises a first coordinate, a second coordinate, and a signal strength value, the first coordinate is an argument of a FM function from a transformation on a primary intrinsic mode function (IMF), the second coordinate is an argument of an AM function from a transformation on a secondary IMF, each of the primary IMF is generated from an empirical mode decomposition (EMD) of a plurality of the physiological signals, and each of the secondary IMF is generated from an EMD of the primary IMF, and the accumulated signal strength is an integral of the signal strength value of each of the analyzed data units.
10. A system for analyzing physiological signals, comprising: a detection module for detecting the physiological signals; a transmission module for receiving the physiological signals from the detection module and delivering the physiological signals to the analysis module; an analysis module for generating a plurality of analyzed data sets from the physiological signals, and a visual output module for rendering a visual output space according to the analyzed data sets generated by the analysis module, and displaying a visual output, wherein the visual output comprises a first axis representing frequency modulation (FM), a second axis representing amplitude modulation (AM), and a plurality of visual elements defined by the first axis and the second axis, and each of the visual elements comprises an accumulated signal strength and the analyzed data sets, and each of the analyzed data sets comprises a plurality of analyzed data units in a time period, each of the analyzed data units comprises a first coordinate, a second coordinate, and a signal strength value, the first coordinate is an argument of a FM function and the second coordinate is another argument of a AM function, and the accumulated signal strength is an integral of the signal strength value of each of the analyzed data units.
11. The system of claim 10, wherein the first axis is a logarithmic scale of frequency modulation (FM), the second axis is a logarithmic scale of amplitude modulation (AM), the first coordinate is a logarithmic value of the argument of the FM function, and the second coordinate is a logarithmic value of the argument of the AM function.
12. The system of claim 10, further comprising a non-transitory computer program product for presenting physiological signals, wherein the non-transitory computer program product comprises sets of instructions that, when executed by the analysis module, causes the analysis module to perform actions comprising: 1) performing empirical model decomposition (EMD) on the physiological signals to generate a set of primary intrinsic mode functions (IMF's); 2) performing the EMD on the set of primary IMFs to generate a set of secondary IMF's; 3) performing transformations on the set of primary IMF s to generate FM functions; 4) performing transformations on the set of secondary IMFs to generate AM functions; and 5) combining the AM functions and the FM functions to generate a plurality of the analyzed data sets.
13. The system of claim 10, wherein the physiological signals are electrocardiogram (EKG) signals, electromyogram (EMG) signals, electroretinography (ERG) signals, blood pressure, pulse oximetry (SpO.sub.2) signals, body temperature, or spirometry signals.
14. The system of claim 10, wherein the signal strength is the amplitude of electric current, electric impedance, pressure, flow rate, temperature, vibration, breath rate, weight, pulse amplitude, pulse wave velocity, or frequency of physiological events within the time period.
15. The system of claim 10, wherein the accumulated signal strength in each of the visual elements is indicated by different colors, grayscales, dot densities, contour lines, or screentones.
16. The system of claim 15, further comprising one or more contrast lines surrounding the visual elements of one or more of the accumulated signal strengths.
17. A system for analyzing physiological signals, comprising: an analysis module for generating a set of probabilities for quantifying statistical significance between at least two other visual outputs, and each of the other visual outputs comprising a plurality of analyzed data units, and each of the analyzed data units comprising a first coordinate, a second coordinate, and a signal strength value, the first coordinate being an argument of a FM function from a transformation on a primary intrinsic mode function (IMF), the second coordinate being an argument of an AM function from a transformation on a secondary IMF, each of the primary IMF being generated from an empirical mode decomposition (EMD) of a plurality of the physiological signals, and each of the secondary IMF being generated from an EMD of the primary IMF, and the accumulated signal strength being an integral of the signal strength value of each of the analyzed data units; and a visual output module for rendering a visual output space according to the set of probabilities, and displaying a visual output, wherein the visual output comprises a first axis of a logarithmic scale of frequency modulation (FM), a second axis of a logarithmic scale of amplitude modulation (AM), and a plurality of visual elements defined by the first axis and the second axis, and each of the visual element comprises a probability for quantifying statistical significance
18. The system of claim 17, wherein the probability for quantifying statistical significance is a P-value.
19. A system for analyzing physiological signals, comprising: an analysis module for generating a set of area-under-curves (AUCs) between at least two other visual elements, and each of the other visual outputs comprising a plurality of analyzed data units, and each of the analyzed data units comprising a first coordinate, a second coordinate, and a signal strength value, the first coordinate being an argument of a FM function from a transformation on a primary intrinsic mode function (IMF), the second coordinate being an argument of an AM function from a transformation on a secondary IMF, each of the primary IMF being generated from an empirical mode decomposition (EMD) of a plurality of the physiological signals, and each of the secondary IMF being generated from an EMD of the primary IMF, and the accumulated signal strength being an integral of the signal strength value of each of the analyzed data units; and a visual output module for rendering a visual output space according to the set of AUCs, and displaying an AUC visual output, wherein the AUC visual output comprises a first axis of a logarithmic scale of frequency modulation (FM), a second axis of logarithmic scale of amplitude modulation (AM), and a plurality of AUC visual elements defined by the first axis and the second axis, and each of the AUC visual element comprises an AUC.
20. A non-transitory computer program product embodied in a computer-readable medium which, when executed by one or more analysis modules, provides a visual output for presenting physiological signals, comprising: a first axis representing variations of signal strength of the physiological signals within a time period; a second axis representing signal strengths of the physiological signals; wherein zero is on a midpoint of the first axis and a threshold value is on a midpoint of the second axis, and the visual output is divided into four quadrants by the threshold value on the second axis and zero on the first axis.
21. The non-transitory computer program product of claim 20, wherein the physiological signals are transformed into one or more intrinsic mode functions (IMFs) by empirical mode decomposition (EMD), the first axis is a scale of arguments of the variations of the IMFs, and the second axis is the signal strength of the IMFs.
22. The non-transitory computer program product of claim 21, wherein the IMFs are logarithmized, the first axis is a logarithmic scale of the arguments of the variations of the IMFs, the second axis is a logarithmic scale of the signal strength of the IMFs, and a logarithmic value of the threshold value is on a midpoint of the first axis.
23. The non-transitory computer program product of claim 20, wherein the physiological signals are electrocardiogram (EKG) signals, electromyogram (EMG) signals, electroretinography (ERG) signals, blood pressure, pulse oximetry (SpO.sub.2) signals, body temperature, or spirometry signals.
24. The non-transitory computer program product of claim 20, wherein the signal strength is an amplitude of electric current, electric impedance, pressure, flow rate, temperature, vibration, breath rate, weight, pulse amplitude, pulse wave velocity, or frequency of physiological events within a time period.
25. A system for analyzing physiological signals, comprising: a detection module for detecting the physiological signals; a transmission module for receiving the physiological signals from the detection module and delivering the physiological signals to the analysis module; an analysis module for generating a primary analyzed data set; a non-transitory computer program product for presenting physiological signals, wherein the non-transitory computer program product comprises sets of instructions that, when executed by the analysis module, causes the analysis module to perform actions comprising: 1) calculating variations of signal strengths of the physiological signals in a time period; and 2) combining the variations of the signal strengths and the signal strengths of the physiological signals to generate a primary analyzed data set; a visual output module for rendering a visual output space according to the primary analyzed data set from the analysis module, and displaying a visual output comprising a first axis representing the variations of the signal strengths and a second axis representing the signal strengths, wherein zero is on a midpoint of the first axis and a threshold value is on a midpoint of the second axis, and the visual output is divided into four quadrants by the threshold value on the second axis and zero on the first axis.
26. The system of claim 25, wherein the actions performed by the analysis module further comprises: 3) performing empirical mode decompositions (EMD) on the physiological signals to generate one or more intrinsic mode functions (IMFs); 4) calculating variations of the IMFs in the time period; and 5) combining the variations of the IMFs and the IMFs to generate a plurality of secondary analyzed data sets.
27. The system of claim 26, the visual output module further comprising rendering another visual output space according to the secondary analyzed data sets from the analysis module, and displaying another visual output comprising a first axis representing a scale of arguments of the variations of the intrinsic mode functions (IMFs), a second axis representing a signal strength of the IMFs, wherein zero is on the midpoint of the first axis and another threshold value is on the midpoint of the second axis, and the another visual output is divided into four quadrants by the another threshold value on the second axis and zero on the first axis.
28. The system of claim 27, wherein the intrinsic functions (IMFs) are logarithmized, the first axis is a logarithmic scale of arguments of the variations of the IMFs, the second axis is a logarithmic scale of the signal strength of the IMFs, and a logarithmic value of the another threshold value is on the midpoint of the first axis.
29. The system of claim 25, wherein the physiological signals are electrocardiogram (EKG) signals, electromyogram (EMG) signals, electroretinography (ERG) signals, blood pressure, pulse oximetry (SpO.sub.2) signals, body temperature, or spirometry signals.
30. The system of claim 25, wherein the signal strength is an amplitude of electric current, electric impedance, pressure, flow rate, temperature, vibration, breath rate, weight, pulse amplitude, pulse wave velocity, or frequency of physiological events within a time period.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Implementations of the present technology will now be described, by way of examples only, with reference to the attached figures.
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0061] It will be noted at the beginning that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures and components have not been described in detail so as not to obscure the related relevant feature being described. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features. The description is not to be considered as limiting the scope of the embodiments described herein.
[0062] Several definitions that apply throughout this disclosure will now be presented.
[0063] The term coupled is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently connected or releasably connected. The term comprising, when utilized, means including, but not necessarily limited to; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series and the like.
[0064] Referring to
[0065] The detection module 10 is configured to receive the physiological signals and to convert the physiological signals into electrical signal. The detection module 10 may convert cardiovascular activities, skeletal muscle activities, or blood pressure into electrical signals. The detection module 10 may comprise one or more sensing components, and the sensing component can be a transducer or a blood pressure meter. The transducer may be a biopotential electrode to detect the electrical potentials or a magnetoelectric transducer to detect the magnetic fields. The blood pressure meter may be an oscillometric monitoring equipment. It is contemplated that a ground electrode may be paired with the biopotential electrodes for measuring electrical potential differences and additionally a reference electrode may be presented for noise reduction. The detection module 10 may be applied on the surface of one or more specified regions of the living organism for the detection of specific physiological signals. The specified regions may include but not limited to: the chest for EKG, the skin above the skeletal muscle for EMG, or the skin above the vein for blood pressure. In one example, the detection module 10 comprises at least 10 biopotential electrodes being positioned on the limbs and the chest of the human body. In another example, the detection module 10 comprising an array of transducers may be arranged as a 10-20 system or other higher resolution systems. The biopotential electrodes could be wet (with saline water or conducting gels) or dry electrodes.
[0066] The transmission module 20 is configured to receive the electrical signals from the detection module 10 and deliver the signals to the analysis module 30. The transmission module 20 may be wired or wireless. The wired transmission module 20 may include an electrical conductive material delivering the detected signal directly to the analysis module 30 or to the storage module for processing by the analysis module 30 thereafter. The detected signal may be stored in a mobile device, a wearable device or transmitted wirelessly to a data processing station through RF transmitters, Bluetooth, Wi-Fi or the internet. The mobile device can be a smartphone, a tablet computer, or a laptop. The wearable device can be a processor-embedded wristband, a processor-embedded headband, a processor-embedded cloth, or a smartwatch. It is contemplated that the modules of the system 1 may be electrically coupled within a compact device or may be located discretely and coupled together by wired or wireless communication network.
[0067] The analysis module 30 is configured to process the signal by a series of steps. The analysis module 30 may be a single microprocessor, such as a general purpose central processing unit, an application specific instruction set processor, a graphic processing unit, a field-programmable gate array, a complex programmable logic device or a digital signal processor. The analysis module 30 comprises a non-transitory computer program product embodied in a computer-readable medium. The non-transitory computer program product can be a computer program, an algorithm, or codes that can be embodied in the computer-readable medium. The analysis module 30 may comprise multiple microprocessors or processing units to execute the non-transitory computer program product embodied in the computer-readable medium, in order to perform different functional blocks of the entire analysis process.
[0068] The visual output module 40 is configured to display the graphical results of the information generated by the analysis module 30. The visual output module 40 may be a projector, a monitor, or a printer for projecting the analysis results. In the examples, the analysis result is an visual output with graphic representations, and can be displayed by the visual output module 40 on a color monitor, be printed out on a paper or an electronic file, or be displayed on a grayscale monitor.
[0069] Referring to
[0070] Detecting the physiological signals as one or more detected signals S21 is performed at the detection module. Referring to
[0071] The processes S22, S23a, S23b, S25, S32, S33a, S33b, S35, S42, S43a, S43b, and S45 are further elaborated in
[0072] Referring to
[0073] Furthermore, EMD may comprise masking procedure or noise (even pairs of positive and negative values of the same noise) addition procedure with variable magnitude adapted for each sifting step to solve mode mixing problems. It is contemplated that EMD may be achieved by ensemble techniques.
[0074] Referring to
[0075] Referring to
[0076] Referring to
[0077] Referring to
[0078] In
[0079] In
[0080] Referring to
[0081] Referring to
[0082] It is contemplated that a smoothing process may be applied to the visual output space for the visual elements with sparse data units. For example, the smoothing process may be Butterworth filter, exponential smoothing, Kalman filter, Kernal smoother, Laplacian smoothing, moving average, or other image smoothing techniques.
[0083] Following the methods, principles and transformation processes illustrated in
[0084] The detected signal and the IMFs generated via EMD process are shown in
[0085] Referring to
[0086] Referring to
[0087] Additionally, the accumulated signal strength in the heat map may be represented by a color scale, dot density, or screentone. In one embodiment, the dot density may be higher for a larger accumulated signal strength, and lower density for a smaller accumulated signal strength. In another embodiment, the color scale may use blue to indicate the smallest accumulated signal strength, green to indicate an intermediate accumulated signal strength, and yellow, orange, or red to indicate the largest accumulated signal strength. The color scale may also include a color transition from one color to another color, such as the color transition from blue to green or from orange to red. In still another embodiment, the screentone with more grids may represent larger accumulated signal strength, and the screentone with more dots may represent lower accumulated signal strength. Conversely, the color scale, dot density, or screentone can have different meanings for different colors, dot densities, contour lines, or screentones for various levels of the accumulated signal strength.
[0088] The dot densities in dot density graph, different shades of gray in grayscale, various colors in the color scale, the densities of contour lines, and different screentones in the visual output indicate the accumulated signal strength by the analyzed data unit, and they may represent a relative or an absolute scale of the accumulated signal strength. It is contemplated that the visual output space may be rendered dynamically along with sliding time periods so that the visual output module is capable of displaying the HOSA spectrum not only as a graph, but as a video.
[0089] Referring to
[0090] Referring to
[0091] The visual output of the analyzed data set of the physiological signals can be used to compare two or more states of different groups of people, different individuals, or the same individual. The visual output can be the heat map as in
[0092] The comparison on specific patterns may lead to establish a model for the clinical evaluation, diagnosis, staging or prognosis of the disease. The differences identified by the comparison can be quantitative. A set of probabilities for quantifying statistical significance can be generated from two visual outputs, with each visual output representing a group of peoples, a disease stage, a prognosis of the diseases, an individual, or a health condition. The probability can be a P-value, or other statistical analyses. The probability distribution can be presented by a probability visual output. The visual output comprises a first axis of a logarithmic scale of FM, a second axis of a logarithmic scale of AM, and a plurality of visual elements defined by the first axis and the second axis. Each of the visual elements comprises a probability for quantifying statistical significance. The visual output is generated by a visual output module. The visual output module renders a visual outputs space according to the set of probabilities, and the set of probability is generated by an analysis module according to two different visual outputs. The visual output can be an intuitive visualization for the comparison between two other visual outputs.
[0093] Another tool for comparing two visual outputs can be area-under-curves (AUCs). A set of AUCs are generated from comparisons of the logarithmic IMFs between two or more states of different groups of people, different individuals, or the same individual. AUCs can be presented by an AUC visual output. The AUC visual output comprises a first axis of a logarithmic scale of FM, a second axis of a logarithmic scale of AM, and a plurality of AUC visual elements defined by the first axis and the second axis. Each of the AUC visual elements comprises an AUC. The AUC visual output is generated by a visual output module. The visual output module renders a visual output space according to the set of AUCs, and the set of AUC is generated by an analysis module according to two different visual outputs. The AUC visual output can also be an intuitive visualization for the comparison between two other visual outputs.
[0094] A healthy state could be defined as a subject or a group of subjects without being diagnosed with particular disease(s) of interest. A disease state could be defined as a subject or a group of subject being diagnosed with particular disease(s) of interest. The healthy state and the disease state may be presented on the same subject on different time periods or be presented on different subjects. A relevancy of the particular disease(s) of interest and the physiological signals detected can be well-known: the relevancy may be that the specific physiological signals are needed for the diagnosis of the particular disease of interest, or the physiological signals are specifically identified in the patients of the particular disease of interest. The relevancy may include but not limited to: EKG signals for heart diseases (e.g. ischemic heart disease, hypertensive heart disease, rheumatic heart disease, inflammatory heart disease), blood pressure for vascular diseases, pulse oximetry signals for vascular diseases or anemia, body temperature for inflammatory diseases, or spirometry signals for respiratory diseases.
[0095] The present disclosure will now be described more specifically with reference to the following exemplary embodiments, which are provided for the purpose of demonstration rather than limitation.
Example 1: Visualization and Assessment of Blood Pressure
[0096] Referring to
[0097] Referring to
[0098] A system can be used for generating the IMF1-IMF4. The system comprises a detection module for detecting blood pressure, a transmission module for receiving the detected signals of the blood pressure from the detection module and delivering the detected signals to an analysis module, and a non-transitory computer program product. When executing the non-transitory computer program product, the analysis module performs the following actions: 1) calculating the variation of blood pressure, which is the variation of detected signals within a time period; 2) combining the variations of the blood pressure and the blood pressure to generate a primary analyzed data set. The actions performed by the analysis module further comprises: 3) performing EMD on the detected signals of the blood pressure to generate the IMF1, the IMF2, the IMF3, and the IMF4; 4) calculating variations of IMF, and the variation of the IMFs is the variation of an IMF within a time period; 5) combining the variations of the IMF1-IMF4 and the IMF 1-IMF4 to generate a plurality of secondary analyzed data sets. The system further comprises a visual output module for rendering a visual output space according to the primary analyzed data set and the secondary analyzed data sets, and displaying a visual output. A threshold value can be input to the visual output module or the analysis module to indicate clinical importance in a cardiovascular disorder.
[0099] Referring to
[0100] A combination of detected data of the blood pressure and the variation of the blood pressure can be a model for clinical evaluation, a reference, an assessment, or an alert signal used for the diagnosis, prognosis, or staging for a cardiovascular disease. In
[0101] In some embodiments, the X-axis in
Example 2: Visualization and Assessment of EKG Signals
[0102] Referring to
[0103] The heat map of
[0104] Specific patterns of the AM-FM distributions in
[0105] The heat maps of
[0106] Previous descriptions are only embodiments of the present disclosure and are not intended to limit the scope of the present disclosure. Many variations and modifications according to the claims and specification of the disclosure are still within the scope of the claimed disclosure. In addition, each of the embodiments and claims does not have to achieve all the advantages or characteristics disclosed. Moreover, the abstract and the title only serve to facilitate searching patent documents and are not intended in any way to limit the scope of the claimed disclosure.