Linking tag selections across multiple dashboards

US10055084B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10055084-B2
Application numberUS-201414569824-A
CountryUS
Kind codeB2
Filing dateDec 15, 2014
Priority dateDec 15, 2014
Publication dateAug 21, 2018
Grant dateAug 21, 2018

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.

A first data visualization based on first and second sets of data items is provided on a first dashboard. A second data visualization based on third and fourth sets of data items is provided on a second dashboard. Each data item of the first and third sets has at least a first tag. Each data item of the second and fourth sets does not have the first tag. A selection of the first tag is received. In response to the selection, a third data visualization based on the first set of data items and not based on the second set of data items is provided in place of the first data visualization and a fourth data visualization based on the third set of data items and not based on the fourth set of data items is provided in place of the second data visualization.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for managing a plurality of dashboards configured for monitoring computer servers, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a 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. 2. The computer program product of claim 1 , wherein the first dashboard is part of the first application and the second dashboard is part of the second application. 3. A system for managing a plurality of dashboards configured for monitoring computer servers, the system comprising: a memory; and at least one processor circuit in communication with the memory, wherein the at least one processor circuit is configured to perform a 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

Assignees

Inventors

Classifications

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 US10055084B2 cover?
A first data visualization based on first and second sets of data items is provided on a first dashboard. A second data visualization based on third and fourth sets of data items is provided on a second dashboard. Each data item of the first and third sets has at least a first tag. Each data item of the second and fourth sets does not have the first tag. A selection of the first tag is received…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 21 2018 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).