Patents by Inventor Ulka Shrotri
Ulka Shrotri 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: 12222122Abstract: HVAC control system's supervisory control is crucial for energy-efficient thermal comfort in buildings. The control logic is usually specified as ‘if-then-that-else’ rules that capture the domain expertise of HVAC operators, but they often have conflict that may lead to sub-optimal HVAC performance. Embodiments of the present disclosure provide a method and system for optimized Heating, ventilation, and air-conditioning (HVAC) control using domain knowledge combined with Deep Reinforcement Learning (DRL). The system disclosed utilizes Deep Reinforcement Learning (DRL) for conflict resolution in a HVAC control in combination with domain knowledge in form of control logic. The domain knowledge is predefined in an Expressive Decision Tables (EDT) engine via a formal requirement specifier consumable by the EDT engine to capture domain knowledge of a building for the HVAC control.Type: GrantFiled: September 26, 2022Date of Patent: February 11, 2025Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Sagar Kumar Verma, Supriya Agrawal, Venkatesh Ramanathan, Ulka Shrotri, Srinarayana Nagarathinam, Rajesh Jayaprakash, Aabriti Dutta
-
Publication number: 20230125620Abstract: HVAC control system's supervisory control is crucial for energy-efficient thermal comfort in buildings. The control logic is usually specified as ‘if-then-that-else’ rules that capture the domain expertise of HVAC operators, but they often have conflict that may lead to sub-optimal HVAC performance. Embodiments of the present disclosure provide a method and system for optimized Heating, ventilation, and air-conditioning (HVAC) control using domain knowledge combined with Deep Reinforcement Learning (DRL). The system disclosed utilizes Deep Reinforcement Learning (DRL) for conflict resolution in a HVAC control in combination with domain knowledge in form of control logic. The domain knowledge is predefined in an Expressive Decision Tables (EDT) engine via a formal requirement specifier consumable by the EDT engine to capture domain knowledge of a building for the HVAC control.Type: ApplicationFiled: September 26, 2022Publication date: April 27, 2023Applicant: Tata Consultancy Services LimitedInventors: SAGAR KUMAR VERMA, SUPRIYA AGRAWAL, VENKATESH RAMANATHAN, ULKA SHROTRI, SRINARAYANA NAGARATHINAM, RAJESH JAYAPRAKASH, AABRITI DUTTA
-
Patent number: 10977165Abstract: The present disclosure generates a plurality of time bound test cases based on an Artificial Rain Drop (ARD) algorithm. Here, events associated with an event-based system are compiled in a tabular format. Each of the plurality of events are represented as a regular expression. Further, timed finite automaton is constructed for each regular expression prior to applying the ARD algorithm.Type: GrantFiled: March 24, 2020Date of Patent: April 13, 2021Assignee: Tate Consultancy Services LimitedInventors: Supriya Agrawal, Venkatesh Ramanathan, Ulka Shrotri, Amey Zare, Sagar Kumar Verma
-
Publication number: 20210081306Abstract: Product testing ensures whether the product is defect free or not and it is an important part of any product before product release. Any inadequacy in testing can result in financial losses and also damage the reputation, brand, and business. Functional testing is important since it verifies that the products functioning meets its requirements. Conventional methods mainly focus on executing test cases rather than generating test cases. Hence there is challenge to create scalable test cases for products with huge volume of data and with complex features. The present disclosure generates a plurality of time bound test cases based on an Artificial Rain Drop (ARD) algorithm. Here, events associated with an event based system are compiled in a tabular format. Each of the plurality of events are represented as a regular expression. Further, timed finite automaton is constructed for each regular expression prior to applying the ARD algorithm.Type: ApplicationFiled: March 24, 2020Publication date: March 18, 2021Applicant: Tata Consultancy Services LimitedInventors: Supriya AGRAWAL, Venkatesh RAMANATHAN, Ulka SHROTRI, Amey ZARE, Sagar Kumar VERMA
-
Patent number: 8977533Abstract: The present invention provides a system and method for detecting unreachable states in a large commercial Statemate Statechart model. A system for checking the reachability of any given state in a Statemate Model, the said system comprises: an input means for receiving an Original Statemate Model (OSM), output means for displaying the result to a user, and a processor, wherein the processor is capable of executing the programmed instructions to: transform the OSM into First Statemate Model (FSM) by using translator; transform the OSM into Second Statemate Model (SSM) based on the determined length of the super step such that the set of all initial configurations of the SSM is a superset of all the stable configurations of the OSM by using translator; check the reachability of states of the OSM in the SSM by using bounded model checker (BMC); and send the result to the output means.Type: GrantFiled: February 9, 2011Date of Patent: March 10, 2015Assignee: Tata Consultancy Services LimitedInventors: Ulka Shrotri, Venkatesh Ramanathan, Ravindra Metta
-
Patent number: 8589736Abstract: An automated system and method for test data generation for software testing. The present application relates to management of software testing by generating test data automatically. Further the system and method generate test data automatically with respect to two coverage criteria Boundary Value Coverage (BVC) and Masking Boundary Value Coverage (MBVC) in the white-box setting.Type: GrantFiled: August 12, 2011Date of Patent: November 19, 2013Assignee: Tata Consultancy Services LimitedInventors: Vijay Suman Pasupuleti, Tukaram Muske, Prasad Bokil, Ulka Shrotri, Venkatesh Ramanathan, Priyanka Darke
-
Publication number: 20130042145Abstract: An automated system and method for test data generation for software testing. The present application relates to management of software testing by generating test data automatically. Further the system and method generate test data automatically with respect to two coverage criteria Boundary Value Coverage (BVC) and Masking Boundary Value Coverage (MBVC) in the white-box setting.Type: ApplicationFiled: August 12, 2011Publication date: February 14, 2013Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Vijay Suman Pasupuleti, Tukaram MUSKE, Prasad BOKIL, Ulka SHROTRI, Venkatesh Ramanathan, Priyanka DARKE
-
Publication number: 20120203534Abstract: The present invention provides a system and method for detecting unreachable states in a large commercial Statemate Statechart model. A system for checking the reachability of any given state in a Statemate Model, the said system comprises: an input means for receiving an Original Statemate Model (OSM), output means for displaying the result to a user, and a processor, wherein the processor is capable of executing the programmed instructions to: transform the OSM into First Statemate Model (FSM) by using translator; transform the OSM into Second Statemate Model (SSM) based on the determined length of the super step such that the set of all initial configurations of the SSM is a superset of all the stable configurations of the OSM by using translator; check the reachability of states of the OSM in the SSM by using bounded model checker (BMC); and send the result to the output means.Type: ApplicationFiled: February 9, 2011Publication date: August 9, 2012Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Ulka SHROTRI, Venkatesh RAMANATHAN, Ravindra METTA
-
Patent number: 7369975Abstract: A software tool for modeling and generating user windows of a graphical user interface of a software application has a modeling component for creating models of window types and instances thereof, a conversion component for converting model information into ASCII code, a library component for storing reusable code, and a window generation component for generating graphical user interfaces windows. The tool is characterized in that graphical user interface windows are generated in a batch process wherein certain fields shared by the windows are automatically populated with the appropriate application code taken from or inherited from the wintype model.Type: GrantFiled: February 23, 2006Date of Patent: May 6, 2008Assignee: TATA Consultancy Services LimitedInventors: Venkatesh Ramanathan, Ulka Shrotri
-
Patent number: 7072810Abstract: A software tool for modeling and generating user windows of a graphical user interface of a software application has a modeling component for creating models of window types and instances thereof, a conversion component for converting model information into ASCII code, a library component for storing reusable code, and a window generation component for generating graphical user interfaces windows. The tool is characterized in that graphical user interface windows are generated in a batch process wherein certain fields shared by the windows are automatically populated with the appropriate application code taken from or inherited from the wintype model.Type: GrantFiled: February 19, 2002Date of Patent: July 4, 2006Assignee: Tata Consultancy Services LimitedInventors: Venkatesh Ramanathan, Ulka Shrotri
-
Publication number: 20060142989Abstract: A software tool for modeling and generating user windows of a graphical user interface of a software application has a modeling component for creating models of window types and instances thereof, a conversion component for converting model information into ASCII code, a library component for storing reusable code, and a window generation component for generating graphical user interfaces windows. The tool is characterized in that graphical user interface windows are generated in a batch process wherein certain fields shared by the windows are automatically populated with the appropriate application code taken from or inherited from the wintype model.Type: ApplicationFiled: February 23, 2006Publication date: June 29, 2006Inventors: Venkatesh Ramanathan, Ulka Shrotri
-
Publication number: 20020186248Abstract: A software tool for modeling and generating user windows of a graphical user interface of a software application has a modeling component for creating models of window types and instances thereof, a conversion component for converting model information into ASCII code, a library component for storing reusable code, and a window generation component for generating graphical user interfaces windows. The tool is characterized in that graphical user interface windows are generated in a batch process wherein certain fields shared by the windows are automatically populated with the appropriate application code taken from or inherited from the wintype model.Type: ApplicationFiled: February 19, 2002Publication date: December 12, 2002Inventors: Venkatesh Ramanathan, Ulka Shrotri