The present application is a U.S. National Stage Application of International Application No. PCT/US2015/057949 filed Oct. 29, 2015, which is incorporated herein by reference in its entirety for all purposes.
This disclosure generally relates to the monitoring of hydrocarbon wellbores, and more particularly to detecting mud pulse signals and mud pump stroke information using Distributed Acoustic Sensing (DAS) techniques.
Drilling requires the acquisition of many disparate data streams, including mud pulse telemetry data. Mud may refer to drilling fluid used when drilling wellbores for hydrocarbon recovery. Mud may be pumped through the drill bit and the area surrounding the drill bit for cooling and lubrication, and then pumped through a mud conditioning system to clean the drilling fluid or to perform other operations. Drilling systems may use valves to modulate the flow of the mud, which may generate pressure pulses that propagate up the column of fluid inside the wellbore. The pressure pulses (referred to as mud pulses) may be analyzed to determine one or more properties or characteristics associated with the drilling operation. As it pumps the mud through the drilling system, a mud pump may generate additional pressure pulses (referred to as mud pump stroke pulses) that may interfere with the detection of the transmitted mud pulses.
Acoustic sensing using DAS may use the Rayleigh backscatter property of a fiber's optical core and may spatially detect disturbances that are distributed along the fiber length. Such systems may rely on detecting optical phase changes brought about by changes in strain along the fiber's core. Externally-generated acoustic disturbances may create very small strain changes to optical fibers.
These drawings illustrate certain aspects of certain embodiments of the present disclosure. They should not be used to limit or define the disclosure.
While embodiments of this disclosure have been depicted and described and are defined by reference to example embodiments of the disclosure, such references do not imply a limitation on the disclosure, and no such limitation is to be inferred. The subject matter disclosed is capable of considerable modification, alteration, and equivalents in form and function, as will occur to those skilled in the pertinent art and having the benefit of this disclosure. The depicted and described embodiments of this disclosure are examples only, and not exhaustive of the scope of the disclosure.
The present disclosure describes a system and method for detecting transmitted mud pulse signals and mud pump stroke information using a DAS system. Mud pulse signals sent from downhole during drilling operations may have relatively low amplitude when detected at or near the surface of a well. In addition to these pressure pulses, a mud pump located at the surface of the well may generate relatively large amplitude pressure pulses (due to the reciprocation of the pump pistons and/or the opening and closing of intake and discharge valves in the pump). These additional pressure pulses from the mud pump may interfere with the detection of the transmitted mud pulse signals from downhole. In order to better detect the transmitted mud pulse signals, aspects of the present disclosure may include a DAS system coupled to various locations along the drill string, mud return tube, and/or the mud pump of the drilling system to detect disturbances in the optical fiber caused by the mud pulse signals and the mud pump strokes. Once detected by the DAS system, the mud pump stroke information may be removed from the DAS data to provide a cleaner mud pulse signal for analysis.
To facilitate a better understanding of the present disclosure, the following examples of certain embodiments are given. In no way should the following examples be read to limit, or define, the scope of the disclosure. Embodiments of the present disclosure and its advantages are best understood by referring to
Modifications, additions, or omissions may be made to
DAS data collection system 200 comprises DAS box 201 coupled to sensing fiber 230. DAS box 201 may be a physical container that comprises optical components suitable for performing DAS techniques using optical signals 212 transmitted through sensing fiber 230, including signal generator 210, circulators 220, coupler 240, mirrors 250, photodetectors 260, and information handling system 270 (all of which are communicably coupled with optical fiber), while sensing fiber 230 may be any suitable optical fiber for performing DAS techniques. DAS box 201 and sensing fiber 230 may be located at any suitable location for detecting mud pulses and/or mud pump stroke pulses. For example, in some embodiments, DAS box 201 may be located at the surface of the wellbore with sensing fiber 230 coupled to one or more components of the drilling system, such as a mud pump, a mud return tube, and a drill string.
Signal generator 210 may include a laser and associated opto-electronics for generating optical signals 212 that travel down sensing fiber 230. Signal generator 210 may be coupled one or more circulators 220 inside DAS box 201. In certain embodiments, optical signals 212 from signal generator 210 may be amplified using optical gain elements, such as any suitable amplification mechanisms including, but not limited to, Erbium Doped Fiber Amplifiers (EDFAs) or Semiconductor Optical Amplifiers (SOAs). Optical signals 212 may be highly coherent, narrow spectral line width interrogation light signals in particular embodiments.
As optical signals 212 travel down sensing fiber 230 as illustrated in
where n is the refraction index, p is the photoelastic coefficient of the sensing fiber 230, k is the Boltzmann constant, and β is the isothermal compressibility. Tf is a fictive temperature, representing the temperature at which the density fluctuations are “frozen” in the material. In certain embodiments, sensing fiber 230 may be terminated with low reflection device 231. In some embodiments, the low reflection device may be a fiber coiled and tightly bent such that all the remaining energy leaks out of the fiber due to macrobending. In other embodiments, low reflection device 231 may be an angle cleaved fiber. In still other embodiments, the low reflection device 231 may be a coreless optical fiber. In still other embodiments, low reflection device 231 may be a termination, such as an AFL ENDLIGHT. In still other embodiments, sensing fiber 230 may be terminated in an index matching gel or liquid.
Backscattered light 214 may consist of an optical light wave or waves with a phase that is altered by changes to the optical path length at some location or locations along sensing fiber 230 caused by vibration or acoustically induced strain. By sensing the phase of the backscattered light signals, it is possible to quantify the vibration or acoustics along sensing fiber 230. An example method of detecting the phase the backscattered light is through the use of a 3×3 coupler, as illustrated in
The below equations may define the light signal received by photodetectors 260a-c:
where α represents the signal at photodetector 260a, b represents the signal at photodetector 260b, c represents the signal at photodetector 260c, f represents the optical frequency of the light signal, ϕ=optical phase difference between the two light signals from the two arms of the interferometer, Pα and Pβ represent the optical power of the light signals along paths α and β, respectively, and k represents the optical power of non-interfering light signals received at the photodetectors (which may include noise from an amplifier and light with mismatched polarization which will not produce an interference signal).
In embodiments where photodetectors 260a-c are square law detectors with a bandwidth much lower than the optical frequency (e.g., less than 1 GHz), the signal obtained from the photodetectors may be approximated by the below equations:
A=½(2k2Pα2+2PαPβ cos(ϕ)+Pβ2)
B=½(2k1+Pα2+Pβ2−PαPβ(cos(ϕ)+√{square root over (3)} sin(ϕ)))
C=½(2k2+Pα2+Pβ2+PαPβ(−cos(ϕ)+√{square root over (3)} sin(ϕ)))
where A represents the approximated signal at photodetector 260a, B represents the approximated signal at photodetector 260b, and C represents the approximated signal at photodetector 260c. It will be understood by those of skill in the art that the terms in the above equations that contain ϕ are the terms that provide relevant information about the optical phase difference since the remaining terms involving the power (k, Pα, and Pβ) do not change as the optical phase changes.
In particular embodiments, quadrature processing may be used to determine the phase shift between the two signals. A quadrature signal may refer to a two-dimensional signal whose value at some instant in time can be specified by a single complex number having two parts: a real (or in-phase) part and an imaginary (or quadrature) part. Quadrature processing may refer to the use of the quadrature detected signals at photodetectors 260a-c. For example, a phase modulated signal y(t) with amplitude A, modulating phase signal θ(t), and constant carrier frequency f may be represented as:
y(t)=A sin(2πft+θ(t))
Or
y(t)=1(t) sin(2πft)+Q(t)cos(2πft)
where
I(t)≡A cos(θ(t)cos(2πft)
Q(t)≡A sin(θ(t))
Mixing the signal y(t) with a signal at the carrier frequency f results in a modulated signal at the baseband frequency and at 2f, wherein the baseband signal may be represented as follows:
y(t)eiθ(t)=I(t)+i*Q(t)
Because the Q term is shifted by 90 degrees from the I term above, the Hilbert transform may be performed on the I term to get the Q term. Thus, where (·) represents the Hilbert transform:
Q(t)=(I(t))
The amplitude and phase of the signal may be represented by the following equations:
It will be understood by those of skill in the art that for signals A, B, and C above, the corresponding quadrature I and Q terms may be represented by the following equations:
wherein the phase shift, which is shifted by π/3, is represented by:
Accordingly, the phase of the backscattered light in sensing fiber 230 may be determined using the quadrature representations of the DAS data signals received at photodetectors 260. This allows for an elegant way to arrive at the phase using the quadrature signals inherent to the DAS data collection system.
Modifications, additions, or omissions may be made to
In particular embodiments, DAS system 360 and sensing fiber 365 (which may be similar to DAS box 201 and sensing fiber 230 of
In particular embodiments, system 300 may include sensing areas 366. Sensing areas 366 may include portions of sensing fiber 365 wrapped around a portion of system 300 (e.g., return tube 355 or drill string 310) many times.
In certain embodiments, sensing areas 366 may be used at multiple locations of system 300, as shown. Sensing fiber 365 may bend when wrapped to create sensing areas 366, causing reflections from the bend points. These reflections may have considerably higher magnitude than Rayleigh scattering from the same area. The reflections may thus destructively interfere with signals travelling in sensing fiber 365, resulting in null channels in the DAS data (i.e., channels with no data signal). Because the areas where bends occur in fiber 365 may change during operation (e.g., through physical movement of the components of system 300 during operation), the locations of the null channels may change during operation. Having multiple sensing areas 366 along the path of mud flow in system 300 may therefore allow for constant mud pulse sensing during operation.
In addition, in certain embodiments, DAS system 360 and sensing fiber 365 may be used to detect and/or analyze stroke pulses from mud pump 350. During drilling, mud pump 350 may generate additional pressure pulses in system 300 (referred to as stroke pulses or mud pump stroke information) when pumping mud back to drill string 310 through return tube 355. These stroke pulses may be caused, for example, by pistons or valves in mud pump 350. In particular embodiments, the stroke pulses may be detected by DAS system 360 through the use of a stroke sensor 351 coupled to mud pump 350 and a fiber disturber 361 coupled to sensing fiber 365. Fiber disturbers 361 may be any suitable means for encoding stroke pulse information into DAS data signals by causing acoustic or vibrational disturbances in sensing fiber 365 based on information sent by stroke sensor 351. For example, stroke sensor 351 may send information associated with detected stroke pulses to a piezo-electric fiber stretcher in fiber disturber 361. In certain embodiments, the mud pump stroke pulses may be detected by a sensing area 366 on or near mud pump 350. For example, sensing fiber 365 may be wrapped around one or more portions of mud pump 350 as shown in
In particular,
In certain embodiments, the mud pump stroke information may be encoded onto DAS data signals in sensing fiber 365 by creating a sensing area 366 on or near mud pump 350. For example, sensing fiber 365 may be wrapped around one or more portions of mud pump 350 to create a sensing area as shown in
Once the stroke pulse information has been encoded into the DAS data signals in sensing fiber 365, the stroke pulses may then be detected and then analyzed and/or processed along with the detected mud pulses. In some embodiments, this may include removing the detected stroke pulses from the received DAS signals to provide a clean mud pulse telemetry signal for analysis.
Furthermore, in certain embodiments, DAS system 360 and sensing fiber 365 may be used to analyze mud flow rates through return tube 355. By analyzing multiple channels in DAS system 360, the travel time of the mud pulses may be estimated using cross-correlation techniques (e.g., using matched filter operations, which may compensate for a non-flat noise floor unlike other cross-correlation methods). Because a distance between the DAS two channels is known, a pulse velocity (and thus mud flow velocity) may be readily determined using the determined travel time of the mud pulses. Moreover, by placing sensing areas 366 on different locations of return tube 355 may allow for the measurement of mud flow velocity at the different locations in system 300 (e.g., near where the mud returns from downhole and near where the mud returns to the drill string after conditioning). For example, sensing areas may be placed on return tube 355 between the drill string 310 and mud conditioning system 340 in addition to the locations illustrated in
Modifications, additions, or omissions may be made to
Computing system 400 may be configured to detect mud pulses and mud pump stroke pulses in a downhole drilling system, in accordance with the teachings of the present disclosure. For example, computing system 400 may be configured to detect acoustic or vibrational signals (i.e., mud pump stroke information, caused by deliberate disturbances to the sensing fiber based on detected mud pump strokes) in received DAS data signals. In addition, computing system 400 may be configured to remove the mud pump stroke information from the DAS data signals to provide a cleaner signal for mud pulse signal analysis. In particular embodiments, computing system 400 may be used to perform one or more of the steps of the method described below with respect to
In particular embodiments, computing system 400 may include pulse detection module 402. Pulse detection module 402 may include any suitable components. For example, in some embodiments, pulse detection module 402 may include processor 404. Processor 404 may include, for example a microprocessor, microcontroller, digital signal processor (DSP), application specific integrated circuit (ASIC), or any other digital or analog circuitry configured to interpret and/or execute program instructions and/or process data. In some embodiments, processor 404 may be communicatively coupled to memory 406. Processor 404 may be configured to interpret and/or execute program instructions or other data retrieved and stored in memory 406. Program instructions or other data may constitute portions of software 408 for carrying out one or more methods described herein. Memory 406 may include any system, device, or apparatus configured to hold and/or house one or more memory modules; for example, memory 406 may include read-only memory (ROM), random access memory (RAM), solid state memory, or disk-based memory. Each memory module may include any system, device or apparatus configured to retain program instructions and/or data for a period of time (e.g., computer-readable non-transitory media). For example, instructions from software 408 may be retrieved and stored in memory 406 for execution by processor 404.
In particular embodiments, pulse detection module 402 may be communicatively coupled to one or more displays 410 such that information processed by pulse detection module 402 may be conveyed to operators of drilling equipment. For example, pulse detection module 402 may convey information related to the detection of mud pulses (e.g., timing between the detected mud pulses) or mud pump stroke pulses to display 410.
Modifications, additions, or omissions may be made to
Method 500 begins at step 510, where optical pulses are transmitted in a DAS data collection system coupled to a downhole drilling system. The DAS data collection system may be similar to DAS data collection system 200 of
At step 530, the optical fiber of the DAS system is disturbed based on the mud pump stroke information detected at step 520. The disturbances in the optical fiber of DAS system may thus encode the mud pump stroke information into DAS data signals received by the DAS system. This encoding may be through any suitable means, such as through the use of a fiber stretcher (e.g., fiber stretcher 362 of
At step 540, DAS data signals are received by the DAS system. The DAS data signals may be received from a DAS data collection system (similar to system 200 of
At step 550, the mud pump stroke information encoded into the DAS data signals at step 530 is detected and removed. This may be done, for example, by cross-correlating the received DAS data signals with the mud pump information signal detected by the stroke sensor in step 510. For example, a matched filter operation may be performed using the received DAS signals and the mud pump stroke information. This may also be done by subtracting the signal generated by the stroke sensor in step 520 from the received DAS data signals. However, any suitable noise cancellation technique may be used to remove the encoded mud pump stroke information.
At step 560, the mud pulse signals are detected and/or analyzed in the cleaned DAS data signal (i.e., the DAS data signal with the mud pump stroke information removed therefrom). This may be performed through any suitable means. For example, cross-correlation may be performed on the clean DAS data signal using a template signal chosen to closely represent the expected mud pulse signals. For example, a matched filter operation may be performed on the clean DAS data using a decaying sinusoidal signal that closely resembles the expected mud pulse signals in the data. In certain embodiments, the cross-correlation may be performed using the quadrature signals received by the DAS system, without having to transform the signals into phase data signals. In such embodiments, the template signal may be first transformed into an analytical representation (e.g., through the Hilbert transform) such that it may be used in cross-correlation with the quadrature DAS data signals.
Modifications, additions, or omissions may be made to method 500 without departing from the scope of the present disclosure. For example, the order of the steps may be performed in a different manner than that described and some steps may be performed at the same time. Additionally, each individual step may include additional steps without departing from the scope of the present disclosure.
To provide illustrations of one or more embodiments of the present disclosure, the following examples are provided.
In one embodiment, a system for detecting mud pump stroke information comprises a distributed acoustic sensing (DAS) data collection system coupled to a downhole drilling system, a stroke detector coupled to a mud pump of the downhole drilling system configured to detect strokes in the mud pump and to generate mud pump stroke information based on the detected strokes, and a fiber disturber coupled to the stroke detector and to optical fiber of the DAS data collection system configured to disturb the optical fiber of the DAS data collection system based on mud pump stroke information generated by the stroke detector. The system further comprises a computing system comprising a processor, memory, and a pulse detection module operable to transmit optical pulses into the optical fiber of the DAS data collection system, receive DAS data signals in response to the transmitted optical pulses, and detect mud pump stroke information in the received DAS data signals.
In one or more aspects of the disclosed system, the pulse detection module is further operable to apply a matched filter operation to the received DAS data signals.
In one or more aspects of the disclosed system, the pulse detection module operable to detect mud pump stroke information in the received DAS data signals is further operable to cross-correlate the received DAS data signals with the mud pump stroke information generated by the stroke detector.
In one or more aspects of the disclosed system, the pulse detection module is further operable to remove the detected mud pump stroke information from the received DAS data signals to yield a clean DAS data signal.
In one or more aspects of the disclosed system, the pulse detection module is further operable to detect mud pulse signals in the clean DAS data signals.
In one or more aspects of the disclosed system, the pulse detection module operable to detect mud pulse signals in the received DAS data signals is further operable to cross-correlate the clean DAS data signals with a template signal.
In one or more aspects of the disclosed system, the pulse detection module operable to detect mud pulse signals in the received DAS data signals is further operable to apply a matched filter operation to the clean DAS data signals using a template signal.
In one or more aspects of the disclosed system, the fiber disturber comprises a fiber stretcher.
In one or more aspects of the disclosed system, the fiber disturber comprises a cantilever.
In one or more aspects of the disclosed system, the optical fiber of the DAS data collection system comprises a plurality of sensing areas, each sensing area including at least one winding of optical fiber.
In one or more aspects of the disclosed system, the optical fiber of the DAS data collection system comprises a plurality of sensing areas, each sensing area including reflectors on each side of the sensing area.
In one or more aspects of the disclosed system, the optical fiber of the DAS data collection system comprises a sensing area coupled to a mud return tube of the downhole drilling system.
In one or more aspects of the disclosed system, the optical fiber of the DAS data collection system comprises a sensing area coupled to a drill string of the downhole drilling system.
In one or more aspects of the disclosed system, the optical fiber of the DAS data collection system comprises a sensing area coupled to the mud pump of the downhole drilling system.
In another embodiment, a method for detecting mud pump stroke information comprises transmitting optical pulses into optical fiber of a distributed acoustic sensing (DAS) data collection system coupled to a downhole drilling system, detecting strokes in a mud pump coupled to the downhole drilling system, generating mud pump stroke information based on the detected strokes, disturbing the optical fiber of the DAS data collection system based on the generated mud pump stroke information, receiving DAS data signals in response to the transmitted the optical pulses, and detecting mud pump stroke information in the received DAS data signals.
In one or more aspects of the disclosed method, the method further comprises applying a matched filter operation to the received DAS data signals.
In one or more aspects of the disclosed method, detecting mud pump stroke information in the received DAS data signals further comprises cross-correlating the received DAS data signals with the mud pump stroke information generated by the stroke detector.
In one or more aspects of the disclosed method, the method further comprises removing the detected mud pump stroke information from the received DAS data signals to yield a clean DAS data signal.
In one or more aspects of the disclosed method, the method further comprises detecting mud pulse signals in the clean DAS data signals.
In one or more aspects of the disclosed method, detecting mud pulse signals in the received DAS data signals further comprises cross-correlating the clean DAS data signals with a template signal.
In one or more aspects of the disclosed method, detecting mud pulse signals in the received DAS data signals further comprises applying a matched filter operation to the clean DAS data signals using a template signal.
In one or more aspects of the disclosed method, the fiber disturber comprises a fiber stretcher.
In one or more aspects of the disclosed method, the fiber disturber comprises a cantilever.
In one or more aspects of the disclosed method, the optical fiber of the DAS data collection system comprises a plurality of sensing areas, each sensing area including at least one winding of optical fiber.
In one or more aspects of the disclosed method, the optical fiber of the DAS data collection system comprises a plurality of sensing areas, each sensing area including reflectors on each side of the sensing area.
In one or more aspects of the disclosed method, the optical fiber of the DAS data collection system comprises a sensing area coupled to a mud return tube of the downhole drilling system.
In one or more aspects of the disclosed method, the optical fiber of the DAS data collection system comprises a sensing area coupled to a drill string of the downhole drilling system.
In one or more aspects of the disclosed method, the optical fiber of the DAS data collection system comprises a sensing area coupled to the mud pump of the downhole drilling system.
Illustrative embodiments of the present disclosure are described in detail herein. In the interest of clarity, not all features of an actual implementation may be described in this specification. It will of course be appreciated that in the development of any such actual embodiment, numerous implementation-specific decisions may be made to achieve the specific implementation goals, which may vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of the present disclosure.
The terms “couple” or “couples” as used herein are intended to mean either an indirect or a direct connection. Thus, if a first device couples to a second device, that connection may be through a direct connection, or through an indirect electrical or mechanical connection via other devices and connections. The term “upstream” as used herein means along a flow path towards the source of the flow, and the term “downstream” as used herein means along a flow path away from the source of the flow. The term “uphole” as used herein means along the drill string or the hole from the distal end towards the surface, and “downhole” as used herein means along the drill string or the hole from the surface towards the distal end.
The present disclosure is therefore well adapted to attain the ends and advantages mentioned as well as those that are inherent therein. The particular embodiments disclosed above are illustrative only, as the present disclosure may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular illustrative embodiments disclosed above may be altered or modified and all such variations are considered within the scope and spirit of the present disclosure. Also, the terms in the claims have their plain, ordinary meaning unless otherwise explicitly and clearly defined by the patentee.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/057949 | 10/29/2015 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2017/074374 | 5/4/2017 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4708212 | McAuley et al. | Nov 1987 | A |
5150333 | Scherbatskoy | Sep 1992 | A |
5182730 | Scherbatskoy | Jan 1993 | A |
5812068 | Wisler et al. | Sep 1998 | A |
6097486 | Vakoc et al. | Aug 2000 | A |
6252656 | Wu et al. | Jun 2001 | B1 |
7172038 | Terry et al. | Feb 2007 | B2 |
7617873 | Lovell et al. | Nov 2009 | B2 |
8049506 | Lazarev | Nov 2011 | B2 |
8397836 | Pool et al. | Mar 2013 | B2 |
8408064 | Hartog et al. | Apr 2013 | B2 |
8610896 | Spross et al. | Dec 2013 | B2 |
9163958 | Zadok | Oct 2015 | B2 |
9719846 | Ellmauthaler | Aug 2017 | B2 |
9766363 | Morys | Sep 2017 | B2 |
20020194932 | Gysling et al. | Dec 2002 | A1 |
20040256100 | Tubel et al. | Dec 2004 | A1 |
20070272406 | McCoy et al. | Nov 2007 | A1 |
20100200743 | Forster et al. | Aug 2010 | A1 |
20110111104 | Thompson et al. | May 2011 | A1 |
20120092960 | Gaston et al. | Apr 2012 | A1 |
20120111104 | Taverner | May 2012 | A1 |
20130011102 | Rinzler | Jan 2013 | A1 |
20130169279 | Morys | Jul 2013 | A1 |
20140022530 | Farhadiroushan et al. | Jan 2014 | A1 |
20140126331 | Skinner | May 2014 | A1 |
20140219056 | Samson et al. | Aug 2014 | A1 |
Number | Date | Country |
---|---|---|
2013090544 | Jun 2013 | WO |
2015020645 | Feb 2015 | WO |
Entry |
---|
Bush, Jeff, and Kwang Suh. “Fiber Fizeau interferometer for remote passive sensing.” Fiber Optic Sensors and Applications IX. vol. 8370. International Society for Optics and Photonics, 2012. |
Optiphase, Inc., Data Sheet for “TDI-7000 TDM Fiber Interrogator”, Revision 3 dated Aug. 2013, 2 pages. |
International Search Report and Written Opinion issued in related PCT Application No. PCT/US2015/057949 dated Jul. 26, 2016, 16 pages. |
International Preliminary Report on Patentability in related PCT application No. PCT/US2015/057949 dated May 11, 2018, 12 pages. |
Number | Date | Country | |
---|---|---|---|
20180252097 A1 | Sep 2018 | US |