The technical field generally relates to vehicles and, more specifically, to fuel tanks of vehicles.
Certain vehicles today have internal combustion engines that utilize a fuel tank along with a carbon canister for collecting hydrocarbons and thereby limiting carbon emissions. However, existing techniques may not always be optimal, for example in reducing carbon emissions while also maintaining engine performance in various circumstances.
Accordingly, it is desirable to provide improved methods and systems for controlling an evaporative emissions system of a vehicle, for example for reducing carbon emissions while maintaining engine performance. Furthermore, other desirable features and characteristics of the present invention will become apparent from the subsequent detailed description of the invention and the appended claims, taken in conjunction with the accompanying drawings and this background of the invention.
In an exemplary embodiment, an evaporative emissions system is provided for a vehicle, the fuel system including: that includes an engine: a fuel tank configured to provide fuel for the engine: a plurality of sensors configured to generate sensor data for the evaporative emissions system: a carbon canister configured to capture carbon emissions from the fuel tank; a first valve disposed between the carbon canister and the engine; a second valve disposed between the fuel tank and the carbon canister; and one or more processors that are configured to at least facilitate selectively controlling opening and closing of the first and second valves, to thereby control carbon emissions from the carbon canister and maintain performance of the engine, using the sensor data.
Also in an exemplary embodiment, the one or more processors are further configured to at least facilitate: determining, using the sensor data, whether conditions are appropriate for aggressive purging of the carbon canister, using the sensor data; when it is determined that the conditions are appropriate for the aggressive purging, commanding the first valve to be open and the second valve to be closed while providing instructions for the aggressive purging at a first flow rate; and when it is determined that the conditions are not appropriate for the aggressive purging, commanding the second valve to be open while providing instructions for conservative purging at a second flow rate that is less than the first flow rate.
Also in an exemplary embodiment, the one or more processors are further configured to at least facilitate determining whether the conditions are appropriate for the aggressive purging based on a transmission state of the vehicle, a fuel tank pressure, and diagnostics performed on the evaporative emissions system.
Also in an exemplary embodiment, the plurality of sensors include a plurality of pressure sensors configured to measure a plurality of pressure values for the evaporative emissions system; and the one or more processors are configured to at least facilitate selectively controlling the second valve using the plurality of pressure values.
Also in an exemplary embodiment, the plurality of pressure sensors include: a first pressure sensor disposed between the second valve and the carbon canister and configured to measure a first pressure therebetween; and a second pressure sensor disposed between the fuel tank and the second valve and configured to measure a second pressure proximate the fuel tank; and the one or more processors are configured to selectively control the second valve using both the first pressure and the second pressure.
Also in an exemplary embodiment, the one or more processors are further configured to at least facilitate: determining a difference between the first pressure and the second pressure; and selectively controlling the second valve using the difference between the first pressure and the second pressure.
Also in an exemplary embodiment, the evaporative emissions system further comprises a vent solenoid, and the one or more processors are further configured to at least facilitate: performing diagnostics for the evaporative emissions system, by selectively generating and releasing a vacuum in the evaporative emissions system via selective opening and closing of the first valve and the vent solenoid, and determining the difference between the first pressure and the second pressure as the vacuum is generated and released; and utilizing the diagnostics for control of carbon emissions for the evaporative emissions system.
In another exemplary embodiment, a method is provided for controlling carbon emissions of an evaporative emissions system of a vehicle having an engine, a fuel tank configured to provide fuel for the engine, and a carbon canister configured to capture carbon emissions from the fuel tank, the method including: obtaining sensor data via a plurality of sensors for the evaporative emissions system; and selectively controlling opening and closing of a first valve disposed between the carbon canister and the engine and a second valve disposed between the fuel tank and the carbon canister, via one or more processors, to thereby control carbon emissions from the carbon canister and maintain performance of the engine, using the sensor data.
Also in an exemplary embodiment, the method further includes: determining, via the one or more processors using the sensor data, whether conditions are appropriate for aggressive purging of the carbon canister: when it is determined that the conditions are appropriate for the aggressive purging, commanding, via the one or more processors, the first valve to be open and the second valve to be closed while providing instructions for the aggressive purging at a first flow rate; and when it is determined that the conditions are not appropriate for the aggressive purging, commanding, via the one or more processors, the second valve to be open while providing instructions for conservative purging at a second flow rate that is less than the first flow rate.
Also in an exemplary embodiment, the determining of whether the conditions are appropriate for the aggressive purging is made via the one or more processors based on a transmission state of the vehicle, a fuel tank pressure, and diagnostics performed on the evaporative emissions system.
Also in an exemplary embodiment: the step of obtaining the sensor data includes measuring a plurality of pressure values via a plurality of pressure sensors for the evaporative emissions system; and the method further includes selectively controlling the second valve, via the one or more processors, using the plurality of pressure values.
Also in an exemplary embodiment, the step of measuring the plurality of pressure values includes: measuring a first pressure between the second valve and the carbon canister via a first pressure sensor disposed therebetween; and measuring a second pressure between the second valve and the fuel tank via a second pressure sensor disposed therebetween.
Also in an exemplary embodiment, the method further includes: determining, via the one or more processors, a difference between the first pressure and the second pressure; and selectively controlling the second valve, via the one or more processors, using the difference between the first pressure and the second pressure.
Also in an exemplary embodiment, the method further includes: performing diagnostics for the evaporative emissions system, via the one or more processors, by selectively generating and releasing a vacuum in the evaporative emissions system via selective control of the first valve and a vent solenoid, via the one or more processors: determining the difference between the first pressure and the second pressure, via the one or more processors, as the vacuum is generated and released; and utilizing the diagnostics for control of carbon emissions for the evaporative emissions system, via the one or more processors.
In another exemplary embodiment, a control system is provided for controlling carbon emissions of an evaporative emissions system of a vehicle having an engine, a fuel tank configured to provide fuel for the engine, and a carbon canister configured to capture carbon emissions from the fuel tank, the control system including: a plurality of sensors configured to obtain sensor data for the evaporative emissions system; and one or more processors that are coupled to the plurality of sensors and that are configured to at least facilitate selectively controlling opening and closing of a first valve disposed between the carbon canister and the engine and a second valve disposed between the fuel tank and the carbon canister, to thereby control carbon emissions from the carbon canister and maintain performance of the engine, using the sensor data.
Also in an exemplary embodiment, the one or more processors are further configured to at least facilitate: determining, using the sensor data, whether conditions are appropriate for aggressive purging of the carbon canister: when it is determined that the conditions are appropriate for the aggressive purging, commanding the first valve to be open and the second valve to be closed while providing instructions for the aggressive purging at a first flow rate; and when it is determined that the conditions are not appropriate for the aggressive purging, commanding the second valve to be open while providing instructions for conservative purging at a second flow rate that is less than the first flow rate.
Also in an exemplary embodiment, the one or more processors are further configured to at least facilitate determining whether the conditions are appropriate for the aggressive purging based on a transmission state of the vehicle, a fuel tank pressure, and diagnostics performed on the evaporative emissions system.
Also in an exemplary embodiment: the plurality of sensors include a plurality of pressure sensors configured to measure a plurality of pressure values for the evaporative emissions system; and the one or more processors are further configured to at least facilitate selectively controlling the second valve using the plurality of pressure values.
Also in an exemplary embodiment, the plurality of pressure sensors include: a first pressure sensor disposed between the second valve and the carbon canister and configured to measure a first pressure therebetween; and a second pressure sensor disposed between the second valve and the fuel tank and configured to measure a second pressure therebetween; and the one or more processors are further configured to at least facilitate: determining a difference between the first pressure and the second pressure; and selectively controlling the second valve using the difference between the first pressure and the second pressure.
Also in an exemplary embodiment, the one or more processors are further configured to at least facilitate: performing diagnostics for the evaporative emissions system by selectively generating and releasing a vacuum in the evaporative emissions system via selective opening and closing of the first valve and a vent solenoid, via the one or more processors: determining the difference between the first pressure and the second pressure as the vacuum is generated and released; and utilizing the diagnostics for control of carbon emissions for the evaporative emissions system.
The present disclosure will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
The following detailed description is merely exemplary in nature and is not intended to limit the disclosure or the application and uses thereof. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
In various embodiments, the vehicle 100 comprises an automobile. The vehicle 100 may be any one of a number of different types of automobiles, such as, for example, a sedan, a wagon, a truck, or a sport utility vehicle (SUV), and may be two-wheel drive (2WD) (i.e., rear-wheel drive or front-wheel drive), four-wheel drive (4WD) or all-wheel drive (AWD), and/or various other types of vehicles in certain embodiments. In certain embodiments, the vehicle 100 may also comprise a motorcycle or other vehicle, such as aircraft, spacecraft, watercraft, and so on, and/or one or more other types of mobile platforms (e.g., a robot and/or other mobile platform).
Also in various embodiments, the engine 104 comprises an internal combustion engine. In addition, in various embodiments, the engine 104 operates using fuel, such as gasoline fuel, diesel fuel, one or more “flex fuels” (e.g., a mixture of gasoline and alcohol), a gaseous compound (e.g., hydrogen and/or natural gas), and/or one or more other types of fuel stored in the fuel tank 106.
As depicted in
In various embodiments, the intake manifold 110 distributes air to the engine 104, and the throttle body 112 helps to control the flow of outside air into the engine 104 after the outside air passes through the air filter 114.
Also in various embodiments, the carbon canister 108 is coupled to the fuel tank 106, and controls hydrocarbon emissions/vapor that would otherwise flow through the vent solenoid 116 into the outside air 103 in the environment surrounding the vehicle 100. In various embodiments, the vent solenoid 116 is utilized during diagnostics when measuring the difference between the two pressure sensors. Specifically, the vent solenoid 116, when closed, allows vacuum to be built in the system to execute the diagnostics.
In addition, in various embodiments, the purge valve 118 is disposed between the carbon canister 108 and the intake manifold 110, and provides a restriction therebetween. In various embodiments, the purge valve 118 thereby regulates the flow that is supplied to the engine 104. Also in various embodiments, carbon emissions are purged from the carbon canister 108 via the purge valve 118 when the engine 104 is running (e.g., when the purge valve is biased open for a relatively longer time as compared with typical or default operation thereof). In various embodiments, the purge valve 118 is capable of being biased open or biased closed quickly based on pulse width modulation (PWM). In certain embodiments, the purge valve 118 is operated in connection with a control algorithm (e.g., in accordance with the process 300 of
Also as depicted in
In various embodiments, the first pressure sensor 122 and the second pressure sensor 124 obtain pressure measurements that are utilized in controlling the purge valve 118 and the FTIV 120. Specifically, in various embodiments, comparisons are made via one or more control systems 130 as to differences between the pressure measurements of the first pressure sensor 122 versus the second pressure sensor 124, and these comparisons are utilized for selective control of the purge valve 118 and the FTIV. 120 in accordance with the process 300 of
As illustrated in
With reference to
In various embodiments, as depicted in
In various embodiments, the plurality of sensors 202 include pressure sensors, such as the first pressure sensor 122 and the second pressure sensor 124 of
Also in various embodiments, the controller (or computer system) 204 is coupled to the plurality of sensors 202, and provides the decision making functionality for the control system 130, including selective operation of the purge valve 118 and the FTIV 120 based on the sensor data and in accordance with the steps of the process 300 described further below in connection with
It will be appreciated that the control system 130 may otherwise differ from the embodiment depicted in
In the depicted embodiment, the controller (or computer system) 204 of the control system 130 includes a processor 206, a memory 208, an interface 210, a storage device 212, and a bus 214. The processor 206 performs the computation and control functions of the control system 130, and may comprise any type of processor or multiple processors, single integrated circuits such as a microprocessor, or any suitable number of integrated circuit devices and/or circuit boards working in cooperation to accomplish the functions of a processing unit. In addition, as used herein, the term “processor” may include one or more different types of processors, computers, microcontrollers, or the like, or any combination thereof. During operation, the processor 206 executes one or more programs 216 contained within the memory 208 and, as such, controls the general operation of the control system 130 and the computer system 204 thereof, generally in executing the processes described herein, such as the processes and implementations depicted in
The memory 208 can be any type of suitable memory. For example, the memory 208 may include various types of dynamic random access memory (DRAM) such as SDRAM, the various types of static RAM (SRAM), and the various types of non-volatile memory (PROM, EPROM, and flash). In certain examples, the memory 208 is located on and/or co-located on the same computer chip as the processor 206. In the depicted embodiment, the memory 208 stores the above-referenced program 216 along with stored values 218 (e.g., that may include threshold values for controlling operation of the purge valve 118 and the FTIV 120, and so on).
The bus 214 serves to transmit programs, data, status and other information or signals between the various components of the computer system of the control system 130. The interface 210 allows communication to the computer system of the control system 130, for example from a system driver and/or another computer system, and can be implemented using any suitable method and apparatus. In one embodiment, the interface 210 obtains the various data from the plurality of sensors 202. The interface 210 can include one or more network interfaces to communicate with other systems or components. The interface 210 may also include one or more network interfaces to communicate with technicians, and/or one or more storage interfaces to connect to storage apparatuses, such as the storage device 212.
The storage device 212 can be any suitable type of storage apparatus, including various different types of direct access storage and/or other memory devices. In one exemplary embodiment, the storage device 212 comprises a program product from which memory 208 can receive a program 216 that executes one or more embodiments of the processes and implementations of
The bus 214 can be any suitable physical or logical means of connecting computer systems and components. This includes, but is not limited to, direct hard-wired connections, fiber optics, infrared and wireless bus technologies. During operation, the program 216 is stored in the memory 208 and executed by the processor 206.
It will be appreciated that while this exemplary embodiment is described in the context of a fully functioning computer system, those skilled in the art will recognize that the mechanisms of the present disclosure are capable of being distributed as a program product with one or more types of non-transitory computer-readable signal bearing media used to store the program and the instructions thereof and carry out the distribution thereof, such as a non-transitory computer readable medium bearing the program and containing computer instructions stored therein for causing a computer processor (such as the processor 206) to perform and execute the program. Such a program product may take a variety of forms, and the present disclosure applies equally regardless of the particular type of computer-readable signal bearing media used to carry out the distribution. Examples of signal bearing media include: recordable media such as floppy disks, hard drives, memory cards and optical disks, and transmission media such as digital and analog communication links. It will be appreciated that cloud-based storage and/or other techniques may also be utilized in certain embodiments. It will similarly be appreciated that the computer system of the control system 130 may also otherwise differ from the embodiment depicted in
As depicted in
In various embodiments, sensor data is obtained (step 304). In various embodiments, sensor data is obtained from the plurality of sensors 202 of
Also, in various embodiments, determinations are made during steps 306-316 as to whether various conditions are satisfied for the process 300. In various embodiments, these determinations are made, using the sensor data of step 304, by one or more processors (e.g., one or more processors 206 of
Specifically, in various embodiments, a determination is made as to whether the fuel tank pressure is within a predetermined range (step 306). In various embodiments, this determination is made by one or more processors 206 based on readings from the second pressure sensor 124 of
In various embodiments, if it is determined in step 306 that the fuel tank pressure in within the predetermined range, then the process 300 proceeds to step 318, described further below. Conversely, if it is instead determined in step 306 that the fuel tank pressure is not within the predetermined range, then the process 300 proceeds instead to step 321, also described further below.
Also in various embodiments, a determination is made as to whether the transmission state of the vehicle 100 is in a forward or reverse transmission state (step 308). In various embodiments, this determination is made by one or more processors 206 based on sensor data provided by one or more of the plurality of sensors 202 of
In various embodiments, if it is determined in step 308 that the vehicle 100 is currently operating in either a forward transmission state or a reverse transmission state, then the process 300 proceeds to step 318, described further below. Conversely, if it is instead determined in step 308 that the vehicle 100 is not operating in either a forward transmission state or a reverse transmission state (e.g., if the vehicle 100 is in a park transmission state), then the process 300 proceeds instead to step 321, also described further below.
Also in various embodiments, diagnostics are performed (step 310). In various embodiments, the diagnostics of step 310 are performed with respect to the evaporative emissions system 102 (e.g., including diagnostics as to the purge valve 118, FTIV 120, and the first and second pressure sensors 122, 124) via one or more processors 206 based on the sensor data of step 304, including the pressure values obtained via the first and second pressure sensors 122, 124. In various embodiments, the diagnostics of step 310 are performed in accordance with steps of
In various embodiments, a determination is made as to whether the diagnostics are complete (step 312). In various embodiments, this determination is made by one or more processors 206 based on whether the diagnostic steps illustrated in
In various embodiments, if it is determined in step 312 that the diagnostics are complete, then the process 300 proceeds to step 318, described further below. Conversely, if it is instead determined in step 312 that the diagnostics are not complete, then the process 300 proceeds instead to step 321, also described further below.
Also in various embodiments, fault analysis is performed (step 314). In various embodiments, based on the diagnostics of step 310 (e.g., as described in greater detail further below in connection with
In various embodiments, a determination is made as to whether no relevant faults are active (step 316). In various embodiments, this determination is made by one or more processors 206 based on the fault analysis of step 314 with respect to the evaporative emissions system 102.
In various embodiments, if it is determined in step 316 that no faults are active, then the process 300 proceeds to step 318, described below. Conversely, if it is instead determined in step 316 that one or more faults are active, then the process 300 proceeds instead to step 321, also described below.
As described above, in various embodiments, if any of the conditions of steps 306, 308, 312, and/or 316 are satisfied, then the process 300 proceeds to step 318. Also in various embodiments, during step 318 a determination is made as to whether each of the conditions of steps 306, 308, 312, and 316 are satisfied. In various embodiments, this determination is also made by one or more processors 206.
In various embodiments, when it is determined in step 318 that each of the conditions of steps 306, 312, and 316 are satisfied (namely, that the fuel tank pressure is within the predetermined range, and that the transmission state is in either the forward or reverse gear, and that the diagnostics are complete, and that no relevant faults are active), then the process 300 proceeds to step 319, as the FTIV 120 is closed. Specifically, in various embodiments, during step 319, the controller(s) 130 provide instructions for the FTIV 120 to move to a closed position, and the instructions are implemented via the FTIV 120 and/or via one or more actuators thereof and/or coupled thereto. Also in various embodiment, when this occurs, purge flow is applied in accordance with a first flow calibration setting (step 320). In various embodiments, a relatively more aggressive purging of the carbon canister 108 is performed (in contrast to step 322 below). Specifically, in various embodiments, during step 320, the controller(s) 130 control purge flow of carbon emissions from the carbon canister 108 to the engine 104 at a first (relatively fast) rate through the purge valve 118 (e.g., with the purge valve 118 being widely open and/or open for a relatively longer amount of time as compared with typical or default operation) while the FTIV 120 is closed. In certain embodiments, the process 300 then either repeats or ends at step 324.
Conversely, in various embodiments, when it is instead determined in step 318 that one or more of the conditions of steps 306, 312, and 316 are not satisfied, then the process 300 instead proceeds to step 321, as the FTIV 120 is opened. Specifically, in various embodiments, during step 321, the controller(s) 130 provide instructions for the FTIV 120 to move to an open position, and the instructions are implemented via the FTIV 120 and/or via one or more actuators thereof and/or coupled thereto. Also in various embodiment, when this occurs, purge flow is applied in accordance with a second flow calibration set (step 322). In various embodiments, a relatively more conservative purging of the carbon canister 108 is performed (in contrast to step 320 above). Specifically, in various embodiments, during step 322, the controller(s) 130 control purge flow of carbon emissions from the carbon canister 108 to the engine 104 at a second (relatively slower, as compared with the first rate of step 320) rate through the purge valve 118 (e.g., with the purge valve 118 being at least significantly closed (or biased closed for a relatively longer amount of time), or at least more closed (or biased closed for a relatively longer amount of time) as compared with step 320) while the FTIV 120 is open. In certain embodiments, the process 300 then either repeats or ends at step 324.
With reference to
As illustrated in
Also in various embodiments as depicted in
Also in various embodiments as depicted in
In various embodiments, the diagnostics step 310 then terminates at step 410 (i.e., after the stuck open diagnostics of step 406 and the stuck closed diagnostics of step 408 are both performed). In various embodiments, the process 300 then returns to step 312 of
With reference to
First, with reference to
In various embodiments, if it is determined in step 502 that the diagnostic criteria have not been met, then the process 300 returns to step 321 of
Conversely, if it is instead determined in step 502 that the diagnostic criteria have been met, then the process 300 instead proceeds to step 504. In various embodiments, during step 504, the vent solenoid 116 and the FTIV 120 are both closed. In various embodiments, this is performed via instructions that are provided via one or more processors 206. Also in various embodiments, this generates a vacuum in the system.
In addition, in various embodiments, a determination is made as to whether flow in the system is greater than a predetermined threshold (step 506). In various embodiments, this determination is made by one or more processors 206 based on pressure measurements made by the first pressure sensor 122 of
In various embodiments, if it is determined in step 506 that the flow is greater than the predetermined threshold, then the process 300 proceeds to step 510, for implementation of a control strategy as depicted in
Specifically, with reference to
With continued reference to
In various embodiments, if it is determined in step 604 that the pressure difference is greater than the predetermined threshold, then it is determined that the FTIV 120 is not stuck open (step 606). Specifically, in various embodiments, one or more processors 206 make this determination, and provide a diagnostic “Pass” as a result.
Conversely, also in various embodiments, if it is instead determined in step 604 that the pressure difference is less than the predetermined threshold, then it is determined instead that the FTIV 120 is stuck open (step 608). Specifically, in various embodiments, one or more processors 206 make this determination, and provide a diagnostic “Fail” as a result.
In either case, in various embodiments, the results of the diagnostics are utilized in various steps of the process 300, such as steps 312-316 of
With reference back to
In various embodiments, if it is determined in step 508 that the pressure difference is greater than the predetermined threshold, then it is determined that the FTIV 120 is not stuck open (step 512). Specifically, in various embodiments, one or more processors 206 make this determination, and provide a diagnostic “Pass” as a result.
Conversely, also in various embodiments, if it is instead determined in step 508 that the pressure difference is less than the predetermined threshold, then it is determined instead that the FTIV 120 is stuck open (step 514). Specifically, in various embodiments, one or more processors 206 make this determination, and provide a diagnostic “Fail” as a result.
In either case, in various embodiments, the results of the diagnostics are utilized in various steps of the process 300, such as steps 312-316 of
With reference now to
First, with continued reference to
In various embodiments, if it is determined in step 702 that the diagnostic criteria have not been met, then the process 300 returns to step 703, in which a determination is made that effective diagnostics are not available. In various embodiments, this is determined by one or more processors 206.
Conversely, if it is instead determined in step 702 that the diagnostic criteria have been met, then the process 300 instead proceeds to step 704. In various embodiments, during step 704, the vent solenoid 116 and the FTIV 120 are both opened. In various embodiments, this is performed via instructions that are provided via one or more processors 206. Also in various embodiments, this releases a vacuum in the system as the stuck closed diagnostic is being executed.
In various embodiments, during step 706, a determination is made as to whether a pressure difference is greater than a predetermined threshold. In various embodiments, during step 706, as the vacuum is maintained, an integrated pressure difference is calculated between the pressure readings of the first pressure sensor 122 versus the second pressure sensor 124 of
In various embodiments, if it is determined in step 706 that the pressure difference is less than the predetermined threshold, then it is determined that the FTIV 120 is not stuck closed (step 708). Specifically, in various embodiments, one or more processors 206 make this determination, and provide a diagnostic “Pass” as a result.
Conversely, also in various embodiments, if it is instead determined in step 706 that the pressure difference is greater than the predetermined threshold, then it is determined instead that the FTIV 120 is stuck closed (step 710). Specifically, in various embodiments, one or more processors 206 make this determination, and provide a diagnostic “Fail” as a result.
In either case, in various embodiments, the results of the diagnostics are utilized in various steps of the process 300, such as steps 312-316 of
Accordingly, methods, systems, and vehicles are provided for controlling carbon emissions of an evaporative emissions system of a vehicle. As described above and in connection with the Figures, in various embodiments multiple valves and pressure sensors are utilized in connection with a disclosed control algorithm for selectively opening and closing the valves, including based on the measured pressures and a difference therebetween, in controlling carbon emissions for the evaporative emissions system while maintaining operation of an engine associated with the evaporative emissions system.
It will be appreciated that the systems, vehicles, and methods may vary from those depicted in the Figures and described herein. For example, the vehicle 100 of
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the disclosure in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiment or exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the disclosure as set forth in the appended claims and the legal equivalents thereof.
Number | Name | Date | Kind |
---|---|---|---|
11359582 | Dudar | Jun 2022 | B1 |
11441498 | Dudar | Sep 2022 | B1 |
20060053868 | Chung | Mar 2006 | A1 |
20110197862 | Der Manuelian | Aug 2011 | A1 |