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: 11869669
    Abstract: 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: Grant
    Filed: December 20, 2022
    Date of Patent: January 9, 2024
    Assignee: HeartFlow, Inc.
    Inventors: Ryan Spilker, David Eberle, Leo Grady
  • Publication number: 20230342551
    Abstract: 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: Application
    Filed: May 2, 2023
    Publication date: October 26, 2023
    Inventors: David Eberle, Janis Berneker, Luca Campanella, George Roberts, Federico Betti
  • Publication number: 20230124826
    Abstract: 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: Application
    Filed: December 20, 2022
    Publication date: April 20, 2023
    Inventors: Ryan Spilker, David Eberle, Leo GRADY
  • Patent number: 11574091
    Abstract: 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: Grant
    Filed: October 6, 2017
    Date of Patent: February 7, 2023
    Assignee: Pixar
    Inventor: David Eberle
  • Patent number: 11564746
    Abstract: 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: Grant
    Filed: October 26, 2021
    Date of Patent: January 31, 2023
    Assignee: HeartFlow, Inc.
    Inventors: Ryan Spilker, David Eberle, Leo Grady
  • Publication number: 20220214801
    Abstract: 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: Application
    Filed: January 4, 2022
    Publication date: July 7, 2022
    Inventors: Janis Berneker, David Eberle, George Roberts
  • Publication number: 20220110687
    Abstract: 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: Application
    Filed: October 26, 2021
    Publication date: April 14, 2022
    Inventors: Ryan Leonard Spilker, David Eberle, Leo GRADY
  • Patent number: 11185368
    Abstract: 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: Grant
    Filed: October 27, 2017
    Date of Patent: November 30, 2021
    Assignee: HeartFlow, Inc.
    Inventors: Ryan Leonard Spilker, David Eberle, Leo Grady
  • Patent number: 10390885
    Abstract: 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: Grant
    Filed: September 14, 2016
    Date of Patent: August 27, 2019
    Assignee: HeartFlow, Inc.
    Inventors: Ryan Spilker, David Eberle, Leo Grady
  • Patent number: 10354759
    Abstract: 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: Grant
    Filed: June 3, 2016
    Date of Patent: July 16, 2019
    Assignee: HeartFlow, Inc.
    Inventors: Charles A. Taylor, Hyun Jin Kim, Sethuraman Sankaran, Michiel Schaap, David Eberle, Gilwoo Choi, Leo Grady
  • Publication number: 20190108298
    Abstract: 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: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Applicant: PIXAR
    Inventor: David Eberle
  • Publication number: 20180055572
    Abstract: 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: Application
    Filed: October 27, 2017
    Publication date: March 1, 2018
    Applicant: HeartFlow, Inc.
    Inventors: Ryan Leonard Spilker, David Eberle, Leo GRADY
  • Publication number: 20170007332
    Abstract: 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: Application
    Filed: September 14, 2016
    Publication date: January 12, 2017
    Inventors: Ryan SPILKER, David EBERLE, Leo GRADY
  • Publication number: 20170004280
    Abstract: 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: Application
    Filed: September 14, 2016
    Publication date: January 5, 2017
    Inventors: Charles A. TAYLOR, Hyun Jin KIM, Sethuraman SANKARAN, Michiel SCHAAP, David EBERLE, Gilwoo CHOI, Leo GRADY
  • Publication number: 20160283688
    Abstract: 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: Application
    Filed: June 3, 2016
    Publication date: September 29, 2016
    Inventors: Charles A. TAYLOR, Hyun Jin KIM, Sethuraman SANKARAN, Michiel SCHAAP, David EBERLE, Gilwoo CHOI, Leo GRADY
  • Patent number: 9449146
    Abstract: 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: Grant
    Filed: July 3, 2014
    Date of Patent: September 20, 2016
    Assignee: HeartFlow, Inc.
    Inventors: Ryan Spilker, David Eberle, Leo Grady
  • Publication number: 20160210428
    Abstract: 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: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Inventors: Ryan SPILKER, David EBERLE, Leo J. GRADY
  • Patent number: 9390232
    Abstract: 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: Grant
    Filed: June 27, 2014
    Date of Patent: July 12, 2016
    Assignee: HeartFlow, Inc.
    Inventors: Charles A. Taylor, Hyun Jin Kim, Sethuraman Sankaran, Michiel Schaap, David Eberle, Gilwoo Choi, Leo Grady
  • Patent number: 9202010
    Abstract: 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: Grant
    Filed: July 3, 2014
    Date of Patent: December 1, 2015
    Assignee: HeartFlow, Inc.
    Inventors: Charles A. Taylor, Hyun Jin Kim, Sethuraman Sankaran, Michiel Schaap, David Eberle, Gilwoo Choi, Leo Grady
  • Patent number: D805534
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: December 19, 2017
    Inventors: Janis Berneker, David Eberle