Patents by Inventor Hugo Andrade
Hugo Andrade 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: 20050102639Abstract: A system and method for deploying one or more graphical programs on a personal digital assistant (PDA). One or more selected graphical programs may be programmatically converted to an executable format that can be executed by the portable computing device. For example, the graphical programs may be initially represented as a plurality of data structures that define or specify the operation of the respective graphical programs, and conversion software program may operate to access these data structures from memory and convert the data structures to an executable format suitable for the portable computing device. The executable may be transferred to the portable computing device for execution.Type: ApplicationFiled: November 15, 2004Publication date: May 12, 2005Inventors: Andrew Dove, Hugo Andrade, Darshan Shah
-
Patent number: 6876368Abstract: A system and method for deploying one or more graphical programs on a portable computing device, such as a personal digital assistant (PDA) device. One or more selected graphical programs may be programmatically converted to an executable format that can be executed by the portable computing device. For example, the graphical programs may be initially represented as a plurality of data structures that define or specify the operation of the respective graphical programs, and conversion software program may operate to access these data structures from memory and convert the data structures to an executable format suitable for the portable computing device. The executable may be transferred to the portable computing device for execution.Type: GrantFiled: October 9, 2001Date of Patent: April 5, 2005Assignee: National Instruments CorporationInventors: Andrew Dove, Hugo Andrade, Darshan Shah
-
Publication number: 20050055666Abstract: A system and method for specifying timing relationships among nodes in a graphical program. User input specifying desired timing of a first node with respect to timing of a second node may be received. In various embodiments, any kind of timing relationship or timing constraint between the first node and the second node may be specified. Timing information may be displayed on the display to visually indicate the timing of the first node with respect to timing of the second node. In one embodiment, displaying the timing information may comprise displaying a timing wire between the first node and the second node. The graphical program may be executed in such a way that the visually indicated timing of the first node with respect to timing of the second node is satisfied.Type: ApplicationFiled: July 16, 2004Publication date: March 10, 2005Inventors: Jacob Kornerup, Jeffrey Kodosky, Hugo Andrade, Biren Shah, Aljosa Vrancic, Michael Santori
-
Patent number: 6784903Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creating a graphical program, wherein the graphical program may implement a measurement function. A portion of the graphical program may be converted into a hardware implementation on a programmable hardware element, and a portion may optionally be compiled into machine code for execution by a CPU. The programmable hardware element is thus configured utilizing a hardware description and implements a hardware implementation of at least a portion of the graphical program.Type: GrantFiled: June 25, 2001Date of Patent: August 31, 2004Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, Hugo Andrade, Brian Keith Odom, Cary Paul Butler, Kevin L. Schultz
-
Publication number: 20030200076Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: ApplicationFiled: May 9, 2003Publication date: October 23, 2003Inventors: Jeffrey L. Kodosky, Hugo Andrade, Brian K. Odom, Cary P. Butler
-
Publication number: 20030195731Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: ApplicationFiled: May 9, 2003Publication date: October 16, 2003Applicant: National Instruments CorporationInventors: Jeffrey L. Kodosky, Hugo Andrade, Brian K. Odom, Cary P. Butler
-
Publication number: 20030195730Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: ApplicationFiled: May 9, 2003Publication date: October 16, 2003Inventors: Jeffrey L. Kodosky, Hugo Andrade, Brian K. Odom, Cary P. Butler
-
Publication number: 20030195732Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: ApplicationFiled: May 9, 2003Publication date: October 16, 2003Inventors: Jeffrey L. Kodosky, Hugo Andrade, Brian K. Odom, Cary P. Butler
-
Publication number: 20030195729Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: ApplicationFiled: May 9, 2003Publication date: October 16, 2003Inventors: Jeffrey L. Kodosky, Hugo Andrade, Brian K. Odom, Cary P. Butler
-
Patent number: 6608638Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creating a graphical program, wherein the graphical program may implement a measurement function. A portion of the graphical program may optionally be compiled into machine code for execution by a CPU, and another portion of the graphical program may be converted into a hardware implementation on a programmable hardware element. The programmable hardware element is configured utilizing a hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: GrantFiled: February 7, 2000Date of Patent: August 19, 2003Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, Hugo Andrade, Brian Keith Odom, Cary Paul Butler, Andrew Mihal
-
Patent number: 6584601Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creating a graphical program, wherein the graphical program may implement a measurement function. A portion of the graphical program may optionally be compiled into machine code for execution by a CPU, and another portion of the graphical program may be converted into a hardware implementation on a programmable hardware element. The programmable hardware element is configured utilizing a hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: GrantFiled: February 7, 2000Date of Patent: June 24, 2003Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, Hugo Andrade, Brian Keith Odom, Cary Paul Butler, Andrew Mihal
-
Publication number: 20030035004Abstract: A system and method for deploying one or more graphical programs on a portable computing device, such as a personal digital assistant (PDA) device. One or more selected graphical programs may be programmatically converted to an executable format that can be executed by the portable computing device. For example, the graphical programs may be initially represented as a plurality of data structures that define or specify the operation of the respective graphical programs, and conversion software program may operate to access these data structures from memory and convert the data structures to an executable format suitable for the portable computing device. The executable may be transferred to the portable computing device for execution.Type: ApplicationFiled: October 9, 2001Publication date: February 20, 2003Inventors: Andrew Dove, Hugo Andrade, Darshan Shah
-
Patent number: 6516053Abstract: A modular telecommunication test system is presented including a portable computer system and at least one portable telecommunication test module located external to the computer system. The portable computer system stores a telecommunication test application (e.g., in a memory system). Each test module includes a communication port having an electrical connector, and is thus adapted for coupling to the portable computer system. Each test module also includes electrical circuitry for performing a set of telecommunication tests, wherein each test involves making at least one electrical measurement upon a telecommunication service installation. In coupling a given test module to the portable computer system, a user configures the test system to perform the set of telecommunication tests associated with the given test module. The at least one test module is selected from a group of test modules, each configured to perform telecommunication tests upon a different type of telecommunication service installation.Type: GrantFiled: June 21, 1999Date of Patent: February 4, 2003Assignee: National Instruments CorporationInventors: Arthur Ryan, Rodney Cummings, Hugo Andrade, B. Keith Odom
-
Publication number: 20020080174Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creating a graphical program, wherein the graphical program may implement a measurement function. A portion of the graphical program may be converted into a hardware implementation on a programmable hardware element, and a portion may optionally be compiled into machine code for execution by a CPU. The programmable hardware element is thus configured utilizing a hardware description and implements a hardware implementation of at least a portion of the graphical program.Type: ApplicationFiled: June 25, 2001Publication date: June 27, 2002Applicant: National Instruments CorporationInventors: Jeffrey L. Kodosky, Hugo Andrade, Brian Keith Odom, Cary Paul Butler, Kevin L. Schultz
-
Publication number: 20020055947Abstract: A computer-implemented system and method for deploying a graphical program onto an image acquisition (IMAQ) device. The method may operate to configure an image acquisition (IMAQ) device to perform image processing or machine vision functions, wherein the device includes a programmable hardware element and/or a processor and memory. The method comprises first creating a graphical program which implements the image processing or machine vision function. A portion of the graphical program may be converted into a hardware implementation on a programmable hardware element, and a portion may optionally be compiled into machine code for execution by a CPU. The programmable hardware element is thus configured utilizing a hardware description and implements a hardware implementation of at least a portion of the graphical program. The CPU-executable code may be executed by a computer coupled to the IMAQ device, or by a processor/memory on the IMAQ device.Type: ApplicationFiled: September 10, 2001Publication date: May 9, 2002Applicant: National Instruments CorporationInventors: Kevin L. Schultz, Jeffrey L. Kodosky, Hugo Andrade, Brian Keith Odom, Cary Paul Butler
-
Publication number: 20020004712Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: ApplicationFiled: February 16, 2001Publication date: January 10, 2002Inventors: Jeffrey L. Kodosky, Hugo Andrade, Brian K. Odom, Cary P. Butler
-
Patent number: 6311149Abstract: A reconfigurable test system including a host computer coupled to a reconfigurable test instrument. The reconfigurable test instrument includes reconfigurable hardware—i.e. a reconfigurable hardware module with one or more programmable elements such as Field Programmable Gate Arrays for realizing an arbitrary hardware architecture and a reconfigurable front end with programmable transceivers for interfacing with any desired physical medium—and optionally, an embedded processor. A user specifies system features with a software configuration utility which directs a component selector to select a set of software modules and hardware configuration files from a series of libraries. The modules are embedded in a host software driver or downloaded for execution on the embedded CPU. The configuration files are downloaded to the reconfigurable hardware. The entire selection process is performed in real-time and can be changed whenever the user deems necessary.Type: GrantFiled: January 13, 1999Date of Patent: October 30, 2001Assignee: National Instruments CorporationInventors: Arthur Ryan, Hugo Andrade
-
Publication number: 20010025231Abstract: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.Type: ApplicationFiled: February 16, 2001Publication date: September 27, 2001Applicant: National Instruments CorporationInventors: Jeffrey L. Kodosky, Hugo Andrade, Brian K. Odom, Cary P. Butler
-
Patent number: 6219628Abstract: A system and method for configuring an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. A graphical program is first created, wherein the graphical program implements a measurement function. The graphical program may include a front panel and a block diagram. The method then generates a hardware description based on at least a portion of the graphical program. The hardware description describes a hardware implementation of the at least a portion of the graphical program. The method then configures the programmable hardware element in the instrument utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the at least a portion of the graphical program. The instrument then acquires a signal from an external source, and the programmable hardware element in the instrument executes to perform the measurement function on the signal.Type: GrantFiled: August 18, 1997Date of Patent: April 17, 2001Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, Hugo Andrade, Brian K. Odom, Cary P. Butler
-
Patent number: 5847955Abstract: A system and method for controlling a computer-based instrumentation system which provides simplified application development and improved performance for instrumentation systems. The present invention provides a system including a software architecture which defines the control and management of an instrumentation system. The present invention includes a base object class, an object manager, session and resource classes, and one or more resource templates. The instrumentation system of the present invention provides a plurality of instrument control resources which are used as building blocks to create instrument drivers and higher level applications. The present invention also uses object oriented technology which allows device resources to be easily combined to create higher level applications. The present invention is independent of I/O interface type, operating system, and programming language while also providing a common look and feel and consistent API to the user.Type: GrantFiled: June 23, 1997Date of Patent: December 8, 1998Assignee: National Instruments CorporationInventors: Bob Mitchell, Hugo Andrade, Jogen Pathak, Samson DeKey, Abhay Shah, Todd Brower