Displaying routing information for a measurement system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
UP-0232151
(2002-08-30)
등록번호
US-7603478
(2009-10-28)
발명자
/ 주소
Thurman, Robert W.
Carbonell, Jeff A.
출원인 / 주소
National Instruments Corporation
대리인 / 주소
Meyertons Hood Kivlin Kowert & Goetzel, P.C.
인용정보
피인용 횟수 :
12인용 특허 :
31
초록▼
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 m
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.
대표청구항▼
We claim: 1. A computer-implemented method for presenting routing information in a measurement system, the method comprising: receiving user input specifying a device in the measurement system; in response to the user input specifying the device, retrieving a topography description for the device,
We claim: 1. A computer-implemented method for presenting routing information in a measurement system, the method comprising: receiving user input specifying a device in the measurement system; in response to the user input specifying the device, retrieving a topography description for the device, wherein the topography description indicates connectivity between a plurality of components in the device; analyzing the topography description to generate a graph representing the connectivity between the plurality of components in the device; receiving input specifying a source terminal of the device and a destination terminal of the device; in response to the input specifying the source terminal and the destination terminal, traversing the graph to automatically determine one or more routes through the device from the source terminal to the destination terminal, wherein each route specifies a path for routing a signal from the source terminal to the destination terminal through at least a subset of the components in the device, wherein the one or more routes are comprised in the device; and displaying the one or more routes on a computer display, wherein the one or more routes are useable to configure routing for the measurement system. 2. The method of claim 1, further comprising: receiving user input selecting one of the one or more routes through the device, wherein the selected route specifies a first path for routing a signal through a first subset of the components in the device; wherein said displaying the one or more routes further comprises: displaying each component of the first path specified by the selected route. 3. The method of claim 1, further comprising: automatically determining one or more potential side effects for one or more of the one or more routes through the device. 4. The method of claim 1, wherein said displaying the one or more routes comprises: indicating that a first route of the one or more routes uses a respective sub-system in the device, wherein the use of the sub-system indicates one or more potential side effects for the first route. 5. The method of claim 4, further comprising: receiving user input selecting the first route; wherein said displaying the one or more routes comprises: displaying the sub-system used by the first route. 6. The method of claim 1, wherein the one or more routes include all possible routes from the source terminal of the device to the destination terminal of the device. 7. The method of claim 1, wherein the topography description comprises a text file indicating connectivity between the plurality of components in the device. 8. The method of claim 1, wherein the topography description comprises a graphical diagram visually indicating connectivity between the plurality of components in the device. 9. The method of claim 1, wherein said traversing the graph to determine the one or more routes through the device comprises: traversing the graph to determine possible routes from the source terminal of the device to the destination terminal of the device. 10. The method of claim 1, wherein said retrieving the topography description for the device comprises: retrieving the topography description for the device from a database, wherein the database stores topography descriptions for a plurality of devices. 11. The method of claim 10, wherein said database is stored on a server computer system, and wherein said retrieving comprises: accessing the server computer system over a network; providing a device ID to the server computer system; and downloading the topography description for the device from the server computer system in response to said providing. 12. The method of claim 11, the method further comprising: providing payment information to the server computer prior to said downloading the topography description, wherein the payment information is used to make payment for the topography description. 13. The method of claim 11, further comprising: the server computer system receiving an updated topography description for the device; retrieving the updated topography description for the device; updating the one or more routes through the device using the updated topography description; and displaying the updated one or more routes. 14. The method of claim 11, further comprising: the server computer system receiving registration information for the device prior to said receiving user input specifying the device. 15. The method of claim 14, wherein the registration information for the device comprises: the device ID; and the topographical description for the device. 16. A computer-accessible memory medium that stores program instructions for presenting routing information in a measurement system, wherein the program instructions are executable by a processor to: receive user input specifying a device in the measurement system; in response to the user input specifying the device, retrieve a topography description for the device, wherein the topography description indicates connectivity between a plurality of components in the device; analyze the topography description to generate a graph representing the connectivity between the plurality of components in the device; receive input specifying a source terminal of the device and a destination terminal of the device; in response to the input specifying the source terminal and the destination terminal, traverse the graph to automatically determine one or more routes through the device from the source terminal to the destination terminal, wherein each route specifies a path for routing a signal from the source terminal to the destination terminal through at least a subset of the components in the device, wherein the one or more routes are comprised in the device; and display the one or more routes on a computer display, wherein the one or more routes are useable to configure routing for the measurement system. 17. The memory medium of claim 16, wherein the program instructions are further executable to: receive user input selecting one of the one or more routes through the device, wherein the selected route specifies a first path for routing a signal through a first subset of the components in the device; and wherein to display the one or more routes the program instructions are executable to: display each component of the first path specified by the selected route. 18. The memory medium of claim 16, wherein the program instructions are further executable to: automatically determine one or more potential side effects for one or more of the one or more routes through the device. 19. The memory medium of claim 16, wherein to display the one or more routes the program instructions are executable to: indicate that a first route of the one or more routes uses a respective sub-system in the device, wherein the use of the sub-system indicates one or more potential side effects for the first route. 20. The memory medium of claim 19, wherein the program instructions are further executable to: receive user input selecting the first route; wherein to display the one or more routes, the program instructions are executable to: display the sub-system used by the first route. 21. The memory medium of claim 16, wherein the one or more routes include all possible routes from the source terminal of the device to the destination terminal of the device. 22. The memory medium of claim 16, wherein the topography description comprises a text file indicating connectivity between the plurality of components in the device. 23. The memory medium of claim 16, wherein the topography description comprises a graphical diagram visually indicating connectivity between the plurality of components in the device. 24. The memory medium of claim 16, wherein to traverse the graph to determine the one or more routes through the device, the program instructions are executable to: traverse the graph to determine possible routes from the source terminal of the device to the destination terminal of the device. 25. The memory medium of claim 16, wherein to retrieve the topography description for the device, the program instructions are further executable to: retrieve the topography description for the device from a database, wherein the database stores topography descriptions for a plurality of devices. 26. The memory medium of claim 25, wherein the database is stored on a server computer system, and wherein to retrieve the topography description for the device, the program instructions are further executable to: access the server computer system over a network; provide a device ID to the server computer system; and download the topography description for the device from the server computer system in response to said providing. 27. The memory medium of claim 26, wherein the program instructions are further executable to: provide payment information to the server computer prior to said downloading the topography description, wherein the payment information is used to make payment for the topography description. 28. The memory medium of claim 26, wherein the program instructions are further executable to: retrieve an updated topography description for the device from the server computer; update the one or more routes through the device using the updated topography description; and display the updated one or more routes. 29. The memory medium of claim 26, wherein the program instructions are further executable to: provide registration information for the device to the server computer prior to receiving user input specifying the device. 30. The memory medium of claim 29, wherein the registration information for the device comprises: the device ID; and the topographical description for the device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (31)
Wu Chih-Siung (Saratoga CA) Kuo Chun-Jen (San Jose CA), Apparatus and method for integrating bus master ownership of local bus load by plural data transceivers.
Boehling Warren A. ; Foskett Alan Morton ; Wheeler Alan Reid, Automatically configurable multi-purpose distributed control processor card for an industrial control system.
Jordan Dale A. (Aloha OR) Fitzsimmons Lynne A. (Portland OR) Greenseth William A. (Portland OR) Hoffman Gregory L. (Beaverton OR) Stubbs David D. (Portland OR), Block diagram editor system and method for controlling electronic instruments.
Jordan Dale A. (20075 SW. Pecan Aloha OR 97006) Fitzsimmons Lynne A. (2905 SW. 107th Portland OR 97225) Greenseth William A. (12255 SW. Foothill Dr. Portland OR 97225) Hoffman Gregory L. (14225 SW. W, Block diagram system and method for controlling electronic instruments with simulated graphic display.
Takenori Idehara JP, Communication equipment, communication route selection method, and computer program product in memory for selecting a communication route.
Michael D. Rostoker ; Carlos Dangelo ; Daniel R. Watkins, METHOD AND SYSTEM FOR CREATING, DERIVING AND VALIDATING STRUCTURAL DESCRIPTION OF ELECTRONIC SYSTEM FROM HIGHER LEVEL, BEHAVIOR-ORIENTED DESCRIPTION, INCLUDING INTERACTIVE SCHEMATIC DESIGN AND SIMULA.
Darryl Steven Richman ; Moshe Lichtman ; Mark R. Enstrom ; Thomas E. Lennon ; Ralph A. Lipe ; Pierre-Yves Santerre ; Robert T. Short ; David W. Voth, Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information.
Gaither Shawn A. (Saratoga CA) Shah Sunil C. (Mountain View CA), Method for operating a real-time expert system in a graphical programming environment.
Wayne Alan Downer ; D. Scott Guthridge ; Gerrit Huizenga, III ; Chandrasekhar Pulamarasetti IN, Method for routing I/O data in a multiprocessor system having a non-uniform memory access architecture.
Stubbs David D. (Portland OR) Barnett Mark P. (Portland OR) Greenseth William A. (Portland OR), Method of generating instruction sequences for controlling data flow processes.
Milne Steven H. (Palo alto CA) Tindell James M. (La Honda CA) Tobias ; II John C. (Sunnyvale CA) Dilts Michael R. (Saratoga CA) Edelman Bradley A. (Los Gatos CA) Denman Matthew (Los Gatos CA), Multimedia player component object system.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Williams Donald V. (Balmain AUX) Keeble John B. (Neutral Bay AUX) Oates John D. (Quakers Hill AUX) Campos Alejandro G. (North Rocks AUX), Scientific instrument emulator having a computer and an analog signal interface for real-time signal processing.
Kodosky Jeffrey L. ; Andrade Hugo ; Odom Brian K. ; Butler Cary P., System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations.
Estell, Timothy William; Clark, Bruce Allen; Riggins, Littleton Kent; Cade, Jeffrey Errol; Cox, Ronald Franklin; Sutton, Jr., Martin William, System and method for automated hardware compatibility testing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.