Patents by Inventor Subhrojyoti Roy Chaudhuri

Subhrojyoti Roy Chaudhuri 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: 11243874
    Abstract: This disclosure relates generally to a system and method for auto-generation of test specifications from internet of things (IoT) solution specifications of IoT-enabled components of an IoT network. Testing is the complementary and most important part of any IoT network. Herein, a domain specific language (DSL) is used to specify capability of IoT enabled components. IoT solution specifications are captured from capabilities of IoT enabled components using a predefined activity DSL. A flow of activity is captured to assert transitions among one or more activities based on guard conditions. The flow of activity is analyzed to generate test specifications automatically using a Test Specification DSL based on the asserted transitions. The test specifications are implemented automatically in a predefined target language corresponding to the IoT enabled components.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: February 8, 2022
    Assignee: Tata Consultancy Services Limited
    Inventors: Barnali Basak, Subhrojyoti Roy Chaudhuri
  • 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: 11141856
    Abstract: Systems and methods for generating control system solutions for robotics environments is provided. The traditional systems and methods provide robotics solutions but specialized to only a particular robotic application, domain, and selected structure.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: October 12, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy Chaudhuri, Amar Satyabroto Banerjee, Puneet Patwari, Arijit Mukherjee, Ajay Kattepur, Balamuralidhar Purushothaman, Arpan Pal, Sounak Dey, Chayan Sarkar
  • Publication number: 20210303453
    Abstract: This disclosure relates generally to a system and method for auto-generation of test specifications from internet of things (IoT) solution specifications of IoT-enabled components of an IoT network. Testing is the complementary and most important part of any IoT network. Herein, a domain specific language (DSL) is used to specify capability of IoT enabled components. IoT solution specifications are captured from capabilities of IoT enabled components using a predefined activity DSL. A flow of activity is captured to assert transitions among one or more activities based on guard conditions. The flow of activity is analyzed to generate test specifications automatically using a Test Specification DSL based on the asserted transitions. The test specifications are implemented automatically in a predefined target language corresponding to the IoT enabled components.
    Type: Application
    Filed: September 15, 2020
    Publication date: September 30, 2021
    Applicant: Tata Consultancy Services Limited
    Inventors: Barnali Basak, Subhrojyoti Roy Chaudhuri
  • 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
  • Publication number: 20190389060
    Abstract: Systems and methods for generating control system solutions for robotics environments is provided. The traditional systems and methods provide robotics solutions but specialized to only a particular robotic application, domain, and selected structure.
    Type: Application
    Filed: February 6, 2019
    Publication date: December 26, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Subhrojyoti ROY CHAUDHURI, Amar Satyabroto BANERJEE, Puneet PATWARI, Arijit MUKHERJEE, Ajay KATTEPUR, Balamuralidhar PURUSHOTHAMAN, Arpan PAL, Sounak DEY, Chayan SARKAR
  • 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
  • Patent number: 10009221
    Abstract: System(s) and method(s) for facilitating design configuration of data center to provide management of the data center is disclosed. Input parameters providing design and operational requirements are received. Based on the input parameters, objectives are determined. The objectives refer to one or more technical requirements with respect to plurality of phases associated with the life cycle of the data center. The objectives are then used to create a generic configuration with respect to one or more services associated with the life cycle. The generic configuration is mapped with a predefined set of configuration stored in a knowledge repository in order to obtain a technology specific format. The generic configuration is further used to design a tool specific configuration to provide management of each phase of the life cycle of the data center.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: June 26, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Subhrojyoti Roy Chaudhuri, Harrick Mayank Vin, Jyothi Lolla, Amrish Shashikant Pathak, Rahul Ramesh Kelkar
  • 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: 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
  • Publication number: 20150106485
    Abstract: System(s) and method(s) for facilitating design configuration of data center to provide management of the data center is disclosed. Input parameters providing design and operational requirements are received. Based on the input parameters, objectives are determined. The objectives refer to one or more technical requirements with respect to plurality of phases associated with the life cycle of the data center. The objectives are then used to create a generic configuration with respect to one or more services associated with the life cycle. The generic configuration is mapped with a predefined set of configuration stored in a knowledge repository in order to obtain a technology specific format. The generic configuration is further used to design a tool specific configuration to provide management of each phase of the life cycle of the data center.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Subhrojyoti Roy Chaudhuri, Harrick Mayank Vin, Jyothi Lolla, Amrish Shashikant Pathak, Rahul Ramesh Kelkar
  • 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