Patents by Inventor Raghuram Devalla

Raghuram Devalla has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9009658
    Abstract: A computer implemented model-driven method to generate platform specific code for a user interface is disclosed. In one embodiment, the method includes, capturing customer requirements of the software component in a schema, modeling business-software architecture of the software component in a first level of the schema, modeling technical architecture of the software system from the modeled business-software architecture in a second level of the schema, defining events in the schema that connect the first level and the second level of the schema, defining links in the schema that represent interactions between the user interfaces, defining integration services in the schema for each of the events, mapping each element in the first level to a corresponding one of the elements in the second level using the events, links, and integration services in the schema, loading the schema of the software component into a code generation repository.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: April 14, 2015
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Shanmugavel R. Ponnaiah, Natarajan Krishnan
  • Patent number: 8819619
    Abstract: Method and system for capturing device-independent user interface structure in a model based software system are disclosed. In one embodiment, at least one entry point is received from a user by a business system. Further, a user interface corresponding to the at least one entry point is provided. Furthermore, user interface meta-data associated with the user interface is captured. Also, at least one event associated with user interface elements is identified as a response to user actions based on the captured user interface meta-data. In addition, a pattern signature is identified in the model based software system for reuse in one or more model based software systems based on an expected behavior of the user interface when the identified at least one event occurs. Then, the identified at least one event is mapped to the identified pattern signature.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: August 26, 2014
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla
  • Patent number: 8572563
    Abstract: User interfaces and software reuse in model based software systems is disclosed. In one embodiment, user interface data is captured from business documents. Further, user interface elements are mapped to the business documents. A data model is formed for the business documents. A set of business rules for each business component in the data model is provided. A sequence of business rules associated with each action in the data model is scanned. In addition, a first pattern signature associated with an action that uniquely identifies each of the sequence of business rules is formed. It is determined if the first pattern signature is present in other actions in the data model. If so, the first pattern signature is included in a set of pattern signatures of the data model, else step of determining for a second pattern signature that is a subset of the first pattern signature is repeated.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: October 29, 2013
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla
  • Patent number: 8381197
    Abstract: A system and method for testing a software development activity of an enterprise application is disclosed. In one embodiment, the method includes obtaining a software structure specification for an enterprise application and automatically generating test plans using the software structure specification. The method also includes automatically determining at least one test path in each test plan using the software structure specification, and automatically deriving a plurality of test cases using each test path. Further, the method includes executing each of the plurality of test cases and recording test results.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: February 19, 2013
    Assignee: Ramco Systems Limited
    Inventors: Krishnamoorthy Meenakshisundaram, Shyamala Jayaraman, Parthasarathy Sundararajan, Raghuram Devalla, Srinivasan Ramaswamy
  • Patent number: 8307339
    Abstract: In a model based software system, a set of business rules is scanned, and patterns are identified. The patterns are then compared, and similarities identified which indicate that software can be reused in the system. In one embodiment, identifiers of the rules are scanned. In another embodiment, usage patterns are used for designing a middle layer and generating code. In another embodiment of the invention, a data model is generated by capturing data from a user interface for a business document.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: November 6, 2012
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla
  • Patent number: 8209660
    Abstract: A system and method for model driven software is disclosed. In one embodiment, the method of handling changes to a software system in a business environment includes capturing customer requirements of the software system in a schema, modeling business-software architecture of the software system in a first level of the schema, modeling design architecture of the software system in a second level of the schema, defining events that connect the first level and second level of the schema, defining links that represent interactions between the user interfaces, defining integration services for each of the events, mapping each element in the first level to a corresponding one of elements in the second level using the events, links and integration services, creating a knowledge repository with a traversable user interface representing the mappings, identifying changes to the software system, and analyzing impact of the changes using the knowledge repository.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: June 26, 2012
    Assignee: Ramco Systems Limited
    Inventors: Partasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Kannappan Gopalsamy
  • Publication number: 20120131543
    Abstract: Method and system for capturing device-independent user interface structure in a model based software system are disclosed. In one embodiment, at least one entry point is received from a user by a business system. Further, a user interface corresponding to the at least one entry point is provided. Furthermore, user interface meta-data associated with the user interface is captured. Also, at least one event associated with user interface elements is identified as a response to user actions based on the captured user-interface meta-data. In addition, a pattern signature is identified in the model based software system for reuse in one or more model based software systems based on an expected behavior of the user interface when the identified at least one event occurs. Then, the identified at least one event is mapped to the identified pattern signature.
    Type: Application
    Filed: February 2, 2012
    Publication date: May 24, 2012
    Applicant: RAMCO SYSTEMS LIMITED
    Inventors: PARTHASARATHY SUNDARARAJAN, SRINIVASAN RAMASWAMY, RAJAGOPALAN SETHURAMAN, RAGHURAM DEVALLA
  • Publication number: 20100325606
    Abstract: A computer implemented model-driven method to generate platform specific code for a user interface is disclosed. In one embodiment, the method includes, capturing customer requirements of the software component in a schema, modeling business-software architecture of the software component in a first level of the schema, modeling technical architecture of the software system from the modeled business-software architecture in a second level of the schema, defining events in the schema that connect the first level and the second level of the schema, defining links in the schema that represent interactions between the user interfaces, defining integration services in the schema for each of the events, mapping each element in the first level to a corresponding one of the elements in the second level using the events, links, and integration services in the schema, loading the schema of the software component into a code generation repository.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 23, 2010
    Applicant: RAMCO SYSTEMS LIMITED
    Inventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Shanmugavel R. Ponnaiah, Natarajan Krishnan
  • Patent number: 7793258
    Abstract: A method and system of a software development using visual action elements is disclosed. In one embodiment, the method includes providing a user interface with action elements, and providing a mechanism for specification and review of the action elements using the user interface. For example, providing a user interface includes providing a prototype of the user interface in a web browser and providing a mechanism for specification and review includes providing a toolbar with functionality to record user comments regarding the action elements. The method may also include providing a user interface to document the user interface. The method may further include providing an animated view of stimulus response behavior of the action elements.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: September 7, 2010
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Srinivasan Ramaswamy, Raghuram Devalla, Kannappan Gopalsamy, Krishnan Natarajan, Subramanian Seetharaman, Shyamala Jayaraman, Venkatasubramanian Ramaratnam
  • Patent number: 7774305
    Abstract: A system and method for auditing enterprise data is disclosed. A non-intrusive enterprise application audit trail has the ability to configure and track only data that is selected, thereby conserving system resources. In one embodiment, a method includes providing one or more configuration facilities in an enterprise application, viewing configuration parameters, viewing modified enterprise data in the context of change management, and changing said configuration parameters so that data tracking in said enterprise application is performed only on select data. The method also includes invoking a database triggers facility to identify said select data to be tracked.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: August 10, 2010
    Assignee: Ramco Systems Limited
    Inventors: Raghuram Devalla, Srinivasan Sankaran, Srinivasan Ramaswamy
  • Publication number: 20100058287
    Abstract: A system and method for model driven software is disclosed. In one embodiment, the method of handling changes to a software system in a business environment includes capturing customer requirements of the software system in a schema, modeling business-software architecture of the software system in a first level of the schema, modeling design architecture of the software system in a second level of the schema, defining events that connect the first level and second level of the schema, defining links that represent interactions between the user interfaces, defining integration services for each of the events, mapping each element in the first level to a corresponding one of elements in the second level using the events, links and integration services, creating a knowledge repository with a traversable user interface representing the mappings, identifying changes to the software system, and analyzing impact of the changes using the knowledge repository.
    Type: Application
    Filed: November 12, 2009
    Publication date: March 4, 2010
    Applicant: RAMCO SYSTEMS LIMITED
    Inventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Kannappan Gopalsamy
  • Patent number: 7665085
    Abstract: A system and method for deploying software is disclosed. In one embodiment, information regarding software components and their interactions, deliverables and deployment descriptors, hardware topology, layer information, and database information are all captured in a model. The model in then used to install the software on a particular machine. In another embodiment, an organizational structure is used to create an access map, and access rights to the installed software are generated and enforced.
    Type: Grant
    Filed: March 9, 2005
    Date of Patent: February 16, 2010
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Srirangan Pandimani, Natarajan Krishnan
  • Patent number: 7657542
    Abstract: A method and apparatus to afford a technical application for gathering, storing, tracking, and using requirements, engineering software for those requirements, and releasing finished enterprise software. A method is described that gathers requirements into a constrained data structure designed to facilitate the engineering of pre-specified definitions of the work to be done. A data structure and schema are described that organizes the gathering of requirements, the engineering of software that meet those requirements, and the orderly release of the software components. A computer readable medium is described, the medium having computer executable instruction to cause a system perform the method.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: February 2, 2010
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Srinivasan Ramaswamy, Shyamala Jayaraman, Raghuram Devalla, Venkatasubramanian Ramaratnam
  • Patent number: 7640251
    Abstract: A method and apparatus to afford a technical application for gathering, storing, tracking, and using requirements, engineering software for those requirements, and releasing finished enterprise software. A method is described that gathers requirements into a constrained data structure designed to facilitate the engineering of pre-specified definitions of the work to be done. A data structure and schema are described that organizes the gathering of requirements, the engineering of software that meet those requirements, and the orderly release of the software components. A computer readable medium is described, the medium having computer executable instruction to cause a system perform the method.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: December 29, 2009
    Assignee: Rameo Systems Limited
    Inventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Srinivasan Ramaswamy, Shyamala Jayaraman, Raghuram Devalla, Venkatasubramanian Ramaratnam, Natarajan Krishnan, Suresh Sathiavageeswaran, Kanappan Gopalsamy
  • Publication number: 20090300585
    Abstract: A system and method for testing a software development activity of an enterprise application is disclosed. In one embodiment, the method includes obtaining a software structure specification for an enterprise application and automatically generating test plans using the software structure specification. The method also includes automatically determining at least one test path in each test plan using the software structure specification, and automatically deriving a plurality of test cases using each test path. Further, the method includes executing each of the plurality of test cases and recording test results.
    Type: Application
    Filed: July 7, 2009
    Publication date: December 3, 2009
    Applicant: RAMCO SYSTEMS LIMITED
    Inventors: Krishnamoorthy Meenakshisundaram, Shyamala Jayaraman, Parthasarathy Sundararajan, Raghuram Devalla, Srinivasan Ramaswamy
  • Patent number: 7603653
    Abstract: A system monitors software development processes. In an embodiment, key components are identified in a requirements specification, verification rules are applied to delivered requirements, and entities is the requirements specification are validated. In another embodiment, a standard set of review types are generated, review checklists are generated, the review checklists are allocated, and review points are collected and tracked. In a further embodiment, a standard work break down structure and standard work products are defined, a high level plan is formed, and a planning template is formed. In another embodiment, the planning and tracking of a software development process and software product quality are stored in an integrated system, work products are reviewed, defects in the work products are recorded, and any defects are tracked until the completion of the software development process.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: October 13, 2009
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Subramanian Seetharaman, Raghuram Devalla, Kannappan Gopalswamy
  • Patent number: 7533369
    Abstract: A system and method for generating software documentation and training material within a software development activity are described. The system includes a software coding module. a user interface module; and a testing module for providing an integrated testing environment within a software development system. The testing module includes an automated documentation generation module for generating documentation for an application and related software modules and an automated software training generation module for generating user training materials for an application and related software modules. The automated documentation generation module and the automated software training generation module utilize software specification structure defining the application and related software modules.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: May 12, 2009
    Assignee: Ramco Systems Limited
    Inventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Subramanian Seetharaman, Raman Srinivasan, Prema Subramaniam, Aparna Ramnath, Priyadarshini Sridhar
  • Patent number: 7533364
    Abstract: A system and method to analyze interactions among software artifacts within enterprise applications. The system includes an artifact analyzer module an artifact code parsing module and an artifact token processing module. The artifact analyzer module generates artifact tokens associated with trigger points in which processing control passes between a first software object and a second software object in the enterprise application and an interaction token repository for storing artifact tokens. The artifact tokens describe identity of the first software object, ownership of the first software object containing the trigger point, a location within first software object of the trigger point, and identity of the second software object. These artifact tokens are stored within an interaction token repository for later use.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: May 12, 2009
    Assignee: Ramco Systems Limited
    Inventors: Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla
  • Publication number: 20090024657
    Abstract: In a model based software system, a set of business rules is scanned, and patterns are identified. The patterns are then compared, and similarities identified which indicate that software can be reused in the system. In one embodiment, identifiers of the rules are scanned. In another embodiment, usage patterns are used for designing a middle layer and generating code. In another embodiment of the invention, a data model is generated by capturing data from a user interface for a business document.
    Type: Application
    Filed: September 26, 2008
    Publication date: January 22, 2009
    Applicant: RAMCO SYSTEMS LIMITED
    Inventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla
  • Publication number: 20090024980
    Abstract: In a model based software system, a set of business rules is scanned, and patterns are identified. The patterns are then compared, and similarities identified which indicate that software can be reused in the system. In one embodiment, identifiers of the rules are scanned. In another embodiment, usage patterns are used for designing a middle layer and generating code. In another embodiment of the invention, a data model is generated by capturing data from a user interface for a business document.
    Type: Application
    Filed: September 26, 2008
    Publication date: January 22, 2009
    Applicant: RAMCO SYSTEMS LIMITED
    Inventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla