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: 11243874Abstract: 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: GrantFiled: September 15, 2020Date of Patent: February 8, 2022Assignee: Tata Consultancy Services LimitedInventors: Barnali Basak, Subhrojyoti Roy Chaudhuri
-
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: 11141856Abstract: 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: GrantFiled: February 6, 2019Date of Patent: October 12, 2021Assignee: Tata Consultancy Services LimitedInventors: Subhrojyoti Roy Chaudhuri, Amar Satyabroto Banerjee, Puneet Patwari, Arijit Mukherjee, Ajay Kattepur, Balamuralidhar Purushothaman, Arpan Pal, Sounak Dey, Chayan Sarkar
-
Publication number: 20210303453Abstract: 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: ApplicationFiled: September 15, 2020Publication date: September 30, 2021Applicant: Tata Consultancy Services LimitedInventors: Barnali Basak, Subhrojyoti Roy Chaudhuri
-
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
-
Publication number: 20190389060Abstract: 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: ApplicationFiled: February 6, 2019Publication date: December 26, 2019Applicant: Tata Consultancy Services LimitedInventors: Subhrojyoti ROY CHAUDHURI, Amar Satyabroto BANERJEE, Puneet PATWARI, Arijit MUKHERJEE, Ajay KATTEPUR, Balamuralidhar PURUSHOTHAMAN, Arpan PAL, Sounak DEY, Chayan SARKAR
-
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
-
Patent number: 10009221Abstract: 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: GrantFiled: October 15, 2014Date of Patent: June 26, 2018Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Subhrojyoti Roy Chaudhuri, Harrick Mayank Vin, Jyothi Lolla, Amrish Shashikant Pathak, Rahul Ramesh Kelkar
-
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: 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
-
Publication number: 20150106485Abstract: 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: ApplicationFiled: October 15, 2014Publication date: April 16, 2015Inventors: Subhrojyoti Roy Chaudhuri, Harrick Mayank Vin, Jyothi Lolla, Amrish Shashikant Pathak, Rahul Ramesh Kelkar
-
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