IP Library Granted Patent US 12,536,643
Granted Patent B2
US 12,536,643 · App. 18/472,054 · Granted Jan 27, 2026

Methods and systems for detecting cracks in illuminated electronic device screens

Inventors: Babak Forutanpour (San Diego, CA); Jeffrey Ploetner (San Diego, CA)
Assignee: ecoATM, LLC
G06T7/0004G06F18/22G06F18/24G06T7/001G06T7/40G06T2207/20016G06T2207/30108G06T2207/30121
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,536,643
App. No.
18/472,054
Granted
Jan 27, 2026
Kind
B2
Abstract

Systems and methods for detecting the cracks in illuminated electronic device screens are disclosed. In one embodiment, the method includes receiving an image of an electronic device screen and retrieving a plurality of kernels, each having values corresponding to a line region and a non-line region, with the orientation of the line region and the non-line region differing for each kernel. At least some of the kernels are applied to the image to obtain, at various locations of the image, values corresponding to the line regions and the non-line regions. Based on the values corresponding to the line regions and the non-line regions, cracks are automatically identified in the electronic device screen.

Claims (58)

1 . A method performed by one or more computing devices for detecting cracks in a screen of an electronic device, the method comprising:

overlaying at least one kernel on an image of the screen of the electronic device at a selected location, the at least one kernel comprising a matrix having a line region and a non-line region;

determining a first average brightness value for the line region and a second average brightness value for the non-line region, wherein the non-line region comprises a first non-line region portion positioned on a first side of the line region and a second non-line region portion positioned on a second side of the line region opposite the first side; and

automatically identifying a crack at the selected location if the first average brightness value is greater than the second average brightness value by at least a predetermined threshold amount.

2 . The method of claim 1 , further comprising:

generating an image pyramid with multiple layers of the image, each of the multiple layers being down sampled to a different degree; and

for each of the multiple layers, overlaying the at least one kernel on the layer to obtain, at various locations of the layer, average brightness values for each of the line region and the non-line region.

3 . The method of claim 1 wherein the at least one kernel includes at least a first kernel and a second kernel, the second kernel comprising a matrix having a line region and a non-line region, wherein the line region in the first kernel has a first orientation, and wherein the line region in the second kernel has a second orientation different from the first orientation.

4 . The method of claim 1 wherein the line region comprises a first line region portion and a second line region portion, and wherein the method further comprises:

determining brightness values for each of the first line region portion and the second line region portion, wherein the first average brightness value for the line region is an average of the brightness value for the first line region portion and the brightness value for the second line region portion.

5 . The method of claim 1 wherein the image of the screen is a processed image, and wherein the method further comprises forming the processed image.

6 . The method of claim 1 , further comprising performing a secondary check on the identified crack to detect a false-positive crack identification.

7 . The method of claim 6 wherein the line region comprises a first line region portion and a second line region portion, and wherein the secondary check includes determining whether at least one of the following conditions is satisfied:

(a) a brightness value of the first non-line region portion and a brightness value of the second non-line region portion are within a predetermined range of one another;

(b) the brightness value of the first non-line region portion or the brightness value of the second non-line region portion is below a predetermined threshold level;

(c) the first average brightness value of the line region is greater than the second average brightness value of the non-line region by a predetermined threshold amount;

(d) any brightness value in the first line region portion, the second line region portion, the first non-line region portion, or the second non-line region portion is greater than a predetermined threshold value;

(e) any brightness value in the first line region portion, the second line region portion, the first non-line region portion, or the second non-line region portion is lower than a predetermined threshold value; and

(f) any three consecutive brightness values in the line region do not increase or decrease monotonically,

wherein, if any of conditions (a)-(f) are satisfied, then the identified crack is determined to be a false-positive crack identification.

8 . The method of claim 1 wherein overlaying the at least one kernel on the image of the screen of the electronic device includes overlaying the at least one kernel on an image of an illuminated mobile phone screen.

9 . A method performed by one or more computing devices for detecting cracks in a screen of an electronic device, the method comprising:

forming a processed image of the screen of the electronic device, wherein forming the processed image includes:

obtaining a lighted image of the screen;

obtaining a non-lighted image of the screen; and

subtracting the lighted image from the non-lighted image;

overlaying at least one kernel on the processed image at a selected location, the at least one kernel comprising a matrix having a line region and a non-line region;

determining a first average brightness value for the line region and a second average brightness value for the non-line region; and

automatically identifying a crack at the selected location if the first average brightness value is greater than the second average brightness value by at least a predetermined threshold amount.

10 . The method of claim 9 wherein the non-line region comprises a first non-line region portion and a second non-line region portion, and wherein the method further comprises:

determining brightness values for each of the first non-line region portion and the second non-line region portion, wherein the second average brightness value for the non-line region is an average of the brightness value for the first non-line region portion and the brightness value for the second non-line region portion.

11 . The method of claim 9 wherein the at least one kernel is a plurality of kernels, and wherein if a crack is identified at the selected location for any one of the plurality of kernels, any remaining kernels in the plurality of kernels are not overlayed on the processed image of the screen of the electronic device at the selected location.

12 . The method of claim 9 wherein the selected location is a first selected location, and wherein the method further comprises:

overlaying the at least one kernel on the processed image at a second selected location;

determining a third average brightness value for the line region and a fourth average brightness value for the non-line region at the second selected location; and

automatically identifying a crack at the second selected location if the third average brightness value is greater than the fourth average brightness value by at least the predetermined threshold amount.

13 . One or more computing systems for assessing a condition of an electronic device, the one or more computing systems comprising:

one or more processors for executing computer-executable instructions; and

a non-transitory computer-readable storage medium storing computer-executable instructions for execution by the one or more processors, wherein execution of the computer-executable instructions causes the one or more processors to:

obtain an image of the electronic device;

check for cracks in the electronic device outside of a screen region of the image, wherein, if one or more cracks outside of the screen region are identified, the electronic device is identified as damaged; and

after checking for cracks in the electronic device outside of the screen region:

overlay at least one kernel on the screen region of the image at a selected location of the screen region of the image, the at least one kernel comprising a matrix having a first region and a second region;

determine a first average brightness value for the first region and a second average brightness value for the second region; and

automatically identify a screen crack at the selected location if the first average brightness value is greater than the second average brightness value by at least a predetermined threshold amount.

14 . The one or more computing systems of claim 13 wherein execution of the computer-executable instructions further causes the one or more processors to:

generate multiple copies of the image, each of the copies being down sampled to a different degree; and

for each of the copies, overlay the at least one kernel on the copy to obtain the first average brightness value and the second average brightness value for the first and second regions.

15 . The one or more computing systems of claim 13 wherein the first region comprises a first portion and a second portion, and wherein execution of the computer-executable instructions further causes the one or more processors to:

determine brightness values for each of the first portion and the second portion, wherein the first average brightness value for the first region is an average of the brightness value for the first portion and the brightness value for second portion.

16 . The one or more computing systems of claim 15 wherein checking for cracks on the electronic device outside of the screen region of the image includes using at least one of a Canny edge detector and a Hough transform.

17 . The one or more computing systems of claim 13 wherein execution of the computer-executable instructions further causes the one or more processors to perform a secondary inspection of the identified screen crack to detect a false-positive crack identification.

18 . The one or more computing systems of claim 13 wherein the at least one kernel is a plurality of kernels, and wherein if a screen crack is identified at the selected location for any one of the plurality of kernels the computer-executable instructions further control the one or more computing systems to not overlay any additional kernels on the screen region of the image at the selected location.

19 . The one or more computing systems of claim 13 wherein the image of the electronic device is a processed image that includes at least a portion of a screen of the electronic device, and wherein execution of the computer-executable instructions further causes the one or more processors to generate the processed image, wherein generating the processed image includes:

obtaining a lighted image of the screen region;

obtaining a non-lighted image of the screen region; and

subtracting the lighted image from the non-lighted image.

20 . The one or more computing systems of claim 13 wherein the second region comprises a first portion positioned on a first side of the first region and a second portion positioned on a second side of the first region opposite the first side.

Assignments (3)
SECURITY AGREEMENT Recorded Mar 3, 2025
From: ECOATM, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 070765/0868 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2024
From: FORUTANPOUR, BABAK; PLOETNER, JEFFREY
To: ECOATM, INC.
Reel/Frame 068270/0796 →
CHANGE OF NAME Recorded Aug 13, 2024
From: ECOATM, INC.
To: ECOATM, LLC
Reel/Frame 068591/0107 →
Continuity (4)
Continuation 17137261 · Dec 29, 2020
Continuation 16357041 · Mar 18, 2019
Continuation 15195828 · Jun 28, 2016
Related Publication 20240144461A1 · May 2, 2024
References Cited (400)
US 1327315A · Davies · 1920 [cited by applicant]
US 1730015A · Rooke · 1929 [cited by applicant]
US 2817725A · Rochfort · 1957 [cited by applicant]
US 3808439A · Renius · 1974 [cited by applicant]
US 4248334A · Hanley et al. · 1981 [cited by applicant]
US 4272757A · Mclaughlin et al. · 1981 [cited by applicant]
US 4519522A · McElwee · 1985 [cited by applicant]
US 4593820A · Antonie · 1986 [cited by applicant]
US 4715709A · Sekine et al. · 1987 [cited by applicant]
US 4821118A · Lafreniere · 1989 [cited by applicant]
US 4845636A · Walker · 1989 [cited by applicant]
US 4870357A · Young et al. · 1989 [cited by applicant]
US 4878736A · Hekker et al. · 1989 [cited by applicant]
US 4893789A · Novorsky · 1990 [cited by applicant]
US 4927051A · Falk et al. · 1990 [cited by applicant]
US 4951308A · Bishop et al. · 1990 [cited by applicant]
US 5025344A · Maly et al. · 1991 [cited by applicant]
US 5027074A · Haferstat · 1991 [cited by applicant]
US 5077462A · Newell et al. · 1991 [cited by applicant]
US 5091773A · Fouche et al. · 1992 [cited by applicant]
US 5105149A · Tokura · 1992 [cited by applicant]
US 5159560A · Newell et al. · 1992 [cited by applicant]
US 5216502A · Katz · 1993 [cited by applicant]
US 5280170A · Baldwin · 1994 [cited by applicant]
US 5319459A · Mochizuki et al. · 1994 [cited by applicant]
US 5339096A · Beaufort et al. · 1994 [cited by applicant]
US 5413454A · Movesian · 1995 [cited by applicant]
US 5419438A · Squyres et al. · 1995 [cited by applicant]
US 5436554A · Decker · 1995 [cited by applicant]
US 5482140A · Moore · 1996 [cited by applicant]
US 5533645A · Wittern · 1996 [cited by applicant]
US 5570920A · Crisman et al. · 1996 [cited by applicant]
US 5572444A · Lentz et al. · 1996 [cited by applicant]
US 5610710A · Canfield et al. · 1997 [cited by applicant]
US 5711530A · Lewis · 1998 [cited by applicant]
US 5717780A · Mitsumune et al. · 1998 [cited by applicant]
US 5747784A · Walter et al. · 1998 [cited by applicant]
US 5748084A · Isikoff · 1998 [cited by applicant]
US 5775806A · Allred · 1998 [cited by applicant]
US 5839058A · Phillips et al. · 1998 [cited by applicant]
US 5871371A · Rothenberger et al. · 1999 [cited by applicant]
US 5920338A · Katz · 1999 [cited by applicant]
US 5937396A · Konya · 1999 [cited by applicant]
US 5949901A · Nichani et al. · 1999 [cited by applicant]
US 5965858A · Suzuki et al. · 1999 [cited by applicant]
US 5966654A · Croughwell et al. · 1999 [cited by applicant]
US 5987159A · Nichani · 1999 [cited by applicant]
US 5988431A · Roe · 1999 [cited by applicant]
US 6029851A · Jenkins et al. · 2000 [cited by applicant]
US 6041229A · Turner · 2000 [cited by applicant]
US 6055512A · Dean et al. · 2000 [cited by applicant]
US 6100986A · Rydningen · 2000 [cited by applicant]
US 6170702B1 · Zettler et al. · 2001 [cited by applicant]
US 6181805B1 · Koike et al. · 2001 [cited by applicant]
US 6216890B1 · Rathmer · 2001 [cited by applicant]
US 6228008B1 · Pollington et al. · 2001 [cited by applicant]
US 6234812B1 · Ivers et al. · 2001 [cited by applicant]
US 6259827B1 · Nichani · 2001 [cited by applicant]
US 6264104B1 · Jenkins et al. · 2001 [cited by applicant]
US 6283475B1 · Stubben · 2001 [cited by applicant]
US 6323782B1 · Stephens et al. · 2001 [cited by applicant]
US 6330354B1 · Companion et al. · 2001 [cited by applicant]
US 6330958B1 · Ruskin et al. · 2001 [cited by applicant]
US 6393095B1 · Robinson · 2002 [cited by applicant]
US 6412654B1 · Cleeve · 2002 [cited by applicant]
US 6462644B1 · Howell et al. · 2002 [cited by applicant]
US 6529837B1 · Kang · 2003 [cited by applicant]
US 6535637B1 · Wootton et al. · 2003 [cited by applicant]
US 6573886B1 · Lehtinen et al. · 2003 [cited by applicant]
US 6575363B1 · Leason et al. · 2003 [cited by applicant]
US 6587581B1 · Matsuyama et al. · 2003 [cited by applicant]
US 6595684B1 · Casagrande et al. · 2003 [cited by applicant]
US 6597552B1 · Griepentrog et al. · 2003 [cited by applicant]
US 6633377B1 · Weiss et al. · 2003 [cited by applicant]
US 6667800B1 · Larsson et al. · 2003 [cited by applicant]
US 6679499B2 · Jeon · 2004 [cited by applicant]
US 6687679B1 · Van Luchene · 2004 [cited by applicant]
US 6748296B2 · Banerjee et al. · 2004 [cited by applicant]
US 6754637B1 · Stenz · 2004 [cited by applicant]
US 6758370B2 · Cooke et al. · 2004 [cited by applicant]
US 6758394B2 · Maskatiya et al. · 2004 [cited by applicant]
US 6795201B2 · Rangarajan et al. · 2004 [cited by applicant]
US 6798528B1 · Hartman · 2004 [cited by applicant]
US 6822422B2 · Sagawa · 2004 [cited by applicant]
US 6842596B2 · Morii et al. · 2005 [cited by applicant]
US 6847393B2 · Ashe · 2005 [cited by applicant]
US 6854656B2 · Matsumori · 2005 [cited by applicant]
US 6874932B2 · Devitt et al. · 2005 [cited by applicant]
US 6882269B2 · Moreno · 2005 [cited by applicant]
US 6886744B2 · Ichihara et al. · 2005 [cited by applicant]
US 6947941B1 · Koon · 2005 [cited by applicant]
US D512964S · Kissinger et al. · 2005 [cited by applicant]
US 6983067B2 · Cox · 2006 [cited by applicant]
US 7001038B2 · Bock et al. · 2006 [cited by applicant]
US 7027031B2 · Kawasaki et al. · 2006 [cited by applicant]
US 7039609B2 · Aoki · 2006 [cited by applicant]
US 7062454B1 · Giannini et al. · 2006 [cited by applicant]
US 7066767B2 · Liao · 2006 [cited by applicant]
US 7069236B1 · Tsunenari · 2006 [cited by applicant]
US 7076449B2 · Tsunenari et al. · 2006 [cited by applicant]
US 7086592B2 · Wagner et al. · 2006 [cited by applicant]
US 7109293B2 · Hwang et al. · 2006 [cited by applicant]
US 7142335B2 · Tesavis · 2006 [cited by applicant]
US 7153086B2 · Kauppila et al. · 2006 [cited by applicant]
US 7158170B2 · Gustavsson · 2007 [cited by applicant]
US 7164518B2 · Yang · 2007 [cited by applicant]
US 7166856B2 · Cho et al. · 2007 [cited by applicant]
US 7178720B1 · Strubbe et al. · 2007 [cited by applicant]
US 7200497B2 · Wang et al. · 2007 [cited by applicant]
US 7201125B2 · Evans · 2007 [cited by applicant]
US 7205529B2 · Andersen et al. · 2007 [cited by applicant]
US 7213754B2 · Eglen et al. · 2007 [cited by applicant]
US 7213766B2 · Ryan et al. · 2007 [cited by applicant]
US 7234609B2 · DeLazzer et al. · 2007 [cited by applicant]
US 7251458B2 · O'Connell · 2007 [cited by applicant]
US 7268345B2 · Schultz · 2007 [cited by applicant]
US 7334729B2 · Brewington · 2008 [cited by applicant]
US 7343319B1 · Jen · 2008 [cited by applicant]
US 7348884B2 · Higham · 2008 [cited by applicant]
US 7388977B2 · Wang et al. · 2008 [cited by applicant]
US 7398921B2 · Zito, Jr. · 2008 [cited by applicant]
US 7407392B1 · Cooke et al. · 2008 [cited by applicant]
US 7408674B2 · Moro et al. · 2008 [cited by applicant]
US 7431158B2 · Yamada et al. · 2008 [cited by applicant]
US 7455226B1 · Hammond et al. · 2008 [cited by applicant]
US 7520666B2 · Pevzner et al. · 2009 [cited by applicant]
US 7529687B1 · Phan · 2009 [cited by applicant]
US 7567344B2 · LeBlanc et al. · 2009 [cited by applicant]
US 7577496B2 · Walker et al. · 2009 [cited by applicant]
US 7584269B2 · Moore et al. · 2009 [cited by applicant]
US 7588165B2 · Prichard et al. · 2009 [cited by applicant]
US 7635131B2 · Fukazawa · 2009 [cited by applicant]
US 7642687B2 · Kageyama et al. · 2010 [cited by applicant]
US 7646193B2 · Suzuki et al. · 2010 [cited by applicant]
US 7649450B2 · Campion et al. · 2010 [cited by applicant]
US 7702108B2 · Amon et al. · 2010 [cited by applicant]
US 7735125B1 · Alvarez et al. · 2010 [cited by applicant]
US 7761331B2 · Low et al. · 2010 [cited by applicant]
US 7783379B2 · Beane et al. · 2010 [cited by applicant]
US 7848833B2 · Li · 2010 [cited by applicant]
US 7881965B2 · Bowles et al. · 2011 [cited by applicant]
US 7890373B2 · Junger · 2011 [cited by applicant]
US D640199S · Wilson · 2011 [cited by applicant]
US 8010402B1 · Sharma et al. · 2011 [cited by applicant]
US 8019588B1 · Wohlberg et al. · 2011 [cited by applicant]
US 8025229B2 · Hammond et al. · 2011 [cited by applicant]
US 8031930B2 · Wang et al. · 2011 [cited by applicant]
US 8107243B2 · Guccione et al. · 2012 [cited by applicant]
US 8112325B2 · Foy et al. · 2012 [cited by applicant]
US 8142199B1 · Almouli · 2012 [cited by applicant]
US 8156008B2 · Bae et al. · 2012 [cited by applicant]
US 8195511B2 · Bowles et al. · 2012 [cited by applicant]
US 8200533B2 · Librizzi et al. · 2012 [cited by applicant]
US 8200736B2 · Shi · 2012 [cited by applicant]
US 8215546B2 · Lin et al. · 2012 [cited by applicant]
US 8234185B2 · Davis · 2012 [cited by applicant]
US 8239262B2 · Bowles et al. · 2012 [cited by applicant]
US 8254883B2 · Uchida · 2012 [cited by applicant]
US 8266008B1 · Siegel et al. · 2012 [cited by applicant]
US 8340815B2 · Peters et al. · 2012 [cited by applicant]
US 8369987B2 · Claessen · 2013 [cited by applicant]
US 8401914B1 · Kim · 2013 [cited by applicant]
US 8417234B2 · Sanding et al. · 2013 [cited by applicant]
US 8423404B2 · Bowles et al. · 2013 [cited by applicant]
US 8429021B2 · Kraft et al. · 2013 [cited by applicant]
US 8463646B2 · Bowles · 2013 [cited by applicant]
US 8536472B2 · Wu et al. · 2013 [cited by applicant]
US 8543358B2 · Trabona · 2013 [cited by applicant]
US 8566183B1 · Bonar et al. · 2013 [cited by applicant]
US 8606633B2 · Tarbert et al. · 2013 [cited by applicant]
US 8718717B2 · Vaknin et al. · 2014 [cited by applicant]
US 8743215B1 · Lee · 2014 [cited by applicant]
US 8755783B2 · Brahami et al. · 2014 [cited by applicant]
US 8781622B2 · Mockus · 2014 [cited by applicant]
US 8806280B2 · Stephenson · 2014 [cited by applicant]
US 8823794B2 · Suzuki et al. · 2014 [cited by applicant]
US 8824136B1 · Interian et al. · 2014 [cited by applicant]
US 8922643B2 · Ji et al. · 2014 [cited by applicant]
US 9010627B1 · Prasad et al. · 2015 [cited by applicant]
US 9043026B2 · Lien et al. · 2015 [cited by applicant]
US 9075781B2 · Matthews · 2015 [cited by applicant]
US 9081477B2 · Kang · 2015 [cited by applicant]
US 9124056B1 · Lewis, Jr. · 2015 [cited by applicant]
US 9147063B1 · Florissi · 2015 [cited by applicant]
US 9153089B1 · Hewett · 2015 [cited by applicant]
US 9189911B2 · Kavli et al. · 2015 [cited by applicant]
US 9195979B2 · Geller · 2015 [cited by applicant]
US 9256863B2 · Chayon et al. · 2016 [cited by applicant]
US 9283672B1 · Matthews · 2016 [cited by applicant]
US 9317989B2 · Grow et al. · 2016 [cited by applicant]
US 9355515B2 · Brahami et al. · 2016 [cited by applicant]
US 9367436B2 · Matthews · 2016 [cited by applicant]
US 9367982B2 · Chayun et al. · 2016 [cited by applicant]
US 9378606B2 · Chayun et al. · 2016 [cited by applicant]
US 9390442B2 · Lyle · 2016 [cited by applicant]
US 9469037B2 · Matthews · 2016 [cited by applicant]
US 9497563B2 · Hornung et al. · 2016 [cited by applicant]
US 9549316B2 · Ben-Harosh et al. · 2017 [cited by applicant]
US 9578133B2 · Matthews · 2017 [cited by applicant]
US 9582101B2 · Chang et al. · 2017 [cited by applicant]
US 9595238B2 · Won · 2017 [cited by applicant]
US 9621947B1 · Oztaskent · 2017 [cited by applicant]
US 9641997B2 · Vratskides · 2017 [cited by applicant]
US 9668298B1 · Pearl et al. · 2017 [cited by applicant]
US 9697548B1 · Jaff et al. · 2017 [cited by applicant]
US 9704142B2 · Ahn · 2017 [cited by applicant]
US 9718196B2 · Matthews · 2017 [cited by applicant]
US 9792597B1 · Abbott · 2017 [cited by applicant]
US 9818160B2 · Bowles et al. · 2017 [cited by applicant]
US 9858178B2 · Matthews · 2018 [cited by applicant]
US 9866664B2 · Sinha et al. · 2018 [cited by applicant]
US 9881284B2 · Bowles · 2018 [cited by examiner]
US 9885672B2 · Forutanpour et al. · 2018 [cited by applicant]
US 9904911B2 · Bowles et al. · 2018 [cited by applicant]
US 9911102B2 · Bowles · 2018 [cited by applicant]
US 9934644B2 · Chayun et al. · 2018 [cited by applicant]
US 9936331B2 · Matthews · 2018 [cited by applicant]
US 9972046B2 · Ackerman · 2018 [cited by applicant]
US 10032140B2 · Bowles et al. · 2018 [cited by applicant]
US 10043339B2 · Walker et al. · 2018 [cited by applicant]
US 10044843B2 · Sinha et al. · 2018 [cited by applicant]
US 10055798B2 · Bowles et al. · 2018 [cited by applicant]
US 10127647B2 · Forutanpour et al. · 2018 [cited by applicant]
US 10157379B2 · Singh · 2018 [cited by applicant]
US 10157427B2 · Bowles et al. · 2018 [cited by applicant]
US 10261611B2 · Matthews · 2019 [cited by applicant]
US 10264426B2 · Matthews · 2019 [cited by applicant]
US 10269110B2 · Forutanpour · 2019 [cited by examiner]
US 10275813B2 · Fu · 2019 [cited by applicant]
US 10304057B1 · Powell · 2019 [cited by applicant]
US 10325440B2 · Abdelmalak et al. · 2019 [cited by applicant]
US 10339509B2 · Bordeleau et al. · 2019 [cited by applicant]
US 10401411B2 · Snook et al. · 2019 [cited by applicant]
US 10417615B2 · Bowles et al. · 2019 [cited by applicant]
US 10438174B2 · Bowles et al. · 2019 [cited by applicant]
US 10445708B2 · Hunt et al. · 2019 [cited by applicant]
US 10452527B2 · Matthews · 2019 [cited by applicant]
US 10475002B2 · Silva et al. · 2019 [cited by applicant]
US 10496963B2 · Silva et al. · 2019 [cited by applicant]
US 10528992B2 · Yost · 2020 [cited by applicant]
US 10529008B1 · Pritchard · 2020 [cited by applicant]
US 10565629B2 · Hartman · 2020 [cited by applicant]
US 10572946B2 · Bowles et al. · 2020 [cited by applicant]
US 10600095B2 · Ackerman · 2020 [cited by applicant]
US 10671367B2 · Matthews · 2020 [cited by applicant]
US 10679279B2 · Ward · 2020 [cited by applicant]
US 10726542B2 · Nguyen · 2020 [cited by applicant]
US 10740891B1 · Chen et al. · 2020 [cited by applicant]
US 10755401B2 · Bian et al. · 2020 [cited by applicant]
US 10803527B1 · Zankat et al. · 2020 [cited by applicant]
US 10810732B2 · Dwivedi et al. · 2020 [cited by applicant]
US 10824942B1 · Bhotika et al. · 2020 [cited by applicant]
US 10825082B2 · Librizzi et al. · 2020 [cited by applicant]
US 10834555B2 · Matthews · 2020 [cited by applicant]
US 10839651B2 · Smart · 2020 [cited by applicant]
US 10846672B2 · Dion et al. · 2020 [cited by applicant]
US 10853873B2 · Bowles et al. · 2020 [cited by applicant]
US 10860122B2 · Matthews · 2020 [cited by applicant]
US 10860990B2 · Bowles et al. · 2020 [cited by applicant]
US 10891669B2 · Glickman et al. · 2021 [cited by applicant]
US 10909673B2 · Forutanpour et al. · 2021 [cited by applicant]
US 10965862B2 · Weir et al. · 2021 [cited by applicant]
US 10970786B1 · Matheson et al. · 2021 [cited by applicant]
US 10977700B2 · Bordeleau et al. · 2021 [cited by applicant]
US 10991093B2 · Do et al. · 2021 [cited by applicant]
US 11004126B1 · Jacobs, II · 2021 [cited by applicant]
US 11010841B2 · Bowles et al. · 2021 [cited by applicant]
US 11014093B1 · Drexler · 2021 [cited by applicant]
US 11024111B2 · Abdelmalak et al. · 2021 [cited by applicant]
US 11069141B2 · Wurmfeld et al. · 2021 [cited by applicant]
US 11079753B1 · Roy · 2021 [cited by applicant]
US 11080662B2 · Bowles et al. · 2021 [cited by applicant]
US 11080672B2 · Bowles · 2021 [cited by applicant]
US 11107046B2 · Bowles · 2021 [cited by applicant]
US 11122034B2 · Cicchitto · 2021 [cited by applicant]
US 11126973B2 · Silva et al. · 2021 [cited by applicant]
US 11164000B2 · Lee et al. · 2021 [cited by applicant]
US 11232412B2 · Hunt et al. · 2022 [cited by applicant]
US 11249769B2 · Li et al. · 2022 [cited by applicant]
US 11257057B1 · Asmi et al. · 2022 [cited by applicant]
US 11288789B1 · Chen et al. · 2022 [cited by applicant]
US 11302038B2 · Muendel et al. · 2022 [cited by applicant]
US 11315093B2 · Bowles · 2022 [cited by applicant]
US 11321768B2 · Beauchamp · 2022 [cited by applicant]
US 11328562B2 · Smart · 2022 [cited by applicant]
US 11341471B2 · Dion et al. · 2022 [cited by applicant]
US 11361599B2 · Herman et al. · 2022 [cited by applicant]
US 11379886B1 · Fields et al. · 2022 [cited by applicant]
US 11386740B2 · Shah · 2022 [cited by applicant]
US 11417068B1 · Burris et al. · 2022 [cited by applicant]
US 11436570B2 · Bowles et al. · 2022 [cited by applicant]
US 11443289B2 · Bowles et al. · 2022 [cited by applicant]
US 11462868B2 · Forutanpour et al. · 2022 [cited by applicant]
US 11481754B2 · Priebatsch · 2022 [cited by applicant]
US 11482067B2 · Forutanpour et al. · 2022 [cited by applicant]
US 11526932B2 · Bowles et al. · 2022 [cited by applicant]
US 11574182B2 · Matthews · 2023 [cited by applicant]
US 11580627B2 · Johnson et al. · 2023 [cited by applicant]
US 11599796B2 · Boa et al. · 2023 [cited by applicant]
US 11623823B1 · Hoshino · 2023 [cited by applicant]
US 11631096B2 · Schubert et al. · 2023 [cited by applicant]
US 11657631B2 · Sagnoas · 2023 [cited by applicant]
US 11687900B2 · Dion et al. · 2023 [cited by applicant]
US 11688149B1 · Mascarin et al. · 2023 [cited by applicant]
US 11688222B2 · Dion et al. · 2023 [cited by applicant]
US 11720871B2 · Dion et al. · 2023 [cited by applicant]
US 11734654B2 · Silva et al. · 2023 [cited by applicant]
US 11790327B2 · Bowles et al. · 2023 [cited by applicant]
US 11790328B2 · Forutanpour et al. · 2023 [cited by applicant]
US 11798250B2 · Forutanpour et al. · 2023 [cited by applicant]
US 11803954B2 · Forutanpour et al. · 2023 [cited by applicant]
US 11836867B2 · Sadalgi · 2023 [cited by applicant]
US 11843206B2 · Forutanpour et al. · 2023 [cited by applicant]
US D1010271S · Hammes et al. · 2024 [cited by applicant]
US 11900553B2 · Ha · 2024 [cited by applicant]
US 11907915B2 · Bowles et al. · 2024 [cited by applicant]
US 11922467B2 · Forutanpour et al. · 2024 [cited by applicant]
US 11935138B2 · Bowles et al. · 2024 [cited by applicant]
US 11989701B2 · Hunt et al. · 2024 [cited by applicant]
US 11989710B2 · Forutanpour et al. · 2024 [cited by applicant]
US 12008520B2 · Bowles · 2024 [cited by applicant]
US 12033454B2 · Forutanpour et al. · 2024 [cited by applicant]
US 12045973B2 · Johnson et al. · 2024 [cited by applicant]
US 12182773B2 · Bowles · 2024 [cited by applicant]
US 12198108B2 · Bowles · 2025 [cited by applicant]
US 12205081B2 · Bowles et al. · 2025 [cited by applicant]
US 12217221B2 · Silva et al. · 2025 [cited by applicant]
US 12223684B2 · Silva et al. · 2025 [cited by applicant]
US 12271929B2 · Forutanpour et al. · 2025 [cited by applicant]
US 12300059B2 · Forutanpour et al. · 2025 [cited by applicant]
US 12321965B2 · Forutanpour et al. · 2025 [cited by applicant]
US 12322259B2 · Forutanpour et al. · 2025 [cited by applicant]
US 20010025883A1 · Ichihara et al. · 2001 [cited by applicant]
US 20010035425A1 · Rocco et al. · 2001 [cited by applicant]
US 20010039531A1 · Aoki · 2001 [cited by applicant]
US 20020014577A1 · Ulrich et al. · 2002 [cited by applicant]
US 20020035515A1 · Moreno · 2002 [cited by applicant]
US 20020046122A1 · Barber · 2002 [cited by applicant]
US 20020067184A1 · Smith et al. · 2002 [cited by applicant]
US 20020087413A1 · Mahaffy et al. · 2002 [cited by applicant]
US 20020112177A1 · Voltmer · 2002 [cited by applicant]
US 20020129170A1 · Moore et al. · 2002 [cited by applicant]
US 20020147656A1 · Tam · 2002 [cited by applicant]
US 20020157033A1 · Cox · 2002 [cited by applicant]
US 20020162966A1 · Yoder · 2002 [cited by applicant]
US 20020186878A1 · Hoon et al. · 2002 [cited by applicant]
US 20030006277A1 · Maskatiya et al. · 2003 [cited by applicant]
US 20030018897A1 · Bellis, Jr. et al. · 2003 [cited by applicant]
US 20030025476A1 · Trela · 2003 [cited by applicant]
US 20030036866A1 · Nair et al. · 2003 [cited by applicant]
US 20030061150A1 · Kocher et al. · 2003 [cited by applicant]
US 20030063527A1 · Ostwald · 2003 [cited by applicant]
US 20030083983A1 · Fisher · 2003 [cited by applicant]
US 20030100707A1 · Hwang et al. · 2003 [cited by applicant]
US 20030146898A1 · Kawasaki et al. · 2003 [cited by applicant]
US 20030158789A1 · Miura et al. · 2003 [cited by applicant]
US 20030170529A1 · Sagawa · 2003 [cited by applicant]
US 20030179371A1 · Rangarajan et al. · 2003 [cited by applicant]
US 20030191675A1 · Murashita · 2003 [cited by applicant]
US 20030197782A1 · Ashe · 2003 [cited by applicant]
US 20030204289A1 · Banerjee et al. · 2003 [cited by applicant]
US 20040012825A1 · Tesavis · 2004 [cited by applicant]
US 20040039639A1 · Walker · 2004 [cited by applicant]
US 20040088231A1 · Davis · 2004 [cited by applicant]
US 20040114153A1 · Andersen et al. · 2004 [cited by applicant]
US 20040141320A1 · Bock et al. · 2004 [cited by applicant]
US 20040150815A1 · Sones et al. · 2004 [cited by applicant]
US 20040156557A1 · Van Der Weij · 2004 [cited by applicant]
US 20040184651A1 · Nordbryhn · 2004 [cited by applicant]
US 20040186744A1 · Lux · 2004 [cited by applicant]
US 20040189812A1 · Gustavsson · 2004 [cited by applicant]
US 20040200902A1 · Ishioroshi · 2004 [cited by applicant]
US 20040205015A1 · DeLaCruz · 2004 [cited by applicant]
US 20040235513A1 · O'Connell · 2004 [cited by applicant]
US 20040242216A1 · Boutsikakis · 2004 [cited by applicant]
US 20040243478A1 · Walker et al. · 2004 [cited by applicant]
US 20040262521A1 · Devitt et al. · 2004 [cited by applicant]
US 20050022699A1 · Goza · 2005 [cited by applicant]
US 20050027622A1 · Walker et al. · 2005 [cited by applicant]
US 20050043897A1 · Meyer · 2005 [cited by applicant]
US 20050088379A1 · Tsuchida · 2005 [cited by applicant]
US 20050109841A1 · Ryan et al. · 2005 [cited by applicant]
US 20050128551A1 · Yang · 2005 [cited by applicant]
US 20050135917A1 · Kauppila et al. · 2005 [cited by applicant]
US 20050137942A1 · LaFluer · 2005 [cited by applicant]
US 20050139661A1 · Eglen et al. · 2005 [cited by applicant]
US 20050143149A1 · Becker et al. · 2005 [cited by applicant]
US 20050167620A1 · Cho et al. · 2005 [cited by applicant]
US 20050187657A1 · Hashimoto et al. · 2005 [cited by applicant]
US 20050216120A1 · Rosenberg et al. · 2005 [cited by applicant]
US 20050222690A1 · Wang et al. · 2005 [cited by applicant]
US 20050231595A1 · Wang et al. · 2005 [cited by applicant]
US 20050240958A1 · Nguyen et al. · 2005 [cited by applicant]
US 20060022827A1 · Highham · 2006 [cited by applicant]
US 20060038114A9 · Cofer et al. · 2006 [cited by applicant]
US 20060047573A1 · Mitchell et al. · 2006 [cited by applicant]
US 20060074756A1 · Boykin · 2006 [cited by applicant]
US 20060085158A1 · Cakiner · 2006 [cited by applicant]
US 20060129411A1 · Bhatti et al. · 2006 [cited by applicant]
US 20060167580A1 · Whittier · 2006 [cited by applicant]