Patents by Inventor Sanjay Francis Kottaram

Sanjay Francis Kottaram 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: 9280766
    Abstract: Electronic data interchange (EDI) documents are validated by creating an inventory of all rules, dynamically adjusting the inventory based upon entity specific rules derived from a plurality of companion guides, determining a profile containing pointers to select rules in the inventory for each companion guide and storing the profile for each companion guide in a storage. A runtime checker can then be used to check a received EDI document with a corresponding rule set, forward the EDI document if the EDI document matches its current rule set and return the EDI document if the EDI document does not match its current rule set. EDI rules may be enforced, for example, by determining entity-specific rules from corresponding companion guides, by expressing each rule in a neutral and machine readable format, by classifying the rules and/or by creating an inventory of rules and pointers to entity-specific rules.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Chaitanya Laxminarayan, Gopal Krishnan, Sanjay Francis Kottaram
  • Publication number: 20150170086
    Abstract: A method for augmenting business process execution using natural language processing is provided in the illustrative embodiments Information related to a state in a business process is extracted from the business process executing in a data processing system. A set of natural language (NL) questions is formed based on the information and a transition from the state defined in the business process. The set of NL questions is answered with a corresponding set of NL answers, an NL answer in the set of NL answers having an associated confidence rating. A determination is made whether a confidence rating in the set of NL answers exceeds a threshold level of confidence. In response to the confidence rating exceeding the threshold, a task is executed to perform the transition in the business process.
    Type: Application
    Filed: July 16, 2014
    Publication date: June 18, 2015
    Inventors: Donna Karen Byron, Sanjay Francis Kottaram, Lakshminarayanan Krishnamurthy, Alexander Pikovsky
  • Publication number: 20150170084
    Abstract: A system, and computer program product for augmenting business process execution using natural language processing are provided in the illustrative embodiments Information related to a state in a business process is extracted from the business process executing in a data processing system. A set of natural language (NL) questions is formed based on the information and a transition from the state defined in the business process. The set of NL questions is answered with a corresponding set of NL answers, an NL answer in the set of NL answers having an associated confidence rating. A determination is made whether a confidence rating in the set of NL answers exceeds a threshold level of confidence. In response to the confidence rating exceeding the threshold, a task is executed to perform the transition in the business process.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Donna Karen Byron, Sanjay Francis Kottaram, Lakshminarayanan Krishnamurthy, Alexander Pikovsky
  • Publication number: 20120185423
    Abstract: Electronic data interchange (EDI) documents are validated by creating an inventory of all rules, dynamically adjusting the inventory based upon entity specific rules derived from a plurality of companion guides, determining a profile containing pointers to select rules in the inventory for each companion guide and storing the profile for each companion guide in a storage. A runtime checker can then be used to check a received EDI document with a corresponding rule set, forward the EDI document if the EDI document matches its current rule set and return the EDI document if the EDI document does not match its current rule set. EDI rules may be enforced, for example, by determining entity-specific rules from corresponding companion guides, by expressing each rule in a neutral and machine readable format, by classifying the rules and/or by creating an inventory of rules and pointers to entity-specific rules.
    Type: Application
    Filed: March 29, 2012
    Publication date: July 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: Chaitanya LAXMINARAYAN, Gopal KRISHNAN, Sanjay Francis KOTTARAM
  • Patent number: 8180721
    Abstract: Electronic data interchange (EDI) documents are validated by creating an inventory of all rules, dynamically adjusting the inventory based upon entity specific rules derived from a plurality of companion guides, determining a profile containing pointers to select rules in the inventory for each companion guide and storing the profile for each companion guide in a storage. A runtime checker can then be used to check a received EDI document with a corresponding rule set, forward the EDI document if the EDI document matches its current rule set and return the EDI document if the EDI document does not match its current rule set. EDI rules may be enforced, for example, by determining entity-specific rules from corresponding companion guides, by expressing each rule in a neutral and machine readable format, by classifying the rules and/or by creating an inventory of rules and pointers to entity-specific rules.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chaitanya Laxminarayan, Gopal Krishnan, Sanjay Francis Kottaram