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: 20240028920
    Abstract: 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: Application
    Filed: July 19, 2023
    Publication date: January 25, 2024
    Applicant: Tata Consultancy Services Limited
    Inventors: Ramesh BALAJI, Swaminathan NATARAJAN, Srinivasa Raghavan VENKATACHARI
  • Patent number: 11163924
    Abstract: 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: Grant
    Filed: January 11, 2019
    Date of Patent: November 2, 2021
    Assignee: Tata Gonsultancy Services Limited
    Inventors: Amar Satyabroto Banerjee, Subhrojyoti Roy Chaudhuri, Puneet Patwari, Swaminathan Natarajan
  • Patent number: 11113366
    Abstract: 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: Grant
    Filed: October 26, 2017
    Date of Patent: September 7, 2021
    Assignee: INFOSYS LIMITED
    Inventors: Sudipto Shankar Dasgupta, Mayoor Rao, Gopinath Srungarapu, Vivek Sinha, Swaminathan Natarajan, Sairam Yeturi
  • Patent number: 10776704
    Abstract: 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: Grant
    Filed: September 8, 2016
    Date of Patent: September 15, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy Chaudhuri, Swaminathan Natarajan, Harrick Mayank Vin, Goldsmith Murali Krishna, Puneet Patwari, Rahul Ramesh Kelkar, Amrish Shashikant Pathak, Adwait Inamdar
  • Patent number: 10437586
    Abstract: 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: Grant
    Filed: November 27, 2017
    Date of Patent: October 8, 2019
    Assignee: Infosys Limited
    Inventors: Sudipto Shankar Dasgupta, Swaminathan Natarajan, Arulkumar Gopalan
  • Patent number: 10387124
    Abstract: 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: Grant
    Filed: March 27, 2018
    Date of Patent: August 20, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy Chaudhuri, Swaminathan Natarajan, Puneet Patwari, Amar Satyabroto Banerjee
  • Publication number: 20190236223
    Abstract: 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: Application
    Filed: January 11, 2019
    Publication date: August 1, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Amar Satyabroto BANERJEE, Subhrojyoti Roy CHAUDHURI, Puneet PATWARI, Swaminathan NATARAJAN
  • Publication number: 20190087160
    Abstract: 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: Application
    Filed: March 27, 2018
    Publication date: March 21, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy CHAUDHURI, Swaminathan NATARAJAN, Puneet PATWARI, Amar Satyabroto BANERJEE
  • Publication number: 20180349576
    Abstract: 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: Application
    Filed: October 26, 2017
    Publication date: December 6, 2018
    Applicant: Infosys Limited
    Inventors: Sudipto Shankar Dasgupta, Mayoor Rao, Gopinath Srungarapu, Vivek Sinha, Swaminathan Natarajan, Sairam Yeturi
  • Publication number: 20180189055
    Abstract: 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: Application
    Filed: November 27, 2017
    Publication date: July 5, 2018
    Applicant: Infosys Limited
    Inventors: Sudipto Shankar Dasgupta, Swaminathan Natarajan, Arulkumar Gopalan
  • Patent number: 9729552
    Abstract: 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: Grant
    Filed: December 15, 2015
    Date of Patent: August 8, 2017
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Ravi Kumar Tadi, Subramanyam Mohanty, Swaminathan Natarajan
  • Publication number: 20170171208
    Abstract: 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: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Sasidhar Purushothaman, Ravi Kumar Tadi, Subramanyam Mohanty, Swaminathan Natarajan
  • Publication number: 20170098160
    Abstract: 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: Application
    Filed: September 8, 2016
    Publication date: April 6, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy CHAUDHURI, Swaminathan NATARAJAN, Harrick Mayank VIN, Goldsmith Murali KRISHNA, Puneet PATWARI, Rahul Ramesh KELKAR, Amrish Shashikant PATHAK, Adwalt INAMDAR
  • Patent number: 9514496
    Abstract: 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: Grant
    Filed: March 6, 2014
    Date of Patent: December 6, 2016
    Assignee: Infosys Limited
    Inventors: Swaminathan Natarajan, Krishnamurthy Sai Deepak, Prasanna Nagesh Teli, Venugopal Subbarao, Radha Krishna Pisipati
  • Patent number: 9350637
    Abstract: 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: Grant
    Filed: October 23, 2013
    Date of Patent: May 24, 2016
    Assignee: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy Chaudhuri, Jyothi Lolla, Harrick Mayank Vin, Swaminathan Natarajan, Rahul Ramesh Kelkar
  • Patent number: 8930381
    Abstract: 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: Grant
    Filed: May 19, 2011
    Date of Patent: January 6, 2015
    Assignee: Infosys Limited
    Inventors: Balaji Raghunathan, Vishal Krishna Saxena, Venugopal Subbarao, Swaminathan Natarajan
  • Publication number: 20140297841
    Abstract: 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: Application
    Filed: October 23, 2013
    Publication date: October 2, 2014
    Applicant: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy Chaudhuri, Jyothi Lolla, Harrick Mayank Vin, Swaminathan Natarajan, Rahul Ramesh Kelkar
  • Publication number: 20140289253
    Abstract: 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: Application
    Filed: March 6, 2014
    Publication date: September 25, 2014
    Applicant: Infosys Limited
    Inventors: Swaminathan Natarajan, Krishnamurthy Sai Deepak, Prasanna Nagesh Teli, Venugopal Subbarao, Radha Krishna Pisipati
  • Publication number: 20140006153
    Abstract: 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: Application
    Filed: June 27, 2013
    Publication date: January 2, 2014
    Inventors: Sivaram Vargheese Thangam, Sunil Arora, Prasanna Nagesh Teli, Radha Krishna Pisipati, Swaminathan Natarajan, Venugopal Subbarao
  • Publication number: 20130036062
    Abstract: 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: Application
    Filed: January 5, 2012
    Publication date: February 7, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Swaminathan Natarajan, Komal Kachru, Venugopal Subbarao, Sujith Joseph