US 12,287,769 B2
System, method, and computer program for platform independent JSON configuration based reporting services
Desh Sharma, Bengaluru (IN); Sweety Jeswani, Mumbai (IN); Hans P Nirmal, Frisco, TX (US); Sushant Paul, Bengaluru (IN); and Sanketh Bhat, Bengaluru (IN)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Jun. 12, 2023, as Appl. No. 18/208,568.
Claims priority of application No. 202311030891 (IN), filed on Apr. 29, 2023.
Prior Publication US 2024/0362195 A1, Oct. 31, 2024
Int. Cl. G06F 16/21 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/217 (2019.01) [G06F 16/2282 (2019.01)] 17 Claims
OG exemplary drawing
 
1. A method for generating platform and database agnostic reports by utilizing one or more processors along with allocated memory, the method comprising:
receiving a configuration file via a user interface, the configuration file including reporting configurations for components associated with reporting service;
interpreting the configuration file by utilizing corresponding interpreter libraries;
invoking, in response to interpreting the configuration file, a predefined application programming interface (API);
processing, in response to invoking the API, the reporting configurations using the interpreter libraries to process data object references and pre-configured report layout formats;
receiving a request from a user to generate a custom report; and
automatically rendering, in response to receiving the request, a platform and a database agnostic report by implementing a desired visualization techniques,
wherein the platform and the database agnostic report is automatically generated in a manner such that the generated report is independently tuned or modified for optimal visualizations and modifications without affecting the configuration file or without depending on types of the database and the platform.