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).

  • Publication number: 20050216881
    Abstract: A system and method provides routing capabilities and identification states for documents in an enterprise software application. In an embodiment, details of an enterprise application are captured in a repository specification and a workflow configuration model, user actions that enable workflow are identified, a design of the enterprise application is extended to user actions, and method invocations and service executions are added to the repository specification.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 29, 2005
    Inventors: Srinivasan Sankaran, Raghuram Devalla
  • Publication number: 20050216890
    Abstract: A software model is used to capture and store software system attributes resulting in a repository of system architecture elements. After creation of the model, changes may be proposed to the system, the impact of those changes analyzed using the repository, and a decision made based on the analysis whether to go forward with the proposed changes or take some alternative action.
    Type: Application
    Filed: February 1, 2005
    Publication date: September 29, 2005
    Inventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Kannappan Gopalsamy
  • Publication number: 20050216891
    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: Application
    Filed: March 11, 2005
    Publication date: September 29, 2005
    Inventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Subramanian Seetharaman, Raman Srinivasan, Prema Subramaniam, Aparna Ramnath, Priyadarshini Sridhar
  • Publication number: 20050216882
    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: Application
    Filed: March 14, 2005
    Publication date: September 29, 2005
    Inventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Subramanian Seetharaman, Raghuram Devalla, Kannappan Gopalswamy
  • Publication number: 20050210442
    Abstract: A system and method to perform planning and control/estimation for software modules within an automated development system are disclosed. The system has a software coding and testing module for defining and testing software applications, a software module database for maintaining software modules that may be part of software applications, and a software estimation module for estimating software development activity. The software estimation module comprises a release set estimation module and a function point analysis module.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 22, 2005
    Inventors: Subramanian Seetharaman, Kannappan Gopalsamy, Parthasarathy Sundararajan, Raghuram Devalla, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram
  • Publication number: 20050204334
    Abstract: A method to independently test and develop a component based software system. The method captures software specifications of the system in a model. It then loads technical specifications of the components of the system into a code generation repository, and generates platform specific code for the components. In a separate embodiment, the generated code is in a standalone format for ease of testing. In another embodiment, the generated code is integrated with one or more other components, thereby permitting integration testing. The method can be used, among other things, to produce user interfaces that are standardized.
    Type: Application
    Filed: January 5, 2005
    Publication date: September 15, 2005
    Inventors: Sundararajan Parthasarathy, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Shanmugavel Ponnaiah, Natarajan Krishnan
  • Publication number: 20050203955
    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: Application
    Filed: February 17, 2005
    Publication date: September 15, 2005
    Inventors: Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla
  • Publication number: 20050203865
    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: Application
    Filed: October 18, 2004
    Publication date: September 15, 2005
    Inventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Srinivasan Ramaswamy, Shyamala Jayaraman, Raghuram Devalla, Venkatasubramanian Ramaratnam, Natarajan Krishnan, Suresh Sathiavageeswaran, Kanappan Gopalsamy
  • Publication number: 20050203942
    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: February 24, 2005
    Publication date: September 15, 2005
    Inventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla
  • Publication number: 20050204354
    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: Application
    Filed: March 9, 2005
    Publication date: September 15, 2005
    Inventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Srirangan Pandimani, Natarajan Krishnan
  • Publication number: 20050204201
    Abstract: A system and method to perform planning and performing testing for software modules within an automated development system are described. The system includes a testing module containing an automated test case generation module, a test case execution and analysis module, a regression test planning module a test plan generation module and an automated test plan management module. These modules work together to provide an integrated test platform for creating and managing the test environment, creating test plans and test cases, performing unit level testing, module integration testing and system testing within a single development environment.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 15, 2005
    Inventors: Krishnamoorthy Meenakshisundaram, Shyamala Jayaraman, Partasarathy Sundararajan, Raghuram Devalla, Srinivasan Ramaswamy
  • Publication number: 20050203913
    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: Application
    Filed: November 10, 2004
    Publication date: September 15, 2005
    Inventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Srinivasan Ramaswamy, Shyamala Jayaraman, Raghuram Devalla, Venkatasubramanian Ramaratnam
  • Publication number: 20050203871
    Abstract: A non-intrusive enterprise application audit trail has the ability to configure and track only data that is selected, thereby conserving system resources.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 15, 2005
    Inventors: Raghuram Devalla, Srinivasan Sankaran, Srinivasan Ramaswamy
  • Publication number: 20050203764
    Abstract: User interfaces created for software systems are used as the basis for gathering and/or disseminating requirements, behavioral specifications, review processes, and documentation. A computer readable medium is described, the medium having computer executable instruction to cause a system perform the method.
    Type: Application
    Filed: January 5, 2005
    Publication date: September 15, 2005
    Inventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Srinivasan Ramaswamy, Raghuram Devalla, Kannappan Gopalsamy, Krishnan Natarajan, Subramanian Seetharaman, Shyamala Jayaraman, Venkatasubramanian Ramaratnam