Techniques for visualizing storage cluster system configurations and events

US2017124167A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017124167-A1
Application numberUS-201514928247-A
CountryUS
Kind codeA1
Filing dateOct 30, 2015
Priority dateOct 30, 2015
Publication dateMay 4, 2017
Grant date

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.

Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes a processor component; a rendering component to generate a visualization of at least a portion of a storage cluster system for presentation on a display, the visualization to comprise a depiction of an object that corresponds to a component of the storage cluster system; and an interpretation component to interpret received indications of operation of an input device to select the depicted object and to select a first time and a second time along a timeline presented on the display, and to generate a command to request information indicating a change in state of the object between the first and second times.

First claim

Opening claim text (preview).

1 . An apparatus comprising: a processor component; a rendering component to generate a visualization of at least a portion of a storage cluster system for presentation on a display, the visualization to comprise a depiction of an object that corresponds to a component of the storage cluster system; and an interpretation component to interpret received indications of operation of an input device to select the depicted object and to select a first time and a second time along a timeline presented on the display, and to generate a command to request information indicating a change in state of the object between the first and second times. 2 . The apparatus of claim 1 , comprising a user interface (UI) component to operate the display and the input device to provide a user interface to enable operation of the input device to select the object and the first and second times, and to monitor the input device to receive the indications of operation of the input device to select the object and the first and second times. 3 . The apparatus of claim 2 , the UI component to present a menu of selectable menu items on the display, each menu item to correspond to a different storage cluster system, the UI component to monitor the input device to receive an indication of operation of the input device to select one of the menu item that corresponds to the storage cluster system, and the interpretation component to generate the command to specify the storage cluster system in response to the selection of the menu item. 4 . The apparatus of claim 2 , comprising: a network interface to couple the processor component to a network; and a communications component to transmit the command to a visualization server via the network interface to be translated into query instructions to search for a system entry corresponding to the storage cluster system within a system database and into query instructions to search for the requested information within the system entry. 5 . The apparatus of claim 4 , the communications component to receive the requested information from the visualization server via the network interface, the rendering component to generate a new visualization based on the requested information to comprise a depiction of the change in state of the component between the first and second times as a change in state of the corresponding object between the first and second times, the rendering component to generate a new timeline to comprise at least one indication of an event that is associated with the change in state of the object between the first and second times, and the rendering component to present the new visualization and the new timeline on the display. 6 . The apparatus of claim 1 , comprising a translation component of a visualization server to translate the command to into query instructions to search for a system entry corresponding to the storage cluster system within a system database and into query instructions to search for the requested information within the system entry. 7 . The apparatus of claim 6 , the rendering component to generate a new visualization based on the requested information to comprise a depiction of the change in state of the component between the first and second times as a change in state of the corresponding object between the first and second times, the rendering component to generate a new timeline to comprise at least one indication of an event that is associated with the change in state of the object between the first and second times, and the apparatus comprising: a network interface of the visualization server to couple the processor component to a network; and a communications component to receive the command from another device via the network interface and to transmit a representation of the visualization to the other device via the network interface. 8 . The apparatus of claim 6 , comprising the system database and a database component to generate the system entry to include a separate object entry corresponding to each component of multiple components of the storage cluster system to treat each component of the multiple components as an object, and each object entry to comprise a data structure to store indications of various aspects of the operation of a corresponding one of the multiple components as properties of the corresponding object. 9 . A computer-implemented method comprising: generating a visualization of at least a portion of a storage cluster system for presentation on a display, the visualization to comprise a depiction of an object that corresponds to a component of the storage cluster system; generating a timeline for presentation on the display; receiving indications of operation of an input device associated with the display to select the depicted object and to select a first time and a second time along the timeline; and generating a command to request information indicating a change in state of the object between the first and second times. 10 . The computer-implemented method of claim 9 , comprising: operating the display and the input device to provide a user interface (UI); presenting the visualization and the timeline; and monitoring the input device to receive the indications of operation of the input device to select the object and the first and second times. 11 . The computer-implemented method of claim 10 , comprising: presenting a menu of selectable menu items on the display, each menu item to correspond to a different storage cluster system; monitoring the input device to receive an indication of operation of the input device to select one of the menu item that corresponds to the storage cluster system; and generating the command to specify the storage cluster system in response to the selection of the selectable menu item. 12 . The computer-implemented method of claim 10 , comprising: transmitting the command to a visualization server via a network to be translated into query instructions to search for a system entry corresponding to the storage cluster system within a system database and into query instructions to search for the requested information within the system entry; receiving the requested information from the visualization server via the network; generating a new visualization based on the requested information to comprise a depiction of the change in state of the component between the first and second times as a change in state of the corresponding object between the first and second times; generating a new timeline to comprise at least one indication of an event that is associated with the change in state of the object between the first and second times; and presenting the new visualization and the new timeline on the display. 13 . The computer-implemented method of claim 9 , comprising: receiving the command from another device via a network; translating the command into query instructions to search for a system entry corresponding to the storage cluster system within a system database and into query instructions to search for the requested information within the system entry; generating a new visualization based on the requested information to comprise a depiction of the change in state of the component between the first and second times as a change in state of the corresponding object between the first and second times; generating a new timeline to comprise at least one indication of an event that is associated with the change in state of the object between the first and second times; and transmitting a representation of the visualization to the other device via the network. 14 . The computer-implemented method

Assignees

Inventors

Classifications

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

  • Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title

  • Network utilisation, e.g. volume of load or congestion level · CPC title

  • Active monitoring, e.g. heartbeat, ping or trace-route · CPC title

  • Query translation · 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 US2017124167A1 cover?
Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes a processor component; a rendering component to generate a visualization of at least a portion of a storage cluster system for presentation on a display, the visualization to comprise a depiction of an object that corresponds to a com…
Who is the assignee on this patent?
Netapp Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30572. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).