Patents by Inventor David Eberle
David Eberle has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11869669Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: GrantFiled: December 20, 2022Date of Patent: January 9, 2024Assignee: HeartFlow, Inc.Inventors: Ryan Spilker, David Eberle, Leo Grady
-
Publication number: 20230342551Abstract: A method for providing user input recommendations includes receiving, by a recommendation generation engine, an indication that a message addressed to a user has been received. The method includes analyzing, by the recommendation generation engine, at least one word within the message. The method includes determining, by the recommendation generation engine, a plurality of candidate input recommendations, based on analyzing the at least one word. The method includes identifying, by the recommendation generation engine, a subset of the plurality of candidate input recommendations, each of the subset associated with a confidence score that satisfies a threshold level of confidence. The method includes modifying, by the recommendation generation engine, a graphical user interface displayed to the user to include a display of at least one of the identified subset associated with the confidence score that satisfies a threshold level of confidence.Type: ApplicationFiled: May 2, 2023Publication date: October 26, 2023Inventors: David Eberle, Janis Berneker, Luca Campanella, George Roberts, Federico Betti
-
Publication number: 20230124826Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: ApplicationFiled: December 20, 2022Publication date: April 20, 2023Inventors: Ryan Spilker, David Eberle, Leo GRADY
-
Patent number: 11574091Abstract: Provided are methods, systems, and computer-program products for recovering from intersections during a simulation of an animated scene when a collision detection operation is active. For example, the collision detection operation can be selectively activated and deactivated during the simulation of one or more objects for a time step based on an intersection analysis, which can identify intersections of the one or more objects for the time step. Once the collision detection operation is deactivated, a collision response can apply one or more forces to intersecting portions of the one or more objects to eliminate the intersections of the one or more objects. For example, a portion of a cloth that is in a state of intersection can be configured such that the collision detection operation is not performed on the portion, thereby allowing the cloth to be removed from inside of another object by a collision response algorithm.Type: GrantFiled: October 6, 2017Date of Patent: February 7, 2023Assignee: PixarInventor: David Eberle
-
Patent number: 11564746Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: GrantFiled: October 26, 2021Date of Patent: January 31, 2023Assignee: HeartFlow, Inc.Inventors: Ryan Spilker, David Eberle, Leo Grady
-
Publication number: 20220214801Abstract: A method for recommending modification of user input includes receiving, by a graphical user interface (GUI) provided by a virtual keyboard application, user input representing a first word entered by a user. The virtual keyboard application accesses at least one word entered by the user prior to the entering of the first word. The virtual keyboard application determines an edit distance between the first word and each of a plurality of candidate modifications, based on analyzing the first word, the touchpoint and the at least one word entered prior to the entering of the first word, the plurality of candidate modifications selected from a dictionary in a language matching a language of the first word. The virtual keyboard application identifies a subset of the plurality of candidate modifications. The virtual keyboard application modifies the GUI to display at least one of the identified subset.Type: ApplicationFiled: January 4, 2022Publication date: July 7, 2022Inventors: Janis Berneker, David Eberle, George Roberts
-
Publication number: 20220110687Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: ApplicationFiled: October 26, 2021Publication date: April 14, 2022Inventors: Ryan Leonard Spilker, David Eberle, Leo GRADY
-
Patent number: 11185368Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: GrantFiled: October 27, 2017Date of Patent: November 30, 2021Assignee: HeartFlow, Inc.Inventors: Ryan Leonard Spilker, David Eberle, Leo Grady
-
Patent number: 10390885Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: GrantFiled: September 14, 2016Date of Patent: August 27, 2019Assignee: HeartFlow, Inc.Inventors: Ryan Spilker, David Eberle, Leo Grady
-
Patent number: 10354759Abstract: Systems and methods are disclosed for modeling changes in patient-specific blood vessel geometry and boundary conditions resulting from changes in blood flow or pressure. One method includes determining, using a processor, a first anatomic model of one or more blood vessels of a patient; determining a biomechanical model of the one or more blood vessels based on at least the first anatomic model; determining one or more parameters associated with a physiological state of the patient; and creating a second anatomic model based on the biomechanical model and the one or more parameters associated with the physiological state.Type: GrantFiled: June 3, 2016Date of Patent: July 16, 2019Assignee: HeartFlow, Inc.Inventors: Charles A. Taylor, Hyun Jin Kim, Sethuraman Sankaran, Michiel Schaap, David Eberle, Gilwoo Choi, Leo Grady
-
Publication number: 20190108298Abstract: Provided are methods, systems, and computer-program products for recovering from intersections during a simulation of an animated scene when a collision detection operation is active. For example, the collision detection operation can be selectively activated and deactivated during the simulation of one or more objects for a time step based on an intersection analysis, which can identify intersections of the one or more objects for the time step. Once the collision detection operation is deactivated, a collision response can apply one or more forces to intersecting portions of the one or more objects to eliminate the intersections of the one or more objects. For example, a portion of a cloth that is in a state of intersection can be configured such that the collision detection operation is not performed on the portion, thereby allowing the cloth to be removed from inside of another object by a collision response algorithm.Type: ApplicationFiled: October 6, 2017Publication date: April 11, 2019Applicant: PIXARInventor: David Eberle
-
Publication number: 20180055572Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: ApplicationFiled: October 27, 2017Publication date: March 1, 2018Applicant: HeartFlow, Inc.Inventors: Ryan Leonard Spilker, David Eberle, Leo GRADY
-
Publication number: 20170007332Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: ApplicationFiled: September 14, 2016Publication date: January 12, 2017Inventors: Ryan SPILKER, David EBERLE, Leo GRADY
-
Publication number: 20170004280Abstract: Systems and methods are disclosed for modeling changes in patient-specific blood vessel geometry and boundary conditions resulting from changes in blood flow or pressure. One method includes determining, using a processor, a first anatomic model of one or more blood vessels of a patient; determining a biomechanical model of the one or more blood vessels based on at least the first anatomic model; determining one or more parameters associated with a physiological state of the patient; and creating a second anatomic model based on the biomechanical model and the one or more parameters associated with the physiological state.Type: ApplicationFiled: September 14, 2016Publication date: January 5, 2017Inventors: Charles A. TAYLOR, Hyun Jin KIM, Sethuraman SANKARAN, Michiel SCHAAP, David EBERLE, Gilwoo CHOI, Leo GRADY
-
Publication number: 20160283688Abstract: Systems and methods are disclosed for modeling changes in patient-specific blood vessel geometry and boundary conditions resulting from changes in blood flow or pressure. One method includes determining, using a processor, a first anatomic model of one or more blood vessels of a patient; determining a biomechanical model of the one or more blood vessels based on at least the first anatomic model; determining one or more parameters associated with a physiological state of the patient; and creating a second anatomic model based on the biomechanical model and the one or more parameters associated with the physiological state.Type: ApplicationFiled: June 3, 2016Publication date: September 29, 2016Inventors: Charles A. TAYLOR, Hyun Jin KIM, Sethuraman SANKARAN, Michiel SCHAAP, David EBERLE, Gilwoo CHOI, Leo GRADY
-
Patent number: 9449146Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: GrantFiled: July 3, 2014Date of Patent: September 20, 2016Assignee: HeartFlow, Inc.Inventors: Ryan Spilker, David Eberle, Leo Grady
-
Publication number: 20160210428Abstract: Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.Type: ApplicationFiled: March 25, 2016Publication date: July 21, 2016Inventors: Ryan SPILKER, David EBERLE, Leo J. GRADY
-
Patent number: 9390232Abstract: Systems and methods are disclosed for modeling changes in patient-specific blood vessel geometry and boundary conditions resulting from changes in blood flow or pressure. One method includes determining, using a processor, a first anatomic model of one or more blood vessels of a patient; determining a biomechanical model of the one or more blood vessels based on at least the first anatomic model; determining one or more parameters associated with a physiological state of the patient; and creating a second anatomic model based on the biomechanical model and the one or more parameters associated with the physiological state.Type: GrantFiled: June 27, 2014Date of Patent: July 12, 2016Assignee: HeartFlow, Inc.Inventors: Charles A. Taylor, Hyun Jin Kim, Sethuraman Sankaran, Michiel Schaap, David Eberle, Gilwoo Choi, Leo Grady
-
Patent number: 9202010Abstract: Systems and methods are disclosed for modeling changes in patient-specific blood vessel geometry and boundary conditions resulting from changes in blood flow or pressure. One method includes determining, using a processor, a first anatomic model of one or more blood vessels of a patient; determining a biomechanical model of the one or more blood vessels based on at least the first anatomic model; determining one or more parameters associated with a physiological state of the patient; and creating a second anatomic model based on the biomechanical model and the one or more parameters associated with the physiological state.Type: GrantFiled: July 3, 2014Date of Patent: December 1, 2015Assignee: HeartFlow, Inc.Inventors: Charles A. Taylor, Hyun Jin Kim, Sethuraman Sankaran, Michiel Schaap, David Eberle, Gilwoo Choi, Leo Grady
-
Patent number: D805534Type: GrantFiled: August 25, 2015Date of Patent: December 19, 2017Inventors: Janis Berneker, David Eberle