IP Library Granted Patent US 9,047,007
Granted Patent B2
US 9,047,007 · App. 13/193,228 · Granted Jun 2, 2015

Semantic zoom within a diagram of a system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,047,007
App. No.
13/193,228
Granted
Jun 2, 2015
Kind
B2
Abstract

Providing zooming within a system diagram. Initially, a diagram of a system may be displayed. The diagram may include a plurality of icons representing physical components of the system. These plurality of icons may be initially displayed at a first level of magnification. User input to zoom on a first physical component in the diagram may be received. Accordingly, the first physical component may be displayed at a second level of magnification and other ones of the physical components may be displayed at a third level of magnification. The second level of magnification may be greater than the first level of magnification and the third level of magnification may be less than the first level of magnification. Alternatively, or additionally, different representations for various components of the system may be displayed in the diagram during or after the zoom.

Claims (26)

1. A non-transitory, computer accessible memory medium storing program instructions for performing semantic zoom in a diagram of a hardware system, wherein the program instructions are executable to:

display the diagram of the hardware system, wherein the diagram comprises a plurality of icons representing electronic hardware components of the hardware system, wherein the diagram further comprises a plurality of graphical wires connecting the icons representing the electronic hardware components, wherein the graphical wires represent physical connectivity between the electronic hardware components in the hardware system, wherein the plurality of icons comprise a first icon representing a first electronic hardware component, wherein the first icon is displayed at a first level of magnification, wherein the first icon visually depicts a first representation of the first electronic hardware component;

receive user input to zoom on a first position of the diagram, wherein the first icon is displayed proximate to the first position of the diagram;

update the diagram to zoom on the first position in response to the user input, wherein said updating the diagram comprises displaying the first icon at a second level of magnification that is greater than the first level of magnification, wherein, after updating the diagram, the first icon visually depicts a second representation of the first electronic hardware component, and wherein the first representation is less complex than the second representation and shows less information regarding the electronic hardware component than the second representation, and wherein the second representation of the first electronic hardware component comprises one or more of:

a detailed image of the first electronic hardware component;

one or more icons representing software components implemented by or deployed on the first electronic hardware component; or

a hardware schematic of the first electronic hardware component.

2. The non-transitory, computer accessible memory medium of claim 1 , wherein the first representation comprises an image of the electronic hardware component.

3. The non-transitory, computer accessible memory medium of claim 1 , wherein the first icon changing from visually depicting the first representation to visually depicting the second representation is based on the first icon exceeding a threshold level of magnification.

4. The non-transitory, computer accessible memory medium of claim 3 , wherein below the threshold level of magnification, logical components corresponding to electronic hardware components are not displayed, wherein above the threshold level of magnification, logical components corresponding to the electronic hardware component are displayed.

5. The non-transitory, computer accessible memory medium of claim 1 , wherein the first icon changing from visually depicting the first representation to visually depicting the second representation is based on the first icon exceeding a threshold size.

6. The non-transitory, computer accessible memory medium of claim 1 , wherein during said displaying the diagram, other ones of the plurality of icons are displayed at a third level of magnification, wherein after said updating the diagram, the other ones of the plurality of icons are displayed at a fourth level of magnification that is less than the third level of magnification.

7. The non-transitory, computer accessible memory medium of claim 1 , wherein said receiving user input comprises receiving a gesture to a touch interface.

8. A method for performing semantic zoom in a diagram of a hardware system, comprising:

displaying the diagram of the hardware system, wherein the diagram comprises a plurality of icons representing electronic hardware components of the hardware system, wherein the diagram further comprises a plurality of graphical wires connecting the icons representing the electronic hardware components, wherein the graphical wires represent physical connectivity between the electronic hardware components in the hardware system, wherein the plurality of icons comprise a first icon representing a first electronic hardware component, wherein the first icon is displayed at a first level of magnification, wherein the first icon visually depicts a first representation of the first electronic hardware component;

receiving user input to zoom on a first position of the diagram, wherein the first icon is displayed proximate to the first position of the diagram;

updating the diagram to zoom on the first position in response to the user input, wherein said updating the diagram comprises displaying the first icon at a second level of magnification that is greater than the first level of magnification, wherein, after updating the diagram, the first icon visually depicts a second representation of the first electronic hardware component, and wherein the first representation is less complex than the second representation and shows less information regarding the electronic hardware component than the second representation, and wherein the second representation of the first electronic hardware component comprises one or more of:

a detailed image of the first electronic hardware component;

one or more icons representing software components implemented by or deployed on the first electronic hardware component; or

a hardware schematic of the first electronic hardware component.

9. The method of claim 8 , wherein the first representation comprises an image of the electronic hardware component.

10. The method of claim 8 , wherein the first icon changing from visually depicting the first representation to visually depicting the second representation is based on the first icon exceeding a threshold level of magnification.

11. The method of claim 10 , wherein below the threshold level of magnification, logical components corresponding to electronic hardware components are not displayed, wherein above the threshold level of magnification, logical components corresponding to the electronic hardware component are displayed.

12. The method of claim 8 , wherein the first icon changing from visually depicting the first representation to visually depicting the second representation is based on the first icon exceeding a threshold size.

13. The method of claim 8 , wherein during said displaying the diagram, other ones of the plurality of icons are displayed at a third level of magnification, wherein after said updating the diagram, the other ones of the plurality of icons are displayed at a fourth level of magnification that is less than the third level of magnification.

14. The method of claim 8 , wherein said receiving user input comprises receiving a gesture to a touch interface.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 052935/0001) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
Reel/Frame 065653/0463 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
SECURITY INTEREST Recorded Jun 14, 2020
From: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052935/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2011
From: KODOSKY, JEFFREY L.; FULLER, DAVID W, III; CORRELL, JEFFREY N.; SHAH, MOHAMMED KAMRAN; KORNERUP, JACOB; HAYLES, TIMOTHY J.; GABBERT, ADAM K.; CIFRA, CHRISTOPHER G.; LOY, JENIFER M.; POSTMA, SCOTT D.; ASHBY, RICHARD M.; CRAIN, CHARLES E., II
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 027093/0639 →