Patents by Inventor Robert Dye

Robert Dye 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: 20020070968
    Abstract: A system and method for configuring a graphical user interface (GUI) element to publish data to a data target and/or subscribe to data from a data source. During program development, a developer may associate a GUI element with a program, e.g., a GUI element for receiving user input data or indicating data to the user, such as a graph, text box, check box, knob, etc. The developer may then configure the GUI element to publish data associated with the GUI element to a data target and/or to subscribe to data from a data source. In the preferred embodiment, the developer is not required to specify any source code for the program in performing this configuration. For example, the developer may simply invoke a dialog box and choose from a set of options, such as “Publish”, “Subscribe”, and “Publish and Subscribe” in order to specify a data connection type for the GUI element. The developer may also specify a data source or target for the data connection, e.g.
    Type: Application
    Filed: December 13, 2000
    Publication date: June 13, 2002
    Inventors: Paul F. Austin, Robert Dye
  • Publication number: 20010024211
    Abstract: A system and method for programmatically generating and modifying graphical programs, in response to receiving program information. The program information may specify functionality of the graphical program or graphical program portion. During execution of a graphical program generation (GPG) program, the GPG program may be operable to receive the program information. In response to the program information, the GPG program may programmatically generate a graphical program (or graphical program portion) that implements the specified functionality. Thus, the GPG program may generate different graphical programs, depending on the program information received. The GPG program may have any of various purposes or applications. In some embodiments, the GPG program may be a program or application which a user utilizes to construct or characterize a computational process.
    Type: Application
    Filed: December 20, 2000
    Publication date: September 27, 2001
    Inventors: Ram Kudukoli, Robert Dye, Paul F. Austin, Lothar Wenzel, Jeffrey L. Kodosky
  • Publication number: 20010020291
    Abstract: A system and method for programmatically generating a graphical program or a portion of a graphical program, in response to receiving program information. The program information may specify functionality of the graphical program or graphical program portion to be generated. During execution of a graphical program generation (GPG) program, the GPG program may be operable to receive the program information. In response to the program information, the GPG program may programmatically generate a graphical program (or graphical program portion) that implements the specified functionality. Thus, the GPG program may generate different graphical programs, depending on the program information received. The GPG program may have any of various purposes or applications. In some embodiments, the GPG program may be a program or application which a user utilizes to construct or characterize a computational process.
    Type: Application
    Filed: December 20, 2000
    Publication date: September 6, 2001
    Inventors: Ram Kudukoli, Robert Dye, Paul F. Austin, Lothar Wenzel, Jeffrey L. Kodosky
  • Patent number: 6282699
    Abstract: A system and method for creating a graphical program, wherein the graphical program is operable to invoke execution of textual code. The user selects a code node for inclusion in the graphical program, wherein the code node is displayed on the screen. The user then selects or enters textual code that is comprised in or displayed in the code node. The textual code may be code from a text-based language, such as Perl, Mathematica, or Java, etc., or may be a script from a scripting language. The user may manually enter the textual code into the code node, or import the textual code from a file. The textual code comprised in the code node is user viewable and editable. During execution of the graphical program, the code node is operable to invoke execution of the textual code comprised in the code node. The textual code is preferably executed by an instance of a server program.
    Type: Grant
    Filed: February 23, 1999
    Date of Patent: August 28, 2001
    Assignee: National Instruments Corporation
    Inventors: Roger Zhang, Robert Dye, Greg McKaskle, Chris Cifra
  • Patent number: 5544866
    Abstract: A specialized metal bracket permits the installation of wooden handrails between two upright supporting surfaces, such as posts, walls and the like, so that the bracket is not visible from the sides of the handrail. The bracket is L-shaped and recessed into the handrail on a side surface and bottom surface of the handrail. Two holes in a vertically-extending portion of the bracket are drilled adjacent to a bend in the bracket to permit trimming of a height of the bracket, as necessary. Two holes in the horizontally-extending portion of the bracket are spaced from the bend of the bracket to provide clearance from a post to facilitate use of a screwdriver to secure the handrail to the bracket. Both sets of holes are counter-sunk from opposite surfaces of the bracket so that the screws extending vertically into the handrail will not conflict with the screws extending horizontally into a post.
    Type: Grant
    Filed: November 29, 1994
    Date of Patent: August 13, 1996
    Inventor: Robert Dye
  • Patent number: 5309522
    Abstract: Digitized stereo image pairs are analyzed by first aggregating the images to produce several levels of lower resolution images, bandpass filtering each of the images by applying a Laplacian filter to edge enhance the features, matching the features of low resolution images while generating a disparity image which contains elevation information, repeating the feature matching at successively higher resolutions and creating progressively improving disparity images, and extracting the elevation data from the final disparity image. The feature matching procedure uses an estimate of feature disparity to help locate a feature in one image which corresponds to a feature in another image and is applied iteratively at each level of resolution. Dilation of disparity data from matched points to neighboring unmatched areas produces a comprehensive disparity image which aids in more efficient feature location on the next pass.
    Type: Grant
    Filed: June 30, 1992
    Date of Patent: May 3, 1994
    Assignee: Environmental Research Institute of Michigan
    Inventor: Robert Dye