Patents Assigned to Virtusa Corporation
  • Patent number: 11797930
    Abstract: A system for securing data is disclosed. The system includes a processing subsystem including a connection module to evaluate a computing device corresponding to remote workers for compatibility with a peripheral edge computing device, the computing device is enabled with an edge assisted proctoring service. The system includes an edge computing subsystem including an authentication module to verify an identity of the remote workers on the computing device using verification processes. The edge computing subsystem includes an activity monitoring module to monitor activities of the remote workers by collecting streaming data in real-time on the peripheral edge computing device. The activity monitoring module identifies suspicious activities by processing the streaming data. The edge computing subsystem includes an alert generation module to generate an alert upon identifying the suspicious activities.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: October 24, 2023
    Assignee: Virtusa Corporation
    Inventor: Giridhara Padmanabha Rao Madakashira
  • Patent number: 11693757
    Abstract: A system and a method for requirement gathering in process automation is disclosed. The method includes capturing one or more application screens along with one or more actions performed by a user on the one or more corresponding application screens; extracting one or more features from one or more captured application screens; determining a level of similarity between one or more extracted features of the corresponding one or more application screens and one or more prestored features of corresponding one or more prestored application screens; creating clusters of the one or more actions performed by the user based on a determined level of similarity; creating one or more nodes of the at least one application screens based on clustering of the one or more actions; generating a specification template for process automation based on the one or more nodes of the at least one application screens.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: July 4, 2023
    Assignee: Virtusa Corporation
    Inventor: Kaushalya Kobbekaduwa
  • Patent number: 11604662
    Abstract: A system and method for accelerating modernization of user interfaces in a computing environment is disclosed. The method includes receiving request for transforming a current graphical user interface (GUI) corresponding to current programming language and associated software framework to a target GUI corresponding to target programming language and associated software framework. The method includes capturing run time application attributes during an active interactive session of the user interface with user devices. Further, the method includes determining static application attributes from the source code of the current application. The method includes generating application attribute model representing relationships between static application attributes and run time application attributes. The method further includes automatically generating a target application attribute model corresponding to the target programming language and associated software framework based on the application attribute model.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: March 14, 2023
    Assignee: Virtusa Corporation
    Inventors: Div Prakash, Anuradha Dias Karunarathne Weeraman, Subin George Palackaparampil
  • Patent number: 10768914
    Abstract: A system for analysis and generation of structured programming is disclosed. The system includes a conduit core subsystem to generate an executable format file for migrating configurations of a first application to a second application. The conduit core subsystem includes a first application side conduit module to extract one or more first business objects of the first application and obtain one or more structured business objects and one or more first unidentified business objects. The conduit core subsystem includes a conduit core module to transmute the one or more structured business objects into a conduit core data structure. The conduit core subsystem includes a second application side conduit module to analyse the conduit core data structure based on one or more second business objects of the second application and transmute the conduit core data structure to generate the executable format file for the second application.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: September 8, 2020
    Assignee: Virtusa Corporation
    Inventors: James H. Campbell, IV, Victor Arokoyu, Jianping Wang, Kailash Chaudhary, Vamshi Krishna Musthyala
  • Patent number: 9612831
    Abstract: Systems, methods, and apparatus for measuring software development productivity that incorporate a measure of code reuse. Embodiments of the present invention utilize call graph analysis in a computerized environment to efficiently analyze a software code base in an automated fashion and thereby generate reuse measures; and then incorporates the reuse measures in the productivity analysis.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: April 4, 2017
    Assignee: Virtusa Corporation
    Inventor: Chandika N. Mendis
  • Publication number: 20120131540
    Abstract: Systems, methods, and apparatus for measuring software development productivity that incorporate a measure of code reuse. Embodiments of the present invention utilize call graph analysis in a computerized environment to efficiently analyze a software code base in an automated fashion and thereby generate reuse measures; and then incorporates the reuse measures in the productivity analysis.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 24, 2012
    Applicant: Virtusa Corporation
    Inventor: Chandika N. Mendis