This invention is related to synthesis of nitric oxide gas for inhalation.
Nitric oxide (NO) is a crucial mediator of many biological systems, and is known to mediate the control of systemic and pulmonary artery blood pressure, help the immune system kill invading parasites that enter cells, inhibit the division of cancer cells, transmit signals between brain cells, and contribute to the death of brain cells that can debilitate people with strokes or heart attacks. Nitric oxide also mediates the relaxation of smooth muscle present, for example, in the walls of blood vessels, bronchi, the gastrointestinal tract, and urogenital tract. Administration of nitric oxide gas to the lung by inhalation has been shown to produce localized smooth muscle relaxation to treat pulmonary hypertension, pneumonia, hypoxemic respiratory failure of the newborn, etc. without producing systemic side effects.
Inhaled nitric oxide is a potent local pulmonary vasodilator that improves the matching of ventilation with perfusion, thereby increasing the injured lungs oxygen transport efficiency, and raises the arterial oxygen tension. Breathing nitric oxide combines a rapid onset of action occurring within seconds with the absence of systemic vasodilation. Once inhaled, NO diffuses through the pulmonary vasculature into the bloodstream, where it is rapidly inactivated by combination with hemoglobin. Therefore, the vasodilatory effects of inhaled nitric oxide are limited to the pulmonary vasculature. The ability of nitric oxide to dilate pulmonary vessels selectively provides therapeutic advantages in the treatment of acute and chronic pulmonary hypertension. Inhaled NO has also been used to prevent ischemia reperfusion injury after PCI in adults with heart attacks Inhaled NO can produce systemic anti-inflammatory and anti-platelet effects by increasing the levels of circulating NO biometabolites and other mechanisms.
U.S. Pat. No. 5,396,882 to Zapol, which is incorporated by reference herein, describes electric generation of nitric oxide (NO) from air at ambient pressure for medical purposes. As described in U.S. Pat. No. 5,396,882, an air input port of the system is used for continuously introducing air into the region of the electric arc.
In some aspects, a method includes collecting information related to one or more conditions of a respiratory system associated with a patient. The method also includes determining one or more control parameters based on the collected information. The method also includes initiating a series of electric arcs external to the patient to generate nitric oxide based on the determined control parameters.
Embodiments can include one or more of the following.
The conditions associated with the respiratory system can include one or more of the oxygen concentration of a reactant gas, a flow rate of the reactant gas, a volume and timing of an inspiration, the oxygen concentration of a product gas, the nitric oxide concentration of the product gas, the nitrogen dioxide concentration of the product gas, the ozone concentration of the product gas, the nitric oxide concentration of an inhaled gas, and the nitrogen dioxide concentration of the inhaled gas.
The volume and timing of an inspiration can be received from a ventilator.
A pulse train can initiate the series of electric arcs, and the pulse train can include pulse groups having pulses with different pulse widths.
The pulse width of initial pulses in one of the pulse groups can be wider than other pulses in the pulse group.
The series of electric arcs can generate a reduced level of nitrogen dioxide.
The series of electric arcs can generate a reduced level of ozone.
The reduced level of nitrogen dioxide can be further reduced by a scavenger including one or more of KaOH, CaOH, CaCO3, and NaOH.
The reduced level of nitrogen dioxide can have a concentration that is less than 20%, 10%, 6%, or 5% of a concentration of the generated nitric oxide.
The series of electric arcs can be generated by electrodes including a noble metal.
The series of electric arcs can be generated by electrodes including iridium.
The series of electric arcs can be generated by electrodes including nickel.
In some additional aspects, an apparatus includes a chamber having an inlet valve for receiving a reactant gas and an outlet valve for delivering a product gas. The apparatus also includes a sensor for collecting information related to one or more conditions of a respiratory system associated with a patient. The apparatus also includes a controller for determining one or more control parameters based on the collected information. One or more pairs of electrodes are included in the apparatus and positioned inside the chamber for initiating a series of electric arcs external to the patient to generate nitric oxide based on the determined control parameters.
Embodiments can include one or more of the following.
The conditions associated with the respiratory system can include one or more of the oxygen concentration of the reactant gas, a flow rate of the reactant gas, a volume and timing of an inspiration, the oxygen concentration of the product gas, the nitric oxide concentration of the product gas, the nitrogen dioxide concentration of the product gas, the ozone concentration of the product gas, the nitric oxide concentration of an inhaled gas, the nitrogen dioxide concentration of the inhaled gas, and the pressure in the chamber.
The volume and timing of an inspiration can be received from a ventilator.
A pulse train can initiate the series of electric arcs, and the pulse train can include pulse groups having pulses with different pulse widths.
The pulse width of initial pulses in one of the pulse groups can be wider than other pulses in the pulse group.
The series of electric arcs can generate a reduced level of nitrogen dioxide.
The series of electric arcs can generate a reduced level of ozone.
The series of electric arcs can be initiated when the chamber has a pressure greater than 1 ATA or less than 1 ATA.
The apparatus can also include a scavenger for further reducing the reduced level of nitrogen dioxide, and the scavenger can include one or more of KaOH, CaOH, CaCO3, and NaOH.
The reduced level of nitrogen dioxide can have a concentration that is less than 20%, 10%, 6%, or 5% of a concentration of the generated nitric oxide.
The electrodes can include a noble metal.
The electrodes can include iridium.
The electrodes can include nickel.
In some additional aspects, an apparatus includes a chamber having an inlet valve for receiving a reactant gas and an outlet valve for delivering a product gas. The apparatus also includes a piston positioned inside the chamber and configured to move along a length of the chamber for adjusting pressure in the chamber. The apparatus also includes a sensor for collecting information related to one or more conditions of a respiratory system associated with a patient. The apparatus includes a controller for determining one or more control parameters based on the collected information. One or more pairs of electrodes are included and positioned inside the chamber for initiating a series of electric arcs external to the patient to generate nitric oxide based on the determined control parameters.
Embodiments can include one or more of the following.
The conditions associated with the respiratory system can include one or more of the oxygen concentration of the reactant gas, a flow rate of the reactant gas, a volume and timing of an inspiration, the oxygen concentration of the product gas, the nitric oxide concentration of the product gas, the nitrogen dioxide concentration of the product gas, the ozone concentration of the product gas, the nitric oxide concentration of an inhaled gas, the nitrogen dioxide concentration of the inhaled gas, and the pressure in the chamber.
The volume and timing of an inspiration can be received from a ventilator.
A pulse train can initiate the series of electric arcs, and the pulse train can include pulse groups having pulses with different pulse widths.
The pulse width of initial pulses in one of the pulse groups can be wider than other pulses in the pulse group.
The series of electric arcs can generate a reduced level of nitrogen dioxide.
The series of electric arcs can generate a reduced level of ozone.
The series of electric arcs can be initiated when the chamber has a pressure greater than 1 ATA or less than 1 ATA.
The apparatus can also include a scavenger for further reducing the reduced level of nitrogen dioxide, and the scavenger can include one or more of KaOH, CaOH, CaCO3, and NaOH.
The reduced level of nitrogen dioxide can have a concentration that is less than 20%, 10%, 6%, or 5% of a concentration of the generated nitric oxide.
The electrodes can include a noble metal.
The electrodes can include iridium.
The electrodes can include nickel.
The details of one or more embodiments of the invention are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the invention will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
Synthesis of NO for inhalation is achieved by electrically sparking a reactant gas including N2 and O2 (e.g., air), thereby forming a product gas including the electrically synthesized NO. The synthesis may be achieved under hypobaric or hyperbaric conditions. As used herein, “hypobaric” generally refers to a pressure less than 1 ATA (atmosphere absolute), and “hyperbaric” to a pressure greater than 1 ATA. The product gas can include a medically acceptable level of NO2 (e.g., usually less than 5 ppm, and sometimes less than 1-2 ppm). The product gas may be inhaled either with or without reducing the concentration of NO2 in the product gas. Apparatuses described herein for synthesis of nitric oxide can be portable, light-weight, self-powered, and can be used to provide product gas for therapeutic use, with a concentration of NO in the range of 0.5 ppm to 500 ppm and a concentration of NO2 of less than 1% of the NO concentration, or even lower (e.g., less than 1%) after using a scavenger.
FIG.1 shows an example of a respiratory system 100 for producing NO. A reactant gas (e.g., air, or a 10-90% oxygen mixture in nitrogen) enters an NO generator 102, and a product gas (including NO) exits the NO generator 102. The NO generator 102 includes electrodes 106 and a controller 110. If the reactant gas is a gas other than air, the NO generator 102 can include an oxygen level sensor 112. NO production is proportional to oxygen and nitrogen concentration and maximal at about 50% oxygen at atmospheric pressure (1 ATA). The oxygen level sensor 112 can be an electrode configured to detect a concentration of oxygen in the reactant gas, as described in more detail below. The electrodes 106 generate sparks in the presence of the reactant gas to produce NO 104, as described herein.
When NO generator 200 is used for hypobaric or hyperbaric synthesis of NO, chamber 202 may be a cavity in a positive displacement pump. As shown in
Inlet valve 204 may be exposed to the environment such that, with the inlet valve open, ambient air (or other reactant gas containing N2 and O2) enters chamber 202. With air in chamber 202, inlet valve is closed and piston 214 translates away from electrodes 210, thereby increasing the volume of chamber 202 and decreasing the pressure inside chamber 202 to a pressure below atmospheric pressure. As the volume of chamber 202 increases, the concentration of O2 in the chamber falls below the concentration of O2 in air at atmospheric pressure (e.g., falls below 21 vo l %). Actuator 218 may be controlled to increase a volume of chamber 202 by a factor of 2, 3, 4, etc., thereby reducing a pressure in chamber 202 to a fraction (e.g., ½, ⅓, ¼, etc.) of atmospheric pressure. While the pressure in chamber 202 is below atmospheric pressure, voltage source 212 initiates sparks or corona discharges across electrodes 210, thereby electrically generating NO. Following the sparks or corona discharges, actuator 218 continues its reciprocating cycle, and outlet valve 206 is opened to release the product gas containing the electrically generated NO. Thus, inlet valve 204 and outlet valve 206 operate out of phase with each other, such that outlet valve 206 is closed when inlet valve 104 is open, and inlet valve 204 is closed when outlet valve 206 is open.
Conversely, with air in chamber 202, inlet valve is closed and piston 214 translates toward the electrodes 210, thereby decreasing the volume of chamber 202 and increasing the pressure inside chamber 202 to a pressure above atmospheric pressure. As the volume of chamber 202 decreases, the pressure (concentration) of O2 in the chamber rises above the pressure (concentration) of O2 in air at atmospheric pressure (e.g., rises above 21 vol %). Actuator 218 may be controlled to decrease a volume of chamber 202 to a fraction of ½, ⅓, ¼, etc., thereby increasing a pressure in chamber 202 to 2, 3, 4, etc. times atmospheric pressure. While the pressure in chamber 202 is above atmospheric pressure, voltage source 212 initiates sparks or corona discharges across electrodes 210, thereby electrically generating NO.
In some examples, electrodes in an NO generator (e.g., electrodes 210) can be duplicated for safety purposes to provide a spare. The electrodes 210 can be doubled or tripled for increased power and NO production with large tidal volumes. Referring briefly to
In some instances, source 302 includes an oxygen concentrator, oxygen generator, or oxygen cylinder.
In some instances, source 302 includes an apparatus for cooling air (e.g., a copper tube heat exchanger), such that air at a temperature less than room temperature (e.g., a temperature approaching 0° K) is provided to chamber 202 through valve 204, and the spark or corona discharge occurs in a cooled reactant gas having a temperature less than room temperature. Source 302 may operate to cool air by refrigeration or heat exchange methods generally known in the art.
In certain instances, one or more implementations of source 302 as described above with respect to
In other embodiments, as shown in
The product gas that exits chamber 202 or 602 through outlet valve 206 of NO generator 200, 300, 600, and 700 includes the electrically generated NO, and may include low levels of NO2 and O3. In some cases, the product or effluent gas can be gauged to a piston to raise the pressure of the produced gas for injection into a ventilator, or coupled to an endotracheal tube for continuous injection or injection coupled with inspiration and proportional to airway flow. The product gas can be stored briefly at atmospheric pressure (e.g., stored for seconds before direct inhalation by a patient through a mask, before injection into an airstream for ventilation, or before use thereof to drive a ventilator). The product gas can be admixed in ventilator gases. In certain cases, the product gas may be treated to reduce a concentration of one or more components in the gas. In one example, the product gas is combined with ambient or pressurized air or oxygen to yield a lower effective concentration of NO. In some examples, the product gas is treated to remove one or more unwanted by-products (e.g., NO2 and O3) by contacting the product gas with a scavenger (e.g., scavenger 226). In some examples, the scavenger 226 includes one or more of KaOH, CaOH, CaCO3, and NaOH.
Referring to
In certain cases, including implementations of NO generator 300 and 700 in which exhaust gas from an oxygen concentrator is used for hypobaric synthesis of NO, the product gas that exits chamber 202 or 602 through outlet valve 206 may be combined with O2-enriched air from the oxygen concentrator or pure O2 from a source to form a gaseous mixture including a medically effective level of NO in O2-enriched air, with low levels of NO2. One or more methods of treating the product gas can be combined in any order such that, for example, NO2 is removed from a product gas that exits chamber 202 or 602 through outlet valve 206 to yield a gaseous mixture, and this gaseous mixture is then combined with O2-enriched air from an oxygen concentrator, or a product gas that exits chamber 202 or 602 through outlet valve 206 is combined with O2-enriched air from an oxygen concentrator to form a gaseous mixture, and NO2 is then removed from the gaseous mixture. The final mixture can be again subjected to scavenging to remove NO2.
In some instances, the concentration of one or more components in the product gas can be adjusted by varying the flow of gas through the inlet valve, varying the spark or discharge frequency, varying the voltage or current supplied to the electrodes, as described in more detail below, or adding multiple series of sparking electrodes.
As described herein, an NO generator produces gas for respiration with a concentration of NO between 0.5 ppm and 500 ppm (e.g., at least 0.5 ppm and up to 1 ppm, 5 ppm, 10 ppm, 20 ppm, 40 ppm, 80 ppm, or 500 ppm). The produced gas may be diluted before inhalation. The gas can be used to oxidize hemoglobin ex vivo (e.g., in a stored blood transfusion) or inhaled by adults, children, or newborns to therapeutically treat respiratory disorders by selective pulmonary vasodilation, including pulmonary fibrosis, infection, malaria, myocardial infarction, stroke, pulmonary hypertension, persistent pulmonary hypertension newborns, and other conditions in which breathing NO to oxidize hemoglobin or to deliver NO metabolites into the circulation is valuable. In some cases, the NO generator can be used to supply gas for breathing to humans experiencing pulmonary hypertension and hypoxia as a result of explosive decompression of an aircraft or spacecraft, to treat high altitude pulmonary edema, and/or to treat any medical condition at high altitude by sparking or corona discharge of air in a hypobaric environment, with advantages including rapid, hypobaric synthesis of a breathable therapeutic gas including NO in the absence of gas cylinders.
In some embodiments, for example when an NO generator is used to provide input to a ventilator, the operation of the NO generator (e.g., the timing and frequency of the spark or corona discharge, the opening and closing of the inlet valve and the outlet valve, and the like) is synchronized with the inspiratory pressurization or gas flow in the airway (e.g., as measured by a hot wire anemometer or pneumotachograph), such that the necessary quantity of NO supplemented gas for respiration is produced and injected when needed. This coordinated production of NO for medical uses provides the additional advantage that NO is breathed as it is produced in an oxygen containing gas mixture, allowing less time for NO to oxidize to NO2 before inhalation. When NO is produced, it only lasts for a short period time. After the short period of time, it begins to oxidize into NO2 which, when dissolved in water, forms nitric acid and nitrate salts. If NO is produced long before a user is ready to inhale it, the NO can be oxidized into these toxic products at the time of inspiration. The nitric acid and nitrate salts can damage components of the NO generator as well as the lungs. In combination with spontaneous ventilation, inhalation can be tracked by the EMG of the diaphragm, or a thoracic or abdominal impedance belt, or various airway flow sensors, or taken directly from the ventilator software triggering program, and the electrically generated NO can be injected in the respiratory gas at the onset of inspiration via the nose or trachea with a tube or mask.
Systems for producing NO described herein, including respiratory system 900 and others, may also include a controller 914. The controller 914 coordinates triggering of a voltage source to deliver a series of electrical pulses to the electrodes (e.g. electrodes 806), thereby generating NO. The electrodes may be composed of or plated with a material that is capable of optimally producing NO with minimal unwanted toxic by-products. In some examples, the electrodes include a noble metal such as iridium. The controller 914 can be coupled to the pulse generator 912 and at least a portion of the NO generator 916 (e.g., the electrodes 906) and can control parameters such as spark frequency, spark duration, and the like to generate the needed amount of NO and minimum amount of unwanted toxic by-products (e.g., NO2, O3).
The controller 914 can be configured to receive information from one or more sensors in the respiratory system 900. The controller 914 can use the information received from the sensors to determine one or more control parameters for the respiratory system 900. For example, readings from the oxygen level sensor 112 can be used by the controller 914 to determine the one or more control parameters. The respiratory system 900 can include a tidal volume or respiratory gas flow sensor (e.g., a thermistor, a hot wire anemometer) for measuring the volume, timing, and oxygen concentration of inspired gas. The controller may receive information from the ventilator related to ventilatory time of inspiration or inspired oxygen concentrations . In some examples, the controller 914 can determine control parameters based on one or more of: i) information received from a monitor (e.g., monitor 804 of
The NO generator 900 can provide all or a portion of the product gas at the extremely high breathing frequency of a High Frequency Oscillatory Ventilator (HFOV). The NO generator 900 can provide all or a portion of the product gas to a positive pressure ventilator, an anesthesia machine, a continuous positive airway pressure apparatus, or a manual resuscitator, to name a few.
Adult humans normally breathe from 10-20 times per minute, each breath having a duration of 3-6 seconds. Typically, about one half to one third of the breath's duration is inspiration. On average, each breath has a tidal volume of about 500 ml. In children, each breath typically has less volume, but breathing occurs at a higher rate. Thus, in the average adult, about 10-20 breaths per minute with 1 second inspirations allow intervals for spark generation of about 10 seconds per minute.
The expected volume of an inspiration can be calculated using previous tidal volume measurements. For example, the controller 914 may determine that the expected tidal volume of a subsequent inspiration is going to be the same as the tidal volume measurement for the most recent inspiration. The controller 914 can also average the tidal volumes of several prior inspirations to determine the expected tidal volume of a subsequent inspiration. In some examples, the controller 914 can obtain an expected tidal volume value from the ventilator.
Implementations of controller 914 can include digital electronic circuitry, or computer software, firmware, or hardware, including the structures disclosed in this specification and their structural equivalents, or combinations of one or more of them. An optical or electrical sensor can be incorporated into the device to observe and report the occurrence of the spark(s), and give an alarm if the sparks are not occurring. For example, controller 914 can be a microprocessor based controller (or control system) as well as an electro-mechanical based controller (or control system). Instructions and/or logic in the controller can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on computer storage medium for execution by, or to control the operation of, data processing apparatus. Alternatively or in addition, the program instructions can be encoded on an artificially generated propagated non-transitory signal, e.g., a machine-generated electrical, optical, or electromagnetic signal that is generated to encode information for transmission to suitable receiver apparatus for execution by a data processing apparatus.
Controller 914 can include clients and servers and/or master and slave controllers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. In some aspects, controller 914 represents a main controller (e.g., master) communicably coupled through communication elements (e.g., wired or wireless) with each of the components of an NO generator. Controller 914 may be configured to adjust parameters related to duration and frequency of the spark based at least in part on the composition of the product gas produced in the chamber.
Variables B and N control the overall energy that is created by the electrodes 906. Variable N sets the number of sparks per pulse group, and variable B sets the number of pulse groups per second. The values for B and N influence the amount of NO, NO2, and O3 that is created. The values for B and N also influence how much heat is produced by the electrodes 806. Larger values of either B or N create more NO and cause the electrodes 906 to produce more heat.
Variables E, F, H, and P control the timing of the sparks produced in each pulse group. Variable H is the high time of a pulse (e.g., the amount of time the voltage source is activated for each electrical pulse). The high time is sometimes referred to as the pulse width. High time and pulse width can be visually represented in a graph of a voltage of a pulse over a period of time. The high time and the pulse width are measured from the time the voltage of the pulse exceeds a voltage threshold until the time the voltage of the pulse falls below the voltage threshold, and are generally in the order of microseconds. The longer the voltage source is activated for a particular electric pulse, the larger the visual representation of the width of the particular electric pulse.
P is the amount of time between pulses. Thus, P minus H represents a period of time when no pulses occur (e.g., the voltage source is not active). Larger values of H and smaller values of P result in the electrodes 906 producing more energy. When the electrodes 906 create a spark, plasma is established. The temperature of the plasma is proportional to the amount of energy produced by the electrodes 906. In some examples, for plasma to be produced, the reactant gas has both nitrogen and oxygen content.
B is typically in the range of 5-80 pulse groups per second, N is typically in the range of 1-50 sparks per pulse group, P is typically in the range of 10-800 microseconds, and H is typically in the range of 5-600 microseconds.
The chemical reactions that cause NO and NO2 to be produced are a function of plasma temperature. That is, higher plasma temperatures result in more NO and NO2 being produced. However, the relative proportions of the produced NO and NO2 vary across different plasma temperatures. In some examples, the sparks generated by the first two pulses in a pulse group establish the plasma. The first two sparks can have a high time that is longer than the sparks produced by the rest of the pulses in the pulse group. The amount of time that the first two pulses are extended is represented by variables E and F, respectively. Sparks generated by pulses beyond the first two pulses require less energy to maintain the plasma, so the high time of subsequent pulses (represented by variable H) can be shorter to prevent the plasma temperature from getting too high. For instance, while a relatively high plasma temperature may result in more NO and NO2 being produced, the relatively high plasma temperature may not be ideal for producing the desired proportions of NO and NO2. The material of the electrodes 906 can play a major role in determining the amount of energy needed to generate a particular spark, thus affecting the ratio of NO2/NO produced. In some examples, tungsten electrodes produce a relatively high ratio of NO2/NO, nickel electrodes produced a lower ratio of NO2/NO, and iridium electrodes produce an even lower ratio of NO2/NO, as shown in
Each spark that is generated creates a particular amount of NO. The NO is diluted in the volume of gas that is produced. To ensure the concentration of NO in the inspired gas is at the expected level, the controller 914 receives information from the tidal volume sensor mentioned above to determine control parameters for maintaining an appropriate inspired NO concentration.
The controller 914 may be configured to communicate with the NO generator wirelessly (e.g., via Bluetooth). The controller 914 can also be configured to communicate with external devices (e.g., a computer, tablet, smart phone, or the like). The external devices can then be used to perform functions of the controller 914 or to aid the controller 914 in performing functions.
In some examples, the controller 914 can disable certain components of the NO generator during, before or after a series of sparks is generated. In some examples, the controller 914 can also include features to: i) detect and cease unintended sparks; ii) confirm that a series of sparks is safe before triggering the series of sparks; iii) verify that timing values are checked against back-up copies of timing values after every series of sparks is generated to detect timing variable corruption; and iv) determine whether back-up copies of timing variables are corrupt.
Results achieved with an NO generator (e.g., NO generator 916) are described with respect to
Ozone (O3) is a powerful oxidant that has many industrial and consumer applications related to oxidation. However, its high oxidizing potential causes damage to mucus membranes and respiratory tissues in animals. This makes ozone a potent respiratory hazard and pollutant near ground level. Ozone is formed from atmospheric electrical discharges, and reacts with NO to form nitric dioxide (NO2) and O2 or reacts with N2 to produce NO and O2. In some examples, ozone levels are greater with continuous sparking than with intermittent sparking, and also increase with increasing O2 concentrations.
Referring to
Operations include collecting 2402 information related to one or more conditions of a respiratory system associated with a patient. For example, one or more sensors of the monitor 804 of
Computing device 2500 includes processor 2502, memory 2504, storage device 2506, high-speed interface 2508 connecting to memory 2504 and high-speed expansion ports 2510, and low speed interface 2512 connecting to low speed bus 2514 and storage device 2506. Each of components 2502, 2504, 2506, 2508, 2510, and 2512, are interconnected using various busses, and can be mounted on a common motherboard or in other manners as appropriate. Processor 2502 can process instructions for execution within computing device 2500, including instructions stored in memory 2504 or on storage device 2506 to display graphical data for a GUI on an external input/output device, including, e.g., display 2516 coupled to high speed interface 2508. In other implementations, multiple processors and/or multiple buses can be used, as appropriate, along with multiple memories and types of memory. Also, multiple computing devices 2500 can be connected, with each device providing portions of the necessary operations (e.g., as a server bank, a group of blade servers, or a multi-processor system).
Memory 2504 stores data within computing device 2500. In one implementation, memory 2504 is a volatile memory unit or units. In another implementation, memory 2504 is a non-volatile memory unit or units. Memory 2504 also can be another form of computer-readable medium, including, e.g., a magnetic or optical disk.
Storage device 2506 is capable of providing mass storage for computing device 2500. In one implementation, storage device 2506 can be or contain a computer-readable medium, including, e.g., a floppy disk device, a hard disk device, an optical disk device, or a tape device, a flash memory or other similar solid state memory device, or an array of devices, including devices in a storage area network or other configurations. A computer program product can be tangibly embodied in a data carrier. The computer program product also can contain instructions that, when executed, perform one or more methods, including, e.g., those described above. The data carrier is a computer- or machine-readable medium, including, e.g., memory 2504, storage device 2506, memory on processor 2502, and the like.
High-speed controller 2508 manages bandwidth-intensive operations for computing device 2500, while low speed controller 2512 manages lower bandwidth-intensive operations. Such allocation of functions is an example only. In one implementation, high-speed controller 2508 is coupled to memory 2504, display 2516 (e.g., through a graphics processor or accelerator), and to high-speed expansion ports 2510, which can accept various expansion cards (not shown). In the implementation, low-speed controller 2512 is coupled to storage device 2506 and low-speed expansion port 2514. The low-speed expansion port, which can include various communication ports (e.g., USB, Bluetooth®, Ethernet, wireless Ethernet), can be coupled to one or more input/output devices, including, e.g., a keyboard, a pointing device, a scanner, or a networking device including, e.g., a switch or router, e.g., through a network adapter.
Computing device 2500 can be implemented in a number of different forms, as shown in the figure. For example, it can be implemented as standard server 2520, or multiple times in a group of such servers. It also can be implemented as part of rack server system 2524. In addition or as an alternative, it can be implemented in a personal computer including, e.g., laptop computer 2522. In some examples, components from computing device 2500 can be combined with other components in a mobile device (not shown), including, e.g., device 2550. Each of such devices can contain one or more of computing device 2500, 2550, and an entire system can be made up of multiple computing devices 2500, 2550 communicating with each other.
Computing device 2550 includes processor 2552, memory 2564, an input/output device including, e.g., display 2554, communication interface 2566, and transceiver 2568, among other components. Device 2550 also can be provided with a storage device, including, e.g., a microdrive or other device, to provide additional storage. Each of components 2550, 2552, 2564, 2554, 2566, and 2568, are interconnected using various buses, and several of the components can be mounted on a common motherboard or in other manners as appropriate.
Processor 2552 can execute instructions within computing device 2550, including instructions stored in memory 2564. The processor can be implemented as a chipset of chips that include separate and multiple analog and digital processors. The processor can provide, for example, for coordination of the other components of device 2550, including, e.g., control of user interfaces, applications run by device 2550, and wireless communication by device 2550.
Processor 2552 can communicate with a user through control interface 2558 and display interface 2556 coupled to display 2554. Display 2554 can be, for example, a TFT LCD (Thin-Film-Transistor Liquid Crystal Display) or an OLED (Organic Light Emitting Diode) display, or other appropriate display technology. Display interface 2556 can comprise appropriate circuitry for driving display 2554 to present graphical and other data to a user. Control interface 2558 can receive commands from a user and convert them for submission to processor 2552. In addition, external interface 2562 can communicate with processor 2542, so as to enable near area communication of device 2550 with other devices. External interface 2562 can provide, for example, for wired communication in some implementations, or for wireless communication in other implementations, and multiple interfaces also can be used.
Memory 2564 stores data within computing device 2550. Memory 2564 can be implemented as one or more of a computer-readable medium or media, a volatile memory unit or units, or a non-volatile memory unit or units. Expansion memory 2574 also can be provided and connected to device 2550 through expansion interface 2572, which can include, for example, a SIMM (Single In Line Memory Module) card interface. Such expansion memory 2574 can provide extra storage space for device 2550, or also can store applications or other data for device 2550. Specifically, expansion memory 2574 can include instructions to carry out or supplement the processes described above, and can include secure data also. Thus, for example, expansion memory 2574 can be provided as a security module for device 2550, and can be programmed with instructions that permit secure use of device 2550. In addition, secure applications can be provided through the SIMM cards, along with additional data, including, e.g., placing identifying data on the SIMM card in a non-hackable manner.
The memory can include, for example, flash memory and/or NVRAM memory, as discussed below. In one implementation, a computer program product is tangibly embodied in a data carrier. The computer program product contains instructions that, when executed, perform one or more methods, including, e.g., those described above. The data carrier is a computer- or machine-readable medium, including, e.g., memory 2564, expansion memory 2574, and/or memory on processor 2552, which can be received, for example, over transceiver 2568 or external interface 2562.
Device 2550 can communicate wirelessly through communication interface 2566, which can include digital signal processing circuitry where necessary. Communication interface 2566 can provide for communications under various modes or protocols, including, e.g., GSM voice calls, SMS, EMS, or MMS messaging, CDMA, TDMA, PDC, WCDMA, CDMA2000, or GPRS, among others. Such communication can occur, for example, through radio-frequency transceiver 2568. In addition, short-range communication can occur, including, e.g., using a Bluetooth®, WiFi, or other such transceiver (not shown). In addition, GPS (Global Positioning System) receiver module 2570 can provide additional navigation- and location-related wireless data to device 2550, which can be used as appropriate by applications running on device 2550. Sensors and modules such as cameras, microphones, compasses, accelerators (for orientation sensing), etc. maybe included in the device.
Device 2550 also can communicate audibly using audio codec 2560, which can receive spoken data from a user and convert it to usable digital data. Audio codec 2560 can likewise generate audible sound for a user, including, e.g., through a speaker, e.g., in a handset of device 2550. Such sound can include sound from voice telephone calls, can include recorded sound (e.g., voice messages, music files, and the like) and also can include sound generated by applications operating on device 2550.
Computing device 2550 can be implemented in a number of different forms, as shown in the figure. For example, it can be implemented as cellular telephone 2580. It also can be implemented as part of smartphone 2582, personal digital assistant, or other similar mobile device.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software, software applications or code) include machine instructions for a programmable processor, and can be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms machine-readable medium and computer-readable medium refer to a computer program product, apparatus and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying data to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be a form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in a form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a client computer having a user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or a combination of such back end, middleware, or front end components. The components of the system can be interconnected by a form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
In some implementations, the engines described herein can be separated, combined or incorporated into a single or combined engine. The engines depicted in the figures are not intended to limit the systems described here to the software architectures shown in the figures.
This application represents the national stage entry of PCT International Application No. PCT/US2014/027986 filed Mar. 14, 2014, which claims priority to U.S. patent application Ser. No. 61/789,161 filed Mar. 15, 2013, and U.S. Provisional Pat. App. Ser. No. 61/792,473, filed Mar. 15, 2013, which are hereby incorporated by reference in their entirety for all purposes.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/027986 | 3/14/2014 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/143842 | 9/18/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
2485481 | Cotton | Oct 1949 | A |
2525938 | Peck | Oct 1950 | A |
2684448 | Nines, Jr. | Jul 1954 | A |
3225309 | Helps | Dec 1965 | A |
4287040 | Alamaro | Sep 1981 | A |
4500563 | Ellenberger et al. | Feb 1985 | A |
4505795 | Alamaro | Mar 1985 | A |
4680694 | Huynh et al. | Jul 1987 | A |
4695358 | Mizuno et al. | Sep 1987 | A |
4705670 | O'Hare | Nov 1987 | A |
4816229 | Jensen et al. | Mar 1989 | A |
4877589 | O'Hare | Oct 1989 | A |
5285372 | Huynh et al. | Feb 1994 | A |
5378436 | Endoh et al. | Jan 1995 | A |
5396882 | Zapol | Mar 1995 | A |
5471977 | Olsson et al. | Dec 1995 | A |
5485827 | Zapol et al. | Jan 1996 | A |
5546935 | Champeau | Aug 1996 | A |
5558083 | Bathe et al. | Sep 1996 | A |
5573733 | Salama | Nov 1996 | A |
5692495 | Sheu | Dec 1997 | A |
5732693 | Bathe et al. | Mar 1998 | A |
5752504 | Bathe | May 1998 | A |
5839433 | Higenbottam | Nov 1998 | A |
5845633 | Psaros | Dec 1998 | A |
6089229 | Bathe et al. | Jul 2000 | A |
6109260 | Bathe | Aug 2000 | A |
6125846 | Bathe et al. | Oct 2000 | A |
6164276 | Bathe et al. | Dec 2000 | A |
6224653 | Shvedchikov et al. | May 2001 | B1 |
6250302 | Rantala | Jun 2001 | B1 |
6296827 | Castor et al. | Oct 2001 | B1 |
6536429 | Pavlov et al. | Mar 2003 | B1 |
6581599 | Stenzler | Jun 2003 | B1 |
6668828 | Figley et al. | Dec 2003 | B1 |
6758214 | Fine et al. | Jul 2004 | B2 |
6920876 | Miller et al. | Jul 2005 | B2 |
6955171 | Figley et al. | Oct 2005 | B1 |
6955790 | Castor et al. | Oct 2005 | B2 |
6986351 | Figley et al. | Jan 2006 | B2 |
7025869 | Fine et al. | Apr 2006 | B2 |
7040313 | Fine et al. | May 2006 | B2 |
7122018 | Stenzler et al. | Oct 2006 | B2 |
7220393 | Miller et al. | May 2007 | B2 |
7255105 | Figley et al. | Aug 2007 | B2 |
7312584 | Tamita et al. | Dec 2007 | B2 |
7335181 | Miller et al. | Feb 2008 | B2 |
7485324 | Miller et al. | Feb 2009 | B2 |
7498000 | Pekshev et al. | Mar 2009 | B2 |
7516742 | Stenzler et al. | Apr 2009 | B2 |
7520866 | Stenzler et al. | Apr 2009 | B2 |
7531133 | Hole et al. | May 2009 | B2 |
7560076 | Rounbehler et al. | Jul 2009 | B2 |
7589473 | Suslov | Sep 2009 | B2 |
7744812 | Witherspoon et al. | Jun 2010 | B2 |
7861717 | Krebs | Jan 2011 | B1 |
7955294 | Stenzler et al. | Jun 2011 | B2 |
8030849 | Suslov | Oct 2011 | B2 |
8043252 | Miller et al. | Oct 2011 | B2 |
8079998 | Hole et al. | Dec 2011 | B2 |
8151791 | Arlow et al. | Apr 2012 | B2 |
8282966 | Baldassarre et al. | Oct 2012 | B2 |
8291904 | Bathe et al. | Oct 2012 | B2 |
8293284 | Baldassarre et al. | Oct 2012 | B2 |
8344627 | Hooke et al. | Jan 2013 | B1 |
8431163 | Baldassarre et al. | Apr 2013 | B2 |
8518457 | Miller et al. | Aug 2013 | B2 |
8573209 | Bathe et al. | Nov 2013 | B2 |
8573210 | Bathe et al. | Nov 2013 | B2 |
8574531 | Miller et al. | Nov 2013 | B2 |
8717733 | Gefter et al. | May 2014 | B2 |
8776794 | Bathe et al. | Jul 2014 | B2 |
8776795 | Bathe et al. | Jul 2014 | B2 |
8790715 | Montgomery et al. | Jul 2014 | B2 |
8795222 | Stenzler et al. | Aug 2014 | B2 |
8795741 | Baldassarre | Aug 2014 | B2 |
8821828 | Hilbig et al. | Sep 2014 | B2 |
8846112 | Baldassarre | Sep 2014 | B2 |
9095534 | Stenzler et al. | Aug 2015 | B2 |
9265911 | Bathe et al. | Feb 2016 | B2 |
9279794 | Tolmie et al. | Mar 2016 | B2 |
9295802 | Bathe et al. | Mar 2016 | B2 |
9408993 | Bathe et al. | Aug 2016 | B2 |
9573110 | Montgomery et al. | Feb 2017 | B2 |
9770570 | Schnitman et al. | Sep 2017 | B2 |
9795756 | Flanagan et al. | Oct 2017 | B2 |
9982354 | Kim | May 2018 | B2 |
20010031230 | Castor et al. | Oct 2001 | A1 |
20040019274 | Galloway, Jr. et al. | Jan 2004 | A1 |
20040028753 | Hedenstierna et al. | Feb 2004 | A1 |
20040031248 | Lindsay | Feb 2004 | A1 |
20040181149 | Langlotz et al. | Sep 2004 | A1 |
20050172971 | Kolobow | Aug 2005 | A1 |
20050218007 | Pekshev et al. | Oct 2005 | A1 |
20050263150 | Chathampally | Dec 2005 | A1 |
20050281465 | Marquart et al. | Dec 2005 | A1 |
20060025700 | Fallik | Feb 2006 | A1 |
20060172018 | Fine et al. | Aug 2006 | A1 |
20060276844 | Alon et al. | Dec 2006 | A1 |
20070151561 | Laurila | Jul 2007 | A1 |
20070190184 | Montgomery et al. | Aug 2007 | A1 |
20080017030 | Fleck | Jan 2008 | A1 |
20080078382 | LeMahieu et al. | Apr 2008 | A1 |
20080135044 | Freitag et al. | Jun 2008 | A1 |
20080202509 | Dillon et al. | Aug 2008 | A1 |
20100189808 | Gupta et al. | Jul 2010 | A1 |
20100275911 | Arlow et al. | Nov 2010 | A1 |
20120279500 | Singvogel et al. | Nov 2012 | A1 |
20120296265 | Dobrynin et al. | Nov 2012 | A1 |
20130123801 | Umasuthan et al. | May 2013 | A1 |
20130150863 | Baumgartner | Jun 2013 | A1 |
20140031668 | Mobasser et al. | Jan 2014 | A1 |
20140158121 | Flanagan et al. | Jun 2014 | A1 |
20140216452 | Miller et al. | Aug 2014 | A1 |
20140251787 | Montgomery et al. | Sep 2014 | A1 |
20140363525 | Montgomery et al. | Dec 2014 | A1 |
20150000659 | Martin | Jan 2015 | A1 |
20150004248 | Morrill et al. | Jan 2015 | A1 |
20150034084 | Av-Gay et al. | Feb 2015 | A1 |
20150044305 | Av-Gay et al. | Feb 2015 | A1 |
20150090261 | Crosbie | Apr 2015 | A1 |
20150174158 | Av-Gay et al. | Jun 2015 | A1 |
20150272988 | Av-Gay et al. | Oct 2015 | A1 |
20160022731 | Av-Gay et al. | Jan 2016 | A1 |
20160030699 | Zapol et al. | Feb 2016 | A1 |
20160038710 | Zapol et al. | Feb 2016 | A1 |
20160243328 | Tolmie et al. | Aug 2016 | A1 |
20160367775 | Tolmie et al. | Dec 2016 | A1 |
20170014571 | Deem et al. | Jan 2017 | A1 |
20170014591 | Tolmie et al. | Jan 2017 | A1 |
20170014592 | Tolmie et al. | Jan 2017 | A1 |
20170021124 | Tolmie et al. | Jan 2017 | A1 |
20170065631 | Av-Gay et al. | Mar 2017 | A1 |
20180125883 | Av-Gay et al. | May 2018 | A1 |
20180133246 | Av-Gay et al. | May 2018 | A1 |
Number | Date | Country |
---|---|---|
1099997 | Mar 1995 | CN |
1730115 | Feb 2006 | CN |
101828432 | Sep 2010 | CN |
0621051 | Oct 1994 | EP |
1036758 | Sep 2000 | EP |
1854494 | Nov 2007 | EP |
2151554 | Feb 2010 | EP |
H04132560 | May 1992 | JP |
2000102616 | Apr 2000 | JP |
2001517108 | Oct 2001 | JP |
2004065636 | Mar 2004 | JP |
2006273677 | Oct 2006 | JP |
9507610 | Mar 1995 | WO |
2004032719 | Apr 2004 | WO |
2011002606 | Jan 2011 | WO |
2012094008 | Jul 2012 | WO |
2013052548 | Apr 2013 | WO |
2013070712 | May 2013 | WO |
2013181179 | Dec 2013 | WO |
2014085719 | Jun 2014 | WO |
2015066278 | May 2015 | WO |
2015127085 | Aug 2015 | WO |
Entry |
---|
Namihira, et al., Production of Nitric Oxide Using a Pulsed Arc Discharge, IEEE Transactions on Plasma Science, 2002, 30(5):1993-1998. |
PCT International Search Report, PCT/US2014/028439, dated Jul. 24, 2014. |
PCT International Preliminary Report on Patentability, PCT/US2014/028439, dated Sep. 15, 2015. |
PCT International Search Report, PCT/US2014/027986, dated Jul. 17, 2014. |
PCT International Preliminary Report on Patentability, PCT/US2014/027986, dated Sep. 15, 2015. |
Mok, et al., Application of Positive Pulsed Corona Discharge to Removal of SO2 and NOx, Proceedings, ICESP VII, Sep. 20-25, 1998, Kyongju, Korea, 8 pages. |
Keshav, Using Plasmas for High-Speed Flow Control and Combustion Control, Dissertation for Degree of Doctor of Philosophy, The Ohio State University, 2008, 268 pages. |
Number | Date | Country | |
---|---|---|---|
20160030699 A1 | Feb 2016 | US |
Number | Date | Country | |
---|---|---|---|
61789161 | Mar 2013 | US | |
61792473 | Mar 2013 | US |