Patents by Inventor James J. Truchard

James J. Truchard 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: 5291587
    Abstract: A graphical system for executing a process or for programming a computer to execute the process is based on graphical programming techniques. Techniques include composing a graphical front panel of an instrument which provides a means for the user to provide input and monitor outputs of the process, composing a data flow diagram using graphical representations of data flow structures, and in response to the data flow diagram and the panel diagram, composing a sequence of execution instructions to carry out the diagrammed process in response to inputs provided by the panel to supply outputs displayed by the panel. The system is based on libraries of executable functions and variable types having corrresponding icons. The user selects icons which have corresponding entries in the libraries to assemble the diagrams.
    Type: Grant
    Filed: November 19, 1992
    Date of Patent: March 1, 1994
    Assignee: National Instruments, Inc.
    Inventors: Jeffrey L. Kodosky, James J. Truchard, John E. MacCrisken
  • Patent number: 4914568
    Abstract: A method for programming a computer system having a display console for displaying inages to control at least one of a virtual instrument and an instrument by the steps of displaying on the screen at least one first function-icon that references at least one first control module for controlling at least one first function; displaying on the screen at least one iteration-icon that references iteration control module for controlling multiple iterations of data flow displaying on the screen at least one first input variable-icon that references at least one first input variable; displaying on the screen at least one first output variable-icon that references at least one first output variable; assembling on the screen a panel and assembling on the screen a first acyclic data flow diagram including the at least one first function-icon and the at least one iteration-icon and the at least one first input variable-icon and the at least one first output variable-ion, such that the diagram displays a first procedure f
    Type: Grant
    Filed: October 24, 1986
    Date of Patent: April 3, 1990
    Assignee: National Instruments, Inc.
    Inventors: Jeffrey L. Kodosky, James J. Truchard, John E. MacCrisken
  • Patent number: 4901221
    Abstract: A method for programming a computer system having a display console for displaying images to control at least one of a virtual instrument and an instrument by the steps of displaying on the screen at least one first function-icon that references at least one first control module for controlling at least one first function; displaying on the screen at least one iteration-icon that references iteration control module for controlling multiple iterations of data flow; displaying on the screen at least one first input variable-icon that references at least one first input variable; displaying on the screen at least one first output variable-icon that references at least one first output variable; and assembling on the screen a first acyclic data flow diagram including the at least one first function-icon and the at least one iteration-icon and the at least one first input variable-icon and the at least one first output variable-icon, such that the diagram displays a first procedure for producing at least one value
    Type: Grant
    Filed: April 14, 1986
    Date of Patent: February 13, 1990
    Assignee: National Instruments, Inc.
    Inventors: Jeffrey L. Kodosky, James J. Truchard, John E. MacCrisken
  • Patent number: 4336607
    Abstract: A device for forming beams for mulitple elements of a hydrophone array. An nalog multiplexer receiver sequentially obtains one signal from each hydrophone and supplies input voltages to an analog to digital converter. Digital words from the converter are applied to one input of a digital adder and the other adder input is from the output of a random access memory (RAM). The output of the adder is stored in the RAM at an address corresponding to the signal time delay required from a particular hydrophone in order to direct the beam of the hydrophone array in a desired direction.
    Type: Grant
    Filed: December 10, 1980
    Date of Patent: June 22, 1982
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Eugene Hill, Arnolds Jansons, James J. Truchard