Alteration of a source data visualization based on user input
Abstract
A method may include displaying, via a display screen, a visualization of data within a user interface (UI). The data may include multiple layers of information. The method may include receiving, via the UI, a first user input effective to select portions of the data to be included in the visualization of the data displayed within the UI. The method may include receiving, via the UI, a second user input effective to select one or more subsets of the layers of information to be included in the visualization displayed within the UI. The method may include altering the visualization of the data within the UI based on the first user input and according to the second user input. The visualization of the data may be altered by hiding one or more subsets of the layers of information that are not to be included in the visualization displayed within the UI.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method to alter how source data is displayed within a user interface, the method comprising:
obtaining source data that is representative of a cloud infrastructure that performs cloud computing activities that are associated with a user of the cloud infrastructure, the source data organized into a plurality of layers of information that each describe a different categorizable aspect of the cloud infrastructure; displaying, via a display screen, a visualization of the source data within a user interface, the visualization including a top-level structure view representative of the cloud infrastructure as indicated by the source data; receiving, via the user interface, a first user input effective to select portions of the source data to be included in the visualization of the source data displayed within the user interface, the portions to be included relating to one or more aspects of the cloud infrastructure and corresponding to at least two layers of the plurality of layers of information, wherein the plurality of layers includes at least one layer disposed between the at least two layers and wherein the first user input indicates to hide the at least one layer; receiving, via the user interface, a second user input effective to select a type of connection between particular components that are part of the selected portions of the source data, wherein the second user input indicates that the type of connection is to be included in the visualization of the source data displayed within the user interface and wherein the second user input indicates a first portion of the source data is to be a start point and a second portion of the source data is to be an end point for displaying connections of the portions of the source data within the visualization of the source data; and causing depiction of the visualization according to the first user input and the second user input.
2 . The method of claim 1 further comprising:
receiving, via the user interface, a third user input effective to select one or more subsets of the at least two layers that are to be added to the visualization of the source data being displayed; and
further altering the visualization of the source data within the user interface according to the third user input.
3 . The method of claim 1 further comprising:
receiving, via the user interface, a third user input effective to select one or more subsets of the at least two layers to be hidden in the visualization of the source data being displayed; and
further altering the visualization of the source data within the user interface according to the third user input.
4 . The method of claim 2 , further comprising:
determining one or more portions of the source data to be hidden in the visualization of the source data within the user interface according to the third user input.
5 . The method of claim 1 further comprising associating, in the visualization of the source data within the user interface, two or more portions of the source data in two or more layers of the source data based on information in one or more layers of information that are hidden in the visualization of the source data.
6 . The method of claim 1 , wherein the source data further comprises a plurality of perspectives including paths associating all of the portions of the source data and altering the visualization of the source data comprises altering which of the associations-of the portions of the source data are included in the visualization of the source data being displayed.
7 . The method of claim 1 , wherein:
the source data further includes:
use information describing particular components of the cloud infrastructure that are used in relation to the cloud computing activities, and
containment information that describes relationships between the particular components; and
the top-level structure view representative of the cloud infrastructure is determined based on the use information and the containment information.
8 . One or more non-transitory computer-readable storage media having computer-executable instructions stored thereon that are executable by a processor device to perform or control performance of operations comprising:
obtaining source data that is representative of a cloud infrastructure that performs cloud computing activities that are associated with a user of the cloud infrastructure, the source data organized into a plurality of layers of information that each describe a different categorizable aspect of the cloud infrastructure; displaying, via a display screen, a visualization of the source data within a user interface, the visualization including a top-level structure view representative of the cloud infrastructure as indicated by the source data; receiving, via the user interface, a first user input effective to select portions of the source data to be included in the visualization of the source data displayed within the user interface, the portions to be included relating to one or more aspects of the cloud infrastructure and corresponding to at least two layers of the plurality of layers of information, wherein the plurality of layers includes at least one layer disposed between the at least two layers and wherein the first user input indicates to hide the at least one layer; receiving, via the user interface, a second user input effective to select a type of connection between particular components that are part of the selected portions of the source data, wherein the second user input indicates that the type of connection is to be included in the visualization of the source data displayed within the user interface and wherein the second user input indicates a first portion of the source data is to be a start point and a second portion of the source data is to be an end point for displaying connections of the portions of the source data within the visualization of the source data; and causing depiction of the visualization according to the first user input and the second user input.
9 . The one or more non-transitory computer-readable storage media of claim 8 , the operations further comprising:
receiving, via the user interface, a third user input effective to select one or more subsets of the at least two layers that are to be added to the visualization of the source data being displayed; and further altering the visualization of the source data within the user interface according to the third user input.
10 . The one or more non-transitory computer-readable storage media of claim 8 , the operations further comprising:
receiving, via the user interface, a third user input effective to select one or more subsets of the at least two layers to be hidden in the visualization of the source data being displayed; and further altering the visualization of the source data within the user interface according to the third user input.
11 . The one or more non-transitory computer-readable storage media of claim 8 , the operations further comprising:
determining one or more portions of the source data to be hidden in the visualization of the source data within the user interface according to the second user input.
12 . The one or more non-transitory computer-readable storage media of claim 8 , the operations further comprising associating, in the visualization of the source data within the user interface, two or more portions of the source data in two or more layers of the source data based on information in one or more layers of information that are hidden in the visualization of the source data.
13 . The one or more non-transitory computer-readable storage media of claim 8 , wherein the source data further comprises a plurality of perspectives including paths associating all of the portions of the source data and altering the visualization of the source data comprises altering which of the associations of the portions of the source data are included in the visualization of the source data being displayed.
14 . The one or more non-transitory computer-readable storage media of claim 8 , wherein:
the source data further includes:
use information describing particular components of the cloud infrastructure that are used in relation to the cloud computing activities, and
containment information that describes relationships between the particular components; and
the top-level structure view representative of the cloud infrastructure is determined based on the use information and the containment information.
15 . A system comprising:
one or more processors configured to cause performance of operations comprising:
obtaining source data that is representative of a cloud infrastructure that performs cloud computing activities that are associated with a user of the cloud infrastructure, the source data organized into a plurality of layers of information that each describe a different categorizable aspect of the cloud infrastructure;
displaying, via a display screen, a visualization of the source data within a user interface, the visualization including a top-level structure view representative of the cloud infrastructure as indicated by the source data;
receiving, via the user interface, a first user input effective to select portions of the source data to be included in the visualization of the source data displayed within the user interface, the portions to be included relating to one or more aspects of the cloud infrastructure and corresponding to at least two layers of the plurality of layers of information, wherein the plurality of layers includes at least one layer disposed between the at least two layers and wherein the first user input indicates to hide the at least one layer;
receiving, via the user interface, a second user input effective to select a type of connection between particular components that are part of the selected portions of the source data, wherein the second user input indicates that the type of connection is to be included in the visualization of the source data displayed within the user interface and wherein the second user input indicates a first portion of the source data is to be a start point and a second portion of the source data is to be an end point for displaying connections of the portions of the source data within the visualization of the source data; and
causing depiction of the visualization according to the first user input and the second user input.
16 . The system of claim 15 , the operations further comprising:
receiving, via the user interface, a third user input effective to select one or more subsets of the at least two layers that are to be added to the visualization of the source data being displayed; and further altering the visualization of the source data within the user interface according to the third user input.
17 . The system of claim 15 , the operations further comprising:
receiving, via the user interface, a third user input effective to select one or more subsets of the at least two layers to be hidden in the visualization of the source data being displayed; and further altering the visualization of the source data within the user interface according to the third user input.
18 . The system of claim 15 , the operations further comprising:
determining one or more portions of the source data to be hidden in the visualization of the source data within the user interface according to the second user input.
19 . The system of claim 15 , wherein the source data further comprises a plurality of perspectives including paths associating all of the portions of the source data and altering the visualization of the source data comprises altering which of the associations of the portions of the source data are included in the visualization of the source data being displayed.
20 . The system of claim 15 , wherein:
the source data further includes:
use information describing particular components of the cloud infrastructure that are used in relation to the cloud computing activities, and
containment information that describes relationships between the particular components; and
the top-level structure view representative of the cloud infrastructure is determined based on the use information and the containment information.Join the waitlist — get patent alerts
Track US2022057905A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.