This invention relates generally to irrigation control, and more particularly to the controlling irrigation using a multi-wire path that provides power and data to irrigation devices.
Decoder-based irrigation systems are generally understood in the irrigation arts. In these systems, a two-wire path extends from an encoder into the field and various decoders are coupled to two-wire path. The decoders are typically coupled to solenoid activated valves. The encoder outputs a power signal on the two-wire path. The power signal is modulated with data in order to address and provide control signals to the decoders. In some known systems, the power signal is an AC power signal that is modulated by selectively clipping the positive half signal. The decoders in the field derive their operational power from the AC signal and decoder the data to determine if they are being addressed and to take any actions indicated by the data.
Disclosed herein are embodiments of systems, apparatuses and methods pertaining to providing power and data to one or more irrigation devices. This description includes drawings, wherein:
Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions and/or relative positioning of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments of the present invention. Certain actions and/or steps may be described or depicted in a particular order of occurrence while those skilled in the art will understand that such specificity with respect to sequence is not actually required. The terms and expressions used herein have the ordinary technical meaning as is accorded to such terms and expressions by persons skilled in the technical field as set forth above except where different specific meanings have otherwise been set forth herein.
Generally speaking, pursuant to various embodiments, systems, apparatuses and methods are provided herein useful for providing power and data to an irrigation device. In some embodiments, an encoder for an irrigation control unit that provides power and data to an irrigation device over a multi-wire path comprises: an AC to DC converter configured to convert an input AC signal into a DC voltage; an AC signal generator coupled to the AC to DC converter, the AC signal generator configured to generate an output AC signal modulated with data; the control unit control circuit coupled to the AC signal generator and configured to: provide a modulation control signal to the AC signal generator to control generation and modulation of the output AC signal, the data modulated on the output AC signal comprising commands in accordance with irrigation programming; and a multi-wire interface coupled to the AC signal generator and configured to electrically couple to a multi-wire path extending into a landscape and to which irrigation devices may be connected.
In some embodiments, a decoder unit for an irrigation system that receives power and data from an irrigation control unit over a multi-wire path comprises: an input interface configured to couple to a multi-wire path of a decoder-based irrigation control system and to receive an output AC signal modulated with data and transmitted by an encoder of an irrigation control unit over the multi-wire path; a switch coupled to the input interface and configured to couple to a solenoid of an irrigation device; a decoder circuit connected to the input interface and comprising a decoder circuit control circuit is configured to: decode the data from the received output AC signal input to the decoder circuit; determine, from the decoded data, that the irrigation device is to be activated; and output a control signal to the switch to cause the switch to close and connect the output AC signal to the solenoid; and a current measure circuit coupled to the switch and configured to measure a current of the output AC signal passing through the switch and being drawn by the solenoid and provide a first output signal comprising the measure of the current to the decoder circuit control circuit; and wherein the decoder circuit control circuit is further configured to determine, based on the measure of the current, whether the solenoid is operating properly or whether a ground short condition exists.
In some embodiments, a decoder unit for an irrigation system that receives power and data from an irrigation control unit over a multi-wire path comprises: an input interface configured to couple to a multi-wire path of a decoder-based irrigation control system and to receive an output AC signal modulated with data and transmitted by an encoder of an irrigation control unit over the multi-wire path, wherein the modulation of the output AC signal comprises selective modulation of a frequency of one or more cycles of the output AC signal to have a selectable one of a plurality of frequencies; a switch coupled to the input interface and configured to couple to a solenoid of an irrigation device; a decoder circuit coupled to the input interface, the decoder circuit comprising: a filter coupled to the input interface and configured to filter the output AC signal; a clipper circuit coupled to an output of the filter, wherein the clipper circuit is configured to limit an amplitude of the filtered output AC signal; and a decoder circuit control circuit configured to: receive a filtered and clipped output AC signal from the clipper circuit; detect zero crossings and timing of the zero crossings of the filtered and clipped output AC signal; determine a frequency of one or more cycles of the output AC signal; decode the data modulated on the output AC signal based the frequency of multiple sets of the one or more cycles of the output AC signal; determine, from the decoded data, that the irrigation device is to be activated; and output a control signal to the switch to cause the switch to close and connect the output AC signal to the solenoid.
In some embodiments, a method for an irrigation control unit that provides power and data to an irrigation device over a multi-wire path comprises: converting, using an alternating current (AC) to direct current (DC) converter, an input AC signal into a DC voltage; providing, by a control unit control circuit, a modulation control signal to control generation of an output AC signal and modulation of data on the output AC signal, the data comprising commands in accordance with irrigation programming; generating, by the AC signal generator, the output AC signal modulated with the data based on the DC voltage and the modulation control signal; and outputting, via a multi-wire interface coupled to the AC signal generator, the output AC signal to a multi-wire path extending into a landscape and to which irrigation devices are connected.
In some embodiments, method for a decoder unit of an irrigation system that receives power and data from an irrigation control unit over a multi-wire path comprises: receiving, at an input interface of the decoder unit coupled to the multi-wire path of a decoder-based irrigation control system, an output AC signal modulated with data and having been transmitted by the irrigation control unit over the multi-wire path; decoding, by a decoder circuit control circuit of a decoder circuit of the decoder unit, the data from the output AC signal; determining, by the decoder circuit control circuit and from the decoded data, that an irrigation device is to be activated; outputting, by the decoder circuit control circuit, a control signal to cause a switch to close and connect the output AC signal to a solenoid of the irrigation device; measuring, by a current measure circuit coupled to the switch, a current of the output AC signal passing through the switch and being drawn by the solenoid; providing, by the current measure circuit, a first output signal comprising the measure of the current to the decoder circuit control circuit; and determining, by the decoder circuit control circuit and based on the measure of the current, whether one of the solenoid is operating properly and whether a ground short condition exists.
In some embodiments, method for a decoder unit of an irrigation system that receives power and data from an irrigation control unit over a multi-wire path comprises: receiving, at an input interface of the decoder unit coupled to the multi-wire path of a decoder-based irrigation control system, an output AC signal modulated with data and having been transmitted by the irrigation control unit over the multi-wire path, wherein the output AC signal is modulated with the data through a selective modulation of a frequency of one or more cycles of the output AC signal to have a selectable one of a plurality of frequencies; limiting, by a clipper circuit of a decoder circuit of the decoder unit, an amplitude of the output AC signal; receiving, at a decoder circuit control circuit of the decoder circuit, a clipped output AC signal from the clipper circuit; detecting, by the decoder circuit control circuit, zero crossings and timing of the zero crossings of the clipped output AC signal; determining, by the decoder circuit control circuit, a frequency of one or more cycles of the output AC signal based on the zero crossings and the timing of the zero crossings; decoding, by the decoder circuit control circuit, the data modulated on the output AC signal based the frequency of multiple sets of the one or more cycles of the output AC signal; determining, by the decoder circuit control circuit and from the decoded data, that an irrigation device is to be activated; and outputting, by the decoder circuit control circuit, a control signal to a switch to cause the switch to close and connect the output AC signal to a solenoid of the irrigation device.
In some embodiments, a system for an irrigation control that provides power and data to a plurality of irrigation devices over a multi-wire path comprises: an irrigation control unit having an encoder, the encoder comprising: an alternating current (AC) to direct current (DC) converter configured to convert an input AC signal into a DC voltage; an AC signal generator coupled to the AC to DC converter, the AC signal generator configured to generate an output AC signal modulated with data; a control unit control circuit coupled to the AC signal generator and configured to: provide a modulation control signal to the AC signal generator to control generation and modulation of the output AC signal, the data modulated on the output AC signal comprising commands in accordance with irrigation programming; and a multi-wire interface coupled to the AC signal generator and configured to output the output AC signal to the multi-wire path; the multi-wire path coupled to the multi-wire interface and extending into a landscape and to which the plurality of irrigation devices are connected; and the plurality of irrigation devices, each coupled to the multi-wire path at different portions thereof, wherein each of the irrigation devices comprises: an input interface configured to couple to the multi-wire path and to receive the output AC signal modulated with the data; a switch coupled to the input interface and configured to couple to a solenoid of the irrigation device; a decoder circuit connected to the input interface and comprising a decoder circuit control circuit, wherein the decoder circuit control circuit is configured to: decode the data from the output AC signal; determine, from the decoded data, that the irrigation device is to be activated; and output a control signal to the switch to cause the switch to close and connect the output AC signal to the solenoid.
In
In
In known decoder-based control systems, there are various ways to encode data onto the signal that is applied to a two-wire path. Many approaches involve selectively clipping an AC signal in order to encode data bits on the signal.
In accordance with several embodiments, circuits, systems and methods are provided to produce an output AC signal for the multi-wire path. In some embodiments, an input power signal is converted into a DC voltage, which is used to generate an AC signal modulated with data. For example, referring next to
The AC to DC converter 304 is coupled to a control unit control circuit 305 which is also coupled to the AC signal generator 306. The control unit control circuit 305 is a processor-based device including one or more processors, and operates with one or more integrated or connected memories. The control unit control circuit 305 and the memory may be integrated together, such as in a microcontroller, application specification integrated circuit, field programmable gate array or other such device, or may be separate devices coupled together. Generally, the control unit control circuit 305 can comprise a fixed-purpose hard-wired platform or can comprise a partially or wholly programmable platform. These architectural options are well known and understood in the art and require no further description here. And generally, the control unit control circuit 305 is configured (for example, by using corresponding software and/or firmware programming as will be well understood by those skilled in the art) to carry out one or more of the steps, actions, and/or functions described herein. For example, in some embodiments, the control unit control circuit 305 controls operation of the encoder 312 and/or the irrigation control unit 318, and outputs signaling to the AC signal generator 306 to control the waveform of the output AC signal 316 provided to the multi-wire path 106.
In some embodiments, under control by the control unit control circuit, the AC signal generator 306 creates a modulated output signal having any desired signal characteristics or modulation technique. The output AC signal 316 is coupled to the multi-wire path 106 at a multi-wire path connector or multi-wire path interface 307. In some embodiments, the output AC signal 316 provides operational power to the irrigation devices (e.g., decoders 308) coupled to the multi-wire path 106, in such case, the output AC signal may also be referred to as an AC power signal. In some embodiments, the output AC signal 316 is modulated with data but does not provide operational power, i.e., the devices connected to the multi-wire path receive their operational power in other ways, such as through battery power or connection to a different power supply.
One or more irrigation control devices are connected to the multi-wire path 106 at variously locations about the length of the path 106. As illustrated in
Depending on the signaling output from the control unit control circuit 305, the output AC signal 316 provided by the AC signal generator 306 may be modulated in any number of ways. In some embodiments, the output AC signal is one or more of amplitude, frequency, and phase modulated with data.
In some embodiments, the output AC signal applied to the multi-wire path 106 is amplitude modulated by selectively clipping or attenuating portions of the signal waveform. For example, in some embodiments, as shown in the output AC signal 2400 of
In some embodiments, the output AC signal is frequency modulated. For example, in some embodiments, the AC signal generator 306 creates a signal in which the frequency of one or more cycles of the signal is selectively changed to modulate data bits on the signal, e.g., using a frequency shift keying modulation. For example, as controlled by the control unit control circuit 305, the AC signal generator 306 selectively changes the frequency of each cycle of the AC signal (at the start of each cycle) to one of two or more values, e.g., 55 and 65 Hz, thereby outputting a modulated output AC signal 316 over the multi-wire path 106. In some embodiments, the decoders 308 determine whether each cycle is at 55 Hz and/or 65 Hz to extract the corresponding 1 or 0 data bit. In an illustrative non-limiting example, by using frequencies close to 60 Hz, the modulated signal may power the decoders 308 and any connected irrigation components 310, such as latching or non-latching solenoids, sensors, and so on. Various embodiments of frequency modulated output AC signals are shown in
In some embodiments, the output AC signal is phase modulated. For example, in some embodiments, the AC signal generator 306 may create a signal in which the phase of one or more cycles of the signal is selectively changed to modulate data bits on the signal. For example, as controlled by the control unit control circuit 305, the AC signal generator 306 selectively changes the phase of each cycle of the AC signal (at the start of each cycle) to be in phase or out of phase thereby outputting a modulated output AC signal 316 over the multi-wire path 106. Further details are described in
Referring next to
In some embodiments, the encoder 312A includes a current measure circuit 410 coupled to the H-Bridge circuit 412 that can sense and measure the current being drawn by devices on the multi-wire path 106, e.g., in order to detect whether a decoder instructed to draw power to open a valve has in fact done so (i.e., did the solenoid turn on), and/or to detect data bits transmitted by the decoders through selectively altering the amount of current consumed by the decoders. The current measure circuit 410 provides an output to the microcontroller 402.
As stated above, the microprocessor 402 generates the PWM signal 404 to control the shape of the AC signal generated by the H-Bridge circuit 412. It is understood in the art how to generate a PWM signal to drive an H-Bridge circuit. In an illustrative non-limiting example, an exemplary PWM control signal 504 and corresponding filtered output AC signal 518 are shown in
Alternatively or in addition to, in some embodiments, the H-Bridge output signal 414 passes through the filter circuit 416 to filter unwanted frequencies and smooth the waveform. For example, the filter circuit 416 may include a low pass filter (LPF). In one embodiment, the low pass filter may include one or more inductors L1, L2 and/or capacitors C1, such as shown in
In
In
In the embodiments of
In the embodiments of
In the embodiments of
In the embodiments of
In all of the embodiments of
Referring next to
In the embodiments of
In the embodiments of
In the embodiments of
In the embodiments of
It is understood that the specific values and characteristics for the components of the H-Bridge circuit 412, the filter circuit 416, the surge suppressor circuit 420 and the various current measure circuits can be designed and/or selected to provide the intended functionality and performance suitable for the given application. In some embodiments, the H-bridge circuit 412 of
Referring next to
The AC signal 316 is received by the decoder 1808 over the multi-wire path 106 at its input interface (typically, wires coupled to the multi-wire path). In order to derive operational power for the decoder 1808, the AC signal is rectified by rectifier 1803 and regulated by regulator 1805 to provide a DC voltage for the microcontroller 1802 (e.g., 3.3 volts DC). The received AC signal is filtered by one or more RC circuits (R2/C2) 1820 and/or passed through a voltage signal clipper circuit 1804 which provides an input to the microcontroller 1802 (decoder circuit control circuit). In some embodiments, the microcontroller 1802 uses the output of the clipper circuit 1804 to detect the zero crossings of the received AC signal, which provides the microcontroller with the frequency of the received AC signal. In embodiments where one or more periods of the AC signal have been frequency modulated, zero crossing detection (e.g., determining when the signal crosses at zero voltage and the relative timing of zero crossings in the waveform indicates the frequency of a given cycle or cycles of the waveform) allows demodulation of the data encoded on the AC signal. It is understood that other circuitry may be needed to decoder AC signals that are amplitude and/or phase modulated. The demodulated or decoded data will provide addressing data and commands or other actions for the decoder. If the addressing data indicates that the given decoder is not addressed, then the microcontroller can ignore the commands/actions. If the addressing data indicates that the given decoder is being addressed, then the microcontroller processes and executes the received commands/actions. Generally, in some embodiments, the RC circuit 1820, the voltage clipper circuit 1804 and the microcontroller 1802 function together as a decoder circuit that decoder the data modulated on the signal received at the input interface.
In the illustrated embodiment, the decoder 1808 controls an AC solenoid 1816, e.g., that is coupled to an irrigation valve. The received AC signal provides power and is also coupled to the switch 1814 and the solenoid 1816. In the event the received decoded data indicates that the decoder is to activate the solenoid 1816, the microcontroller 1802 closes the switch 1814 drawing current and power to the solenoid 1816. This causes a solenoid activated valve to actuate to an open position allowing water to flow to sprinkler devices.
In some embodiments, the current measure circuit 1812 coupled to the switch 1814 senses and provides output signals to the microcontroller 1802 that are indicative of the current passing or flowing through the switch 1814 and being drawn by the solenoid 1816. The current measure circuit 1812 provides an output signal coupled to the microcontroller 1802 that comprises a measure of the current. In some embodiments, these output signals can be used by the microcontroller to automatically determine if there is a ground short in the solenoid 1816 or whether the solenoid is operating properly. For example, in some embodiments, a typical 24 VAC irrigation solenoid may draw current approximately 250-300 mA of current in normal used when the switch is closed, i.e., approximately 250-300 mA of current pass through the switch. In some embodiments, when the current measure circuit 1812 provides an output signal to the microcontroller 1802 that corresponds to the measure of the current being greater than a threshold of 400 mA, the microcontroller (decoder circuit control circuit) 1802 determines that there is a ground short in the solenoid 1816. In some embodiments, when the current measure circuit 1812 provides an output signal to the microcontroller 1802 that corresponds to the measure of the current being less than another threshold of 150 mA, the microcontroller 1802 determines that there is an open circuit in the solenoid 1816. In some embodiments, a solenoid 1816 may have an inrush current (e.g., the maximal instantaneous input current drawn by the solenoid 1816 when first turned on) that can last for 30-60 milliseconds (e.g., inrush current period). In such an embodiment, the microcontroller 1802 may ignore and/or may not obtain the measure of current from the current measure circuit 1812 for a period between 30-60 milliseconds after the solenoid 1816 is first turned on (after the switch is first closed). In some embodiments, the microcontroller 1802 may start obtaining and/or receiving the measure of current immediately after the inrush current period to prevent damage to the switch 1814 in the event of a short condition, but not so soon that the microcontroller 1802 falsely identifies the inrush current as a short. For example, the current measure circuit 1812 may measure a current of the output AC signal 316 after a predetermined time delay (e.g., a period anywhere between 30-60 milliseconds) following closing of the switch 1814 to account for an initial inrush current. In some embodiments, a decoder circuit control circuit (e.g., a microcontroller 1802) may determine that a ground short condition exists when the measure of the current is greater than a first threshold which set at a level above the peak normal current draw following the inrush period (e.g., the threshold is set to 400 mA when the peak normal current draw is about 300 mA). In some embodiments, a decoder circuit control circuit (e.g., a microcontroller 1802) may determine that an open circuit condition exists when the measure of the current is less than a second threshold. In some embodiments, the second threshold is less than the first threshold, and is usually set at a level below the lowest normal current draw following the inrush period (e.g., the threshold is set to 150 mA when the peak normal current draw is about 250 mA).
In some embodiments, the LED 1818 (or other visible or visual indicator) is fixed to the decoder housing to be viewable to a user and is electrically coupled to the microcontroller 1802 and can be used to visually indicate status of the decoder to the user. For example, in some embodiments, the LED 1818 may be illuminated in the event the microcontroller 1802 detects a short in the solenoid 1816 using the current measure circuit 1812. The LED 1818 may also indicate whether the solenoid is being actuated, indicate that the decoder is being placed into programming mode (see below) or indicate other status or failure modes. In embodiments using multiple colors, the colors can have different indications. Further in some embodiments, the LED may be evenly or intermittently illuminated (e.g., flashed or blinked) to show status.
In some embodiments, the decoder 1808 includes a programming sensor 1806 that provides an output to the microcontroller 1802. In some embodiments, the programming sensor comprises a magnetic sensor, such as a Reed switch, Hall effect sensor or other magnetically activated sensors. For example, in some embodiments, a magnet (e.g., included in a wand, pencil, or other structure) is brought into proximity to the programming sensor 1806 which causes the sensor 1806 to output a signal to the microcontroller 1802. This causes the microcontroller 1802 to enter a programming mode such that it will be receptive to and store programming commands demodulated from received AC signals. Such programming commands may provide the decoder with station assignments, assigned addressing data, scheduling data, and operation data, for example. In some embodiments, these programming commands originate from the irrigation controller functionality of the irrigation control unit of the irrigation control system.
The microcontroller 1802 is an example of a decoder circuit control circuit such as described herein. For example, a decoder circuit control circuit and a control unit control circuit are a processor-based device including one or more processors, and operates with one or more integrated or connected memories. The control unit control circuit 305 and the memory may be integrated together, such as in a microcontroller, application specification integrated circuit, field programmable gate array or other such device, or may be separate devices coupled together. Generally, the control unit control circuit 305 can comprise a fixed-purpose hard-wired platform or can comprise a partially or wholly programmable platform. These architectural options are well known and understood in the art and require no further description here. And generally, the control unit control circuit 305 is configured (for example, by using corresponding software and/or firmware programming as will be well understood by those skilled in the art) to carry out one or more of the steps, actions, and/or functions described herein.
Referring next to
In some embodiments, the decoder unit 2600 includes a current measure circuit 1812 coupled to the switch 1814. In some embodiments, the current measure circuit 1812 may include an operational amplifier and a resistor. In some embodiments, the current measure circuit 1812 measures a current of the output AC signal passing through the switch 1814 and being drawn by the solenoid 1816 and provides a first output signal including the measure of the current to the decoder circuit control circuit 1802. In some embodiments, the decoder circuit control circuit 1802 determines, based on the measure of the current, whether the solenoid 1816 is operating properly or whether a ground short condition exists. In some embodiments, the decoder unit 2600 includes a light emitting diode (LED) 1818 (e.g., a multi-color LED), a programming sensor 1806, and/or a voltage signal clipper 1804. In some embodiments, the LED 1818 may be mounted on a housing enclosing the decoder circuit 2602, the switch 1814, and/or the current measure circuit 1812. In some embodiments, the LED 1818 illuminates when the decoder circuit control circuit 1802 determines the ground short condition exists.
In some embodiments, a decoder circuit 2602 may be coupled to the input interface 2604. In some embodiments, the decoder circuit 2602 includes a filter 1820 coupled to the input interface 2604. In some embodiments, the filter 1820 filters the output AC signal. In some embodiments, the decoder circuit 2602 includes a clipper circuit 1804 coupled to an output of the filter 1820. In some embodiments, the clipper circuit 1804 limits an amplitude of the filtered output AC signal. In some embodiments, the clipper circuit 1804 may include two diodes in series and/or one or more electronic components capable of clipping or attenuating portions of a signal waveform, for example, the output AC signal. In some embodiments, the clipper circuit 1804 may include two Zener diodes in series. In some embodiments, the decoder circuit 2602 includes a decoder circuit control circuit 1802 that receives a filtered and clipped output AC signal from the clipper circuit 1804. In some embodiments, the decoder circuit control circuit 1802 is configured to (programmed to) detect zero crossings and timing of the zero crossings of the filtered and clipped output AC signal. In some embodiments, the decoder circuit control circuit 1802 determines a frequency of one or more cycles of the output AC signal. For example, the decoder circuit control circuit 1802 can determine or distinguish the frequency of each cycle or group of cycles in the received waveform to decode data in the waveform. In some embodiments, the decoder circuit control circuit 1802 decodes the data modulated on the output AC signal based the frequency of multiple sets of the one or more cycles of the output AC signal. In some embodiments, the decoder circuit control circuit 1802 determines, from the decoded data, that the irrigation device is to be activated. In some embodiments, the decoder circuit control circuit 1802 outputs a control signal to the switch 1814 to cause the switch 1814 to close and connect the output AC signal to the solenoid 1816.
Referring next to
In the embodiments of
In the embodiments of
In the embodiments of
In the embodiments of
In the embodiments of
In some embodiments, the frequencies selected when using frequency modulation are variations of the input AC signal. For example, if the input AC signal is 120 volts at 60 Hz, the first and second frequencies (for cycles 1902 and 1904, for example) may be 55 and 65 Hz. In another example, if the input AC signal is 120 volts at 60 Hz, the first and second frequencies (for cycles 1902 and 1904, for example) may be 60 and 70 Hz. In some embodiments, these values are selected in order to provide an AC power signal having a voltage and frequency sufficient to power the solenoids coupled to the decoders. In some embodiments, the first and second frequencies may be within plus or minus 50% of the frequency of the input frequency. In other embodiments, the first and second frequencies may be within plus or minus 20% of the frequency of the input frequency. It is understood that the frequencies selected are to provide the intended functionality and performance suitable for the given application.
Referring next to
Referring next to
Referring next to
Those skilled in the art will recognize that a wide variety of other modifications, alterations, and combinations can also be made with respect to the above described embodiments without departing from the scope of the invention, and that such modifications, alterations, and combinations are to be viewed as being within the ambit of the inventive concept.
This application is a divisional of U.S. application Ser. No. 17/175,372 filed Feb. 12, 2021, which claims the benefit of U.S. Provisional Application No. 62/975,390 filed Feb. 12, 2020, entitled DATA MODULATED SIGNAL GENERATION IN A MULTI-WIRE IRRIGATION CONTROL SYSTEM, which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
3729710 | Sherwin | Apr 1973 | A |
6257264 | Sturman | Jul 2001 | B1 |
6402048 | Collins | Jun 2002 | B1 |
6688535 | Collins | Feb 2004 | B2 |
6721630 | Woytowitz | Apr 2004 | B1 |
6763287 | Brundisini | Jul 2004 | B2 |
6812826 | Buhler | Nov 2004 | B2 |
6842667 | Beutler | Jan 2005 | B2 |
6993416 | Christiansen | Jan 2006 | B2 |
7069115 | Woytowitz | Jun 2006 | B1 |
7084741 | Plummer | Aug 2006 | B2 |
7181319 | Woytowtiz | Feb 2007 | B1 |
7182272 | Marian | Feb 2007 | B1 |
7225037 | Shani | May 2007 | B2 |
7245991 | Woytowitz | Jul 2007 | B1 |
7248945 | Woytowitz | Jul 2007 | B2 |
7269829 | Smith | Sep 2007 | B2 |
7289886 | Woytowitz | Oct 2007 | B1 |
7328089 | Curren | Feb 2008 | B2 |
7358626 | Gardner | Apr 2008 | B2 |
7398139 | Woytowitz | Jul 2008 | B1 |
7403840 | Moore | Jul 2008 | B2 |
7406363 | Doering | Jul 2008 | B2 |
7412303 | Porter | Aug 2008 | B1 |
7421317 | Christiansen | Sep 2008 | B2 |
7457676 | Sutardja | Nov 2008 | B1 |
7457678 | Smith | Nov 2008 | B2 |
7494070 | Collins | Feb 2009 | B2 |
7510542 | Blight | Mar 2009 | B2 |
7546172 | Sutardja | Jun 2009 | B1 |
7574285 | Kah | Aug 2009 | B2 |
7584023 | Palmer | Sep 2009 | B1 |
7606637 | Habing | Oct 2009 | B2 |
7613546 | Nelson | Nov 2009 | B2 |
7613547 | Woytowitz | Nov 2009 | B1 |
7619322 | Gardner | Nov 2009 | B2 |
7756917 | Dehart | Jul 2010 | B2 |
7772726 | Porter | Aug 2010 | B1 |
7778736 | Sutardja | Aug 2010 | B2 |
7792612 | Kah | Sep 2010 | B2 |
7844368 | Alexanian | Nov 2010 | B2 |
7847433 | Mancebo del Castillo Pagola | Dec 2010 | B2 |
7853363 | Porter | Dec 2010 | B1 |
7877168 | Porter | Jan 2011 | B1 |
7899581 | Woytowitz | Mar 2011 | B1 |
7916458 | Nelson | Mar 2011 | B2 |
7930069 | Savelle | Apr 2011 | B2 |
7953517 | Porter | May 2011 | B1 |
7962244 | Alexanian | Jun 2011 | B2 |
8006897 | Douglass | Aug 2011 | B1 |
8014904 | Woytowitz | Sep 2011 | B1 |
8055389 | Holindrake | Nov 2011 | B2 |
8145331 | Sutardja | Mar 2012 | B2 |
8145332 | Sutardja | Mar 2012 | B2 |
8183719 | Scripca | May 2012 | B2 |
8271144 | Kah | Sep 2012 | B2 |
8274171 | Korol | Sep 2012 | B2 |
8275309 | Woytowitz | Sep 2012 | B2 |
8285421 | Vander Griend | Oct 2012 | B2 |
8301309 | Woytoxitz | Oct 2012 | B1 |
8352088 | Christiansen | Jan 2013 | B2 |
8374710 | Sutardja | Feb 2013 | B2 |
8374726 | Holindrake | Feb 2013 | B2 |
8396603 | Savelle | Mar 2013 | B2 |
8401705 | Alexanian | Mar 2013 | B2 |
8436559 | Kidd | May 2013 | B2 |
8458307 | Seelman | Jun 2013 | B2 |
8494683 | Piper | Jul 2013 | B2 |
8497597 | Korol | Jul 2013 | B2 |
8509683 | Woytowitz | Aug 2013 | B2 |
8538592 | Alexanian | Sep 2013 | B2 |
8548632 | Porter | Oct 2013 | B1 |
8600569 | Woytowitz | Dec 2013 | B2 |
8606415 | Woytowitz | Dec 2013 | B1 |
8615329 | O'Connor | Dec 2013 | B2 |
8619819 | Seelman | Dec 2013 | B2 |
8620480 | Alexanian | Dec 2013 | B2 |
8620481 | Holindrake | Dec 2013 | B2 |
8638009 | Korol | Jan 2014 | B2 |
8660705 | Woytowitz | Feb 2014 | B2 |
8681610 | Mukerji | Mar 2014 | B1 |
8700222 | Woytowitz | Apr 2014 | B1 |
8738181 | Greer | May 2014 | B2 |
8738189 | Alexanian | May 2014 | B2 |
8739025 | Haila | May 2014 | B2 |
8793024 | Woytowitz | Jul 2014 | B1 |
8796879 | Korol | Aug 2014 | B2 |
8874275 | Alexanian | Oct 2014 | B2 |
8878465 | Kidd | Nov 2014 | B2 |
8897899 | Marsters | Nov 2014 | B2 |
8901771 | Mancebo Del Castillo Pagola | Dec 2014 | B2 |
8924032 | Woytowitz | Dec 2014 | B2 |
8977400 | Porter | Mar 2015 | B1 |
9032998 | O'Brien | May 2015 | B2 |
9081376 | Woytowitz | Jul 2015 | B2 |
9128489 | Bauman | Sep 2015 | B2 |
9153970 | Scripca | Oct 2015 | B2 |
9155254 | Edwards | Oct 2015 | B2 |
9169944 | Dunn | Oct 2015 | B1 |
9192110 | Standerfer | Nov 2015 | B2 |
9301461 | Woytowitz | Apr 2016 | B2 |
9307620 | Woytowitz | Apr 2016 | B2 |
9439369 | Christiansen | Sep 2016 | B2 |
9538713 | Pearson | Jan 2017 | B2 |
9539602 | Wright, III | Jan 2017 | B2 |
9577415 | Veloskey | Feb 2017 | B1 |
9578817 | Dunn | Feb 2017 | B2 |
9590537 | Pasche | Mar 2017 | B2 |
9623431 | Lichte | Apr 2017 | B2 |
9665106 | Lorenz | May 2017 | B2 |
9678485 | Malaugh | Jun 2017 | B2 |
9756797 | Sarver | Sep 2017 | B2 |
9775307 | Bartlett | Oct 2017 | B2 |
9781887 | Woytowitz | Oct 2017 | B2 |
9786422 | Edwards | Oct 2017 | B2 |
9792557 | Mathur | Oct 2017 | B2 |
9817380 | Bangalore | Nov 2017 | B2 |
9870887 | Woytowitz | Jan 2018 | B2 |
9872445 | Cline | Jan 2018 | B2 |
9877438 | Bermudez Rodriguez | Jan 2018 | B2 |
9880537 | Mewes | Jan 2018 | B2 |
9889458 | Lichte | Feb 2018 | B2 |
9933778 | Hamann | Apr 2018 | B2 |
9939297 | Eyring | Apr 2018 | B1 |
9959507 | Mathur | May 2018 | B2 |
9986696 | Halahan | Jun 2018 | B2 |
9987649 | Wright, III | Jun 2018 | B2 |
10010031 | Liu | Jul 2018 | B1 |
10015894 | Veloskey | Jul 2018 | B2 |
10113287 | Christiansen | Oct 2018 | B2 |
10139797 | Mewes | Nov 2018 | B2 |
10166565 | Lemkin | Jan 2019 | B2 |
10225996 | Kremicki | Mar 2019 | B1 |
10228711 | Woytowitz | Mar 2019 | B2 |
10231391 | Standerfer | Mar 2019 | B2 |
10278181 | Hall | Apr 2019 | B2 |
10285344 | Stange | May 2019 | B2 |
10306844 | Levine | Jun 2019 | B1 |
10328444 | Wright, III | Jun 2019 | B2 |
10359788 | Gutierrez | Jul 2019 | B2 |
10368503 | Kah, Jr. | Aug 2019 | B2 |
10374931 | Hall | Aug 2019 | B2 |
10409296 | Elle | Sep 2019 | B1 |
10425248 | Tulliano | Sep 2019 | B2 |
10448585 | Kundra | Oct 2019 | B2 |
10512227 | Rainone | Dec 2019 | B2 |
10542684 | Pearson | Jan 2020 | B2 |
10556248 | Wright, III | Feb 2020 | B2 |
10654061 | Lichte | May 2020 | B2 |
10743482 | Standerfer | Aug 2020 | B2 |
10779484 | Halahan | Sep 2020 | B2 |
10853894 | Rupp | Dec 2020 | B2 |
10918030 | Woytowitz | Feb 2021 | B2 |
10925225 | Andaya | Feb 2021 | B1 |
10939626 | Kremicki | Mar 2021 | B2 |
10945109 | Nies | Mar 2021 | B2 |
11039582 | Gilliam | Jun 2021 | B2 |
11043795 | Pignato | Jun 2021 | B2 |
11053652 | Christiansen | Jul 2021 | B2 |
11229168 | Woytowitz | Jan 2022 | B2 |
11357181 | Nickerson | Jun 2022 | B2 |
20020091452 | Addink | Jul 2002 | A1 |
20040011408 | Campbell | Jan 2004 | A1 |
20040233973 | Fullerton | Nov 2004 | A1 |
20090135629 | Mancebo Del Castillo Pagola | May 2009 | A1 |
20090138132 | Collins | May 2009 | A1 |
20100270803 | Irwin | Oct 2010 | A1 |
20140005843 | Thomas | Jan 2014 | A1 |
20140031996 | Nickerson | Jan 2014 | A1 |
20150245568 | O'Brien | Sep 2015 | A1 |
20170167630 | Ferrer Herrera | Jun 2017 | A1 |
20180199525 | Cline | Jul 2018 | A1 |
20180279429 | Sadwick | Sep 2018 | A1 |
20180295796 | Woytowitz | Oct 2018 | A1 |
20190150380 | Kremicki | May 2019 | A1 |
20190150381 | Tennyson | May 2019 | A1 |
20190224402 | Henry | Jul 2019 | A1 |
20190242494 | Ferrer Herrera | Aug 2019 | A1 |
20190261555 | Baldwin | Aug 2019 | A1 |
20190261584 | Olive-Chahinian | Aug 2019 | A1 |
20190275551 | Renquist | Sep 2019 | A1 |
20190364752 | Marsters | Dec 2019 | A1 |
20200044759 | Carter | Feb 2020 | A1 |
20210144940 | Woytowitz | May 2021 | A1 |
20210270911 | Kageyama | Sep 2021 | A1 |
20220023894 | Wright, III | Jan 2022 | A1 |
20220051237 | Karpenko | Feb 2022 | A1 |
20230397552 | Woytowitz | Dec 2023 | A1 |
Number | Date | Country |
---|---|---|
2021163518 | Aug 2021 | WO |
Entry |
---|
PCT; App. No. PCT/US2021/017895; International Preliminary Report on Patentability mailed Aug. 25, 2022; (23 pages). |
PCT; App. No. PCT/US2021/017895; International Search Report and Written Opinion mailed Jun. 4, 2021; (30 pages). |
U.S. Appl. No. 17/175,372; Notice of Allowance and Fees Due (PTOL-85) mailed Feb. 2, 2022; (9 pages). |
U.S. Appl. No. 17/175,372; Office Action dated Sep. 14, 2021; (22 pages). |
Number | Date | Country | |
---|---|---|---|
20220304263 A1 | Sep 2022 | US |
Number | Date | Country | |
---|---|---|---|
62975390 | Feb 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17175372 | Feb 2021 | US |
Child | 17839978 | US |