Patents by Inventor Ramiya Venkatachalam

Ramiya Venkatachalam 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: 10338901
    Abstract: One embodiment provides a method including: receiving input indicating at least one concept from at least one document of an input document collection; generating a validated data model for each of a plurality of concepts, wherein each of the concepts is represented as a visual data structure comprising semantics; generating at least one intermediate model object by parsing the validated data model, wherein each of the intermediate model objects comprises a concept object and the at least one intermediate model object identifies concept dependencies; translating the at least one intermediate model object into executable source code by importing at least one pre-built extractor and translating at least one rule identified from the visual data structure; and generating an executable information extraction program from the executable source code, wherein the generating comprises generating at least one rule for the executable information extraction program based on the identified concept dependencies.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mauricio Antonio Hernandez-Sherrington, Jayatheerthan Krishnamurthy, Yunyao Li, Ramiya Venkatachalam
  • Publication number: 20180129487
    Abstract: One embodiment provides a method including: receiving input indicating at least one concept from at least one document of an input document collection; generating a validated data model for each of a plurality of concepts, wherein each of the concepts is represented as a visual data structure comprising semantics; generating at least one intermediate model object by parsing the validated data model, wherein each of the intermediate model objects comprises a concept object and the at least one intermediate model object identifies concept dependencies; translating the at least one intermediate model object into executable source code by importing at least one pre-built extractor and translating at least one rule identified from the visual data structure; and generating an executable information extraction program from the executable source code, wherein the generating comprises generating at least one rule for the executable information extraction program based on the identified concept dependencies.
    Type: Application
    Filed: January 5, 2018
    Publication date: May 10, 2018
    Inventors: Mauricio Antonio Hernandez-Sherrington, Jayatheerthan Krishnamurthy, Yunyao Li, Ramiya Venkatachalam
  • Patent number: 9886250
    Abstract: One embodiment provides a method for generating an executable extraction program from a visual representation, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining a validated model comprising a plurality of concepts, wherein each of the concepts comprises semantics associated with a visual representation of an object; generating at least one intermediate model object by parsing the validated model, wherein each of the intermediate model objects comprises a concept object; translating the at least one intermediate model object into executable source code; and generating an executable information extraction program from the executable source code. Other aspects are described and claimed.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mauricio Antonio Hernandez-Sherrington, Jayatheerthan Krishnamurthy, Yunyao Li, Ramiya Venkatachalam
  • Publication number: 20170212738
    Abstract: One embodiment provides a method for generating an executable extraction program from a visual representation, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining a validated model comprising a plurality of concepts, wherein each of the concepts comprises semantics associated with a visual representation of an object; generating at least one intermediate model object by parsing the validated model, wherein each of the intermediate model objects comprises a concept object; translating the at least one intermediate model object into executable source code; and generating an executable information extraction program from the executable source code. Other aspects are described and claimed.
    Type: Application
    Filed: January 26, 2016
    Publication date: July 27, 2017
    Inventors: Mauricio Antonio Hernandez-Sherrington, Jayatheerthan Krishnamurthy, Yunyao Li, Ramiya Venkatachalam