IP Library Granted Patent US 12,399,809
Granted Patent B2
US 12,399,809 · App. 18/330,230 · Granted Aug 26, 2025

Graphic user interface heatmap of most used system transaction with test automation details

Inventors: Lev Kushnir (Vienna, AT); Amol Awate (Karnatake, IN); Rick Chalkley (Richmond, VA); Gerd Weishaar (Schwyz, CH); Gurpreet Chahal (Karnataka, IN); Sumit Chourasia (Karnataka, IN)
Assignee: UiPath, Inc.
G06F11/3688G06F11/3692G06Q10/103G06F11/3452G06F11/3495
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,399,809
App. No.
18/330,230
Granted
Aug 26, 2025
Kind
B2
Abstract

A method for transformation and visualization of consolidated data is provided. The method is executed by a determination engine implemented as a computer program within a computing environment. The method includes executing a data consolidation that normalizes aggregated data into the consolidated data by subjecting the aggregated data to transformations per weights to output the consolidated data. The method includes executing a data transformation and visualization by determining final ratings for the consolidated data and generating on a display a user interface comprising a heatmap depicting the consolidated data according to the final ratings.

Claims (28)

1. A method for transformation and visualization of consolidated data, the method executed by a determination engine implemented as a computer program within a computing environment, the method comprising:

executing, by the determination engine, a data consolidation that aggregates transaction data of a software system to produce aggregated data and normalizes the aggregated data into the consolidated data by subjecting the aggregated data to transformations per weights and one or more categories of the weights to output the consolidated data,

wherein the transaction data comprises gigabytes of data; and

executing, by the determination engine, a data transformation and visualization by determining final ratings for the consolidated data and generating on a display a user interface comprising a heatmap depicting the consolidated data according to the final ratings,

wherein the final ratings comprise averages or a weighted averages of the one or more categories for the weights.

2. The method of claim 1 , wherein the transaction data comprises data generated by the software system across one or more servers, one or more users, or one or more transactions.

3. The method of claim 1 , wherein a collection program of the determination engine executes at one or more time intervals to aggregate the transaction data.

4. The method of claim 1 , wherein the weights comprise the one or more categories that comprise at least one of a user category, a dialog category, a time category, an object category, and an intensity category.

5. The method of claim 4 , wherein the dialog category comprises a number of executions of a transaction.

6. The method of claim 4 , wherein the time category comprises overall processing time of a software system.

7. The method of claim 4 , wherein the object category comprises a number of development objects.

8. The method of claim 4 , wherein the object category comprises a type of transaction.

9. The method of claim 4 , wherein the weights are determined by the determination engine along a range from 0.0000 to 1.0000.

10. The method of claim 1 , wherein the determination engine implements the data transformation by analyzing the consolidated data utilizing a mathematical algorithm to generate the final ratings.

11. The method of claim 1 , wherein the final ratings indicate relevance or degrees of strength of the consolidated data.

12. The method of claim 1 , wherein the heatmap comprises one or more elements.

13. The method of claim 12 , wherein the one or more elements comprise boxes and one or more credentials comprise sizes of the boxes or colors of the boxes.

14. The method of claim 13 , wherein the sizes of the boxes correspond to the final ratings.

15. The method of claim 13 , wherein the colors of the boxes correspond to test coverages.

16. The method of claim 1 , wherein the determination engine is added software of a software system or an independent application.

17. The method of claim 1 , wherein the method implemented by the determination engine is applied to one or more of SAP ECC, SAP S/4HANA, and SAP EWM.

18. The method of claim 1 , wherein the transaction data is data generated by an ST03 system across all servers, users, and transactions and data generated by SAP transactions, SAP Fiori Applications, SAP Webdynpro, SAP WinGUI, and SAP WebGUI.

19. The method of claim 1 , wherein the transaction data comprises 10 GB of technical data or more.

20. A computing environment comprising at least one processor executing a computer program for a determination engine, a memory of the computing environment comprises the computer program, the determination engine configured to implement transformation and visualization of consolidated data by causing the computing environment to:

execute a data consolidation that aggregates transaction data of a software system to produce aggregated data and normalizes the aggregated data into the consolidated data by subjecting the aggregated data to transformations per weights and one or more categories of the weights to output the consolidated data,

wherein the transaction data comprises gigabytes of data; and

execute a data transformation and visualization by determining final ratings for the consolidated data and generating on a display a user interface comprising a heatmap depicting the consolidated data according to the final ratings,

wherein the final ratings comprise averages or a weighted averages of the one or more categories for the weights.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2023
From: KUSHNIR, LEV; AWATE, AMOL; CHALKLEY, RICK; WEISHAAR, GERD; CHAHAL, GURPREET; CHOURASIA, SUMIT
To: UIPATH, INC.
Reel/Frame 063871/0895 →
Priority Claims (1)
IN 202311029856 · Apr 25, 2023 · national
Continuity (1)
Related Publication 20240362157A1 · Oct 31, 2024
References Cited (16)
US 9098412B1 · Marchant · 2015 [cited by examiner]
US 11003572B2 · Naylor-Teece · 2021 [cited by examiner]
US 11436006B2 · Gass et al. · 2022 [cited by applicant]
US 11520947B1 · Serackis · 2022 [cited by examiner]
US 11972272B2 · Berg · 2024 [cited by examiner]
US 20120084224A1 · Bhandar · 2012 [cited by examiner]
US 20130307843A1 · Vishal et al. · 2013 [cited by applicant]
US 20170132649A1 · Oliva · 2017 [cited by examiner]
US 20170153799A1 · Hoyer · 2017 [cited by examiner]
US 20190243641A1 · Gass · 2019 [cited by examiner]
US 20220035730A1 · Srinivasetet et al. · 2022 [cited by applicant]
AU 2020102300A4 · 2020 [cited by applicant]
Adjusting your Websites to Fit all Types of Resolution Using HTML and CSS by Goonathilake published Apr. 24, 2014 https://www.codeproject.com/Articles/762201/Adjusting-your-Websites-to-Fit-all-Types-of-Resolu (Year: 201… [cited by examiner]
Sap Hana Troubleshooting and Performance Analysis Guide Document Version: 1.0—Jul. 17, 2020 https://sapbasisprep.wordpress.com/wp-content/uploads/2020/09/sap_hana_troubleshooting_and_performance_analysis_guide_en.pdf (Y… [cited by examiner]
Matejka, et al. “Patina: Dynamic Heatmaps for Visualizing Application Usage” Apr. 27, 2013. [cited by applicant]
Singh “Interactive Visual Analysis of Anomalous Accounts Payable Transactions in SAP Enterprise Systems” Feb. 2, 2016. [cited by applicant]