Patents by Inventor James T. Stewart

James T. Stewart 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: 9740505
    Abstract: Exemplary embodiments provide methods, mediums, and systems for generating a runtime environment that is customized to a particular computer program, particularly in terms of the function definitions that support function calls made in the computer program. The customized runtime environment may therefore be smaller in size than a conventional runtime environment. To create such a customized runtime environment, an analyzer may be provided which monitors test executions of the computer program and/or performs a structural analysis of the source code of the computer program. The analyzer may determine a list of probabilistically or deterministically required function definitions, and provide the list to a component reducer. The component reducer may eliminate any function definitions not deemed to be required from a runtime environment, thereby producing a customized runtime environment that is built to support a particular computer program.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: August 22, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Peter Hartwell Webb, James T. Stewart, Todd Flanagan
  • Patent number: 9582288
    Abstract: A method and apparatus are provided for automatically integrating software components for use in a COM compliant application from functions developed outside of the COM compliant application environment. The method and apparatus provide a user interface and a build tool that allows the user to select desired functions and select desired locations in the COM compliant application and map those locations to inputs and outputs of the function and create the component automatically from the user's selections. The method and apparatus provide a graphical user interface for the user to direct a build tool to generate the desired component and integrate that component with the COM compliant application.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: February 28, 2017
    Assignee: The MathWorks, Inc.
    Inventor: James T. Stewart
  • Publication number: 20160019071
    Abstract: Exemplary embodiments provide methods, mediums, and systems for generating a runtime environment that is customized to a particular computer program, particularly in terms of the function definitions that support function calls made in the computer program. The customized runtime environment may therefore be smaller in size than a conventional runtime environment. To create such a customized runtime environment, an analyzer may be provided which monitors test executions of the computer program and/or performs a structural analysis of the source code of the computer program. The analyzer may determine a list of probabilistically or deterministically required function definitions, and provide the list to a component reducer. The component reducer may eliminate any function definitions not deemed to be required from a runtime environment, thereby producing a customized runtime environment that is built to support a particular computer program.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Inventors: Peter Hartwell WEBB, James T. STEWART, Todd FLANAGAN
  • Patent number: 8225300
    Abstract: A device receives a program that includes one of a parallel construct or a distributed construct, creates a target component from the program, and integrates the target component into a target environment to produce a client program that is executable on multiple heterogeneous server platforms.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: July 17, 2012
    Assignee: The Mathworks, Inc.
    Inventors: Peter Hartwell Webb, Loren Dean, Anthony Paul Astolfi, Jocelyn Luke Martin, Richard John Alcock, James T. Stewart
  • Patent number: 7353502
    Abstract: A tool for automatically generating Component Object Model (COM) components for use in COM-compliant application from functions developed in a MATLAB programming environment. The tool receives as an input a component name and a selection of source code files which define functions. The tool processes the source code files to produce as an output a component having the selected component name. The component provides a binary interface through which application programs perform run-time function calls on the functions.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: April 1, 2008
    Assignee: The MathWorks, Inc.
    Inventors: James T. Stewart, Eugene F. McGoldrick, John T. Micco
  • Publication number: 20040006762
    Abstract: A tool for automatically generating Component Object Model (COM) components for use in COM-compliant application from functions developed in a MATLAB programming environment. The tool receives as an input a component name and a selection of source code files which define functions. The tool processes the source code files to produce as an output a component having the selected component name. The component provides a binary interface through which application programs perform run-time function calls on the functions.
    Type: Application
    Filed: July 3, 2002
    Publication date: January 8, 2004
    Inventors: James T. Stewart, Eugene F. McGoldrick, John T. Micco
  • Patent number: 5821425
    Abstract: A surface acoustic wave (SAW) sensing device for remotely sensing structu integrity of a physical structure. The sensing device includes a piezoelectric substrate with a notch formed part way in the bottom of the substrate and along the width thereof. The substrate is mounted to a physical structure of interest. An antenna is coupled to the RF circuit on the substrate and is capable of receiving and transmitting a RF signal. Interdigital input and output transducers are disposed on the upper surface of the substrate. The input transducer is located adjacent one end of the substrate and the output transducer is located adjacent an opposing end of the substrate. Bus bars connect the input and output transducers. The input transducer provides a complementary first response upon receipt of an RF expanded linear/nonlinear FM signal from the antenna and transmits this compressed pulse to the output transducer.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: October 13, 1998
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Elio A. Mariani, Raymond C. McGowan, James T. Stewart
  • Patent number: 5263597
    Abstract: A crane load detection system is provided having an electronic strain gage located in series with the deadline of the boom and located adjacent the gantry tie-down of the deadline of the boom. A pendulum potentiometer and transmitter are provided on the boom adjacent its pivot point. A microprocessor is employed to solve several triangles using trigonometric functions to calculate the radius of rotation, the actual weight of the load and the percent of the load as compared to the maximum load for which the crane is designed.
    Type: Grant
    Filed: August 28, 1992
    Date of Patent: November 23, 1993
    Inventors: James T. Stewart, David C. Toalson
  • Patent number: 5143232
    Abstract: A crane load detection system is provided having an electronic strain gage located in series with the deadline of the boom and located adjacent the gantry tie-down of the deadline of the boom. A pendulum potentiometer and transmitter are provided on the boom adjacent its pivot point. A microprocessor is employed to solve serial triangles using vector analysis and trigonometric functions to calculate the radius of rotation, the actual weight of the load and the percent of the load as compared to the maximum load for which the crane is designed.
    Type: Grant
    Filed: September 18, 1991
    Date of Patent: September 1, 1992
    Inventors: James T. Stewart, David C. Toalson
  • Patent number: 4922423
    Abstract: A position and seal or packing wear indicator for mechanical flow controlling devices such as valves and blowout preventers. For blowout preventers the system includes ultrasonic sensors for each ram and annular blowout preventer of a blowout preventer stack. Each of the ultrasonic sensors is positioned within the wall structure of the valve or blowout preventer and is recessed with respect to the inner wall surface such that a desired echo thereof occurs at the plane of the inner wall surface, thereby rendering the electronic signal processing system capable of accurately and positively sensing the precise positions of the flow controlling devices at all times. Electrical signals from the ultrasonic sensors are converted by an electronic signal conditioner to a usable interface format for transmission through a multi-conductor cable system to a remotely located computer. The computer includes software which generates on its CRT a graphical display of the respective positions of the flow controlling devices.
    Type: Grant
    Filed: December 10, 1987
    Date of Patent: May 1, 1990
    Inventors: Paul C. Koomey, George M. Savage, James T. Stewart