The present disclosure relates generally to matching networks, and more specifically to a method and apparatus for adaptive impedance matching.
A function of an adaptive impedance matching module can be to adaptively maximize the RF power transfer from its input port to an arbitrary load impedance that changes as a function of time.
A consideration of an impedance matching control system is the dynamic range of input power over which it will operate. Low cost RF voltage detectors such as a diode detector have been used, but with a limited dynamic range. Logarithmic amplifiers (that detect a signal envelope) can have a higher dynamic range than diode detectors, but their cost, complexity, chip area, and current drain can be higher.
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, it will be understood by those skilled in the art that the present disclosure may be practiced without these specific details. In other instances, well-known methods, procedures, components and circuits have not been described in detail so as not to obscure the present disclosure.
Some portions of the detailed description that follows are presented in terms of algorithms and symbolic representations of operations on data bits or binary digital signals within a computer memory. These algorithmic descriptions and representations may be the techniques used by those skilled in the data processing arts to convey the substance of their work to others skilled in the art.
An algorithm is here, and generally, considered to be a self-consistent sequence of acts or operations leading to a desired result. These include physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers or the like. It should be understood, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities.
Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” or the like, can refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.
Embodiments of the present disclosure may include apparatuses for performing the operations herein. An apparatus can be specially constructed for the desired purposes, or it can comprise a general purpose computing device selectively activated or reconfigured by a program stored in the device. Such a program may be stored on a storage medium, such as, but not limited to, any type of disk including floppy disks, optical disks, compact disc read only memories (CD-ROMs), magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs), electrically programmable read-only memories (EPROMs), electrically erasable and programmable read only memories (EEPROMs), magnetic or optical cards, or any other type of media suitable for storing electronic instructions, and capable of being coupled to a system bus for a computing device.
The processes and displays presented herein are not inherently related to any particular computing device or other apparatus. Various general purpose systems can be used with programs in accordance with the teachings herein, or it may prove convenient to construct a more specialized apparatus to perform the desired method. The desired structure for a variety of these systems will appear from the description below. In addition, embodiments of the present disclosure are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the present disclosure as described herein. In addition, it should be understood that operations, capabilities, and features described herein may be implemented with any combination of hardware (discrete or integrated circuits) and software.
Use of the terms “coupled” and “connected”, along with their derivatives, can be used. It should be understood that these terms are not intended as synonyms for each other. Rather, in particular embodiments, “connected” may be used to indicate that two or more elements are in direct physical or electrical contact with each other. “Coupled” can be used to indicated that two or more elements are in either direct or indirect (with other intervening elements between them) physical or electrical contact with each other, and/or that the two or more elements co-operate or interact with each other (e.g. as in a cause an effect relationship).
One embodiment of the present disclosure can entail an apparatus having an RF matching network coupled to at least one RF input port and at least one RF output port and comprising one or more controllable variable reactive elements, and a voltage detector coupled to said at least one RF output port via a voltage divider to determine a voltage at said at least one RF output port and provide voltage information to a controller. The RF matching network can be adapted to increase RF power transferred from said at least one RF input port to said at least one RF output port by varying signals supplied to said controllable variable reactive elements to increase the RF voltage at said at least one RF output port. The controller can be adapted to generate one or more control signals responsive to the voltage information provided by the voltage detector. The one or more controllable variable reactive elements can be coupled to a bias driver circuit adapted to map the one or more control signals that are output from the controller to a signal range that is compatible with said one or more controllable variable reactive elements in said RF matching network.
One embodiment of the present disclosure can entail an apparatus having one or more controllable variable reactive elements coupled to at least one input port and at least one output port, and a voltage detector coupled to the at least one output port to provide voltage information to a controller. The one or more controllable variable reactive elements can be adapted to increase power transferred from the at least one input port to the at least one output port by varying signals applied to said controllable variable reactive elements. The controller can be adapted to generate one or more control signals responsive to the voltage information provided by the voltage detector. The one or more controllable variable reactive elements can be coupled to a circuit adapted to map the one or more control signals that are output from the controller to a signal range that is compatible with said one or more controllable variable reactive elements.
One embodiment of the present disclosure can entail a machine-readable storage medium having computer instructions to receive voltage information sampled by a voltage detector at a port of a matching network, and vary control signals that change one or more reactances within the matching network according to the voltage information. The matching network can include one or more controllable variable reactive elements and can be coupled to a circuit adapted to map the control signals to a signal range that is compatible with the one or more controllable variable reactive elements.
An embodiment of the present disclosure can provide closed-loop control of an adaptive impedance matching module (AIMM) having RF input and output ports. The RF output node voltage of the AIMM tuner circuit can be monitored and maximized to achieve a desirable impedance match to an arbitrary load impedance. In addition, improvement in dynamic range can be achieved by adaptively changing the RF coupling level between the voltage sensed at the output port (e.g., antenna side) of the matching network and the voltage provided to the detector. This coupling level can be controlled by a processor which can perform closed loop tuning. A simple voltage divider comprised of resistors and a digitally controlled RF switch can be used to realize variable coupling levels, although the present disclosure is not limited in this respect. Another means of realizing variable coupling levels is to digitally switch between different tap points in a series string of variables capacitors which form a shunt voltage tunable dielectric capacitor at the output node of the AIMM tuner.
A function of an adaptive impedance matching module (AIMM) can be to adaptively maximize the RF power transfer from its input port to an arbitrary load impedance ZL where the load can be variable. Turning now to the figures,
The RF matching network 110 can contain inductors and capacitors to transform an arbitrary load impedance ZL 135 to an impedance equal to or close to a defined system impedance, such as 50 Ohms. A benefit of this transformation is an improvement in a level of power transferred to the load impedance ZL 135, and a reduction in the level of reflected power from the RF input port 105. This second benefit can be referred to as an improvement in the input mismatch loss where mismatch loss is defined as (1−|S11|2).
The RF matching network 110 can contain one or more variable reactive elements which can be voltage controlled. The variable reactive elements can be, although are not required to be, variable capacitances, variable inductances, or both. In general, the variable capacitors can be semiconductor varactors, micro-electro-mechanical systems (MEMS) varactors, MEMS switched capacitors, ferroelectric capacitors, or any other technology that implements a variable capacitance. The variable inductors can be switched inductors using various types of RF switches including MEMS-based switches. The reactive elements can also be current controlled rather than voltage controlled without departing from the spirit and scope of the present disclosure.
The variable capacitors of the RF matching network can be tunable integrated circuits, such as voltage tunable dielectric capacitors or Parascan Tunable Capacitors (PTCs). Each tunable capacitor can be realized as a series network of capacitors which are all tuned using a common tuning voltage.
The RF voltage detector 130 of
A directional coupler can be undesirable for numerous reasons: (1) The cost of the coupler can be undesirable. (2) The physical size of the directional coupler can be prohibitive. For example, broadband couplers can be typically ¼ of a guide wavelength in total transmission line length at their mid-band frequency. For a 900 MHz band and an effective dielectric constant of 4, the total line length needs to be about 1.64 inches. (3) The directivity of the directional coupler can set a lower limit on the achievable input return loss of the RF matching network. For instance, a directional coupler with 20 db of coupling can limit the input return loss for the AIMM to about −20 dB. (4) Directional couplers can have limited operational bandwidth, where the directivity meets a certain specification. In some applications, the AIMM can need to work at different frequency bands separated by an octave or more, such as at 900 MHz and 1900 MHz in a commercial mobile phone.
The RF voltage detector 130 can be comprised of a diode detector, a temperature compensated diode detector, a logarithmic amplifier, or any other means to detect an RF voltage magnitude. The phase of the RF voltage is not required. The controller 125 can accept as an input the information associated with the detected RF output 115 voltage. The controller 125 provides one or more outputs that control a bias voltage driver circuit 120. The controller 125 can be digitally-based such as a microprocessor, a digital signal processor, or an ASIC, or any other digital state machine. The controller can also be an analog-based system.
The bias voltage driver circuit 120 can map control signals that are output from the controller 125 to a voltage range that is compatible with the tunable reactive elements in the RF matching network 110. The driver circuit 120 can be an application specific integrated circuit (ASIC) whose function is to accept digital signals from the controller 125 and then output one or more analog voltages for one or more tunable reactive elements in the RF matching circuit 110. The driver circuit 120 can provide a wider range of analog tuning voltages than what is used as a power supply voltage by the controller 125. Hence the driver circuit 120 can perform the functions of voltage translation and voltage scaling.
A purpose of the control system shown in
The simplified control system shown in
Although the present disclosure is not limited in this respect, the arbitrary load impedance ZL 250 can be a multi-band antenna in a mobile wireless device and the multi-port matching network 225 can be a diplexer whose function is to route the signal between two or more paths by virtue of its signal frequency.
Looking now at
In an embodiment of the present disclosure as provided in
It should be noted that the RF matching network shown in
In
An embodiment of the AIMM control system is the dynamic range of input power over which it can operate. A low cost RF voltage detector can be a simple diode detector, but it can have a limited dynamic range of about 25 dB. Logarithmic amplifiers (that detect the signal envelope) can have a much higher dynamic range of 50 dB to 60 dB, but their cost, complexity, chip area, and current drain is also much higher.
In an embodiment of the present disclosure, as illustrated in
As shown in
This corresponds to voltage coupling levels of −9.5 dB, −26.4 dB, and −46 dB. At high power levels the lowest coupling can be desirable. At low power levels, the highest coupling level can be desirable. A dynamic range of the control loop can equal to that of the detector plus the difference in dB between the highest and lowest coupling levels. As an example, assume a simple diode detector is used which has about 25 dB of dynamic range. The loop dynamic range will then be 25+[−9.5−(−46)]=61.6 dB. The improvement over using no variable voltage divider can be more than 36 dB. Equally important as enhancing a dynamic range is improving the output harmonics and IP3 of the AIMM module. The variable voltage divider 550 can allow the detector input port 505 to be more isolated at the higher power levels. This can improve linearity of the module for high signal levels.
Turning now to
As a practical matter, the resistance of R1645 can be much higher (>10 times) than the reactance of the string of series capacitors 660 between the tap point and ground. An alternative circuit to
Some embodiments of the present disclosure can be implemented, for example, using a machine-readable medium or article which can store an instruction or a set of instructions that, if executed by a machine, for example, by the system of
The machine-readable medium or article can include, for example, any suitable type of memory unit, memory device, memory article, memory medium, storage device, storage article, storage medium and/or storage unit, for example, memory, removable or non-removable media, erasable or non-erasable media, writeable or re-writeable media, digital or analog media, hard disk, floppy disk, Compact Disk Read Only Memory (CD-ROM), Compact Disk Recordable (CD-R), Compact Disk Re-Writeable (CD-RW), optical disk, magnetic media, various types of Digital Versatile Disks (DVDs), a tape, a cassette, or the like. The instructions can include any suitable type of code, for example, source code, compiled code, interpreted code, executable code, static code, dynamic code, or the like, and can be implemented using any suitable high-level, low-level, object-oriented, visual, compiled and/or interpreted programming language, e.g., C, C++, Java, BASIC, Pascal, Fortran, Cobol, assembly language, machine code, or the like.
An embodiment of the present disclosure can provide a machine-accessible medium that provides instructions, which when accessed, cause a machine to perform operations comprising adapting an RF matching network to maximize RF power transferred from at least one RF input port to at least one RF output port by controlling the variation of the voltage or current to voltage or current controlled variable reactive elements in said RF matching network to maximize the RF voltage at said at least one RF output port. The machine-accessible medium of the present disclosure can further comprise said instructions causing said machine to perform operations further comprising receiving information from a voltage detector connected to said at least one RF output port which determines the voltage at said at least one RF output port and providing voltage information to a controller that controls a bias driving circuit which provides voltage or current bias to said RF matching network.
Some embodiments of the present disclosure can be implemented by software, by hardware, or by any combination of software and/or hardware as can be suitable for specific applications or in accordance with specific design requirements. Embodiments of the present disclosure can include units and/or sub-units, which can be separate of each other or combined together, in whole or in part, and can be implemented using specific, multi-purpose or general processors or controllers, or devices as are known in the art. Some embodiments of the present disclosure can include buffers, registers, stacks, storage units and/or memory units, for temporary or long-term storage of data or in order to facilitate the operation of a specific embodiment.
Throughout the aforementioned description, BST may be used as a tunable dielectric material that may be used in a tunable dielectric capacitor of the present disclosure. Paratek Microwave, Inc. (Paratek) has developed and continues to develop tunable dielectric materials that may be utilized in embodiments of the present disclosure and thus the present disclosure is not limited to using BST material. This family of tunable dielectric materials may be referred to as Parascan™
The term Parascan™ as used herein is a trademarked term indicating a tunable dielectric material developed by Paratek. Parascan™ tunable dielectric materials have been described in several patents. Barium strontium titanate (BaTiO3-SrTiO3), also referred to as BSTO, is used for its high dielectric constant (200-6,000) and large change in dielectric constant with applied voltage (25-75 percent with a field of 2 Volts/micron). Tunable dielectric materials including barium strontium titanate are disclosed in U.S. Pat. No. 5,312,790 to Sengupta, et al. entitled “Ceramic Ferroelectric Material”; U.S. Pat. No. 5,427,988 by Sengupta, et al. entitled “Ceramic Ferroelectric Composite Material-BSTO—MgO”; U.S. Pat. No. 5,486,491 to Sengupta, et al. entitled “Ceramic Ferroelectric Composite Material-BSTO—ZrO2”; U.S. Pat. No. 5,635,434 by Sengupta, et al. entitled “Ceramic Ferroelectric Composite Material-BSTO-Magnesium Based Compound”; U.S. Pat. No. 5,830,591 by Sengupta, et al. entitled “Multilayered Ferroelectric Composite Waveguides”; U.S. Pat. No. 5,846,893 by Sengupta, et al. entitled “Thin Film Ferroelectric Composites and Method of Making”; U.S. Pat. No. 5,766,697 by Sengupta, et al. entitled “Method of Making Thin Film Composites”; U.S. Pat. No. 5,693,429 by Sengupta, et al. entitled “Electronically Graded Multilayer Ferroelectric Composites”; U.S. Pat. No. 5,635,433 by Sengupta entitled “Ceramic Ferroelectric Composite Material BSTO—ZnO”; U.S. Pat. No. 6,074,971 by Chiu et al. entitled “Ceramic Ferroelectric Composite Materials with Enhanced Electronic Properties BSTO Mg Based Compound-Rare Earth Oxide”. These patents are incorporated herein by reference. The materials shown in these patents, especially BSTO—MgO composites, show low dielectric loss and high tunability. Tunability is defined as the fractional change in the dielectric constant with applied voltage.
Barium strontium titanate of the formula BaxSr1-xTiO3 is a preferred electronically tunable dielectric material due to its favorable tuning characteristics, low Curie temperatures and low microwave loss properties. In the formula BaxSr1-xTiO3, x can be any value from 0 to 1, preferably from about 0.15 to about 0.6. More preferably, x is from 0.3 to 0.6.
Other electronically tunable dielectric materials may be used partially or entirely in place of barium strontium titanate. An example is BaxCa1-xTiO3, where x is in a range from about 0.2 to about 0.8, preferably from about 0.4 to about 0.6. Additional electronically tunable ferroelectrics include PbxZr1-xTiO3 (PZT) where x ranges from about 0.0 to about 1.0, PbxZr1-xSrTiO3 where x ranges from about 0.05 to about 0.4, KTaxNb1-xO3 where x ranges from about 0.0 to about 1.0, lead lanthanum zirconium titanate (PLZT), PbTiO3, BaCaZrTiO.3, NaNO3, KNbO3, LiNbO3, LiTaO3, PbNb3O6, PbTa2O6, KSr(NbO3) and NaBa2(NbO3)5KH2PO4, and mixtures and compositions thereof. Also, these materials can be combined with low loss dielectric materials, such as magnesium oxide (MgO), aluminum oxide (Al2O3), and zirconium oxide (ZrO2), and/or with additional doping elements, such as manganese (MN), iron (Fe), and tungsten (W), or with other alkali earth metal oxides (i.e. calcium oxide, etc.), transition metal oxides, silicates, niobates, tantalates, aluminates, zirconnates, and titanates to further reduce the dielectric loss.
In addition, the following U.S. patents and patent applications, assigned to the assignee of this application, disclose additional examples of tunable dielectric materials: U.S. Pat. No. 6,514,895, entitled “Electronically Tunable Ceramic Materials Including Tunable Dielectric and Metal Silicate Phases”; U.S. Pat. No. 6,774,077, entitled “Electronically Tunable, Low-Loss Ceramic Materials Including a Tunable Dielectric Phase and Multiple Metal Oxide Phases”; U.S. Pat. No. 6,737,179 filed Jun. 15, 2001, entitled “Electronically Tunable Dielectric Composite Thick Films And Methods Of Making Same; U.S. Pat. No. 6,617,062 entitled “Strain-Relieved Tunable Dielectric Thin Films”; U.S. Pat. No. 6,905,989, filed May 31, 2002, entitled “Tunable Dielectric Compositions Including Low Loss Glass”; U.S. patent application Ser. No. 10/991,924, filed Nov. 18, 2004, entitled “Tunable Low Loss Material Compositions and Methods of Manufacture and Use Therefore” These patents and patent applications are incorporated herein by reference.
The tunable dielectric materials can also be combined with one or more non-tunable dielectric materials. The non-tunable phase(s) may include MgO, MgAl2O4, MgTiO3, Mg2SiO4, CaSiO3, MgSrZrTiO6, CaTiO3, Al.sub.2O3, SiO2 and/or other metal silicates such as BaSiO3 and SrSiO3. The non-tunable dielectric phases may be any combination of the above, e.g., MgO combined with MgTiO3, MgO combined with MgSrZrTiO6, MgO combined with Mg2SiO4, MgO combined with Mg2SiO4, Mg2SiO4 combined with CaTiO3 and the like.
Additional minor additives in amounts of from about 0.1 to about 5 weight percent can be added to the composites to additionally improve the electronic properties of the films. These minor additives include oxides such as zirconnates, tannates, rare earths, niobates and tantalates. For example, the minor additives may include CaZrO3, BaZrO3, SrZrO3, BaSnO3, CaSnO3, MgSnO3, Bi3O3/2SnO2, Nd2O3, Pr7O11, Yb2O3, Ho2O3, La2O3, MgNb2O6, SrNb2O6, BaNb2O6, MgTa2O6, BaTa2O6 and Ta2O3.
Films of tunable dielectric composites may comprise Ba1-xSrxTiO3, where x is from 0.3 to 0.7 in combination with at least one non-tunable dielectric phase selected from MgO, MgTiO3, MgZrO3, MgSrZrTiO6, Mg2SiO4, CaSiO3, MgAl2O4, CaTiO3, Al2O3, SiO2, BaSiO3 and SrSiO3. These compositions can be BSTO and one of these components, or two or more of these components in quantities from 0.25 weight percent to 80 weight percent with BSTO weight ratios of 99.75 weight percent to 20 weight percent.
The electronically tunable materials may also include at least one metal silicate phase. The metal silicates may include metals from Group 2A of the Periodic Table, i.e., Be, Mg, Ca, Sr, Ba and Ra, preferably Mg, Ca, Sr and Ba. Preferred metal silicates include Mg2SiO4, CaSiO3, BaSiO3 and SrSiO3. In addition to Group 2A metals, the present metal silicates may include metals from Group 1A, i.e., Li, Na, K, Rb, Cs and Fr, preferably Li, Na and K. For example, such metal silicates may include sodium silicates such as Na2SiO3 and NaSiO3-5H2O, and lithium-containing silicates such as LiAlSiO4, Li2SiO3 and Li4SiO3. Metals from Groups 3A, 4A and some transition metals of the Periodic Table may also be suitable constituents of the metal silicate phase. Additional metal silicates may include Al2Si2O7, ZrSiO4, KalSi3O8, NaAlSi3O8, CaAl2Si2O8, CaMgSi2O6, BaTiSi3O9 and Zn2SiO4. The above tunable materials can be tuned at room temperature by controlling an electric field that is applied across the materials.
In addition to the electronically tunable dielectric phase, the electronically tunable materials can include at least two additional metal oxide phases. The additional metal oxides may include metals from Group 2A of the Periodic Table, i.e., Mg, Ca, Sr, Ba, Be and Ra, preferably Mg, Ca, Sr and Ba. The additional metal oxides may also include metals from Group 1A, i.e., Li, Na, K, Rb, Cs and Fr, preferably Li, Na and K. Metals from other Groups of the Periodic Table may also be suitable constituents of the metal oxide phases. For example, refractory metals such as Ti, V, Cr, Mn, Zr, Nb, Mo, Hf, Ta and W may be used. Furthermore, metals such as Al, Si, Sn, Pb and Bi may be used. In addition, the metal oxide phases may comprise rare earth metals such as Sc, Y, La, Ce, Pr, Nd and the like.
The additional metal oxides may include, for example, zirconnates, silicates, titanates, aluminates, stannates, niobates, tantalates and rare earth oxides. Preferred additional metal oxides include Mg2SiO4, MgO, CaTiO3, MgZrSrTiO6, MgTiO3, MgA12O4, WO3, SnTiO4, ZrTiO4, CaSiO3, CaSnO3, CaWO4, CaZrO3, MgTa2O6, MgZrO3, MnO2, PbO, Bi2O3 and La2O3. Particularly preferred additional metal oxides include Mg2SiO4, MgO, CaTiO3, MgZrSrTiO6, MgTiO3, MgAl2O4, MgTa2O6 and MgZrO3.
The additional metal oxide phases are typically present in total amounts of from about 1 to about 80 weight percent of the material, preferably from about 3 to about 65 weight percent, and more preferably from about 5 to about 60 weight percent. In one preferred embodiment, the additional metal oxides comprise from about 10 to about 50 total weight percent of the material. The individual amount of each additional metal oxide may be adjusted to provide the desired properties. Where two additional metal oxides are used, their weight ratios may vary, for example, from about 1:100 to about 100:1, typically from about 1:10 to about 10:1 or from about 1:5 to about 5:1. Although metal oxides in total amounts of from 1 to 80 weight percent are typically used, smaller additive amounts of from 0.01 to 1 weight percent may be used for some applications.
The additional metal oxide phases can include at least two Mg-containing compounds. In addition to the multiple Mg-containing compounds, the material may optionally include Mg-free compounds, for example, oxides of metals selected from Si, Ca, Zr, Ti, Al and/or rare earths.
The illustrations of embodiments described herein are intended to provide a general understanding of the structure of various embodiments, and they are not intended to serve as a complete description of all the elements and features of apparatus and systems that might make use of the structures described herein. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. Other embodiments can be utilized and derived therefrom, such that structural and logical substitutions and changes can be made without departing from the scope of this disclosure. Figures are also merely representational and cannot be drawn to scale. Certain proportions thereof can be exaggerated, while others can be minimized. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
The Abstract of the Disclosure is provided to comply with 37 C.F.R. §1.72(b), requiring an abstract that will allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.
This application is a continuation of U.S. patent application Ser. No. 12/722,162 filed Mar. 11, 2010, by McKinzie, which is a continuation of U.S. Pat. No. 7,714,676 filed Nov. 8, 2006 by McKinzie. All sections of the aforementioned applications are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 12722162 | Mar 2010 | US |
Child | 13425626 | US | |
Parent | 11594308 | Nov 2006 | US |
Child | 12722162 | US |