IP Library Granted Patent US 12,502,778
Granted Patent B2
US 12,502,778 · App. 18/159,470 · Granted Dec 23, 2025

Measurement-based corrections for structure assembly

Inventor: Lukas Philip Czinger (Santa Monica, CA)
Assignee: DIVERGENT TECHNOLOGIES, INC.
B25J9/1664B22F12/88B25J9/1653B25J9/1669B25J9/1682B25J9/1697B33Y40/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,502,778
App. No.
18/159,470
Granted
Dec 23, 2025
Kind
B2
Abstract

Systems, methods, and computer-readable media for robotic joining of components, parts, and structures are disclosed. A method in accordance with an aspect of the present disclosure comprises determining a target first position and a target second position in a reference frame, controlling robotic arms to move a first part to the target first position and a second part to the target second position, measuring the parts at the target first and second positions to obtain a measured first and second positions, performing a first operation to determine differences between the measured positions and the target positions, and when the differences exceeds desired tolerances, controlling the robotic arms to move the parts to compensate for the differences, and controlling at least the first or second robotic arm to join the first and second parts after the first and second operations are concluded.

Claims (156)

1 . A method for automatically joining parts, comprising:

determining a target first position in a reference frame;

controlling a first robotic arm to move a first part to the target first position;

controlling a second robotic arm retaining a second part configured to be joined with the first part;

measuring the first part at the target first position to obtain a measured first position;

performing a first operation including determining a first difference between the measured first position and the target first position, determining whether the first difference exceeds a first tolerance, and if the first difference exceeds the first tolerance, controlling the first robotic arm to move the first part to compensate for the first difference;

joining the first and second parts such that the first and second parts are joined without contact.

2 . The method of claim 1 , wherein measuring at least the first part at the target first position includes controlling at least a laser interferometer or an optical scanner to perform a measurement.

3 . The method of claim 1 , wherein controlling the first robotic arm includes controlling the first robotic arm in more than three degrees of freedom, and controlling the second robotic arm includes controlling the second robotic arm in more than three degrees of freedom.

4 . The method of claim 3 , wherein controlling the first robotic arm includes controlling the first robotic arm in six degrees of freedom, and controlling the second robotic arm includes controlling the second robotic arm in six degrees of freedom.

5 . The method of claim 1 , wherein the first target position is determined by at least a robot calibration, an assembly sequence, a nominal positioning, a best-fit analysis, or a gravity deflection offset.

6 . The method of claim 1 , wherein the first part comprises a tongue.

7 . A non-transitory computer-readable medium storing computer executable code for automatically joining parts, the computer executable code when executed by a processor causes the processor to:

determine a target first position in a reference frame;

control a first robotic arm to move a first part to the target first position;

control a second robotic arm retaining a second part configured to be joined with the first part;

measure the first part at the target first position to obtain a measured first position;

perform a first operation including determining a first difference between the measured first position and the target first position, determining whether the first difference exceeds a first tolerance, and if the first difference exceeds the first tolerance, controlling the first robotic arm to move the first part to compensate for the first difference;

joining the first and second parts such that the first and second parts are joined without contact.

8 . The non-transitory computer-readable medium of claim 7 ,

wherein the computer executable code, for measuring at least the first part at the target first position, further includes computer executable code for controlling at least a laser interferometer or an optical scanner to perform a measurement.

9 . The non-transitory computer-readable medium of claim 7 ,

wherein the computer executable code for controlling the first robotic arm further includes code for controlling the first robotic arm in more than three degrees of freedom, and the computer executable code for controlling the second robotic arm further includes computer executable code for controlling the second robotic arm in more than three degrees of freedom.

10 . The non-transitory computer-readable medium of claim 9 ,

wherein the computer executable code for controlling the first robotic arm further includes code for controlling the first robotic arm in six degrees of freedom, and the computer executable code for controlling the second robotic arm further includes computer executable code for controlling the second robotic arm in six degrees of freedom.

11 . The non-transitory computer-readable medium of claim 7 ,

wherein the target first position is determined by at least a robot calibration, an assembly sequence, a nominal positioning, a best-fit analysis, or a gravity deflection offset.

12 . The non-transitory computer-readable medium of claim 7 , wherein the first part comprises a tongue.

13 . A system for automatically joining parts, comprising:

a first robot for manipulating a first part;

a second robot for manipulating a second part;

a measurement instrument; and

at least one controller, coupled to the first robot, the second robot, and the measurement instrument, wherein the at least one controller transmits signals to the first robot, the second robot, and the measurement instrument to:

move the first part to a target first position in a reference frame;

measure, with the measurement instrument, the first part at the target first position to obtain a measured first position;

perform a first operation including determining a first difference between the measured first position and the target first position, determining whether the first difference exceeds a first tolerance, and if the first difference exceeds the first tolerance, controlling the first robot to move the first part to compensate for the first difference;

join the first part and the second part such that the first and second parts are joined without contact.

14 . The system of claim 13 , wherein the measurement instrument is a laser interferometer.

15 . The system of claim 13 , wherein the measurement instrument is an optical scanner.

16 . The system of claim 13 , wherein the at least one controller controls the first robot in more than three degrees of freedom, and the at least one controller controls the second robot in more than three degrees of freedom.

17 . The system of claim 16 , wherein the at least one controller controls the first robot in six degrees of freedom, and the at least one controller controls the second robot in six degrees of freedom.

18 . The system of claim 13 , wherein the target first position is determined by at least a robot calibration, an assembly sequence, a nominal positioning, a best-fit analysis, or a gravity deflection offset.

19 . A method for automatically joining parts, comprising:

determining a target first position in a reference frame;

controlling a first robotic arm to move a first part to the target first position;

measuring the first part at the target first position to obtain a measured first position;

determining a target second position based on the measured first position;

controlling a second robotic arm to move a second part to the target second position;

measuring the second part at the target second position to obtain a measured second position;

performing an operation including determining a difference between the measured second position and the target second position, determining whether the difference exceeds a tolerance, and if the difference exceeds the tolerance, controlling the first robotic arm or the second robotic arm to move the first part or the second part to compensate for the difference; and

joining the first and second parts such that the first and second parts are joined without contact.

20 . The method of claim 19 , wherein measuring at least the first part at the target first position or the second part at the target second position includes controlling at least a laser interferometer or an optical scanner to perform a measurement.

21 . The method of claim 19 , wherein controlling the first robotic arm includes controlling the first robotic arm in more than three degrees of freedom, and controlling the second robotic arm includes controlling the second robotic arm in more than three degrees of freedom.

22 . The method of claim 21 , wherein controlling the first robotic arm includes controlling the first robotic arm in six degrees of freedom, and controlling the second robotic arm includes controlling the second robotic arm in six degrees of freedom.

23 . The method of claim 19 , wherein at least the target first position or the target second position is determined by at least a robot calibration, an assembly sequence, a nominal positioning, a best-fit analysis, or a gravity deflection offset.

24 . The method of claim 19 , wherein the first part comprises a tongue.

25 . A non-transitory computer-readable medium storing computer executable code for automatically joining parts, the code when executed by a processor causes the processor to:

determine a target first position in a reference frame;

control a first robotic arm to move a first part to the target first position;

measure the first part at the target first position to obtain a measured first position;

determine a target second position based on the measured first position;

control a second robotic arm to move a second part to the target second position;

measure the second part at the target second position to obtain a measured second position;

perform an operation including determining a difference between the measured second position and the target second position, determining whether the difference exceeds a tolerance, and if the difference exceeds the tolerance, controlling the first robotic arm or the second robotic arm to move the first part or the second part to compensate for the difference; and

join the first part and the second part such that the first and second parts are joined without contact.

26 . The non-transitory computer-readable medium of claim 25 ,

wherein the computer executable code, for measuring at least the first part at the target first position or the second part at the target second position, further includes computer executable code for controlling at least a laser interferometer or an optical scanner to perform a measurement.

27 . The non-transitory computer-readable medium of claim 25 ,

wherein the computer executable code for controlling the first robotic arm further includes computer executable code for controlling the first robotic arm in more than three degrees of freedom, and the computer executable code for controlling the second robotic arm further includes computer executable code for controlling the second robotic arm in more than three degrees of freedom.

28 . The non-transitory computer-readable medium of claim 27 ,

wherein the computer executable code for controlling the first robotic arm further includes computer executable code for controlling the first robotic arm in six degrees of freedom, and the computer executable code for controlling the second robotic arm further includes computer executable code for controlling the second robotic arm in six degrees of freedom.

29 . The non-transitory computer-readable medium of claim 25 ,

wherein at least the target first position or the target second position is determined by at least a robot calibration, an assembly sequence, a nominal positioning, a best-fit analysis, or a gravity deflection offset.

30 . A system for automatically joining parts, comprising:

a first robot for manipulating a first part;

a second robot for manipulating a second part;

a measurement instrument; and

at least one controller, coupled to the first robot, the second robot, and the measurement instrument, wherein the at least one controller transmits signals to the first robot, the second robot, and the measurement instrument to:

move the first part to a target first position in a reference frame;

measure, with the measurement instrument, the first part at the target first position to obtain a measured first position;

move the second part to a target second position in the reference frame, the target second position based on the measured first position;

measure, with the measurement instrument, the second part at the target second position to obtain a measured second position;

perform an operation including determining a difference between the measured second position and the target second position, determining whether the difference exceeds a tolerance, and if the difference exceeds the tolerance, controlling the first robotic arm or the second robot to move the first part or the second part to compensate for the difference; and

join the first part and the second part such that the first and second parts are joined without contact.

31 . The system of claim 30 , wherein the measurement instrument is a laser interferometer.

32 . The system of claim 30 , wherein the measurement instrument is an optical scanner.

33 . The system of claim 30 , wherein the at least one controller controls the first robot in more than three degrees of freedom, and the at least one controller controls the second robot in more than three degrees of freedom.

34 . The system of claim 33 , wherein the at least one controller controls the first robot in six degrees of freedom, and the at least one controller controls the second robot in six degrees of freedom.

35 . The system of claim 30 , wherein at least the target first position or the target second position is determined by at least a robot calibration, an assembly sequence, a nominal positioning, a best-fit analysis, or a gravity deflection offset.

36 . The system of claim 30 , wherein joining the first part and the second part includes a joining material.

37 . The system of claim 36 , wherein the joining material is between the first part and the second part.

38 . The system of claim 36 , wherein the joining material is on a surface of the first part or the second part.

39 . The system of claim 36 , wherein the joining material includes an adhesive.

40 . The system of claim 30 , wherein the first part or the second part includes a feature.

41 . The system of claim 40 , wherein the feature is configured to facilitate engagement of the first part or the second part by an end effector of the first robot or the second robot.

42 . The system of claim 40 , wherein the feature is configured to increase a strength of the first part or the second part.

43 . The system of claim 42 , wherein the feature includes a mesh, a honeycomb or a lattice.

44 . The method of claim 1 , wherein joining the first part and the second part includes positioning a joining material between the first part and the second part.

45 . The method of claim 1 , wherein joining the first part and the second part includes placing a joining material on a surface of the first part or the second part.

46 . The method of claim 45 , wherein the joining material includes an adhesive.

47 . The method of claim 1 , wherein the first part or the second part includes a feature.

48 . The method of claim 47 , wherein the feature is co-printed with the first part or the second part.

49 . The method of claim 47 , wherein the feature is configured to facilitate engagement of the first part or the second part by an end effector of the first robotic arm or the second robotic arm.

50 . The method of claim 47 , wherein the feature is configured to increase a strength of the first part or the second part.

51 . The method of claim 50 , wherein the feature includes a mesh, a honeycomb or a lattice.

52 . The method of claim 6 , wherein the second part comprises a groove.

53 . The method of claim 52 , wherein joining the first and second parts comprises:

placing a joining material within at least a portion of the groove; and

inserting at least a portion of the tongue into the groove.

54 . The method of claim 53 , wherein the joining material includes an adhesive, and the method further comprising curing the adhesive such that the adhesive bonds the tongue to the second part.

55 . The non-transitory computer-readable medium of claim 7 , wherein joining the first part and the second part includes positioning a joining material between the first part and the second part.

56 . The non-transitory computer-readable medium of claim 7 , wherein joining the first part and the second part includes placing a joining material on a surface of the first part or the second part.

57 . The non-transitory computer-readable medium of claim 56 , wherein the joining material includes an adhesive.

58 . The non-transitory computer-readable medium method of claim 7 , wherein the first part or the second part includes a feature.

59 . The non-transitory computer-readable medium of claim 58 , wherein the feature is configured to facilitate engagement of the first part or the second part by an end effector of the first robotic arm or the second robotic arm.

60 . The non-transitory computer-readable medium of claim 58 , wherein the feature is configured to increase a strength of the first part or the second part.

61 . The non-transitory computer-readable medium of claim 60 , wherein the feature includes a mesh, a honeycomb or a lattice.

62 . The non-transitory computer-readable medium of claim 12 , wherein the second part comprises a groove.

63 . The non-transitory computer-readable medium of claim 62 , wherein joining the first and second parts comprises:

placing a joining material within at least a portion of the groove; and

inserting at least a portion of the tongue into the groove.

64 . The non-transitory computer-readable medium of claim 63 , wherein the joining material includes an adhesive, and the computer executable code further includes code for curing the adhesive such that the adhesive bonds the tongue to the second part.

65 . The system of claim 13 , wherein joining the first part and the second part includes a joining material.

66 . The system of claim 65 , wherein the joining material is between the first part and the second part.

67 . The system of claim 65 , wherein the joining material is on a surface of the first part or the second part.

68 . The system of claim 65 , wherein the joining material includes an adhesive.

69 . The system of claim 13 , wherein the first part or the second part includes a feature.

70 . The system of claim 69 , wherein the feature is configured to facilitate engagement of the first part or the second part by an end effector of the first robot or the second robot.

71 . The system of claim 69 , wherein the feature is configured to increase a strength of the first part or the second part.

72 . The system of claim 71 , wherein the feature includes a mesh, a honeycomb or a lattice.

73 . The method of claim 19 , wherein joining the first part and the second part includes positioning a joining material between the first part and the second part.

74 . The method of claim 19 , wherein joining the first part and the second part includes placing a joining material on a surface of the first part or the second part.

75 . The method of claim 74 , wherein the joining material includes an adhesive.

76 . The method of claim 19 , wherein the first part or the second part includes a feature.

77 . The method of claim 76 , wherein the feature is co-printed with the first part or the second part.

78 . The method of claim 76 , wherein the feature is configured to facilitate engagement of the first part or the second part by an end effector of the first robotic arm or the second robotic arm.

79 . The method of claim 76 , wherein the feature is configured to increase a strength of the first part or the second part.

80 . The method of claim 79 , wherein the feature includes a mesh, a honeycomb or a lattice.

81 . The method of claim 24 , wherein the second part comprises a groove.

82 . The method of claim 81 , wherein joining the first and second parts comprises:

placing a joining material within at least a portion of the groove; and

inserting at least a portion of the tongue into the groove.

83 . The method of claim 82 , wherein the joining material includes an adhesive, and the method further comprising curing the adhesive such that the adhesive bonds the tongue to the second part.

84 . The non-transitory computer-readable medium of claim 25 , wherein joining the first part and the second part includes positioning a joining material between the first part and the second part.

85 . The non-transitory computer-readable medium of claim 25 , wherein joining the first part and the second part includes placing a joining material on a surface of the first part or the second part.

86 . The non-transitory computer-readable medium of claim 85 , wherein the joining material includes an adhesive.

87 . The non-transitory computer-readable medium method of claim 25 , wherein the first part or the second part includes a feature.

88 . The non-transitory computer-readable medium of claim 87 , wherein the feature is configured to facilitate engagement of the first part or the second part by an end effector of the first robotic arm or the second robotic arm.

89 . The non-transitory computer-readable medium of claim 87 , wherein the feature is configured to increase a strength of the first part or the second part.

90 . The non-transitory computer-readable medium of claim 89 , wherein the feature includes a mesh, a honeycomb or a lattice.

91 . The non-transitory computer-readable medium of claim 25 , wherein the first part includes a tongue.

92 . The non-transitory computer-readable medium of claim 91 , wherein the second part includes a groove.

93 . The non-transitory computer-readable medium of claim 92 , wherein joining the first and second parts comprises:

placing a joining material within at least a portion of the groove; and

inserting at least a portion of the tongue into the groove.

94 . The non-transitory computer-readable medium of claim 93 , wherein the joining material includes an adhesive, and the computer executable code further includes code for curing the adhesive such that the adhesive bonds the tongue to the second part.

Assignments (5)
SECURITY INTEREST Recorded Sep 3, 2025
From: ROCHEFORT MANAGEMENT LLC
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 073006/0590 →
SECURITY INTEREST Recorded Jan 30, 2025
From: DIVERGENT TECHNOLOGIES, INC.; CZV, INC.
To: ROCHEFORT MANAGEMENT LLC
Reel/Frame 070074/0290 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2025
From: WESTERN ALLIANCE BANK
To: DIVERGENT TECHNOLOGIES, INC.
Reel/Frame 070048/0543 →
SECURITY INTEREST Recorded May 30, 2024
From: DIVERGENT TECHNOLOGIES, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 067569/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2024
From: CZINGER, LUKAS PHILIP
To: DIVERGENT TECHNOLOGIES, INC.
Reel/Frame 066054/0295 →
Continuity (2)
Provisional Application 63302979 · Jan 25, 2022
Related Publication 20230234228A1 · Jul 27, 2023
References Cited (400)
US 5148591A · Pryor · 1992 [cited by applicant]
US 5203226A · Hongou et al. · 1993 [cited by applicant]
US 5380978A · Pryor · 1995 [cited by applicant]
US 5742385A · Champa · 1998 [cited by applicant]
US 5990444A · Costin · 1999 [cited by applicant]
US 6010155A · Rinehart · 2000 [cited by applicant]
US 6096249A · Yamaguchi · 2000 [cited by applicant]
US 6140602A · Costin · 2000 [cited by applicant]
US 6250533B1 · Otterbein et al. · 2001 [cited by applicant]
US 6252196B1 · Costin et al. · 2001 [cited by applicant]
US 6318642B1 · Goenka et al. · 2001 [cited by applicant]
US 6365057B1 · Whitehurst et al. · 2002 [cited by applicant]
US 6391251B1 · Keicher et al. · 2002 [cited by applicant]
US 6409930B1 · Whitehurst et al. · 2002 [cited by applicant]
US 6468439B1 · Whitehurst et al. · 2002 [cited by applicant]
US 6509576B2 · Woo-Dong · 2003 [cited by applicant]
US 6554345B2 · Jonsson · 2003 [cited by applicant]
US 6585151B1 · Ghosh · 2003 [cited by applicant]
US 6644721B1 · Miskech et al. · 2003 [cited by applicant]
US 6811744B2 · Keicher et al. · 2004 [cited by applicant]
US 6866497B2 · Saiki · 2005 [cited by applicant]
US 6919035B1 · Clough · 2005 [cited by applicant]
US 6926970B2 · James et al. · 2005 [cited by applicant]
US 7152292B2 · Hohmann et al. · 2006 [cited by applicant]
US 7344186B1 · Hausler et al. · 2008 [cited by applicant]
US 7500373B2 · Quell · 2009 [cited by applicant]
US 7586062B2 · Heberer · 2009 [cited by applicant]
US 7637134B2 · Burzlaff et al. · 2009 [cited by applicant]
US 7710347B2 · Gentilman et al. · 2010 [cited by applicant]
US 7716802B2 · Stern et al. · 2010 [cited by applicant]
US 7745293B2 · Yamazaki et al. · 2010 [cited by applicant]
US 7766123B2 · Sakurai et al. · 2010 [cited by applicant]
US 7852388B2 · Shimizu et al. · 2010 [cited by applicant]
US 7908922B2 · Zarabadi et al. · 2011 [cited by applicant]
US 7929267B2 · Hoch et al. · 2011 [cited by applicant]
US 7951324B2 · Naruse et al. · 2011 [cited by applicant]
US 8094036B2 · Heberer · 2012 [cited by applicant]
US 8163077B2 · Eron et al. · 2012 [cited by applicant]
US 8286236B2 · Jung et al. · 2012 [cited by applicant]
US 8289352B2 · Vartanian et al. · 2012 [cited by applicant]
US 8297096B2 · Mizumura et al. · 2012 [cited by applicant]
US 8354170B1 · Henry et al. · 2013 [cited by applicant]
US 8383028B2 · Lyons · 2013 [cited by applicant]
US 8408036B2 · Reith et al. · 2013 [cited by applicant]
US 8429754B2 · Jung et al. · 2013 [cited by applicant]
US 8437513B1 · Derakhshani et al. · 2013 [cited by applicant]
US 8444903B2 · Lyons et al. · 2013 [cited by applicant]
US 8452073B2 · Taminger et al. · 2013 [cited by applicant]
US 8599301B2 · Dowski, Jr. et al. · 2013 [cited by applicant]
US 8606540B2 · Haisty et al. · 2013 [cited by applicant]
US 8610761B2 · Haisty et al. · 2013 [cited by applicant]
US 8631996B2 · Quell et al. · 2014 [cited by applicant]
US 8675925B2 · Derakhshani et al. · 2014 [cited by applicant]
US 8678060B2 · Dietz et al. · 2014 [cited by applicant]
US 8686314B2 · Schneegans et al. · 2014 [cited by applicant]
US 8686997B2 · Radet et al. · 2014 [cited by applicant]
US 8694284B2 · Berard · 2014 [cited by applicant]
US 8720876B2 · Reith et al. · 2014 [cited by applicant]
US 8752166B2 · Jung et al. · 2014 [cited by applicant]
US 8755923B2 · Farahani et al. · 2014 [cited by applicant]
US 8787628B1 · Derakhshani et al. · 2014 [cited by applicant]
US 8818771B2 · Gielis et al. · 2014 [cited by applicant]
US 8873238B2 · Wilkins · 2014 [cited by applicant]
US 8978535B2 · Ortiz et al. · 2015 [cited by applicant]
US 9006605B2 · Schneegans et al. · 2015 [cited by applicant]
US 9071436B2 · Jung et al. · 2015 [cited by applicant]
US 9101979B2 · Hofmann et al. · 2015 [cited by applicant]
US 9104921B2 · Derakhshani et al. · 2015 [cited by applicant]
US 9126365B1 · Mark et al. · 2015 [cited by applicant]
US 9128476B2 · Jung et al. · 2015 [cited by applicant]
US 9138924B2 · Yen · 2015 [cited by applicant]
US 9149988B2 · Mark et al. · 2015 [cited by applicant]
US 9156205B2 · Mark et al. · 2015 [cited by applicant]
US 9186848B2 · Mark et al. · 2015 [cited by applicant]
US 9244986B2 · Karmarkar · 2016 [cited by applicant]
US 9248611B2 · Divine et al. · 2016 [cited by applicant]
US 9254535B2 · Buller et al. · 2016 [cited by applicant]
US 9266566B2 · Kim · 2016 [cited by applicant]
US 9269022B2 · Rhoads et al. · 2016 [cited by applicant]
US 9327452B2 · Mark et al. · 2016 [cited by applicant]
US 9329020B1 · Napoletano · 2016 [cited by applicant]
US 9332251B2 · Haisty et al. · 2016 [cited by applicant]
US 9346127B2 · Buller et al. · 2016 [cited by applicant]
US 9389315B2 · Bruder et al. · 2016 [cited by applicant]
US 9399256B2 · Buller et al. · 2016 [cited by applicant]
US 9403235B2 · Buller et al. · 2016 [cited by applicant]
US 9418193B2 · Dowski, Jr. et al. · 2016 [cited by applicant]
US 9457514B2 · Schwärzler · 2016 [cited by applicant]
US 9469057B2 · Johnson et al. · 2016 [cited by applicant]
US 9478063B2 · Rhoads et al. · 2016 [cited by applicant]
US 9481402B1 · Muto et al. · 2016 [cited by applicant]
US 9486878B2 · Buller et al. · 2016 [cited by applicant]
US 9486960B2 · Paschkewitz et al. · 2016 [cited by applicant]
US 9502993B2 · Deng · 2016 [cited by applicant]
US 9525262B2 · Stuart et al. · 2016 [cited by applicant]
US 9533526B1 · Nevins · 2017 [cited by applicant]
US 9555315B2 · Aders · 2017 [cited by applicant]
US 9555580B1 · Dykstra et al. · 2017 [cited by applicant]
US 9557856B2 · Send et al. · 2017 [cited by applicant]
US 9566742B2 · Keating et al. · 2017 [cited by applicant]
US 9566758B2 · Cheung et al. · 2017 [cited by applicant]
US 9573193B2 · Buller et al. · 2017 [cited by applicant]
US 9573225B2 · Buller et al. · 2017 [cited by applicant]
US 9586290B2 · Buller et al. · 2017 [cited by applicant]
US 9595795B2 · Lane et al. · 2017 [cited by applicant]
US 9597843B2 · Stauffer et al. · 2017 [cited by applicant]
US 9600929B1 · Young et al. · 2017 [cited by applicant]
US 9609755B2 · Coull et al. · 2017 [cited by applicant]
US 9610737B2 · Johnson et al. · 2017 [cited by applicant]
US 9611667B2 · GangaRao et al. · 2017 [cited by applicant]
US 9616623B2 · Johnson et al. · 2017 [cited by applicant]
US 9626487B2 · Jung et al. · 2017 [cited by applicant]
US 9626489B2 · Nilsson · 2017 [cited by applicant]
US 9643361B2 · Liu · 2017 [cited by applicant]
US 9662840B1 · Buller et al. · 2017 [cited by applicant]
US 9665182B2 · Send et al. · 2017 [cited by applicant]
US 9672389B1 · Mosterman et al. · 2017 [cited by applicant]
US 9672550B2 · Apsley et al. · 2017 [cited by applicant]
US 9676145B2 · Buller et al. · 2017 [cited by applicant]
US 9684919B2 · Apsley et al. · 2017 [cited by applicant]
US 9688032B2 · Kia et al. · 2017 [cited by applicant]
US 9690286B2 · Hovsepian et al. · 2017 [cited by applicant]
US 9700966B2 · Kraft et al. · 2017 [cited by applicant]
US 9703896B2 · Zhang et al. · 2017 [cited by applicant]
US 9713903B2 · Paschkewitz et al. · 2017 [cited by applicant]
US 9718302B2 · Young et al. · 2017 [cited by applicant]
US 9718434B2 · Hector, Jr. et al. · 2017 [cited by applicant]
US 9724877B2 · Flitsch et al. · 2017 [cited by applicant]
US 9724881B2 · Johnson et al. · 2017 [cited by applicant]
US 9725178B2 · Wang · 2017 [cited by applicant]
US 9731730B2 · Stiles · 2017 [cited by applicant]
US 9731773B2 · Gami et al. · 2017 [cited by applicant]
US 9741954B2 · Bruder et al. · 2017 [cited by applicant]
US 9747352B2 · Karmarkar · 2017 [cited by applicant]
US 9764415B2 · Seufzer et al. · 2017 [cited by applicant]
US 9764520B2 · Johnson et al. · 2017 [cited by applicant]
US 9765226B2 · Dain · 2017 [cited by applicant]
US 9770760B2 · Liu · 2017 [cited by applicant]
US 9773393B2 · Velez · 2017 [cited by applicant]
US 9776234B2 · Schaafhausen et al. · 2017 [cited by applicant]
US 9782936B2 · Glunz et al. · 2017 [cited by applicant]
US 9783324B2 · Embler et al. · 2017 [cited by applicant]
US 9783977B2 · Alqasimi et al. · 2017 [cited by applicant]
US 9789548B2 · Golshany et al. · 2017 [cited by applicant]
US 9789922B2 · Dosenbach et al. · 2017 [cited by applicant]
US 9796137B2 · Zhang et al. · 2017 [cited by applicant]
US 9802108B2 · Aders · 2017 [cited by applicant]
US 9809977B2 · Carney et al. · 2017 [cited by applicant]
US 9817922B2 · Glunz et al. · 2017 [cited by applicant]
US 9818071B2 · Jung et al. · 2017 [cited by applicant]
US 9821339B2 · Paschkewitz et al. · 2017 [cited by applicant]
US 9821411B2 · Buller et al. · 2017 [cited by applicant]
US 9823143B2 · Twelves, Jr. et al. · 2017 [cited by applicant]
US 9829564B2 · Bruder et al. · 2017 [cited by applicant]
US 9846933B2 · Yuksel · 2017 [cited by applicant]
US 9854828B2 · Langeland · 2018 [cited by applicant]
US 9858604B2 · Apsley et al. · 2018 [cited by applicant]
US 9862833B2 · Hasegawa et al. · 2018 [cited by applicant]
US 9862834B2 · Hasegawa et al. · 2018 [cited by applicant]
US 9863885B2 · Zaretski et al. · 2018 [cited by applicant]
US 9870629B2 · Cardno et al. · 2018 [cited by applicant]
US 9879981B1 · Dehghan Niri et al. · 2018 [cited by applicant]
US 9884663B2 · Czinger et al. · 2018 [cited by applicant]
US 9898776B2 · Apsley et al. · 2018 [cited by applicant]
US 9914150B2 · Pettersson et al. · 2018 [cited by applicant]
US 9919360B2 · Buller et al. · 2018 [cited by applicant]
US 9931697B2 · Levin et al. · 2018 [cited by applicant]
US 9933031B2 · Bracamonte et al. · 2018 [cited by applicant]
US 9933092B2 · Sindelar · 2018 [cited by applicant]
US 9957031B2 · Golshany et al. · 2018 [cited by applicant]
US 9958535B2 · Send et al. · 2018 [cited by applicant]
US 9962767B2 · Buller et al. · 2018 [cited by applicant]
US 9963978B2 · Johnson et al. · 2018 [cited by applicant]
US 9971920B2 · Derakhshani et al. · 2018 [cited by applicant]
US 9976063B2 · Childers et al. · 2018 [cited by applicant]
US 9987792B2 · Flitsch et al. · 2018 [cited by applicant]
US 9988136B2 · Tiryaki et al. · 2018 [cited by applicant]
US 9989623B2 · Send et al. · 2018 [cited by applicant]
US 9990565B2 · Rhoads et al. · 2018 [cited by applicant]
US 9994339B2 · Colson et al. · 2018 [cited by applicant]
US 9996890B1 · Cinnamon et al. · 2018 [cited by applicant]
US 9996945B1 · Holzer et al. · 2018 [cited by applicant]
US 10002215B2 · Dowski et al. · 2018 [cited by applicant]
US 10006156B2 · Kirkpatrick · 2018 [cited by applicant]
US 10011089B2 · Lyons et al. · 2018 [cited by applicant]
US 10011685B2 · Childers et al. · 2018 [cited by applicant]
US 10012532B2 · Send et al. · 2018 [cited by applicant]
US 10013777B2 · Mariampillai et al. · 2018 [cited by applicant]
US 10015908B2 · Williams et al. · 2018 [cited by applicant]
US 10016852B2 · Broda · 2018 [cited by applicant]
US 10016942B2 · Mark et al. · 2018 [cited by applicant]
US 10017384B1 · Greer et al. · 2018 [cited by applicant]
US 10018576B2 · Herbsommer et al. · 2018 [cited by applicant]
US 10022792B2 · Srivas et al. · 2018 [cited by applicant]
US 10022912B2 · Kia et al. · 2018 [cited by applicant]
US 10027376B2 · Sankaran et al. · 2018 [cited by applicant]
US 10029415B2 · Swanson et al. · 2018 [cited by applicant]
US 10040239B2 · Brown, Jr. · 2018 [cited by applicant]
US 10046412B2 · Blackmore · 2018 [cited by applicant]
US 10048769B2 · Selker et al. · 2018 [cited by applicant]
US 10052712B2 · Blackmore · 2018 [cited by applicant]
US 10052820B2 · Kemmer et al. · 2018 [cited by applicant]
US 10055536B2 · Maes et al. · 2018 [cited by applicant]
US 10058764B2 · Aders · 2018 [cited by applicant]
US 10058920B2 · Buller et al. · 2018 [cited by applicant]
US 10061906B2 · Nilsson · 2018 [cited by applicant]
US 10065270B2 · Buller et al. · 2018 [cited by applicant]
US 10065361B2 · Susnjara et al. · 2018 [cited by applicant]
US 10065367B2 · Brown, Jr. · 2018 [cited by applicant]
US 10068316B1 · Holzer et al. · 2018 [cited by applicant]
US 10071422B2 · Buller et al. · 2018 [cited by applicant]
US 10071525B2 · Susnjara et al. · 2018 [cited by applicant]
US 10072179B2 · Drijfhout · 2018 [cited by applicant]
US 10074128B2 · Colson et al. · 2018 [cited by applicant]
US 10076875B2 · Mark et al. · 2018 [cited by applicant]
US 10076876B2 · Mark et al. · 2018 [cited by applicant]
US 10081140B2 · Paesano et al. · 2018 [cited by applicant]
US 10081431B2 · Seack et al. · 2018 [cited by applicant]
US 10086568B2 · Snyder et al. · 2018 [cited by applicant]
US 10087320B2 · Simmons et al. · 2018 [cited by applicant]
US 10087556B2 · Gallucci et al. · 2018 [cited by applicant]
US 10099427B2 · Mark et al. · 2018 [cited by applicant]
US 10100542B2 · GangaRao et al. · 2018 [cited by applicant]
US 10100890B2 · Bracamonte et al. · 2018 [cited by applicant]
US 10107344B2 · Bracamonte et al. · 2018 [cited by applicant]
US 10108766B2 · Druckman et al. · 2018 [cited by applicant]
US 10113600B2 · Bracamonte et al. · 2018 [cited by applicant]
US 10118347B2 · Stauffer et al. · 2018 [cited by applicant]
US 10118579B2 · Lakic · 2018 [cited by applicant]
US 10120078B2 · Bruder et al. · 2018 [cited by applicant]
US 10124546B2 · Johnson et al. · 2018 [cited by applicant]
US 10124570B2 · Evans et al. · 2018 [cited by applicant]
US 10137500B2 · Blackmore · 2018 [cited by applicant]
US 10138354B2 · Groos et al. · 2018 [cited by applicant]
US 10144126B2 · Krohne et al. · 2018 [cited by applicant]
US 10145110B2 · Carney et al. · 2018 [cited by applicant]
US 10151363B2 · Bracamonte et al. · 2018 [cited by applicant]
US 10152661B2 · Kieser · 2018 [cited by applicant]
US 10160278B2 · Coombs et al. · 2018 [cited by applicant]
US 10161021B2 · Lin et al. · 2018 [cited by applicant]
US 10166752B2 · Evans et al. · 2019 [cited by applicant]
US 10166753B2 · Evans et al. · 2019 [cited by applicant]
US 10171578B1 · Cook et al. · 2019 [cited by applicant]
US 10173255B2 · TenHouten et al. · 2019 [cited by applicant]
US 10173327B2 · Kraft et al. · 2019 [cited by applicant]
US 10178800B2 · Mahalingam et al. · 2019 [cited by applicant]
US 10179640B2 · Wilkerson · 2019 [cited by applicant]
US 10183330B2 · Buller et al. · 2019 [cited by applicant]
US 10183478B2 · Evans et al. · 2019 [cited by applicant]
US 10189187B2 · Keating et al. · 2019 [cited by applicant]
US 10189240B2 · Evans et al. · 2019 [cited by applicant]
US 10189241B2 · Evans et al. · 2019 [cited by applicant]
US 10189242B2 · Evans et al. · 2019 [cited by applicant]
US 10190424B2 · Johnson et al. · 2019 [cited by applicant]
US 10195693B2 · Buller et al. · 2019 [cited by applicant]
US 10196539B2 · Boonen et al. · 2019 [cited by applicant]
US 10197338B2 · Melsheimer · 2019 [cited by applicant]
US 10200677B2 · Trevor et al. · 2019 [cited by applicant]
US 10201932B2 · Flitsch et al. · 2019 [cited by applicant]
US 10201941B2 · Evans et al. · 2019 [cited by applicant]
US 10202673B2 · Lin et al. · 2019 [cited by applicant]
US 10204216B2 · Nejati et al. · 2019 [cited by applicant]
US 10207454B2 · Buller et al. · 2019 [cited by applicant]
US 10209065B2 · Estevo, Jr. et al. · 2019 [cited by applicant]
US 10210662B2 · Holzer et al. · 2019 [cited by applicant]
US 10213837B2 · Kondoh · 2019 [cited by applicant]
US 10214248B2 · Hall et al. · 2019 [cited by applicant]
US 10214252B2 · Schellekens et al. · 2019 [cited by applicant]
US 10214275B2 · Goehlich · 2019 [cited by applicant]
US 10220575B2 · Reznar · 2019 [cited by applicant]
US 10220881B2 · Tyan et al. · 2019 [cited by applicant]
US 10221530B2 · Driskell et al. · 2019 [cited by applicant]
US 10226900B1 · Nevins · 2019 [cited by applicant]
US 10232550B2 · Evans et al. · 2019 [cited by applicant]
US 10234342B2 · Moorlag et al. · 2019 [cited by applicant]
US 10237477B2 · Trevor et al. · 2019 [cited by applicant]
US 10252335B2 · Buller et al. · 2019 [cited by applicant]
US 10252336B2 · Buller et al. · 2019 [cited by applicant]
US 10254499B1 · Cohen et al. · 2019 [cited by applicant]
US 10257499B2 · Hintz et al. · 2019 [cited by applicant]
US 10259044B2 · Buller et al. · 2019 [cited by applicant]
US 10268181B1 · Nevins · 2019 [cited by applicant]
US 10269225B2 · Velez · 2019 [cited by applicant]
US 10272860B2 · Mohapatra et al. · 2019 [cited by applicant]
US 10272862B2 · Whitehead · 2019 [cited by applicant]
US 10275564B2 · Ridgeway et al. · 2019 [cited by applicant]
US 10279580B2 · Evans et al. · 2019 [cited by applicant]
US 10285219B2 · Fetfatsidis et al. · 2019 [cited by applicant]
US 10286452B2 · Buller et al. · 2019 [cited by applicant]
US 10286603B2 · Buller et al. · 2019 [cited by applicant]
US 10286961B2 · Hillebrecht et al. · 2019 [cited by applicant]
US 10289263B2 · Troy et al. · 2019 [cited by applicant]
US 10289875B2 · Singh et al. · 2019 [cited by applicant]
US 10291193B2 · Dandu et al. · 2019 [cited by applicant]
US 10294552B2 · Liu et al. · 2019 [cited by applicant]
US 10294982B2 · Gabrys et al. · 2019 [cited by applicant]
US 10295989B1 · Nevins · 2019 [cited by applicant]
US 10303159B2 · Czinger et al. · 2019 [cited by applicant]
US 10307824B2 · Kondoh · 2019 [cited by applicant]
US 10310197B1 · Droz et al. · 2019 [cited by applicant]
US 10313651B2 · Trevor et al. · 2019 [cited by applicant]
US 10315252B2 · Mendelsberg et al. · 2019 [cited by applicant]
US 10336050B2 · Susnjara · 2019 [cited by applicant]
US 10337542B2 · Hesslewood et al. · 2019 [cited by applicant]
US 10337952B2 · Bosetti et al. · 2019 [cited by applicant]
US 10339266B2 · Urick et al. · 2019 [cited by applicant]
US 10343330B2 · Evans et al. · 2019 [cited by applicant]
US 10343331B2 · McCall et al. · 2019 [cited by applicant]
US 10343355B2 · Evans et al. · 2019 [cited by applicant]
US 10343724B2 · Polewarczyk et al. · 2019 [cited by applicant]
US 10343725B2 · Martin et al. · 2019 [cited by applicant]
US 10350823B2 · Rolland et al. · 2019 [cited by applicant]
US 10356341B2 · Holzer et al. · 2019 [cited by applicant]
US 10356395B2 · Holzer et al. · 2019 [cited by applicant]
US 10357829B2 · Spink et al. · 2019 [cited by applicant]
US 10357957B2 · Buller et al. · 2019 [cited by applicant]
US 10359756B2 · Newell et al. · 2019 [cited by applicant]
US 10369629B2 · Mendelsberg et al. · 2019 [cited by applicant]
US 10382739B1 · Rusu et al. · 2019 [cited by applicant]
US 10384393B2 · Xu et al. · 2019 [cited by applicant]
US 10384416B2 · Cheung et al. · 2019 [cited by applicant]
US 10389410B2 · Brooks et al. · 2019 [cited by applicant]
US 10391710B2 · Mondesir · 2019 [cited by applicant]
US 10392097B2 · Pham et al. · 2019 [cited by applicant]
US 10392131B2 · Deck et al. · 2019 [cited by applicant]
US 10393315B2 · Tyan · 2019 [cited by applicant]
US 10400080B2 · Ramakrishnan et al. · 2019 [cited by applicant]
US 10401832B2 · Snyder et al. · 2019 [cited by applicant]
US 10403009B2 · Mariampillai et al. · 2019 [cited by applicant]
US 10406750B2 · Barton et al. · 2019 [cited by applicant]
US 10412283B2 · Send et al. · 2019 [cited by applicant]
US 10416095B2 · Herbsommer et al. · 2019 [cited by applicant]
US 10421496B2 · Swayne et al. · 2019 [cited by applicant]
US 10421863B2 · Hasegawa et al. · 2019 [cited by applicant]
US 10422478B2 · Leachman et al. · 2019 [cited by applicant]
US 10425793B2 · Sankaran et al. · 2019 [cited by applicant]
US 10427364B2 · Alves · 2019 [cited by applicant]
US 10429006B2 · Tyan et al. · 2019 [cited by applicant]
US 10434573B2 · Buller et al. · 2019 [cited by applicant]
US 10435185B2 · Divine et al. · 2019 [cited by applicant]
US 10435773B2 · Liu et al. · 2019 [cited by applicant]
US 10436038B2 · Buhler et al. · 2019 [cited by applicant]
US 10438407B2 · Pavanaskar et al. · 2019 [cited by applicant]
US 10440351B2 · Holzer et al. · 2019 [cited by applicant]
US 10442002B2 · Benthien et al. · 2019 [cited by applicant]
US 10442003B2 · Symeonidis et al. · 2019 [cited by applicant]
US 10449696B2 · Elgar et al. · 2019 [cited by applicant]
US 10449737B2 · Johnson et al. · 2019 [cited by applicant]
US 10461810B2 · Cook et al. · 2019 [cited by applicant]
US 11034024B2 · Saez et al. · 2021 [cited by applicant]
US 11449021B2 · Czinger et al. · 2022 [cited by applicant]
US 11534975B2 · Ribble et al. · 2022 [cited by applicant]
US 11559897B2 · Ghanem · 2023 [cited by applicant]
US 11603150B2 · Chami et al. · 2023 [cited by applicant]
US 20020182339A1 · Taylor et al. · 2002 [cited by applicant]
US 20040115033A1 · Rommes · 2004 [cited by applicant]
US 20040143951A1 · Berninger · 2004 [cited by applicant]
US 20050092052A1 · Stone et al. · 2005 [cited by applicant]
US 20050095096A1 · Curotto et al. · 2005 [cited by applicant]
US 20060108783A1 · Ni et al. · 2006 [cited by applicant]
US 20070017081A1 · Becker et al. · 2007 [cited by applicant]
US 20090038361A1 · Toeniskoetter · 2009 [cited by applicant]
US 20090240372A1 · Bordyn et al. · 2009 [cited by applicant]
US 20100274390A1 · Walser et al. · 2010 [cited by applicant]
US 20110022216A1 · Andersson · 2011 [cited by applicant]
US 20110185556A1 · Hirano et al. · 2011 [cited by applicant]
US 20130010081A1 · Tenney et al. · 2013 [cited by applicant]
US 20140212637A1 · Syvret et al. · 2014 [cited by applicant]
US 20140271061A1 · Fukuda et al. · 2014 [cited by applicant]
US 20140277669A1 · Nardi et al. · 2014 [cited by applicant]
US 20150336271A1 · Spicer et al. · 2015 [cited by applicant]
US 20160023355A1 · Komatsu et al. · 2016 [cited by applicant]
US 20170043477A1 · Kitayama et al. · 2017 [cited by applicant]
US 20170050277A1 · Shi et al. · 2017 [cited by applicant]
US 20170052534A1 · Ghanem · 2017 [cited by applicant]
US 20170057082A1 · Grigorenko et al. · 2017 [cited by applicant]
US 20170095930A1 · Warashina et al. · 2017 [cited by applicant]
US 20170113344A1 · Schönberg · 2017 [cited by applicant]
US 20170120514A1 · Miller · 2017 [cited by applicant]
US 20170192415A1 · Grant et al. · 2017 [cited by applicant]
US 20170341309A1 · Piepenbrock et al. · 2017 [cited by applicant]
US 20180043540A1 · Satou · 2018 [cited by applicant]
US 20180099365A1 · Osato et al. · 2018 [cited by applicant]
US 20180299267A1 · Durand et al. · 2018 [cited by applicant]
US 20180345483A1 · Sirkett et al. · 2018 [cited by applicant]
US 20190217545A1 · Eller et al. · 2019 [cited by applicant]
US 20190232317A1 · Seubert et al. · 2019 [cited by applicant]
US 20190315057A1 · Budge et al. · 2019 [cited by applicant]
US 20190358816A1 · Saito et al. · 2019 [cited by applicant]
US 20200192311A1 · Czinger et al. · 2020 [cited by applicant]
US 20200262078A1 · Saez · 2020 [cited by examiner]
US 20210154950A1 · Czinger · 2021 [cited by applicant]
US 20220089237A1 · Sverdlov et al. · 2022 [cited by applicant]
US 20220314468A1 · Hwang · 2022 [cited by examiner]
CA 2936643A1 · 2017 [cited by applicant]
CN 103889650A · 2014 [cited by applicant]
CN 105081761A · 2015 [cited by applicant]
CN 205201527U · 2016 [cited by applicant]
CN 106466847A · 2017 [cited by applicant]
CN 107922016A · 2018 [cited by applicant]