Extensible infrastructure for representing networks including virtual machines

US9602358B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9602358-B2
Application numberUS-201113218121-A
CountryUS
Kind codeB2
Filing dateAug 25, 2011
Priority dateAug 25, 2011
Publication dateMar 21, 2017
Grant dateMar 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments provide a virtual machine infrastructure including an application model and a user interface for displaying data associated with a plurality of nodes. The user interface is arranged in a hierarchy of views. An application is added to the infrastructure by adding an edge category and a view extension to the infrastructure. The user interface simultaneously displays the added view extension together with a view extension provided by another application.

First claim

Opening claim text (preview).

What is claimed: 1. A system comprising: one or more processors configured to execute: a plurality of applications, each application: defining at least one edge category for at least one of a plurality of nodes, each node connected to at least one other node of the plurality of nodes by an edge in an edge category associated with a type of the node; and providing at least one plugin, each plugin augmenting user interface functionality by adding at least one corresponding view for managing and/or monitoring one or more of the nodes, and a user interface of a virtual machine infrastructure, the user interface displaying the at least one corresponding view from each of the at least one plugin of each of the plurality of applications simultaneously, wherein each of the plurality of nodes is a system object. 2. The system of claim 1 , wherein the user interface navigates a graph formed by the plurality of nodes connected by edges in a tabular format. 3. The system of claim 1 , wherein display data from the at least one of the views is associated with an anchor node and the anchor node is the focus of a navigation panel of the user interface. 4. The system of claim 1 , wherein an application of the plurality of applications defines a type of at least one node. 5. The system of claim 1 , wherein adding an application extends the functionality of the virtual machine infrastructure. 6. A method of adding an application to a virtual machine infrastructure, the method comprising: adding an edge category to the virtual machine infrastructure, wherein the edge category defines a set of nodes, wherein each node in the set of nodes is a system object and is connected to at least one other node by an edge in the edge category, and wherein the virtual machine infrastructure includes an application model and a user interface at least partially defined by the application model; and adding a first plugin, which augments user interface functionality by adding at least a first view for managing and/or monitoring one or more of the nodes, to the user interface of the virtual machine infrastructure using the application model, wherein the user interface simultaneously displays the first view from the first plugin together with a second view from a second plugin provided by another application, the user interface displaying data shared by the first and second views. 7. The method of claim 6 , further comprising adding a node type to the virtual machine infrastructure. 8. The method of claim 6 , further comprising adding a node to the virtual machine infrastructure. 9. The method of claim 6 , wherein the user interface of the virtual machine infrastructure simultaneously displays data from at least two applications added to the virtual machine infrastructure. 10. The method of claim 6 , wherein adding an application extends the functionality of the virtual machine infrastructure. 11. The method of claim 6 , further comprising adding a plurality of nodes to the virtual machine infrastructure and connecting each node of the plurality of nodes to at least one other node. 12. The method of claim 6 , further comprising adding an entry point to the user interface of the virtual machine infrastructure. 13. The method of claim 6 , further comprising: adding a plurality of nodes to the virtual machine infrastructure; and adding an application perspective for each of the plurality of added nodes. 14. A computer readable storage media having computer executable instructions, the computer executable instructions comprising: an application comprising components that provide functionality to a virtual machine infrastructure, the virtual machine infrastructure comprising an application model and a user interface at least partially defined by the application model, the application further comprising: an edge category component for adding an edge category to the virtual machine infrastructure, wherein the edge category defines a set of nodes, and wherein each node in the set of nodes represents a system object and is connected to at least one other node by an edge in the edge category; and a view extension component for adding a first plugin, which augments user interface functionality by adding at least a first view for managing and/or monitoring one or more of the nodes, to the user interface of the virtual machine infrastructure, the user interface displaying the first view from the first plugin simultaneously with a second view from a second plugin provided by another application, the user interface displaying data shared by the first and second views. 15. The computer readable storage media of claim 14 , the application further comprising a node component for adding a node type to the virtual machine infrastructure. 16. The computer readable storage media of claim 14 , wherein the user interface of the virtual machine infrastructure simultaneously displays data from at least two applications added to the virtual machine infrastructure. 17. The computer readable storage media of claim 14 , wherein the application extends the functionality of the virtual machine infrastructure. 18. The computer readable storage media of claim 14 , the application further comprising a node component for adding a plurality of nodes to the virtual machine infrastructure and connecting each node of the plurality of nodes to at least one other node. 19. The computer readable storage media of claim 14 , the application further comprising an entry point component for adding an entry point to the user interface of the virtual machine infrastructure. 20. The computer readable storage media of claim 14 , wherein the application further comprises: a node component for adding a plurality of nodes to the virtual machine infrastructure; and an application perspective component for adding an application perspective for each of the plurality of added nodes. 21. The system of claim 1 , wherein the system object is one of the following: a computing device, a system resource, or a network switch.

Assignees

Inventors

Classifications

  • where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title

  • with visual {or acoustical} indication of the functioning of the machine · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Interaction with page-structured environments, e.g. book metaphor · CPC title

  • H04L41/22Primary

    comprising specially adapted graphical user interfaces [GUI] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9602358B2 cover?
Embodiments provide a virtual machine infrastructure including an application model and a user interface for displaying data associated with a plurality of nodes. The user interface is arranged in a hierarchy of views. An application is added to the infrastructure by adding an edge category and a view extension to the infrastructure. The user interface simultaneously displays the added view ext…
Who is the assignee on this patent?
Cannon Iii Thomas C, Dee Stephanie, Shepherd Peter J, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F11/3006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).