IP Library Granted Patent US 12,340,320
Granted Patent B2
US 12,340,320 · App. 18/403,712 · Granted Jun 24, 2025

Reasoning engine services

Inventor: Patrick Soon-Shiong (Los Angeles, CA)
Assignee: Nant Holdings IP, LLC
G06N5/043G06F16/951G06F16/9537G06N5/022G06N5/025G06N5/04G06N5/041G06N5/046G06Q30/0241G06T9/00G06V20/00G16H50/20G16H20/00G16H50/70
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,340,320
App. No.
18/403,712
Granted
Jun 24, 2025
Kind
B2
Abstract

A reasoning engine is disclosed. Contemplated reasoning engines acquire data relating to one or more aspects of various environments. Inference engines within the reasoning engines review the acquire data, historical or current, to generate one or more hypotheses about how the aspects of the environments might be correlated, if at all. The reasoning engine can attempt to validate the hypotheses through controlling acquisition of the environment data.

Claims (42)

1. A computer-based multi-layered reasoning engine system comprising:

at least one non-transitory computer-readable memory storing software instructions relating to multiple layers of inference engines; and

at least one processor coupled with the at least one non-transitory computer-readable memory and that performs, upon execution of the software instructions, the operations of:

receiving an inquiry related to at least one aspect of an environment;

selecting, from the at least one non-transitory computer-readable memory, at least one reasoning rule set as a function of environmental data that are associated with the at least one aspect of the environment, wherein the at least one reasoning rule set is selected based on mapping the environmental data to extrapolation paths comprising pointers to types of reasoning;

generating, via a first inference engine in a first layer of a reasoning engine, at least one first hypothesis relating to the inquiry and the at least one aspect of the environment, the at least one first hypothesis being generated according to the selected at least one reasoning rule set;

sending the at least one first hypothesis to a second inference engine in a second layer of the reasoning engine;

generating, via the second inference engine in the second layer of the reasoning engine, at least one second hypothesis relating to the at least one first hypothesis and the at least one aspect of the environment; and

presenting to a user, via a user interface, a response relating to the inquiry and the at least one aspect of the environment derived in part from the at least one second hypothesis.

2. The system of claim 1 , wherein the first inference engine or the second inference engine comprises a computer-based agent.

3. The system of claim 1 , wherein the inquiry comprises at least one of the following types of digital data: text data, image data, video data, and sensor data.

4. The system of claim 1 , wherein the second inference engine comprises at least one validation module.

5. The system of claim 4 , wherein the at least one second hypothesis comprises a validity score.

6. The system of claim 5 , wherein the validity score comprises a single value score.

7. The system of claim 5 , wherein the validity score comprises a multi-valued score.

8. The system of claim 1 , wherein the operations further include generating a validation plan that validates the at least one first hypothesis.

9. The system of claim 1 , wherein the operations further include injecting data back into the environment via at least one data interface.

10. The system of claim 9 , wherein the at least one second hypothesis is derived at least in part based on observed changes to the environment from the injected data.

11. The system of claim 1 , wherein the system further comprises a cloud-based server operating as at least one of the first inference engine or the second inference engine.

12. The system of claim 1 , wherein the at least one of the first hypothesis or second hypothesis comprises an assertion.

13. The system of claim 1 , wherein the first inference engine or the second inference engine comprises a personalized inference engine.

14. The system of claim 1 , wherein the first inference engine or the second inference engine comprises at least one reasoning rule sets.

15. The system of claim 14 , wherein the reasoning rules sets include at least one of the following types of reasoning rules: forward chaining rules, backward chaining rules, abductive reasoning rules, deductive resulting rules, indicative reasoning rules, and fuzzy logic rules.

16. The system of claim 14 , wherein the operations further include presenting reasoning step taken to generate the at least one first hypothesis or second hypothesis.

17. The system of claim 1 , wherein the at least one first hypothesis or second hypothesis comprises a suspected correlation between the at least one aspect of the environment and another aspect of the environment.

18. The system of claim 1 , wherein the inquiry is associated with a game.

19. The system of claim 1 , wherein the inquiry comprises a medical inquiry.

20. The system of claim 1 , wherein the inquiry relates to education.

21. A non-transitory computer-readable memory (CRM) storing software instructions relating to multiple layers of inference engines that, when executed by at least one processor, cause the at least one processor to:

receive an inquiry related to at least one aspect of an environment;

select at least one reasoning rule set as a function of environmental data that are associated with the at least one aspect of the environment, wherein the at least one reasoning rule set is selected based on mapping the environmental data to extrapolation paths comprising pointers to types of reasoning;

generate, via a first inference engine in a first layer of a reasoning engine, at least one first hypothesis relating to the inquiry and the at least one aspect of the environment, the at least one first hypothesis being generated according to the selected at least one reasoning rule set;

send the at least one first hypothesis to a second inference engine in a second layer of the reasoning engine;

generate, via the second inference engine in the second layer of the reasoning engine, at least one second hypothesis relating to the at least one first hypothesis and the at least one aspect of the environment; and

present to a user, via a user interface, a response relating to the inquiry and the at least one aspect of the environment derived in part from the at least one second hypothesis.

22. A method comprising:

receiving an inquiry related to at least one aspect of an environment;

selecting at least one reasoning rule set as a function of environmental data that are associated with the at least one aspect of the environment, wherein the at least one reasoning rule set is selected based on mapping the environmental data to extrapolation paths comprising pointers to types of reasoning;

generating, via a first inference engine in a first layer of a reasoning engine, at least one first hypothesis relating to the inquiry and the at least one aspect of the environment;

sending the at least one first hypothesis to a second inference engine in a second layer of the reasoning engine;

generating, via the second inference engine in the second layer of the reasoning engine, at least one second hypothesis relating to the at least one first hypothesis and the at least one aspect of the environment, the at least one first hypothesis being generated according to the selected at least one reasoning rule set; and

presenting to a user, via a user interface, a response relating to the inquiry and the at least one aspect of the environment derived in part from the at least one second hypothesis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: SOON-SHIONG, PATRICK
To: NANT HOLDINGS IP, LLC
Reel/Frame 066837/0747 →
Continuity (11)
Continuation 18220754 · Jul 11, 2023
Continuation 17964015 · Oct 11, 2022
Continuation 16938854 · Jul 24, 2020
Continuation 16512296 · Jul 15, 2019
Division 15608921 · May 30, 2017
Division 15352532 · Nov 15, 2016
Continuation 14989724 · Jan 6, 2016
Continuation 14006932
Provisional Application 61466398 · Mar 22, 2011
Provisional Application 61466367 · Mar 22, 2011
Related Publication 20240144055A1 · May 2, 2024
References Cited (128)
US 4860213A · Bonissone · 1989 [cited by examiner]
US 4970657A · Wolf · 1990 [cited by applicant]
US 5058033A · Bonissone et al. · 1991 [cited by applicant]
US 5119470A · Highland et al. · 1992 [cited by applicant]
US 5175795A · Tsuda et al. · 1992 [cited by applicant]
US 5412802A · Fujinami et al. · 1995 [cited by applicant]
US 5581664A · Allen et al. · 1996 [cited by applicant]
US 5706406A · Pollock · 1998 [cited by applicant]
US 5778150A · Chan et al. · 1998 [cited by applicant]
US 5899985A · Tanaka · 1999 [cited by examiner]
US 5930154A · Thalhammer-Reyero · 1999 [cited by applicant]
US 6056690A · Roberts · 2000 [cited by examiner]
US 6058206A · Kortge · 2000 [cited by applicant]
US 6609217B1 · Bonissone et al. · 2003 [cited by applicant]
US 6711293B1 · Lowe · 2004 [cited by applicant]
US 7003433B2 · Yemini et al. · 2006 [cited by applicant]
US 7016532B2 · Boncyk et al. · 2006 [cited by applicant]
US 7079688B1 · Deco et al. · 2006 [cited by applicant]
US 7191163B2 · Herrera et al. · 2007 [cited by applicant]
US 7260501B2 · Pattipatti et al. · 2007 [cited by applicant]
US 7337090B1 · Yemini et al. · 2008 [cited by applicant]
US 7418434B2 · Barry · 2008 [cited by applicant]
US 7447667B2 · Gong et al. · 2008 [cited by applicant]
US 7477780B2 · Boncyk et al. · 2009 [cited by applicant]
US 7548556B1 · Wittenschlaeger · 2009 [cited by applicant]
US 7564469B2 · Cohen · 2009 [cited by applicant]
US 7565008B2 · Boncyk et al. · 2009 [cited by applicant]
US 7603428B2 · Wittenschlaeger · 2009 [cited by applicant]
US 7680324B2 · Boncyk et al. · 2010 [cited by applicant]
US 7904602B2 · Wittenschlaeger · 2011 [cited by applicant]
US 8683591B2 · Wittenschlaeger · 2014 [cited by applicant]
US 8868700B2 · Wittenschlaeger · 2014 [cited by applicant]
US 9262719B2 · Soon-Shiong · 2016 [cited by applicant]
US 9393318B2 · Desai et al. · 2016 [cited by applicant]
US 9446003B2 · Desai et al. · 2016 [cited by applicant]
US 9449281B2 · Basel et al. · 2016 [cited by applicant]
US 9530100B2 · Soon-Shiong · 2016 [cited by applicant]
US 9576242B2 · Soon-Shiong · 2017 [cited by applicant]
US 9597409B2 · Desai et al. · 2017 [cited by applicant]
US 10206887B2 · Desai et al. · 2019 [cited by applicant]
US 10255552B2 · Soon-Shiong · 2019 [cited by applicant]
US 10296839B2 · Soon-Shiong · 2019 [cited by applicant]
US 10296840B2 · Soon-Shiong · 2019 [cited by applicant]
US 10354194B2 · Soon-Shiong · 2019 [cited by applicant]
US 10485489B1 · Belle et al. · 2019 [cited by applicant]
US 10762433B2 · Soon-Shiong · 2020 [cited by applicant]
US 11900276B2 · Soon-Shiong · 2024 [cited by applicant]
US 20030004958A1 · Russell · 2003 [cited by applicant]
US 20030220890A1 · Okude · 2003 [cited by applicant]
US 20040010733A1 · S. et al. · 2004 [cited by applicant]
US 20040093331A1 · Garner et al. · 2004 [cited by applicant]
US 20040103108A1 · Andreev et al. · 2004 [cited by applicant]
US 20040106916A1 · Quaid et al. · 2004 [cited by applicant]
US 20060111933A1 · Wheeler · 2006 [cited by applicant]
US 20060168195A1 · Maturana et al. · 2006 [cited by applicant]
US 20060263753A1 · Hoffman · 2006 [cited by applicant]
US 20070136222A1 · Horvitz · 2007 [cited by applicant]
US 20070156720A1 · Maren · 2007 [cited by examiner]
US 20070192134A1 · Littenberg et al. · 2007 [cited by applicant]
US 20070255666A1 · Sanfilippo et al. · 2007 [cited by applicant]
US 20080077436A1 · Muradia · 2008 [cited by applicant]
US 20090006061A1 · Thukral et al. · 2009 [cited by applicant]
US 20090024553A1 · Angell et al. · 2009 [cited by applicant]
US 20090063383A1 · Beaulieu et al. · 2009 [cited by applicant]
US 20090089082A1 · Heckerman · 2009 [cited by examiner]
US 20090271358A1 · Lindahl · 2009 [cited by examiner]
US 20090292700A1 · Castellani et al. · 2009 [cited by applicant]
US 20090327811A1 · Hofford · 2009 [cited by applicant]
US 20100008540A1 · Shet et al. · 2010 [cited by applicant]
US 20100030578A1 · Siddique et al. · 2010 [cited by applicant]
US 20100223216A1 · Eggert et al. · 2010 [cited by applicant]
US 20100278420A1 · Shet et al. · 2010 [cited by applicant]
US 20100287478A1 · Avasarala et al. · 2010 [cited by applicant]
US 20100312913A1 · Wittenschlaeger · 2010 [cited by applicant]
US 20110153362A1 · Valin et al. · 2011 [cited by applicant]
US 20110183305A1 · Orbach · 2011 [cited by applicant]
US 20110231356A1 · Vaidyanathan et al. · 2011 [cited by applicant]
US 20120078062A1 · Bagchi et al. · 2012 [cited by applicant]
US 20120078837A1 · Bagchi et al. · 2012 [cited by applicant]
US 20120143808A1 · Karins et al. · 2012 [cited by applicant]
US 20120149808A1 · Hajek et al. · 2012 [cited by applicant]
US 20130253942A1 · Liu et al. · 2013 [cited by applicant]
US 20140270482A1 · Chakraborty et al. · 2014 [cited by applicant]
US 20140289323A1 · Kutaragi et al. · 2014 [cited by applicant]
US 20150024952A1 · Alarcon et al. · 2015 [cited by applicant]
US 20160117596A1 · Soon-Shiong · 2016 [cited by applicant]
US 20160224894A1 · Soon-Shiong · 2016 [cited by applicant]
US 20170061303A1 · Soon-Shiong · 2017 [cited by applicant]
US 20170262542A1 · Soon-Shiong · 2017 [cited by applicant]
US 20200356883A1 · Soon-Shiong · 2020 [cited by applicant]
US 20230034330A1 · Soon-Shiong · 2023 [cited by applicant]
US 20230409934A1 · Soon-Shiong · 2023 [cited by applicant]
EP 0453874A2 · 1991 [cited by applicant]
EP 1672535A1 · 2006 [cited by applicant]
GB 2278467A · 1994 [cited by applicant]
WO 8805574A1 · 1988 [cited by applicant]
WO 0169410A1 · 2001 [cited by applicant]
WO 2008130907A1 · 2008 [cited by applicant]
Andrews et al (“Computer-driven Persuasive Dialogue: A Multi-Layer Reasoning Framework” 2006) (Year: 2006). [cited by examiner]
International Search Report and Written Opinion for International Application No. PCT/US2012/030052 dated Oct. 29, 2012, 9 pages. [cited by applicant]
“Programming Regret for Google: Scientists Give Computers ‘Hindsight’ to Anticipate the Future,” Technology / Computer Sciences, http://www.physorg.com/print221905627.html, Apr. 13, 2011, 2 pages. [cited by applicant]
Karlsson et al., “The vSLAM Algorithm for Robust Localization and Mapping,” Proc. of Int. Conf. on Robotics and Automation (ICRA), Apr. 18-22, 2005, 6 pages. [cited by applicant]
Schmidt et al., “Distilling Free-Form Natural Laws from Experimental Data,” Science, vol. 324, Issue 5923, Apr. 3, 2009, pp. 81-85. [cited by applicant]
King et al., “The Automation of Science,” Science, vol. 324, Issue 5923, Apr. 3, 2009, pp. 85-89. [cited by applicant]
Examination Report issued in United Kingdom Application No. GB1316556.8 dated Sep. 26, 2018, 3 pages. [cited by applicant]
Examination Report issued in United Kingdom Application No. GB1316556.8 dated Jan. 11, 2019, 3 pages. [cited by applicant]
Examination Report issued in United Kingdom Application No. GB1316556.8 dated Jan. 29, 2019, 3 pages. [cited by applicant]
“Case Study: Undetected Hemorrhage,” fiftheye.com, https://fiftheye.com/wp-content/uploads/2021/03/fiftheye_cs_undetectedhemorrhage-1.pdf, Mar. 9, 2021, 2 pages. [cited by applicant]
“AHI System Overview Detect and predict hemodynamic instability ahead of vital signs from a single, continuous ECG lead,” fiftheye.com, Aug. 5, 2022, 8 pages. [cited by applicant]
“AHI and AHI-PI are novel FDA-cleared analytics that measure real-time hemodynamic status and identify emerging and Hemodynamic Status,” fiftheye.com, Aug. 5, 2022, 6 pages. [cited by applicant]
Becker, E. W. (2010). Event recognition from ambient assistive living technologies (Order No. 3422522). Available from ProQuest Dissertations and Theses Professional. (756019310). (Year: 2010). [cited by applicant]
Beeler, Patrick Emanuel et al.; Clinical decision support systems; 2014; Swiss Medical Weekly; pp. 1-7. (Year: 2014). [cited by applicant]
Berner, Eta S.; Clinical Decision Support Systems; 2007; Springer; 269 pages. (Year: 2007). [cited by applicant]
Classification of EMG during walking using principal component analysis and learning vector quantization for biometrics study Darma Setiawan Putra; Adhi Dharma Wibawa; Mauridhi Hery Purnomo 2016 International Seminar on… [cited by applicant]
Dhamankar, R. et al. (2004). “IMAP: Discovering Complex Semantic Mantches between Database Schemas”. SIGMOD 2004. Jun. 13-18, 2004. ACM. 12 pages. (Year: 2004). [cited by applicant]
Effects of wide step walking on swing phase hip muscle forces and spatio-temporal gait parameters Soheil Bajelan; Hanatsu Nagano; Tony Sparrow; Rezaul K. Begg 2017 39th Annual International Conference of the IEEE Engine… [cited by applicant]
Eom, S et al.; A survey of decision support system applications; Journal of the Operational Research Society (2005); pp. 1-15. (Year: 2005). [cited by applicant]
Ferrucci, D. et al. (2010). “Building Watson: An Overview of the DeepQA Project”. Fall 2010. pp. 59-79. (Year: 2010). [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2012/030052, mailed on Oct. 3, 2013, 6 pages. [cited by applicant]
Janzen, S. et al. (2010). “Linkage of Heterogeneous Knowledge Resources within In-Store Dialogue Interaction”. ISWC2010, Part II, LNCS 6497, pp. 145-160, 2010. (Year: 2010). [cited by applicant]
Keen, Peter G. W.; Decision Support Systems: A Research Perspective; 1980; Center for Information Systems Research—MIT; 46 pages. (Year: 1980). [cited by applicant]
Kong Guilan et al.; “Applying a belief rule-base inference methodology to a guideline-based clinical decision support system”; Blackwell Publishing Ltd; 2009; Expert Systems, vol. 26, No. 5; pp. 391-408. (Year: 2009). [cited by applicant]
Kou, Gang et al.; Multiple criteria decision making and decision support systems—Guest editor's introduction; Elsevier; Decision Support Systems 51 (2011) 247-249. (Year: 2011). [cited by applicant]
Kulikowski, Casimir A.; “Artificial Intelligence Methods and Systems for Medical Consultation”; 1980; IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-2, No. 5; pp. 464-476. (Year: 1980). [cited by applicant]
On reliability and uptime of IT in contained solution Husam A. Alissa; Kourosh Nemati; Bahgat G. Sammakia; Mark J. Seymour; Russell Tipton; Tom Wu; Ken Schneebeli 2016 15th IEEE Intersociety Conference on Thermal and Th… [cited by applicant]
Satellite-to-satellite coverage optimization approach for opportunistic inter-satellite links Ignasi Lluch; Alessandro Golkar 2014 IEEE Aerospace Conference Year: 2014 pp. 1-13 IEEE Conference Publications. [cited by applicant]
Shim, J. P. et al.; Past, present, and future of decision support technology; Elsevier; Decision Support Systems 33 (2002) 111-126. (Year: 2002). [cited by applicant]
Srinivasan, Padmini; “Text Mining: Generating Hypotheses From Medline”; 2004; Journal of the American Society for Information and Technology, 55(5); pp. 396-413. (Year: 2004). [cited by applicant]