Viewpoint Camp Visualization
US-2024111963-A1 · Apr 4, 2024 · US
US12271981B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12271981-B2 |
| Application number | US-202217973281-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 25, 2022 |
| Priority date | Oct 25, 2022 |
| Publication date | Apr 8, 2025 |
| Grant date | Apr 8, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method, in accordance with one embodiment, includes collecting data relating to development of a software product, the collected data including a plurality of different types of data relating to the development of the software product. A portion of the collected data is selected based on a characteristic of an intended user, the portion of the collected data including a plurality of the types of data. The selected portion of the collected data is transformed into data visualizations representing the data, the different types of the data having different data visualizations relative to one another. The data visualizations are output in a single visual representation for display to the intended user.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: collecting data relating to development of a software product, the collected data including a plurality of different types of data relating to the development of the software product; selecting a portion of the collected data based on a characteristic of an intended user, the portion of the collected data including a plurality of the types of data; inputting to a machine learning module the selected portion of the collected data-, the machine learning module transforming the selected portion of the collected data into data visualizations representing the data, wherein the different types of the data comprise different data visualizations relative to one another; determining multiple intents of the collected data relating to development of the software product based on an assessment of the collected data; creating different viewpoints of the collected data based on the intents; obtaining viewpoints for an intended user, wherein the characteristic of the intended is selected from the group consisting of: a role of the intended user, a permission of the intended user, a previous recommendation corresponding to the intended user, and an activity profile of the intended user; correlating the retrieved viewpoints for the intended user with the viewpoints of the data, wherein, in response to monitoring web browsing for the intended user, preferences for the intended user are ordered in a ranking, wherein the retrieved viewpoints are selected according to the ranking of the preferences of the intended user; wherein transforming the collected data into the data visualizations representing the data is further based on the correlation of the viewpoints; and outputting the data visualizations in a single visual representation for display to the intended user and updating the single visual representation during runtime. 2. The computer-implemented method of claim 1 , wherein the selected portion of the collected data is transformed into data visualizations representing the data using artificial intelligence. 3. The computer-implemented method of claim 1 , wherein the machine learning module determines features of the selected portion of the collected data to transform into the data visualizations for display to the intended user. 4. The computer-implemented method of claim 1 , wherein the different data visualizations include different features corresponding to the different types of data, the different features being selected from the group consisting of: shape, line, bar, line type, color, and fill. 5. The computer-implemented method of claim 1 , comprising detecting presence of new data not already considered when creating the single visual representation; and updating the single visual representation based on the new data. 6. The computer-implemented method of claim 5 , wherein the new data is transformed into a data visualization that is of a different type than any data visualizations present in the single visual representation. 7. The computer-implemented method of claim 1 , comprising receiving a request to change the type of visual output of one of the data inputs to a different type; and changing the visual output for the data input to the different type. 8. The computer-implemented method of claim 1 , wherein the viewpoint for the intended user is determined based on prior activities by the intended user. 9. The computer-implemented method of claim 1 , comprising generating a regression model for the intended user based on the obtained viewpoints for the intended user and the viewpoints of the data correlated therewith. 10. The computer-implemented method of claim 9 , comprising assigning weightings to the correlated viewpoints using the regression model; sorting the correlated viewpoints based on weightings; and highlighting at least some of the data visualizations based on the weightings of the correlated viewpoints. 11. A computer program product for outputting data visualizations in a single visual representation, 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 operations comprising: collecting data relating to development of a software product, the collected data including a plurality of different types of data relating to the development of the software product; selecting a portion of the collected data based on a characteristic of an intended user, the portion of the collected data including a plurality of the types of data; inputting to a machine learning module the selected portion of the collected data, the machine learning module transforming the selected portion of the collected data into data visualizations representing the data, wherein the different types of the data comprise different data visualizations relative to one another; determining multiple intents of the collected data relating to development of the software product based on an assessment of the collected data; creating different viewpoints of the collected data based on the intents; obtaining viewpoints for an intended user, wherein the characteristic of the intended user is selected from the group consisting of: a role of the intended user, a permission of the intended user, a previous recommendation corresponding to the intended user, and an activity profile of the intended user; correlating the retrieved viewpoints for the intended user with the viewpoints of the data, wherein, in response to monitoring web browsing for the intended user preferences for the intended user are ordered in a ranking, wherein the retrieved viewpoints are selected according to the ranking of the preferences of the intended user; wherein transforming the collected data into data visualizations representing the data is further based on the correlation of the viewpoints; and outputting the data visualizations in a single visual representation for display to the intended user and update the single visual representation during runtime. 12. A system, comprising: a hardware processor; and logic executable by the hardware processor, the logic being configured to perform operations comprising: collecting data relating to development of a software product, the collected data including a plurality of different types of data relating to the development of the software product; selecting a portion of the collected data based on a characteristic of an intended user, the portion of the collected data including a plurality of the types of data; inputting to a machine learning module the selected portion of the collected data, the machine learning module transforming the selected portion of the collected data into data visualizations representing the data, wherein the different types of the data comprise different data visualizations relative to one another; determining multiple intents of the collected data relating to development of the software product based on an assessment of the collected data; creating different viewpoints of the collected data based on the intents; obtaining viewpoints for an intended user, wherein the characteristic of the intended user is selected from the group consisting of: a role of the intended user, a permission of the intended user, a previous recommendation corresponding to the intended user, and an activity profile of the intended user; correlating the retrieved viewpoints for the intended user with the viewpoints of the data, wherein, in response to monitoring web browsing for the intended user, preferences for the intended user are ordered in a ranki
Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title
Drawing of charts or graphs · CPC title
Software metrics · CPC title
Visual data mining; Browsing structured data · CPC title
Machine learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.