Generation of data visualizations on a single visual representation

US12271981B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12271981-B2
Application numberUS-202217973281-A
CountryUS
Kind codeB2
Filing dateOct 25, 2022
Priority dateOct 25, 2022
Publication dateApr 8, 2025
Grant dateApr 8, 2025

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 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.

First claim

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

Assignees

Inventors

Classifications

  • G06T11/10Primary

    Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • Software metrics · CPC title

  • Visual data mining; Browsing structured data · CPC title

  • Machine learning · 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 US12271981B2 cover?
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 p…
Who is the assignee on this patent?
Kyndryl Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 08 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).