Patents by Inventor Murali Krishna Emani

Murali Krishna Emani 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: 9317456
    Abstract: A computer-implemented method for event matching in a complex event processing system includes receiving, with a computer processing device, a stream of event data; receiving, with a computer processing device, an event list and an access predicate list, wherein the event list includes one or more event data pairs; and identifying, with a graphical processing device, patterns in the stream of event data.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: April 19, 2016
    Assignee: Infosys Technologies Ltd.
    Inventors: Sudeep Mallick, Murali Krishna Emani
  • Patent number: 9043775
    Abstract: This invention relates to a method, computer readable medium, and apparatus for identifying one or more problematic loops in an application. This invention provides a Directed Acyclic Graph or DAG representation of structure of one or more loops in the application by performing a static and a dynamic analysis of the application source code and depicts the loop information as LoopID, loop weight, total loop iteration, average loop iteration, total loop iteration time, average loop iteration time and embedded vector size. This aids a programmer to concentrate on problematic loops in the application and analyze them further for potential parallelism.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: May 26, 2015
    Assignee: Infosys Limited
    Inventors: Murali Krishna Emani, Sudeep Mallick, Balkrishna Prasad
  • Patent number: 8869125
    Abstract: The invention relates to a system and method for demarcating information related to one or more blocks in an application source code. This invention provides a means to annotate block information in the source code. It parses the application source code to generate an abstract syntax tree and instruments the source code to capture information related to the one or more blocks generated at the time of dynamic analysis of the application. The information related to the one or more blocks are stored in Hash Map and based on this information the abstract syntax tree is modified to add the information related to the one or more blocks and inserting this information in the application source code.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: October 21, 2014
    Assignee: Infosys Limited
    Inventors: Murali Krishna Emani, Sudeep Mallick, Balkrishna Prasad
  • Publication number: 20120092352
    Abstract: A computer-implemented method for event matching in a complex event processing system includes receiving, with a computer processing device, a stream of event data; receiving, with a computer processing device, an event list and an access predicate list, wherein the event list includes one or more event data pairs; and identifying, with a graphical processing device, patterns in the stream of event data.
    Type: Application
    Filed: February 9, 2011
    Publication date: April 19, 2012
    Applicant: INFOSYS TECHNOLOGIES LTD.
    Inventors: Sudeep Mallick, Murali Krishna Emani