IP Library Granted Patent US 12,423,525
Granted Patent B2
US 12,423,525 · App. 18/594,440 · Granted Sep 23, 2025

Applied artificial intelligence technology for narrative generation based on explanation communication goals

Inventors: Nathan D. Nichols (Chicago, IL); Andrew R. Paley (Chicago, IL); Maia Lewis Meza (Chicago, IL); Santiago Santana (Lincolnwood, IL)
Assignee: Salesforce, Inc.
G06F40/30G06F40/295G06N5/022G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,423,525
App. No.
18/594,440
Granted
Sep 23, 2025
Kind
B2
Abstract

Artificial intelligence (AI) technology can be used in combination with composable communication goal statements to facilitate a user's ability to quickly structure story outlines using “explanation” communication goals in a manner usable by an NLG narrative generation system without any need for the user to directly author computer code. This AI technology permits NLG systems to determine the appropriate content for inclusion in a narrative story about a data set in a manner that will satisfy a desired explanation communication goal such that the narratives will express various ideas that are deemed relevant to a given explanation communication goal.

Claims (48)

1. A method of applying artificial intelligence to generate a narrative from structured data according to a narrative generation process, the structured data comprising a plurality of data values associated with a plurality of data parameters, the method comprising:

supplying a plurality of data parameters via one or more processors to a model linking a conditional outcome and one or more narrative ideas to be expressed; and

generating a narrative about the structured data via one or more processors and in accordance with the model,

wherein the plurality of data parameters correspond to at least one communication goal identified based on user input, wherein the communication goal includes explaining a value and/or a change in value of a specified attribute with respect to an entity,

wherein the model conditionally specifies which of a plurality of ideas are to be expressed in narratives generated according to the narrative generation process, and

wherein the generated narrative comprises natural language narrative text determined based on the model so that the narrative satisfies the at least one communication goal and explains the value and/or change in value of the specified attribute in terms of one or more conditions associated with the specified attribute.

2. The method recited in claim 1 , wherein the model identifies the one or more drivers and/or influencers for the specified attribute, the method further comprising accessing the model to identify the one or more drivers and/or influencers to be included in the narrative that explains the value and/or change in value of the specified attribute in terms of its one or more drivers and/or influencers.

3. The method recited in claim 1 , the method further comprising:

selecting a model from among a plurality of models based on the input.

4. The method recited in claim 1 , wherein the input corresponds to the communication goal for explaining a value of the specified attribute with respect to an entity.

5. The method recited in claim 1 , the method further comprising:

mapping a plurality of the data parameters to a plurality of conditions associated with the model; and

testing a plurality of the data values associated with the mapped data parameters against the conditions to identify the idea to be expressed in the narrative.

6. The method recited in claim 5 , the method further comprising:

testing the data values associated with the mapped data parameters against the conditions to identify a plurality of ideas to be expressed in the narrative.

7. The method recited in claim 1 , wherein the model comprises a plurality of conditional outcome data structures, wherein each conditional outcome data structure is associated with at least one condition, wherein a plurality of the conditional outcome data structures are linked with a plurality of idea data structures, each idea data structure representing an idea to be expressed in a narrative, the method further comprising:

determining which conditional outcome data structure is applicable to the structured data based on the conditions associated with the conditional outcome data structures;

selecting an idea data structure that is linked with the determined conditional outcome data structure; and

expressing the idea represented by the selected idea data structure in the natural language narrative text.

8. The method recited in claim 7 , wherein the model comprises a plurality of the conditional outcome data structures arranged in a hierarchical relationship where at least one conditional outcome data structure is associated with a plurality of additional conditional outcome data structures.

9. The method recited in claim 1 , wherein the input is associated with a plurality of attribute structures, each attribute structure corresponding to an attribute of an entity and specifying a model for its corresponding attribute.

10. The method recited in claim 9 , wherein the model comprises a plurality of conditional outcome data structures corresponding to different categorizations of attribute models to support an analysis of one or more drivers and/or influencers for the specified attribute.

11. The method recited in claim 1 , wherein the input corresponds to the communication goal for explaining a change in value of the specified attribute with respect to an entity.

12. The method recited in claim 11 , wherein the model comprises a plurality of conditional outcome data structures corresponding to different categorizations of attribute models to support an analysis of one or more drivers and/or influencers for the specified attribute.

13. The method recited in claim 12 , wherein the model is associated with narrative analytics that are configured to analyze changes in values for the specified attribute over a specified time frame.

14. The method recited in claim 13 , wherein the model is associated with narrative analytics that are configured to analyze changes in values for the one or more drivers over a specified time frame.

15. One or more non-transitory computer readable media having instructions stored thereon, a processor reading and executing the instructions performing a method of applying artificial intelligence to generate a narrative from structured data according to a narrative generation process, the structured data comprising a plurality of data values associated with a plurality of data parameters, the method comprising:

supplying a plurality of data parameters via one or more processors to a model linking a conditional outcome and one or more narrative ideas to be expressed; and

generating a narrative about the structured data via one or more processors and in accordance with the model,

wherein the plurality of data parameters correspond to at least one communication goal identified based on user input, wherein the communication goal includes explaining a value and/or a change in value of a specified attribute with respect to an entity,

wherein the model conditionally specifies which of a plurality of ideas are to be expressed in narratives generated according to the narrative generation process, and

wherein the generated narrative comprises natural language narrative text determined based on the model so that the narrative satisfies the at least one communication goal and explains the value and/or change in value of the specified attribute in terms of one or more conditions associated with the specified attribute.

16. The one or more non-transitory computer readable media recited in claim 15 , wherein the model identifies the one or more drivers and/or influencers for the specified attribute, the method further comprising accessing the model to identify the one or more drivers and/or influencers to be included in the narrative that explains the value and/or change in value of the specified attribute in terms of its one or more drivers and/or influencers.

17. The One or more non-transitory computer readable media recited in claim 15 , wherein the model comprises a plurality of conditional outcome data structures, wherein each conditional outcome data structure is associated with at least one condition, wherein a plurality of the conditional outcome data structures are linked with a plurality of idea data structures, each idea data structure representing an idea to be expressed in a narrative, the method further comprising:

determining which conditional outcome data structure is applicable to the structured data based on the conditions associated with the conditional outcome data structures;

selecting an idea data structure that is linked with the determined conditional outcome data structure; and

expressing the idea represented by the selected idea data structure in the natural language narrative text.

18. The one or more non-transitory computer readable media recited in claim 15 , the method further comprising:

mapping a plurality of the data parameters to a plurality of conditions associated with the model; and

testing a plurality of the data values associated with the mapped data parameters against the conditions to identify the idea to be expressed in the narrative.

19. The one or more non-transitory computer readable media recited in claim 18 , the method further comprising:

testing the data values associated with the mapped data parameters against the conditions to identify a plurality of ideas to be expressed in the narrative.

20. A system configured to apply artificial intelligence to generate a narrative from structured data according to a narrative generation process, the structured data comprising a plurality of data values associated with a plurality of data parameters, the system comprising one or more hardware processors configured to:

supply a plurality of data parameters via one or more processors to a model linking a conditional outcome and one or more narrative ideas to be expressed; and

generate a narrative about the structured data via one or more processors and in accordance with the model,

wherein the plurality of data parameters correspond to at least one communication goal identified based on user input, wherein the communication goal includes explaining a value and/or a change in value of a specified attribute with respect to an entity,

wherein the model conditionally specifies which of a plurality of ideas are to be expressed in narratives generated according to the narrative generation process, and

wherein the generated narrative comprises natural language narrative text determined based on the model so that the narrative satisfies the at least one communication goal and explains the value and/or change in value of the specified attribute in terms of one or more conditions associated with the specified attribute.

Assignments (4)
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 Mar 18, 2024
From: NARRATIVE SCIENCE INC.
To: NARRATIVE SCIENCE LLC
Reel/Frame 066816/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: NICHOLS, NATHAN D.; PALEY, ANDREW R.; MEZA, MAIA LEWIS; SANTANA, SANTIAGO
To: NARRATIVE SCIENCE INC.
Reel/Frame 066790/0621 →
Continuity (20)
Continuation 18145193 · Dec 22, 2022
Continuation 16183270 · Nov 7, 2018
Continuation In Part 16047800 · Jul 27, 2018
Continuation In Part 16047837 · Jul 27, 2018
Continuation In Part 15897331 · Feb 15, 2018
Continuation In Part 15897373 · Feb 15, 2018
Continuation In Part 15897350 · Feb 15, 2018
Continuation In Part 15897381 · Feb 15, 2018
Continuation In Part 15897364 · Feb 15, 2018
Continuation In Part 15897331 · Feb 15, 2018
Continuation In Part 15897359 · Feb 15, 2018
Continuation In Part 15897359 · Feb 15, 2018
Continuation In Part 15897373 · Feb 15, 2018
Continuation In Part 15897381 · Feb 15, 2018
Continuation In Part 15897364 · Feb 15, 2018
Continuation In Part 15897350 · Feb 15, 2018
Provisional Application 62585809 · Nov 14, 2017
Provisional Application 62539832 · Aug 1, 2017
Provisional Application 62460349 · Feb 17, 2017
Related Publication 20240211697A1 · Jun 27, 2024
References Cited (400)
US 4992939A · Tyler · 1991 [cited by applicant]
US 5619631A · Schott · 1997 [cited by applicant]
US 5687364A · Saund · 1997 [cited by applicant]
US 5734916A · Greenfield · 1998 [cited by applicant]
US 5794050A · Dahlgren · 1998 [cited by applicant]
US 5802495A · Goltra · 1998 [cited by applicant]
US 5999664A · Mahoney · 1999 [cited by applicant]
US 6006175A · Holzrichter · 1999 [cited by applicant]
US 6144938A · Surace · 2000 [cited by applicant]
US 6278967B1 · Akers · 2001 [cited by applicant]
US 6289363B1 · Consolatti · 2001 [cited by applicant]
US 6502081B1 · Wiltshire, Jr. · 2002 [cited by applicant]
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 applicant]
US 6757362B1 · Cooper · 2004 [cited by applicant]
US 6771290B1 · Hoyle · 2004 [cited by applicant]
US 6810111B1 · Hunter · 2004 [cited by applicant]
US 6820237B1 · Abu-Hakima · 2004 [cited by applicant]
US 6917936B2 · Cancedda · 2005 [cited by applicant]
US 6968316B1 · Hamilton · 2005 [cited by applicant]
US 6976031B1 · Toupal · 2005 [cited by applicant]
US 6976207B1 · Rujan · 2005 [cited by applicant]
US 7027974B1 · Busch · 2006 [cited by applicant]
US 7085771B2 · Chung · 2006 [cited by applicant]
US 7089241B1 · Alspector · 2006 [cited by applicant]
US 7191119B2 · Epstein · 2007 [cited by applicant]
US 7246315B1 · Andrieu · 2007 [cited by applicant]
US 7324936B2 · Saldanha · 2008 [cited by applicant]
US 7333967B1 · Bringsjord · 2008 [cited by applicant]
US 7496567B1 · Steichen · 2009 [cited by applicant]
US 7496621B2 · Pan · 2009 [cited by applicant]
US 7577634B2 · Ryan · 2009 [cited by applicant]
US 7610279B2 · Budzik · 2009 [cited by applicant]
US 7617199B2 · Budzik · 2009 [cited by applicant]
US 7617200B2 · Budzik · 2009 [cited by applicant]
US 7627565B2 · Budzik · 2009 [cited by applicant]
US 7644072B2 · Budzik · 2010 [cited by applicant]
US 7657518B2 · Budzik · 2010 [cited by applicant]
US 7716116B2 · Schiller · 2010 [cited by applicant]
US 7756810B2 · Nelken · 2010 [cited by applicant]
US 7778895B1 · Baxter · 2010 [cited by applicant]
US 7818329B2 · Campbell · 2010 [cited by applicant]
US 7818676B2 · Baker · 2010 [cited by applicant]
US 7825929B2 · Kincaid · 2010 [cited by applicant]
US 7836010B2 · Hammond · 2010 [cited by applicant]
US 7840448B2 · Musgrove · 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 applicant]
US 8027941B2 · Probst · 2011 [cited by applicant]
US 8046226B2 · Soble · 2011 [cited by applicant]
US 8055608B1 · Rehling · 2011 [cited by applicant]
US 8190423B2 · Rehberg · 2012 [cited by applicant]
US 8311863B1 · Kemp · 2012 [cited by applicant]
US 8355903B1 · Birnbaum · 2013 [cited by applicant]
US 8355904B2 · Lee · 2013 [cited by applicant]
US 8374848B1 · Birnbaum · 2013 [cited by applicant]
US 8442940B1 · Faletti · 2013 [cited by applicant]
US 8447604B1 · Chang · 2013 [cited by applicant]
US 8458154B2 · Eden · 2013 [cited by applicant]
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 applicant]
US 8515737B2 · Allen · 2013 [cited by applicant]
US 8612208B2 · Cooper · 2013 [cited by applicant]
US 8630844B1 · Nichols · 2014 [cited by applicant]
US 8630912B2 · Seki · 2014 [cited by applicant]
US 8630919B2 · Baran · 2014 [cited by applicant]
US 8645124B2 · Karov Zangvil · 2014 [cited by applicant]
US 8645825B1 · Cornea · 2014 [cited by applicant]
US 8661001B2 · Eliashberg · 2014 [cited by applicant]
US 8676691B2 · Schiller · 2014 [cited by applicant]
US 8688434B1 · Birnbaum · 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 · 2014 [cited by applicant]
US 8812311B2 · Weber · 2014 [cited by applicant]
US 8819001B1 · Zhang · 2014 [cited by applicant]
US 8843363B2 · Birnbaum · 2014 [cited by applicant]
US 8886520B1 · Nichols · 2014 [cited by applicant]
US 8892417B1 · Nichols · 2014 [cited by applicant]
US 8892419B2 · Lundberg · 2014 [cited by applicant]
US 8903711B2 · Lundberg · 2014 [cited by applicant]
US 8909645B2 · Eden · 2014 [cited by applicant]
US 8977953B1 · Pierre · 2015 [cited by applicant]
US 9037583B2 · Nitesh · 2015 [cited by applicant]
US 9047283B1 · Zhang · 2015 [cited by applicant]
US 9111534B1 · Sylvester · 2015 [cited by applicant]
US 9135244B2 · Reiter · 2015 [cited by applicant]
US 9164982B1 · Kaeser · 2015 [cited by applicant]
US 9208147B1 · Nichols · 2015 [cited by applicant]
US 9244894B1 · Dale · 2016 [cited by applicant]
US 9251134B2 · Birnbaum · 2016 [cited by applicant]
US 9323743B2 · Reiter · 2016 [cited by applicant]
US 9336193B2 · Logan · 2016 [cited by applicant]
US 9342588B2 · Balchandran · 2016 [cited by applicant]
US 9348815B1 · Estes · 2016 [cited by applicant]
US 9355093B2 · Reiter · 2016 [cited by applicant]
US 9396168B2 · Birnbaum · 2016 [cited by applicant]
US 9396181B1 · Sripada · 2016 [cited by applicant]
US 9396758B2 · Oz · 2016 [cited by applicant]
US 9405448B2 · Reiter · 2016 [cited by applicant]
US 9424254B2 · Howald · 2016 [cited by applicant]
US 9430557B2 · Bhat · 2016 [cited by applicant]
US 9460075B2 · Mungi · 2016 [cited by applicant]
US 9473637B1 · Venkatapathy · 2016 [cited by applicant]
US 9483520B1 · Reiner · 2016 [cited by applicant]
US 9507867B2 · Johns · 2016 [cited by applicant]
US 9529795B2 · Kondadadi · 2016 [cited by applicant]
US 9535902B1 · Michalak · 2017 [cited by applicant]
US 9536049B2 · Brown · 2017 [cited by applicant]
US 9569729B1 · Oehrle · 2017 [cited by applicant]
US 9576009B1 · Hammond · 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 · 2017 [cited by applicant]
US 9697192B1 · Estes · 2017 [cited by applicant]
US 9697197B1 · Birnbaum · 2017 [cited by applicant]
US 9697492B1 · Birnbaum · 2017 [cited by applicant]
US 9720884B2 · Birnbaum · 2017 [cited by applicant]
US 9720899B1 · Birnbaum · 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 applicant]
US 9792277B2 · Srinivasan · 2017 [cited by applicant]
US 9870362B2 · Lee · 2018 [cited by applicant]
US 9870629B2 · Cardno · 2018 [cited by applicant]
US 9875494B2 · Kalns · 2018 [cited by applicant]
US 9910914B1 · Cowley · 2018 [cited by applicant]
US 9946711B2 · Reiter · 2018 [cited by applicant]
US 9971967B2 · Bufe, III · 2018 [cited by applicant]
US 9977773B1 · Birnbaum · 2018 [cited by applicant]
US 9990337B2 · Birnbaum · 2018 [cited by applicant]
US 10019512B2 · Boyle · 2018 [cited by applicant]
US 10031901B2 · Chakra · 2018 [cited by applicant]
US 10037377B2 · Boyle · 2018 [cited by applicant]
US 10049152B2 · Ajmera · 2018 [cited by applicant]
US 10068185B2 · Amershi · 2018 [cited by applicant]
US 10073840B2 · Hakkani-Tur · 2018 [cited by applicant]
US 10073861B2 · Shamir · 2018 [cited by applicant]
US 10095692B2 · Song · 2018 [cited by applicant]
US 10101889B2 · Prophete · 2018 [cited by applicant]
US 10115108B1 · Gendelev · 2018 [cited by applicant]
US 10162900B1 · Chatterjee · 2018 [cited by applicant]
US 10185477B1 · Paley · 2019 [cited by applicant]
US 10268678B2 · Qiu · 2019 [cited by applicant]
US 10332297B1 · Vadodaria · 2019 [cited by applicant]
US 10339423B1 · Dinerstein · 2019 [cited by applicant]
US 10387970B1 · Wang · 2019 [cited by applicant]
US 10416841B2 · Riche · 2019 [cited by applicant]
US 10482381B2 · Nichols · 2019 [cited by applicant]
US 10489488B2 · Birnbaum · 2019 [cited by applicant]
US 10565308B2 · Reiter · 2020 [cited by applicant]
US 10572606B1 · Paley · 2020 [cited by applicant]
US 10579835B1 · Phillips · 2020 [cited by applicant]
US 10585983B1 · Paley · 2020 [cited by applicant]
US 10599767B1 · Mattera · 2020 [cited by applicant]
US 10599885B2 · Galitsky · 2020 [cited by applicant]
US 10606953B2 · Mulwad · 2020 [cited by applicant]
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 applicant]
US 10699079B1 · Paley · 2020 [cited by applicant]
US 10706045B1 · Hasija · 2020 [cited by applicant]
US 10706236B1 · Platt · 2020 [cited by applicant]
US 10706428B2 · Crites · 2020 [cited by applicant]
US 10713442B1 · Paley · 2020 [cited by applicant]
US 10719542B1 · Paley · 2020 [cited by applicant]
US 10726061B2 · Chu · 2020 [cited by applicant]
US 10747823B1 · Birnbaum · 2020 [cited by applicant]
US 10755042B2 · Birnbaum · 2020 [cited by applicant]
US 10755046B1 · Lewis Meza · 2020 [cited by applicant]
US 10755053B1 · Paley · 2020 [cited by applicant]
US 10762304B1 · Paley · 2020 [cited by applicant]
US 10810260B2 · Chen · 2020 [cited by applicant]
US 10853583B1 · Platt · 2020 [cited by applicant]
US 10943069B1 · Paley · 2021 [cited by applicant]
US 10956656B2 · Birnbaum · 2021 [cited by applicant]
US 10963493B1 · Hu · 2021 [cited by applicant]
US 10963649B1 · Sippel · 2021 [cited by applicant]
US 10990767B1 · Smathers · 2021 [cited by applicant]
US 11003866B1 · Sippel · 2021 [cited by applicant]
US 11023689B1 · Sippel · 2021 [cited by applicant]
US 11030408B1 · Lewis Meza · 2021 [cited by applicant]
US 11030697B2 · Erard · 2021 [cited by applicant]
US 11037342B1 · Agnew · 2021 [cited by applicant]
US 11042708B1 · Pham · 2021 [cited by applicant]
US 11042709B1 · Pham · 2021 [cited by applicant]
US 11042713B1 · Platt · 2021 [cited by applicant]
US 11055497B2 · Noh · 2021 [cited by applicant]
US 11068661B1 · Nichols · 2021 [cited by applicant]
US 11074286B2 · Byron · 2021 [cited by applicant]
US 11126798B1 · Lewis Meza · 2021 [cited by applicant]
US 11144838B1 · Platt · 2021 [cited by applicant]
US 11170038B1 · Platt · 2021 [cited by examiner]
US 11182556B1 · Lewis Meza · 2021 [cited by applicant]
US 11188588B1 · Platt · 2021 [cited by applicant]
US 11222184B1 · Platt · 2022 [cited by examiner]
US 11232268B1 · Platt · 2022 [cited by examiner]
US 11232270B1 · Platt · 2022 [cited by examiner]
US 11238090B1 · Platt · 2022 [cited by examiner]
US 11270211B2 · Ramos · 2022 [cited by applicant]
US 11288328B2 · Birnbaum · 2022 [cited by applicant]
US 11334726B1 · Platt · 2022 [cited by applicant]
US 11341330B1 · Smathers · 2022 [cited by applicant]
US 11341338B1 · Platt · 2022 [cited by applicant]
US 11392773B1 · Gangadharaiah · 2022 [cited by applicant]
US 11475076B2 · Birnbaum · 2022 [cited by applicant]
US 11501220B2 · Birnbaum · 2022 [cited by applicant]
US 11521079B2 · Nichols · 2022 [cited by applicant]
US 11561684B1 · Paley · 2023 [cited by applicant]
US 11561986B1 · Sippel · 2023 [cited by applicant]
US 11562146B2 · Paley · 2023 [cited by applicant]
US 11568148B1 · Nichols · 2023 [cited by examiner]
US 11670288B1 · Das · 2023 [cited by applicant]
US 11741301B2 · Birnbaum · 2023 [cited by applicant]
US 11954445B2 · Nichols · 2024 [cited by examiner]
US 20020046018A1 · Marcu · 2002 [cited by applicant]
US 20020083025A1 · Robarts · 2002 [cited by applicant]
US 20020099730A1 · Brown · 2002 [cited by applicant]
US 20020107721A1 · Darwent · 2002 [cited by applicant]
US 20030004706A1 · Yale · 2003 [cited by applicant]
US 20030061029A1 · Shaket · 2003 [cited by applicant]
US 20030084066A1 · Waterman · 2003 [cited by applicant]
US 20030110186A1 · Markowski · 2003 [cited by applicant]
US 20030182102A1 · Corston-Oliver · 2003 [cited by applicant]
US 20030212543A1 · Epstein · 2003 [cited by applicant]
US 20030216905A1 · Chelba · 2003 [cited by applicant]
US 20030217335A1 · Chung · 2003 [cited by applicant]
US 20040015342A1 · Garst · 2004 [cited by applicant]
US 20040029977A1 · Kawa · 2004 [cited by applicant]
US 20040034520A1 · Langkilde-Geary · 2004 [cited by applicant]
US 20040068691A1 · Asbury · 2004 [cited by applicant]
US 20040083092A1 · Valles · 2004 [cited by examiner]
US 20040093557A1 · Kawatani · 2004 [cited by applicant]
US 20040103116A1 · Palanisamy · 2004 [cited by applicant]
US 20040138899A1 · Birnbaum · 2004 [cited by applicant]
US 20040174397A1 · Cereghini · 2004 [cited by applicant]
US 20040225651A1 · Musgrove · 2004 [cited by applicant]
US 20040230989A1 · Macey · 2004 [cited by applicant]
US 20040255232A1 · Hammond · 2004 [cited by applicant]
US 20050027704A1 · Hammond · 2005 [cited by applicant]
US 20050028156A1 · Hammond · 2005 [cited by applicant]
US 20050033582A1 · Gadd · 2005 [cited by applicant]
US 20050049852A1 · Chao · 2005 [cited by applicant]
US 20050125213A1 · Chen · 2005 [cited by applicant]
US 20050137854A1 · Cancedda · 2005 [cited by applicant]
US 20050223021A1 · Batra · 2005 [cited by applicant]
US 20050273362A1 · Harris · 2005 [cited by applicant]
US 20060031182A1 · Ryan · 2006 [cited by applicant]
US 20060100852A1 · Gamon · 2006 [cited by applicant]
US 20060101335A1 · Pisciottano · 2006 [cited by applicant]
US 20060155662A1 · Murakami · 2006 [cited by applicant]
US 20060165040A1 · Rathod · 2006 [cited by applicant]
US 20060181531A1 · Goldschmidt · 2006 [cited by applicant]
US 20060212446A1 · Hammond · 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 · 2006 [cited by applicant]
US 20060253783A1 · Vronay · 2006 [cited by applicant]
US 20060271535A1 · Hammond · 2006 [cited by applicant]
US 20060277168A1 · Hammond · 2006 [cited by applicant]
US 20070132767A1 · Wright · 2007 [cited by applicant]
US 20070136657A1 · Blumenthal · 2007 [cited by applicant]
US 20070185846A1 · Budzik · 2007 [cited by applicant]
US 20070185847A1 · Budzik · 2007 [cited by applicant]
US 20070185861A1 · Budzik · 2007 [cited by applicant]
US 20070185862A1 · Budzik · 2007 [cited by applicant]
US 20070185863A1 · Budzik · 2007 [cited by applicant]
US 20070185864A1 · Budzik · 2007 [cited by applicant]
US 20070185865A1 · Budzik · 2007 [cited by applicant]
US 20070250479A1 · Lunt · 2007 [cited by applicant]
US 20070250826A1 · O'Brien · 2007 [cited by applicant]
US 20070294201A1 · Nelken · 2007 [cited by applicant]
US 20080005677A1 · Thompson · 2008 [cited by applicant]
US 20080140696A1 · Mathuria · 2008 [cited by applicant]
US 20080198156A1 · Jou · 2008 [cited by applicant]
US 20080243285A1 · Reichhart · 2008 [cited by applicant]
US 20080250070A1 · Abdulla · 2008 [cited by applicant]
US 20080256066A1 · Zuckerman · 2008 [cited by applicant]
US 20080304808A1 · Newell · 2008 [cited by applicant]
US 20080306882A1 · Schiller · 2008 [cited by applicant]
US 20080312904A1 · Balchandran · 2008 [cited by applicant]
US 20080312906A1 · Balchandran · 2008 [cited by applicant]
US 20080313130A1 · Hammond · 2008 [cited by applicant]
US 20090019013A1 · Tareen · 2009 [cited by applicant]
US 20090030899A1 · Tareen · 2009 [cited by applicant]
US 20090049038A1 · Gross · 2009 [cited by applicant]
US 20090049041A1 · Tareen · 2009 [cited by applicant]
US 20090055164A1 · Hu · 2009 [cited by applicant]
US 20090083288A1 · Ledain · 2009 [cited by applicant]
US 20090089100A1 · Nenov · 2009 [cited by applicant]
US 20090116755A1 · Neogi · 2009 [cited by applicant]
US 20090119095A1 · Beggelman · 2009 [cited by applicant]
US 20090119584A1 · Herbst · 2009 [cited by applicant]
US 20090144608A1 · Oisel · 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 · 2009 [cited by applicant]
US 20090187556A1 · Ross · 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 · Manuel-Devadoss · 2010 [cited by applicant]
US 20100082325A1 · Manuel-Devadoss · 2010 [cited by applicant]
US 20100146393A1 · Land · 2010 [cited by applicant]
US 20100161541A1 · Covannon · 2010 [cited by applicant]
US 20100185984A1 · Wright · 2010 [cited by applicant]
US 20100228693A1 · Dawson · 2010 [cited by applicant]
US 20100241620A1 · Manister · 2010 [cited by applicant]
US 20100250497A1 · Redlich · 2010 [cited by applicant]
US 20100325107A1 · Kenton · 2010 [cited by applicant]
US 20110022941A1 · Osborne · 2011 [cited by applicant]
US 20110029532A1 · Knight · 2011 [cited by applicant]
US 20110040837A1 · Eden · 2011 [cited by applicant]
US 20110044447A1 · Morris · 2011 [cited by applicant]
US 20110077958A1 · Breitenstein · 2011 [cited by applicant]
US 20110078105A1 · Wallace · 2011 [cited by applicant]
US 20110087486A1 · Schiller · 2011 [cited by applicant]
US 20110099184A1 · Symington · 2011 [cited by applicant]
US 20110113315A1 · Datha · 2011 [cited by applicant]
US 20110113334A1 · Joy · 2011 [cited by applicant]
US 20110182283A1 · Van Buren · 2011 [cited by applicant]
US 20110191417A1 · Rathod · 2011 [cited by applicant]
US 20110213642A1 · Makar · 2011 [cited by applicant]
US 20110246182A1 · Allen · 2011 [cited by applicant]
US 20110249953A1 · Suri · 2011 [cited by applicant]
US 20110261049A1 · Cardno · 2011 [cited by applicant]
US 20110288852A1 · Dymetman · 2011 [cited by applicant]
US 20110295595A1 · Cao · 2011 [cited by applicant]
US 20110295903A1 · Chen · 2011 [cited by applicant]
US 20110307435A1 · Overell · 2011 [cited by applicant]
US 20110311144A1 · Tardif · 2011 [cited by applicant]
US 20110314381A1 · Fuller · 2011 [cited by applicant]
US 20120011428A1 · Chisholm · 2012 [cited by applicant]
US 20120041903A1 · Beilby · 2012 [cited by applicant]
US 20120069131A1 · Abelow · 2012 [cited by applicant]
US 20120078911A1 · Johnston · 2012 [cited by applicant]
US 20120109637A1 · Merugu · 2012 [cited by applicant]
US 20120143849A1 · Wong · 2012 [cited by applicant]
US 20120158850A1 · Harrison · 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 · 2012 [cited by applicant]
US 20120310699A1 · McKenna · 2012 [cited by applicant]
US 20130013289A1 · Myaeng · 2013 [cited by applicant]
US 20130041677A1 · Nusimow · 2013 [cited by applicant]
US 20130091031A1 · Baran · 2013 [cited by applicant]
US 20130096947A1 · Shah · 2013 [cited by applicant]
US 20130138430A1 · Eden · 2013 [cited by applicant]
US 20130144605A1 · Brager · 2013 [cited by applicant]
US 20130144606A1 · Birnbaum · 2013 [cited by applicant]
US 20130145242A1 · Birnbaum · 2013 [cited by applicant]
US 20130173285A1 · Hyde · 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 · 2013 [cited by applicant]
US 20130226559A1 · Lim · 2013 [cited by applicant]
US 20130238316A1 · Shastri · 2013 [cited by applicant]
US 20130238330A1 · Casella Dos Santos · 2013 [cited by applicant]
US 20130246300A1 · Fischer · 2013 [cited by applicant]
US 20130246934A1 · Wade · 2013 [cited by applicant]
US 20130253910A1 · Turner · 2013 [cited by applicant]
US 20130262086A1 · Kim · 2013 [cited by applicant]
US 20130262092A1 · Wasick · 2013 [cited by applicant]
US 20130268490A1 · Keebler · 2013 [cited by applicant]
US 20130268534A1 · Mathew · 2013 [cited by applicant]
US 20130275121A1 · Tunstall-Pedoe · 2013 [cited by applicant]
US 20130304507A1 · Dail · 2013 [cited by applicant]
US 20130316834A1 · Vogel · 2013 [cited by applicant]
US 20140006012A1 · Zhou · 2014 [cited by applicant]
US 20140040312A1 · Gorman · 2014 [cited by applicant]
US 20140059443A1 · Tabe · 2014 [cited by applicant]
US 20140062712A1 · Reiter · 2014 [cited by applicant]
US 20140075004A1 · Van Dusen · 2014 [cited by applicant]
US 20140100844A1 · Stieglitz · 2014 [cited by applicant]
US 20140114489A1 · Duff · 2014 [cited by applicant]
US 20140129213A1 · Kimelfeld · 2014 [cited by applicant]
US 20140129942A1 · Rathod · 2014 [cited by applicant]
US 20140134590A1 · Hiscock, Jr. · 2014 [cited by applicant]
US 20140149107A1 · Schilder · 2014 [cited by applicant]
US 20140163962A1 · Castelli · 2014 [cited by applicant]
US 20140164978A1 · Deeter · 2014 [cited by applicant]
US 20140173425A1 · Hailpern · 2014 [cited by applicant]
US 20140200878A1 · Mylonakis · 2014 [cited by applicant]
US 20140200891A1 · Larcheveque · 2014 [cited by applicant]
US 20140201202A1 · Jones · 2014 [cited by applicant]