Patents by Inventor Ram Mohan

Ram Mohan 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: 20250217364
    Abstract: The present invention is related to data processing methods and systems thereof. According to an embodiment, the present invention provides a method of receiving a first formula or a query in the spreadsheet interface comprising a first formula. Next, an expression tree is generated using at least the first formula or an abstract syntax tree. The expression tree can be organized hierarchically. The method can continue by obtaining a first algebra expression using at least the expression tree and generating at least a first database query using at least the first algebra expression. Next, the first database query can be executed against at least a first data source to obtain a first result and the first result can be processed to provide an output. There are other embodiments as well.
    Type: Application
    Filed: December 27, 2023
    Publication date: July 3, 2025
    Inventors: Ram Mohan, Prasanna Boni, Anushka Mishra, Khushika Ranjan
  • Publication number: 20140358624
    Abstract: A method and system memory to store a logical process model defining a logically structured series of process activities in a process, and Service Level Agreement (SLA) profile information defining a pre-defined plurality of SLA profiles which are potentially applicable to respective process instances. Each SLA profile comprises at least one performance metric with respect to the process and/or at least one of the process activities. A rules engine queries case data with respect to a particular process instance, and automatically determines an applicable SLA profile based on the case data. The applicable SLA profile is then applied to the particular process instance, and may be altered during performance of the process instance in response to case data changes.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 4, 2014
    Inventors: Prasad A. Chodavarapu, Ram Mohan
  • Patent number: 8756251
    Abstract: A method and system memory to store a logical process model defining a logically structured series of process activities in a process, and Service Level Agreement (SLA) profile information defining a pre-defined plurality of SLA profiles which are potentially applicable to respective process instances. Each SLA profile comprises at least one performance metric with respect to the process and/or at least one of the process activities. A rules engine queries case data with respect to a particular process instance, and automatically determines an applicable SLA profile based on the case data. The applicable SLA profile is then applied to the particular process instance, and may be altered during performance of the process instance in response to case data changes.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: June 17, 2014
    Assignee: HCL America Inc.
    Inventors: Prasad A Chodavarapu, Ram Mohan
  • Publication number: 20130024477
    Abstract: A method and system memory to store a logical process model defining a logically structured series of process activities in a process, and Service Level Agreement (SLA) profile information defining a pre-defined plurality of SLA profiles which are potentially applicable to respective process instances. Each SLA profile comprises at least one performance metric with respect to the process and/or at least one of the process activities. A rules engine queries case data with respect to a particular process instance, and automatically determines an applicable SLA profile based on the case data. The applicable SLA profile is then applied to the particular process instance, and may be altered during performance of the process instance in response to case data changes.
    Type: Application
    Filed: July 19, 2011
    Publication date: January 24, 2013
    Applicant: HCL AMERICA INC.
    Inventors: Prasad A. Chodavarapu, Ram Mohan
  • Publication number: 20120216081
    Abstract: A method and system comprising an issue report module to receive a data problem report indicative of the occurrence of a data problem during the performance of a process. The data problem report includes at least one descriptor to identify a problematic data item and may include at least one activity descriptor to identify a particular process activity during which the data problem was encountered. A root cause analysis engine performs automated root cause analysis based on the at least one descriptor of the problematic data item, to identify at least one potential cause of the data problem. The system may include at least one memory having stored thereon data dependency information which comprises, with respect to each of a plurality of entity attributes, information regarding process elements and/or process activities which contribute to the provisioning of data items which are instances of the respective entity attribute, automated root cause analysis being based on the data dependency information.
    Type: Application
    Filed: February 17, 2011
    Publication date: August 23, 2012
    Applicant: HCL America Inc.
    Inventors: Vikram Duvvoori, Prasad A. Chodavarapu, Ram Mohan
  • Patent number: 7854849
    Abstract: A method and apparatus for inline, controlled water separation from a multiphase hydrocarbon production stream. The method includes the steps of directing the multiphase hydrocarbon production stream to a gas/liquid separator in order to separate into a gas stream and a liquid stream. The level of liquid in the gas/liquid separator is monitored and controlled. The liquid stream removed from the gas/liquid separator is directed to an enlarged pipe section in order to separate into an oil portion and a water portion. The level of the oil portion in the enlarged pipe section is monitored and controlled. The water portion from the enlarged pipe section is directed to a liquid-liquid cyclone centrifugal separator in order to separate into a water stream and a hydrocarbon concentrated stream. The water stream from the liquid cyclone centrifugal separator is directed to at least one de-oiling hydrocyclone separator.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: December 21, 2010
    Assignee: Multiphase Systems Integration
    Inventors: Shoubo Wang, Luis Gomez, Ram Mohan, Ovadia Shoham
  • Publication number: 20080087608
    Abstract: A method and apparatus for inline, controlled water separation from a multiphase hydrocarbon production stream. The method includes the steps of directing the multiphase hydrocarbon production stream to a gas/liquid separator in order to separate into a gas stream and a liquid stream. The level of liquid in the gas/liquid separator is monitored and controlled. The liquid stream removed from the gas/liquid separator is directed to an enlarged pipe section in order to separate into an oil portion and a water portion. The level of the oil portion in the enlarged pipe section is monitored and controlled. The water portion from the enlarged pipe section is directed to a liquid-liquid cyclone centrifugal separator in order to separate into a water stream and a hydrocarbon concentrated stream. The water stream from the liquid cyclone centrifugal separator is directed to at least one de-oiling hydrocyclone separator.
    Type: Application
    Filed: October 10, 2006
    Publication date: April 17, 2008
    Applicant: MULTIPHASE SYSTEMS INTEGRATION
    Inventors: Shoubo Wang, Luis Gomez, Ram Mohan, Ovadia Shoham
  • Publication number: 20070016615
    Abstract: The claimed subject matter provides a system and/or a method that facilitates creating a composite application. A model architecture component can model a business rule utilizing at least one node in a novel hierarchical structure.
    Type: Application
    Filed: September 8, 2006
    Publication date: January 18, 2007
    Applicant: FusionOps Corporation
    Inventors: Ram Mohan, Shariq Mansoor
  • Publication number: 20050005262
    Abstract: A method for creating software provides a plurality of nodes and a directory of applications. Each application is created by use of at least a portion of the plurality of the nodes. At least a portion of the plurality of nodes are selected to create a selected node layout that represent a plurality of application logics. The selected node layout is executed by a server program.
    Type: Application
    Filed: March 31, 2004
    Publication date: January 6, 2005
    Inventors: Ram Mohan, Shariq Mansoor