Patents by Inventor Srinivasan Ramaswamy
Srinivasan Ramaswamy 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: 20250080472Abstract: Some embodiments provide a method for performing deep packet inspection (DPI) for an SD-WAN (software defined, wide area network) established for an entity by a plurality of edge nodes and a set of one or more cloud gateways. At a particular edge node, the method uses local and remote deep packet inspectors to perform DPI for a packet flow. Specifically, the method initially uses the local deep packet inspector to perform a first DPI operation on a set of packets of a first packet flow to generate a set of DPI parameters for the first packet flow. The method then forwards a copy of the set of packets to the remote deep packet inspector to perform a second DPI operation to generate a second set of DPI parameters. In some embodiments, the remote deep packet inspector is accessible by a controller cluster that configures the edge nodes and the gateways.Type: ApplicationFiled: November 18, 2024Publication date: March 6, 2025Inventors: Navaneeth Krishnan Ramaswamy, Ganesh Srinivasan
-
Patent number: 12198017Abstract: A system for assessing a data model includes a data receiver, a model receiver, and a model assessment device. The data receiver receives training data, historical data, and production data. The model receiver receives the data model associated with the historical data and trained using the training data. The historical data includes a first outcome of the data model provided based on an input feature in the production data. The model assessment device identifies a key feature in the production data relative to the input feature based on a target category in the historical data and a statistical distribution of the input feature in the production data. The model assessment device determines a second outcome of the data model based on the key feature. In response to the second outcome being different from the first outcome, the model assessment device determines a veracity score for assessing the data model.Type: GrantFiled: August 19, 2020Date of Patent: January 14, 2025Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Rajeev John, Priya Das, Vivek Kumar Pandey, Vismay Vyas, Srinivasan Ramaswamy, Satyaki Bhattacharya, Anal Kumar De, Sanjaykumar Joshi, Jayant Swamy, Aniruddha Ray
-
Patent number: 11379466Abstract: Examples for enhancing veracity of data are described herein. Data from a repository may be received based on a data receiving rule. From the received data, a first dataset may be generated using statistical modeling. Also, a first data veracity score for the first dataset is generated which is indicative of a degree of usability of the dataset. Another aspect relates to identifying an anomaly in the first dataset, the corrector, for each anomaly, to identify a correction technique from amongst a plurality of correction techniques. Further, a second dataset is generated using the identified correction technique having second data veracity score higher than the first data veracity score.Type: GrantFiled: August 18, 2020Date of Patent: July 5, 2022Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Rajeev John, Sameer Kumar, Priya Das, Vivek Kumar Pandey, Vismay Vyas, Srinivasan Ramaswamy, Satyaki Bhattacharya, Sanjaykumar Joshi, Jayant Swamy, Aniruddha Ray
-
Publication number: 20220058513Abstract: A system for assessing a data model includes a data receiver, a model receiver, and a model assessment device. The data receiver receives training data, historical data, and production data. The model receiver receives the data model associated with the historical data and trained using the training data. The historical data includes a first outcome of the data model provided based on an input feature in the production data. The model assessment device identifies a key feature in the production data relative to the input feature based on a target category in the historical data and a statistical distribution of the input feature in the production data. The model assessment device determines a second outcome of the data model based on the key feature. In response to the second outcome being different from the first outcome, the model assessment device determines a veracity score for assessing the data model.Type: ApplicationFiled: August 19, 2020Publication date: February 24, 2022Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Rajeev JOHN, Priya DAS, Vivek KUMAR PANDEY, Vismay VYAS, Srinivasan RAMASWAMY, Satyaki BHATTACHARYA, Anal KUMAR DE, Sanjaykumar JOSHI, Jayant SWAMY, Aniruddha RAY
-
Publication number: 20220058172Abstract: Examples for enhancing veracity of data are described herein. Data from a repository may be received based on a data receiving rule. From the received data, a first dataset may be generated using statistical modeling. Also, a first data veracity score for the first dataset is generated which is indicative of a degree of usability of the dataset. Another aspect relates to identifying an anomaly in the first dataset, the corrector, for each anomaly, to identify a correction technique from amongst a plurality of correction techniques. Further, a second dataset is generated using the identified correction technique having second data veracity score higher than the first data veracity score.Type: ApplicationFiled: August 18, 2020Publication date: February 24, 2022Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Rajeev JOHN, Sameer Kumar, Priya Das, Vivek Kumar Pandey, Vismay Vyas, Srinivasan Ramaswamy, Satyaki Bhattacharya, Sanjaykumar Joshi, Jayant Swamy, Aniruddha Ray
-
Patent number: 10942785Abstract: Methods, systems, and devices for network integration are described. Some systems may implement an integration platform including a service composition layer (SCL), a network abstraction layer (NAL), and one or more application programming interfaces (APIs). The integration platform may support application and network flexibility, customization, and modular design based on the SCL and NAL. For example, the SCL may receive an execution request (e.g., an intent) corresponding to a service and may parse the execution request to determine a set of modular tasks. The SCL may send a modular task (e.g., via an API) to the NAL for processing. The NAL may determine a type of infrastructure architecture (e.g., including querying for network node connections, parameters, etc.) associated with the integration platform and may modify the modular task based on the information. The NAL may execute the modular task on one or more network devices to perform the service.Type: GrantFiled: August 9, 2019Date of Patent: March 9, 2021Assignee: salesforce.com, inc.Inventors: Prasad Rao, Vasantha Raghavan, Srinivasan Ramaswamy
-
Publication number: 20200264937Abstract: Methods, systems, and devices for network integration are described. Some systems may implement an integration platform including a service composition layer (SCL), a network abstraction layer (NAL), and one or more application programming interfaces (APIs). The integration platform may support application and network flexibility, customization, and modular design based on the SCL and NAL. For example, the SCL may receive an execution request (e.g., an intent) corresponding to a service and may parse the execution request to determine a set of modular tasks. The SCL may send a modular task (e.g., via an API) to the NAL for processing. The NAL may determine a type of infrastructure architecture (e.g., including querying for network node connections, parameters, etc.) associated with the integration platform and may modify the modular task based on the information. The NAL may execute the modular task on one or more network devices to perform the service.Type: ApplicationFiled: August 9, 2019Publication date: August 20, 2020Inventors: Prasad Rao, Vasantha Raghavan, Srinivasan Ramaswamy
-
Patent number: 9009658Abstract: 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: GrantFiled: June 24, 2010Date of Patent: April 14, 2015Assignee: Ramco Systems LimitedInventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Shanmugavel R. Ponnaiah, Natarajan Krishnan
-
Publication number: 20140323159Abstract: A method and system for providing relevant information to a mobile device. An entity structure is provided that includes entity records, each entity record corresponding to an entity that provides a service. Each entity record is associated with a proper subset of regions of a plurality of regions and is categorized into at least one category of a plurality of categories based on the service provided by the entity. A first region category index that is based on the entity structure is provided to a mobile device that is determined to be in a first region of the plurality of regions. The first region category index identifies only those categories in which at least one entity record associated with the first region has been categorized.Type: ApplicationFiled: November 9, 2011Publication date: October 30, 2014Applicant: ROCKSTAR CONSORTIUM US LPInventors: Srinivasan Ramaswamy, David Steer
-
Patent number: 8819619Abstract: 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: GrantFiled: February 2, 2012Date of Patent: August 26, 2014Assignee: Ramco Systems LimitedInventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla
-
Patent number: 8572563Abstract: 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: GrantFiled: September 26, 2008Date of Patent: October 29, 2013Assignee: Ramco Systems LimitedInventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla
-
Patent number: 8381197Abstract: 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: GrantFiled: July 7, 2009Date of Patent: February 19, 2013Assignee: Ramco Systems LimitedInventors: Krishnamoorthy Meenakshisundaram, Shyamala Jayaraman, Parthasarathy Sundararajan, Raghuram Devalla, Srinivasan Ramaswamy
-
Patent number: 8307339Abstract: 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: GrantFiled: February 24, 2005Date of Patent: November 6, 2012Assignee: Ramco Systems LimitedInventors: Parthasarathy Sundararajan, Srinivasan Ramaswamy, Rajagopalan Sethuraman, Raghuram Devalla
-
Patent number: 8209660Abstract: 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: GrantFiled: November 12, 2009Date of Patent: June 26, 2012Assignee: Ramco Systems LimitedInventors: Partasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Kannappan Gopalsamy
-
Publication number: 20120131543Abstract: 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: ApplicationFiled: February 2, 2012Publication date: May 24, 2012Applicant: RAMCO SYSTEMS LIMITEDInventors: PARTHASARATHY SUNDARARAJAN, SRINIVASAN RAMASWAMY, RAJAGOPALAN SETHURAMAN, RAGHURAM DEVALLA
-
Publication number: 20100325606Abstract: 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: ApplicationFiled: June 24, 2010Publication date: December 23, 2010Applicant: RAMCO SYSTEMS LIMITEDInventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Shanmugavel R. Ponnaiah, Natarajan Krishnan
-
Patent number: 7793258Abstract: 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: GrantFiled: January 5, 2005Date of Patent: September 7, 2010Assignee: Ramco Systems LimitedInventors: Parthasarathy Sundararajan, Krishnamoorthy Meenakshisundaram, Srinivasan Ramaswamy, Raghuram Devalla, Kannappan Gopalsamy, Krishnan Natarajan, Subramanian Seetharaman, Shyamala Jayaraman, Venkatasubramanian Ramaratnam
-
Patent number: 7774305Abstract: 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: GrantFiled: March 7, 2005Date of Patent: August 10, 2010Assignee: Ramco Systems LimitedInventors: Raghuram Devalla, Srinivasan Sankaran, Srinivasan Ramaswamy
-
Patent number: 7761375Abstract: An aspect of the present invention provides a method of handling a financial transaction in a transaction switch. The method includes receiving a primary transaction request from an initiator, identifying a host from a routing table for receiving the primary transaction request based on details provided in the primary transaction request, transmitting the primary transaction request to the identified host, receiving a response from the identified host, determining a need for transmitting the primary transaction request to another host and interpreting the response received and transmitting a final outcome back to the initiator.Type: GrantFiled: March 16, 2004Date of Patent: July 20, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ramanathan Kasiviswanathan, Sudheer Sadananda Kurkundhi, Srinivasan Ramaswamy
-
Publication number: 20100058287Abstract: 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: ApplicationFiled: November 12, 2009Publication date: March 4, 2010Applicant: RAMCO SYSTEMS LIMITEDInventors: Parthasarathy Sundararajan, Shyamala Jayaraman, Suresh Sathiavageeswaran, Madusudanan Rajaraman, Srinivasan Ramaswamy, Krishnamoorthy Meenakshisundaram, Raghuram Devalla, Kannappan Gopalsamy