Patents by Inventor Joseph Albert Savage

Joseph Albert Savage 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: 7499824
    Abstract: System and method for using a graphical user interface (GUI) to generate a measurement task specification (MTS) for performing a measurement task. The measurement task includes measurement and/or signal generation. A measurement task specifier presents a GUI which guides a user in specifying the measurement task. The GUI presents a plurality of GUI elements, e.g., panels, for specifying a plurality of parameters for the measurement task, including measurement type, devices, channels, timing, and/or triggering. The GUI receives user input indicating values for the parameters, and may provide default values for at least some of the parameters. The GUI stores the parameter values in a memory, analyzes the parameter values, and generates the MTS in response to the analyzing. The MTS is then useable to produce a program which implements the measurement task. The specifier may programmatically generate the program, e.g., a graphical program, which is executable to perform the task.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: March 3, 2009
    Assignee: National Instruments Corporation
    Inventors: Brian Johnson, John Breyer, Joseph Albert Savage
  • Patent number: 7162387
    Abstract: System and method for using a graphical user interface (GUI) to generate a measurement task specification (MTS) for performing a measurement task. The measurement task includes measurement and/or signal generation. A measurement task specifier presents a GUI which guides a user in specifying the measurement task. The GUI presents a plurality of GUI elements, e.g., panels, for specifying a plurality of parameters for the measurement task, including measurement type, devices, channels, timing, and/or triggering. The GUI receives user input indicating values for the parameters, and may provide default values for at least some of the parameters. The GUI stores the parameter values in a memory, analyzes the parameter values, and generates the MTS in response to the analyzing. The MTS is then useable to produce a program which implements the measurement task. The specifier may programmatically generate the program, e.g., a graphical program, which is executable to perform the task.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: January 9, 2007
    Assignee: National Instruments Corporation
    Inventors: Brian Johnson, John Breyer, Joseph Albert Savage
  • Patent number: 6807631
    Abstract: A system and method for deploying a hardware configuration with a computer program. The program may perform an instrumentation, measurement/control, industrial automation, or machine vision function, or other type of function utilizing hardware devices, and the behavior of the program may depend on various aspects of the hardware configuration of the computer system. An installation bundle that includes configuration information related to the hardware devices with which the program interacts may be automatically created and used to deploy the program on a new computer system. The installation bundle may include program instructions operable to install the program on the new computer system and automatically modify the hardware configuration of the new computer system so that the program will execute correctly.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: October 19, 2004
    Assignee: National Instruments Corporation
    Inventors: David W Fuller, III, John David Stanhope, Joseph Albert Savage, Gregory Clark Richardson
  • Publication number: 20030097551
    Abstract: A system and method for deploying a hardware configuration with a computer program. The program may perform an instrumentation, measurement/control, industrial automation, or machine vision function, or other type of function utilizing hardware devices, and the behavior of the program may depend on various aspects of the hardware configuration of the computer system. An installation bundle that includes configuration information related to the hardware devices with which the program interacts may be automatically created and used to deploy the program on a new computer system. The installation bundle may include program instructions operable to install the program on the new computer system and automatically modify the hardware configuration of the new computer system so that the program will execute correctly.
    Type: Application
    Filed: November 16, 2001
    Publication date: May 22, 2003
    Inventors: David W. Fuller, John David Stanhope, Joseph Albert Savage, Gregory Clark Richardson
  • Publication number: 20030001896
    Abstract: System and method for using a graphical user interface (GUI) to generate a measurement task specification (MTS) for performing a measurement task. The measurement task includes measurement and/or signal generation. A measurement task specifier presents a GUI which guides a user in specifying the measurement task. The GUI presents a plurality of GUI elements, e.g., panels, for specifying a plurality of parameters for the measurement task, including measurement type, devices, channels, timing, and/or triggering. The GUI receives user input indicating values for the parameters, and may provide default values for at least some of the parameters. The GUI stores the parameter values in a memory, analyzes the parameter values, and generates the MTS in response to the analyzing. The MTS is then useable to produce a program which implements the measurement task. The specifier may programmatically generate the program, e.g., a graphical program, which is executable to perform the task.
    Type: Application
    Filed: April 24, 2002
    Publication date: January 2, 2003
    Applicant: National Instruments Corporation
    Inventors: Brian Johnson, John Breyer, Joseph Albert Savage