US 12,347,568 B2
Physiological response prediction system
David John Balaban, San Diego, CA (US); Mark Joseph Durst, San Diego, CA (US); Todd W. Kelley, San Diego, CA (US); John Scott Skellenger, San Diego, CA (US); Mikhail Toupikov, San Diego, CA (US); Nicolas Sean Frisby, San Diego, CA (US); and Dominic Joseph Steinitz, San Diego, CA (US)
Assigned to Intermountain Intellectual Asset Management, LLC, Salt Lake City, UT (US)
Filed by Intermountain Intellectual Asset Management, LLC, Salt Lake City, UT (US)
Filed on Jul. 14, 2023, as Appl. No. 18/352,954.
Application 18/352,954 is a continuation of application No. 16/527,819, filed on Jul. 31, 2019, granted, now 11,749,411.
Application 16/527,819 is a continuation in part of application No. 16/297,482, filed on Mar. 8, 2019, abandoned.
Claims priority of provisional application 62/839,467, filed on Apr. 26, 2019.
Claims priority of provisional application 62/783,127, filed on Dec. 20, 2018.
Claims priority of provisional application 62/739,016, filed on Sep. 28, 2018.
Claims priority of provisional application 62/733,988, filed on Sep. 20, 2018.
Claims priority of provisional application 62/720,084, filed on Aug. 20, 2018.
Prior Publication US 2024/0047076 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G16H 50/50 (2018.01); G06N 7/01 (2023.01); G16B 5/20 (2019.01); G16H 50/20 (2018.01)
CPC G16H 50/50 (2018.01) [G06N 7/01 (2023.01); G16B 5/20 (2019.02); G16H 50/20 (2018.01)] 9 Claims
OG exemplary drawing
 
1. A method performed by a computer system for simulating a biological system, the method comprising:
accessing a definition of a model of the biological system, the definition specifying components of the model and connections between outputs and inputs of the components, each component having output component code for calculating output of the component, the components including a cell aging component for modeling aging of cells of the biological system using a differential equation that is implemented by a differential equation component code of the cell aging component;
establishing identifiers for parameters, states, the inputs, and the outputs of the components of the model;
generating implementation code that:
includes a differential equation function based on the differential equation component code of the cell aging component;
calculates outputs of the components as specified by the output component codes of the components; and
sets inputs of the cell aging component based on outputs of connected components to which the inputs are connected including transitively setting an input of a connected component to the output of a component to which it is connected; and
simulating, using the implementation code, behavior of the biological system from a current simulation time to a next simulation time, wherein the simulating comprises invoking a differential equation solver to solve the differential equation as represented by the differential equation component code; wherein:
the cell aging component comprises a state that includes a current cell age distribution for the current simulation time and one or more of a first probability density function (PDF) for a cell birth rate, a second PDF for a cell reduction rate, or a third PDF for a cell aging rate; and
the invoked differential equation solver generates a next cell age distribution for the next simulation time using one or more values sampled from the one or more of the first PDF for the cell birth rate, the second PDF for the cell reduction rate, or the third PDF for the cell aging rate.