IP Library Granted Patent US 12,288,039
Granted Patent B1
US 12,288,039 · App. 16/744,537 · Granted Apr 29, 2025

Applied artificial intelligence technology for adaptively classifying sentences based on the concepts they express to improve natural language understanding

Inventors: Michael Justin Smathers (Chicago, IL); Daniel Joseph Platt (Chicago, IL); Nathan D. Nichols (Chicago, IL); Jared Lorince (Skokie, IL)
Assignee: Salesforce, Inc.
G06F40/56G06F18/2155
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,288,039
App. No.
16/744,537
Granted
Apr 29, 2025
Kind
B1
Abstract

Disclosed herein is computer technology that provides adaptive mechanisms for learning concepts that are expressed by natural language sentences, and then applies this learning to appropriately classify new natural language sentences with the relevant concept that they express.

Claims (64)

1. A method for applying artificial intelligence technology to natural language understanding, the method comprising:

processing a plurality of sentences via a processor using a classifier that is configured to distinguish between a plurality of concepts expressed by the plurality of sentences based on sentence composition and sentence structure, wherein the plurality of concepts comprise higher level meanings that are expressed by the sentences beyond literal meanings of words in the sentences, a first subset of the plurality of sentences being associated with respective concepts of the plurality of concepts based on the classifier;

identifying via the processor a second subset of the plurality of sentences that are unclassified by the classifier;

clustering the unclassified sentences into sentence clusters based on defined criteria and one or more characteristics shared among dependency parse trees corresponding to the unclassified sentences;

providing via the processor a user interface (UI) facilitating review of the unclassified sentences according to the sentence clusters;

receiving user input associating an unclassified sentence of the second subset of the plurality of sentences with a concept of the plurality of concepts; and

training a natural language generation (NLG) system based on the unclassified sentence to: interactively receive natural language user input,

interactively receive stylistic selection user input indicative of one or more of the plurality of sentences and/or plurality of concepts, and

interactively determine natural language output responsive to the natural language input and expressing the associated concept in a manner that stylistically resembles the one or more sentences and/or concepts with respect to sentence composition and sentence structure.

2. The method of claim 1 further comprising:

the processor associating an unclassified sentence with a concept in response to user input through the UI.

3. The method of claim 2 further comprising:

the processor training the classifier with the unclassified sentence and its associated concept.

4. The method of claim 1 further comprising:

the processor clustering the unclassified sentences into sentence clusters based on defined criteria; and

wherein the UI organizes the unclassified sentences for review by the user according to the sentence clusters.

5. The method of claim 4 wherein the UI provides a user-selectable list of indicators, each indicator corresponding to a different one of the sentence clusters, wherein user selection of an indicator from the list causes the UI to present an unclassified sentence belonging to the sentence cluster corresponding to the selected indicator to the user for the user to assign a concept classification thereto.

6. The method of claim 4 further comprising:

the processor associating an unclassified sentence within a sentence cluster with a concept in response to user input through the UI.

7. The method of claim 1 further comprising:

the processor conditioning the clustering for an identified root verb on a defined minimum number of the unclassified sentences sharing that identified root verb.

8. The method of claim 1 wherein the processor comprises a plurality of processors that perform one or more different steps of the method.

9. The method of claim 1 wherein the processor comprises one processor that performs the method.

10. The method of claim 1 wherein the sentences include a plurality of words, and wherein the sentence composition and sentence structure used by the classifier to distinguish between the concepts expressed by the sentences includes parts of speech classifications for the words as they are used within the sentences.

11. The method of claim 1 wherein the higher level meanings include relationships between a plurality of entities and/or attributes of entities that are expressed by the sentences.

12. The method of claim 11 wherein the concepts include a change concept.

13. The method of claim 11 wherein the concepts include a compare concept.

14. The method of claim 11 wherein the concepts include a driver concept.

15. The method of claim 11 wherein the concepts include a rank concept.

16. An applied artificial intelligence apparatus for natural language understanding, the apparatus comprising:

a processor configured to (1) process a plurality of sentences using a classifier that is configured to distinguish between a plurality of concepts expressed by the sentences based on sentence composition and sentence structure, wherein the concepts comprise higher level meanings that are expressed by the sentences beyond literal meanings of words in the sentences, (2) identify a plurality of sentences that are unclassified by the classifier as a result of the processing step, (3) cluster the unclassified sentences into sentence clusters based on defined criteria and one or more characteristics shared among dependency parse trees corresponding to the unclassified sentences, (4) provide a user interface facilitating review of the unclassified sentences according to the sentence clusters, (5) receive user input associating an unclassified sentence of the second subset of the plurality of sentences with a concept of the plurality of concepts, and (6) train a natural language generation (NLG) system based on the classified and unclassified sentences to interactively receive natural language user input, interactively receive stylistic selection user input indicative of one or more of the plurality of sentences and/or plurality of concepts, and interactively determine natural language output responsive to the natural language input and expressing the associated concept in a manner that stylistically resembles the one or more sentences and/or concepts with respect to sentence composition and sentence structure.

17. The apparatus of claim 16 wherein the processor is further configured to associate an unclassified sentence with a concept in response to user input through the UI.

18. The apparatus of claim 17 wherein the processor is further configured to train the classifier with the unclassified sentence and its associated concept.

19. The apparatus of claim 16 wherein the processor is further configured to cluster the unclassified sentences into sentence clusters based on defined criteria, and wherein the UI is configured to organize the unclassified sentences for review by the user according to the sentence clusters.

20. The apparatus of claim 19 wherein the UI provides a user-selectable list of indicators, each indicator corresponding to a different one of the sentence clusters, wherein user selection of an indicator from the list causes the UI to present an unclassified sentence belonging to the sentence cluster corresponding to the selected indicator to the user for the user to assign a concept classification thereto.

21. The apparatus of claim 19 wherein the processor is further configured to associate an unclassified sentence within a sentence cluster with a concept in response to user input through the UI.

22. The apparatus of claim 19 wherein the processor is further configured to condition the clustering for an identified root verb on a defined minimum number of the unclassified sentences sharing that identified root verb.

23. The apparatus of claim 16 wherein the processor comprises a plurality of processors.

24. The apparatus of claim 16 wherein the sentences include a plurality of words, and wherein the sentence composition and sentence structure used by the classifier to distinguish between the concepts expressed by the sentences includes parts of speech classifications for the words as they are used within the sentences.

25. The apparatus of claim 16 wherein the higher level meanings include relationships between a plurality of entities and/or attributes of entities that are expressed by the sentences.

26. The apparatus of claim 25 wherein the concepts include a change concept.

27. The apparatus of claim 25 wherein the concepts include a compare concept.

28. The apparatus of claim 25 wherein the concepts include a driver concept.

29. The apparatus of claim 25 wherein the concepts include a rank concept.

30. A computer program product for applying artificial intelligence technology to natural language understanding, the computer program product comprising:

a plurality of processor-executable instructions that are resident on a non-transitory computer-readable storage medium, wherein the instructions upon execution are configured to cause a processor to:

process a plurality of sentences using a classifier that is configured to distinguish between a plurality of concepts expressed by the sentences based on sentence composition and sentence structure, wherein the concepts comprise higher level meanings that are expressed by the sentences beyond literal meanings of words in the sentences, a first subset of the plurality of sentences being associated with respective concepts of the plurality of concepts based on the classifier;

cluster the unclassified sentences into sentence clusters based on defined criteria and one or more characteristics shared among dependency parse trees corresponding to the unclassified sentences;

identify a second subset of the plurality of sentences that are unclassified by the classifier as a result of the processing step; and

provide a user interface facilitating review of the unclassified sentences according to the sentence clusters;

receive user input associating an unclassified sentence of the second subset of the plurality of sentences with a concept of the plurality of concepts; and

train a natural language generation (NLG) system based on the classified and unclassified sentences to interactively receive natural language user input, interactively receive stylistic selection user input indicative of one or more of the plurality of sentences and/or plurality of concepts, and interactively determine natural language output responsive to the natural language input and expressing the associated concept in a manner that stylistically resembles the one or more sentences and/or concepts with respect to sentence composition and sentence structure.

31. The computer program product of claim 30 further comprising: the processor providing a user interface (UI) through which a user reviews the at least one unclassified sentence.

32. The computer program product of claim 31 further comprising:

the processor associating the unclassified sentence with a concept in response to user input through the UI.

33. The computer program product of claim 32 further comprising:

the processor retraining the trained classifier with the unclassified sentence and its associated concept.

34. The computer program product of claim 30 wherein the at least one unclassified sentence comprises a plurality of unclassified sentences, the method further comprising: the processor clustering the unclassified sentences into sentence clusters based on defined criteria; and the processor providing a user interface (UI) that organizes the unclassified sentences for review by a user according to the sentence clusters.

35. The computer program product of claim 34 further comprising:

the processor associating an unclassified sentence within a sentence cluster with a concept in response to user input through the UI.

36. The computer program product of claim 30 wherein the processor comprises a plurality of processors that perform one or more different steps of the method.

37. The computer program product of claim 30 wherein the processor comprises one processor that performs the method.

38. The computer program product of claim 30 wherein the sentences include a plurality of words, and wherein the sentence composition and sentence structure used by the classifier to distinguish between the concepts expressed by the sentences includes parts of speech classifications for the words as they are used within the sentences.

39. The computer program product of claim 30 wherein the sentences include a plurality of words, and wherein the sentence composition and sentence structure used by the classifier to distinguish between the concepts expressed by the sentences includes parts of speech classifications for the words as they are used within the sentences.

Assignments (5)
CHANGE OF NAME Recorded Mar 25, 2024
From: NARRATIVE SCIENCE INC.
To: NARRATIVE SCIENCE LLC
Reel/Frame 066884/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2024
From: NARRATIVE SCIENCE LLC
To: SALESFORCE, INC.
Reel/Frame 067218/0449 →
CHANGE OF NAME Recorded Oct 13, 2023
From: NARRATIVE SCIENCE INC.
To: NARRATIVE SCIENCE LLC
Reel/Frame 065237/0929 →
SECURITY INTEREST Recorded Feb 24, 2020
From: NARRATIVE SCIENCE INC.
To: CIBC BANK USA
Reel/Frame 051904/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: SMATHERS, MICHAEL JUSTIN; PLATT, DANIEL JOSEPH; NICHOLS, NATHAN D.; LORINCE, JARED
To: NARRATIVE SCIENCE INC.
Reel/Frame 051623/0549 →
Continuity (1)
Provisional Application 62797787 · Jan 28, 2019
References Cited (400)
US 4992939A · Tyler · 1991 [cited by applicant]
US 5619631A · Schott · 1997 [cited by applicant]
US 5687364A · Saund · 1997 [cited by examiner]
US 5734916A · Greenfield et al. · 1998 [cited by applicant]
US 5794050A · Dahlgren · 1998 [cited by applicant]
US 5802495A · Goltra · 1998 [cited by applicant]
US 5999664A · Mahoney · 1999 [cited by examiner]
US 6006175A · Holzrichter · 1999 [cited by applicant]
US 6144938A · Surace et al. · 2000 [cited by applicant]
US 6278967B1 · Akers et al. · 2001 [cited by applicant]
US 6289363B1 · Consolatti et al. · 2001 [cited by applicant]
US 6502081B1 · Wiltshire, Jr. · 2002 [cited by examiner]
US 6622152B1 · Sinn · 2003 [cited by applicant]
US 6651218B1 · Adler · 2003 [cited by applicant]
US 6665666B1 · Brown · 2003 [cited by applicant]
US 6697998B1 · Damerau · 2004 [cited by examiner]
US 6757362B1 · Cooper et al. · 2004 [cited by applicant]
US 6771290B1 · Hoyle · 2004 [cited by applicant]
US 6810111B1 · Hunter · 2004 [cited by applicant]
US 6917936B2 · Cancedda · 2005 [cited by applicant]
US 6968316B1 · Hamilton · 2005 [cited by applicant]
US 6976031B1 · Toupal et al. · 2005 [cited by applicant]
US 6976207B1 · Rujan · 2005 [cited by examiner]
US 7027974B1 · Busch et al. · 2006 [cited by applicant]
US 7085771B2 · Chung · 2006 [cited by examiner]
US 7089241B1 · Alspector · 2006 [cited by examiner]
US 7191119B2 · Epstein · 2007 [cited by examiner]
US 7246315B1 · Andrieu et al. · 2007 [cited by applicant]
US 7324936B2 · Saldanha · 2008 [cited by examiner]
US 7333967B1 · Bringsjord et al. · 2008 [cited by applicant]
US 7496567B1 · Steichen · 2009 [cited by examiner]
US 7496621B2 · Pan · 2009 [cited by examiner]
US 7577634B2 · Ryan et al. · 2009 [cited by applicant]
US 7610279B2 · Budzik et al. · 2009 [cited by applicant]
US 7617199B2 · Budzik et al. · 2009 [cited by applicant]
US 7617200B2 · Budzik et al. · 2009 [cited by applicant]
US 7627565B2 · Budzik et al. · 2009 [cited by applicant]
US 7644072B2 · Budzik et al. · 2010 [cited by applicant]
US 7657518B2 · Budzik et al. · 2010 [cited by applicant]
US 7716116B2 · Schiller · 2010 [cited by applicant]
US 7756810B2 · Nelken · 2010 [cited by examiner]
US 7778895B1 · Baxter et al. · 2010 [cited by applicant]
US 7818329B2 · Campbell et al. · 2010 [cited by applicant]
US 7818676B2 · Baker · 2010 [cited by applicant]
US 7825929B2 · Kincaid · 2010 [cited by applicant]
US 7836010B2 · Hammond et al. · 2010 [cited by applicant]
US 7840448B2 · Musgrove et al. · 2010 [cited by applicant]
US 7856390B2 · Schiller · 2010 [cited by applicant]
US 7865496B1 · Schiller · 2011 [cited by applicant]
US 7930169B2 · Billerey-Mosier · 2011 [cited by examiner]
US 8027941B2 · Probst · 2011 [cited by examiner]
US 8046226B2 · Soble et al. · 2011 [cited by applicant]
US 8055608B1 · Rehling · 2011 [cited by examiner]
US 8190423B2 · Rehberg et al. · 2012 [cited by applicant]
US 8311863B1 · Kemp · 2012 [cited by applicant]
US 8355903B1 · Birnbaum et al. · 2013 [cited by applicant]
US 8355904B2 · Lee · 2013 [cited by examiner]
US 8374848B1 · Birnbaum et al. · 2013 [cited by applicant]
US 8442940B1 · Faletti · 2013 [cited by applicant]
US 8447604B1 · Chang · 2013 [cited by applicant]
US 8458154B2 · Eden · 2013 [cited by examiner]
US 8463695B2 · Schiller · 2013 [cited by applicant]
US 8468244B2 · Redlich · 2013 [cited by applicant]
US 8494944B2 · Schiller · 2013 [cited by applicant]
US 8495002B2 · Nelken · 2013 [cited by examiner]
US 8515737B2 · Allen · 2013 [cited by applicant]
US 8612208B2 · Cooper et al. · 2013 [cited by applicant]
US 8630844B1 · Nichols et al. · 2014 [cited by applicant]
US 8630912B2 · Seki et al. · 2014 [cited by applicant]
US 8630919B2 · Baran et al. · 2014 [cited by applicant]
US 8645124B2 · Karov Zangvil · 2014 [cited by examiner]
US 8645825B1 · Cornea · 2014 [cited by applicant]
US 8661001B2 · Eliashberg · 2014 [cited by applicant]
US 8676691B2 · Schiller · 2014 [cited by applicant]
US 8688434B1 · Birnbaum et al. · 2014 [cited by applicant]
US 8751563B1 · Warden · 2014 [cited by applicant]
US 8752134B2 · Ma · 2014 [cited by applicant]
US 8762133B2 · Reiter · 2014 [cited by applicant]
US 8762134B2 · Reiter · 2014 [cited by applicant]
US 8762285B2 · Davis · 2014 [cited by applicant]
US 8775161B1 · Nichols et al. · 2014 [cited by applicant]
US 8812311B2 · Weber · 2014 [cited by applicant]
US 8819001B1 · Zhang · 2014 [cited by applicant]
US 8843363B2 · Birnbaum et al. · 2014 [cited by applicant]
US 8886520B1 · Nichols et al. · 2014 [cited by applicant]
US 8892417B1 · Nichols et al. · 2014 [cited by applicant]
US 8892419B2 · Lundberg et al. · 2014 [cited by applicant]
US 8903711B2 · Lundberg et al. · 2014 [cited by applicant]
US 8909645B2 · Eden · 2014 [cited by examiner]
US 8977953B1 · Pierre · 2015 [cited by examiner]
US 9037583B2 · Nitesh · 2015 [cited by applicant]
US 9047283B1 · Zhang · 2015 [cited by applicant]
US 9111534B1 · Sylvester et al. · 2015 [cited by applicant]
US 9135244B2 · Reiter · 2015 [cited by applicant]
US 9164982B1 · Kaeser · 2015 [cited by applicant]
US 9208147B1 · Nichols et al. · 2015 [cited by applicant]
US 9244894B1 · Dale et al. · 2016 [cited by applicant]
US 9251134B2 · Birnbaum et al. · 2016 [cited by applicant]
US 9323743B2 · Reiter · 2016 [cited by applicant]
US 9336193B2 · Logan et al. · 2016 [cited by applicant]
US 9342588B2 · Balchandran · 2016 [cited by examiner]
US 9348815B1 · Estes · 2016 [cited by examiner]
US 9355093B2 · Reiter · 2016 [cited by applicant]
US 9396168B2 · Birnbaum et al. · 2016 [cited by applicant]
US 9396181B1 · Sripada et al. · 2016 [cited by applicant]
US 9396758B2 · Oz et al. · 2016 [cited by applicant]
US 9405448B2 · Reiter · 2016 [cited by applicant]
US 9424254B2 · Howald et al. · 2016 [cited by applicant]
US 9430557B2 · Bhat et al. · 2016 [cited by applicant]
US 9460075B2 · Mungi et al. · 2016 [cited by applicant]
US 9473637B1 · Venkatapathy et al. · 2016 [cited by applicant]
US 9483520B1 · Reiner et al. · 2016 [cited by applicant]
US 9507867B2 · Johns et al. · 2016 [cited by applicant]
US 9529795B2 · Kondadadi · 2016 [cited by examiner]
US 9535902B1 · Michalak · 2017 [cited by applicant]
US 9536049B2 · Brown et al. · 2017 [cited by applicant]
US 9569729B1 · Oehrle et al. · 2017 [cited by applicant]
US 9576009B1 · Hammond et al. · 2017 [cited by applicant]
US 9594756B2 · Sabharwal · 2017 [cited by applicant]
US 9630912B2 · Li · 2017 [cited by applicant]
US 9665259B2 · Lee · 2017 [cited by applicant]
US 9697178B1 · Nichols et al. · 2017 [cited by applicant]
US 9697192B1 · Estes · 2017 [cited by applicant]
US 9697197B1 · Birnbaum et al. · 2017 [cited by applicant]
US 9697492B1 · Birnbaum et al. · 2017 [cited by applicant]
US 9720884B2 · Birnbaum et al. · 2017 [cited by applicant]
US 9720899B1 · Birnbaum et al. · 2017 [cited by applicant]
US 9741151B2 · Breedvelt-Schouten · 2017 [cited by applicant]
US 9767145B2 · Prophete · 2017 [cited by applicant]
US 9773166B1 · Connor · 2017 [cited by examiner]
US 9792277B2 · Srinivasan · 2017 [cited by examiner]
US 9870362B2 · Lee · 2018 [cited by applicant]
US 9870629B2 · Cardno et al. · 2018 [cited by applicant]
US 9875494B2 · Kalns et al. · 2018 [cited by applicant]
US 9910914B1 · Cowley et al. · 2018 [cited by applicant]
US 9946711B2 · Reiter · 2018 [cited by applicant]
US 9971967B2 · Bufe, III et al. · 2018 [cited by applicant]
US 9977773B1 · Birnbaum et al. · 2018 [cited by applicant]
US 9990337B2 · Birnbaum et al. · 2018 [cited by applicant]
US 10019512B2 · Boyle et al. · 2018 [cited by applicant]
US 10031901B2 · Chakra et al. · 2018 [cited by applicant]
US 10037377B2 · Boyle et al. · 2018 [cited by applicant]
US 10049152B2 · Ajmera et al. · 2018 [cited by applicant]
US 10068185B2 · Amershi · 2018 [cited by examiner]
US 10073840B2 · Hakkani-Tur et al. · 2018 [cited by applicant]
US 10073861B2 · Shamir · 2018 [cited by applicant]
US 10095692B2 · Song · 2018 [cited by examiner]
US 10101889B2 · Prophete · 2018 [cited by applicant]
US 10115108B1 · Gendelev et al. · 2018 [cited by applicant]
US 10162900B1 · Chatterjee · 2018 [cited by applicant]
US 10185477B1 · Paley et al. · 2019 [cited by applicant]
US 10268678B2 · Qiu · 2019 [cited by examiner]
US 10332297B1 · Vadodaria · 2019 [cited by applicant]
US 10339423B1 · Dinerstein · 2019 [cited by applicant]
US 10387970B1 · Wang et al. · 2019 [cited by applicant]
US 10416841B2 · Riche · 2019 [cited by applicant]
US 10482381B2 · Nichols et al. · 2019 [cited by applicant]
US 10489488B2 · Birnbaum et al. · 2019 [cited by applicant]
US 10565308B2 · Reiter · 2020 [cited by applicant]
US 10572606B1 · Paley · 2020 [cited by applicant]
US 10579835B1 · Phillips et al. · 2020 [cited by applicant]
US 10585983B1 · Paley · 2020 [cited by applicant]
US 10599767B1 · Mattera et al. · 2020 [cited by applicant]
US 10599885B2 · Galitsky · 2020 [cited by applicant]
US 10606953B2 · Mulwad · 2020 [cited by examiner]
US 10621183B1 · Chatterjee · 2020 [cited by applicant]
US 10657201B1 · Nichols · 2020 [cited by applicant]
US 10679011B2 · Galitsky · 2020 [cited by applicant]
US 10698585B2 · Kraljic · 2020 [cited by examiner]
US 10699079B1 · Paley et al. · 2020 [cited by applicant]
US 10706045B1 · Hasija · 2020 [cited by applicant]
US 10706236B1 · Platt · 2020 [cited by examiner]
US 10713442B1 · Paley · 2020 [cited by applicant]
US 10719542B1 · Paley · 2020 [cited by applicant]
US 10726061B2 · Chu · 2020 [cited by examiner]
US 10726338B2 · Byron et al. · 2020 [cited by applicant]
US 10747823B1 · Birnbaum · 2020 [cited by applicant]
US 10755042B2 · Birnbaum et al. · 2020 [cited by applicant]
US 10755046B1 · Lewis Meza · 2020 [cited by applicant]
US 10755053B1 · Paley · 2020 [cited by applicant]
US 10762304B1 · Paley et al. · 2020 [cited by applicant]
US 10810260B2 · Chen · 2020 [cited by examiner]
US 10853583B1 · Platt · 2020 [cited by applicant]
US 10943069B1 · Paley et al. · 2021 [cited by applicant]
US 10956656B2 · Birnbaum et al. · 2021 [cited by applicant]
US 10963493B1 · Hu · 2021 [cited by applicant]
US 10963649B1 · Sippel et al. · 2021 [cited by applicant]
US 10990767B1 · Smathers et al. · 2021 [cited by applicant]
US 11003866B1 · Sippel et al. · 2021 [cited by applicant]
US 11023689B1 · Sippel et al. · 2021 [cited by applicant]
US 11030408B1 · Meza et al. · 2021 [cited by applicant]
US 11030697B2 · Erard · 2021 [cited by examiner]
US 11037342B1 · Agnew · 2021 [cited by applicant]
US 11042708B1 · Pham et al. · 2021 [cited by applicant]
US 11042709B1 · Pham et al. · 2021 [cited by applicant]
US 11042713B1 · Platt et al. · 2021 [cited by applicant]
US 11055497B2 · Noh · 2021 [cited by examiner]
US 11068661B1 · Nichols et al. · 2021 [cited by applicant]
US 11074286B2 · Byron et al. · 2021 [cited by applicant]
US 11126798B1 · Lewis Meza et al. · 2021 [cited by applicant]
US 11144838B1 · Platt et al. · 2021 [cited by applicant]
US 11170038B1 · Platt et al. · 2021 [cited by applicant]
US 11182556B1 · Lewis Meza et al. · 2021 [cited by applicant]
US 11188588B1 · Platt et al. · 2021 [cited by applicant]
US 11222184B1 · Platt et al. · 2022 [cited by applicant]
US 11232268B1 · Platt et al. · 2022 [cited by applicant]
US 11232270B1 · Platt et al. · 2022 [cited by applicant]
US 11238090B1 · Platt et al. · 2022 [cited by applicant]
US 11270211B2 · Ramos · 2022 [cited by examiner]
US 11288328B2 · Birnbaum et al. · 2022 [cited by applicant]
US 11334726B1 · Platt et al. · 2022 [cited by applicant]
US 11341330B1 · Smathers et al. · 2022 [cited by applicant]
US 11341338B1 · Platt et al. · 2022 [cited by applicant]
US 11392773B1 · Gangadharaiah · 2022 [cited by applicant]
US 11475076B2 · Birnbaum et al. · 2022 [cited by applicant]
US 11501220B2 · Birnbaum et al. · 2022 [cited by applicant]
US 11521079B2 · Nichols et al. · 2022 [cited by applicant]
US 11561684B1 · Paley et al. · 2023 [cited by applicant]
US 11561986B1 · Sippel et al. · 2023 [cited by applicant]
US 11562146B2 · Paley et al. · 2023 [cited by applicant]
US 11568148B1 · Nichols et al. · 2023 [cited by applicant]
US 11670288B1 · Das · 2023 [cited by applicant]
US 11741301B2 · Birnbaum et al. · 2023 [cited by applicant]
US 20020046018A1 · Marcu et al. · 2002 [cited by applicant]
US 20020083025A1 · Robarts et al. · 2002 [cited by applicant]
US 20020099730A1 · Brown · 2002 [cited by examiner]
US 20020107721A1 · Darwent et al. · 2002 [cited by applicant]
US 20030004706A1 · Yale et al. · 2003 [cited by applicant]
US 20030061029A1 · Shaket · 2003 [cited by applicant]
US 20030084066A1 · Waterman · 2003 [cited by examiner]
US 20030110186A1 · Markowski et al. · 2003 [cited by applicant]
US 20030182102A1 · Corston-Oliver · 2003 [cited by applicant]
US 20030212543A1 · Epstein · 2003 [cited by examiner]
US 20030216905A1 · Chelba et al. · 2003 [cited by applicant]
US 20030217335A1 · Chung · 2003 [cited by examiner]
US 20040015342A1 · Garst · 2004 [cited by applicant]
US 20040029977A1 · Kawa · 2004 [cited by applicant]
US 20040034520A1 · Langkilde-Geary et al. · 2004 [cited by applicant]
US 20040068691A1 · Asbury · 2004 [cited by applicant]
US 20040083092A1 · Valles · 2004 [cited by applicant]
US 20040093557A1 · Kawatani · 2004 [cited by examiner]
US 20040103116A1 · Palanisamy · 2004 [cited by examiner]
US 20040138899A1 · Birnbaum et al. · 2004 [cited by applicant]
US 20040174397A1 · Cereghini et al. · 2004 [cited by applicant]
US 20040225651A1 · Musgrove et al. · 2004 [cited by applicant]
US 20040230989A1 · Macey · 2004 [cited by applicant]
US 20040255232A1 · Hammond et al. · 2004 [cited by applicant]
US 20050027704A1 · Hammond et al. · 2005 [cited by applicant]
US 20050028156A1 · Hammond et al. · 2005 [cited by applicant]
US 20050033582A1 · Gadd et al. · 2005 [cited by applicant]
US 20050049852A1 · Chao · 2005 [cited by applicant]
US 20050125213A1 · Chen et al. · 2005 [cited by applicant]
US 20050137854A1 · Cancedda et al. · 2005 [cited by applicant]
US 20050273362A1 · Harris et al. · 2005 [cited by applicant]
US 20060031182A1 · Ryan et al. · 2006 [cited by applicant]
US 20060074634A1 · Gao · 2006 [cited by examiner]
US 20060100852A1 · Gamon · 2006 [cited by applicant]
US 20060101335A1 · Pisciottano · 2006 [cited by applicant]
US 20060155662A1 · Murakami · 2006 [cited by examiner]
US 20060165040A1 · Rathod · 2006 [cited by applicant]
US 20060181531A1 · Goldschmidt · 2006 [cited by applicant]
US 20060212446A1 · Hammond et al. · 2006 [cited by applicant]
US 20060218485A1 · Blumenthal · 2006 [cited by applicant]
US 20060224570A1 · Quiroga · 2006 [cited by applicant]
US 20060241936A1 · Katae · 2006 [cited by applicant]
US 20060253431A1 · Bobick et al. · 2006 [cited by applicant]
US 20060253783A1 · Vronay · 2006 [cited by applicant]
US 20060271535A1 · Hammond et al. · 2006 [cited by applicant]
US 20060277168A1 · Hammond et al. · 2006 [cited by applicant]
US 20070132767A1 · Wright et al. · 2007 [cited by applicant]
US 20070136657A1 · Blumenthal · 2007 [cited by applicant]
US 20070185846A1 · Budzik et al. · 2007 [cited by applicant]
US 20070185847A1 · Budzik et al. · 2007 [cited by applicant]
US 20070185861A1 · Budzik et al. · 2007 [cited by applicant]
US 20070185862A1 · Budzik et al. · 2007 [cited by applicant]
US 20070185863A1 · Budzik et al. · 2007 [cited by applicant]
US 20070185864A1 · Budzik et al. · 2007 [cited by applicant]
US 20070185865A1 · Budzik et al. · 2007 [cited by applicant]
US 20070250479A1 · Lunt et al. · 2007 [cited by applicant]
US 20070250826A1 · O'Brien · 2007 [cited by applicant]
US 20070294201A1 · Nelken · 2007 [cited by examiner]
US 20080005677A1 · Thompson · 2008 [cited by applicant]
US 20080140696A1 · Mathuria · 2008 [cited by applicant]
US 20080198156A1 · Jou et al. · 2008 [cited by applicant]
US 20080243285A1 · Reichhart · 2008 [cited by applicant]
US 20080250070A1 · Abdulla et al. · 2008 [cited by applicant]
US 20080256066A1 · Zuckerman et al. · 2008 [cited by applicant]
US 20080304808A1 · Newell et al. · 2008 [cited by applicant]
US 20080306882A1 · Schiller · 2008 [cited by applicant]
US 20080312904A1 · Balchandran · 2008 [cited by examiner]
US 20080312906A1 · Balchandran · 2008 [cited by examiner]
US 20080313130A1 · Hammond et al. · 2008 [cited by applicant]
US 20090019013A1 · Tareen et al. · 2009 [cited by applicant]
US 20090030899A1 · Tareen et al. · 2009 [cited by applicant]
US 20090049041A1 · Tareen et al. · 2009 [cited by applicant]
US 20090055164A1 · Hu · 2009 [cited by examiner]
US 20090083288A1 · LeDain et al. · 2009 [cited by applicant]
US 20090089100A1 · Nenov et al. · 2009 [cited by applicant]
US 20090116755A1 · Neogi · 2009 [cited by examiner]
US 20090119095A1 · Beggelman · 2009 [cited by examiner]
US 20090119584A1 · Herbst · 2009 [cited by applicant]
US 20090144608A1 · Oisel et al. · 2009 [cited by applicant]
US 20090144609A1 · Liang · 2009 [cited by applicant]
US 20090150156A1 · Kennewick · 2009 [cited by applicant]
US 20090157664A1 · Wen · 2009 [cited by applicant]
US 20090175545A1 · Cancedda et al. · 2009 [cited by applicant]
US 20090187556A1 · Ross et al. · 2009 [cited by applicant]
US 20090248399A1 · Au · 2009 [cited by applicant]
US 20090254572A1 · Redlich · 2009 [cited by applicant]
US 20100043057A1 · Di Battista · 2010 [cited by applicant]
US 20100075281A1 · Smith · 2010 [cited by applicant]
US 20100082325A1 · Smith · 2010 [cited by applicant]
US 20100146393A1 · Land et al. · 2010 [cited by applicant]
US 20100161541A1 · Covannon et al. · 2010 [cited by applicant]
US 20100185984A1 · Wright · 2010 [cited by applicant]
US 20100228693A1 · Dawson et al. · 2010 [cited by applicant]
US 20100241620A1 · Manister · 2010 [cited by applicant]
US 20100250497A1 · Redlich · 2010 [cited by applicant]
US 20100325107A1 · Kenton et al. · 2010 [cited by applicant]
US 20110022941A1 · Osborne et al. · 2011 [cited by applicant]
US 20110029532A1 · Knight · 2011 [cited by examiner]
US 20110040837A1 · Eden · 2011 [cited by examiner]
US 20110044447A1 · Morris et al. · 2011 [cited by applicant]
US 20110077958A1 · Breitenstein et al. · 2011 [cited by applicant]
US 20110078105A1 · Wallace · 2011 [cited by applicant]
US 20110087486A1 · Schiller · 2011 [cited by applicant]
US 20110099184A1 · Symington · 2011 [cited by examiner]
US 20110113315A1 · Datha et al. · 2011 [cited by applicant]
US 20110113334A1 · Joy et al. · 2011 [cited by applicant]
US 20110182283A1 · Van Buren et al. · 2011 [cited by applicant]
US 20110191417A1 · Rathod · 2011 [cited by applicant]
US 20110213642A1 · Makar et al. · 2011 [cited by applicant]
US 20110246182A1 · Allen · 2011 [cited by applicant]
US 20110249953A1 · Suri et al. · 2011 [cited by applicant]
US 20110261049A1 · Cardno · 2011 [cited by applicant]
US 20110288852A1 · Dymetman et al. · 2011 [cited by applicant]
US 20110295595A1 · Cao et al. · 2011 [cited by applicant]
US 20110295903A1 · Chen · 2011 [cited by applicant]
US 20110307435A1 · Overell et al. · 2011 [cited by applicant]
US 20110311144A1 · Tardif · 2011 [cited by applicant]
US 20110314381A1 · Fuller et al. · 2011 [cited by applicant]
US 20120011428A1 · Chisholm · 2012 [cited by applicant]
US 20120041903A1 · Beilby et al. · 2012 [cited by applicant]
US 20120069131A1 · Abelow · 2012 [cited by applicant]
US 20120078911A1 · Johnston · 2012 [cited by examiner]
US 20120109637A1 · Merugu et al. · 2012 [cited by applicant]
US 20120143849A1 · Wong et al. · 2012 [cited by applicant]
US 20120158850A1 · Harrison et al. · 2012 [cited by applicant]
US 20120166180A1 · Au · 2012 [cited by applicant]
US 20120203623A1 · Sethi · 2012 [cited by applicant]
US 20120265531A1 · Bennett · 2012 [cited by applicant]
US 20120291007A1 · Bagheri et al. · 2012 [cited by applicant]
US 20120310699A1 · McKenna et al. · 2012 [cited by applicant]
US 20130013289A1 · Myaeng · 2013 [cited by examiner]
US 20130041677A1 · Nusimow et al. · 2013 [cited by applicant]
US 20130091031A1 · Baran et al. · 2013 [cited by applicant]
US 20130096947A1 · Shah et al. · 2013 [cited by applicant]
US 20130138430A1 · Eden · 2013 [cited by examiner]
US 20130144605A1 · Brager et al. · 2013 [cited by applicant]
US 20130144606A1 · Birnbaum · 2013 [cited by applicant]
US 20130145242A1 · Birnbaum et al. · 2013 [cited by applicant]
US 20130173285A1 · Hyde et al. · 2013 [cited by applicant]
US 20130174026A1 · Locke · 2013 [cited by applicant]
US 20130185049A1 · Zhao · 2013 [cited by applicant]
US 20130185051A1 · Buryak · 2013 [cited by applicant]
US 20130187926A1 · Silverstein · 2013 [cited by applicant]
US 20130211855A1 · Eberle et al. · 2013 [cited by applicant]
US 20130226559A1 · Lim · 2013 [cited by examiner]
US 20130238316A1 · Shastri et al. · 2013 [cited by applicant]
US 20130238330A1 · Casella dos Santos · 2013 [cited by applicant]
US 20130246300A1 · Fischer · 2013 [cited by applicant]
US 20130246934A1 · Wade et al. · 2013 [cited by applicant]
US 20130253910A1 · Turner et al. · 2013 [cited by applicant]
US 20130262086A1 · Kim · 2013 [cited by examiner]
US 20130262092A1 · Wasick · 2013 [cited by applicant]
US 20130268534A1 · Mathew · 2013 [cited by examiner]
US 20130275121A1 · Tunstall-Pedoe · 2013 [cited by applicant]
US 20130304507A1 · Dail et al. · 2013 [cited by applicant]
US 20130316834A1 · Vogel et al. · 2013 [cited by applicant]
US 20140006012A1 · Zhou et al. · 2014 [cited by applicant]
US 20140040312A1 · Gorman et al. · 2014 [cited by applicant]
US 20140046891A1 · Banas · 2014 [cited by applicant]
US 20140059443A1 · Tabe · 2014 [cited by applicant]
US 20140062712A1 · Reiter · 2014 [cited by applicant]
US 20140075004A1 · Van Dusen et al. · 2014 [cited by applicant]
US 20140100844A1 · Stieglitz et al. · 2014 [cited by applicant]
US 20140114489A1 · Duff · 2014 [cited by applicant]
US 20140129213A1 · Kimelfeld · 2014 [cited by examiner]
US 20140129942A1 · Rathod · 2014 [cited by applicant]
US 20140134590A1 · Hiscock Jr. · 2014 [cited by applicant]
US 20140149107A1 · Schilder · 2014 [cited by examiner]
US 20140163962A1 · Castelli et al. · 2014 [cited by applicant]
US 20140173425A1 · Hailpern · 2014 [cited by examiner]
US 20140200878A1 · Mylonakis et al. · 2014 [cited by applicant]
US 20140200891A1 · Larcheveque · 2014 [cited by applicant]
US 20140201202A1 · Jones et al. · 2014 [cited by applicant]
US 20140208215A1 · Deshpande · 2014 [cited by applicant]
US 20140282184A1 · Dewan et al. · 2014 [cited by applicant]
US 20140314225A1 · Riahi et al. · 2014 [cited by applicant]
US 20140322677A1 · Segal · 2014 [cited by applicant]
Cited By (1)
US 12,511,496