Patents by Inventor Jeff A. Carbonell

Jeff A. Carbonell 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: 7603478
    Abstract: Computer-implemented system and method for presenting routing information in a measurement system. A meta-routing tool receives user input specifying a device, then retrieves a topography description for the device indicating connectivity between a plurality of components in the device, e.g., from memory or from a server coupled to the computer via a network. The tool then determines routability information for the device based on the topography description, e.g., by walking the topography, and displays the routability information, which is then useable to determine routing for the measurement system. The routability information includes possible routes through the device, and may also indicate potential side effects for one or more of the routes, e.g., sub-systems used by the routes. The tool may receive user input indicating one of the possible routes, and display a component-wise path used by the indicated route, as well as any sub-systems used by the indicated route.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: October 13, 2009
    Assignee: National Instruments Corporation
    Inventors: Robert W. Thurman, Jeff A. Carbonell
  • Patent number: 7293058
    Abstract: System and method for managing routing resources for a measurement task. The system includes a computer and one or more measurement devices. The legs of a route for routing signals in performing the measurement task are created by, for each respective leg: determining if a routing resource for the respective leg is not currently used in an existing route. If not, then the resource is configured with a desired configuration of the respective leg, and a resource reservation indicated, e.g., by incrementing a resource usage count. If the resource is currently used, the desired configuration is compared with the resource's current configuration. If the current configuration conforms to the desired configuration, a resource reservation is indicated, otherwise, an error message indicating that the leg failed is returned, and optionally, an alternative leg for the route is created which includes a different resource than the respective leg. The route is stored.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: November 6, 2007
    Assignee: National Instruments Corporation
    Inventors: Robert W. Thurman, Jeff A. Carbonell
  • Patent number: 7184919
    Abstract: System and method for performing dynamic routing in a measurement system to perform a measurement task. The system includes a computer and one or more measurement devices. One or more topography descriptions (TD) representing connectivity between devices and/or device components in the measurement system are received and preprocessed to generate corresponding graphs. A routing expert receives and analyzes a routing specification indicating source and destination terminals in the measurement system. The system dynamically computes a plurality of routes from the source terminal to the destination terminal by traversing the graphs and selecting the plurality of routes based on a metric. The computed routes are stored in a run-time specification for use at runtime to perform the measurement task. At runtime, a route is selected from the plurality of routes, and the system configures the one or more measurement devices with the selected route for performing the measurement task.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: February 27, 2007
    Assignee: National Instruments Corporation
    Inventors: Jeff A. Carbonell, Robert W. Thurman
  • Patent number: 6873928
    Abstract: System and method for programmatically determining routing with signal modifications in a measurement system to perform a measurement task. Information is received specifying a route from a source terminal to a destination terminal in the measurement system, including signal modification requirements and a graph of possible routes in the measurement system. A current signal modification of the route is determined and used with the signal modification requirements to determine desired changes in the signal modification of the route. The legs of the route are walked in the graph, and one or more legs are replaced with respective alternative legs, each of which includes at least a portion of the desired changes in the signal modification, thereby generating a modified route which satisfies the signal modification requirements for the route, where the modified route is usable to route signals in performing the measurement task. The modified route is then stored.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: March 29, 2005
    Assignee: National Instruments Corporation
    Inventors: Robert W. Thurman, Jeff A. Carbonell
  • Publication number: 20030028852
    Abstract: Computer-implemented system and method for presenting routing information in a measurement system. A meta-routing tool receives user input specifying a device, then retrieves a topography description for the device indicating connectivity between a plurality of components in the device, e.g., from memory or from a server coupled to the computer via a network. The tool then determines routability information for the device based on the topography description, e.g., by walking the topography, and displays the routability information, which is then useable to determine routing for the measurement system. The routability information includes possible routes through the device, and may also indicate potential side effects for one or more of the routes, e.g., sub-systems used by the routes. The tool may receive user input indicating one of the possible routes, and display a component-wise path used by the indicated route, as well as any sub-systems used by the indicated route.
    Type: Application
    Filed: August 30, 2002
    Publication date: February 6, 2003
    Inventors: Robert W. Thurman, Jeff A. Carbonell
  • Publication number: 20030004675
    Abstract: System and method for programmatically determining routing with signal modifications in a measurement system to perform a measurement task. Information is received specifying a route from a source terminal to a destination terminal in the measurement system, including signal modification requirements and a graph of possible routes in the measurement system. A current signal modification of the route is determined and used with the signal modification requirements to determine desired changes in the signal modification of the route. The legs of the route are walked in the graph, and one or more legs are replaced with respective alternative legs, each of which includes at least a portion of the desired changes in the signal modification, thereby generating a modified route which satisfies the signal modification requirements for the route, where the modified route is usable to route signals in performing the measurement task. The modified route is then stored.
    Type: Application
    Filed: August 30, 2002
    Publication date: January 2, 2003
    Applicant: National Instruments Corporation
    Inventors: Robert W. Thurman, Jeff A. Carbonell
  • Publication number: 20030005153
    Abstract: System and method for performing dynamic routing in a measurement system to perform a measurement task. The system includes a computer and one or more measurement devices. One or more topography descriptions (TD) representing connectivity between devices and/or device components in the measurement system are received and preprocessed to generate corresponding graphs. A routing expert receives and analyzes a routing specification indicating source and destination terminals in the measurement system. The system dynamically computes a plurality of routes from the source terminal to the destination terminal by traversing the graphs and selecting the plurality of routes based on a metric. The computed routes are stored in a run-time specification for use at runtime to perform the measurement task. At runtime, a route is selected from the plurality of routes, and the system configures the one or more measurement devices with the selected route for performing the measurement task.
    Type: Application
    Filed: June 18, 2002
    Publication date: January 2, 2003
    Applicant: National Instruments Corporation
    Inventor: Jeff A. Carbonell
  • Publication number: 20030004674
    Abstract: System and method for managing routing resources for a measurement task. The system includes a computer and one or more measurement devices. The legs of a route for routing signals in performing the measurement task are created by, for each respective leg: determining if a routing resource for the respective leg is not currently used in an existing route. If not, then the resource is configured with a desired configuration of the respective leg, and a resource reservation indicated, e.g., by incrementing a resource usage count. If the resource is currently used, the desired configuration is compared with the resource's current configuration. If the current configuration conforms to the desired configuration, a resource reservation is indicated, otherwise, an error message indicating that the leg failed is returned, and optionally, an alternative leg for the route is created which includes a different resource than the respective leg. The route is stored.
    Type: Application
    Filed: August 30, 2002
    Publication date: January 2, 2003
    Applicant: National Instruments Corporation
    Inventors: Robert W. Thurman, Jeff A. Carbonell
  • Publication number: 20030005155
    Abstract: System and method for performing dynamic routing in a measurement system to perform a measurement task. The system includes a computer and one or more measurement devices. One or more topography descriptions (TD) representing connectivity between devices and/or device components in the measurement system are received and preprocessed to generate corresponding graphs. A routing expert receives and analyzes a routing specification indicating source and destination terminals in the measurement system. The system dynamically computes a plurality of routes from the source terminal to the destination terminal by traversing the graphs and selecting the plurality of routes based on a metric. The computed routes are stored in a run-time specification for use at runtime to perform the measurement task. At runtime, a route is selected from the plurality of routes, and the system configures the one or more measurement devices with the selected route for performing the measurement task.
    Type: Application
    Filed: August 30, 2002
    Publication date: January 2, 2003
    Inventors: Jeff A. Carbonell, Robert W. Thurman