IP Library Granted Patent US 12,643,232
Granted Patent B2
US 12,643,232 · App. 18/545,640 · Granted Jun 2, 2026

System, apparatus, and method for improved location identification

Inventors: Mayank Roy (Pittsburgh, PA); Edward A. Bryner (Pittsburgh, PA); Edwin H. Cho (Pittsburgh, PA); Domenic P. Rodriguez (Pittsburgh, PA); Benjamin A. Guise (Pittsburgh, PA); Ryan Dickerhoff (Pittsburgh, PA); Alberto Pinero (Pittsburgh, PA); Weston Bushyeager (Pittsburgh, PA)
Assignee: Gecko Robotics, Inc.
B25J9/1653B25J9/1674
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,643,232
App. No.
18/545,640
Granted
Jun 2, 2026
Kind
B2
Abstract

An inspection robot positioning system includes a first position sensor configured to provide a first position value, a second position sensor configured to provide a second position value, and a controller configured to determine a position description for an inspection robot in response to the first position value and the second position value, the position description including a robot position value of the inspection robot on an inspection surface.

Claims (181)

1 . An inspection robot positioning system, comprising:

an inspection robot comprising:

a body;

an arm coupled to the body;

a payload coupled to the arm; and

an inspection surface sensor disposed in the payload and for inspecting an inspection surface;

a first position sensor configured to provide a first position value;

a second position sensor configured to provide a second position value; and

a controller configured to:

determine a position description for the inspection robot based on the first position value and the second position value, the position description comprising a robot position value of the inspection robot on the inspection surface; and

transmit the position description;

wherein at least one of the first position sensor or the second position sensor comprises an inertial measurement unit (IMU);

wherein the controller further comprises:

a component layer configured to interpret the first position value and the second position value;

a subsystem layer configured to:

process the first position value into a first position descriptor, and

process the second position value into a second position descriptor; and

a system layer configured to:

determine the position description based on:

the first position value and the second position value;

a first competence value associated with the first position value, and a second competence value associated with the second position value; and

blending a previous position description, the first position value, and the second position value;

weighting an application of each of the first position value and the second position value based on the corresponding first competence value and the second competence value; and

wherein the subsystem layer is further configured to determine the first competence value based on at least one of:

an operating region of the first position sensor;

an operating condition of the inspection robot;

an integrated error walk estimate corresponding to the first position sensor;

a fault value associated with the first position sensor;

a first correspondence value for correspondence of the first position value with the previous position description; or

a second correspondence value for correspondence of the first position value with at least one other position value.

2 . The inspection robot positioning system of claim 1 , wherein each one of the first position sensor and the second position sensor comprise at least one of:

a camera;

a range finder;

a triangulation assembly;

an encoder for at least one of a wheel or a motor of the inspection robot;

a gimbal actuator servo; or

an actuator of the inspection robot.

3 . The inspection robot positioning system of claim 1 , wherein the system layer is further configured to determine the position description based on the previous position description.

4 . The inspection robot positioning system of claim 1 , wherein:

the first position sensor comprises the IMU;

the inspection surface comprises a substantially vertical surface with respect to the Earth's center of gravity;

the IMU is structured to determine a gravity vector that points substantially towards the Earth's center of gravity; and

the controller is further configured to determine the first position value based at least in part on the gravity vector.

5 . The inspection robot positioning system of claim 4 , wherein the IMU comprises at least one of:

an accelerometer structured to generate an accelerometer output value, wherein the IMU is structured to determine the gravity vector based at least in part on the accelerometer output value; or

a gyroscope structured to generate a gyroscope output value, wherein the IMU is structured to determine the gravity vector based at least in part on the gyroscope output value.

6 . The inspection robot positioning system of claim 4 , wherein the IMU is structured to determine the gravity vector based at least in part on a relation to a normal vector of the inspection surface.

7 . The inspection robot positioning system of claim 6 , wherein the relation is based at least in part on the gravity vector forming an angle with the normal vector.

8 . The inspection robot positioning system of claim 7 , wherein the angle is between about +45° to about −45°.

9 . The inspection robot positioning system of claim 1 , wherein the robot position value comprises a position of the inspection robot on the inspection surface.

10 . The inspection robot positioning system of claim 9 , wherein the robot position value comprises an orientation of the inspection robot on the inspection surface.

11 . The inspection robot positioning system of claim 10 , wherein the robot position value comprises at least one of:

a linear velocity of the inspection robot; or

an angular velocity of the inspection robot.

12 . The inspection robot positioning system of claim 1 , wherein the robot position value comprises a position of a component of the inspection robot.

13 . The inspection robot positioning system of claim 12 , wherein the component comprises at least one of: a sensor, a sensor sled, a payload, or a payload arm.

14 . The inspection robot positioning system of claim 1 , wherein:

the first position sensor comprises the IMU; and

the second position sensor comprises an encoder for at least one of a wheel or a motor of the inspection robot.

15 . The inspection robot positioning system of claim 14 , further comprising:

a third position sensor providing a third position value;

wherein:

the controller is further configured to determine the position description based on the third position value; and

the third position sensor comprises a triangulation rangefinder.

16 . An inspection robot positioning system, comprising:

an inspection robot comprising:

a body;

an arm coupled to the body;

a payload coupled to the arm; and

an inspection surface sensor disposed in the payload and for inspecting an inspection surface;

a first position sensor configured to provide a first position value;

a second position sensor configured to provide a second position value; and

a controller configured to:

determine a position description for the inspection robot based on the first position value and the second position value, the position description comprising a robot position value of the inspection robot on the inspection surface; and

transmit the position description;

wherein at least one of the first position sensor or the second position sensor comprises an inertial measurement unit (IMU);

wherein the controller further comprises:

a component layer configured to interpret the first position value and the second position value;

a subsystem layer configured to:

process the first position value into a first position descriptor, and

process the second position value into a second position descriptor; and

a system layer configured to:

determine the position description based on:

the first position value and the second position value;

a first competence value associated with the first position value, and a second competence value associated with the second position value; and

blending a previous position description, the first position value, and the second position value;

at least partially resetting the position description based on the one of the first competence value or the second competence value and the corresponding first position value or the second position value; and

wherein the subsystem layer is further configured to determine the first competence value based on at least one of:

an operating region of the first position sensor;

an operating condition of the inspection robot;

an integrated error walk estimate corresponding to the first position sensor;

a fault value associated with the first position sensor;

a first correspondence value for correspondence of the first position value with the previous position description; or

a second correspondence value for correspondence of the first position value with at least one other position value.

17 . The inspection robot positioning system of claim 16 , wherein each one of the first position sensor and the second position sensor comprise at least one of:

a camera;

a range finder;

a triangulation assembly;

an encoder for at least one of a wheel or a motor of the inspection robot;

a gimbal actuator servo; or

an actuator of the inspection robot.

18 . The inspection robot positioning system of claim 16 , wherein the system layer is further configured to determine the position description based on the previous position description.

19 . The inspection robot positioning system of claim 16 , wherein:

the first position sensor comprises the IMU;

the inspection surface comprises a substantially vertical surface with respect to the Earth's center of gravity;

the IMU is structured to determine a gravity vector that points substantially towards the Earth's center of gravity; and

the controller is further configured to determine the first position value based at least in part on the gravity vector.

20 . The inspection robot positioning system of claim 16 , wherein the robot position value comprises a position of the inspection robot on the inspection surface.

21 . The inspection robot positioning system of claim 20 , wherein the robot position value comprises an orientation of the inspection robot on the inspection surface.

22 . The inspection robot positioning system of claim 21 , wherein the robot position value comprises at least one of:

a linear velocity of the inspection robot; or

an angular velocity of the inspection robot.

23 . The inspection robot positioning system of claim 16 , wherein the robot position value comprises a position of a component of the inspection robot.

24 . The inspection robot positioning system of claim 23 , wherein the component comprises at least one of: a sensor, a sensor sled, a payload, or a payload arm.

25 . The inspection robot positioning system of claim 16 , wherein:

the first position sensor comprises the IMU; and

the second position sensor comprises an encoder for at least one of a wheel or a motor of the inspection robot.

26 . The inspection robot positioning system of claim 25 , further comprising:

a third position sensor providing a third position value;

wherein:

the controller is further configured to determine the position description based on the third position value; and

the third position sensor comprises a triangulation rangefinder.

27 . A method for localizing an inspection robot, the method comprising:

determining a first position value via a first position sensor disposed on the inspection robot, wherein the inspection robot includes a body, an arm coupled to the body, a payload coupled to the arm, and an inspection surface sensor disposed in the payload and for inspecting an inspection surface;

determining a second position value via a second position sensor disposed on the inspection robot;

determining, via a controller and based on the first position value and the second position value, a position description for the inspection robot, the position description comprising a robot position value of the inspection robot on the inspection surface; and

transmitting the position description;

wherein at least one of the first position sensor or the second position sensor comprises an inertial measurement unit (IMU);

interpreting the first position value and the second position value via a component layer of the controller;

generating, via a subsystem layer of the controller and based at least in part on the first position value, a first position descriptor;

generating, via the subsystem layer and based at least in part on the second position value, a second position descriptor;

determining, via a system layer of the controller based at least in part on the first position value and the second position value, the position description;

determining, via the subsystem layer, a first competence value associated with the first position value;

determining, via the subsystem layer, a second competence value associated with the second position value;

wherein determining, via the system layer of the controller based at least in part on the first position value and the second position value, the position description, is based on the first competence value and the second competence value; and

determining, via the controller, a competence factor, wherein:

determining, via the subsystem layer, a first competence value associated with the first position value is based on the competence factor, wherein the competence factor is at least one of:

an operating region of the first position sensor;

an operating condition of the inspection robot;

an integrated error walk estimate corresponding to the first position sensor;

a fault value associated with the first position sensor;

a first correspondence value for correspondence of the first position value with a previous position description; or

a second correspondence value for correspondence of the first position value with at least one other position value;

wherein determining, via the system layer of the controller based at least in part on the first position value and the second position value, the position description comprises blending, via the subsystem layer, the previous position description, the first position value, and the second position value; and

wherein determining, via the system layer of the controller based at least in part on the first position value and the second position value, the position description further comprises weighting application of each of the first position value and the second position value based on the corresponding first competence value and the second competence value.

28 . The method of claim 27 further comprising:

determining, via the controller, the previous position description for the inspection robot, wherein determining, via the system layer of the controller based at least in part on the first position value and the second position value, the position description, is based on the previous position description.

29 . The method of claim 27 , wherein:

the first position sensor comprises the IMU;

the method further comprises determining, via the IMU, a gravity vector with respect to the Earth's center of gravity; and

determining, via the controller and based on the first position value and the second position value, a position description for the inspection robot is based at least in part on the gravity vector.

30 . A method for localizing an inspection robot, comprising:

determining a first position value via a first position sensor disposed on the inspection robot, wherein the inspection robot includes a body, an arm coupled to the body, a payload coupled to the arm, and an inspection surface sensor disposed in the payload and for inspecting an inspection surface;

determining a second position value via a second position sensor disposed on the inspection robot;

determining, via a controller and based on the first position value and the second position value, a position description for the inspection robot, the position description comprising a robot position value of the inspection robot on the inspection surface; and

transmitting the position description;

wherein at least one of the first position sensor or the second position sensor comprises an inertial measurement unit (IMU);

interpreting the first position value and the second position value via a component layer of the controller;

generating, via a subsystem layer of the controller and based at least in part on the first position value, a first position descriptor;

generating, via the subsystem layer and based at least in part on the second position value, a second position descriptor;

determining, via a system layer of the controller based at least in part on the first position value and the second position value, the position description;

determining, via the subsystem layer, a first competence value associated with the first position value;

determining, via the subsystem layer, a second competence value associated with the second position value;

wherein determining, via a system layer of the controller based at least in part on the first position value and the second position value, the position description, is based on the first competence value and the second competence value; and

determining, via the controller, a competence factor, wherein:

determining, via the subsystem layer, a first competence value associated with the first position value is based on the competence factor, wherein the competence factor is at least one of:

an operating region of the first position sensor;

an operating condition of the inspection robot;

an integrated error walk estimate corresponding to the first position sensor;

a fault value associated with the first position sensor;

a first correspondence value for correspondence of the first position value with a previous position description; or

a second correspondence value for correspondence of the first position value with at least one other position value;

wherein determining, via the system layer of the controller and based at least in part on the first position value and the second position value, the position description comprises blending, via the subsystem layer, the previous position description, the first position value, and the second position value; and

wherein determining, via a system layer of the controller based at least in part on the first position value and the second position value, the position description further comprises:

partially resetting the position description based on one of the first competence value or the second competence value and the corresponding first position value or the second position value.

31 . The method of claim 30 , further comprising:

determining, via the controller, the previous position description for the inspection robot, wherein determining, via the system layer of the controller based at least in part on the first position value and the second position value, the position description, is based on the previous position description.

32 . The method of claim 30 , wherein:

the first position sensor comprises the IMU;

the method further comprises determining, via the IMU, a gravity vector with respect to the Earth's center of gravity; and

determining, via the controller and based on the first position value and the second position value, a position description for the inspection robot is based at least in part on the gravity vector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2024
From: ROY, MAYANK; BRYNER, EDWARD A.; CHO, EDWIN H.; RODRIGUEZ, DOMENIC P.; GUISE, BENJAMIN A.; DICKERHOFF, RYAN; PINERO, ALBERTO; BUSHYEAGER, WESTON
To: GECKO ROBOTICS, INC.
Reel/Frame 066540/0891 →
Continuity (2)
Provisional Application 63476114 · Dec 19, 2022
Related Publication 20240198519A1 · Jun 20, 2024
References Cited (400)
US 2135307A · Keator · 1938 [cited by applicant]
US 2694164A · Geppelt · 1954 [cited by applicant]
US 2861700A · James · 1958 [cited by applicant]
US 3028753A · Joy · 1962 [cited by applicant]
US 3055210A · Joy · 1962 [cited by applicant]
US 3279242A · Megoloff · 1966 [cited by applicant]
US 3280621A · Cardinal et al. · 1966 [cited by applicant]
US 3326037A · John · 1967 [cited by applicant]
US 3420097A · Batterman et al. · 1969 [cited by applicant]
US 3427866A · Weighart · 1969 [cited by applicant]
US 3437786A · Colinet et al. · 1969 [cited by applicant]
US 3483734A · Wood · 1969 [cited by applicant]
US 3486368A · Brech · 1969 [cited by applicant]
US 3690393A · Guy · 1972 [cited by applicant]
US 3741003A · Gunkel · 1973 [cited by applicant]
US 3762496A · Moore et al. · 1973 [cited by applicant]
US 3789700A · Cotreau et al. · 1974 [cited by applicant]
US 3837202A · Hetherington et al. · 1974 [cited by applicant]
US 3895685A · Gillette et al. · 1975 [cited by applicant]
US 3952581A · Gottelt · 1976 [cited by applicant]
US 4027528A · Tyree · 1977 [cited by applicant]
US 4033178A · Holt et al. · 1977 [cited by applicant]
US 4043185A · Siebert · 1977 [cited by applicant]
US 4055990A · Topping · 1977 [cited by applicant]
US 4057294A · Krekeler · 1977 [cited by applicant]
US 4105972A · Smith · 1978 [cited by applicant]
US 4304134A · Rouse et al. · 1981 [cited by applicant]
US 4355536A · Mcshane et al. · 1982 [cited by applicant]
US 4368644A · Wentzell et al. · 1983 [cited by applicant]
US 4391134A · Theurer et al. · 1983 [cited by applicant]
US 4434660A · Michaels et al. · 1984 [cited by applicant]
US 4437332A · Pittaro · 1984 [cited by applicant]
US 4495587A · Plante et al. · 1985 [cited by applicant]
US 4526037A · Wentzell et al. · 1985 [cited by applicant]
US 4537136A · Douglas · 1985 [cited by applicant]
US 4558598A · Young · 1985 [cited by applicant]
US 4567514A · Morgan et al. · 1986 [cited by applicant]
US 4573548A · Holland · 1986 [cited by applicant]
US 4596144A · Panton et al. · 1986 [cited by applicant]
US 4654702A · Tolino et al. · 1987 [cited by applicant]
US 4706120A · Slaughter et al. · 1987 [cited by applicant]
US 4736826A · White et al. · 1988 [cited by applicant]
US 4757258A · Kelly, Jr. et al. · 1988 [cited by applicant]
US 4840090A · Iwata · 1989 [cited by applicant]
US 4862748A · Woodmansee · 1989 [cited by applicant]
US 4879973A · Maeyama et al. · 1989 [cited by applicant]
US 4881405A · Paquet · 1989 [cited by applicant]
US 4893286A · Cobb · 1990 [cited by applicant]
US 4954949A · Rubin · 1990 [cited by applicant]
US 4964059A · Sugaya et al. · 1990 [cited by applicant]
US 4993912A · King et al. · 1991 [cited by applicant]
US 5006799A · Pfanstiehl · 1991 [cited by applicant]
US 5007291A · Walters et al. · 1991 [cited by applicant]
US 5038615A · Trulson et al. · 1991 [cited by applicant]
US 5062298A · Falcoff et al. · 1991 [cited by applicant]
US 5097710A · Palynchuk · 1992 [cited by applicant]
US 5175415A · Guest · 1992 [cited by applicant]
US 5269202A · Kiyosawa et al. · 1993 [cited by applicant]
US 5271274A · Khuri-yakub et al. · 1993 [cited by applicant]
US 5285689A · Hapstack et al. · 1994 [cited by applicant]
US 5350033A · Kraft · 1994 [cited by applicant]
US 5374879A · Pin et al. · 1994 [cited by applicant]
US 5404755A · Olson et al. · 1995 [cited by applicant]
US 5426980A · Smith · 1995 [cited by applicant]
US 5429009A · Wolfe et al. · 1995 [cited by applicant]
US 5440929A · Huang et al. · 1995 [cited by applicant]
US 5549004A · Nugent · 1996 [cited by applicant]
US 5559696A · Borenstein · 1996 [cited by applicant]
US 5619423A · Scrantz · 1997 [cited by applicant]
US 5635644A · Ishikawa et al. · 1997 [cited by applicant]
US 5663502A · Nagashima et al. · 1997 [cited by applicant]
US 5764014A · Jakeway et al. · 1998 [cited by applicant]
US 5782253A · Cates et al. · 1998 [cited by applicant]
US 5809099A · Kim et al. · 1998 [cited by applicant]
US 5853655A · Baker · 1998 [cited by applicant]
US 5857534A · Devault et al. · 1999 [cited by applicant]
US 5929338A · Frankel et al. · 1999 [cited by applicant]
US 5948985A · Brautigan et al. · 1999 [cited by applicant]
US 6000484A · Zoretich et al. · 1999 [cited by applicant]
US 6064428A · Trosino et al. · 2000 [cited by applicant]
US 6076407A · Levesque et al. · 2000 [cited by applicant]
US 6104970A · Schmidt, Jr. et al. · 2000 [cited by applicant]
US 6125955A · Zoretich et al. · 2000 [cited by applicant]
US 6145583A · Gay et al. · 2000 [cited by applicant]
US 6150809A · Tiernan et al. · 2000 [cited by applicant]
US 6220099B1 · Marti et al. · 2001 [cited by applicant]
US 6234025B1 · Gieske et al. · 2001 [cited by applicant]
US 6243657B1 · Tuck et al. · 2001 [cited by applicant]
US 6273521B1 · Halvorson et al. · 2001 [cited by applicant]
US 6298727B1 · Fleming et al. · 2001 [cited by applicant]
US 6300893B1 · Schaff et al. · 2001 [cited by applicant]
US 6317387B1 · D'Amaddio et al. · 2001 [cited by applicant]
US 6392222B1 · Greenwood · 2002 [cited by applicant]
US 6454036B1 · Airey et al. · 2002 [cited by applicant]
US 6491127B1 · Holmberg et al. · 2002 [cited by applicant]
US 6493612B1 · Bisset et al. · 2002 [cited by applicant]
US 6931931B2 · Graff et al. · 2005 [cited by applicant]
US 6981417B1 · Oravecz · 2006 [cited by applicant]
US 7337673B2 · Kennedy et al. · 2008 [cited by applicant]
US 7428842B2 · Fair et al. · 2008 [cited by applicant]
US 7430913B2 · Sarr · 2008 [cited by applicant]
US 7628075B2 · Kennedy et al. · 2009 [cited by applicant]
US 7733084B1 · Odell et al. · 2010 [cited by applicant]
US 7743660B2 · Marsh et al. · 2010 [cited by applicant]
US 7859655B2 · Troy et al. · 2010 [cited by applicant]
US 8570629B2 · Spears · 2013 [cited by applicant]
US 8833169B2 · Lute, Jr. et al. · 2014 [cited by applicant]
US 8943892B2 · Garvey et al. · 2015 [cited by applicant]
US 9037419B2 · Na et al. · 2015 [cited by applicant]
US 9110000B2 · Poirier et al. · 2015 [cited by applicant]
US 9121817B1 · Roach et al. · 2015 [cited by applicant]
US 9221506B1 · Georgeson et al. · 2015 [cited by applicant]
US 9285296B2 · Georgeson et al. · 2016 [cited by applicant]
US 9310482B2 · Rosenberg et al. · 2016 [cited by applicant]
US 9335305B2 · Smith et al. · 2016 [cited by applicant]
US 9427874B1 · Rublee · 2016 [cited by applicant]
US 9463574B2 · Purkayastha et al. · 2016 [cited by applicant]
US 9586636B1 · Burmeister et al. · 2017 [cited by applicant]
US 9664652B2 · Fetzer et al. · 2017 [cited by applicant]
US 9733219B2 · Spencer et al. · 2017 [cited by applicant]
US 9784599B1 · Close et al. · 2017 [cited by applicant]
US 9796089B2 · Lawrence, III et al. · 2017 [cited by applicant]
US 9863891B1 · Lara Magallanes et al. · 2018 [cited by applicant]
US 9863919B2 · Carrasco Zanini et al. · 2018 [cited by applicant]
US 9963836B1 · Brenner et al. · 2018 [cited by applicant]
US 10014587B1 · Boulais et al. · 2018 [cited by applicant]
US 10281912B2 · Hollister · 2019 [cited by applicant]
US 10317905B2 · Ouellette et al. · 2019 [cited by applicant]
US 10481608B2 · Loosararian et al. · 2019 [cited by applicant]
US 10534365B2 · Loosararian et al. · 2020 [cited by applicant]
US 10594054B2 · Murugiah et al. · 2020 [cited by applicant]
US 10689113B2 · Prager et al. · 2020 [cited by applicant]
US 10698412B2 · Loosararian et al. · 2020 [cited by applicant]
US 10739779B2 · Loosararian et al. · 2020 [cited by applicant]
US 10795373B2 · Loosararian et al. · 2020 [cited by applicant]
US 10805431B2 · Ito · 2020 [cited by applicant]
US 10884423B2 · Loosararian et al. · 2021 [cited by applicant]
US 10895878B2 · Loosararian et al. · 2021 [cited by applicant]
US 10942522B2 · Loosararian et al. · 2021 [cited by applicant]
US 11135721B2 · Bryner et al. · 2021 [cited by applicant]
US 11144063B2 · Loosararian et al. · 2021 [cited by applicant]
US 11148292B2 · Bryner et al. · 2021 [cited by applicant]
US 11157012B2 · Loosararian et al. · 2021 [cited by applicant]
US 11157013B2 · Loosararian et al. · 2021 [cited by applicant]
US 11307063B2 · Low et al. · 2022 [cited by applicant]
US 11327052B2 · Gagnon et al. · 2022 [cited by applicant]
US 11364943B1 · Brick et al. · 2022 [cited by applicant]
US 11365068B2 · Wertenberger et al. · 2022 [cited by applicant]
US 11385650B2 · Loosararian et al. · 2022 [cited by applicant]
US 11429109B2 · Loosararian et al. · 2022 [cited by applicant]
US 11435192B1 · Ebrahimi Afrouzi et al. · 2022 [cited by applicant]
US 11468588B1 · Ebrahimi Afrouzi et al. · 2022 [cited by applicant]
US 11511426B2 · Bryner et al. · 2022 [cited by applicant]
US 11518030B2 · Bryner et al. · 2022 [cited by applicant]
US 11518031B2 · Bryner et al. · 2022 [cited by applicant]
US 11529735B2 · Bryner et al. · 2022 [cited by applicant]
US 11548577B2 · Abdellatif et al. · 2023 [cited by applicant]
US 11565417B2 · Bryner et al. · 2023 [cited by applicant]
US 11648671B2 · Bryner et al. · 2023 [cited by applicant]
US 11669100B2 · Loosararian et al. · 2023 [cited by applicant]
US 11673272B2 · Loosararian et al. · 2023 [cited by applicant]
US 11740635B2 · Loosararian et al. · 2023 [cited by applicant]
US 11850726B2 · Bryner et al. · 2023 [cited by applicant]
US 11865698B2 · Bryner et al. · 2024 [cited by applicant]
US 11872688B2 · Bryner et al. · 2024 [cited by applicant]
US 11872707B2 · Bryner et al. · 2024 [cited by applicant]
US 11892322B2 · Low et al. · 2024 [cited by applicant]
US 11904456B2 · Jourde et al. · 2024 [cited by applicant]
US 11926037B2 · Bryner et al. · 2024 [cited by applicant]
US 11964382B2 · Jourde et al. · 2024 [cited by applicant]
US 11969881B2 · Jourde et al. · 2024 [cited by applicant]
US 11971389B2 · David et al. · 2024 [cited by applicant]
US 11975585B2 · Colaw et al. · 2024 [cited by applicant]
US 11977054B2 · David et al. · 2024 [cited by applicant]
US 11992935B2 · Bryner et al. · 2024 [cited by applicant]
US 12007364B2 · David et al. · 2024 [cited by applicant]
US 12013705B2 · Loosararian et al. · 2024 [cited by applicant]
US 12022617B2 · Jourde et al. · 2024 [cited by applicant]
US 12038412B2 · David et al. · 2024 [cited by applicant]
US 12050202B2 · David et al. · 2024 [cited by applicant]
US 12061173B2 · David et al. · 2024 [cited by applicant]
US 12061483B2 · Loosararian et al. · 2024 [cited by applicant]
US 12061484B2 · Loosararian et al. · 2024 [cited by applicant]
US 12072319B2 · David et al. · 2024 [cited by applicant]
US 12156334B2 · Bryner et al. · 2024 [cited by applicant]
US 12160956B2 · Jourde et al. · 2024 [cited by applicant]
US 12162160B2 · Pinero et al. · 2024 [cited by applicant]
US 12200868B2 · Jourde et al. · 2025 [cited by applicant]
US 12228550B2 · David et al. · 2025 [cited by applicant]
US 12284761B2 · Bryner et al. · 2025 [cited by applicant]
US 12302499B2 · Bryner et al. · 2025 [cited by applicant]
US 12313599B2 · David et al. · 2025 [cited by applicant]
US 12358141B2 · Loosararian et al. · 2025 [cited by applicant]
US 12365199B2 · Bryner et al. · 2025 [cited by applicant]
US 12366557B2 · David et al. · 2025 [cited by applicant]
US 12420585B2 · Bryner et al. · 2025 [cited by applicant]
US 12420586B2 · Jourde et al. · 2025 [cited by applicant]
US 20020104693A1 · Moore et al. · 2002 [cited by applicant]
US 20020111712A1 · Peshkin et al. · 2002 [cited by applicant]
US 20020116083A1 · Schulze · 2002 [cited by applicant]
US 20020134159A1 · He · 2002 [cited by applicant]
US 20020143421A1 · Wetzer · 2002 [cited by applicant]
US 20020168532A1 · Sinsel et al. · 2002 [cited by applicant]
US 20020190682A1 · Schempf et al. · 2002 [cited by applicant]
US 20030060930A1 · Fujita et al. · 2003 [cited by applicant]
US 20030089267A1 · Ghorbel et al. · 2003 [cited by applicant]
US 20030129872A1 · Tolmie · 2003 [cited by applicant]
US 20030137268A1 · Papanikolopoulos et al. · 2003 [cited by applicant]
US 20030172735A1 · Lam et al. · 2003 [cited by applicant]
US 20030188589A1 · Harthorn et al. · 2003 [cited by applicant]
US 20040050165A1 · He · 2004 [cited by applicant]
US 20040173116A1 · Ghorbel et al. · 2004 [cited by applicant]
US 20040177681A1 · Harthorn et al. · 2004 [cited by applicant]
US 20040207394A1 · Harthorn et al. · 2004 [cited by applicant]
US 20040262060A1 · Kim · 2004 [cited by applicant]
US 20050016008A1 · Raab et al. · 2005 [cited by applicant]
US 20050056105A1 · Delacroix et al. · 2005 [cited by applicant]
US 20050065651A1 · Ayers et al. · 2005 [cited by applicant]
US 20050150300A1 · Nenno et al. · 2005 [cited by applicant]
US 20050174086A1 · Iwashita et al. · 2005 [cited by applicant]
US 20050183506A1 · Kawabata · 2005 [cited by applicant]
US 20050252296A1 · Hock et al. · 2005 [cited by applicant]
US 20060027952A1 · Meissner et al. · 2006 [cited by applicant]
US 20060037430A1 · Kiyosawa et al. · 2006 [cited by applicant]
US 20060055399A1 · Georgeson et al. · 2006 [cited by applicant]
US 20060138732A1 · Buma et al. · 2006 [cited by applicant]
US 20060162610A1 · Reboredo et al. · 2006 [cited by applicant]
US 20060243051A1 · Bui et al. · 2006 [cited by applicant]
US 20070006657A1 · Kennedy et al. · 2007 [cited by applicant]
US 20070006658A1 · Kennedy et al. · 2007 [cited by applicant]
US 20070044562A1 · Sarr · 2007 [cited by applicant]
US 20070044564A1 · Bui et al. · 2007 [cited by applicant]
US 20070055152A1 · Ukubo et al. · 2007 [cited by applicant]
US 20070137905A1 · Lee et al. · 2007 [cited by applicant]
US 20070146480A1 · Judge et al. · 2007 [cited by applicant]
US 20070195712A1 · Thayer et al. · 2007 [cited by applicant]
US 20070217672A1 · Shannon et al. · 2007 [cited by applicant]
US 20070227250A1 · Kennedy et al. · 2007 [cited by applicant]
US 20070278851A1 · Nakamura et al. · 2007 [cited by applicant]
US 20070293997A1 · Couch · 2007 [cited by applicant]
US 20080039974A1 · Sandin et al. · 2008 [cited by applicant]
US 20080054540A1 · Buma · 2008 [cited by applicant]
US 20080059114A1 · Coperet · 2008 [cited by applicant]
US 20080079723A1 · Hanson et al. · 2008 [cited by applicant]
US 20080087112A1 · Bagley et al. · 2008 [cited by applicant]
US 20080087113A1 · Bagley et al. · 2008 [cited by applicant]
US 20080092061A1 · Bankston et al. · 2008 [cited by applicant]
US 20080148876A1 · Hock et al. · 2008 [cited by applicant]
US 20080202245A1 · Young · 2008 [cited by applicant]
US 20080220692A1 · Torres et al. · 2008 [cited by applicant]
US 20080230289A1 · Schoon et al. · 2008 [cited by applicant]
US 20080245151A1 · Roney et al. · 2008 [cited by applicant]
US 20080302200A1 · Tobey · 2008 [cited by applicant]
US 20090078484A1 · Kocijan · 2009 [cited by applicant]
US 20090114025A1 · Sato et al. · 2009 [cited by applicant]
US 20090161217A1 · Mimura · 2009 [cited by applicant]
US 20090224493A1 · Buma et al. · 2009 [cited by applicant]
US 20090287450A1 · Dubois et al. · 2009 [cited by applicant]
US 20090301203A1 · Brussieux · 2009 [cited by applicant]
US 20100011522A1 · Kim et al. · 2010 [cited by applicant]
US 20100013174A1 · Buma et al. · 2010 [cited by applicant]
US 20100060273A1 · Couchman · 2010 [cited by applicant]
US 20100126403A1 · Rooney, III et al. · 2010 [cited by applicant]
US 20100212983A1 · Lama · 2010 [cited by applicant]
US 20100224001A1 · Brignac · 2010 [cited by applicant]
US 20100263948A1 · Couture et al. · 2010 [cited by applicant]
US 20110030478A1 · Park et al. · 2011 [cited by applicant]
US 20110061197A1 · Shimomura · 2011 [cited by applicant]
US 20110130238A1 · Schoon · 2011 [cited by applicant]
US 20110148631A1 · Lanham et al. · 2011 [cited by applicant]
US 20110167914A1 · Sutherland · 2011 [cited by applicant]
US 20110169938A1 · Webster et al. · 2011 [cited by applicant]
US 20110178727A1 · Hafenrichter et al. · 2011 [cited by applicant]
US 20110222170A1 · Tanimura · 2011 [cited by applicant]
US 20110231013A1 · Smoot et al. · 2011 [cited by applicant]
US 20110253470A1 · Fischer · 2011 [cited by applicant]
US 20110270705A1 · Parker · 2011 [cited by applicant]
US 20120116583A1 · Beard et al. · 2012 [cited by applicant]
US 20120186874A1 · Malone et al. · 2012 [cited by applicant]
US 20120215348A1 · Skrinde · 2012 [cited by applicant]
US 20120215355A1 · Bewley et al. · 2012 [cited by applicant]
US 20120218868A1 · Kahn et al. · 2012 [cited by applicant]
US 20120238389A1 · Schoon · 2012 [cited by applicant]
US 20120255360A1 · Tippit et al. · 2012 [cited by applicant]
US 20120257042A1 · McKaigue et al. · 2012 [cited by applicant]
US 20120271673A1 · Riley · 2012 [cited by applicant]
US 20120273284A1 · Nesnas et al. · 2012 [cited by applicant]
US 20120297882A1 · Palma et al. · 2012 [cited by applicant]
US 20130024067A1 · Troy et al. · 2013 [cited by applicant]
US 20130070068A1 · Garvey, III et al. · 2013 [cited by applicant]
US 20130140801A1 · Schlee et al. · 2013 [cited by applicant]
US 20130142297A1 · Dean et al. · 2013 [cited by applicant]
US 20130166193A1 · Goldman et al. · 2013 [cited by applicant]
US 20130218490A1 · Poirier et al. · 2013 [cited by applicant]
US 20130289766A1 · Hafenrichter et al. · 2013 [cited by applicant]
US 20130317676A1 · Cooper et al. · 2013 [cited by applicant]
US 20130340529A1 · Lama · 2013 [cited by applicant]
US 20140069193A1 · Graham et al. · 2014 [cited by applicant]
US 20140076642A1 · Gettings et al. · 2014 [cited by applicant]
US 20140115860A1 · Sarh et al. · 2014 [cited by applicant]
US 20140188649A1 · Messinger et al. · 2014 [cited by applicant]
US 20140230711A1 · Lovelace et al. · 2014 [cited by applicant]
US 20140268176A1 · Hundstad et al. · 2014 [cited by applicant]
US 20140278221A1 · Troy et al. · 2014 [cited by applicant]
US 20140305216A1 · Hafenrichter et al. · 2014 [cited by applicant]
US 20140320640A1 · Barbier et al. · 2014 [cited by applicant]
US 20140350722A1 · Skrinde · 2014 [cited by applicant]
US 20150046018A1 · Hayashi et al. · 2015 [cited by applicant]
US 20150151572A1 · Parrott et al. · 2015 [cited by applicant]
US 20150151797A1 · Outa et al. · 2015 [cited by applicant]
US 20150153170A1 · Gonzalez et al. · 2015 [cited by applicant]
US 20150153312A1 · Gonzalez et al. · 2015 [cited by applicant]
US 20150177194A1 · Xu et al. · 2015 [cited by applicant]
US 20150226369A1 · Troy et al. · 2015 [cited by applicant]
US 20150240984A1 · Choi et al. · 2015 [cited by applicant]
US 20150316195A1 · Penza et al. · 2015 [cited by applicant]
US 20150329221A1 · Georgeson et al. · 2015 [cited by applicant]
US 20150369916A1 · Nikolov et al. · 2015 [cited by applicant]
US 20160023696A1 · Hakes et al. · 2016 [cited by applicant]
US 20160033453A1 · Cegla et al. · 2016 [cited by applicant]
US 20160059939A1 · Lamonby et al. · 2016 [cited by applicant]
US 20160121486A1 · Lipinski et al. · 2016 [cited by applicant]
US 20160123933A1 · Fetzer et al. · 2016 [cited by applicant]
US 20160176452A1 · Gettings et al. · 2016 [cited by applicant]
US 20160231279A1 · Hoyt · 2016 [cited by applicant]
US 20160238565A1 · Gonzalez et al. · 2016 [cited by applicant]
US 20160268823A1 · Gonzalez et al. · 2016 [cited by applicant]
US 20160273992A1 · Frueh · 2016 [cited by applicant]
US 20160281910A1 · Troy et al. · 2016 [cited by applicant]
US 20160282877A1 · Gonzalez et al. · 2016 [cited by applicant]
US 20160318182A1 · Nakaya et al. · 2016 [cited by applicant]
US 20160334301A1 · Hafenrichter et al. · 2016 [cited by applicant]
US 20160349213A1 · Kollgaard et al. · 2016 [cited by applicant]
US 20170007336A1 · Tsuboi et al. · 2017 [cited by applicant]
US 20170108156A1 · Penza et al. · 2017 [cited by applicant]
US 20170191966A1 · Niri et al. · 2017 [cited by applicant]
US 20170199024A1 · Georgeson et al. · 2017 [cited by applicant]
US 20170221454A1 · Kim et al. · 2017 [cited by applicant]
US 20170225804A1 · Hafenrichter et al. · 2017 [cited by applicant]
US 20170305261A1 · Meager · 2017 [cited by applicant]
US 20170321790A1 · Klassen et al. · 2017 [cited by applicant]
US 20170334241A1 · Gonzalez et al. · 2017 [cited by applicant]
US 20170347624A1 · Jorgensen et al. · 2017 [cited by applicant]
US 20180009113A1 · Lauder et al. · 2018 [cited by applicant]
US 20180011462A1 · Bolin et al. · 2018 [cited by applicant]
US 20180024561A1 · Soh et al. · 2018 [cited by applicant]
US 20180036890A1 · Hollister · 2018 [cited by applicant]
US 20180059660A1 · Heatzig et al. · 2018 [cited by applicant]
US 20180065762A1 · Georgeson et al. · 2018 [cited by applicant]
US 20180073975A1 · Abdellatif et al. · 2018 [cited by applicant]
US 20180080904A1 · Al Nahwi et al. · 2018 [cited by applicant]
US 20180080905A1 · Al Nahwi et al. · 2018 [cited by applicant]
US 20180117718A1 · Rajagopalan et al. · 2018 [cited by applicant]
US 20180154954A1 · Bagheri et al. · 2018 [cited by applicant]
US 20180172121A1 · Potter et al. · 2018 [cited by applicant]
US 20180181136A1 · Loosararian · 2018 [cited by examiner]
US 20180232874A1 · Østervold et al. · 2018 [cited by applicant]
US 20180239313A1 · Santarone et al. · 2018 [cited by applicant]
US 20180245923A1 · Han · 2018 [cited by applicant]
US 20180267554A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180275670A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180275671A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180275672A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180275673A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180275674A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180275675A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180284794A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180284795A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180284796A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180284797A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180292838A1 · Loosararian et al. · 2018 [cited by applicant]
US 20180313715A1 · Cichosz et al. · 2018 [cited by applicant]
US 20180322699A1 · Gray et al. · 2018 [cited by applicant]
US 20190005465A1 · Taylor et al. · 2019 [cited by applicant]
US 20190015971A1 · Carrasco Zanini et al. · 2019 [cited by applicant]
US 20190017656A1 · Carrasco Zanini et al. · 2019 [cited by applicant]
US 20190018080A1 · Marauska et al. · 2019 [cited by applicant]
US 20190022848A1 · Akin et al. · 2019 [cited by applicant]
US 20190022849A1 · Akin et al. · 2019 [cited by applicant]
US 20190022877A1 · Akin et al. · 2019 [cited by applicant]
US 20190025851A1 · Ebrahimi Afrouzi · 2019 [cited by applicant]
US 20190046373A1 · Coulter et al. · 2019 [cited by applicant]
US 20190056541A1 · Roberts et al. · 2019 [cited by applicant]
US 20190086020A1 · Wehlin et al. · 2019 [cited by applicant]
US 20190118881A1 · Mcginn · 2019 [cited by applicant]
US 20190128851A1 · Wells · 2019 [cited by applicant]
US 20190128856A1 · Spay et al. · 2019 [cited by applicant]
US 20190152544A1 · Outa · 2019 [cited by applicant]
US 20190162703A1 · Melandsøet al. · 2019 [cited by applicant]
US 20190196020A1 · Aceti et al. · 2019 [cited by applicant]
US 20190242728A1 · Low et al. · 2019 [cited by applicant]
US 20190242743A1 · Patel et al. · 2019 [cited by applicant]
US 20190346034A1 · Noda · 2019 [cited by applicant]
US 20190360976A1 · Frueh et al. · 2019 [cited by applicant]
US 20190368594A1 · Sakata · 2019 [cited by applicant]
US 20190388998A1 · Huggett et al. · 2019 [cited by applicant]
US 20200011840A1 · Hafenrichter et al. · 2020 [cited by applicant]
US 20200133285A1 · Xiong et al. · 2020 [cited by applicant]
US 20200159237A1 · Loosararian et al. · 2020 [cited by applicant]
US 20200173879A1 · Morris et al. · 2020 [cited by applicant]