IP Library Granted Patent US 12,346,712
Granted Patent B1
US 12,346,712 · App. 18/624,774 · Granted Jul 1, 2025

Artificial intelligence application assistant

Inventors: Sven Eberhardt (Seattle, WA); Brian Westphal (Livermore, CA); Yangyong Zhang (San Francisco, CA); Allen Lu (Issaquah, WA); Nathan Hurst (Seattle, WA); Harry Lu (San Mateo, CA); Evan Welbourne (Seattle, WA); John Bicket (San Francisco, CA); Sanjit Biswas (San Francisco, CA)
Assignee: Samsara Inc.
G06F9/453G01C21/34G06F40/20G08G1/20
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,346,712
App. No.
18/624,774
Filed
Apr 2, 2024
Granted
Jul 1, 2025
Kind
B1
Art Unit
2126
USPC
706/11
Abstract

An Applicant Assistant System may receive, from a user device, a user input indicating a query or task associated with information displayed in a user interface. The device may determine one or more components associated with the user interface and access component metadata of the determined one or more components, the component metadata for each of the one or more components indicating one or more of a fact, a data link, or an action. A prompt comprising at least some of the component metadata, at least some context information, and an indication of one or more available response elements may be provided to a large language model (LLM). The LLM may response with one or more response elements that may be processed by the System, such as to cause updates to the user interface on the user device.

Claims (48)

1. A method performed by an application assistant computing system, the method including:

receiving, from a user device, an input from a user indicating a query or task;

determining at least two components associated with a user interface displayed on the user device, each of the at least two components providing different user interface functionality;

accessing component metadata of the determined components;

accessing context information associated with the user or user device;

generating a natural language text prompt by combining at least some of the user input, text indicative of at least some of the component metadata, first text indicative of at least some of the context information, and second text indicative of one or more available response elements;

providing the prompt to a large language model (LLM);

receiving an output from the LLM indicating one or more response elements selected by the LLM, wherein a first of the one or more response elements indicates a function call;

generate a second prompt requesting executable code that interacts with an external service to perform the function call, the LLM prompt including one or more examples of outputs;

providing the second prompt to the LLM;

receiving a second output from the LLM including customized executable code that interacts with the external service in accordance with the query or task received from the user;

executing the customized executable code received from the LLM;

receiving, from the external service, additional response elements associated with the query or task received from the user;

generating, based on the one or more response elements and additional response elements, updated user interface code indicating one or more updates to the user interface displayed on the user device; and

initiating update of the user interface displayed on the user device according to the updated user interface code.

2. The method of claim 1 , wherein the component metadata for each of the at least two components indicating one or more of a fact, a data link, or an action.

3. The method of claim 1 , wherein a first response element of the one or more response elements includes a data link query of an external data source.

4. The method of claim 1 , wherein in response to determining that a size of the additional response elements is larger than a threshold size, generating and transmitting a processing prompt to the LLM requesting executable code configured to summarize or shorten the additional response elements.

5. The method of claim 1 , wherein the at least two components include one or more of: a navigation component, a notification component, a search component, a data item component, a visualization component, or a general component.

6. The method of claim 1 , wherein the context information indicates a user-selected component of the user interface.

7. The method of claim 6 , wherein the user-selected component is selected by the user selecting a chat button associated with the particular component.

8. The method of claim 6 , wherein the user-selected component is selected in response to the user hovering over the particular component.

9. The method of claim 1 , wherein at least some of the component metadata is included in metadata associated with the user interface.

10. The method of claim 9 , wherein the component metadata is transmitted from the user device to the application assistant computing system.

11. The method of claim 2 , wherein the fact includes one or more of information displayed in the user interface, information selected in the user interface, metadata associated with a visualization displayed in the user interface, a user identifier, a user role, or other user information.

12. The method of claim 2 , wherein one or more facts includes domain-specific knowledge usable by the LLM to better response to the user input.

13. The method of claim 2 , wherein the data link is usable to access a source of information displayed in the user interface.

14. The method of claim 2 , wherein the action indicates a user-initiated event including one or more of: initiating a search, initiating a sort, navigating to a different page, filling a form, submitting a form, moving data, or modifying data.

15. The method of claim 1 , wherein the updated user interface code includes a textual response to the query or task.

16. The method of claim 1 , wherein the prompt includes a contextual hint associated with a data access link, wherein the contextual hint indicates one or more of a required format, criteria to identify incorrect data, or examples of data that is acceptable.

17. The method of claim 1 , wherein the user input is initiated based on selection of a chat button or pressing a physical button on the user device.

18. A computing system comprising:

a hardware computer processor; and

a non-transitory computer readable medium having software instructions stored thereon, the software instructions executable by the hardware computer processor to cause the computing system to perform operations comprising:

receiving, from a user device, an input from a user indicating a query or task;

determining at least two components associated with a user interface displayed on the user device, each of the at least two components providing different user interface functionality;

accessing component metadata of the determined components;

accessing context information associated with the user or user device;

generating a natural language text prompt by combining at least some of the user input, text indicative of at least some of the component metadata, text indicative of at least some of the context information, and text indicative of one or more available response elements;

providing the prompt to a large language model (LLM);

receiving an output from the LLM indicating one or more response elements selected by the LLM, wherein a first of the one or more response elements indicates a function call;

generate a second prompt requesting executable code that interacts with an external service to perform the function call, the LLM prompt including one or more examples of outputs;

providing the second prompt to the LLM;

receiving a second output from the LLM including customized executable code that interacts with the external service in accordance with the query or task received from the user;

executing the customized executable code received from the LLM;

receiving, from the external service, additional response elements associated with the query or task received from the user;

generating, based on the one or more response elements and additional response elements, updated user interface code indicating one or more updates to the user interface displayed on the user device; and

initiating update of the user interface displayed on the user device according to the updated user interface code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2024
From: EBERHARDT, SVEN; WESTPHAL, BRIAN; ZHANG, YANGYONG; LU, ALLEN; HURST, NATHAN; LU, HARRY; WELBOURNE, EVAN; BICKET, JOHN; BISWAS, SANJIT
To: SAMSARA INC.
Reel/Frame 068405/0792 →
References Cited (400)
US 4671111A · Lemelson · 1987 [cited by applicant]
US 5825283A · Camhi · 1998 [cited by applicant]
US 5917433A · Keillor et al. · 1999 [cited by applicant]
US 6064299A · Lesesky et al. · 2000 [cited by applicant]
US 6098048A · Dashefsky et al. · 2000 [cited by applicant]
US 6157864A · Schwenke et al. · 2000 [cited by applicant]
US 6253129B1 · Jenkins et al. · 2001 [cited by applicant]
US 6317668B1 · Thibault et al. · 2001 [cited by applicant]
US 6411203B1 · Lesesky et al. · 2002 [cited by applicant]
US 6421590B2 · Thibault · 2002 [cited by applicant]
US 6452487B1 · Krupinski · 2002 [cited by applicant]
US 6505106B1 · Lawrence et al. · 2003 [cited by applicant]
US 6651063B1 · Vorobiev · 2003 [cited by applicant]
US 6714894B1 · Tobey et al. · 2004 [cited by applicant]
US 6718239B2 · Rayner · 2004 [cited by applicant]
US 6741165B1 · Langfahl et al. · 2004 [cited by applicant]
US 6801920B1 · Wischinski · 2004 [cited by applicant]
US 7117075B1 · Larschan et al. · 2006 [cited by applicant]
US 7139780B2 · Lee et al. · 2006 [cited by applicant]
US 7209959B1 · Campbell et al. · 2007 [cited by applicant]
US 7233684B2 · Fedorovskaya et al. · 2007 [cited by applicant]
US 7386376B2 · Basir et al. · 2008 [cited by applicant]
US 7389178B2 · Raz et al. · 2008 [cited by applicant]
US 7398298B2 · Koch · 2008 [cited by applicant]
US 7492938B2 · Brinson, Jr. et al. · 2009 [cited by applicant]
US 7526103B2 · Schofield et al. · 2009 [cited by applicant]
US 7555378B2 · Larschan et al. · 2009 [cited by applicant]
US 7596417B2 · Fister et al. · 2009 [cited by applicant]
US 7606779B2 · Brinson, Jr. et al. · 2009 [cited by applicant]
US 7715961B1 · Kargupta · 2010 [cited by applicant]
US 7769499B2 · McQuade et al. · 2010 [cited by applicant]
US 7844088B2 · Brinson, Jr. et al. · 2010 [cited by applicant]
US 7859392B2 · McClellan et al. · 2010 [cited by applicant]
US 7877198B2 · Tenzer et al. · 2011 [cited by applicant]
US 7881838B2 · Larschan et al. · 2011 [cited by applicant]
US 7957936B2 · Eryurek et al. · 2011 [cited by applicant]
US 8019581B2 · Sheha et al. · 2011 [cited by applicant]
US 8024311B2 · Wood et al. · 2011 [cited by applicant]
US 8032277B2 · Larschan et al. · 2011 [cited by applicant]
US 8140358B1 · Ling et al. · 2012 [cited by applicant]
US 8156108B2 · Middleton et al. · 2012 [cited by applicant]
US 8156499B2 · Foulger et al. · 2012 [cited by applicant]
US 8169343B2 · Sheha et al. · 2012 [cited by applicant]
US 8175992B2 · Bass et al. · 2012 [cited by applicant]
US 8230272B2 · Middleton et al. · 2012 [cited by applicant]
US 8260489B2 · Nielsen et al. · 2012 [cited by applicant]
US 8417402B2 · Basir · 2013 [cited by applicant]
US 8442508B2 · Harter et al. · 2013 [cited by applicant]
US 8457395B2 · Boncyk et al. · 2013 [cited by applicant]
US 8509412B2 · Sheha et al. · 2013 [cited by applicant]
US 8543625B2 · Middleton et al. · 2013 [cited by applicant]
US 8560164B2 · Nielsen et al. · 2013 [cited by applicant]
US 8615555B2 · Koch · 2013 [cited by applicant]
US 8625885B2 · Brinson, Jr. et al. · 2014 [cited by applicant]
US 8626568B2 · Warkentin et al. · 2014 [cited by applicant]
US 8633672B2 · Jung et al. · 2014 [cited by applicant]
US 8669857B2 · Sun et al. · 2014 [cited by applicant]
US 8682572B2 · Raz et al. · 2014 [cited by applicant]
US 8706409B2 · Mason et al. · 2014 [cited by applicant]
US 8831825B2 · Shah et al. · 2014 [cited by applicant]
US 8836784B2 · Erhardt et al. · 2014 [cited by applicant]
US 8918229B2 · Hunt et al. · 2014 [cited by applicant]
US 8953228B1 · Mehers · 2015 [cited by applicant]
US 8989914B1 · Nemat-Nasser et al. · 2015 [cited by applicant]
US 8989959B2 · Plante et al. · 2015 [cited by applicant]
US 8996240B2 · Plante · 2015 [cited by applicant]
US 9024744B2 · Klose et al. · 2015 [cited by applicant]
US 9053590B1 · Kator et al. · 2015 [cited by applicant]
US 9137498B1 · L'Heureux et al. · 2015 [cited by applicant]
US 9147335B2 · Raghunathan et al. · 2015 [cited by applicant]
US 9152609B2 · Schwartz et al. · 2015 [cited by applicant]
US 9165196B2 · Kesavan et al. · 2015 [cited by applicant]
US 9170913B2 · Hunt et al. · 2015 [cited by applicant]
US 9189895B2 · Phelan et al. · 2015 [cited by applicant]
US 9230250B1 · Parker et al. · 2016 [cited by applicant]
US 9230437B2 · Brinton et al. · 2016 [cited by applicant]
US 9280435B2 · Hunt et al. · 2016 [cited by applicant]
US 9311271B2 · Wright · 2016 [cited by applicant]
US 9344683B1 · Nemat-Nasser et al. · 2016 [cited by applicant]
US 9349228B2 · Ochsendorf et al. · 2016 [cited by applicant]
US 9384111B2 · Hunt et al. · 2016 [cited by applicant]
US 9389147B1 · Lambert et al. · 2016 [cited by applicant]
US 9402060B2 · Plante · 2016 [cited by applicant]
US 9412282B2 · Hunt et al. · 2016 [cited by applicant]
US 9439280B2 · Chang et al. · 2016 [cited by applicant]
US 9445270B1 · Bicket et al. · 2016 [cited by applicant]
US 9477639B2 · Fischer et al. · 2016 [cited by applicant]
US 9477989B2 · Grimm et al. · 2016 [cited by applicant]
US 9527515B2 · Hunt et al. · 2016 [cited by applicant]
US 9594725B1 · Cook et al. · 2017 [cited by applicant]
US 9672667B2 · Mason et al. · 2017 [cited by applicant]
US 9688282B2 · Cook et al. · 2017 [cited by applicant]
US 9728015B2 · Kwak · 2017 [cited by applicant]
US 9761063B2 · Lambert et al. · 2017 [cited by applicant]
US 9761067B2 · Plante et al. · 2017 [cited by applicant]
US 9811536B2 · Morris et al. · 2017 [cited by applicant]
US 9818088B2 · Penilla et al. · 2017 [cited by applicant]
US 9846979B1 · Salnaney et al. · 2017 [cited by applicant]
US 9849834B2 · Reed et al. · 2017 [cited by applicant]
US 9852625B2 · Victor et al. · 2017 [cited by applicant]
US 9892376B2 · Pfeiffer et al. · 2018 [cited by applicant]
US 9922567B2 · Molin et al. · 2018 [cited by applicant]
US 9934628B2 · Kreiner et al. · 2018 [cited by applicant]
US 9996980B1 · Gonzalez et al. · 2018 [cited by applicant]
US 10015452B1 · Schofield et al. · 2018 [cited by applicant]
US 10033706B2 · Bicket et al. · 2018 [cited by applicant]
US 10040459B1 · Kukreja · 2018 [cited by applicant]
US 10065652B2 · Shenoy et al. · 2018 [cited by applicant]
US 10068392B2 · Cook et al. · 2018 [cited by applicant]
US 10075669B2 · Vanman et al. · 2018 [cited by applicant]
US 10083547B1 · Tomatsu · 2018 [cited by applicant]
US 10085149B2 · Bicket et al. · 2018 [cited by applicant]
US 10094308B2 · Kolhouse et al. · 2018 [cited by applicant]
US 10102495B1 · Zhang et al. · 2018 [cited by applicant]
US 10127810B2 · Durie, Jr. et al. · 2018 [cited by applicant]
US 10157321B2 · Becker et al. · 2018 [cited by applicant]
US 10173486B1 · Lee et al. · 2019 [cited by applicant]
US 10173544B2 · Hendrix et al. · 2019 [cited by applicant]
US 10196071B1 · Rowson et al. · 2019 [cited by applicant]
US 10206107B2 · Bicket et al. · 2019 [cited by applicant]
US 10223935B2 · Sweany et al. · 2019 [cited by applicant]
US 10275959B2 · Ricci · 2019 [cited by applicant]
US 10286875B2 · Penilla et al. · 2019 [cited by applicant]
US 10290036B1 · Gella et al. · 2019 [cited by applicant]
US 10311749B1 · Kypri et al. · 2019 [cited by applicant]
US 10336190B2 · Yokochi et al. · 2019 [cited by applicant]
US 10388075B2 · Schmirler et al. · 2019 [cited by applicant]
US 10389739B2 · Solotorevsky · 2019 [cited by applicant]
US 10390227B2 · Bicket et al. · 2019 [cited by applicant]
US 10444949B2 · Scott et al. · 2019 [cited by applicant]
US 10445559B2 · Joseph et al. · 2019 [cited by applicant]
US 10459444B1 · Kentley-Klay · 2019 [cited by applicant]
US 10460183B2 · Welland et al. · 2019 [cited by applicant]
US 10460600B2 · Julian et al. · 2019 [cited by applicant]
US 10471955B2 · Kouri et al. · 2019 [cited by applicant]
US 10486709B1 · Mezaael · 2019 [cited by applicant]
US 10489222B2 · Sathyanarayana et al. · 2019 [cited by applicant]
US 10523904B2 · Mahmoud et al. · 2019 [cited by applicant]
US 10573183B1 · Li et al. · 2020 [cited by applicant]
US 10579123B2 · Tuan et al. · 2020 [cited by applicant]
US 10609114B1 · Bicket et al. · 2020 [cited by applicant]
US 10621873B1 · Spiel et al. · 2020 [cited by applicant]
US 10623899B2 · Watkins et al. · 2020 [cited by applicant]
US 10632941B2 · Chauncey et al. · 2020 [cited by applicant]
US 10652335B2 · Botticelli · 2020 [cited by applicant]
US 10715976B2 · Hoffner et al. · 2020 [cited by applicant]
US 10762363B2 · Watanabe · 2020 [cited by applicant]
US 10782691B2 · Suresh et al. · 2020 [cited by applicant]
US 10788990B2 · Kim et al. · 2020 [cited by applicant]
US 10789840B2 · Boykin et al. · 2020 [cited by applicant]
US 10803496B1 · Hopkins · 2020 [cited by applicant]
US 10818109B2 · Palmer et al. · 2020 [cited by applicant]
US 10827324B1 · Hajimiri et al. · 2020 [cited by applicant]
US 10843659B1 · Innocenzi et al. · 2020 [cited by applicant]
US 10848670B2 · Gatti et al. · 2020 [cited by applicant]
US 10878030B1 · Lambert et al. · 2020 [cited by applicant]
US 10956497B1 · Plymale · 2021 [cited by examiner]
US 10969852B2 · Tuan et al. · 2021 [cited by applicant]
US 10979871B2 · Hajimiri et al. · 2021 [cited by applicant]
US 10999269B2 · Bicket et al. · 2021 [cited by applicant]
US 10999374B2 · ElHattab et al. · 2021 [cited by applicant]
US 11046205B1 · Govan et al. · 2021 [cited by applicant]
US 11069257B2 · Palmer et al. · 2021 [cited by applicant]
US 11080568B2 · ElHattab et al. · 2021 [cited by applicant]
US 11122488B1 · Lloyd et al. · 2021 [cited by applicant]
US 11126910B1 · Akhtar et al. · 2021 [cited by applicant]
US 11127130B1 · Jain et al. · 2021 [cited by applicant]
US 11131986B1 · Gal et al. · 2021 [cited by applicant]
US 11132853B1 · Akhtar et al. · 2021 [cited by applicant]
US 11137744B1 · Heddleston et al. · 2021 [cited by applicant]
US 11142175B2 · Chow et al. · 2021 [cited by applicant]
US 11158177B1 · ElHattab et al. · 2021 [cited by applicant]
US 11184422B1 · Bicket et al. · 2021 [cited by applicant]
US 11188046B1 · ElHattab et al. · 2021 [cited by applicant]
US 11190373B1 · Stevenson et al. · 2021 [cited by applicant]
US 11204637B2 · Tuan et al. · 2021 [cited by applicant]
US 11260878B2 · Palmer et al. · 2022 [cited by applicant]
US 11341786B1 · Calmer et al. · 2022 [cited by applicant]
US 11349901B1 · Duffield et al. · 2022 [cited by applicant]
US 11352013B1 · Srinivasan et al. · 2022 [cited by applicant]
US 11352014B1 · Srinivasan et al. · 2022 [cited by applicant]
US 11356605B1 · Shemet et al. · 2022 [cited by applicant]
US 11356909B1 · Lloyd · 2022 [cited by applicant]
US 11365980B1 · Akhtar et al. · 2022 [cited by applicant]
US 11386325B1 · Srinivasan et al. · 2022 [cited by applicant]
US 11436844B2 · Carruthers et al. · 2022 [cited by applicant]
US 11451610B1 · Saunders et al. · 2022 [cited by applicant]
US 11451611B1 · Saunders et al. · 2022 [cited by applicant]
US 11460507B2 · Lloyd et al. · 2022 [cited by applicant]
US 11464079B1 · Aschenbener et al. · 2022 [cited by applicant]
US 11479142B1 · Govan et al. · 2022 [cited by applicant]
US 11494921B2 · ElHattab et al. · 2022 [cited by applicant]
US 11522857B1 · Symons et al. · 2022 [cited by applicant]
US 11532169B1 · Hassan et al. · 2022 [cited by applicant]
US 11558449B1 · Bicket et al. · 2023 [cited by applicant]
US 11595632B2 · Tsai et al. · 2023 [cited by applicant]
US 11599097B1 · Gal et al. · 2023 [cited by applicant]
US 11606736B1 · Lloyd et al. · 2023 [cited by applicant]
US 11611621B2 · ElHattab et al. · 2023 [cited by applicant]
US 11615141B1 · Hoye et al. · 2023 [cited by applicant]
US 11620909B2 · Tsai et al. · 2023 [cited by applicant]
US 11627252B2 · Delegard et al. · 2023 [cited by applicant]
US 11641388B1 · Saunders et al. · 2023 [cited by applicant]
US 11641604B1 · Lloyd · 2023 [cited by applicant]
US 11643102B1 · Calmer et al. · 2023 [cited by applicant]
US 11659060B2 · Davis et al. · 2023 [cited by applicant]
US 11665223B1 · Duffield et al. · 2023 [cited by applicant]
US 11669714B1 · Akhtar et al. · 2023 [cited by applicant]
US 11671478B1 · Saunders et al. · 2023 [cited by applicant]
US 11674813B1 · Chung et al. · 2023 [cited by applicant]
US 11675042B1 · Lloyd et al. · 2023 [cited by applicant]
US 11683579B1 · Symons et al. · 2023 [cited by applicant]
US 11688211B1 · Calmer et al. · 2023 [cited by applicant]
US 11694317B1 · Jain et al. · 2023 [cited by applicant]
US 11704984B1 · ElHattab et al. · 2023 [cited by applicant]
US 11709500B2 · Lloyd et al. · 2023 [cited by applicant]
US 11710409B2 · Nanda et al. · 2023 [cited by applicant]
US 11720087B1 · Heddleston et al. · 2023 [cited by applicant]
US 11727054B2 · Grandhi et al. · 2023 [cited by applicant]
US 11731469B1 · McGillan · 2023 [cited by applicant]
US 11736312B1 · Xiao et al. · 2023 [cited by applicant]
US 11741760B1 · Dubin et al. · 2023 [cited by applicant]
US 11748377B1 · Zhang et al. · 2023 [cited by applicant]
US 11752895B1 · Govan et al. · 2023 [cited by applicant]
US 11756346B1 · Wu et al. · 2023 [cited by applicant]
US 11756351B1 · Akhtar et al. · 2023 [cited by applicant]
US 11758096B2 · Shah et al. · 2023 [cited by applicant]
US 11776328B2 · Yang et al. · 2023 [cited by applicant]
US 11780446B1 · Srinivasan et al. · 2023 [cited by applicant]
US 11782930B2 · McGee et al. · 2023 [cited by applicant]
US 11787413B2 · Tsal et al. · 2023 [cited by applicant]
US 11798187B2 · Zaheer et al. · 2023 [cited by applicant]
US 11798298B2 · Hassan et al. · 2023 [cited by applicant]
US 11800317B1 · Dugar et al. · 2023 [cited by applicant]
US 11838884B1 · Dergosits et al. · 2023 [cited by applicant]
US 11842577B1 · Harrison et al. · 2023 [cited by applicant]
US 11847911B2 · ElHattab et al. · 2023 [cited by applicant]
US 11855801B1 · Stevenson et al. · 2023 [cited by applicant]
US 11861955B1 · Dubin et al. · 2024 [cited by applicant]
US 11863712B1 · Young et al. · 2024 [cited by applicant]
US 11866055B1 · Srinivasan et al. · 2024 [cited by applicant]
US 11868919B1 · Zhang et al. · 2024 [cited by applicant]
US 11875580B2 · Hassan et al. · 2024 [cited by applicant]
US 11875683B1 · Tsai et al. · 2024 [cited by applicant]
US 11890962B1 · Govan et al. · 2024 [cited by applicant]
US 11937152B2 · Hajimiri et al. · 2024 [cited by applicant]
US 11938948B1 · Davis et al. · 2024 [cited by applicant]
US 11947902B1 · Grimshaw · 2024 [cited by examiner]
US 11959772B2 · Robbins et al. · 2024 [cited by applicant]
US 11974410B1 · Lin et al. · 2024 [cited by applicant]
US 11975685B1 · Innocenzi et al. · 2024 [cited by applicant]
US 11989001B1 · ElHattab et al. · 2024 [cited by applicant]
US 11995546B1 · Srinivasan et al. · 2024 [cited by applicant]
US 11997181B1 · Davis et al. · 2024 [cited by applicant]
US 12000940B1 · Lloyd et al. · 2024 [cited by applicant]
US 12106613B2 · Calmer et al. · 2024 [cited by applicant]
US 12117546B1 · Lloyd et al. · 2024 [cited by applicant]
US 12126917B1 · Shemet et al. · 2024 [cited by applicant]
US 12128919B2 · Calmer et al. · 2024 [cited by applicant]
US 12140445B1 · Akhtar et al. · 2024 [cited by applicant]
US 12150186B1 · Aguilar et al. · 2024 [cited by applicant]
US 12165360B1 · Jain et al. · 2024 [cited by applicant]
US 12168445B1 · Srinivasan et al. · 2024 [cited by applicant]
US 12172653B1 · Akhtar et al. · 2024 [cited by applicant]
US 12179629B1 · Govan et al. · 2024 [cited by applicant]
US 12197610B2 · Wen et al. · 2025 [cited by applicant]
US 12213090B1 · Dergosits et al. · 2025 [cited by applicant]
US 20020061758A1 · Zarlengo et al. · 2002 [cited by applicant]
US 20020128751A1 · Engstrom et al. · 2002 [cited by applicant]
US 20020169850A1 · Batke et al. · 2002 [cited by applicant]
US 20030081935A1 · Kirmuss · 2003 [cited by applicant]
US 20030154009A1 · Basir et al. · 2003 [cited by applicant]
US 20040093264A1 · Shimizu · 2004 [cited by applicant]
US 20040236476A1 · Chowdhary · 2004 [cited by applicant]
US 20040236596A1 · Chowdhary et al. · 2004 [cited by applicant]
US 20050131585A1 · Luskin et al. · 2005 [cited by applicant]
US 20050131646A1 · Camus · 2005 [cited by applicant]
US 20050286774A1 · Porikli · 2005 [cited by applicant]
US 20060167591A1 · McNally · 2006 [cited by applicant]
US 20070050108A1 · Larschan et al. · 2007 [cited by applicant]
US 20070173991A1 · Tenzer et al. · 2007 [cited by applicant]
US 20080252487A1 · McClellan et al. · 2008 [cited by applicant]
US 20080319602A1 · McClellan et al. · 2008 [cited by applicant]
US 20090099724A1 · Kranz et al. · 2009 [cited by applicant]
US 20090141939A1 · Chambers et al. · 2009 [cited by applicant]
US 20090240427A1 · Siereveld et al. · 2009 [cited by applicant]
US 20100030586A1 · Taylor et al. · 2010 [cited by applicant]
US 20100049639A1 · Ferro et al. · 2010 [cited by applicant]
US 20100281161A1 · Cohn et al. · 2010 [cited by applicant]
US 20110060496A1 · Nielsen et al. · 2011 [cited by applicant]
US 20110093306A1 · Nielsen et al. · 2011 [cited by applicant]
US 20110234749A1 · Alon · 2011 [cited by applicant]
US 20110276265A1 · Husain · 2011 [cited by applicant]
US 20120109418A1 · Orber · 2012 [cited by applicant]
US 20120194357A1 · Ciolli · 2012 [cited by applicant]
US 20120201277A1 · Tanner et al. · 2012 [cited by applicant]
US 20120218416A1 · Leny et al. · 2012 [cited by applicant]
US 20120235625A1 · Takehara · 2012 [cited by applicant]
US 20120262104A1 · Kirsch · 2012 [cited by applicant]
US 20120303397A1 · Prosser · 2012 [cited by applicant]
US 20130073112A1 · Phelan et al. · 2013 [cited by applicant]
US 20130162421A1 · Inaguma et al. · 2013 [cited by applicant]
US 20130162425A1 · Raghunathan et al. · 2013 [cited by applicant]
US 20130164713A1 · Hunt et al. · 2013 [cited by applicant]
US 20130211559A1 · Lawson et al. · 2013 [cited by applicant]
US 20130244210A1 · Nath et al. · 2013 [cited by applicant]
US 20130250040A1 · Vitsnudel et al. · 2013 [cited by applicant]
US 20130332004A1 · Gompert et al. · 2013 [cited by applicant]
US 20140012492A1 · Bowers et al. · 2014 [cited by applicant]
US 20140095061A1 · Hyde · 2014 [cited by applicant]
US 20140098060A1 · McQuade et al. · 2014 [cited by applicant]
US 20140113619A1 · Tibbitts et al. · 2014 [cited by applicant]
US 20140159660A1 · Klose et al. · 2014 [cited by applicant]
US 20140195106A1 · McQuade et al. · 2014 [cited by applicant]
US 20140223090A1 · Malone · 2014 [cited by applicant]
US 20140278108A1 · Kerrigan et al. · 2014 [cited by applicant]
US 20140293069A1 · Lazar et al. · 2014 [cited by applicant]
US 20140328517A1 · Gluncic · 2014 [cited by applicant]
US 20140337429A1 · Asenjo et al. · 2014 [cited by applicant]
US 20140354227A1 · Tyagi et al. · 2014 [cited by applicant]
US 20140354228A1 · Williams et al. · 2014 [cited by applicant]
US 20150025734A1 · Cook et al. · 2015 [cited by applicant]
US 20150044641A1 · Chauncey et al. · 2015 [cited by applicant]
US 20150074091A1 · Walkin et al. · 2015 [cited by applicant]
US 20150116114A1 · Boyles · 2015 [cited by applicant]
US 20150226563A1 · Cox et al. · 2015 [cited by applicant]
US 20150283912A1 · Shimizu et al. · 2015 [cited by applicant]
US 20150347121A1 · Harumoto · 2015 [cited by applicant]
US 20160046298A1 · DeRuyck et al. · 2016 [cited by applicant]
US 20160110066A1 · McCormick et al. · 2016 [cited by applicant]
US 20160176401A1 · Pilkington · 2016 [cited by applicant]
US 20160275376A1 · Kant · 2016 [cited by applicant]
US 20160288744A1 · Rutherford et al. · 2016 [cited by applicant]
US 20160293049A1 · Monahan et al. · 2016 [cited by applicant]
US 20160343091A1 · Han et al. · 2016 [cited by applicant]
US 20160375780A1 · Penilla et al. · 2016 [cited by applicant]
US 20170039784A1 · Gelbart et al. · 2017 [cited by applicant]
US 20170060726A1 · Glistvain · 2017 [cited by applicant]
US 20170102463A1 · Hwang · 2017 [cited by applicant]
US 20170123397A1 · Billl et al. · 2017 [cited by applicant]
US 20170124476A1 · Levinson et al. · 2017 [cited by applicant]
US 20170140603A1 · Ricci · 2017 [cited by applicant]
US 20170195265A1 · Bill et al. · 2017 [cited by applicant]
US 20170200061A1 · Julian et al. · 2017 [cited by applicant]
US 20170263049A1 · MacDonald et al. · 2017 [cited by applicant]
US 20170263120A1 · Durie, Jr. et al. · 2017 [cited by applicant]
US 20170278004A1 · McElhinney et al. · 2017 [cited by applicant]
US 20170286838A1 · Cipriani et al. · 2017 [cited by applicant]
US 20170291611A1 · Innes et al. · 2017 [cited by applicant]
US 20170291800A1 · Scoville et al. · 2017 [cited by applicant]
US 20170323641A1 · Shimizu et al. · 2017 [cited by applicant]
US 20170332199A1 · Elliott et al. · 2017 [cited by applicant]
US 20170345283A1 · Kwon et al. · 2017 [cited by applicant]
US 20170366935A1 · Ahmadzadeh et al. · 2017 [cited by applicant]
US 20180001771A1 · Park et al. · 2018 [cited by applicant]
US 20180001899A1 · Shenoy et al. · 2018 [cited by applicant]
US 20180012196A1 · Ricci et al. · 2018 [cited by applicant]
US 20180025636A1 · Boykin et al. · 2018 [cited by applicant]
US 20180063576A1 · Tillman et al. · 2018 [cited by applicant]
US 20180068206A1 · Pollach et al. · 2018 [cited by applicant]
US 20180072313A1 · Stenneth · 2018 [cited by applicant]
US 20180075309A1 · Sathyanarayana et al. · 2018 [cited by applicant]
US 20180093672A1 · Terwilliger et al. · 2018 [cited by applicant]
US 20180174485A1 · Stankoulov · 2018 [cited by applicant]
US 20180234514A1 · Rajiv et al. · 2018 [cited by applicant]
US 20180247109A1 · Joseph et al. · 2018 [cited by applicant]
US 20180253109A1 · Fontaine et al. · 2018 [cited by applicant]
US 20180262724A1 · Ross · 2018 [cited by applicant]
US 20180295141A1 · Solotorevsky · 2018 [cited by applicant]
US 20180329381A1 · Doh et al. · 2018 [cited by applicant]
US 20180356800A1 · Chao et al. · 2018 [cited by applicant]
US 20180357484A1 · Omata · 2018 [cited by applicant]
US 20180364686A1 · Naidoo et al. · 2018 [cited by applicant]
US 20190003848A1 · Hoten et al. · 2019 [cited by applicant]
US 20190007690A1 · Varadarajan et al. · 2019 [cited by applicant]
US 20190054876A1 · Ferguson et al. · 2019 [cited by applicant]
US 20190065951A1 · Luo et al. · 2019 [cited by applicant]
US 20190077308A1 · Kashchenko · 2019 [cited by applicant]
US 20190118655A1 · Grimes et al. · 2019 [cited by applicant]
US 20190120947A1 · Wheeler et al. · 2019 [cited by applicant]
US 20190174158A1 · Herrick et al. · 2019 [cited by applicant]
US 20190188847A1 · Gonzalez et al. · 2019 [cited by applicant]
US 20190244301A1 · Seth et al. · 2019 [cited by applicant]
US 20190257661A1 · Stentz et al. · 2019 [cited by applicant]
US 20190265712A1 · Satzoda et al. · 2019 [cited by applicant]
US 20190272725A1 · Viklund et al. · 2019 [cited by applicant]
US 20190286948A1 · Sathyanarayana et al. · 2019 [cited by applicant]
US 20190303718A1 · Tanigawa et al. · 2019 [cited by applicant]
US 20190304082A1 · Tokashiki et al. · 2019 [cited by applicant]
US 20190318419A1 · VanderZanden · 2019 [cited by applicant]
US 20190318549A1 · Zeira et al. · 2019 [cited by applicant]
US 20190327590A1 · Kubo et al. · 2019 [cited by applicant]
US 20190327613A1 · Bicket et al. · 2019 [cited by applicant]
US 20190370581A1 · Cordell et al. · 2019 [cited by applicant]
US 20200018612A1 · Wolcott · 2020 [cited by applicant]
US 20200026282A1 · Choe et al. · 2020 [cited by applicant]
US 20200050182A1 · Cheng et al. · 2020 [cited by applicant]
US 20200074326A1 · Balakrishnan et al. · 2020 [cited by applicant]
US 20200074397A1 · Burda et al. · 2020 [cited by applicant]
US 20200139847A1 · Baumer et al. · 2020 [cited by applicant]
Cited By (16)
US 12,524,314 US 12,534,097 US 12,561,624 US 12,565,143 US 12,621,184 US 12,626,200 US 12,630,050 US 12,646,402 US 12,651,529 US 12,662,152 US 12,665,989 US 12,671,464 US 12,675,419 US 12,701,004 US 12,730,425 US 12,742,846