Patents by Inventor Melissa J. Pike

Melissa J. Pike 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).

  • 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: 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: 8161402
    Abstract: A graphical interface is provided to manage interfaces with hardware and software devices. The graphical communication interface can be operated on an electronic device to simplify management of one or more interfaces, while providing opportunities for enhanced capabilities and control of the interfaces. The graphical communication interface can create objects that are associated with hardware or software devices. The objects are representative of the device and are depicted in the graphical interface. The object is configured to be interactive with the device and enable communication between the graphical interface and the hardware device. The graphical interface can include both software objects and hardware objects and the objects can include user-defined protocols to communicate with the device, allowing communications with a wide variety of devices. Analysis objects may also be created for interaction with the hardware objects or software objects.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: April 17, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Patrick L. Edson, Melissa J. Pike
  • Patent number: 8046201
    Abstract: A method of creating and using a hardware independent communication interface block for block diagram environments is disclosed. The communication interface block includes user-selectable parameters controlling how a system being modeled by a block diagram communicates with image and data acquisition devices and control instruments or other electronic device interfaced with an external system. Based on the user selected parameters, the communication interface block calls an appropriate constructor to create an instrument object or acquisition device object which is used to enable communication with the control instrument or acquisition device respectively. The instrument object/acquisition device object calls a software driver appropriate for the hardware interface of the control instrument/acquisition device. The use of a common interface block provides scalability and ease of use to the block diagram environment when interacting with control instruments and acquisition devices.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: October 25, 2011
    Inventors: Melissa J. Pike, Loren Dean, Christian Portal, Robert O. Aberg, Patrick L. Edson, Thomas Gaudette, Jennifer R. Lymneos
  • Patent number: 7823168
    Abstract: A communication system for linking users to control instruments. A user may send a first creation command from a user interface and establish a communication channel linking the command interpreter and the control instrument independent of the interface bus standard or interface hardware driver type. The communication system also includes providing a common communication interface between the user and the control instrument in an array-based programming environment. Embodiments provide a concise and powerful communication system for communicating with control instruments independent of the various types of supported interface bus standards, communication protocols, and driver types.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: October 26, 2010
    Assignee: The MathWorks, Inc.
    Inventors: Melissa J. Pike, Christian Portal, Loren Dean, Roy Lurie, Darin S. Kalashian, David J. DeAngelis
  • Patent number: 7502031
    Abstract: A cross-platform interface tool provides a common interface for any hardware or software component having some advertising mechanism listing its features, input, and output requirements. The advertising mechanism can take a number of different forms, including data, a software object definition, or a communications system. The cross-platform interface tool includes a parsing mechanism for parsing through a component description associated with at least one of the plurality of components to gather information relating to the components. A component interface creator automatically generates a component interface based on the information gathered by the parsing mechanism.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: March 10, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Melissa J. Pike, Patrick L. Edson, Li Yang, Christian Portal, Thomas Gaudette
  • Patent number: 7165253
    Abstract: A cross-platform interface tool provides a common interface for any hardware or software component having some advertising mechanism listing its features, input, and output requirements. The advertising mechanism can take a number of different forms, including data, a software object definition, or a communications system. The cross-platform interface tool includes a parsing mechanism for parsing through a component description associated with at least one of the plurality of components to gather information relating to the components. A component interface creator automatically generates a component interface based on the information gathered by the parsing mechanism.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: January 16, 2007
    Assignee: The MathWorks, Inc.
    Inventors: Melissa J. Pike, Patrick L. Edson, Li Yang, Christian Portal, Thomas Gaudette
  • Patent number: 6993772
    Abstract: A communication system for linking users to control instruments. A user may send a first creation command from a user interface and establish a communication channel linking the command interpreter and the control instrument independent of the interface bus standard or interface hardware driver type. The communication system also includes providing a common communication interface between the user and the control instrument in an array-based programming environment. Embodiments provide a concise and powerful communication system for communicating with control instruments independent of the various types of supported interface bus standards, communication protocols, and driver types.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: January 31, 2006
    Assignee: The MathWorks, Inc.
    Inventors: Melissa J. Pike, Roy E. Lurie, Loren P. Dean, Christian A. Portal, David J. DeAngelis, Darin S. Kalashian
  • Publication number: 20030056018
    Abstract: A communication system for linking users to control instruments. A user may send a first creation command from a user interface and establish a communication channel linking the command interpreter and the control instrument independent of the interface bus standard or interface hardware driver type. The communication system also includes providing a common communication interface between the user and the control instrument in an array-based programming environment. Embodiments provide a concise and powerful communication system for communicating with control instruments independent of the various types of supported interface bus standards, communication protocols, and driver types.
    Type: Application
    Filed: September 18, 2001
    Publication date: March 20, 2003
    Inventors: Melissa J. Pike, Roy E. Lurie, Loren P. Dean, Christian A. Portal, David J. DeAngelis, Darin S. Kalashian