Patents by Inventor Natarajan Krishnan

Natarajan Krishnan 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
  • 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: 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: 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: 20050204332
    Abstract: A system and method to develop large web-based multi-language applications. The Localization and Internationalization approach is described using a Model Based Software Development as its core scheme. The User Interface specifications are captured data into a Model-repository using key modeling elements like Sections and Controls. Controls are the User Interface elements like Text Box, Text Area, Combo box, Display Only, Grid etc. Sections are groupings of Controls. Location, Language and user's Culture can be ignored when the User Interface is modeled. Next step involves sing a Screen Generator to generate User Interface screens for a given Locale. A Screen Generator will get the Layout information as input from the user, and generates the Screen for that Layout.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 15, 2005
    Inventors: Natarajan Krishnan, Shanmugavel Ponnaiah, Suresh Sathiavageeswaran, Shyamala Jayaraman, Madusudanan Rajaraman
  • Publication number: 20050204356
    Abstract: A method affords the design of a generic structure for a deployment topology and deployable artifact (executable code) packages. After completion of the design, the artifact packages are mapped over the generic topology structure, component information is uploaded into a directory, and the directory used to route service requests. In another embodiment, a method affords the design of a generic structure for system services and user interfaces. After the design, semantics are abstracted and used to data bind the system services and the user interfaces. In another embodiment, a computer information system is described having a gateway layer that permits platform independent deployment and ease of request routing.
    Type: Application
    Filed: January 18, 2005
    Publication date: September 15, 2005
    Inventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Natarajan Krishnan, Bhavaraju Krishnakishore, Pusapadi Ramasubramania Raja Raja
  • 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: 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: 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