Patents by Inventor Joseph Hicklin

Joseph Hicklin 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: 11379194
    Abstract: In accordance with some embodiments, a non-transitory computer-readable medium storing executable instructions that, when executed by a processor, may cause the processor to receive a value setting via a user interface associated with a first program code, and generate a second program code that, when executed, produces a computational result. To generate the second program code, the instructions, when executed by the processor, may cause the processor to obtain a portion of the first program code that, when executed with the value setting, generates the computational result, determine an organizational structure of the portion, the organizational structure including a plurality of stages, determine, in one or more of the plurality of stages, a first segment of code that accesses the value setting and a second segment of code that does not access the value setting, and replace the first segment with the value setting.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: July 5, 2022
    Assignee: The MathWorks, Inc.
    Inventors: Joseph Hicklin, Claudia Wey
  • Publication number: 20210182034
    Abstract: In accordance with some embodiments, a non-transitory computer-readable medium storing executable instructions that, when executed by a processor, may cause the processor to receive a value setting via a user interface associated with a first program code, and generate a second program code that, when executed, produces a computational result. To generate the second program code, the instructions, when executed by the processor, may cause the processor to obtain a portion of the first program code that, when executed with the value setting, generates the computational result, determine an organizational structure of the portion, the organizational structure including a plurality of stages, determine, in one or more of the plurality of stages, a first segment of code that accesses the value setting and a second segment of code that does not access the value setting, and replace the first segment with the value setting.
    Type: Application
    Filed: March 2, 2021
    Publication date: June 17, 2021
    Applicant: The MathWorks, Inc.
    Inventors: Joseph HICKLIN, Claudia WEY
  • Patent number: 10949173
    Abstract: In accordance with some embodiments, a method may include displaying, by one or more processors, a user interface (UI) element associated with UI program code, the UI element embedded in first program code. The method may include receiving, by the one or more processors, a first value setting of a UI control of the UI element, and executing, by the one or more processors, the UI program code. The executing may be triggered by the receiving of the first value setting, the executing producing a first result comprising a computational result that is graphically displayed by the UI element. The method may further include generating, by the one or more processors and following the executing, second program code comprising a code portion that, when executed, produces the computational result.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: March 16, 2021
    Assignee: The MathWorks, Inc.
    Inventors: Joseph Hicklin, Claudia Wey
  • Publication number: 20070250299
    Abstract: A system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical system comprising a plurality of chemical reactions. The system also includes a simulation engine accepting as input said constructed model of the chemical or biochemical system and generating as output an expected result. The modeling environment includes a block diagram explorer for displaying a block diagram in a graphical user interface describing the system as a hierarchical network of interconnected blocks. Each block represents a species participating one of the chemical reactions or one of said chemical reactions in the system. The block diagram explorer allows for a user to manipulate and modify the graphical parameters of the block diagram representation to provide insight into the functionality and operation of the system being modeled.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Ricardo Paxson, Melissa Pike, Joseph Hicklin, Roy Lurie, Edward Gulley
  • Publication number: 20070005317
    Abstract: A system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical system comprising a plurality of chemical reactions. Each chemical reaction has a probability distribution associated therewith based on the kinetics of the particular chemical reaction. The probability distribution may be set by a user, determined automatically, or experimentally determined. The system also includes a simulation engine accepting as input said constructed model of the chemical or biochemical system and generating as output an expected result. The simulation engine calculates a reaction time for each chemical reaction based on the probability distribution associated with the particular chemical reaction. An analysis environment communicates with the simulation engine and displays the expected result.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Ricardo Paxson, Joseph Hicklin
  • Publication number: 20060136138
    Abstract: A system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical system comprising a plurality of chemical reactions. The system also includes a simulation engine accepting as input said constructed model of the chemical or biochemical system and generating as output an expected result. Each time a chemical reaction executes during a simulation of the chemical or biochemical system, the simulation engine stores the reaction time and an identifier for the reaction that executes at that reaction time to produce a time-ordered history list. The history list can be replayed by simulating the reactions as the reactions occur in the history list to produce the same state sequence as the original simulation.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: The MathWorks, Inc.
    Inventors: Joseph Hicklin, Ricardo Paxson
  • Publication number: 20050187746
    Abstract: An system for improved modeling of chemical and biological systems includes a graphical user interface accepting user commands and input for constructing a model of a biological system or a chemical reaction. The system also includes a simulation engine accepting as input said constructed model of the chemical reaction or biological system and generating as output dynamic behavior of the modeled biological system or chemical reaction. An analysis environment communicates with the simulation engine and displays the dynamic behavior.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Applicant: The MathWorks, Inc.
    Inventors: Joseph Hicklin, Edward Gulley, Ricardo Paxson
  • Publication number: 20050187747
    Abstract: An integrated system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical reaction. The system also includes a simulation engine accepting as input said constructed model of the chemical or biochemical reaction and generating as output an expected result for a first chemical reaction using a first type of computational model and an expected result for a second chemical reaction using a second type of computational model.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Applicant: The MathWorks, Inc.
    Inventors: Ricardo Paxson, Edward Gulley, Joseph Hicklin
  • Publication number: 20050187745
    Abstract: A system for modifying a model of a chemical reaction or biochemical process responsive to experimental results generated by an in situ experiment conducted on an experimental platform includes a simulation engine and an analysis environment. The simulation engine generates an expected result from a model of the chemical reaction or biochemical process. The analysis environment communicates with the simulation engine, gathers data from an experimental platform, and compares the expected result to data gathered from the platform.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Applicant: The MathWorks, Inc.
    Inventors: Roy Lurie, Joseph Hicklin, Ricardo Paxson, Edward Gulley
  • Publication number: 20050187717
    Abstract: An integrated system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical reaction. The system also includes a simulation engine accepting as input said constructed model of the chemical or biochemical reaction and generating as output an expected result. An analysis environment communicates with the simulation engine and displays the expected result.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Applicant: The MathWorks, Inc.
    Inventors: Ricardo Paxson, Joseph Hicklin, Ramamurthy Mani, Edward Gulley