The present invention relates to a power tool, and more particularly to a powered ratcheting torque wrench.
Powered ratcheting wrenches typically include a motor, a drive assembly driven by the motor, and a rotating output for applying torque to a fastener. The motor may be powered by electricity (e.g., a DC or AC source) or pressurized air.
The present invention provides, in one aspect, a power tool comprising a housing defining a grip portion, a motor having a motor drive shaft, a drive assembly including a crankshaft configured to receive torque from the motor drive shaft, an output assembly having an output member configured to receive torque from the crankshaft, a bearing rotatably supporting the crankshaft, a retainer configured to prevent translation of the bearing along the crankshaft past the retainer, and a transducer assembly disposed between the grip portion and the output member to measure the amount of torque applied through the output member.
The present invention provides, in another aspect, a power tool comprising a housing defining a grip portion, a motor having a motor drive shaft, a drive assembly coupled to the motor drive shaft and driven by the motor, and an output assembly coupled to the drive assembly and having an output member that receives torque from the drive assembly, causing the output member to rotate about an output axis. The power tool further comprises a transducer assembly including a frame disposed between the grip portion and the output member. The transducer assembly is configured to measure the amount of torque applied through the output member. The power tool further comprises a head in which the output member is arranged, a pin extending through the frame and the head to retain the head to the frame, and a retaining ring arranged around the frame and the pin for exerting a radially inward biasing force against the pin.
The present invention provides, in yet another aspect, a power tool comprising a housing, a motor at least partially supported by the housing, a drive assembly coupled to the motor drive shaft and driven by the motor, a gear case at least partially supporting the drive assembly, and an output assembly coupled to the drive assembly and having an output member that receives torque from the drive assembly, causing the output member to rotate about an axis. The power tool further comprises a frame coupled to the gear case by a fastener, a torque sensor coupled to the frame for determining an output torque of the output member, an electronic processor configured to receive input from the torque sensor, a wire electrically connecting the torque sensor to the processor, the wire at least partially extending along the gear case, and a barrier on the gear case. The barrier prevents the wire from contacting the fastener.
Other aspects of the invention will become apparent by consideration of the detailed description and accompanying drawings.
Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways.
The battery pack 16 is inserted into a cavity in the main housing 12 in the axial direction of axis A (
With reference to
With reference to
The drive assembly 22 also includes a multi-piece crankshaft 46 having an eccentric member 48, which is described in further detail below, a drive bushing 50 on the eccentric member 48, and at least two needle bearings 52 supporting the crankshaft 46 for rotation in the gear housing 36 and a head 14, respectively, which is coupled to the gear housing 36. With reference to
With reference to
As illustrated in
With reference to
With reference to
With reference to
With reference to
In the embodiment illustrated in
As also shown in
With reference to
In the embodiment illustrated in
In operation of the wrench 10, the user first sets a pre-defined torque value or setting using the buttons 156 and the feedback provided by the display device 146. Subsequently, the user actuates the paddle 28, which activates the motor 18 to provide rapid bursts of torque to the output member 102, causing it to rotate, as the yoke 54 pivotably reciprocates about the axis A. In this manner, a fastener (e.g., a bolt or nut) can be quickly driven by the output member 102 to a seated position on a workpiece. After the fastener is seated on the workpiece, the user may release the paddle 28, thereby deactivating the motor 18. Alternatively, the control system of the wrench 10 may be configured to deactivate the motor 18 upon the fastener becoming seated on the workpiece without requiring the user to release the paddle 28. In either case, when the motor 18 is deactivated, the transducer assembly 118 may remain active to measure the torque imparted on the output member 102 and the fastener in response to the wrench 10 being manually rotated about the axis B by the user. At this time, the output member 102 becomes effectively rotationally locked to the head 14 (and therefore the housing 12) when the anvil 56 and connected pawl 58 back-drive the yoke 58 which, in turn, is unable to further back-drive the eccentric member 48 on the crankshaft 46.
As the user applies a rotational force or moment on the wrench about axis B (with the motor deactivated), the beams 134 of the transducer assembly 118 undergo bending and therefore experience strain. The controller of the wrench 10, which may be implemented as an electronic processor 1025 (
The power tool 1000 includes a power supply 1010, a motor 1015, an inverter bridge 1020, an electronic processor 1025, a torque sensor 1030, a position sensor 1035, and a transceiver 1040. In some embodiments, the power tool 1000 further includes the above-mentioned LED 124, strain gauges 142, display device 146, buzzer 154, and buttons 156, which are electrically connected to the electronic processor 1025 and operate as discussed above. The remote device 1005 includes a device electronic processor 1055, a device memory 1060, a device transceiver 1065, and a device input/output interface 1070. The device electronic processor 1055, the device memory 1060, the device transceiver 1065, and the device input/output interface 1070 communicate over one or more control and/or data buses (for example, a communication bus 1075).
As described above, the power supply 1010 may be a battery pack (e.g., battery pack 16), an AC utility source, or the like. The motor 1015 is, for example, an electric brushless DC motor (such as, the electric motor 18) controlled by the electronic processor 1025 through the inverter bridge 1020.
In some embodiments, the electronic processor 1025 is implemented as a microprocessor with separate memory. In other embodiments, the electronic processor 1025 may be implemented as a microcontroller (with memory on the same chip). In other embodiments, the electronic processor 1025 may be implemented using multiple processors. In addition, the electronic processor 1025 may be implemented partially or entirely as, for example, a field-programmable gate array (FPGA), an applications specific integrated circuit (ASIC), and the like and a memory may not be needed or may be modified accordingly. The device electronic processor 1055 may be implemented in various ways including ways that are similar to those described above with respect to electronic processor 1025. In the example illustrated, the device memory 1060 includes non-transitory, computer-readable memory that stores instructions that are received and executed by the device electronic processor 1055 to carry out the functionality of the remote device 1005 described herein. The device memory 1060 may include, for example a program storage area and a data storage area. The program storage area and the data storage area may include combinations of different types of memory, such as read-only memory and random-access memory.
The transceiver 1040 enables wired or wireless communication between the power tool 1000 and the remote device 1005. In some embodiments, the transceiver 1040 is a transceiver unit including separate transmitting and receiving components, for example, a transmitter and a receiver. The device transceiver 1065 enables wired or wireless communication between the remote device 1005 and the power tool 1000. In some embodiments, the device transceiver 1065 is a transceiver unit including separate transmitting and receiving components, for example, a transmitter and a receiver.
The device input/output interface 1070 may include one or more input mechanisms (for example, a touch pad, a keypad, a button, a knob, and the like), one or more output mechanisms (for example, a display, a speaker, and the like), or a combination thereof, or a combined input and output mechanism such as a touch screen.
The torque sensor 1030 is used to measure an output torque of the power tool 1000. In the example illustrated, the torque sensor 1030 is a current sense resistor (e.g., a current sensor) connected in a current path of the power tool 1000. The torque sensor 1030 therefore measures a motor current (which is directly proportional to the output torque) flowing to the motor 1015 and provides an indication of the motor current to the electronic processor 1025. As illustrated, the power tool 1000 includes both the torque sensor 1030 providing a current-based torque measurement, and the strain gauges 142 providing a strain-based torque measurement. However, in some embodiments, one, but not both, of the torque sensor 1030 and the strain gauges 142 are provided in the power tool 1000 to provide torque measurement data to the electronic processor 1025. As a further alternative, the power tool 1000 may include a transducer assembly such as that disclosed in U.S. Patent Application Publication No. 2016/0318165 published Nov. 3, 2016, the entire content of which is incorporated herein by reference, to directly measure the torque output by the power tool 1000 at its output shaft.
The position sensor 1035 is used to measure an absolute or relative position of the power tool 1000. In one example, the position sensor 1035 is an inertial measurement unit including one or more of an accelerometer, a gyroscope, a magnetometer, and the like. The position sensor 1035 may determine a position of the power tool 1000 based on a dead reckoning technique. That is, the position sensor 1035 may calculate a position of the power tool 1000 by using a previously determined position, and advancing that position based upon readings from the accelerometer, the gyroscope, the magnetometer, etc.
The electronic processor 1025 may determine that the fastening operation is for the first fastener based on the position of the power tool 1000 as indicated by the position sensor 1035. In some embodiments, the electronic processor 1025 may assign a first position signal received from the position sensor 1035 to the first fastener and store the first position corresponding to the first fastener. That is, the electronic processor 1025 determines, based on an output from the position sensor 1035, that the power tool 1000 is at a first location. The electronic processor 1025 provides an indication that the power tool 1000 is at a first location in response to determining that the power tool 1000 is at the first location. For example, the electronic processor 1025 may provide the indication to the remote device 1005, which displays that the power tool 1000 is fastening a first fastener. Similarly, when the power tool 1000 is moved to a second position, for example, to fasten a second fastener, the electronic processor 1025 determines that the power tool 1000 is at a second location and, in response, provides an indication that the power tool 1000 is at the second location.
The method 1100 also includes determining, using the torque sensor 1030 of the power tool 1000, torque values for the fastening operation (at block 1110). The torque sensor 1030 detects the output torque of the power tool 1000 during the fastening operation. As described above, in some embodiments, the torque sensor 1030 is a current sensor and provides an indication of a motor current to the electronic processor 1025. The electronic processor 1025 determines the torque output of the power tool 1000 based on the motor current reading.
The method 1100 further includes recording, using the electronic processor 1025 of the power tool 1000, the torque values for the fastening operation to generate recorded torque values for the fastening operation (at block 1115). The electronic processor 1025 may receive torque values from the torque sensor 1030, for example, every 1 millisecond. The electronic processor 1025 may record or store the torque values for the fastening operation corresponding to the first fastener. In some embodiments, as further described below, the torque values may only be recorded when the fastener starts moving (i.e., upon overcoming the static friction). The electronic processor 1025 determines that the first fastener has started moving due to the fasting operation based on, for example, signals from the hall-sensor of the motor 1015. The recording of the torque values is started after the determination that the first fastener has started moving. In some embodiments, the torque values are recorded along with an indication of the identity of the fastener determined in block 1105 (e.g., first fastener, second fastener, etc.), of the location of the fastener determined in block 1105 (e.g., first location, second location, etc.), or both. In some embodiments, the data recorded in block 1115 is stored in a memory of the power tool 1000, in the device memory 1060 of the remote device 1005 (after transmission from the transceiver 1040 to the device transceiver 1065), or both.
The method 1100 also includes determining a peak torque value from the recorded torque values, wherein the peak torque value corresponds to the fastening operation (at block 1120). The electronic processor 1025 determines the peak torque value corresponding to the fastening operation from the recorded torque values for the fastening operation. That is, the electronic processor 1025 may determine that the highest recorded torque value as the peak torque value for the fastening operation. The electronic processor 1025 provides the peak torque value to the remote device 1005.
In some embodiments, in addition to or instead of the electronic processor 1025, the device electronic processor 1055 may determine the peak torque value for the fastening operation from the recorded torque values. For example, the electronic processor 1025 may provide the torque values for the fastening operation to the remote device 1005 (e.g., as part of block 1115). The remote device 1005 may store, in the device memory 1060 or another coupled memory, the torque values received for the fastening operation of the first fastener corresponding to the first fastener. The torque values may be stored with the identity of the fastener, the fastener location, or both to correlate the torque values to the fastening operation of the first fastener. The device electronic processor 1055 may then determine the peak torque value for the fastening operation from the recorded torque values.
At block 1125, the method 1100 further includes providing an indication of the peak torque value that was determined in block 1120. For example, the electronic processor that performed the determination at block 1120, whether the electronic processor 1025 or the device electronic processor 1055, outputs the peak torque value at block 1125. Providing the indication of the peak torque value may include, for example, displaying the peak value (e.g., on the display device 146 or a display of the device I/O interface 1070) to inform the user of the peak torque applied to the fastener during the fastener operation, stored in a memory of the power tool 1000, the device memory 1060, or another coupled memory (e.g., coupled to the remote device 1005 via a network), or transmission of the peak torque value to another device. Transmission of the peak value may include transmission of the peak torque value from the power tool 1000 via the transceiver 1040 to the device transceiver 1065 of the remote device 1005, or may include the remote device 1005 transmitting the peak torque value to another device (e.g., coupled to the remote device 1005 via a network).
In some embodiments, after providing the indication of the peak torque value at block 1125, the method 1100 returns to block 1105 to detect another fastening operation.
In some embodiments, the method 1100 may further include determining that the fastening operation is completed when the peak torque value exceeds a predetermined torque threshold. The peak torque value is compared to the predetermined torque threshold to determine whether the peak torque value exceeds the predetermined threshold. When the peak torque value exceeds the predetermined torque threshold, the electronic processor 1025 determines that the fastening operation is complete.
The method 1100 may also include providing an indication that the fastening operation is completed in response to determining completion of the fastening operation. The electronic processor 1025 may provide audio (e.g., buzz or beep), visual (e.g., lighting an LED), or a haptic (e.g., vibration feedback) signal to the user through the power tool 1000 to indicate that the fastening operation was properly completed. In some embodiments, the electronic processor 1025 stops an operation of the motor 1015 in response to the indication that the fastening operation is completed.
In some embodiments, the electronic processor 1025 may stop recording the torque values for the fastening operation when the power tool 1000 is moved to a new (e.g., second) location. The electronic processor 1025 determines, using the position sensor 1035, that the power tool 1000 is moved to a second location. The electronic processor 1025 stops recording torque values (for example, at block 1115) in response to determining that the power tool 1000 is moved to the second location. In addition, the electronic processor 1025 may provide the position information, the recorded torque values, and/or the peak torque information of the fastening operation to the remote device 1005 in response to determining that the power tool 1000 is moved to the second location.
In addition to recording torque values for the fastening operation, the electronic processor 1025 also detects and records angular displacement of the fastener. The electronic processor 1025 may measure the angular displacement based on signals received from a Hall-effect sensor unit of the motor 1015. The electronic processor 1025 generates a torque-angle curve based on the recorded torque values and the recorded angular displacement of the fastener. The torque-angle curve illustrates a mapping between the angular displacement of the fastener and the torque output of the power tool 1000.
As can be seen in
The torque-angle curve 1300 may be used to determine an attribute of the fastener (e.g., the first fastener). For example, the electronic processor 1025 may determine a type of fastener based on the torque-angle curve. Each type (or kind) of fastener (e.g., a nut, a bolt, a screw, and different diameters, lengths, shapes and materials of each) has a particular torque-angle signature. During manufacturing and testing, torque-angle curves of different types of fastener can be determined by the power tool 1000 manufacturer. These torque-angle signatures may be stored in a look-up table correlating the type of fastener to its torque-angle signature. During operation, determining the type of fastener is determined by comparing the torque-angle curve to the look-up table stored in a memory of the power tool 1000 or in the device memory 1060.
As an example, the above-described features are useful when the power tool 1000 is used to tighten a plurality of fasteners, for example, in an assembly line or other ordered assembly process. The power tool 1000 provides torque values, a torque-angle curve, a peak torque value, and/or position information for each fastening operation to the remote device 1005. The remote device 1005 may use the position information to determine which fastener is being tightened. For example, when the remote device 1005 receives a position signal indicating that the power tool 1000 is at a first position and further receives torque values along with or immediately after the position signal, the remote device 1005 determines that power tool 1000 is fastening a first fastener based on the position signal indicating that the power tool is at a first position and stores the torque values as corresponding to the fastening operation of the first fastener. Similarly, when the remote device 1005 receives a position signal indicating that the power tool 1000 is at a second position, and further receives torque values along with or immediately after the position signal, the remote device 1005 determines that the fastening operation of the first fastener is completed, that the power tool 1000 is fastening a second fastener, and stores the torque values as corresponding to the fastening operation of a second fastener. The remote device 1005 uses the peak torque value and the torque-angle curve for each fastener and determines the type of fastener and whether the fastener was properly tightened. The remote device 1005 may display an indication on the device input/output interface 1070 indicating the type of fastener and whether the fastener was properly tightened. Based on this displayed information, the user may return to a particular fastener to re-tighten the fastener when the remote device 1005 indicates that the particular fastener was not properly tightened.
Various features of the invention are set forth in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
201920314117.5 | Mar 2019 | CN | national |
This application is a continuation of U.S. patent application Ser. No. 16/420,380 filed on May 23, 2019, now U.S. Pat. No. 11,453,105, which is a continuation-in-part of U.S. patent application Ser. No. 15/703,766 filed on Sep. 13, 2017, now U.S. Pat. No. 10,625,405, which is a continuation-in-part of International Application No. PCT/US2017/051252 filed on Sep. 13, 2017, which claims priority to U.S. Provisional Patent Application No. 62/393,862 filed on Sep. 13, 2016, the entire contents of all of which are incorporated herein by reference. Parent U.S. patent application Ser. No. 16/420,380 also claims priority under 35 U.S.C. § 119(a) to Chinese Utility Model Application No. 201920314117.5 filed on Mar. 12, 2019.
Number | Name | Date | Kind |
---|---|---|---|
3666021 | Whitehouse | May 1972 | A |
3920082 | Dudek | Nov 1975 | A |
3995477 | Almond | Dec 1976 | A |
4125016 | Lehoczky et al. | Nov 1978 | A |
4281538 | Dudek | Aug 1981 | A |
4558601 | Stasiek et al. | Dec 1985 | A |
4669319 | Heyraud | Jun 1987 | A |
4685050 | Polzer et al. | Aug 1987 | A |
4787136 | Majic | Nov 1988 | A |
4941362 | Tambini | Jul 1990 | A |
4958541 | Annis et al. | Sep 1990 | A |
4969105 | Gaenssle | Nov 1990 | A |
4976133 | Pohl | Dec 1990 | A |
4982612 | Rittmann | Jan 1991 | A |
5105130 | Barker et al. | Apr 1992 | A |
5142952 | Putney | Sep 1992 | A |
5229931 | Takeshima et al. | Jul 1993 | A |
5303601 | Schönberger et al. | Apr 1994 | A |
5544534 | Fujitaka | Aug 1996 | A |
5637968 | Kainec et al. | Jun 1997 | A |
6070506 | Becker | Jun 2000 | A |
6093128 | Seith | Jul 2000 | A |
6526853 | Jenkins | Mar 2003 | B2 |
6968759 | Becker et al. | Nov 2005 | B2 |
6981436 | Becker et al. | Jan 2006 | B2 |
7080578 | Izumisawa | Jul 2006 | B2 |
7090030 | Miller | Aug 2006 | B2 |
7096569 | Barr et al. | Aug 2006 | B1 |
7249526 | Hsieh | Jul 2007 | B2 |
7320254 | Martin | Jan 2008 | B1 |
7400106 | DeCicco et al. | Jul 2008 | B2 |
7562589 | Anjanappa et al. | Jul 2009 | B2 |
7578357 | Schell | Aug 2009 | B2 |
7591195 | Puzio | Sep 2009 | B2 |
7823486 | Wise | Nov 2010 | B2 |
8215187 | Chen | Jul 2012 | B2 |
8316741 | Wallgren | Nov 2012 | B2 |
8443703 | Chen | May 2013 | B2 |
8674640 | Suda et al. | Mar 2014 | B2 |
8714057 | Anjanappa et al. | May 2014 | B2 |
8763722 | Braun et al. | Jul 2014 | B2 |
8844381 | Gharib | Sep 2014 | B2 |
8869630 | Watson et al. | Oct 2014 | B2 |
9085072 | Anjanappa et al. | Jul 2015 | B2 |
9120213 | Elger | Sep 2015 | B2 |
9156148 | King et al. | Oct 2015 | B2 |
9308633 | Gharib | Apr 2016 | B2 |
9327390 | Hsieh | May 2016 | B2 |
9561583 | Hsieh | Feb 2017 | B2 |
9649753 | Hsieh | May 2017 | B2 |
9669527 | Ho et al. | Jun 2017 | B2 |
20020069730 | Lehnert et al. | Jun 2002 | A1 |
20050090216 | Hsu et al. | Apr 2005 | A1 |
20060027058 | Hsien | Feb 2006 | A1 |
20060283265 | Izumisawa | Dec 2006 | A1 |
20070169591 | Schincariol | Jul 2007 | A1 |
20080011563 | Yamamoto | Jan 2008 | A1 |
20080098863 | Kaneyama et al. | May 2008 | A1 |
20080115589 | DeRose et al. | May 2008 | A1 |
20080127711 | Farag | Jun 2008 | A1 |
20090138116 | Austin et al. | May 2009 | A1 |
20100107824 | Hanspers et al. | May 2010 | A1 |
20100206141 | Nakata et al. | Aug 2010 | A1 |
20110023280 | Renke | Feb 2011 | A1 |
20110093110 | Stencel et al. | Apr 2011 | A1 |
20110107882 | Chen | May 2011 | A1 |
20110303054 | Cattaneo | Dec 2011 | A1 |
20120006161 | Chen | Jan 2012 | A1 |
20120119919 | Chen | May 2012 | A1 |
20120132043 | Chen et al. | May 2012 | A1 |
20120186400 | Elger | Jul 2012 | A1 |
20120255404 | Chang et al. | Oct 2012 | A1 |
20120297939 | Spata | Nov 2012 | A1 |
20120312132 | Li et al. | Dec 2012 | A1 |
20130137468 | Kahle et al. | May 2013 | A1 |
20130199307 | Provost et al. | Aug 2013 | A1 |
20130203016 | Takahashi et al. | Aug 2013 | A1 |
20140009305 | Schultz et al. | Jan 2014 | A1 |
20140034194 | Imataka et al. | Feb 2014 | A1 |
20140144281 | Kosaka et al. | May 2014 | A1 |
20140331828 | King et al. | Nov 2014 | A1 |
20140331831 | King et al. | Nov 2014 | A1 |
20140338419 | Hsieh | Nov 2014 | A1 |
20150007699 | Lee et al. | Jan 2015 | A1 |
20150013475 | Gharib | Jan 2015 | A1 |
20150059531 | Ely | Mar 2015 | A1 |
20150190911 | Yokoyama et al. | Jul 2015 | A1 |
20150328756 | Ho et al. | Nov 2015 | A1 |
20150336248 | Goe | Nov 2015 | A1 |
20160089734 | Eshleman et al. | Mar 2016 | A1 |
20160129569 | Lehnert et al. | May 2016 | A1 |
20160161354 | Jiang | Jun 2016 | A1 |
20160167208 | Li | Jun 2016 | A1 |
20160176029 | Hsieh | Jun 2016 | A1 |
20160288304 | Shaio | Oct 2016 | A1 |
20160313198 | Elsmark et al. | Oct 2016 | A1 |
20160325413 | Hsieh | Nov 2016 | A1 |
20160334288 | Berme et al. | Nov 2016 | A1 |
20170095912 | Hsieh | Apr 2017 | A1 |
20180071901 | Silha | Mar 2018 | A1 |
20180096530 | Greenhalgh et al. | Apr 2018 | A1 |
Number | Date | Country |
---|---|---|
201239931 | May 2009 | CN |
203031525 | Jul 2013 | CN |
104552120 | Apr 2015 | CN |
205254877 | May 2016 | CN |
205290790 | Jun 2016 | CN |
105881417 | Aug 2016 | CN |
205630452 | Oct 2016 | CN |
205630453 | Oct 2016 | CN |
205835157 | Dec 2016 | CN |
1733845 | Dec 2006 | EP |
2749376 | Jul 2014 | EP |
2896484 | Jul 2015 | EP |
2014166662 | Sep 2014 | JP |
9313399 | Jul 1993 | WO |
9838013 | Sep 1998 | WO |
2014034194 | Mar 2014 | WO |
2015110245 | Jul 2015 | WO |
2016072045 | May 2016 | WO |
Entry |
---|
European Patent Office Action for Application No. 17851408.9 dated Sep. 28, 2022 (7 pages). |
Chinese Patent Office Action for Application No. 201780056042.9 dated Apr. 27, 2020 (14 pages including statement of relevance). |
Chinese Patent Office Action for Application No. 201780056042.9 dated Jan. 7, 2022 (5 pages including statement of relevance). |
European Patent Office Extended Search Report for Application No. 17851408.9 dated Jul. 10, 2020 (8 pages). |
European Patent Office Action for Application No. 17851408.9 dated Mar. 4, 2022 (6 pages). |
International Search Report and Written Opinion for Application No. PCT/US2017/051252 dated Dec. 22, 2012, 24 pages. |
European Patent Office Action for Application No. 17851408.9 dated Mar. 27, 2023 (6 pages). |
European Patent Office Action for Application No. 17851408.9 dated Nov. 23, 2023 (5 pages). |
Number | Date | Country | |
---|---|---|---|
20220395967 A1 | Dec 2022 | US |
Number | Date | Country | |
---|---|---|---|
62393862 | Sep 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16420380 | May 2019 | US |
Child | 17892490 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15703766 | Sep 2017 | US |
Child | 16420380 | US | |
Parent | PCT/US2017/051252 | Sep 2017 | WO |
Child | 15703766 | US |