Patents by Inventor Edward Whittington Gulley

Edward Whittington Gulley 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: 8918511
    Abstract: Exemplary embodiments may employ techniques for dynamically dispatching requests to resources operating in a distributed computing environment, such as a computing cloud, according to one or more policies. Embodiments may further dynamically adjust resources in the computing environment using predictive models that use current loads as an input. Embodiments may still further maintain a state for a processing environment independent of the type or configuration of a device used to access the environment on behalf of a user.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: December 23, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Edward Whittington Gulley, Joseph F. Hicklin, James N. Gonthier, John Richard Langley, Joseph Conti
  • Patent number: 8762956
    Abstract: Exemplary embodiments enable the generation of a report document. Exemplary embodiments identify a section of code for evaluation and insert at least one command for generating a report document into the section of code. An evaluation of the section of code is initiated and data is collected that is related to the evaluation of the section of code when the at least one command for generating a report document is evaluated.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: June 24, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Matthew J. Simoneau, Edward Whittington Gulley
  • Publication number: 20140046643
    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: September 24, 2013
    Publication date: February 13, 2014
    Applicant: The MathWorks, Inc.
    Inventors: Ricardo E. Paxson, Melissa J. Pike, Joseph F. Hicklin, Roy Lurie, Edward Whittington Gulley
  • Patent number: 8605109
    Abstract: In an embodiment, a first data series and a second data series may be acquired. A first boundary may be established based on the first data series. The second boundary may be established on the second data series. A first region with respect to the first boundary may be identified. A second region with respect to the second boundary may be identified. A first scale may be associated with the first region and a second scale may be associated with the second region. A depiction of the first data series and the second data series may be rendered the depiction may include an indication of one or more of the first boundary, the second boundary, the first region, the second region, the first scale, or the second scale.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: December 10, 2013
    Assignee: The Mathworks, Inc.
    Inventor: Edward Whittington Gulley
  • Patent number: 8549096
    Abstract: Exemplary embodiments may employ techniques for dynamically dispatching requests to resources operating in a distributed computing environment, such as a computing cloud, according to one or more policies. Embodiments may further dynamically adjust resources in the computing environment using predictive models that use current loads as an input. Embodiments may still further maintain a state for a processing environment independent of the type or configuration of a device used to access the environment on behalf of a user.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: October 1, 2013
    Assignee: The Mathworks, Inc.
    Inventors: Edward Whittington Gulley, Joseph F. Hicklin, James N. Gonthier, John Richard Langley, Joseph Conti
  • Patent number: 8543337
    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: Grant
    Filed: April 21, 2006
    Date of Patent: September 24, 2013
    Assignee: The MathWorks, Inc.
    Inventors: Ricardo E. Paxson, Melissa J. Pike, Joseph F. Hicklin, Roy Lurie, Edward Whittington Gulley
  • Patent number: 8380880
    Abstract: Exemplary embodiments may employ techniques for dynamically dispatching requests to resources operating in a distributed computing environment, such as a computing cloud, according to one or more policies. Embodiments may further dynamically adjust resources in the computing environment using predictive models that use current loads as an input. Embodiments may still further maintain a state for a processing environment independent of the type or configuration of a device used to access the environment on behalf of a user.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: February 19, 2013
    Assignee: The Mathworks, Inc.
    Inventors: Edward Whittington Gulley, Joseph F. Hicklin, James N. Gonthier, John Richard Langley, Joseph Conti
  • Publication number: 20120271939
    Abstract: Exemplary embodiments may employ techniques for dynamically dispatching requests to resources operating in a distributed computing environment, such as a computing cloud, according to one or more policies. Embodiments may further dynamically adjust resources in the computing environment using predictive models that use current loads as an input. Embodiments may still further maintain a state for a processing environment independent of the type or configuration of a device used to access the environment on behalf of a user.
    Type: Application
    Filed: May 31, 2012
    Publication date: October 25, 2012
    Applicant: THE MATHWORKS, INC.
    Inventors: Edward Whittington GULLEY, Joseph F. HICKLIN, James N. GONTHIER, John Richard LANGLEY, Joseph CONTI
  • Publication number: 20120271953
    Abstract: Exemplary embodiments may employ techniques for dynamically dispatching requests to resources operating in a distributed computing environment, such as a computing cloud, according to one or more policies. Embodiments may further dynamically adjust resources in the computing environment using predictive models that use current loads as an input. Embodiments may still further maintain a state for a processing environment independent of the type or configuration of a device used to access the environment on behalf of a user.
    Type: Application
    Filed: May 31, 2012
    Publication date: October 25, 2012
    Applicant: THE MATHWORKS, INC.
    Inventors: Edward Whittington GULLEY, Joseph F. HICKLIN, James N. GONTHIER, John Richard LANGLEY, Joseph CONTI
  • Patent number: 8185868
    Abstract: A mechanism for the rapid prototyping of code whereby a user selects a subsection of code and runs multiple evaluations on the selected code and altered versions of the code without first saving and naming the code subsection is disclosed. The selected subsection of code, referred to as a code cell, groups multiple lines of code together and evaluates them together. Output from the analysis is displayed to a user. Algorithms may be altered and variable values may be modified in-place as required to achieve an optimal result for the user. Once a desired version of the code is established, the code may be saved and then published in multiple user-selected formats with a single command. Each code cell in the program code may be used to generate a separate publication thus creating a narrative effect when sequentially viewing a grouping of the publications in the user-selected format.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: May 22, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Edward Whittington Gulley
  • Patent number: 8056053
    Abstract: A code cell is selected from a program code. The code cell is a contiguous subsection of code. To select the code cell from the program code, a first indicator is placed in the program code prior to the beginning of the code cell and a second indicator is placed in the program code after the end of the code cell. The code cell is edited to obtain an edited code cell. The edited code cell is analyzed, without saving the program code, to produce a result. The result is provided.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: November 8, 2011
    Assignee: The MathWorks, Inc.
    Inventor: Edward Whittington Gulley
  • Publication number: 20100223385
    Abstract: Exemplary embodiments may employ techniques for dynamically dispatching requests to resources operating in a distributed computing environment, such as a computing cloud, according to one or more policies. Embodiments may further dynamically adjust resources in the computing environment using predictive models that use current loads as an input. Embodiments may still further maintain a state for a processing environment independent of the type or configuration of a device used to access the environment on behalf of a user.
    Type: Application
    Filed: December 31, 2009
    Publication date: September 2, 2010
    Applicant: THE MATHWORKS, INC.
    Inventors: Edward Whittington GULLEY, Joseph F. HICKLIN, James N. GONTHIER, John Richard LANGLEY, Joseph CONTI
  • Publication number: 20080189718
    Abstract: Exemplary embodiments may use remote processing resources to perform processing operations on behalf of a client. The embodiments may dynamically switch among available processing resources while processing is performed. Exemplary embodiments may be used, for example, to publish code, perform processing operations within a determined interval, perform scheduled processing operations, perform synchronized simultaneous execution of two or more programs, support coding competitions, support social networking and/or computing activities, and/or other types of processing activities.
    Type: Application
    Filed: January 29, 2008
    Publication date: August 7, 2008
    Applicant: THE MATHWORKS, INC.
    Inventors: Edward Whittington GULLEY, Joseph F. HICKLIN