Patents by Inventor Swaminathan Natarajan
Swaminathan Natarajan 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: 20240028920Abstract: This disclosure relates generally to methods and systems for deriving a behavior knowledge model for data analytics. The current automated technical solutions for monitoring the health status or behavior pattern, that apply a domain knowledge for the data analytics are very limited. Hence the conventional techniques for monitoring the health status or behavior pattern are manual, application centric and inaccurate. The present disclosure automatically leverages relevant domain knowledge and the sensor data for building a behavior knowledge model which further enhanced by the deviations identified using a machine leaning model. The present disclosure facilitates development a knowledge-driven simulator that generates sensor data sets for typical resident behavior, based on definable activity patterns and pattern influencers of interest (e.g., diabetes, nocturia).Type: ApplicationFiled: July 19, 2023Publication date: January 25, 2024Applicant: Tata Consultancy Services LimitedInventors: Ramesh BALAJI, Swaminathan NATARAJAN, Srinivasa Raghavan VENKATACHARI
-
Patent number: 11163924Abstract: Identification of changes in functional and runtime behavior of a system during maintenance cycles. The traditional methods provide for viewing the problem of change identification de-coupled from system design, thus making the process further human dependent and increasing the time and probability of errors. Embodiment of the present disclosure provide for identification of changes in the functional behavior and the runtime behavior of the system by acquiring, a design comprising of structures and behaviors of the system, generating a design model and a set of implementation codes based upon the design, updating the set of implementation codes with log statements, constructing a design model based upon log files, constructing an operations model based upon the design model and comparing the operations model and a design table, to identify changes in the functional behavior and the runtime behavior of the system using an operations verification component.Type: GrantFiled: January 11, 2019Date of Patent: November 2, 2021Assignee: Tata Gonsultancy Services LimitedInventors: Amar Satyabroto Banerjee, Subhrojyoti Roy Chaudhuri, Puneet Patwari, Swaminathan Natarajan
-
Patent number: 11113366Abstract: A method and system for authenticating software licenses of a software includes a request for a software authentication received from one or more software subscribers and one or more electronic licenses distributed between one or more software vendors and the one or more software subscribers. Further, one or more tokens are validated through an authentication engine at a delivery packet delivered to the software subscriber. A license key associated with each validated token is generated and distributed through a licensing engine. The software is initiated to be enabled through the license key.Type: GrantFiled: October 26, 2017Date of Patent: September 7, 2021Assignee: INFOSYS LIMITEDInventors: Sudipto Shankar Dasgupta, Mayoor Rao, Gopinath Srungarapu, Vivek Sinha, Swaminathan Natarajan, Sairam Yeturi
-
Patent number: 10776704Abstract: A method and system is provided for building domain intelligent solution. The present application provides a method and system for building a domain intelligent solution, comprises of utilizing a language existing as a generic model for capturing intrinsic knowledge pertaining to a technical domain; creating a domain intelligent solution for said technical domain using said language or vocabulary; translating the domain intelligent solution into required wrappers for them to be integrated with a third party technology or tool; and integrating said created domain intelligent solution with the third party technology or tool for providing system engineering capabilities to make them domain intelligent.Type: GrantFiled: September 8, 2016Date of Patent: September 15, 2020Assignee: Tata Consultancy Services LimitedInventors: Subhrojyoti Roy Chaudhuri, Swaminathan Natarajan, Harrick Mayank Vin, Goldsmith Murali Krishna, Puneet Patwari, Rahul Ramesh Kelkar, Amrish Shashikant Pathak, Adwait Inamdar
-
Patent number: 10437586Abstract: A method and system support dynamic impact analysis of at least one change to at least one functional component of a computer application comprising tracking a historical record of the at least one change, grouping a release dataset and a build dataset for matching with at least one requirement from a requirement data file, generating a plurality of impact records datasets (410) and identifying a nature of change. Further, a plurality of build specific data sets (216) can be generated based on a text corpus (416) related to the at least one change and classifying at least one description based on the nature of change. Further an impact matrix (426) is generated for predicting a potential impact to the at least one test case based on the at least one of a probability of change or a probability of failure.Type: GrantFiled: November 27, 2017Date of Patent: October 8, 2019Assignee: Infosys LimitedInventors: Sudipto Shankar Dasgupta, Swaminathan Natarajan, Arulkumar Gopalan
-
Patent number: 10387124Abstract: Engineering environments are provided with standard language. The standard language does not incorporate domain specific vocabulary for different domains. The present invention discloses a method and system for creating domain specific language. The method includes receiving information for a technical problem. Further, creating one or more domain specific concepts based on the information. Further, the method facilitates selection of a design pattern. Subsequently, mapping the domain specific concept to the selected design specific concept to create one or more domain meta-model. Each element of the domain meta-model is translated to create keywords that form the grammar for the domain specific language.Type: GrantFiled: March 27, 2018Date of Patent: August 20, 2019Assignee: Tata Consultancy Services LimitedInventors: Subhrojyoti Roy Chaudhuri, Swaminathan Natarajan, Puneet Patwari, Amar Satyabroto Banerjee
-
Publication number: 20190236223Abstract: Identification of changes in functional and runtime behavior of a system during maintenance cycles. The traditional methods provide for viewing the problem of change identification decoupled from system design, thus making the process further human dependent and increasing the time and probability of errors. Embodiment of the present disclosure provide for identification of changes in the functional behavior and the runtime behavior of the system by acquiring, a design comprising of structures and behaviors of the system, generating a design model and a set of implementation codes based upon the design, updating the set of implementation codes with log statements, constructing a design model based upon log files, constructing an operations model based upon the design model and comparing the operations model and a design table, to identify changes in the functional behavior and the runtime behavior of the system using an operations verification component.Type: ApplicationFiled: January 11, 2019Publication date: August 1, 2019Applicant: Tata Consultancy Services LimitedInventors: Amar Satyabroto BANERJEE, Subhrojyoti Roy CHAUDHURI, Puneet PATWARI, Swaminathan NATARAJAN
-
Publication number: 20190087160Abstract: Engineering environments are provided with standard language. The standard language does not incorporate domain specific vocabulary for different domains. The present invention discloses a method and system for creating domain specific language. The method includes receiving information for a technical problem. Further, creating one or more domain specific concepts based on the information. Further, the method facilitates selection of a design pattern. Subsequently, mapping the domain specific concept to the selected design specific concept to create one or more domain meta-model. Each element of the domain meta-model is translated to create keywords that form the grammar for the domain specific language.Type: ApplicationFiled: March 27, 2018Publication date: March 21, 2019Applicant: Tata Consultancy Services LimitedInventors: Subhrojyoti Roy CHAUDHURI, Swaminathan NATARAJAN, Puneet PATWARI, Amar Satyabroto BANERJEE
-
Publication number: 20180349576Abstract: A method and system for authenticating software licenses of a software includes a request for a software authentication received from one or more software subscribers and one or more electronic licenses distributed between one or more software vendors and the one or more software subscribers. Further, one or more tokens are validated through an authentication engine at a delivery packet delivered to the software subscriber. A license key associated with each validated token is generated and distributed through a licensing engine. The software is initiated to be enabled through the license key.Type: ApplicationFiled: October 26, 2017Publication date: December 6, 2018Applicant: Infosys LimitedInventors: Sudipto Shankar Dasgupta, Mayoor Rao, Gopinath Srungarapu, Vivek Sinha, Swaminathan Natarajan, Sairam Yeturi
-
Publication number: 20180189055Abstract: A method and system support dynamic impact analysis of at least one change to at least one functional component of a computer application comprising tracking a historical record of the at least one change, grouping a release dataset and a build dataset for matching with at least one requirement from a requirement data file, generating a plurality of impact records datasets (410) and identifying a nature of change. Further, a plurality of build specific data sets (216) can be generated based on a text corpus (416) related to the at least one change and classifying at least one description based on the nature of change. Further an impact matrix (426) is generated for predicting a potential impact to the at least one test case based on the at least one of a probability of change or a probability of failure.Type: ApplicationFiled: November 27, 2017Publication date: July 5, 2018Applicant: Infosys LimitedInventors: Sudipto Shankar Dasgupta, Swaminathan Natarajan, Arulkumar Gopalan
-
Patent number: 9729552Abstract: Apparatus and methods for enhancing system security are provided. The apparatus may include an article of manufacture comprising a computer usable medium having computer readable program code embodied therein for receiving a request from a user to access a system, the request including user-identifying information. The apparatus may also include computer readable program code for accessing a database and identifying one or more user groups associated with at least a portion of the user-identifying data in the database. The apparatus may further include computer readable program code for identifying one or more security groups associated with each of the one or more user groups. The apparatus may additionally include computer readable program code for retrieving access permissions associated with each of the identified one or more security groups. The apparatus may also include computer readable program code for granting the user access to the system.Type: GrantFiled: December 15, 2015Date of Patent: August 8, 2017Assignee: Bank of America CorporationInventors: Sasidhar Purushothaman, Ravi Kumar Tadi, Subramanyam Mohanty, Swaminathan Natarajan
-
Publication number: 20170171208Abstract: Apparatus and methods for enhancing system security are provided. The apparatus may include an article of manufacture comprising a computer usable medium having computer readable program code embodied therein for receiving a request from a user to access a system, the request including user-identifying information. The apparatus may also include computer readable program code for accessing a database and identifying one or more user groups associated with at least a portion of the user-identifying data in the database. The apparatus may further include computer readable program code for identifying one or more security groups associated with each of the one or more user groups. The apparatus may additionally include computer readable program code for retrieving access permissions associated with each of the identified one or more security groups. The apparatus may also include computer readable program code for granting the user access to the system.Type: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Inventors: Sasidhar Purushothaman, Ravi Kumar Tadi, Subramanyam Mohanty, Swaminathan Natarajan
-
Publication number: 20170098160Abstract: A method and system is provided for building domain intelligent solution. The present application provides a method and system for building a domain intelligent solution, comprises of utilizing a language existing as a generic model for capturing intrinsic knowledge pertaining to a technical domain; creating a domain intelligent solution for said technical domain using said language or vocabulary; translating the domain intelligent solution into required wrappers for them to be integrated with a third party technology or tool; and integrating said created domain intelligent solution with the third party technology or tool for providing system engineering capabilities to make them domain intelligent.Type: ApplicationFiled: September 8, 2016Publication date: April 6, 2017Applicant: Tata Consultancy Services LimitedInventors: Subhrojyoti Roy CHAUDHURI, Swaminathan NATARAJAN, Harrick Mayank VIN, Goldsmith Murali KRISHNA, Puneet PATWARI, Rahul Ramesh KELKAR, Amrish Shashikant PATHAK, Adwalt INAMDAR
-
Patent number: 9514496Abstract: Systems and methods for improved management of sentiments over conventional approaches are disclosed. Supervised approach is used to augment the rule-based approach for classification. Initially, sentiment evaluation is performed by the system using a rule based approach and an interface is provided to the user to give feedback on the correctness of evaluated sentiment. This feedback is used by the sentiment evaluation system to update the set of rule-based and also apply the supervised approach to train the classifier for evaluating complex posts.Type: GrantFiled: March 6, 2014Date of Patent: December 6, 2016Assignee: Infosys LimitedInventors: Swaminathan Natarajan, Krishnamurthy Sai Deepak, Prasanna Nagesh Teli, Venugopal Subbarao, Radha Krishna Pisipati
-
Patent number: 9350637Abstract: Systems and methods for generating and implementing monitoring solutions for a computing-based infrastructure are described. In one implementation, at least one monitoring objective is obtained, wherein the monitoring objectives are based on service related requirements associated with one or more computing systems within the computing-based infrastructure. Once the monitoring objectives are obtained, a plurality of monitoring elements are received, wherein the monitoring elements include attributes associated with the one or more systems. Based on the monitoring objectives and the monitoring elements, a monitoring solution is generated.Type: GrantFiled: October 23, 2013Date of Patent: May 24, 2016Assignee: Tata Consultancy Services LimitedInventors: Subhrojyoti Roy Chaudhuri, Jyothi Lolla, Harrick Mayank Vin, Swaminathan Natarajan, Rahul Ramesh Kelkar
-
Patent number: 8930381Abstract: System and methods for anonymizing data is disclosed. The method includes intercepting a communication, identifying sensitive data in the communication and transmitting data to an anonymization engine for masking. Masked data is received from the anonymization engine and transmitted to a client device.Type: GrantFiled: May 19, 2011Date of Patent: January 6, 2015Assignee: Infosys LimitedInventors: Balaji Raghunathan, Vishal Krishna Saxena, Venugopal Subbarao, Swaminathan Natarajan
-
Publication number: 20140297841Abstract: Systems and methods for generating and implementing monitoring solutions for a computing-based infrastructure are described. In one implementation, at least one monitoring objective is obtained, wherein the monitoring objectives are based on service related requirements associated with one or more computing systems within the computing-based infrastructure. Once the monitoring objectives are obtained, a plurality of monitoring elements are received, wherein the monitoring elements include attributes associated with the one or more systems. Based on the monitoring objectives and the monitoring elements, a monitoring solution is generated.Type: ApplicationFiled: October 23, 2013Publication date: October 2, 2014Applicant: Tata Consultancy Services LimitedInventors: Subhrojyoti Roy Chaudhuri, Jyothi Lolla, Harrick Mayank Vin, Swaminathan Natarajan, Rahul Ramesh Kelkar
-
Publication number: 20140289253Abstract: Systems and methods for improved management of sentiments over conventional approaches are disclosed. Supervised approach is used to augment the rule-based approach for classification. Initially, sentiment evaluation is performed by the system using a rule based approach and an interface is provided to the user to give feedback on the correctness of evaluated sentiment. This feedback is used by the sentiment evaluation system to update the set of rule-based and also apply the supervised approach to train the classifier for evaluating complex posts.Type: ApplicationFiled: March 6, 2014Publication date: September 25, 2014Applicant: Infosys LimitedInventors: Swaminathan Natarajan, Krishnamurthy Sai Deepak, Prasanna Nagesh Teli, Venugopal Subbarao, Radha Krishna Pisipati
-
Publication number: 20140006153Abstract: Systems and methods for leveraging social data by entities to acquire new customers through social channels are disclosed. Offers are personalized as these are transmitted based on the desire of the prospect, which may be expressed through network activities. The interest profile of members of social network communities is determined and offers are propagated through conduits having a high influence score. Implementation of these engines is disclosed. If there are multiple people connected to a conduit, the prospect whose degree of social interaction is high may be considered for making the offer available to the prospect.Type: ApplicationFiled: June 27, 2013Publication date: January 2, 2014Inventors: Sivaram Vargheese Thangam, Sunil Arora, Prasanna Nagesh Teli, Radha Krishna Pisipati, Swaminathan Natarajan, Venugopal Subbarao
-
Publication number: 20130036062Abstract: The disclosed embodiments relate to a method for improving customer service efficiency. The method preferably comprises receiving information from a customer, identifying an issue based on the information received from the customer, and determining, by a computing device, whether a solution resolving the identified issue exists in a knowledge database that associates customer issues with known solutions, wherein the knowledge database includes information based on historical data, expert knowledge, one or more diagnostic techniques, and one or more language models. The disclosed embodiment also relates to a system and computer-readable code that can be used to implement the exemplary methods.Type: ApplicationFiled: January 5, 2012Publication date: February 7, 2013Applicant: INFOSYS LIMITEDInventors: Swaminathan Natarajan, Komal Kachru, Venugopal Subbarao, Sujith Joseph