Computer Implemented System and Method for Comparing At Least Two Visual Programming Language Files
First Claim
1. A computer implemented system for comparing at least two visual programming language files, said system comprising:
- an intransient repository adapted to store said files, wherein each of said files is defined by a hierarchy of nodes;
a user interface adapted to provide a platform for interaction between a user and said system;
an authentication module adapted to authenticate login credentials of a user;
a menu driven selector module configured to accept file type, file format and file path to said files to be compared;
an extractor module adapted to extract said files from said intransient repository;
a transient repository adapted to store a copy of said files extracted from said intransient repository;
a processor adapted to perform a node by node comparison between said files stored in said transient repository using a comparator; and
a report generation module adapted to generate a result report based on results outputted by said comparator.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented system for comparing at least two visual programming language files, the system comprising an intransient repository, a user interface, an authentication module, a menu driven selector module, an extractor module, a transient repository, a processor and a report generation module. A computer implemented method for comparing at least two visual programming language files, the method comprising the steps of verifying login credentials of a user, identifying a file type, identifying a file format, identifying file path to the files stored in an intransient repository, extracting files from the intransient repository, creating a copy each of the files in a transient repository, carrying out iterations of node-wise comparison between the files using a DOM parser and generating a report in a chosen file format.
-
Citations
11 Claims
-
1. A computer implemented system for comparing at least two visual programming language files, said system comprising:
-
an intransient repository adapted to store said files, wherein each of said files is defined by a hierarchy of nodes; a user interface adapted to provide a platform for interaction between a user and said system; an authentication module adapted to authenticate login credentials of a user; a menu driven selector module configured to accept file type, file format and file path to said files to be compared; an extractor module adapted to extract said files from said intransient repository; a transient repository adapted to store a copy of said files extracted from said intransient repository; a processor adapted to perform a node by node comparison between said files stored in said transient repository using a comparator; and a report generation module adapted to generate a result report based on results outputted by said comparator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for comparing at least two visual programming language files, said method comprising the following steps:
-
verifying login credentials of a user; identifying a file type chosen by said user as a first choice; identifying a file format chosen by said user as a second choice; identifying file path to said files stored in an intransient repository; extracting files from said intransient repository; creating a copy each of said files in a transient repository; carrying out iterations of node-wise comparison between said files using a DOM parser; and generating a report in the chosen file format. - View Dependent Claims (10, 11)
-
Specification