HIERARCHICAL DATA CHANGE ANALYSIS AND RISK SCORING SYSTEM

TR202613300A2Pending Publication Date: 2026-08-21TURKCELL TEKNOLOJI ARASTIRMA & GELISTIRME AS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
TR202613300
Authority / Receiving Office
TR · TR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2026-08-06
Publication Date
2026-08-21

Smart Images

  • Figure 00000014_0000
    Figure 00000014_0000
Patent Text Reader

Abstract

This invention relates to a system (1) that enables the analysis of changes between hierarchical data packets of different versions not only through textual differences but also by considering the data structure, the functional importance of data fields and defined business rules; classifies the detected changes according to risk levels and presents the results to the user by visualizing them.
Need to check novelty before this filing date? Find Prior Art

Description

1 TARIFF HIERARCHICAL DATA CHANGE ANALYSIS AND RISK SCORING SYSTEM Technical Area 5 This discovery addresses issues that arise during the comparison of hierarchical data structures. automatic identification of structural and semantic changes, evaluating the changes from a business logic perspective, risk levels a 10 that enables the calculation and visual presentation of the analysis results. It is related to the system. Previous Technique In the current state of the art, identifying differences between two datasets takes 15 years. For this purpose, text-based comparison algorithms are mostly used. These algorithms perform row-based or character-based comparisons between two devices. It shows the differences between the files. However, in hierarchical data structures These comparisons lead to various technical problems. In current systems, the same data is only found in a different order, resulting in 20 different data points. It is reported as a difference even though no change has occurred. This The problem is especially prevalent in multi-layered data structures where unnecessary error logs are present. This leads to complications and makes the analysis process more difficult. Therefore, new A dataset comparison system is needed. United States Regulation US11314807B2, which is included in the known state of the art. In patent documents, structured documents follow a predetermined scheme. The text describes a system that compares data by converting it to XML format. However, this method allows them to make comparisons by taking data types into account. despite the highlighted differences obtained, the operational importance of 30 It is unable to determine this and relate it to past system behaviors. 2 Brief Description of the Invention The purpose of this invention is to investigate the interaction that occurs between two or more hierarchical datasets. The goal is to provide a system that semantically analyzes the incoming changes. Another purpose of the invention is to detect node position changes occurring in the data structure. Instead of viewing it as data loss, perceive it as a structural transformation. The goal is to reduce the occurrence of errors. Another aim of the invention is to make changes not only technically, but also in terms of business logic. By enabling evaluation from this perspective as well, critical data areas are given higher priority. The primary goal is to ensure it is analyzed. Detailed Description of the Invention The "Hierarchical Data Exchange" carried out to achieve the purpose of this invention The "Analysis and Risk Scoring System" is shown in the attached figure; Figure 1. Schematic view of the system described in the invention. The parts shown in the figure are individually numbered, and these numbers correspond to... The corresponding answers are given below. 1. System 2. Electronic device 25 3. Database 4. Server D. External server 3 Analyzing semantic changes between hierarchical data packets. The system that provides the subject of the invention (1); • Receiving a request for a comparison operation regarding hierarchical data packets and enables the analysis results to be presented to the user. at least one electronic device configured to provide an interface (2), 5 • analyzed data packets, data schemas, historical analysis records, risk factors, system parameters, user definitions and created at least one database structured to store the analysis results (3) And • Communicate with electronic device (2) and database (3), electronic device 10 (2) to receive the request for hierarchical data packet comparison analysis. processing hierarchical data packets, arranging data packets in a tree structure transform, perform semantic comparison, business rules implement, calculate risk scores, historical analysis records Using it to detect anomalies, generate analysis results, see visual 15 to prepare reports and transmit the generated results to the electronic device (2) It includes at least one server (4) configured for this purpose. The system in question consists of (1) electronic devices (2) smartphones, tablet computers, It is a device in the form of a desktop computer or a portable computer. The 20 in question... electronic device (2) any remote device in the known state of the art to establish a connection with the server (4) using the communication protocol and the established connection It is structured to facilitate data exchange via communication channels. In the preferred application of the invention, the electronic device (2) server (4) and data bus 25 to exchange data using the Internet It is structured. The electronic device (2) relates to hierarchical data packets. Entering the comparison process request and generated by the server (4) semantic comparison results, risk scores, detected changes, to enable the user to view the visualization outputs It is being structured. 30 4 In the system that is the subject of the invention, the database (3) in (1) is in communication with the server (4) and is configured to be managed by the server (4). The invention is preferred In the arrangement made, the database (3) includes the hierarchical data packets to be compared, data schemas, business rules, risk weighting factors, comparisons parameters, semantic matching definitions, historical comparison records, 5 statistical reference data, historical data used in anomaly analysis, the generated risk scores, analysis results, visualization data, system configuration parameters, user authorization information, transaction logs, log records and reports generated by the server (4) It is configured to ensure that it is saved. 10 The server (4) in the system (1) which is the subject of the invention, any remote communication to communicate with the electronic device (2) using the protocol and the established protocol to exchange data with electronic devices (2) via communication It is being configured. The server (4) adds new data to the database (3) 15 recording, deleting the registered data in the database (3) or data Modifying the registered data in the database (3), within the database (3) Data processing involves operations such as updating and retrieving recorded data. The server (4) is configured to manage the database (3). 20 to receive the request for hierarchical data packet comparison via electronic device (2) It is structured accordingly. The server (4) is the first and second server for which a comparison is requested. The second hierarchical data packets are sent to an external server (D) in the form of an API data server. It is configured to retrieve from and save to the database (3). The server (4) transfers the received data packets to the temporary memory area for processing. and configuration information to be used in the analysis process via database (3) 25 It is configured to receive. The server (4), before the comparison process performing formal validation of received data packets, data structures to check its suitability for analysis and to ensure data integrity It is configured. The server (4) contains personal or data packets. To anonymize sensitive information before the analysis process and only display it to 30 node information, data types, and statistical data required for structural analysis The server (4) is configured to process the received hierarchical values. It is configured to verify the structural integrity of data packets. Server (4), XML (Extensible Markup Language), JSON (JavaScript Object-Oriented Script) (representation) or other hierarchical data formats that can be converted into a tree structure It is configured to process the XSD (XML 5) data packets. Data schemas in the form of Schema Definition and JSON Schema (JSON Data Schema) to verify and perform schema compatibility checks is configured. The server (4) contains data packets before analysis. The server is configured to anonymize the personal data found. (4), only the structural nodes, node relationships, and 10 required for analysis It is configured to enable the processing of value information. Server (4), The received hierarchical data packets are arranged in a tree structure consisting of nodes. It is configured to convert to the model. Server (4), nodes to identify parent-child relationships, establish nodal pathways, and It is structured to represent the hierarchical structure on a graphical model. 15 Server (4) performs semantic comparison on the generated tree structures. It is configured to perform. The server (4) restarts the nodes. re-ordering, adding data, deleting data, data to distinguish between updating and data migration It is configured. The server (4) only distinguishes the textual differences of the nodes 20 No; node locations, data types, parent relationships, and structure to perform semantic matching by taking into account its characteristics is structured. Server (4), the resulting semantic differences business rules It is structured to be associated with the rules defined in its library. Server (4) sets the weight coefficients (Weight_i) defined for each data field to 25 using to determine the severity of the changes It is configured. The server (4) handles critical work with changes of low importance. It is structured to separate the changes that affect the rules. Server (4) calculates the risk scores based on predetermined threshold values. classifying them into low risk, medium risk, and high risk categories using 30 It is configured to store historical analysis records and historical transactions. The server (4) 6 to create a statistical behavioral model by referencing the data is being configured. The server (4) detects outliers on past transaction data. It is configured to perform the analysis. The server (4) processes a specific data. By analyzing the historical value distribution related to the area, the expected new change It is structured to determine whether or not it falls within the range of behavior. 5 Server (4) displays changes that deviate statistically from historical behavior. It is configured to mark as an anomaly. The server (4) has two existing historical analysis results show the differences between the data packages. by evaluating whether the change was a normal or unexpected one. It is structured to make decisions. Server (4), semantic analysis results, 10 An integrated analysis report combining risk scores and anomaly detection results. It is configured to generate. The server (4) displays the generated analysis results. tree diagrams, color-based heat maps, tables, and graphs. It is configured to visualize using. Server (4), high risk To visually highlight the nodes and rank them according to their importance, 15 It is configured to colorize. The server (4) creates the analysis. to transmit reports to the user via electronic device (2) is configured. The server (4) processes the analyses performed. data records, risk scores, anomaly detection results, and generated reports. It is configured to save to the database (3). Server (4) 20 during the analysis process. Encryption during data transfer to ensure the security of processed data. It is configured to perform the operations. The server (4) is configured to perform the analysis process. anonymizing of processed personal data and only using data necessary for analysis. by enabling the use of data, to implement the principle of data minimization It is being structured. 25 7 Industrial Application of the Invention The system of invention (1) is a hierarchical data packet of different versions (XML / JSON) structural and semantic comparison, data nodes Analyzing the relationships between them, identifying changes and implementing them into business rules and 5 evaluation in line with risk coefficients and the results of the analysis created Thanks to its visual presentation; software development, data integration, systems in verification, quality assurance and operational monitoring processes It can be used. The invention relates to changes occurring in data packets. not only as a technical difference, but also with its potential impact on business processes. By enabling their combined assessment, critical changes can be identified at an early stage. to reduce operational risks caused by errors and to support decision-making. It contributes to the improvement of processes. Around these fundamental concepts, the subject of the meeting is "Hierarchical Data Exchange Analysis and 15 Development of various regulations regarding the Risk Scoring System (1)" It is possible, and the invention is not limited to the examples described here, but is essentially As stated in the requests.

Claims

8 REQUESTS 1. Analysis of semantic changes between hierarchical data packets. enabling it; - Receiving a request for comparison of hierarchical data packets 5 and enables the analysis results to be presented to the user. at least one electronic device configured to provide an interface (2), - analyzed data packets, data schemas, historical analysis records, risk factors, system parameters, user definitions and created at least one database structured to store the analysis results (3) 10 And - to communicate with electronic devices (2) and databases (3), electronic devices (2) to receive the request for hierarchical data packet comparison analysis. processing hierarchical data packets, arranging data packets in a tree structure transform, perform semantic comparison, business rules 15 implement, calculate risk scores, historical analysis records using it to detect anomalies, generate analysis results, and visualize. to prepare reports and transmit the generated results to the electronic device (2) a system characterized by having at least one server (4) configured for (1). 20 2. A device such as a smartphone, tablet computer, or laptop. an electronic device (2) as in Claim 1 system (1).

3. Connect to the server (4) using any remote communication protocol. to establish and exchange data with the server (4) through this established connection electronic device (2) configured to make it happen A system like the one in Claim 1 or 2, characterized (1). 9 4. Connecting to the server (4) via a data network such as the Internet. The Claim is characterized by an electronic device (2) structured to be A system like the one in 3 (1).

5. Receiving a request for comparison of hierarchical data packets. and the semantic comparison results generated by the server (4), risk scores, detected changes, and visualization outputs configured to be displayed by the user from the above claims characterized by electronic device (2) a system like any of them (1). 10 6. To be in communication with Server (4) and to be managed by Server (4) The above is characterized by the database structured as (3) a system like any of the requests (1).

7. Compare the hierarchical data packets, data schemas, and business rules. risk weighting coefficients, comparison parameters, semantic matching definitions, historical comparison records, statistical references data, historical data, generated risk scores, analysis results, visualization data, configuration parameters, user 20 authorization information, transaction logs, log records and server (4) structured to keep a record of the reports generated by any of the above requests characterized by the database (3) a system like one of them (1).

8. Using any remote communication protocol, with the electronic device (2) to communicate and through this communication with an electronic device (2) with the server (4) configured to perform data exchange as in any of the above characterized claims system (1). 30 9. Communication with an electronic device (2) over a data network such as the Internet The above is characterized by the server (4) configured to establish the above. a system like any of the requests (1).

10. User-entered via electronic device (2) 5 To enable receiving the incoming hierarchical data packet comparison request. The above is characterized by the server (4) configured to do so. a system like any of the requests (1).

11. The first and second hierarchical data packets requested for comparison. 10 Receiving and receiving data from an external server in the form of an API data server. server configured to save data packets to database (3) as in any of the above claims characterized by (4). a system (1).

12. Processing the received data packets, transferring them to temporary memory, and analyzing them. configuration information to be used in the process via the database (3) The above is characterized by the server (4) configured to receive the above. a system like any of the requests (1).

13. Format of data packets received before the comparison process to perform verification, suitability for data structure analysis server configured to monitor and ensure data integrity as in any of the above claims characterized by (4). a system (1). 25 14. Personal or sensitive information contained within data packets. Anonymizing before the analysis process, for structural analysis only. processing the necessary node information, data types, and statistical values. The above 30 is characterized by the server (4) configured to receive a system like any of the requests (1). 11 15. To verify the structural integrity of the received hierarchical data packets. from the above requests characterized by the configured server (4) a system like any other (1).

16. XML or other hierarchical data that can be converted to a tree structure. processing formats, XSD and JSON Schema forms of data packets validating data schemas and schema compatibility checks characterized by the server (4) configured to perform a system like any of the above requests (1). 10 17. Personal data contained within data packets prior to analysis. anonymizing only the structural nodes necessary for analysis. structured to enable the processing of relationships and value information any of the above requests characterized by server (4) 15 a system like one of them (1).

18. Arrange the received hierarchical data packets into a tree model consisting of nodes. transforming, identifying parent-child relationships between nodes, Creating node paths and the hierarchical structure on the graphical model 20 characterized by the server (4) configured to represent a system like any of the above requests (1).

19. Perform semantic comparison on the generated tree structures. to perform, reordering of nodes, adding data, data 25 distinguish between deletion, data update, and data migration. The above is characterized by the server (4) which is configured to do so. a system like any of the requests (1).

20. Not only the textual differences between the nodes; but also their node positions, 30 taking into account data types, parent relationships, and structural characteristics 12 with the server (4) configured to perform semantic matching as in any of the above characterized claims system (1).

21. The resulting semantic differences are defined in the 5 business rule library. associate with rules and define weights for each data field. using coefficients to determine the significance levels of the changes any of the above requests characterized by the server (4) a system like one of them (1).

22. Changes of minor significance affecting critical business rules. separating the changes, calculating risk scores in advance Low risk, medium risk, and high risk using defined threshold values. The server (4) is configured to classify into categories. a 15 as in any of the above characterized claims system (1).

23. By referencing past analysis records and historical transaction data to create a statistical behavioral model and analyze historical transaction data Server (4) configured to perform outlier analysis and 20 as in any of the above characterized claims system (1).

24. Changes that show a statistically significant deviation from historical behavior. Marking as an anomaly means identifying the differences between the two existing data packets. 25 By evaluating the results of historical analysis together, the change is normal. or to decide that there has been an unexpected change from the above requests characterized by the configured server (4) a system like any other (1). 13 25. Semantic analysis results, risk scores, and anomaly detection results. creating an integrated analysis report by combining the analyses generated The results are presented in tree diagrams, color-based heat maps, tables, and graphs. with the server (4) configured to visualize using the representations a 5 as in any of the above characterized claims system (1).

26. Visually highlighting high-risk nodes is important. color-coding according to their levels and the generated analysis reports. 10 configured to transmit to the user via electronic device (2) any of the above requests characterized by the server (4) a system like one of them (1).

27. Visually highlight and emphasize high-risk nodes. Color-coding according to their levels, and electronically submitting the generated analysis reports. 15 server (4) configured to transmit to the user via device (2) as in any of the above characterized claims system (1).

28. Transaction records, risk scores, and anomaly 20 related to the analyses performed. to record the detection results and generated reports in the database (3), data in order to ensure the security of the data processed during the analysis process configured to perform encryption operations during transmission any of the above requests characterized by the server (4) a system like one of them (1). 25 29. Personal data processed during the analysis process shall be anonymized and used only. Minimizing data by enabling the use of data necessary for analysis. characterized by the server (4) configured to implement the principle a system like any of the above requests (1). 30