This invention relates generally to structural health monitoring. More specifically, this invention relates to structural health monitoring networks.
Current structural health monitoring systems are designed to carry out diagnostics and monitoring of structures. As such, they typically confer many advantages, such as early warning of structural failure, and detection of cracks or other problems that were previously difficult to detect.
However, these systems are not without their disadvantages. For example, many current structural health monitoring systems are relatively simple systems that have a number of sensors connected to a single controller/monitor. While such systems can be effective for certain applications, they lack flexibility and are often incapable of scaling to suit larger or more complex applications. For instance, a single controller is often unsuitable for controlling the number of monitoring elements (e.g., sensors, actuators, etc.) required to monitor large structures. Accordingly, continuing efforts exist to improve the configuration and resulting performance of structural health monitoring networks, so that they can be more flexibly adapted to different health monitoring applications.
The invention can be implemented in numerous ways, including as an apparatus and as a method. Several embodiments of the invention are discussed below.
In one embodiment, a structural health monitoring system comprises a plurality of monitoring clusters, each monitoring cluster having a plurality of monitoring elements each configured to monitor the health of a structure, and a cluster controller in communication with the plurality of monitoring elements and configured to control an operation of the plurality of monitoring elements. The system also includes a data bus in communication with each monitoring cluster of the plurality of monitoring clusters. Furthermore, the cluster controllers are each configured to receive from the data bus control signals for facilitating the control of the monitoring elements, and to transmit along the data bus data signals from the monitoring elements.
In another embodiment, a structural health monitoring network comprises a plurality of monitoring clusters, each monitoring cluster having a plurality of monitoring elements each configured to monitor the health of a structure. The network also includes a router in communication with each monitoring cluster of the plurality of monitoring clusters. The router is configured to select ones of the monitoring clusters, to transmit instructions to the selected monitoring clusters so as to facilitate a scanning of the structure by the selected monitoring clusters, and to receive information returned from the selected monitoring clusters, the information relating to the health of the structure.
In another embodiment, a method of operating a structural health monitoring system having routers each in communication with one or more monitoring clusters, the monitoring clusters each having one or more monitoring elements and a cluster controller in communication with the monitoring elements and the router, comprises receiving instructions to monitor a structure. The method also includes selecting ones of the monitoring clusters according to the instructions. Also included are directing the cluster controllers of the selected monitoring clusters to perform one or more monitoring operations, and receiving from the cluster controllers of the selected monitoring clusters information detected from the one or more monitoring operations.
In another embodiment, a structural health monitoring system comprises a plurality of sensor networks, each sensor network having a plurality of sensing elements, as well as a diagnostic unit. The diagnostic unit comprises a signal generation module configured to generate first electrical signals for generating stress waves in a structure, and a data acquisition module configured to receive second electrical signals generated by the sensing elements, the second electrical signals corresponding to the generated stress waves. The diagnostic unit is programmed to select ones of the sensor networks so as to designate selected sensor networks and, for each selected sensor network, to select a first set of sensing elements and a second set of sensing elements, to direct the first electrical signals exclusively to the first set of sensing elements, and to receive the second electrical signals exclusively from the second set of sensing elements.
In another embodiment, a structural health monitoring system comprises a plurality of sets of sensing elements and a plurality of flexible substrates, each set of sensing elements affixed to a different one of the flexible substrates. The system also includes a signal generation module configured to generate first electrical signals for generating stress waves in a structure, and a data acquisition module configured to receive second electrical signals generated by the sensing elements, the second electrical signals corresponding to the generated stress waves. Also included is a set of switches in electrical communication with the signal generation module, the data acquisition module, and each set of sensing elements. Each switch of the set of switches is individually operable to place one sensing element in electrical communication with at least one of the signal generation module and the data acquisition module. Further included is a processing unit having a computer-readable memory storing instructions. The instructions comprise a first set of instructions to select ones of the sets of sensing elements, so as to designate selected sensing elements, and a second set of instructions to select a first sensor group from the selected sensing elements, and to select a second sensor group. The instructions also include a third set of instructions to direct the set of switches to place only the sensing elements of the first sensor group in electrical communication with the signal generation module, so as to direct the first electrical signals to the sensing elements of the first sensor group. Also included is a fourth set of instructions to direct the set of switches to place only the sensing elements of the second sensor group in electrical communication with the data acquisition module, so as to direct ones of the second electrical signals generated by the sensing elements of the second sensor group to the data acquisition module.
In another embodiment, a method of performing structural health monitoring with a system having a plurality of sensor networks each affixed to a structure, each sensor network having a plurality of sensing elements affixed to the structure, comprises:
(a) selecting one of the sensor networks;
(b) selecting first sensing elements of the selected sensor network;
(c) selecting second sensing elements;
(d) transmitting diagnostic signals only to the first sensing elements, so as to generate diagnostic stress waves in the structure;
(e) receiving monitoring signals from the second sensing elements, the monitoring signals corresponding to the generated diagnostic stress waves;
(f) analyzing data corresponding to the received monitoring signals, so as to determine a health of an area of the structure corresponding to the selected sensor network; and
(g) after (e), selecting a different one of the sensor networks, and repeating (b)-(f) in order.
In another embodiment, a structural health monitoring system comprises a plurality of sensor networks, each sensor network having a plurality of sensing elements; a central controller; and a plurality of local controllers, each in electrical communication with the central controller and one of the sensor networks. Each local controller includes at least one of a signal generation module configured to generate first electrical signals for generating stress waves in a structure, and a data acquisition module configured to receive second electrical signals generated by the sensing elements of the associated one sensor network. The central controller is programmed to select ones of the local controllers and, for each selected local controller, to receive data corresponding to the second electrical signals from the selected local controllers.
Other aspects and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention.
The invention, together with further objects and advantages thereof, may best be understood by reference to the following description taken in conjunction with the accompanying drawings in which:
Like reference numerals refer to corresponding parts throughout the drawings. Also, it is understood that the depictions in the figures are diagrammatic and not necessarily to scale.
In one embodiment of the invention, monitoring elements such as sensors and actuators are configured as a network, with groups of monitoring elements each controlled by a local controller, or cluster controller. A data bus interconnects each cluster controller with a router, forming a networked group of “monitoring clusters” connected to a router. In some embodiments, the router identifies particular clusters, and sends commands to the appropriate cluster controllers, specifying certain monitoring elements and instructing the cluster controllers to carry out the appropriate monitoring operations with those elements. Data returned from the monitoring elements is sent to the cluster controllers, which then pass the information to the router.
The invention also includes embodiments in which each such network (i.e., a group of monitoring clusters and their associated router) is linked over a common data line to a central controller. That is, the central controller is set up to control a number of networks. In this manner, the central controller identifies certain networks for performing structural health monitoring operations, and sends commands to the routers of those networks directing them to carry out the operations. When each router receives these commands, it proceeds as above, directing its monitoring clusters to carry out the monitoring operations and receiving the returned data. The routers then forward this data to the central controller for processing and analysis, sometimes conditioning the signals first. Data returned from the monitoring elements is sent to the routers via the cluster controllers as above, then on to the central controller.
The invention further includes embodiments that employ multiple sensor groups directly connected to a central controller, perhaps with distributed local control elements. In some such embodiments, no bus structure or router is employed, but rather a bank of switches controlling direct connections between the diagnostic electronics and the sensing elements of the sensor groups/monitoring clusters. Methods of operation are also disclosed.
In embodiments of the invention, well-known components such as filters, transducers, and switches are sometimes employed. In order to prevent distraction from the invention, these components are represented in block diagram form, omitting specific known details of their operation. One of ordinary skill in the art will understand the identity of these components, and their operation.
It will also be recognized that the monitoring elements, and at least portions of the local controllers and routers, can be affixed to a flexible dielectric substrate for ease of handling and installation. These substrates and their operation are further described in U.S. Pat. No. 6,370,964 to Chang et al., which is hereby incorporated by reference in its entirety and for all purposes. Construction of the substrates is also explained in U.S. patent application Ser. No. 10/873,548, filed on Jun. 21, 2004, now U.S. Pat. No. 7,413,919, which is also incorporated by reference in its entirety and for all purposes. It should be noted that the present invention is not limited to the embodiments disclosed in the aforementioned U.S. patent application Ser. No. 10/873,548. Rather, any network of sensors and actuators can be employed, regardless of whether they are incorporated into a flexible substrate or not.
In operation, the monitoring elements 50 are attached, or otherwise placed in proximity, to a structure so as to monitor its structural health. For example, the monitoring elements 50 can be actuators designed to transmit stress waves through the structure, as well as sensors designed to detect these stress waves as they propagate through the structure. It is known that the properties of the detected stress waves can then be analyzed to determine various aspects of the structure's health.
For ease of use, it is often preferable to place at least portions of the monitoring clusters 20, data bus 40, and router 30 on a flexible dielectric substrate as described above, so as to make fabrication and installation easier. Also, while the invention contemplates the use of any sensors and/or actuators as monitoring elements 50, including fiber optic sensors and the like, it is often preferable to utilize piezoelectric transducers capable of acting as both actuators (i.e., transmitting diagnostic stress waves through a structure) and sensors (detecting the transmitted stress waves). In this manner, a cluster controller 60 can direct certain of the piezoelectric transducers to propagate diagnostic stress waves through the structure, while others of the transducers detect the resulting stress waves and transmit the resulting health monitoring data back to the controller 60. When arranged on a dielectric layer as mentioned above, such networks 10 thus provide distributed networks of monitoring elements 50 that can combine the best features of both active and passive elements, all in a single easy to install dielectric layer.
It should be noted that each network 10 is capable of functioning on its own as an independent distributed structural health monitoring system, actively querying various portions of a structure that it is attached to, and/or detecting stress waves or various other quantities so as to monitor the health of different portions of the structure. All or portions of the network 10 can also be placed on a dielectric layer, making for a network 10 that is easy to manipulate and install.
It should also be noted that other embodiments of the invention exist. Most notably, the invention includes embodiments employing multiple networks 10 whose data buses 40 are each connected by a central data line 70 to a central controller 80. The central controller 80 selects appropriate networks 10 for carrying out monitoring operations, and instructs their routers 30 to carry out monitoring operations (such as actively querying the structure, or detecting stress waves within the structure) by transmitting instructions along the data line 70 and data buses 40. These routers 30 then select appropriate monitoring clusters 20 and initiate the monitoring operations by transmitting instructions to the correct cluster controllers 60 along the data bus 40. The cluster controllers 60 then direct their monitoring elements 50 as appropriate. Data is returned from the monitoring elements 50 to the cluster controllers 60, and forwarded on to the correct router 30. The routers 30 can then condition the data as necessary, perhaps by filtering out undesired frequencies, amplifying the signals, and the like. The data is then passed along the data buses 40 and data line 70 to the central controller 80 for analysis.
One of ordinary skill in the art will realize that the configuration of
The cluster controller 60 receives control and power signals from its associated router 30 over data bus 40, and transmits data signals back to the router 30 over the same data bus 40. More specifically, when the monitoring elements 50 are actuators, or in other monitoring situations in which the monitoring elements 50 require power, the cluster controller 60 receives power from voltage lines 190, 200 to operate transmit and receive switches. The transmit switch control line 210 and transmit pulse line 220 carry signals from the cluster controller 60 (via the data bus 40) indicating which monitoring elements 50 that the high voltage transmit switch 100 is to close, and when high voltage power pulses are to be sent to those monitoring elements 50, respectively. The receive switch control line 230 indicates which monitoring elements 50 that the high voltage receive switch 110 is to close in order to receive analog signals. The received signals include, but are not limited to, impedance data over an impedance data line 240, and sensor data from those monitoring elements 50 acting as sensors. Sensor data can be sent over an analog data line 250, perhaps after filtering and amplifying by high voltage protector 120, pre-amplifier 130, and filter 140, as is known. Digital data can be transmitted over digital data line 260 after being digitized by digitizer 150.
In operation then, the cluster controller 60 transmits control signals over the transmit switch control line 210 directing the switch 100 to switch on certain monitoring elements 50. If actuation is desired, an appropriate control signal is sent over the transmit switch line 210 directing the transmit switch 100 to allow high voltage pulses over the transmit pulse line 220, to those monitoring elements 50 that have been selected. Power for these pulses is supplied by the cluster controller 60, router 30, or another source. Those monitoring elements 50 convert electrical energy into mechanical stress waves that propagate through the structure to be monitored.
When sensing is desired, such as during detection of mechanical stress waves, the router 30 transmits switch control signals over the receive switch control line 230 directing the receive switch 10 to allow data signals from certain monitoring elements 50. When the monitoring elements 50 is employed as both an actuator and a sensor, typically referred to as pulse echo mode, the high voltage transmit pulses pass through transmit high voltage switch 100 and can also pass through receive high voltage switch 110. In order to prevent these high voltage signals from damaging low voltage electronics components, a high voltage protector 120 is also employed. The received analog signals can be filtered and amplified as necessary. The conditioned signals are then passed back to the router 30 via line 250. If digital data signals are desired, the digitizer 150 can convert the conditioned analog data signals to digital signals, and pass them to the router 30 via line 260. When temperature data is desired, signals from monitoring elements 50 that are configured as temperature sensors are sent to amplifier 160 for amplification as necessary, then passed to router 30 along line 270.
Sensing can also involve previously-unprocessed data. For example, the analog voltage signal received from the monitoring elements 50 can also indicate the impedances of the elements 50. This impedance data can yield useful information, such as whether or not a particular element 50 is operational. As the impedance value of an element 50 is also typically at least partially a function of its bonding material and the electrical properties of the structure it is bonded to, the impedance of an element 50 can also potentially yield information such as the integrity of its bond with the structure.
The high voltage transmit pulse distributor 370 directs high voltage pulses to the voltage lines 220 when instructed by the router controller 30. The receive signal distributor 380 receives data signals sent from the cluster controller 60 (i.e., data signals sent from the monitoring elements 50 to the receive switch 110, then along the data line 250), and directs them to the interface 310 for forwarding to the router controller 300 or the central controller 80, depending on which unit is responsible for processing gathered data.
In the embodiment of
First, high voltage switching instructions are provided to the switch controller 490 by a dedicated switch controller 550, and transmit pulse signals for those monitoring elements 50 acting as actuators are supplied to the high voltage transmit pulse distributor 500 by the pulse generator 560. The pulse generator 560 produces any desired pulse signals, such as Sinusoidal waveforms, Gaussian waveforms, and others, using power supplied by the high voltage power supply 570. The high voltage power supply 570 is, in turn, powered by battery 580 or AC power supply 590. The battery 580 and power supply 590 can be located proximate to the network 10 or even, if they are compact and lightweight enough, on the flexible layer. Larger versions of the battery 580 and power supply 590 can also be located remotely.
Second, data signals returned from the receive signal distributor 510 are processed by dedicated components, instead of by the router controller 400 or other components. Such components can execute any processing that facilitates accurate analysis of the data signals. In the embodiment of
As described above in connection with
To that end,
The invention also encompasses various other hardware configurations besides those shown in
In the configuration of
It is also possible to effectively divide the hardware unit 1110 into different units, and place one or more of those units on the structure. In this manner, some units can be fixed to the structure, while others can be remote from the structure and/or removable. As one example, in
In the configuration of
One of ordinary skill in the art will realize that certain embodiments of the invention involve distributing various functions and components of the diagnostic electronics unit 1020 among different units, and locating some or all of these units on or remote from the structure as desired. To that end,
The data processing unit 1300 includes a display 1302 or other data output device, a microprocessor 1304, user input 1306 such as a key pad or other device, an interface 1308 such as an Ethernet or USB interface, and a memory 1310. The memory 1310 can store waveforms for diagnostic signals, and can also store sensor signal data. The microprocessor 1304 can initiate diagnostic testing of the structure (perhaps automatically, or upon receiving instructions from input 1306) by retrieving waveforms from memory 1310 and transmitting them to excitation and data acquisition unit 1320 across interface 1308. Sensor signal data are also received through interface 1308, stored in memory 1310, and/or processed by microprocessor 1304 to determine the health of the structure. Results are sent to the output 1302 for display.
The excitation and data acquisition unit 1320 includes an interface 1322 for connection to interface 1308, waveform generator 1324, field programmable gate array (FPGA) 1326, memory 1328, and amplifier 1330. Unit 1326 is shown here as an FPGA, but can be any suitable processor. Upon receiving either a waveform or an instruction across interface 1322, FPGA 1326 instructs waveform generator 1324 to generate a high voltage diagnostic signal for initiating a stress wave in the structure. If the waveform is not sent from processor 1304 (i.e., if the processor 1304 only sends an instruction to generate diagnostic signals, rather than a waveform), the FPGA retrieves the appropriate waveform from memory 1328 and sends it to waveform generator 1324. The generator 1324 generates the corresponding electrical waveform, which is then amplified by amplifier 1330 and sent to switch unit 1350. The FPGA 1326 also directs a remote switch control block 1340 to transmit a switch signal to switch block 1350, directing the switch block 1350 to direct the electrical waveform to specified sensors within specified sensor groups 1010.
The excitation and data acquisition unit 1320 also includes an analog to digital (A/D) conversion block 1332, a low pass filter 1334, adjustable gain controller 1336, and high pass filter 1338. When signals are received from the sensors, switch block 1350 sends them to the high pass filter 1338 which filters out undesired low frequency signals such as signals with frequencies below a preferred lower bound (e.g., less than about 50 kHz, when the frequency of diagnostic signals is approximately 150 kHz), and passes the signals to the adjustable gain controller 1336. The controller 1336 adjusts the gain according to gain values stored in memory 1328 and retrieved by FPGA 1326, so that the gain of each signal is controlled on a sensor-by-sensor basis. This compensates for signal amplitude variations due to sensor variations, differing signal paths to different sensors, and the like. The gains can be determined prior to performing structural diagnostics (perhaps experimentally, once the sensors and hardware are affixed to the structure), and stored in memory 1328. The controller 1336 transmits its output to low pass filter 1334, which filters out noise and sends its output to A/D converter 1332 for conversion to digital signals. The digitized and conditioned sensor signals are then sent to FPGA 1326, which forwards them to data processing block 1300 for processing and/or storage.
The switch block 1350 includes a transmit multiplexer (MUX) 1352, pre-amplifier 1354, receive MUX 1356, and switch control interface 1358. The switch control interface 1358 receives instructions from switch control 1340 directing it to switch on/off certain switches (i.e., open/close paths to specified sensors of specified sensor groups 1010), and directs the transmit MUX 1352 and receive MUX 1356 to open/close signal paths to certain sensors. Diagnostic signals are then sent from amplifier 1330 through transmit MUX 1352 to these selected sensors, while signals from other sensors are received at receive MUX 1356. These received signals are sent to pre-amplifier 1354 for amplification to amplitudes suitable for conditioning and processing, and then sent on to high pass filter 1338, where they are conditioned/processed as above.
In operation then, the microprocessor 1304 selects sensors for transmitting diagnostic signals, and sensors for receiving the resultant stress waves. The selection can be automatic, or performed according to user direction from input 1306. Information on the selected sensors is then sent to the FPGA 1326. The waveforms for the diagnostic signals can be either retrieved from memory 1310 and sent to the FPGA 1326, or retrieved by the FPGA from its own memory 1328. The FPGA 1326 then sends the waveform data to waveform generator 1324, beginning the generation of diagnostic waveforms. The FPGA 1326 also sends the sensor information to switch control 1340, instructing the switch controller 1340 to turn on (i.e., close) those switches corresponding to the sensors that are to transmit the diagnostic waveforms, and those sensors that are to receive the corresponding stress waves. The number and identity of these sensors is determined by the analysis method desired, and one of ordinary skill will observe that the switch controller 1340 can turn on/off any sensors as desired. The switch control interface 1358 directs the transmit MUX 1352 and receive MUX 1356 to close/open switches according to instructions from the switch control 1340, so that the diagnostic signals are sent only to those sensors selected by microprocessor 1304, and corresponding stress waves are detected at only those sensors selected by microprocessor 1304. In this manner, interrogation can be carried out exclusively by those sensors selected for the task, with detection also performed exclusively by pre-selected sensors. This allows any single system of the invention to perform a wide variety of querying/interrogation techniques.
It is also possible to divide the functions of unit 1020 between two components, instead of the three shown in
The unit 1020 can also be maintained as a single integrated unit, such as that shown in
Rather than being integrated into a single module, the components and functionality of unit 1020 can also be distributed among multiple local controllers each controlling a single sensor group 1010. In some applications, it is preferable to place each of these local controllers closer to its corresponding sensor group 1010. This configuration thus resembles that of
In
In this configuration, each local controller 1620 includes signal generation, data acquisition, and switching functionality, and can thus be configured as unit 1400 of
In the configuration of
The invention contemplates setup and use of the above-described systems, and others, in any suitable manner. In many applications, the sensors of each sensor network 1010 will be prefabricated on a flexible substrate for ease of installation (as shown in many of the above figures). The desired number of sensor networks 1010 can then be installed on the structure, along with any of the other above-described components that users wish to apply on the structure. As above, many components may be placed on the structure or located remotely. The invention contemplates embodiments in which any one or more of the above-described components can be affixed to the structure or located off the structure as desired. For example, in
The invention also includes configurations with the capability for both active (excitation generation, i.e. production and detection of diagnostic/interrogating signals) and passive (detecting signals in the structure without generating any) monitoring of a structure, as well as only active, or only passive. That is, embodiments include systems that can actively query a structure, can passively detect stress waves that are generated by impacts or the like rather than being generated by the system, or both.
While the invention encompasses any method of diagnosing a structure, and any method for processing sensor data, various applications may require information on the structure and system to carry out their analyses. To facilitate diagnosis of the structure, any desired information can be input to the system and stored in memory prior to structural diagnosis.
With reference to
The system can then carry out diagnostic tests at any sensor network 1010, using this stored data as well as the resultant sensor signals to determine the health of the structure in the area covered by that sensor network 1010. In one embodiment, the systems of the invention can diagnose the structure on a subset-by-subset basis, carrying out an analysis of each subset SS in order. That is, systems of the invention can analyze their structures one sensor network 1010 at a time, in sequential manner.
To prevent crosstalk, interrogation with one sensor network 1010 is not begun until interrogation with the previous network 1010 has completed. However, to analyze a structure more quickly, data from each network 1010 can be analyzed while the next network carries out its interrogation.
Once step 1910 is complete, the system then begins analysis of the second subset SS_2. Thus, after step 1910 is finished and any stress waves generated in step 1910 have dissipated to the point where they will not interfere with analysis of SS_2, the second sensor network 1010 is interrogated and its data are acquired (step 1940). The data are analyzed (step 1950) and results are sent to the display (step 1960). This process repeats for successive subsets, as shown for SS_3 with steps 1970-1990.
It can be seen that, even though the data acquisition steps 1910, 1940, 1970 are performed in series, with successive data acquisition steps occurring only after previous data acquisition steps have been completed, the corresponding analysis steps 1920, 1950, 1980 and display steps 1930, 1960, 1990 are carried out in parallel. Thus, the system's processor may analyze successive sets of data, and/or display corresponding results, at the same time.
The invention also encompasses configurations in which the above-described processors and memories establish a queue for both storage and analysis of collected data, and for display of results. Thus, acquired data from successive subsets SS can be queued according to subset number, and analyzed in order. Similarly, analysis results can be stored in a queue for successive display. An example of the latter is shown in
It is also noted that, while various components are described as “high-voltage” components, various embodiments contemplate corresponding components not considered “high-voltage” by one of ordinary skill in the art. For example, signals such as actuation/diagnostic signals need not necessarily be limited to high voltages, and the invention contemplates use of any suitable voltages for generating diagnostic signals of any useful amplitude. Similarly, components need not be limited to sending, receiving, generating, analyzing, filtering, or otherwise processing/handling high-voltage signals. Rather, the components of the invention can be configured for any suitable signal amplitudes.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the invention. In other instances, well known circuits and devices are shown in block diagram form in order to avoid unnecessary distraction from the underlying invention. Thus, the foregoing descriptions of specific embodiments of the present invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. For example, the networks 10 of the invention can be implemented wholly, or partly, on flexible dielectric substrates. They can also be affixed directly to a structure, instead of employing such a substrate. Also, the central controllers of the invention, in those embodiments that employ them, can be portable computers, desktop computers, or server computers. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.
This application is a continuation-in-part of U.S. patent application Ser. No. 11/543,185, filed on Oct. 3, 2006, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 11543185 | Oct 2006 | US |
Child | 12718817 | US |