Patents by Inventor Pavan Kumar Chittimalli

Pavan Kumar Chittimalli 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: 11113266
    Abstract: This disclosure relates generally to detection of inconsistencies in Semantics of Business Vocabulary and Business Rules (SBVR) rules, and, more particularly, to detecting inconsistencies in SBVR using Many-Sorted Logic. Traditional systems and methods implementing graphical and other related techniques are not sufficient to detect anomalies in semantic rules, thereby leading to a different verification approach to detect logical anomalies and errors due to quantification. Embodiment of the present disclosure overcome the limitations faced by the traditional systems and methods by translating a set of SBVR rules into a SBVR eXtensible Markup Language Metadata Interchange (XMI); transforming the SBVR XMI into one or more Satisfiability Modulo Theories Library (SMT-LIB) formulas using at least one logical structure and semantic of Many-Sorted Logic; and detecting, from the one or more SMT-LIB formulas, one or more inconsistencies in semantics of SBVR by using a SMT solver invocation.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 7, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Pavan Kumar Chittimalli, Ravindra Naik, Kritika Anand
  • Patent number: 11048881
    Abstract: A method and a system for mining rule intents from documents is provided, wherein the rule intents are basic atomic facts present in a sentence. The proposed method and system for identification of relation among rule intents from a document is performed in multiple stages that include identification and optimization of a pair-wise relation graph from rule intents based on a plurality of relation optimizing heuristic rules. The relations identified among the rule intents are displayed in Semantics of Business Vocabulary and Rules (SBVR) format, which can be easily analyzed by machines as SBVR is a comprehensive standard for business rule representation by Object Management Group (OMG) in accordance with set of a standard pre-defined vocabularies.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: June 29, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Pavan Kumar Chittimalli, Ravindra Naik
  • Patent number: 10885442
    Abstract: A system and method for method and a system for mining rule intents from documents is provided, wherein the rule intents are basic atomic facts present in a sentence. The proposed method and system for mining of rule intents from documents is performed in multiple stages that include extraction of rule sentences from input documents that are further parsed to create dependency trees. The created dependency trees are further analyzing based on a set of plurality of heuristic rules to mine rule intents. The mined rule intents are saved and further displayed in Semantics of Business Vocabulary and Rules (SBVR) format. The mined rule intents that are displayed automatically in the SBVR format can be easily analyzed as they SBVR is a comprehensive standard for business rule representation by Object Management Group (OMG) in accordance with set of a standard pre-defined vocabularies.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: January 5, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Pavan Kumar Chittimalli, Ravindra Naik
  • Publication number: 20200387497
    Abstract: This disclosure relates generally to detection of inconsistencies in Semantics of Business Vocabulary and Business Rules (SBVR) rules, and, more particularly, to detecting inconsistencies in SBVR using Many-Sorted Logic. Traditional systems and methods implementing graphical and other related techniques are not sufficient to detect anomalies in semantic rules, thereby leading to a different verification approach to detect logical anomalies and errors due to quantification. Embodiment of the present disclosure overcome the limitations faced by the traditional systems and methods by translating a set of SBVR rules into a SBVR eXtensible Markup Language Metadata Interchange (XMI); transforming the SBVR XMI into one or more Satisfiability Modulo Theories Library (SMT-LIB) formulas using at least one logical structure and semantic of Many-Sorted Logic; and detecting, from the one or more SMT-LIB formulas, one or more inconsistencies in semantics of SBVR by using a SMT solver invocation.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 10, 2020
    Applicant: Tata Consultancy Services Limited
    Inventors: Pavan Kumar CHITTIMALLI, Ravindra NAIK, Kritika ANAND
  • Publication number: 20190251170
    Abstract: A method and a system for mining rule intents from documents is provided, wherein the rule intents are basic atomic facts present in a sentence. The proposed method and system for identification of relation among rule intents from a document is performed in multiple stages that include identification and optimization of a pair-wise relation graph from rule intents based on a plurality of relation optimizing heuristic rules. The relations identified among the rule intents are displayed in Semantics of Business Vocabulary and Rules (SBVR) format, which can be easily analyzed by machines as SBVR is a comprehensive standard for business rule representation by Object Management Group (OMG) in accordance with set of a standard pre-defined vocabularies.
    Type: Application
    Filed: February 8, 2019
    Publication date: August 15, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Pavan Kumar CHITTIMALLI, Ravindra NAIK
  • Publication number: 20190244116
    Abstract: A system and method for method and a system for mining rule intents from documents is provided, wherein the rule intents are basic atomic facts present in a sentence. The proposed method and system for mining of rule intents from documents is performed in multiple stages that include extraction of rule sentences from input documents that are further parsed to create dependency trees. The created dependency trees are further analyzing based on a set of plurality of heuristic rules to mine rule intents. The mined rule intents are saved and further displayed in Semantics of Business Vocabulary and Rules (SBVR) format. The mined rule intents that are displayed automatically in the SBVR format can be easily analyzed as they SBVR is a comprehensive standard for business rule representation by Object Management Group (OMG) in accordance with set of a standard pre-defined vocabularies.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 8, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Pavan Kumar CHITTIMALLI, Ravindra NAIK
  • Patent number: 9652227
    Abstract: A method and system for assigning an annotation to a statement in a source code. The method comprises generating intermediate representation of the source code by parsing the source code. The method comprises identifying one or more instances of definition of a variable and one or more instances of use of the variable. The method comprises categorizing the variable into a group of variables based on the one or more instances of definition of the variable, the one or more instances of use of the variable, a description of the variable, and mathematical operators defining a correlation between the variable and one or more other variables. Further, a data description table and a data dictionary of the plurality of variables are created. The method assigns an annotation to the variable present in the statement of the source code based on the data description table and the data dictionary.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 16, 2017
    Assignee: Tata Consultancy Services Limited
    Inventors: Pavan Kumar Chittimalli, Ravindra Dinkar Naik
  • Publication number: 20150347129
    Abstract: Disclosed is a method and system for assigning an annotation to a statement in a source code. The method comprises generating intermediate representation of the source code by parsing the source code. The method comprises identifying one or more instances of definition of a variable and one or more instances of use of the variable. The method comprises categorizing the variable into a group of variables based on the one or more instances of definition of the variable, the one or more instances of use of the variable, a description of the variable, and mathematical operators defining a correlation between the variable and one or more other variables. Further, a data description table and a data dictionary of the plurality of variables are created. The method assigns an annotation to the variable present in the statement of the source code based on the data description table and the data dictionary.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 3, 2015
    Inventors: Pavan Kumar Chittimalli, Ravindra Dinkar Naik
  • Patent number: 9032370
    Abstract: A system and method is disclosed to estimate both, the time and number of resources required to execute a test suite or a subset of test suite in parallel, with the objective of providing a balanced workload distribution. The present invention partitions test suite for parallelization, given the dependencies that exists between test cases and test execution time.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: May 12, 2015
    Assignee: Tata Consultancy Services Limited
    Inventors: Soham Sundar Chakraborty, Pavan Kumar Chittimalli, Vipul Shah