Gestures for presentation of different views of a system diagram
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/033
G06F-003/00
G06F-003/048
출원번호
US-0193080
(2011-07-28)
등록번호
US-8713482
(2014-04-29)
발명자
/ 주소
Gabbert, Adam K.
출원인 / 주소
National Instruments Corporation
대리인 / 주소
Meyertons Hood Kivlin Kowert & Goetzel, P.C.
인용정보
피인용 횟수 :
0인용 특허 :
104
초록▼
Presenting different views of a system based on input from a user. A first view of a first portion of the system may be displayed. For example, the first portion may be a device of the system. User input specifying a first gesture may be received. In response to the first gesture, a second view of t
Presenting different views of a system based on input from a user. A first view of a first portion of the system may be displayed. For example, the first portion may be a device of the system. User input specifying a first gesture may be received. In response to the first gesture, a second view of the first portion of the system may be displayed. For example, the first view may represent a first level of abstraction of the portion of the system and the second view may represent a second level of abstraction of the portion of the system. A second gesture may be used to view a view of a different portion of the system. Additionally, when changing from a first view to a second view, the first view may “morph” into the second view.
대표청구항▼
1. A non-transitory computer accessible memory medium storing program instructions for presenting different views of a system based on gestures provided by a user, wherein the program instructions are executable by a processor to: display a first view of a first portion of the system, wherein the fi
1. A non-transitory computer accessible memory medium storing program instructions for presenting different views of a system based on gestures provided by a user, wherein the program instructions are executable by a processor to: display a first view of a first portion of the system, wherein the first view represents the first portion of the system at a first level of abstraction, wherein a level of abstraction specifies a corresponding level of detail regarding the system or portion thereof;receive user input specifying a first gesture, wherein the first gesture requests a different view of the first portion of the system, wherein the different view represents the first portion of the system at a different level of abstraction; anddisplay a second view of the first portion of the system in response to the first gesture, wherein the second view represents the first portion of the system at a second level of abstraction. 2. The non-transitory computer accessible memory medium of claim 1, wherein the first gesture is a translation gesture. 3. The non-transitory computer accessible memory medium of claim 1, wherein the first gesture is a vertical translation gesture. 4. The non-transitory computer accessible memory medium of claim 1, wherein the first view is a specified type of view that visually indicates the appearance of the first portion of the system. 5. The non-transitory computer accessible memory medium of claim 1, wherein the second view is a specified type of view that visually indicates components of the first portion of the system. 6. The non-transitory computer accessible memory medium of claim 1, wherein the second view is a specified type of view that visually indicates software deployed on the first portion of the system. 7. The non-transitory computer accessible memory medium of claim 1, wherein the system comprises a plurality of devices, wherein the first portion of the system corresponds to a first device of the system. 8. The non-transitory computer accessible memory medium of claim 1, wherein the program instructions are further executable to: receive user input specifying a second gesture, wherein the second gesture is used to request a different portion of the system;display a first view of a second portion of the system in response to the second gesture. 9. The non-transitory computer accessible memory medium of claim 8, wherein the system comprises a plurality of devices, wherein the first portion of the system corresponds to a first device of the system, wherein the second portion of the system corresponds to a second device of the system. 10. A method for presenting different views of a system based on gestures provided by a user, comprising: displaying a first view of a first portion of the system, wherein the first view represents the first portion of the system at a first level of abstraction, wherein a level of abstraction specifies a corresponding level of detail regarding the system or portion thereof;receiving user input specifying a first gesture, wherein the first gesture requests a different view of the first portion of the system, wherein the different view represents the first portion of the system at a different level of abstraction;displaying a second view of the first portion of the system in response to the first gesture, wherein the second view represents the first portion of the system at a second level of abstraction. 11. The method of claim 10, wherein the first gesture is a translation gesture. 12. The method of claim 10, wherein the first gesture is a vertical translation gesture. 13. The method of claim 10, wherein the first view visually indicates the appearance of the first portion of the system. 14. The method of claim 10, wherein the second view visually indicates components of the first portion of the system. 15. The method of claim 10, wherein the second view visually indicates software deployed on the first portion of the system. 16. The method of claim 10, wherein the system comprises a plurality of devices, wherein the first portion of the system corresponds to a first device of the system. 17. The method of claim 10, further comprising: receiving user input specifying a second gesture, wherein the second gesture is used to request a different portion of the system;displaying a first view of a second portion of the system in response to the second gesture. 18. The method of claim 17, wherein the system comprises a plurality of devices, wherein the first portion of the system corresponds to a first device of the system, wherein the second portion of the system corresponds to a second device of the system. 19. The method of claim 10, wherein each view has a specified type corresponding to a respective at least one aspect of the system or portion thereof. 20. The method of claim 19, wherein the specified type of each view specifies one or more of: an image view showing an appearance of one or more physical devices in the system or portion thereof;a photo view, comprising connected photographs of devices in the system of portion thereof;a physical view of the system or portion thereof, wherein physical devices and physical interconnectivity between the physical devices are shown;a hardware component view of the system or portion thereof;a hardware schematic view of hardware components of the system or portion thereof;a system diagram view of the system or portion thereof, wherein devices and deployed software are visually indicated;a system view, wherein both logical elements and execution indications are displayed;a software view of the system or portion thereof;a graphical programming view of the system or portion thereof;a logical view of the system or portion thereof; ora configuration view of the system or portion thereof. 21. The non-transitory computer accessible memory medium of claim 1, wherein each view has a specified type corresponding to a respective at least one aspect of the system or portion thereof. 22. The non-transitory computer accessible memory medium of claim 21, wherein the specified type of each view specifies one or more of: an image view showing an appearance of one or more physical devices in the system or portion thereof;a photo view, comprising connected photographs of devices in the system of portion thereof;a physical view of the system or portion thereof, wherein physical devices and physical interconnectivity between the physical devices are shown;a hardware component view of the system or portion thereof;a hardware schematic view of hardware components of the system or portion thereof;a system diagram view of the system or portion thereof, wherein devices and deployed software are visually indicated;a system view, wherein both logical elements and execution indications are displayed;a software view of the system or portion thereof;a graphical programming view of the system or portion thereof;a logical view of the system or portion thereof; ora configuration view of the system or portion thereof.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (104)
Rao Satyajit (Bangalore CA INX) Mahoney James V. (San Francisco CA), Analyzing an image showing a node-link structure.
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.
Kodosky Jeffrey L. (Austin TX) Truchard James J. (Austin TX) MacCrisken John E. (Palo Alto CA), Graphical system for modelling a process and associated method.
Hillis, W. Daniel; Ferren, Bran, Method and apparatus continuing action of user gestures performed upon a touch sensitive interactive display in simulation of inertia.
Della Bona Mark A. ; Dorfman Jonathan ; Hamlin Jay F., Method and apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values.
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.
Layton, Michael D.; Saxby, Don T.; Woolley, Richard D., Method of scrolling that is activated by touchdown in a predefined location on a touchpad that recognizes gestures for controlling scrolling functions.
Dev Roger H. (Durham NH) Gray Eric W. (Manchester NH) Rustici Eric S. (Londonderry NH) Scott Walter P. (Salem NH), Network management system using multifunction icons for information display.
Gillespie David (Palo Alto CA) Allen Timothy P. (Los Gatos CA) Miller Robert J. (Fremont CA) Faggin Federico (Los Altos CA), Object position detector with edge motion feature.
Gillespie David (Palo Alto CA) Allen Timothy P. (Los Gatos CA) Wolf Ralph (Palo Alto CA), Object position detector with edge motion feature and gesture recognition.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Nitta Tetsuji,JPX ; Hashimoto Koji,JPX ; Yamanaka Kiyoshi,JPX, Object-oriented visual program development system for handling program entity including pre-processing function and post-processing sections.
Kodosky Jeffrey L. (Austin TX) Truchard James J. (Austin TX) MacCrisken John E. (Palo Alto CA), Polymorphic dataflow block diagram system and method for programming a computer.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system user interface including selection of multiple control languages.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system using standard protocol control of standard devices and nonstandard devices.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.