×

Linking tag selections across multiple dashboards

  • US 10,048,825 B2
  • Filed: 12/17/2014
  • Issued: 08/14/2018
  • Est. Priority Date: 12/15/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for managing a plurality of dashboards configured for monitoring computer servers, the method comprising:

  • obtaining, from a first database and by a first application, a first set of data items and a second set of data items, each data item of the first set of data items having at least a first tag and each data item of the second set of data items not having the first tag, wherein the first set of data items are measures of a first computing resource usage metric by corresponding computer servers of a first set of the computer servers, and wherein the second set of data items are measures of the first computing resource usage metric by corresponding computer servers of a second set of the computer servers;

    generating, using the first application, a first data visualization based on the first set of data items and further based on the second set of data items by processing the first set of data items and the second set of data items, wherein the first data visualization is a first graph depicting values generated based on the first computing resource usage metric for both the first set of computer servers and the second set of computer servers;

    providing, on a first dashboard of the plurality of dashboards, the first data visualization, wherein the first dashboard includes a first tag selector tool configured to receive a user selection of one or more tags;

    obtaining, from a second database and by a second application, a third set of data items and a fourth set of data items, each data item of the third set of data items having at least the first tag and each data item of the fourth set of data items not having the first tag, wherein the third set of data items are measures of a second computing resource usage metric by corresponding computer servers of the first set of the computer servers, and wherein the fourth set of data items are measures of the second computing resource usage metric by corresponding computer servers of the second set of the computer servers;

    generating, using the second application, a second data visualization based on the third set of data items and further based on the fourth set of data items by processing the third set of data items and the fourth set of data items, wherein the second data visualization depicts values generated based on the second computing resource usage metric for both the first set of computer servers and the second set of computer servers;

    providing, on a second dashboard of the plurality of dashboards, the second data visualization;

    receiving a selection of the first tag, wherein the selection of the first tag is made by a user via the first tag selector tool;

    filtering out, using the first application and in response to the selection of the first tag, the second set of data items from the first set of data items;

    generating, using the first application and subsequent to the filtering out the second set of data items, a third data visualization based on the first set of data items and further not based on the second set of data items by processing the first set of data items, wherein the third data visualization is a second graph depicting values generated based on the first computing resource usage metric for the first set of computer servers;

    providing, in response to the selection of the first tag, the third data visualization in place of the first data visualization;

    filtering out, using the second application and in response to the selection of the first tag, the fourth set of data items from the third set of data items;

    generating, using the second application and subsequent to the filtering out the fourth set of data items, a fourth data visualization based on the third set of data items and further not based on the fourth set of data items by processing the third set of data items, wherein the fourth data visualization depicts values generated based on the second computing resource usage metric for the first set of computer servers; and

    providing, in response to the selection of the first tag, the fourth data visualization in place of the second data visualization,wherein a dashboard connector module that is not part of the first application or the second application serves as a link between the first application and the second application to enable two-way synchronization of tag selections between them, and wherein the method further comprises;

    notifying, using the first application and in response to the selection of the first tag, the dashboard connection module of the selection of the first tag; and

    pushing, by the dashboard connection module, the notification of the selection of the first tag to the second application, wherein the filtering out, using the second application, the fourth set of data items from the third set of data items is responsive to the pushed notification.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×