System and Method for Dynamic Translation Code Optimization
First Claim
1. A system for optimization of information translation comprising:
- a back-end processing module communicatively coupled to a computing device rendering a graphical user interface of a cloud-based front-end application that executes on a server configured to;
receive an input module, a translation definition and a rules specification from the cloud-based front-end application,parse the rules specification and the translation definition into a first data structure and a second data structure, respectively, wherein the first data structure is interoperable with the second data structure,execute a set of expressions in the first data structure to the second data structure, wherein the set of expressions identify defects in the translation definition,generate a set of defects based on the executing of the set of expressions,parse the input module into a third data structure,process the third data structure according to the second data structure,record system metrics based on the processing of the third data structure,generate a report for the based on the system metrics, andtransmit an analysis to the cloud-based front-end application wherein the analysis comprises the set of defects and the report; and
wherein the cloud-based front-end application receives the analysis from the back-end processing module and display the analysis in the graphical user interface, wherein the graphical user interface correlates a relative data within the analysis with the input module, translation definition and the rules specification.
1 Assignment
0 Petitions
Accused Products
Abstract
An system and a method for the optimization of dynamic code translation is disclosed. A cloud-based front-end application receives an input module, rule specification and a translation definition. The cloud-based front-end application transmits the input module, rule specification and translation definition to a back-end processing module. The back-end processing module parses the three inputs and stores them in separate data structures. The back-end processing module performs a non-executing analysis of the translation definition based on the rule specification, generating a set of defects. The back-end processing module performs an execution of the translation definition with the input module, generating a report of system metrics. The set of defects and the system metrics are transmitted back to a GUI running on the cloud-based front-end application.
13 Citations
20 Claims
-
1. A system for optimization of information translation comprising:
-
a back-end processing module communicatively coupled to a computing device rendering a graphical user interface of a cloud-based front-end application that executes on a server configured to; receive an input module, a translation definition and a rules specification from the cloud-based front-end application, parse the rules specification and the translation definition into a first data structure and a second data structure, respectively, wherein the first data structure is interoperable with the second data structure, execute a set of expressions in the first data structure to the second data structure, wherein the set of expressions identify defects in the translation definition, generate a set of defects based on the executing of the set of expressions, parse the input module into a third data structure, process the third data structure according to the second data structure, record system metrics based on the processing of the third data structure, generate a report for the based on the system metrics, and transmit an analysis to the cloud-based front-end application wherein the analysis comprises the set of defects and the report; and wherein the cloud-based front-end application receives the analysis from the back-end processing module and display the analysis in the graphical user interface, wherein the graphical user interface correlates a relative data within the analysis with the input module, translation definition and the rules specification. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for the optimization of information translation comprising:
-
receiving an input module, translation definition, and rules specification at a back-end processing module from a computing device rendering a graphical user interface of a cloud-based front-end application, parsing the rules specification and the translation definition into a first data structure and a second data structure, respectively, wherein the first data structure is interoperable with the second data structure, executing a set of expressions in the first data structure to the second data structure, wherein the set of expressions identify defects in the translation definition, generating a set of defects based on the executing of the set of expressions, parsing the input module into a third data structure, process the third data structure according to the second data structure, recording system metrics based on the processing of the third data structure, generating a report for the based on the system metrics, transmitting an analysis to the cloud-based front-end application, wherein the analysis comprises the set of defects and the report, receiving the analysis from the back-end processing module, and displaying the analysis in a graphical user interface, wherein the graphical user interface correlates a relative data within the analysis with the input module, translation definition and the rules specification. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium for the optimization of information translation, having stored thereon, instructions that when executed in a computing system, cause the computing system to perform operations comprising:
-
receiving an input module, translation definition, and rules specification at a back-end processing module from a computing device rendering a graphical user interface of a cloud-based front-end application, parsing the rules specification in to a first data structure and the translation definition into a second data structure wherein the first data structure is interoperable with the second data structure, execute a set of expressions in the first data structure to the second data structure, wherein the set of expressions identify defects in the translation definition, generating a set of defects based on the executing of the set of expressions parsing the input module into a third data structure, processing the third data structure according to the second data structure, recording system metrics based on the processing of the third data structure to the second data structure, generating a report for the based on the system metrics, transmitting an analysis to the cloud-based front-end application wherein the analysis comprises the set of defects and the report, and displaying the analysis in a graphical user interface, wherein the graphical user interface correlates a relative data within the analysis with the input module, translation definition and the rules specification. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification