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: 20140046643Abstract: 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: ApplicationFiled: September 24, 2013Publication date: February 13, 2014Applicant: The MathWorks, Inc.Inventors: Ricardo E. Paxson, Melissa J. Pike, Joseph F. Hicklin, Roy Lurie, Edward Whittington Gulley
-
Patent number: 8543337Abstract: 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: GrantFiled: April 21, 2006Date of Patent: September 24, 2013Assignee: The MathWorks, Inc.Inventors: Ricardo E. Paxson, Melissa J. Pike, Joseph F. Hicklin, Roy Lurie, Edward Whittington Gulley
-
Patent number: 8161402Abstract: 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: GrantFiled: March 24, 2004Date of Patent: April 17, 2012Assignee: The MathWorks, Inc.Inventors: Patrick L. Edson, Melissa J. Pike
-
Patent number: 8046201Abstract: 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: GrantFiled: May 14, 2004Date of Patent: October 25, 2011Inventors: Melissa J. Pike, Loren Dean, Christian Portal, Robert O. Aberg, Patrick L. Edson, Thomas Gaudette, Jennifer R. Lymneos
-
Patent number: 7823168Abstract: 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: GrantFiled: November 15, 2005Date of Patent: October 26, 2010Assignee: The MathWorks, Inc.Inventors: Melissa J. Pike, Christian Portal, Loren Dean, Roy Lurie, Darin S. Kalashian, David J. DeAngelis
-
Patent number: 7502031Abstract: 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: GrantFiled: December 20, 2006Date of Patent: March 10, 2009Assignee: The MathWorks, Inc.Inventors: Melissa J. Pike, Patrick L. Edson, Li Yang, Christian Portal, Thomas Gaudette
-
Patent number: 7165253Abstract: 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: GrantFiled: January 20, 2004Date of Patent: January 16, 2007Assignee: The MathWorks, Inc.Inventors: Melissa J. Pike, Patrick L. Edson, Li Yang, Christian Portal, Thomas Gaudette
-
Patent number: 6993772Abstract: 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: GrantFiled: September 18, 2001Date of Patent: January 31, 2006Assignee: The MathWorks, Inc.Inventors: Melissa J. Pike, Roy E. Lurie, Loren P. Dean, Christian A. Portal, David J. DeAngelis, Darin S. Kalashian
-
Publication number: 20030056018Abstract: 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: ApplicationFiled: September 18, 2001Publication date: March 20, 2003Inventors: Melissa J. Pike, Roy E. Lurie, Loren P. Dean, Christian A. Portal, David J. DeAngelis, Darin S. Kalashian