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).

  • Publication number: 20230125620
    Abstract: 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: Application
    Filed: September 26, 2022
    Publication date: April 27, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: SAGAR KUMAR VERMA, SUPRIYA AGRAWAL, VENKATESH RAMANATHAN, ULKA SHROTRI, SRINARAYANA NAGARATHINAM, RAJESH JAYAPRAKASH, AABRITI DUTTA
  • Patent number: 10977165
    Abstract: 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: Grant
    Filed: March 24, 2020
    Date of Patent: April 13, 2021
    Assignee: Tate Consultancy Services Limited
    Inventors: Supriya Agrawal, Venkatesh Ramanathan, Ulka Shrotri, Amey Zare, Sagar Kumar Verma
  • Publication number: 20210081306
    Abstract: 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: Application
    Filed: March 24, 2020
    Publication date: March 18, 2021
    Applicant: Tata Consultancy Services Limited
    Inventors: Supriya AGRAWAL, Venkatesh RAMANATHAN, Ulka SHROTRI, Amey ZARE, Sagar Kumar VERMA
  • Patent number: 8977533
    Abstract: 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: Grant
    Filed: February 9, 2011
    Date of Patent: March 10, 2015
    Assignee: Tata Consultancy Services Limited
    Inventors: Ulka Shrotri, Venkatesh Ramanathan, Ravindra Metta
  • Patent number: 8589736
    Abstract: 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: Grant
    Filed: August 12, 2011
    Date of Patent: November 19, 2013
    Assignee: Tata Consultancy Services Limited
    Inventors: Vijay Suman Pasupuleti, Tukaram Muske, Prasad Bokil, Ulka Shrotri, Venkatesh Ramanathan, Priyanka Darke
  • Publication number: 20130042145
    Abstract: 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: Application
    Filed: August 12, 2011
    Publication date: February 14, 2013
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Vijay Suman Pasupuleti, Tukaram MUSKE, Prasad BOKIL, Ulka SHROTRI, Venkatesh Ramanathan, Priyanka DARKE
  • Publication number: 20120203534
    Abstract: 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: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Ulka SHROTRI, Venkatesh RAMANATHAN, Ravindra METTA
  • Patent number: 7369975
    Abstract: 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: Grant
    Filed: February 23, 2006
    Date of Patent: May 6, 2008
    Assignee: TATA Consultancy Services Limited
    Inventors: Venkatesh Ramanathan, Ulka Shrotri
  • Patent number: 7072810
    Abstract: 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: Grant
    Filed: February 19, 2002
    Date of Patent: July 4, 2006
    Assignee: Tata Consultancy Services Limited
    Inventors: Venkatesh Ramanathan, Ulka Shrotri
  • Publication number: 20060142989
    Abstract: 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: Application
    Filed: February 23, 2006
    Publication date: June 29, 2006
    Inventors: Venkatesh Ramanathan, Ulka Shrotri
  • Publication number: 20020186248
    Abstract: 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: Application
    Filed: February 19, 2002
    Publication date: December 12, 2002
    Inventors: Venkatesh Ramanathan, Ulka Shrotri